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.2 release is now available.
In this release, we have updated mbed-coap to version 4.5.0. This brings fixes for the following issues:
- Hardfault during reconnection retry with Thread
- mbed-coap: extra response received after registration
- Incorrect CoAP request blockwise response handling
There was a LoRaWAN issue LoRaWAN "Tx Timeout" does not trigger Error Event, which has been fixed in this release. If the radio is unable to transmit, it is considered a fatal error and the application is now notified.
In the FSM of the Cellular Connection module there was an issue where the code would crash if the SIM interface was closed too early. This has also been fixed in this release.
To allow the application to choose the default WiFi interface by calling the function, WiFiInterface::get_default_instance() , we have provided default WiFI interfaces for Ublox and Realtek devices.
We have added iAP and Bootloader support for GR-PEACH and GR-LYCHEE, and binary WiFi drivers for
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
Update mbed-coap to version 4.4.4
Add API to read Thread EUI-64
Tools: Allow exporting of uARM-only targets to uvision
Fix two issues in ExhaustibleBlockDevice
Tolerate packet loss up to 30% in udp echo tests
Tools: Force small lib when compiling with uARM
NRF52_DK: SLEEP enable
Added long echo sequence test to EMAC tests
LPC54628: Update the ADC clock divider based on the input clock source
Nordic BLE: Accept connection parameter update
Enable COG boards instruction cache
Spelling error in fault handler
STM32: Add comments for HAL_InitTick function
Disabled STM ethernet driver hardware checksum calculation
Maxim: Rename files to fix warning
Make MTB_ADV_WISE_1570 respect MBED_APP_START & enable bootloader
Change DNS global class definitions to singletons
Fix Greentea test code with deepsleep
Fix default interface selection by using correct macro names.
Cellular: Added power and sim greentea and unit tests.
Rename text region in Arm linker file for a few NXP CPUs
LoRaWAN: Fine tuning timing for delays and receive windows
NRF51 Post-build: Allow Hex BL, SD, APP
IAR: Suppress C "bypasses initialization" warning
Provide default WiFi interfaces for Ublox and Realtek
Asynchronous DNS greentea tests
K64f non-blocking powerup
STM32: Fix data alignment issue in HASH function for F2, F7, L4
Suppress shift warning for IAR compiler as well
STM32: Reduce HAL_deepsleep stack usage
Update arm_pack_manager index
Add binary drivers for MTB_MXCHIP_EMW3166
Enable new HAL us_ticker API on fast model MPS2 platform
Unify RTC, lp ticker, and us ticker for NRF51 and NRF52 series
Travis: fix mongodb key expired error
Fix Greentea test code with wakeup from deepsleep
Update Greentea netsocket and wifi tests
Fix SPI initialization for NRF52 series
Fix mbed::InterruptIn.mode() in NRF5x targets
Compiling Cortex-A cores in uVision is not supported.
Support thread-safety with ARMC6
adding USTICKER label for C027
Cellular: fixed defect where SIM interface was closed too early
BLE: Add setScanParams overload to the Gap API
MIMXRT1050: Update to EVK Rev B
Add binary drivers for MTB_USI_WM_BN_BM_22 and MTB_ADV_WISE_1530
Add names to Idle/timer thread
Support Flash iAP and Bootloader for GR-PEACH and GR-LYCHEE
Cellular: add cellular network tests
Error handling configuration updates and Optimization for exception handling
Fix Nordic security cancellation
Modify RAM size definition of ARMCC for GR-LYCHEE
MBR: Fix issue with MBR init asserting on bad partition size
Download astyle from AWS instead of SourceForge
Add cellular information tests
Fix LED_RED mapping on NUCLEO_F429ZI
Tools: Check compiler version
Update mbed-coap to version 4.5.0
Improve serial performance for NRF52 series
Cellular: improved observing of disconnect for callbacks.
STM32 files with MBED astyle rules
LoRaWAN: Fixing transport of fatal TX timeout event
build_api script : separate PeripheralPins.o
Fix error history related comments
Fix tool crashing when lines end with cr(not crlf)
STM32 : get serial RX/TX active state
Remove semicolon at the end of #define
NRF_52840: Fix us ticker counter size
Using this release
You can fetch this release from the mbed-os GitHub repository, using the tag "mbed-os-5.9.2".
If you need any help with this release please visit our support page, which provides reference links and details of our support channels.