We are pleased to announce the Mbed OS 5.12.1 release is now available. This is the latest patch release based on the feature set that Mbed OS 5.12 introduces.
We have added support for two new targets in this release, MTB ublox ODIN W2 and NUCLEO-F413ZH.ST CUBE for the STM32F0 series has been updated to v1.9.0. This brings:
- CMSIS part update from 2.3.1 to 2.3.3
- HAL part update from 1.5.0 to 1.7.0
Our BLE Nordic PAL client implementation has been replaced. The previous implementation was found to contain a number issues deep in the GattClient logic (improper queueing and order ofoperations). It was deemed more efficient to re-write the implementation than try to patch the previous version. As well as fixing issues, the re-write has the added benefit of including all the previously missing GAT procedures:
- Discover Primary Service By Service UUID
- Find Included Service
- Read Using Characteristic UUID
- Read Multiple Characteristics
- Queue Prepare Write
- Execute Write
We have also added Flash support for STM32F0, STM32F1 and STM32F3 devices, and enabled tickless on nRF52840.
There are also a number of bug fixes and test enhancements.
For full details of this and previous releases, please visit our releases page.