Scope
This is a public release intended for testing. It contains many new features and fixes since version 0254.
Full Changelog: v0254...v0257
Features
- Compiler support: previous versions supported only
armcc(ARM Compiler 5.x, or ARMC5). This version adds support forgcc_arm(GNU Arm Embedded Toolchain 10.3, orarm-none-eabi-gcc) andarmclang(Arm Compiler for Embedded 6.x, or ARMC6). - Build system (still based on project-generator) now focuses on
make/cmake(uvisionstill supported). Use of mbed build tool is deprecated. - Update CMSIS-Core to version 5.3.
- Update to CMSIS-RTOS2 (for
gcc_armandarmclang) - Update to CMSIS-DAP v2.1.
- Support for Python 3 and deprecating support for Python 2.x.
- Improvement to
lpc4322HIC: added support for High-Speed USB and SWO - Add GitHub Actions continuous integration
New HICs
- Nordic Semiconductor nRF52820 / nRF52833 (
nrf52820) - Nuvoton M48SSIDAE (
m48ssidae) - NXP KL27Z (
kl27z) - NXP LPC5500 Family (
lpc5xx)
New firmwares
- Arm Musca A1 (
lpc11u35_musca_a_if) - Arm Musca B2 (
lpc11u35_musca_b_if/lpc11u35_musca_b_eflash_if) - Arrow HANI-IOT (
lpc4322_hani_iot_if) - BBC micro:bit V1 (
kl26z_microbit_if) - BBC micro:bit V2 (
kl27z_microbit_if/nrf52820_microbit_if) - Embedded Planet Agora (
k20dx_ep_agora_if) - Embedded Planet Kairos (
k20dx_ep_kairos_if) - Maxim Integrated MAX32660-EVSYS (
max32625_max32660evsys_if) - Maxim Integrated MAX32666FTHR (
max32625_max32666fthr_if) - Maxim Integrated MAX78000FTHR (
max32625_max78000fthr_if) - Nordic DK boards with support for external debug (
sam3u2c_nrf5x_dk_ext_if) - NXP FRDM-KL03Z (
k20dx_frdmkl03z_if) - NXP i.MXRT 1060 (
lpc4322_mimxrt1060_evk_qspi_if) - NXP i.MXRT 1170 (
lpc4322_mimxrt1170_evk_qspi_if) - NXP MCU-Link / NXP MCU-Link Pro (
lpc55s69_mculink_if) - Nuvoton NuMaker-IoT-M263A (
m48ssidae_numaker_iot_m263a_if) - Nuvoton NuMaker-M2354 (
m48ssidae_numaker_m2354_if) - Nuvoton NuMaker-M252KG (
m48ssidae_numaker_m252kg_if) - Nuvoton NuMaker-PFM-M487KM (
m48ssidae_numaker_pfm_m487km_if) - Pitaya Link (
lpc11u35_pitaya_link_if) - Sparkfun Artemis Development Kit (
kl26z_artemis_dk_if)
Removed firmwares
k20dx_mimxrt1050_evk_qspi_ifk20dx_rbl_ifk20dx_rblnano_ifkl26z_nina_b1_iflpc11u35_6lowpan_borderrouterethernet_iflpc11u35_6lowpan_borderrouterhat_iflpc11u35_6lowpan_borderrouterusb_iflpc11u35_arm_watch_efm32_iflpc11u35_arm_watch_nrf51_iflpc11u35_arm_watch_stm32f411_iflpc11u35_cocorico_iflpc11u35_dipdap_cc3220sf_iflpc11u35_dipdap_sdt32429b_iflpc11u35_dipdap_sdt32439b_iflpc11u35_dipdap_sdt51822b_iflpc11u35_dipdap_sdt52832b_iflpc11u35_dipdap_sdt64b_iflpc11u35_mbed_cloud_connect_iflpc11u35_mtb_aconno_acn52832_iflpc11u35_mtb_laird_bl652_iflpc11u35_mtb_laird_bl654_iflpc11u35_mtb_mts_dragonfly_iflpc11u35_mtb_mts_xdot_iflpc11u35_mtb_murata_abz_078_iflpc11u35_mtb_murata_bl241_iflpc11u35_mtb_mxchip_emw3166_iflpc11u35_mtb_nina_b112_iflpc11u35_mtb_rak811_iflpc11u35_mtb_stm32f439_iflpc11u35_mtb_stm32l475_iflpc11u35_mtb_stm_s2lp_iflpc11u35_mtb_ublox_odin_w2_iflpc11u35_mtb_usi_wm_bn_bm_22_iflpc11u35_mtb_wise1510_iflpc11u35_mtb_wise1530_iflpc11u35_mtb_wise1570_iflpc11u35_mtconnect04s_iflpc11u35_ro359b_iflpc11u35_vbluno51_iflpc11u35_wio3g_iflpc11u35_wiobg96_iflpc11u35_wizwiki_w7500_eco_iflpc11u35_wizwiki_w7500_iflpc11u35_wizwiki_w7500p_ifsam3u2c_ncs36510rf_if