Smart Card Standard ISO7816 driver.
Copyright (c) 2011-2018 Microchip Technology Inc. and its subsidiaries.
Functions | |
void | iso7816_cold_reset (void) |
Cold reset. More... | |
void | iso7816_data_block_atr (uint8_t *p_atr, uint8_t *p_length) |
Answer To Reset (ATR). More... | |
void | iso7816_decode_atr (uint8_t *p_atr) |
Decode ATR trace. More... | |
uint8_t | iso7816_get_reset_statuts (void) |
Pin status for ISO7816 RESET PIN. More... | |
void | iso7816_icc_power_off (void) |
ISO7816 ICC power off. More... | |
void | iso7816_init (const usart_iso7816_opt_t *p_usart_opt, uint32_t ul_mck, uint32_t ul_rst_pin_idx) |
Initializes a ISO7816 interface device. More... | |
void | iso7816_warm_reset (void) |
Warm reset. More... | |
uint16_t | iso7816_xfr_block_tpdu_t0 (const uint8_t *p_apdu, uint8_t *p_message, uint16_t us_length) |
Transfer Block TPDU T = 0. More... | |