ISO7816 Flags Definition
- group ISO7816_Flags_Definition
-
Defines
-
ISO7816_FLAG_TX_FIFO_EMPTY ((uint16_t)(1 << 0))
-
ISO7816 TX FIFO empty flag.
-
ISO7816_FLAG_TX_FIFO_NOT_FULL ((uint16_t)(1 << 1))
-
ISO7816 TX FIFO not full flag.
-
ISO7816_FLAG_TX_IDLE ((uint16_t)(1 << 2))
-
ISO7816 TX idle state.
-
ISO7816_FLAG_RX_FIFO_NOT_EMPTY ((uint16_t)(1 << 4))
-
ISO7816 RX FIFO not empty flag.
-
ISO7816_FLAG_RX_FIFO_ALMOST_FULL ((uint16_t)(1 << 5))
-
ISO7816 RX FIFO almost full flag.
-
ISO7816_FLAG_RX_FIFO_FULL ((uint16_t)(1 << 6))
-
ISO7816 RX FIFO full flag.
-
ISO7816_FLAG_RX_IO_HIGH_TIMING_VIOLATION ((uint16_t)(1 << 8))
-
ISO7816 Ta or Td timing violation flag.
-
ISO7816_FLAG_RX_ATR_TIMING_VIOLATION ((uint16_t)(1 << 9))
-
ISO7816 Tc or Tf timing violation flag.
-
ISO7816_FLAG_TX_NAK_CNT_THD ((uint16_t)(1 << 10)
-
ISO7816 TX NAK count hits threshold flag.
-
ISO7816_FLAG_RX_NAK_CNT_THD ((uint16_t)(1 << 11)
-
ISO7816 RX NAK count hits threshold flag.
-
ISO7816_FLAG_TX_FIFO_OVERFLOW ((uint16_t)(1 << 12)
-
ISO7816 TX FIFO overflow flag.
-
ISO7816_FLAG_RX_FIFO_OVERFLOW ((uint16_t)(1 << 13)
-
ISO7816 RX FIFO overflow flag.
-
ISO7816_FLAG_RX_FIFO_UNDERFLOW ((uint16_t)(1 << 14)
-
ISO7816 RX FIFO underflow flag.
-
ISO7816_FLAG_RX_PARITY_ERR ((uint16_t)(1 << 15)
-
ISO7816 RX parity error flag.
-
IS_ISO7816_FLAG(FLAG) (((FLAG) == ISO7816_FLAG_TX_FIFO_EMPTY) || ((FLAG) == ISO7816_FLAG_TX_FIFO_NOT_FULL
)\
|| ((FLAG) ==
ISO7816_FLAG_TX_IDLE) || ((FLAG) == ISO7816_FLAG_RX_FIFO_NOT_EMPTY)\
|| ((FLAG) ==
ISO7816_FLAG_RX_FIFO_ALMOST_FULL) || ((FLAG) == ISO7816_FLAG_RX_FIFO_FULL)\
|| ((FLAG) == ISO7816_FLAG_RX_AD_TIMING_VIOLATION) || ((FLAG) == ISO7816_FLAG_RX_CF_TIMING_VIOLATION)\
|| ((FLAG) ==
ISO7816_FLAG_TX_NAK_CNT_THD) || ((FLAG) == ISO7816_FLAG_RX_NAK_CNT_THD)\
|| ((FLAG) ==
ISO7816_FLAG_TX_FIFO_OVERFLOW) || ((FLAG) == ISO7816_FLAG_RX_FIFO_OVERFLOW)\
|| ((FLAG) ==
ISO7816_FLAG_RX_FIFO_UNDERFLOW) || ((FLAG) == ISO7816_FLAG_RX_PARITY_ERR))
-
Check if the input parameter is valid.
-
ISO7816_FLAG_TX_FIFO_EMPTY ((uint16_t)(1 << 0))