github espressif/arduino-esp32 3.0.0-rc2
Arduino Release v3.0.0 RC2 based on ESP-IDF v5.1

latest releases: 3.1.0-RC2, 3.0.7, 3.0.6...
pre-release5 months ago

The Arduino ESP32 release candidate version 3.0.0-RC2 is based on the ESP-IDF v5.1 (release notes) and is major release supporting new version of ESP-IDF 5.1.


This release introduce breaking changes and support for new SoCs, ESP32-H2 and ESP32-C6. ESP32-C2 support added, for usage you need to build the libraries using ESP32 Arduino Lib builder.


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


Libraries updates

BLE

  • BLEAdvertising.h: Fix spelling mistake in setScanFilter parameter by @Deadolus in #9609

Networking

  • Add support for PPP Modems to Arduino by @me-no-dev in #9518
  • fix(config): Fix wrong names in Kconfig that cause Network and NetworkClientSecure to fail by @me-no-dev in #9583
  • NetworkClient - close the connection in stop() method by @JAndrassy in #9542
  • NetworkClientSecure made copyable by @JAndrassy in #9612
  • Ethernet - MAC address parameter for beginSPI by @JAndrassy in #9539

Updater

WebServer

  • fix(RAM): define HTTP_METHOD_STR as static const to save RAM by @craiglink in #9594

Eeprom

  • Arduino core for the esp32 - Add new function "bool isDirty()" to EEPROM.h and EEPROM.cpp by @Rob58329 in #9611

Peripherals updates

ADC

  • Fixed typo for adc_continuous_data typedef in esp32-hal-adc.h/.c by @Darkl0ud in #9529

UART

HWCDC

USBMSC

Boards additions & updates

  • change(roboheart): Update of LED_ROBOHEART in RoboHeart Hercules pins… by @evgenimelan in #9494
  • fix GeebkleMINI ESP32C3: add variable for support internal built in switch by @SooDragon in #9499
  • Reduced GPIO17 (Ethernet clock GPIO) signal strength to reduce noise. by @OlimexSupport in #9623
  • change(variant): add additional pin mappings and #define to variant/unphone9 by @garethhcoleman in #9577
  • fix: I2C pin are relocated for arduino nano compatability by @SooDragon in #9610

CI & Testing

Documentation

Tooling

  • fix(release): Temporary halt JSON uploads on release, until generator is fixed by @me-no-dev in #9536
  • add LittleFS as partition type to debug report by @Jason2866 in #9354

Full Changelog: 3.0.0-rc1...3.0.0-rc2


New Contributors


Thanks for your contribution! 🎉

Don't miss a new arduino-esp32 release

NewReleases is sending notifications on new releases.