github espressif/arduino-esp32 2.0.5
ESP32 Arduino 2.0.5 based on ESP-IDF 4.4.2

latest releases: 3.0.2, 3.0.1, 3.0.1-rc1...
21 months ago

Arduino ESP32 Version 2.0.5

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

Changes

Here is a summary of the major changes.

  • ESP-IDF upgrade to v4.4.2

Improvements

  • Update esptool to version 4.2.1
  • Update get.py to support python 3.10+
  • ESP-IDF v4.4.2 and build time elf2bin for the bootloaders
  • Changes UART ISR to only trigger on RX FIFO Full and timeout
  • Adds noInterrupt() and interrupt() functionality
  • Update PlatformIO build scripts
  • Get real Flash Chip Size via API call
  • Add default SPI pin definitions if not defined in pins_arduino.h
  • Add new ULP example for ESP32
  • Adds an error message to HardwareSerial::setPins()
  • Improve RGB driver
  • Adds Wire::setBufferSize function
  • Adds default Wire1 pins auto-setup
  • Add erase flash option to Arduino IDE menu
  • Improves time for setting touch interrupt

Bugfixes

  • Fixed instances where qspi has been renamed to qio in boards.txt
  • CameraWebServer example fix
  • Fixes Arduino Wire::begin overload
  • Fixes LwIP INADDR_NONE conflict with softAPConfig()
  • Fixes HardwareSerial::availableForWrite + setTxBufferSize
  • LEDC 1-bit mode duty fix
  • Fix partition names in board.txt
  • FIX: Added erase flash menu to all boards
  • Fixed CHANNEL in ESPNow example
  • Fixes Cookie Case Sensitivity

New Boards & updates

  • Add the new MiniMain ESP32-S2 board
  • Add SparkFun IoT RedBoard
  • Add lolin s3 board def
  • Added Smart Bee Design Boards
  • Add support for new unphone boards
  • Add boards WiFiduinoV2&WiFiduino32S3
  • Add newly board (Deneyap Kart G)
  • [NINA-W1] more build menu options
  • [NORA-W1] Fix SPI pin assignments to match Arduino pinout
  • Add new variant ESP32 Thing Plus C. Update boards file
  • Update Adafruit boards
  • Create M5Station pins_arduino.h and M5Station Board
  • Itsy bitsy esp32 board working
  • TTGO T-OI-Plus: pins LED_BUILTIN & BAT_ADC_PIN

Documentation

  • Docs: add FAQ entry about modifying sdkconfig options
  • Doc addition: How to compile libs with different debug level

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.4...2.0.5

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

Don't miss a new arduino-esp32 release

NewReleases is sending notifications on new releases.