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