github espressif/arduino-esp32 3.1.0-RC1
Arduino Pre-Release v3.1.0-RC1 based on ESP-IDF v5.3.0+

latest release: 3.0.5
pre-release22 days ago

The Arduino ESP32 version 3.1.0-RC1 is new major release based on the ESP-IDF v5.3.0 (release notes).


For version migration, please check Migration Guide from v2.X to 3.X


System PR

Arduino Lib Builder

Peripherals

UART

Timer

LEDC

  • feat(LEDC): Adds the ability to set the clock source for the LEDC by @konzen in #10171

RGB LED

  • Add ability for boards to provide a custom pixel order in neopixelWrite() by @sblantipodi in #10128
  • Change "neopixel" references to use RGB LED naming by @SuGlider in #10225

Libraries

Networking

SD Card

USB

OTA

  • fix(OTA): Wrap espota --auth flag in quotes by @per1234 in #10126
  • ArduinoOTA - change occurrence of client.flush() to clear() by @JAndrassy in #10233

Rainmaker

WebServer

Boards Additions & Updates

Documentation

CI & Testing

  • ci(branches): Remove wildcard from branch triggers by @lucasssvaz in #10210
  • change(build): add -Werror=return-type to default C and C++ flags by @igrr in #10216
  • fix(tests): Use proper API and check for required token by @lucasssvaz in #10223
  • fix(spelling): Fix misspellings detected by codespell and enable it by @lucasssvaz in #10232

Tooling


Full Changelog: 3.0.4...3.1.0-RC1


New Contributors


Thank you everyone for your contribution! 🎉

Don't miss a new arduino-esp32 release

NewReleases is sending notifications on new releases.