Home
last modified time | relevance | path

Searched full:h4 (Results 1 – 25 of 32) sorted by relevance

12

/Zephyr-Core-3.7.0/drivers/bluetooth/hci/
Dh4.c1 /* 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 …]
DCMakeLists.txt17 zephyr_library_sources_ifdef(CONFIG_BT_H4 h4.c)
Dh4_ifx_cyw43xxx.c31 "hw_flow_control must be enabled for HCI H4 UART");
Duserchan.c98 * @brief Decode the length of an HCI H4 packet and check it's complete
/Zephyr-Core-3.7.0/subsys/usb/device/class/
DKconfig.bt12 bool "USB Bluetooth H4 vendor command"
21 bool "USB Bluetooth H4 Device Class support"
27 USB Bluetooth H4 device class support
Dbluetooth.c140 /* Force to sent over bulk if H4 is selected */ in hci_tx_thread()
/Zephyr-Core-3.7.0/samples/bluetooth/hci_usb_h4/
DREADME.rst1 .. _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/
Dnrf52840_reset.c21 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/
Dtest_hci_uart_async.c140 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/
Dsample.yaml7 It demonstrates a possible implementation of an HCI UART (H4)
DREADME.rst139 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/
Dhci_uart_async.c103 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/
Dconcurrent.c231 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/
Dinfineon,cyw43xxx-bt-hci.yaml21 /* HW Flow control must be enabled for HCI H4 */
/Zephyr-Core-3.7.0/subsys/usb/device/
DKconfig86 # TODO: Add BUF reserve in H4 mode and ISO?
/Zephyr-Core-3.7.0/boards/infineon/cy8cproto_062_4343w/
Dcy8cproto_062_4343w.dts58 /* HW Flow control must be enabled for HCI H4 */
/Zephyr-Core-3.7.0/samples/bluetooth/hci_uart/src/
Dmain.c374 const uint8_t h4; in main() member
378 .h4 = H4_EVT, in main()
/Zephyr-Core-3.7.0/include/zephyr/drivers/bluetooth/
Dhci_driver.h171 * @note A weak version of this function is included in the H4 driver, so
/Zephyr-Core-3.7.0/include/zephyr/drivers/
Dbluetooth.h194 * @note A weak version of this function is included in the H4 driver, so
/Zephyr-Core-3.7.0/doc/connectivity/bluetooth/
Dbluetooth-dev.rst157 the H4 driver instead of the integrated controller in another simulated device.
Dbluetooth-tools.rst250 This TCP server must support the HCI H4 protocol. In comparison to the physical controller
/Zephyr-Core-3.7.0/samples/bluetooth/hci_uart/
DREADME.rst173 On the host application, some config options need to be used to select the H4
/Zephyr-Core-3.7.0/subsys/bluetooth/host/
Dhci_raw.c154 LOG_ERR("Unknown H4 type %u", h4_type); in bt_buf_get_tx()
/Zephyr-Core-3.7.0/doc/_static/css/
Dcustom.css14 h4, selector
33 h4, selector
/Zephyr-Core-3.7.0/subsys/usb/device_next/class/
Dbt_hci.c19 * - H4 transport layer is not yet supported

12