Handles Transceiver related Interrupts.
Typedefs | |
typedef void(* | irq_handler_t )(void) |
Functions | |
void | trx_awake_handler_cb (void) |
void | trx_irq_timestamp_handler_cb (void) |
Timestamp interrupt handler. More... | |
void | trx_rx_end_handler_cb (void) |
Transceiver interrupt handler. More... | |
void | trx_tx_end_handler_cb (void) |
Transceiver interrupt handler. More... | |
typedef void(* irq_handler_t)(void) |
void trx_awake_handler_cb | ( | void | ) |
References tal_awake_end_flag.
Referenced by set_trx_state(), and tal_init().
void trx_irq_timestamp_handler_cb | ( | void | ) |
Timestamp interrupt handler.
This function handles the interrupts handling the timestamp.
The timestamping is only required for
References pal_trx_read_timestamp(), and tal_rx_timestamp.
Referenced by tal_init().
void trx_rx_end_handler_cb | ( | void | ) |
Transceiver interrupt handler.
This function handles the transceiver generated interrupts for RX end.
References ENTER_CRITICAL_REGION, handle_received_frame_irq(), and LEAVE_CRITICAL_REGION.
Referenced by tal_init().
void trx_tx_end_handler_cb | ( | void | ) |
Transceiver interrupt handler.
This function handles the transceiver generated interrupts for TX end.
References ENTER_CRITICAL_REGION, handle_tx_end_irq(), and LEAVE_CRITICAL_REGION.
Referenced by tal_init().