master
Nidan 13 years ago
parent ae0493e8f4
commit 8ca5d8df66

@ -18,7 +18,7 @@ uint8_t setting_timeout = 0;
uint8_t adc_pos = 0;
uint16_t adc_sum = 0;
uint16_t temp = 0;
uint16_t temperature = 0;
uint16_t target = 0;
uint8_t heat_pwm = 0;
@ -125,14 +125,16 @@ int main(void)
/* new adc result */
ADCSRA |= (1 << ADIF);
adc_sum += ADC;
if(!++adc_pos)
if(++adc_pos == 64)
{
temp = adc_sum;
temperature = adc_sum;
adc_sum = 0;
adc_pos = 0;
}
}
if(setting_timeout) {led_set(target);}
else {led_set(temp);}
else {led_set(temperature);}
}
return 0;

Loading…
Cancel
Save