Welche ESP-IDF-Version verwendet PlatformIO mit Arduino

English Deutsch

Am 17. Dezember 2021 verwendet PlatformIO mit dieser Standard-platformio.ini-Konfiguration (mit platformio-espressif32 v3.4.0):

platformio.ini
[env:ESP32]
platform = espressif32
board = esp32dev
framework = arduino

ESP-IDF-Version 3.3.5

Das kann man selbst herausfinden, indem man alle Präprozessor-Flags wie in unserem Beitrag PlatformIO: Alle Präprozessor-Flags ausgeben beschrieben ausgibt und dann nach ESP_IDF_VERSION_...-Definitionen sucht mit:

grep_esp_idf_version.sh
grep ESP_IDF_VERSION .pio/build/ESP32/src/main.cpp.o

was aktuell folgendes ergibt

esp_idf_version_defines.cpp
#define ESP_IDF_VERSION_MINOR 3
#define ESP_IDF_VERSION_MAJOR 3
#define ESP_IDF_VERSION_PATCH 5

Check out similar posts by category: Arduino, ESP8266/ESP32, PlatformIO