Ben modified adc.c adc.h