Код:
//--------------------------------------------------
// Preset Mode
//--------------------------------------------------
enum PresetModeDef
{
_MODE_640x480_50HZ = 0, // Mode 00: 640x480_50Hz
_MODE_640x480_60HZ, // Mode 01:
// end
_MAX_PRESET_MODE,
};
....
ModeTableType code tINPUTMODE_PRESET_TABLE[_MAX_PRESET_MODE] =
{
//--------------------------------------------------
// Preset Modes
//--------------------------------------------------
{ // Mode 0 : 640 x 480 x 50 Hz
0 | _SYNC_HN_VN | _SYNC_HP_VN | _SYNC_HN_VP | _SYNC_HP_VP, // Polarity Flags,
640, 550, // InputWidth, InputHeight,
315, 500, // IHFreq in kHz, IVFreq in Hz,
_HFREQ_TOLERANCE, _VFREQ_TOLERANCE, // IHFreqTolerance in kHz, IVFreqTolerance in Hz,
784, 575, // IHTotal, IVTotal,
144, 54, // IHStartPos, IVStartPos,
},
{ // Mode 1 : 640 x 480 x 60 Hz
0 | _SYNC_HN_VN | _SYNC_HP_VN | _SYNC_HN_VP | _SYNC_HP_VP, // Polarity Flags,
640, 480, // InputWidth, InputHeight,
315, 600, // IHFreq in kHz, IVFreq in Hz,
_HFREQ_TOLERANCE, _VFREQ_TOLERANCE, // IHFreqTolerance in kHz, IVFreqTolerance in Hz,
880, 525, // IHTotal, IVTotal,
144, 35, // IHStartPos, IVStartPos,
},
};
....
#if(_DISP_INFO_BY_MODE == _ON)
DisplayTableType code tDISPLAY_PRESET_TABLE[_MAX_PRESET_MODE] =
{
//--------------------------------------------------
// Preset Modes
//--------------------------------------------------
{ // Mode 0 : 640 x 480(550) x 50 Hz
1472, // DHTotal,
1280, 1024, // DHWidth, DVHeight,
},
{ // Mode 1 : 640 x 480 x 60 Hz
1472, // DHTotal,
1280, 1024, // DHWidth, DVHeight,
},
};
#endif // End of #if(_DHTOTAL_BY_MODE == _ON)