Releases: platformio/platform-espressif32
6.13.0
Release Notes
- Added support for ESP-IDF v5.5.3 (release notes)
- Updated IDF toolchains to v14.2.0+20251107
- Updated
esptoolpyto v4.11.0 (release notes) - Minor fixes and improvements
Configuration
To utilize this version, please navigate to your platformio.ini (Project Configuration File) and adjust the platform option as follows:
[env:my-esp32]
platform = espressif32 @ 6.13.0For further exploration of configuration options for the espressif32 development platform, refer to the documentation.
Supported Frameworks
6.12.0
Release Notes
- Added new boards:
Cezerio dev ESP32C6,Cezerio mini dev ESP32C6 - Added support for ESP-IDF v5.5 (release notes)
- Updated CMake packages to v3.30
- Initial support for Secure Features (see instructions)
Configuration
To utilize this version, please navigate to your platformio.ini (Project Configuration File) and adjust the platform option as follows:
[env:my-esp32]
platform = espressif32 @ 6.12.0For further exploration of configuration options for the espressif32 development platform, refer to the documentation.
Supported Frameworks
6.11.0
- Added a new board:
Seeed Xiao ESP32C6 - Added support for ESP-IDF v5.4.1 (release notes)
- Added a new package for ESP32 series ROM ELF files (release notes)
- Improvements to
Esp32ExceptionDecoderto properly decode backtraces (#1572) - Fixed a incorrect OpenOCD config name for Freenove ESP32-Wrover (#1562)
Thanks @jarkad, @lucaskatayama four your contributions!
6.10.0
Release Notes
- Added new boards:
Freenove ESP32-S3-WROOM,Freenove ESP32-WROVER-E,RYMCU ESP32-DevKitC,RYMCU ESP32-C3-DevKitM-1,ESP32-S3-DevKitC-1,LilyGo T3 S3 - Added support for ESP-IDF v5.4 (release notes)
- Updated toolchain packages for IDF to v14.2.0
- Added support for ESP32-C6 ULP (#1507)
- Better handling of the IDF Python virtual environment (#1525)
- Added automatic rebuild for IDF projects if external dependencies changed (#1514)
- Enabled by default
IDF Component Manageroption to allow modification of managed components - Fixed missing PSRAM flags for
Adafruit Feather ESP32-S3 TFT(#1498) - Fixed default flash frequency for
Heltec Wireless Stick Lite(#1480) - Added missing USB_CDC flag for
Romeo ESP32-S3(#1512)
Thanks @TomRoush, @PabloPL, @mariusGundersen, @ronger-x, @Andreas-Pedersen, @argetlam-coder, @Hugh-rymcu for your contributions!
Configuration
To utilize this version, please navigate to your platformio.ini (Project Configuration File) and adjust the platform option as follows:
[env:my-esp32]
platform = espressif32 @ 6.10.0For further exploration of configuration options for the espressif32 development platform, refer to the documentation.
Supported Frameworks
6.9.0
Release Notes
- Added
WeAct Studio ESP32C3CoreBoardboard - Added support for ESP-IDF v5.3.1 (release notes)
- Updated build command for ULP config generation
- Better handling of complex macros exported from IDF projects
- Fixed variant name for Heltec WiFi Kit 32 V3 (#1442)
- Added missing
PROJECT_SOURCE_DIRargument for bootloader build command (#1460) - Minor fixes and improvements (#1434)
Thanks @Jason2866, @DamienEspitallier, @patrickelectric for your contributions!
Configuration
To utilize this version, please navigate to your platformio.ini (Project Configuration File) and adjust the platform option as follows:
[env:my-esp32]
platform = espressif32 @ 6.9.0For further exploration of configuration options for the espressif32 development platform, refer to the documentation.
Supported Frameworks
6.8.1
6.8.0
- New board
M5Stack Core ESP32 16M - Added support for ESP-IDF v5.3 (release notes)
- Added support for Arduino core v2.0.17 (release notes)
- Better handling of IDF package version (#1420, #1418)
- Added
littlefspartition subtype (#1426) - Enabled PSRAM by default for Adafruit Feather ESP32-S3 Reverse TFT (#1414)
- Fix maximum RAM size for ESP32-C6-DevKitC-1
- Minor fixes and improvements (#1421)
Thanks @TheMasterofBlubb, @pcorliss, @Jason2866, @gmemstr, @dariush for your contributions!
Configuration
To utilize this version, please navigate to your platformio.ini (Project Configuration File) and adjust the platform option as follows:
[env:my-esp32]
platform = espressif32 @ 6.8.0For further exploration of configuration options for the espressif32 development platform, refer to the documentation.
Supported Frameworks
6.7.0
Release Notes
- New boards:
ESP32-S3 PowerFeather,MotorGo Mini 1,senseBox MCU-S2 - Added support for Arduino v2.0.16 (release notes)
- Updated toolchain packages for IDF integration to v13.2.0 (#1360)
- Improvements to
esp32_exception_decoder(#1357) - Better handling of IDF linker script fragments
- Minor fixes and improvements (#1360)
Thanks @Tasssadar, @powerfeatherdev for your contributions!
Configuration
To utilize this version, please navigate to your platformio.ini (Project Configuration File) and adjust the platform option as follows:
[env:my-esp32]
platform = espressif32 @ 6.7.0For further exploration of configuration options for the espressif32 development platform, refer to the documentation.
Supported Frameworks
6.6.0
Release Notes
- New boards: Adafruit Feather ESP32-S2, Lilka v2, WEMOS LOLIN S3 PRO
- Updated ESP-IDF to v5.2.1 (release notes)
- Added new helper function
_get_board_f_imagefor getting firmware image frequency (#1304) - Added new helper function
_get_board_f_bootfor getting bootloader frequency (#1331) - Better handling of ULP sources in incremental builds (#1320)
- Switched to GCC wrapped ar & ranlib to enable LTO (#1329)
- Droped support for deprecated Briki boards
- Minor fixes and improvements (#1277, #1304, #1312, #1314, #1321, #1334)
Thanks @Jason2866, @bsdlp, @and3rson, @nicklasb, @mbrunnen, @deece for your contributions!
Configuration
To utilize this version, please navigate to your platformio.ini (Project Configuration File) and adjust the platform option as follows:
[env:my-esp32]
platform = espressif32 @ 6.6.0For further exploration of configuration options for the espressif32 development platform, refer to the documentation.
Supported Frameworks
6.5.0
Release Notes
- Added new boards and dev-kits: 4D Systems GEN4-ESP32 16MB, Adafruit pyCamera S3, Adafruit Metro ESP32-S3, Adafruit QT Py ESP32-S3 (4M Flash 2M PSRAM), Adafruit Qualia ESP32-S3 RGB666, ArtronShop ATD1.47-S3, ArtronShop IOXESP32, ArtronShop IOXESP32PS, Aventen S3 Sync, Espressif ESP32-PICO-DevKitM-2, Espressif ESP32-S3-DevKitM-1, Espressif ESP32-S3-USB-OTG, Lion:Bit S3 STEM Dev Board, LilyGo T-Display, Smart Bee Data Logger, Namino Arancio, Namino Rosso, Unexpected Maker NanoS3
- Added support for Arduino v2.0.14 (release notes)
- Updated ESP-IDF to v5.1.2 (release notes)
- Added default debug option for ESP32-S2-Kaluga-1 Kit (#1185, #1130)
- Added optional MMU page size flag to
elf2binif it's configurable - Fixed handling of precompiled static archives located outside IDF project root (#1230)
- Fixed Lolin S2 USB CDC setup (#1251)
- Fixed upload workflow for Lolin S3 (#1252)
- Minor fixes and improvements (#1180, #1198)
Thanks @maxgerhardt, @Jason2866, @mbrunnen, @f-io, @PradeepKotu, @strid3r21, @SuGlider, @djpearman, @a-sapuppo for your contributions!
Configuration
To utilize this version, please navigate to your platformio.ini (Project Configuration File) and adjust the platform option as follows:
[env:my-esp32]
platform = espressif32 @ 6.5.0For further exploration of configuration options for the espressif32 development platform, refer to the documentation.