Update pio_upload.c

This commit is contained in:
rehius 2023-10-01 22:36:12 +00:00 committed by GitHub
parent d2fae0f934
commit 262b897103
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -44,7 +44,7 @@ void upload_pio()
dsniff_pio_offset = pio_add_program(pio1, &glitch_dat_waiter_program); dsniff_pio_offset = pio_add_program(pio1, &glitch_dat_waiter_program);
pio1->sm[G_DAT0_SM].shiftctrl = c.shiftctrl; pio1->sm[G_DAT0_SM].shiftctrl = c.shiftctrl;
// set y to amount of data ticks to skip // set y to amount of data ticks to skip
val = 528 * 200 / 25; val = 531 * 200 / 25;
for (int i = 5; i >= 0; i--) { for (int i = 5; i >= 0; i--) {
pio_sm_exec(pio1, G_DAT0_SM, pio_encode_set(pio_y, (val >> i*4) & 15)); pio_sm_exec(pio1, G_DAT0_SM, pio_encode_set(pio_y, (val >> i*4) & 15));
pio_sm_exec(pio1, G_DAT0_SM, pio_encode_in(pio_y, 4)); pio_sm_exec(pio1, G_DAT0_SM, pio_encode_in(pio_y, 4));