platform-espressif32

Espressif 32: development platform for PlatformIO

APACHE-2.0 License

Stars
901
Committers
85

Bot releases are hidden (Show)

platform-espressif32 - 4.2.0

Published by valeros over 2 years ago

platform-espressif32 - 4.1.0

Published by valeros over 2 years ago

platform-espressif32 - 4.0.0

Published by valeros over 2 years ago

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
platform-espressif32 - 3.5.0

Published by valeros over 2 years ago

  • Added new boards:
  • Updated ESP-IDF to v4.3.2 (release notes)
  • Updated toolchains for ESP-IDF to v8.4.0r2-patch2
  • Removed redundant PSRAM fix for M5 Stack Core2 (#676)
platform-espressif32 - 3.4.0

Published by valeros almost 3 years ago

  • 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)
platform-espressif32 - 3.3.2

Published by valeros about 3 years ago

  • 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)
platform-espressif32 - 3.3.1

Published by valeros about 3 years ago

  • 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)
platform-espressif32 - 3.3.0

Published by valeros over 3 years ago

  • 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
platform-espressif32 - 3.2.1

Published by valeros over 3 years ago

  • Updated ESP-IDF to the latest 4.2.1 (release notes)
  • Minor fixes
platform-espressif32 - 3.2.0

Published by valeros over 3 years ago

platform-espressif32 - 3.1.1

Published by valeros over 3 years ago

  • 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
platform-espressif32 - 3.1.0

Published by valeros over 3 years ago

platform-espressif32 - 3.0.0

Published by valeros over 3 years ago

Please note

  • ESP-IDF v4.0.1 remains as the default version for projects that use Arduino as an ESP-IDF component
  • Projects that need to embed files into the final firmware image should declare that files in project CMakeLists.txt using the target_add_binary_data function and in the platformio.ini file as described here.
platform-espressif32 - 2.1.0

Published by valeros almost 4 years ago

  • Updated OpenOCD packages (#413)
  • Updated the esptoolpy package to v3.0 (#401)
  • Allow custom offsets for bootloader and partitions in ESP-IDF (#11)
  • Minor bugfixes and improvements
platform-espressif32 - 2.0.0

Published by valeros about 4 years ago

  • Updated ESP-IDF to the latest stable 4.1
    • Updated toolchains to the latest esp-2020r2
    • Updated binutils for ULP
    • New Python-based menuconfig tool (#374)
    • Improvements to Bluetooth and Wi-Fi stacks
    • Preview support for ESP32-S2 Beta SoC
    • More detailed information in the official release notes and documentation for release v4.1
  • Fixed broken first-time library installation with ESP-IDF (#362, #363)
  • Fixed an issue with improper compilation of embedded files (#385)
  • Minor bugfixes and improvements (#386, #398)

Please note

  • ESP-IDF v4.0.1 remains as the default version for projects that use Arduino as an ESP-IDF component
  • ESP32-S2 Beta firmware is not compatible with the ESP32-S2 production SoC, and not all features are supported.
platform-espressif32 - 1.12.4

Published by valeros over 4 years ago

  • Added framework meta-information
  • Fixed default flash size to 4MB
  • Minor improvements
platform-espressif32 - 1.12.3

Published by valeros over 4 years ago

  • Preparations for upcoming PIO Core 4.4
  • Minor bugfixes (issues #355, #356)
platform-espressif32 - 1.12.2

Published by valeros over 4 years ago

  • Updated ESP-IDF to the latest stable 4.0.1 (release notes)
  • Minor bugfixes and improvements (issues #336, #339)
platform-espressif32 - 1.12.1

Published by valeros over 4 years ago

  • Improvements for ESP-IDF integration
    • Added support for PSRAM (issue #254)
    • Fixed an issue when src_dir option contains nested folders (issue #330)
    • Fixed an issue with missing external libraries
  • Added support for custom SPIFFS image name via ESP32_SPIFFS_IMAGE_NAME variable (issue #332)
  • Minor fixes and improvements (issues #316, #319, #324)