mbed-os-5.9.2
We are pleased to announce the Mbed OS 5.9.2 release is now available.
Summary
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
MTB_MXCHIP_EMW3166.
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
7082
Update mbed-coap to version 4.4.4
7158
Add API to read Thread EUI-64
7197
Tools: Allow exporting of uARM-only targets to uvision
7058
Fix two issues in ExhaustibleBlockDevice
7209
Tolerate packet loss up to 30% in udp echo tests
7231
Tools: Force small lib when compiling with uARM
7073
NRF52_DK: SLEEP enable
7208
Added long echo sequence test to EMAC tests
7201
LPC54628: Update the ADC clock divider based on the input clock source
7211
Nordic BLE: Accept connection parameter update
7237
Enable COG boards instruction cache
7234
Spelling error in fault handler
7225
STM32: Add comments for HAL_InitTick function
7229
Disabled STM ethernet driver hardware checksum calculation
7249
Maxim: Rename files to fix warning
7226
Make MTB_ADV_WISE_1570 respect MBED_APP_START & enable bootloader
7207
Change DNS global class definitions to singletons
7224
Fix Greentea test code with deepsleep
7245
Fix default interface selection by using correct macro names.
7146
Cellular: Added power and sim greentea and unit tests.
7242
Rename text region in Arm linker file for a few NXP CPUs
7191
LoRaWAN: Fine tuning timing for delays and receive windows
7263
NRF51 Post-build: Allow Hex BL, SD, APP
7261
IAR: Suppress C "bypasses initialization" warning
7259
Provide default WiFi interfaces for Ublox and Realtek
7216
Asynchronous DNS greentea tests
7206
K64f non-blocking powerup
7205
STM32: Fix data alignment issue in HASH function for F2, F7, L4
7264
Suppress shift warning for IAR compiler as well
7241
STM32: Reduce HAL_deepsleep stack usage
7266
Update arm_pack_manager index
7272
Add binary drivers for MTB_MXCHIP_EMW3166
7175
Enable new HAL us_ticker API on fast model MPS2 platform
7172
Unify RTC, lp ticker, and us ticker for NRF51 and NRF52 series
7274
Travis: fix mongodb key expired error
7288
Fix Greentea test code with wakeup from deepsleep
7283
Update Greentea netsocket and wifi tests
7280
Fix SPI initialization for NRF52 series
7220
Fix mbed::InterruptIn.mode() in NRF5x targets
7295
Compiling Cortex-A cores in uVision is not supported.
6973
Support thread-safety with ARMC6
7291
adding USTICKER label for C027
7275
Cellular: fixed defect where SIM interface was closed too early
7262
BLE: Add setScanParams overload to the Gap API
7105
MIMXRT1050: Update to EVK Rev B
7284
Add binary drivers for MTB_USI_WM_BN_BM_22 and MTB_ADV_WISE_1530
7296
Add names to Idle/timer thread
6925
Support Flash iAP and Bootloader for GR-PEACH and GR-LYCHEE
7269
Cellular: add cellular network tests
7214
Error handling configuration updates and Optimization for exception handling
7210
Fix Nordic security cancellation
7311
Modify RAM size definition of ARMCC for GR-LYCHEE
7299
MBR: Fix issue with MBR init asserting on bad partition size
7338
Download astyle from AWS instead of SourceForge
7286
Add cellular information tests
7324
Fix LED_RED mapping on NUCLEO_F429ZI
7247
Tools: Check compiler version
7320
Update mbed-coap to version 4.5.0
7323
Improve serial performance for NRF52 series
7341
Cellular: improved observing of disconnect for callbacks.
7330
Clean-up targets.json
7351
STM32 files with MBED astyle rules
7344
LoRaWAN: Fixing transport of fatal TX timeout event
7353
build_api script : separate PeripheralPins.o
7354
Fix error history related comments
7356
Fix tool crashing when lines end with cr(not crlf)
7361
STM32 : get serial RX/TX active state
7355
Remove semicolon at the end of #define
7313
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.