hi Sir
As below picture the "trans.timeout" is set to 20000.
After timeout is occure, UART_read() is fail .
After timeout is occure, UART_read() is fail in " trans->status = UART_TRANSFER_STATUS_ERROR_INUSE".

The "UART_init()" , "UART_Transaction_init()" and "UART_readCancel()" API is execute after UART_read() is fail.
But it is not useful.
How do I fix this issue?
BR
Sheng Yi