summaryrefslogtreecommitdiff
path: root/src-avr/ao_led.c
diff options
context:
space:
mode:
Diffstat (limited to 'src-avr/ao_led.c')
-rw-r--r--src-avr/ao_led.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src-avr/ao_led.c b/src-avr/ao_led.c
index 0e69ee3a..5183140b 100644
--- a/src-avr/ao_led.c
+++ b/src-avr/ao_led.c
@@ -63,6 +63,10 @@ ao_led_init(uint8_t enable)
{
ao_led_enable = enable;
#ifdef AVR
+ if ((LED_DDR & enable)) {
+ printf ("oops! restarted\n");
+ ao_panic(AO_PANIC_REBOOT);
+ }
LED_PORT &= ~enable;
LED_DDR |= enable;
#else