viporregtable_ct675_1st.h

来自「此为齐乐达数码相框dpf的源代码」· C头文件 代码 · 共 1,356 行 · 第 1/3 页

H
1,356
字号
54,	54,	54,
55,	55,	55,
56,	56,	56,
57,	57,	57,
58,	58,	58,
59,	59,	59,
60,	60,	60,
61,	61,	61,
62,	62,	62,
63,	63,	63,
64,	64,	64,
65,	65,	65,
66,	66,	66,
67,	67,	67,
68,	68,	68,
69,	69,	69,
70,	70,	70,
71,	71,	71,
72,	72,	72,
73,	73,	73,
74,	74,	74,
75,	75,	75,
76,	76,	76,
77,	77,	77,
78,	78,	78,
79,	79,	79,
80,	80,	80,
81,	81,	81,
82,	82,	82,
83,	83,	83,
84,	84,	84,
85,	85,	85,
86,	86,	86,
87,	87,	87,
88,	88,	88,
89,	89,	89,
90,	90,	90,
91,	91,	91,
92,	92,	92,
93,	93,	93,
94,	94,	94,
95,	95,	95,
96,	96,	96,
97,	97,	97,
98,	98,	98,
99,	99,	99,
100,	100,	100,
101,	101,	101,
102,	102,	102,
103,	103,	103,
104,	104,	104,
105,	105,	105,
106,	106,	106,
107,	107,	107,
108,	108,	108,
109,	109,	109,
110,	110,	110,
111,	111,	111,
112,	112,	112,
113,	113,	113,
114,	114,	114,
115,	115,	115,
116,	116,	116,
117,	117,	117,
118,	118,	118,
119,	119,	119,
120,	120,	120,
121,	121,	121,
122,	122,	122,
123,	123,	123,
124,	124,	124,
125,	125,	125,
126,	126,	126,
127,	127,	127,
128,	128,	128,
129,	129,	129,
130,	130,	130,
131,	131,	131,
132,	132,	132,
133,	133,	133,
134,	134,	134,
135,	135,	135,
136,	136,	136,
137,	137,	137,
138,	138,	138,
139,	139,	139,
140,	140,	140,
141,	141,	141,
142,	142,	142,
143,	143,	143,
144,	144,	144,
145,	145,	145,
146,	146,	146,
147,	147,	147,
148,	148,	148,
149,	149,	149,
150,	150,	150,
151,	151,	151,
152,	152,	152,
153,	153,	153,
154,	154,	154,
155,	155,	155,
156,	156,	156,
157,	157,	157,
158,	158,	158,
159,	159,	159,
160,	160,	160,
161,	161,	161,
162,	162,	162,
163,	163,	163,
164,	164,	164,
165,	165,	165,
166,	166,	166,
167,	167,	167,
168,	168,	168,
169,	169,	169,
170,	170,	170,
171,	171,	171,
172,	172,	172,
173,	173,	173,
174,	174,	174,
175,	175,	175,
176,	176,	176,
177,	177,	177,
178,	178,	178,
179,	179,	179,
180,	180,	180,
181,	181,	181,
182,	182,	182,
183,	183,	183,
184,	184,	184,
185,	185,	185,
186,	186,	186,
187,	187,	187,
188,	188,	188,
189,	189,	189,
190,	190,	190,
191,	191,	191,
192,	192,	192,
193,	193,	193,
194,	194,	194,
195,	195,	195,
196,	196,	196,
197,	197,	197,
198,	198,	198,
199,	199,	199,
200,	200,	200,
201,	201,	201,
202,	202,	202,
203,	203,	203,
204,	204,	204,
205,	205,	205,
206,	206,	206,
207,	207,	207,
208,	208,	208,
209,	209,	209,
210,	210,	210,
211,	211,	211,
212,	212,	212,
213,	213,	213,
214,	214,	214,
215,	215,	215,
216,	216,	216,
217,	217,	217,
218,	218,	218,
219,	219,	219,
220,	220,	220,
221,	221,	221,
222,	222,	222,
223,	223,	223,
224,	224,	224,
225,	225,	225,
226,	226,	226,
227,	227,	227,
228,	228,	228,
229,	229,	229,
230,	230,	230,
231,	231,	231,
232,	232,	232,
233,	233,	233,
234,	234,	234,
235,	235,	235,
236,	236,	236,
237,	237,	237,
238,	238,	238,
239,	239,	239,
240,	240,	240,
241,	241,	241,
242,	242,	242,
243,	243,	243,
244,	244,	244,
245,	245,	245,
246,	246,	246,
247,	247,	247,
248,	248,	248,
249,	249,	249,
250,	250,	250,
251,	251,	251,
252,	252,	252,
253,	253,	253,
254,	254,	254,
255,  255,  255
*/
};

unsigned char code Vipor_Color_M3_Register[] =
{										// 0
	2,0xF4,0xE6,0x00,0x00,				// 000	000
	4,0xF4,0xEA,0x00,0x00,0x00,0x00,	// 000	000
	2,0xF4,0xF0,0x00,0x00,				// 000	000
	0
};

unsigned char code Vipor_Color_M2_Register[] =
{										// 20
	2,0xF4,0xE6,0x8F,0x00,				// 000	08F
	4,0xF4,0xEA,0xDD,0x07,0xB8,0x07,	// 7DD	7B8
	2,0xF4,0xF0,0xB4,0x00,				// 0B4	000
	0
};

unsigned char code Vipor_Color_M1_Register[] =
{										// 36
	2,0xF4,0xE6,0x01,0x01,				// 000	101
	4,0xF4,0xEA,0xC1,0x07,0x7D,0x07,	// 7C1	77D
	2,0xF4,0xF0,0x45,0x01,				// 145	000
	0
};

unsigned char code Vipor_Color_0_Register[] =
{										// Saturation = 50
	2,0xF4,0xE6,0x67,0x01,				// R_Coeff	000	167
	4,0xF4,0xEA,0xA8,0x07,0x4A,0x07,	// G_Coeff	7A8	74A
	2,0xF4,0xF0,0xC5,0x01,				// B_Coeff	1C5	000
	0		//  --- Cb -- --- Cr --
};

unsigned char code Vipor_Color_P1_Register[] =
{										// 66
	2,0xF4,0xE6,0xD8,0x01,				// 000	1D8
	4,0xF4,0xEA,0x8D,0x07,0x10,0x07,	// 78D	710
	2,0xF4,0xF0,0x53,0x02,				// 253	000
	0
};

unsigned char code Vipor_Color_P2_Register[] =
{										// 83
	2,0xF4,0xE6,0x51,0x02,				// 000	251
	4,0xF4,0xEA,0x6F,0x07,0xD2,0x06,	// 76F	6D2
	2,0xF4,0xF0,0xED,0x02,				// 2ED	000
	0
};

unsigned char code Vipor_Color_P3_Register[] =
{										// 100
	2,0xF4,0xE6,0xCB,0x02,				// 000	2CB
	4,0xF4,0xEA,0x51,0x07,0x94,0x06,	// 751	694
	2,0xF4,0xF0,0x86,0x03,				// 386	000
	0
};


unsigned char code Vipor_Brightness_M3_Register[] = { 1,0xF4,0xE1,0xD0,0 };
unsigned char code Vipor_Brightness_M2_Register[] = { 1,0xF4,0xE1,0xE0,0 };
unsigned char code Vipor_Brightness_M1_Register[] = { 1,0xF4,0xE1,0xF0,0 };
unsigned char code Vipor_Brightness_0_Register[] =  { 1,0xF4,0xE1,0xF8,0 };
unsigned char code Vipor_Brightness_P1_Register[] = { 1,0xF4,0xE1,0x10,0 };
unsigned char code Vipor_Brightness_P2_Register[] = { 1,0xF4,0xE1,0x20,0 };
unsigned char code Vipor_Brightness_P3_Register[] = { 1,0xF4,0xE1,0x30,0 };

unsigned char code Vipor_16_9_Register[] =
{
	#ifdef SUPPORT_CCIR656
		1,0xF4,0x09,0x03,
		1,0xF4,0x0C,0x6F,
	  1,0xF4,0x66,0x0B,
	  4,0xF4,0x32,0x7A,0x00,0xEA,0x01,
	  4,0xF4,0x40,0x7A,0x00,0x68,0x02,
	  1,0xF4,0x09,0x03,
    0	
  #else
    0
  #endif  
};

unsigned char code Vipor_4_3_Register[] =
{
	#ifdef SUPPORT_CCIR656
	  1,0xF4,0x09,0x03,
	  1,0xF4,0x0C,0x4E,
    1,0xF4,0x66,0x10,
    4,0xF4,0x32,0xC2,0x00,0x72,0x01,
    4,0xF4,0x40,0xC2,0x00,0x1C,0x02,    
    1,0xF4,0x09,0x03,   
    0
  #else
    0
  #endif      
};
unsigned char code Vipor_CVBS_16_9_Register[] =
{
		1,0xF4,0x09,0x03,
		1,0xF4,0x0C,0x6F,
	  1,0xF4,0x66,0x0B,
	  4,0xF4,0x32,0x6A,0x00,0xE4,0x01,
	  4,0xF4,0x40,0x6A,0x00,0x68,0x02,
	  1,0xF4,0x09,0x03,	  
    0	
};

unsigned char code Vipor_CVBS_4_3_Register[] =
{
	  1,0xF4,0x09,0x03,
	  1,0xF4,0x0C,0x4E,
    1,0xF4,0x66,0x10,
    4,0xF4,0x32,0xAF,0x00,0x56,0x01,
    4,0xF4,0x40,0xAF,0x00,0x05,0x02,    
	  1,0xF4,0x09,0x03,	       
    0
};
BYTE code Vipor_TCON_GPO2_0[]={    5,0xF6,0x50,0x00,0x00,0x00,0x00,0x00,    4,0xF6,0x55,0x00,0x00,0x00,0x00,    0,};BYTE code Vipor_TCON_GPO2_1[]={    5,0xF6,0x50,0x00,0x00,0x00,0x00,0x00,    4,0xF6,0x55,0x00,0x00,0x00,0x01,    0,};BYTE code rVideoReg18_60[][7]  ={  {4,0x40, 0x2D,0xD1,0x74,0x5D, 0},  // NTSC-M  {4,0x40, 0x2D,0xC4,0x90,0x50, 0},  // PAL-M  {4,0x40, 0x38,0xC0,0x14,0xF8, 0}   // NTSC-4.43};BYTE code rVideoReg18_50[][7]  ={  {4,0x40, 0x38,0xC0,0x14,0xF8, 0},  // PAL-BDGHIN  {4,0x40, 0x2D,0xD9,0xAE,0x92, 0},  // PAL-CN  {4,0x40, 0x36,0xDC,0x5D,0x63, 0}   // SECAM};
BYTE code ColorDefault[] =
{
//Gain_R     Gain_G     Gain_B   Offset_R   Offset_G   Offset_B   
//  0x64,      0x64,      0x64,    0x80,      0x80,      0x80,
  87,      101,      101,    122,      128,      128,
};
WORD code MatrixTabl[10] =
{ 1000,0,1403, 1000,0x8000+344,0x8000+714, 1000,1770,0, 0x80 };  // YUV->RGBBYTE code SineTable[] =
{
    0x00,   /* 00: 0x0000 */
    0x04,   /* 01: 0x0477 */
    0x08,   /* 02: 0x08EF */
    0x0D,   /* 03: 0x0D65 */
    0x11,   /* 04: 0x11DB */
    0x16,   /* 05: 0x164F */
    0x1A,   /* 06: 0x1AC2 */
    0x1F,   /* 07: 0x1F32 */
    0x23,   /* 08: 0x23A0 */
    0x28,   /* 09: 0x280C */
    0x2C,   /* 10: 0x2C74 */
    0x30,   /* 11: 0x30D8 */
    0x35,   /* 12: 0x3539 */
    0x39,   /* 13: 0x3996 */
    0x3D,   /* 14: 0x3DEE */
    0x42,   /* 15: 0x4241 */
    0x46,   /* 16: 0x4690 */
    0x4A,   /* 17: 0x4AD8 */
    0x4F,   /* 18: 0x4F1B */
    0x53,   /* 19: 0x5358 */
    0x57,   /* 20: 0x578E */
    0x5B,   /* 21: 0x5BBE */
    0x5F,   /* 22: 0x5FE6 */
    0x64,   /* 23: 0x6406 */
    0x68,   /* 24: 0x681F */
    0x6C,   /* 25: 0x6C30 */
    0x70,   /* 26: 0x7039 */
    0x74,   /* 27: 0x7438 */
    0x78,   /* 28: 0x782F */
    0x7C,   /* 29: 0x7C1C */
    0x7F,   /* 30: 0x7FFF */
    0x83,   /* 31: 0x83D9 */
    0x87,   /* 32: 0x87A8 */
    0x8B,   /* 33: 0x8B6D */
    0x8F,   /* 34: 0x8F27 */
    0x92,   /* 35: 0x92D5 */
    0x96,   /* 36: 0x9679 */
    0x9A,   /* 37: 0x9A10 */
    0x9D,   /* 38: 0x9D9B */
    0xA1,   /* 39: 0xA11B */
    0xA4,   /* 40: 0xA48D */
    0xA7,   /* 41: 0xA7F3 */
    0xAB,   /* 42: 0xAB4C */
    0xAE,   /* 43: 0xAE97 */
    0xB1,   /* 44: 0xB1D5 */
    0xB5,   /* 45: 0xB504 */
    0xB8,   /* 46: 0xB826 */
    0xBB,   /* 47: 0xBB39 */
    0xBE,   /* 48: 0xBE3E */
    0xC1,   /* 49: 0xC134 */
    0xC4,   /* 50: 0xC41B */
    0xC6,   /* 51: 0xC6F3 */
    0xC9,   /* 52: 0xC9BB */
    0xCC,   /* 53: 0xCC73 */
    0xCF,   /* 54: 0xCF1B */
    0xD1,   /* 55: 0xD1B3 */
    0xD4,   /* 56: 0xD43B */
    0xD6,   /* 57: 0xD6B3 */
    0xD9,   /* 58: 0xD919 */
    0xDB,   /* 59: 0xDB6F */
    0xDD,   /* 60: 0xDDB3 */
    0xDF,   /* 61: 0xDFE7 */
    0xE2,   /* 62: 0xE208 */
    0xE4,   /* 63: 0xE419 */
    0xE6,   /* 64: 0xE617 */
    0xE8,   /* 65: 0xE803 */
    0xE9,   /* 66: 0xE9DE */
    0xEB,   /* 67: 0xEBA6 */
    0xED,   /* 68: 0xED5B */
    0xEE,   /* 69: 0xEEFF */
    0xF0,   /* 70: 0xF08F */
    0xF2,   /* 71: 0xF20D */
    0xF3,   /* 72: 0xF378 */
    0xF4,   /* 73: 0xF4D0 */
    0xF6,   /* 74: 0xF615 */
    0xF7,   /* 75: 0xF746 */
    0xF8,   /* 76: 0xF865 */
    0xF9,   /* 77: 0xF970 */
    0xFA,   /* 78: 0xFA67 */
    0xFB,   /* 79: 0xFB4B */
    0xFC,   /* 80: 0xFC1C */
    0xFC,   /* 81: 0xFCD9 */
    0xFD,   /* 82: 0xFD82 */
    0xFE,   /* 83: 0xFE17 */
    0xFE,   /* 84: 0xFE98 */
    0xFF,   /* 85: 0xFF06 */
    0xFF,   /* 86: 0xFF60 */
    0xFF,   /* 87: 0xFFA6 */
    0xFF,   /* 88: 0xFFD8 */
    0xFF,   /* 89: 0xFFF6 */
};
#endif //Support_TFT

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?