Skip to content

mbed-os-5.10.1

Compare
Choose a tag to compare
@adbridge adbridge released this 10 Oct 14:21
· 15939 commits to master since this release
c53d51f

We are pleased to announce the Mbed OS 5.10.1 release is now available.

Summary

In this release we have added support for the NUCLEO_L4R5ZI and NUMAKER_IOT_M487.

We have made a number of quality improvements :

  • Addressed numerous compiler warnings
  • Tidied up the include paths
  • Updated the documentation in a number of areas

A couple of reported known issues from the 5.10.0 release have been addressed:

  • Tools: Mbed CLI dm init fails to load certificate
  • Tools: Mbed CLI dm init command - reports bad country code when certificate expiration changed

The following reported issues have also been fixed in this release:

  • New TCPSocket API always returns NULL from accept function
  • Problems with the LowPowerTickerWrapper for all Nuvoton devices
  • SPI is not initializing correctly when an object is destructed and then constructed again.

We have implemented changes required to allow TB_SENSE_12 to provide a default network interface for Silicon Labs targets. We have also added a bootloader image for Nucleo F207ZG and enabled RTC for LPC1768.

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

7585
NUCLEO_L4R5ZI: add new platform

8164
Support Nuvoton's new target NUMAKER_IOT_M487

Fixes and Changes

7758
Include user defined static lib files in the Linker object files paths

7904
MIMXRT1050_EVK: Update SPI HAL driver

6293
Reduce .text footprint of the network stack

7939
Export, Embitz: Avoid assigning self.resources.linker_script

7992
Fix TCPSocket::accept()

7787
STM32L4 : code cleanup in MSI SetSysClock

7821
Add license files for MTS bootloaders

7901
Compiler Warning fixes

7960
Change mbedtls_platform_context parameter to NULL

7982
LoRaWAN: Memory overrun correction

8010
NXP: Update serial driver's parity handling

8052
FileBase: Fix unsetting of default when destroyed

8067
Spelling fixes and general readability improvements for TEST_APPS documentation

7856
Realtek: fix gpio is connected

7981
BLE: fix missing updates sent callback in GattServer using Cordio stack

7944
Cellular Unittests refactored to GoogleTest framework

7700
STM32: Correct device_has_add flags for bluepill_f103c8 target, fixes #7654

7883
netsocket: Fix compiler warning

8104
mbed dm: Remove references to internal script from help

8136
STM: Fix us_ticker timestamp after deep sleep

7903
Clean up include paths.

8029
Fix issues with LowPowerTickerWrapper

8025
Align to CMSIS defines for Non-Secure

7920
Resolve duplicate ADuCM3029 system return code

7882
Add greentea tests for network interface status and connect/disconnect

8054
Lora: Fix ADRAckReq

8145
Add bootloader image for Nucleo F207ZG

8153
Unit tests: automatic unit test suite naming

8074
LoRaWAN: Refactoring compliance test code

7921
Fix Wiznet: IAR heap memory problem

8160
Update mbed-cloud-sdk in requirements.txt

7935
LoRa: Stop processing MAC commands if command id is unknown

7987
M2351: Update to NuMaker-PFM-M2351 V1.3 board

7993
Fix EFM32 pwmout hal function pwmout_period

8171
Skip the unstable SYNCHRONOUS_DNS_CACHE testcase

8181
Py3 support

7925
Qspi hal test refactoring/update

8060
Clarify test configuration in Socket/Networking test document

8096
Lora: Fix sticky MAC command retransmissions

8112
specify mbed-cli version requirement

8187
STM32: fix wrong LSE config in serial_baud function

8030
Nuvoton: Fix Greentea test common_tickers failed

8023
Hotfix for PR #7778 on Silicon Labs targets

8182
Unit tests: fix cellular athandler unit tests and wait() declaration conflict

8147
Fix authentication on a cellular network for Access Point Name (APN)

8073
Add documentation about icetea testcases

8106
Replace macros with config options

8218
Unit tests: add UNITTESTS folder to exclude patterns in doxygen_options.json

8036
platform: error: fix bogus usage of memset()

7918
Add link to README.md

7746
Handle NVStore tests in a low memory environment

8212
Unit tests: update README.md

7989
M2351: Fix STDIO_UART error

8005
BLE: fix whitelist generation (set correct address type)

8026
Fix for HW CRC calculations on Silicon Labs targets

8165
Fix for issue #8155 (NRF52832: time stops after 35 minutes)

8009
LPC1768: Enable RTC

8037
STM32: Fix disabling of IRQs shared by multiple events

8034
Changed the reported SNR from unsigned to signed.

8131
STM32F3 correct analogin_read

8229
Fix network and util ut

7941
Nuvoton: Fix GPIO mode mapping

8154
Unit tests: add code coverage filtering

8138
Unit tests for TCPSocket, TCPServer, UDPSocket, NetworkStack, InternetSocket

7057
Add TRNG API test

8014
realtek rtl8195am lib updates

7911
travis: add license check for gnu library license

7696
skip the flashsim test if not enough memory cannot be allocated for it.

8099
MIMXRT1050_EVK: Fix the PWM Hal driver

8247
Update Manifest tool version

8132
gt netsocket tcp - increases threads' stack size

8262
Align MBRBlockDevice writes to underlying BlockDevice write size

8246
Add back examples updated for mbed-os-5.10

7932
ublox c030: Add PC2 pin to ADC pin map

8085
STM32 RTC : start LSI clock (for targets without LSE)

7978
Cellular: state machine and easycellular now return error fast if sim

7876
Tools: Modified version mismatch msg to be warning instead of error

8090
Cleanup SPI constructor and destructor

8309
use forced_reset_timeout as delay after reset

7917
Add overhead count in heap stats

8318
BLE: fix use of invalid cccd index

8121
Add thread safety info to FatFs/LittleFs

8257
tests-mbed_hal-sleep: finish UART transmission before sleep test

8119
STM32L496 : wrong ADC init

8233
Lora unittests

7916
Add LPC1769 template file for MCUXpresso IDE

8103
STM32 L0 ADC internal channel fix

8242
STM32 LPTICKER : Fix tickless and LPTICKER_DELAY_TICKS

8269
BLE: replace malloc with cordio buffer allocation

8142
Disable MBEDTLS_CONFIG_HW_SUPPORT on STM targets.

8108
Rename device option STCLK_OFF_DURING_SLEEP

7996
Add nanostack mac tester and testcases

8252
Adjust heap size on stm32f207

Using this release

You can fetch this release from the mbed-os GitHub repository, using the tag "mbed-os-5.10.1".

If you need any help with this release please visit our support page, which provides reference links and details of our support channels.