@@ -9,8 +9,9 @@ function build {
99 local chunk_index=$2
1010 local chunks_cnt=$3
1111 local build_log=$4
12- local sketches_file=$5
13- shift 5
12+ local log_level=${5:- none}
13+ local sketches_file=$6
14+ shift 6
1415 local sketches=(" $@ " )
1516
1617 local BUILD_SKETCH=" ${SCRIPTS_DIR} /sketch_utils.sh build"
@@ -19,7 +20,7 @@ function build {
1920 local args=(" -ai" " $ARDUINO_IDE_PATH " " -au" " $ARDUINO_USR_PATH " " -t" " $target " )
2021
2122 if [ " $OS_IS_LINUX " == " 1" ]; then
22- args+=(" -p" " $ARDUINO_ESP32_PATH /libraries" " -i" " $chunk_index " " -m" " $chunks_cnt " )
23+ args+=(" -p" " $ARDUINO_ESP32_PATH /libraries" " -i" " $chunk_index " " -m" " $chunks_cnt " " -d " " $log_level " )
2324 if [ -n " $sketches_file " ]; then
2425 args+=(" -f" " $sketches_file " )
2526 fi
5455CHUNK_INDEX=$1
5556CHUNKS_CNT=$2
5657BUILD_LOG=$3
57- SKETCHES_FILE=$4
58+ LOG_LEVEL=$4
59+ SKETCHES_FILE=$5
5860if [ " $# " -lt 2 ] || [ " $CHUNKS_CNT " -le 0 ]; then
5961 CHUNK_INDEX=0
6062 CHUNKS_CNT=1
@@ -88,13 +90,13 @@ if [ "$BUILD_LOG" -eq 1 ]; then
8890fi
8991
9092# build sketches for different targets
91- build " esp32p4" " $CHUNK_INDEX " " $CHUNKS_CNT " " $BUILD_LOG " " $SKETCHES_FILE " " ${SKETCHES_ESP32[@]} "
92- build " esp32s3" " $CHUNK_INDEX " " $CHUNKS_CNT " " $BUILD_LOG " " $SKETCHES_FILE " " ${SKETCHES_ESP32[@]} "
93- build " esp32s2" " $CHUNK_INDEX " " $CHUNKS_CNT " " $BUILD_LOG " " $SKETCHES_FILE " " ${SKETCHES_ESP32[@]} "
94- build " esp32c3" " $CHUNK_INDEX " " $CHUNKS_CNT " " $BUILD_LOG " " $SKETCHES_FILE " " ${SKETCHES_ESP32[@]} "
95- build " esp32c6" " $CHUNK_INDEX " " $CHUNKS_CNT " " $BUILD_LOG " " $SKETCHES_FILE " " ${SKETCHES_ESP32[@]} "
96- build " esp32h2" " $CHUNK_INDEX " " $CHUNKS_CNT " " $BUILD_LOG " " $SKETCHES_FILE " " ${SKETCHES_ESP32[@]} "
97- build " esp32" " $CHUNK_INDEX " " $CHUNKS_CNT " " $BUILD_LOG " " $SKETCHES_FILE " " ${SKETCHES_ESP32[@]} "
93+ build " esp32p4" " $CHUNK_INDEX " " $CHUNKS_CNT " " $BUILD_LOG " " $LOG_LEVEL " " $ SKETCHES_FILE" " ${SKETCHES_ESP32[@]} "
94+ build " esp32s3" " $CHUNK_INDEX " " $CHUNKS_CNT " " $BUILD_LOG " " $LOG_LEVEL " " $ SKETCHES_FILE" " ${SKETCHES_ESP32[@]} "
95+ build " esp32s2" " $CHUNK_INDEX " " $CHUNKS_CNT " " $BUILD_LOG " " $LOG_LEVEL " " $ SKETCHES_FILE" " ${SKETCHES_ESP32[@]} "
96+ build " esp32c3" " $CHUNK_INDEX " " $CHUNKS_CNT " " $BUILD_LOG " " $LOG_LEVEL " " $ SKETCHES_FILE" " ${SKETCHES_ESP32[@]} "
97+ build " esp32c6" " $CHUNK_INDEX " " $CHUNKS_CNT " " $BUILD_LOG " " $LOG_LEVEL " " $ SKETCHES_FILE" " ${SKETCHES_ESP32[@]} "
98+ build " esp32h2" " $CHUNK_INDEX " " $CHUNKS_CNT " " $BUILD_LOG " " $LOG_LEVEL " " $ SKETCHES_FILE" " ${SKETCHES_ESP32[@]} "
99+ build " esp32" " $CHUNK_INDEX " " $CHUNKS_CNT " " $BUILD_LOG " " $LOG_LEVEL " " $ SKETCHES_FILE" " ${SKETCHES_ESP32[@]} "
98100
99101if [ " $BUILD_LOG " -eq 1 ]; then
100102 # remove last comma from the last JSON object
0 commit comments