PSOC E8XXGP Device Support Library

| PSOC E8XXGP Device Support Library

Data Fields
MAIN_NVM_Type Struct Reference

## Description

Main NVM Region (256kb) (MAIN_NVM)

## Data Fields
__IOM uint8_t | UPGRADE_FLAGS [32]
__IM uint8_t | RESERVED_MAIN_NVM_1 [4064]
__IOM uint8_t | CM33_L1_BOOT_POLICY [256]
__IM uint8_t | RESERVED_MAIN_NVM_0 [558]
__IOM uint8_t | IAK_LITE_PRIVATE_KEY [36]
__IOM uint8_t | IAK_LITE_PUBLIC_KEY [69]
__IOM uint8_t | HUK_LITE [36]
__IOM uint8_t | ROTPK_LITE [69]
__IM uint32_t | RESERVED [16128]
__IOM uint8_t | USER_NVM [192512]

## Field Documentation

## ◆ UPGRADE_FLAGS

__IOM uint8_t MAIN_NVM_Type::UPGRADE_FLAGS[32]

0x00000000 PSC1 and above

## ◆ RESERVED_MAIN_NVM_1

__IM uint8_t MAIN_NVM_Type::RESERVED_MAIN_NVM_1[4064]

0x00000020 MAIN_NVM - Region 1 free bytes

## ◆ CM33_L1_BOOT_POLICY

__IOM uint8_t MAIN_NVM_Type::CM33_L1_BOOT_POLICY[256]

0x00001000 PSC1 and above

## ◆ RESERVED_MAIN_NVM_0

__IM uint8_t MAIN_NVM_Type::RESERVED_MAIN_NVM_0[558]

0x00001100 MAIN_NVM - Region 0 free bytes

## ◆ IAK_LITE_PRIVATE_KEY

__IOM uint8_t MAIN_NVM_Type::IAK_LITE_PRIVATE_KEY[36]

0x0000132E PSC2 MPN device wounded from PSC4

## ◆ IAK_LITE_PUBLIC_KEY

__IOM uint8_t MAIN_NVM_Type::IAK_LITE_PUBLIC_KEY[69]

0x00001352 PSC2 MPN device wounded from PSC4

## ◆ HUK_LITE

__IOM uint8_t MAIN_NVM_Type::HUK_LITE[36]

0x00001397 PSC2 MPN device wounded from PSC4

## ◆ ROTPK_LITE

__IOM uint8_t MAIN_NVM_Type::ROTPK_LITE[69]

0x000013BB PSC2 MPN device wounded from PSC4

## ◆ RESERVED

__IM uint32_t MAIN_NVM_Type::RESERVED[16128]

## ◆ USER_NVM

__IOM uint8_t MAIN_NVM_Type::USER_NVM[192512]

0x00011000 PSC1 and above