| Age | Commit message (Expand) | Author |
| 2026-07-24 | docs(target-debug): vector catch, SWO trace, verifybin, FreeRTOS threads; tab... | hathach |
| 2026-07-24 | docs(target-debug): manuals, breakpoint/watchpoint arsenal, RTT via OpenOCD | hathach |
| 2026-07-24 | fix(rp2040): make stdio_rtt_init static | hathach |
| 2026-07-24 | docs(skills): rename debug skills, drop the PC-host/TinyUSB-device assumption | hathach |
| 2026-07-23 | save without formatting | TenGui |
| 2026-07-23 | also fix tusb_types | TenGui |
| 2026-07-23 | fix narrowing, add cast | TenGui |
| 2026-07-23 | Merge pull request #3631 from rhgndf/apm32f072 | Zixun LI |
| 2026-07-22 | Add more HID Usage Page enums | Anthony VerBurg |
| 2026-07-21 | docs: add read-doc skill, tighten CLAUDE.md and skill docs (#3778) | Ha Thach |
| 2026-07-21 | Update docs | Jie Feng |
| 2026-07-21 | Add support for APM32F072 | Jie Feng |
| 2026-07-21 | docs: make CLAUDE.md the real agent-instructions file (#3769) | Ha Thach |
| 2026-07-19 | Merge pull request #3757 from rhgndf/at32f403a_larger_pma | Zixun LI |
| 2026-07-19 | Merge pull request #3694 from rhgndf/py32f0 | Zixun LI |
| 2026-07-19 | Potential fix for pull request finding | Zixun LI |
| 2026-07-19 | Merge pull request #3750 from dxbjavid/cdc-acm-open-desc-bounds | Zixun LI |
| 2026-07-19 | add assert to dcd_edpt_iso_alloc | HiFiPhile |
| 2026-07-19 | add interface desc length check | HiFiPhile |
| 2026-07-19 | improve validation structure | HiFiPhile |
| 2026-07-19 | improve pointer arithmetic, check funmctional descriptor bLength | HiFiPhile |
| 2026-07-20 | return false on too large ep sizes | Jie Feng |
| 2026-07-19 | misc fixes | Jie Feng |
| 2026-07-19 | makefile cleanup | Jie Feng |
| 2026-07-19 | add to docs | Jie Feng |
| 2026-07-19 | cleanup | Jie Feng |
| 2026-07-19 | probably the right mcu target | Jie Feng |
| 2026-07-19 | examples now build | Jie Feng |
| 2026-07-19 | add py32f0 support | Jie Feng |
| 2026-07-19 | Merge pull request #3775 from hathach/claude/add-usb-debug-sniff | Ha Thach |
| 2026-07-18 | Merge pull request #3763 from hathach/claude/migrate-khci-to-ci_fs | Ha Thach |
| 2026-07-18 | skill(usb-sniffer): make rig references generic, setup as a script | hathach |
| 2026-07-18 | fix(ci_fs): address code-review findings in host/device drivers | hathach |
| 2026-07-18 | docs, udev: address Copilot review nits on PR #3775 | hathach |
| 2026-07-18 | dcd_lpc17_40: address review findings in the iso paths | hathach |
| 2026-07-17 | skill: add usb-sniffer — wire-level capture with the ataradov hardware tap | hathach |
| 2026-07-17 | fix(ci_fs host): release stale sibling BDT on multi-packet completion | hathach |
| 2026-07-17 | hil: add frdm_k64f host test (cdc + msc) to tinyusb.json | hathach |
| 2026-07-17 | kinetis_k: non-blocking board_uart_read (RX FIFO) + SIM unique id | hathach |
| 2026-07-17 | dcd_ci_fs: disarm sibling BDT on short-packet OUT completion | hathach |
| 2026-07-17 | migrate NXP Kinetis khci to chipidea ci_fs driver (device + host) | hathach |
| 2026-07-17 | agent: add target-debugger — device-side root-cause loop on the HIL rig | hathach |
| 2026-07-17 | lpc15, lpc40: board_get_unique_id via IAP ReadUID | hathach |
| 2026-07-17 | dcd_lpc17_40: mask USB IRQ around non-reentrant SIE and realization sequences | hathach |
| 2026-07-17 | dcd_lpc17_40: fix stale EP0 out_received, add isochronous support | hathach |
| 2026-07-17 | skill: add usb-target-debug — device-side capture & debug on the HIL rig | hathach |
| 2026-07-17 | Merge pull request #3758 from hathach/usbtest | Ha Thach |
| 2026-07-17 | Key HIL report dir by run id so re-runs and other PRs cannot clobber it | hathach |
| 2026-07-17 | ci: pin ceedling to 1.0.1 | hathach |
| 2026-07-17 | vendor: deactivate de-selected altsetting's isochronous endpoints | hathach |