IR Interrupts Definition
- group x3ep_IR_Interrupts_Definition
Defines
-
IR_INT_TF_EMPTY ((uint32_t)IR_TX_FIFO_EMPTY_INT_EN_Msk)
When TX FIFO is empty, TX FIFO empty interrupt will be triggered.
-
IR_INT_TF_LEVEL ((uint32_t)IR_TX_FIFO_LEVEL_INT_EN_Msk)
When TX FIFO offset <= threshold value, trigger TX FIFO level interrupt.
-
IR_INT_TF_OF ((uint32_t)IR_TX_FIFO_OVER_INT_EN_Msk)
When TX FIFO is full, data continues to be wrote to TX FIFO, TX FIFO overflow interrupt will be triggered.
-
IR_INT_RF_FULL ((uint32_t)IR_RX_FIFO_FULL_INT_Msk)
When RX FIFO offset = 32, RX FIFO full interrupt will be triggered.
-
IR_INT_RF_LEVEL ((uint32_t)IR_RX_FIFO_LEVEL_INT_Msk)
When RX FIFO offset >= threshold value, trigger RX FIFO Level Interrupt.
-
IR_INT_RX_CNT_OF ((uint32_t)IR_RX_CNT_OF_INT_Msk)
When RX counter is overflow, RX counter overflow interrupt will be triggered.
-
IR_INT_RF_OF ((uint32_t)IR_RX_FIFO_OF_INT_Msk)
When RX FIFO is full and continue to be wrote, RX FIFO overflow interrupt will be triggered.
-
IR_INT_RX_CNT_THR ((uint32_t)IR_RX_CNT_THR_INT_Msk)
When RX counter >= IR_RxCntThr, RX counter threshold interrupt will be triggered.
-
IR_INT_RF_ERROR ((uint32_t)IR_RX_FIFO_ERROR_INT_Msk)
When RX FIFO is empty and continue to be read, RX FIFO error read interrupt will be triggered.
-
IS_IR_TX_INT_CONFIG(CONFIG) (((CONFIG) == IR_INT_TF_EMPTY
) || \
((CONFIG) ==
IR_INT_TF_LEVEL) || \
((CONFIG) ==
IR_INT_TF_OF)) Contains all IR TX interrupt.
-
IS_IR_RX_INT_CONFIG(CONFIG) (((CONFIG) == IR_INT_RF_FULL
) || \
((CONFIG) ==
IR_INT_RF_LEVEL) || \
((CONFIG) ==
IR_INT_RX_CNT_OF) || \
((CONFIG) ==
IR_INT_RF_OF) || \
((CONFIG) ==
IR_INT_RX_CNT_THR) || \
((CONFIG) ==
IR_INT_RF_ERROR)) Contains all IR RX interrupt.
-
IS_IR_INT_CONFIG(CONFIG) (IS_IR_TX_INT_CONFIG(CONFIG) || IS_IR_RX_INT_CONFIG(CONFIG))
Contains all IR TX and RX interrupt.
-
IR_INT_TF_EMPTY ((uint32_t)IR_TX_FIFO_EMPTY_INT_EN_Msk)