All notable changes to this project are documented in this file.
Change the timeslot implementation to support up to 8 concurrent sessions. As part of this change, it is now necessary to supply a timeslot context configuration using
mpsl_timeslot_session_count_set(). All APIs timeslot APIs now take a session_id as input. The session id is retrieved from
Fixed an issue where the high frequency clock and TIMER0 was not turned off during idle periods shorter than 9 ms. This increased the average power consumption. Such a case could occur when running a Bluetooth LE connection with a connection interval of 7.5 ms.
nRF Connect SDK v1.3.0¶
Added API for fetching build revision information.
Added API to set a TX Power envelope. Protocols using MPSL will limit their TX power to a value equal to, or lower than, the provided value.
Added support for using a low-swing and full-swing LF clock.
The support for integrating an 802.15.4 driver is now improved.
MPSL_RADIO_NOTIFICATION_DISTANCE_425USand replaced it by
On nRF53, the fix for Errata 16 is now applied.
The scheduling overhead of a timeslot event is reduced.
Fixed an issue on nRF53 where an assert could occur when using a timeslot.
nRF Connect SDK v1.2.0¶
Added a library version with preliminary support for the nRF5340 device. The feature set is the same as in the MPSL library for nRF52. The following library has been added:
_nrf52from the MPSL library file names.
Version numbers have been removed from the libraries.
It is no longer allowed to call
mpsl_init()if MPSL is already initialized.
Clock configuration parameters for any stack that uses MPSL must be provided in
mpsl_init(). This now also involves clock accuracy.
Clock accuracy must be specified in parts per million (ppm).
Renamed MPSL clock API for high and low frequency clock.