Repository navigation
Releases
Releases · gufranco/openscex-modchip
v0.19.0
0.19.0 (2026-10-17)
Bug Fixes
- bench: check an EEPROM seed by reading back (b273bd7)
- bench: decide git sources by SHA-256 (1d1618d)
- bench: excuse sourceless code only in runtime (64d20b6)
- bench: fail closed on runner input and halts (8dcf62e)
- bench: fail on unjudged and partial runs (54b1a67)
- bench: keep the exclusion table off ours (fef580d)
- bench: refuse unknown and overlapping records (bfcb52e)
- bench: skip local labels with a trailing byte (130dd35)
- bound each carrier bit cell in time (3f66a0c)
- record a late carrier before its first string (59ecf7c)
- report a noisy trace line in the diagnosis (000639b)
- return from main as MISRA rule 17.4 asks (b1a80e1)
- time the frame budget from the first edge (22a88ad)
- trace: idle the serial line high from reset (2bfd6be)
- trace: show how far a missed lead-in got (6a96cbb)
Features
- one symmetric board with optional headers (bcdfbaf)
v0.18.1
0.18.1 (2026-10-15)
Bug Fixes
- bench: fail closed on bad runner input (d28e711)
- bench: refuse a trace level not 0 or 1 (6c9b616)
- bench: refuse an unknown path action (1feaddf)
- bench: stamp the recipe, refuse no line table (3601131)
- bound docker calls and report a failed build (7772c8f)
- fail a SUBQ capture that outlasts its frame (12a7fed)
- pause the confirm wait while supply holds (368ed27)
- read a noisy trace line as unreadable (4da8c57)
- record a carrier found after boot (c8e3518)
- skip an EEPROM read while a write is stuck (c56fa2c)
v0.18.0
0.18.0 (2026-10-14)
Bug Fixes
- bench: bound every tool the bench calls (164f876)
- bench: check the shape of committed JSON (047cea5)
- bench: decode each burst in its own mode (04b9bab)
- bench: fail a run whose AVR image crashes (cb5e6e0)
- bench: fail when ours could not run (3a9ea60)
- bench: judge the cells of garbled strings (35e1200)
- bench: read every event of a long timeline (e1cc787)
- bench: read Liss V1.4 from its original copy (129e882)
- bench: rearm only on a valid second string (a99812e)
- bench: rebuild a source image from a new tree (a62d36b)
- bench: refuse a trace with no end line (9997626)
- bench: use the bytes the manifest verified (c3c9e3e)
- bench: validate the artifact manifest on load (95286b8)
- guard the frame capture against a zero count (633a3de)
- keep the trace line idle after a string (c87c91b)
- measure the WFCK sample, keep the 360 us gap (04f5e8f)
- start every EEPROM write in erase-and-write (ac755de)
- store learned values only outside the window (3672fe5)