Macros
EFUSE Loyout Map
Peripheral Driver » HAL Driver » EFUSE » Defines » EFUSE Exported Macros

## 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

## ◆ EFUSE_OFFSET_BBLK_CONFIG

#define EFUSE_OFFSET_BBLK_CONFIG (0x005CUL)

Configuration offset in backup info block

## ◆ EFUSE_OFFSET_BBLK_CRC32

#define EFUSE_OFFSET_BBLK_CRC32 (0x0064UL)

CRC32 offset in backup info block

## ◆ EFUSE_OFFSET_BBLK_DATA_KEY

#define EFUSE_OFFSET_BBLK_DATA_KEY (0x00F0UL)

Data key offset in backup info block

## ◆ EFUSE_OFFSET_BBLK_ECC_KEY

#define EFUSE_OFFSET_BBLK_ECC_KEY (0x0090UL)

ECC key offset in backup info block

## ◆ EFUSE_OFFSET_BBLK_EncMode

#define EFUSE_OFFSET_BBLK_EncMode (0x0062UL)

Encryption Mode offset in backup info block

## ◆ EFUSE_OFFSET_BBLK_FW_KEY

#define EFUSE_OFFSET_BBLK_FW_KEY (0x00B0UL)

Firmware key offset in backup info block

## ◆ EFUSE_OFFSET_BBLK_FW_PUBLICKEY

#define EFUSE_OFFSET_BBLK_FW_PUBLICKEY (0x0070UL)

Firmware public key offset in backup info block

## ◆ EFUSE_OFFSET_BBLK_HMAC_KEY

#define EFUSE_OFFSET_BBLK_HMAC_KEY (0x00D0UL)

HMAC key offset in backup info block

## ◆ EFUSE_OFFSET_BBLK_PRODUCT_ID

#define EFUSE_OFFSET_BBLK_PRODUCT_ID (0x006EUL)

Product ID offset in backup info block

## ◆ EFUSE_OFFSET_BBLK_ROOT_PUBLICKEY

#define EFUSE_OFFSET_BBLK_ROOT_PUBLICKEY (0x0080UL)

Root public key offset in backup info block

## ◆ EFUSE_OFFSET_BBLK_SWD

#define EFUSE_OFFSET_BBLK_SWD (0x0060UL)

SWD Enable offset in backup info block

## ◆ EFUSE_OFFSET_BBLK_TRIM

#define EFUSE_OFFSET_BBLK_TRIM (0x0020UL)

Triming offset in backup info block

## ◆ EFUSE_OFFSET_END

#define EFUSE_OFFSET_END (0x0200UL)

eFuse Offset end

## ◆ EFUSE_OFFSET_MBLK_CHIP_ID

#define EFUSE_OFFSET_MBLK_CHIP_ID (0x0158UL)

Chip ID offset in main info block

## ◆ EFUSE_OFFSET_MBLK_CONFIG

#define EFUSE_OFFSET_MBLK_CONFIG (0x014CUL)

Configuration offset in main info block

## ◆ EFUSE_OFFSET_MBLK_CRC32

#define EFUSE_OFFSET_MBLK_CRC32 (0x0154UL)

CRC32 offset in main info block

## ◆ EFUSE_OFFSET_MBLK_DATA_KEY

#define EFUSE_OFFSET_MBLK_DATA_KEY (0x01E0UL)

Data key offset in main info block

## ◆ EFUSE_OFFSET_MBLK_ECC_KEY

#define EFUSE_OFFSET_MBLK_ECC_KEY (0x0180UL)

ECC key offset in main info block

## ◆ EFUSE_OFFSET_MBLK_EncMode

#define EFUSE_OFFSET_MBLK_EncMode (0x0152UL)

Encryption Mode offset in main info block

## ◆ EFUSE_OFFSET_MBLK_FW_KEY

#define EFUSE_OFFSET_MBLK_FW_KEY (0x01A0UL)

Firmware key offset in main info block

## ◆ EFUSE_OFFSET_MBLK_FW_PUBLICKEY

#define EFUSE_OFFSET_MBLK_FW_PUBLICKEY (0x0160UL)

Firmware public key offset in main info block

## ◆ EFUSE_OFFSET_MBLK_HMAC_KEY

#define EFUSE_OFFSET_MBLK_HMAC_KEY (0x01C0UL)

HMAC key offset in main info block

## ◆ EFUSE_OFFSET_MBLK_PRODUCT_ID

#define EFUSE_OFFSET_MBLK_PRODUCT_ID (0x015EUL)

Product ID offset in main info block

## ◆ EFUSE_OFFSET_MBLK_ROOT_PUBLICKEY

#define EFUSE_OFFSET_MBLK_ROOT_PUBLICKEY (0x0170UL)

Root public key offset in main info block

## ◆ EFUSE_OFFSET_MBLK_SWD

#define EFUSE_OFFSET_MBLK_SWD (0x0150UL)

SWD Enable offset in main info block

## ◆ EFUSE_OFFSET_MBLK_TRIM

#define EFUSE_OFFSET_MBLK_TRIM (0x0110UL)

Triming offset in main info block

## ◆ EFUSE_OFFSET_USER_DSVD

#define EFUSE_OFFSET_USER_DSVD (0x0000UL)

Reserved offset in backup info block