Hi all,
we are using UART uart_rx_enable() to define a timeout of 500. Most of the time, event UART_RX_RDY
is raised as it should be after a timeout. If, for example, we test the device under a heavy load,
in both directions as fast as possible then this event is no longer raised. UART behavior is
similar if UART timeout is configured as SYS_FOREVER_US, since it waits until the buffer is full.
Any idea, why timer is "blocked-not functional" at some point of data transfer?
regards,
DM