-
CONFIG_BT_SPI
¶
SPI HCI
Type: bool
Help¶
Supports Bluetooth ICs using SPI as the communication protocol. HCI packets are sent and received as single Byte transfers, prepended after a known header. Headers may vary per device, so additional platform specific knowledge may need to be added as devices are.
Direct dependencies¶
SPI
&& <choice BT_HCI_BUS_TYPE: Bluetooth HCI driver>
(Includes any dependencies from ifs and menus.)
Kconfig definition¶
At <Zephyr>/drivers/bluetooth/hci/Kconfig:39
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:32
→ <Zephyr>/drivers/Kconfig:8
→ <Zephyr>/drivers/bluetooth/Kconfig:16
Menu path: (Top) → Device Drivers → Bluetooth Drivers → Bluetooth HCI driver
config BT_SPI
bool "SPI HCI"
depends on SPI
&& <choice BT_HCI_BUS_TYPE: Bluetooth HCI driver>
help
Supports Bluetooth ICs using SPI as the communication protocol.
HCI packets are sent and received as single Byte transfers,
prepended after a known header. Headers may vary per device, so
additional platform specific knowledge may need to be added as
devices are.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)