Skip to content

@adbridge adbridge released this Feb 13, 2019 · 2940 commits to master since this release

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

Summary

In this release we have added fixes for the following reported issues:

  • 9402 Mbed-OS build fails for LPC546XX and FF_LPC546XX targets with ARM Compiler 6.11
  • 8513 NVSTORE deinit function doesn't free memory
  • 9468 FlashIAPBlockDevice init failing if using default constructor
  • 7308 Deep_sleep_lock Ticker.h Issue
  • 9525 Flow control fails on STM32L476
  • 8626 Update device peripherals for STM32 series
  • 9026 [Wio 3G] PB_7 (RXD) cannot be used for Serial
  • 9504 analogin_device.c doesn't clear internal buffer for Vref
  • 9402 Mbed-OS build fails for LPC546XX and FF_LPC546XX targets with ARM Compiler 6.11
  • 9608 GCC_ARM build fails for v8m secure targets
  • 9611 FUTURE_SEQUANA: failing make nightly exporters

Support has been added for:

  • MIMXRT1050 IAR exporter
  • TRNG for STM32F2

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

Known Issues

9688 PSOC6 WICED drivers need to be recompiled for 5.11
The PSOC6 WICED drivers will not work correctly with this release.

Contents

Ports for Upcoming Targets

None

Fixes and Changes

9631
Update linker scripts for bootloader target TMPM46B

9625
Fix cortex-m33 armlink error

9619
Correct the dsp flag from no_dsp to nodsp

9615
FUTURE_SEQUANA: Remove special "tags" from M0 hex images

9614
Fix cortex-m33-S gcc compilation error

9606
Correct typo no_dsp - nodsp

9596
Implement Linker command/response files in make export

9595
Define USBTX and USBRX for targets without them

9594
Remove SERIAL_FC on devices which don't support it

9593
Standardize Arduino form factor

9589
Improve error message for exports for OS2-only targets

9585
PSOC6: M0 core binary image for BLE controller updated to version 1.05

9583
STM32F2: Enable TRNG

9580
Fix SharedPtr::reset

9579
FHSS timer: Use singleton pointer

9572
Use an ip4- and ip6-compliant site to test TLS certificate error reporting

9562
LPC546XX, MIMXRT1050: Update to fix ARMC6 build failures

9560
Reset internal vref buffer after an ADC conversion

9557
[Wio BG96] Modified pin map

9556
[Wio 3G] Modified pin map

9553
STM32: Enable SERIAL_FC for all

9552
STM32H7: Enable OS2 compilation

9551
Modify general blockdevice tests to run all storage components

9550
Prevent double attempt to connect mesh api

9549
BLE: fix missing scan timeout for 4.2 controllers using new API

9546
Mesh api fixes

9534
STM32 Serial Flow Control

9533
Cellular: Remove makefile and mbedignore refering to obsolete cellula

9531
Remove COMPONENT_FLASHIAP tests

9527
Remove yotta references within testing frameworks

9526
Remove yotta and minar references in NCS36510

9522
Update all mbed test packages

9521
Py3 fixes and Travis CI enablement

9515
tests-netsocket-udp UDPSOCKET_SENDTO_INVALID allow unsupported empty UDP packet

9509
PSOC6.py: generate hex files with 16 bytes per row

9500
TCPSocket.cpp setting socket should terminate with semicolon

9499
Remove unused yotta module metadata

9498
Remove outdated text and fix spelling in README.md

9497
Remove yotta from README.md

9496
MIMXRT1050_EVK: Add IAR support in the exporter

9487
Add sd-driver example

9485
UBLOX_C030: Fix modem reset functionality

9483
Fix for Issue #7308 (Deep_sleep_lock Ticker.h Issue)

9482
ARCH_PRO: add missing SPI pin definitions

9480
Refactor core optional parameters (FPU + DSP + Security extensions)

9478
Refactor storage components

9475
FlashIAP Block device: Assert if default constructor is used without setting config parameters

9471
lwipstack: mem-size set to the to minimal working size with DTLS

9466
Improve PSoC 6 post-build hooks, whitelist makefile export

9445
NVStore: fix area calculation function

9431
Update IAR Armv8M changes

9430
LPC546XX, MIMXRT1050: Update to fix ARMC6 build failures

9429
Fix TCPSOCKET_ENDPOINT_CLOSE: Cannot accept WOULD_BLOCK

9394
STM32: PeripheralPins files update from lastest CubeMX tool version

9393
BLE: Fix SafeEnum type safety

9388
Fix for ARMc6 compiler errors

9342
Add support for debug and program launch configurations

9328
Doxygen fixes for IP networking area

9283
Add TLSSocket greentea tests.

9236
COMPONENT_SD tests update for small RAM targets

9021
tools: check that part size is not exceeding region size

Using this release

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

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

Assets 2
You can’t perform that action at this time.