Filled in the rest of the Usart stub, it now appears functional.