Re: Porting Host-only build with HCI SPI to another RTOS #stm32 #nrf52840 #hci #spi


Carles Cufi
 

If ST Micro uses custom HCI commands to create services then it means they are running both Host and Controller.

 

For a platform-neutral Host that can work with any standard HCI device (including Zephyr), check out nimBLE:

https://github.com/apache/mynewt-nimble

 

Carles

 

From: users@... <users@...> On Behalf Of valens.dsilva via lists.zephyrproject.org
Sent: 29 July 2022 01:10
To: users@...
Subject: Re: [Zephyr-users] Porting Host-only build with HCI SPI to another RTOS #stm32 #nrf52840 #hci #spi

 

Hi Carles,

I should be hitting Group Reply so the thread is captured. Apologies :)

Regarding the second question I think you are likely confusing layers. GATT services are in the Host, not in the Controller. So your 700 byte limit must be in the Host, which likely means that whatever IC you were connecting via SPI to was running both Host and Controller. 

it seems ST Micro (for their BlueNRG chipsets) uses custom HCI Vendor commands (ogf 0x3F) to create services so they are running a hybrid Host and Controller in their BlueNRG chipsets. Is there an open source BLE host that works with Zepher's HCI? 

Thanks

Join {users@lists.zephyrproject.org to automatically receive all group messages.