:orphan: .. title:: BT_SPI .. option:: 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 =================== \ :option:`SPI ` && \ :ref:` ` *(Includes any dependencies from ifs and menus.)* Kconfig definition ================== .. highlight:: kconfig At ``drivers/bluetooth/hci/Kconfig:39`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:32`` → ``drivers/Kconfig:8`` → ``drivers/bluetooth/Kconfig:16`` Menu path: (Top) → Device Drivers → Bluetooth Drivers → Bluetooth HCI driver .. parsed-literal:: config BT_SPI bool "SPI HCI" depends on \ :option:`SPI ` && \ :ref:` ` 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.)*