📄 osdmenu.c
字号:
#if(KEY_TYPE == KEY_4)
Byte RDATA SCALL_CONTRAST1[]={ 0x55,0x56,__,0x1E,_EOF };
Byte RDATA SCALL_CONTRAST2[]={ 0x1D,__,0x55,0x56,_EOF };
Byte RDATA SCALL_BRIGHTNESS1[]={ 0x59,0x5C,__,0x1E,_EOF };
Byte RDATA SCALL_BRIGHTNESS2[]={ 0x1D,__,0x57,0x58,_EOF };
Byte RDATA SCALL_HPOS1[]={ 0x5B,0x5C,__,0x1E,_EOF };
Byte RDATA SCALL_HPOS2[]={ 0x1D,__,0x59,0x5A,_EOF };
Byte RDATA SCALL_VPOS1[]={ 0x61,0x62,__,0x1E,_EOF };
Byte RDATA SCALL_VPOS2[]={ 0x1D,__,0x5F,0x60,_EOF };
Byte RDATA SCALL_PHASE1[]={ 0x75,0x76,__,0x1E,_EOF };
Byte RDATA SCALL_PHASE2[]={ 0x1D,__,0x7D,0x7E,_EOF };
Byte RDATA SCALL_CLOCK1[]={ 0x75,0x76,__,0x1E,_EOF };
Byte RDATA SCALL_CLOCK2[]={ 0x1D,__,0x7D,0x7E,_EOF };
Byte RDATA SCALL_SCALING1[]={ _ESC,0xBD,0xBE,_ESC,__,0x1E,_EOF };
Byte RDATA SCALL_SCALING2[]={ 0x1D,__,_ESC,0xBD,0xBE,_ESC,_EOF };
Byte RDATA SCALL_OSDOFF1[]={ 0x09,0x0A,__,0x1E,_EOF };
Byte RDATA SCALL_OSDOFF2[]={ 0x1D,__,0x09,0x0A,_EOF };
Byte RDATA SCALL_TRANS1[]={ 0x67,0x68,__,0x1E,_EOF };
Byte RDATA SCALL_TRANS2[]={ 0x1D,__,0x69,0x6A,_EOF };
#else
Byte RDATA SCALL_CONTRAST1[]={ 0x55,0x56,__,0x1B,_EOF };
Byte RDATA SCALL_CONTRAST2[]={ 0x1C,__,0x55,0x56,_EOF };
Byte RDATA SCALL_BRIGHTNESS1[]={ 0x59,0x5C,__,0x1B,_EOF };
Byte RDATA SCALL_BRIGHTNESS2[]={ 0x1C,__,0x57,0x58,_EOF };
Byte RDATA SCALL_HPOS1[]={ 0x5B,0x5C,__,0x1B,_EOF };
Byte RDATA SCALL_HPOS2[]={ 0x1C,__,0x59,0x5A,_EOF };
Byte RDATA SCALL_VPOS1[]={ 0x61,0x62,__,0x1B,_EOF };
Byte RDATA SCALL_VPOS2[]={ 0x1C,__,0x5F,0x60,_EOF };
Byte RDATA SCALL_PHASE1[]={ 0x75,0x76,__,0x1B,_EOF };
Byte RDATA SCALL_PHASE2[]={ 0x1C,__,0x7D,0x7E,_EOF };
Byte RDATA SCALL_CLOCK1[]={ 0x75,0x76,__,0x1B,_EOF };
Byte RDATA SCALL_CLOCK2[]={ 0x1C,__,0x7D,0x7E,_EOF };
Byte RDATA SCALL_SCALING1[]={ _ESC,0xBD,0xBE,_ESC,__,0x1B,_EOF };
Byte RDATA SCALL_SCALING2[]={ 0x1C,__,_ESC,0xBD,0xBE,_ESC,_EOF };
Byte RDATA SCALL_OSDOFF1[]={ 0x09,0x0A,__,0x1B,_EOF };
Byte RDATA SCALL_OSDOFF2[]={ 0x1C,__,0x09,0x0A,_EOF };
Byte RDATA SCALL_TRANS1[]={ 0x67,0x68,__,0x1B,_EOF };
Byte RDATA SCALL_TRANS2[]={ 0x1C,__,0x69,0x6A,_EOF };
#endif
*/
//algu 1109
Byte RDATA SCALL_MESSAGE1[]={ _DARROW,__,__,__,__,__,__,__,__,__,__,
__,__,__,__,__,__,__,_UARROW,_EOF };
Byte RDATA SCALL_MESSAGE2[]={ __,_0,__,_DARROW,__,__,__,__,__,__,__,__,__,__,
__,__,__,__,__,__,__,_UARROW,__,_1,_0,_0,_EOF };
Byte RDATA OSDM_WINDOW1[] =
{
0x11,0x0D,0xD6,
0x22,0x0D,0xD6,
0x33,0x0D,0xD6,
0x44,0x0D,0xD6,
0x55,0x0D,0xD6,
0x66,0x0D,0xD6,
0x77,0x0D,0xD6,
0x88,0x0D,0xD6,
0x99,0x0D,0xD6,
0xAA,0x0D,0xD6,
0xBB,0x0D,0xD6
};
Byte RDATA OSDM_MAIN_WINDOW1[]=
{
0x11,0x0D,0x26,
0x22,0x0D,0x26,
0x33,0x0D,0x26,
0x44,0x0D,0x26,
0x55,0x0D,0x26,
0x66,0x0D,0x26,
0x77,0x0D,0x26,
0x88,0x0D,0x26,
0x99,0x0D,0x26,
};
Byte RDATA OSDM_COLORTEMP_WINDOW1[]=
{
0x22,0x1D,0x2E,
0x33,0x1D,0x2E,
0x44,0x1D,0x2E
};
Byte RDATA FAC_COLORTEMP_WINDOW1[]=
{
0x22,0x2D,0x36, //algu 1119, 1d->2d
0x33,0x2D,0x36,
0x44,0x2D,0x36,
0x55,0x2D,0x36,
0x66,0x2D,0x36,
0x77,0x2D,0x36
};
Byte RDATA FAC_MISC_WINDOW1[]=
{
0x22,0x0D,0xD6,
0x33,0x0D,0xD6,
0x44,0x0D,0xD6,
0x55,0x0D,0xD6,
};
Byte RDATA OSDM_COLORTEMP_WIN1[]=
{
0x22,0x3D,0x96,
0x33,0x3D,0x96,
0x44,0x3D,0x96
};
Byte RDATA FAC_COLORTEMP_WIN1[]=
{
0x22,0x45,0x9E, //algu 1119, 3d->45 96->9E
0x33,0x45,0x9E,
0x44,0x45,0x9E,
0x55,0x45,0x9E,
0x66,0x45,0x9E,
0x77,0x45,0x9E
};
Byte RDATA FAC_MISC_WIN1[]=
{
0x22,0x75,0x96, //algu 1120 86->96
0x33,0x0D,0xD6,
0x44,0x75,0x96,
0x55,0x75,0x96,
};
/* algu 1119
Byte RDATA OSDW_DITHER[] =
{
0x88,0x2C,0x3C,
0x88,0x4C,0x6C,
0x88,0x7C,0x9C,
0x88,0xAC,0xCC,
};
*/
Byte RDATA OSDW_DOSMode[] =
{
0x77,0x45,0x76,
0x77,0x85,0xB6,
};
Byte RDATA OSDW_DOSMode1[] =
{
0x77,0x15,0x46,
0x77,0x55,0x86,
0x77,0x95,0xC6,
};
Byte RDATA OSDW_SCALING[] =
{
0x77,0x3C,0x64,
0x77,0x84,0xB4,
0x88,0x3C,0x6C,
0x88,0x84,0xB4,
};
Byte RDATA OSDM_WINDOW4[] =
{
0x17,0x0D,0x23
};
Byte RDATA OSDM_WINDOW5[] =
{
0x17,0x0D,0xD7
};
Byte RDATA OSDM_WINDOW6[] =
{
0x08,0x0C,0xD1
};
Byte RDATA OSDO_WINDOW6[] =
{
0x35,0x0C,0xD1
};
Byte RDATA OSD_SCALL_WINDOW[] =
{
0xD6, // use window 5 and 6
0x35,0x0D,0xD7,
0x26,0x0C,0xD1,
};
Byte RDATA OSD_SCALINGDOWN[]=
{
0x57,0x0C,0xF1
};
// Byte RDATA OSDM_MSG_WINDOW5[] =
// {
// 0x46,0x0D,0xD7
// };
Byte RDATA OSDM_MSG_WINDOW6[] =
{
0x35,0x0C,0xD1, //3 rows backcolor blue
0x26,0x0C,0xF7, //5 rows backcolor white
0x36,0x0C,0xD1, //4 rows backcolor blue
0x26,0x0C,0xD1, //5 rows backcolor blue
0x07,0x0C,0xD9, //8 rows backcolor blue
};
Byte RDATA OrMask32[32] =
{
0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01,
0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01,
0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01,
0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01
};
Byte RDATA DOSModeText[] =
{
// _7,_2,_0,_x,_4,_0,_0,_EOF,
_7,_2,_0,_x,_4,_0,_0,__,
_6,_4,_0,_x,_4,_0,_0,_EOF,
};
Byte RDATA DOSModeText1[] =
{
_7,_2,_0,_x,_4,_0,_0,__,
_6,_4,_0,_x,_4,_0,_0,__,
_6,_4,_0,_x,_3,_5,_0,_EOF,
};
Byte RDATA ZuracOsdControl[] =
{
0x04, // ca
0x00, // cb
0x04, // cc
0x02, // cd
0x00, // ce
0x1d, // cf
};
//internal osd font
Byte RDATA ZuracOsdFont[] =
{
//MSB(4bits) LSB(8bits)
//Font 00 space __
0x00, 0x00,
0x00, 0x00,
0x00, 0x00,
0x00, 0x00,
0x00, 0x00,
0x00, 0x00,
0x00, 0x00,
0x00, 0x00,
0x00, 0x00,
0x00, 0x00,
0x00, 0x00,
0x00, 0x00,
0x00, 0x00,
0x00, 0x00,
0x00, 0x00,
0x00, 0x00,
0x00, 0x00,
0x00, 0x00,
0x00, 0x00,
0x00, 0x00,
//Font 01 _INFONT_1 翧
0x00, 0x00,
0x00, 0x00,
0x00, 0x00,
0x07, 0xD1,
0x04, 0x51,
0x08, 0x8A,
0x01, 0x04,
0x07, 0xDF,
0x05, 0x44,
0x05, 0x44,
0x07, 0xDF,
0x05, 0x44,
0x05, 0x44,
0x07, 0xDF,
0x00, 0x04,
0x0A, 0xA4,
0x0A, 0xA4,
0x0A, 0xA4,
0x00, 0x00,
0x00, 0x00,
//Font 02 _INFONT_2 睲
0x00, 0x00,
0x00, 0x00,
0x00, 0x00,
0x04, 0x08,
0x02, 0x7F,
0x02, 0x08,
0x00, 0x3E,
0x08, 0x88,
0x04, 0xFF,
0x05, 0x00,
0x01, 0x3E,
0x02, 0x22,
0x02, 0x3E,
0x0E, 0x22,
0x02, 0x3E,
0x02, 0x22,
0x02, 0x46,
0x00, 0x00,
0x00, 0x00,
0x00, 0x00,
//Font 03 _INFONT_3 捶
0x00, 0x00,
0x00, 0x00,
0x00, 0x00,
0x00, 0x43,
0x0E, 0x44,
0x0B, 0xF8,
0x0A, 0x48,
0x0A, 0x4F,
0x0A, 0xCA,
0x0F, 0xEA,
0x0B, 0x5A,
0x0B, 0x5A,
0x0B, 0x5A,
0x0B, 0x4A,
0x0E, 0x4A,
0x00, 0x4A,
0x00, 0x52,
0x00, 0x00,
0x00, 0x00,
0x00, 0x00,
//Font 04 _INFONT_4 ?
0x00, 0x00,
0x00, 0x00,
0x00, 0x00,
0x00, 0x80,
0x04, 0x42,
0x04, 0x62,
0x02, 0x22,
0x02, 0x04,
0x01, 0x04,
0x01, 0x08,
0x00, 0x90,
0x00, 0x70,
0x00, 0x20,
0x00, 0x50,
0x00, 0x88,
0x03, 0x04,
0x0C, 0x03,
0x00, 0x00,
0x00, 0x00,
0x00, 0x00,
//Font 05 _INFONT_5 竡
0x00, 0x00,
0x00, 0x00,
0x01, 0x10,
0x00, 0xA0,
0x07, 0xFC,
0x00, 0x40,
0x03, 0xF8,
0x00, 0x40,
0x0F, 0xFE,
0x00, 0xA0,
0x07, 0x28,
0x01, 0x28,
0x07, 0xFC,
0x01, 0x20,
0x01, 0xA8,
0x07, 0x10,
0x01, 0x34,
0x03, 0x08,
0x00, 0x00,
0x00, 0x00,
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -