mbed-os-5.9.6
We are pleased to announce the Mbed OS 5.9.6 release is now available.
Summary
The CMake exporter is now capable of creating combined hex files for targets.
The low power ticker has been updated to prevent unnecessary rescheduling.
Fast Models' memory regions have been updated to make maintenance simpler as well as use an extra region of SRAM that was previously unutilized. Additionally, the change prepares the targets for other changes that will be showing up in the near future.
There are also a number of bug fixes and test enhancements.
Known Issues
The release version did not get updated as part of this release so is still showing 5.9.5.
Contents
Ports for Upcoming Targets
Fixes and Changes
7686
Correct MTB_ADV_WISE_1530 led configuration
7738
Timeout tests : unstable result
7750
Cellular: Fixed sms greentea tests init
7752
tests-mbed_drivers-timer: change delay method
7771
Update mesh_system_heap_error_handler to use new error handler
7645
nrf_drv_twi: remove redundant nrf_drv_disable call in nrf_drv_twi_uninit
7693
Fix for CM3DS GPIO api
7716
Fix issue #5119, changed pwmout_api.
7777
STM32F1 RTC : wrong Sunday value
7719
Lora: Document all possible error codes for LoRaWANBase methods
7740
Cellular: Handle AT response stop in case IP address is missing from
7741
tests-mbed_hal-common_tickers: disable ticker free test cases.
7769
Fix build_data functionality with python 3
7782
equeue: Fix overflow in rtos-less timeout code
7600
Remove unnecessary low power ticker rescheduling
7670
Check max possible keys in NVStore tests
7797
Fix target_name variable in some use cases
7786
Moved ASYNCHRONOUS_DNS_SIMULTANEOUS_REPEAT under mbed extended tests
7706
Refactoring memory regions definitions for Fast Models MPS2 targets
7681
BLE: store secure connections ltk in both local and peer entry
7830
Fix uvisor ticker issue on K64F
7212
FlashIAP & NVStore tests: Skip test if overwriting code in flash
7770
LoRa: Fix MAC initialization for connection with parameters
7768
Cellular: Document all possible error codes for cellular API.
7775
STM32 wrong MBED_ASSERT use
7791
Fix TMPM64B IAR linker file
7798
Add bootloader support for target NUCLEO_F303RE
7807
Compiler warning: unused variable in LoRaMac.h
7823
MIMXRT1050_EVK: Update the I2C driver
7826
Fix stack size for LwIP on EFM32GG11
7832
Nanostack: Fix return code for unsupported socket options
7831
LoRaWAN: Restoring default RX2 data rate
7790
STM32 LPTICKER : RTC wake up timer is reset before setting a new one
7785
Lora: Fix join-response failure handling
7762
Add combined hex target to CMake
7843
MIMXRT1050: Fix I2C Byte transfer functions
7744
RTOS threads test: Handle out of memory cases
Using this release
You can fetch this release from the mbed-os GitHub repository, using the tag "mbed-os-5.9.6".
If you need any help with this release please visit our support page, which provides reference links and details of our support channels.