📄 global.c
字号:
#include "types.h"
#include "board.h"
#include "global.h"
#if NoSyncLedBlink
BYTE ModeDetectCounter=10;
#else
BYTE ModeDetectCounter=20;
#endif
BYTE Second=0;
BYTE InputTimingStableCounter=0;
WORD ms_Counter=SystemTick; // for System timer
WORD SystemFlags=0; // for system status flags
WORD ProViewFlag=0; // for system status flags
BYTE MyFlags=0;
BYTE EnableFactoryKeyCount=0; //for factory key delay counter
BYTE OsdCounter=0;
BYTE PowerDownCounter=0;
BYTE TimingChangeDebunce=0;
#if MTV512|MSTMCU
xdata DWORD BLTime=0;
#else
idata DWORD BLTime=0;
#endif
idata BYTE PatternNo=0;
idata BYTE MaxSavedModeIndex;
idata BYTE SaveIndex;
idata BYTE DDCType=1;
#if MSTMCU
xdata BYTE xfr_regs[256] _at_ 0xC000;
#endif
#if PanelOff1Sec
BYTE PanelOffTimeCounter;
#endif
#if DISPLAYLOGO
BYTE LogoTimeCounter = 0;
#endif
bit SwitchDelay=0;
#if MTV512|MSTMCU
InputTimingType xdata InputTiming;
MonitorSettingType xdata MonitorSetting;
ModeSettingType xdata ModeSetting;
#else
InputTimingType idata InputTiming;
MonitorSettingType idata MonitorSetting;
ModeSettingType idata ModeSetting;
#endif
void Init_GlobalVariables(void)
{ InputTimingStableCounter=0;
Second=0;
OsdCounter=0;
PowerDownCounter=0;
//SrcInputType= Input_656Video;
SrcFlags=SyncLoss;
if(DoBurninModeFlag&&!PowerOnFlag)
{
Set_PowerOnFlag();
Clr_DoBurninModeFlag();
}
Clr_EnableAutoColorTempFlag();
if (PowerOnFlag)
SystemFlags|=bInputTimingChangeBit;
else
SystemFlags|=bForcePowerSavingBit;
#if DISPLAYLOGO
if(!FactoryModeFlag)
Set_DoDisplayLogoFlag();
Set_StartDisplayLogoFlag();
#endif
Clr_EnableResetPTimeFlag();
#if Dual_Input_Icon_Enable
Set_DrawSourceTypeFlag();
#endif
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -