3.0.0
版本发布时间: 2024-05-27 22:23:43
espressif/arduino-esp32最新发布版本:3.1.0-RC1(2024-08-29 00:18:46)
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 https://github.com/espressif/arduino-esp32/pull/9658
- feat(eth): Enable the possibility to use SPI ETH with only 4 wires by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/9659
- fix(eth): Fix ETH.end() by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/9661
- fix(eth): Fix ETH.stop() with IDF SPI by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/9693
Peripherals fixes
- fix(adc): Remove masking for ADC channel number by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/9692
- fix(esp-hal-log):Provide a default TAG name for USE_ESP_IDF_LOG logging macro by @mairas in https://github.com/espressif/arduino-esp32/pull/9686
3rd party boards updates & editions
- Update(3rd_party_board): Updated ESPDuino with extra options by @alexceltare2 in https://github.com/espressif/arduino-esp32/pull/9642
- feat (3rd_party_board): add support for WeAct Studio ESP32C3 by @loozhengyuan in https://github.com/espressif/arduino-esp32/pull/9653
- Nano ESP32: delete
programmer.default
entry (on main) by @pillo79 in https://github.com/espressif/arduino-esp32/pull/9666 - feat(3rd_party_board):Add GPIO pin mappings for M5Stack CamS3 Unit and select OPI PSRAM by default by @tarosay in https://github.com/espressif/arduino-esp32/pull/9688
Documentation
- docs(ledc.rst):Fixed outdated function signature (ledcWrite) by @leandromattioli in https://github.com/espressif/arduino-esp32/pull/9680
Tooling
- Update Kconfig.projbuild to fix LittleFS selective compilation by @monte-monte in https://github.com/espressif/arduino-esp32/pull/9684
- fix(release): Update merge_package.py by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/9694
Full Changelog: https://github.com/espressif/arduino-esp32/compare/3.0.0-rc3...3.0.0
New Contributors
- @loozhengyuan made their first contribution in https://github.com/espressif/arduino-esp32/pull/9653
- @monte-monte made their first contribution in https://github.com/espressif/arduino-esp32/pull/9684
- @leandromattioli made their first contribution in https://github.com/espressif/arduino-esp32/pull/9680
- @tarosay made their first contribution in https://github.com/espressif/arduino-esp32/pull/9688
- @mairas made their first contribution in https://github.com/espressif/arduino-esp32/pull/9686
Thanks for your contribution 🎉
1、 esp32-3.0.0.zip 22.78MB
2、 esp32-arduino-libs-3.0.0.zip 356.11MB
3、 package_esp32_dev_index.json 213.97KB
4、 package_esp32_index.json 189.05KB