diff --git a/sw/isa_dma.pio b/sw/isa_dma.pio index 1ce830f..9611d66 100644 --- a/sw/isa_dma.pio +++ b/sw/isa_dma.pio @@ -49,6 +49,7 @@ static inline void dma_write_program_init(PIO pio, uint sm, uint offset) { // Config DMA pins sm_config_set_set_pins(&c, DRQ_PIN, 1); pio_gpio_init(pio, DRQ_PIN); + gpio_set_drive_strength(DRQ_PIN, GPIO_DRIVE_STRENGTH_12MA); pio_sm_set_consecutive_pindirs(pio, sm, DRQ_PIN, 1, true); sm_config_set_jmp_pin(&c, TC_PIN); pio_sm_set_consecutive_pindirs(pio, sm, TC_PIN, 1, false); diff --git a/sw/picogus.cpp b/sw/picogus.cpp index e70e63f..bcdd04f 100644 --- a/sw/picogus.cpp +++ b/sw/picogus.cpp @@ -657,6 +657,7 @@ int main() gpio_init(IRQ_PIN); gpio_set_dir(IRQ_PIN, GPIO_OUT); + gpio_set_drive_strength(IRQ_PIN, GPIO_DRIVE_STRENGTH_12MA); #ifdef SOUND_MPU puts("Initing MIDI UART..."); diff --git a/sw/rp2040-psram b/sw/rp2040-psram index a59d6b1..dbdf690 160000 --- a/sw/rp2040-psram +++ b/sw/rp2040-psram @@ -1 +1 @@ -Subproject commit a59d6b17cae7bc98eb3ee2cca0268ae7c171abef +Subproject commit dbdf6903e3a48fbe711caffee2a70d5e3fa37795