1.pio_version rp2350
2.pio_version ONE
3
4.pio_version 0
5
6.program bar
7.fifo tx
8
9.program foo
10.pio_version 1
11.clock_div 3.6
12//wait fling
13.fifo putget
14.out 3 auto
15wait jmppin
16wait 0 jmppin + 3
17mov pindirs, null
18set pins, 3
19irq 3 rel
20irq next 3
21irq prev 3
22set pins, (1 << 3)
23//irq prev 3 rel
24wait 1 irq 2 rel
25wait 1 irq next 2
26wait 1 irq prev 4
27.define flan 1
28mov osr, rxfifo[flan]
29mov rxfifo[y], isr
30
31//wait 0 jmppin + 4
32
33.program wibble
34.pio_version 0
35wait gpio 23
36wait gpio 7
37
38.program wibble2
39.pio_version 1
40wait gpio 23
41wait gpio 40
42
43.program wibble3
44.pio_version 1
45.mov_status txfifo < 12
46.mov_status irq next set 3
47