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

📄 user_ext.h

📁 7302VideoAP.zip----------一个多媒体液晶显示器内部控制器(主芯片为:EL7302)的源程序(KC51)
💻 H
📖 第 1 页 / 共 2 页
字号:
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 + -