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

📄 main.c

📁 完整的软件学习--显示器驱动视频软件
💻 C
字号:
#include "board.h"
#include "types.h"
#include "global.h"
#include "mcu.h"
#include "detect.h"
#include "menu.h"
#include "ms_reg.h"
#include "power.h"
#include "debug.h"
#include "ms_rwreg.h"
#include "msosd.h"
#include "misc.h"
#include "NVRam.h"
#include "mstar.h"
#include "UserPref.h"
#include "keypad.h"
#include "DDC.h"

BYTE Check_Initial(void);

void Init_Device(void);
void UpdateDDCDataHandler(void);

extern void ScalerReset(void);

extern void Init_GlobalVariables(void);
extern void InitialVolume(void);

#if(MSTMCU|MTV512)
bit RewriteDDC_A1,RewriteDDC_A2;
#endif

void main(void)
{
	BYTE i=0;
	Init_MCU();
	ScalerReset();
	mStar_InitDDC();
	ReadMonitorSetting();
	CheckFactoryKeyStatus();//fendy
	Init_GlobalVariables();
	Menu_InitVariable();

      	     printMsg("enter power saving");
			 
	for (i=0;i<=10;i++)
	{
		Init_Device();
		if (Check_Initial()) 
			break;
	}
	
    while (1)
    {	 	
        //InitialVolume();
        //Power_PowerHandler();
	
	
        if (!ModeDetectCounter || InputTimingChangeFlag)
        { 
            mStar_MonitorInputTiming();
            ModeDetectCounter=20;
        }
        mStar_ModeHandler();
        Menu_OsdHandler();
	 DebugHandler();	
#if DISPLAYLOGO
	LogoHandler();
#endif
    }
	
}

void Init_Device()
{ 
  if (PowerOnFlag)
  	Power_TurnOnGreenLed();
  mStar_Init();
  Set_InitVolumeFlag();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -