Switching to a more robust adc/spi library