Releases: platformio/platform-ststm32
Releases · platformio/platform-ststm32
7.0.0
- New boards:
- Updated Arduino STM32 core to
v1.9.0
(release notes) - Updated support for CMSIS framework:
- Updated CMSIS package to
v5.5.1
(release notes) - Added support for the official CMSIS Device MCU Components from STMicroelectronics
- Updated CMSIS package to
- Minor bug fixes and improvements
Please note
Starting with this release several possible breaking changes are introduced:
- Arduino
- The STM32Duino core is used by default for all boards (except Maple boards).
- CMSIS
- New CMSIS device packages may cause bigger firmware size due to new startup files and updated linker flags
- Updated default linker scripts
If some of the changes above are not acceptable for you project, you can set the previous release in the platformio.ini
file:
[env:nucleo_h743zi]
platform = ststm32@~6.1.1
framework = arduino
board = nucleo_h743zi
6.1.1
6.1.0
- New boards:
- Updated Zephyr framework to
v2.2.0
(release notes) - Updated Arduino STM32 core to
v1.8.0
(release notes) - Fixed overriding of linker scripts via
board_build.ldscript
option inplatformio.ini
- Minor bug fixes and improvements
Note
Starting with this release, replacing linker scripts using -Wl,-T
flag is considered deprecated.
Please use board_build.ldscript
option instead:
[env:nucleo_h743zi]
platform = ststm32
framework = arduino
board = nucleo_h743zi
board_build.ldscript = /path/to/script.ld
6.0.0
- New boards:
- Initial support for Zephyr framework
5.7.0
- New boards:
- Updated mbed framework to 5.14 (release notes)
- Updated support for Arduino framework 1.7.0 (release notes) (issues #253, #291)
- Enabled mbed framework for Nucleo H743ZI (issues #279, #280)
- Enabled cmsis framework to STM32F446ZE (issue #297)
- Fixed custom target example,
system_clock.c
is now common for L4 targets - Fixed memory size for genericSTM32F103T8 board
- Fixed upload process via serial protocol (issue #269)
5.6.0
5.5.0
- New boards:
- Added new mbed example with custom target
- Enabled CMSIS framework for generic boards (issue #250)
- Improved support for "libOpenCM3" framework (issue #232)
- Updated official Arduino Core to v1.6.1 (release notes)
- Other improvements and bug fixes
5.4.3
5.4.2
- Automatically configure openOCD scripts folder
5.4.1
- New boards:
- Update Maple Arduino core to the upstream version