📄 osd903.h
字号:
#if(_OSD_TYPE == _OSD903)
#define ROW_COUNT 18
#define COL_WIDTH 30
#define FONT_SELECT_ADDRESS (ucRow_Count + 1)
//ROW_COUNT * COL_WIDTH + ROW_COUNT + 1 = 0x241
#define FONT_BASE_ADDRESS 0x22f
#define _OSD_FONT_START_POSITION iFontBaseAddress
#ifdef __MAIN__
//------------------------------------------------------------------------------
unsigned char code tOSD_WINDOW0_STYLE[] =
{
WINNO(0),
SB_THICKNESS(1) | SB_HEIGHT(1) ,
SHADOW_COLOR(4) | BORDER_COLOR(10),
R_GRADIENT_POLARITY_DEC |
G_GRADIENT_POLARITY_INC |
B_GRADIENT_POLARITY_DEC |
GRADIENT_LEVEL(0) |
R_COLOR_GRADIENT_EN(0) |
G_COLOR_GRADIENT_EN(0) |
B_COLOR_GRADIENT_EN(0),
RESERVED,
GRADIENT_PER_LEVEL(2) | WINDOW_COLOR(6),
GRADIENT_FUNCTION_EN(0) |
GRADIENT_DIRECTION_HOR |
SHADOW_BORDER_EN(0) |
WINDOW_TYPE(WT_BORDER) |
WINDOW_ENABLE(1)
};
//------------------------------------------------------------------------------
unsigned char code tOSD_WINDOW1_STYLE[] =
{
WINNO(1),
SB_THICKNESS(1) | SB_HEIGHT(1) ,
SHADOW_COLOR(4) | BORDER_COLOR(10),
R_GRADIENT_POLARITY_DEC |
G_GRADIENT_POLARITY_INC |
B_GRADIENT_POLARITY_DEC |
GRADIENT_LEVEL(0) |
R_COLOR_GRADIENT_EN(0) |
G_COLOR_GRADIENT_EN(0) |
B_COLOR_GRADIENT_EN(0),
RESERVED,
GRADIENT_PER_LEVEL(2) | WINDOW_COLOR(1),
GRADIENT_FUNCTION_EN(0) |
GRADIENT_DIRECTION_HOR |
SHADOW_BORDER_EN(0) |
WINDOW_TYPE(WT_BORDER) |
WINDOW_ENABLE(1)
};
//------------------------------------------------------------------------------
unsigned char code tOSD_WINDOW2_STYLE[] =
{
WINNO(2),
SB_THICKNESS(1) | SB_HEIGHT(1) ,
SHADOW_COLOR(4) | BORDER_COLOR(10),
R_GRADIENT_POLARITY_DEC |
G_GRADIENT_POLARITY_INC |
B_GRADIENT_POLARITY_DEC |
GRADIENT_LEVEL(0) |
R_COLOR_GRADIENT_EN(0) |
G_COLOR_GRADIENT_EN(0) |
B_COLOR_GRADIENT_EN(0),
RESERVED,
GRADIENT_PER_LEVEL(2) | WINDOW_COLOR(12),
GRADIENT_FUNCTION_EN(0) |
GRADIENT_DIRECTION_HOR |
SHADOW_BORDER_EN(0) |
WINDOW_TYPE(WT_BORDER) |
WINDOW_ENABLE(1)
};
//------------------------------------------------------------------------------
unsigned char code tOSD_WINDOW3_STYLE[] =
{
WINNO(3),
SB_THICKNESS(1) | SB_HEIGHT(1) ,
SHADOW_COLOR(4) | BORDER_COLOR(10),
R_GRADIENT_POLARITY_DEC |
G_GRADIENT_POLARITY_INC |
B_GRADIENT_POLARITY_DEC |
GRADIENT_LEVEL(0) |
R_COLOR_GRADIENT_EN(0) |
G_COLOR_GRADIENT_EN(0) |
B_COLOR_GRADIENT_EN(0),
RESERVED,
GRADIENT_PER_LEVEL(2) | WINDOW_COLOR(15),
GRADIENT_FUNCTION_EN(0) |
GRADIENT_DIRECTION_HOR |
SHADOW_BORDER_EN(0) |
WINDOW_TYPE(WT_BORDER) |
WINDOW_ENABLE(1)
};
//------------------------------------------------------------------------------
unsigned char code tOSD_WINDOW4_STYLE[] =
{
WINNO(4),
SB_THICKNESS(1) | SB_HEIGHT(1) ,
SHADOW_COLOR(4) | BORDER_COLOR(10),
R_GRADIENT_POLARITY_DEC |
G_GRADIENT_POLARITY_INC |
B_GRADIENT_POLARITY_DEC |
GRADIENT_LEVEL(0) |
R_COLOR_GRADIENT_EN(0) |
G_COLOR_GRADIENT_EN(0) |
B_COLOR_GRADIENT_EN(0),
RESERVED,
GRADIENT_PER_LEVEL(2) | WINDOW_COLOR(1),
GRADIENT_FUNCTION_EN(0) |
GRADIENT_DIRECTION_HOR |
SHADOW_BORDER_EN(0) |
WINDOW_TYPE(WT_BORDER) |
WINDOW_ENABLE(1)
};
//------------------------------------------------------------------------------
unsigned char code tOSD_WINDOW5_STYLE[] =
{
WINNO(5),
SB_THICKNESS(1) | SB_HEIGHT(1) ,
SHADOW_COLOR(4) | BORDER_COLOR(10),
R_GRADIENT_POLARITY_DEC |
G_GRADIENT_POLARITY_INC |
B_GRADIENT_POLARITY_DEC |
GRADIENT_LEVEL(0) |
R_COLOR_GRADIENT_EN(0) |
G_COLOR_GRADIENT_EN(0) |
B_COLOR_GRADIENT_EN(0),
RESERVED,
GRADIENT_PER_LEVEL(2) | WINDOW_COLOR(10),
GRADIENT_FUNCTION_EN(0) |
GRADIENT_DIRECTION_HOR |
SHADOW_BORDER_EN(0) |
WINDOW_TYPE(WT_BORDER) |
WINDOW_ENABLE(1)
};
//------------------------------------------------------------------------------
unsigned char code tPALETTE_0[] =
{
0x9F,0xED,0xAB, 0xFF,0xFF,0xFF,
0xFF,0x00,0x00, 0x00,0x00,0xFF,
0x00,0x00,0x00, 0xFF,0xFF,0x00,
0xBA,0xD3,0xCB, 0x00,0xFF,0x00,
0xCE,0xEC,0xCF, 0x95,0xBD,0xB0,
0x72,0x8F,0x9E, 0x06,0x3D,0x48,
0x33,0x66,0x66, 0xFD,0xB7,0x35,
0xF8,0xD2,0x61, 0x58,0x8F,0x7D,
};
//------------------------------------------------------------------------------
unsigned char code ucMain_Frame[] =
{
//-------------:Row Command ----------
//-------- Byte 0 --------
0x10,0x00,
0x80,_bb_,18,0x00,_nn_,
//-------- Byte 1 --------
0x50,0x00,
0x88,_bb_,18,0x00,_nn_,
//-------- Byte 2 --------
0x90,0x00,
0x1E,_bb_,18,0x00,_nn_,
//-------------:Char Command ----------
//Charcter command Byte 0
0x10,0x13, //Row : 0
0x8C,_bb_,30,_nn_,
0x10,0x31, //Row : 1
0x8C,_bb_,30,_nn_,
0x10,0x4F, //Row : 2
0x8C,_bb_,30,_nn_,
0x10,0x6D, //Row : 3
0x8C,_bb_,30,_nn_,
0x10,0x8B, //Row : 4
0x8C,_bb_,30,_nn_,
0x10,0xA9, //Row : 5
0x8C,_bb_,30,_nn_,
0x10,0xC7, //Row : 6
0x8C,_bb_,30,_nn_,
0x10,0xE5, //Row : 7
0x8C,_bb_,30,_nn_,
0x11,0x03, //Row : 8
0x8C,_bb_,30,_nn_,
0x11,0x21, //Row : 9
0x8C,_bb_,30,_nn_,
0x11,0x3F, //Row : 10
0x8C,_bb_,30,_nn_,
0x11,0x5D, //Row : 11
0x8C,_bb_,30,_nn_,
0x11,0x7B, //Row : 12
0x8C,_bb_,30,_nn_,
0x11,0x99, //Row : 13
0x8C,_bb_,30,_nn_,
0x11,0xB7, //Row : 14
0x8C,_bb_,30,_nn_,
0x11,0xD5, //Row : 15
0x8C,_bb_,30,_nn_,
0x11,0xF3, //Row : 16
0x8C,_bb_,30,_nn_,
0x12,0x11, //Row : 17
0x8C,_bb_,30,_nn_,
//Charcter command Byte 1
0x50,0x13, //Row : 0
0x00,_bb_,30,_nn_, //NONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONE
0x50,0x31, //Row : 1
0x01,0x02,0x03,0x04,0x05,0x00,_bb_,25,_nn_, //NONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONE
0x50,0x4F, //Row : 2
0x06,0x07,0x08,0x09,0x0A,0x00,_bb_,25,_nn_, //NONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONE
0x50,0x6D, //Row : 3
0xA3,0xA4,0xA5,0xA6,0xA7,0x00,_bb_,25,_nn_, //NONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONE
0x50,0x8B, //Row : 4
0xA8,0xA9,0xAA,0xAB,0xAC,0x00,_bb_,25,_nn_, //NONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONE
0x50,0xA9, //Row : 5
0x7B,0x7C,0x7D,0x7E,0x7F,0x00,_bb_,25,_nn_, //NONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONENONE
0x50,0xC7, //Row : 6
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -