Arduino Esp32 Versions Save

Arduino core for the ESP32

3.0.0-rc1

3 weeks ago

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


Major changes

Peripherals updates

UART

I2C

RMT

LEDC

SPI

GPIO

HWCDC

Other peripherals changes

Libraries updates

USB

SD

Webserver

Update

Other libraries changes

Boards additions and updates

Examples

Documentation

Tooling improvements

CI & Testing


Full Changelog: https://github.com/espressif/arduino-esp32/compare/3.0.0-alpha3...3.0.0-rc1


New Contributors


Thanks for your contribution! 🎉

2.0.15

3 weeks ago

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.

Known Issues

Major changes & fixes

Peripherals

Libraries

Boards additions and updates

Tooling

Documentations


Full Changelog: https://github.com/espressif/arduino-esp32/compare/2.0.14...2.0.15


New Contributors


Thanks for your contribution! 🎉

3.0.0-alpha3

4 months ago

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.

Major changes

Peripherals updates

UART

I2S

I2C

ADC

RMT

Other peripherals changes

Libraries updates

USB

Other libraries changes

Other general changes

Peripheral Manager improvements

Boards additions and updates

Tools improvements

Documentation & Examples

CI


Full Changelog: https://github.com/espressif/arduino-esp32/compare/3.0.0-alpha2...3.0.0-alpha3


New Contributors


Thanks for your contribution! 🎉

3.0.0-alpha2

6 months ago

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.

Major changes

Other changes

Boards additions and updates


Full Changelog: https://github.com/espressif/arduino-esp32/compare/3.0.0-alpha1...3.0.0-alpha2


New Contributors


Thanks for your contribution! 🎉

3.0.0-alpha1

6 months ago

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.

Known issues of this release

  • If you are a Linux or MacOS user, it is mandatory to use Arduino IDE v2 or arduino-cli for the package installation. Arduino IDE v1 currently fails due to limitations related to archive compression.

Breaking changes of 3.0.0 Release

This version introduce breaking changes in this particular APIs:

  • ADC
  • BLE
  • Hall Sensor (not supported)
  • I2S
  • LEDC
  • RMT
  • SigmaDelta
  • Timer
  • UART (HardwareSerial)

For more details please refer to Migration Guide from version 2.x to 3.0.

Major changes

APIs changes & updates

Peripheral Manager implementations

Description of Peripheral Manager is available here.

Other changes

Boards additions and updates

Examples

Documentation and CI


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


New Contributors

Thanks for your contribution! 🎉

2.0.14

7 months ago

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.

Major changes & fixes

Minor changes

Boards additions and updates

Documentations


Full Changelog: https://github.com/espressif/arduino-esp32/compare/2.0.13...2.0.14


New Contributors


Thanks for your contribution! 🎉

2.0.13

7 months ago

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.

Major changes

Minor changes

Boards additions and updates


Full Changelog: https://github.com/espressif/arduino-esp32/compare/2.0.12...2.0.13


Thanks for your contribution! 🎉

2.0.12

8 months ago

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.

Major changes

Other minor changes

Boards additions & updates

Documentation & CI

Full Changelog: https://github.com/espressif/arduino-esp32/compare/2.0.11...2.0.12

Thanks everyone for contributing! 🎉

2.0.11

9 months ago

The Arduino ESP32 version 2.0.11 is based on the ESP-IDF v4.4.5 (release notes) and includes quick bug fixes release.

Major change

Other minor changes

Full Changelog: https://github.com/espressif/arduino-esp32/compare/2.0.10...2.0.11

2.0.10

9 months ago

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.

Changes

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.

What's Changed

Thanks to all new Contributors 🎉

New Contributors

Full Changelog: https://github.com/espressif/arduino-esp32/compare/2.0.9...2.0.10