Removed unnecessary file; Improved read_uart but doesn't compile