📄 nvtable.h
字号:
////////////////////////////////////////////////////////////////////////////////
// Genesis Microchip, Inc.
// This file was generated by Genesis Workbench. PLEASE DO NOT EDIT MANUALLY
////////////////////////////////////////////////////////////////////////////////
#ifndef NVTABLE_H_DEFINED
#define NVTABLE_H_DEFINED
#ifndef WB_NVRAM_STRUCTURE_VERSION
#define WB_NVRAM_STRUCTURE_VERSION 0x03b9
#endif //WB_NVRAM_STRUCTURE_VERSION
// Block ID Enum
typedef enum
{
ModeIndependentUserPreferences_ID,
PresetModeLookUpEntry_ID,
PresetModeDependentEntry_ID,
UserModeLookUpEntry_ID,
UserModeDependentEntry_ID,
FactoryDependentEntry_ID,
HDCPData_ID,
SystemInfo_ID,
IA_AutoADCCalibraion_ID,
ColorTemp_ID,
ModeDependentDescrType_ID,
IntegrityCheck_ID,
Offset1Cal_ID,
TheftDeterrence_ID,
NVRAM_TOTAL_BLOCKS
} NVBLOCK_ID;
// Block ID Enum
#define NVRAM_BLOCK_ModeIndependentUserPreferences_WB_Used
#define NVRAM_BLOCK_PresetModeLookUpEntry_WB_Used
#define NVRAM_BLOCK_PresetModeDependentEntry_WB_Used
#define NVRAM_BLOCK_UserModeLookUpEntry_WB_Used
#define NVRAM_BLOCK_UserModeDependentEntry_WB_Used
#define NVRAM_BLOCK_FactoryDependentEntry_WB_Used
#define NVRAM_BLOCK_HDCPData_WB_Used
#define NVRAM_BLOCK_SystemInfo_WB_Used
#define NVRAM_BLOCK_IA_AutoADCCalibraion_WB_Used
#define NVRAM_BLOCK_ColorTemp_WB_Used
#define NVRAM_BLOCK_ModeDependentDescrType_WB_Used
#define NVRAM_BLOCK_IntegrityCheck_WB_Used
#define NVRAM_BLOCK_Offset1Cal_WB_Used
#define NVRAM_BLOCK_TheftDeterrence_WB_Used
typedef enum
{
ModeIndependentUserPreferencesStart = 0x0000,
PresetModeLookUpEntryStart = 0x003C,
PresetModeDependentEntryStart = 0x005F,
UserModeLookUpEntryStart = 0x00C3,
UserModeDependentEntryStart = 0x00E6,
FactoryDependentEntryStart = 0x014A,
HDCPDataStart = 0x0162,
SystemInfoStart = 0x0288,
IA_AutoADCCalibraionStart = 0x028D,
ColorTempStart = 0x0298,
ModeDependentDescrTypeStart = 0x02B0,
IntegrityCheckStart = 0x02B2,
Offset1CalStart = 0x02B6,
TheftDeterrenceStart = 0x02BC
} NVBLOCK_ADDRESS;
typedef enum
{
ModeIndependentUserPreferencesSize = 0x003A,
PresetModeLookUpEntrySize = 0x0007,
PresetModeDependentEntrySize = 0x0014,
UserModeLookUpEntrySize = 0x0007,
UserModeDependentEntrySize = 0x0014,
FactoryDependentEntrySize = 0x0018,
HDCPDataSize = 0x0124,
SystemInfoSize = 0x0003,
IA_AutoADCCalibraionSize = 0x0009,
ColorTempSize = 0x0003,
ModeDependentDescrTypeSize = 0x0002,
IntegrityCheckSize = 0x0002,
Offset1CalSize = 0x0006,
TheftDeterrenceSize = 0x0006
} NVBLOCK_SIZE;
typedef enum
{
PresetModeLookUpEntryNumberOfEntries = 0x0005,
PresetModeDependentEntryNumberOfEntries = 0x0005,
UserModeLookUpEntryNumberOfEntries = 0x0005,
UserModeDependentEntryNumberOfEntries = 0x0005,
ColorTempNumberOfEntries = 0x0008
} NVBLOCK_NUMBER_OF_ENTRIESNUM;
#define NVRAM_TOTAL_MULTIPLE_ENTRIES 0x001c
#define NVRAM_TOTAL_ENTRIES 0x0025
extern gmt_BLOCKINFO ROM gmc_RomDirectory[];
extern BYTE ROM gmv_Size_RomDirectory;
#define USE_NVRAM_DIRECTORY 0
#define USE_ROM_DIRECTORY 1
#endif // ifndef NVTABLE_H_DEFINED
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -