- 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.)