📄 global.h
字号:
/****************************************************************************
+----------------------------------------------------------------------+
| Copyright Trumpion Microelectronics Inc. 1999 |
| Trumpion Microelectronics Inc. reserves the right to change products |
| or specifications without notice. |
+----------------------------------------------------------------------+
Project : LCD monitor
Version : 0.94
File Name : global.h
Functions : define ALL global variables used in the LCD project
Revision :
1999-05-18 OriginalTeam First Created
2000-07-17 Bill Tseng Modified for Zurac-II
****************************************************************************/
#ifndef _GLOBAL_H
#define _GLOBAL_H
extern Bool SendData( void ); /* IIC.C : send I2C data */
extern Bool SendEEPROMData(void); /* IIC.C : send EEPROM I2C data */
extern Bool ReadI2CData(Byte,Byte); /* IIC.C : read I2C data */
//***************************************************************************
// GLOBAL DATA
//**************************************************************************/
//main.c
extern Bool FgOsdAct;
extern Bool FgAdcAct;
extern Bool FgVideoAct;
extern Bool FgScalerAct;
extern Bool FgScalerAdj;
extern Bool FgAutoOn;
extern Bool FgAutoAdj;
extern Bool FgWhiteOn;
extern Bool FgModeChange;
extern Bool FgMenuChange;
extern Bool FgBurnin;
extern Bool FgFreeRun;
extern Bool FgPowerStby;
extern Bool FgPowerOff;
extern Bool FgNoSignal;
extern Bool FgPowerKeyFlag;
extern Bool FgSelKeyFlag; //Select key press flag
extern Bool FgAutoKeyFlag;
// extern Byte IDATA FgUpKeyFlag;
// extern Byte IDATA FgDownKeyFlag;
extern Bool FgInputKeyFlag;
extern Bool FgISP;
extern Bool FgShowBurnin;
extern Bool FgDosMode;
extern Bool FgDosMode1;
extern Bool FgInterlace;
extern Bool FgMenuKey;
extern Bool FgFacMode;
extern Bool FgHatKey;
extern Bool FgMenuSelect;
extern Bool FgFunInc;
extern Bool FgKeyFlag;
extern Bool FgMenuPage;
extern Bool FgChangeAuto;
extern Bool FgPowerBurnin;
extern Bool FgSaveData; // Vincent 20011211
extern Byte DATA KeyStatus;
extern Byte DATA OSDPoint;
extern Byte DATA OSDMainPoint;
extern Byte DATA OSDMenuPage;
extern Byte IDATA ColorTemp1;
extern Byte IDATA ZRContrast;
extern Byte IDATA ZGContrast;
extern Byte IDATA ZBContrast;
extern Byte IDATA ZRBrightness;
extern Byte IDATA ZGBrightness;
extern Byte IDATA ZBBrightness;
extern Byte IDATA RxdBuf[6];
extern Byte IDATA RxdBufIndex;
extern Byte IDATA ModeInfo;
extern Byte IDATA DitherMode;
extern Byte IDATA ScalingMode;
extern Byte IDATA HScaling;
extern Byte IDATA AlphaBlending;
extern Byte IDATA GammaIndex;
extern Byte IDATA KeyBuffer;
extern Byte IDATA ScanKeyCounter;
extern Byte DATA CountTimer;
extern Byte DATA T8_192msTimer;
extern Byte DATA GeneralTimer;
extern Word DATA OSDOffTimer;
extern Word DATA PromptTimer;
extern Byte DATA ModeCounter;
extern Byte DATA OSDNumber;
extern Word DATA OSDMaxValue;
extern Word DATA OSDMinValue;
extern Byte IDATA OSDTimerByte;
extern Byte IDATA OSDLanguage;
extern Byte IDATA OSDHorPosition;
extern Byte IDATA OSDVerPosition;
extern Byte IDATA TrmBuf[20];
extern Word DATA CurrentValue;
extern Byte DATA UpdateValue;
extern Byte RDATA *DataPointer;
extern Byte DATA ByteCnt;
extern Byte DATA SlvAdr;
extern Byte IDATA InputSource;
extern Byte IDATA PanelType;
extern Byte IDATA ColorTemp;
extern Byte IDATA U1RgainValue; // Red color gain value
extern Byte IDATA U1GgainValue; // Green color gain value
extern Byte IDATA U1BgainValue; // Blue color gain value
extern Byte IDATA M_BrightnessR;
extern Byte IDATA M_BrightnessG;
extern Byte IDATA M_BrightnessB;
extern Byte IDATA VideoUnlockCount;
extern Byte DATA BrightnessValue;
extern Byte DATA ContrastValue;
extern Byte DATA BrightnessValueZ;
extern Byte DATA ContrastValueZ;
extern Word DATA HorPositionValue;
extern Word DATA VerPositionValue;
extern Byte DATA PhaseValue;
extern Word DATA ClockValue;
extern Word DATA HS1frCount; // Hsync 1 frame line count
extern Word IDATA HS2frCount; // Hsync 2 frame line count
#if ZURAC_HWMD
extern Byte DATA MuteTimer;
extern Byte DATA SyncSource;
extern Byte DATA StableCnt;
extern Byte DATA HCountH;
extern Byte DATA VCountH;
extern Byte DATA tempHCountH;
extern Byte DATA tempVCountH;
extern Byte DATA LastHCountH;
extern Byte DATA LastVCountH;
extern Word DATA CurHFreq; // Current H frequency
extern Word DATA CurVFreq; // Current V frequency
extern Word DATA PHsync16;
extern Bool FgPHSFilterOn;
extern Bool FgModeDetect;
extern Bool FgSogSignal;
extern Bool FgCompSignal;
extern Bool FgSepSignal;
extern Bool FgHWMDInt;
extern Bool tempHPol;
extern Bool tempVPol;
extern Bool LastHPol;
extern Bool LastVPol;
extern Bool FgSWChange;
extern Bool CurrentHPol; // current H-sync polarity
extern Bool CurrentVPol; // current V-sync polarity
extern Bool VSyncStart; // V-Sync start
#else // ZURAC_HWMD
extern Bool InHPol; // incoming H sync polarity
extern Bool InVPol; // incoming V sync polarity
extern Bool NewHPol; // last H sync polarity
extern Bool NewVPol; // last V sync polarity
extern Bool CurrentHPol; // current H sync polarity
extern Bool CurrentVPol; // current V sync polarity
extern Bool VSyncReady; // Vsync ready
extern Bool VSyncOn; // Vsync present
extern Bool VSyncStart; // V-Sync start
extern Word DATA VS1usCount;
extern Byte DATA VS4msCount; // count of 4ms of 1 Vsync interval
extern Byte DATA VPolTime; // time to check V polarity
extern Byte DATA VSyncOVTime; // H sync overflow time
extern Word DATA InVTime; // Incoming V Sync Period
extern Word IDATA NewVFreq; // Last V frequency
extern Word IDATA NewHFreq; // Last H frequency
extern Word IDATA CurHFreq; // Current H frequency
extern Word IDATA CurVFreq; // Current V frequency
extern Word IDATA HFreq[4];
extern Word IDATA VFreq[4];
extern Byte IDATA StableCount;
#endif // ZURAC_HWMD
#endif
// extern Word XDATA Valtest;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -