Skip to content

ESP32 Arduino 2.0.2 based on ESP-IDF 4.4-beta1

Compare
Choose a tag to compare
@me-no-dev me-no-dev released this 23 Dec 11:19
· 1221 commits to master since this release
caef400

The Arduino ESP32 version 2.0.2 based on the ESP-IDF v4.4-beta1 includes mainly peripheral APIs refactoring, improvements and bug fixes.

Here is a summary of the major changes.

Peripherals refactored to use ESP-IDF APIs:

  • Timer
  • LedC
  • DAC
  • RMT
  • SigmaDelta

Improvements:

  • Boards added and some updated (TTGO-LoRa32, Adafruit boards, DPU ESP32...)
  • Added Sonoff DUALR3 support with RainMaker example
  • GPIO defines for C3 added
  • Github CLI workflow updates
  • Added support to change LoopTask Stack size
  • New Documentation added (USB, GPIO, Arduino as component)

Bugfixes:

  • I2C Clock stretching
  • SD card status check
  • Baudrate with CPU Freq < 80MHz
  • SetCpuFrequencyMhz() changes Serial bauds if frequency<80Mhz
  • Lib Builder compiling errors
  • WiFiSecureClient memory leaks when SSL/TLS connection fails
  • Change default WiFi STA encryption to WIFI_AUTH_WPA2_PSK
  • Forces UART Flush() to wait until all bits are sent

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.1...2.0.2

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