Releases: platformio/platform-espressif32
6.9.0
Release Notes
- Added
WeAct Studio ESP32C3CoreBoard
board - 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_DIR
argument 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.0
For 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
littlefs
partition 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.0
For 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.0
For 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_image
for getting firmware image frequency (#1304) - Added new helper function
_get_board_f_boot
for 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.0
For 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
elf2bin
if 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.0
For further exploration of configuration options for the espressif32
development platform, refer to the documentation.
Supported Frameworks
6.4.0
Release Notes
- Added new boards and dev-kits:
- Added support for Arduino v2.0.11 (release notes)
- Updated ESP-IDF to v5.1.1 (release notes)
- Initial support for ESP32-C6 (#1054)
- Improved dynamic memory size calculation process (#1159, #1178)
- Support for custom application partition names (#1166)
- Fixed OpenOCD configuration for Lolin S2 boards (#1139)
- Minor fixes and improvements (#1146, #1175, #1176)
Thanks @maxgerhardt, @stintel, @Jason2866, @Tinyu-Zhao for your contributions.
Warning
Due to recent toolchain package reorganization, it is now necessary to use the latest PlatformIO Core v6.1.11 for debugging IDF projects.
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.4.0
For further exploration of configuration options for the espressif32
development platform, refer to the documentation.
Supported Frameworks
5.4.0
Release Notes
- Added support for ESP-IDF v4.4.5 (release notes)
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 @ 5.4.0
For further exploration of configuration options for the espressif32
development platform, refer to the documentation.
Supported Frameworks
6.3.2
Release Notes
- Use strict versions of Python dependencies for IDF 5 to avoid compatibility issues
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.3.2
For further exploration of configuration options for the espressif32
development platform, refer to the documentation.
Supported Frameworks
6.3.1
- Fixed a potential issue with
urllib3
dependency in IDF environment
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.3.1
For further exploration of configuration options for the espressif32
development platform, refer to the documentation.