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

📄 osd_dat.h

📁 GM5621原代码
💻 H
📖 第 1 页 / 共 2 页
字号:
////////////////////////////////////////////////////////////////////////////////
//    Genesis Microchip, Inc.
// This file was generated by Genesis Workbench. PLEASE DO NOT EDIT MANUALLY
////////////////////////////////////////////////////////////////////////////////

#ifndef OSD_DAT_H_DEFINED
#define OSD_DAT_H_DEFINED

// User Events defenition

extern BYTE ROM B_OE_EnterState;
extern BYTE ROM B_OE_ExitState;
extern BYTE ROM B_OE_ValidMode;
extern BYTE ROM B_OE_RemoveOSD;
extern BYTE ROM B_OE_NoSync;
extern BYTE ROM B_OE_NoCable;
extern BYTE ROM B_OE_OutOfRange;
extern BYTE ROM B_OE_TransitionComplete;
extern BYTE ROM B_OET_OSD_Timeout;
extern BYTE ROM B_OE_OSDTimeout;
extern BYTE ROM B_OE_AnyEvent;
extern BYTE ROM B_OE_AutoAdjustComplete;
extern BYTE ROM B_OE_PowerDownNotice;
extern BYTE ROM B_OE_SplashScreen;
extern BYTE ROM B_OE_StartPowerDown;
extern BYTE ROM B_OE_AnalogInput;
extern BYTE ROM B_OE_AutoAdjSuccess;
extern BYTE ROM B_OE_AutoAdjustFailed;
extern BYTE ROM B_OE_AutoAdjustStart;
extern BYTE ROM B_OE_DigitalInput;
extern BYTE ROM B_OE_ExitPowerSaving;
extern BYTE ROM B_OE_Idle;
extern BYTE ROM B_OE_InternalPatterns;
extern BYTE ROM B_OE_InvalidMode;
extern BYTE ROM B_OE_PowerDownNow;
extern BYTE ROM B_OE_PowerSavingNow;
extern BYTE ROM B_OE_PowerUp;
extern BYTE ROM B_OE_Sleep;
extern BYTE ROM B_OE_StartPowerSaving;
extern BYTE ROM B_OE_SystemStartUp;

typedef enum 
{
	// OE_None = 0,
	OE_EnterState = 1,
	OE_ExitState = 2,
	OEK_One = 3,
	OEK_One_GPIO = 4,
	OEK_Right = 5,
	OEK_Right_GPIO = 6,
	OEK_Left = 7,
	OEK_Left_GPIO = 8,
	OEK_Two = 9,
	OEK_Two_GPIO = 10,
	OET_OsdCustomTimer = 11,
	OEK_PowerOn = 12,
	OEK_PowerOn_GPIO = 13,
	OEK_InternalPatterns = 14,
	OE_ValidMode = 15,
	OE_RemoveOSD = 16,
	OEK_InternalPatterns_GPIO = 17,
	OEK_NoSyncTrTableInternalPatterns_GPIO = 18,
	OE_NoSync = 19,
	OEK_NextInputSource = 20,
	OEK_NextInputSource_GPIO = 21,
	OET_OsdSplashScreenTimer = 22,
	OE_NoCable = 23,
	OE_OutOfRange = 24,
	OE_TransitionComplete = 25,
	OEK_Menu = 26,
	OEK_Menu_GPIO = 27,
	OET_OSD_Timeout = 28,
	OE_OSDTimeout = 29,
	OEK_Bright = 30,
	OEK_Bright_GPIO = 31,
	OEK_InputToggle_factorMenu = 32,
	OEK_OneTwo_GPIO = 33,
	OE_AnyEvent = 34,
	OE_AutoAdjustComplete = 35,// auto adjust was successful
	OE_Contrast = 36,
	OE_PowerDownNotice = 37,
	OE_PseudoMode = 38,// Sent by the mode handler when the mode is not recognized but is close to a valid mode
	OE_SplashScreen = 39,
	OE_StartPowerDown = 40,// system decided to go to Power OFF mode
	OE_TheftDeterrence = 41,// THEFT_DETERRENCE_SUPPORT
	OE_AnalogInput = 42,// signal detected on VGA port
	OE_AutoAdjSuccess = 43,
	OE_AutoAdjustFailed = 44,// auto adjust failed
	OE_AutoAdjustStart = 45,// system is going to start auto adjust on the next pass of the main loop
	OE_DigitalInput = 46,// signal detected on DVI port
	OE_ExitPowerSaving = 47,// system is coming out of DPMS mode
	OE_Idle = 48,
	OE_InternalPatterns = 49,
	OE_InvalidMode = 50,
	OE_PowerDownNow = 51,// system will enter the power OFF state on the next pass of the main loop
	OE_PowerSavingNow = 52,// system will enter the DPMS state on the next pass of the main loop
	OE_PowerUp = 53,// coming out Power OFF mode
	OE_Sleep = 54,
	OE_StartPowerSaving = 55,// system decided to enter DPMS mode
	OE_SystemStartUp = 56// coming out of AC power off or hard reset
} UserEvents;



#ifdef WB_ENABLE_DEBUG_INFO_EVENTS
char ROM* ROM ROM WB_DEBUG_INFO_EVENTS[];
#endif //WB_ENABLE_DEBUG_INFO_EVENTS

/*

Begin block defined in libs

#define SAT_CB_00_EVT_SHIFT		0x0003
#define SAT_CB_10_EVT_SHIFT		0x0002
#define SAT_CB_11_MAC_SHIFT		0x0002

#define SAT_CB_00_EVT_MASK		(BIT3 | BIT4 | BIT5)
#define SAT_CB_00_ACT_MASK		(BIT0 | BIT1 | BIT2)

#define SAT_CB_10_EVT_MASK		(BIT2 | BIT3 | BIT4 | BIT5)
#define SAT_CB_10_CND_MASK		(BIT0 | BIT1)

#define SAT_CB_11_MAC_MASK		(BIT2 | BIT3 | BIT4)
#define SAT_CB_11_CND_MASK		(BIT0 | BIT1)
#define SAT_CB_11_ATREF		(BIT5)
#define SAT_CB_11_ATREF_MASK		(BIT4 | BIT3 | BIT2 | BIT1 | BIT0)

#define SAT_CB_MASK		(BIT7 | BIT6)

#define Fit_00(Event,Action)		(((Event) << SAT_CB_00_EVT_SHIFT) | (Action))
#define Fit_10(Event,CndCtrl)		(((Event) << SAT_CB_10_EVT_SHIFT) | (CndCtrl))
#define Fit_11(CndCtrl, MultiActn)		(((MultiActn) << SAT_CB_11_MAC_SHIFT) | (CndCtrl))



End block defined in libs*/

#define OSD_WB_USED		
#define NO_OPERAND		0

// States enum definition
typedef enum 
{
	SID_DefaultState = 0,// SID_DefaultState
	SID_MainDlg = 1,// SID_MainDlg
	SID_YesNoDlg = 2,// SID_YesNoDlg
	SID_NoSignalDlg = 3,// SID_NoSignalDlg
	SID_OutOfRangeDlg = 4,// SID_OutOfRangeDlg
	SID_YesNoAutoColorDlg = 5,// SID_YesNoAutoColorDlg
	SID_ValidModeState = 6,// SID_ValidModeState
	SID_SleepState = 7,// SID_SleepState
	SID_PowerOffState = 8,// SID_PowerOffState
	SID_SplashScreenState = 9,// SID_SplashScreenState
	SID_NoCableDlg = 10,// SID_NoCableDlg
	SID_YesNosRGBDlg = 11,// SID_YesNosRGBDlg
	SID_UpdateOsdDrectionState = 12,// SID_UpdateOsdDrectionState
	SID_FactoryDialog = 13,// SID_FactoryDialog
	SID_MLockTransitState = 14,// SID_MLockTransitState
	SID_MLockedMenu = 15,// SID_MLockedMenu
	SID_MUnlockedMenu = 16,// SID_MUnlockedMenu
	SID_FactoryResetTransitState = 17,// SID_FactoryResetTransitState
	SID_TestPatternAging = 18,// SID_TestPatternAging
	SID_AutoAdjustWait = 19,// SID_AutoAdjustWait
	SID_TheftDeterrenceDlg = 20,// SID_TheftDeterrenceDlg
	SID_MainTab = 21,// SID_MainTab
	SID_Logo = 22,// SID_Logo
	SID_TimingInfo = 23,// SID_TimingInfo
	SID_BrightContrTab = 24,// SID_BrightContrTab
	SID_ColorTab = 25,// SID_ColorTab
	SID_ImageTab = 26,// SID_ImageTab
	SID_ToolsTab = 27,// SID_ToolsTab
	SID_ExitTab = 28,// SID_ExitTab
	SID_InvBrightness = 29,// SID_InvBrightness
	SID_InvContrast = 30,// SID_InvContrast
	SID_InvSaturation = 31,// SID_InvSaturation
	SID_InvHue = 32,// SID_InvHue
	SID_InvMenuBrightContr = 33,// SID_InvMenuBrightContr
	SID_TitleBrightness = 34,// SID_TitleBrightness
	SID_SliderBrightness = 35,// SID_SliderBrightness
	SID_TitleContrast = 36,// SID_TitleContrast
	SID_SliderContrast = 37,// SID_SliderContrast
	SID_TitleSaturation = 38,// SID_TitleSaturation
	SID_SliderSaturation = 39,// SID_SliderSaturation
	SID_TitleHue = 40,// SID_TitleHue
	SID_SliderHue = 41,// SID_SliderHue
	SID_Brightness = 42,// SID_Brightness
	SID_Contrast = 43,// SID_Contrast
	SID_BrightContrExit = 44,// SID_BrightContrExit
	SID_InvColorTemp = 45,// SID_InvColorTemp
	SID_InvMenuColor = 46,// SID_InvMenuColor
	SID_InvSliders = 47,// SID_InvSliders
	SID_Sliders = 48,// SID_Sliders
	SID_K4200 = 49,// SID_K4200
	SID_K5000 = 50,// SID_K5000
	SID_K6500 = 51,// SID_K6500
	SID_K7500 = 52,// SID_K7500
	SID_K9300 = 53,// SID_K9300
	SID_ColorTempExit = 54,// SID_ColorTempExit
	SID_ColorAutoConf = 55,// SID_ColorAutoConf
	SID_sRGB = 56,// SID_sRGB
	SID_ColorTemp = 57,// SID_ColorTemp
	SID_ColorExit = 58,// SID_ColorExit
	SID_RedSlider = 59,// SID_RedSlider
	SID_GreenSlider = 60,// SID_GreenSlider
	SID_BlueSlider = 61,// SID_BlueSlider
	SID_InvWidth = 62,// SID_InvWidth
	SID_InvPhase = 63,// SID_InvPhase
	SID_InvHPos = 64,// SID_InvHPos
	SID_InvVPos = 65,// SID_InvVPos
	SID_InvMenuImage = 66,// SID_InvMenuImage
	SID_TitleWidth = 67,// SID_TitleWidth
	SID_SliderWidth = 68,// SID_SliderWidth
	SID_TitlePhase = 69,// SID_TitlePhase
	SID_SliderPhase = 70,// SID_SliderPhase
	SID_TitleHPos = 71,// SID_TitleHPos
	SID_SliderHpos = 72,// SID_SliderHpos
	SID_TitleVPos = 73,// SID_TitleVPos
	SID_SliderVpos = 74,// SID_SliderVpos
	SID_ImageAutoConf = 75,// SID_ImageAutoConf
	SID_Width = 76,// SID_Width
	SID_Phase = 77,// SID_Phase
	SID_HPos = 78,// SID_HPos
	SID_VPos = 79,// SID_VPos
	SID_ImageExit = 80,// SID_ImageExit
	SID_InvOSD = 81,// SID_InvOSD
	SID_InvMenuTools = 82,// SID_InvMenuTools

⌨️ 快捷键说明

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