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.
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?
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.
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.
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.
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
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
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
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
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