Move USART functions to single file and fix some warning
Initial import ADC demo