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

Use heuristics to guess HCI vendor extensions support in advance

Type: bool

Help

Use some heuristics to try to guess in advance whether the controller supports the HCI vendor extensions in advance, in order to prevent sending vendor commands to controller which may interpret them in completely different ways.

Direct dependencies

BT_HCI_VS_EXT && !BT_CTLR && BT_HCI && BT

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

Kconfig definition

At subsys/bluetooth/common/Kconfig:33

Included via Kconfig:10Kconfig.zephyr:39subsys/Kconfig:8subsys/bluetooth/Kconfig:143

Menu path: (top menu) → Bluetooth

config BT_HCI_VS_EXT_DETECT
    bool
    prompt "Use heuristics to guess HCI vendor extensions support in advance" if BT_HCI_VS_EXT && !BT_CTLR && BT_HCI && BT
    default "y" if (BOARD_QEMU_X86 || BOARD_QEMU_CORTEX_M3 || BOARD_NATIVE_POSIX) && BT_HCI_VS_EXT && !BT_CTLR && BT_HCI && BT
    depends on BT_HCI_VS_EXT && !BT_CTLR && BT_HCI && BT
    help
      Use some heuristics to try to guess in advance whether the controller
      supports the HCI vendor extensions in advance, in order to prevent
      sending vendor commands to controller which may interpret them in
      completely different ways.

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