X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?p=heater.git;a=blobdiff_plain;f=firmware%2Fmain.c;h=78777866d1f88354bccdc2c2e68f21a1cf2132a2;hp=30f904b5e463cd2c335557e9e17cb9b6867afac1;hb=c6b2f2baf7597e0a000602bc7c7997a02451e5b1;hpb=2755b4c6000c4de64d83921bdb109077f4b38597 diff --git a/firmware/main.c b/firmware/main.c index 30f904b..7877786 100644 --- a/firmware/main.c +++ b/firmware/main.c @@ -1,11 +1,12 @@ #include -#include #include -static uint16_t adcval EEMEM; +#include "logging.h" int main() { + log_init(); + DDRB |= _BV(PB2) | _BV(PB4); TCCR1 = _BV(CS10); // clk/1 = 1 MHz // TCCR1 = _BV(CS11) | _BV(CS13); // clk/512 = 2 kHz @@ -19,10 +20,12 @@ int main() ADCSRA |= _BV(ADSC); while (!(ADCSRA & _BV(ADIF))) ; + log_word(ADCW); ADCSRA |= _BV(ADSC); while (!(ADCSRA & _BV(ADIF))) ; - eeprom_write_word(&adcval, ADCW); + log_word(ADCW); + log_flush(); while(1) { PORTB |= _BV(PB2);