| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-07-29 | hil: split hil_test.py into hil_lock/hil_flash, add pool_check, update rig ↵ | Ha Thach | |
| probes (#3794) test/hil: add board-pool health check, split hil_test into focused modules (#3794) Add test/hil/hil_pool_check.py: per-board rig health scan — probe presence, light-example flash (dfu_runtime; device_info + serial check for host-only boards), uid re-enumeration, safe recovery (probe authorized-toggle, board reset), verified board_test re-park, USB topology report, and a markdown summary table. Missing firmware is built on the spot (tools/build.py, idf.py for espressif, one get_deps retry); row statuses: ok, flash-failed, failed, locked. Board locks are always respected, never bypassed. Refactor hil_test.py into hil_lock.py (flock protocol, controller permits, hold/release/status CLI; replaces board_lock.py) and hil_flash.py (flashers, find_firmware, run_cmd). Update WCH probe uids and the board roster in tinyusb.json; add the hil-pool-check skill. | |||
| 2026-07-28 | bsp, hil: flash WCH boards with the unified OpenOCD fork (#3791) | Ha Thach | |
| bsp, hil: flash with the unified OpenOCD fork https://github.com/hathach/openocd (branch tinyusb) is mainline plus every config these boards need: RPi RP2350, ADI max32/max78, the MounRiver WCH configs, and the wlinke adapter on mainline's riscv target. It is a superset of the vendor forks, so one 'openocd' covers all boards; -DOPENOCD=/OPENOCD= still select another, msdk's when MAXIM_PATH is set. Drops family_flash_openocd_wch and the OPENOCD_WCH pair, dedups family_flash_openocd_adi, aligns ch583's work area, and points hil at the flasher's own config instead of generating one per probe. Verified: HIL green on all four WCH boards and max32666fthr. | |||
| 2026-07-21 | docs: make CLAUDE.md the real agent-instructions file (#3769) | Ha Thach | |
| * docs: make CLAUDE.md the real agent-instructions file | |||
| 2026-04-14 | get freertos working with rp2040 | hathach | |
| 2026-03-07 | open hub mtt interface in 1 call | hathach | |
| 2026-02-12 | clean up | hathach | |
| 2026-02-05 | reverse pma size check to reduce duplication | hathach | |
| 2026-01-09 | clean up | hathach | |
| 2026-01-06 | minor update | hathach | |
| 2025-12-01 | add linkermap to deps and linkermap taget | hathach | |
| 2025-11-29 | change armgcc setup to manual download due to issue with action (#3377) | Ha Thach | |
| * change armgcc setup to manual download due to issue with action * build windows, macos with cmake as well | |||
| 2025-10-13 | fix build with west zephyr | hathach | |
| 2025-09-15 | dwc2: wait for ahb idle before core reset | hathach | |
| 2025-08-01 | add at32 to README.rst, rename at32 board to lower case, correct name to ↵ | hathach | |
| match mcu, add meta data | |||
| 2025-07-09 | add board_vbus_set() for samd21/d51 to enable usb host vbus | hathach | |
| enable host example build for samd21/d51 | |||
| 2025-05-06 | chore(usbh): change removing_hubs to array instead of bitmask | hathach | |
| 2025-04-29 | add enum for set addr recovery | hathach | |
| 2025-04-29 | attach debouncing fixed issue with port1 highspeed on imxrt | hathach | |
| 2025-04-24 | hub check status before get 1st device descriptor | hathach | |
| 2025-04-23 | rename hcd_devtree_info_t to tuh_bus_info_t, hcd_devtree_get_info to ↵ | hathach | |
| hcd_bus_info_get streamline bus info to usbh_devies, also replace dev0 (renamed to dev0_bus) | |||
| 2025-03-26 | add clion debugserver | hathach | |
| 2025-03-04 | add adafruit metro rp2350 | hathach | |
| 2025-01-25 | update cmake.xml | hathach | |
| 2025-01-23 | kind of work with zephyr with pca10056 with cmake -DBUILD_ZEPHYR | hathach | |
| 2024-12-13 | change OPT_MCU_RAXXX, fix missing prototype warnings. | hathach | |
| 2024-12-12 | rasc ra2a1_ek, but usb does not seem to work. Note fsp.ld need extra 0x100 ↵ | hathach | |
| byte for ROM registers to work. | |||
| 2024-12-12 | more migrate to ra smart configurator | hathach | |
| 2024-12-06 | correct clock setting for h563 nucleo | hathach | |
| 2024-11-27 | Fix missing protoype warning, change TUD_EPBUF_TYPE_DEF order (#2889) | Ha Thach | |
| * change TUD_EPBUF_TYPE_DEF order * add and fix -Wmissing-prototypes warnings for cmake (skip make) | |||
| 2024-11-25 | try to fix circleci with kinetis | hathach | |
| 2024-11-13 | hil cleanup flahser | hathach | |
| 2024-11-07 | enable host dwc2 dma by default | hathach | |
| 2024-10-14 | change the tusb_rhport_init_t struct, exclude the rhport to make API more ↵ | hathach | |
| consistent | |||
| 2024-10-10 | clion files | hathach | |
| 2024-10-10 | improving dwc2, merging diep and doep if possible | hathach | |
| 2024-09-30 | esp32p4 use port0 as fs, port1 as highspeed | hathach | |
| 2024-09-30 | added p4, seems to work well and enumerated | hathach | |
| 2024-09-13 | add pico2 rp2350 (arm) board | hathach | |
| add pico2 to hil ci | |||
| 2024-09-10 | remove vendor ep_addr, use stream api instead | hathach | |
| 2024-08-16 | update cmake profile | hathach | |
| 2024-08-13 | minor update to cmake profile | hathach | |
| 2024-08-08 | use EP_KIND for STATUS OUT to fix OUT packet is auto accepted after SETUP ↵ | hathach | |
| without usbd consent | |||
| 2024-07-19 | add lpc11u37 for hil rpi | hathach | |
| 2024-07-19 | add ra4m1 ek for hil test | hathach | |
| 2024-07-17 | add family cmake/make for da1469x boards | hathach | |
| 2024-06-25 | change COMPILE_DEFINE to CFLAGS_CLI for cmake/make | hathach | |
| 2024-06-21 | skip examples for ch32v203g6 | hathach | |
| 2024-06-21 | update cmake.xml | hathach | |
| 2024-06-06 | add c6 devkit, tested with max3421e | hathach | |
| 2024-05-24 | minor clean up | hathach | |
