minor header cleanup
cleanup usart protocol