CONFIG_BT_HCI_VS_EXT_DETECT
Use heuristics to guess HCI vendor extensions support in advance
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.
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_RPC_STACK
) || (BT_HCI_VS_EXT
&& !BT_CTLR
&& BT_HCI
&& BT
)
(Includes any dependencies from ifs and menus.)
Defaults
y if
BOARD_QEMU_X86
||BOARD_QEMU_CORTEX_M3
||BOARD_NATIVE_POSIX
y if
BOARD_QEMU_X86
||BOARD_QEMU_CORTEX_M3
||BOARD_NATIVE_POSIX
Kconfig definitions
At <Zephyr>/subsys/bluetooth/common/Kconfig:213
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:33
→ <Zephyr>/modules/Kconfig:6
→ <nRF>/doc/_build/kconfig/Kconfig.modules:2
→ <nRF>/Kconfig.nrf:92
→ <nRF>/subsys/Kconfig:10
→ <nRF>/subsys/bluetooth/Kconfig:38
→ <nRF>/subsys/bluetooth/rpc/Kconfig:195
Menu path: (Top) → Modules → nrf (/home/runner/work/sdk-nrf/sdk-nrf/ncs/nrf) → Nordic nRF Connect → Bluetooth Low Energy → BLE over nRF RPC → Zephyr HCI Vendor-Specific Commands → Zephyr HCI Vendor-Specific Extensions
config BT_HCI_VS_EXT_DETECT
bool "Use heuristics to guess HCI vendor extensions support in advance"
default y if BOARD_QEMU_X86 || BOARD_QEMU_CORTEX_M3 || BOARD_NATIVE_POSIX
depends on BT_HCI_VS_EXT && !BT_CTLR && BT_RPC_STACK
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.
At <Zephyr>/subsys/bluetooth/common/Kconfig:213
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:44
→ <Zephyr>/subsys/Kconfig:9
→ <Zephyr>/subsys/bluetooth/Kconfig:179
Menu path: (Top) → Sub Systems and OS Services → Bluetooth → Zephyr HCI Vendor-Specific Commands → Zephyr HCI Vendor-Specific Extensions
config BT_HCI_VS_EXT_DETECT
bool "Use heuristics to guess HCI vendor extensions support in advance"
default y if BOARD_QEMU_X86 || BOARD_QEMU_CORTEX_M3 || BOARD_NATIVE_POSIX
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.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)