mbed-os-5.8.4
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.