CONFIG_BT_LL_SOFTDEVICE

SoftDevice Link Layer

Type: bool

Help

Use SoftDevice Link Layer implementation.

Direct dependencies

(SOC_SERIES_NRF52X || SOC_NRF5340_CPUNET) && <choice BT_LL_CHOICE: Bluetooth Link Layer Selection>

(Includes any dependencies from ifs and menus.)

Kconfig definition

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

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:33<Zephyr>/modules/Kconfig:6<nRF>/doc/_build/kconfig/Kconfig.modules:2<nRF>/Kconfig.nrf:81<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 → Bluetooth Link Layer Selection

config BT_LL_SOFTDEVICE
    bool "SoftDevice Link Layer"
    select MPSL
    select ZERO_LATENCY_IRQS
    select BT_CTLR_LE_ENC_SUPPORT
    select BT_CTLR_EXT_REJ_IND_SUPPORT
    select BT_CTLR_PRIVACY_SUPPORT
    select BT_CTLR_EXT_SCAN_FP_SUPPORT
    select BT_CTLR_PHY_UPDATE_SUPPORT
    select BT_CTLR_CHAN_SEL_2_SUPPORT
    select BT_CTLR_CONN_RSSI_SUPPORT
    select BT_CTLR_DATA_LEN_UPDATE_SUPPORT
    select BT_CTLR_ADV_EXT_SUPPORT
    select BT_CTLR_ADV_PERIODIC_SUPPORT
    select BT_CTLR_SYNC_PERIODIC_SUPPORT
    select BT_CTLR_PHY_2M_SUPPORT if HAS_HW_NRF_RADIO_BLE_2M
    select BT_CTLR_PHY_CODED_SUPPORT if HAS_HW_NRF_RADIO_BLE_CODED
    select BT_HAS_HCI_VS
    depends on (SOC_SERIES_NRF52X || SOC_NRF5340_CPUNET) && <choice BT_LL_CHOICE>
    help
      Use SoftDevice Link Layer implementation.

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