@adbridge adbridge released this Apr 11, 2018 · 6431 commits to master since this release

Assets 2

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

Summary

This release adds new target support for RAK811 and Toshiba TMPM46B.

We have included a new patch version (4.4.1) of mbed-coap. This brings fixes for the following:

  • Block wise messaging call-backs not working logically
  • Allow TCP+TLS transport method to send larger messages without blockwising.

We have also added an update to the drivers for STM32L1:

  • CubeL1: Updated from V1.6.0 to V1.8.1
  • HAL driver: Updated from V1.2.0 to 1.3.1
  • CMSIS device: Updated from V2.2.0 to V2.2.3

We have enabled tickless mode on Silicon Labs targets and added support for the v3.0 pin map on
the NUMAKER_PFM_M487 platform.

There are a couple of significant issues which have been fixed in this release:

  • Deep sleep was not unlocking properly in the Timeout class.
  • UARTSerial output not working properly on the REALTEK_RTL8195AM platform,causing the device to crash 6358.

There are also a number of other fixes and code improvements.

Known Issues

There are no new known issues with this release.

Contents

Ports for Upcoming Targets

5902
Added Support for Toshiba TMPM46B

6043
add support for the RAK811

Fixes and Changes

6415
rtl8195am: fix LogUART Tx interrupt crash

6450
Realtek: serial - line ending fix

6428
Avoid incorrect config errors on export with many --source

6424
Nuvoton: Support M487 v3.0 pin map

6416
lwIP: fix some IPv6 errors, eg TCP keepalive

6313
Add missing Doxygen descriptions for Nanostack

6487
Minimize the size of uvision include paths

6373
flash: add docs for user defined data

6467
KL82Z: Update the clock selection method for LPUART module

6488
Fix initial SP for new Silicon Labs targets on ARMCC

6413
LPC176X: Fix flash program size

6394
Nuvoton: Fix us_ticker/lp_ticker

6475
Enable tickless mode on Silicon Labs targets

6494
[BLE] Fixed inconsistent casing issue for SecurityDb

6512
Move Mbed 5 support check so that it affects the exporters

6518
Inrease thread stack size to 1024 bytes in NVStore test for NRF52

6533
Fix deep sleep locking for Timeout class

6527
Test line-ending problems

6528
Update mbed-coap to version 4.4.1

6531
Fix doxygen comments to reflect the deprecated functions

6490
ADI: Fix EV_COG_AD3029LZ and EV_COG_AD4050LZ us_ticker_fire_interrupt() minimal time interval

6442
Add test for MbedCRC.h

6524
Fix IPv4 address parsing due to not-so-portable scanf modifier

6557
LoRa: Fixed cflist decoding issue

6497
STM32L1: Update ST HAL driver to CubeL1 V1.8.1

6552
Error on invalid mbed_lib JSON

Using this release

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

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