diff --git a/emmc.pio b/emmc.pio index ab36db3..2e530c8 100644 --- a/emmc.pio +++ b/emmc.pio @@ -58,11 +58,10 @@ read_loop: .program glitch_dat_waiter .wrap_target mov x, y ; data length pre-loaded counter (512 + 16 - 1) * 8 -wait_for_zero_filtered: - jmp pin, wait_for_zero_filtered - jmp pin, wait_for_zero_filtered - jmp pin, wait_for_zero_filtered + wait 0 pin, 0 wait_for_data_pack: + wait 0 pin, 30 + wait 1 pin, 30 jmp x-- wait_for_data_pack irq clear 1 ; 'data transfer done' trigger .wrap