From e9743df09b184d02a90f8f99b447f0e718fc4728 Mon Sep 17 00:00:00 2001 From: Frederic Pillon Date: Tue, 26 May 2026 15:43:18 +0200 Subject: [PATCH 1/4] chore: update templates with new version Signed-off-by: Frederic Pillon --- STM32/src/templates/package_core_index.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/STM32/src/templates/package_core_index.json b/STM32/src/templates/package_core_index.json index 7ead404..041a313 100644 --- a/STM32/src/templates/package_core_index.json +++ b/STM32/src/templates/package_core_index.json @@ -29,12 +29,12 @@ { "packager": "STMicroelectronics", "name": "CMSIS", - "version": "6.2.0" + "version": "6.3.0" }, { "packager": "STMicroelectronics", "name": "CMSIS_DSP", - "version": "1.16.2" + "version": "1.17.0" }, { "packager": "STMicroelectronics", From 430040db42b2bed76043e9eafe893c08190ca44f Mon Sep 17 00:00:00 2001 From: Frederic Pillon Date: Tue, 26 May 2026 15:44:25 +0200 Subject: [PATCH 2/4] feat: update CMSIS 6 and DSP versions Signed-off-by: Frederic Pillon --- package_stmicroelectronics_index.json | 174 ++++++++++++++++++++++++++ 1 file changed, 174 insertions(+) diff --git a/package_stmicroelectronics_index.json b/package_stmicroelectronics_index.json index 9703123..2819cd4 100644 --- a/package_stmicroelectronics_index.json +++ b/package_stmicroelectronics_index.json @@ -1120,6 +1120,96 @@ } ] }, + { + "name": "STM32 MCU based boards", + "architecture": "stm32", + "version": "3.0.0-dev", + "category": "Contributed", + "url": "https://github.com/stm32duino/Arduino_Core_STM32/releases/download/2.12.0/STM32-2.12.0.tar.bz2", + "archiveFileName": "STM32-2.12.0.tar.bz2", + "checksum": "SHA-256:8d1ff26959c4cef55996f25b8403b029234264dc962793cff832e9ddc27e7544", + "size": "55110080", + "boards": [ + {"name": "Nucleo-144"}, + {"name": "Nucleo-64"}, + {"name": "Nucleo-32"}, + {"name": "Discovery"}, + {"name": "Eval"}, + {"name": "STM32MP1 series coprocessor"}, + {"name": "Generic STM32C0 series"}, + {"name": "Generic STM32F0 series"}, + {"name": "Generic STM32F1 series"}, + {"name": "Generic STM32F2 series"}, + {"name": "Generic STM32F3 series"}, + {"name": "Generic STM32F4 series"}, + {"name": "Generic STM32F7 series"}, + {"name": "Generic STM32G0 series"}, + {"name": "Generic STM32G4 series"}, + {"name": "Generic STM32H5 series"}, + {"name": "Generic STM32H7 Series"}, + {"name": "Generic STM32L0 series"}, + {"name": "Generic STM32L1 series"}, + {"name": "Generic STM32L4 series"}, + {"name": "Generic STM32L5 series"}, + {"name": "Generic STM32U0 series"}, + {"name": "Generic STM32U3 series"}, + {"name": "Generic STM32U5 series"}, + {"name": "Generic STM32WB series"}, + {"name": "Generic STM32WB0 series"}, + {"name": "Generic STM32WBA series"}, + {"name": "Generic STM32WL3 series"}, + {"name": "Generic STM32WL series"}, + {"name": "3D printer boards"}, + {"name": "Blues boards"}, + {"name": "Elecgator boards"}, + {"name": "Electronic speed controllers"}, + {"name": "Garatronic-McHobby"}, + {"name": "Generic Flight Controllers"}, + {"name": "IoT continuum boards"}, + {"name": "LoRa boards"}, + {"name": "Midatronics boards"}, + {"name": "SparkFun Boards"}, + {"name": "ELV Modular System boards"}, + {"name": "STeaMi Board"} + ], + "toolsDependencies": [ + { + "packager": "STMicroelectronics", + "name": "xpack-arm-none-eabi-gcc", + "version": "14.2.1-1.1" + }, + { + "packager": "STMicroelectronics", + "name": "xpack-openocd", + "version": "0.12.0-6" + }, + { + "packager": "STMicroelectronics", + "name": "STM32Tools", + "version": "2.4.0" + }, + { + "packager": "STMicroelectronics", + "name": "CMSIS", + "version": "6.3.0" + }, + { + "packager": "STMicroelectronics", + "name": "CMSIS_DSP", + "version": "1.17.0" + }, + { + "packager": "STMicroelectronics", + "name": "CMSIS_NN", + "version": "7.0.0" + }, + { + "packager": "STMicroelectronics", + "name": "STM32_SVD", + "version": "1.20.0" + } + ] + }, { "name": "STM8 MCU based boards", "architecture": "stm8", @@ -1659,6 +1749,48 @@ } ] }, + { + "name": "CMSIS", + "version": "6.3.0", + "systems": + [ + { + "host": "aarch64-linux-gnu", + "url": "https://github.com/stm32duino/ArduinoModule-CMSIS/releases/download/6.3.0/CMSIS-6.3.0.tar.bz2", + "archiveFileName": "CMSIS-6.3.0.tar.bz2", + "checksum": "SHA-256:a37aac32c442955b3cdd601de72da6d384750450e40fa8581051d14c99f92118", + "size": "253988" + }, + { + "host": "arm64-apple-darwin", + "url": "https://github.com/stm32duino/ArduinoModule-CMSIS/releases/download/6.3.0/CMSIS-6.3.0.tar.bz2", + "archiveFileName": "CMSIS-6.3.0.tar.bz2", + "checksum": "SHA-256:a37aac32c442955b3cdd601de72da6d384750450e40fa8581051d14c99f92118", + "size": "253988" + }, + { + "host": "i686-mingw32", + "url": "https://github.com/stm32duino/ArduinoModule-CMSIS/releases/download/6.3.0/CMSIS-6.3.0.tar.bz2", + "archiveFileName": "CMSIS-6.3.0.tar.bz2", + "checksum": "SHA-256:a37aac32c442955b3cdd601de72da6d384750450e40fa8581051d14c99f92118", + "size": "253988" + }, + { + "host": "x86_64-apple-darwin", + "url": "https://github.com/stm32duino/ArduinoModule-CMSIS/releases/download/6.3.0/CMSIS-6.3.0.tar.bz2", + "archiveFileName": "CMSIS-6.3.0.tar.bz2", + "checksum": "SHA-256:a37aac32c442955b3cdd601de72da6d384750450e40fa8581051d14c99f92118", + "size": "253988" + }, + { + "host": "x86_64-pc-linux-gnu", + "url": "https://github.com/stm32duino/ArduinoModule-CMSIS/releases/download/6.3.0/CMSIS-6.3.0.tar.bz2", + "archiveFileName": "CMSIS-6.3.0.tar.bz2", + "checksum": "SHA-256:a37aac32c442955b3cdd601de72da6d384750450e40fa8581051d14c99f92118", + "size": "253988" + } + ] + }, { "name": "CMSIS_DSP", "version": "1.16.2", @@ -1701,6 +1833,48 @@ } ] }, + { + "name": "CMSIS_DSP", + "version": "1.17.0", + "systems": + [ + { + "host": "aarch64-linux-gnu", + "url": "https://github.com/stm32duino/ArduinoModule-CMSIS/releases/download/6.3.0/CMSIS_DSP-1.17.0.tar.bz2", + "archiveFileName": "CMSIS_DSP-1.17.0.tar.bz2", + "checksum": "SHA-256:19a2379b527fb4931b1450a1de51d2f40a01fa1b1e74c95b778214d72edf2200", + "size": "1339859" + }, + { + "host": "arm64-apple-darwin", + "url": "https://github.com/stm32duino/ArduinoModule-CMSIS/releases/download/6.3.0/CMSIS_DSP-1.17.0.tar.bz2", + "archiveFileName": "CMSIS_DSP-1.17.0.tar.bz2", + "checksum": "SHA-256:19a2379b527fb4931b1450a1de51d2f40a01fa1b1e74c95b778214d72edf2200", + "size": "1339859" + }, + { + "host": "i686-mingw32", + "url": "https://github.com/stm32duino/ArduinoModule-CMSIS/releases/download/6.3.0/CMSIS_DSP-1.17.0.tar.bz2", + "archiveFileName": "CMSIS_DSP-1.17.0.tar.bz2", + "checksum": "SHA-256:19a2379b527fb4931b1450a1de51d2f40a01fa1b1e74c95b778214d72edf2200", + "size": "1339859" + }, + { + "host": "x86_64-apple-darwin", + "url": "https://github.com/stm32duino/ArduinoModule-CMSIS/releases/download/6.3.0/CMSIS_DSP-1.17.0.tar.bz2", + "archiveFileName": "CMSIS_DSP-1.17.0.tar.bz2", + "checksum": "SHA-256:19a2379b527fb4931b1450a1de51d2f40a01fa1b1e74c95b778214d72edf2200", + "size": "1339859" + }, + { + "host": "x86_64-pc-linux-gnu", + "url": "https://github.com/stm32duino/ArduinoModule-CMSIS/releases/download/6.3.0/CMSIS_DSP-1.17.0.tar.bz2", + "archiveFileName": "CMSIS_DSP-1.17.0.tar.bz2", + "checksum": "SHA-256:19a2379b527fb4931b1450a1de51d2f40a01fa1b1e74c95b778214d72edf2200", + "size": "1339859" + } + ] + }, { "name": "CMSIS_NN", "version": "7.0.0", From 62c7af339dd5fd11686ff8079a98ba90a7effc91 Mon Sep 17 00:00:00 2001 From: Frederic Pillon Date: Wed, 27 May 2026 15:47:44 +0200 Subject: [PATCH 3/4] feat: add xpack-arm-none-eabi-gcc v15.2.1-1.1 dependency tool Signed-off-by: Frederic Pillon --- package_stmicroelectronics_index.json | 44 ++++++++++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-) diff --git a/package_stmicroelectronics_index.json b/package_stmicroelectronics_index.json index 2819cd4..45432b2 100644 --- a/package_stmicroelectronics_index.json +++ b/package_stmicroelectronics_index.json @@ -1176,7 +1176,7 @@ { "packager": "STMicroelectronics", "name": "xpack-arm-none-eabi-gcc", - "version": "14.2.1-1.1" + "version": "15.2.1-1.1" }, { "packager": "STMicroelectronics", @@ -1497,6 +1497,48 @@ } ] }, + { + "name": "xpack-arm-none-eabi-gcc", + "version": "15.2.1-1.1", + "systems": + [ + { + "host": "arm64-apple-darwin", + "url": "https://github.com/xpack-dev-tools/arm-none-eabi-gcc-xpack/releases/download/v15.2.1-1.1/xpack-arm-none-eabi-gcc-15.2.1-1.1-darwin-arm64.tar.gz", + "archiveFileName": "xpack-arm-none-eabi-gcc-15.2.1-1.1-darwin-arm64.tar.gz", + "checksum": "SHA-256:574082d35e49a2bcbdc355836b2a3ae5e5bb3b9456c9f5e37177db2ab4aad870", + "size": "293820200" + }, + { + "host": "aarch64-linux-gnu", + "url": "https://github.com/xpack-dev-tools/arm-none-eabi-gcc-xpack/releases/download/v15.2.1-1.1/xpack-arm-none-eabi-gcc-15.2.1-1.1-linux-arm64.tar.gz", + "archiveFileName": "xpack-arm-none-eabi-gcc-15.2.1-1.1-linux-arm64.tar.gz", + "checksum": "SHA-256:67980c7990eba7bb7ffdf39699102effd70889f5ac427be19a8c8a6c5fab2972", + "size": "302624714" + }, + { + "host": "i686-mingw32", + "url": "https://github.com/xpack-dev-tools/arm-none-eabi-gcc-xpack/releases/download/v15.2.1-1.1/xpack-arm-none-eabi-gcc-15.2.1-1.1-win32-x64.zip", + "archiveFileName": "xpack-arm-none-eabi-gcc-15.2.1-1.1-win32-x64.zip", + "checksum": "SHA-256:bae6a3d1667697ce750c3b13d6d26d80973ecedc2cc87bf04869e83447fd93ea", + "size": "335571206" + }, + { + "host": "x86_64-apple-darwin", + "url": "https://github.com/xpack-dev-tools/arm-none-eabi-gcc-xpack/releases/download/v15.2.1-1.1/xpack-arm-none-eabi-gcc-15.2.1-1.1-darwin-x64.tar.gz", + "archiveFileName": "xpack-arm-none-eabi-gcc-15.2.1-1.1-darwin-x64.tar.gz", + "checksum": "SHA-256:5be906a5194c3173e145a58048e5607ffff947773237802b93e55e23c415f1b6", + "size": "298312329" + }, + { + "host": "x86_64-pc-linux-gnu", + "url": "https://github.com/xpack-dev-tools/arm-none-eabi-gcc-xpack/releases/download/v15.2.1-1.1/xpack-arm-none-eabi-gcc-15.2.1-1.1-linux-x64.tar.gz", + "archiveFileName": "xpack-arm-none-eabi-gcc-15.2.1-1.1-linux-x64.tar.gz", + "checksum": "SHA-256:da6a49ad4003944b823c6c93702a8787c922ab34bd7e918ec0eaf6933a9b1ff6", + "size": "307090703" + } + ] + }, { "name": "xpack-openocd", "version": "0.12.0-1", From 2e20b122434f8c66fc1d8c4af1ba6b7c871ce46c Mon Sep 17 00:00:00 2001 From: Frederic Pillon Date: Thu, 28 May 2026 09:28:20 +0200 Subject: [PATCH 4/4] Revert "feat: add xpack-arm-none-eabi-gcc v15.2.1-1.1 dependency tool" This reverts commit 62c7af339dd5fd11686ff8079a98ba90a7effc91. --- package_stmicroelectronics_index.json | 44 +-------------------------- 1 file changed, 1 insertion(+), 43 deletions(-) diff --git a/package_stmicroelectronics_index.json b/package_stmicroelectronics_index.json index 45432b2..2819cd4 100644 --- a/package_stmicroelectronics_index.json +++ b/package_stmicroelectronics_index.json @@ -1176,7 +1176,7 @@ { "packager": "STMicroelectronics", "name": "xpack-arm-none-eabi-gcc", - "version": "15.2.1-1.1" + "version": "14.2.1-1.1" }, { "packager": "STMicroelectronics", @@ -1497,48 +1497,6 @@ } ] }, - { - "name": "xpack-arm-none-eabi-gcc", - "version": "15.2.1-1.1", - "systems": - [ - { - "host": "arm64-apple-darwin", - "url": "https://github.com/xpack-dev-tools/arm-none-eabi-gcc-xpack/releases/download/v15.2.1-1.1/xpack-arm-none-eabi-gcc-15.2.1-1.1-darwin-arm64.tar.gz", - "archiveFileName": "xpack-arm-none-eabi-gcc-15.2.1-1.1-darwin-arm64.tar.gz", - "checksum": "SHA-256:574082d35e49a2bcbdc355836b2a3ae5e5bb3b9456c9f5e37177db2ab4aad870", - "size": "293820200" - }, - { - "host": "aarch64-linux-gnu", - "url": "https://github.com/xpack-dev-tools/arm-none-eabi-gcc-xpack/releases/download/v15.2.1-1.1/xpack-arm-none-eabi-gcc-15.2.1-1.1-linux-arm64.tar.gz", - "archiveFileName": "xpack-arm-none-eabi-gcc-15.2.1-1.1-linux-arm64.tar.gz", - "checksum": "SHA-256:67980c7990eba7bb7ffdf39699102effd70889f5ac427be19a8c8a6c5fab2972", - "size": "302624714" - }, - { - "host": "i686-mingw32", - "url": "https://github.com/xpack-dev-tools/arm-none-eabi-gcc-xpack/releases/download/v15.2.1-1.1/xpack-arm-none-eabi-gcc-15.2.1-1.1-win32-x64.zip", - "archiveFileName": "xpack-arm-none-eabi-gcc-15.2.1-1.1-win32-x64.zip", - "checksum": "SHA-256:bae6a3d1667697ce750c3b13d6d26d80973ecedc2cc87bf04869e83447fd93ea", - "size": "335571206" - }, - { - "host": "x86_64-apple-darwin", - "url": "https://github.com/xpack-dev-tools/arm-none-eabi-gcc-xpack/releases/download/v15.2.1-1.1/xpack-arm-none-eabi-gcc-15.2.1-1.1-darwin-x64.tar.gz", - "archiveFileName": "xpack-arm-none-eabi-gcc-15.2.1-1.1-darwin-x64.tar.gz", - "checksum": "SHA-256:5be906a5194c3173e145a58048e5607ffff947773237802b93e55e23c415f1b6", - "size": "298312329" - }, - { - "host": "x86_64-pc-linux-gnu", - "url": "https://github.com/xpack-dev-tools/arm-none-eabi-gcc-xpack/releases/download/v15.2.1-1.1/xpack-arm-none-eabi-gcc-15.2.1-1.1-linux-x64.tar.gz", - "archiveFileName": "xpack-arm-none-eabi-gcc-15.2.1-1.1-linux-x64.tar.gz", - "checksum": "SHA-256:da6a49ad4003944b823c6c93702a8787c922ab34bd7e918ec0eaf6933a9b1ff6", - "size": "307090703" - } - ] - }, { "name": "xpack-openocd", "version": "0.12.0-1",