The latest development version of this page may be more current than this released 1.14.1 version.
CONFIG_BT_USERCHAN

HCI User Channel based driver

Type: bool

Help

This driver provides access to the local Linux host’s Bluetooth adapter using a User Channel HCI socket to the Linux kernel. It is only intended to be used with the native POSIX build of Zephyr. The Bluetooth adapter must be powered off in order for Zephyr to be able to use it.

Direct dependencies

BOARD_NATIVE_POSIX && <choice BT_HCI_BUS_TYPE: Bluetooth HCI driver>

(Includes any dependencies from if’s and menus.)

Kconfig definition

At drivers/bluetooth/hci/Kconfig:47

Included via Kconfig:10Kconfig.zephyr:35drivers/Kconfig:12drivers/bluetooth/Kconfig:20

Menu path: (top menu) → Device Drivers → Bluetooth Drivers → Bluetooth HCI driver

config BT_USERCHAN
    bool
    prompt "HCI User Channel based driver" if BOARD_NATIVE_POSIX && <choice BT_HCI_BUS_TYPE: Bluetooth HCI driver>
    depends on BOARD_NATIVE_POSIX && <choice BT_HCI_BUS_TYPE: Bluetooth HCI driver>
    help
      This driver provides access to the local Linux host's Bluetooth
      adapter using a User Channel HCI socket to the Linux kernel. It
      is only intended to be used with the native POSIX build of Zephyr.
      The Bluetooth adapter must be powered off in order for Zephyr to
      be able to use it.

(Definitions include propagated dependencies, including from if’s and menus.)