summaryrefslogtreecommitdiff
path: root/digital/ucoolib/ucoolib/arch/arch.stm32.cc
diff options
context:
space:
mode:
Diffstat (limited to 'digital/ucoolib/ucoolib/arch/arch.stm32.cc')
-rw-r--r--digital/ucoolib/ucoolib/arch/arch.stm32.cc14
1 files changed, 14 insertions, 0 deletions
diff --git a/digital/ucoolib/ucoolib/arch/arch.stm32.cc b/digital/ucoolib/ucoolib/arch/arch.stm32.cc
index 35004a72..23c772ab 100644
--- a/digital/ucoolib/ucoolib/arch/arch.stm32.cc
+++ b/digital/ucoolib/ucoolib/arch/arch.stm32.cc
@@ -22,6 +22,7 @@
//
// }}}
#include "ucoolib/arch/arch.hh"
+#include "ucoolib/common.hh"
#include <libopencm3/stm32/f4/rcc.h>
@@ -33,4 +34,17 @@ arch_init (int argc, const char **argv)
rcc_clock_setup_hse_3v3 (&hse_8mhz_3v3[CLOCK_3V3_120MHZ]);
}
+void
+halt ()
+{
+ while (1)
+ ;
+}
+
+void
+halt_perror ()
+{
+ halt ();
+}
+
} // namespace ucoo