Repository navigation
Releases: iharhl/memmap
Releases · iharhl/memmap
Release list
v0.1.0
First release of memmap: turn a YAML description of an MCU memory layout into a datasheet-style memory map image.
Features
- One YAML file describes the memory (
memory) and how to draw it (view), kept separate. - Sizes like
16K, sequential placement,autosizes, alignment, and flash sectors. - Validation catches overlaps, overflow and flash sector misalignment, each with a YAML path, line and hint.
- Zoomed detail columns, address and size labels, linear, equal or weighted scaling, and a datasheet palette.
- SVG output, plus PNG and PDF with the
rasterextra (needs the system cairo library). - Deterministic output, and
describelists everything drawn as text or JSON, so agents and CI can check it. - Commands:
render,check,describe,schemaandguide.
Install
Requires Python 3.10 or newer.
pipx install https://github.com/iharhl/memmap/releases/download/v0.1.0/memmap-0.1.0-py3-none-any.whl