2026-04-04 15:28:27 +09:00
|
|
|
.program wizchip_pio_spi_quad_write_read
|
|
|
|
|
.side_set 1
|
|
|
|
|
|
|
|
|
|
write_bits:
|
|
|
|
|
out pins, 4 side 0
|
|
|
|
|
jmp x-- write_bits side 1
|
|
|
|
|
set pins 0 side 0
|
|
|
|
|
public write_bits_end:
|
|
|
|
|
read_byte_delay:
|
|
|
|
|
set pindirs 0 side 0
|
|
|
|
|
read_byte:
|
|
|
|
|
set x 0 side 1
|
|
|
|
|
read_bits:
|
|
|
|
|
in pins, 4 side 0
|
|
|
|
|
jmp x-- read_bits side 1
|
|
|
|
|
in pins, 4 side 0
|
|
|
|
|
jmp y-- read_byte side 0
|
|
|
|
|
public read_bits_end:
|