diff options
Diffstat (limited to 'kernel/bug/panic.c')
-rw-r--r-- | kernel/bug/panic.c | 23 |
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 |