mbed OS 5.5.2 Released


We are pleased to announce the mbed OS 5.5.2 release is now available. This release includes new target support for DISCO_F413ZH and VBLUno51 and an update for the STM32F7 cube from v1.6.0 to v1.7.0. It also includes SHA256 and SHA1 hw acceleration support for NUCLEO_F439ZI, USB Device for DISCO_L072CZ_LRWAN1, plus a number of fixes to mbed OS and tools to improve stability and functionality.

Here is a full list of all changes and fixes in this release...

Ports for Upcoming Targets

  • 4410: DISCO_F413ZH: Add new platform
  • 4629: Add support for VBLUno51 board

Known Issues

Due to a dependency of stm32f413 on a later patch version of IAR which is currently not available in our CI systems, IAR export support for this platform is not available for this release.

  • 4697: IAR: remove stm32f413 from definitions

Fixes and Changes

  • 4578: Turn off "browse information" in Uvision template
  • 4616: Fix unresolved include of mbed_config.h in Eclipse
  • 4375: Stm32 spi : use LL API to improve performances
  • 4401: STM32 : Add USB used pins in PinNames.h files
  • 4520: Update link in CONTRIBUTING.md
  • 4103: Add extra_targets.json support to build tools
  • 4390: Nucleo-F070RB It doesn't work when use internal clock
  • 4405: DISCO_L072CZ_LRWAN1: PC_13 definition missing in PinNames.h fix
  • 4426: Improve directory scanning performance
  • 4538: Avoid lock collision b/w SerialBase & UARTSerial
  • 4552: NUCLEO_F767ZI: Add missing IAR definitions
  • 4557: Enable I2C and Analogin drivers for CM3DS_MPS2 target
  • 4572: DISCO_L072CZ_LRWAN1: Add support of USB Device
  • 4157: NUCLEO_F439ZI/mbedtls: add SHA1 hw_acceleration
  • 4422: STM32F4 set HSE timeout value to 100ms
  • 4594: Introduce mbed::NonCopyable traits
  • 4598: Fix style issues in IAR exporter
  • 4604: cmain IAR: add mbed main
  • 4607: bd: Fix missing init in MBRBlockDevice
  • 4603: STM32 : mbed_overrides.c is common for all families
  • 4638: DISCO_L475VG_IOT01A: Fix startup files for cmsis5
  • 4610: STM32 : targets.json file simplification
  • 4647: Remove hardcode UART pins definitions for nRF52832 SoC
  • 4646: RTX: Fixed RTXv5 mutex owner list handling.
  • 4625: Update STM32F7 cube from v1.6.0 to v1.7.0
  • 4421: STM32 : Clock source selection in json config file
  • 4559: fatfs: Remove unused fat_filesystem_set_errno function
  • 4571: events: Adopt osEventFlags from RTX 5
  • 4577: XDOT_L151CC: enable HSI after waking from stop mode so ADC functions
  • 4601: rtos: Fix MemoryPool and Queue destructor
  • 4632: STM32: fix us ticker set event timestamp double ISR possibility
  • 4641: Increase L0 ADC sample time
  • 4656: Correct comments in flash api for STM32 L0 targets
  • 4671: retarget: fix microlib for mbed 2
  • 4529: Manage multiple instances of analog out
  • 4565: Add FlashIAP support for REALTEK_RTL8195AM
  • 4159: NUCLEO_F439ZI/mbedtls: add SHA256 hw_acceleration

Using the release

You can fetch the mbed OS 5.5.2 release from the mbed-os GitHub repository, using the tag "mbed-os-5.5.2". Please feel free to ask any questions or provide feedback on this release here, or to contact us at support@mbed.org.

Please log in to start a discussion or ask a question.