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

📄 osd501.h

📁 LCD TV,uVision2 Project, (C) Keil Software
💻 H
📖 第 1 页 / 共 4 页
字号:
#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 + -