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

📄 global.h

📁 完整的软件学习--显示器驱动视频软件
💻 H
📖 第 1 页 / 共 2 页
字号:
#define bNormalSizeBit  		BIT7
#define OsdTimeOfflag          (MonitorFlags&bOsdTimeOfflag)
#define Set_OsdTimeOfflag()   (MonitorFlags|=bOsdTimeOfflag)
#define Clr_OsdTimeOffFlag()   (MonitorFlags&=~bOsdTimeOfflag)

#define TranslucentOffFlag          (MonitorFlags&bTranslucentOffFlag)
#define Set_TranslucentOffFlag()   (MonitorFlags|=bTranslucentOffFlag)
#define Clr_TranslucentOffFlag()   (MonitorFlags&=~bTranslucentOffFlag)

#define DefMonitorFlags   ( bPowerOnBit | bBurninModeBit )
//========= flags status
#define PowerOnFlag			(MonitorFlags&bPowerOnBit)
#define FactoryModeFlag			(MonitorFlags&bFactoryModeBit)
#define BurninModeFlag			(MonitorFlags&bBurninModeBit)
#define DoBurninModeFlag		(MonitorFlags&bDoBurninModeBit)

#define MuteVolumeFlag		(MonitorFlags&bVolumeMuteBit)
#define PowerStatusFlag		(MonitorFlags&bPowerStatusBit)
//--------- flags setting
#define Set_PowerOnFlag()		(MonitorFlags|=bPowerOnBit)
#define Set_FactoryModeFlag()		(MonitorFlags|=bFactoryModeBit)
#define Set_BurninModeFlag()		(MonitorFlags|=bBurninModeBit)
#define Set_DoBurninModeFlag()		(MonitorFlags|=bDoBurninModeBit)

#define Set_MuteVolumeFlag()		(MonitorFlags|=bVolumeMuteBit)
#define Set_PowerStatusFlag()		(MonitorFlags|=bPowerStatusBit)

#define Clr_PowerOnFlag()		    (MonitorFlags&=~bPowerOnBit)
#define Clr_FactoryModeFlag()		(MonitorFlags&=~bFactoryModeBit)
#define Clr_BurninModeFlag()		(MonitorFlags&=~bBurninModeBit)
#define Clr_DoBurninModeFlag()		(MonitorFlags&=~bDoBurninModeBit)

#define Clr_MuteVolumeFlag()		(MonitorFlags&=~bVolumeMuteBit)
#define Clr_PowerStatusFlag()		(MonitorFlags&=~bPowerStatusBit)

//==================================================================================
// System status flags
#define bInputTimingChangeBit	BIT0
#define bPowerSavingBit			BIT1	// system power saving status
#define bForcePowerSavingBit		BIT2	// indicated system must enter power down
#define bInputTimingStableBit		BIT3	// input timing stable

#define bDoModeSettingBit		BIT4	//
#define bCableNotConnectedBit	BIT5
#define bFreeRunModeBit			BIT6
#define bOsdTimeoutBit			BIT7	// osd timeout

#define bSaveSettingBit			BIT8	// flag for storing settings into NVRam
#define bChangePatternBit		BIT9	// switch input port
#define bRxBusyBit				BIT10	// debug is busy
#define bms500Bit				BIT11

#define bReverseXBit				BIT12
#define bReverseYBit				BIT13
#define bISPBit					BIT14
#define bEnterFactoryMenuBit        BIT15

//#define bExitSubAdjBit			BIT15

//========== system flags status
#define InputTimingChangeFlag		(SystemFlags&bInputTimingChangeBit)
#define PowerSavingFlag				(SystemFlags&bPowerSavingBit)
#define ForcePowerSavingFlag		(SystemFlags&bForcePowerSavingBit)
#define InputTimingStableFlag		(SystemFlags&bInputTimingStableBit)

#define DoModeSettingFlag			(SystemFlags&bDoModeSettingBit)
#define CableNotConnectedFlag		(SystemFlags&bCableNotConnectedBit)
#define FreeRunModeFlag				(SystemFlags&bFreeRunModeBit)
#define RxBusyFlag					(SystemFlags&bRxBusyBit)

#define OsdTimeoutFlag			(SystemFlags&bOsdTimeoutBit)
#define ChangePatternFlag		(SystemFlags&bChangePatternBit)
#define SaveSettingFlag			(SystemFlags&bSaveSettingBit)
#define ms500Flag				(SystemFlags&bms500Bit)

#define ReverseXFlag					(SystemFlags&bReverseXBit)
#define ReverseYFlag					(SystemFlags&bReverseYBit)
#define ISPFlag						(SystemFlags&bISPBit)
#define EnterFactoryMenuFlag  (SystemFlags&bEnterFactoryMenuBit)

//--------- system flags setting
#define Set_InputTimingChangeFlag()	(SystemFlags|=bInputTimingChangeBit)
#define Clr_InputTimingChangeFlag()	(SystemFlags&=~bInputTimingChangeBit)

#define Set_PowerSavingFlag()		(SystemFlags|=bPowerSavingBit)
#define Clr_PowerSavingFlag()		(SystemFlags&=~bPowerSavingBit)

#define Set_ForcePowerSavingFlag()	(SystemFlags|=bForcePowerSavingBit)
#define Clr_ForcePowerSavingFlag()	(SystemFlags&=~bForcePowerSavingBit)

#define Set_InputTimingStableFlag()	(SystemFlags|=bInputTimingStableBit)
#define Clr_InputTimingStableFlag()	(SystemFlags&=~bInputTimingStableBit)

#define Set_RxBusyFlag()		(SystemFlags|=bRxBusyBit)
#define Clr_RxBusyFlag()		(SystemFlags&=~bRxBusyBit)

#define Set_DoModeSettingFlag()		(SystemFlags|=bDoModeSettingBit)
#define Clr_DoModeSettingFlag()		(SystemFlags&=~bDoModeSettingBit)

#define Set_OsdTimeoutFlag()		(SystemFlags|=bOsdTimeoutBit)
#define Clr_OsdTimeoutFlag()		(SystemFlags&=~bOsdTimeoutBit)

#define Set_CableNotConnectedFlag()	(SystemFlags|=bCableNotConnectedBit)
#define Clr_CableNotConnectedFlag()	(SystemFlags&=~bCableNotConnectedBit)

#define Set_FreeRunModeFlag()		(SystemFlags|=bFreeRunModeBit)
#define Clr_FreeRunModeFlag()		(SystemFlags&=~bFreeRunModeBit)

#define Set_ChangePatternFlag()		(SystemFlags|=bChangePatternBit)
#define Clr_ChangePatternFlag()		(SystemFlags&=~bChangePatternBit)

#define Set_SaveSettingFlag()		(SystemFlags|=bSaveSettingBit)
#define Clr_SaveSettingFlag()		(SystemFlags&=~bSaveSettingBit)

#define Set_ms500Flag()			(SystemFlags|=bms500Bit)
#define Clr_ms500Flag()			(SystemFlags&=~bms500Bit)

#define Set_ReverseXFlag()		(SystemFlags|=bReverseXBit)
#define Clr_ReverseXFlag()		(SystemFlags&=~bReverseXBit)

#define Set_ReverseYFlag()		(SystemFlags|=bReverseYBit)
#define Clr_ReverseYFlag()		(SystemFlags&=~bReverseYBit)

#define Set_ISPFlag()			(SystemFlags|=bISPBit)
#define Clr_ISPFlag()			(SystemFlags&=~bISPBit)

#define Set_EnterFactoryMenuFlag()		(SystemFlags|=bEnterFactoryMenuBit)
#define Clr_EnterFactoryMenuFlag()		(SystemFlags&=~bEnterFactoryMenuBit)

//==================================================================================
// System1 status flags
#define bForcePowerOffBit	BIT0

//========== system flags status
#define ForcePowerOffFlag		(ProViewFlag&bForcePowerOffBit)

//--------- system flags setting
#define Set_ForcePowerOffFlag()			(ProViewFlag|=bForcePowerOffBit)
#define Clr_ForcePowerOffFlag()			(ProViewFlag&=~bForcePowerOffBit)

#if 1//EnableAutoColorTemp
#define bEnableAutoColorTemp 	BIT14
#define EnableAutoColorTempFlag                    (ProViewFlag&bEnableAutoColorTemp )
#define Set_EnableAutoColorTempFlag()          (ProViewFlag|=bEnableAutoColorTemp)
#define Clr_EnableAutoColorTempFlag()          (ProViewFlag&=~bEnableAutoColorTemp)
#define bEnableReadColorSetting BIT15
#define EnableReadColorSettingFlag                    (ProViewFlag&bEnableReadColorSetting )
#define Set_EnableReadColorSettingFlag()          (ProViewFlag|=bEnableReadColorSetting)
#define Clr_EnableReadColorSettingFlag()          (ProViewFlag&=~bEnableReadColorSetting)
#define bDistinguishAutoKey     BIT2
#define DistinguishAutoKeyFlag                (ProViewFlag&bDistinguishAutoKey )
#define Set_DistinguishAutoKeyFlag()          (ProViewFlag|=bDistinguishAutoKey)
#define Clr_DistinguishAutoKeyFlag()          (ProViewFlag&=~bDistinguishAutoKey)
#endif

#if 1 //for display logo
#define bDoDisplayLogoFlag      BIT3
#define DoDisplayLogoFlag                (ProViewFlag&bDoDisplayLogoFlag )
#define Set_DoDisplayLogoFlag()          (ProViewFlag|=bDoDisplayLogoFlag)
#define Clr_DoDisplayLogoFlag()          (ProViewFlag&=~bDoDisplayLogoFlag)

#define bStartDisplayLogoFlag    BIT4
#define StartDisplayLogoFlag                (ProViewFlag&bStartDisplayLogoFlag )
#define Set_StartDisplayLogoFlag()          (ProViewFlag|=bStartDisplayLogoFlag)
#define Clr_StartDisplayLogoFlag()          (ProViewFlag&=~bStartDisplayLogoFlag)
#endif

#if 1 //PanelOff1Sec
#define bDisablePanelOnBit    BIT5
#define DisablePanelOnFlag                (ProViewFlag&bDisablePanelOnBit )
#define Set_DisablePanelOnFlag()          (ProViewFlag|=bDisablePanelOnBit)
#define Clr_DisablePanelOnFlag()          (ProViewFlag&=~bDisablePanelOnBit)
#endif

#if 1 //for wide panel
#define bUnsupportedModeFreerunBit    BIT6
#define UnsupportedModeFreerunFlag               (ProViewFlag&bUnsupportedModeFreerunBit )
#define Set_UnsupportedModeFreerunFlag()          (ProViewFlag|=bUnsupportedModeFreerunBit)
#define Clr_UnsupportedModeFreerunFlag()          (ProViewFlag&=~bUnsupportedModeFreerunBit)
#endif

//polliwog 20040527
#if 1
#define bInitVolumeBit    BIT7
#define InitVolumeFlag               (ProViewFlag&bInitVolumeBit )
#define Set_InitVolumeFlag()          (ProViewFlag|=bInitVolumeBit)
#define Clr_InitVolumeFlag()          (ProViewFlag&=~bInitVolumeBit)
#endif
//zwtan for power on time
#define bEnableResetPTime BIT8
#define EnableResetPTimeFlag                    (ProViewFlag&bEnableResetPTime )
#define Set_EnableResetPTimeFlag()          	(ProViewFlag|=bEnableResetPTime)
#define Clr_EnableResetPTimeFlag()          	(ProViewFlag&=~bEnableResetPTime)
#endif


//----------------MyFlags---------------------------------------------
#define bAdjustCoolTempFlagBit		BIT0
#define bAdjustWarmTempFlagBit		BIT1
#define bAdjustFactoryMenuBit		BIT2

#define bReloadFontBit				BIT4
#define bDrawSourceTypeBit			BIT5

#define bEnableEnterFactoryBit	    BIT6    //NELSON ADD

#if 0 //PANELAUES05
#define bDisAUES05OffPanelBit             BIT3
#define DisablePanelOnFlag                   (MyFlags&bDisAUES05OffPanelBit )
#define Set_DisablePanelOnFlag()          (MyFlags|=bDisAUES05OffPanelBit)
#define Clr_DisablePanelOnFlag()          (MyFlags&=~bDisAUES05OffPanelBit)
#endif

#define AdjustCoolTempFlag		       (MyFlags&bAdjustCoolTempFlagBit)
#define Set_AdjustCoolTempFlag()		(MyFlags|=bAdjustCoolTempFlagBit)
#define Clr_AdjustCoolTempFlag()		(MyFlags&=~bAdjustCoolTempFlagBit)

#define AdjustWarmTempFlag		              (MyFlags&bAdjustWarmTempFlagBit)
#define Set_AdjustWarmTempFlag()		(MyFlags|=bAdjustWarmTempFlagBit)
#define Clr_AdjustWarmTempFlag()		(MyFlags&=~bAdjustWarmTempFlagBit)

#define AdjustFactoryMenuFlag		     (MyFlags&bAdjustFactoryMenuBit)
#define Set_AdjustFactoryMenuFlag()	     (MyFlags|=bAdjustFactoryMenuBit)
#define Clr_AdjustFactoryMenuFlag()	     (MyFlags&=~bAdjustFactoryMenuBit)

#define ReloadFontFlag			(MyFlags&bReloadFontBit)
#define Set_ReloadFontFlag()		(MyFlags|=bReloadFontBit)
#define Clr_ReloadFontFlag()		(MyFlags&=~bReloadFontBit)

#define DrawSourceTypeFlag			(MyFlags&bDrawSourceTypeBit)
#define Set_DrawSourceTypeFlag()		(MyFlags|=bDrawSourceTypeBit)
#define Clr_DrawSourceTypeFlag()		(MyFlags&=~bDrawSourceTypeBit)

#define EnableEnterFactory			(MyFlags&bEnableEnterFactoryBit)         //NELSON ADD
#define Set_EnableEnterFactory()		(MyFlags|=bEnableEnterFactoryBit)    //NELSON ADD
#define Clr_EnableEnterFactory()		(MyFlags&=~bEnableEnterFactoryBit)   //NELSON ADD
//----------------------------------------------------------------------

⌨️ 快捷键说明

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