diff --git a/drivers/serial/uart_nrfx_uarte.c b/drivers/serial/uart_nrfx_uarte.c index 0045f300ec2..f1c09844288 100644 --- a/drivers/serial/uart_nrfx_uarte.c +++ b/drivers/serial/uart_nrfx_uarte.c @@ -1306,7 +1306,7 @@ static void rxto_isr(const struct device *dev) data->async->discard_rx_fifo = false; flushed = rx_flush(dev, NULL, 0); - if (HW_RX_COUNTING_ENABLED(data)) { + if (HW_RX_COUNTING_ENABLED(config)) { /* It need to be included because TIMER+PPI got RXDRDY events * and counted those flushed bytes. */