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

📄 global.c

📁 完整的软件学习--显示器驱动视频软件
💻 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 + -