Arduino Core for STM32 2.4.0
What's Changed
- ci(arduino-lint): fix new error raised by new version 1.2.1 by @fpistm in #1754
- Print and debug improvements by @matthijskooijman in #1750
- variant: update generated files to STM32_open_pin_data v6.0.60 by @fpistm in #1757
- fix(build_opt): add double quotes to allow space in path by @fpistm in #1759
- system(F4) update STM32F4xx HAL Drivers to v1.8.1 by @TDhaouST in #1763
- System(g0) update stm32 G0xx HAL Drivers & CMSIS by @TDhaouST in #1764
- Fix for ADC timing for NUCLEO-WL55JC (STM32WLxx) by @yourapiexpert in #1766
- Update f7xx HAL drivers and CMSIS by @TDhaouST in #1761
- arduino-lint 1.2.1 requirements fix prevents upload with arduino-cli by @fpistm in #1769
- fix(SoftwareSerial): correct TX to RX switch when using half-duplex by @dominikberse in #1771
- fix(wire): ensure i2c bus is ready by @fpistm in #1775
- Daisy Patch SM Audio Fix by @beserge in #1780
- fix: variant Nucleo F031K6: switch PLL source to HSI by @ABOSTM in #1787
- fix: readme: typo Generic STM32F207ZG and STM32F217ZG by @ABOSTM in #1788
- chore: Enable Swan
CDCgen
by default by @zfields in #1797 - fix: take into account STM32G0B0 USART IRQ multiplexing specificities by @ABOSTM in #1790
- fix: Nucleo G474RE: define LED_BUILTIN in the proper way by @ABOSTM in #1815
- fix(Wire): in case of slave, (re)enable interrupt when configuring clock by @ABOSTM in #1818
- I2C slave: enable matching any configured slave address by @deltaford in #1801
- Added Generic F3xx Boards by @alextrical in #1795
- Added F410T(8-B)Y board by @alextrical in #1791
- Added Generic F1 boards by @alextrical in #1793
- Added Generic F2xx Boards by @alextrical in #1794
- Defined BlackPill F401CE by @alextrical in #1823
- 3D printer board Big Tree Tech EBB42, missing Generic STM32G0 and STM32G4 support by @alextrical in #1784
- fix: set only AF mode for mcu with single AF by @fpistm in #1824
- Added F0 boards by @alextrical in #1792
- Added Generic L0xx Boards by @alextrical in #1796
- fix: typo "..build.peripheral_pins" by @massonal in #1825
- Add Nucleo F722ZE board by @gautierg-st in #1831
- Core debug hardening by @fpistm in #1826
- fix: U575Z(G-I)TxQ_U585ZITxQ ram issue by @fpistm in #1836
- feat: Name Swan Virtual COM Port pins by @zfields in #1841
- chore: Incorporate ST feedback by @zfields in #1844
- Added F13-F24 to USB HID. by @mikaelsundin in #1845
- Add mass storage name for B-U585I-IOT02A board by @gautierg-st in #1851
- system(wb) update STM32WBxx HAL Drivers to v1.11.0 and CMSIS Drivers to v1.11.0 by @ABOSTM in #1843
- Add nucleo f413zh variant by @gautierg-st in #1853
- variants(H7): add generic H723Z(E-G)T, H730ZBT, H733ZGT and Nucleo_H723ZG by @fpistm in #1859
- ci: review by @fpistm in #1876
- I2C slave: allow function wrapped callbacks by @hitech95 in #1835
- variants: update generated files to STM32_open_pin_data v6.0.70 by @fpistm in #1886
- fix(serial): use defined pins when not mapped on Serial by @fpistm in #1888
- variants: add Leafony AP03 by @fpistm in #1889
- Update STM32H7 HAL and CMSIS drivers by @fpistm in #1891
- Update STM32L5 HAL and CMSIS drivers by @fpistm in #1892
- Update HAL and CMSIS drivers to STM32CubeWL 1.3.0 by @fpistm in #1890
- Update STM32WB HAL and CMSIS drivers by @fpistm in #1897
- Update STM32MP1 HAL and CMSIS drivers by @fpistm in #1898
- Implementing an alternative build framework with CMake by @massonal in #1776
- Add SUBGHZSPI support to SPI library. by @fpistm in #1839
New Contributors
- @yourapiexpert made their first contribution in #1766
- @dominikberse made their first contribution in #1771
- @deltaford made their first contribution in #1801
- @alextrical made their first contribution in #1795
- @gautierg-st made their first contribution in #1831
- @mikaelsundin made their first contribution in #1845
Full Changelog: 2.3.0...2.4.0