diff gsm-fw/services/dar/dar_emergency.c @ 311:a2194416fd7c

gsm-fw: preparations for ARM exception handling (DAR disabled for now)
author Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date Mon, 17 Mar 2014 07:10:57 +0000
parents 083f262b7bbe
children
line wrap: on
line diff
--- a/gsm-fw/services/dar/dar_emergency.c	Mon Mar 17 05:56:06 2014 +0000
+++ b/gsm-fw/services/dar/dar_emergency.c	Mon Mar 17 07:10:57 2014 +0000
@@ -558,7 +558,11 @@
 
    void dar_exception(int abort_type)
    {
-	/* TODO: emit low-level serial message */
+	static char msg[] = "*ARM EXCEPTION #?";
+
+	if (abort_type >= 0 && abort_type <= 9)
+		msg[16] = abort_type + '0';
+	freecalypso_raw_dbgout(msg);
 	while (1)
 		;
    } /* dar_exception */