Hi guys !
The title says it all...
I believe that this is a bug. The function UART_read() will only "returns" (i.e. callback called) when buffer is full in BINARY_MODE and NON-BLOCKING.
The readTimeout arguments in UART_Params has no influence on that behavior!
Vincent V.