saved 10 bytes by reading ADC directly instead of joining ADCL and ADCH in read_avr_voltage