forked from Lephenixnoir/gint
e1aca8d89b
This change introduces exception handlers that default to a fatal error with an on-screen description of the exception and some debugging information. It also adds the dprint() function as a definitely-needed helper and removes bootlog_unmapped() by using the exception handler for the fatal error display. (Also printf() is now required in all gint add-ins; this is sad, but space is not as much of a constraint as debugging.) Finally, the exception handler is used to handle an interrupt which is an exception in practice, the DMA address error. On fx-CG 50, additional DMA-related information is displayed on the screen. This is left out on fx-9860G as there is not enough space. |
||
---|---|---|
.. | ||
defs | ||
drivers | ||
mpu | ||
std | ||
bfile.h | ||
clock.h | ||
display-cg.h | ||
display-fx.h | ||
display.h | ||
dma.h | ||
drivers.h | ||
exc.h | ||
gint.h | ||
gray.h | ||
hardware.h | ||
keyboard.h | ||
keycodes.h | ||
rtc.h | ||
syscalls.h | ||
timer.h |