| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-06-11 | HIL: replace build.flags_on with named build variants (#3687) | Ha Thach | |
| * test/hil: replace build.flags_on with named variant schema Boards declare build variants as `variant: [{name, flags}]` instead of `build.flags_on`. The variant `name` is the build dir (cmake-build-<name>) and the HIL report row; `flags` is the raw CFLAGS string (-D...=1) injected via CFLAGS_CLI. No `variant` => a single build named after the board. - build.py: --build-name <name> (dir) + --cflag=<token> (raw CFLAGS, repeatable, =form survives the matrix's shell word-splitting); drop -f1/CFLAGS wrapping. - hil_ci_set_matrix.py: emit one build arg per variant. - hil_test.py: iterate variants; report row + build dir = variant name. - hil_ci.sh: copy all cmake-build-<board>* dirs for -b runs. - get_deps.py: accept (ignore) --build-name/--cflag from matrix args. - tinyusb.json: migrate all 6 flags_on boards to variant. * board_test: park CI build with busy spin instead of wfe | |||
| 2026-06-08 | test/hil: add stm32u083nucleo to pool and expose ~/bin on remote PATH | hathach | |
| Add stm32u083nucleo to the active boards in tinyusb.json, flashed via the stlink flasher (onboard ST-Link + STM32CubeProgrammer); ci's openocd build has no STM32U0 flash driver. STM32_Programmer_CLI lives in ~/bin on ci, which the remote `bash -s` shell in hil_ci.sh did not have on PATH, so add $HOME/bin to its PATH export (matching the GHA runner .path). Verified remote: 13/13 device tests pass on ci.lan. Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]> | |||
| 2026-06-05 | add tm4c123x evk to hill pool (#3676) | Ha Thach | |
| * add ek_tm4c123gxl to the hil pool, flashing with lm4flash | |||
| 2026-06-03 | dwc2: address Copilot review (comment grammar/typo, tinyusb.json f407 dedup) | hathach | |
| Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]> | |||
| 2026-06-03 | Add STM32F407 and STM32L476 disco board configurations to tinyusb.json | hathach | |
| 2026-05-21 | hil added hub + msc + cdc for host capable board | hathach | |
| 2026-05-12 | hil: add audio test, optimize log print | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-05-04 | hil remove hub from pico native host test for now | hathach | |
| 2026-04-28 | only re-run tests that failed per board | hathach | |
| hil remove hub from pico2 since it is not stable | |||
| 2026-04-28 | fix warning, change hil jlink for feather nrf52840 | hathach | |
| 2026-04-20 | improving transfer tracking and adding support for un-armed Rx data handling | hathach | |
| 2026-04-04 | move MAX3421_HOST build flag to test config for metro_m4_express | hathach | |
| 2026-04-04 | make board_uart_read()/write() return -1 when unimplemented for consistency ↵ | hathach | |
| across all families | |||
| 2026-04-04 | implement board_uart_read()/write() as non-blocking for all families | hathach | |
| 2026-04-02 | add msc device to hil rp2040 host pool | hathach | |
| 2026-04-01 | fix hil uid typo | hathach | |
| 2026-03-23 | update host msc hil test | hathach | |
| 2026-03-18 | hil pico2 test with native host | Ha Thach | |
| 2026-03-17 | add hil tests for device msc_dual_lun and midi functionality | hathach | |
| 2026-03-17 | add hil test for host msc and cdc | hathach | |
| 2026-03-17 | add hil host cdc test | hathach | |
| 2026-03-16 | Unify USB FSDEV driver implementation for various microcontrollers. Replace ↵ | hathach | |
| `FSDEV_BUS_32BIT` with `CFG_TUSB_FSDEV_32BIT`, adjust data/address stride macros, and refactor register/PMU access for consistency across platforms. | |||
| 2026-03-13 | add support for CH32F20X MCU and update board configuration | hathach | |
| 2026-03-12 | update hil host | hathach | |
| 2026-03-05 | esp32p4 min rev 0.1 | hathach | |
| 2026-03-03 | add esptool --force for esp32p4 v0.1 | hathach | |
| 2026-01-06 | minor update | hathach | |
| 2026-01-03 | hwfifo support custom write/read | hathach | |
| rusb use custom write enable all hil test for ra4m1 | |||
| 2025-07-09 | add option to pass symbol defines to ci build.py | hathach | |
| add build.args option for hil json add MAX3421_HOST=1 for metro m4 express | |||
| 2025-07-07 | re-add max32666fthr to hil pool | hathach | |
| 2025-06-11 | remove max32666fthr from hil pool | hathach | |
| 2025-04-17 | ci add pico_w for native host test | hathach | |
| 2025-04-16 | add TS3USB30 to test s3 host with slave/dma | hathach | |
| 2025-03-26 | added mimxrt1064_evk to hil test pool | hathach | |
| 2025-03-25 | more hil improvement | hathach | |
| 2025-03-25 | HIL: add flag CFG_TUH_RPI_PIO_USB to pico/pico2 | hathach | |
| 2025-03-24 | update hil test to include dual and host for pico/pico2 | hathach | |
| 2025-03-21 | enable hil dual for metro m4 with max3421 | hathach | |
| 2024-11-27 | fix multiple flag on compiling | hathach | |
| 2024-11-27 | enable dwc2 dma for hil test for esp32s3/p4 and stm32 | hathach | |
| 2024-11-21 | make sure usb buffer occupies whole cache line when DCACHE is enabled for ↵ | hathach | |
| msc,cdc,hid HIL enable device DMA for p4 | |||
| 2024-11-14 | rename CFG_TUD_DWC2_DMA to CFG_TUD_DWC2_DMA_ENABLE | hathach | |
| 2024-11-13 | skip max3421e metro m4 for now, due to cdc output too fast. | hathach | |
| 2024-11-13 | fix hil set matrix | hathach | |
| 2024-11-13 | hil cleanup flahser | hathach | |
| 2024-11-13 | hil add stm32f723disco, add test flags for device/host/dual | hathach | |
| 2024-11-12 | update host/device_info to build with freertos for espressif board. Add hil ↵ | hathach | |
| test for host/device_info | |||
| 2024-11-11 | try adding host test for p4 | hathach | |
| 2024-11-11 | hil replace f407disco by h743nucleo | hathach | |
| 2024-11-11 | correctly test dwc2 dma device for s3, disable for p4 (cache issue) and f407 ↵ | hathach | |
| fs (slave only) | |||
