aboutsummaryrefslogtreecommitdiff
path: root/example-fsm-55
diff options
context:
space:
mode:
authorNIIBE Yutaka <gniibe@fsij.org>2016-04-18 11:46:14 +0900
committerNIIBE Yutaka <gniibe@fsij.org>2016-04-18 11:46:14 +0900
commit82749ab97af6ec1de605f0638d44999c3b50eadf (patch)
tree214b4b33294e68d8f1853553f93f74b232a961d5 /example-fsm-55
parent92e17d3bdf2371031967f949659edb91b72fb63f (diff)
Add support for FS-BB48
Diffstat (limited to 'example-fsm-55')
-rw-r--r--example-fsm-55/sys.c12
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 */