Skip to content

Capture several frames per channel and reject a repeated frame number - #43

Merged
mikelangmayr merged 1 commit into
mainfrom
mike/raw-sweep-frames
Sep 30, 2026
Merged

mikelangmayr merged 1 commit into
mainfrom
mike/raw-sweep-frames

Conversation

@mikelangmayr

Copy link
Copy Markdown
Contributor
  • --repeat takes several frames per channel, so one channel can be sampled repeatedly rather than only swept
  • expose() returns success even when the readout timed out, so a repeated frame number is the only available sign the buffer never moved; a repeat is now reported as a failure instead of handing back the same data twice
  • The RAW glob missed the collision-suffixed names the writer produces for a repeated frame, so new files went unnoticed; widening it alone would have turned the duplicates into false successes
  • --keep-config reads the ACF host-side only and --mode names the mode, for a controller whose configuration should be left alone
  • Verified on the emulator, where frames advance and it reports every frame captured, and against an Archon, where it correctly reports the repeats and names the reason

@mikelangmayr
mikelangmayr merged commit c7d4c24 into main Sep 30, 2026
2 of 6 checks passed
@mikelangmayr
mikelangmayr deleted the mike/raw-sweep-frames branch September 30, 2026 18:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants