init framework
add available check to usart.readbyteuntil