Skip to content

Latest commit

 

History

History
 
 

mpsl

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 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.
  • 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.

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
   doc/bluetooth_coex
   CHANGELOG
   doc/api