Home / mbed-os-6.16.0
Name Modified Size InfoDownloads / Week
Parent folder
mbed-os-6.16.0.tar.gz 2022-06-15 107.7 MB
mbed-os-6.16.0.zip 2022-06-15 124.5 MB
README.md 2022-06-15 9.3 kB
Totals: 3 Items   232.3 MB 0

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

Summary

This release adds some new targets, from Maxim Integrated, ST and Toshiba, and provides fixes for a number of issues raised over the past few months.

Migration Guide

This section lists specific changes which are part of this release and may need special attention.

add the possibility to customize the delimiter of the ATHandler in AT

15273

Summary of changes

Modify the constructor of the ATCellularDevice to permit to customize ATHandler delimiter

Known Issues

There are no new known issues with this release.

Test Report

Release automated CI test

In addition to regular Pull Request tests and Nightly test, we also ran a nightly release test on mbed-os 6.16.0-RC

Results for the tests we run in CI on mbed-os 6.16.0-RC (nightly):

  • Build Greentea ARMC6 - ALL PASSED
  • Build Greentea GCC_ARM - ALL PASSED
  • Build Examples ARMC6 - ALL PASSED
  • Build Examples GCC_ARM - ALL PASSED
  • Build Cloud Examples ARMC6 - ALL PASSED
  • Build Cloud Examples GCC_ARM - ALL PASSED
  • Build CMAKE Examples ARMC6 - ALL PASSED
  • Build CMAKE Examples GCC_ARM - ALL PASSED
  • Build CMAKE Cloud Examples ARMC6 - ALL PASSED
  • Build CMAKE Cloud Examples GCC_ARM - ALL PASSED
  • Unittest Test matrix - ALL PASSED
  • GreenTea test matrix - ALL PASSED
  • Examples test matrix - ALL PASSED
  • CMAKE Examples test matrix - ALL PASSED
  • Cloud Client integration Test - ALL PASSED
  • Memory Usage Test - ALL PASSED

Toolchain Coverage

In the Mbed OS 6.16.0 release. we are testing the following toolchains:

  • ARM compiler 6.16
  • GCC_ARM 10.3-2021.07

Targets Coverage

In Mbed OS 6.16.0, the compilation test targets scope has not changed and remains all Mbed OS enabled targets.

At the time of the Mbed OS 6.16.0 release, we run the greentea tests on the following targets:

  • ARM_MUSCA_S1
  • DISCO_L457VG_IOT01A
  • K64F
  • K66F
  • NRF52840_DK
  • NUCLEO_F429ZI
  • NUCLEO_F767ZI
  • NUCLEO_WB55RG
  • NUMAKER_IOT_M487
  • FPGAs on K64F, NRF52840_DK, NUCLEO_F429ZI, NUCLEO_F767ZI, NUCLEO_WB55RG, and DISCO_L457VG_IOT01A

Test Numbers

Greentea test number 1716 (+0) Unittest number 758 (+2)

Code Coverage

Test Code Coverage been tracked and information is published on COVERALLS

Memory Monitoring

Observed no significant changes from Mbed OS 6.15.0

Contents

Ports for Upcoming Targets

15263 Add MAX32670

15199 Support for the NUCLEO_G0B1RE board

15194 Add Toshiba M4KN Platform

Fixes and Changes

15291 Mts 001 mtdot clk fix

15289 M487: Fix crypto h/w port

15287 Mbed TLS: Fix wrong MPI N in ECP Curve448 curve

15286 STM32G4: Fix serial port at low speed baud

15284 Fix MPS2 CM3DS ethernet driver

15281 Bluetooth: Inform privacy risk of using signed writes.

15280 Support ITM tracing for Ambiq Apollo3 targets

15279 STM32F334xx wrong RAM size

15277 STM32L0: add MCU_STM32L071xB support

15274 tcp_out: fix tcp_output_fill_options() arguments

15273 add the possibility to customize the delimiter of the ATHandler in AT

15271 semihosting: Fix typo in semihost_rename

15270 Github actions: use safe.directory for actions invoking git

15269 STM32G4 : enable UART ASYNC

15268 STM32L0 : I2C2 was missing

15263 Add MAX32670

15261 Mbed TLS: Fix compile error with ECP alternative

15258 STM32F0: Fix target codes for number of UARTs

15256 STM32F1: add MCU_STM32F103xC support

15251 Correct heap region calculation for Maxim targets

15249 STM32G4: Fix I2C timing

15240 ESP8266: Fix serial flow control inconsistency on reconnect

15239 STM32G4: enable QSPI for custom boards

15238 Updated I2C pin names in PinNames.h header

15232 STM32H7: add MCU_STM32H753xI support

15231 STM32L1: build error with STM32L151xB MCU

15230 STM32G4: corrections for STM32G491xE, STM32G4A1xE and STM32G471xE

15229 STM32H7 : fix I2C5 build error

15227 lorawan: Fix Join Request retransmission timing (Interop test)

15225 lorawan: Fix issue in unconfirmed_retransmission behavior

15223 CMake: Fix command line too long with Ninja/ARMClang on Windows

15222 Fix strrchr() not declared for IAR

15221 Add ability to use multiple UARTs on STM32L0, STM32G0 when IRQ is shared

15219 Use MBED_FILENAME instead of FILE in MBED_ASSERT

15217 Fix STM32 radio driver when bandwidth is 0

15215 STM32 : add MCU_STM32L4P5xG and MCU_STM32L412xB support

15214 Allow unit tests to be compiled with -fno-exception

15212 STM32H7: increase i2c slave rx limit.

15210 ST: correct LED pins for DISCO_L562QE

15207 Add Nuvoton NuMaker-IoT-M263A CAN bus support

15206 STM32: fix SPI 16 bit mode

15205 Add USBDEVICE to NUCLEO_F722ZE target

15204 STM32G0 FLASH : support MCU with dual bank

15200 M487: Fix UART 6/7 base address encoding

15199 Support for the NUCLEO_G0B1RE board

15195 Add option to disable CM0P_SLEEP component for Cypress targets

15194 Add Toshiba M4KN Platform

15193 STM32 : remove several warnings

15192 Add option to disable WHD component for Cypress targets

15190 Make gpio irq api portable

15189 nRF52: GPIO: Assert that init succeeds

15187 Nanostack release v15.1.0 to master

15184 Fix initialisation sequence of RTC

15183 STM32WL : add robustness

15181 Fix LoRa sx1276 Low Power sleep, now 3uA

15178 Add netbuf-recvinfo-enabled config to LWIP settings

15177 Fix overflow at extremely low RSSI

15176 mstd::span rename index_type to size_type according to spec

Using this release

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

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

Source: README.md, updated 2022-06-15