Macros

#define EFUSE_OFFSET_USER_DSVD   (0x0000UL)
 
#define EFUSE_OFFSET_BBLK_TRIM   (0x0020UL)
 
#define EFUSE_OFFSET_BBLK_CONFIG   (0x005CUL)
 
#define EFUSE_OFFSET_BBLK_SWD   (0x0060UL)
 
#define EFUSE_OFFSET_BBLK_EncMode   (0x0062UL)
 
#define EFUSE_OFFSET_BBLK_CRC32   (0x0064UL)
 
#define EFUSE_OFFSET_BBLK_CHIP_ID   (0x0068UL)
 
#define EFUSE_OFFSET_BBLK_PRODUCT_ID   (0x006EUL)
 
#define EFUSE_OFFSET_BBLK_FW_PUBLICKEY   (0x0070UL)
 
#define EFUSE_OFFSET_BBLK_ROOT_PUBLICKEY   (0x0080UL)
 
#define EFUSE_OFFSET_BBLK_ECC_KEY   (0x0090UL)
 
#define EFUSE_OFFSET_BBLK_FW_KEY   (0x00B0UL)
 
#define EFUSE_OFFSET_BBLK_HMAC_KEY   (0x00D0UL)
 
#define EFUSE_OFFSET_BBLK_DATA_KEY   (0x00F0UL)
 
#define EFUSE_OFFSET_MBLK_TRIM   (0x0110UL)
 
#define EFUSE_OFFSET_MBLK_CONFIG   (0x014CUL)
 
#define EFUSE_OFFSET_MBLK_SWD   (0x0150UL)
 
#define EFUSE_OFFSET_MBLK_EncMode   (0x0152UL)
 
#define EFUSE_OFFSET_MBLK_CRC32   (0x0154UL)
 
#define EFUSE_OFFSET_MBLK_CHIP_ID   (0x0158UL)
 
#define EFUSE_OFFSET_MBLK_PRODUCT_ID   (0x015EUL)
 
#define EFUSE_OFFSET_MBLK_FW_PUBLICKEY   (0x0160UL)
 
#define EFUSE_OFFSET_MBLK_ROOT_PUBLICKEY   (0x0170UL)
 
#define EFUSE_OFFSET_MBLK_ECC_KEY   (0x0180UL)
 
#define EFUSE_OFFSET_MBLK_FW_KEY   (0x01A0UL)
 
#define EFUSE_OFFSET_MBLK_HMAC_KEY   (0x01C0UL)
 
#define EFUSE_OFFSET_MBLK_DATA_KEY   (0x01E0UL)
 
#define EFUSE_OFFSET_END   (0x0200UL)
 

Detailed Description

Macro Definition Documentation

◆ EFUSE_OFFSET_BBLK_CHIP_ID

#define EFUSE_OFFSET_BBLK_CHIP_ID   (0x0068UL)

Chip ID offset in backup info block

Definition at line 217 of file gr55xx_hal_efuse.h.

◆ EFUSE_OFFSET_BBLK_CONFIG

#define EFUSE_OFFSET_BBLK_CONFIG   (0x005CUL)

Configuration offset in backup info block

Definition at line 213 of file gr55xx_hal_efuse.h.

◆ EFUSE_OFFSET_BBLK_CRC32

#define EFUSE_OFFSET_BBLK_CRC32   (0x0064UL)

CRC32 offset in backup info block

Definition at line 216 of file gr55xx_hal_efuse.h.

◆ EFUSE_OFFSET_BBLK_DATA_KEY

#define EFUSE_OFFSET_BBLK_DATA_KEY   (0x00F0UL)

Data key offset in backup info block

Definition at line 224 of file gr55xx_hal_efuse.h.

◆ EFUSE_OFFSET_BBLK_ECC_KEY

#define EFUSE_OFFSET_BBLK_ECC_KEY   (0x0090UL)

ECC key offset in backup info block

Definition at line 221 of file gr55xx_hal_efuse.h.

◆ EFUSE_OFFSET_BBLK_EncMode

#define EFUSE_OFFSET_BBLK_EncMode   (0x0062UL)

Encryption Mode offset in backup info block

Definition at line 215 of file gr55xx_hal_efuse.h.

◆ EFUSE_OFFSET_BBLK_FW_KEY

#define EFUSE_OFFSET_BBLK_FW_KEY   (0x00B0UL)

Firmware key offset in backup info block

Definition at line 222 of file gr55xx_hal_efuse.h.

◆ EFUSE_OFFSET_BBLK_FW_PUBLICKEY

#define EFUSE_OFFSET_BBLK_FW_PUBLICKEY   (0x0070UL)

Firmware public key offset in backup info block

Definition at line 219 of file gr55xx_hal_efuse.h.

◆ EFUSE_OFFSET_BBLK_HMAC_KEY

#define EFUSE_OFFSET_BBLK_HMAC_KEY   (0x00D0UL)

HMAC key offset in backup info block

Definition at line 223 of file gr55xx_hal_efuse.h.

◆ EFUSE_OFFSET_BBLK_PRODUCT_ID

#define EFUSE_OFFSET_BBLK_PRODUCT_ID   (0x006EUL)

Product ID offset in backup info block

Definition at line 218 of file gr55xx_hal_efuse.h.

◆ EFUSE_OFFSET_BBLK_ROOT_PUBLICKEY

#define EFUSE_OFFSET_BBLK_ROOT_PUBLICKEY   (0x0080UL)

Root public key offset in backup info block

Definition at line 220 of file gr55xx_hal_efuse.h.

◆ EFUSE_OFFSET_BBLK_SWD

#define EFUSE_OFFSET_BBLK_SWD   (0x0060UL)

SWD Enable offset in backup info block

Definition at line 214 of file gr55xx_hal_efuse.h.

◆ EFUSE_OFFSET_BBLK_TRIM

#define EFUSE_OFFSET_BBLK_TRIM   (0x0020UL)

Triming offset in backup info block

Definition at line 212 of file gr55xx_hal_efuse.h.

◆ EFUSE_OFFSET_END

#define EFUSE_OFFSET_END   (0x0200UL)

eFuse Offset end

Definition at line 238 of file gr55xx_hal_efuse.h.

◆ EFUSE_OFFSET_MBLK_CHIP_ID

#define EFUSE_OFFSET_MBLK_CHIP_ID   (0x0158UL)

Chip ID offset in main info block

Definition at line 230 of file gr55xx_hal_efuse.h.

◆ EFUSE_OFFSET_MBLK_CONFIG

#define EFUSE_OFFSET_MBLK_CONFIG   (0x014CUL)

Configuration offset in main info block

Definition at line 226 of file gr55xx_hal_efuse.h.

◆ EFUSE_OFFSET_MBLK_CRC32

#define EFUSE_OFFSET_MBLK_CRC32   (0x0154UL)

CRC32 offset in main info block

Definition at line 229 of file gr55xx_hal_efuse.h.

◆ EFUSE_OFFSET_MBLK_DATA_KEY

#define EFUSE_OFFSET_MBLK_DATA_KEY   (0x01E0UL)

Data key offset in main info block

Definition at line 237 of file gr55xx_hal_efuse.h.

◆ EFUSE_OFFSET_MBLK_ECC_KEY

#define EFUSE_OFFSET_MBLK_ECC_KEY   (0x0180UL)

ECC key offset in main info block

Definition at line 234 of file gr55xx_hal_efuse.h.

◆ EFUSE_OFFSET_MBLK_EncMode

#define EFUSE_OFFSET_MBLK_EncMode   (0x0152UL)

Encryption Mode offset in main info block

Definition at line 228 of file gr55xx_hal_efuse.h.

◆ EFUSE_OFFSET_MBLK_FW_KEY

#define EFUSE_OFFSET_MBLK_FW_KEY   (0x01A0UL)

Firmware key offset in main info block

Definition at line 235 of file gr55xx_hal_efuse.h.

◆ EFUSE_OFFSET_MBLK_FW_PUBLICKEY

#define EFUSE_OFFSET_MBLK_FW_PUBLICKEY   (0x0160UL)

Firmware public key offset in main info block

Definition at line 232 of file gr55xx_hal_efuse.h.

◆ EFUSE_OFFSET_MBLK_HMAC_KEY

#define EFUSE_OFFSET_MBLK_HMAC_KEY   (0x01C0UL)

HMAC key offset in main info block

Definition at line 236 of file gr55xx_hal_efuse.h.

◆ EFUSE_OFFSET_MBLK_PRODUCT_ID

#define EFUSE_OFFSET_MBLK_PRODUCT_ID   (0x015EUL)

Product ID offset in main info block

Definition at line 231 of file gr55xx_hal_efuse.h.

◆ EFUSE_OFFSET_MBLK_ROOT_PUBLICKEY

#define EFUSE_OFFSET_MBLK_ROOT_PUBLICKEY   (0x0170UL)

Root public key offset in main info block

Definition at line 233 of file gr55xx_hal_efuse.h.

◆ EFUSE_OFFSET_MBLK_SWD

#define EFUSE_OFFSET_MBLK_SWD   (0x0150UL)

SWD Enable offset in main info block

Definition at line 227 of file gr55xx_hal_efuse.h.

◆ EFUSE_OFFSET_MBLK_TRIM

#define EFUSE_OFFSET_MBLK_TRIM   (0x0110UL)

Triming offset in main info block

Definition at line 225 of file gr55xx_hal_efuse.h.

◆ EFUSE_OFFSET_USER_DSVD

#define EFUSE_OFFSET_USER_DSVD   (0x0000UL)

Reserved offset in backup info block

Definition at line 211 of file gr55xx_hal_efuse.h.