aboutsummaryrefslogtreecommitdiff
path: root/cc3200/misc/mperror.h
diff options
context:
space:
mode:
Diffstat (limited to 'cc3200/misc/mperror.h')
-rw-r--r--cc3200/misc/mperror.h16
1 files changed, 12 insertions, 4 deletions
diff --git a/cc3200/misc/mperror.h b/cc3200/misc/mperror.h
index 89a2abe8e..827d00a9f 100644
--- a/cc3200/misc/mperror.h
+++ b/cc3200/misc/mperror.h
@@ -25,8 +25,16 @@
* THE SOFTWARE.
*/
-#ifdef DEBUG
+#ifndef MPERROR_H_
+#define MPERROR_H_
+
extern void NORETURN __fatal_error(const char *msg);
-#else
-#define __fatal_error(...) for ( ;; ) {__WFI();}
-#endif
+
+void mperror_init0 (void);
+void mperror_deinit_sfe_pin (void);
+void mperror_signal_error (void);
+void mperror_request_safe_boot (void);
+void mperror_clear_safe_boot (void);
+bool mperror_safe_boot_requested (void);
+
+#endif // MPERROR_H_