Topic: tech dcc pc src prev next
tech dcc pc src > wdt.c
#include "wdt.h"
#include <avr/interrupt.h>
#include <avr/io.h>
void Wdt_Off()
{
cli();
MCUSR = (unsigned char)(MCUSR & ~(1<<WDRF));
WDTCSR = (unsigned char)(WDTCSR | (1<<WDCE) | (1<<WDE));
WDTCSR = 0x00;
sei();
}
void Wdt_Reset()
{
WDTCSR = (1 << WDCE) | (1 << WDE);
WDTCSR = (1 << WDE);
for(;;);
}