Use memcpy instead of strncpy; add usart.status to stm.