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

Assets 2

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

Summary

In this release we have added support for the following new targets :

Laird BL600,
STM32L082CZ and CMWX1ZZABZ-078 module,
STM32L443RC and WISE-1510 module,
GR-LYCHEE,
iMXRT1050 EVK
NINA B1
MTS xDOT (MTB)
WISE-1570 (MTB/MCB)

It should also be noted that a couple of other targets have been renamed to
bring them inline with the target naming convention:

CMWX1ZZABZ_078 renamed to MTB_MURATA_ABZ
WISE_1510 renamed to MTB_ADV_WISE_1510

Anybody using the old names will need to update them.

There were some functions that were missing in STM32L4 CUBE HAL drivers to
enable/disable UART Clock in Stop Mode. These have now been added.

5921 reported that all the public overloads of nsapi_dns_query_multiple() were broken. They are documented as returning the number of addresses found on success, however, the function was always returning NSAPI_ERROR_OK, i.e. zero. This is now fixed.

We have added bootloader support for STM32F7, flash support for K82F and new
tests for FileHandle and Transaction class.

There are also a number of bug fixes.

Known Issues

There are no new known issues with this release.

Contents

Ports for Upcoming Targets

5857
Registration GR-LYCHEE board as a new mbed board

5904
add support for STM32L443RC & WISE-1510

5905
add support for the murata's module CMWX1ZZABZ-078 based on STM32L0

5996
Adding LAIRD_BL600 MTB

5826
NXP: Add support for MIMXRT1050_EVK

5837
Adding MTB ublox NINA-B1 as a new target

5975
Adding MTB_MTS_XDOT as a new target

6013
Add MTB_ADV_WISE_1570 target

Fixes and Changes

5951
STM32 NUCLEO F413ZH and L433RC : STDIO configuration

5945
Correct return value of nsapi_dns_query_multiple

5933
Add OpenOCD 5x launch file to e2 studio and update naming

5929
Add pretty bars for compile output

5901
Netbeans Exporter Bugfix

5947
STM32L4 : add missing ST HAL UART functions

5818
Enforce sector alignmnent for managed bootloader builds

5936
STM32 : set all PinMap structures as weak

5982
Wise 1510: fix a silent conflict with PR #5947

5630
Fix #5079. Support of call to mbedtls_x_finish without calling mbedtls_x_update

5962
STM32: Fix usart irq index

5909
Let libraries, targets configure bootloader

5990
Correct SW4STM32 supported check

5964
VS Code exporter: do not overwrite existing (launch|settings|tasks).json

5984
EFM32: make peripherals conditional

5987
Pre-processor common macro addition

5994
allow use of external memory as heap with TOOLCHAIN_GCC_ARM

5972
STM32F7: Add bootloader support (new trial)

6012
STM32 SPI ASYNC - Add FIFO flush before transfer

5419
Add absolute millisecond tick count to RTOS classes

5876
lpc546xx and ff_lpc546xx: create parent object MCU_LPC546XX

6026
Update uvisor-tests.txt to disable EFM32 in Jenkins

5895
Add FileHandle tests

5797
ARMC5+6: Specify CPU for ARM scatter file preprocessor

6007
Take OUTPUT_EXT into account in managed bl

6004
STM32L476/486: Improve SRAM usage for IAR

6001
Corrects intermittent CLion exporter issue with cmake build directory

6015
Add missing flash device feature to the K82F board

6017
Correct auto-sizing last region of bl

5914
Add Transaction class unit test.

5970
RZ_A1LU: Fix TRNG function

6027
rename MURATA type ABZ & WISE 1510 to their expected name

6030
M33: -march not required if -mcpu is set

5971
Ticker tests fix

6036
DISCO_L072CZ_LRWAN1: move target folder

6031
M23: Fix CThunk error on Cortex-M23

Using this release

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

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