choice SOFTDEVICE_CONTROLLER_VARIANT: SoftDevice Controller variant

SoftDevice Controller variant

SoftDevice Controller variant

Type: bool

Help

Select a SoftDevice Controller variant.

Direct dependencies

(BT_LL_SOFTDEVICE && BT) || (BT_LL_SOFTDEVICE && BT_CTLR && BT && BT_HCI)

(Includes any dependencies from ifs and menus.)

Kconfig definitions

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

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:23<Zephyr>/modules/Kconfig:6<BuildDir>/kconfig/Kconfig.modules:2<nRF>/Kconfig.nrf:50<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 → Nordic BLE controller

choice SOFTDEVICE_CONTROLLER_VARIANT
    bool "SoftDevice Controller variant"
    depends on BT_LL_SOFTDEVICE && BT

At <nrfxlib>/softdevice_controller/Kconfig:67

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:23<Zephyr>/modules/Kconfig:6<BuildDir>/kconfig/Kconfig.modules:62<nrfxlib>/Kconfig.nrfxlib:14

Menu path: (Top) → Modules → nrfxlib (/home/runner/work/sdk-nrf/sdk-nrf/ncs/nrfxlib) → Nordic nrfxlib

choice SOFTDEVICE_CONTROLLER_VARIANT
    bool "SoftDevice Controller variant"
    default SOFTDEVICE_CONTROLLER_MULTIROLE if (BT_OBSERVER && BT_BROADCASTER) || BT_CTLR_LLPM || BT_CTLR_ADV_EXT || BT_CTLR_PHY_CODED || SOC_NRF5340_CPUNET
    default SOFTDEVICE_CONTROLLER_CENTRAL if BT_OBSERVER
    default SOFTDEVICE_CONTROLLER_PERIPHERAL if BT_BROADCASTER
    depends on BT_LL_SOFTDEVICE && BT_CTLR && BT && BT_HCI
    help
      Select a SoftDevice Controller variant.

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