uc: insert a startup delay of 20s to prevent interference with redboot

This commit is contained in:
Bart Van Der Meerssche 2009-08-18 08:45:45 +00:00
parent 5688856e0e
commit 42fdeb5ef8
1 changed files with 8 additions and 3 deletions

View File

@ -221,8 +221,6 @@ void setup()
// enable ADC and start a first ADC conversion // enable ADC and start a first ADC conversion
ADCSRA |= (1<<ADEN) | (1<<ADSC); ADCSRA |= (1<<ADEN) | (1<<ADSC);
WDT_on();
//set global interrupt enable in SREG to 1 (DS p.12) //set global interrupt enable in SREG to 1 (DS p.12)
sei(); sei();
} }
@ -269,8 +267,15 @@ void loop()
int main(void) int main(void)
{ {
WDT_off(); WDT_off();
// init();
setup(); setup();
// insert a startup delay of 20s to prevent interference with redboot
// interrupts are already enabled at this stage
// so the pulses are counted but not sent to the deamon
for (i=0; i<4; i++) _delay_ms(5000);
WDT_on();
for (;;) loop(); for (;;) loop();
return 0; return 0;
} }