-
CONFIG_BT_CTLR_HCI_ADV_HANDLE_MAPPING
¶
Enable advertising set handle mapping between HCI and LL
Type: bool
Help¶
Enable mapping of advertising set handles between HCI and LL when using external host since it can use arbitrary numbers as set handles (as defined by Core specification) as opposed to LL which always uses zero-based numbering. When using with Zephyr host this option can be disabled to remove extra mapping logic.
Direct dependencies¶
BT_CTLR_ADV_EXT
&& BT_CTLR
&& BT_HCI
&& BT
(Includes any dependencies from ifs and menus.)
Default¶
y if
BT_HCI_RAW
Kconfig definition¶
At <Zephyr>/subsys/bluetooth/controller/Kconfig:129
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:34
→ <Zephyr>/subsys/Kconfig:9
→ <Zephyr>/subsys/bluetooth/Kconfig:240
Menu path: (Top) → Sub Systems and OS Services → Bluetooth → Bluetooth Controller
config BT_CTLR_HCI_ADV_HANDLE_MAPPING bool "Enable advertising set handle mapping between HCI and LL" default y ifBT_HCI_RAW
depends onBT_CTLR_ADV_EXT
&&BT_CTLR
&&BT_HCI
&&BT
help Enable mapping of advertising set handles between HCI and LL when using external host since it can use arbitrary numbers as set handles (as defined by Core specification) as opposed to LL which always uses zero-based numbering. When using with Zephyr host this option can be disabled to remove extra mapping logic.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)