19
19
20
20
jobs :
21
21
build :
22
+ name : ${{ matrix.board.fqbn }}
22
23
runs-on : ubuntu-latest
23
24
24
25
env :
@@ -37,20 +38,40 @@ jobs:
37
38
matrix :
38
39
board :
39
40
- fqbn : arduino:avr:nano
41
+ ethernet : true
40
42
nina : false
41
43
- fqbn : arduino:avr:leonardo
44
+ ethernet : true
42
45
nina : false
43
46
- fqbn : arduino:megaavr:uno2018:mode=off
47
+ ethernet : true
44
48
nina : true
45
49
- fqbn : arduino:samd:mkrwifi1010
50
+ ethernet : true
46
51
nina : true
47
52
- fqbn : arduino:mbed:nano33ble
53
+ ethernet : false
48
54
nina : false
49
55
- fqbn : arduino:mbed:envie_m7
56
+ ethernet : false
50
57
nina : false
51
58
52
59
# Make board type-specific customizations to the matrix jobs
53
60
include :
61
+ - board :
62
+ # Boards with Ethernet library support
63
+ ethernet : true
64
+ # Install these libraries in addition to the ones defined by env.UNIVERSAL_LIBRARIES
65
+ ethernet-libraries : |
66
+ - name: Ethernet
67
+ # Compile these sketches in addition to the ones defined by env.UNIVERSAL_SKETCH_PATHS
68
+ ethernet-sketch-paths : |
69
+ - examples/TCP/EthernetModbusClientToggle
70
+ - examples/TCP/EthernetModbusServerLED
71
+ - board :
72
+ ethernet : false
73
+ ethernet-libraries : " "
74
+ ethernet-sketch-paths : " "
54
75
- board :
55
76
# Boards with NINA-W102 module
56
77
nina : true
59
80
- name: WiFiNINA
60
81
# Compile these sketches in addition to the ones defined by env.UNIVERSAL_SKETCH_PATHS
61
82
nina-sketch-paths : |
62
- - examples/TCP
83
+ - examples/TCP/WiFiModbusClientToggle
84
+ - examples/TCP/WiFiModbusServerLED
63
85
- board :
64
86
nina : false
65
87
nina-libraries : " "
76
98
fqbn : ${{ matrix.board.fqbn }}
77
99
libraries : |
78
100
${{ env.UNIVERSAL_LIBRARIES }}
101
+ ${{ matrix.ethernet-libraries }}
79
102
${{ matrix.nina-libraries }}
80
103
sketch-paths : |
81
104
${{ env.UNIVERSAL_SKETCH_PATHS }}
105
+ ${{ matrix.ethernet-sketch-paths }}
82
106
${{ matrix.nina-sketch-paths }}
83
107
enable-deltas-report : true
84
108
sketches-report-path : ${{ env.SKETCHES_REPORTS_PATH }}
0 commit comments