📄 nv_functions.h
字号:
#ifndef __NV_FUNCTIONS_H__
#define __NV_FUNCTIONS_H__
void InitNVRAM(void);
void ListNvramMappingDirectory(void);
// ModeIndependent
void SaveModeIndependentSettings(void);
void InitModeIndependentSettings(BYTE B_IsCheckPassed);
void ReadModeIndependentSettings(void);
// ModeDependent
void SaveModeDependentSettings(void);
void InitializePresetModes(BYTE B_IsCheckPassed);
void InitializePresetModeFlag(void);
gmt_RET_STAT ReadModeDependentEntry(void);
void InitModeDependentLookUp(void);
void InitModeDependentDescr(void);
// SystemInfo
void SaveSystemInfoToNVRAM(void);
void RestoreSystemInfoFromNVRAM(BYTE B_IsCheckPassed);
// ColorTemp
void InitColorTempSettings (BYTE B_IsChecked);
void LoadColorTemp (BYTE B_Index, BYTE * Bp_Dest);
void SaveColorTemp (BYTE B_Index, BYTE * Bp_Dest);
#ifdef Action_SaveAdjuster_WB_Used
void far SaveAdjuster(void);
#endif
//
// This stubs are using when block does not present in nvram//#define MaxNumOfPresetModeLookUpEntry PresetModeLookUpEntryNumberOfEntries
//
#ifndef NVRAM_BLOCK_ColorTemp_WB_Used
#define LoadColorTemp(a, b)
#define SaveColorTemp(a, b)
#define NumOfColorTempEntries 0
#else
#define MaxNumOfColorTemp ColorTempNumberOfEntries
#define NumOfColorTempEntries ColorTempNumberOfEntries
#endif
#ifndef NVRAM_BLOCK_HDCPData_WB_Used
#define gm_InitHdcpTableFromNVRAM(a, b) ERR_PARAM
#endif
#ifndef NVRAM_BLOCK_IA_AutoADCCalibraion_WB_Used
#endif
#ifdef NVRAM_BLOCK_PresetModeDependentEntry_WB_Used && NVRAM_BLOCK_UserModeDependentEntry_WB_Used && NVRAM_BLOCK_ModeDependentDescrType_WB_Used && NVRAM_BLOCK_UserModeLookUpEntry_WB_Used && NVRAM_BLOCK_PresetModeLookUpEntry_WB_Used
#define ModeDependent_Used
#endif
#ifndef ModeDependent_Used
#define MaxNumOfPresetModeLookUpEntry 0
#define MaxNumOfUserModeLookUpEntry 0
#define MaxNumOfUserModeDependentEntry 0
#define MaxNumOfPresetModeDependentEntry 0
#define InitializePresetModes(a)
#define InitModeDependentLookUp()
#define InitModeDependentDescr()
#define InitializePresetModeFlag()
#else
#define MaxNumOfPresetModeLookUpEntry PresetModeLookUpEntryNumberOfEntries
#define MaxNumOfPresetModeDependentEntry PresetModeDependentEntryNumberOfEntries
#define MaxNumOfUserModeLookUpEntry UserModeLookUpEntryNumberOfEntries
#define MaxNumOfUserModeDependentEntry UserModeDependentEntryNumberOfEntries
#endif
#ifndef NVRAM_BLOCK_ModeIndependentUserPreferences_WB_Used
#define InitModeIndependentSettings(a)
#define ReadModeIndependentSettings()
#endif
#ifndef NVRAM_BLOCK_FactoryDependentEntry_WB_Used
#define ReadFactoryDependentSettings()
#define SaveFactoryDependentSettings()
#endif
#ifdef NVRAM_BLOCK_IntegrityCheck_WB_Used
BYTE GetIntegrityCheckSettings(void);
void SaveIntegrityCheckSettings(void);
#endif
#endif // __NV_FUNCTIONS_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -