Microchip Crypto Auth device object. More...
#include "atca_iface.h"Data Structures | |
| struct | atca_device | 
| atca_device is the C object backing ATCADevice. See the atca_device.h file for details on the ATCADevice methods  More... | |
Typedefs | |
| typedef void(* | ctx_cb) (void *ctx) | 
| Callback function to clean up the session context.  | |
| typedef struct atca_device * | ATCADevice | 
Enumerations | |
| enum | ATCADeviceState { ATCA_DEVICE_STATE_UNKNOWN = 0 , ATCA_DEVICE_STATE_SLEEP , ATCA_DEVICE_STATE_IDLE , ATCA_DEVICE_STATE_ACTIVE } | 
| ATCADeviceState says about device state.  | |
Functions | |
| ATCA_STATUS | initATCADevice (ATCAIfaceCfg *cfg, ATCADevice ca_dev) | 
| Initializer for an Microchip CryptoAuth device.   | |
| ATCA_STATUS | releaseATCADevice (ATCADevice ca_dev) | 
| Release any resources associated with the device.   | |
| ATCAIface | atGetIFace (ATCADevice dev) | 
| returns a reference to the ATCAIface interface object for the device   | |
Microchip Crypto Auth device object.