📄 eeprom.h
字号:
void Save_Parameter(void);
void Get_Mode_Num(void);
void Get_Mode_Data(void);
void Color9300Save(void);
void Color9300Load(void);
void Color6500Save(void);
void Color6500Load(void);
void ColorUserSave(void);
void ColorUserLoad(void);
void FactorySave(void);
void UserSave(void);
void GetFactoryData(void);
void GetUserData(void);
void Get_Color_Data(void);
void Get_SysConfig_Data(void);
#define BYTE unsigned char
typedef struct
{
BYTE HSize;
BYTE HPos;
BYTE VSize;
BYTE VPos;
BYTE Pincushion;
BYTE Trape;
BYTE Paralle;
BYTE SidePin;
BYTE HCorner;
}ModelPARA;
typedef struct
{
BYTE RGain;
BYTE GGain;
BYTE BGain;
BYTE RBias;
BYTE GBias;
BYTE BBias;
}COLORTEMP9300;
typedef struct
{
BYTE RGain;
BYTE GGain;
BYTE BGain;
BYTE RBias;
BYTE GBias;
BYTE BBias;
}COLORTEMP6500;
typedef struct
{
BYTE RBias;
BYTE GBias;
BYTE BBias;
}COLORTEMPUSER;
typedef struct
{
BYTE Bright;
BYTE Contr;
BYTE Rotation;
BYTE Hmoire;
BYTE Vmoire;
}NORELATEUSER;
typedef struct
{
BYTE Bright;
BYTE Contr;
BYTE Rotation;
BYTE Vlinbal;
BYTE Vlin;
}NORELATEFACTORY;
typedef struct
{
BYTE Sub_Brightness;
BYTE Sub_Contrast;
BYTE Sub_Vposition;
BYTE Sub_Vsize;
}FACTORYAUX;
extern ModelPARA idata ModelPara;
extern NORELATEUSER idata NorelateUser;
extern NORELATEFACTORY idata NorelateFactory;
extern COLORTEMP9300 idata ColorTemp9300;
extern COLORTEMP6500 idata ColorTemp6500;
extern COLORTEMPUSER idata ColorTempUser;
extern FACTORYAUX idata FactoryAux;
extern bit AdjustFlag;
#define eepEDID 0x0000 //edid数据,共120字节
#define eepFModeRelPar eepEDID+120 //工厂预置显示模式相关参数设置,共100字节
#define eepUModeRelPar eepFModeRelPar+100 //用户显示模式相关参数设置,共100字节
#define eepFSyncAttr eepUModeRelPar+100 //工厂模式的同步信号属性,共30字节
#define eepUserSyncAttr eepFSyncAttr+30 //用户模式的同步信号属性,共30字节
#define eepColorPar eepUserSyncAttr+30 //三组色温参数的起始地址
#define eep9300K eepColorPar //9300K色温的起始地址,共6字节
#define eep6500K eepColorPar+6 //6500K色温的起始地址,共6字节
#define eepUserColor eepColorPar+12 //用户色温的起始地址,共3字节
#define eepFModeNoRelPar eepUserColor+3 //显示模式无关参数的工厂设置区,共7字节
#define eepUModeNoRelPar eepFModeNoRelPar+7 //显示模式无关参数的用户设置区,共7字节
#define eepModeSubPar eepUModeNoRelPar+7 //显示模式辅助参数存储区的起始地址,共4字节
//#define eepHlineLow eepModeSubPar+4 //60k时对应的行线性控制值,共1字节
//#define eepHlineHigh eepHlineLow+1 //90k时对应的行线性控制值,占1字节
//#define eepHdrvLow eepHlineHigh+1 //60k时对应的行DRIVE控制值,占1字节
//#define eepHdrvHigh eepHdrvLow+1 //90k时对应的行DRIVE控制值,占1字节
#define eepSysConfig 0x01fc //系统配置参数
#define eepColorIndex 0x01fd //色温指针
#define eepUserModeIndex 0x01fe //用户模式指针
#define eepInitFlag 0x01ff //EEPROM初始化标志
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -