|
10 | 10 | boards: |
11 | 11 | description: 'Boards to build (comma-separated)' |
12 | 12 | required: false |
13 | | - default: 'tracker-t1000-e,seeed_xiao_nrf52840_kit,heltec-v3,rak4631,tracker-t1000-e_csra,seeed_xiao_nrf52840_kit_csra,heltec-v3_csra,rak4631_csra' |
| 13 | + default: 'tracker-t1000-e,seeed_xiao_nrf52840_kit,heltec-v3,rak4631,seeed-xiao-s3,tracker-t1000-e_csra,seeed_xiao_nrf52840_kit_csra,heltec-v3_csra,rak4631_csra,seeed-xiao-s3_csra' |
14 | 14 |
|
15 | 15 | env: |
16 | | - DEFAULT_BOARDS: 'tracker-t1000-e,seeed_xiao_nrf52840_kit,heltec-v3,rak4631,tracker-t1000-e_csra,seeed_xiao_nrf52840_kit_csra,heltec-v3_csra,rak4631_csra' |
| 16 | + DEFAULT_BOARDS: 'tracker-t1000-e,seeed_xiao_nrf52840_kit,heltec-v3,rak4631,seeed-xiao-s3,tracker-t1000-e_csra,seeed_xiao_nrf52840_kit_csra,heltec-v3_csra,rak4631_csra,seeed-xiao-s3_csra' |
17 | 17 |
|
18 | 18 | jobs: |
19 | 19 | build: |
20 | 20 | runs-on: ubuntu-latest |
21 | 21 | strategy: |
22 | 22 | fail-fast: false |
23 | 23 | matrix: |
24 | | - board: [tracker-t1000-e, seeed_xiao_nrf52840_kit, heltec-v3, rak4631, tracker-t1000-e_csra, seeed_xiao_nrf52840_kit_csra, heltec-v3_csra, rak4631_csra] |
| 24 | + board: [tracker-t1000-e, seeed_xiao_nrf52840_kit, heltec-v3, rak4631, seeed-xiao-s3, tracker-t1000-e_csra, seeed_xiao_nrf52840_kit_csra, heltec-v3_csra, rak4631_csra, seeed-xiao-s3_csra] |
25 | 25 |
|
26 | 26 | steps: |
27 | 27 | - uses: actions/checkout@v4 |
|
57 | 57 | run: | |
58 | 58 | mkdir -p release/${{ matrix.board }} |
59 | 59 |
|
60 | | - # Copy .bin files for ESP32 boards (heltec-v3) |
61 | | - if [[ "${{ matrix.board }}" == "heltec-v3" ]] || [[ "${{ matrix.board }}" == "heltec-v3_csra" ]]; then |
| 60 | + # Copy .bin files for ESP32 boards (heltec-v3, seeed-xiao-s3) |
| 61 | + if [[ "${{ matrix.board }}" == "heltec-v3" ]] || [[ "${{ matrix.board }}" == "heltec-v3_csra" ]] || [[ "${{ matrix.board }}" == "seeed-xiao-s3" ]] || [[ "${{ matrix.board }}" == "seeed-xiao-s3_csra" ]]; then |
62 | 62 | cp .pio/build/${{ matrix.board }}/*.bin release/${{ matrix.board }}/ || true |
63 | 63 | cp .pio/build/${{ matrix.board }}/firmware.factory.bin release/${{ matrix.board }}/ || true |
64 | 64 | cp .pio/build/${{ matrix.board }}/firmware.bin release/${{ matrix.board }}/ || true |
@@ -131,10 +131,12 @@ jobs: |
131 | 131 | - Seeed XIAO nRF52840 Kit (`seeed_xiao_nrf52840_kit`) - nRF52840 |
132 | 132 | - Seeed SenseCAP Card Tracker T1000-E (`tracker-t1000-e`) - nRF52840 |
133 | 133 | - Heltec WiFi LoRa 32 V3 (`heltec-v3`) - ESP32-S3 |
| 134 | + - Seeed XIAO ESP32-S3 (`seeed-xiao-s3`) - ESP32-S3 |
134 | 135 | - RAK4631 WisBlock Core CSRA (`rak4631_csra`) - nRF52840 |
135 | 136 | - Seeed XIAO nRF52840 Kit CSRA (`seeed_xiao_nrf52840_kit_csra`) - nRF52840 |
136 | 137 | - Seeed SenseCAP Card Tracker T1000-E CSRA (`tracker-t1000-e_csra`) - nRF52840 |
137 | 138 | - Heltec WiFi LoRa 32 V3 CSRA (`heltec-v3_csra`) - ESP32-S3 |
| 139 | + - Seeed XIAO ESP32-S3 CSRA (`seeed-xiao-s3_csra`) - ESP32-S3 |
138 | 140 |
|
139 | 141 | ### Installation: |
140 | 142 | Flash using the Tastic Web Flasher or manually with the appropriate tool for your device. |
@@ -242,7 +244,7 @@ jobs: |
242 | 244 |
|
243 | 245 | # Create index.json |
244 | 246 | cd gh-pages-content |
245 | | - echo "{\"version\":\"$version\",\"boards\":[\"tracker-t1000-e\",\"seeed_xiao_nrf52840_kit\",\"heltec-v3\",\"rak4631\",\"tracker-t1000-e_csra\",\"seeed_xiao_nrf52840_kit_csra\",\"heltec-v3_csra\",\"rak4631_csra\"],\"timestamp\":\"$(date -u +"%Y-%m-%dT%H:%M:%SZ")\"}" > index.json |
| 247 | + echo "{\"version\":\"$version\",\"boards\":[\"tracker-t1000-e\",\"seeed_xiao_nrf52840_kit\",\"heltec-v3\",\"rak4631\",\"seeed-xiao-s3\",\"tracker-t1000-e_csra\",\"seeed_xiao_nrf52840_kit_csra\",\"heltec-v3_csra\",\"rak4631_csra\",\"seeed-xiao-s3_csra\"],\"timestamp\":\"$(date -u +"%Y-%m-%dT%H:%M:%SZ")\"}" > index.json |
246 | 248 | echo "" |
247 | 249 | echo "Created index.json" |
248 | 250 |
|
|
0 commit comments