Skip to content

Commit 514bed9

Browse files
committed
use actual boards, added more boards, added board name output
1 parent cc2aa7d commit 514bed9

File tree

1 file changed

+42
-13
lines changed

1 file changed

+42
-13
lines changed

.github/workflows/compile-sketch.yml

+42-13
Original file line numberDiff line numberDiff line change
@@ -22,76 +22,103 @@ jobs:
2222
# Uno
2323
# https://github.com/arduino/ArduinoCore-avr/blob/master/boards.txt
2424
- fqbn: arduino:avr:mega
25+
name: Arduino AVR
2526
platforms: |
2627
- name: arduino:avr
2728
source-url: https://downloads.arduino.cc/packages/package_index.json
2829
2930
# ESP32
3031
# https://github.com/espressif/arduino-esp32/blob/master/boards.txt
31-
- fqbn: esp32:esp32:esp32
32+
- fqbn: esp32:esp32:esp32thing_plus_c
33+
name: ESP32 Thing Plus C
3234
platforms: |
3335
- name: esp32:esp32
3436
source-url: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
3537
3638
# ESP32-S2
3739
# https://github.com/espressif/arduino-esp32/blob/master/boards.txt
38-
- fqbn: esp32:esp32:esp32s2
40+
- fqbn: esp32:esp32:sparkfun_esp32s2_thing_plus
41+
name: ESP32-S2 Thing Plus
3942
platforms: |
40-
- name: esp32:esp32
43+
- name: esp32:esp32s2
44+
source-url: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
45+
46+
# ESP32-S3
47+
# https://github.com/espressif/arduino-esp32/blob/master/boards.txt
48+
- fqbn: esp32:esp32:sparkfun_esp32s3_thing_plus
49+
name: ESP32-S3 Thing Plus
50+
platforms: |
51+
- name: esp32:esp32s3
4152
source-url: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
4253
4354
# ESP32-C3
4455
# https://github.com/espressif/arduino-esp32/blob/master/boards.txt
45-
- fqbn: esp32:esp32:esp32c3
56+
- fqbn: esp32:esp32:sparkfun_pro_micro_esp32c3
57+
name: ESP32-C3 Pro Micro
4658
platforms: |
47-
- name: esp32:esp32
59+
- name: esp32:esp32c3
4860
source-url: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
4961
5062
# ESP32-C6
5163
# https://github.com/espressif/arduino-esp32/blob/master/boards.txt
52-
- fqbn: esp32:esp32:esp32c6
64+
- fqbn: esp32:esp32:sparkfun_esp32c6_thing_plus
65+
name: ESP32-C6 Thing Plus
5366
platforms: |
54-
- name: esp32:esp32
67+
- name: esp32:esp32c6
5568
source-url: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
5669
5770
# Artemis / Apollo3 Feb 25 - there some issue here -- will need to look at
5871
# https://github.com/sparkfun/Arduino_Apollo3/blob/main/boards.txt
59-
# - fqbn: SparkFun:apollo3:sfe_artemis_atp
60-
# platforms: |
61-
# - name: SparkFun:apollo3
62-
# source-url: https://raw.githubusercontent.com/sparkfun/Arduino_Apollo3/master/package_sparkfun_apollo3_index.json
72+
- fqbn: SparkFun:apollo3:sfe_artemis_atp
73+
name: SparkFun Artemis ATP
74+
platforms: |
75+
- name: SparkFun:apollo3
76+
source-url: https://raw.githubusercontent.com/sparkfun/Arduino_Apollo3/master/package_sparkfun_apollo3_index.json
6377
6478
# ESP8266
6579
# https://github.com/esp8266/Arduino/blob/master/boards.txt
6680
- fqbn: esp8266:esp8266:thingdev
81+
name: ESP8266 Thing Dev
6782
platforms: |
6883
- name: esp8266:esp8266
6984
source-url: https://arduino.esp8266.com/stable/package_esp8266com_index.json
7085
7186
# SAMD21
7287
# https://github.com/arduino/ArduinoCore-samd/blob/master/boards.txt
7388
- fqbn: arduino:samd:mkr1000
89+
name: SAMD21 MKR1000
7490
platforms: |
7591
- name: arduino:samd
7692
# source-url: https://downloads.arduino.cc/packages/package_index.json
7793
7894
# Nano BLE 33 / nRF52840
7995
# https://github.com/arduino/ArduinoCore-mbed/blob/master/boards.txt
8096
- fqbn: arduino:mbed:nano33ble
97+
name: Nano BLE 33
8198
platforms: |
8299
- name: arduino:mbed
83100
# source-url: https://downloads.arduino.cc/packages/package_index.json
84101
85102
# RP2040
86103
# https://github.com/arduino/ArduinoCore-mbed/blob/master/boards.txt
87104
- fqbn: rp2040:rp2040:sparkfun_promicrorp2040
105+
name: SparkFun Pro Micro RP2040
88106
platforms: |
89107
- name: rp2040:rp2040
90108
source-url: https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json
91109
110+
# RP2350
111+
# https://github.com/arduino/ArduinoCore-mbed/blob/master/boards.txt
112+
- fqbn: rp2040:rp2040:sparkfun_iotredboard_rp2350
113+
name: SparkFun IoT RedBoard RP2350
114+
platforms: |
115+
- name: rp2040:rp2350
116+
source-url: https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json
117+
92118
# STM32
93119
# https://github.com/arduino/ArduinoCore-mbed/blob/master/boards.txt
94120
- fqbn: STMicroelectronics:stm32:GenF4
121+
name: STM32 GenF4
95122
platforms: |
96123
- name: STMicroelectronics:stm32
97124
source-url: https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json
@@ -100,8 +127,10 @@ jobs:
100127
- name: Checkout
101128
uses: actions/checkout@v3
102129

103-
- name: Branch name
104-
run: echo running on branch ${GITHUB_REF##*/}
130+
- name: Branch name and details
131+
run: |
132+
echo "running on branch ${{ github.ref_name }}"
133+
echo "Board: ${{matrix.board.name}}, fqbn: ${{ matrix.board.fqbn }}"
105134
106135
- name: Compile Sketch
107136
uses: arduino/[email protected]

0 commit comments

Comments
 (0)