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