Skip to content

ESP32 Arduino 2.0.4 based on ESP-IDF 4.4.1

Compare
Choose a tag to compare
@me-no-dev me-no-dev released this 06 Jul 09:46
· 793 commits to master since this release
c93bf11

Arduino ESP32 Version 2.0.4

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

Changes

Here is a summary of the major changes.

  • ESP-IDF upgrade to v4.4.1

Improvements

  • Added documentation about the minimum security for connection
  • Implemented a simple RGB driver via digitalWrite
  • WireMaster example
  • Refactor PlatformIO build scripts
  • Added USB DFU and CDC tools guide in the documentation
  • ADC fixes and improvements
  • Added an option to skip image verification after OTA
  • Improved String to print 64-bit integers
  • Added DHCP Range Setup to APMode
  • Update Kconfig to autoselect the proper running core
  • Changed pinMode() default interrupt type DISABLED

Bugfixes

  • Fixed failure paths not setting the socket to -1 consistently
  • Fixed wrong #define for BUTTON
  • Fixed BLE-related issues
  • Fixed timerAttachInterrupt() and timerDetachInterrupt()
  • Fixed TIMER timer_dev definition
  • Fixed DNS Server Memory Leak when deleted

New Boards

  • Added Wemos D1 Uno
  • Added two more dfrobot boards
  • Added add two more Feather S3s Adafruit boards
  • Added Connaxio's Espoir board

Known Issues (from ESP-IDF)

Some ESP-IDF known issues may affect the Arduino ESP32 core. For a list of known issues on ESP-IDF, see the Known Issues in v4.4 in the ESP-IDF release notes.

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.3...2.0.4

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