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
(uvision
still supported). Use of mbed build tool is deprecated. - Update CMSIS-Core to version 5.3.
- Update to CMSIS-RTOS2 (for
gcc_arm
andarmclang
) - Update to CMSIS-DAP v2.1.
- Support for Python 3 and deprecating support for Python 2.x.
- Improvement to
lpc4322
HIC: 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_if
k20dx_rbl_if
k20dx_rblnano_if
kl26z_nina_b1_if
lpc11u35_6lowpan_borderrouterethernet_if
lpc11u35_6lowpan_borderrouterhat_if
lpc11u35_6lowpan_borderrouterusb_if
lpc11u35_arm_watch_efm32_if
lpc11u35_arm_watch_nrf51_if
lpc11u35_arm_watch_stm32f411_if
lpc11u35_cocorico_if
lpc11u35_dipdap_cc3220sf_if
lpc11u35_dipdap_sdt32429b_if
lpc11u35_dipdap_sdt32439b_if
lpc11u35_dipdap_sdt51822b_if
lpc11u35_dipdap_sdt52832b_if
lpc11u35_dipdap_sdt64b_if
lpc11u35_mbed_cloud_connect_if
lpc11u35_mtb_aconno_acn52832_if
lpc11u35_mtb_laird_bl652_if
lpc11u35_mtb_laird_bl654_if
lpc11u35_mtb_mts_dragonfly_if
lpc11u35_mtb_mts_xdot_if
lpc11u35_mtb_murata_abz_078_if
lpc11u35_mtb_murata_bl241_if
lpc11u35_mtb_mxchip_emw3166_if
lpc11u35_mtb_nina_b112_if
lpc11u35_mtb_rak811_if
lpc11u35_mtb_stm32f439_if
lpc11u35_mtb_stm32l475_if
lpc11u35_mtb_stm_s2lp_if
lpc11u35_mtb_ublox_odin_w2_if
lpc11u35_mtb_usi_wm_bn_bm_22_if
lpc11u35_mtb_wise1510_if
lpc11u35_mtb_wise1530_if
lpc11u35_mtb_wise1570_if
lpc11u35_mtconnect04s_if
lpc11u35_ro359b_if
lpc11u35_vbluno51_if
lpc11u35_wio3g_if
lpc11u35_wiobg96_if
lpc11u35_wizwiki_w7500_eco_if
lpc11u35_wizwiki_w7500_if
lpc11u35_wizwiki_w7500p_if
sam3u2c_ncs36510rf_if