Skip to content
This repository was archived by the owner on May 23, 2023. It is now read-only.

Tags: SiliconLabs/mbed-os

Tags

mbed-os-5.2.0-rc4

Add checks for NULL_ENTROPY and SSL_TLS in mbed OS

mbed-os-5.2.0-rc3

Release mbed OS 5.2.0-rc3

Ports for Upcoming Targets

Fixes and Changes

2611: STM32 hw entropy ARMmbed#2611
2832: Updates to Maxim Integrated targets. ARMmbed#2832
2861: [NuMaker] Add PFM-M453 and Migrate PFM-NUC472 Crypto ARMmbed#2861
2866: MBED OS 3 to 5 changes added for SPI ARMmbed#2866
2875: EFM32GG: Add support for uVisor ARMmbed#2875
2970: Enabled TRNG functionality for UBLOX_EVK_ODIN_W2 target. ARMmbed#2970
2972: Make (synchronous) I2C work again ARMmbed#2972
2986: Accept profile name as well as file path for tools/make.py --profile ARMmbed#2986
2996: Add Arduino form factor for DISCO_F746NG and NUCLEO_F767ZI ARMmbed#2996
3003: Revert "Allow max-depth specification in memap" ARMmbed#3003
2870: Add kl82 support ARMmbed#2870
2888: Dev spi asynch stm ARMmbed#2888
2982: DNS: Revork DNS query ARMmbed#2982
2985: NRF52_DK support for IAR exporter ARMmbed#2985
2991: Properly set flags for default_lib = small ARMmbed#2991
2994: lwip-interface: fix issue ARMmbed#2993 ARMmbed#2994
2999: NUCLEO_F303ZE: Enable all I2C instances ARMmbed#2999
3004: callback - Fixed missing workaround for IAR issue with type information ARMmbed#3004
3016: Remove shared spi_s struct from XDOT_L151CC ARMmbed#3016
2979: New platforms: NUCLEO_F439ZI, NUCLEO_F756ZG, NUCLEO_L486RG ARMmbed#2979
3015: Update to mbed TLS release candidate ARMmbed#3015
2977: Ublox drivers ARMmbed#2977
3032: Manually bring PR 2865 into the release ARMmbed#3032

mbed-os-5.2.0-rc2

Release mbed OS 5.2.0-rc2

Ports for Upcoming Targets

Fixes and Changes

2948: [IAR build] fix debug build ARMmbed#2948
2708: [Exporters] Refactor Uvision and IAR and initial support of CMSIS projects ARMmbed#2708
2899: Fix bugs of PWM driver. ARMmbed#2899
2911: [Tools] Add documentation generation script ARMmbed#2911
2918: Allow max-depth specification in memap ARMmbed#2918
2923: STM32F1xx - Add support of ADC internal channel (Temperature, VRef) ARMmbed#2923
2954: Fix ncs36510 by updating header guard ARMmbed#2954
2929: Update trace ARMmbed#2929
2926: Fix mbedtls user config and null entropy ARMmbed#2926
2896: restructure - Restructure cmsis directory ARMmbed#2896
2928: STM32F7xx - Add support of ADC internal channels ARMmbed#2928
2930: STM32F0xx - Use ADC internal channels specific definitions ARMmbed#2930
2934: Change K64F D8 pin from PTA0->PTC12 ARMmbed#2934
2949: The HAL CM4 for ARM and IAR toolchains is valid only for FPU present. ARMmbed#2949
2951: STM32L1xx - Add support of ADC internal channels ARMmbed#2951
2952: Update mbed TLS with the development HEAD ARMmbed#2952
2924: STM32F2xx - Add support of ADC internal channels (temperature, VRef, VBat) ARMmbed#2924
2963: DNS: Fix return value for successful name resolutions ARMmbed#2963
2946: STM32L0xx - Add support of ADC internal channels ARMmbed#2946
2920: Fix pull overwrite ARMmbed#2920
2921: STM32F0xx - Add missing UART_RTS/CTS pins for Serial Flow Control ARMmbed#2921
2932: STM32F4xx - Fix issue with ADC internal Temperature and VBat channels. ARMmbed#2932
2947: STM32L4xx - Add support of ADC internal channels ARMmbed#2947
2964: Fix file path quoting while constructing CSV file in memmap.py ARMmbed#2964
2967: Modify the flash size for Nucleo L073RZ. ARMmbed#2967

latest

Latest

mbed-os-5.1.5

Release mbed OS 5.1.5 and mbed lib v127

Ports for Upcoming Targets

2669: Added u-blox C029 target ARMmbed#2669
2707: [EFM32] Add IAR support for remaining Silicon Labs targets ARMmbed#2707
2819: MultiTech xDot platform support - 09.26.2016 ARMmbed#2819
2827: include MultiTech xDot in mbed 5 releases ARMmbed#2827

Fixes and Changes

2648: Disable RTOS tests for STM32 8K targets ARMmbed#2648
2522: Add CThunk for CM7 ARMmbed#2522
2682: classic mbed: bugfix can loop test ARMmbed#2682
2518: Enable uvisor on Beetle ARMmbed#2518
2685: Replace vendor specific register usage in stm32f4_emac.c with basic register ARMmbed#2685
2688: Avoid type collision by renaming callback variable ARMmbed#2688
2561: lwip - Add checks for invalid state of network ARMmbed#2561
2571: STM32F7 - Add asynchronous serial ARMmbed#2571
2612: Fixed bug on memap (non-default output path) ARMmbed#2612
2616: STM32F3xx - Add Serial Flow Control pins + enable it ARMmbed#2616
2619: NUCLEO_L152RE - Add Serial Flow Control ARMmbed#2619
2620: NUCLEO_F429ZI - Add SERIAL_FC macro ARMmbed#2620
2659: Fix exported project file group naming ARMmbed#2659
2665: nsapi - Add equality operators to SocketAddress class ARMmbed#2665
2666: [EFM32] Microsecond ticker optimization ARMmbed#2666
2671: tools-exporters! - Globally add a gettingstarted.html ARMmbed#2671
2672: [EFM32] Fix exporter to pull root path ARMmbed#2672
2674: tools - Correct adding repo_files ARMmbed#2674
2675: Revise checking toolchain path ARMmbed#2675
2681: STM32F0xx - Add support of ADC internal channels ARMmbed#2681
2687: [NRF5] Add fs_data symbol in data secton for gcc ARMmbed#2687
2696: Add device_has to all nrf51 devices ARMmbed#2696
2697: tools-exporters! - disable inclusion of repo-dirs in zips by default ARMmbed#2697
2703: TARGET_NRF5: Changed 'serial_baud' implementation to support special baud rates. ARMmbed#2703
2704: DISCO_L476VG: add SPI nicknames ARMmbed#2704
2710: Remove "lib" and "lib64" from the mbed-OS .gitignore file: they do no ARMmbed#2710
2721: tools - Add documentation about profiles to the toolcahins ARMmbed#2721
2723: KSDK serial_api.c: Fix assertion error for ParityEven ARMmbed#2723
2735: Fixing archived library builds for IAR ARMmbed#2735
2463: [STM32L0] Add asynchronous serial ARMmbed#2463
2572: Fix STM32F407VG target name and LPC11U6X linker errors ARMmbed#2572
2698: DELTA_DFBM_NQ620 target ARMmbed#2698
2722: lwip - Fixed error code on disconnect TCP socket ARMmbed#2722
2731: [TARGET_STM] IPV4 feature hal files factorisation ARMmbed#2731
2542: Dev spi asynch stm32f4 ARMmbed#2542
2614: Change default uvision exporter to uvision5 ARMmbed#2614
2640: [NUCLEO_F072RB-NUCLEO_F070RB] RTOS issues ARMmbed#2640
2650: STM32F3 - Add low power timer ARMmbed#2650
2662: Update CONTRIBUTING.md ARMmbed#2662
2744: FEATURE_IPV4/TESTS: result status could be wrong ARMmbed#2744
2754: New exporter build tests ARMmbed#2754
2757: Refactor Target and Config away from global variables ARMmbed#2757
2852: Release - Update custom target handling ARMmbed#2852
2415: [STM32F0] Add asynchronous serial ARMmbed#2415
2585: Added support for ADC only pins in LPC43xx ARMmbed#2585
2622: [STM32F4] Add asynchronous I2C ARMmbed#2622
2719: Updated ARM linker scripts for Kinetis platforms that use SDK 2.0 ARMmbed#2719
2727: Serial init timeout: increase default value ARMmbed#2727
2728: Added ethernet and enabled IPV4 feature for the EVK-ODIN-W2/C029 target ARMmbed#2728
2739: STM32 / IPV4: ARMmbed#2685 has been forgotten with ARMmbed#2731 ARMmbed#2739
2747: [LPC11U68] Fix pin interrupt select offset ARMmbed#2747
2751: STM32L0xx - Add Serial Flow Control ARMmbed#2751
2753: [NUCLEO_F767ZI] Add CAN capability ARMmbed#2753
2759: STM32F0 - Add low power timer ARMmbed#2759
2763: STM32L1 - Add low power timer ARMmbed#2763
2764: STM32L4 - Add low power timer ARMmbed#2764
2771: STM32L4 - Update deepsleep implementation ARMmbed#2771
2775: Update KSDK SDHC driver for K64F & K66F ARMmbed#2775
2788: Print percent complete when building ARMmbed#2788
2792: [NUCLEO_F303ZE] MBED-OS5 capability ARMmbed#2792
2779: [NUCLEO_F103RB] RTOS tests update ARMmbed#2779
2712: Fixing constant cleaning when compiling tests ARMmbed#2712
2762: STM32L0 - Add low power timer ARMmbed#2762
2761: STM32F7 - Add low power timer ARMmbed#2761
2800: Removed --no_static_destruction from IAR IDE flags ARMmbed#2800

mbed_lib_rev127

Release 127 of the mbed library

Ports for Upcoming Targets

2669: Added u-blox C029 target ARMmbed#2669
2707: [EFM32] Add IAR support for remaining Silicon Labs targets ARMmbed#2707
2819: MultiTech xDot platform support - 09.26.2016 ARMmbed#2819
2827: include MultiTech xDot in mbed 5 releases ARMmbed#2827

Fixes and Changes

2522: Add CThunk for CM7 ARMmbed#2522
2518: Enable uvisor on Beetle ARMmbed#2518
2571: STM32F7 - Add asynchronous serial ARMmbed#2571
2616: STM32F3xx - Add Serial Flow Control pins + enable it ARMmbed#2616
2619: NUCLEO_L152RE - Add Serial Flow Control ARMmbed#2619
2620: NUCLEO_F429ZI - Add SERIAL_FC macro ARMmbed#2620
2666: [EFM32] Microsecond ticker optimization ARMmbed#2666
2681: STM32F0xx - Add support of ADC internal channels ARMmbed#2681
2687: [NRF5] Add fs_data symbol in data secton for gcc ARMmbed#2687
2696: Add device_has to all nrf51 devices ARMmbed#2696
2703: TARGET_NRF5: Changed 'serial_baud' implementation to support special baud rates. ARMmbed#2703
2704: DISCO_L476VG: add SPI nicknames ARMmbed#2704
2723: KSDK serial_api.c: Fix assertion error for ParityEven ARMmbed#2723
2463: [STM32L0] Add asynchronous serial ARMmbed#2463
2572: Fix STM32F407VG target name and LPC11U6X linker errors ARMmbed#2572
2698: DELTA_DFBM_NQ620 target ARMmbed#2698
2542: Dev spi asynch stm32f4 ARMmbed#2542
2650: STM32F3 - Add low power timer ARMmbed#2650
2415: [STM32F0] Add asynchronous serial ARMmbed#2415
2585: Added support for ADC only pins in LPC43xx ARMmbed#2585
2622: [STM32F4] Add asynchronous I2C ARMmbed#2622
2719: Updated ARM linker scripts for Kinetis platforms that use SDK 2.0 ARMmbed#2719
2728: Added ethernet and enabled IPV4 feature for the EVK-ODIN-W2/C029 target ARMmbed#2728
2747: [LPC11U68] Fix pin interrupt select offset ARMmbed#2747
2751: STM32L0xx - Add Serial Flow Control ARMmbed#2751
2753: [NUCLEO_F767ZI] Add CAN capability ARMmbed#2753
2759: STM32F0 - Add low power timer ARMmbed#2759
2763: STM32L1 - Add low power timer ARMmbed#2763
2764: STM32L4 - Add low power timer ARMmbed#2764
2771: STM32L4 - Update deepsleep implementation ARMmbed#2771
2775: Update KSDK SDHC driver for K64F & K66F ARMmbed#2775
2792: [NUCLEO_F303ZE] MBED-OS5 capability ARMmbed#2792
2762: STM32L0 - Add low power timer ARMmbed#2762
2761: STM32F7 - Add low power timer ARMmbed#2761

mbed-os-5.1.4

Release mbed-os-5.1.4

Changes:

New Targets:
2504: [Disco_F769NI] adding new target [ARMmbed#2504]
2654: DELTA_DFBM_NQ620 platform porting [ARMmbed#2654]
2615: [MTM_MTCONNECT04S] Added support for MTM_MTCONNECT04S [ARMmbed#2615]
2548: Nucleof303ze [ARMmbed#2548]

Fixes:

2678: Fixing NCS36510 compile on Linux ARMmbed#2678
2657: [MAX326xx] Removed echoing of characters and carriage return. ARMmbed#2657
2651: Use lp_timer to count time in the deepsleep tests ARMmbed#2651
2645: NUCLEO_F446ZE - Enable mbed5 release version ARMmbed#2645
2643: Fix thread self termination ARMmbed#2643
2634: Updated USBHost for library changes ARMmbed#2634
2633: Updated USBDevice to use Callback ARMmbed#2633
2630: Test names not dependent on disk location of root ARMmbed#2630
2624: CFSTORE Bugfix for realloc() moving KV area and cfstore_file_t data structures not being updated correctly ARMmbed#2624
2623: DISCO_L476VG - Add Serial Flow Control pins + add SERIAL_FC macro ARMmbed#2623
2617: STM32F2xx - Enable Serial Flow Control ARMmbed#2617
2613: Correctly providing directories to build_apis ARMmbed#2613
2607: Fix uvisor memory tracing ARMmbed#2607
2604: Tools - Fix fill section size variation ARMmbed#2604
2601: Adding ON Semiconductor copyright notice to source and header files. ARMmbed#2601
2597: [HAL] Fixed "intrinsic is deprecated" warnings ARMmbed#2597
2596: [HAL] Improve memory tracer ARMmbed#2596
2594: Fix TCPServer constructor ARMmbed#2594
2593: Add app config command line switch for test and make ARMmbed#2593
2589: [NUC472] Fix heap configuration error with armcc ARMmbed#2589
2588: Timing tests drift refactor ARMmbed#2588
2587: add PTEx pins as option for SPI on Hexiwear - for SD Card Interface ARMmbed#2587
2584: Set size of callback irq array to IrqCnt ARMmbed#2584
2583: github issue and PR templates ARMmbed#2583
2582: [GCC_CR] fix runtime hang for baremetal build ARMmbed#2582
2580: lwip - Add check for previously-bound socket ARMmbed#2580
2579: lwip - Fix handling of max sockets in socket_accept ARMmbed#2579
2578: Fix double free in NanostackInterface ARMmbed#2578
2576: Add smoke test that builds example programs with mbed-cli ARMmbed#2576
2575: tools-config! -  Allow an empty or mal-formed config to be passed to the config system ARMmbed#2575
2562: Fix GCC lazy init race condition and add test ARMmbed#2562
2559: [utest]: Allow the linker to remove any part of utest if not used ARMmbed#2559
2545: Added define guards for SEQUENTIAL_FLASH_JOURNAL_MAX_LOGGED_BLOBS so  ARMmbed#2545
2538: STM32F4xx - Add support of ADC internal channels (Temp, VRef, VBat) ARMmbed#2538
2521: [NUCLEO_F207ZG] Add MBED5 capability ARMmbed#2521
2514: Updated FlexCan and SAI SDK drivers ARMmbed#2514
2487: Runtime dynamic memory tracing ARMmbed#2487
2442: Malloc heap info ARMmbed#2442
2419: [STM32F1] Add asynchronous serial ARMmbed#2419
2393: [tools] Prevent trace-backs from incomplete args ARMmbed#2393
2245: Refactor export subsystem ARMmbed#2245
2130: stm32 : reduce number of device.h files ARMmbed#2130

mbed_lib_rev126

Release 126 of the mbed library

Changes:

New Targets:
2504: [Disco_F769NI] adding new target [ARMmbed#2504]
2654: DELTA_DFBM_NQ620 platform porting [ARMmbed#2654]
2615: [MTM_MTCONNECT04S] Added support for MTM_MTCONNECT04S [ARMmbed#2615]
2548: Nucleof303ze [ARMmbed#2548]

Fixes:

2657: [MAX326xx] Removed echoing of characters and carriage return. [ARMmbed#2657]
2651: Use lp_timer to count time in the deepsleep tests [ARMmbed#2651]
2643: Fix thread self termination [ARMmbed#2643]
2623: DISCO_L476VG - Add Serial Flow Control pins + add SERIAL_FC macro [ARMmbed#2623]
2617: STM32F2xx - Enable Serial Flow Control [ARMmbed#2617]
2601: Adding ON Semiconductor copyright notice to source and header files. [ARMmbed#2601]
2597: [HAL] Fixed "intrinsic is deprecated" warnings [ARMmbed#2597]
2589: [NUC472] Fix heap configuration error with armcc [ARMmbed#2589]
2587: add PTEx pins as option for SPI on Hexiwear - for SD Card Interface [ARMmbed#2587]
2584: Set size of callback irq array to IrqCnt [ARMmbed#2584]
2582: [GCC_CR] fix runtime hang for baremetal build [ARMmbed#2582]
2562: Fix GCC lazy init race condition and add test [ARMmbed#2562]
2538: STM32F4xx - Add support of ADC internal channels (Temp, VRef, VBat) [ARMmbed#2538]
2514: Updated FlexCan and SAI SDK drivers [ARMmbed#2514]
2442: Malloc heap info [ARMmbed#2442]
2419: [STM32F1] Add asynchronous serial [ARMmbed#2419]
2130: stm32 : reduce number of device.h files [ARMmbed#2130]
2678: Fixing NCS36510 compile on Linux [ARMmbed#2678]
2607: Fix uvisor memory tracing [ARMmbed#2607]
2596: [HAL] Improve memory tracer [ARMmbed#2596]
2487: Runtime dynamic memory tracing [ARMmbed#2487]

mbed-os-5.1.3

Changes:

New target - KL27Z_IAR
New target - MAX32620HSP_ARM_STD
New target - MAX32620HSP_GCC_ARM
New target - MAX32620HSP_IAR
New target - NCS36510_ARM_STD
New target - NCS36510_GCC_ARM
New target - NCS36510_IAR

Added support for NSAPI_REUSEADDR to the lwip interface.
STM32F3 family : Add and enable asynchronous serial, plus tests.
STM32L4 family : Add and enable asynchronous serial, plus tests.
Fixing issue where GCC fails to report compile errors when non-verbose.
Add ethernet and IPV4 support for: NUCLEO_F207ZG, NUCLEO_F429ZI, NUCLEO_F767ZI, DISCO_F746NG.
RZ_A1H - Enable SPI1 on pins P6_4 to P6_7.
KL27Z : SPI driver bug fixes and Improvements, ARM linker file update.
STM32F4, STM32F7 families : Add entropy functions, documentation, code improvements, fix build issues.
HEXIWEAR: Update I2C pin mapping, Add support to create KDS projects.
LWIP - fix recv blocking send on accepted sockets.
SingletonPtr bugfixes.
Beetle: Implement sleep API.
uVisor: Update to v0.20.1-alpha, minor documentation update.
STM32F3 : fix RTOS IAR test, RTOS GCC_ARM test.
nrf5x : Introduce uart hardware flow control configuration.
K64F/K22F: Implement HAL lp_timer API.
Ticker: Move ticker initialisation to object creation time.
STM32F4 : remove printf from pwmout
NXP : Fix multiple definition errors in GCC_CR build,  fix linker errors.
Add TOOLCHAIN_GCC_CR support.
STM32L1 family : Add and enable asynchronous serial, plus tests.
mbed-client : Fix Bootstrap and Connector functionality.
NUC472 : Fix Ethernet wrong INT status in RX_Action.
RTX_CM_lib.h : fix compiler warning.
NUCLEO : Use GCC small build for 64K flash STM32.
STM32F2 family : Add and enable asynchronous serial, plus tests.
uvisor : Move page heap after uVisor private data, update page allocator.
K64F: Revert to hardcoded stack pointer in RTX .
dns-query : Internal API change , documentation, Added support for multiple results and ipv6.
Add support for implementation-provided DNS servers.
Adopted netconn_gethostbyname in the lwip interface.
Restructured nsapi_dns.h to have clear separation between C/C++ .
Tool fixes.
Tests : New ones added and some updates to existing.
RTOS - K64F: Revert to hardcoded stack pointer in RTX.
RTOS - Adding NCS36510 support.
RTOS - Add MAX32620 target support.
RTOS - Fix implicit declaration of function 'atexit'.