IR Interrupt
- group IR_Interrupt
-
Defines
-
IR_INT_TF_EMPTY BIT0
-
TX FIFO empty interrupt source.
-
IR_INT_TF_LEVEL BIT1
-
TX FIFO threshold interrupt source.
-
IR_INT_TF_OF BIT4
-
TX FIFO overflow interrupt source.
-
IR_INT_RF_FULL BIT0
-
RX FIFO full interrupt source.
-
IR_INT_RF_LEVEL BIT1
-
RX FIFO threshold interrupt source.
-
IR_INT_RX_CNT_OF BIT2
-
RX counter overflow interrupt source.
-
IR_INT_RF_OF BIT3
-
RX FIFO overflow interrupt source.
-
IR_INT_RX_CNT_THR BIT4
-
RX counter timeout interrupt source.
-
IR_INT_RF_ERROR BIT5
-
RX FIFO error read interrupt source. Trigger when RX FIFO empty and read RX FIFO.
-
IR_INT_RISING_EDGE ((uint32_t)(IR_RX_EXTENSION_INT | BIT1))
-
RX rising edge interrupt source.
-
IR_INT_FALLING_EDGE ((uint32_t)(IR_RX_EXTENSION_INT | BIT0))
-
RX falling edge interrupt source.
-
IS_IR_TX_INT_CONFIG(CONFIG) (((CONFIG) == IR_INT_TF_EMPTY
) || \
((CONFIG) ==
IR_INT_TF_LEVEL) || \
((CONFIG) ==
IR_INT_TF_OF)))
-
Check if the input parameter is valid.
-
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) || \
((CONFIG) ==
IR_INT_RISING_EDGE) || \
((CONFIG) ==
IR_INT_FALLING_EDGE))
-
Check if the input parameter is valid.
-
IS_IR_INT_CONFIG(CONFIG) (IS_IR_TX_INT_CONFIG(CONFIG) || IS_IR_RX_INT_CONFIG(CONFIG))
-
Check if the input parameter is valid.
-
IR_INT_TF_EMPTY BIT0