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.9.5 release is now available.
In this release we have added LPTICKER support for Renesas devices and support for SLEEP in
We have updated mbed-coap to version 4.5.1. This fixes an issue where blockwise observations were not completing.
We have also updated CubeF1 for STM32F1 to V1.6.1. This includes:
- CubeF1: updated from V1.5.0 to V1.6.1
- HAL driver: updated from 1.1.0 to 1.1.2
- CMSIS driver: unchanged (V4.2.0)
There were some bugs from the cancel_sending() method in LORAWAN:
- The system crashed if the method was called before initialization.
Now LORAWAN_STATUS_NOT_INITIALIZED is returned.
- The method returned LORAWAN_STATUS_BUSY error when no send request was pending.
LORAWAN_STATUS_OK should be returned in this case.
- LORAWAN_STATUS_BUSY is now returned if the backoff timer is just about to be
dispatched (time_left returns 0).
These are now fixed.
There are also a number of other fixes and code improvements.
There are no new known issues with this release.
Ports for Upcoming Targets
Fixes and Changes
Cellular: added unit tests for new API functions (sim, power, base, device).
Fix heap base/limit error with ARM_LIB_STACK/ARM_LIB_HEAP in RTOS-less
On STM32F439xI IAR linker file decreased stack size and increased heap
Fix for Thread::max_stack not returning right value when OS_STACK_WATERMARK is enabled
MPS2 platform: Enable interrupt on rx for UART
Optimize the configuration for RTX evr events
Remove debug print
LoRaWAN: Fixing incorrect NetID causing ABP Failures
Update mbed-coap version to 4.5.1
Nuvoton: Fix NUC472 SD-Host HW IP reset definition
Add default interface for wiced WiFi.
Remove device emac check from emac greentea tests
Changing default SPI CS pin to SD card on MTB
Lora: Fix cancel_sending
STM32F1: update to CubeF1 V1.6.1
Renesas: Add LPTICKER
Skip a few tests if not enough memory can be allocated for them
Add init reference count to all block devices
cellular: astyle fix
fix comment copy/paste error
Clear CONN_IN_PROGRESS flag after incomplete connect()
STM32F7: remove HAL_InitTick() declaration in us_ticker_data.h files
Cellular: fix greentea tests C027 and BG96
Renesas : Improve Flash iap
Nuvoton: Organize file structure
Remove inclusion of mbed.h and mbed namespace from filesystem code
FlashIAP: Add timing test
BLE: set correct default privacy configuration for centrals
PR template: fix target update list
STM32: remove uart force_reset at init
Resolve us_ticker.c api discrepancy between EV_COG_AD4050LZ and EV_COG_AD3029LZ
Nanostack: fix error code
events: astyle fix
MIMXRT1050EVK: Fix Sleep support
Cellular: sms greentea tests
iar: remove nxp duplicate definitions
Fix owner restoration and discard across nvstore init
BLE: call secure connections versions of ltk functions
STM32: check for UART ongoing transfers before entering deepsleep
Update Lwip error calls to use new error codes and mbed_error call
Cellular: WISE_1570's system clock back to HSE_XTAL
Fix Microlib compatibility for -t ARM
Rename text region in ARM linker file for Renesas & Realtek boards
Using this release
You can fetch this release from the mbed-os GitHub repository, using the tag "mbed-os-5.9.5".
If you need any help with this release please visit our support page, which provides reference links and details of our support channels.