CryptoAuthLib
Microchip 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_ateccx08a_kitcdc_default
 default configuration for Kit protocol over the device's async interface More...
 
ATCAIfaceCfg cfg_ateccx08a_kithid_default
 default configuration for Kit protocol over the device's async interface More...
 
ATCAIfaceCfg cfg_atsha204a_i2c_default
 default configuration for a SHA204A device on the first logical I2C bus More...
 
ATCAIfaceCfg cfg_atsha204a_swi_default
 default configuration for an SHA204A device on the logical SWI bus over UART More...
 
ATCAIfaceCfg cfg_atsha204a_kitcdc_default
 default configuration for Kit protocol over the device's async interface More...
 
ATCAIfaceCfg cfg_atsha204a_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

◆ cfg_ateccx08a_i2c_default

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 = 1500,
.rx_retries = 20
}
Definition: atca_iface.h:46
Definition: atca_devtypes.h:45

default configuration for an ECCx08A device

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

◆ cfg_ateccx08a_kitcdc_default

ATCAIfaceCfg cfg_ateccx08a_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_iface.h:48
Definition: atca_devtypes.h:45

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

default configuration for Kit protocol over a CDC interface

◆ cfg_ateccx08a_kithid_default

ATCAIfaceCfg cfg_ateccx08a_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:45
Definition: atca_iface.h:50

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

default configuration for Kit protocol over a HID interface

◆ cfg_ateccx08a_swi_default

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

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

◆ cfg_atsha204a_i2c_default

ATCAIfaceCfg cfg_atsha204a_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_devtypes.h:43
Definition: atca_iface.h:46

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

◆ cfg_atsha204a_kitcdc_default

ATCAIfaceCfg cfg_atsha204a_kitcdc_default
Initial value:
= {
.iface_type = ATCA_UART_IFACE,
.devtype = ATSHA204A,
.atcauart.port = 0,
.atcauart.baud = 115200,
.atcauart.wordsize = 8,
.atcauart.parity = 2,
.atcauart.stopbits = 1,
.rx_retries = 1,
}
Definition: atca_devtypes.h:43
Definition: atca_iface.h:48

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

default configuration for Kit protocol over a CDC interface

◆ cfg_atsha204a_kithid_default

ATCAIfaceCfg cfg_atsha204a_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_devtypes.h:43
Definition: atca_iface.h:50

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

default configuration for Kit protocol over a HID interface for SHA204

◆ cfg_atsha204a_swi_default

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

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