CryptoAuthLib
Atmel CryptoAuthentication Library
atca_iface Struct Reference

atca_iface is the C object backing ATCAIface. See the atca_iface.h file for details on the ATCAIface methods More...

Data Fields

ATCAIfaceType mType
 
ATCAIfaceCfgmIfaceCFG
 
ATCA_STATUS(* atinit )(void *hal, ATCAIfaceCfg *)
 
ATCA_STATUS(* atpostinit )(ATCAIface hal)
 
ATCA_STATUS(* atsend )(ATCAIface hal, uint8_t *txdata, int txlength)
 
ATCA_STATUS(* atreceive )(ATCAIface hal, uint8_t *rxdata, uint16_t *rxlength)
 
ATCA_STATUS(* atwake )(ATCAIface hal)
 
ATCA_STATUS(* atidle )(ATCAIface hal)
 
ATCA_STATUS(* atsleep )(ATCAIface hal)
 
void * hal_data
 

Detailed Description

atca_iface is the C object backing ATCAIface. See the atca_iface.h file for details on the ATCAIface methods

Field Documentation

ATCA_STATUS(* atidle) (ATCAIface hal)
ATCA_STATUS(* atinit) (void *hal, ATCAIfaceCfg *)
ATCA_STATUS(* atpostinit) (ATCAIface hal)
ATCA_STATUS(* atreceive) (ATCAIface hal, uint8_t *rxdata, uint16_t *rxlength)
ATCA_STATUS(* atsend) (ATCAIface hal, uint8_t *txdata, int txlength)
ATCA_STATUS(* atsleep) (ATCAIface hal)
ATCA_STATUS(* atwake) (ATCAIface hal)
void* hal_data
ATCAIfaceCfg* mIfaceCFG