📄 osd501.h
字号:
#if(_OSD_TYPE == _OSD501)
#define ROW_COUNT 18
#define COL_WIDTH 33
#define FONT_SELECT_ADDRESS (ucRow_Count + 1)
//ROW_COUNT * COL_WIDTH + ROW_COUNT + 1 = 0x241
#define FONT_BASE_ADDRESS 650//((ROW_COUNT * COL_WIDTH) + FONT_SELECT_ADDRESS)
#define _OSD_FONT_START_POSITION iFontBaseAddress
//########################################################################fenix
//#define NONEPROC 0
//#define MAINPROC 1
//#define CLASSPROC 2
//#define ADJUSTPROC 3
//#define SINGALPROC 4
//##############################################################################
//VGA
#define VGACOLORPAGE 1
#define VGAPICTUREPAGE 2
#define SOUNDPAGE 3
#define FEATURE 4
#define COLORTEMP 5
#define USERCOLOR 6
//AV
#define AVCOLORPAGE 7
//TV
#define TVCOLORPAGE 8
#define INSTALLATION 9
//EXIT
#define EXITPAGE 10
//NOUSE
//#define EQUALIZER 5
//#define SOURCEINFO 6
//#define PARENTAL 7
//FENIX TARGET FOR OSD TEMPLATE
//#############################################################################
#ifdef __MAIN__
//------------------------------------------------------------------------------
unsigned char code tPALETTE_0[] =
{
0x9F,0xED,0xAB, 0xFF,0xFF,0xFF,
0xFF,0x00,0x00, 0x00,0x00,0xFF,
0x00,0x00,0x00, 0xFF,0xFF,0x00,
0x00,0xFF,0xFF, 0xFF,0x00,0xFF,
0xD3,0xD2,0xFA, 0xDA,0xE6,0x16,
0x05,0x05,0x77, 0x7f,0x7f,0x7f,//0x7A,0xB4,0x81,
0x56,0xF0,0x6D, 0xCD,0xF8,0xD4,
0x9F,0xED,0xAB, 0xB4,0xF1,0xBF,
};
//------------------------------------------------------------------------------
unsigned char code tOSD_WINDOW0_STYLE[] =
{
WINNO(0),
SB_THICKNESS(2) | SB_HEIGHT(2) ,
SHADOW_COLOR(11) | BORDER_COLOR(2),
R_GRADIENT_POLARITY_DEC |
G_GRADIENT_POLARITY_INC |
B_GRADIENT_POLARITY_DEC |
GRADIENT_LEVEL(1) |
R_COLOR_GRADIENT_EN(0) |
G_COLOR_GRADIENT_EN(0) |
B_COLOR_GRADIENT_EN(0),
RESERVED,
GRADIENT_PER_LEVEL(2) | WINDOW_COLOR(0x0a),
GRADIENT_FUNCTION_EN(0) |
GRADIENT_DIRECTION_HOR |
SHADOW_BORDER_EN(1) |
WINDOW_TYPE(WT_SHADOW_TYPE1) |
WINDOW_ENABLE(1),
};
//------------------------------------------------------------------------------
//---------------------------------------------------------------------------
unsigned char code sCOLOR_Eng[] = "COLOR";
unsigned char code sCOLOR_Fra[] = "";
unsigned char code sCOLOR_Ita[] = "";
unsigned char code sCOLOR_Esp[] = "";
unsigned int code sCOLOR[] =
{
sCOLOR_Eng,
sCOLOR_Fra,
sCOLOR_Ita,
sCOLOR_Esp
};
//---------------------------------------------------------------------------
unsigned char code sAFC_Eng[] = "AFC";
unsigned char code sAFC_Fra[] = "";
unsigned char code sAFC_Ita[] = "";
unsigned char code sAFC_Esp[] = "";
unsigned int code sAFC[] =
{
sAFC_Eng,
sAFC_Fra,
sAFC_Ita,
sAFC_Esp
};
//---------------------------------------------------------------------------
unsigned char code sAUTO_COLOR_Eng[] = "AUTO COLOR";
unsigned char code sAUTO_COLOR_Fra[] = "";
unsigned char code sAUTO_COLOR_Ita[] = "";
unsigned char code sAUTO_COLOR_Esp[] = "";
unsigned int code sAUTO_COLOR[] =
{
sAUTO_COLOR_Eng,
sAUTO_COLOR_Fra,
sAUTO_COLOR_Ita,
sAUTO_COLOR_Esp
};
//---------------------------------------------------------------------------
unsigned char code sAUTO_CONFIG_Eng[] = "AUTO CONFIG";
unsigned char code sAUTO_CONFIG_Fra[] = "";
unsigned char code sAUTO_CONFIG_Ita[] = "";
unsigned char code sAUTO_CONFIG_Esp[] = "";
unsigned int code sAUTO_CONFIG[] =
{
sAUTO_CONFIG_Eng,
sAUTO_CONFIG_Fra,
sAUTO_CONFIG_Ita,
sAUTO_CONFIG_Esp
};
//---------------------------------------------------------------------------
unsigned char code sAuto_Search_Eng[] = "AUTO SEARCH";
unsigned char code sAuto_Search_Fra[] = "";
unsigned char code sAuto_Search_Ita[] = "";
unsigned char code sAuto_Search_Esp[] = "";
unsigned int code sAuto_Search[] =
{
sAuto_Search_Eng,
sAuto_Search_Fra,
sAuto_Search_Ita,
sAuto_Search_Esp
};
//---------------------------------------------------------------------------
//fenix add reset
unsigned char code sReset_Eng[] = "RESET";
unsigned char code sReset_Fra[] = "";
unsigned char code sReset_Ita[] = "";
unsigned char code sReset_Esp[] = "";
unsigned int code sReset[] =
{
sReset_Eng,
sReset_Fra,
sReset_Ita,
sReset_Esp
};
//---------------------------------------------------------------------------
/*
unsigned char code sBalance_Eng[] = "BALANCE";
unsigned char code sBalance_Fra[] = "";
unsigned char code sBalance_Ita[] = "";
unsigned char code sBalance_Esp[] = "";
unsigned int code sBalance[] =
{
sBalance_Eng,
sBalance_Fra,
sBalance_Ita,
sBalance_Esp
};
//---------------------------------------------------------------------------
unsigned char code sBass_Eng[] = "BASS";
unsigned char code sBass_Fra[] = "";
unsigned char code sBass_Ita[] = "";
unsigned char code sBass_Esp[] = "";
unsigned int code sBass[] =
{
sBass_Eng,
sBass_Fra,
sBass_Ita,
sBass_Esp
};
*/
//---------------------------------------------------------------------------
unsigned char code sBrightness_Eng[] = "BRIGHTNESS";
unsigned char code sBrightness_Fra[] = "";
unsigned char code sBrightness_Ita[] = "";
unsigned char code sBrightness_Esp[] = "";
unsigned int code sBrightness[] =
{
sBrightness_Eng,
sBrightness_Fra,
sBrightness_Ita,
sBrightness_Esp
};
//---------------------------------------------------------------------------
/*
unsigned char code ssCan_English_Eng[] = "CAN. ENGLISH";
unsigned char code ssCan_English_Fra[] = "";
unsigned char code ssCan_English_Ita[] = "";
unsigned char code ssCan_English_Esp[] = "";
unsigned int code ssCan_English[] =
{
ssCan_English_Eng,
ssCan_English_Fra,
ssCan_English_Ita,
ssCan_English_Esp
};
//---------------------------------------------------------------------------
unsigned char code sCan_French_Eng[] = "CAN. FRENCH";
unsigned char code sCan_French_Fra[] = "";
unsigned char code sCan_French_Ita[] = "";
unsigned char code sCan_French_Esp[] = "";
unsigned int code sCan_French[] =
{
sCan_French_Eng,
sCan_French_Fra,
sCan_French_Ita,
sCan_French_Esp
};
//---------------------------------------------------------------------------
unsigned char code sCC_Mode_Eng[] = "CC MODE";
unsigned char code sCC_Mode_Fra[] = "";
unsigned char code sCC_Mode_Ita[] = "";
unsigned char code sCC_Mode_Esp[] = "";
unsigned int code sCC_Mode[] =
{
sCC_Mode_Eng,
sCC_Mode_Fra,
sCC_Mode_Ita,
sCC_Mode_Esp
};
*/
//---------------------------------------------------------------------------
unsigned char code sChannel_Eng[] = "CHANNEL";
unsigned char code sChannel_Fra[] = "";
unsigned char code sChannel_Ita[] = "";
unsigned char code sChannel_Esp[] = "";
unsigned int code sChannel[] =
{
sChannel_Eng,
sChannel_Fra,
sChannel_Ita,
sChannel_Esp
};
//---------------------------------------------------------------------------
/*
unsigned char code sChild_lock_Eng[] = "CHILD LOCK";
unsigned char code sChild_lock_Fra[] = "";
unsigned char code sChild_lock_Ita[] = "";
unsigned char code sChild_lock_Esp[] = "";
unsigned int code sChild_lock[] =
{
sChild_lock_Eng,
sChild_lock_Fra,
sChild_lock_Ita,
sChild_lock_Esp
};
//---------------------------------------------------------------------------
*/unsigned char code sCLOCK_Eng[] = "CLOCK";
unsigned char code sCLOCK_Fra[] = "";
unsigned char code sCLOCK_Ita[] = "";
unsigned char code sCLOCK_Esp[] = "";
unsigned int code sCLOCK[] =
{
sCLOCK_Eng,
sCLOCK_Fra,
sCLOCK_Ita,
sCLOCK_Esp
};
//---------------------------------------------------------------------------
unsigned char code sColor_System_Eng[] = "COLOR SYSTEM";
unsigned char code sColor_System_Fra[] = "";
unsigned char code sColor_System_Ita[] = "";
unsigned char code sColor_System_Esp[] = "";
unsigned int code sColor_System[] =
{
sColor_System_Eng,
sColor_System_Fra,
sColor_System_Ita,
sColor_System_Esp
};
//---------------------------------------------------------------------------
unsigned char code sContrast_Eng[] = "CONTRAST";
unsigned char code sContrast_Fra[] = "";
unsigned char code sContrast_Ita[] = "";
unsigned char code sContrast_Esp[] = "";
unsigned int code sContrast[] =
{
sContrast_Eng,
sContrast_Fra,
sContrast_Ita,
sContrast_Esp
};
//---------------------------------------------------------------------------
unsigned char code sFeature_Eng[] = "FEATURE";
unsigned char code sFeature_Fra[] = "";
unsigned char code sFeature_Ita[] = "";
unsigned char code sFeature_Esp[] = "";
unsigned int code sFeature[] =
{
sFeature_Eng,
sFeature_Fra,
sFeature_Ita,
sFeature_Esp
};
//---------------------------------------------------------------------------
unsigned char code sFine_tune_Eng[] = "FINE TUNE";
unsigned char code sFine_tune_Fra[] = "";
unsigned char code sFine_tune_Ita[] = "";
unsigned char code sFine_tune_Esp[] = "";
unsigned int code sFine_tune[] =
{
sFine_tune_Eng,
sFine_tune_Fra,
sFine_tune_Ita,
sFine_tune_Esp
};
//---------------------------------------------------------------------------
unsigned char code sH_POSITION_Eng[] = "H POSITION";
unsigned char code sH_POSITION_Fra[] = "";
unsigned char code sH_POSITION_Ita[] = "";
unsigned char code sH_POSITION_Esp[] = "";
unsigned int code sH_POSITION[] =
{
sH_POSITION_Eng,
sH_POSITION_Fra,
sH_POSITION_Ita,
sH_POSITION_Esp
};
//---------------------------------------------------------------------------
unsigned char code sHue_Eng[] = "HUE";
unsigned char code sHue_Fra[] = "";
unsigned char code sHue_Ita[] = "";
unsigned char code sHue_Esp[] = "";
unsigned int code sHue[] =
{
sHue_Eng,
sHue_Fra,
sHue_Ita,
sHue_Esp
};
//---------------------------------------------------------------------------
unsigned char code sInput_Source_Eng[] = "INPUT SOURCE";
unsigned char code sInput_Source_Fra[] = "";
unsigned char code sInput_Source_Ita[] = "";
unsigned char code sInput_Source_Esp[] = "";
unsigned int code sInput_Source[] =
{
sInput_Source_Eng,
sInput_Source_Fra,
sInput_Source_Ita,
sInput_Source_Esp
};
//---------------------------------------------------------------------------
unsigned char code sInstallation_Eng[] = "INSTALLATION";
unsigned char code sInstallation_Fra[] = "";
unsigned char code sInstallation_Ita[] = "";
unsigned char code sInstallation_Esp[] = "";
unsigned int code sInstallation[] =
{
sInstallation_Eng,
sInstallation_Fra,
sInstallation_Ita,
sInstallation_Esp
};
//---------------------------------------------------------------------------
unsigned char code sLanguage_Eng[] = "LANGUAGE";
unsigned char code sLanguage_Fra[] = "LANGUE";
unsigned char code sLanguage_Ita[] = "LINGUA";
unsigned char code sLanguage_Esp[] = "LENGUA";
unsigned int code sLanguage[] =
{
sLanguage_Eng,
sLanguage_Fra,
sLanguage_Ita,
sLanguage_Esp
};
/*//---------------------------------------------------------------------------
unsigned char code sMono_Eng[] = "MONO";
unsigned char code sMono_Fra[] = "";
unsigned char code sMono_Ita[] = "";
unsigned char code sMono_Esp[] = "";
unsigned int code sMono[] =
{
sMono_Eng,
sMono_Fra,
sMono_Ita,
sMono_Esp
};
//---------------------------------------------------------------------------
unsigned char code sMono_SAP_Eng[] = "MONO SAP";
unsigned char code sMono_SAP_Fra[] = "";
unsigned char code sMono_SAP_Ita[] = "";
unsigned char code sMono_SAP_Esp[] = "";
unsigned int code sMono_SAP[] =
{
sMono_SAP_Eng,
sMono_SAP_Fra,
sMono_SAP_Ita,
sMono_SAP_Esp
};
//---------------------------------------------------------------------------
unsigned char code sMPAA_Rating_Eng[] = "MPAA";
unsigned char code sMPAA_Rating_Fra[] = "";
unsigned char code sMPAA_Rating_Ita[] = "";
unsigned char code sMPAA_Rating_Esp[] = "";
unsigned int code sMPAA_Rating[] =
{
sMPAA_Rating_Eng,
sMPAA_Rating_Fra,
sMPAA_Rating_Ita,
sMPAA_Rating_Esp
};
//---------------------------------------------------------------------------
unsigned char code sParental_Eng[] = "PARENTAL";
unsigned char code sParental_Fra[] = "";
unsigned char code sParental_Ita[] = "";
unsigned char code sParental_Esp[] = "";
unsigned int code sParental[] =
{
sParental_Eng,
sParental_Fra,
sParental_Ita,
sParental_Esp
};
//---------------------------------------------------------------------------
unsigned char code sPassword_Eng[] = "PASSWORD";
unsigned char code sPassword_Fra[] = "";
unsigned char code sPassword_Ita[] = "";
unsigned char code sPassword_Esp[] = "";
unsigned int code sPassword[] =
{
sPassword_Eng,
sPassword_Fra,
sPassword_Ita,
sPassword_Esp
};
//---------------------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -