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:146
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:44
→ <Zephyr>/subsys/Kconfig:9
→ <Zephyr>/subsys/bluetooth/Kconfig:181
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 if BT_HCI_RAW
depends on BT_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.)