Skip to content

mbed-os-5.8.4

Compare
Choose a tag to compare
@adbridge adbridge released this 09 May 15:07
· 19814 commits to master since this release
ae6c7c6

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

Summary

In this release we have updated the SDK TPM driver for the KW41Z. This fixes an issue
where certain instances of the TPM are missing some registers.

We have also updated the EFR32 15.4 driver. This includes,

  • Updates driver library to v2.3.1 (2018q1) for bugfixes and convenience functions
  • Provides library in correct format (2-byte wchar_t flag) for compiling with ARMCC (bug 6695) uncovered by PR6577
  • Reverts to using a statically-allocated packet buffer since malloc is not thread-safe (and the asserts have been turned on)

The STM32L0 has been updated with CubeL0 V1.10.0. This includes,

  • CubeL0: from V1.7.0 to V1.10.0
  • HAL driver: from V1.7.0 to 1.8.2
  • CMSIS device: from V1.7.0 to V1.7.2

There was an issue when compiling arm assembler in uvision where the error,
"command too long for buffer" was being observed. This was found to be due to the
assembler adding a large number of include paths to the command line to try and
capture every possible location for a header file. We have fixed this by changing the
arm compiler behaviour to match that of IAR and dropping the include paths.

We have added bootloader support for NUCLEO_F411RE.

There are also a number of other fixes and code improvements.

Known Issues

There are no new known issues with this release.

Contents

Ports for Upcoming Targets

Fixes and Changes

6690
ADI: Enable bootloader for EV_COG_AD3029LZ and EV_COG_AD4050LZ

6686
Remove automatic I2C stop after each read

6683
Add IAR export and nvstore page size fix for TMPM46B

6669
make PR type box list "fancier" without making it a github tasklist

6666
STM32L0: Update with CubeL0 V1.10.0

6611
Uninitialized variable warning in UARTSerial at -O3

6602
requirements: add future

6540
Prevent compiling with unsupported compilers

6718
Modifying echo test to be driven more from the device.

6727
Update URL that points at a blank page.

6723
STM32 RTC Init minor update

6735
LPC546XX: Add check for GPIO IRQ

6701
Update to EFR32 15.4 driver

6671
Update doxygen options rules to not strip code comments

6745
Clarify mesh configuration values.

6734
LPC54XXX: Set the pin function to Digital mode

6733
Fix compiler warnings for Maxim platforms

6644
Fix build tool with ARMC6/ARMv8M

6756
Re-enable flash clock test for NRF52 but with higher tolerance

6787
KW41Z: Update SDK TPM driver

6786
Moved stats test to platform folder

6785
KL82Z: Fix clock selection for PWMOUT driver

6780
resolve LWIP compiler warning

6778
Add support for open drain leds

6774
littlefs: Fix issue with trailing dots in file paths

6762
Fix compile error with MBED_MEM_TRACING_ENABLED and ARMC6

6740
Lora: Fix max tx power check

6729
Add bootloader support for NUCLEO_F411RE target

6713
Drop include paths for ARM assembler

Using this release

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

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