Skip to content

mbed-os-5.10.3

Compare
Choose a tag to compare
@adbridge adbridge released this 07 Nov 15:38
· 15939 commits to master since this release
bf6f2c3

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

Summary

In this release we have continued our focus on improving our documentation.

We now have support for FUTURE_SEQUANA devices.

We have fixed the following reported issues:

  • Low power ticker wrapper layer still used when suspended
  • Error occurs when building exported mbed-os programs on e2studio
  • CMake exported build fails with multiple --source arguments
  • ATHandler::consume_to_tag method doesn't detect tags in some cases
  • UBLOX_EVK_ODIN_W2 does not pass Greentea testcase WIFI-CONNECT

The ODIN drivers have been updated to v3.5.0 RC1. This brings:

  • BLE Cordio Stack Ported for ODIN_W2
  • Updated ODIN drivers for BLE cordio

We have also added:

  • QSPI support for KL82Z and K82F
  • Bootloader support for DISCO_F769NI
  • TRNG support for STM32F407VG
  • Bootloader support for DISCO_F413ZH and NUCLEO_F413ZH

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

8491
New target future sequana

Fixes and Changes

6293
Reduce .text footprint of the network stack

8409
Fix doxygen comments and spelling errors

8046
NRF52 serial: Fix UART console RX

8339
Unit testing: update unit testing documentation for Mac OS

8412
PwmOut.h: Documentation improvements only

8413
Fix doxygen for Serial and RawSerial

8462
Move inline code snippets to code blocks

8464
EventQueue documentation fix.

8303
Tools: Use logical paths in ignored_dirs

8249
Tools: Restrict toolchains reported by mbed compile -S to official ones

8250
Tools: Don't traceback on missing linker script

8348
Add K66F default sd storage

8377
Fix for issue #8368

8482
[tests-mbedtls-multi] Fix typo in the printf (no functional change)

8484
Component SD test: skip multiple thread test depending on RAM

8486
LPC54608: Raise the core freq on LPC54608 targets

8483
BLE: write size first when writing an eeprom message

8350
Cellular: Fix for AT handler consume to tag

8476
mbedgt-network-wifi WIFI CONNECT TC - check that SSID is cached

8493
STM32 RTC : Prescaler macro issue

8495
Adding file type for linker script arg in make script

8489
Clean up UARTSerial.cpp includes.

8369
Cellular: UBLOX_C030_R410M cellular target add

7966
nrf52-ble: fix total links count

8485
Feature qspi kinetis

8430
Block device general tests

8474
NRF52 : Fix UART RTS initialization

8505
Continue Socket and WiFi tests even on test failure.

8515
Merge duplicate keys in JSON.

8503
mbed_rtc_time.h - documentation fix

8506
Docs: fix I2CSlave documentation

8504
Span doc

8510
Doc: SPI slave doxygen cleanup

8514
EventFlags docs update

8512
Explain default port number, and construction

8319
Checksum the vector table of the LPC546XX

7864
Add required header file and namespace element instead add all.

8244
storage: fix component coding style

8346
storage: fix valid partion check with windows formatted sd card

8526
Fix for unit test build on Windows machines

8279
Fix LowPowerTickerWrapper operation when suspended

8292
Fix hardware flow control on NRF52 series

8259
Update the Mbed TLS README

8509
Non copyable doc

8521
MbedCRC docs update

8516
Doc: spi documentation fixes

8511
Update documentation for the ConditionVariable API

8529
Doxygen: Move free standing HAL tests module inside their HAL module

8534
Docs: InternetSocket doxygen fixes

8539
Docs: UDPSocket doxygen cleanup

8537
Doxygen: Hide friend declarations in dox.

8536
PlatformMutex docs update

8549
contributing: simplify it via a link to our docs

8546
Add warning about deviating from the template format

8452
ble: update ODIN drivers to v3.5.0 RC1

8554
NUCLEO_L4R5ZI: Fix alignment of execute region to 8byte boundary

8562
build_api: remove unused import

8556
BLE: fix using an optional feature before checking for support

8499
Socket closing improvements and tests adjustments

8559
STM32F407VG: Add TRNG support

8461
api->API

8572
Move #endif to fix PwmOut.h doxygen

8371
Cellular: Add unsupported features for UBLOX targets

8566
Wifi: ublox fix to keep the credentials stored

8564
Drivers: fix typos in doxygen

8580
Fix the incorrect comment for set_blocking()

8593
Build and run latest released doxygen in Travis CI

8598
ATCmdParser: Fix OOB handling performance-wise

8585
Phy drivers: Added S2-LP driver

8599
DISCO_F769NI: Add bootloader support

8588
Fix Ice Tea test execution order to be sorted by names.

8542
Update python module versions in requirements.txt

8577
Fix Makefile export with Python 3

8538
Rework make.py CLI to avoid treating apps as tests

8616
Updated and pinned version for requests

8624
Fix missing doxygen pages

8611
Unittest fixes

8553
STM32F413ZH: Add bootloader support

8541
Docs: netsocket group doxygen fixes

8540
Update documentation for the Queue API

8508
Update linker scripts for bootloader target L496GZ

Using this release

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

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