ADC code(still untested)
uart lib