@adbridge adbridge released this Dec 6, 2017 · 8973 commits to master since this release

Assets 2

We are pleased to announce the mbed OS 5.6.6 release is now available.

Summary

This patch release includes new target support for the SAKURAIO_EVB_01 board.

We've included an upgrade to the Silicon Labs HAL. This upgrades the version of emlib in mbed to v5.3.3.
Additionally it enables the use of USART3, USART4 and USART5 for both serial and SPI (important for using TB_SENSE_12's IMU). It also fixes a number of compiler warnings.

There is an upgrade of the Silicon Labs radio driver to v2.1.1. This upgrades the RAIL library (on which the Nanostack
driver is based) making it run more efficiently alongside an RTOS. The binary should now be fully AAPCS-compliant (no more ambiguity on enum size), so should work across all toolchains and the upgrade also lays the foundation for potential BLE enablement on EFR32

We've added USB Device support for DISCO_F429ZI, bootloader support for DISCO_F429ZI and ENET support for LPC546XX.

There was an issue where dir_rewind and dir_seek were not working as expected for the FAT filesystem
(#5440). This has now been fixed.

Finally we've adjusted our thread tests to enable them to be run on devices with a small RAM footprint.

Known Issues

There are no new known issues with this release.

Contents

Ports for Upcoming Targets

5397
add target SAKURAIO_EVB_01.

Fixes and Changes

5503
FATFileSystem: provide working dir_rewind and dir_seek

5512
DISCO_L072CZ_LRWAN1 can use LSE from LORA module

5518
STM32F407VG: Fix RTC

5323
malloc test refactoring

5483
heap_and_stack test refactoring

5516
lpc546xx: fix adc

5521
STM32: Add USB Device on DISCO_F429ZI

5525
Fixed: errno update failure with IAR8.x

5535
NUCLEO_L432KC: Fixed async serial

5539
Prevent traceback when memap fails to parse

5553
Nuvoton: fix lpticker interrupt

5454
Nuvoton: TRNG_Get support 32 bytes unalignment

5360
threads test adjust to run on devices with small RAM

5526
Fixed mutex assert in armcc fopen and related memory leak

5616
Support bootloader for DISCO_F429ZI

5611
Realtek RTL8195AM A3 fix

5609
LPC546XX: Add ENET support

5585
Fix issue with timer timebase on EFR32

5589
Nordic: Set handle of user description descriptors.

5584
Upgrade to Silicon Labs HAL

5580
DISCO_F746NG: add usp_speed configuration

5579
Upgrade Silicon Labs radio driver to v2.1.1

5565
STM32: SPI 3 wires mode not supported in SPI slave

5550
Fix bug in K64F trng_api.c

5531
RTL8195AM - refactor bootloader and fota support

Using this release

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

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