Merge PIO code into w6300.cpp, rename pio.pio to qspi.pio

This commit is contained in:
Ian Gulliver
2026-04-04 23:08:33 +09:00
parent 3af0f7695d
commit 8e550d37db
5 changed files with 219 additions and 245 deletions

18
w6300/qspi.pio Normal file
View File

@@ -0,0 +1,18 @@
.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: