Skip to content

Tags: shrayanth-zz/mbed-os

Tags

mbed-os-5.2.2

Toggle mbed-os-5.2.2's commit message
Release mbed OS 5.2.2 and mbed lib v129

Known issues in this release

There is currently a DNS resolution failure in Thread mode with this release. This causes a failure in the
mbed-os-example-client. This 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. ARMmbed#3011
3099: MAX32625 ARMmbed#3099
3151: Add support for FRDM-K82F ARMmbed#3151
3177: New mcu k22512 fixing pr 3136 ARMmbed#3177

Fixes and Changes

2990: [tools] Parallel building of tests ARMmbed#2990
3008: NUCLEO_F072RB: Fix wrong timer channel number on pwm PB_5 pin ARMmbed#3008
3013: STM32xx - Change how the ADC internal pins are checked before pinmap_ ARMmbed#3013
3023: digital_loop tests update for STM32 ARMmbed#3023
3041: [nRF5] - added implementation of API of serial port flow control configuration. ARMmbed#3041
3092: [tools + tests] Adding parallelized build option for iar and uvision exporters ARMmbed#3092
3084: [nrf5] fix in Digital I/O : a gpioe pin was uninitialized badly ARMmbed#3084
3009: TRNG enabled. TRNG APIs implemented. REV A/B/C/D flags removed. Warnings removed ARMmbed#3009
3139: Handle [NOT_SUPPORTED] exception in make.py ARMmbed#3139
3074: Target stm init gcc alignement ARMmbed#3074
3140: [tests] Replacing getchar with RawSerial getc in greentea-client ARMmbed#3140
3158: Added support for 6lowpan PAN ID filter to mbed mesh api configuration ARMmbed#3158
2988: Update of can_api.c fixing ARMmbed#2987 ARMmbed#2988
3175: Updating IAR definition for the NCS36510 for IAR EW v7.8 ARMmbed#3175
3170: [tests] Preventing test from printing before Greentea __sync ARMmbed#3170
3169: [Update of ARMmbed#3014] Usb updates ARMmbed#3169
3143: CFStore fix needed for the Cloud Client ARMmbed#3143
3135: lwip - Fix memory leak in k64f cyclic-buffer overflow ARMmbed#3135
3048: Make update.py test compile examples prior to updating mbed-os version. ARMmbed#3048
3162: lwip/nsapi - Clean up warnings in network code ARMmbed#3162
3161: nsapi - Add better heuristic for the default record of DNS queries ARMmbed#3161
3173: [Exporters] Add a device_name to microbit entry in targets.json ARMmbed#3173
3072: i2c_loop tests update for STM32 ARMmbed#3072
2958: Allowing mbed_app.json files to be discovered for tests. ARMmbed#2958
2969: [nRF52] - switch irq priorities of driver handlers to the lowest level ARMmbed#2969
3078: lwip: Allow several configuration macros to be set externally (bis) ARMmbed#3078
3165: Add address type checks to NanostackInterface ARMmbed#3165
3166: nsapi_dns: Provide 2 IPv6-hosted default servers ARMmbed#3166
3171: [tools] Fixing project.py -S printing problem ARMmbed#3171
3172: [Exporters] New export-build tests ARMmbed#3172
3184: ARMmbed#3183 Compiler warning in trng_api.c with K64F  ARMmbed#3184
3185: Update tests to fix build failures. Also make the code similar to oth ARMmbed#3185
3104: [NuMaker] Support CAN and fix PWM CLK error ARMmbed#3104
3182: Exporter documentation ARMmbed#3182
3186: MultiTech mDot - add back SPI3 pins ARMmbed#3186
3187: [Export-Make] Use internal class variable for resolving templates in makefiles ARMmbed#3187
3195: [Exporters - Make-based] Quote the shell call in mkdir and rmdir ARMmbed#3195
3204: [Export build-test] Directory traversal error ARMmbed#3204
3189: [Exporters - Make-based] Force make exporter to search PATH for compilers ARMmbed#3189
3200: Using Popen for uVision and unifying the structure of the build function ARMmbed#3200
3075: nsapi - Add standardized return types for size and errors ARMmbed#3075
3221: u-blox odin w2 drivers update ARMmbed#3221

mbed_lib_rev129

Toggle mbed_lib_rev129's commit message
Release 129 of the mbed library

Ports for Upcoming Targets

3011: Add u-blox Sara-N target. ARMmbed#3011
3099: MAX32625 ARMmbed#3099
3151: Add support for FRDM-K82F ARMmbed#3151
3177: New mcu k22512 fixing pr 3136 ARMmbed#3177

Fixes and Changes

3008: NUCLEO_F072RB: Fix wrong timer channel number on pwm PB_5 pin ARMmbed#3008
3013: STM32xx - Change how the ADC internal pins are checked before pinmap_ ARMmbed#3013
3041: [nRF5] - added implementation of API of serial port flow control configuration. ARMmbed#3041
3084: [nrf5] fix in Digital I/O : a gpioe pin was uninitialized badly ARMmbed#3084
3009: TRNG enabled. TRNG APIs implemented. REV A/B/C/D flags removed. Warnings removed ARMmbed#3009
3074: Target stm init gcc alignement ARMmbed#3074
2988: Update of can_api.c fixing ARMmbed#2987 ARMmbed#2988
3173: [Exporters] Add a device_name to microbit entry in targets.json ARMmbed#3173
2969: [nRF52] - switch irq priorities of driver handlers to the lowest level ARMmbed#2969
3184: ARMmbed#3183 Compiler warning in trng_api.c with K64F  ARMmbed#3184
3104: [NuMaker] Support CAN and fix PWM CLK error ARMmbed#3104
3186: MultiTech mDot - add back SPI3 pins ARMmbed#3186
3075: nsapi - Add standardized return types for size and errors ARMmbed#3075
3221: u-blox odin w2 drivers update ARMmbed#3221

latest

Toggle latest's commit message
Latest

mbed-os-5.2.1

Toggle mbed-os-5.2.1's commit message
Release mbed OS 5.2.1 and mbed lib v128

Ports for Upcoming Targets

Fixes and Changes

2966: Add kw24 support ARMmbed#2966
3068: MultiTech mDot - clean up PeripheralPins.c and add new pin names ARMmbed#3068
3089: Kinetis HAL: Remove clock initialization code from serial and ticker  ARMmbed#3089
2943: [NRF5] NVIC_SetVector functionality ARMmbed#2943
2938: InterruptIn changes in NCS36510 HAL. ARMmbed#2938
3112: events - Remove unused variable warning in ndebug builds ARMmbed#3112
2953: nsapi - Fix leftover bytes from suffix during ipv6 parsing ARMmbed#2953
3108: Fix sleep function for NRF52. ARMmbed#3108
3076: STM32F1: Correct timer master value reading ARMmbed#3076
3085: Add LOWPOWERTIMER capability for NUCLEO_F303ZE ARMmbed#3085
3093: [SDFileSystem] Enable / Disable serial debug. ARMmbed#3093
3097: Arm-Pack-Manager Remove pycurl dependency ARMmbed#3097
3046: [BEETLE] Update BLE stack on Beetle board ARMmbed#3046
3005: New build profile and docs ARMmbed#3005
3122: [Silicon Labs] Update of Silicon Labs HAL ARMmbed#3122
3022: OnSemi RAM usage fix ARMmbed#3022
3121: STM32F3: Correct UART4 and UART5 defines when using DEVICE_SERIAL_ASYNCH ARMmbed#3121
2897: nsapi - Standardize support of NSAPI_UNSPEC ARMmbed#2897
3024: analog_loop tests update for STM32 ARMmbed#3024
3142: Targets- NUMAKER_PFM_NUC47216 remove mbed 2 ARMmbed#3142

mbed_lib_rev128

Toggle mbed_lib_rev128's commit message
Release 128 of the mbed library

Ports for Upcoming Targets

Fixes and Changes

2966: Add kw24 support ARMmbed#2966
3068: MultiTech mDot - clean up PeripheralPins.c and add new pin names ARMmbed#3068
3089: Kinetis HAL: Remove clock initialization code from serial and ticker  ARMmbed#3089
2943: [NRF5] NVIC_SetVector functionality ARMmbed#2943
2938: InterruptIn changes in NCS36510 HAL. ARMmbed#2938
3108: Fix sleep function for NRF52. ARMmbed#3108
3076: STM32F1: Correct timer master value reading ARMmbed#3076
3085: Add LOWPOWERTIMER capability for NUCLEO_F303ZE ARMmbed#3085
3046: [BEETLE] Update BLE stack on Beetle board ARMmbed#3046
3122: [Silicon Labs] Update of Silicon Labs HAL ARMmbed#3122
3022: OnSemi RAM usage fix ARMmbed#3022
3121: STM32F3: Correct UART4 and UART5 defines when using DEVICE_SERIAL_ASYNCH ARMmbed#3121
3142: Targets- NUMAKER_PFM_NUC47216 remove mbed 2 ARMmbed#3142

mbed-os-5.2.0

Toggle mbed-os-5.2.0's commit message
Promoting release candidate mbed-os-5.2-rc4 to official mbed-os-5.2.0…

… release

mbed-os-5.2.0-rc4

Toggle mbed-os-5.2.0-rc4's commit message
Add checks for NULL_ENTROPY and SSL_TLS in mbed OS

mbed-os-5.2.0-rc3

Toggle mbed-os-5.2.0-rc3's commit message
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

Toggle mbed-os-5.2.0-rc2's commit message
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