adjusted read_all() to use new adc's