20
20
build-esp32sx-esptool :
21
21
name : 🏗️ESP32-Sx(lvgl)
22
22
runs-on : ubuntu-latest
23
- continue-on-error : true
24
23
strategy :
25
24
fail-fast : false
26
25
matrix :
38
37
" qtpy_esp32s3_n4r2" ,
39
38
" feather_esp32s3_4mbflash_2mbpsram" ,
40
39
" feather_esp32s3_tft" ,
40
+ " xiao_esp32s3" ,
41
41
]
42
42
include :
43
43
- offset : " 0x0"
57
57
arduino-platform : " qtpy_esp32s2"
58
58
steps :
59
59
- name : " skip if unwanted"
60
+ continue-on-error : true
60
61
if : |
61
62
github.event_name == 'workflow_dispatch' &&
62
63
github.event.inputs.board != '' &&
@@ -182,14 +183,14 @@ jobs:
182
183
- name : boot_app0 file from esp32 source bsp
183
184
if : steps.check_files.outputs.files_exists == 'false'
184
185
run : mv /home/runner/Arduino/hardware/espressif/esp32/tools/partitions/boot_app0.bin wippersnapper.${{ matrix.arduino-platform }}.fatfs.${{ env.WS_VERSION }}.boot_app0.bin
185
- - name : Create combined binary using Esptool merge_bin
186
+ - name : Create combined binary using Esptool merge-bin
186
187
run : |
187
188
echo ${{ steps.get_board_json.outputs.boardJson }}
188
189
echo ${{ fromJson(steps.get_board_json.outputs.boardJson) }}
189
- python3 -m esptool --chip ${{fromJson(steps.get_board_json.outputs.boardJson).esptool.chip}} merge_bin \
190
- --flash_mode ${{fromJson(steps.get_board_json.outputs.boardJson).esptool.flashMode}} \
191
- --flash_freq ${{fromJson(steps.get_board_json.outputs.boardJson).esptool.flashFreq}} \
192
- --flash_size ${{fromJson(steps.get_board_json.outputs.boardJson).esptool.flashSize}} \
190
+ python3 -m esptool --chip ${{fromJson(steps.get_board_json.outputs.boardJson).esptool.chip}} merge-bin \
191
+ --flash-mode ${{fromJson(steps.get_board_json.outputs.boardJson).esptool.flashMode}} \
192
+ --flash-freq ${{fromJson(steps.get_board_json.outputs.boardJson).esptool.flashFreq}} \
193
+ --flash-size ${{fromJson(steps.get_board_json.outputs.boardJson).esptool.flashSize}} \
193
194
-o wippersnapper.${{ matrix.arduino-platform }}.fatfs.${{ env.WS_VERSION }}.combined.bin \
194
195
${{ matrix.offset }} wippersnapper.${{ matrix.arduino-platform }}.fatfs.${{ env.WS_VERSION }}.bootloader.bin \
195
196
0x8000 wippersnapper.${{ matrix.arduino-platform }}.fatfs.${{ env.WS_VERSION }}.partitions.bin \
@@ -217,7 +218,6 @@ jobs:
217
218
build-esp32sx :
218
219
name : 🏗️ESP32-Sx
219
220
runs-on : ubuntu-latest
220
- continue-on-error : true
221
221
strategy :
222
222
fail-fast : false
223
223
matrix :
@@ -229,6 +229,7 @@ jobs:
229
229
]
230
230
steps :
231
231
- name : " skip if unwanted"
232
+ continue-on-error : true
232
233
if : |
233
234
github.event_name == 'workflow_dispatch' &&
234
235
github.event.inputs.board != '' &&
@@ -319,7 +320,6 @@ jobs:
319
320
build-esp32 :
320
321
name : 🏗️ESP32/Cx
321
322
runs-on : ubuntu-latest
322
- continue-on-error : true
323
323
strategy :
324
324
fail-fast : false
325
325
matrix :
@@ -342,6 +342,7 @@ jobs:
342
342
arduino-platform : " wippersnapper_feather_esp32c6"
343
343
steps :
344
344
- name : " skip if unwanted"
345
+ continue-on-error : true
345
346
if : |
346
347
github.event_name == 'workflow_dispatch' &&
347
348
github.event.inputs.board != '' &&
@@ -442,14 +443,14 @@ jobs:
442
443
echo $content
443
444
echo EOF
444
445
} >> "$GITHUB_OUTPUT"
445
- - name : Create combined binary using Esptool merge_bin
446
+ - name : Create combined binary using Esptool merge-bin
446
447
run : |
447
448
echo ${{ steps.get_board_json.outputs.boardJson }}
448
449
echo ${{ fromJson(steps.get_board_json.outputs.boardJson) }}
449
- python3 -m esptool --chip ${{fromJson(steps.get_board_json.outputs.boardJson).esptool.chip}} merge_bin \
450
- --flash_mode ${{fromJson(steps.get_board_json.outputs.boardJson).esptool.flashMode}} \
451
- --flash_freq ${{fromJson(steps.get_board_json.outputs.boardJson).esptool.flashFreq}} \
452
- --flash_size ${{fromJson(steps.get_board_json.outputs.boardJson).esptool.flashSize}} \
450
+ python3 -m esptool --chip ${{fromJson(steps.get_board_json.outputs.boardJson).esptool.chip}} merge-bin \
451
+ --flash-mode ${{fromJson(steps.get_board_json.outputs.boardJson).esptool.flashMode}} \
452
+ --flash-freq ${{fromJson(steps.get_board_json.outputs.boardJson).esptool.flashFreq}} \
453
+ --flash-size ${{fromJson(steps.get_board_json.outputs.boardJson).esptool.flashSize}} \
453
454
-o wippersnapper.${{ matrix.arduino-platform }}.littlefs.${{ env.WS_VERSION }}.combined.bin \
454
455
${{ matrix.offset }} wippersnapper.${{ matrix.arduino-platform }}.littlefs.${{ env.WS_VERSION }}.bootloader.bin \
455
456
0x8000 wippersnapper.${{ matrix.arduino-platform }}.littlefs.${{ env.WS_VERSION }}.partitions.bin \
@@ -468,7 +469,6 @@ jobs:
468
469
build-samd :
469
470
name : 🏗️SAMD
470
471
runs-on : ubuntu-latest
471
- continue-on-error : true
472
472
strategy :
473
473
fail-fast : false
474
474
matrix :
@@ -480,6 +480,7 @@ jobs:
480
480
]
481
481
steps :
482
482
- name : " skip if unwanted"
483
+ continue-on-error : true
483
484
if : |
484
485
github.event_name == 'workflow_dispatch' &&
485
486
github.event.inputs.board != '' &&
@@ -555,13 +556,13 @@ jobs:
555
556
build-rp2040 :
556
557
name : 🏗️RP2040
557
558
runs-on : ubuntu-latest
558
- continue-on-error : true
559
559
strategy :
560
560
fail-fast : false
561
561
matrix :
562
562
arduino-platform : ["picow_rp2040_tinyusb", "picow_rp2350_tinyusb"]
563
563
steps :
564
564
- name : " skip if unwanted"
565
+ continue-on-error : true
565
566
if : |
566
567
github.event_name == 'workflow_dispatch' &&
567
568
github.event.inputs.board != '' &&
@@ -634,13 +635,13 @@ jobs:
634
635
build-esp8266 :
635
636
name : 🏗️ESP8266
636
637
runs-on : ubuntu-latest
637
- continue-on-error : true
638
638
strategy :
639
639
fail-fast : false
640
640
matrix :
641
641
arduino-platform : ["feather_esp8266"]
642
642
steps :
643
643
- name : " skip if unwanted"
644
+ continue-on-error : true
644
645
if : |
645
646
github.event_name == 'workflow_dispatch' &&
646
647
github.event.inputs.board != '' &&
@@ -720,7 +721,6 @@ jobs:
720
721
build-esp32sx-dev :
721
722
name : 🏗️ESP32-Sx(DEV)
722
723
runs-on : ubuntu-latest
723
- continue-on-error : true
724
724
strategy :
725
725
fail-fast : false
726
726
matrix :
@@ -738,6 +738,7 @@ jobs:
738
738
]
739
739
steps :
740
740
- name : " skip if unwanted"
741
+ continue-on-error : true
741
742
if : |
742
743
github.event_name == 'workflow_dispatch' &&
743
744
github.event.inputs.board != '' &&
@@ -828,7 +829,6 @@ jobs:
828
829
build-esp32-dev :
829
830
name : 🏗️ESP32/Cx(DEV)
830
831
runs-on : ubuntu-latest
831
- continue-on-error : true
832
832
strategy :
833
833
fail-fast : false
834
834
matrix :
@@ -842,6 +842,7 @@ jobs:
842
842
arduino-platform : " wippersnapper_feather_esp32c6_debug"
843
843
steps :
844
844
- name : " skip if unwanted"
845
+ continue-on-error : true
845
846
if : |
846
847
github.event_name == 'workflow_dispatch' &&
847
848
github.event.inputs.board != '' &&
@@ -944,14 +945,14 @@ jobs:
944
945
echo $content
945
946
echo EOF
946
947
} >> "$GITHUB_OUTPUT"
947
- - name : Create combined binary using Esptool merge_bin
948
+ - name : Create combined binary using Esptool merge-bin
948
949
run : |
949
950
echo ${{ steps.get_board_json.outputs.boardJson }}
950
951
echo ${{ fromJson(steps.get_board_json.outputs.boardJson) }}
951
- python3 -m esptool --chip ${{fromJson(steps.get_board_json.outputs.boardJson).esptool.chip}} merge_bin \
952
- --flash_mode ${{fromJson(steps.get_board_json.outputs.boardJson).esptool.flashMode}} \
953
- --flash_freq ${{fromJson(steps.get_board_json.outputs.boardJson).esptool.flashFreq}} \
954
- --flash_size ${{fromJson(steps.get_board_json.outputs.boardJson).esptool.flashSize}} \
952
+ python3 -m esptool --chip ${{fromJson(steps.get_board_json.outputs.boardJson).esptool.chip}} merge-bin \
953
+ --flash-mode ${{fromJson(steps.get_board_json.outputs.boardJson).esptool.flashMode}} \
954
+ --flash-freq ${{fromJson(steps.get_board_json.outputs.boardJson).esptool.flashFreq}} \
955
+ --flash-size ${{fromJson(steps.get_board_json.outputs.boardJson).esptool.flashSize}} \
955
956
-o wippersnapper.${{ matrix.arduino-platform }}.littlefs.${{ env.WS_VERSION }}.combined.bin \
956
957
${{ matrix.offset }} wippersnapper.${{ matrix.arduino-platform }}.littlefs.${{ env.WS_VERSION }}.bootloader.bin \
957
958
0x8000 wippersnapper.${{ matrix.arduino-platform }}.littlefs.${{ env.WS_VERSION }}.partitions.bin \
0 commit comments