- /* Start the watchdog with timeout interrupt enabled to manage the timeout */
- TimeoutExpired = false;
- wdt_enable(WDTO_1S);
- WDTCSR |= (1 << WDIE);
+ /* Reset timeout counter duration and start the timer */
+ TimeoutTicksRemaining = COMMAND_TIMEOUT_TICKS;
+ TCCR0B = ((1 << CS02) | (1 << CS00));