* Error debugging.
* when outputing with usart assume \n is \r\n