@adbridge adbridge released this Oct 25, 2017 · 8973 commits to master since this release

Assets 2

mbed OS 5.6.3 release

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

Summary

This patch release includes new target support for the SILICA_SENSOR_NODE.

We have included an update of the uVisor to v0.31.0. This provides a new static debug box, along with
some stability enhancements.

There is an update of the u-blox ODIN-W2 binaries to 2.2 rc1, bringing a fix for a major issue, where a new instance of the OdinWiFiInterface manipulates the system event queue, in such a way that a previous configuration is lost (5211). It also contains an update for RED compliance.

We have added bootloader support for Lpc1768, NUCLEO_F446RE and K66F. We've also added exporter support for the NUCLEO_L486RG.

In Mbed OS 5.6.2 there was an issue where the default lwIP pbuf pool size was configured to be too small to hold a single DTLS handshake flight, thus causing some connections to fail during the handshaking phase. We have now made this user configurable by adding pbuf-pool-size, pbuf-pool-bufsize and mem-size to the mbed_lib json file for the lwIP interface.

To further improve our code quality, we have increased our test coverage, adding:

  • Functional Wifi tests
  • A low power timer test
  • Timer class test
  • Rtostimer tests

There are also a number of other fixes which are listed below.

Known Issues

None

Contents

Ports for Upcoming Targets

5104
add support for SILICA_SENSOR_NODE platform

Fixes and Changes

5038
Lpc1768 bootloader support

5077
Added interface version information to mbed detect command.

5084
Allow exporters for NUCLEO_L486RG

5199
Add quotes to preprocessor path on export

5212
Merging changes from ATParser towards parser unification

5255
Prevent use of deleted ticker in Ticker test

5019
Fix an incorrect comment in ticker API

5157
NUC472/M453/M487/NANO130: Add updates for Nuvoton targets

5161
Implement functional Wifi tests

5192
Moved STDIO_UART defines for UBLOX_EVK_ODIN_W2

5232
RTL8195AM - Fix and cleanup mbed_rtx.h

5229
Fix documentation of BLE GattCharacteristic

5272
Fix echo test handshake and reduce uart load

4898
Enable crypto HW acceleration for STM32F437xG platforms

4971
Add test for Timer class.

5086
Sleep: Disallow sleep for targets turning off the systick clock at sleep entry

5147
Test: deepsleep() API replacement

5187
nRFx: Use us ticker for I2C timeout

5216
Avoid wait_ms() spin

5074
Add Low Power Timer test.

5223
Fix analogin scaling for EFM32 target

5224
Fix branch updates and make Linux compatible

5228
Add bootloaderd support to NUCLEO_F446RE target

5247
Add profile argument to mbed-os example build tools

5250
lwIP: Add memory configs to JSON

5252
Enable MPL by default for 6LoWPAN-ND.

5263
STM32: Fix analogout structure/variable wrong initialization

5264
Error if OS tickrate is changed

5269
STM32: Initialize RTC structures at init phase.

5287
Updated u-blox ODIN-W2 binaries to 2.2 rc1

5288
STM32: Add alternate pins on NUCLEO 32pins boards

5289
STM32: RTC: Call irq_handler whenever interrupt fires

5292
Update HeapBlockDevice example

5275
uVisor: Upgrade to v0.31.0

5337
Add additional note on the HeapBlockDevice constructor block parameter

5315
Fix behaviour of empty .mbedignore

5246
Remove debug print from memap IAR impl

5243
Basic test refactoring

4989
add flash iap and bootloader support to K66F

4947
Rtostimer tests

5042
RTL8195AM - Respect Toolchains paths in post bulid script.

5081
Extends test set for EventFlags class

5278
Move heap_and_stack tests to TESTS/mbed_bootstrap

5326
Remove redundant ISR test.

Using this release

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

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