diff --git a/pipico/board.c b/pipico/board.c index 6756ceb..394904b 100644 --- a/pipico/board.c +++ b/pipico/board.c @@ -91,7 +91,7 @@ void __time_critical_func(board)(void) { break; } } else { - if (!strb || active) { + if (!strb || (active && (addr != 0x0FFF))) { pio_sm_put(pio0, sm_read, firmware[addr]); } } diff --git a/pipico/main.c b/pipico/main.c index 072d274..1e88e23 100644 --- a/pipico/main.c +++ b/pipico/main.c @@ -25,9 +25,9 @@ SOFTWARE. */ #include -#include "pico/printf.h" -#include "pico/stdlib.h" -#include "pico/multicore.h" +#include +#include +#include #include "bus.pio.h" #include "board.h"