Skip to content

Files

This branch is 1091 commits behind nrfconnect/sdk-nrfxlib:main.

mpsl

Multiprotocol Service Layer

The Multiprotocol Service Layer (MPSL) is a library of common services for single and multiprotocol implementations.

The library is available as soft-float, softfp-float, and hard-float builds for the nRF52 Series and as soft-float build for the nRF53 Series.

This library provides the following key features:

  • Timeslot. It allows the application to schedule its own events concurrently with other protocols.
  • Radio notifications. It provides a configurable interrupt, usable before and/or after radio activity.
  • 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. It supports only the nRF52 Series.
  • SoC Temperature. It provides an API for obtaining the temperature measured on the SoC.
  • IEEE 802.15.4 External Radio Coexistence. It provides an API to control coexistence with IEEE 802.15.4.
  • Bluetooth External Radio Coexistence. It provides an API to control coexistence with bluetooth.
.. toctree::
   :maxdepth: 2
   :caption: Subpages:

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