📄 mst705Ȧ
字号:
//Project File
//=======================================================
#define MST_CHIP MST702
#define RM_EEPROM_TYPE RM_TYPE_SST512
#define TUNER_TYPE TUNER_XF_6A
#define PANEL_TYPE PanelPVI07_AT
#define KEY_TYPE Single_ADCKey
#define KEY_PORT SAR0
#define TV_SYSTEM TV_PAL
//==========Source define ====================================
#define TV_ENABLE 0
#define VGA_ENABLE 0
#define YPBPR_ENABLE 0
#define CCIR656_ENABLE 0
//==========AudioCtrl define ====================================
#define AudioCtrl PWM_TYPE_PWM1
//==========AudioCtrl define ====================================
#define VCOM_DC_Ctrl PWM_TYPE_PWM4
//==========DSP define ==========================================
#define ENABLE_VD_DSP 1
#define ENABLE_SECAM 1
#define CCFL_FUNCTION 1
#define CCFL_BURST_MODE 0
#define LED_BACKLIGHT 1
#define FUN_MGD 0
//==========I/O setting==================================
#define hwBlacklit_Pin
#define hw_SetBlacklit()
#define hw_ClrBlacklit()
#if IRSEND_ENABLE
#define hw_SetIRsend_Pin() P4 |= _BIT4
#define hw_ClrIRsend_Pin() P4 &=~_BIT4
#endif
#define hw_SetPanelPower() msWriteByte(BK0_00_REGBK, REG_BANK3_COMB);\
msWriteBit(BK3_F3_PWMCLK, 1, _BIT1);\
msWriteBit(BK3_F3_PWMCLK, 1, _BIT2);\
msWriteByte(BK0_00_REGBK, REG_BANK_SCALER);
#define hw_ClrPanelPower() msWriteByte(BK0_00_REGBK, REG_BANK3_COMB);\
msWriteBit(BK3_F3_PWMCLK, 1, _BIT1);\
msWriteBit(BK3_F3_PWMCLK, 0, _BIT2);\
msWriteByte(BK0_00_REGBK, REG_BANK_SCALER);
#define hwTuner_pin
#define hw_SetTunerOn()
#define hw_SetTunerOff()
#define hwI2C_SCL_Pin P0_1
#define hwI2C_SDA_Pin P0_0
#define hwI2C_SCL_Pin_STATUS (hwI2C_SCL_Pin)
#define hwI2C_SDA_Pin_STATUS (hwI2C_SDA_Pin)
#define hw_SetGreenLed()
#define hw_ClrGreenLed()
#define hw_SetPanelInvert() P4 &=~_BIT3
#define hw_ClrPanelInvert() P4 |=_BIT3
//============Audio Setting================================
//#define P6_GPIO_Enable
#define Init_P0_Value 0xF7
#define Init_P4_Value 0xFD
#define Init_P6_Value 0xFF
#define hwAudioMute_Pin
#define hw_SetAudioMute()
#define hw_ClrAudioMute()
#define hwAudioStby_Pin
#define hw_SetAudioStby()
#define hw_ClrAudioStby()
#define hwAudioMux_Pin_1
#define hwAudioMux_Pin_2
#define hw_SetAudioMuxToVGA()
#define hw_SetAudioMuxToCVBS1()
#define hw_SetAudioMuxToCVBS2()
#define hw_SetAudioMuxToCVBS3()
#define hw_SetAudioMuxToCVBS4()
#define hw_SetAudioMuxToSV1()
#define hw_SetAudioMuxToSV2()
#define hw_SetAudioMuxToTuner()
#define INIT_AudioVolume_X0 0x70
#define INIT_AudioVolume_X1 0x60
#define INIT_AudioVolume_X2 0x40
#define INIT_AudioVolume_X3 0x20
#define INIT_AudioVolume_X4 0x00
//=================================================================
#if(KEY_TYPE==Single_ADCKey)
#define KEY_AD_L0 0x00//0x02
#define KEY_AD_L1 0x0A//0x0E
#define KEY_AD_L2 0x14//0x1E
#define KEY_AD_L3 0x1E//0x2D
#define KEY_AD_L4 0x26//0x1E
#define KEY_AD_L5 0x31//0x2D
#define KEY_AD_L6 0x3A//0x2D
#define KEY_AD_DELTA 0x03 // tolerance
#elif(KEY_TYPE==Dual_ADCKey)
#define KEY_AD_L0 0x00//0x02
#define KEY_AD_L1 0x0B//0x0E
#define KEY_AD_L2 0x1B//0x1E
#define KEY_AD_L3 0x29//0x2D
#define KEY_AD_DELTA 0x03 // tolerance
#endif
//=================================================================
typedef enum
{
Input_CVBS1,
Input_CVBS2,
Input_Nums,
Input_TV,
Input_CVBS3,
Input_CVBS4,
Input_CVBS5,
Input_CVBS6,
Input_SVIDEO1,
Input_SVIDEO2,
Input_CCIR656,
Input_VGA,
Input_YPBPR,
Input_Nothing,
Input_AllPort=0xFF
}InputPortType;
#define CVBS1_RealPortSet PORT_CVBS_SV0C
#define CVBS2_RealPortSet PORT_CVBS_SV0Y
#define TV_RealPortSet PORT_CVBS_SV0Y
#define CVBS3_RealPortSet PORT_CVBS_SV1Y
#define CVBS4_RealPortSet PORT_CVBS_SV1C
#define CVBS5_RealPortSet PORT_CVBS_SV1C
#define CVBS6_RealPortSet PORT_CVBS_SV1C
#define SVIDEO1_RealPortSet PORT_SV1
#define SVIDEO2_RealPortSet PORT_SV0
#define VGA_RealPortSet PORT_VGA
#define YPbPr_RealPortSet PORT_YPbPr
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -