Skip to content

Commit ba8572b

Browse files
committed
drivers/bluetooth/hci: Implement HCI driver for stm32wb
Implement HCI driver for STM32WB. It allows host to controller. It is based on ST library allowing communication over RAM shared bewteen chip's C-M4 and C-M0 cores. Signed-off-by: Erwan Gouriou <[email protected]>
1 parent 4116af7 commit ba8572b

File tree

6 files changed

+408
-1
lines changed

6 files changed

+408
-1
lines changed

drivers/bluetooth/hci/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@
33
zephyr_sources_ifdef(CONFIG_BT_H4 h4.c)
44
zephyr_sources_ifdef(CONFIG_BT_H5 h5.c)
55
zephyr_sources_ifdef(CONFIG_BT_SPI spi.c)
6+
zephyr_sources_ifdef(CONFIG_BT_STM32_IPM ipm_stm32wb.c)
67
zephyr_sources_ifdef(CONFIG_BT_USERCHAN userchan.c)

drivers/bluetooth/hci/Kconfig

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,13 @@ config BT_SPI
4444
additional platform specific knowledge may need to be added as
4545
devices are.
4646

47+
config BT_STM32_IPM
48+
bool "IPM HCI"
49+
select USE_STM32_HAL_CORTEX
50+
select HAS_STLIB
51+
help
52+
TODO
53+
4754
config BT_USERCHAN
4855
bool "HCI User Channel based driver"
4956
depends on BOARD_NATIVE_POSIX

0 commit comments

Comments
 (0)