circuitpython/ports/raspberrypi/supervisor
Jeff Epler a388a59543
rp2040: fix audio glitch at soft-reload
The internal flash cache wasn't being properly used, because
`write_blocks` unconditionally performed the flash write.

Fixing this so that the write's not done until `internal_flash_flush`
fixes the problem in my test program with i2sout & synthio.

as a future optimization, `flash_read_blocks` could learn to read out
of the cache, but that's probably not super important.
2023-05-04 08:41:23 -05:00
..
internal_flash_root_pointers.h Add initial RP2040 support 2021-01-20 19:16:56 -08:00
internal_flash.c rp2040: fix audio glitch at soft-reload 2023-05-04 08:41:23 -05:00
internal_flash.h Add initial RP2040 support 2021-01-20 19:16:56 -08:00
port.c Fix RP2040 idle 2023-04-21 16:04:23 -07:00
rp2_cpu.s Add initial RP2040 support 2021-01-20 19:16:56 -08:00
usb.c fix rp2040 with new shared irq usb handler 2023-03-13 22:46:27 +07:00