📄 lcd_main.h
字号:
#define MODE_DETECT_FREQ 2 // Detect Mode every (2 + 1) * 20ms = 60ms
#define VGA_SEARCH_TIMES 3
#define DVI_SEARCH_TIMES 3
#define VIDEO_SEARCH_TIMES 5
#define NO_MODE_TIMES 5
#define NO_COLOR_TIMES 20
#define SYNC_FAIL_TIMES 1
/*
#define STATE_POWERUP 0 // Reserved for system use
#define STATE_SOURCECHANGE 1 // Reserved for system use
#define STATE_MODECHANGE 2 // Reserved for system use
#define STATE_POWERDOWN 3 // Reserved for system use
#define BEGIN_POWERUP 500 // Task State0 Period : (500 - 350) * 20ms = 3sec
#define BEGIN_SOURCECHANGE 500 // Task State0 Period : (500 - 350) * 20ms = 3sec
#define BEGIN_MODECHANGE 350 // Task State1 Period : (350 - 250) * 20ms = 2sec
#define BEGIN_SHOWHINT 250 // Task State2 Period : (250 - 0) * 20ms = 5sec
#define OSD_TO_HINT_DELAY 5 // The delay from OSD window closed to 'No Signal' hint text shown
*/
#define INIT_STATE 0
#define SEARCH_STATE 1
#define BKGND_STATE 2 // Only for no-signal
#define ACTIVE_STATE 3 // Both for support and unsupport mode
#define SLEEP_STATE 4
#define PWOFF_STATE 5
#define LOGO_PERIOD 100
#define BKGND_PERIOD 400
#ifdef __MAIN__
// Global Variables
#if (BURNIN_MODE)
unsigned char code BurnInColor[3][8] =
{
{32, 64, 96, 128, 160, 196, 228, 255},
{255, 228, 196, 160, 128, 96, 64, 32},
{196, 64, 128, 32, 96, 255, 228, 160},
};
#endif
#if (IRPOLLING)
unsigned char data ucIR_Cmd[2] = { 0x00, 0x00 };
unsigned char data ucIR_State = 0x00;
#endif
bit bReload = 0;
unsigned char idata ucCurrStatus = INIT_STATE;
unsigned int idata usStateTimer = 0;
// Function Prototype
void Display_Logo_Animation(void);
void Display_State_Control(unsigned char ucNotify);
#if (BURNIN_MODE)
void BurnIn();
#endif
#if (USE_MCU_DDC)
void MCU_DDC_Process(void);
#endif
#else //////////////////////////////////////////////////////////////////////////////////////////////////
// Public Global Variables
#if (IRPOLLING)
extern unsigned char data ucIR_Cmd[2];
extern unsigned char data ucIR_State;
#endif
extern unsigned char idata ucCurrStatus;
extern unsigned int idata usStateTimer;
// Function Prototype
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -