mbed-os-5.10.3
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
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.