aboutsummaryrefslogtreecommitdiff
path: root/spaghetti-monster/fsm-main.c
diff options
context:
space:
mode:
Diffstat (limited to 'spaghetti-monster/fsm-main.c')
-rw-r--r--spaghetti-monster/fsm-main.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/spaghetti-monster/fsm-main.c b/spaghetti-monster/fsm-main.c
index 6f74e9b..1c28f5f 100644
--- a/spaghetti-monster/fsm-main.c
+++ b/spaghetti-monster/fsm-main.c
@@ -40,6 +40,11 @@ int main() {
// Don't allow interrupts while booting
cli();
+ #ifdef USE_REBOOT // prevent reboot loops
+ MCUSR &= ~(1<<WDRF); // reset status flag
+ wdt_disable();
+ #endif
+
#ifdef HALFSPEED
// run at half speed
CLKPR = 1<<CLKPCE;