Cleanup USART code, still need IO pin definitions.