@cmonr cmonr released this Aug 30, 2018 · 4676 commits to master since this release

Assets 2

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.