ci: add current ESP32 validation lane

This commit is contained in:
2026-09-17 12:10:53 +10:00
parent 42cb8f2324
commit ec4c32db32
11 changed files with 113 additions and 19 deletions
@@ -34,3 +34,7 @@ build_flags =
-DSOC_WIFI_SUPPORTED=1
-I${platformio.packages_dir}/framework-arduinoespressif32/libraries/Network/src
-I$PROJECT_LIBDEPS_DIR/$PIOENV/AsyncTCP/src
[env:dashboard_esp32_3_3_11]
extends = env:dashboard_esp32
platform = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.311/platform-espressif32.zip
+3
View File
@@ -18,3 +18,6 @@ platform_packages =
platform = https://github.com/pioarduino/platform-espressif32/releases/download/51.03.05/platform-espressif32.zip
board = esp32dev
[env:example_esp32_3_3_11]
extends = env:example_esp32
platform = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.311/platform-espressif32.zip
+3
View File
@@ -18,3 +18,6 @@ platform_packages =
platform = https://github.com/pioarduino/platform-espressif32/releases/download/51.03.05/platform-espressif32.zip
board = esp32dev
[env:example_esp32_3_3_11]
extends = env:example_esp32
platform = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.311/platform-espressif32.zip
+6
View File
@@ -10,6 +10,12 @@ pio device monitor -d examples/HelloPlaceholder -e example_esp8266
Choose the corresponding ESP32 environment where provided. The examples use the checked-out DFTE source, so they double as practical integration checks for this repository.
The normal `example_esp32` / `dashboard_esp32` environments retain the
Arduino-ESP32 3.0.5 compatibility lane. Repository CI also builds the matching
`*_esp32_3_3_11` environments against the current Arduino-ESP32 3.3.11
validation baseline. A consuming application should select and pin its own
complete PlatformIO platform stack.
| Example | Start here when you want to… |
| --- | --- |
| [HelloPlaceholder](HelloPlaceholder/) | understand the smallest registry/context/chunk flow over serial |
+3
View File
@@ -35,3 +35,6 @@ build_flags =
-I${platformio.packages_dir}/framework-arduinoespressif32/libraries/Network/src
-I$PROJECT_LIBDEPS_DIR/$PIOENV/AsyncTCP/src
[env:example_esp32_3_3_11]
extends = env:example_esp32
platform = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.311/platform-espressif32.zip