Releases: ARMmbed/mbed-os
mbed-os-5.5.6
We are pleased to announce the mbed OS 5.5.6 release is now available.
This release includes support for new targets NUMAKER_PFM_M487 and TOSHIBA TMPM066, an
update of mbed-coap to version 4.0.9, plus numerous bug fixes to improve code reliability.
Known Issues
The following list of known issues apply to this release:
4928
AES hardware acceleration not working for STM32F439xI
Ports for Upcoming Targets
4608
Support Nuvoton's new target NUMAKER_PFM_M487
4840
Add Support for TOSHIBA TMPM066 board
Fixes and Changes
4801
STM32 CAN: Fix issue with speed function calculation
4808
Make HAL & US tickers idle safe
4812
Use DSPI SDK driver API's in SPI HAL driver
4832
NUC472/M453: Fix several startup and hal bugs
4842
Add call to DAC_Enable as this is no longer done as part
4849
Allow using of malloc() for reserving the Nanostack's heap.
4850
Add list of defines to vscode exporter
4863
Optimize memory usage of wifi scan for REALTEK_RTW8195AM
4869
HAL LPCs SPI: Fix mask bits for SPI clock rate
4873
Fix Cortex-A cache file
4878
STM32 : Separate internal ADC channels with new pinmap
4392
Enhance memap, and configure depth level
4895
Turn on doxygen for DEVICE_* features
4817
Move RTX error handlers into RTX handler file
4902
Using CMSIS/RTX Exclusive access macro
4923
fix export static_files to zip
4844
bd: Add ProfilingBlockDevice for measuring higher-level applications
4896
target BLUEPILL_F103C8 compile fix
4921
Update gcc-arm-embedded PPA in Travis
4926
STM32L053x8: Refactor NUCLEO_L053R8 and DISCO_L053C8 targets
4831
Remove excessive use of printf/scanf in mbed_fdopen/_open
4922
bug fix: xdot clock config
4935
STM32: fix F410RB vectors size
4940
Update mbed-coap to version 4.0.9
4941
Update of MemoryPool.h header file.
Using this release
You can fetch this release from the mbed-os GitHub repository,
using the tag "mbed-os-5.5.6".
Please feel free to ask any questions or provide feedback on this release on the forum,
or to contact us at [email protected].
mbed-os-5.5.5
We are pleased to announce the mbed OS 5.5.5 release is now available.
This release includes:
- mbedTLS SHA1 and SHA256 hw acceleration for NUCLEO_F756ZG
- Crypto HW acceleration for UBLOX_EVK_ODIN_W2
- Updating mbed-coap to version 4.0.8
- Bootloader support for the UBLOX_C030 and NUCLEO_F412ZG platforms
- Numerous bug fixes and enhancements to improve the stability and functionality of the code.
Known Issues:
- None
Ports for Upcoming Targets:
- None
Fixes and Changes:
- 4623 Improve management handling of multiple instances of analogin ojects
- 4398 MAX326xx: BLE updates, fixed sleep, open-drain LEDs
- 4158 NUCLEO_F756ZG / mbedTLS_SHA1 hw acceleration
- 4750 Enable crypto HW acceleration for UBLOX_EVK_ODIN_W2
- 4162 NUCLEO_F756ZG/mbedtls: Add hw acceleration for SHA256
- 4690 test: add us ticker test
- 4752 RTOS: Queue tests & docs rework
- 4835 Add bootloader support for the UBLOX_C030 platforms.
- 4854 NUCLEO_F412ZG add flash driver and bootloader support
- 4868 STM32F437: remove flash api implementation
- 4805 K64F: Update the DSPI SDK driver to support the new API to change DUM
- 4695 F756/F439: add mbedtls md5 hash feature
- 4833 Updating mbed-coap to version 4.0.8
- 4822 fix unresolved linker msg: _wrap
- 4828 Enhancement - exporter/cdt
- 4836 mbed exporter: Add IAR support for various NXP platforms
- 4851 STM32F4_HAL_MMC erase command check is wrong. == has higher precedence than &
- 4852 SAM_CortexM0P uses uninitialized memory in i2c and uses out of bounds array in pwmout
- 4857 DISCO_L475VG_IOT01A: Add support of USBHost
- 4859 Add copyright header to all tests
- 4813 Dual Flash and Hex file support on NCS36510
Using the release
You can fetch this release from the mbed-os GitHub repository, using the tag "mbed-os-5.5.5".
Please feel free to ask any questions or provide feedback on this release on the forum. You can also contact us at [email protected].
mbed-os-5.5.4
We are pleased to announce the mbed OS 5.5.4 release is now available. This release includes 3 new targets: LPCXpresso54114, LPCXpresso54608 and VBLUno52.
Here is a full list of all changes and fixes in this release...
Ports for Upcoming Targets
4290
Add mbed support for LPCXpresso54114 & LPCXpresso54608 boards
4765
Add support for the VBLUno52 board
Fixes and Changes
4620
Extend tests for RTOS Thread class
4640
STM32L1 Flash API and xDot bootloader support
4664
STM32: Fix the CAN initializing to the wrong frequency
4676
Correctly enable / disable InterruptIn Edges detection
4682
Test: RTOS: Semaphore: Rework tests
4687
STM: cleanup mbed_rtx.h file
4708
Enable greentea testing on CM3DS_MPS2 target
4733
Prevent double define in very old builds
4718
Toolchain: Add a note about weak functions and header files
4732
Correct DAC pin assignment
4727
Update UART3 pins for UBLOX_C030 platform.
4745
WIZnet W7500*: Remove support for RTC
4751
Remove redundant ODIN-W2 target folder
4740
STM32 : Clock source selection in json config file (PR2)
4696
Max32630 UART: Fix IRQ dispatching and CTS/RTS line configuration
4615
Add set_baud() method to UARTSerial().
4706
Fix inconsistent mbed-trace dummy defines and original function declarations
4721
REALTEK_RTL8195AM: FlashIAP read and address scope
4717
STM32: Remove i2c_read() and i2c_write() redirects to HAL_I2C_IsDeviceReady()
4726
Update ATCmdParser example code
4731
Boot: Make ARMC library mutexes dynamic
4734
Avoid data loss with serial interrupt used at high baudrates
4754
Resolve TLS handshake failing issue for REALTEK_RTL8195AM
4756
Fix #4613: remove duplicated startup files for MICRONFCBOARD
4762
DISCO_L475VG_IOT : pin update
4764
STM32F0 : remove unavailable pins
4774
Add support for runtime test specification
4775
Fix non-portable defines
4778
Add AES HW encryption for NUCLEO_F756ZG in mbedtls
4782
mbed-hal: Fixed flash test
4793
STM32 I2C : correct async issue
4794
NUCLEO_F767ZI : boot issue with GCC
4714
Expose SystemCoreClock via cmsis.h to support new CMSIS/RTX
4744
Allow user to set default transfer byte for block read
4807
LPC MCUXpresso: fix write_fill argument for block write function
4742
Deprecate unsupported exporters
4729
RTOS: Mutex: Rework tests
4715
Nanostack+mbed-client libservice update
4738
ONME-3113: Fix GCC_ARM and ARM compiler warnings from mbed-mesh-api
4755
Bluepill: hse config fix
4790
Improve documentation for memory stat ops
4800
Fix infinite calling loop
4804
Copy static files only
Using the release
You can fetch the mbed OS 5.5.4 release from the mbed-os GitHub repository, using the tag "mbed-os-5.5.4". Please feel free to ask any questions or provide feedback on this release here, or to contact us at [email protected].
mbed-os-5.5.3
We are pleased to announce the mbed OS 5.5.3 release is now available. This release includes only bugfixes.
Here is a full list of all changes and fixes in this release...
Fixes and Changes
4446
Customer port verification tests for cellular
4531
Update branching option to branch from another branch.
4672
Cellular: not-supported error if MODEM_ON_BOARD not defined
4468
Put quotes around include files
4685
Rename runnig_thread to running_thread in rtx_mutex
4163
STM32L486RG/mbedtls: add aes hw acceleration
4659
Add the correct startup s file in TARGET_STM32F767
4215
Add script to lint targets.json
4711
added the missing verbose=verbose to printout the command line correctly at build_api.py
4710
Correct a typo in the github issue template
4636
Double escape defines in gnuarmeclipse export
4635
_acquire() function added & removed duplication in format/freq calls
4548
Resolve Warnings for mbed-os-examples
4547
Sort the config parameters before printing them
4546
Fix bad test print and move locks for printf into macro.
4599
Update timing tests to be robust
4720
FlashIAP: Add explicit read function to flash_api.h
4525
Improve the startup code on the STM32F070
4561
fatfs: Add full support for multiple fs volume prefixes
4674
Fix LED4 for UBLOX_EVK_NINA_B1
4749
tools: fix toolchain extend inc paths
4747
Remove unused header files includes for REALTEK_RTL8195AM
4736
NRF52832: Extend idle thread stack size to 512 bytes.
4707
STM32: serial: use proper macro to check interrupt
4699
STM32L0 : internal ADC channels
4694
DISCO_L475VG_IOT01A: typo corrections in PeripheralPins.c
4693
Nordic: Fix multiple defined symbol.
4691
STM32: F4: Increase ADC sampling time for VBAT
4677
Increase default PPP stack size from 512 bytes to 768 bytes.
4668
DISCO/NUCLEO_F429ZI: Enable all alternate functions and pins
4667
Update and mute debug messages of REALTEK_TRL8195AM
4666
Fix timing issues found in "Flash - clock and cache test"
4652
fatfs: Fix unaligned access in disk_ioctl
4592
[ONME-3089] - Adjust lowpan ND interface connect timeout
4634
Fix the issue #4357: NRF52 doesn't support simultaneous use of I2C and SPI.
4725
Parse and use custom targets in exporters
Using the release
You can fetch the mbed OS 5.5.3 release from the mbed-os GitHub repository, using the tag "mbed-os-5.5.3". Please feel free to ask any questions or provide feedback on this release here, or to contact us at [email protected].
mbed-os-5.5.2
We are pleased to announce the mbed OS 5.5.2 release is now available. This release includes new target support for DISCO_F413ZH and VBLUno51 and an update for the STM32F7 cube from v1.6.0 to v1.7.0. It also includes SHA256 and SHA1 hw acceleration support for NUCLEO_F439ZI, USB Device for DISCO_L072CZ_LRWAN1, plus a number of fixes to mbed OS and tools to improve stability and functionality.
Here is a full list of all changes and fixes in this release...
Ports for Upcoming Targets
4410
DISCO_F413ZH: Add new platform
4629
Add support for VBLUno51 board
Known Issues
Due to a dependency of stm32f413 on a later patch version of IAR which are currently not available in
our CI systems, IAR export support for this platform is not available for this release.
4697
IAR: remove stm32f413 from definitions
Fixes and Changes
4578
Turn off "browse information" in Uvision template
4616
Fix unresolved include of mbed_config.h in Eclipse
4375
Stm32 spi : use LL API to improve performances
4401
STM32 : Add USB used pins in PinNames.h files
4520
Update link in CONTRIBUTING.md
4103
Add extra_targets.json support to build tools
4390
Nucleo-F070RB It doesn't work when use internal clock
4405
DISCO_L072CZ_LRWAN1: PC_13 definition missing in PinNames.h fix
4426
Improve directory scanning performance
4538
Avoid lock collision b/w SerialBase & UARTSerial
4552
NUCLEO_F767ZI: Add missing IAR definitions
4557
Enable I2C and Analogin drivers for CM3DS_MPS2 target
4572
DISCO_L072CZ_LRWAN1: Add support of USB Device
4157
NUCLEO_F439ZI/mbedtls: add SHA1 hw_acceleration
4422
STM32F4 set HSE timeout value to 100ms
4594
Introduce mbed::NonCopyable traits
4598
Fix style issues in IAR exporter
4604
cmain IAR: add mbed main
4607
bd: Fix missing init in MBRBlockDevice
4603
STM32 : mbed_overrides.c is common for all families
4638
DISCO_L475VG_IOT01A: Fix startup files for cmsis5
4610
STM32 : targets.json file simplification
4647
Remove hardcode UART pins definitions for nRF52832 SoC
4646
RTX: Fixed RTXv5 mutex owner list handling.
4625
Update STM32F7 cube from v1.6.0 to v1.7.0
4421
STM32 : Clock source selection in json config file
4559
fatfs: Remove unused fat_filesystem_set_errno function
4571
events: Adopt osEventFlags from RTX 5
4577
XDOT_L151CC: enable HSI after waking from stop mode so ADC functions
4601
rtos: Fix MemoryPool and Queue destructor
4632
STM32: fix us ticker set event timestamp double ISR possibility
4641
Increase L0 ADC sample time
4656
Correct comments in flash api for STM32 L0 targets
4671
retarget: fix microlib for mbed 2
4529
Manage multiple instances of analog out
4565
Add FlashIAP support for REALTEK_RTL8195AM
4159
NUCLEO_F439ZI/mbedtls: add SHA256 hw_acceleration
Using the release
You can fetch the mbed OS 5.5.2 release from the mbed-os GitHub repository, using the tag "mbed-os-5.5.2". Please feel free to ask any questions or provide feedback on this release here, or to contact us at [email protected].
mbed-os-5.5.1
We are pleased to announce the mbed OS 5.5.1 release is now available. This release includes a fix for a critical issue found in mbed-os-5.5.0: 4584 Introduction of RTX/CMSIS 5 has broken semaphore signaling. We have fixed the issue by reverting behavior to how it was in RTX/CMSIS 4.
The release also includes support for CM3DS_MPS2
and DISCO_L475VG_IOT01A
targets, an update to the u-blox ODIN-W2 driver binaries and bug fixes that improve the stability of the tools and codebase.
Known issues
The following list of known issues applies to this release:
4605: Timing tests are unstable on the ARM_BEETLE_SOC
Here is a full list of all changes and fixes in this release.
Ports for upcoming targets
4414: Enable CM3DS_MPS2
target
4242: DISCO_L475VG_IOT01A
: Add new target
Fixes and changes
4545: Filter support with a white list of post-bin hooks in uvision
4544: Export static files from mbed export
4542: Issue #4528 K82F: Initialize the UART clock inside the board file
4530: Enable verbose builds when running example build tests
4516: Check for correct library naming in Travis CI
4510: u-blox: Rearrange ODIN target
4502: STM32: serial: Clear Overrun flag if it is set when checking if readable
4562: fatfs: Fix initialization of block device in mount/unmount functions
4504: Add reporting of reserved heap in Greentea
4554: Fix NUCLEO_L476RG
linker scripts
4563: Increase background stack size to fix overflow
4364: Add C API for Greentea client
4540: Support app config option for export
4541: Fix a bug in print_large_string
4579: Fix semaphore in RTOS
4444: Resolve lwIP init twice issue
4523: Check Ethernet before including lwipopts_conf.h
4337: Platform support for new CellularInterface in UBLOX_C027
and UBLOX_C030_U201
4567: Update u-blox ODIN-W2 driver binaries to 2.1 rc1
Using the release
You can fetch the mbed OS 5.5.1 release from the mbed-os
GitHub repository by using the tag "mbed-os-5.5.1".
Please feel free to ask any questions or provide feedback on this release on the forum, or to contact us at [email protected].
mbed-os-5.5.0
The mbed OS 5.5 release upgrades to the latest version of CMSIS, paving the way for support of the latest ARM compilers, ARMv8-M Architecture based MCUs and lower power RTOS modes. It also introduces cellular connectivity, embedded storage and hardware security enhancements to further simplify development of connected, managed IoT devices. In addition, this release contains many minor fixes and enhancements and brings target platform support up to 85 targets.
Core
mbed OS 5.5 upgrades to the latest CMSIS version, CMSIS5, including the enhanced CMSIS-RTOS2 kernel. This is a significant step in our roadmap to enable support for the latest generation of compilers (ARM GCC Embedded 6, ARM Compiler 6 and IAR Embedded Workbench 8), support for v8-M architecture cores and introduction of low power tick-less RTOS and deep sleep modes.
The release includes many general enhancements and fixes, and upstreams those that have been maintained within the mbed OS codebase itself. The upgrade should be generally transparent to developers using the mbed OS RTOS APIs, but please report in the forums or contact us at [email protected] if you have any issues in this area.
The file system infrastructure now supports SPI NOR Flash devices, a low-cost, external storage solution. Developers commonly use it in IoT devices to store firmware update images, device credentials and configuration information and to cache data for later syncing to the cloud. You can use the SPI NOR Flash storage with all mbed Enabled platforms, and it is the recommended storage medium for devices requiring firmware update capabilities.
The release also includes a standard in-application flash programming API, FlashIAP, and first partner implementations. This component supports the upcoming mbed Cloud Update service capability, available to licensees, that manages device firmware update campaigns across fleets of devices.
Connectivity
mbed OS 5.5 introduces improved support for cellular connectivity modules, including standard integration through a built-in PPP network interface.
A Linux-based Thread Access Point reference that uses the Thread border router is now available.
Our new native mbed OS BLE stack has reached our Early Partner Release milestone. This allows use of BLE transceivers with any mbed Enabled MCU and provides stack consistency across different BLE hardware. Based on this, we will be working with the first mbed Partners to enable support for their BLE transceivers and SoCs using this stack, planning to provide first access to developers in the 5.6 release. Partners interested in supporting BLE transceivers or SoCs with this stack should contact their Partner Enablement Team representatives.
Security
mbed OS cryptography incorporates mbed TLS 2.5 and the completion of internal APIs for enabling hardware entropy and symmetric and asymmetric cryptographic acceleration. Many partners are implementing and landing support for acceleration on their target platforms and are seeing significant performance increases. Partner acceleration will land in patch releases as we work with partners to complete security audits and mainline these contributions.
uVisor updates address several performance and usability issues reported since the last release. Secure boxes on devices with an ARMv7-M MPU now use less memory and provide more user-friendly configuration options.
uVisor now also supports the new ARMv8-M architecture, including the TrustZone for ARMv8-M security extensions. Support for this architecture is still experimental and is currently only accessible through a feature branch in mbed OS.
Targets
Thanks to our partners’ hard work, mbed OS 5.5 now supports 85 target platforms.
We'll continue to add targets in our biweekly patch releases as partners work with us on support.
Fixes and changes
4315: Add support for ubirch boards #4315
3906: uVisor: Fix 'publish' and core libs dependencies #3906
3738: fix STM USB config after L4 ,F4, F7 file tree changes #3738
3867: Filesystem: Revert deprecation of FileHandle #3867
3996: Check in algo generation code #3996
3995: Move target related code into it's own directory #3995
3997: Move contents of project_api to export/init.py #3997
3998: Remove dead code in tools #3998
3848: USBAudio: writesync with 1 sample jitter capability. #3848
3994: Use OUTPUT_EXT to pick binary type #3994
4015: DISCO_L053C8: Add support of USB Device #4015
3987: thread link configuration bypass flag in mesh-api #3987
4013: Fix a small bug in subtract_basepath #4013
4100: Edit the README and add Travis CI badges #4100
4125: STM32 USB configuration file move #4125
3993: Added list options for --supported command #3993
4097: Debug build flag + change to sleep behavior in debug mode https://github.com/ARMmbed/mbed-
os/pull/4097
3991: events: Fix zero wait condition in non-rtos semaphore #3991
4175: [NRF52840]: Remove unwanted nRF5 SDK's app_timer libarary. https://github.com/ARMmbed/mbed-
os/pull/4175
4179: uVisor: Fix copy of quick-start doc in exporter script #4179
4167: Replace deprecated import and correct typo in c_blob_mbed.tmpl https://github.com/ARMmbed/mbed-
os/pull/4167
4048: Make LWIP options configurable #4048
4111: [drivers] Update doxygen errors #4111
4199: USB: bus reset for KL25Z fix, USBSerial update #4199
3988: Enable USB capabilities on NUCLEO_F446RE #3988
4212: Maxim USB library update #4212
4210: USB: Added support for the logo key to the keyboard #4210
4155: Thread sec policy #4155
4110: Add --build-data switch to mbed compile and test #4110
4233: [platform] Update doxygen comments #4233
4169: [NXP LPC176X] flash_api.c implementation #4169
4186: Filesystem: Include '.' and '..' in directory iteration #4186
4259: Add error check in Stream constructor #4259
4248: Fixed STM32 USB Device support for mbed Classic #4248
4298: Remove FLASH capabilities for the ARCH_PRO #4298
4306: Remove unsupported net libraries #4306
4307: Remove ARM7 support and targets #4307
4313: Remove and cleanup old code in the tools #4313
4235: Nanostack libservice #4235
4284: LWIP random library and TCP sequence number improvements https://github.com/ARMmbed/mbed-
os/pull/4284
4291: USBHost : fix build for TARGET_STM #4291
4312: BEETLE: Remove unused and conflicting systick #4312
4316: Remove Cortex A boards as Cortex-A it is not supported in CMSIS5/RTX2 https://github.com/ARMmbed
/mbed-os/pull/4316
4319: Enable CMSIS_VECTAB_VIRTUAL for Nordic platforms #4319
4317: Reduce test overhead in preperation for CMSIS 5 #4317
4325: Decode STDERR from compiler #4325
4311: Disable lwIP checksum-on-copy #4311
4274: NSAPI - Don't send trailing garbage in DNS queries #4274
4202: Add support for Unmanaged Bootloader #4202
4185: Include mbed_debug.h in mbed.h #4185
4385: Allow examples to specify which repo source to use for testing https://github.com/ARMmbed/mbed-
os/pull/4385
4381: Fix vscode intellisense engine to 'Tag Parser' #4381
4340: Thread med support #4340
4333: Adjust Thread interface connect timeout #4333
4165: fix #3863 Add an mbed API that allows the init of the CAN at the bus frequency #4165
4351: STM32L4 cube update from v1.5.0 to v1.8.0 #4351
4345: Nanostack update #4345
4331: Have objects depend on their respective compiler invocations #4331
4328: Remove unwanted (and unused anymore) NRF5_SDK13 BLE port #4328
4299: STM32F4 cube update from v1.12.0 to v1.16.0 https://github.com/ARMmbed/mbed-os/pul...
mbed-os-5.4.7
We are pleased to announce the mbed OS 5.4.7 release is now available. This release includes a flash API and IAR exporter for nRF52840 plus a number of bug fixes to improve the stability of the code base.
Known issues
There are no known issues for this release.
Fixes and changes
4284: Improve LWIP random library and TCP sequence number
4334: Revert partially "Remove Cortex A support from CMSIS/RTOS"
4395: Allow generic core exports to UVision
4282: Flash API nRF52840
4383: #4354 Fix MOTE_L152RC GPIO Write
4382: Update cmain.S
license
4332: Fix for blockwise observation failure
4303: Enable IAR exporter for nRF52840
4324: STM32F3: Remove dependence on a specific flash vector table location
4393: Race tests: Fix conditional check for MBED_RTOS_SINGLE_THREAD
being defined
4368: MTS_DRAGONFLY_F411RE/MTS_MDOT_F411RE: Add IAR to post_binary_hook toolchains
4455: Make mbed-coap
fixes
Using the release
You can fetch the mbed OS 5.4.7 release from the mbed-os
GitHub repository, using the tag "mbed-os-5.4.7". Please feel free to ask any questions or provide feedback on this release on the forum, or to contact us at [email protected].
mbed-os-5.4.6
We are pleased to announce the mbed OS 5.4.6 release is now available. This release includes new target support for DISCO_L072CZ_LRWAN1 and RO359B. There is an update of the u-blox ODIN driver to v1.3 rc2 and an update of the STM32 F1 STM32 cube (SDK) to v1.5.0. There are also a number of bug fixes and tool enhancements to improve the quality and stability of the codebase.
Known issues
There are no known issues for this release.
Ports for upcoming targets
4256: DISCO_L072CZ_LRWAN1: Add a new platform
4302: [RO359B] Add platform
Fixes and changes
4270: ODIN: Disable sleep because it's not compatible with Wi-Fi driver
4238: lwIP - power up EMAC before reading its settings
4149: STM32F3: Handle USB ISTR and endpoint registers correctly
4276: Avoid 03/05 intel-hex records for Nordic devices
4289: LPC4088: Add "LPC4088Code.binary_hook" to the white list of the embit
4309: Limit ISR stack to 4k on NUCLEO-F429ZI
4308: Fix NVIC_SetVector type in HAL for MAX32630FTHR
4226: [WIZnet][W7500] Add support for mbed OS 5
4241: [NUC472/M453] Fix serial error with sync/async calls interlaced
4245: [nRF5 + nRF52840]: Merge nRF52840 to [NRF5] sources
4272: STM32 NUCLEO boards with Ethernet connector: Solve conflict with D11 arduino pin
4286: Remove unsupported Coide exports
4293: Remove duplicate optimization flags in IAR export
4296: Update STM32 HAL f1 v1.5.0
4305: Increase STM32 timeout for SPI transfers
4310: Fix RAM vector table for NCS36510
4314: Fix timeout units in events timing test
4263: STM32F4xx: Consider all DMA ready/busy states in conditionals
4338: u-blox ODIN driver v1.3 RC2 for mbed OS 5
4353: Add static to nRF5 SDK11 macro definition
4366: Move duplicated AnalogIn and PwmOut to nRF52 directory
Using the release
You can fetch the mbed OS 5.4.6 release from the mbed-os
GitHub repository, using the tag "mbed-os-5.4.6". Please feel free to ask any questions or provide feedback on this release on the forum, or to contact us at [email protected].
mbed-os-5.4.5
We are pleased to announce the mbed OS 5.4.5 release is now available. This release includes exporter support for Visual Studio Code and Qt Creator Generic project, LWIP support for LPC4088, some tool updates, plus a number of bug fixes and enhancements to improve the quality of the codebase.
Fixes and changes
4059: [Silicon Labs] Rename targets
4115: Add support for Qt Creator Generic project export and associated Makefile
3915: Add Visual Studio Code exporter
4205: [Tests] Race test - add NOT_SUPPORTED
for single threaded environment
4187: [NCS36510] Reduce default heap size allocated by IAR to 1/4 of RAM
4145: [Test] Add nanostack to examples.json file
4093: [Update.py] New feature - update a branch instead of a fork, and make general improvements
4225: Fix missing device_name
for xDot, and remove progen
4243: [Config] Add new line to config header file
4251: Fix C++11 build error with u-blox EVK-ODIN-W2
4236: [STM32] Fix warning related to __packed
redefinition
4224: Add mbed new .
output to export
4190: LPC4088: Enable LWIP feature
4136: Change behavior when bootloader is specified but does not exist
3881: Remove debug links to printf/exit in NDEBUG builds
4260: Inherit Xadow M0 target from LPC11U35_501
4249: Add consistent button names across targets
4254: Remove unused variable in TARGET_NXP/lpc17_emac.c
Using the release
You can fetch the mbed OS 5.4.5 release from the mbed-os
GitHub repository, using the tag "mbed-os-5.4.5".
Please feel free to ask any questions or provide feedback on this release on the forum, or to contact us at [email protected].