Lines Matching +full:bt +full:- +full:hci +full:- +full:spi +full:- +full:slave
1 .. zephyr:code-sample:: bluetooth_hci_spi
2 :name: HCI SPI
3 :relevant-api: hci_raw bluetooth spi_interface
5 Expose a Bluetooth controller to another device or CPU over SPI.
10 Expose Bluetooth Controller support over SPI to another device/CPU using
11 the Zephyr SPI HCI transport protocol (similar to BlueNRG).
16 A board with SPI slave, GPIO and Bluetooth Low Energy support.
21 You then need to ensure that your :ref:`devicetree <dt-guide>` defines a node
22 for the HCI SPI slave device with compatible
23 :dtcompatible:`zephyr,bt-hci-spi-slave`. This node sets an interrupt line to
24 the host and associates the application with a SPI bus to use.
31 the usual way; see :ref:`boards` for board-specific building and
34 You will also need a separate chip acting as BT HCI SPI master. This
35 application is compatible with the HCI SPI master driver provided by
36 Zephyr's Bluetooth HCI driver core; see the help associated with the
39 Refer to :zephyr:code-sample-category:`bluetooth` for general Bluetooth information, and