| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 32 hours | tools: make RTT stop files idempotentfeature/rtt-windows-lifecycle | HiFiPHile | |
| 32 hours | tools: reap interrupted RTT symbol lookup | HiFiPHile | |
| 33 hours | tools: fix Windows RTT lifecycle edge cases | HiFiPHile | |
| 34 hours | tools: support RTT capture lifecycle on Windows | HiFiPHile | |
| Use platform-specific process group creation and termination so J-Link, OpenOCD, and dump helpers are retired reliably on Windows as well as POSIX. Resolve Windows executable names while preserving environment overrides and report missing tools cleanly. Add an optional stop file for ending indefinite captures from automation without signals. Cover executable selection, process cleanup, and stop-file handling in the RTT HIL tests. | |||
| 5 days | Add RTT console/capture tooling (tools/rtt.py), rtt skill, and HIL harness ↵ | Ha Thach | |
| support (#3853) Promote SEGGER RTT from an inline debugging technique to a standalone skill backed by one stdlib-only implementation in tools/rtt.py: a CLI and importable module for console/capture over J-Link (RTTTelnetPort) and OpenOCD (rtt server) probes, with probe selection by serial or VID:PID, control-block address via --elf or --addr, bidirectional console, post-mortem ring dump, and --reset-before-attach for boot-time capture. The HIL harness reads a board's console over RTT when its probe has no VCOM ("logger": "rtt" plus a LOGGER=rtt variant define), covering device_info, pool-check aliveness, and CI wiring. Validated on 22 boards across both backends; 26 unit tests run in pre-commit. | |||
