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 <nrfxlib>/softdevice_controller/Kconfig:37

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

Menu path: (Top) → Modules → nrfxlib (/home/runner/work/sdk-nrf/sdk-nrf/ncs/nrfxlib) → Nordic nrfxlib → 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_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: Bluetooth Link Layer Selection>
    help
      Use SoftDevice Link Layer implementation.

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