updated ADC driver to use more of available inputs, as well as made input selection more sane