zephyr/samples/bluetooth/hci_usb
Benjamin Cabé 776c0cab9a doc: boards: nordic: Adopt zephyr:board directives
Migrate all Nordic boards to leverage the full extent of zephyr:board
directives.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-03-31 22:00:02 +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: Controller: Fix HCI command buffer allocation failure 2025-02-21 11:30:38 +00: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.