📄 osd003.~h
字号:
#if(OSD_TYPE == OSD003)
#define ROW_COUNT 15
#define COL_WIDTH 30
#define FONT_SELECT_ADDRESS (ucRow_Count + 1)
//ROW_COUNT * COL_WIDTH + ROW_COUNT + 1 = 466
#define FONT_BASE_ADDRESS 466
#define _OSD_FONT_START_POSITION iFontBaseAddress
#ifdef __MAIN__
//------------------------------------------------------------------------------
unsigned char code tOSD_WINDOW7_STYLE[] =
{
WINNO(7),
0x3f, // Byte 0 of 11ch
(_CP_BLACK << 4)| _CP_WHITE, // Byte 1 of 11ch
0xfc, // Byte 2 of 11ch
0x00, // Byte 0 of 11fh
0x40 | _CP_BLACK, // Byte 1 of 11fh
0x01 // Byte 2 of 11fh
};
//------------------------------------------------------------------------------
unsigned char code tOSD_WINDOW0_STYLE[] =
{
WINNO(0),
0x09, // Byte 0 of 100h
(4 << 4)| 9, // Byte 1 of 100h
0xf9, // Byte 2 of 100h
0x00, // Byte 0 of 103h
0x30 | _CP_BLACK, // Byte 1 of 103h
0x5f // Byte 2 of 103h
};
//------------------------------------------------------------------------------
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,
0xFF,0x80,0x00, 0xC0,0xC0,0xC0,
0x80,0x80,0x80, 0x7A,0xB4,0x81,
0x56,0xF0,0x6D, 0xCD,0xF8,0xD4,
0x9F,0xED,0xAB, 0xB4,0xF1,0xBF
};
//------------------------------------------------------------------------------
unsigned char code sBright_ENG[] = "BRIGHTNESS";
unsigned char code sBright_CHI_S[] = "\xB6\xB7\xB4\xB5";
//unsigned char code sBright_CHI_T[] = "";
unsigned int code sBright[] = {sBright_ENG,sBright_CHI_S,sBright_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sContrast_ENG[] = "CONTRAST";
unsigned char code sContrast_CHI_S[] = "\xD8\xD9\xAA\xAB\xB4\xB5";
//unsigned char code sContrast_CHI_T[] = "";
unsigned int code sContrast[] = {sContrast_ENG,sContrast_CHI_S,sContrast_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sPhase_ENG[] = "PHASE";
unsigned char code sPhase_CHI_S[] = "\xC2\xC3\xC0\xC1";
//unsigned char code sPhase_CHI_T[] = "";
unsigned int code sPhase[] = {sPhase_ENG,sPhase_CHI_S,sPhase_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sClock_ENG[] = "CLOCK";
unsigned char code sClock_CHI_S[] = "\xDE\xDF\xE4\xE5";
//unsigned char code sClock_CHI_T[] = "";
unsigned int code sClock[] = {sClock_ENG,sClock_CHI_S,sClock_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sHPos_ENG[] = "H POSITION";
unsigned char code sHPos_CHI_S[] = "\xBC\xBD\xBA\xBB\xC0\xC1\xD0\xD1";
//unsigned char code sHPos_CHI_T[] = "";
unsigned int code sHPos[] = {sHPos_ENG,sHPos_CHI_S,sHPos_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sVPos_ENG[] = "V POSITION";
unsigned char code sVPos_CHI_S[] = "\xB2\xB3\xCE\xCF\xC0\xC1\xD0\xD1";
//unsigned char code sVPos_CHI_T[] = "";
unsigned int code sVPos[] = {sVPos_ENG,sVPos_CHI_S,sVPos_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sLanguage_ENG[] = "LANGUAGE";
unsigned char code sLanguage_CHI_S[] = "\xE2\xE3\xC6\xC7";
//unsigned char code sLanguage_CHI_T[] = "";
unsigned int code sLanguage[] = {sLanguage_ENG,sLanguage_CHI_S,sLanguage_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sLangName_ENG[] = "ENGLISH";
unsigned char code sLangName_CHI_S[] = "\x01\x02\x03\x04\x05\x06\x07\x08";
unsigned char code sLangName_CHI_T[] = "\x09\x0A\x0B\x0C\x05\x06\x07\x08";
unsigned int code sLangName[] = {sLangName_ENG,sLangName_CHI_S,sLangName_CHI_T};
//------------------------------------------------------------------------------
unsigned char code sAuto_ENG[] = "AUTO";
unsigned char code sAuto_CHI_S[] = "\xD2\xD3\xD6\xD7\xD4\xD5\xCA\xCB";
//unsigned char code sAuto_CHI_T[] = "";
unsigned int code sAuto[] = {sAuto_ENG,sAuto_CHI_S,sAuto_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sReset_ENG[] = "RESET";
unsigned char code sReset_CHI_S[] = "\xDA\xDB\xC0\xC1";
//unsigned char code sReset_CHI_T[] = "";
unsigned int code sReset[] = {sReset_ENG,sReset_CHI_S,sReset_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sExit_ENG[] = "EXIT";
unsigned char code sExit_CHI_S[] = "\xBE\xBF\xB0\xB1";
//unsigned char code sExit_CHI_T[] = "";
unsigned int code sExit[] = {sExit_ENG,sExit_CHI_S,sExit_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sNoSignal_ENG[] = "NO SIGNAL";
unsigned char code sNoSignal_CHI_S[] = "\xE0\xE1\xC4\xC5\xDC\xDD";
//unsigned char code sNoSignal_CHI_T[] = "";
unsigned int code sNoSignal[] = {sNoSignal_ENG,sNoSignal_CHI_S,sNoSignal_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sNotSupport_ENG[] = "NOT SUPPORT";
unsigned char code sNotSupport_CHI_S[] = "\xC4\xC5\xDC\xDD\xAC\xAD\xCC\xCD\xAE\xAF";
//unsigned char code sNotSupport_CHI_T[] = "";
unsigned int code sNotSupport[] = {sNotSupport_ENG,sNotSupport_CHI_S,sNotSupport_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sHue_ENG[] = "HUE";
unsigned char code sHue_CHI_S[] = "HUE";
//unsigned char code sHue_CHI_T[] = "";
unsigned int code sHue[] = {sHue_ENG,sHue_CHI_S,sHue_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sSaturation_ENG[] = "SATURATION";
unsigned char code sSaturation_CHI_S[] = "SATURATION";
//unsigned char code sSaturation_CHI_T[] = "";
unsigned int code sSaturation[] = {sSaturation_ENG,sSaturation_CHI_S,sSaturation_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sTV_System_ENG[] = "TV SYSTEM";
unsigned char code sTV_System_CHI_S[] = "TV SYSTEM";
//unsigned char code sTV_System_CHI_T[] = "";
unsigned int code sTV_System[] = {sTV_System_ENG,sTV_System_CHI_S,sTV_System_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sSound_System_ENG[] = "SOUND SYSTEM";
unsigned char code sSound_System_CHI_S[] = "SOUND SYSTEM";
//unsigned char code sSound_System_CHI_T[] = "";
unsigned int code sSound_System[] = {sSound_System_ENG,sSound_System_CHI_S,sSound_System_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sAuto_Search_ENG[] = "AUTO SEARCH";
unsigned char code sAuto_Search_CHI_S[] = "AUTO SEARCH";
//unsigned char code sAuto_Search_CHI_T[] = "";
unsigned int code sAuto_Search[] = {sAuto_Search_ENG,sAuto_Search_CHI_S,sAuto_Search_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sManual_Search_ENG[] = "MANUAL SEARCH";
unsigned char code sManual_Search_CHI_S[] = "MANUAL SEARCH";
//unsigned char code sManual_Search_CHI_T[] = "";
unsigned int code sManual_Search[] = {sManual_Search_ENG,sManual_Search_CHI_S,sManual_Search_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sTuning_ENG[] = "TUNING";
unsigned char code sTuning_CHI_S[] = "TUNING";
//unsigned char code sTuning_CHI_T[] = "";
unsigned int code sTuning[] = {sTuning_ENG,sTuning_CHI_S,sTuning_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sChannel_ENG[] = "CHANNEL";
unsigned char code sChannel_CHI_S[] = "CHANNEL";
//unsigned char code sChannel_CHI_T[] = "";
unsigned int code sChannel[] = {sChannel_ENG,sChannel_CHI_S,sChannel_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sSwap_ENG[] = "SWAP";
unsigned char code sSwap_CHI_S[] = "SWAP";
//unsigned char code sSwap_CHI_T[] = "";
unsigned int code sSwap[] = {sSwap_ENG,sSwap_CHI_S,sSwap_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sSkip_ENG[] = "SKIP";
unsigned char code sSkip_CHI_S[] = "SKIP";
//unsigned char code sSkip_CHI_T[] = "";
unsigned int code sSkip[] = {sSkip_ENG,sSkip_CHI_S,sSkip_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sBlue_ENG[] = "BLUE";
unsigned char code sBlue_CHI_S[] = "BLUE";
//unsigned char code sBlue_CHI_T[] = "";
unsigned int code sBlue[] = {sBlue_ENG,sBlue_CHI_S,sBlue_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sAuto_Power_Down_ENG[] = "AUTO POWER DOWN";
unsigned char code sAuto_Power_Down_CHI_S[] = "AUTO POWER DOWN";
//unsigned char code sAuto_Power_Down_CHI_T[] = "";
unsigned int code sAuto_Power_Down[] = {sAuto_Power_Down_ENG,sAuto_Power_Down_CHI_S,sAuto_Power_Down_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sVGA[] = "VGA";
unsigned char code sDVI[] = "DVI";
unsigned char code sVIDEO[] = "VIDEO";
unsigned char code sSVIDEO[] = "SVIDEO";
unsigned char code sTV[] = "TV";
unsigned char code sYUV[] = "YUV";
//------------------------------------------------------------------------------
#else
extern unsigned char code tOSD_WINDOW0_STYLE[];
extern unsigned char code tOSD_WINDOW7_STYLE[];
extern unsigned char code tPALETTE_0[];
extern unsigned int code sBright[];
extern unsigned int code sContrast[];
extern unsigned int code sPhase[];
extern unsigned int code sClock[];
extern unsigned int code sHPos[];
extern unsigned int code sVPos[];
extern unsigned int code sLanguage[];
extern unsigned int code sLangName[];
extern unsigned int code sAuto[];
extern unsigned int code sReset[];
extern unsigned int code sExit[];
extern unsigned int code sNoSignal[];
extern unsigned int code sNotSupport[];
extern unsigned int code sHue[];
extern unsigned int code sSaturation[];
extern unsigned int code sTV_System[];
extern unsigned int code sSound_System[];
extern unsigned int code sAuto_Search[];
extern unsigned int code sManual_Search[];
extern unsigned int code sTuning[];
extern unsigned int code sChannel[];
extern unsigned int code sSwap[];
extern unsigned int code sSkip[];
extern unsigned int code sBlue[];
extern unsigned int code sAuto_Power_Down[];
extern unsigned char code sVGA[];
extern unsigned char code sDVI[];
extern unsigned char code sVIDEO[];
extern unsigned char code sSVIDEO[];
extern unsigned char code sTV[];
extern unsigned char code sYUV[];
#endif
#endif //#if(OSD_TYPE == OSD003)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -