48
48
# Sketch paths to compile (recursive) for all boards
49
49
UNIVERSAL_SKETCH_PATHS : >-
50
50
"examples/01.Basics"
51
- "examples/02.Digital"
51
+ "examples/02.Digital/BlinkWithoutDelay"
52
+ "examples/02.Digital/Button"
53
+ "examples/02.Digital/Debounce"
54
+ "examples/02.Digital/DigitalInputPullup"
55
+ "examples/02.Digital/StateChangeDetection"
52
56
"examples/03.Analog"
53
57
"examples/04.Communication/ASCIITable"
54
58
"examples/04.Communication/Dimmer"
@@ -76,36 +80,46 @@ jobs:
76
80
usb : false
77
81
serial1 : false
78
82
starter-kit : true
83
+ tone : true
79
84
# Adding this in addition to the Uno because it has 1.5 kB less available flash
80
85
- fqbn : arduino:avr:nano
81
86
usb : false
82
87
serial1 : false
83
88
starter-kit : false
89
+ tone : true
84
90
- fqbn : arduino:avr:leonardo
85
91
usb : true
86
92
serial1 : true
87
93
starter-kit : false
94
+ tone : true
88
95
- fqbn : arduino:megaavr:uno2018:mode=off
89
96
usb : false
90
97
serial1 : true
91
98
starter-kit : false
99
+ tone : true
92
100
- fqbn : arduino:samd:mkrzero
93
101
usb : true
94
102
serial1 : true
95
103
starter-kit : false
104
+ tone : true
96
105
- fqbn : arduino:mbed:nano33ble
97
106
usb : false
98
107
serial1 : true
99
108
starter-kit : false
109
+ tone : true
100
110
# Change this to arduino:mbed:envie_m7 once there is a production release of the Arduino Mbed OS Boards platform
101
111
- fqbn : arduino-beta:mbed:envie_m7
102
112
usb : false
103
113
serial1 : true
104
114
starter-kit : false
115
+ tone : true
105
116
- fqbn : arduino:sam:arduino_due_x
106
117
usb : true
107
118
serial1 : true
108
119
starter-kit : false
120
+ # Bug report: https://github.com/arduino/ArduinoCore-sam/issues/24
121
+ # Change the value to true once it is fixed.
122
+ tone : false
109
123
110
124
# Make board type-specific customizations to the matrix jobs
111
125
include :
@@ -139,6 +153,16 @@ jobs:
139
153
- board :
140
154
starter-kit : false
141
155
starter-kit-sketch-paths : " "
156
+ - board :
157
+ tone : true
158
+ tone-sketch-paths : >-
159
+ "examples/02.Digital/toneKeyboard"
160
+ "examples/02.Digital/toneMelody"
161
+ "examples/02.Digital/toneMultiple"
162
+ "examples/02.Digital/tonePitchFollower"
163
+ - board :
164
+ tone : false
165
+ tone-sketch-paths : " "
142
166
143
167
steps :
144
168
- name : Checkout
@@ -151,6 +175,11 @@ jobs:
151
175
libraries : |
152
176
${{ env.UNIVERSAL_LIBRARIES }}
153
177
${{ matrix.usb-libraries }}
154
- sketch-paths : ' ${{ env.UNIVERSAL_SKETCH_PATHS }} ${{ matrix.usb-sketch-paths }} ${{ matrix.serial1-sketch-paths }} ${{ matrix.starter-kit-sketch-paths }}'
178
+ sketch-paths : >-
179
+ ${{ env.UNIVERSAL_SKETCH_PATHS }}
180
+ ${{ matrix.usb-sketch-paths }}
181
+ ${{ matrix.serial1-sketch-paths }}
182
+ ${{ matrix.starter-kit-sketch-paths }}
183
+ ${{ matrix.tone-sketch-paths }}
155
184
# This input can be removed once the repository is made public
156
185
github-token : ${{ secrets.GITHUB_TOKEN }}
0 commit comments