From 683f3b18d536f2f000d217f241967f2520ba7593 Mon Sep 17 00:00:00 2001 From: red031000 Date: Mon, 31 Aug 2020 18:11:34 +0100 Subject: error_handling --- arm9/src/error_handling.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 arm9/src/error_handling.c (limited to 'arm9/src') diff --git a/arm9/src/error_handling.c b/arm9/src/error_handling.c new file mode 100644 index 00000000..7ccadd95 --- /dev/null +++ b/arm9/src/error_handling.c @@ -0,0 +1,16 @@ +#include "global.h" +#include "error_handling.h" + +extern u32 FUN_02031810(void); +extern void PrintErrorMessageAndReset(void); + +THUMB_FUNC void ErrorHandling(void) +{ + if (FUN_02031810()) + { + if (OS_GetProcMode() != OS_PROCMODE_IRQ) + { + PrintErrorMessageAndReset(); + } + } +} \ No newline at end of file -- cgit v1.2.3 From e20f0ad32ec45564d4ad8c0c3ed07d9c21744588 Mon Sep 17 00:00:00 2001 From: red031000 Date: Mon, 31 Aug 2020 19:06:54 +0100 Subject: newline --- arm9/src/error_handling.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'arm9/src') diff --git a/arm9/src/error_handling.c b/arm9/src/error_handling.c index 7ccadd95..9052773f 100644 --- a/arm9/src/error_handling.c +++ b/arm9/src/error_handling.c @@ -13,4 +13,4 @@ THUMB_FUNC void ErrorHandling(void) PrintErrorMessageAndReset(); } } -} \ No newline at end of file +} -- cgit v1.2.3