Skip to content

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

Pre-release
Pre-release
Compare
Choose a tag to compare
@me-no-dev me-no-dev released this 06 Oct 13:13
· 295 commits to master since this release
1f1a9ae

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! πŸŽ‰