Skip to content

Commit 2819fd0

Browse files
committed
Build the UHF examples, NanoH2 and PolicyOverride in CI
1 parent 4d9834f commit 2819fd0

3 files changed

Lines changed: 393 additions & 7 deletions

File tree

.github/workflows/arduino-esp-v2-build-check.yml

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,14 @@ jobs:
121121
platform-version: 2.0.17
122122
board: m5stack-core-esp32
123123
build-properties: "-DUSING_UNIT_RFID2"
124+
- sketch: PolicyOverride
125+
nfctype: NFCA
126+
platform-url: https://espressif.github.io/arduino-esp32/package_esp32_index.json
127+
platform: esp32
128+
archi: esp32
129+
platform-version: 2.0.17
130+
board: m5stack-core-esp32
131+
build-properties: "-DUSING_UNIT_RFID2"
124132
# JapanIDCard (NFCB, USING_UNIT_RFID2, Core only)
125133
- sketch: JapanIDCard
126134
nfctype: NFCB
@@ -130,6 +138,113 @@ jobs:
130138
platform-version: 2.0.17
131139
board: m5stack-core-esp32
132140
build-properties: "-DUSING_UNIT_RFID2"
141+
# UHF-RFID (UART, single unit, no USING_* define).
142+
# Detect covers the board axis; the rest go on Core for the API axis,
143+
# the same shape the NFC-A / NFC-B families use above.
144+
- sketch: Detect
145+
nfctype: UHF
146+
platform-url: https://espressif.github.io/arduino-esp32/package_esp32_index.json
147+
platform: esp32
148+
archi: esp32
149+
platform-version: 2.0.17
150+
board: m5stack-core-esp32
151+
build-properties: ""
152+
- sketch: Detect
153+
nfctype: UHF
154+
platform-url: https://espressif.github.io/arduino-esp32/package_esp32_index.json
155+
platform: esp32
156+
archi: esp32
157+
platform-version: 2.0.17
158+
board: m5stack-cores3
159+
build-properties: ""
160+
- sketch: Dump
161+
nfctype: UHF
162+
platform-url: https://espressif.github.io/arduino-esp32/package_esp32_index.json
163+
platform: esp32
164+
archi: esp32
165+
platform-version: 2.0.17
166+
board: m5stack-core-esp32
167+
build-properties: ""
168+
- sketch: ReadWrite
169+
nfctype: UHF
170+
platform-url: https://espressif.github.io/arduino-esp32/package_esp32_index.json
171+
platform: esp32
172+
archi: esp32
173+
platform-version: 2.0.17
174+
board: m5stack-core-esp32
175+
build-properties: ""
176+
- sketch: ReaderSettings
177+
nfctype: UHF
178+
platform-url: https://espressif.github.io/arduino-esp32/package_esp32_index.json
179+
platform: esp32
180+
archi: esp32
181+
platform-version: 2.0.17
182+
board: m5stack-core-esp32
183+
build-properties: ""
184+
- sketch: Lock
185+
nfctype: UHF
186+
platform-url: https://espressif.github.io/arduino-esp32/package_esp32_index.json
187+
platform: esp32
188+
archi: esp32
189+
platform-version: 2.0.17
190+
board: m5stack-core-esp32
191+
build-properties: ""
192+
- sketch: Kill
193+
nfctype: UHF
194+
platform-url: https://espressif.github.io/arduino-esp32/package_esp32_index.json
195+
platform: esp32
196+
archi: esp32
197+
platform-version: 2.0.17
198+
board: m5stack-core-esp32
199+
build-properties: ""
200+
- sketch: WriteEPC
201+
nfctype: UHF
202+
platform-url: https://espressif.github.io/arduino-esp32/package_esp32_index.json
203+
platform: esp32
204+
archi: esp32
205+
platform-version: 2.0.17
206+
board: m5stack-core-esp32
207+
build-properties: ""
208+
- sketch: SleepIdle
209+
nfctype: UHF
210+
platform-url: https://espressif.github.io/arduino-esp32/package_esp32_index.json
211+
platform: esp32
212+
archi: esp32
213+
platform-version: 2.0.17
214+
board: m5stack-core-esp32
215+
build-properties: ""
216+
- sketch: MonzaQT
217+
nfctype: UHF
218+
platform-url: https://espressif.github.io/arduino-esp32/package_esp32_index.json
219+
platform: esp32
220+
archi: esp32
221+
platform-version: 2.0.17
222+
board: m5stack-core-esp32
223+
build-properties: ""
224+
- sketch: PermanentLock
225+
nfctype: UHF
226+
platform-url: https://espressif.github.io/arduino-esp32/package_esp32_index.json
227+
platform: esp32
228+
archi: esp32
229+
platform-version: 2.0.17
230+
board: m5stack-core-esp32
231+
build-properties: ""
232+
- sketch: NxpG2X
233+
nfctype: UHF
234+
platform-url: https://espressif.github.io/arduino-esp32/package_esp32_index.json
235+
platform: esp32
236+
archi: esp32
237+
platform-version: 2.0.17
238+
board: m5stack-core-esp32
239+
build-properties: ""
240+
- sketch: NxpReadProtect
241+
nfctype: UHF
242+
platform-url: https://espressif.github.io/arduino-esp32/package_esp32_index.json
243+
platform: esp32
244+
archi: esp32
245+
platform-version: 2.0.17
246+
board: m5stack-core-esp32
247+
build-properties: ""
133248

134249
steps:
135250
- name: Checkout

.github/workflows/arduino-esp-v3-build-check.yml

Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,14 @@ jobs:
132132
platform-version: 3.3.6
133133
board: m5stack_core
134134
build-properties: "-DUSING_UNIT_RFID2"
135+
- sketch: PolicyOverride
136+
nfctype: NFCA
137+
platform-url: https://espressif.github.io/arduino-esp32/package_esp32_index.json
138+
platform: esp32
139+
archi: esp32
140+
platform-version: 3.3.6
141+
board: m5stack_core
142+
build-properties: "-DUSING_UNIT_RFID2"
135143
# Detect on M5Dial with builtin WS1850S (NFCA, USING_M5DIAL_BUILTIN_WS1850S)
136144
- sketch: Detect
137145
nfctype: NFCA
@@ -150,6 +158,129 @@ jobs:
150158
platform-version: 3.3.6
151159
board: m5stack_core
152160
build-properties: "-DUSING_UNIT_RFID2"
161+
# UHF-RFID (UART, single unit, no USING_* define).
162+
# Detect covers the board axis; the rest go on Core for the API axis,
163+
# the same shape the NFC-A / NFC-B families use above.
164+
- sketch: Detect
165+
nfctype: UHF
166+
platform-url: https://espressif.github.io/arduino-esp32/package_esp32_index.json
167+
platform: esp32
168+
archi: esp32
169+
platform-version: 3.3.6
170+
board: m5stack_core
171+
build-properties: ""
172+
- sketch: Detect
173+
nfctype: UHF
174+
platform-url: https://espressif.github.io/arduino-esp32/package_esp32_index.json
175+
platform: esp32
176+
archi: esp32
177+
platform-version: 3.3.6
178+
board: m5stack_cores3
179+
build-properties: ""
180+
- sketch: Detect
181+
nfctype: UHF
182+
platform-url: https://espressif.github.io/arduino-esp32/package_esp32_index.json
183+
platform: esp32
184+
archi: esp32
185+
platform-version: 3.3.6
186+
board: m5stack_nanoc6
187+
build-properties: ""
188+
- sketch: Detect
189+
nfctype: UHF
190+
platform-url: https://espressif.github.io/arduino-esp32/package_esp32_index.json
191+
platform: esp32
192+
archi: esp32
193+
platform-version: 3.3.6
194+
board: m5stack_tab5
195+
build-properties: ""
196+
- sketch: Dump
197+
nfctype: UHF
198+
platform-url: https://espressif.github.io/arduino-esp32/package_esp32_index.json
199+
platform: esp32
200+
archi: esp32
201+
platform-version: 3.3.6
202+
board: m5stack_core
203+
build-properties: ""
204+
- sketch: ReadWrite
205+
nfctype: UHF
206+
platform-url: https://espressif.github.io/arduino-esp32/package_esp32_index.json
207+
platform: esp32
208+
archi: esp32
209+
platform-version: 3.3.6
210+
board: m5stack_core
211+
build-properties: ""
212+
- sketch: ReaderSettings
213+
nfctype: UHF
214+
platform-url: https://espressif.github.io/arduino-esp32/package_esp32_index.json
215+
platform: esp32
216+
archi: esp32
217+
platform-version: 3.3.6
218+
board: m5stack_core
219+
build-properties: ""
220+
- sketch: Lock
221+
nfctype: UHF
222+
platform-url: https://espressif.github.io/arduino-esp32/package_esp32_index.json
223+
platform: esp32
224+
archi: esp32
225+
platform-version: 3.3.6
226+
board: m5stack_core
227+
build-properties: ""
228+
- sketch: Kill
229+
nfctype: UHF
230+
platform-url: https://espressif.github.io/arduino-esp32/package_esp32_index.json
231+
platform: esp32
232+
archi: esp32
233+
platform-version: 3.3.6
234+
board: m5stack_core
235+
build-properties: ""
236+
- sketch: WriteEPC
237+
nfctype: UHF
238+
platform-url: https://espressif.github.io/arduino-esp32/package_esp32_index.json
239+
platform: esp32
240+
archi: esp32
241+
platform-version: 3.3.6
242+
board: m5stack_core
243+
build-properties: ""
244+
- sketch: SleepIdle
245+
nfctype: UHF
246+
platform-url: https://espressif.github.io/arduino-esp32/package_esp32_index.json
247+
platform: esp32
248+
archi: esp32
249+
platform-version: 3.3.6
250+
board: m5stack_core
251+
build-properties: ""
252+
- sketch: MonzaQT
253+
nfctype: UHF
254+
platform-url: https://espressif.github.io/arduino-esp32/package_esp32_index.json
255+
platform: esp32
256+
archi: esp32
257+
platform-version: 3.3.6
258+
board: m5stack_core
259+
build-properties: ""
260+
- sketch: PermanentLock
261+
nfctype: UHF
262+
platform-url: https://espressif.github.io/arduino-esp32/package_esp32_index.json
263+
platform: esp32
264+
archi: esp32
265+
platform-version: 3.3.6
266+
board: m5stack_core
267+
build-properties: ""
268+
- sketch: NxpG2X
269+
nfctype: UHF
270+
platform-url: https://espressif.github.io/arduino-esp32/package_esp32_index.json
271+
platform: esp32
272+
archi: esp32
273+
platform-version: 3.3.6
274+
board: m5stack_core
275+
build-properties: ""
276+
- sketch: NxpReadProtect
277+
nfctype: UHF
278+
platform-url: https://espressif.github.io/arduino-esp32/package_esp32_index.json
279+
platform: esp32
280+
archi: esp32
281+
platform-version: 3.3.6
282+
board: m5stack_core
283+
build-properties: ""
153284

154285
steps:
155286
- name: Checkout

0 commit comments

Comments
 (0)