44 ADCSRA &= ~( _BV(ADIE) | _BV(ADIF) );
46 ADCSRA |= _BV(ADPS2) | _BV(ADPS1) | _BV(ADIE);
58 ADMUX |= (channel & 0x1F);
65 ADCSRA |= _BV(ADEN) | _BV(ADSC);
67 while ( ADCSRA & _BV(ADSC) );
71 reading |= (ADCH & 3) << 8;
void adc_init(void)
Initializes the ADC controller.