mbed-os-5.9.5
We are pleased to announce the Mbed OS 5.9.5 release is now available.
Summary
In this release we have added LPTICKER support for Renesas devices and support for SLEEP in
MXRT1050EVK.
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.
Known Issues
There are no new known issues with this release.
Contents
Ports for Upcoming Targets
Fixes and Changes
7273
Cellular: added unit tests for new API functions (sim, power, base, device).
6985
Fix heap base/limit error with ARM_LIB_STACK/ARM_LIB_HEAP in RTOS-less
7289
On STM32F439xI IAR linker file decreased stack size and increased heap
7545
Fix for Thread::max_stack not returning right value when OS_STACK_WATERMARK is enabled
7622
MPS2 platform: Enable interrupt on rx for UART
7628
Optimize the configuration for RTX evr events
7632
Remove debug print
7641
LoRaWAN: Fixing incorrect NetID causing ABP Failures
7653
Update mbed-coap version to 4.5.1
7565
Nuvoton: Fix NUC472 SD-Host HW IP reset definition
7658
Add default interface for wiced WiFi.
7655
Remove device emac check from emac greentea tests
7642
Changing default SPI CS pin to SD card on MTB
7620
Lora: Fix cancel_sending
7606
STM32F1: update to CubeF1 V1.6.1
7552
Renesas: Add LPTICKER
7465
Skip a few tests if not enough memory can be allocated for them
7648
Add init reference count to all block devices
7621
cellular: astyle fix
7664
fix comment copy/paste error
7661
Clear CONN_IN_PROGRESS flag after incomplete connect()
7668
STM32F7: remove HAL_InitTick() declaration in us_ticker_data.h files
7374
Cellular: fix greentea tests C027 and BG96
7675
Renesas : Improve Flash iap
7676
Nuvoton: Organize file structure
7660
Remove inclusion of mbed.h and mbed namespace from filesystem code
7383
FlashIAP: Add timing test
7687
BLE: set correct default privacy configuration for centrals
7689
PR template: fix target update list
7643
STM32: remove uart force_reset at init
7703
Resolve us_ticker.c api discrepancy between EV_COG_AD4050LZ and EV_COG_AD3029LZ
7678
Nanostack: fix error code
7691
events: astyle fix
7419
MIMXRT1050EVK: Fix Sleep support
7531
Cellular: sms greentea tests
7640
iar: remove nxp duplicate definitions
7721
Fix owner restoration and discard across nvstore init
7688
BLE: call secure connections versions of ltk functions
7717
STM32: check for UART ongoing transfers before entering deepsleep
7725
Update Lwip error calls to use new error codes and mbed_error call
7731
Cellular: WISE_1570's system clock back to HSE_XTAL
7722
Fix Microlib compatibility for -t ARM
7729
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.