- 64d952c Merge pull request #3860 from hathach/claude/hil-blindness by Ha Thach · 21 hours ago upstream/master
- 20bb94f test/hil, docs: move the containment history into the design doc by hathach · 23 hours ago
- b190840 test/hil: drop the sysfs blindness subsystem and derive the recovery reserve by hathach · 23 hours ago
- a5938f7 test/hil: run the printer write in a child, like the read by hathach · 23 hours ago
- eca6caf Add RTT console/capture tooling (tools/rtt.py), rtt skill, and HIL harness support (#3853) by Ha Thach · 23 hours ago
- 4c7bb3c Merge pull request #3863 from hathach/claude/validate-loop by Ha Thach · 23 hours ago
- d2b4d89 Merge pull request #3858 from hathach/claude/validator-done-signals by Ha Thach · 25 hours ago
- e413f05 pr-review-validator: done waits for every auto-reviewer to settle on the head SHA by hathach · 25 hours ago
- ded9ad5 Merge pull request #3861 from hathach/claude/pr-babysit-hil-guard by Ha Thach · 27 hours ago
- 09164de pr-babysit: never edit HIL rig configs without user approval by hathach · 2 days ago
- 42db982 Merge pull request #3856 from hathach/claude/hil-drop-nt by Ha Thach · 2 days ago
- 6771826 Merge pull request #3855 from hathach/claude/pr-babysit-split-triage by Ha Thach · 2 days ago
- 92b38fc validate: add claude + codex diff-review stages (opus/high, sol/high) by hathach · 2 days ago
- 208f82e pr-babysit: overlap a fast review lane with the CI watch by hathach · 2 days ago
- 2b9ddd8 agents: split pr-monitor into pr-ci-watcher + pr-review-validator; rename port-dev/driver-reviewer to code-writer/code-verifier; pin model+effort on every agent by hathach · 2 days ago
- 9baa97a test/hil: drop the Windows accommodations, which accommodate nothing by hathach · 2 days ago
- d799b6f test/hil: run the HID echo in a child, which is the only bound that works (#3852) by Ha Thach · 2 days ago
- b15c720 test/hil: make main() readable and stop the suite sleeping (#3848) by Ha Thach · 3 days ago
- 375e200 hil: make hil_report.md a rendering of hil_report.json (#3840) by Ha Thach · 4 days ago
- 60194f8 README sponsor list and triage labels (#3842) by Ha Thach · 4 days ago
- b610ff0 ci_select: fix the membrowse test's env dependence, and stop HIL unit tests taking the rig (#3846) by Ha Thach · 4 days ago
- da255b1 ci: an empty selection must build nothing, plus selector follow-ups (#3845) by Ha Thach · 4 days ago
- aa0f4a4 Merge pull request #3843 from hathach/claude/ci-select-rule17 by Ha Thach · 6 days ago
- 050595d ci_select: address Copilot review - anchor _META_RE, cover rule 12b by hathach · 7 days ago
- 6ff0ef9 build_utils: key the caches on the tree, not just the arguments by hathach · 8 days ago
- 03a329e ci_select: classify the 254 files that were reaching rule 17 by hathach · 8 days ago
- fd70160 Merge pull request #3841 from hathach/build-filter by Ha Thach · 8 days ago
- c8e0e94 examples: keep CFG_TUH_VENDOR 0 in tusb_config.h by hathach · 8 days ago
- f17be67 ci_set_matrix: fall open when no selected family builds anywhere by hathach · 8 days ago
- a408a8e hil: express a board's always-on defines as a variant, dropping build.args by hathach · 8 days ago
- e13eff8 ci: fix nine ways the selection under-selected or mismatched by hathach · 8 days ago
- f96ddba docs: record the CI selection design and its plan by hathach · 8 days ago
- 04d0f71 ci: scope the build matrix and the HIL run to what a PR affects by hathach · 8 days ago
- 696c780 get_deps: correct two family tokens that matched nothing by hathach · 8 days ago
- b646a9d examples: restore host builds on samd2x_l2x by hathach · 8 days ago
- 565263e samd2x_l2x: build hcd_samd.c for samd21 only, as family.mk already does by hathach · 8 days ago
- a57f857 vendor: remove the obsolete host vendor driver by hathach · 8 days ago
- cb3caee Merge pull request #3837 from hathach/hil-setup-writeup by Ha Thach · 8 days ago
- 872b4fb docs: add hardware-in-the-loop rig reference by hathach · 9 days ago
- 9466f3c Merge pull request #3836 from hathach/claude/hil-doc-audit by Ha Thach · 9 days ago
- 0fa0ece hil: address Copilot review — loud extraction markers, exit-visible variant warnings by hathach · 9 days ago
- 208ce50 docs: name the report-unification handoff after its PR by hathach · 9 days ago
- 21d7332 hil, docs: reference toolchains by their official env vars, not one rig's paths by hathach · 9 days ago
- 198f5ce docs: hand off unifying the HIL report's two artifacts by hathach · 9 days ago
- c514a6e docs: spec, plan and outcome of the .claude instruction-surface audit by hathach · 9 days ago
- 126e29f skills, CLAUDE.md: correct instruction claims the source refutes by hathach · 9 days ago
- be86281 hil-pool-check: document the probe power-cycle escalation; name the env script directly by hathach · 9 days ago
- 6905639 hil: run every board in one hil_test.py and hand results across as JSON by hathach · 9 days ago
- 7800876 Merge pull request #3833 from hathach/claude/ci-hs-set-address-order by Ha Thach · 10 days ago
- 75a01f5 dcd(ci_hs): stage the device address before priming the status stage by hathach · 10 days ago
- 34e8d99 Merge pull request #3834 from hathach/claude/circleci-toolchain-cache-key by Ha Thach · 10 days ago
- 82a577b Merge pull request #3816 from Ryzee119/ohci_gtd_fix by Zixun LI · 10 days ago
- 0fab079 ci(circleci): key the toolchain cache off a file that always exists by hathach · 10 days ago
- f065f28 ohci: defer descriptor reclaim until next frame by HiFiPHile · 10 days ago
- 9c202e8 Merge pull request #3830 from kasjer/kasjer/uac2-update-terminal-types by Zixun LI · 10 days ago
- 8c3b880 Fix audio terminal type typos by HiFiPHile · 10 days ago
- 5c0e31c Merge pull request #3831 from hathach/fix-ci-hs by Ha Thach · 11 days ago
- 19ff2ed examples: document and work around the i.MX RT and LPC55 USB errata by hathach · 11 days ago
- b925231 bsp(lpc55): run lpcxpresso55s28 as a high-speed device, add it to the ci pool by hathach · 11 days ago
- af53543 bsp(lpc11u37): move the main stack to the USB SRAM bank by hathach · 11 days ago
- 5baf592 dcd(ip3511): fix DEVCMDSTAT write-1-to-clear handling and EP0 setup races by hathach · 11 days ago
- a85a6af usbd: handle a refused transfer without halting, and report it by hathach · 11 days ago
- 2fda873 dcd(ci_hs): rework bus reset handling and bound the register waits by hathach · 11 days ago
- 0739425 usbd: split bus reset into start/end edge events by hathach · 11 days ago
- 9b05c70 UAC2: Add more terminal types by Jerzy Kasenberg · 11 days ago
- af7d199 Merge pull request #3829 from hathach/claude/read-doc-calibre-db by Ha Thach · 11 days ago
- f59c894 skill(read-doc): search the Calibre database instead of the filesystem by hathach · 11 days ago
- 11bdbc3 Merge pull request #3803 from hathach/claude/hil-wedge-containment by Ha Thach · 11 days ago
- c7290c4 docs: hand off follow-up work as per-PR plans by hathach · 11 days ago
- f822f69 skills, docs: rewrite USB recovery from the live incidents by hathach · 11 days ago
- 3963a1b test/hil, ci: contain a wedged USB stack instead of stranding the runner by hathach · 11 days ago
- 2465ea8 Merge pull request #3790 from hathach/fix/lpc43-hfp-reliability by Ha Thach · 12 days ago
- 18bb2d6 ohci: reclaim orphaned TDs on device disconnect by Ryzee119 · 12 days ago
- 8ccd0d5 portable/chipidea: name SBUSCFG in ci_hs_regs_t, unify AHB burst hook by hathach · 12 days ago
- 9fb2f9c Merge pull request #3823 from sauloverissimo/feat/midi2-fb-caps by Zixun LI · 14 days ago
- 801be6c Merge pull request #3802 from dxbjavid/video-payload-cap by Zixun LI · 2 weeks ago
- 8737c5a Potential fix for pull request finding by Zixun LI · 2 weeks ago
- 09b0265 Merge pull request #3822 from ice458/fix/usbtmc-trigger-bulk-out-rearm by Zixun LI · 2 weeks ago
- dfd197f fix(midi2): fix discovery response racing by HiFiPhile · 2 weeks ago
- 0504faf fix(midi2): keep discovery replies valid under TX pressure by Saulo Veríssimo · 2 weeks ago
- 3c9e92c example(midi2): report device identity in midi2_device by Saulo Veríssimo · 2 weeks ago
- 1662975 feat(midi2): complete the UMP stream discovery responder by Saulo Veríssimo · 2 weeks ago
- af81f9e usbtmc: document why the trigger re-arm result is ignored by ice458 · 2 weeks ago
- 282d46e usbtmc: re-arm (or stall) the bulk-OUT endpoint after a USB488 TRIGGER by ice458 · 2 weeks ago
- 53fef28 Merge pull request #3817 from hathach/claude/usbd-setup-queue-leak by Ha Thach · 2 weeks ago
- 91fbbd1 usbd: clear endpoint busy/claimed when a completion event is dropped by hathach · 2 weeks ago
- dc3927f Merge pull request #3818 from hathach/claude/lpc55-board-uid by Ha Thach · 2 weeks ago
- 853cbff hw/bsp/lpc55: implement board_get_unique_id from flash PFR UUID by hathach · 2 weeks ago
- a52562b usbd: clear the queued-setup counter on bus reset by hathach · 2 weeks ago
- a0249ad usbd: don't leak the queued-setup counter when the event queue is full by hathach · 2 weeks ago
- 73e787a ohci: fix double allocation of dummy TDs in gtd_find_free by Ryzee119 · 2 weeks ago
- 32530d8 Merge pull request #3761 from morse-cedricvandenbergh/fix/ncm-link-state-notify-retry by Zixun LI · 3 weeks ago
- d0f8c75 test/fuzz: stub usbd_defer_func in net_ncm harness by Cedric Van den Bergh · 3 weeks ago
- cf055c2 ncm: fix carrier lost on link-state notify collision by Cedric Van den Bergh · 3 weeks ago
- 4ab970f Merge pull request #3809 from rt-rtos/audio-fix-flow-control-fifo-guard by Zixun LI · 3 weeks ago
- b0738b5 audio_device: enforce the documented FIFO minimum in the EP-IN flow-control guard by rt-rtos · 3 weeks ago
- f3021b3 test/hil: fold openocd_wch into openocd, verify per board, resolve firmware by flasher extension (#3804) by Ha Thach · 4 weeks ago
- 15dd312 clamp committed video payload size to streaming ep buffer by Javid Khan · 4 weeks ago
- 6271842 Merge remote-tracking branch 'origin/master' into tmp/pr3790-merge by hathach · 4 weeks ago
- eef5af8 hil, ci: scope HIL builds and tests to the boards a PR affects (#3797) by Ha Thach · 4 weeks ago