You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
rp2xxx: Add support for assembling RP2350-specific PIO (#320)
* rp2xxx: Update PIO for rp2350
* - Reorganized some of the comptime behavior surrounding CPU
* Get pio comparison tests running on both cpu types
* Fix PIO sm_set_shift_options
* s/format/cpu
* better error in tokenizer tests
* Test expected index in define expect_define
* More tests for both cpus
* Add jmppin as valid source for wait
* Test mov to pindirs
* cleanup irq comp test
* wip movrx
* mov to rx working
* Add movrx comparison tests
* put ws2812 in both chips
* wip: print diag and error
* Fix error handling in rp2xxx pio assembler
* Repro issue in diags
* Fix diag issue
* Cleanup diags
* improve movtorx parsing and diag
* Get movfromrx encoding and most tokenization working
* Get tokenizing mov from rx to work
* wip: Allow pio assemble to work at runtime
* Revert "wip: Allow pio assemble to work at runtime"
We currently depend on this stuff being comptime, would have to manage
the memory if we wanted to support it running at runtime
This reverts commit dc3b857.
* irq rel
* Fix mov from idx
* cleanup
* fix
* Some cleanup
---------
Co-authored-by: Hayden Riddiford <hayden@terrakaffe.com>
0 commit comments