ISO7816 Initialization and de-initialization functions

Functions

error_status_t ll_iso7816_init (iso7816_regs_t *ISO7816x, ll_iso7816_init_t *p_iso7816_init)
 Initialize the ISO7816 registers according to the specified parameters in p_iso7816_init. More...
 
error_status_t ll_iso7816_deinit (iso7816_regs_t *ISO7816x)
 De-initialize the ISO7816 registers to their default reset values. More...
 

Detailed Description

Function Documentation

◆ ll_iso7816_deinit()

error_status_t ll_iso7816_deinit ( iso7816_regs_t *  ISO7816x)

De-initialize the ISO7816 registers to their default reset values.

Parameters
ISO7816xISO7816 instance.
Return values
AnErrorStatus enumeration value:
  • SUCCESS: ISO7816 registers are de-initialized
  • ERROR: ISO7816 registers are not de-initialized

◆ ll_iso7816_init()

error_status_t ll_iso7816_init ( iso7816_regs_t *  ISO7816x,
ll_iso7816_init_t p_iso7816_init 
)

Initialize the ISO7816 registers according to the specified parameters in p_iso7816_init.

Parameters
ISO7816xISO7816 instance.
p_iso7816_initpointer to a ll_iso7816_init_t structure.
Return values
AnErrorStatus enumeration value:
  • SUCCESS: ISO7816 registers are initialized
  • ERROR: Not applicable