]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/CORTEX_M7_SAMV71_Xplained_IAR_Keil/libboard_samv7-ek/source/ov2643_config.c
Final V8.2.1 release ready for tagging:
[freertos] / FreeRTOS / Demo / CORTEX_M7_SAMV71_Xplained_IAR_Keil / libboard_samv7-ek / source / ov2643_config.c
1 /* ----------------------------------------------------------------------------\r
2  *         SAM Software Package License \r
3  * ----------------------------------------------------------------------------\r
4  * Copyright (c) 2013, Atmel Corporation\r
5  *\r
6  * All rights reserved.\r
7  *\r
8  * Redistribution and use in source and binary forms, with or without\r
9  * modification, are permitted provided that the following conditions are met:\r
10  *\r
11  * - Redistributions of source code must retain the above copyright notice,\r
12  * this list of conditions and the disclaimer below.\r
13  *\r
14  * Atmel's name may not be used to endorse or promote products derived from\r
15  * this software without specific prior written permission.\r
16  *\r
17  * DISCLAIMER: THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR\r
18  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r
19  * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE\r
20  * DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT,\r
21  * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\r
22  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,\r
23  * OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\r
24  * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\r
25  * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,\r
26  * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r
27  * ----------------------------------------------------------------------------\r
28  */\r
29 \r
30 /**\r
31  * \file\r
32  */\r
33 \r
34 /*------------------------------------------------------------------------------\r
35  *         Headers\r
36  *------------------------------------------------------------------------------*/\r
37 \r
38 #include "board.h"\r
39 \r
40 /*\r
41  * ID\r
42  */\r
43 #define MANUFACTURER_ID    0x7FA2\r
44 \r
45 \r
46 /*------------------------------------------------------------------------------\r
47  *         Local Variables\r
48  *------------------------------------------------------------------------------*/\r
49 \r
50 const struct ov_reg ov2643_yuv_uxga[]= {\r
51     {0x12, 0x80},\r
52     {0xc3, 0x1f},\r
53     {0xc4, 0xff},\r
54     {0x3d, 0x48},\r
55     {0xdd, 0xa5},\r
56     {0x0e, 0xb7},\r
57     {0x10, 0x0a},\r
58     {0x11, 0x00},\r
59     {0x0f, 0x14},\r
60     {0x21, 0x25},\r
61     {0x23, 0x0c},\r
62     {0x12, 0x08},\r
63     {0x39, 0x10},\r
64     {0xcd, 0x12},\r
65     {0x13, 0xff},\r
66     {0x14, 0xa7},\r
67     {0x15, 0x42},\r
68     {0x3c, 0xa4},\r
69     {0x18, 0x60},\r
70     {0x19, 0x50},\r
71     {0x1a, 0xe2},\r
72     {0x37, 0xe8},\r
73     {0x16, 0x90},\r
74     {0x43, 0x00},\r
75     {0x40, 0xfb},\r
76     {0xa9, 0x44},\r
77     {0x2f, 0xec},\r
78     {0x35, 0x10},\r
79     {0x36, 0x10},\r
80     {0x0c, 0x00},\r
81     {0x0d, 0x00},\r
82     {0xd0, 0x93},\r
83     {0xdc, 0x2b},\r
84     {0xd9, 0x41},\r
85     {0xd3, 0x02},\r
86     {0x3d, 0x08},\r
87     {0x0c, 0x00},\r
88     {0x18, 0x2c},\r
89     {0x19, 0x24},\r
90     {0x1a, 0x71},\r
91     {0x9b, 0x69},\r
92     {0x9c, 0x7d},\r
93     {0x9d, 0x7d},\r
94     {0x9e, 0x69},\r
95     {0x35, 0x04},\r
96     {0x36, 0x04},\r
97     {0x65, 0x12},\r
98     {0x66, 0x20},\r
99     {0x67, 0x39},\r
100     {0x68, 0x4e},\r
101     {0x69, 0x62},\r
102     {0x6a, 0x74},\r
103     {0x6b, 0x85},\r
104     {0x6c, 0x92},\r
105     {0x6d, 0x9e},\r
106     {0x6e, 0xb2},\r
107     {0x6f, 0xc0},\r
108     {0x70, 0xcc},\r
109     {0x71, 0xe0},\r
110     {0x72, 0xee},\r
111     {0x73, 0xf6},\r
112     {0x74, 0x11},\r
113     {0xab, 0x20},\r
114     {0xac, 0x5b},\r
115     {0xad, 0x05},\r
116     {0xae, 0x1b},\r
117     {0xaf, 0x76},\r
118     {0xb0, 0x90},\r
119     {0xb1, 0x90},\r
120     {0xb2, 0x8c},\r
121     {0xb3, 0x04},\r
122     {0xb4, 0x98},\r
123     {0x4c, 0x03},\r
124     {0x4d, 0x30},\r
125     {0x4e, 0x02},\r
126     {0x4f, 0x5c},\r
127     {0x50, 0x56},\r
128     {0x51, 0x00},\r
129     {0x52, 0x66},\r
130     {0x53, 0x03},\r
131     {0x54, 0x30},\r
132     {0x55, 0x02},\r
133     {0x56, 0x5c},\r
134     {0x57, 0x40},\r
135     {0x58, 0x00},\r
136     {0x59, 0x66},\r
137     {0x5a, 0x03},\r
138     {0x5b, 0x20},\r
139     {0x5c, 0x02},\r
140     {0x5d, 0x5c},\r
141     {0x5e, 0x3a},\r
142     {0x5f, 0x00},\r
143     {0x60, 0x66},\r
144     {0x41, 0x1f},\r
145     {0xb5, 0x01},\r
146     {0xb6, 0x02},\r
147     {0xb9, 0x40},\r
148     {0xba, 0x28},\r
149     {0xbf, 0x0c},\r
150     {0xc0, 0x3e},\r
151     {0xa3, 0x0a},\r
152     {0xa4, 0x0f},\r
153     {0xa5, 0x09},\r
154     {0xa6, 0x16},\r
155     {0x9f, 0x0a},\r
156     {0xa0, 0x0f},\r
157     {0xa7, 0x0a},\r
158     {0xa8, 0x0f},\r
159     {0xa1, 0x10},\r
160     {0xa2, 0x04},\r
161     {0xa9, 0x04},\r
162     {0xaa, 0xa6},\r
163     {0x75, 0x6a},\r
164     {0x76, 0x11},\r
165     {0x77, 0x92},\r
166     {0x78, 0x21},\r
167     {0x79, 0xe1},\r
168     {0x7a, 0x02},\r
169     {0x7c, 0x05},\r
170     {0x7d, 0x08},\r
171     {0x7e, 0x08},\r
172     {0x7f, 0x7c},\r
173     {0x80, 0x58},\r
174     {0x81, 0x2a},\r
175     {0x82, 0xc5},\r
176     {0x83, 0x46},\r
177     {0x84, 0x3a},\r
178     {0x85, 0x54},\r
179     {0x86, 0x44},\r
180     {0x87, 0xf8},\r
181     {0x88, 0x08},\r
182     {0x89, 0x70},\r
183     {0x8a, 0xf0},\r
184     {0x8b, 0xf0},\r
185     {0x90, 0xe3},\r
186     {0x93, 0x10},\r
187     {0x94, 0x20},\r
188     {0x95, 0x10},\r
189     {0x96, 0x18},\r
190     {0x0f, 0x34},\r
191 \r
192     {0x12, 0x80},\r
193     {0xc3, 0x1f},\r
194     {0xc4, 0xff},\r
195     {0x3d, 0x48},\r
196     {0xdd, 0xa5},\r
197     {0x0e, 0xb4},\r
198     {0x10, 0x0a},\r
199     {0x11, 0x00},\r
200     {0x0f, 0x14},\r
201     {0x21, 0x25},\r
202     {0x23, 0x0c},\r
203     {0x12, 0x08},\r
204     {0x39, 0x10},\r
205     {0xcd, 0x12},\r
206     {0x13, 0xff},\r
207     {0x14, 0xa7},\r
208     {0x15, 0x42},\r
209     {0x3c, 0xa4},\r
210     {0x18, 0x60},\r
211     {0x19, 0x50},\r
212     {0x1a, 0xe2},\r
213     {0x37, 0xe8},\r
214     {0x16, 0x90},\r
215     {0x43, 0x00},\r
216     {0x40, 0xfb},\r
217     {0xa9, 0x44},\r
218     {0x2f, 0xec},\r
219     {0x35, 0x10},\r
220     {0x36, 0x10},\r
221     {0x0c, 0x00},\r
222     {0x0d, 0x00},\r
223     {0xd0, 0x93},\r
224     {0xdc, 0x2b},\r
225     {0xd9, 0x41},\r
226     {0xd3, 0x02},\r
227     {0x3d, 0x08},\r
228     {0x0c, 0x00},\r
229     {0x18, 0x2c},\r
230     {0x19, 0x24},\r
231     {0x1a, 0x71},\r
232     {0x9b, 0x69},\r
233     {0x9c, 0x7d},\r
234     {0x9d, 0x7d},\r
235     {0x9e, 0x69},\r
236     {0x35, 0x04},\r
237     {0x36, 0x04},\r
238     {0x65, 0x12},\r
239     {0x66, 0x20},\r
240     {0x67, 0x39},\r
241     {0x68, 0x4e},\r
242     {0x69, 0x62},\r
243     {0x6a, 0x74},\r
244     {0x6b, 0x85},\r
245     {0x6c, 0x92},\r
246     {0x6d, 0x9e},\r
247     {0x6e, 0xb2},\r
248     {0x6f, 0xc0},\r
249     {0x70, 0xcc},\r
250     {0x71, 0xe0},\r
251     {0x72, 0xee},\r
252     {0x73, 0xf6},\r
253     {0x74, 0x11},\r
254     {0xab, 0x20},\r
255     {0xac, 0x5b},\r
256     {0xad, 0x05},\r
257     {0xae, 0x1b},\r
258     {0xaf, 0x76},\r
259     {0xb0, 0x90},\r
260     {0xb1, 0x90},\r
261     {0xb2, 0x8c},\r
262     {0xb3, 0x04},\r
263     {0xb4, 0x98},\r
264     {0x4c, 0x03},\r
265     {0x4d, 0x30},\r
266     {0x4e, 0x02},\r
267     {0x4f, 0x5c},\r
268     {0x50, 0x56},\r
269     {0x51, 0x00},\r
270     {0x52, 0x66},\r
271     {0x53, 0x03},\r
272     {0x54, 0x30},\r
273     {0x55, 0x02},\r
274     {0x56, 0x5c},\r
275     {0x57, 0x40},\r
276     {0x58, 0x00},\r
277     {0x59, 0x66},\r
278     {0x5a, 0x03},\r
279     {0x5b, 0x20},\r
280     {0x5c, 0x02},\r
281     {0x5d, 0x5c},\r
282     {0x5e, 0x3a},\r
283     {0x5f, 0x00},\r
284     {0x60, 0x66},\r
285     {0x41, 0x1f},\r
286     {0xb5, 0x01},\r
287     {0xb6, 0x02},\r
288     {0xb9, 0x40},\r
289     {0xba, 0x28},\r
290     {0xbf, 0x0c},\r
291     {0xc0, 0x3e},\r
292     {0xa3, 0x0a},\r
293     {0xa4, 0x0f},\r
294     {0xa5, 0x09},\r
295     {0xa6, 0x16},\r
296     {0x9f, 0x0a},\r
297     {0xa0, 0x0f},\r
298     {0xa7, 0x0a},\r
299     {0xa8, 0x0f},\r
300     {0xa1, 0x10},\r
301     {0xa2, 0x04},\r
302     {0xa9, 0x04},\r
303     {0xaa, 0xa6},\r
304     {0x75, 0x6a},\r
305     {0x76, 0x11},\r
306     {0x77, 0x92},\r
307     {0x78, 0x21},\r
308     {0x79, 0xe1},\r
309     {0x7a, 0x02},\r
310     {0x7c, 0x05},\r
311     {0x7d, 0x08},\r
312     {0x7e, 0x08},\r
313     {0x7f, 0x7c},\r
314     {0x80, 0x58},\r
315     {0x81, 0x2a},\r
316     {0x82, 0xc5},\r
317     {0x83, 0x46},\r
318     {0x84, 0x3a},\r
319     {0x85, 0x54},\r
320     {0x86, 0x44},\r
321     {0x87, 0xf8},\r
322     {0x88, 0x08},\r
323     {0x89, 0x70},\r
324     {0x8a, 0xf0},\r
325     {0x8b, 0xf0},\r
326     {0x90, 0xe3},\r
327     {0x93, 0x10},\r
328     {0x94, 0x20},\r
329     {0x95, 0x10},\r
330     {0x96, 0x18},\r
331     {0x0f, 0x34},\r
332     {0xFF, 0xFF}\r
333 };\r
334 \r
335 const struct ov_reg ov2643_yuv_swvga[]= {\r
336 {0x12, 0x80},\r
337     {0xc3, 0x1f},\r
338     {0xc4, 0xff},\r
339     {0x3d, 0x48},\r
340     {0xdd, 0xa5},\r
341     {0x0e, 0xb4},\r
342     {0x10, 0x0a},\r
343     {0x11, 0x00},\r
344     {0x0f, 0x14},\r
345     {0x21, 0x25},\r
346     {0x23, 0x0c},\r
347     {0x12, 0x08},\r
348     {0x39, 0x10},\r
349     {0xcd, 0x12},\r
350     {0x13, 0xff},\r
351     {0x14, 0xa7},\r
352     {0x15, 0x42},\r
353     {0x3c, 0xa4},\r
354     {0x18, 0x60},\r
355     {0x19, 0x50},\r
356     {0x1a, 0xe2},\r
357     {0x37, 0xe8},\r
358     {0x16, 0x90},\r
359     {0x43, 0x00},\r
360     {0x40, 0xfb},\r
361     {0xa9, 0x44},\r
362     {0x2f, 0xec},\r
363     {0x35, 0x10},\r
364     {0x36, 0x10},\r
365     {0x0c, 0x00},\r
366     {0x0d, 0x00},\r
367     {0xd0, 0x93},\r
368     {0xdc, 0x2b},\r
369     {0xd9, 0x41},\r
370     {0xd3, 0x02},\r
371     {0x3d, 0x08},\r
372     {0x0c, 0x00},\r
373     {0x18, 0x2c},\r
374     {0x19, 0x24},\r
375     {0x1a, 0x71},\r
376     {0x9b, 0x69},\r
377     {0x9c, 0x7d},\r
378     {0x9d, 0x7d},\r
379     {0x9e, 0x69},\r
380     {0x35, 0x04},\r
381     {0x36, 0x04},\r
382     {0x65, 0x12},\r
383     {0x66, 0x20},\r
384     {0x67, 0x39},\r
385     {0x68, 0x4e},\r
386     {0x69, 0x62},\r
387     {0x6a, 0x74},\r
388     {0x6b, 0x85},\r
389     {0x6c, 0x92},\r
390     {0x6d, 0x9e},\r
391     {0x6e, 0xb2},\r
392     {0x6f, 0xc0},\r
393     {0x70, 0xcc},\r
394     {0x71, 0xe0},\r
395     {0x72, 0xee},\r
396     {0x73, 0xf6},\r
397     {0x74, 0x11},\r
398     {0xab, 0x20},\r
399     {0xac, 0x5b},\r
400     {0xad, 0x05},\r
401     {0xae, 0x1b},\r
402     {0xaf, 0x76},\r
403     {0xb0, 0x90},\r
404     {0xb1, 0x90},\r
405     {0xb2, 0x8c},\r
406     {0xb3, 0x04},\r
407     {0xb4, 0x98},\r
408     {0x4c, 0x03},\r
409     {0x4d, 0x30},\r
410     {0x4e, 0x02},\r
411     {0x4f, 0x5c},\r
412     {0x50, 0x56},\r
413     {0x51, 0x00},\r
414     {0x52, 0x66},\r
415     {0x53, 0x03},\r
416     {0x54, 0x30},\r
417     {0x55, 0x02},\r
418     {0x56, 0x5c},\r
419     {0x57, 0x40},\r
420     {0x58, 0x00},\r
421     {0x59, 0x66},\r
422     {0x5a, 0x03},\r
423     {0x5b, 0x20},\r
424     {0x5c, 0x02},\r
425     {0x5d, 0x5c},\r
426     {0x5e, 0x3a},\r
427     {0x5f, 0x00},\r
428     {0x60, 0x66},\r
429     {0x41, 0x1f},\r
430     {0xb5, 0x01},\r
431     {0xb6, 0x02},\r
432     {0xb9, 0x40},\r
433     {0xba, 0x28},\r
434     {0xbf, 0x0c},\r
435     {0xc0, 0x3e},\r
436     {0xa3, 0x0a},\r
437     {0xa4, 0x0f},\r
438     {0xa5, 0x09},\r
439     {0xa6, 0x16},\r
440     {0x9f, 0x0a},\r
441     {0xa0, 0x0f},\r
442     {0xa7, 0x0a},\r
443     {0xa8, 0x0f},\r
444     {0xa1, 0x10},\r
445     {0xa2, 0x04},\r
446     {0xa9, 0x04},\r
447     {0xaa, 0xa6},\r
448     {0x75, 0x6a},\r
449     {0x76, 0x11},\r
450     {0x77, 0x92},\r
451     {0x78, 0x21},\r
452     {0x79, 0xe1},\r
453     {0x7a, 0x02},\r
454     {0x7c, 0x05},\r
455     {0x7d, 0x08},\r
456     {0x7e, 0x08},\r
457     {0x7f, 0x7c},\r
458     {0x80, 0x58},\r
459     {0x81, 0x2a},\r
460     {0x82, 0xc5},\r
461     {0x83, 0x46},\r
462     {0x84, 0x3a},\r
463     {0x85, 0x54},\r
464     {0x86, 0x44},\r
465     {0x87, 0xf8},\r
466     {0x88, 0x08},\r
467     {0x89, 0x70},\r
468     {0x8a, 0xf0},\r
469     {0x8b, 0xf0},\r
470     {0x90, 0xe3},\r
471     {0x93, 0x10},\r
472     {0x94, 0x20},\r
473     {0x95, 0x10},\r
474     {0x96, 0x18},\r
475     {0x0f, 0x34},\r
476 \r
477     {0x3d, 0x48},\r
478     {0x0e, 0xb8},\r
479     {0x20, 0x01},\r
480     {0x20, 0x01},\r
481     {0x20, 0x01},\r
482     {0x20, 0x01},\r
483     {0x20, 0x01},\r
484     {0x20, 0x01},\r
485     {0x20, 0x01},\r
486     {0x20, 0x01},\r
487     {0x21, 0x98},\r
488     {0x22, 0x00},\r
489     {0x23, 0x06},\r
490     {0x24, 0x32},\r
491     {0x25, 0x04},\r
492     {0x26, 0x25},\r
493     {0x27, 0x84},\r
494     {0x28, 0x40},\r
495     {0x29, 0x04},\r
496     {0x2a, 0xce},\r
497     {0x2b, 0x02},\r
498     {0x2c, 0x8a},\r
499     {0x12, 0x09},\r
500     {0x39, 0xd0},\r
501     {0xcd, 0x13},\r
502     {0xde, 0x7c},\r
503     {0x3d, 0x08},\r
504     {0x15, 0x42},\r
505     {0xde, 0x7c},\r
506     {0x0f, 0x24},\r
507     {0xFF, 0xFF}\r
508 };\r
509 \r
510 const struct ov_reg ov2643_yuv_vga[]= {\r
511     {0x12, 0x80},\r
512     {0xc3, 0x1f},\r
513     {0xc4, 0xff},\r
514     {0x3d, 0x48},\r
515     {0xdd, 0xa5},\r
516     {0x0e, 0xb7},\r
517     {0x10, 0x0a},\r
518     {0x11, 0x00},\r
519     {0x0f, 0x14},\r
520     {0x21, 0x25},\r
521     {0x23, 0x0c},\r
522     {0x12, 0x08},\r
523     {0x39, 0x10},\r
524     {0xcd, 0x12},\r
525     {0x13, 0xff},\r
526     {0x14, 0xa7},\r
527     {0x15, 0x42},\r
528     {0x3c, 0xa4},\r
529     {0x18, 0x60},\r
530     {0x19, 0x50},\r
531     {0x1a, 0xe2},\r
532     {0x37, 0xe8},\r
533     {0x16, 0x90},\r
534     //{0x43, 0xC0},\r
535         {0x43, 0x00},\r
536     {0x40, 0xfb},\r
537     {0xa9, 0x44},\r
538     {0x2f, 0xec},\r
539     {0x35, 0x10},\r
540     {0x36, 0x10},\r
541     {0x0c, 0x00},\r
542     {0x0d, 0x00},\r
543     {0xd0, 0x93},\r
544     {0xdc, 0x2b},\r
545     {0xd9, 0x41},\r
546     {0xd3, 0x02},\r
547     {0x3d, 0x08},\r
548     {0x0c, 0x00},\r
549     {0x18, 0x2c},\r
550     {0x19, 0x24},\r
551     {0x1a, 0x71},\r
552     {0x9b, 0x69},\r
553     {0x9c, 0x7d},\r
554     {0x9d, 0x7d},\r
555     {0x9e, 0x69},\r
556     {0x35, 0x04},\r
557     {0x36, 0x04},\r
558     {0x65, 0x12},\r
559     {0x66, 0x20},\r
560     {0x67, 0x39},\r
561     {0x68, 0x4e},\r
562     {0x69, 0x62},\r
563     {0x6a, 0x74},\r
564     {0x6b, 0x85},\r
565     {0x6c, 0x92},\r
566     {0x6d, 0x9e},\r
567     {0x6e, 0xb2},\r
568     {0x6f, 0xc0},\r
569     {0x70, 0xcc},\r
570     {0x71, 0xe0},\r
571     {0x72, 0xee},\r
572     {0x73, 0xf6},\r
573     {0x74, 0x11},\r
574     {0xab, 0x20},\r
575     {0xac, 0x5b},\r
576     {0xad, 0x05},\r
577     {0xae, 0x1b},\r
578     {0xaf, 0x76},\r
579     {0xb0, 0x90},\r
580     {0xb1, 0x90},\r
581     {0xb2, 0x8c},\r
582     {0xb3, 0x04},\r
583     {0xb4, 0x98},\r
584     {0x4c, 0x03},\r
585     {0x4d, 0x30},\r
586     {0x4e, 0x02},\r
587     {0x4f, 0x5c},\r
588     {0x50, 0x56},\r
589     {0x51, 0x00},\r
590     {0x52, 0x66},\r
591     {0x53, 0x03},\r
592     {0x54, 0x30},\r
593     {0x55, 0x02},\r
594     {0x56, 0x5c},\r
595     {0x57, 0x40},\r
596     {0x58, 0x00},\r
597     {0x59, 0x66},\r
598     {0x5a, 0x03},\r
599     {0x5b, 0x20},\r
600     {0x5c, 0x02},\r
601     {0x5d, 0x5c},\r
602     {0x5e, 0x3a},\r
603     {0x5f, 0x00},\r
604     {0x60, 0x66},\r
605     {0x41, 0x1f},\r
606     {0xb5, 0x01},\r
607     {0xb6, 0x02},\r
608     {0xb9, 0x40},\r
609     {0xba, 0x28},\r
610     {0xbf, 0x0c},\r
611     {0xc0, 0x3e},\r
612     {0xa3, 0x0a},\r
613     {0xa4, 0x0f},\r
614     {0xa5, 0x09},\r
615     {0xa6, 0x16},\r
616     {0x9f, 0x0a},\r
617     {0xa0, 0x0f},\r
618     {0xa7, 0x0a},\r
619     {0xa8, 0x0f},\r
620     {0xa1, 0x10},\r
621     {0xa2, 0x04},\r
622     {0xa9, 0x04},\r
623     {0xaa, 0xa6},\r
624     {0x75, 0x6a},\r
625     {0x76, 0x11},\r
626     {0x77, 0x92},\r
627     {0x78, 0x21},\r
628     {0x79, 0xe1},\r
629     {0x7a, 0x02},\r
630     {0x7c, 0x05},\r
631     {0x7d, 0x08},\r
632     {0x7e, 0x08},\r
633     {0x7f, 0x7c},\r
634     {0x80, 0x58},\r
635     {0x81, 0x2a},\r
636     {0x82, 0xc5},\r
637     {0x83, 0x46},\r
638     {0x84, 0x3a},\r
639     {0x85, 0x54},\r
640     {0x86, 0x44},\r
641     {0x87, 0xf8},\r
642     {0x88, 0x08},\r
643     {0x89, 0x70},\r
644     {0x8a, 0xf0},\r
645     {0x8b, 0xf0}, \r
646     {0x90, 0xe3},\r
647     {0x93, 0x10},\r
648     {0x94, 0x20},\r
649     {0x95, 0x10},\r
650     {0x96, 0x18},\r
651     {0x0f, 0x34},\r
652 \r
653     {0x13, 0x00},\r
654     {0x3d, 0x48}, \r
655     {0x0e, 0xb8}, \r
656     {0x20, 0x02},  \r
657     {0x21, 0x18}, \r
658     {0x22, 0x00}, \r
659     {0x23, 0x42},\r
660     {0x24, 0x28}, \r
661     {0x25, 0x04},\r
662     {0x26, 0x1e}, \r
663     {0x27, 0x04},\r
664     {0x28, 0x40},\r
665     {0x29, 0x04},\r
666     {0x2a, 0xce},\r
667     {0x2b, 0x02},\r
668     {0x2c, 0x8a},\r
669         //YUV\r
670     {0x12, 0x09},\r
671         //RGB\r
672     //{0x12, 0x05},\r
673         \r
674         \r
675     {0x39, 0xd0},\r
676     {0xcd, 0x13},\r
677     {0xde, 0x7c},\r
678     {0x3d, 0x08},\r
679     {0x13, 0xff},\r
680     {0x15, 0x42},\r
681     {0xFF, 0xFF}\r
682 };\r