mbed-os-5.6.3
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.