@@ -77,10 +77,10 @@ if [ "$BUILD_PIO" -eq 0 ]; then
7777 $ARDUINO_ESP32_PATH /libraries/WiFi/examples/WiFiClient/WiFiClient.ino\
7878 "
7979
80- build " esp32" $FQBN_ESP32 $CHUNK_INDEX $CHUNKS_CNT $SKETCHES_ESP32
81- build " esp32s2" $FQBN_ESP32S2 $CHUNK_INDEX $CHUNKS_CNT $SKETCHES_ESP32XX
8280 build " esp32s3" $FQBN_ESP32S3 $CHUNK_INDEX $CHUNKS_CNT $SKETCHES_ESP32
81+ build " esp32s2" $FQBN_ESP32S2 $CHUNK_INDEX $CHUNKS_CNT $SKETCHES_ESP32XX
8382 build " esp32c3" $FQBN_ESP32C3 $CHUNK_INDEX $CHUNKS_CNT $SKETCHES_ESP32XX
83+ build " esp32" $FQBN_ESP32 $CHUNK_INDEX $CHUNKS_CNT $SKETCHES_ESP32
8484else
8585 source ./${SCRIPTS_DIR} /install-platformio-esp32.sh
8686 # PlatformIO ESP32 Test
9898 # build_pio_sketch "$BOARD" "$OPTIONS" "$PLATFORMIO_ESP32_PATH/libraries/WiFiClientSecure/examples/WiFiClientSecure/WiFiClientSecure.ino"
9999
100100 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"
102101 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"
103102
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+
104114 # build_pio_sketches "$BOARD" "$OPTIONS" "$PLATFORMIO_ESP32_PATH/libraries"
105115fi
0 commit comments