From 82749ab97af6ec1de605f0638d44999c3b50eadf Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka <gniibe@fsij.org> Date: Mon, 18 Apr 2016 11:46:14 +0900 Subject: Add support for FS-BB48 --- example-fsm-55/sys.c | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) (limited to 'example-fsm-55') diff --git a/example-fsm-55/sys.c b/example-fsm-55/sys.c index 6f3813d..2b7784f 100644 --- a/example-fsm-55/sys.c +++ b/example-fsm-55/sys.c @@ -31,7 +31,6 @@ reset (void) } extern uint8_t __main_stack_end__; -extern void svc (void); extern void preempt (void); extern void chx_timer_expired (void); extern void chx_handle_intr (void); @@ -44,14 +43,7 @@ static void nmi (void) static void __attribute__ ((naked)) hard_fault (void) { - register uint32_t primask; - - asm ("mrs %0, PRIMASK" : "=r" (primask)); - - if (primask) - asm volatile ("b svc"); - else - for (;;); + for (;;); } static void mem_manage (void) @@ -89,7 +81,7 @@ handler vector[] __attribute__ ((section(".vectors"))) = { none, /* 0x20 */ none, none, none, /* reserved */ - svc, /* SVCall */ + none, /* SVCall */ none, /* Debug */ none, /* reserved */ preempt, /* PendSV */ -- cgit v1.2.3