ADC now read Continuously with DMA Access

Should reduce CPU load fix the ADC not reading error.

May need to add low pass filtering with 20kHz cut off to remove
switching noise. Simply averaging many reads of ADC will no longer work.