v0.3.0
RTIC Scope has finally reached a point that is close to production ready. With all features necessary for software and hardware task tracing, this release marks the end of the project work within the frame of my thesis. But the work continues at @GrepitAB.
From this release forward, a proper changelog will be enforced.
Overarching documentation can be found at the project root.
What's Changed
- Create a test bench by @tmplt in #55
- scope/build: improve error message, add relevant hints and CI by @tmplt in #59
- Implement software task tracing by @tmplt in #57
- run_loop: sync select next packet and halt condition by @tmplt in #68
- Add a newline to separate JSON messages. by @Yatekii in #67
- replay: add --trace-file option by @tmplt in #71
- test --frontend from PATH, relative, and absolute path by @tmplt in #72
- Don't build artifact on replay by @tmplt in #29
- Refactor recovery module, record software task dispatchers by @tmplt in #65
- Buffer packets from target by @tmplt in #78
- Asynchronously print frontend stderrs by @tmplt in #80
- Replace
itm-decode
withitm
reimplementation by @tmplt in #85 - print a final status message, summarizing the trace/replay by @tmplt in #87
- add --dont-touch-target, which requires --serial by @tmplt in #93
- Bump RTIC to v1.0.0 by @tmplt in #97
- Finalize
cortex-m-rtic-trace
by @tmplt in #98 - Finalize documentation by @tmplt in #99
New Contributors
Full Changelog: 0.2.0...v0.3.0