@@ -77,10 +77,10 @@ if [ "$BUILD_PIO" -eq 0 ]; then
77
77
$ARDUINO_ESP32_PATH /libraries/WiFi/examples/WiFiClient/WiFiClient.ino\
78
78
"
79
79
80
- build " esp32" $FQBN_ESP32 $CHUNK_INDEX $CHUNKS_CNT $SKETCHES_ESP32
81
- build " esp32s2" $FQBN_ESP32S2 $CHUNK_INDEX $CHUNKS_CNT $SKETCHES_ESP32XX
82
80
build " esp32s3" $FQBN_ESP32S3 $CHUNK_INDEX $CHUNKS_CNT $SKETCHES_ESP32
81
+ build " esp32s2" $FQBN_ESP32S2 $CHUNK_INDEX $CHUNKS_CNT $SKETCHES_ESP32XX
83
82
build " esp32c3" $FQBN_ESP32C3 $CHUNK_INDEX $CHUNKS_CNT $SKETCHES_ESP32XX
83
+ build " esp32" $FQBN_ESP32 $CHUNK_INDEX $CHUNKS_CNT $SKETCHES_ESP32
84
84
else
85
85
source ./${SCRIPTS_DIR} /install-platformio-esp32.sh
86
86
# PlatformIO ESP32 Test
98
98
# build_pio_sketch "$BOARD" "$OPTIONS" "$PLATFORMIO_ESP32_PATH/libraries/WiFiClientSecure/examples/WiFiClientSecure/WiFiClientSecure.ino"
99
99
100
100
python -m platformio ci --board " $BOARD " " $PLATFORMIO_ESP32_PATH /libraries/WiFi/examples/WiFiClient" --project-option=" board_build.mcu = esp32s2" --project-option=" board_build.partitions = huge_app.csv"
101
- python -m platformio ci --board " $BOARD " " $PLATFORMIO_ESP32_PATH /libraries/WiFi/examples/WiFiClient" --project-option=" board_build.mcu = esp32s3" --project-option=" board_build.partitions = huge_app.csv"
102
101
python -m platformio ci --board " $BOARD " " $PLATFORMIO_ESP32_PATH /libraries/WiFi/examples/WiFiClient" --project-option=" board_build.mcu = esp32c3" --project-option=" board_build.partitions = huge_app.csv"
103
102
103
+ echo " Hacking in S3 support ..."
104
+ replace_script=" import json; import os;"
105
+ replace_script+=" fp=open(os.path.expanduser('~/.platformio/platforms/espressif32/platform.json'), 'r+');"
106
+ replace_script+=" data=json.load(fp);"
107
+ replace_script+=" data['packages']['toolchain-xtensa-esp32']['optional']=True;"
108
+ replace_script+=" data['packages']['toolchain-xtensa-esp32s3']['optional']=False;"
109
+ replace_script+=" fp.seek(0);fp.truncate();json.dump(data, fp, indent=2);fp.close()"
110
+ python -c " $replace_script "
111
+
112
+ python -m platformio ci --board " $BOARD " " $PLATFORMIO_ESP32_PATH /libraries/WiFi/examples/WiFiClient" --project-option=" board_build.mcu = esp32s3" --project-option=" board_build.partitions = huge_app.csv"
113
+
104
114
# build_pio_sketches "$BOARD" "$OPTIONS" "$PLATFORMIO_ESP32_PATH/libraries"
105
115
fi
0 commit comments