:orphan: .. title:: BT_CTLR_HCI_ADV_HANDLE_MAPPING .. option:: 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 =================== \ :option:`BT_CTLR_ADV_EXT ` && \ :option:`BT_CTLR ` && \ :option:`BT_HCI ` && \ :option:`BT ` *(Includes any dependencies from ifs and menus.)* Default ======= - y if \ :option:`BT_HCI_RAW ` Kconfig definition ================== .. highlight:: kconfig At ``subsys/bluetooth/controller/Kconfig:128`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:34`` → ``subsys/Kconfig:9`` → ``subsys/bluetooth/Kconfig:240`` Menu path: (Top) → Sub Systems and OS Services → Bluetooth → Bluetooth Controller .. parsed-literal:: config BT_CTLR_HCI_ADV_HANDLE_MAPPING bool "Enable advertising set handle mapping between HCI and LL" default y if \ :option:`BT_HCI_RAW ` depends on \ :option:`BT_CTLR_ADV_EXT ` && \ :option:`BT_CTLR ` && \ :option:`BT_HCI ` && \ :option:`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.)*