/Zephyr-Core-3.7.0/drivers/bluetooth/hci/ |
D | h4.c | 1 /* h4.c - H:4 UART based Bluetooth driver */ 76 struct h4_data *h4 = dev->data; in h4_get_type() local 79 if (uart_fifo_read(cfg->uart, &h4->rx.type, 1) != 1) { in h4_get_type() 81 h4->rx.type = BT_HCI_H4_NONE; in h4_get_type() 85 switch (h4->rx.type) { in h4_get_type() 87 h4->rx.remaining = sizeof(h4->rx.evt); in h4_get_type() 88 h4->rx.hdr_len = h4->rx.remaining; in h4_get_type() 91 h4->rx.remaining = sizeof(h4->rx.acl); in h4_get_type() 92 h4->rx.hdr_len = h4->rx.remaining; in h4_get_type() 96 h4->rx.remaining = sizeof(h4->rx.iso); in h4_get_type() [all …]
|
D | CMakeLists.txt | 17 zephyr_library_sources_ifdef(CONFIG_BT_H4 h4.c)
|
D | h4_ifx_cyw43xxx.c | 31 "hw_flow_control must be enabled for HCI H4 UART");
|
D | userchan.c | 98 * @brief Decode the length of an HCI H4 packet and check it's complete
|
/Zephyr-Core-3.7.0/subsys/usb/device/class/ |
D | Kconfig.bt | 12 bool "USB Bluetooth H4 vendor command" 21 bool "USB Bluetooth H4 Device Class support" 27 USB Bluetooth H4 device class support
|
D | bluetooth.c | 140 /* Force to sent over bulk if H4 is selected */ in hci_tx_thread()
|
/Zephyr-Core-3.7.0/samples/bluetooth/hci_usb_h4/ |
D | README.rst | 1 .. _bluetooth-hci-usb-h4-sample: 3 Bluetooth: HCI H4 over USB 9 Make a USB H4 Bluetooth dongle out of Zephyr. Requires USB device support from
|
/Zephyr-Core-3.7.0/boards/nordic/nrf9160dk/ |
D | nrf52840_reset.c | 21 int bt_hci_transport_setup(const struct device *h4) in bt_hci_transport_setup() argument 40 * the H4 device is setup and ready to receive. in bt_hci_transport_setup() 55 while (h4 && uart_fifo_read(h4, &c, 1)) { in bt_hci_transport_setup()
|
/Zephyr-Core-3.7.0/tests/bluetooth/hci_uart_async/src/ |
D | test_hci_uart_async.c | 140 0x01, /* H4: opcode = CMD */ 141 0x01, 0x00, /* H4: CMD: opcode = 1 */ 142 0x00, /* H4: CMD: len = 0 */ 150 0x01, /* H4: opcode = CMD */ 151 0x35, 0x0c, /* H4: CMD: opcode = BT_HCI_OP_HOST_NUM_COMPLETED_PACKETS */ 152 0x05, /* H4: CMD: len = 5 */ 153 0x01, /* H4: CMD: num_handles = 1 */ 154 0x00, 0x00, /* H4: CMD: connection_handle = 0 */ 155 0x01, 0x00, /* H4: CMD: num_complete = 1 */
|
/Zephyr-Core-3.7.0/samples/bluetooth/hci_uart_async/ |
D | sample.yaml | 7 It demonstrates a possible implementation of an HCI UART (H4)
|
D | README.rst | 139 On the host application, some config options need to be used to select the H4
|
/Zephyr-Core-3.7.0/samples/bluetooth/hci_uart_async/src/ |
D | hci_uart_async.c | 103 LOG_ERR("Unexpected h4 type: %u", h4_type); in hci_hdr_size() 195 * 'synchronized'. I.e. The stream should be at a H4 packet in h2c_h4_transport() 214 /* Read H4 type. */ in h2c_h4_transport() 359 uint8_t h4; member 363 .h4 = BT_HCI_H4_EVT,
|
/Zephyr-Core-3.7.0/tests/lib/mpsc_pbuf/src/ |
D | concurrent.c | 231 ztress_handler h4) in stress_test() argument 256 if (h4 == NULL) { in stress_test() 268 ZTRESS_THREAD(h4, &mpsc_buffer, 0, preempt_max, t) in stress_test()
|
/Zephyr-Core-3.7.0/dts/bindings/bluetooth/ |
D | infineon,cyw43xxx-bt-hci.yaml | 21 /* HW Flow control must be enabled for HCI H4 */
|
/Zephyr-Core-3.7.0/subsys/usb/device/ |
D | Kconfig | 86 # TODO: Add BUF reserve in H4 mode and ISO?
|
/Zephyr-Core-3.7.0/boards/infineon/cy8cproto_062_4343w/ |
D | cy8cproto_062_4343w.dts | 58 /* HW Flow control must be enabled for HCI H4 */
|
/Zephyr-Core-3.7.0/samples/bluetooth/hci_uart/src/ |
D | main.c | 374 const uint8_t h4; in main() member 378 .h4 = H4_EVT, in main()
|
/Zephyr-Core-3.7.0/include/zephyr/drivers/bluetooth/ |
D | hci_driver.h | 171 * @note A weak version of this function is included in the H4 driver, so
|
/Zephyr-Core-3.7.0/include/zephyr/drivers/ |
D | bluetooth.h | 194 * @note A weak version of this function is included in the H4 driver, so
|
/Zephyr-Core-3.7.0/doc/connectivity/bluetooth/ |
D | bluetooth-dev.rst | 157 the H4 driver instead of the integrated controller in another simulated device.
|
D | bluetooth-tools.rst | 250 This TCP server must support the HCI H4 protocol. In comparison to the physical controller
|
/Zephyr-Core-3.7.0/samples/bluetooth/hci_uart/ |
D | README.rst | 173 On the host application, some config options need to be used to select the H4
|
/Zephyr-Core-3.7.0/subsys/bluetooth/host/ |
D | hci_raw.c | 154 LOG_ERR("Unknown H4 type %u", h4_type); in bt_buf_get_tx()
|
/Zephyr-Core-3.7.0/doc/_static/css/ |
D | custom.css | 14 h4, selector 33 h4, selector
|
/Zephyr-Core-3.7.0/subsys/usb/device_next/class/ |
D | bt_hci.c | 19 * - H4 transport layer is not yet supported
|