tests: drivers: uart: uart_elementary: Fix RX handling
Rx_byte_offset was wrongly updated which could lead to test
failures.
Signed-off-by: Krzysztof Chruściński <krzysztof.chruscinski@nordicsemi.no>
diff --git a/tests/drivers/uart/uart_elementary/src/main.c b/tests/drivers/uart/uart_elementary/src/main.c
index d7d85ee..1c4df32 100644
--- a/tests/drivers/uart/uart_elementary/src/main.c
+++ b/tests/drivers/uart/uart_elementary/src/main.c
@@ -66,14 +66,12 @@
int *rx_byte_offset)
{
int rx_data_length = 0;
- int bytes_received = 0;
do {
rx_data_length = uart_fifo_read(dev, receive_buffer_pointer + *rx_byte_offset,
TEST_BUFFER_LEN);
- bytes_received += rx_data_length;
+ *rx_byte_offset += rx_data_length;
} while (rx_data_length);
- *rx_byte_offset += bytes_received;
}
/*