Skip to content

Releases: Open-CMSIS-Pack/pyTS

Release v1.0.0

Choose a tag to compare

@jreineckearm jreineckearm released this 19 Oct 08:30
362e165

pyTS v1.0.0

First stable release of pyTS, the Python Trace Setup utility for CMSIS Debug integration.

Highlights

  • Generate .ctrace-run.yml trace setup from CMSIS .cbuild-run.yml and .ctrace.yml files, resolving symbols and types from ELF/DWARF information.
  • Generate ITM and DWT register configuration for supported Cortex-M processors, including data trace, exception and event trace, PC sampling, timestamps, and synchronization.
  • Support interactive trace validation with temporary configuration files, structured diagnostics, and relative symbol-file paths.
  • Provide standalone executables for Linux and Windows (x64 and Arm64) and macOS (Apple Silicon).

Changes since v0.8.0

This release promotes the v0.8.0 source state to v1.0.0. There are no source, CLI, or trace-configuration format changes relative to v0.8.0.

Release commit: 362e165175267ad3653eefa255a491ef4aac0703.

Validation

  • CI passed for the release commit, covering the supported executable targets and Python 3.10, 3.12, and 3.14.
  • Local validation: 583 tests passed; one real ELF integration test skipped because arm-none-eabi-gcc is unavailable. Pyright and mypy passed.

Standalone executables are built and attached by the release workflow after publication. Source installation requires Python 3.10 or later.

Pre-release v0.8.0

Pre-release v0.8.0 Pre-release
Pre-release

Choose a tag to compare

@JonatanAntoni JonatanAntoni released this 14 Oct 07:49
a047cba

What's Changed

  • Use relative path for symbol-file references
  • Enhance/implement timesync handling for ITM
  • Update syncronization.DWT handling to align with timesync.ITM

Full Changelog: v0.7.0...v0.8.0

Pre-release v0.7.0

Pre-release v0.7.0 Pre-release
Pre-release

Choose a tag to compare

@JonatanAntoni JonatanAntoni released this 08 Oct 14:46
5f29fe2

What's Changed

  • Assume yaml null values where a mapping is expected as empty mapping

Full Changelog: v0.6.0...v0.7.0

Alpha Release v0.6.0

Alpha Release v0.6.0 Pre-release
Pre-release

Choose a tag to compare

@JonatanAntoni JonatanAntoni released this 02 Oct 05:52
d4b20af

Test release of pyTS trace setup utility which adopts recent *.ctrace.yml and *.ctrace-run.yml changes.

Warning: This release is due for removal after the final release gets published.

What's Changed

Full Changelog: v0.5.0...v0.6.0