usart communication works now (at least receiving with 115200)
repo cleanup and sync with working copy