Skip to content

Releases: platformio/platform-espressif32

4.1.0

21 Apr 15:54
Compare
Choose a tag to compare

4.0.0

21 Apr 15:53
Compare
Choose a tag to compare

Dynamic toolchain configuration for upstream Arduino framework

The Arduino framework for ESP32 SoCs is being rapidly developed and sometimes depends on cutting-edge packages that are not available in the stable version of the development platform. For this reason, we added some user-friendly functionality that dynamically parses relevant toolchain versions directly from a remote source and configures the development platform accordingly. Please note that this new functionality may possibly affect only those who have manually overridden the framework-arduinoespressif32 package to point to a Github repository via the platform_packages option. In case you're experiencing any problems with this feature, you can disable it via the board_build.arduino.upstream_packages option in your platformio.ini file:

[env:ttgo-lora32-v21]
platform = espressif32
framework = arduino
board = ttgo-lora32-v21
platform_packages = 
    framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git

; Disable dynamic toolchain configuration for upstream Arduino packages
; board_build.arduino.upstream_packages = no

Notes on deprecating Simba and Pumbaa frameworks:

This release deprecates support for the Simba and Pumbaa frameworks. To keep projects based on these frameworks compilable please lock the platform version to v3.5.0 in your platformio.ini file:

[env:nano32]
platform = espressif32 @ ~3.5.0
framework = pumbaa
board = nano32

3.5.0

28 Jan 13:17
Compare
Choose a tag to compare

3.4.0

12 Nov 10:49
Compare
Choose a tag to compare
  • Updated ESP-IDF to the latest 4.3.1 (release notes) (#635)
  • Updated toolchains for ESP-IDF to v8.4.0 (#655)
  • Fixed partition offset calculation process (#627)
  • Fixed a regression with incorrect flash modes used for uploading (#584, #623, #630)
  • Fixed an issue with incorrect command used for embedding plain files in IDF-based projects (#639)

3.3.2

31 Aug 13:37
Compare
Choose a tag to compare
  • Better handling of custom ESP-IDF packages (#593)
  • Fixed RAM size for M5Stack Core2 and M5Stack FIRE (#596)
  • Fixed an issue with whitespace characters in file names specified as binary data (#604)
  • Fixed flash mode for the TinyPICO board (#615)

3.3.1

26 Jul 18:18
Compare
Choose a tag to compare
  • Esp32ExceptionDecoder now supports uppercase hex addresses in backtraces (#582)
  • Better handling of ESP-IDF configuration files (#588)
  • Disabled dynamic reconfiguration of SPI Flash mode for esptoolpy (#584)

3.3.0

30 Jun 11:39
Compare
Choose a tag to compare
  • Added new board: Espressif ESP32-C3-DevKitM-1
  • Updated ESP-IDF to the latest stable 4.3
    • Support for the ESP32-C3 SoC
    • Updated FreeRTOS, based on upstream version v10.2.0
    • Improved heap algorith based on TLSF
    • See more changes in the release notes
  • Updated OpenOCD to the latest v0.10.0-20210401 (release notes)
  • sdkconfig files are now generated for each environment separately (#539)
  • The global IDF_TOOLS_PATH variable is now disabled within the isolated PlatformIO environment (#555)
  • Minor bugfixes and improvements

3.2.1

31 May 13:45
Compare
Choose a tag to compare
  • Updated ESP-IDF to the latest 4.2.1 (release notes)
  • Minor fixes

3.2.0

29 Mar 12:32
Compare
Choose a tag to compare

3.1.1

18 Mar 22:01
Compare
Choose a tag to compare
  • Added new board Heltec Wifi Kit 32 V2 (Issue #513)
  • Updated default upload speed for m5stack-atom board (Issue #509)
  • Preparations for updated debug configuration process in upcoming PlatformIO Core 5.2+
  • Fixed variant name for the ttgo-t-beam board
  • Fixed buildfs target declaration to be used with pre/post actions
  • Minor fixes and improvements