Skip to content

Releases: espressif/arduino-esp32

Arduino Alpha Release v3.0.0 based on ESP-IDF v5.1

06 Oct 13:13
1f1a9ae
Compare
Choose a tag to compare

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

  • ESP-IDF v5.1 by @me-no-dev in #7733
  • Initial support for ESP32-H2
  • Initial support for ESP32-C6 by @me-no-dev in #8337
  • API drivers refactoring to support ESP-IDF v5.1 APIs
  • Implementations of Peripheral Manager

APIs changes & updates

Peripheral Manager implementations

Description of Peripheral Manager is available here.

Other changes

Boards additions and updates

  • Master5.1 s3 gpio48 and platform txt review by @SuGlider in #8726
  • Fix pin attachInterrupt(digitalPinToInterrupt(48)) on all S3 based SOCs by @SuGlider in #8600
  • added namino bianco board + other fix on menus by @a-sapuppo in #8730

Examples

Documentation and CI


Note:
Due to merging development branch into master branch, the changelog does not include all the changes.

Full Changelog: 2.0.14...3.0.0-alpha1


New Contributors

Thanks for your contribution! 🎉

Arduino Release v2.0.14 based on ESP-IDF v4.4.6

04 Oct 17:29
44da992
Compare
Choose a tag to compare

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

  • Corrected pins_arduino.h for Lolin_s3 by @f-io in #8659
  • Add IOXESP32 board family and ATD1.47-S3 board by @maxpromer in #8646
  • Add Additional Adafruit boards including the new Qualia ESP32-S3 and Camera ESP32-S3 by @makermelissa in #8696

Documentations

  • Update of "Arduino Style Guide" link on contributing.rst by @supcik in #8695
  • Fix Markdown table format error in SD_MMC's documentation by @raspiduino in #8639
  • Fix Mardown table format error in SD library by @raspiduino in #8640
  • Documentation - Update supported IDEs and general improvements by @lucasssvaz in #8606

Full Changelog: 2.0.13...2.0.14


New Contributors


Thanks for your contribution! 🎉

Arduino Release v2.0.13 based on ESP-IDF v4.4.5

15 Sep 12:48
Compare
Choose a tag to compare

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

  • Disable Ethernet library if CONFIG_ETH_ENABLED not defined in sdkconfig.h by @arkhipenko in #8595
  • v2.x - HTTPClient - Fix case sensitiveness for header keys by @lucasssvaz in #8632

Boards additions and updates

  • lilygo-t-display : rename pins_arduino.h.txt to pins_arduino.h by @PBrunot in #8608
  • M5CoreS3 board and partitions update by @tobozo in #8276

Full Changelog: 2.0.12...2.0.13


Thanks for your contribution! 🎉

Arduino Release v2.0.12 based on ESP-IDF v4.4.5

05 Sep 10:21
725146d
Compare
Choose a tag to compare

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: 2.0.11...2.0.12

Thanks everyone for contributing! 🎉

Arduino Release v2.0.11 based on ESP-IDF v4.4.5

24 Jul 08:10
Compare
Choose a tag to compare

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: 2.0.10...2.0.11

Arduino Release v2.0.10 based on ESP-IDF v4.4.5

17 Jul 10:54
9b4622d
Compare
Choose a tag to compare

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: 2.0.9...2.0.10

Arduino Release v2.0.9 based on ESP-IDF v4.4.4

03 May 17:59
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.0.8...2.0.9

ESP32 Arduino 2.0.8 based on ESP-IDF 4.4.4

20 Apr 07:53
Compare
Choose a tag to compare

Arduino ESP32 Version 2.0.8

The Arduino ESP32 version 2.0.8 based on the ESP-IDF v4.4.4 introduces bug fixes, improvements, and new board support.

Changes

Here is a summary of the major changes.

Improvements

  • External Libraries Test
  • Added New Board Test
  • HW Testing Update
  • Get info whether filename is a file or directory
  • Added HTTPUpdate request callback
  • Rainmaker: Added enableSystemService API
  • Add support for large uploads to HTTPClient

Bugfixes

  • Fixed missing upload.maximum_size for ESP32Wrover and ESP32WroverKit
  • WiFiUDF Low memory fix
  • Fix the F_CPU frequency definition for the ESP32-S3 in esp32-hal.h

New Boards & updates

  • Add LOLIN S3 Mini
  • Add LOLIN S3 Pro

Documentation

  • Add v2.0.7 in issue template

What's Changed

See the complete changelog down below:

New Contributors

A special thank you to all new contributors!

Full Changelog: 2.0.7...2.0.8

To see how to contribute to the Arduino ESP32 project, see this reference: Contributing

ESP32 Arduino 2.0.7 based on ESP-IDF 4.4.4

20 Feb 15:01
213f976
Compare
Choose a tag to compare

Arduino ESP32 Version 2.0.7

The Arduino ESP32 version 2.0.7 based on the ESP-IDF v4.4.4 introduces bug fixes, improvements, and new board support.

Changes

Here is a summary of the major changes.

  • Backport some fixes from ESP-IDF-v5.1
  • Multi-threading examples
  • Copy JTAG files only if it's enabled in the board menu
  • Avoid starting AP Mode even when the password is too short
  • Sets correct code for UART baud rate detection
  • Adds pseudo-random numbers generation

Improvements

  • Added function timerAttachInterruptFlag to timer API
  • Added methods + example to retrieve local MAC for BT
  • Adds onDisconnect() BLE param
  • General examples updates

Bugfixes

  • WString Return bool
  • Fixed String(int64_t)
  • WiFiUDP:parsePacket() Crashfix

New Boards & updates

  • Add Adafruit new board feather esp32s2 reserve tft
  • Add support for dfrobot firebeetle 2 esp32-e board
  • Adding 3rd party boards for VALTRACK-V4-VTS-ESP32-C3 & VALTRACK-V4-MFW-ESP32-C3
  • Add Roboheart Hercules development board to the esp32-core

Documentation

  • Added the example guideline and template

What's Changed

See the complete changelog down below:

New Contributors

A special thank you to all new contributors!

Full Changelog: 2.0.6...2.0.7

To see how to contribute to the Arduino ESP32 project, see this reference: Contributing

ESP32 Arduino 2.0.6 based on ESP-IDF 4.4.3

22 Dec 16:30
Compare
Choose a tag to compare

Arduino ESP32 Version 2.0.6

The Arduino ESP32 version 2.0.6 based on the ESP-IDF v4.4.3 introduces bug fixes, improvements and new boards support.

Changes

Here is a summary of the major changes.

  • ESP-IDF upgrade to v4.4.3
  • Support JTAG debugging in Arduino IDE 2.0
  • Esp Insights library support

Improvements

  • Update ESP-IDF libs for 2.0.6
  • TWAI: Add receive example
  • Update github actions to fix deprecation message
  • LEDC - AnalogWrite new API + ledcAttachPin duty fix
  • Added example scanning maximum ledc frequencies
  • Update PlatformIO integration scripts
  • Improves UART reading performance

Bugfixes

  • FreeRTOS.ino: fix usage of vTaskDelay
  • Fixes UART pin detach on Serial.end()
  • Fixed #7406 crash on WiFi STA_DISCONNECTED event with reason 0
  • Fixes to Rainmaker OTA Issues

New Boards & updates

  • Add New Board: Cytron Maker Feather AIoT S3
  • Add BPI-Leaf-S3 board
  • Add new board: RedPill ESP32S3

Documentation

  • Update of supported SoCs
  • Add touch sleep wakeup API

See all bug fixes in the complete changelog below.

What's Changed

See the complete changelog down below:

Read more