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