Arduino Core for STM32 2.3.0
What's Changed
-
Interrupts: remove C prototype and keep only C++ prototypes by @ABOSTM in #1617
-
ci(stm32cube): enhance version regex to match RC versions for example by @ABOSTM in #1618
-
ci(stm32cube): manage Release candidate for HAL/CMSIS versions by @ABOSTM in #1630
-
[U(S)ART] hardware flow control support by @akasona in #1634
-
system(U5): HAL RCC should restore PWR clock after clock configuration by @ABOSTM in #1639
-
Adding new variant for Generic G070xxT by @techstudio-design in #1638
-
fix(cli): optional column number in error pattern by @fpistm in #1658
-
add STM32G031FxPx (and STM32G031Y8Yx, STM32G041F6Px, STM32G041F8Px STM32G041Y8Yx) by @olikraus in #1655
-
Wire: implement STOP sequence to recover I2C bus. by @ABOSTM in #1663
-
fix(WL): wrong arm cortex math library and VECT_TAB_OFFSET used for CM4 by @fpistm in #1665
-
feat: Add No Optimization (-O0) option to menus by @ABOSTM in #1666
-
feat: Add STM32Cube HAL getter to SPI, Wire and HardwareSerial by @ABOSTM in #1674
-
fix: Stabilize SWD Programming for Swan (STM32L4R5) by @zfields in #1694
-
core: fix HardwareSerial compilation failed when USART disabled by @ABOSTM in #1697
-
Add flags about fpv4 for cortex-m33 on platformio-build.py by @asukiaaa in #1704
-
chore: Prepare for next STM32CubeProgrammer release by @zfields in #1711
-
Added new Agafia SG0 Board by @harji2130 in #1690
-
Add support to CRC peripheral by default by @cparata in #1715
-
HardwareTimer: call refresh() after parameter update when timer not running by @ABOSTM in #1721
-
feat: allows arduino-cli to override build property by @fpistm in #1725
-
Improve support for hand-written asm source files by @ivankravets in #1729
-
Added F722RE Variant to boards.txt, added F722RE ldscript.ld by @geosmall in #1712
-
Added the N-Versions of G0(7,8)1G(8,B)U generic Boards by @microtronics in #1730
-
fix: add COM port prefix in bmp_upload pattern on Windows by @reppad in #1737
-
Review get adc/dac/timer channel functions by @fpistm in #1735
-
Error management: save space when core logs are not enabled by @fpistm in #1739
-
Add functionality to ignore library examples in CI for PlatformIO by @valeros in #1746
-
fix: CMSIS STM32G491and STM32G4A1 : add missing aliases for TIM7 and COMP4/5/6 by @ABOSTM in #1744
HAL Drivers and CMSIS updated:
- STM32WBxx HAL Drivers to v1.10.1 and CMSIS Drivers to v1.10.1 by @ABOSTM in #1684
- STM32F4xx HAL Drivers to v1.8.0 and CMSIS Drivers to v2.6.8 by @ABOSTM in #1687
- STM32G0xx HAL Drivers to v1.4.4 and CMSIS Drivers to v1.4.2 by @ABOSTM in #1688
- STM32U5xx HAL Drivers to v1.1.0 , CMSIS Drivers to v1.1.0 by @ABOSTM in #1685
- STM32H7xx HAL Drivers to v1.11.0 and CMSIS Drivers to v1.10.2 by @ABOSTM in #1686
- STM32L4xx HAL Drivers to v1.13.3 by @fpistm in #1701
New Contributors
- @akasona made their first contribution in #1634
- @techstudio-design made their first contribution in #1638
- @olikraus made their first contribution in #1655
- @ric96 made their first contribution in #1691
- @asukiaaa made their first contribution in #1704
- @massonal made their first contribution in #1708
- @harji2130 made their first contribution in #1690
- @ivankravets made their first contribution in #1729
- @microtronics made their first contribution in #1730
- @PumaFPV made their first contribution in #1732
- @reppad made their first contribution in #1737
- @mackelec made their first contribution in #1736
- @TDhaouST made their first contribution in #1745
Known issue
- #1749 build_opt.h not properly generated (see issue to get patch)
Full Changelog: 2.2.0...2.3.0