Home / mbed-os-6.17.0
Name Modified Size InfoDownloads / Week
Parent folder
mbed-os-6.17.0.tar.gz 2023-02-23 109.2 MB
mbed-os-6.17.0.zip 2023-02-23 126.3 MB
README.md 2023-02-23 7.3 kB
Totals: 3 Items   235.5 MB 25

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

Summary

This release mainly integrates fixes to issues identified over the previous months.

Support for three new targets is also added:

  • Maxim Integrated MAX32670EVKIT
  • Nuvoton NuMaker-IoT-M467
  • Toshiba SBK-M4KN

Migration Guide

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

LoRaWAN AS923 Add SUB_REGION AS1..AS4

15320

Summary of changes

This Change add sub regions for AS923 according to the https://resources.lora-alliance.org/technical-specifications/rp2-1-0-3-lorawan-regional-parameters

Impact of changes

Able to use LoRaWAN in countries that moved to AS923-AS2, AS3 and AS4, while defaulting to AS1. Added in connectivity/lorawan/mbed_lib.json a setting that defaults to AS1 sub region and thus defaults to the traditional AS923 Region.

:::json
"phy-as923-sub-region" : {
"help": "AS923 sub region: AS1, AS2, AS3, AS4",
"value": "AS1"
}

Migration actions required

none

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.17.0-RC

Results for the tests we run in CI on mbed-os 6.17.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
  • Unittest Test matrix - ALL PASSED
  • GreenTea test matrix - ALL PASSED
  • Examples test matrix - ALL PASSED

Toolchain Coverage

In the Mbed OS 6.17.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 (+0)

Contents

Ports for Upcoming Targets

15353 Add TMPM4GR Platform

15343 Add proper support for NUCLEO-H723ZG.

15337 Nuvoton: Support new target NUMAKER_IOT_M467

15330 Add TMPM4NR Platform

Fixes and Changes

15383 fix STM I2C compiler inline issue

15382 Mimxrt1050 lpuart

15378 STM32F303xC: correct RAM size

15374 CAN: read can do only up to 8 bytes, error if more is reported

15373 Check CAN DLC length value

15370 Fix socket default interface ID only being used partially

15369 test: Disable failing tests due to echo server

15368 fix STM32L1 FLASH_SIZE for cat.3 devices with DEV_ID 0x436

15367 Fix mesh connect semaphore not releasing causing blockage

15366 Add support of NSAPI_ICMP sockets in Nanostack

15363 scancode: Fix license index failure

15357 scancode: Limit click version to <8

15356 STM32F1: add MCU_STM32F103xD and MCU_STM32F103xG support

15355 Targets: NXP: IMXRT: Fixed GCC_ARM lds syntax.

15353 Add TMPM4GR Platform

15352 M2354: Support FS-USBD

15350 Rethink STM32 I2C v2 HAL

15344 Correct MAX32620 boards macro for USB library.

15343 Add proper support for NUCLEO-H723ZG.

15341 Replace MAX32660, MAX32670 I2C driver with final one in MSDK

15337 Nuvoton: Support new target NUMAKER_IOT_M467

15333 Nuvoton: I2C: Fix potential role switch failure

15330 Add TMPM4NR Platform

15329 Add complete support of DHCP relay interface ID option

15325 Updated System file and Scatter file

15323 Fix missing mbed:: prefix issue

15322 STM32WL: fix MBED_CONF_STM32WL_LORA_DRIVER_SLEEP_MODE option

15320 LoRaWAN AS923 Add SUB_REGION AS1..AS4

15317 Fix for calculating CAN timing settings for STM32

15313 M487: Fix mbedtls_ecp_point_cmp() call with null argument

15312 STM32WL preparation for new chip rak3172sip

15311 Fix missing global up callback in CellularContext

15306 Add missing unlock() in file_truncate in FATFileSystem

15302 rename: PwmOut::read_pulsewitdth_us() to PwmOut::read_pulsewidth_us()

15299 Make STM32F412xE targets build

15297 cli2 artifact name property support for cmake targets

15295 lwiperf: fix double-free of pcb on error

Using this release

You can fetch this release from the mbed-os GitHub repository, using the tag "mbed-os-6.17.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 2023-02-23