mirror of
https://github.com/torlando-tech/pyxis.git
synced 2026-08-28 05:24:22 +00:00
Add tools/merge_pyxis_release.py, which assembles the four validated release assets (bootloader, partition table, OTA selector, application) into a single 8 MiB image at their fixed flash offsets on an erased canvas, with per-image read-back and gap checks. Wire it into release-firmware.yml so every tag build publishes pyxis-<tag>-merged.bin as a release asset, and document the provisioning semantics in the README: the merged image is a first-install image (it erases NVS and LittleFS); data-preserving updates keep using firmware.bin or the Columba .pyxis package.