Skip to content

Files

Latest commit

23693ce · Mar 17, 2025

History

History
This branch is 1 commit ahead of, 15 commits behind nrfconnect/sdk-nrfxlib:main.

mpsl

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Feb 13, 2025
Mar 17, 2025
Feb 19, 2025
Mar 17, 2025
Mar 17, 2025
Apr 26, 2024
Nov 27, 2024
Feb 27, 2025
Aug 16, 2024
May 21, 2022

Multiprotocol Service Layer

The Multiprotocol Service Layer (MPSL) is a set of libraries that provide common services for single and multiprotocol implementations.

The libraries are available as soft-float, softfp-float, and hard-float builds for the nRF52, nRF54H and nRF54L Series and as a soft-float build for the nRF53 Series.

These libraries provide the following key features:

  • Timeslot. It allows the application to schedule its own events concurrently with other protocols.
  • TX Power control. It provides an API for setting the maximum TX power per channel.
  • Clock control. It provides an API for configuring and controlling the low and high-frequency clock.
  • FEM. It provides an API for controlling external Front-End Modules.
  • SoC Temperature. It provides an API for obtaining the temperature measured on the SoC.
  • Short-Range External Radio Coexistence. It provides an API that allows the application to interface with several types of packet traffic arbiters (PTAs).

To enable MPSL in |NCS| applications, use the :kconfig:option:`CONFIG_MPSL` Kconfig option.

.. toctree::
   :maxdepth: 2
   :caption: Subpages:

   doc/mpsl
   doc/clock
   doc/timeslot
   doc/tx_power_control
   doc/fem
   doc/cx
   CHANGELOG
   doc/api