Lines Matching refs:p_uarte

609 static void uarte_irq_handler(NRF_UARTE_Type *        p_uarte,  in uarte_irq_handler()  argument
612 if (nrf_uarte_event_check(p_uarte, NRF_UARTE_EVENT_ERROR)) in uarte_irq_handler()
616 nrf_uarte_event_clear(p_uarte, NRF_UARTE_EVENT_ERROR); in uarte_irq_handler()
619 event.data.error.error_mask = nrf_uarte_errorsrc_get_and_clear(p_uarte); in uarte_irq_handler()
620 event.data.error.rxtx.bytes = nrf_uarte_rx_amount_get(p_uarte); in uarte_irq_handler()
629 else if (nrf_uarte_event_check(p_uarte, NRF_UARTE_EVENT_ENDRX)) in uarte_irq_handler()
631 nrf_uarte_event_clear(p_uarte, NRF_UARTE_EVENT_ENDRX); in uarte_irq_handler()
640 nrf_uarte_shorts_disable(p_uarte, NRF_UARTE_SHORT_ENDRX_STARTRX); in uarte_irq_handler()
654 if (nrf_uarte_event_check(p_uarte, NRF_UARTE_EVENT_RXTO)) in uarte_irq_handler()
656 nrf_uarte_event_clear(p_uarte, NRF_UARTE_EVENT_RXTO); in uarte_irq_handler()
664 rx_done_event(p_cb, nrf_uarte_rx_amount_get(p_uarte), p_cb->p_rx_buffer); in uarte_irq_handler()
668 if (nrf_uarte_event_check(p_uarte, NRF_UARTE_EVENT_ENDTX)) in uarte_irq_handler()
670 nrf_uarte_event_clear(p_uarte, NRF_UARTE_EVENT_ENDTX); in uarte_irq_handler()
674 nrf_uarte_task_trigger(p_uarte, NRF_UARTE_TASK_STOPTX); in uarte_irq_handler()
678 tx_done_event(p_cb, nrf_uarte_tx_amount_get(p_uarte)); in uarte_irq_handler()
682 if (nrf_uarte_event_check(p_uarte, NRF_UARTE_EVENT_TXSTOPPED)) in uarte_irq_handler()
684 nrf_uarte_event_clear(p_uarte, NRF_UARTE_EVENT_TXSTOPPED); in uarte_irq_handler()
687 tx_done_event(p_cb, nrf_uarte_tx_amount_get(p_uarte)); in uarte_irq_handler()