📄 maindef.h
字号:
//************************************************************ START PCB OPTION
// PCB Type
#define _PCB_PTX23A21 1
#define _PCB_PV013BA1 2
#define _PCB_RIGHTECH_A 3
#define _PCB_PV023BC1 4
#define _PCB_JIALUHUA 5
#define _PCB_TYPE _PCB_JIALUHUA //_PCB_PV023BC1
//20050810
// if we instead RIGHTECH with PV013BA1, the method of source select should be considered.
#define _PCB_RIGHTECH_A_USE_PV013BA1 _FALSE//_TRUE//
//************************************************************** END PCB OPTION
//********************************************************* START KEYPAD OPTION
#define _KEYPAD_TYPE_DEFAULT 0
#define _KEYPAD_TYPE_700_0365_X 1
#define _KEYPAD_TYPE_700_0345_X 2
#define _KEYPAD_TYPE_RT88A 3 // On Board (RT88A)
#define _KEYPAD_TYPE _KEYPAD_TYPE_DEFAULT
//*********************************************************** END KEYPAD OPTION
//************************************************************* START IR OPTION
#define _IRPOLLING 0
#define _IRBOARD_TYPE _IRBOARD_HAOZHEN
//*************************************************************** END IR OPTION
//******************************************************* START CUSTOMER OPTION
#define _CUSTOM_NONE 0
#define _CUSTOM_HAOZHEN 1
#define _CUSTOM_TYPE _CUSTOM_NONE
// 20050809, some requestion for new case by HaoZhen
// 1> 5keys
// 2> Permenent off status while power on
// 3> Don't auto startup while detecting signal at NoSignal status
#define _CUSTOM_HAOZHEN_PRJ5K _FALSE //_TRUE //
#if (_CUSTOM_HAOZHEN_PRJ5K == _TRUE)
// 20050906, hide FM/MUTE item on 5keys Application, by HaoZhen
// In this case audio can be switch with video channel.
#define _CUSTOM_HAOZHEN_PRJ5K_HIDE_FM_MUTE _TRUE
#endif
//********************************************************* END CUSTOMER OPTION
//********************************************************** START PANEL OPTION
#define _CMO_LVDS_17 0
#define _AU_RSDS_17 1
#define _AU_LVDS_15 2
#define _HST_HSD150MX15 3 // Single port 15"
#define _CPT_CLAA150XG08 4
#define _AU_M150XN05 5 // TTL Double Port 15"
#define _SanYo_SanYox84 6 // Tcon Single Port 15"
#define _PANEL_TD141TGCB1 10 //x.hu, 20050622
#define _PANEL_LQ104V1DG51 11 //x.hu, 20050622
#define _PANEL_LQ092Y3DG01 12 //x.hu, 20050723
#define _PANEL_CLAA154WA01 13 //x.hu, 20050725
#define _PANEL_LQ150X1LGN7 14 //x.hu, 20050729
#define _PANEL_LTM150XH_L06 15 //x.hu, 20050729
#define _PANEL_JIALUHUA 16
#define _PANEL_TYPE _PANEL_JIALUHUA//_PANEL_LTM150XH_L06
//************************************************************ END PANEL OPTION
//********************************************************* START SOURCE OPTION
#define _SOURCE_TYPE_VGA 0
#define _SOURCE_TYPE_1V 1
#define _SOURCE_TYPE_VGA_1V 2
#define _SOURCE_TYPE_VGA_2V 3
#define _SOURCE_TYPE_2V 4
#define _SOURCE_TYPE_VGA_DVI_1V 5
#define _SOURCE_TYPE_1V_1S 6
#define _SOURCE_TYPE _SOURCE_TYPE_VGA_2V//_SOURCE_TYPE_2V
//*********************************************************** END SOURCE OPTION
//*********************************************************** START PORT OPTION
// Definitions of Input Port Type
#define _NO_PORT 0
#define _DSUB_A0_PORT 1
#define _DSUB_A1_PORT 2
#define _DVI_PORT 3
#define _DVI_I_A0_PORT 4
#define _DVI_I_A1_PORT 5
#define _VIDEO_AV_PORT 6
#define _VIDEO_SV_PORT 7
#define _YPBPR_A0_PORT 8
#define _YPBPR_A1_PORT 9
#define _VIDEO_AV2_PORT 10
// Definitions of Input Port Details (Max Value: 4)
#if (_SOURCE_TYPE == _SOURCE_TYPE_VGA)
#define _INPUT_PORT_MAX 1
#define _INPUT_PORT_TYPE_0 _DSUB_A0_PORT
#define _INPUT_PORT_TYPE_1 _NO_PORT
#define _INPUT_PORT_TYPE_2 _NO_PORT
#define _INPUT_PORT_TYPE_3 _NO_PORT
#elif (_SOURCE_TYPE == _SOURCE_TYPE_VGA_1V)
#define _INPUT_PORT_MAX 2
#define _INPUT_PORT_TYPE_0 _DSUB_A0_PORT
#define _INPUT_PORT_TYPE_1 _VIDEO_AV_PORT
#define _INPUT_PORT_TYPE_2 _NO_PORT
#define _INPUT_PORT_TYPE_3 _NO_PORT
#elif (_SOURCE_TYPE == _SOURCE_TYPE_VGA_2V)
#define _INPUT_PORT_MAX 3
#define _INPUT_PORT_TYPE_0 _DSUB_A0_PORT
#define _INPUT_PORT_TYPE_1 _VIDEO_AV_PORT
#define _INPUT_PORT_TYPE_2 _VIDEO_AV2_PORT
#define _INPUT_PORT_TYPE_3 _NO_PORT
#elif (_SOURCE_TYPE == _SOURCE_TYPE_1V)
#define _INPUT_PORT_MAX 1
#define _INPUT_PORT_TYPE_0 _VIDEO_AV_PORT
#define _INPUT_PORT_TYPE_1 _NO_PORT
#define _INPUT_PORT_TYPE_2 _NO_PORT
#define _INPUT_PORT_TYPE_3 _NO_PORT
#elif (_SOURCE_TYPE == _SOURCE_TYPE_2V)
#define _INPUT_PORT_MAX 2
#define _INPUT_PORT_TYPE_0 _VIDEO_AV_PORT
#define _INPUT_PORT_TYPE_1 _VIDEO_AV2_PORT
#define _INPUT_PORT_TYPE_2 _NO_PORT
#define _INPUT_PORT_TYPE_3 _NO_PORT
#elif (_SOURCE_TYPE == _SOURCE_TYPE_1V_1S)
#define _INPUT_PORT_MAX 2
#define _INPUT_PORT_TYPE_0 _VIDEO_AV_PORT
#define _INPUT_PORT_TYPE_1 _VIDEO_SV_PORT
#define _INPUT_PORT_TYPE_2 _NO_PORT
#define _INPUT_PORT_TYPE_3 _NO_PORT
#endif
//************************************************************* END PORT OPTION
//********************************************************* START SRC SW OPTION
//x.hu, for source switch method
#define _SOURCE_KEY_ONEKEY 0 // IR one key
#define _SOURCE_KEY_MULTIKEY 1 // Keypad N keys for each channel
#define _SOURCE_KEY_MIXKEY 2 // IR one key, Keypad N keys for each channel
#if (_CUSTOM_TYPE == _CUSTOM_HAOZHEN)
#if (_CUSTOM_HAOZHEN_PRJ5K == _TRUE)
// use 0345 as demo keyboard, v2 as source switch key
#define _SOURCE_KEY_TYPE _SOURCE_KEY_ONEKEY
#else
#define _SOURCE_KEY_TYPE _SOURCE_KEY_MIXKEY
#endif
#else
#define _SOURCE_KEY_TYPE _SOURCE_KEY_ONEKEY
#endif
//*********************************************************** END SRC SW OPTION
//******************************************************** START SUPPORT OPTION
#define _TMDS_SUPPORT _OFF
#define _DVI_LONG_CABLE_SUPPORT _ON
#define _DVI_I_SOURCE_SWITCH_SUPPORT _OFF
#define _HDCP_SUPPORT _OFF
#define _VIDEO_SUPPORT _ON
#define _YPBPR_SUPPORT _OFF
#define _DVI_DE_ONLY_SUPPORT _OFF
//********************************************************** END SUPPORT OPTION
//******************************************************* START SRC AUTO OPTION
// Definitions of Auto Change Source Enable or Disable
#define _SOURCE_AUTOCHANGE_ENABLE _FALSE//_TRUE//
//********************************************************* END SRC AUTO OPTION
//******************************************************** START SETTING OPTION
// Advance Settings
// Support Timing
#define _H_FREQ_MAX 930 // Unit in 0.1 kHZ
#define _H_FREQ_MIN 100 // Unit in 0.1 kHZ
#define _V_FREQ_MAX 890 // Unit in 0.1 HZ
#define _V_FREQ_MIN 490 // Unit in 0.1 HZ
// Definitions of APLL1 M/N Code
#define _APLL1_M_CODE 25 // 33 Updated by Realtek at 20050617
#define _APLL1_N_CODE 2
// Definitions of DDS P Code
#define _DDS_P_CODE 23
// Definitions of APLL Fast Lock
#define _APLL_FAST_LOCK _ON
// Definitions of DPLL N Code
#define _DPLL_N_CODE 16
// Definitions of DPLL N Code
// Updated by Realtek at 20050617
#define _M2PLL_USE _OFF
#define _M2PLL_XTAL _XTAL12000K
#define _RTD_M2PLL_RATIO (_RTD_XTAL / _M2PLL_XTAL)
// Definitions of ADC Fine Tune Delay (Value == 0 ~ 7)
#define _ADC_FINE_TUNE_DELAY_RED 0
#define _ADC_FINE_TUNE_DELAY_GREEN 0
#define _ADC_FINE_TUNE_DELAY_BLUE 0
// Definitions of ADC Input Swap Settings. Updated by Realtek at 20050617
#define _ADC_INPUT_SWAP_RG _OFF
#define _ADC_INPUT_SWAP_RB _OFF
#define _ADC_INPUT_SWAP_GB _OFF
//********************************************************** END SETTING OPTION
//*********************************************************** START MISC OPTION
// Definitions for Display Signal
#define _DVS_INVERT (_DISABLE << 2)
#define _DHS_INVERT (_DISABLE << 1)
#define _DEN_INVERT (_DISABLE)
#define _DISPLAY_INVERT (_DVS_INVERT | _DHS_INVERT | _DEN_INVERT)
// Definitions for Display Control
#define _DISPLAY_CTRL (_DHS_MASK | _DISPLAY_INVERT)
// Definitions for First DHS Masking
#define _DHS_MASK (_DISABLE << 7)
#define _DISP_INFO_BY_MODE _OFF
// Set DClk Spread Spectrum Range
#define _DCLK_SPREAD_RANGE 0
// Set Last Line Finetune Method
#define _LAST_LINE_METHOD_0 0
#define _LAST_LINE_METHOD_1 1
#define _LAST_LINE_METHOD_2 2
#define _LAST_LINE_FINETUNE _LAST_LINE_METHOD_0
//version 200D
// Set Adjusting Vertical Position Direction Method
#define _V_POSITION_METHOD_0 0
#define _V_POSITION_METHOD_1 1
#define _V_POSITION_DIRECTION _V_POSITION_METHOD_1
//************************************************************* END MISC OPTION
//******************************************************* START OSD ITEM OPTION
// Source Timer OSD item enable
#define _MISC_TIMER_ENABLE _FALSE//_TRUE
// OSD Zoom item enable
#define _OSD_ZOOM_ENABLE _FALSE//_TRUE
//x.hu, for source hint
#define _SHOW_SOURCEHINT 1 // 1:enable show source hint, may be frever enbaled
//********************************************************* END OSD ITEM OPTION
//--------------------------------------------------
// Debug Tool
//--------------------------------------------------
//********************************************************** START DEBUG OPTION
// Debug Tool
//#define _ISPACK _ON// _OFF//
//version 200D
#define _NONE 0
#define _KINGMICE 1
#define _ISPACK 2
#define _RS232 3
#define _ISP_FOR_MYSON 4
#define _DEBUG_TOOL _ISPACK
// Source Switch Debug Enable
#define _DEBUG_SOURCE_SWITCH _FALSE// _TRUE//
// Power Switch Debug Enable
#define _DEBUG_POWER_SWITCH _FALSE// _TRUE//
// IR show code
#define _IR_SHOW_CODE _ENABLE//_DISABLE
//************************************************************ END DEBUG OPTION
//*********************************************************** START ELSE OPTION
// KEY Type selection Add by zhang_dc
#define _3_KEY_PAD 0
#define _5_KEY_PAD 1
#define _7_KEY_PAD 2
#define _KEY_TYPE _3_KEY_PAD
// Bar value showing type Add by zhang_dc
#define _SHOW_PERCENT 0
#define _SHOW_RAW 1
#define _BAR_VALUE_TYPE _SHOW_PERCENT
// Video default Bright/Contrast for RTD2523B Add by zhang_dc
#define _VCONTRAST_DEFAULT 0x80
#define _VBRIGHT_DEFAULT 0x80
#define _VBRIGHTNESS_50_DEFAULT 50
#define _VBRIGHTNESS_60_DEFAULT 50
#define _VCONTRAST_50_DEFAULT 50
#define _VCONTRAST_60_DEFAULT 50
#define _VHUE_50_DEFAULT 50
#define _VHUE_60_DEFAULT 50
#define _VSATURATION_50_DEFAULT 50
#define _VSATURATION_60_DEFAULT 50
#define _VSHARPNESS_50_DEFAULT 0
#define _VSHARPNESS_60_DEFAULT 0
//--------------------------------------------------
// Saturation/Hue/VSharpness Default Value
//--------------------------------------------------
#if (_CUSTOM_TYPE == _CUSTOM_HAOZHEN)
#if (_CUSTOM_HAOZHEN_PRJ5K == _TRUE)
#define _BRIGHTNESS_50 14//(_SLIDER_MAX_BRIGHTNESS/2)//
#define _BRIGHTNESS_60 14//(_SLIDER_MAX_BRIGHTNESS/2)//
#define _CONTRAST_50 15//(_SLIDER_MAX_CONTRAST/2)//
#define _CONTRAST_60 15//(_SLIDER_MAX_CONTRAST/2)//
#define _SATURATION_50 30//(_SLIDER_MAX_SATURATION/2)
#define _SATURATION_60 30//(_SLIDER_MAX_SATURATION/2)
#define _SHARPNESS_50 10//0
#define _SHARPNESS_60 10//0
#define _HUE_50 38//(_SLIDER_MAX_HUE/2)//_VHUE_50_DEFAULT
#define _HUE_60 38//(_SLIDER_MAX_HUE/2)//_VHUE_60_DEFAULT
#else
#define _BRIGHTNESS_50 (_SLIDER_MAX_BRIGHTNESS/2)
#define _BRIGHTNESS_60 (_SLIDER_MAX_BRIGHTNESS/2)
#define _CONTRAST_50 (_SLIDER_MAX_CONTRAST/2)
#define _CONTRAST_60 (_SLIDER_MAX_CONTRAST/2)
#define _SATURATION_50 (_SLIDER_MAX_SATURATION/2)
#define _SATURATION_60 (_SLIDER_MAX_SATURATION/2)
#define _SHARPNESS_50 0
#define _SHARPNESS_60 0
#define _HUE_50 (_SLIDER_MAX_HUE/2)//_VHUE_50_DEFAULT
#define _HUE_60 (_SLIDER_MAX_HUE/2)//_VHUE_60_DEFAULT
#endif
#else
#if 1
#define _BRIGHTNESS_50 60//(_SLIDER_MAX_BRIGHTNESS/2)//
#define _BRIGHTNESS_60 60//(_SLIDER_MAX_BRIGHTNESS/2)//
#define _CONTRAST_50 60//(_SLIDER_MAX_CONTRAST/2)//
#define _CONTRAST_60 60//(_SLIDER_MAX_CONTRAST/2)//
#define _SATURATION_50 (_SLIDER_MAX_SATURATION/2)
#define _SATURATION_60 (_SLIDER_MAX_SATURATION/2)
#define _SHARPNESS_50 0
#define _SHARPNESS_60 0
#define _HUE_50 (_SLIDER_MAX_HUE/2)//_VHUE_50_DEFAULT
#define _HUE_60 (_SLIDER_MAX_HUE/2)//_VHUE_60_DEFAULT
#else
#define _BRIGHTNESS_50 _VBRIGHTNESS_50_DEFAULT
#define _BRIGHTNESS_60 _VBRIGHTNESS_60_DEFAULT
#define _CONTRAST_50 _VCONTRAST_50_DEFAULT
#define _CONTRAST_60 _VCONTRAST_60_DEFAULT
#define _SATURATION_50 _VSATURATION_50_DEFAULT
#define _SATURATION_60 _VSATURATION_60_DEFAULT
#define _SHARPNESS_50 _VSHARPNESS_50_DEFAULT
#define _SHARPNESS_60 _VSHARPNESS_60_DEFAULT
#define _HUE_50 _VHUE_50_DEFAULT
#define _HUE_60 _VHUE_60_DEFAULT
#endif
#endif
//************************************************************* END ELSE OPTION
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -