CryptoAuthLib
Atmel CryptoAuthentication Library
Configuration (cfg_)

Logical device configurations describe the CryptoAuth device type and logical interface. More...

Variables

ATCAIfaceCfg cfg_ateccx08a_i2c_default
 default configuration for an ECCx08A device More...
 
ATCAIfaceCfg cfg_ateccx08a_swi_default
 default configuration for an ECCx08A device on the logical SWI bus over UART More...
 
ATCAIfaceCfg cfg_sha204a_i2c_default
 default configuration for a SHA204A device on the first logical I2C bus More...
 
ATCAIfaceCfg cfg_sha204a_swi_default
 default configuration for an SHA204A device on the logical SWI bus over UART More...
 
ATCAIfaceCfg cfg_ecc508_kitcdc_default
 default configuration for Kit protocol over the device's async interface More...
 
ATCAIfaceCfg cfg_ecc508_kithid_default
 default configuration for Kit protocol over the device's async interface More...
 
ATCAIfaceCfg cfg_sha204_kithid_default
 default configuration for Kit protocol over the device's async interface More...
 

Detailed Description

Logical device configurations describe the CryptoAuth device type and logical interface.

Variable Documentation

ATCAIfaceCfg cfg_ateccx08a_i2c_default
Initial value:
= {
.iface_type = ATCA_I2C_IFACE,
.devtype = ATECC508A,
.atcai2c.slave_address = 0xC0,
.atcai2c.bus = 2,
.atcai2c.baud = 400000,
.wake_delay = 800,
.rx_retries = 20
}
Definition: atca_iface.h:59
Definition: atca_devtypes.h:56

default configuration for an ECCx08A device

default configuration for an ECCx08A device on the first logical I2C bus

ATCAIfaceCfg cfg_ateccx08a_swi_default
Initial value:
= {
.iface_type = ATCA_SWI_IFACE,
.devtype = ATECC508A,
.atcaswi.bus = 4,
.wake_delay = 800,
.rx_retries = 10
}
Definition: atca_iface.h:60
Definition: atca_devtypes.h:56

default configuration for an ECCx08A device on the logical SWI bus over UART

ATCAIfaceCfg cfg_ecc508_kitcdc_default
Initial value:
= {
.iface_type = ATCA_UART_IFACE,
.devtype = ATECC508A,
.atcauart.port = 0,
.atcauart.baud = 115200,
.atcauart.wordsize = 8,
.atcauart.parity = 2,
.atcauart.stopbits = 1,
.rx_retries = 1,
}
Definition: atca_devtypes.h:56
Definition: atca_iface.h:61

default configuration for Kit protocol over the device's async interface

default configuration for Kit protocol over a CDC interface

ATCAIfaceCfg cfg_ecc508_kithid_default
Initial value:
= {
.iface_type = ATCA_HID_IFACE,
.devtype = ATECC508A,
.atcahid.idx = 0,
.atcahid.vid = 0x03EB,
.atcahid.pid = 0x2312,
.atcahid.packetsize = 64,
.atcahid.guid = { 0x4d, 0x1e,0x55, 0xb2, 0xf1, 0x6f, 0x11, 0xcf, 0x88, 0xcb, 0x00, 0x11, 0x11, 0x00, 0x00, 0x30 },
}
Definition: atca_devtypes.h:56
Definition: atca_iface.h:63

default configuration for Kit protocol over the device's async interface

default configuration for Kit protocol over a HID interface

ATCAIfaceCfg cfg_sha204_kithid_default
Initial value:
= {
.iface_type = ATCA_HID_IFACE,
.devtype = ATSHA204A,
.atcahid.idx = 0,
.atcahid.vid = 0x03EB,
.atcahid.pid = 0x2312,
.atcahid.packetsize = 64,
.atcahid.guid = { 0x4d, 0x1e,0x55, 0xb2, 0xf1, 0x6f, 0x11, 0xcf, 0x88, 0xcb, 0x00, 0x11, 0x11, 0x00, 0x00, 0x30 },
}
Definition: atca_iface.h:63
Definition: atca_devtypes.h:54

default configuration for Kit protocol over the device's async interface

default configuration for Kit protocol over a HID interface for SHA204

ATCAIfaceCfg cfg_sha204a_i2c_default
Initial value:
= {
.iface_type = ATCA_I2C_IFACE,
.devtype = ATSHA204A,
.atcai2c.slave_address = 0xC8,
.atcai2c.bus = 2,
.atcai2c.baud = 400000,
.wake_delay = 2560,
.rx_retries = 20
}
Definition: atca_iface.h:59
Definition: atca_devtypes.h:54

default configuration for a SHA204A device on the first logical I2C bus

ATCAIfaceCfg cfg_sha204a_swi_default
Initial value:
= {
.iface_type = ATCA_SWI_IFACE,
.devtype = ATSHA204A,
.atcaswi.bus = 4,
.wake_delay = 2560,
.rx_retries = 10
}
Definition: atca_iface.h:60
Definition: atca_devtypes.h:54

default configuration for an SHA204A device on the logical SWI bus over UART