82
95
#define PWM_LVL OCR0B // OCR0B is the output compare register for PB1
85
99
ADMUX = (1 << REFS0) | (1 << ADLAR) | ADC_CHANNEL; // 1.1v reference, left-adjust, ADC1/PB2
86
103
DIDR0 |= (1 << ADC_DIDR); // disable digital input on ADC pin to reduce power consumption
87
104
ADCSRA = (1 << ADEN ) | (1 << ADSC ) | ADC_PRSCL; // enable, start, prescale