@@ -9,8 +9,9 @@ function build {
9
9
local chunk_index=$2
10
10
local chunks_cnt=$3
11
11
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
14
15
local sketches=(" $@ " )
15
16
16
17
local BUILD_SKETCH=" ${SCRIPTS_DIR} /sketch_utils.sh build"
@@ -19,7 +20,7 @@ function build {
19
20
local args=(" -ai" " $ARDUINO_IDE_PATH " " -au" " $ARDUINO_USR_PATH " " -t" " $target " )
20
21
21
22
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 " )
23
24
if [ -n " $sketches_file " ]; then
24
25
args+=(" -f" " $sketches_file " )
25
26
fi
54
55
CHUNK_INDEX=$1
55
56
CHUNKS_CNT=$2
56
57
BUILD_LOG=$3
57
- SKETCHES_FILE=$4
58
+ LOG_LEVEL=$4
59
+ SKETCHES_FILE=$5
58
60
if [ " $# " -lt 2 ] || [ " $CHUNKS_CNT " -le 0 ]; then
59
61
CHUNK_INDEX=0
60
62
CHUNKS_CNT=1
@@ -88,13 +90,13 @@ if [ "$BUILD_LOG" -eq 1 ]; then
88
90
fi
89
91
90
92
# 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[@]} "
98
100
99
101
if [ " $BUILD_LOG " -eq 1 ]; then
100
102
# remove last comma from the last JSON object
0 commit comments