📄 dual_eepromdefault.h
字号:
//**********************************************************************************************************
// The Software is proprietary, confidential, and valuable to Realtek Semiconductor
// Corporation ("Realtek"). All rights, including but not limited to copyrights,
// patents, trademarks, trade secrets, mask work rights, and other similar rights and interests,
// are reserved to Realtek. Without prior written consent from Realtek, copying, reproduction,
// modification, distribution, or otherwise is strictly prohibited. The Software shall be
// kept strictly in confidence, and shall not be disclosed to or otherwise accessed by
// any third party. @ <2003> - <2008> The Software is provided "AS IS" without any warranty of any kind,
// express, implied, statutory or otherwise.
//**********************************************************************************************************
//----------------------------------------------------------------------------------------------------
// ID Code : EepromDefault.h No.0001
// Update Note :
//----------------------------------------------------------------------------------------------------
//#if(_OSD_TYPE == _DUAL_OSD)
#ifdef __EEPROM__
//--------------------------------------------------
// System Data Default Value
//--------------------------------------------------
#define _SYSTEM_MONITORFLAG 0x80
#define _SEARCHINDEX _A1_INPUT_PORT
#define _DEFAULT_HSTART_BIAS 2
#define _DCR_SETTING 0
code StructSystemDataType tEEPROM_SYSTEM_DATA =
{
_SYSTEM_MONITORFLAG,
_SEARCHINDEX,
_DEFAULT_HSTART_BIAS,
_DCR_SETTING
};
//--------------------------------------------------
// Global Data0 Default Value
//--------------------------------------------------
#define _MONITORFLAG 0xD9//0xD8 //ryan 081217
#define _COLORTEMP _USER_COLOR
#if(_OSD_TYPE == _BENQ_OSD)
#define _LANGUAGE _ENGLISH_BENQ // _ENGLISH_BENQ==_ENGLISH_GENERIC
#else
#define _LANGUAGE _ENGLISH_GENERIC
#endif
#define _STANDARD_MODE_CT _USER_COLOR
#define _SETTINGFLAG1 0x03
#define _SETTINGFLAG2 0x04//0x00 //ryan 081124 for od default value
code StructGlobalData0Type tEEPROM_GLOBAL_DATA0 =
{
_MONITORFLAG,
_COLORTEMP,
_LANGUAGE,
_STANDARD_MODE_CT,
_SETTINGFLAG1,
_SETTINGFLAG2,
};
//--------------------------------------------------
// Global Data1 Default Value
//--------------------------------------------------
#if(_OSD_TYPE == _BENQ_OSD)
#define _OSD_BENQ_TIMEOUT _DEFALUT_TIMEOUT_BENQ
#define _OSD_H_BENQ_POSITION ((_OSD_HPOS_MAX_BENQ+_OSD_HPOS_MIN_BENQ)/2)
#define _OSD_V_BENQ_POSITION ((_OSD_VPOS_MAX_BENQ+_OSD_VPOS_MIN_BENQ)/2)
code StructGlobalData1Type tEEPROM_GLOBAL_DATA1 =
{
_OSD_BENQ_TIMEOUT,
_OSD_H_BENQ_POSITION,
_OSD_V_BENQ_POSITION,
};
#else//_GENERIC_OSD
#define _OSD_GENERIC_TIMEOUT _DEFALUT_TIMEOUT_GENERIC
#define _OSD_H_GENERIC_POSITION ((_OSD_HPOS_MAX_GENERIC+_OSD_HPOS_MIN_GENERIC)/2)
#define _OSD_V_GENERIC_POSITION ((_OSD_VPOS_MAX_GENERIC+_OSD_VPOS_MIN_GENERIC)/2)
code StructGlobalData1Type tEEPROM_GLOBAL_DATA1 =
{
_OSD_GENERIC_TIMEOUT,
_OSD_H_GENERIC_POSITION,
_OSD_V_GENERIC_POSITION,
};
#endif
//--------------------------------------------------
// Global Data3 Default Value
//--------------------------------------------------
#define _LANGUAGE_TYPE _WESTERN_LANGUAGE
#define _USERFIFOMODE 0
#define _OSDLOCK _OSD_NON_LOCK
code StructGlobalData3Type tEEPROM_GLOBAL_DATA3 =
{
_LANGUAGE_TYPE,
_USERFIFOMODE,
_OSDLOCK,
};
//--------------------------------------------------
// Global Data4 Default Value
//--------------------------------------------------
#define _BURNIN _BURNIN_ON
#if(_OSD_TYPE == _BENQ_OSD)
#define _VOLUME_BENQ _DEFAULT_VOLUME_BENQ
#else
#define _VOLUME_GENERIC _DEFAULT_VOLUME_GENERIC
#endif
#define _MUTE _MUTE_OFF // _MUTE_ON
#define _PICTURE_MODE _STANDARD_PICTURE
code StructGlobalData4Type tEEPROM_GLOBAL_DATA4 =
{
_BURNIN,
#if(_OSD_TYPE == _BENQ_OSD)
_DEFAULT_VOLUME_BENQ,
#else
_DEFAULT_VOLUME_GENERIC,
#endif
_MUTE,
_STANDARD_PICTURE
};
//--------------------------------------------------
// ADC Gain/Offset Default Value
//--------------------------------------------------
#define _ADC_GAIN_RED 0x65 //101
#define _ADC_GAIN_GREEN 0x60 //96
#define _ADC_GAIN_BLUE 0x62 //98
#define _ADC_OFFSET_RED 0x8E //142
#define _ADC_OFFSET_GREEN 0x8C //140
#define _ADC_OFFSET_BLUE 0x94 //148
#define _ADC_PGA 0x07
code StructAdcDataType tEEPROM_ADC_DATA =
{
_ADC_GAIN_RED,
_ADC_GAIN_GREEN,
_ADC_GAIN_BLUE,
_ADC_OFFSET_RED,
_ADC_OFFSET_GREEN,
_ADC_OFFSET_BLUE,
_ADC_PGA
};
#if(_OSD_TYPE == _BENQ_OSD)
#define _STANDARD_CONTRAST _DEFAULT_CONTRAST_BENQ
#define _STANDARD_BACKLIGHT _DEFAULT_BACKLIGHT_BENQ
#define _STANARD_SHARPNESS 3
#define _MOVIE_CONTRAST _DEFAULT_CONTRAST_BENQ
#define _MOVIE_BACKLIGHT _DEFAULT_BACKLIGHT_BENQ
#define _MOVIE_SHARENESS 1
#define _DYNAMIC_CONTRAST _DEFAULT_CONTRAST_BENQ
#define _DYNAMIC_BACKLIGHT _DEFAULT_BACKLIGHT_BENQ
#define _DYNAMIC_SHARPNESS 1
#define _PHOTO_CONTRAST _DEFAULT_CONTRAST_BENQ
#define _PHOTO_BACKLIGHT _DEFAULT_BACKLIGHT_BENQ
#define _PHOTO_SHARPNESS 1
#define _SRGB_CONTRAST _DEFAULT_CONTRAST_BENQ
#define _SRGB_SHARPNESS 1
#else//_GENERIC_OSD
/*
#define _STANDARD_CONTRAST _DEFAULT_CONTRAST_GENERIC
#define _STANDARD_BACKLIGHT _DEFAULT_BACKLIGHT_GENERIC
#define _STANARD_SHARPNESS 3
#define _MOVIE_CONTRAST _DEFAULT_CONTRAST_GENERIC
#define _MOVIE_BACKLIGHT _DEFAULT_BACKLIGHT_GENERIC
#define _MOVIE_SHARENESS 1
#define _DYNAMIC_CONTRAST _DEFAULT_CONTRAST_GENERIC
#define _DYNAMIC_BACKLIGHT _DEFAULT_BACKLIGHT_GENERIC
#define _DYNAMIC_SHARPNESS 1
#define _PHOTO_CONTRAST _DEFAULT_CONTRAST_GENERIC
#define _PHOTO_BACKLIGHT _DEFAULT_BACKLIGHT_GENERIC
#define _PHOTO_SHARPNESS 1
#define _SRGB_CONTRAST _DEFAULT_CONTRAST_GENERIC
#define _SRGB_SHARPNESS 1
*/
//******************ryan add new osd func***************************//
#define _STANDARD_CONTRAST 169
#define _STANDARD_BACKLIGHT 242
#define _STANARD_SHARPNESS 3
#define _OFFICE_CONTRAST 169
#define _OFFICE_BACKLIGHT 191
#define _OFFICE_SHARPNESS 3 // 1
#define _MOVIE_CONTRAST 169
#define _MOVIE_BACKLIGHT 255
#define _MOVIE_SHARENESS 3// 1//jared
#define _GAME_CONTRAST 169
#define _GAME_BACKLIGHT 229//242//jared
#define _GAME_SHARPNESS 3// 1
#define _SCENERY_CONTRAST 169// 182//jared
#define _SCENERY_BACKLIGHT 217
#define _SCENERY_SHARPNESS 3// 1
//******************ryan add new osd func***************************//
#endif
code StructSenseyeDataType tEEPROM_SENSEYE_DATA=
{
/* _STANDARD_CONTRAST,
_STANDARD_BACKLIGHT,
_STANARD_SHARPNESS,
_MOVIE_CONTRAST,
_MOVIE_BACKLIGHT,
_MOVIE_SHARENESS,
_DYNAMIC_CONTRAST,
_DYNAMIC_BACKLIGHT,
_DYNAMIC_SHARPNESS,
_PHOTO_CONTRAST,
_PHOTO_BACKLIGHT,
_PHOTO_SHARPNESS,
_SRGB_CONTRAST,
#if(_OSD_TYPE == _BENQ_OSD)
_DEFAULT_SRGB_BACKLIGHT_BENQ,
#else
_DEFAULT_SRGB_BACKLIGHT_GENERIC,
#endif
_SRGB_SHARPNESS, */
//******************ryan add new osd func***************************//
_STANDARD_CONTRAST,
_STANDARD_BACKLIGHT,
_STANARD_SHARPNESS,
_OFFICE_CONTRAST,
_OFFICE_BACKLIGHT,
_OFFICE_SHARPNESS,
_MOVIE_CONTRAST,
_MOVIE_BACKLIGHT,
_MOVIE_SHARENESS,
_GAME_CONTRAST,
_GAME_BACKLIGHT,
_GAME_SHARPNESS,
_SCENERY_CONTRAST,
_SCENERY_BACKLIGHT,
_SCENERY_SHARPNESS,
//******************ryan add new osd func***************************//
};
//--------------------------------------------------
// Color Temperature Default Value
//--------------------------------------------------
//9300
#define _COLOR_BLUDISH_R (((_COLOR_MAX-_COLOR_MIN)*93)/100)+_COLOR_MIN+1
#define _COLOR_BLUDISH_G (((_COLOR_MAX-_COLOR_MIN)*97)/100)+_COLOR_MIN+1
#define _COLOR_BLUDISH_B (((_COLOR_MAX-_COLOR_MIN)*100)/100)+_COLOR_MIN+1
//7500
#define _COLOR_REDDISH_R (((_COLOR_MAX-_COLOR_MIN)*99)/100)+_COLOR_MIN+1
#define _COLOR_REDDISH_G (((_COLOR_MAX-_COLOR_MIN)*96)/100)+_COLOR_MIN+1
#define _COLOR_REDDISH_B (((_COLOR_MAX-_COLOR_MIN)*77)/100)+_COLOR_MIN+1
//6500
#define _COLOR_NORMAL_R (((_COLOR_MAX-_COLOR_MIN)*100)/100)+_COLOR_MIN+1
#define _COLOR_NORMAL_G (((_COLOR_MAX-_COLOR_MIN)*100)/100)+_COLOR_MIN+1
#define _COLOR_NORMAL_B (((_COLOR_MAX-_COLOR_MIN)*100)/100)+_COLOR_MIN+1
#define _COLOR_SRGB_R (((_COLOR_MAX-_COLOR_MIN)*100)/100)+_COLOR_MIN+1
#define _COLOR_SRGB_G (((_COLOR_MAX-_COLOR_MIN)*100)/100)+_COLOR_MIN+1
#define _COLOR_SRGB_B (((_COLOR_MAX-_COLOR_MIN)*100)/100)+_COLOR_MIN+1
#define _COLOR_USER_R (((_COLOR_MAX-_COLOR_MIN)*100)/100)+_COLOR_MIN+1
#define _COLOR_USER_G (((_COLOR_MAX-_COLOR_MIN)*100)/100)+_COLOR_MIN+1
#define _COLOR_USER_B (((_COLOR_MAX-_COLOR_MIN)*100)/100)+_COLOR_MIN+1
#define _COLOR_SENSEYE_R (((_COLOR_MAX-_COLOR_MIN)*92)/100)+_COLOR_MIN+1
#define _COLOR_SENSEYE_G (((_COLOR_MAX-_COLOR_MIN)*98)/100)+_COLOR_MIN+1
#define _COLOR_SENSEYE_B (((_COLOR_MAX-_COLOR_MIN)*100)/100)+_COLOR_MIN
code StructColorTempDataType tEEPROM_COLORTEMP_DATA =
{
_COLOR_BLUDISH_R,
_COLOR_BLUDISH_G,
_COLOR_BLUDISH_B,
_COLOR_REDDISH_R,
_COLOR_REDDISH_G,
_COLOR_REDDISH_B,
_COLOR_NORMAL_R,
_COLOR_NORMAL_G,
_COLOR_NORMAL_B,
_COLOR_SRGB_R,
_COLOR_SRGB_G,
_COLOR_SRGB_B,
_COLOR_USER_R,
_COLOR_USER_G,
_COLOR_USER_B,
_COLOR_SENSEYE_R,
_COLOR_SENSEYE_G,
_COLOR_SENSEYE_B,
};
code StructBlackLevelDataType tEEPROM_BLACKLEVEL_DATA=
{
_DEFAULT_BRIGHT_VGA,
_DEFAULT_BRIGHT_VGA,
_DEFAULT_BRIGHT_VGA,
_DEFAULT_BRIGHT_DVI,
_DEFAULT_BRIGHT_DVI,
_DEFAULT_BRIGHT_DVI,
};
#else
extern code StructGlobalData0Type tEEPROM_GLOBAL_DATA0;
extern code StructGlobalData1Type tEEPROM_GLOBAL_DATA1;
extern code StructGlobalData3Type tEEPROM_GLOBAL_DATA3;
extern code StructGlobalData4Type tEEPROM_GLOBAL_DATA4;
extern code StructAdcDataType tEEPROM_ADC_DATA;
extern code StructColorTempDataType tEEPROM_COLORTEMP_DATA;
extern code StructBlackLevelDataType tEEPROM_BLACKLEVEL_DATA;
extern code StructSenseyeDataType tEEPROM_SENSEYE_DATA;
extern code StructSystemDataType tEEPROM_SYSTEM_DATA;
#endif
//#endif //End of #if(_OSD_TYPE == _DUAL_OSD)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -