:orphan: .. title:: CONFIG_BT_CTLR_HCI_ADV_HANDLE_MAPPING .. kconfig:: CONFIG_BT_CTLR_HCI_ADV_HANDLE_MAPPING CONFIG_BT_CTLR_HCI_ADV_HANDLE_MAPPING ##################################### *Enable advertising set handle mapping between HCI and LL* Type: ``bool`` Help ==== .. code-block:: none 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 =================== \ :kconfig:`BT_CTLR_ADV_EXT ` && \ :kconfig:`BT_CTLR ` && \ :kconfig:`BT_HCI ` && \ :kconfig:`BT ` *(Includes any dependencies from ifs and menus.)* Default ======= - y if \ :kconfig:`BT_HCI_RAW ` Kconfig definition ================== At ``/bluetooth/controller/Kconfig:139`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:44`` → ``/Kconfig:9`` → ``/bluetooth/Kconfig:175`` Menu path: (Top) → Sub Systems and OS Services → Bluetooth → Bluetooth Controller .. code-block:: kconfig 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.)*