This repository was archived by the owner on May 23, 2023. It is now read-only.
Tags: SiliconLabs/mbed-os
Tags
Add checks for NULL_ENTROPY and SSL_TLS in mbed OS
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
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
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
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
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
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]
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'.
PreviousNext