@@ -30,42 +30,62 @@ elif [ "$CHUNK_INDEX" -eq "$CHUNKS_CNT" ]; then
3030	BUILD_PIO=1
3131fi 
3232
33- echo  " Updating submodules ..." 
34- git -C " $GITHUB_WORKSPACE "   submodule update --init --recursive >  /dev/null 2>&1 
33+ # echo "Updating submodules ..."
34+ # git -C "$GITHUB_WORKSPACE" submodule update --init --recursive > /dev/null 2>&1
3535
3636if  [ " $BUILD_PIO "   -eq  0 ];  then 
37- 	#  ArduinoIDE Test
37+ 	#  ArduinoIDE ESP32 Test
38+     TARGET=" esp32" 
3839	FQBN=" espressif:esp32:esp32:PSRAM=enabled,PartitionScheme=huge_app" 
3940	source  ./.github/scripts/install-arduino-ide.sh
4041	source  ./.github/scripts/install-arduino-core-esp32.sh
4142	if  [ " $OS_IS_WINDOWS "   ==  " 1"   ];  then 
4243		build_sketch " $FQBN "   " $ARDUINO_ESP32_PATH /libraries/WiFiClientSecure/examples/WiFiClientSecure/WiFiClientSecure.ino"   &&  \
4344		build_sketch " $FQBN "   " $ARDUINO_ESP32_PATH /libraries/BLE/examples/BLE_server/BLE_server.ino"   &&  \
44- 		build_sketch " $FQBN "   " $ARDUINO_ESP32_PATH /libraries/AzureIoT/examples/GetStarted/GetStarted.ino"   &&  \
4545		build_sketch " $FQBN "   " $ARDUINO_ESP32_PATH /libraries/ESP32/examples/Camera/CameraWebServer/CameraWebServer.ino" 
4646	elif  [ " $OS_IS_MACOS "   ==  " 1"   ];  then 
4747		build_sketch " $FQBN "   " $ARDUINO_ESP32_PATH /libraries/WiFi/examples/WiFiClient/WiFiClient.ino"   &&  \
4848		build_sketch " $FQBN "   " $ARDUINO_ESP32_PATH /libraries/WiFiClientSecure/examples/WiFiClientSecure/WiFiClientSecure.ino"   &&  \
4949		build_sketch " $FQBN "   " $ARDUINO_ESP32_PATH /libraries/BluetoothSerial/examples/SerialToSerialBT/SerialToSerialBT.ino"   &&  \
5050		build_sketch " $FQBN "   " $ARDUINO_ESP32_PATH /libraries/BLE/examples/BLE_server/BLE_server.ino"   &&  \
51- 		build_sketch " $FQBN "   " $ARDUINO_ESP32_PATH /libraries/AzureIoT/examples/GetStarted/GetStarted.ino"   &&  \
5251		build_sketch " $FQBN "   " $ARDUINO_ESP32_PATH /libraries/ESP32/examples/Camera/CameraWebServer/CameraWebServer.ino" 
5352	else 
5453		#  CMake Test
5554		if  [ " $CHUNK_INDEX "   -eq  0 ];  then 
5655			bash " $ARDUINO_ESP32_PATH /.github/scripts/check-cmakelists.sh" 
5756		fi 
58- 		build_sketches " $FQBN "   " $ARDUINO_ESP32_PATH /libraries"   " $CHUNK_INDEX "   " $CHUNKS_CNT " 
57+ 		build_sketches " $FQBN "   " $TARGET  "   " $ ARDUINO_ESP32_PATH /libraries"   " $CHUNK_INDEX "   " $CHUNKS_CNT " 
5958	fi 
59+ 
60+ 	#  ArduinoIDE ESP32S2 Test
61+     TARGET=" esp32s2" 
62+ 	FQBN=" espressif:esp32:esp32s2:PSRAM=enabled,PartitionScheme=huge_app" 
63+ 	if  [ " $OS_IS_WINDOWS "   ==  " 1"   ];  then 
64+ 		build_sketch " $FQBN "   " $ARDUINO_ESP32_PATH /libraries/WiFi/examples/WiFiClient/WiFiClient.ino"   &&  \
65+ 		build_sketch " $FQBN "   " $ARDUINO_ESP32_PATH /libraries/WiFiClientSecure/examples/WiFiClientSecure/WiFiClientSecure.ino" 
66+ 	elif  [ " $OS_IS_MACOS "   ==  " 1"   ];  then 
67+ 		build_sketch " $FQBN "   " $ARDUINO_ESP32_PATH /libraries/WiFi/examples/WiFiClient/WiFiClient.ino"   &&  \
68+ 		build_sketch " $FQBN "   " $ARDUINO_ESP32_PATH /libraries/WiFiClientSecure/examples/WiFiClientSecure/WiFiClientSecure.ino" 
69+ 	else 
70+ 		build_sketches " $FQBN "   " $TARGET "   " $ARDUINO_ESP32_PATH /libraries"   " $CHUNK_INDEX "   " $CHUNKS_CNT " 
71+     fi 
6072else 
61- 	#  PlatformIO Test
6273	source  ./.github/scripts/install-platformio-esp32.sh
74+ 	#  PlatformIO ESP32 Test
6375	BOARD=" esp32dev" 
64- 	build_pio_sketch " $BOARD "   " $PLATFORMIO_ESP32_PATH /libraries/WiFi/examples/WiFiClient/WiFiClient.ino"   &&  \
65- 	build_pio_sketch " $BOARD "   " $PLATFORMIO_ESP32_PATH /libraries/WiFiClientSecure/examples/WiFiClientSecure/WiFiClientSecure.ino"   &&  \
66- 	build_pio_sketch " $BOARD "   " $PLATFORMIO_ESP32_PATH /libraries/BluetoothSerial/examples/SerialToSerialBT/SerialToSerialBT.ino"   &&  \
67- 	build_pio_sketch " $BOARD "   " $PLATFORMIO_ESP32_PATH /libraries/BLE/examples/BLE_server/BLE_server.ino"   &&  \
68- 	build_pio_sketch " $BOARD "   " $PLATFORMIO_ESP32_PATH /libraries/AzureIoT/examples/GetStarted/GetStarted.ino"   &&  \
69- 	build_pio_sketch " $BOARD "   " $PLATFORMIO_ESP32_PATH /libraries/ESP32/examples/Camera/CameraWebServer/CameraWebServer.ino" 
70- 	# build_pio_sketches esp32dev "$PLATFORMIO_ESP32_PATH/libraries"
76+     OPTIONS=" board_build.partitions = huge_app.csv" 
77+ 	build_pio_sketch " $BOARD "   " $OPTIONS "   " $PLATFORMIO_ESP32_PATH /libraries/WiFi/examples/WiFiClient/WiFiClient.ino"   &&  \
78+ 	build_pio_sketch " $BOARD "   " $OPTIONS "   " $PLATFORMIO_ESP32_PATH /libraries/WiFiClientSecure/examples/WiFiClientSecure/WiFiClientSecure.ino"   &&  \
79+ 	build_pio_sketch " $BOARD "   " $OPTIONS "   " $PLATFORMIO_ESP32_PATH /libraries/BluetoothSerial/examples/SerialToSerialBT/SerialToSerialBT.ino"   &&  \
80+ 	build_pio_sketch " $BOARD "   " $OPTIONS "   " $PLATFORMIO_ESP32_PATH /libraries/BLE/examples/BLE_server/BLE_server.ino"   &&  \
81+ 	build_pio_sketch " $BOARD "   " $OPTIONS "   " $PLATFORMIO_ESP32_PATH /libraries/ESP32/examples/Camera/CameraWebServer/CameraWebServer.ino" 
82+ 	
83+ 	#  PlatformIO ESP32 Test
84+     #  OPTIONS="board_build.mcu = esp32s2"
85+     #  build_pio_sketch "$BOARD" "$OPTIONS" "$PLATFORMIO_ESP32_PATH/libraries/WiFi/examples/WiFiClient/WiFiClient.ino" && \
86+     #  build_pio_sketch "$BOARD" "$OPTIONS" "$PLATFORMIO_ESP32_PATH/libraries/WiFiClientSecure/examples/WiFiClientSecure/WiFiClientSecure.ino"
87+ 
88+     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" 
89+     
90+ 	# build_pio_sketches "$BOARD" "$OPTIONS" "$PLATFORMIO_ESP32_PATH/libraries"
7191fi 
0 commit comments