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

📄 osd_act.c

📁 LCD显示驱动控制程序
💻 C
字号:
////////////////////////////////////////////////////////////////////////////////
//    Genesis Microchip, Inc.
// This file was generated by Genesis Workbench. PLEASE DO NOT EDIT MANUALLY
////////////////////////////////////////////////////////////////////////////////

#include "Inc\all.h"

// Actions defenition
BYTE ROM * ROM ActionSet[] =
{
	(BYTE ROM *) gm_GoToState,
	(BYTE ROM *) DrawBitmap,
	(BYTE ROM *) EraseControl,
	(BYTE ROM *) DrawSlider,
	(BYTE ROM *) DrawStaticText,
	(BYTE ROM *) SelectBitmapButton,
	(BYTE ROM *) LoadBitmap,
	(BYTE ROM *) LoadColorsInvisibleState,
	(BYTE ROM *) SaveModeIndependentSettings,
	(BYTE ROM *) DrawLongValue,
	(BYTE ROM *) LoadControlChars,
	(BYTE ROM *) gm_DecAdjuster,
	(BYTE ROM *) gm_IncAdjuster,
	(BYTE ROM *) SaveColorTempSettings,
	(BYTE ROM *) SaveModeDependentSettings,
	(BYTE ROM *) AllocateTile,
	(BYTE ROM *) DrawDialog,
	(BYTE ROM *) DrawTimingInfo,
	(BYTE ROM *) HideTile,
	(BYTE ROM *) ResetTimer,
	(BYTE ROM *) SelectTabControl,
	(BYTE ROM *) ShowTile,
	(BYTE ROM *) UnselectTabControl,
	(BYTE ROM *) ResetOSDTimer,
	(BYTE ROM *) SetColorTemp,
	(BYTE ROM *) SetLanguage,
	(BYTE ROM *) gm_DecState,
	(BYTE ROM *) gm_IncState,
	(BYTE ROM *) FactoryColorReset,
	(BYTE ROM *) Osd_Hide,
	(BYTE ROM *) RequestAutoGeometry,
	(BYTE ROM *) UpdateModeDependentSettings,
	(BYTE ROM *) DebugFact_ONOff,
	(BYTE ROM *) DrawTabControl,
	(BYTE ROM *) gm_AutoColorBalanceMain,
	(BYTE ROM *) AdjustFactoryOsdHVPos,
	(BYTE ROM *) AdjustOSDStretch,
	(BYTE ROM *) AdjustsRGB,
	(BYTE ROM *) AutoColorTemp,
	(BYTE ROM *) BurnIn,
	(BYTE ROM *) ClearPowerOnFlag,
	(BYTE ROM *) ClearTestPattern,
	(BYTE ROM *) CloseMute,
	(BYTE ROM *) FactoryReset,
	(BYTE ROM *) InternalTestPatterns,
	(BYTE ROM *) InternalTestPatterns1,
	(BYTE ROM *) InternalTestPatterns2,
	(BYTE ROM *) LedOff,
	(BYTE ROM *) LedOrange,
	(BYTE ROM *) OpenMute,
	(BYTE ROM *) RequestNoSyncSleep,
	(BYTE ROM *) RequestSoftPowerOff,
	(BYTE ROM *) RequestSoftPowerOn,
	(BYTE ROM *) SetPowerOnFlag,
	(BYTE ROM *) SetTestPattern,
	(BYTE ROM *) UpdateUserPrefAdcSettings,
	(BYTE ROM *) Condition3,
	(BYTE ROM *) Condition2,
	(BYTE ROM *) Condition4,
	(BYTE ROM *) Condition9,
	(BYTE ROM *) Condition8,
	(BYTE ROM *) Condition7,
	(BYTE ROM *) Condition6,
	(BYTE ROM *) Condition1,
	(BYTE ROM *) Condition0,
	(BYTE ROM *) Condition5
};

////////////////////////////////////////////////////////////////////////////////
//    Action pointer set data block size: 132 Bytes
////////////////////////////////////////////////////////////////////////////////

#define VARIABLE(_name)		UserPref##_name

// Conditions defenition

BYTE Condition3()
{
	return UserPrefMute == 0;
}

BYTE Condition2()
{
	return UserPrefMute == 1;
}

BYTE Condition4()
{
	return !(UserPrefTest_Once);
}

BYTE Condition9()
{
	return UserPrefDebugFact == 0;
}

BYTE Condition8()
{
	return UserPrefDebugFact == 1;
}

BYTE Condition7()
{
	return !(UserPrefTestPatternStatus);
}

BYTE Condition6()
{
	return UserPrefTestPatternStatus;
}

BYTE Condition1()
{
	return UserPrefTestPatternStatus == 1;
}

BYTE Condition0()
{
	return UserPrefTest_Once;
}

BYTE Condition5()
{
	return UserPrefVolume>1;
}

⌨️ 快捷键说明

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