2323 runs-on : ubuntu-latest
2424
2525 env :
26- # libraries to install for all boards
27- UNIVERSAL_LIBRARIES : ' "MFRC522" "Servo" "LiquidCrystal"'
2826 # sketch paths to compile (recursive) for all boards
2927 UNIVERSAL_SKETCH_PATHS : |
3028 - extras/examples
@@ -39,16 +37,15 @@ jobs:
3937 - ~/Arduino/libraries/Arduino_LSM9DS1/examples
4038 - ~/Arduino/libraries/SD/examples
4139 - ~/Arduino/libraries/Arduino_JSON/examples
42- - ~/Arduino/libraries/WiFi/examples
4340
4441 strategy :
4542 fail-fast : false
4643
4744 matrix :
48- board : [
49- {"fqbn": "arduino:megaavr:uno2018", "type": "unoWiFiRev2"},
50- {"fqbn": "arduino:megaavr:nona4809", "type": "nanoEvery"}
51- ]
45+ fqbn :
46+ - " arduino:megaavr:uno2018:mode=on "
47+ - " arduino:megaavr:uno2018:mode=off "
48+ - " arduino:megaavr:nona4809 "
5249
5350 steps :
5451 - name : Checkout repository
6461 - name : Install ArduinoCore-API
6562 run : mv "$GITHUB_WORKSPACE/extras/ArduinoCore-API/api" "$GITHUB_WORKSPACE/cores/arduino"
6663
67- - name : Checkout Adafruit WiFiNINA
68- uses : actions/checkout@v2
69- with :
70- repository : adafruit/WiFiNINA
71- path : adafruit/WiFiNINA
72-
7364 - name : Checkout Basic examples
7465 uses : actions/checkout@v2
7566 with :
8273 - name : Compile examples
8374 uses : arduino/actions/libraries/compile-examples@master
8475 with :
85- fqbn : ${{ matrix.board. fqbn }}
76+ fqbn : ${{ matrix.fqbn }}
8677 libraries : |
8778 - name: Adafruit IO Arduino
8879 - name: Adafruit MQTT Library
@@ -106,16 +97,12 @@ jobs:
10697 - name: Arduino_JSON
10798 - name: Arduino_HTS221
10899 - name: Firmata
109- - name: ArduinoCloudThing
110100 - name: Arduino_DebugUtils
111101 - name: Arduino_LPS22HB
112102 - name: ArduinoIoTCloudBearSSL
113103 - name: ArduinoDMX
114104 - name: ArduinoRS485
115105 - name: Arduino_OAuth
116- - name: WiFi
117- - name: Bridge
118- - name: Temboo
119106 platforms : |
120107 # Use Board Manager to install the latest release of Arduino megaAVR Boards to get the toolchain
121108 - name: "arduino:megaavr"
0 commit comments