main.c

来自「完整的软件学习--显示器驱动视频软件」· C语言 代码 · 共 82 行

C
82
字号
#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 + =
减小字号Ctrl + -
显示快捷键?