Skip to content

Conversation

@soypat
Copy link
Collaborator

@soypat soypat commented Dec 30, 2025

  • Switch around Jmp method signature arguments to better match pioasm semantics.
  • Implement all PIO programs natively in Go
  • Add tests to ensure PIO programs match, bit by bit.
  • Fix bugs in Assembler implementation thanks to tests
  • Almost goodbye to pioasm

@soypat soypat changed the title self-compile all pio programs and remove *.pio and *_pio.go programs self-compile all piolib drivers and remove *.pio and *_pio.go programs Dec 31, 2025
@deadprogram
Copy link
Member

This is some mighty impressive work @soypat thanks for hacking on it.

Anyone else have any feedback before we merge?

@soypat soypat merged commit 34447f4 into main Jan 7, 2026
1 check passed
@soypat soypat deleted the self-compile-all branch January 7, 2026 21:07
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.

3 participants