CryptoAuthLib
Atmel CryptoAuthentication Library
ATCAIfaceCfg Struct Reference

#include <atca_iface.h>

Data Fields

ATCAIfaceType iface_type
 
ATCADeviceType devtype
 
union {
   struct ATCAI2C {
      uint8_t   slave_address
 
      uint8_t   bus
 
      uint32_t   baud
 
   }   atcai2c
 
   struct ATCASWI {
      uint8_t   bus
 
   }   atcaswi
 
   struct ATCAUART {
      int   port
 
      uint32_t   baud
 
      uint8_t   wordsize
 
      uint8_t   parity
 
      uint8_t   stopbits
 
   }   atcauart
 
   struct ATCAHID {
      int   idx
 
      uint32_t   vid
 
      uint32_t   pid
 
      uint32_t   packetsize
 
      uint8_t   guid [16]
 
   }   atcahid
 
}; 
 
uint16_t wake_delay
 
int rx_retries
 
void * cfg_data
 

Field Documentation

union { ... }
struct { ... } ::ATCAHID atcahid
struct { ... } ::ATCAI2C atcai2c
struct { ... } ::ATCASWI atcaswi
struct { ... } ::ATCAUART atcauart
uint32_t baud
uint8_t bus
void* cfg_data
ATCADeviceType devtype
uint8_t guid[16]
int idx
ATCAIfaceType iface_type
uint32_t packetsize
uint8_t parity
uint32_t pid
int port
int rx_retries
uint8_t slave_address
uint8_t stopbits
uint32_t vid
uint16_t wake_delay
uint8_t wordsize