CryptoAuthLib
Atmel CryptoAuthentication Library
atca_iface.h File Reference

Atmel Crypto Auth hardware interface object. More...

#include "atca_command.h"

Go to the source code of this file.

Data Structures

struct  ATCAIfaceCfg
 

Typedefs

typedef struct atca_ifaceATCAIface
 

Enumerations

enum  ATCAIfaceType {
  ATCA_I2C_IFACE, ATCA_SWI_IFACE, ATCA_UART_IFACE, ATCA_SPI_IFACE,
  ATCA_HID_IFACE
}
 

Functions

ATCAIface newATCAIface (ATCAIfaceCfg *cfg)
 constructor for ATCAIface objects More...
 
ATCA_STATUS atinit (ATCAIface caiface)
 
ATCA_STATUS atpostinit (ATCAIface caiface)
 
ATCA_STATUS atsend (ATCAIface caiface, uint8_t *txdata, int txlength)
 
ATCA_STATUS atreceive (ATCAIface caiface, uint8_t *rxdata, uint16_t *rxlength)
 
ATCA_STATUS atwake (ATCAIface caiface)
 
ATCA_STATUS atidle (ATCAIface caiface)
 
ATCA_STATUS atsleep (ATCAIface caiface)
 
ATCAIfaceCfgatgetifacecfg (ATCAIface caiface)
 
void * atgetifacehaldat (ATCAIface caiface)
 
void deleteATCAIface (ATCAIface *caiface)
 

Detailed Description

Atmel Crypto Auth hardware interface object.

Copyright (c) 2015 Atmel Corporation. All rights reserved.