DA14531 Linux HCI UART Driver

Learn MoreFAQsTutorials

6 posts / 0 new
Last post
tlammi
Offline
Last seen: 1 day 6 hours ago
Joined: 2020-06-10 09:32
DA14531 Linux HCI UART Driver

Hello,

Are there any plans on implementing a DA1531 HCI driver for Linux that could be used via UART?

Device: 
PM_Dialog
Offline
Last seen: 20 hours 49 min ago
Staff
Joined: 2018-02-08 11:03
Hi tlammi,

Hi tlammi,

Please take a look at HCI project from the SDK6.0.14. It is located under 6.0.14.1114\projects\target_apps\hci\hci\Keil_5 SDK directory and contains a DA14585/586/531 SoC application example for HCI interface over UART.

The example demonstrates HCI over serial interface that allows the development of the host on a separate processor.

Is that what you are looking for?

Thanks, PM_Dialog

tlammi
Offline
Last seen: 1 day 6 hours ago
Joined: 2020-06-10 09:32
Hello,

Hello,

I think that will come in handy if we have to implement this ourselves.

What I was looking for was more plug-and-play Linux solution, either HCI firmware for DA14531 or Linux-side UART driver or both. I guess there is no such thing and we have to implement both ourselves?

- tlammi

PM_Dialog
Offline
Last seen: 20 hours 49 min ago
Staff
Joined: 2018-02-08 11:03
Hi tlammi,

Hi tlammi,

Could you please indicate what is your requirement? Would it be possible to share a high level block diagram of your project? As mentioned before, this is the HCI example that is provided within the SDK.

Thanks, PM_Dialog

tlammi
Offline
Last seen: 1 day 6 hours ago
Joined: 2020-06-10 09:32
Hi,

Hi,

I attached a quick scetch of the project. Basically we have a custom PCB with DA14531 connected to STM32 MPU running Linux (via 2 UARTs). The target would be to use DA14531 via BlueZ bluetooth stack.

Just asking if you know anything about the possible Linux or DA14531 side implementations. It seems we have to use Intel's or Nokia's HCI driver as a base combined with STM's UART driver to interract with the Bluetooth SoC and write a HCI firmware for the DA14531 based on the HCI project present in the SDK.

-tlammi

Attachment: 
PM_Dialog
Offline
Last seen: 20 hours 49 min ago
Staff
Joined: 2018-02-08 11:03
Hi tlammi,

Hi tlammi,

Thanks for the block diagram. As mentioned in my previous comment, you could use the HCI that is provided by this SDK. The HCI is a common protocol and defined by BLE, so you could run the project onto DA14531 and send the proper commands over UART.

Thanks, PM_Dialog