Skip to content

mbed-os-5.13.4

Compare
Choose a tag to compare
@adbridge adbridge released this 28 Aug 16:41
· 9740 commits to master since this release
1bf6b20

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

Summary

In this release we have added the following targets:

  • CC3220SF_Launchxl
  • Arduino Nano 33 BLE

mbed-coap has been updated to version 4.8.1. This brings the following changes:

  • Store ACK's also into duplicate info list.
  • ROM size optimization. Flash size has gone down ~1100 bytes.
  • IOTCLT-3592 - Client does not handle Duplicate ACK messages during blockwise registration correctly, issue closed

We have fixed the following reported issues:

  • 11175 Watchdog issue with timeout
  • 10198 FATFileSystem::stat() function broken with IAR
  • 11143 TT_M3HQ fails to compile with mbed-os master

We have also:

  • Enabled MBED_TICKLESS on K22F, K64F, K66F, K82F, KL82Z, KW24D, KW41Z, MIMXRT1050 and HEXIWEAR
  • Added SPISlave, SPI_ASYNCH, I2CSlave, I2C_ASYNCH and RTC features to Toshiba's TMPM46B
  • Added TRNG support for MIMXRT1050_EVK
  • Implemented Watchdog & Reset Reason for LPC1768 targets
  • Updated MCUXpresso SDK SPI drivers
  • Add ethernet support for NUCLEO_H743ZI
  • Added FlashIAP and USBDEVICE support for K22F

There are also a number of other fixes and code improvements.

Migration Guide

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

Allows placing KVStore and update images on separate storage devices - to internal and external flash

11165

Fixes TDB_INTERNAL configuration - makes possible to have the KVStore inside internal flash while update images are kept in an external storage.

Known Issues

There are no new known issues with this release.

Contents

Ports for Upcoming Targets

11137
Add Arduino Nano 33 BLE target

11063
Add CC3220SF_Launchxl to Mbed OS

Fixes and Changes

11284
K22: Add USBDEVICE support

11282
K22F: Add FlashIAP for storage

11280
Tweak stm_spi_api Coverity warning.

11274
Add ethernet support on NUCLEO_H743ZI board

11273
Fix Coverity uninitialized pointer field Thread.h

11270
Update mbed-coap to version 4.8.1

11268
Update MCUXpresso SDK SPI drivers

11267
NXP MCUXpresso: optimize us_ticker for LPC platforms

11261
MCUXpresso: Add TICKLESS support for LPC platforms

11260
Typo in USBSerial.h function prevents compilation

11259
FATFS / IAR compilation issue Pe029

11255
Update NVRAM image for target CY8CMOD-062S2-43012

11250
hal fhss timer: removed unnecessary and potentially unsafe memset

11243
Python3 fixes

11241
LoRaWAN: Terminate RX when receiving uplink messages

11237
Fix TT_M3HQ build problem

11231
Python3 fixes

11226
LPC1768 Watchdog & Reset Reason

11222
BLE: fix recursive call

11216
BLE: make advertising data parser handle early termination

11215
LPC1768: Make use of the other 32K of RAM

11204
BLE: add nonscannable connectable type

11194
Greentea testing wifi connect nonblocked

11193
FATFileSystem::stat() enabled for all compilers

11189
__cplusplus guard fixed pwmout_device.h for STM32 families

11188
MIMXRT1050_EVK: Add TRNG support

11183
M252KG: Fix kvstore-static_tests failing with OOM

11180
tweak atomic_test timeout

11178
ST: Watchdog: Fix timeout registers value calculation

11172
make watchdog kick reset test pass CI (LSI problem)

11171
Add Nuvoton M261 sub-family into arm_pack_manager

11169
TLSSocketWrapper::recvfrom sets SocketAddress output variable

11167
Fix lp ticker and common ticker tests

11166
Fix inclusion of test related directories by build tool

11165
Allows placing KVStore and update images on separate storage devices - to internal and external flash

11157
Relax us ticker frequency requirement + test update

11137
Add Arduino Nano 33 BLE target

11127
Fix ANALOGIN support for LPC55S69

11118
Add new features to Toshiba's TMPM46B

11116
Define IC related pin names for the L-Tek FF_LPC546XX target

11063
Add CC3220SF_Launchxl to Mbed OS

11021
Nuvoton: Enlarge LPTICKER_DELAY_TICKS for safe

11020
Nuvoton: Enlarge required deep sleep latency

10796
NXP: Enable MBED_TICKLESS on various NXP platforms

Using this release

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

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