Enumerations

enum  app_iso7816_mode_t {
  APP_ISO7816_TYPE_INTERRUPT,
  APP_ISO7816_TYPE_POLLING,
  APP_ISO7816_TYPE_MAX
}
 ISO7816 operating mode Enumerations definition. More...
 
enum  app_iso7816_evt_type_t {
  APP_ISO7816_EVT_ERROR,
  APP_ISO7816_EVT_ABORT,
  APP_ISO7816_EVT_PRESENCE,
  APP_ISO7816_EVT_ATR_CPLT,
  APP_ISO7816_EVT_TX_CPLT,
  APP_ISO7816_EVT_RX_CPLT,
  APP_ISO7816_EVT_TX_RX_CPLT
}
 ISO7816 event Enumerations definition. More...
 
enum  app_iso7816_state_t {
  APP_ISO7816_INVALID = 0,
  APP_ISO7816_ACTIVITY
}
 App iso7816 state types. More...
 

Detailed Description

Enumeration Type Documentation

◆ app_iso7816_evt_type_t

ISO7816 event Enumerations definition.

Enumerator
APP_ISO7816_EVT_ERROR 

Error reported by ISO7816 peripheral.

APP_ISO7816_EVT_ABORT 

Error reported by ISO7816 peripheral.

APP_ISO7816_EVT_PRESENCE 

Requested RX transfer completed.

APP_ISO7816_EVT_ATR_CPLT 

Requested TX transfer completed.

APP_ISO7816_EVT_TX_CPLT 

Requested TX transfer completed.

APP_ISO7816_EVT_RX_CPLT 

Requested RX transfer completed.

APP_ISO7816_EVT_TX_RX_CPLT 

Requested RX transfer completed.

Definition at line 151 of file app_iso7816.h.

◆ app_iso7816_mode_t

ISO7816 operating mode Enumerations definition.

Enumerator
APP_ISO7816_TYPE_INTERRUPT 

Interrupt operation mode

APP_ISO7816_TYPE_POLLING 

Polling operation mode

APP_ISO7816_TYPE_MAX 

Only for check parameter, not used as input parameters.

Definition at line 141 of file app_iso7816.h.

◆ app_iso7816_state_t

App iso7816 state types.

Enumerator
APP_ISO7816_INVALID 
APP_ISO7816_ACTIVITY 

Definition at line 221 of file app_iso7816.h.