diff options
Diffstat (limited to 'os/rt/include/ch.h')
-rw-r--r-- | os/rt/include/ch.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/os/rt/include/ch.h b/os/rt/include/ch.h index 3e3b90983..c2c486c0f 100644 --- a/os/rt/include/ch.h +++ b/os/rt/include/ch.h @@ -104,6 +104,15 @@ typedef struct thread thread_t;
typedef struct virtual_timer virtual_timer_t;
+/* This function is special, it must be accessible from all modules.*/
+#ifdef __cplusplus
+extern "C" {
+#endif
+ void chSysHalt(const char *reason);
+#ifdef __cplusplus
+}
+#endif
+
/* Inclusion of all the kernel sub-headers.*/
#include "chconf.h"
#include "chtypes.h"
|