Arduino core for the ESP32
The Arduino ESP32 release candidate version 3.0.0-RC1 is based on the ESP-IDF v5.1 (release notes) and is major release supporting new version of ESP-IDF 5.1.
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
ETH_CONNECTED
by @s-hadinger in https://github.com/espressif/arduino-esp32/pull/9481
f_boot
to build script by @Jason2866 in https://github.com/espressif/arduino-esp32/pull/9380
get_board_f_image
by @Jason2866 in https://github.com/espressif/arduino-esp32/pull/9243
Full Changelog: https://github.com/espressif/arduino-esp32/compare/3.0.0-alpha3...3.0.0-rc1
Thanks for your contribution! 🎉
The Arduino ESP32 version 2.0.15 is based on the ESP-IDF v4.4.7 (release notes) and is bug fix release for Arduino ESP32 Core version 2.X.X.
Full Changelog: https://github.com/espressif/arduino-esp32/compare/2.0.14...2.0.15
Thanks for your contribution! 🎉
The Arduino ESP32 pre-release version 3.0.0-aplha 3 is based on the ESP-IDF v5.1 (release notes) and is major release supporting new version of ESP-IDF 5.1. This release introduce breaking changes and support for new SoCs, ESP32-H2 and ESP32-C6.
ESP32-C2 support was added, for usage you need to build the libraries using ESP32 Arduino Lib builder.
grow_on_mount
by @Jason2866 in https://github.com/espressif/arduino-esp32/pull/8769
Full Changelog: https://github.com/espressif/arduino-esp32/compare/3.0.0-alpha2...3.0.0-alpha3
Thanks for your contribution! 🎉
The Arduino ESP32 pre-release version 3.0.0-aplha 2 is based on the ESP-IDF v5.1 (release notes) and is major release supporting new version of ESP-IDF 5.1. This release introduce breaking changes and support for new SoCs, ESP32-H2 and ESP32-C6.
Full Changelog: https://github.com/espressif/arduino-esp32/compare/3.0.0-alpha1...3.0.0-alpha2
Thanks for your contribution! 🎉
The Arduino ESP32 pre-release version 3.0.0-aplha is based on the ESP-IDF v5.1 (release notes) and is major release supporting new version of ESP-IDF 5.1. This release introduce breaking changes and support for new SoCs, ESP32-H2 and ESP32-C6.
arduino-cli
for the package installation. Arduino IDE v1 currently fails due to limitations related to archive compression.This version introduce breaking changes in this particular APIs:
For more details please refer to Migration Guide from version 2.x to 3.0.
Description of Peripheral Manager is available here.
Note: Due to merging development branch into master branch, the changelog does not include all the changes.
Full Changelog: https://github.com/espressif/arduino-esp32/compare/2.0.14...3.0.0-alpha1
Thanks for your contribution! 🎉
The Arduino ESP32 version 2.0.14 is based on the ESP-IDF v4.4.6 (release notes) and is bug fix release for Arduino ESP32 Core version 2.X.X.
Full Changelog: https://github.com/espressif/arduino-esp32/compare/2.0.13...2.0.14
Thanks for your contribution! 🎉
The Arduino ESP32 version 2.0.13 is based on the ESP-IDF v4.4.5 (release notes) and is bug fix release for Arduino ESP32 Core version 2.X.X.
Full Changelog: https://github.com/espressif/arduino-esp32/compare/2.0.12...2.0.13
Thanks for your contribution! 🎉
The Arduino ESP32 version 2.0.12 is based on the ESP-IDF v4.4.5 (release notes) and is last planned bug fix release for Arduino ESP32 Core version 2.X.X.
Full Changelog: https://github.com/espressif/arduino-esp32/compare/2.0.11...2.0.12
Thanks everyone for contributing! 🎉
The Arduino ESP32 version 2.0.11 is based on the ESP-IDF v4.4.5 (release notes) and includes quick bug fixes release.
Full Changelog: https://github.com/espressif/arduino-esp32/compare/2.0.10...2.0.11
The Arduino ESP32 version 2.0.10 is based on the ESP-IDF v4.4.5 (release notes) and includes mainly bug fixes and new boards support.
Here is a summary of the major changes.
Main fixes
New Boards support & boards updates
Examples & Documentation
Here is a complete list of all changes.
_use_insecure
back to false
in setCACert
method on WiFiClientSecure.cpp by @tuan-karma in https://github.com/espressif/arduino-esp32/pull/8386
Thanks to all new Contributors 🎉
Full Changelog: https://github.com/espressif/arduino-esp32/compare/2.0.9...2.0.10