|
#define | RTOS_SMARTCARD_COMPLETE 0x1u |
| Smart card RTOS transfer complete flag.
|
|
#define | RTOS_SMARTCARD_TIMEOUT 0x2u |
| Smart card RTOS transfer time-out flag.
|
|
#define | SMARTCARD_Control(base, context, control, param) SMARTCARD_EMVSIM_Control(base, context, control, param) |
| Common Smart card driver API defines. More...
|
|
#define | SMARTCARD_Transfer(base, context, xfer) SMARTCARD_EMVSIM_TransferNonBlocking(base, context, xfer) |
| Common Smart card API macro.
|
|
#define | SMARTCARD_AbortTransfer(base, context) SMARTCARD_EMVSIM_AbortTransfer(base, context) |
| Common Smart card API macro.
|
|
#define | SMARTCARD_Init(base, context, sourceClockHz) SMARTCARD_EMVSIM_Init(base, context, sourceClockHz) |
| Common Smart card API macro.
|
|
#define | SMARTCARD_Deinit(base) SMARTCARD_EMVSIM_Deinit(base) |
| Common Smart card API macro.
|
|
#define | SMARTCARD_GetTransferRemainingBytes(base, context) SMARTCARD_EMVSIM_GetTransferRemainingBytes(base, context) |
| Common Smart card API macro.
|
|
#define | SMARTCARD_GetDefaultConfig(cardParams) SMARTCARD_EMVSIM_GetDefaultConfig(cardParams) |
| Common Smart card API macro.
|
|
#define | SMARTCARD_PHY_Activate(base, context, resetType) SMARTCARD_PHY_EMVSIM_Activate(base, context, resetType) |
| Common Smart card API macro.
|
|
#define | SMARTCARD_PHY_Deactivate(base, context) SMARTCARD_PHY_EMVSIM_Deactivate(base, context) |
| Common Smart card API macro.
|
|
#define | SMARTCARD_PHY_Control(base, context, control, param) SMARTCARD_PHY_EMVSIM_Control(base, context, control, param) |
| Common Smart card API macro.
|
|
#define | SMARTCARD_PHY_Init(base, config, sourceClockHz) SMARTCARD_PHY_EMVSIM_Init(base, config, sourceClockHz) |
| Common Smart card API macro.
|
|
#define | SMARTCARD_PHY_Deinit(base, config) SMARTCARD_PHY_EMVSIM_Deinit(base, config) |
| Common Smart card API macro \
|
|
#define | SMARTCARD_PHY_GetDefaultConfig(config) SMARTCARD_PHY_EMVSIM_GetDefaultConfig(config) |
| Common Smart card API macro.
|
|
|
int | SMARTCARD_RTOS_Init (void *base, rtos_smartcard_context_t *ctx, uint32_t sourceClockHz) |
| Initializes a Smart card (EMVSIM/UART) peripheral for Smart card/ISO-7816 operation. More...
|
|
int | SMARTCARD_RTOS_Deinit (rtos_smartcard_context_t *ctx) |
| This function disables the Smart card (EMVSIM/UART) interrupts, disables the transmitter and receiver, and flushes the FIFOs (for modules that support FIFOs) and gates Smart card clock in SIM. More...
|
|
int | SMARTCARD_RTOS_Transfer (rtos_smartcard_context_t *ctx, smartcard_xfer_t *xfer) |
| Transfers data using interrupts. More...
|
|
int | SMARTCARD_RTOS_AbortTransfer (rtos_smartcard_context_t *ctx) |
| Terminates an asynchronous EMVSIM transfer early. More...
|
|
int | SMARTCARD_RTOS_WaitForXevent (rtos_smartcard_context_t *ctx) |
| Waits until the transfer is finished. More...
|
|
int | SMARTCARD_RTOS_Control (rtos_smartcard_context_t *ctx, smartcard_control_t control, uint32_t param) |
| Controls the Smart card module per different user requests. More...
|
|
int | SMARTCARD_RTOS_PHY_Control (rtos_smartcard_context_t *ctx, smartcard_interface_control_t control, uint32_t param) |
| Controls the Smart card module as per different user request. More...
|
|
int | SMARTCARD_RTOS_PHY_Activate (rtos_smartcard_context_t *ctx, smartcard_reset_type_t resetType) |
| Activates the Smart card interface. More...
|
|
int | SMARTCARD_RTOS_PHY_Deactivate (rtos_smartcard_context_t *ctx) |
| Deactivates the Smart card interface. More...
|
|