📄 user_ext.h
字号:
extern unsigned char code Eng_AutoPhase[];
extern unsigned char code Chi_AutoPhase[];
extern code unsigned char *Str_AutoPhase[];
// Picture Table
extern unsigned char code Icon_Auto[];
extern unsigned char code Icon_Brightness[];
extern unsigned char code Icon_Contrast[];
extern unsigned char code Icon_Hpos[];
extern unsigned char code Icon_Vpos[];
extern unsigned char code Icon_PixelClk[];
extern unsigned char code Icon_PixelPhase[];
extern unsigned char code Icon_Color[];
extern unsigned char code Icon_Filter[];
extern unsigned char code Icon_OsdHpos[];
extern unsigned char code Icon_OsdVpos[];
extern unsigned char code Icon_OffTime[];
extern unsigned char code Icon_InputSignal[];
extern unsigned char code Icon_Language[];
extern unsigned char code Icon_LanChine[];
extern code unsigned char Icon_LanEngli[];
extern unsigned char code Icon_Recall[];
extern unsigned char code Icon_AnalogInput[];
extern unsigned char code Icon_DigitalInput[];
extern unsigned char code Icon_SVideoInput[];
extern unsigned char code Icon_AVideoInput[];
extern unsigned char code Icon_TunerInput[];
extern code unsigned char Icon_Erase[];
extern code unsigned char *FacIconPack[];// Factory Menu Picture Table
extern unsigned char code Etron[];
extern unsigned char code LOGO1[];
extern unsigned char code LOGO2[];
//Video Saturation
extern unsigned char code Eng_Saturation[];
extern unsigned char code Chi_Saturation[];
extern code unsigned char *Str_Saturation[];
//Video hue
extern unsigned char code Eng_hue[];
extern unsigned char code Chi_hue[];
extern code unsigned char *Str_hue[];
// Function
extern void EnNoSignal(void);
extern void EnNotSupport(void);
extern void EnSuspend(void);
extern void EnPowerDown(void);
/////////////////////////////////////////////////////////////////////////////////
// Functions //
/////////////////////////////////////////////////////////////////////////////////
extern void MainMenu(void); // by BaoXian 2003.4.16
extern void clear_str(bit STRFLG); // by BaoXian 2003.4.16
extern void IconBlink(unsigned int XStar,unsigned int YStar); // by BaoXian 2003.4.16
extern void LanguagePic(void);// by BaoXian 2003.4.18
extern void ExecuteAuto(void);// by BaoXian 2003.4.21
extern void ColorPic(void); // by BaoXian 2003.4.22
extern unsigned char OSDFLAG(void); // by BaoXian 2003.4.22
extern void InputSelectPic(void);// by BaoXian 2003.4.28
extern void UpdateOSDPanel(void);// by BaoXian 2003.4.29
extern void FactoryPanel(void); //by BaoXian 2003.4.29
extern void LoadUserEEprom(void);//by BaoXian 2003.4.30
extern void OSDTimePic(void);//by BaoXian 2003.5.6
extern void RecallDefault(void);//by BaoXian 2003.5.7
extern void ClrMenuBarVal();//by BaoXian 2003.5.7
extern void InputSelect(unsigned char Mode);
extern void EraseUserMode(void);
extern void PaintRec(unsigned char, unsigned int,unsigned int,unsigned int,unsigned int);
extern void SetDefault(void);
extern void OsdInit(void);
extern void SetFullScreen(void);
extern void UltAutoColor(void);
extern void DisDisplay(void);
extern void DisPseudoMode(void);
extern void DownLoadGamma(unsigned char Mode);
extern void Write7300Reg (unsigned char addr,unsigned char value);
extern void DynamicPanel();
extern void EnDisplay(void);
extern void EnPseudoMode(void);
extern void FreqCalibration();
extern void Initial(unsigned char idx);
extern void KeyScanRoutine(void);
extern void LEDBlinking(void);
extern void LoadTable(unsigned char *Ptr);
extern void ModeInitial(void);
extern void ModeSearch(void);
extern void OSDRoutine(void);
extern void PhaseCalibration(void);
extern void WaitModeStable(void);
extern void PositionCalibration(void);
extern void Reset7300(void);
extern void UARTRoutine(void);
extern void Wait1Frame(void);
extern void Wait2Frame(void);
extern void I2CWrite(unsigned char maddr,unsigned char saddr,unsigned char value);
extern void BreakPoint(unsigned char label);
extern void EEpromWrite(unsigned char addr,unsigned char value);
extern void Delay6ms(unsigned char value);
extern void InitialEEprom(void);
extern void Inc7300IntReg(unsigned char addr);
extern void Dec7300IntReg(unsigned char addr);
extern void EnOverLimit(void);
extern void UltEraseMode(void);
extern void DownLoadEEprom(void);
extern void EnVideo(void);
extern void EnTMDS(void);
extern void Wait1ms(unsigned int value);
extern void UltIncWindow(void);
extern bit ModeChanged(void);
extern bit SourcePresent(void);
extern bit FindSource(unsigned char sel);
extern bit KeyPressed(void);
extern bit UltRecordCurrentMode(void);
extern bit VideoSourcePresent(void);
extern unsigned char SourceStatus;
extern unsigned char FrontStatus;
extern unsigned char CalCoarsePhaseStep(void);
extern unsigned char ModeDetector(void);
extern unsigned char I2CRead(unsigned char maddr,unsigned char saddr);
extern unsigned char FrameRate(void);
extern unsigned char GetIntVector(void);
extern unsigned char GetKey(void);
extern unsigned char EEpromRead(unsigned char addr);
extern unsigned char UltGetStatus(void);
extern unsigned int ReportHActive(void);
extern unsigned int ReportVActive(void);
/////////////////////////////////////////////////////////////////////////////////
// Variables //
/////////////////////////////////////////////////////////////////////////////////
extern unsigned char pdata Reg7300[256];
extern unsigned char code PSEUDO[];
extern unsigned char code JUDGEMAP[];
extern unsigned int code PSEUDOMODE[];
extern unsigned int code STDMODE[];
extern unsigned int code NONSTDMODE[];
extern unsigned int *CurModePtr;
extern bit DyPanFlg,FlgModeFnd,VFlag,FlgFullH,FlgFullV,ChgLock;
extern bit UnSuprtMode,NoSigMode,LockMode,KeyPressFlg;
extern bit ModeFndFlg,AutoEnFlg,EEEnFlg,SignFlg,Flg1ms;
extern bit EEpromExtFlg,FlgOverVfreq;
extern bit SOGSourceFlg;
extern unsigned char AccessID,SourceType,BreakValue;
extern unsigned char KeyIterCnt,KeyValue,KeyStbCnt;
extern unsigned char Timer1IterCnt,IrqCnt;
extern unsigned int Vtotal_s,Hsize_s,Vsize_s,Htotal_s;
extern unsigned int VBP_s,HBP_s,HPW_s,LEDCnt,CurHFreq;
extern unsigned int CurVtotal,PHTotal;
/////////////////////////////////////////////////////////////////////////////////
extern unsigned char AdjustColor(unsigned char IncDec,unsigned char Channel); //92.1.8 Add by kaosheng
extern unsigned char AdjustPhase(unsigned char IncDec); //92.1.8 Add by kaosheng
extern unsigned char AdjustPosition(unsigned char Move); //92.1.15 Add by kaosheng
extern unsigned char AdjustColock(unsigned char IncDec); //92.1.16 Add by kaosheng
extern unsigned char AdjustBrightness(unsigned char IncDec); //92.1.16 Add by kaosheng
extern unsigned char AdjustContrast(unsigned char IncDec); //92.1.16 Add by kaosheng
/////////////////////////////////////////////////////////////////////////////////
extern void UserEEpromWrite(unsigned int addr,unsigned char value);
extern unsigned char UserEEpromRead(unsigned int addr);
extern unsigned int GetKeyIdelTime(void);
extern void LoadUserColorDefault(void);
extern void UltEraseCurrentMode(void);
extern unsigned char SignalType;
extern void VideoFunction(unsigned char value,unsigned char function);
extern void ShowLogo(void);
extern unsigned int code PanelFactor[][8];
extern unsigned char Panel_index;
extern void SetPowerSeq(void);
extern bit adj_flg;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -