?? lcd_func.h
字號:
// ------------- 24C16 save address explain -------------------
// ADDR_EROM0 mode 1~~64 00 ~ FF
// 00H stMUD.H_POSITION ]
// 01H stMUD.V_POSITION ]
// 02H stMUD.CLOCK ]
// 03H stMUD.PHASE ]
// ]
// ------------- 24C16 save address explain -------------------
// ADDR_EROM1 ]
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++]
// 00H ~ BFH [ Reserved ]
// ]
// C0H [ fac_bright ]
// C1H [ fac_contrast ]
// C2H [ fac_light ]
// C3H [ test_mode ]
// C4H [ Auto_mode ]
// ]
// C8H [ stVIDEO.VBRIGHT ]
// C9H [ stVIDEO.VCONTRAST ]
// CAH [ stVIDEO.VSATURATION ]
// CBH [ stVIDEO.VHUE ]
// ]
// D0H [ stGUD4.C1_R 9300 ]
// D1H [ stGUD4.C1_R ]
// D2H [ stGUD4.C1_R ]
// D3H [ stGUD4.C2_R 7800 ]
// D4H [ stGUD4.C2_R ]
// D5H [ stGUD4.C2_R ]
// D6H [ stGUD4.C3_R 5800 ]
// D7H [ stGUD4.C3_R ]
// D8H [ stGUD4.C3_R ]
// D9H [ stGUD4.u_R user ]
// DAH [ stGUD4.u_R ]
// DBH [ stGUD4.u_R ]
// ]
// E0H [ stGUD0.CONTRAST ]
// E1H [ stGUD0.BRIGHT ]
// E2H [ stGUD0.RTD_R_CONTRAST ]
// E3H [ stGUD0.RTD_G_CONTRAST ]
// E4H [ stGUD0.RTD_B_CONTRAST ]
// E5H [ stGUD0.RTD_R_BRIGHT ]
// E6H [ stGUD0.RTD_G_BRIGHT ]
// E7H [ stGUD0.RTD_B_BRIGHT ]
// ]
// E8H [ stGUD1.FUNCTION ]
// E9H [ stGUD1.INPUT_SOURCE ]
// EAH [ stGUD1.FILTER ]
// EBH [ stGUD1.OSD_POSH ]
// ECH [ stGUD1.OSD_POSV ]
// EDH [ stGUD1.OSD_TIMEOUT ]
// ]
// F0H [ stGUD2.AD_R_GAIN ]
// F1H [ stGUD2.AD_G_GAIN ]
// F2H [ stGUD2.AD_B_GAIN ]
// F3H [ stGUD2.AD_R_OFFSET ]
// F4H [ stGUD2.AD_G_OFFSET ]
// F5H [ stGUD2.AD_B_OFFSET ]
// ]
// F8H [ stGUD3.VOLUME ]
// F9H [ stGUD3.CURR_CHANNEL ]
// FAH [ stGUD3.PREV_CHANNEL ]
// FBH [ stGUD3.TV_SETTING ]
// ]
// FCH [ Scan tv channel number total]
// FDH [ Scan tv default format ]
// ]
// ------------- 24C16 save address explain -------------------
// ADDR_EROM2 ]
// 80H ~ FFH [ TV Channel 0 ~ 120 tv and ]
// sound system ]
// ]
// ------------- 24C16 save address explain -------------------
// ADDR_EROM3 00H ~ FEH [ TV Channel 0 ~ 120 channel ]
// freq ]
// REMARK: TV Channel save format ]
// One TV channel have three byte,at first byte ]
// and second byte is save this channel frequency]
// third byte is save this channel TV system and ]
// sound system. ]
// Example: Channel 1 frequency is 12000,TV system is NTSC]
// and sound system is I. ]
// write EROM3: ]
// 00H 0x2e frequency high 8bit ]
// 01H 0xe0 frequency low 8bit ]
// write EROM2: ]
// 80H 0x21 TV system ]
// TV system: 0000 [PAL B/G ] 0001 [PAL I] ]
// 0010 [PAL D/K ] 0011 [NTSC M] ]
// 0100 [NTSC N] 0101 [SECAM L] ]
// 0110 [SECAM L'] ]
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++]
// FFH [ Reserved ]
//------------------------- END ------------------------------]
// Definitions for Wait_For_Event Function
#define EVENT_IVS 0x01
#define EVENT_IEN_START 0x02
#define EVENT_IEN_STOP 0x04
#define EVENT_DVS 0x08
#define EVENT_DEN_START 0x10
#define EVENT_DEN_STOP 0x20
#define EVENT_UNDERFLOW 0x40
#define EVENT_OVERFLOW 0x80
#define EVENT_INPUT EVENT_IVS | EVENT_IEN_START | EVENT_IEN_STOP
#define EVENT_DISPLAY EVENT_DVS | EVENT_DEN_START | EVENT_DEN_STOP
typedef struct _GLOBAL_USER_DATA0
{
unsigned char CONTRAST; //E0H
unsigned char BRIGHT; //E1H
unsigned char RTD_R_CONTRAST; //E2H
unsigned char RTD_G_CONTRAST; //E3H
unsigned char RTD_B_CONTRAST; //E4H
unsigned char RTD_R_BRIGHT; //E5H
unsigned char RTD_G_BRIGHT; //E6H
unsigned char RTD_B_BRIGHT; //E7H
}
GLOBAL_USER_DATA0, *LP_GLOBAL_USER_DATA0;
typedef struct _GLOBAL_USER_DATA1
{
unsigned char FUNCTION; //E8H //bit 7 [ Reserved ]
//bit 6~5 [ Gamma ]
//bit 4 [ OSD Translucent ]
//bit 3 [ Power status ]
//bit 2~0 [ Language ]
// 0-English
// 1-German
// 2-French
// 3-Italian
// 4-Spanish
// 5-Traditional Chinese
// 6-Simple Chinese
// 7-Japaness
unsigned char INPUT_SOURCE; //E9H //bit 7 [ Mode Select 0:720x400 1:640x400 ]
//bit 6 [ Reserved ]
//bit 5 [ Reserved ]
//bit 4~3 [ 00 : C1 9300 ]
// [ 01 : C2 7800 ]
// [ 02 : C3 6500 ]
// [ 03 : user mode ]
//bit 2~0 [ Input Source 0:RGB 1:AV 2:S-VIDEO ]
// [ 3:YUV 4:TV ]
unsigned char FILTER; //EAH
unsigned char OSD_POSH; //EBH
unsigned char OSD_POSV; //ECH
unsigned char OSD_TIMEOUT; //EDH
}
GLOBAL_USER_DATA1, *LP_GLOBAL_USER_DATA1;
typedef struct _GLOBAL_USER_DATA2
{
unsigned char AD_R_GAIN; //F0H //ADC Color Gain R
unsigned char AD_G_GAIN; //F1H //ADC Color Gain G
unsigned char AD_B_GAIN; //F2H //ADC Color Gain B
unsigned char AD_R_OFFSET; //F3H //ADC Color Offset R
unsigned char AD_G_OFFSET; //F4H //ADC Color Offset G
unsigned char AD_B_OFFSET; //F5H //ADC Color Offset B
}
GLOBAL_USER_DATA2, *LP_GLOBAL_USER_DATA2;
typedef struct _GLOBAL_USER_DATA3
{
unsigned char VOLUME; //F8H
unsigned char CURR_CHANNEL; //F9H
unsigned char PREV_CHANNEL; //FAH
unsigned char TV_SETTING; //FBH //bit 7~3 Reserved
//bit 2 [ SOUND 0: Stereo ]
// [ 1: SAP ]
//bit 1 [ 0: Normal ]
// [ 1: Mute ]
//bit 0 [ SYSTEM 0: Air TV ]
// [ 1: CATV ]
}
GLOBAL_USER_DATA3, *LP_GLOBAL_USER_DATA3;
typedef struct _GLOBAL_USER_DATA4 //Color temperature 9300
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -