CONFIG_MPSL

Nordic Multi Protocol Service Layer (MPSL)

Type: bool

Help

Use Nordic Multi Protocol Service Layer (MPSL) implementation,
providing services for single and multi-protocol implementations.

Direct dependencies

SOC_SERIES_NRF52X || SOC_NRF5340_CPUNET

(Includes any dependencies from ifs and menus.)

Defaults

No defaults. Implicitly defaults to n.

Symbols selected by this symbol

Symbols that select this symbol

Symbols that imply this symbol

Kconfig definition

At <nrfxlib>/mpsl/Kconfig:7

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:33<Zephyr>/modules/Kconfig:6<nRF>/doc/_build/kconfig/Kconfig.modules:92<nrfxlib>/Kconfig.nrfxlib:11

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

config MPSL
    bool "Nordic Multi Protocol Service Layer (MPSL)"
    select ZERO_LATENCY_IRQS
    select IEEE802154_NRF5_EXT_IRQ_MGMT if IEEE802154_NRF5
    select NRF_802154_MULTIPROTOCOL_SUPPORT if NRF_802154_RADIO_DRIVER
    select MULTITHREADING_LOCK
    depends on SOC_SERIES_NRF52X || SOC_NRF5340_CPUNET
    help
      Use Nordic Multi Protocol Service Layer (MPSL) implementation,
      providing services for single and multi-protocol implementations.

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