Home
last modified time | relevance | path

Searched full:hci (Results 1 – 25 of 711) sorted by relevance

12345678910>>...29

/Zephyr-Core-3.7.0/tests/bsim/bluetooth/ll/edtt/tests_scripts/
Dhci.llcp.test_list4 HCI/CCO/BV-07-C
5 HCI/CCO/BV-09-C # [Handling LE Set Data Length Command]
6 HCI/CCO/BV-10-C
7 HCI/CCO/BV-11-C
8 HCI/CCO/BV-12-C
9 HCI/CCO/BV-13-C
10 HCI/CCO/BV-14-C
11 HCI/CCO/BV-15-C
12 HCI/CCO/BV-18-C
13 HCI/CFC/BV-02-C
[all …]
/Zephyr-Core-3.7.0/drivers/bluetooth/hci/
DKconfig6 comment "Bluetooth HCI Driver Options"
29 Bluetooth three-wire (H:5) UART driver. Implementation of HCI
35 bool "[REMOVED] HCI using RPMsg"
40 bool "HCI using the IPC subsystem"
47 Bluetooth HCI driver for communication with another CPU
51 bool "SPI HCI"
55 HCI packets are sent and received as single Byte transfers,
61 bool "IPM HCI"
70 bool "STM32WBA HCI driver"
76 ST STM32WBA HCI Bluetooth interface
[all …]
/Zephyr-Core-3.7.0/dts/bindings/bluetooth/
Dbt-hci.yaml1 # Common fields for Bluetooth HCI devices
6 bt-hci-name:
8 description: Name of the HCI transport
9 bt-hci-bus:
23 bt-hci-quirks:
25 description: HCI device quirks
26 bt-hci-vs-ext:
28 description: Zephyr HCI vendor extensions are supported
Dzephyr,bt-hci-userchan.yaml1 description: Bluetooth HCI provided by a Linux HCI user channel socket
3 compatible: "zephyr,bt-hci-userchan"
5 include: bt-hci.yaml
8 bt-hci-name:
9 default: "HCI User Channel"
10 bt-hci-bus:
Dzephyr,bt-hci-ipc.yaml1 description: Bluetooth HCI using the IPC subsystem
3 compatible: "zephyr,bt-hci-ipc"
5 include: bt-hci.yaml
8 bt-hci-name:
10 bt-hci-bus:
12 bt-hci-quirks:
14 bt-hci-ipc-name:
Despressif,esp32-bt-hci.yaml1 description: Bluetooth HCI for Espressif ESP32
3 compatible: "espressif,esp32-bt-hci"
5 include: bt-hci.yaml
8 bt-hci-name:
10 bt-hci-bus:
12 bt-hci-quirks:
Dsilabs,bt-hci.yaml1 description: Bluetooth HCI on Silabs boards
3 compatible: "silabs,bt-hci"
5 include: bt-hci.yaml
8 bt-hci-name:
10 bt-hci-bus:
12 bt-hci-quirks:
Dzephyr,bt-hci-uart.yaml1 # UART Bluetooth HCI device
3 description: Bluetooth HCI behind a UART device (H:4)
5 compatible: "zephyr,bt-hci-uart"
7 include: bt-hci.yaml
10 bt-hci-name:
12 bt-hci-bus:
Dzephyr,bt-hci-3wire-uart.yaml1 # UART Bluetooth HCI device
3 description: Bluetooth HCI behind a 3-Wire UART device (H:5)
5 compatible: "zephyr,bt-hci-3wire-uart"
7 include: bt-hci.yaml
10 bt-hci-name:
12 bt-hci-bus:
Dzephyr,bt-hci-ll-sw-split.yaml1 description: Bluetooth HCI provided by the native Zephyr Bluetooth Controller
3 compatible: "zephyr,bt-hci-ll-sw-split"
5 include: bt-hci.yaml
8 bt-hci-name:
10 bt-hci-bus:
12 bt-hci-quirks:
Dinfineon,cyw43xxx-bt-hci.yaml16 /* HCI-UART pins*/
21 /* HW Flow control must be enabled for HCI H4 */
24 bt-hci {
26 compatible = "infineon,cyw43xxx-bt-hci";
36 NOTE2: Use fw-download-speed and hci-operation-speed properties to configure UART
37 speeds for firmware download (fw-download-speed) and HCI operation
38 (hci-operation-speed).
39 If hci-operation-speed or fw-download-speed are not defined in bt-hci node,
45 compatible: "infineon,cyw43xxx-bt-hci"
68 hci-operation-speed:
[all …]
Dst,hci-stm32wba.yaml1 description: Bluetooth HCI driver for ST STM32WBA
3 compatible: "st,hci-stm32wba"
5 include: bt-hci.yaml
8 bt-hci-name:
10 bt-hci-bus:
Drenesas,bt-hci-da1469x.yaml1 description: Bluetooth HCI for Renesas DA1469x
3 compatible: "renesas,bt-hci-da1469x"
5 include: bt-hci.yaml
8 bt-hci-name:
10 bt-hci-bus:
Dnxp,hci-ble.yaml4 description: NXP BLE HCI information
6 compatible: "nxp,hci-ble"
8 include: bt-hci.yaml
13 bt-hci-name:
15 bt-hci-bus:
/Zephyr-Core-3.7.0/tests/bluetooth/host_long_adv_recv/dts/bindings/
Dzephyr,bt-hci-test.yaml1 description: Bluetooth HCI for test purposes
3 compatible: "zephyr,bt-hci-test"
5 include: bt-hci.yaml
8 bt-hci-name:
10 bt-hci-bus:
12 bt-hci-quirks:
/Zephyr-Core-3.7.0/tests/bluetooth/hci_prop_evt/dts/bindings/
Dzephyr,bt-hci-test.yaml1 description: Bluetooth HCI for test purposes
3 compatible: "zephyr,bt-hci-test"
5 include: bt-hci.yaml
8 bt-hci-name:
10 bt-hci-bus:
12 bt-hci-quirks:
/Zephyr-Core-3.7.0/subsys/bluetooth/common/
DKconfig16 Controller. This value does not include the HCI ACL header.
27 The Controller will return this value in the HCI LE Read Buffer
48 The Controller will return this value in the HCI LE Read Buffer Size
63 the Host. This value does not include the HCI ACL header.
102 int "Maximum supported HCI Event buffer length"
108 Maximum supported HCI event buffer size. This value does not include
109 the HCI Event header.
111 sizes that include HCI events. It should be set according to the
112 expected HCI events that can be generated from the configuration.
113 If the subset of possible HCI events is unknown, this should be set to
[all …]
/Zephyr-Core-3.7.0/include/zephyr/drivers/bluetooth/
Dhci_driver.h2 * @brief Bluetooth HCI driver API.
14 * @brief HCI drivers
16 * @deprecated This is the old HCI driver API. Drivers should use @ref bt_hci_api instead.
18 * @defgroup bt_hci_driver HCI drivers
44 * @brief Receive data from the controller/HCI driver.
46 * This is the main function through which the HCI driver provides the
54 * @deprecated Use the new HCI driver interface instead: @ref bt_hci_api
83 * @brief Abstraction which represents the HCI transport to the controller.
85 * This struct is used to represent the HCI transport to the Bluetooth
95 /** Specific controller quirks. These are set by the HCI driver
[all …]
/Zephyr-Core-3.7.0/tests/bluetooth/bluetooth/dts/bindings/
Dzephyr,bt-hci-test.yaml1 description: Bluetooth HCI for test purposes
3 compatible: "zephyr,bt-hci-test"
5 include: bt-hci.yaml
8 bt-hci-name:
10 bt-hci-bus:
/Zephyr-Core-3.7.0/tests/bluetooth/hci_uart_async/dts/bindings/
Dzephyr,bt-hci-test.yaml1 description: Bluetooth HCI for test purposes
3 compatible: "zephyr,bt-hci-test"
5 include: bt-hci.yaml
8 bt-hci-name:
10 bt-hci-bus:
/Zephyr-Core-3.7.0/include/zephyr/drivers/
Dbluetooth.h2 * @brief Bluetooth HCI driver API.
12 * @brief Bluetooth HCI APIs
13 * @defgroup bt_hci_api Bluetooth HCI APIs
76 #define BT_DT_HCI_NAME_GET(node_id) DT_PROP_OR(node_id, bt_hci_name, "HCI")
95 * @brief Open the HCI transport.
97 * Opens the HCI transport for operation. This function must not
101 * @param dev HCI device
102 * @param recv This is callback through which the HCI driver provides the
117 * @brief Close the HCI transport.
119 * Closes the HCI transport. This function must not return until the
[all …]
/Zephyr-Core-3.7.0/subsys/usb/device_next/class/
DKconfig.bt5 bool "Bluetooth HCI USB Transport Layer"
9 Bluetooth HCI USB Transport Layer
17 Bluetooth HCI USB Transport Layer TX thread priority.
23 Bluetooth HCI USB Transport Layer TX thread stack size.
29 Bluetooth HCI USB Transport Layer RX thread priority.
32 module-str = usbd bt hci
/Zephyr-Core-3.7.0/subsys/bluetooth/controller/
DKconfig.dtm15 bool "Direct Test Mode over HCI"
19 Enable support for Direct Test Mode over the HCI transport.
24 bool "HCI LE Receiver Test v3"
30 bool "HCI LE Transmitter Test v3"
36 bool "HCI LE Transmitter Test v4"
42 bool "Connectionless IQ report HCI event [EXPERIMENTAL]"
46 Enable generation of the HCI LE Connectionless IQ Report event
/Zephyr-Core-3.7.0/include/zephyr/bluetooth/
Dbuf.h24 #include <zephyr/bluetooth/hci.h>
33 /** HCI command */
35 /** HCI event */
54 /* Headroom reserved in buffers, primarily for HCI transport encoding purposes */
57 /** Helper to include reserved HCI data in buffer calculations */
60 /** Helper to calculate needed buffer size for HCI ACL packets */
63 /** Helper to calculate needed buffer size for HCI Event packets. */
66 /** Helper to calculate needed buffer size for HCI Command packets. */
69 /** Helper to calculate needed buffer size for HCI ISO packets. */
74 /** Data size needed for HCI ACL RX buffers */
[all …]
/Zephyr-Core-3.7.0/samples/bluetooth/hci_spi/
DREADME.rst1 .. _bluetooth-hci-spi-sample:
3 Bluetooth: HCI SPI
10 the Zephyr SPI HCI transport protocol (similar to BlueNRG).
21 for the HCI SPI slave device with compatible
22 :dtcompatible:`zephyr,bt-hci-spi-slave`. This node sets an interrupt line to
33 You will also need a separate chip acting as BT HCI SPI master. This
34 application is compatible with the HCI SPI master driver provided by
35 Zephyr's Bluetooth HCI driver core; see the help associated with the

12345678910>>...29