Skip to content

Releases: stm32duino/Arduino_Core_STM32

Arduino Core for STM32 2.10.1

14 Mar 09:56
Compare
Choose a tag to compare

Github Releases (by Release)

What's Changed

  • fix(openocd): update to xpack-openocd v0.12.0-6 by @fpistm in #2684
  • feat: STM32U0xx is now supported by openocd by @fpistm in #2685

Full Changelog: 2.10.0...2.10.1

Arduino Core for STM32 2.10.0

13 Mar 13:03
Compare
Choose a tag to compare

Github Releases (by Release)

Important

OpenOcd version issue preventing its usage.
New release available to fix this: 2.10.1

What's Changed

  • fix: arduino legacy ide warning by @fpistm in #2578
  • chore(c0): enable usb by @fpistm in #2584
  • chore(c0): update to latest STM32CubeC0 v1.3.0 by @fpistm in #2587
  • chore(u0): update to latest STM32CubeU0 v1.2.0 by @fpistm in #2588
  • chore(h5): update to latest STM32CubeH5 v1.4.0 by @fpistm in #2586
  • fix(openocd): path on windows by @fpistm in #2591
  • chore: allow to not disable UCPD dead battery by @fpistm in #2607
  • chore(h7): update to latest STM32CubeH7 v1.12.1 by @fpistm in #2609
  • variant(g4): Add WeActStudio.STM32G474CoreBoard support by @ALTracer in #2615
  • variant(g4): Fix clock config of WeAct STM32G474CoreBoard by @ALTracer in #2619
  • ci: enhancements by @fpistm in #2622
  • feat(platform): extend Black Magic Debug Probe upload method to more boards by @ALTracer in #2621
  • chore(wba): update to latest STM32CubeWBA v1.5.0 by @fpistm in #2624
  • system(WB) update STM32WBxx HAL Drivers to v1.14.4 by @fpistm in #2626
  • Fix dead lock with pin above NUM_DIGITAL_PINS by @VitorBoss in #2629
  • fix: wrong product lines by @fpistm in #2631
  • feat(h7): add a message for the system power supply by @fpistm in #2633
  • variants(h7): add Nucleo-H7A3ZI-Q by @fpistm in #2634
  • chore(u5): update to latest STM32CubeU5 v1.7.0 by @fpistm in #2592
  • fix(h5): review system clock configuration by @fpistm in #2599
  • feat(uart): support UART Tx Rx pin swap function by @fronders in #2601
  • fix(uart): add missing USART11 and UART12 support by @fpistm in #2641
  • Update wrong HSE value on variant_B_G431B_ESC1.h by @Moddingear in #2647
  • Add STM32F042K6Ux Variants by @jackb60 in #2648
  • chore(uart): set LSE as source only if LSE is ready by @fpistm in #2651
  • system(WL) update STM32WLxx HAL Drivers to v1.3.1 by @fpistm in #2650
  • add support for stm32F407IGHx by @hlgzhx in #2649
  • chore: xpack update by @fpistm in #2652
  • variants(wb): add generic WB55V(C-E-G) and WB55VYY by @fpistm in #2655
  • feat(debugger): set dapdirect_swd as default transport by @fpistm in #2657
  • chore(mp1): update to latest STM32CubeMP1 v1.7.0 by @fpistm in #2659
  • chore(usb): update to latest USB device and host mw by @fpistm in #2660
  • fix(doc): typo by @fpistm in #2665
  • system(c0) update STM32C0xx HAL Drivers to v1.4.0 by @fpistm in #2670
  • chore(h5): update to latest STM32CubeH5 v1.5.0 by @fpistm in #2671
  • system(WB) update STM32WBxx HAL Drivers to v1.14.5 by @fpistm in #2672
  • chore(l1): update to latest STM32CubeL1 v1.10.5 by @fpistm in #2677
  • feat: add STM32U3xx support by @fpistm in #2674
  • chore: update to stm32_svd 1.18.0 by @fpistm in #2680

New Contributors

Full Changelog: 2.9.0...2.10.0

Arduino Core for STM32 2.9.0

22 Nov 09:39
Compare
Choose a tag to compare

Github Releases (by Release)

Warning

Since core release 2.8.x, only Arduino IDE 2 is supported.

What's Changed

  • fix: cleanup old debug configuration by @fpistm in #2458
  • chore(c0): update to latest STM32CubeC0 v1.2.0 by @fpistm in #2420
  • chore(g4): update to latest STM32CubeG4 v1.6.0 by @fpistm in #2419
  • chore(wb): update to latest STM32CubeWB v1.20.0 by @fpistm in #2421
  • chore(h5): update to latest STM32CubeH5 v1.3.0 by @fpistm in #2463
  • chore(u5): update to latest STM32CubeU5 v1.6.0 by @fpistm in #2464
  • fix: wrong debug target config for stm32l0 and stm32l1 by @fpistm in #2476
  • variants(h5): add generic STM32H503CB support by @fpistm in #2478
  • Sync PlatformIO build script by @valeros in #2481
  • Sync PlatformIO build script by @valeros in #2482
  • chore(f2): update to latest STM32CubeF2 v1.9.5 by @fpistm in #2487
  • chore(l4): update to latest STM32CubeL4 v1.18.1 by @fpistm in #2488
  • chore(wba): update to latest STM32CubeWBA v1.4.1 by @fpistm in #2489
  • fix(wire): support only 7 bits addressing mode by @fpistm in #2493
  • Remove atomicity warning that does not apply to STM32 by @nocnokneo in #2502
  • Fix H563ZI clock config. by @dojyorin in #2506
  • fix(h5): disable cache during DAC channel configuration by @fpistm in #2509
  • Optimize H573RI/H503KB/H503RB clock config. by @dojyorin in #2507
  • chore: mark some segments as READONLY by @fpistm in #2490
  • feat: add STM32U0xx support by @fpistm in #2495
  • fix(boards.txt): use pid.0 instead of pid for Blues Cygnet by @fpistm in #2512
  • chore(F1): update to latest STM32CubeF1 v1.8.6 by @fpistm in #2519
  • variant(h5): add WeAct H562RGT support by @fpistm in #2522
  • fix: Blues vid/pid couple by @fpistm in #2525
  • feat(platform): Add OpenOCD programming support (STlink and DAP) by @nedseb in #2528
  • J-Link Support for STM32F1 by @jamesy0ung in #2455
  • fix: Cygnet USER_BTN mapping by @zfields in #2530
  • fix(i2c): wrong clock frequencies for I2C5 and I2C6 by @fpistm in #2535
  • variant(wb55): add STeaMi board by @nedseb in #2526
  • fix: print(0ULL) output nothing by @warmonkey in #2544
  • fix(doc): broken url by @fpistm in #2548
  • fix(spi): ensure spi_t structure properly init by @fpistm in #2549
  • chore(g4): update to latest STM32CubeG4 v1.6.1 by @fpistm in #2540
  • fix(h7): linker script by @fpistm in #2552
  • refactor(i2c): simplify constructor by @fpistm in #2553
  • feat: Generic variant C071RBTx support by @thernstig in #2556
  • chore: update against MX DB 6.0.120 and stm32_svd 1.16.0 by @fpistm in #2565
  • chore: update to xpack-openocd v0.12.0-4 by @fpistm in #2566
  • feat: Add variant NUCLEO-C071RB by @thernstig in #2558
  • variants(f4): custom peripheral pins for Nucleo-F4x9ZI by @fpistm in #2568
  • fix(hardwaretimer): avoid glitch when PWM configuration changed by @fpistm in #2572

New Contributors

Full Changelog: 2.8.1...2.9.0

Arduino Core for STM32 2.8.1

19 Jul 08:15
Compare
Choose a tag to compare

Github Releases (by Release)

Warning

Since core release 2.8.x, only Arduino IDE 2 is supported.

What's Changed

New Contributors

Full Changelog: 2.8.0...2.8.1

Arduino Core for STM32 2.8.0

27 Jun 15:16
Compare
Choose a tag to compare

Github Releases (by Release)

What's Changed

  • feat(usb): allow USB PID to be 0x0000 by @fpistm in #2219
  • feat(wire): disable clock when deinit by @fpistm in #2223
  • fix(wire): reset pins to INPUT_ANALOG when deinit by @fpistm in #2227
  • chore(G0): update to latest STM32CubeG0 v1.6.2 by @fpistm in #2235
  • chore(G4): update to latest STM32CubeG4 v1.5.2 by @fpistm in #2236
  • Update README.md by @Khelicon in #2238
  • variants: update generated files to STM32_open_pin_data v6.0.100 by @fpistm in #2240
  • fix(platform): wrong optimization_flags for Arduino 1.8.x by @fpistm in #2247
  • chore: update to latest STM32CubeWB v1.18.0 by @fpistm in #2249
  • fix(i2c): prevent unused variable and functions by @fpistm in #2253
  • HardwareSerial's flush() method to override the method of the base class Print by @ilolis in #2254
  • Fix compiler warning on HardwareTimer by @ldursw in #2256
  • ci(stm32cube): update parse version by @fpistm in #2278
  • feat: add STM32WBAxx support by @fpistm in #2288
  • Multiple sketch support by @ddowling in #2283
  • feat(HardwareTimer): support regular and complementary channels by @fpistm in #2294
  • chore(L5): update to latest STM32CubeL5 v1.5.1 by @fpistm in #2300
  • fix(HardwareTimer): handle FDCANx irq when shared with TIMx irq by @fpistm in #2301
  • Adding an option to disable DAC output buffer by @Bozog in #2309
  • chore: update xpack arm-none-eabi-gcc and openocd versions by @fpistm in #2315
  • Fix issue with writing inital servo value before min/max is configured by @jan019 in #2318
  • add "toString" function with IPAddress by @VirensCn in #2306
  • refactor(platform): factorize using variables by @fpistm in #2320
  • fix(backup): update to support STM32C0xx by @fpistm in #2326
  • ci: prevent to use branch name by @fpistm in #2333
  • chore(h5): update to latest STM32CubeH5 v1.2.0 by @fpistm in #2332
  • chore(h7): update to latest STM32CubeH7 v1.11.2 by @fpistm in #2334
  • Initial support for Nucleo-F439ZI by @pmantoine in #2347
  • chore(f0): update to latest STM32CubeF0 v1.11.5 by @fpistm in #2351
  • chore(f3): update to latest STM32CubeF3 v1.11.5 by @fpistm in #2352
  • chore(wb): update to latest STM32CubeWB v1.19.0 by @fpistm in #2354
  • chore(wba): update to latest STM32CubeWBA v1.3.1 by @fpistm in #2353
  • Added Support for ELV-BM-TRX1 by @ELV-Elektronik-AG in #2373
  • fix(codespell): ignore new words by @fpistm in #2379
  • Adding support for stm32c011j4m6 by @alexnagelberg in #2359
  • chore(system): define USE_HAL_DRIVER on command line by @fpistm in #2380
  • feat: support stm32 assert by @fpistm in #2384
  • STM32H7B0VBTX board variant added to the boards by @Aurentiaco35 in #2387
  • chore(f7): update to latest STM32CubeF7 v1.17.2 by @fpistm in #2394
  • feat: Blues Cygnet by @zfields in #2399
  • chore: cmake enhancement by @fpistm in #2401
  • fix(nucleo_g431k): add missing PinName in digitalPin array by @fpistm in #2403
  • refactor: move several sources as built-in library by @fpistm in #2404
  • refactor(STM32CubeProgrammer): rework options by @fpistm in #2323
  • chore(f4): update to latest STM32CubeF4 v1.28.1 by @fpistm in #2406
  • Define generic boards for STM32L051K8U and -T by @ademuri in #2405
  • feat(debug): implement latest arduino-cli specifications by @fpistm in #2409

New Contributors

Full Changelog: 2.7.1...2.8.0

Arduino Core for STM32 2.7.1

29 Nov 13:36
Compare
Choose a tag to compare

Github Releases (by Release)

What's Changed

  • Fixed SPI mode enum in SubGHz library by @jgromes in #2191
  • fix(SubGhz): SPISettings not properly defined by @fpistm in #2193
  • Fixed memory on Wire instance by @gbr1 in #2196
  • fix(nucleo_f722ze): remove duplicate PE2 definition by @fpistm in #2200
  • chore(U5): update to latest STM32CubeU5 v1.4.0 by @fpistm in #2198
  • fix(spi): keep constexpr constructor by @fpistm in #2204
  • feat(spi): add transfer api with tx and rx buffer by @fpistm in #2206
  • chore(F4): update to latest STM32CubeF4 v1.28.0 by @fpistm in #2213

New Contributors

Full Changelog: 2.7.0...2.7.1

Arduino Core for STM32 2.7.0

16 Nov 14:12
Compare
Choose a tag to compare

Github Releases (by Release)

What's Changed

New Contributors

Full Changelog: 2.6.0...2.7.0

Arduino Core for STM32 2.6.0

05 Jul 07:26
Compare
Choose a tag to compare

Github Releases (by Release)

What's Changed

New Contributors

Full Changelog: 2.5.0...2.6.0

Arduino Core for STM32 2.5.0

30 Mar 09:47
Compare
Choose a tag to compare

Github Releases (by Release)

What's Changed

New Contributors

Full Changelog: 2.4.0...2.5.0

Arduino Core for STM32 2.4.0

21 Dec 16:40
Compare
Choose a tag to compare

Github Releases (by Release)

What's Changed

New Contributors

Full Changelog: 2.3.0...2.4.0