@adbridge adbridge released this Jan 17, 2018 · 7998 commits to master since this release

Assets 2

We are pleased to announce the Mbed OS 5.7.3 release is now available.

Summary

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:

  • Current ST Cube version in MBED: V1.7.0
  • 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 of issues deep in the GattClient logic (improper queueing and order of
operations). It was deemed more efficient to re-write the implementation than try to patch the previous
version. As well as fixing the 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 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.

Known Issues

There are no new known issues with this release.

Contents

Ports for Upcoming Targets

5740
Adding MTB ublox ODIN W2 as a new target.

5608
NUCLEO_F413ZH: Add support for the NUCLEO-F413ZH board

Fixes and Changes

5776
STM32: Add support of Flash API for STM32F0 and STM32F1 devices

5253
Add missing device_name for targets with bootloader

5435
Tests for wifi emac interface

5570
STM32 UART init update

5595
fix nordic critical section

5606
Enable tickless on nRF52840

5673
mem_trace tests refactoring

5697
STM32: Add support of Flash API for STM32F3 devices

5703
AD: Fix ADC driver

5737
lp_timer test : add a minimum delta value

4925
NUC472/M487: Refine code with mbed TLS crypto alternatives

5651
ff_lpc546xx: add enet, change led1 and led3 pins

5708
Add minimal debug info to release and develop profiles.

5747
STM32 : Fix issue to exit deepsleep when RTC has not been initialized

5775
Correct memap path handling on windows

5782
littlefs: Fix positive seek bounds checking

5794
Commit to fix the Online compiler issue for ARM mbed-os on REALTEK_RT

5807
Simple typo fix in the README.md

5792
STM32F0 : ST CUBE version update to V1.9.0

5739
BLE: Nordic pal client implementation

5722
Fix bug allowing SPI::abort_transfer to incorrectly unlock deep sleep mode

5721
Fix bug allowing I2C::abort_transfer to incorrectly unlock deep sleep mode

Using this release

You can fetch this release from the mbed-os GitHub repository, using the tag "mbed-os-5.7.3".

If you need any help with this release please visit our support page, which provides reference links and details of our support channels.