Arduino Core for STM32 2.2.0
This release includes:
Add support of:
- Daisy Petal SM by @beserge in #1559
- Daisy Patch SM by @beserge in #1519
- Generic G030C6Tx and G030C8Tx by @hitech95 in #1547
- WeAct MiniSTM32H7xx by @ag88 in #1552
- Generic STM32G030F6 by @ademuri in #1589
- DevEBox H7xx by @fpistm in #1573
HAL Drivers and CMSIS updated:
- STM32F7xx HAL Drivers to v1.2.10 by @ABOSTM in #1599
- STM32F7xx CMSIS Drivers to v1.2.10 by @ABOSTM in #1599
- STM32G4xx HAL Drivers to v1.2.2 by @ABOSTM in #1597
- STM32G4xx CMSIS Drivers to v1.2.2 by @ABOSTM in #1597
- STM32H7xx HAL Drivers to v1.10.1 by @ABOSTM in #1603
- STM32H7xx CMSIS Drivers to v1.10.1 by @ABOSTM in #1603
- STM32L4xx HAL Drivers to v1.13.2 by @ABOSTM in #1594
- STM32L4xx HAL Drivers to v1.7.2 by @ABOSTM in #1594
- STM32MP1xx HAL Drivers to v1.5.0 by @ABOSTM in #1576
- STM32MP1xx CMSIS Drivers to v1.5.0 by @ABOSTM in #1576
- STM32U5xx HAL Drivers to v1.0.2 by @ABOSTM in #1595
- STM32WBxx HAL Drivers to v1.10.0 by @ABOSTM in #1580
- STM32WBxx CMSIS Drivers to v1.10.0 by @ABOSTM in #1580
Middleware updated:
- OpenAmp Middleware to MP1 Cube version 1.5.0
Core dependencies:
- Update STM32 Tools 2.1.1
- Move from xpack-arm-none-eabi-gcc-10.2.1-1.1 to xpack-arm-none-eabi-gcc-10.3.1-2.3.
What's Changed
- CI: refactor python scripts by @fpistm in #1522
- Daisy Seed 1.1 variant compatibility by @beserge in #1528
- fix(F2): Ethernet peripheral configuration for LAN8742A by @fpistm in #1540
- HardwareTimer: Allow delaying initialization to setup method by @matthijskooijman in #1534
- HardwareTimer: Add API to check whether timer/channels are running by @ABOSTM in #1550
- Fix typos in variants/ subdirectory by @luzpaz in #1553
- ci: add codespell action by @fpistm in #1554
- HardwareTimer: start timer in case only CC interrupts are used by @ABOSTM in #1549
- HardwareTimer: fix typo in comments and obvious ICPolarity wrong setting by @ABOSTM in #1548
- HardwareTimer: remove useless variable timAssociatedInputChannel by @ABOSTM in #1558
- Wire: Max TX buffer length by @ABOSTM in #1562
- Synchronize PlatformIO build scripts by @valeros in #1563
- fix variant WeActMiniH7xx, DevEBoxH7xx: ena peripheral pll clks by @ag88 in #1585
New Contributors
- @beserge made their first contribution in #1528
- @hitech95 made their first contribution in #1547
- @luzpaz made their first contribution in #1553
- @ag88 made their first contribution in #1552
- @ademuri made their first contribution in #1589
Full Changelog: 2.1.0...2.2.0
Several components libraries are available on stm32duino organization.
They are also available through the Arduino library manager. Search for STM32duino 😉