Skip to content

mbed-os-5.2.2

Compare
Choose a tag to compare
@adbridge adbridge released this 04 Oct 13:22
· 26352 commits to master since this release

We are pleased to announce the mbed OS 5.2.2 release is now available.

This release includes support for new targets: Sara-N, MAX32625, FRDM-K82F and k22512.

Other key highlights are:

  • Implementation of the API for serial port flow control in NRF51 targets.

  • Support for 6LoWPAN PAN ID filter added to mbed mesh API configuration.

  • Updated u-blox ODIN-W2 drivers.

  • A number of bug fixes and tool improvements.

Known issues in this release

There is currently a DNS resolution failure in Thread mode. This causes a failure in the mbed-os-example-client and will be fixed in a subsequent release. This can be worked around by reverting to mbed-os-5.2.0.

Ports for Upcoming Targets

3011: Add u-blox Sara-N target.

3099: MAX32625

3151: Add support for FRDM-K82F

3177: New mcu k22512 fixing pr 3136

Fixes and Changes

2990: [tools] Parallel building of tests

3008: NUCLEO_F072RB: Fix wrong timer channel number on pwm PB_5 pin

3013: STM32xx - Change how the ADC internal pins are checked before pinmap_

3023: digital_loop tests update for STM32

3041: [nRF5] - added implementation of API of serial port flow control configuration.

3092: [tools + tests] Adding parallelized build option for iar and uvision exporters

3084: [nrf5] fix in Digital I/O : a gpioe pin was uninitialized badly

3009: TRNG enabled. TRNG APIs implemented. REV A/B/C/D flags removed. Warnings removed

3139: Handle [NOT_SUPPORTED] exception in make.py

3074: Target stm init gcc alignement

3140: [tests] Replacing getchar with RawSerial getc in greentea-client

3158: Added support for 6lowpan PAN ID filter to mbed mesh api configuration

2988: Update of can_api.c fixing #2987

3175: Updating IAR definition for the NCS36510 for IAR EW v7.8

3170: [tests] Preventing test from printing before Greentea __sync

3169: [Update of #3014] Usb updates

3143: CFStore fix needed for the Cloud Client

3135: lwip - Fix memory leak in k64f cyclic-buffer overflow

3048: Make update.py test compile examples prior to updating mbed-os version.

3162: lwip/nsapi - Clean up warnings in network code

3161: nsapi - Add better heuristic for the default record of DNS queries

3173: [Exporters] Add a device_name to microbit entry in targets.json

3072: i2c_loop tests update for STM32

2958: Allowing mbed_app.json files to be discovered for tests.

2969: [nRF52] - switch irq priorities of driver handlers to the lowest level

3078: lwip: Allow several configuration macros to be set externally (bis)

3165: Add address type checks to NanostackInterface

3166: nsapi_dns: Provide 2 IPv6-hosted default servers

3171: [tools] Fixing project.py -S printing problem

3172: [Exporters] New export-build tests

3184: #3183 Compiler warning in trng_api.c with K64F

3185: Update tests to fix build failures. Also make the code similar to oth

3104: [NuMaker] Support CAN and fix PWM CLK error

3182: Exporter documentation

3186: MultiTech mDot - add back SPI3 pins

3187: [Export-Make] Use internal class variable for resolving templates in makefiles

3195: [Exporters - Make-based] Quote the shell call in mkdir and rmdir

3204: [Export build-test] Directory traversal error

3189: [Exporters - Make-based] Force make exporter to search PATH for compilers

3200: Using Popen for uVision and unifying the structure of the build function

3075: nsapi - Add standardized return types for size and errors

3221: u-blox odin w2 drivers update

Using the release

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

Please feel free to ask any questions or provide feedback on this release on the forum, or to contact us at [email protected].