aboutsummaryrefslogtreecommitdiff
path: root/kernel/bug/panic.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/bug/panic.c')
-rw-r--r--kernel/bug/panic.c23
1 files changed, 0 insertions, 23 deletions
diff --git a/kernel/bug/panic.c b/kernel/bug/panic.c
deleted file mode 100644
index c82d0f0..0000000
--- a/kernel/bug/panic.c
+++ /dev/null
@@ -1,23 +0,0 @@
-#include "bug/panic.h"
-#include "bug/debug.h"
-#include <avr/interrupt.h>
-
-static inline void wait() {
- for (volatile long i = 0; i < 20000; ++i) {};
-}
-
-void panic() {
- cli();
- while(1) {
- for(int i = 0; i < DEBUG_LEDS; ++i) {
- debug_led((i - 1) % DEBUG_LEDS, 0);
- debug_led(i, 1);
- wait();
- }
- for(int i = DEBUG_LEDS - 1; i >= 0; --i) {
- debug_led((i + 1) % DEBUG_LEDS, 0);
- debug_led(i, 1);
- wait();
- }
- }
-} \ No newline at end of file