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.)