2 #include <avr/eeprom.h>
3 #include <util/delay.h>
5 #include <avr/interrupt.h>
13 TCCR1C = _BV(COM1D0) | _BV(COM1D1) | _BV(PWM1D);
14 TCCR1A = _BV(PWM1A) | _BV(PWM1B);
15 TCCR1B = 0x80| _BV(CS13) | _BV(CS11);
23 ADCSRA = _BV(ADEN) | _BV(ADATE) | _BV(ADPS1) | _BV(ADPS0);
24 ADMUX = _BV(REFS1) | _BV(MUX0);
25 // ADCSRB = _BV(REFS2);
26 DIDR0 = _BV(ADC1D) | _BV(AREFD);
30 unsigned char pwmhi, pwmlo;
39 eeprom_write_word(&pwmee, pwm);