Skip to content

ESP32 Arduino 2.0.1 based on ESP-IDF 4.4

Compare
Choose a tag to compare
@me-no-dev me-no-dev released this 09 Nov 10:33
· 1216 commits to master since this release
d218e58

The Arduino ESP32 version 2.0.1, based on the master ESP-IDF development branch, is out. This new version adds new functionalities, improvements, and bug fixes.

Here is a summary of the major changes and new features added.

On peripherals:

  • Serial now uses ESP-IDF API
  • Wire now uses ESP-IDF API and works on all supported chips
  • Wire-Slave is now implemented
  • analogWrite basic support based on LEDC

Improvements:

  • Smaller memory footprint (smaller than even v1.0.6)
  • Improved USB-CDC support for both ESP32-S2 and ESP32-C3
  • Added more information on the docs, including the blink tutorial
  • Added the I2C library documentation
  • Minor improvements on SPI, SD/MMC, SSL, etc
  • Added ALPN support

Bugfixes:

  • Several boards definitions are fixed (boards.txt).
  • Fix on build error with verbose log
  • Fixed error messages on Static IP using Ethernet

See all bug fixes in the complete changelog below.

What's Changed

See the complete changelog down below:

New Contributors

A special thank you to all new contributors!

Full Changelog: 2.0.0...2.0.1

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