@adbridge adbridge released this Feb 28, 2018 · 7998 commits to master since this release

Assets 2

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

Summary

In this release we have updated the ST HAL driver for STM32F7 with CubeF7 v1.10.0
and the ST HAL driver for STM32F4 with CubeF4 v1.19.0.

We have also added support for Nuvoton M487 ECP Crypto H/W accelerator,
SERIAL_ASYNCH for STM32F429ZI, 220MHz core speed on LPC54628 and the
use of LPUART in stop mode for STM32L0/4.

For lwIP we have enabled EMAC IPv6 support.

How you write and erase the flash on the NRF52 changes depending on
whether the SoftDevice is enabled or not. We have added a runtime check
to ensure the correct flash function is selected.

There are also a number of bug fixes.

Known Issues

6003
mbed-os-example-wifi hangs on ODIN-W2

This will be fixed in the mbed-os-5.8 release.

Contents

Ports for Upcoming Targets

There are no new targets supported in this release.

Fixes and Changes

6050
lwip: enable EMAC IPv6 support

6047
Fix NVIC Wrapper include for Renesas

6042
DISCO_F303VC : STDIO pins correction and alignment with STM32 family

6035
Fix serial pins and a typo for ODIN MTB

6018
fix compiler warning

5941
STM32L0/4 Enable use of LPUART in stop mode

6058
Ble: fix size function in advertising_data_t and address_t.

6051
add few files to gitignore list

6070
remove magic calibration value for HSI in ST's targets

6074
fatfs: Remove extra MBR block

6083
tools: build: fix handing of "--stats-depth"

6063
STM32F7: Update ST HAL driver with CubeF7 v1.10.0

6009
fix for issue "serial example callback not working"

6095
mbr: Add note about limitations

6000
Prevent detect_targets.py tool script from crashing on known targets

6068
Fix for issue #6054 - interrupts scheduled in the past.

6099
gnuarmeclipse exporter uses mBed instead of proper casing

6045
RTX changes pulled in from d20b8aa

6029
RTX5: Pre-processor defines used for assembly

6112
STM32F4: Update ST HAL driver with CubeF4 v1.19.0

6088
STM32F429ZI add SERIAL_ASYNCH

6113
remove unused variable / resolve compiler warning

6048
Nuvoton: Rework us_ticker and lp_ticker

6110
equeue: Removed RTOS dependencies with RTOS not present

6118
equeue: Add note about using global event queues in irq

6135
tests-events-timing: print debug info only in case of failure

6117
UBLOX C030: I2C avoid any RTOS waits

6115
NRF5x: Fix error_t conflict with gcc std>=gnu++11

5915
Simplify and Improve error/warning parser for gcc_arm

6121
Avoid blowing away .mbedignore files in exporters

6123
Correct sector scraping in arm-pack-manager

6126
Modified 'apt-get update' to loop until successful

5812
M487: Support ECP H/W accelerator

6041
STM32 STDIO pin redefinition

6055
K64F lp ticker driver - calculation bug fix.

6046
littlefs: Fix incorrect lookahead population before ack

6093
NETSOCKET MBED_EXTENDED_TESTS json configuration

6124
Make NRF52 flash work with SoftDevice

6125
Add quotes around MBED_BOT parameter

6139
LWIP PBUF_POOL_BUFSIZE increased to fit also IPv6 header

6078
Pull request template update

6145
Correct single file excludes for some exporters

6156
retarget: Fix path behaviour without leading slash

6147
LPC546XX: Add support for 220MHz core speed available on LPC54628

6162
sleep_manager_racecondition test fix for devices with low CPU clock

Using this release

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

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