-
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.)
Defaults¶
- “y” if (
BOARD_QEMU_X86
||BOARD_QEMU_CORTEX_M3
||BOARD_NATIVE_POSIX
) &&BT_HCI_VS_EXT
&& !BT_CTLR
&&BT_HCI
&&BT
Kconfig definition¶
At subsys/bluetooth/common/Kconfig:33
Included via Kconfig:10
→ Kconfig.zephyr:39
→ subsys/Kconfig:8
→ subsys/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" ifBT_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 onBT_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.)