mbed-os-5.9.3
We are pleased to announce the Mbed OS 5.9.3 release is now available.
Summary
In this release, we have enabled the ability to determine the Mbed OS release version from within compiled code.
Nanostack has been updated with the option to use the global event queue to save on memory usage.
ST and Silicon Labs brought in various clock changes and updated to their targets.
Mbed OS tools now have the ability to source other C++ file extensions, along with a plethora of smaller changes.
There are also a number of bug fixes and test enhancements.
For full details of this and previous releases, please visit our [[https://os.mbed.com/releases/ | releases]] page.
Known Issues
There are no new known issues with this release.
Contents
Ports for Upcoming Targets
Fixes and Changes
7368
Tools: Include Symbols in dependency list
7370
build_api.py : add comment about separate_names
7359
Cellular: EasyCellularConnection::connect doesn't have any check that "CellularConnectionFSM" object is created or not
7326
STM32: add lpuart_clock_source config
7369
Fix race condition in serial_api.c for NRF52 series
7348
LoRaWAN: Correcting doxygen
7239
netsocket: dns: make dns-cache-size:0 remove whole DNS cache code
7029
Nuvoton: Adhere to reworked ticker spec to release with Mbed OS 5.9
7008
AStyle : drivers/hal/platform folders update
7367
Tools: Detect Arm Compiler version using Component
7331
Improve the process for Cortex-A9 in mbed_application
7384
Fix memory leakage with MBR on exiting error path
7403
LPC546XX: Fix UART mux setting in the LPCXpresso board
7342
Add kernel ticker test
7376
DISCO_L496AG: change LED1 and LED2 pins
7377
Tools: Summarize stats when depth is 0
7386
Make clock source changeable over mbed_app.json for EFM32-Targets
7390
DISCO STM32L4 : Add TWO_RAM_REGIONS macro
7401
Fix interrupt initialization for NRF52 series
7405
Fix target definition for NRF52 series
7411
Fix wrong config binding
7413
Modified Wiced drivers EMAC instance get
7371
Improve efficiency and formatting of ITM output
7420
MIMXRT1050_EVK: Fix the GPIO IRQ number assignements
7421
MIMXRT1050_EVK: Move clock enable after check of pin
7406
NANO130: Change PLL clock source to HIRC instead of HXT
7429
MXRT1050: Ensure the pins are in input mode for analogin
7412
apply FatFs 0.13b hotfix - fix readdir() never terminates when dir is full
7352
STM32: Fix RTC test issue on targets using a 16-bit timer for us_ticker
7437
Recognize ".cc" and ".hh" source file extensions
7410
Tools: Move exporter alias handling to CLI
7333
Cellular: More unit tests for ATHandler's read routines
7466
Tools: py3 compatible version checks
7446
Disable LSE for MTB_USI_WM_BN_BM_22
7404
Do not print error reports in release builds
7453
Fix SWI conflict in SoftDevice for NRF52 series
7042
Flash API: Enable Flash api on CM3DS
7474
Replace build profile changes with config
7290
STM32: Refactor us_ticker files
7365
STM32 RTC : bypass shadow registers
7487
Allow STDIO pins to be NC in NRF52 series
7107
Add option to make Nanostack use global event queue
7486
Fix linker script for NRF52840/IAR
7501
Tools: Make directories before gen file uses them
7489
Cellular: HSI set to be source clock for WISE_1570
7471
tests-mbed_drivers-lp_timer: change delay method
7318
Cellular: Remove max_packet_size
7434
Separate version header file in Mbed OS
7461
Raytac: target removal
7445
LoRaWAN: Remedy for issue #7230
7505
Fix linker script for NRF52840/ARM
7494
tests-mbed_hal-lp_ticker: change implementation of the delay before deep-sleep.
7481
Tools: Fix py3 bug with mbed export -S
7500
Tools: Correct cmse lib creating with make_gcc_arm exporter
7503
Tools: Drop quotes from makefiles
7475
Tools: py3 compatible mbed-os version lowercasing
7436
Update stats to fetch Mbed OS version info
7507
STM32 LPTICKER with LPTIM minor update
7477
Tools: Skip target lookup in test builds.
7498
STM32: enable HSI/LSE clocks for LPUART
Using this release
You can fetch this release from the mbed-os GitHub repository, using the tag "mbed-os-5.9.3".
If you need any help with this release please visit our support page, which provides reference links and details of our support channels.