Skip to content

Releases: pulp-platform/PeakRDL-rawheader

v0.2.6

Choose a tag to compare

@fischeti fischeti released this 06 Jul 10:11

Added

  • Sphinx-based documentation site, published to GitHub Pages.

Changed

  • The test optional-dependency (extra) is now a PEP 735 dependency group; use uv run --group test instead of the [test] extra.

Fixed

  • Removed stray semicolon in svpkg template.

v0.2.5

Choose a tag to compare

@fischeti fischeti released this 15 Jun 19:39

Changed

  • --base-name now substitutes the prefix of generated symbols (not just the include guard / package name) and is mutually exclusive with --no-prefix.

v0.2.4

Choose a tag to compare

@fischeti fischeti released this 10 Mar 21:09

Changed

  • Added generation disclaimer comment in comment headers.

v0.2.3

Choose a tag to compare

@fischeti fischeti released this 10 Mar 13:36

Added

  • New --ldh format to generate header files for linker scripts.
  • --no-prefix flag to cut top-level name from generated identifiers.

Changed

  • Renamed --license_str to --license-str and --base_name to --base-name for consistency with common command-line argument naming conventions. Previous flags are still supported for backward compatibility, but hidden from help output.

Fixed

  • Remove unnecessary whitespaces in generated code.

v0.2.2

Choose a tag to compare

@fischeti fischeti released this 15 Jan 15:18

Fixed

  • Corrected c template to use uppercase for enum names.

v0.2.1

Choose a tag to compare

@fischeti fischeti released this 16 Dec 21:35

Added

  • Render enums in svh and svpkg formats (previously only in c).
  • Render array dimensions as *_NUM

Changed

  • Array instances now generate indexed macros/functions by default instead of enumerating every element.
  • Changed behaviour of SIZE with array instances.

Removed

  • Removed *_OFFSET definitions for registers and register blocks.

v0.1.3

Choose a tag to compare

@fischeti fischeti released this 08 Dec 19:48

Fixed

  • Version in pyproject.toml updated to match the released version.
  • README and LICENSE files being included in the distribution.

v0.1.1

Choose a tag to compare

@fischeti fischeti released this 08 Dec 18:02

Fixed

  • Packaging templates correctly so they are included in the distribution.

v0.1.0

Choose a tag to compare

@fischeti fischeti released this 08 Dec 17:10

Initial release