Be notified of new releases
Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 28 million developers.Sign up
We are pleased to announce the mbed OS 5.6.2 release is now available.
This patch release includes an update for Nanostack to v6.2.2, bringing with it some TCP protocol improvements.
There were a couple of issues found with deepsleep in mbed-os-5.6.1:
deepsleep being left locked unintentionally,
deepsleep locks not being properly released by the timer class.
These have now been fixed.
The K66F has been updated to SDK 2.2 providing necessary updates for the DSPI HAL and Flash HAL drivers.
In BLE, a flush method has been added to the UART service giving the ability to force send the buffer contents.
A number of filesystem issues have been fixed including:
adding missing retarget definitions that were available for GCC but not for ARM/IAR compilers,
a fix to fstat to enable seek and related functions to work correctly,
a fix for the case where a directory was not left in an openable state when a previous open operation had
There are also a number of other fixes which are listed below.
There are no known issues applying to this release.
Ports for Upcoming Targets
Fixes and Changes
e2 studio exporter update
missing includes for filesystem.cpp (build with VisualGDB fails)
Force preprocessing of asm for make_armc5
Platform: Replace non throwing versions of new operator.
Fix LPC54114 vector table size
Check for mbed 5 support on export
STM32: USBDevice files clean-up
Update K66F to SDK 2.2
Fix cellular APN_db.h lookup.
mts targets: fix debug() usage
Release deep sleep lock in destructor of Timer class
PWMOut: lock deesleep addition
cb: Fix uninitialized memory used for equality check
STM32: Lock / Unlock flash for each operation
STM32L432KC: increase RAM size from 48k to 64k
fs: Fix dir open during failure condition
Add flush to the BLE UART Service
Ticker class description update - small interval warning
RZ_A1H: Correct CAN Message ID and recetption rate in extended mode
InterruptIn: Use NULL callback by default
Move clock() function from mbed_rtc_time.cpp to mbed_retarget.cpp.
Omit libraries and tests from tools coverage numbers
Add configurable network driver tests
UARTSerial: Avoid readable() ambiguity
Enable deepsleep for LowPowerXXX objects
Extends test set for Ticker class
Adjust whitespace in Odin PinNames file to fit verbose LED pin mappings
Mapped lwip buffer error to nsapi no memory error
Support VK_RZ_A1H with ds5 & e2studio exporters
Enable access to kernel tick information in ISR
LPC54608: Swap LED pin connections to match naming on the board
Kinetis RTC HAL: Allow writing 0 to the seconds register
EFM32: fix fire interrupt (set flags)
tools/toolhains - Test for flag passing in constructor
STM32 : Disable HSE XTAL choice from the default clock source
Doxygen comment fix for Thread class
Cortex-M33: Add RTX5 context switcher files
STM32: Freeze master timer on stop/breakpoint
Ensure us_ticker is initialized before it is used
NRF5x: Don't allocate GPIOTE in DigitalIn
STM32F7 : Fix RTC Wake Up Timer issue
Change LPC54608 to LPC546XX to include support for LPC54608/18/28
Fix LowPowerTimer and nightly builds
Fix deep sleep lock bugs
fs: Fix fstat retarget for regular files
examples: remove eddystone ble examples
Add retry to handle git clone failure
fs: Add missing retarget definitions for ARM/IAR
Using this release
You can fetch this release from the mbed-os GitHub repository,
using the tag "mbed-os-5.6.2".
If you need any help with this release please visit our support
page, which provides reference links and details of our support channels.