legoev3-battery: better error checking
ads7957: create new driver for ADC that is more like lms2012 d_analog
legoev3_ads7957: renamed files to legoev3_ads7957.* and added prefix to functions to match