summaryrefslogtreecommitdiff
path: root/test/hil/tinyusb.json
diff options
context:
space:
mode:
authorhathach <[email protected]>2026-06-19 21:37:34 +0700
committerhathach <[email protected]>2026-06-19 21:37:34 +0700
commit952ec68753960093066308eb313bd8650d78b7c9 (patch)
tree875fefbdd573a3e788c4d74eb2558b9c5d5877a0 /test/hil/tinyusb.json
parentea5b8d677f22f4bd1574f864fd0487dfd329c090 (diff)
test/hil: add ch582m_evt to CI HIL pool
Add the device-only CH582M-EVT (WCH USBFS via the shared dcd_ch32_usbfs.c), riscv-gcc, flashed by openocd_wch probe 7FD88F0604B5, to tinyusb.json. Also reorder device_tests to keep examples sharing a VID:PID non-adjacent: cdc_msc and cdc_msc_throughput both use cafe:4003, and on boards whose CPU-reset does not drop D+ (e.g. WCH CH58x via openocd) back-to-back same-PID firmware leaves the host on the previous example's cached descriptors, so the new example's CDC never enumerates and the test fails. Moving dfu (cafe:4000) between them changes the PID and forces the host to re-enumerate. Remote HIL on ci.lan: all device examples pass, including cdc_msc_throughput (no skip needed). Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
Diffstat (limited to 'test/hil/tinyusb.json')
-rw-r--r--test/hil/tinyusb.json15
1 files changed, 15 insertions, 0 deletions
diff --git a/test/hil/tinyusb.json b/test/hil/tinyusb.json
index 41d94bc00..ccf81c582 100644
--- a/test/hil/tinyusb.json
+++ b/test/hil/tinyusb.json
@@ -493,6 +493,21 @@
"uid": "BC4954081051",
"args": ""
}
+ },
+ {
+ "name": "ch582m_evt",
+ "uid": "0123456789ABCDEF",
+ "toolchain": "riscv-gcc",
+ "tests": {
+ "device": true,
+ "host": false,
+ "dual": false
+ },
+ "flasher": {
+ "name": "openocd_wch",
+ "uid": "7FD88F0604B5",
+ "args": ""
+ }
}
],
"boards-skip": [