gint/src
Lephe bb77e4588d
dma: fix freezes when transferring to/from IL memory
The IL memory is unavailable when the processor goes to sleep, causing
any involved DMA transfer to stall. The dma_transfer_wait() normally
sleeps to save battery power, but this causes the whole system to freeze
and never wake up.

This change lets dma_transfer_wait() decide dynamically whether to sleep
or spinlock. There is no concrete improvement over dma_transfer_noint()
when using IL memory, but it makes dma_transfer() fully generic.

Obviously the same goes for X and Y memory.
2019-09-15 15:20:23 +02:00
..
core core: allow custom panics and exception catching 2019-09-13 08:10:30 +02:00
cpg expose more platform-agnostic code 2019-09-06 12:16:31 +02:00
dma dma: fix freezes when transferring to/from IL memory 2019-09-15 15:20:23 +02:00
gray render: add one-parameter dvline() and dhline() 2019-09-07 11:26:11 +02:00
keysc getkey: exclude other keys during a repetition 2019-07-18 15:20:34 -04:00
r61524 dma: only expose API on fxcg50 2019-09-15 10:20:37 +02:00
render render: add one-parameter dvline() and dhline() 2019-09-07 11:26:11 +02:00
render-cg render: add one-parameter dvline() and dhline() 2019-09-07 11:26:11 +02:00
render-fx render: add one-parameter dvline() and dhline() 2019-09-07 11:26:11 +02:00
rtc expose more platform-agnostic code 2019-09-06 12:16:31 +02:00
std Ajout de la fonction srtcat et modification du 0 de la police de la Graph 90+E 2019-07-31 04:24:42 -04:00
t6k11 dma: only expose API on fxcg50 2019-09-15 10:20:37 +02:00
tmu tmu: improve code style and clear masks 2019-07-18 15:19:29 -04:00
font5x7.png render: refactor to share functions, and basic text on fxcg50 2019-06-15 01:05:31 -04:00
font8x9.png style, formatting, font 2019-09-03 22:29:04 +02:00