zephyr/samples/bluetooth/hci_usb
Johan Hedberg f85d63a6cc Bluetooth: Remove USB H4 mode support
This non-standard feature never had any proper host side implementation
(e.g. it was never upstreamed to BlueZ), and since it comes with notable
maintenance overhead it's fair to just remove it.

Signed-off-by: Johan Hedberg <johan.hedberg@silabs.com>
2025-04-29 13:00:33 +02:00
..
src usb: device_next: Rename usbd_contex to usbd_context 2024-06-03 06:43:20 -07:00
CMakeLists.txt samples: bluetooth: hci_usb: Use common USB sample initialization 2024-03-20 12:34:46 +01:00
Kconfig samples: bluetooth: hci_usb: Use common USB sample initialization 2024-03-20 12:34:46 +01:00
prj.conf Bluetooth: Remove USB H4 mode support 2025-04-29 13:00:33 +02:00
README.rst doc: boards: nordic: Adopt zephyr:board directives 2025-03-31 22:00:02 +02:00
sample.yaml samples: bluetooth: remove outdated platform_exclude 2024-09-17 14:52:03 -04:00
usbd_next_prj.conf samples: bluetooth: hci_usb: Use common USB sample initialization 2024-03-20 12:34:46 +01:00

.. zephyr:code-sample:: bluetooth_hci_usb
   :name: HCI USB
   :relevant-api: hci_raw bluetooth _usb_device_core_api usbd_api

   Turn a Zephyr board into a USB Bluetooth dongle (compatible with all operating systems).

Overview
********

Make a USB Bluetooth dongle out of Zephyr. Requires USB device support from the
board it runs on (e.g. :zephyr:board:`nrf52840dk` supports both Bluetooth LE and USB).

Requirements
************

* Bluetooth stack running on the host (e.g. BlueZ)
* A board with Bluetooth and USB support in Zephyr

Building and Running
********************
This sample can be found under :zephyr_file:`samples/bluetooth/hci_usb` in the
Zephyr tree.

See :zephyr:code-sample-category:`bluetooth` samples for details.