ISO7816 Interrupts Definition
- group ISO7816_Interrupts_Definition
-
Defines
-
ISO7816_INT_RESET_TIMING_VIOLATION ((uint16_t)(1 << 0))
-
ISO7816 reset timing violation interrupt.
-
ISO7816_INT_TX_NAK_THD ((uint16_t)(1 << 1))
-
ISO7816 TNAKTH exceeded interrupt.
-
ISO7816_INT_CHAR_WAIT_TIMEOUT ((uint16_t)(1 << 2))
-
ISO7816 character reception timeout interrupt.
-
ISO7816_INT_GP_COUNTER ((uint16_t)(1 << 3))
-
ISO7816 general purpose counter hit interrupt.
-
ISO7816_INT_TX_FIFO_EMPTY ((uint16_t)(1 << 4))
-
ISO7816 TX FIFO empty interrupt.
-
ISO7816_INT_TX_FIFO_NOT_FULL ((uint16_t)(1 << 5))
-
ISO7816 TX FIFO not full interrupt.
-
ISO7816_INT_TX_FIFO_OVERFLOW ((uint16_t)(1 << 6))
-
ISO7816 TX FIFO overflow interrupt.
-
ISO7816_INT_RX_FIFO_NOT_EMPTY ((uint16_t)(1 << 7))
-
ISO7816 RX FIFO not empty interrupt.
-
ISO7816_INT_RX_FIFO_ALMOST_FULL ((uint16_t)(1 << 8))
-
ISO7816 RX FIFO almost full interrupt.
-
ISO7816_INT_RX_FIFO_FULL ((uint16_t)(1 << 9))
-
ISO7816 RX FIFO full interrupt.
-
ISO7816_INT_RX_FIFO_OVERFLOW ((uint16_t)(1 << 10))
-
ISO7816 RX FIFO overflow interrupt.
-
ISO7816_INT_RX_FIFO_UNDERFLOW ((uint16_t)(1 << 11))
-
ISO7816 RX FIFO underflow interrupt.
-
ISO7816_INT_TX_DONE ((uint16_t)(1 << 12))
-
ISO7816 TX completed interrupt.
-
IS_ISO7816_INT(INT) (((INT) == ISO7816_INT_RESET_TIMING_VIOLATION) || ((INT) == ISO7816_INT_TX_NAK_THD
)\
|| ((INT) ==
ISO7816_INT_CHAR_WAIT_TIMEOUT) || ((INT) == ISO7816_INT_GP_COUNTER)\
|| ((INT) ==
ISO7816_INT_TX_FIFO_EMPTY) || ((INT) == ISO7816_INT_TX_FIFO_NOT_FULL)\
|| ((INT) ==
ISO7816_INT_TX_FIFO_OVERFLOW) || ((INT) == ISO7816_INT_RX_FIFO_NOT_EMPTY)\
|| ((INT) ==
ISO7816_INT_RX_FIFO_ALMOST_FULL) || ((INT) == ISO7816_INT_RX_FIFO_FULL)\
|| ((INT) ==
ISO7816_INT_RX_FIFO_OVERFLOW) || ((INT) == ISO7816_INT_RX_FIFO_UNDERFLOW)\
|| ((INT) ==
ISO7816_INT_TX_DONE))
-
Check if the input parameter is valid.
-
ISO7816_INT_RESET_TIMING_VIOLATION ((uint16_t)(1 << 0))