choice BT_LL_SOFTDEVICE_VARIANT: SoftDevice Controller variant

SoftDevice Controller variant

Type: bool

Help

Select a SoftDevice Controller variant.

Direct dependencies

BT_LL_SOFTDEVICE && BT_CTLR && BT

(Includes any dependencies from ifs and menus.)

Defaults

Choice options

Kconfig definition

At <nRF>/subsys/bluetooth/controller/Kconfig:146

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:21

Menu path: (Top) → Modules → nrf (/home/runner/work/sdk-nrf/sdk-nrf/ncs/nrf) → Nordic nRF Connect → Bluetooth Low Energy → SoftDevice Controller

choice BT_LL_SOFTDEVICE_VARIANT
    bool "SoftDevice Controller variant"
    default BT_LL_SOFTDEVICE_MULTIROLE if (BT_OBSERVER && BT_BROADCASTER) || BT_CTLR_SDC_LLPM || BT_CTLR_ADV_EXT || BT_CTLR_PHY_CODED || BT_CTLR_ADV_PERIODIC || MPSL_CX_BT_1WIRE || MPSL_CX_BT_3WIRE || BT_CTLR_SYNC_PERIODIC || SOC_NRF5340_CPUNET
    default BT_LL_SOFTDEVICE_CENTRAL if BT_OBSERVER
    default BT_LL_SOFTDEVICE_PERIPHERAL if BT_BROADCASTER
    depends on BT_LL_SOFTDEVICE && BT_CTLR && BT
    help
      Select a SoftDevice Controller variant.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)