⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dual_eepromdefault.h

📁 realtek LCD monitor, TV开发源代码
💻 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 + -