Skip to content

Releases: ARMmbed/mbed-os

mbed-os-5.5.6

05 Oct 15:07
Compare
Choose a tag to compare

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

05 Oct 15:27
Compare
Choose a tag to compare

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

05 Oct 15:29
Compare
Choose a tag to compare

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

4662
BLE/HRM : Fix #4661

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

05 Oct 15:40
Compare
Choose a tag to compare

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

05 Oct 15:43
Compare
Choose a tag to compare

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

05 Oct 15:44
Compare
Choose a tag to compare

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

05 Oct 15:32
Compare
Choose a tag to compare

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

Read more

mbed-os-5.4.7

05 Oct 15:50
Compare
Choose a tag to compare

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

05 Oct 15:53
Compare
Choose a tag to compare

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

05 Oct 15:55
Compare
Choose a tag to compare

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].