This release provides support for pioarduino: a community-supported Arduino 3.0 platform for ESP32 and PlatformIO. Pioarduino is required for supporting many newer ESP32 variants such as ESP32-C6. It also provides support for modifying ESP-IDF configuration and many other goodies.
Native LED functionality has also been revamped to support smart RGB LEDs and pulse-width modulation on regular monochrome LEDs.
The native ESP32 pulse counter peripheral is now supported with the DigitalInputPcntCounter class.
What's Changed
- Bump @eslint/plugin-kit from 0.2.0 to 0.2.3 in /frontend by @dependabot in #787
- Bump cross-spawn from 7.0.3 to 7.0.5 in /frontend by @dependabot in #791
- Fix Debounce configuration issues by @mairas in #798
- Rewrite LED blinking functionality by @mairas in #797
- New minimal_app example by @mairas in #799
- Pioarduino support by @mairas in #801
- Link fix for clients that use RepeatExpiring by @drott in #807
- Add a DigitalInputPcntCounter to count pulses using PCNT units by @drott in #808
- Raise a compile-time error if the pulse counter API is used with the legacy Arduino by @mairas in #809
- Release 3.1.0 by @mairas in #810
New Contributors
Full Changelog: v3.0.1...v3.1.0