CryptoAuthLib v3.7.8
Microchip CryptoAuthentication Library
 
Loading...
Searching...
No Matches
cryptoauthlib.device.Atecc608Config Class Reference
Inheritance diagram for cryptoauthlib.device.Atecc608Config:
cryptoauthlib.library.AtcaStructure

Static Protected Attributes

list _fields_
 
int _pack_ = 1
 

Additional Inherited Members

- Public Member Functions inherited from cryptoauthlib.library.AtcaStructure
None __init__ (self, *args, **kwargs)
 
def from_definition (cls)
 
def check_rationality (cls)
 
def get_field_definition (cls, str name)
 
Any __getattribute__ (self, str name)
 
def __iter__ (self)
 
def __str__ (self)
 
def to_c_code (self, name=None, **kwargs)
 
def update_from_buffer (self, buffer)
 

Detailed Description

ATECC608 Config Zone Definition 

Field Documentation

◆ _fields_

list cryptoauthlib.device.Atecc608Config._fields_
staticprotected
Initial value:
= [('SN03', c_uint8*4),
('RevNum', c_uint8*4),
('SN48', c_uint8*5),
('AES_Enable', AesEnable),
('I2C_Enable', I2cEnable),
('Reserved15', c_uint8),
('I2C_Address', c_uint8),
('Reserved17', c_uint8),
('CountMatch', CountMatch),
('ChipMode', ChipMode608),
('SlotConfig', SlotConfig*16),
('Counter0', c_uint8*8),
('Counter1', c_uint8*8),
('UseLock', UseLock),
('VolatileKeyPermission', VolatileKeyPermission),
('SecureBoot', SecureBoot),
('KdfIvLoc', c_uint8),
('KdfIvStr', c_uint8*2),
('Reserved68', c_uint8*9),
('UserExtra', c_uint8),
('UserExtraAdd', c_uint8),
('LockValue', c_uint8),
('LockConfig', c_uint8),
('SlotLocked', c_uint16),
('ChipOptions', ChipOptions),
('X509format', X509Format*4),
('KeyConfig', KeyConfig*16)]