From 91db1083cc248734e934ff9e1c93a27c2b448250 Mon Sep 17 00:00:00 2001 From: red031000 Date: Sat, 13 Jun 2020 20:12:27 +0100 Subject: arm7 OS_terminate_proc --- arm7/lib/src/OS_terminate_proc.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 arm7/lib/src/OS_terminate_proc.c (limited to 'arm7/lib/src/OS_terminate_proc.c') diff --git a/arm7/lib/src/OS_terminate_proc.c b/arm7/lib/src/OS_terminate_proc.c new file mode 100644 index 00000000..23793fd4 --- /dev/null +++ b/arm7/lib/src/OS_terminate_proc.c @@ -0,0 +1,17 @@ +#include "function_target.h" +#include "nitro/types.h" +#include "OS_terminate_proc.h" +#include "OS_system.h" + +extern void CTRDG_VibPulseEdgeUpdate(u32 param); +extern void FUN_037F8530(void); //SVC_Halt + +ARM_FUNC void OS_Terminate(void) +{ + CTRDG_VibPulseEdgeUpdate(0); + while (TRUE) + { + (void)OS_DisableInterrupts(); + FUN_037F8530(); //SVC_Halt + } +} -- cgit v1.2.3