diff options
author | NIIBE Yutaka <gniibe@fsij.org> | 2016-04-18 11:46:14 +0900 |
---|---|---|
committer | NIIBE Yutaka <gniibe@fsij.org> | 2016-04-18 11:46:14 +0900 |
commit | 82749ab97af6ec1de605f0638d44999c3b50eadf (patch) | |
tree | 214b4b33294e68d8f1853553f93f74b232a961d5 /example-fsm-55 | |
parent | 92e17d3bdf2371031967f949659edb91b72fb63f (diff) |
Add support for FS-BB48
Diffstat (limited to 'example-fsm-55')
-rw-r--r-- | example-fsm-55/sys.c | 12 |
1 files changed, 2 insertions, 10 deletions
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 */ |