|
93 | 93 | build_pio_sketch "$BOARD" "$OPTIONS" "$PLATFORMIO_ESP32_PATH/libraries/BLE/examples/BLE_server/BLE_server.ino" && \ |
94 | 94 | build_pio_sketch "$BOARD" "$OPTIONS" "$PLATFORMIO_ESP32_PATH/libraries/ESP32/examples/Camera/CameraWebServer/CameraWebServer.ino" |
95 | 95 |
|
96 | | - # PlatformIO ESP32 Test |
97 | | - # OPTIONS="board_build.mcu = esp32s2" |
98 | | - # build_pio_sketch "$BOARD" "$OPTIONS" "$PLATFORMIO_ESP32_PATH/libraries/WiFi/examples/WiFiClient/WiFiClient.ino" && \ |
99 | | - # build_pio_sketch "$BOARD" "$OPTIONS" "$PLATFORMIO_ESP32_PATH/libraries/WiFiClientSecure/examples/WiFiClientSecure/WiFiClientSecure.ino" |
100 | | - |
101 | | - 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" |
102 | | - 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 | | - |
104 | | - echo "Hacking in S3 support ..." |
105 | | - replace_script="import json; import os;" |
106 | | - replace_script+="fp=open(os.path.expanduser('~/.platformio/platforms/espressif32/platform.json'), 'r+');" |
107 | | - replace_script+="data=json.load(fp);" |
108 | | - replace_script+="data['packages']['toolchain-xtensa-esp32']['optional']=True;" |
109 | | - replace_script+="data['packages']['toolchain-xtensa-esp32s3']['optional']=False;" |
110 | | - replace_script+="data['packages']['tool-esptoolpy']['owner']='tasmota';" |
111 | | - replace_script+="data['packages']['tool-esptoolpy']['version']='https://github.com/tasmota/esptool/releases/download/v4.2.1/esptool-4.2.1.zip';" |
112 | | - replace_script+="fp.seek(0);fp.truncate();json.dump(data, fp, indent=2);fp.close()" |
113 | | - python -c "$replace_script" |
114 | | - |
115 | | - 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" |
| 96 | + # Basic sanity testing for other series |
| 97 | + for board in "esp32-c3-devkitm-1" "esp32-s2-saola-1" "esp32-s3-devkitc-1" |
| 98 | + do |
| 99 | + python -m platformio ci --board "$board" "$PLATFORMIO_ESP32_PATH/libraries/WiFi/examples/WiFiClient" --project-option="board_build.partitions = huge_app.csv" |
| 100 | + done |
116 | 101 |
|
117 | 102 | #build_pio_sketches "$BOARD" "$OPTIONS" "$PLATFORMIO_ESP32_PATH/libraries" |
118 | 103 | fi |
0 commit comments