Arduino Release v3.0.0 based on ESP-IDF v5.1.4
The Arduino ESP32 version 3.0.0-stable is based on the ESP-IDF v5.1.4 (release notes) and is major release introducing new SoCs & features support.
This release introduce breaking changes and support for new SoCs, ESP32-H2 and ESP32-C6. ESP32-C2 support added, for usage you need to build the libraries using ESP32 Arduino Lib builder.
For version migration, please check Migration Guide from v2.X to 3.X
Overview of major changes in 3.0.0 Release
- in progress
Release notes of development releases
- in progress
Libraries
Networking
- fix(eth): Attach ETH events at the correct place by @me-no-dev in #9658
- feat(eth): Enable the possibility to use SPI ETH with only 4 wires by @me-no-dev in #9659
- fix(eth): Fix ETH.end() by @me-no-dev in #9661
- fix(eth): Fix ETH.stop() with IDF SPI by @me-no-dev in #9693
Peripherals fixes
- fix(adc): Remove masking for ADC channel number by @P-R-O-C-H-Y in #9692
- fix(esp-hal-log):Provide a default TAG name for USE_ESP_IDF_LOG logging macro by @mairas in #9686
3rd party boards updates & editions
- Update(3rd_party_board): Updated ESPDuino with extra options by @alexceltare2 in #9642
- feat (3rd_party_board): add support for WeAct Studio ESP32C3 by @loozhengyuan in #9653
- Nano ESP32: delete
programmer.default
entry (on main) by @pillo79 in #9666 - feat(3rd_party_board):Add GPIO pin mappings for M5Stack CamS3 Unit and select OPI PSRAM by default by @tarosay in #9688
Documentation
- docs(ledc.rst):Fixed outdated function signature (ledcWrite) by @leandromattioli in #9680
Tooling
- Update Kconfig.projbuild to fix LittleFS selective compilation by @monte-monte in #9684
- fix(release): Update merge_package.py by @me-no-dev in #9694
Full Changelog: 3.0.0-rc3...3.0.0
New Contributors
- @loozhengyuan made their first contribution in #9653
- @monte-monte made their first contribution in #9684
- @leandromattioli made their first contribution in #9680
- @tarosay made their first contribution in #9688
- @mairas made their first contribution in #9686
Thanks for your contribution 🎉