Added adc_read