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 <erwan.gouriou@linaro.org>
This commit is contained in:
Erwan Gouriou 2019-02-27 14:19:25 +01:00 committed by Anas Nashif
commit 3d9416bfed
6 changed files with 408 additions and 1 deletions

View file

@ -58,6 +58,7 @@ config BT_HCI_TX_STACK_SIZE
default 1024 if BT_CTLR && (BT_LL_SW || BT_LL_SW_SPLIT) && BT_CENTRAL
default 640 if BT_CTLR && (BT_LL_SW || BT_LL_SW_SPLIT)
default 512 if BT_USERCHAN
default 640 if BT_STM32_IPM
# Even if no driver is selected the following default is still
# needed e.g. for unit tests. This default will also server as
# the worst-case stack size if an out-of-tree controller is used.
@ -75,6 +76,7 @@ config BT_HCI_RESERVE
default 0 if BT_H4
default 1 if BT_H5
default 1 if BT_SPI
default 1 if BT_STM32_IPM
default 1 if BT_USERCHAN
# Even if no driver is selected the following default is still
# needed e.g. for unit tests.