Initial commit
Use usart driver instead of low-level tty bits