@adbridge adbridge released this Mar 29, 2018 · 6431 commits to master since this release

Assets 2

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

Summary

This release adds new target support for DISCO_L496AG, VK_RZ_A1H, Laird BL652 and STEVAL-3DP001V1.

We have included updates to mbed-coap covering versions 4.3 and 4.4.

The SDK driver for LPC546XX has been updated to version 2.3.

There was a problem with the REALTEK RTL8195AM post build script not working in the online compiler, 5976 , this has now been fixed.

A number of updates have been added to the Cellular functionality, including
the addition of an internal callback API and ATHandler improvements.

We have added iar export functionality for MTB_ADV_WISE_1510 and flash support for LPC54114
and LPC546XX.

There are also a number of other bug fixes and test enhancements.

Known Issues

There are no new known issues with this release.

Contents

Ports for Upcoming Targets

6102
Add support for STEVAL-3DP001V1 board

6164
Adding Laird BL652 as new target

6379
DISCO_L496AG: Add new platform

6245
Update for VK_RZ_A1H

Fixes and Changes

6153
Correct exporter clean behavior

6191
Simplify json-to-dict utility

6189
LPC546XX: Update SDK driver to version 2.3

6246
C030 platform I2C initialisation fix

6228
Nuvoton: Rework us_ticker/lp_ticker with one H/W timer

6143
Correct mbed export with multiple --source params

6146
Correct gcc m33 floating point handling

6173
Modifies error text reported from RTX from 'underflow' to 'overflow'

6268
Unittests fixed

6202
Fix max32625mbed

6235
mcu_lpc546xx: move "release_versions" to children and fix clock

6263
Clarify intention between comparison to zero and the shift operation

6286
Small typo fixes in readme.md files

6271
Allow build profiles to omit language entries

6226
rtl8195am: fix ARM section error

6257
Fix for Crash dump formatting issues and adding more info to crash dump

6290
Cellular tests: fix power mgmt stub

6287
MCUXpresso_MCUS: Apply K64F us_ticker fix across all MCU's

6315
EFM32: make gpio interrupts faster by offloading expected pin state check to user

6314
Cellular: ATHandler write improvements.

6311
mts_mdot_f411re: Fix for Multi-Tech mDot IAR linker script

6310
MCUXpresso: Fix test failures seen with ci-test shield

6303
[ATCmdParser]: Align process_oob() to vrecv()'s newline handling

6300
Fixes to LoRa PHY

6288
Fix macro definition of iodefine_typedef for RZ_A1H

6274
events: Added note about immediate firing of periodic events

6198
Flash support: Add flash support for LPC54114 & LPC546XX

6149
Fix typos in the files

5106
Timeout & LowPowerTimeout tests

6092
mbed-mesh-api: add JSON help

6292
rtl8195am - improve credentials handling

6345
Cellular: Fixed sms unit tests.

6329
Cellular: add callback API

6361
Convert option list to unicode

6359
NVStore: add comments in header file for Doxygen formatting sake.

6346
Fix for #6252

6353
STM32 RTC init

6354
Enable iar export option for MTB_ADV_WISE_1510

6114
Remove mbed 2 builds from Travis

6326
rtl8195am : fix gpio toggle slow

6264
Deprecated warnings for feature/netsocket/cellular

6372
Fix doxygen for ITM HAL

6367
ADI: Fix on chip flash minimal programmable unit size

6216
Correct Realtek post-build script to work in the online compiler

6192
Correct syntax for mbed export in Py3

6356
Add include search path when preprocessing assembly files for uvision and make_armc5 exports

6340
Disables flash clock and cache test

6291
Cellular: BC95 echo test fixes

6370
STM32 LPTICKER : optimize RTC wake up timer init

6363
dir seek fixed - dptr was not updated before checking

6350
Cellular: update attach test

6338
littlefs: Fix issue updating dir struct when extended dir chain

6333
Corrected lwip adaptation TCP flagging

6330
NUCLEO_L433RC_P: fix pins definitions

6392
Nuvoton: Remove unnecessary UART INT in UART DMA transfer

6344
armcc - remove fromelf output before regenerating one

6168
CM3DS Maintenance Pull Request: Memory changes (2/4)

6378
equeue: Added profiling reports to Travis

6368
Sort out volatiles in the atomic functions

6348
Fix PR template

6399
STM32L4 ADC Internal Channel : correct sampling time

6412
STM32L4 ADC correct internal channel management

6377
Replace runtime strip_path function with compiler intrinsic equivalents

6419
Correct get_config imports

6437
Nuvoton: Fix NVSTORE test failed

6434
Modified apt-get retry logic with Travis CI retry feature

Using this release

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

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