diff options
author | PikalaxALT <PikalaxALT@users.noreply.github.com> | 2020-06-13 15:44:38 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-13 15:44:38 -0400 |
commit | 1406a7a34713f0305160583b056721a5dd525df7 (patch) | |
tree | f4510ab7a789e096d6cd08a80e9851b92fd663f9 /arm7/lib/src/OS_terminate_proc.c | |
parent | ae95019da3c7da624674794b8e2d503e063b82e6 (diff) | |
parent | 91db1083cc248734e934ff9e1c93a27c2b448250 (diff) |
Merge pull request #164 from red031000/master
arm7 OS_terminate_proc
Diffstat (limited to 'arm7/lib/src/OS_terminate_proc.c')
-rw-r--r-- | arm7/lib/src/OS_terminate_proc.c | 17 |
1 files changed, 17 insertions, 0 deletions
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 + } +} |