4d33649cd2
Defensively tear down DMA/PIO so it's in a known good state upon (soft)reset. Issue was a race condition with DMA interrupts firing and not being achknowledged, leaving a stuck raised IRQ. The blocking wait for DMA transactions also exacerbated this, turning a borken DMA interrupt and blank screen into an unrecoverable hardlock. ...not that the blank screen was recoverable without a soft reset anyway! |
||
---|---|---|
.. | ||
hub75.c | ||
hub75.cpp | ||
hub75.h | ||
micropython.cmake |