ci rig

27 boards, from test/hil/tinyusb.json.

BoardRolesFlasherVariantsNote
frdm_k64fhostjlink
ek_tm4c123gxldevicelm4flash
espressif_p4_function_evdevice, hostesptoolespressif_p4_function_ev, espressif_p4_function_ev-DMAUse TS3USB30 mux to test both device and host
espressif_s3_devkitmdevice, hostesptoolespressif_s3_devkitm, espressif_s3_devkitm-DMAUse TS3USB30 mux to test both device and host
feather_nrf52840_expressdevicejlink
max32666fthrdeviceopenocd
metro_m4_expressdevice, dualjlinkmetro_m4_expresspl23x; audio_test_freertos skipped: samd51 iso-IN capture fails (arecord EIO)
lpcxpresso11u37devicejlink
lpcxpresso55s28devicejlink
ra4m1_ekdevicejlink
raspberry_pi_picodevice, host, dualopenocdraspberry_pi_pico
raspberry_pi_pico_whostopenocdTest native host
raspberry_pi_pico2hostopenocd
adafruit_fruit_jamdevice, host, dualopenocd
stm32f072discodevicejlink2x16 access scheme with 1KB USB SRAM
stm32f407discodevicejlink
stm32f723discodevice, hostjlinkstm32f723disco, stm32f723disco-DMADevice port0 FS (slave only), Host port1 HS with DMA
stm32h743nucleodevicestlinkstm32h743nucleo, stm32h743nucleo-DMA
stm32g0b1nucleodevicestlink32-bit scheme, 2KB USB SRAM
stm32l476discodevicejlink
stm32u083nucleodevicestlink
nanoch32v203deviceopenocdnanoch32v203-fsdev, nanoch32v203-usbfs
ch32v103r_r1_1v0deviceopenocd
ch32v307v_r1_1v0deviceopenocdch32v307v_r1_1v0-usbhs, ch32v307v_r1_1v0-usbfs
ch582m_evtdeviceopenocd
mimxrt1064_evkdevice, host, dualjlink
nrf54lm20dkdevicejlinkboard new to HIL: audio_test_freertos never reaches dcd_init (FreeRTOS itself runs; cdc_msc_freertos and usbtest pass) - example-level issue on nRF54L, fix separately

hfp rig

3 boards, from test/hil/hfp.json.

BoardRolesFlasherVariantsNote
stm32l412nucleodevicestlink
stm32f746discodevicestlinkstm32f746disco, stm32f746disco-DMA
lpcxpresso43s67devicejlink