]> git.sur5r.net Git - freertos/blobdiff - 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
diff --git a/FreeRTOS/Demo/CORTEX_M7_SAMV71_Xplained_IAR_Keil/libboard_samv7-ek/source/ov2643_config.c b/FreeRTOS/Demo/CORTEX_M7_SAMV71_Xplained_IAR_Keil/libboard_samv7-ek/source/ov2643_config.c
new file mode 100644 (file)
index 0000000..904830f
--- /dev/null
@@ -0,0 +1,682 @@
+/* ----------------------------------------------------------------------------\r
+ *         SAM Software Package License \r
+ * ----------------------------------------------------------------------------\r
+ * Copyright (c) 2013, Atmel Corporation\r
+ *\r
+ * All rights reserved.\r
+ *\r
+ * Redistribution and use in source and binary forms, with or without\r
+ * modification, are permitted provided that the following conditions are met:\r
+ *\r
+ * - Redistributions of source code must retain the above copyright notice,\r
+ * this list of conditions and the disclaimer below.\r
+ *\r
+ * Atmel's name may not be used to endorse or promote products derived from\r
+ * this software without specific prior written permission.\r
+ *\r
+ * DISCLAIMER: THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR\r
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE\r
+ * DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT,\r
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\r
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,\r
+ * OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\r
+ * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\r
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,\r
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r
+ * ----------------------------------------------------------------------------\r
+ */\r
+\r
+/**\r
+ * \file\r
+ */\r
+\r
+/*------------------------------------------------------------------------------\r
+ *         Headers\r
+ *------------------------------------------------------------------------------*/\r
+\r
+#include "board.h"\r
+\r
+/*\r
+ * ID\r
+ */\r
+#define MANUFACTURER_ID    0x7FA2\r
+\r
+\r
+/*------------------------------------------------------------------------------\r
+ *         Local Variables\r
+ *------------------------------------------------------------------------------*/\r
+\r
+const struct ov_reg ov2643_yuv_uxga[]= {\r
+    {0x12, 0x80},\r
+    {0xc3, 0x1f},\r
+    {0xc4, 0xff},\r
+    {0x3d, 0x48},\r
+    {0xdd, 0xa5},\r
+    {0x0e, 0xb7},\r
+    {0x10, 0x0a},\r
+    {0x11, 0x00},\r
+    {0x0f, 0x14},\r
+    {0x21, 0x25},\r
+    {0x23, 0x0c},\r
+    {0x12, 0x08},\r
+    {0x39, 0x10},\r
+    {0xcd, 0x12},\r
+    {0x13, 0xff},\r
+    {0x14, 0xa7},\r
+    {0x15, 0x42},\r
+    {0x3c, 0xa4},\r
+    {0x18, 0x60},\r
+    {0x19, 0x50},\r
+    {0x1a, 0xe2},\r
+    {0x37, 0xe8},\r
+    {0x16, 0x90},\r
+    {0x43, 0x00},\r
+    {0x40, 0xfb},\r
+    {0xa9, 0x44},\r
+    {0x2f, 0xec},\r
+    {0x35, 0x10},\r
+    {0x36, 0x10},\r
+    {0x0c, 0x00},\r
+    {0x0d, 0x00},\r
+    {0xd0, 0x93},\r
+    {0xdc, 0x2b},\r
+    {0xd9, 0x41},\r
+    {0xd3, 0x02},\r
+    {0x3d, 0x08},\r
+    {0x0c, 0x00},\r
+    {0x18, 0x2c},\r
+    {0x19, 0x24},\r
+    {0x1a, 0x71},\r
+    {0x9b, 0x69},\r
+    {0x9c, 0x7d},\r
+    {0x9d, 0x7d},\r
+    {0x9e, 0x69},\r
+    {0x35, 0x04},\r
+    {0x36, 0x04},\r
+    {0x65, 0x12},\r
+    {0x66, 0x20},\r
+    {0x67, 0x39},\r
+    {0x68, 0x4e},\r
+    {0x69, 0x62},\r
+    {0x6a, 0x74},\r
+    {0x6b, 0x85},\r
+    {0x6c, 0x92},\r
+    {0x6d, 0x9e},\r
+    {0x6e, 0xb2},\r
+    {0x6f, 0xc0},\r
+    {0x70, 0xcc},\r
+    {0x71, 0xe0},\r
+    {0x72, 0xee},\r
+    {0x73, 0xf6},\r
+    {0x74, 0x11},\r
+    {0xab, 0x20},\r
+    {0xac, 0x5b},\r
+    {0xad, 0x05},\r
+    {0xae, 0x1b},\r
+    {0xaf, 0x76},\r
+    {0xb0, 0x90},\r
+    {0xb1, 0x90},\r
+    {0xb2, 0x8c},\r
+    {0xb3, 0x04},\r
+    {0xb4, 0x98},\r
+    {0x4c, 0x03},\r
+    {0x4d, 0x30},\r
+    {0x4e, 0x02},\r
+    {0x4f, 0x5c},\r
+    {0x50, 0x56},\r
+    {0x51, 0x00},\r
+    {0x52, 0x66},\r
+    {0x53, 0x03},\r
+    {0x54, 0x30},\r
+    {0x55, 0x02},\r
+    {0x56, 0x5c},\r
+    {0x57, 0x40},\r
+    {0x58, 0x00},\r
+    {0x59, 0x66},\r
+    {0x5a, 0x03},\r
+    {0x5b, 0x20},\r
+    {0x5c, 0x02},\r
+    {0x5d, 0x5c},\r
+    {0x5e, 0x3a},\r
+    {0x5f, 0x00},\r
+    {0x60, 0x66},\r
+    {0x41, 0x1f},\r
+    {0xb5, 0x01},\r
+    {0xb6, 0x02},\r
+    {0xb9, 0x40},\r
+    {0xba, 0x28},\r
+    {0xbf, 0x0c},\r
+    {0xc0, 0x3e},\r
+    {0xa3, 0x0a},\r
+    {0xa4, 0x0f},\r
+    {0xa5, 0x09},\r
+    {0xa6, 0x16},\r
+    {0x9f, 0x0a},\r
+    {0xa0, 0x0f},\r
+    {0xa7, 0x0a},\r
+    {0xa8, 0x0f},\r
+    {0xa1, 0x10},\r
+    {0xa2, 0x04},\r
+    {0xa9, 0x04},\r
+    {0xaa, 0xa6},\r
+    {0x75, 0x6a},\r
+    {0x76, 0x11},\r
+    {0x77, 0x92},\r
+    {0x78, 0x21},\r
+    {0x79, 0xe1},\r
+    {0x7a, 0x02},\r
+    {0x7c, 0x05},\r
+    {0x7d, 0x08},\r
+    {0x7e, 0x08},\r
+    {0x7f, 0x7c},\r
+    {0x80, 0x58},\r
+    {0x81, 0x2a},\r
+    {0x82, 0xc5},\r
+    {0x83, 0x46},\r
+    {0x84, 0x3a},\r
+    {0x85, 0x54},\r
+    {0x86, 0x44},\r
+    {0x87, 0xf8},\r
+    {0x88, 0x08},\r
+    {0x89, 0x70},\r
+    {0x8a, 0xf0},\r
+    {0x8b, 0xf0},\r
+    {0x90, 0xe3},\r
+    {0x93, 0x10},\r
+    {0x94, 0x20},\r
+    {0x95, 0x10},\r
+    {0x96, 0x18},\r
+    {0x0f, 0x34},\r
+\r
+    {0x12, 0x80},\r
+    {0xc3, 0x1f},\r
+    {0xc4, 0xff},\r
+    {0x3d, 0x48},\r
+    {0xdd, 0xa5},\r
+    {0x0e, 0xb4},\r
+    {0x10, 0x0a},\r
+    {0x11, 0x00},\r
+    {0x0f, 0x14},\r
+    {0x21, 0x25},\r
+    {0x23, 0x0c},\r
+    {0x12, 0x08},\r
+    {0x39, 0x10},\r
+    {0xcd, 0x12},\r
+    {0x13, 0xff},\r
+    {0x14, 0xa7},\r
+    {0x15, 0x42},\r
+    {0x3c, 0xa4},\r
+    {0x18, 0x60},\r
+    {0x19, 0x50},\r
+    {0x1a, 0xe2},\r
+    {0x37, 0xe8},\r
+    {0x16, 0x90},\r
+    {0x43, 0x00},\r
+    {0x40, 0xfb},\r
+    {0xa9, 0x44},\r
+    {0x2f, 0xec},\r
+    {0x35, 0x10},\r
+    {0x36, 0x10},\r
+    {0x0c, 0x00},\r
+    {0x0d, 0x00},\r
+    {0xd0, 0x93},\r
+    {0xdc, 0x2b},\r
+    {0xd9, 0x41},\r
+    {0xd3, 0x02},\r
+    {0x3d, 0x08},\r
+    {0x0c, 0x00},\r
+    {0x18, 0x2c},\r
+    {0x19, 0x24},\r
+    {0x1a, 0x71},\r
+    {0x9b, 0x69},\r
+    {0x9c, 0x7d},\r
+    {0x9d, 0x7d},\r
+    {0x9e, 0x69},\r
+    {0x35, 0x04},\r
+    {0x36, 0x04},\r
+    {0x65, 0x12},\r
+    {0x66, 0x20},\r
+    {0x67, 0x39},\r
+    {0x68, 0x4e},\r
+    {0x69, 0x62},\r
+    {0x6a, 0x74},\r
+    {0x6b, 0x85},\r
+    {0x6c, 0x92},\r
+    {0x6d, 0x9e},\r
+    {0x6e, 0xb2},\r
+    {0x6f, 0xc0},\r
+    {0x70, 0xcc},\r
+    {0x71, 0xe0},\r
+    {0x72, 0xee},\r
+    {0x73, 0xf6},\r
+    {0x74, 0x11},\r
+    {0xab, 0x20},\r
+    {0xac, 0x5b},\r
+    {0xad, 0x05},\r
+    {0xae, 0x1b},\r
+    {0xaf, 0x76},\r
+    {0xb0, 0x90},\r
+    {0xb1, 0x90},\r
+    {0xb2, 0x8c},\r
+    {0xb3, 0x04},\r
+    {0xb4, 0x98},\r
+    {0x4c, 0x03},\r
+    {0x4d, 0x30},\r
+    {0x4e, 0x02},\r
+    {0x4f, 0x5c},\r
+    {0x50, 0x56},\r
+    {0x51, 0x00},\r
+    {0x52, 0x66},\r
+    {0x53, 0x03},\r
+    {0x54, 0x30},\r
+    {0x55, 0x02},\r
+    {0x56, 0x5c},\r
+    {0x57, 0x40},\r
+    {0x58, 0x00},\r
+    {0x59, 0x66},\r
+    {0x5a, 0x03},\r
+    {0x5b, 0x20},\r
+    {0x5c, 0x02},\r
+    {0x5d, 0x5c},\r
+    {0x5e, 0x3a},\r
+    {0x5f, 0x00},\r
+    {0x60, 0x66},\r
+    {0x41, 0x1f},\r
+    {0xb5, 0x01},\r
+    {0xb6, 0x02},\r
+    {0xb9, 0x40},\r
+    {0xba, 0x28},\r
+    {0xbf, 0x0c},\r
+    {0xc0, 0x3e},\r
+    {0xa3, 0x0a},\r
+    {0xa4, 0x0f},\r
+    {0xa5, 0x09},\r
+    {0xa6, 0x16},\r
+    {0x9f, 0x0a},\r
+    {0xa0, 0x0f},\r
+    {0xa7, 0x0a},\r
+    {0xa8, 0x0f},\r
+    {0xa1, 0x10},\r
+    {0xa2, 0x04},\r
+    {0xa9, 0x04},\r
+    {0xaa, 0xa6},\r
+    {0x75, 0x6a},\r
+    {0x76, 0x11},\r
+    {0x77, 0x92},\r
+    {0x78, 0x21},\r
+    {0x79, 0xe1},\r
+    {0x7a, 0x02},\r
+    {0x7c, 0x05},\r
+    {0x7d, 0x08},\r
+    {0x7e, 0x08},\r
+    {0x7f, 0x7c},\r
+    {0x80, 0x58},\r
+    {0x81, 0x2a},\r
+    {0x82, 0xc5},\r
+    {0x83, 0x46},\r
+    {0x84, 0x3a},\r
+    {0x85, 0x54},\r
+    {0x86, 0x44},\r
+    {0x87, 0xf8},\r
+    {0x88, 0x08},\r
+    {0x89, 0x70},\r
+    {0x8a, 0xf0},\r
+    {0x8b, 0xf0},\r
+    {0x90, 0xe3},\r
+    {0x93, 0x10},\r
+    {0x94, 0x20},\r
+    {0x95, 0x10},\r
+    {0x96, 0x18},\r
+    {0x0f, 0x34},\r
+    {0xFF, 0xFF}\r
+};\r
+\r
+const struct ov_reg ov2643_yuv_swvga[]= {\r
+{0x12, 0x80},\r
+    {0xc3, 0x1f},\r
+    {0xc4, 0xff},\r
+    {0x3d, 0x48},\r
+    {0xdd, 0xa5},\r
+    {0x0e, 0xb4},\r
+    {0x10, 0x0a},\r
+    {0x11, 0x00},\r
+    {0x0f, 0x14},\r
+    {0x21, 0x25},\r
+    {0x23, 0x0c},\r
+    {0x12, 0x08},\r
+    {0x39, 0x10},\r
+    {0xcd, 0x12},\r
+    {0x13, 0xff},\r
+    {0x14, 0xa7},\r
+    {0x15, 0x42},\r
+    {0x3c, 0xa4},\r
+    {0x18, 0x60},\r
+    {0x19, 0x50},\r
+    {0x1a, 0xe2},\r
+    {0x37, 0xe8},\r
+    {0x16, 0x90},\r
+    {0x43, 0x00},\r
+    {0x40, 0xfb},\r
+    {0xa9, 0x44},\r
+    {0x2f, 0xec},\r
+    {0x35, 0x10},\r
+    {0x36, 0x10},\r
+    {0x0c, 0x00},\r
+    {0x0d, 0x00},\r
+    {0xd0, 0x93},\r
+    {0xdc, 0x2b},\r
+    {0xd9, 0x41},\r
+    {0xd3, 0x02},\r
+    {0x3d, 0x08},\r
+    {0x0c, 0x00},\r
+    {0x18, 0x2c},\r
+    {0x19, 0x24},\r
+    {0x1a, 0x71},\r
+    {0x9b, 0x69},\r
+    {0x9c, 0x7d},\r
+    {0x9d, 0x7d},\r
+    {0x9e, 0x69},\r
+    {0x35, 0x04},\r
+    {0x36, 0x04},\r
+    {0x65, 0x12},\r
+    {0x66, 0x20},\r
+    {0x67, 0x39},\r
+    {0x68, 0x4e},\r
+    {0x69, 0x62},\r
+    {0x6a, 0x74},\r
+    {0x6b, 0x85},\r
+    {0x6c, 0x92},\r
+    {0x6d, 0x9e},\r
+    {0x6e, 0xb2},\r
+    {0x6f, 0xc0},\r
+    {0x70, 0xcc},\r
+    {0x71, 0xe0},\r
+    {0x72, 0xee},\r
+    {0x73, 0xf6},\r
+    {0x74, 0x11},\r
+    {0xab, 0x20},\r
+    {0xac, 0x5b},\r
+    {0xad, 0x05},\r
+    {0xae, 0x1b},\r
+    {0xaf, 0x76},\r
+    {0xb0, 0x90},\r
+    {0xb1, 0x90},\r
+    {0xb2, 0x8c},\r
+    {0xb3, 0x04},\r
+    {0xb4, 0x98},\r
+    {0x4c, 0x03},\r
+    {0x4d, 0x30},\r
+    {0x4e, 0x02},\r
+    {0x4f, 0x5c},\r
+    {0x50, 0x56},\r
+    {0x51, 0x00},\r
+    {0x52, 0x66},\r
+    {0x53, 0x03},\r
+    {0x54, 0x30},\r
+    {0x55, 0x02},\r
+    {0x56, 0x5c},\r
+    {0x57, 0x40},\r
+    {0x58, 0x00},\r
+    {0x59, 0x66},\r
+    {0x5a, 0x03},\r
+    {0x5b, 0x20},\r
+    {0x5c, 0x02},\r
+    {0x5d, 0x5c},\r
+    {0x5e, 0x3a},\r
+    {0x5f, 0x00},\r
+    {0x60, 0x66},\r
+    {0x41, 0x1f},\r
+    {0xb5, 0x01},\r
+    {0xb6, 0x02},\r
+    {0xb9, 0x40},\r
+    {0xba, 0x28},\r
+    {0xbf, 0x0c},\r
+    {0xc0, 0x3e},\r
+    {0xa3, 0x0a},\r
+    {0xa4, 0x0f},\r
+    {0xa5, 0x09},\r
+    {0xa6, 0x16},\r
+    {0x9f, 0x0a},\r
+    {0xa0, 0x0f},\r
+    {0xa7, 0x0a},\r
+    {0xa8, 0x0f},\r
+    {0xa1, 0x10},\r
+    {0xa2, 0x04},\r
+    {0xa9, 0x04},\r
+    {0xaa, 0xa6},\r
+    {0x75, 0x6a},\r
+    {0x76, 0x11},\r
+    {0x77, 0x92},\r
+    {0x78, 0x21},\r
+    {0x79, 0xe1},\r
+    {0x7a, 0x02},\r
+    {0x7c, 0x05},\r
+    {0x7d, 0x08},\r
+    {0x7e, 0x08},\r
+    {0x7f, 0x7c},\r
+    {0x80, 0x58},\r
+    {0x81, 0x2a},\r
+    {0x82, 0xc5},\r
+    {0x83, 0x46},\r
+    {0x84, 0x3a},\r
+    {0x85, 0x54},\r
+    {0x86, 0x44},\r
+    {0x87, 0xf8},\r
+    {0x88, 0x08},\r
+    {0x89, 0x70},\r
+    {0x8a, 0xf0},\r
+    {0x8b, 0xf0},\r
+    {0x90, 0xe3},\r
+    {0x93, 0x10},\r
+    {0x94, 0x20},\r
+    {0x95, 0x10},\r
+    {0x96, 0x18},\r
+    {0x0f, 0x34},\r
+\r
+    {0x3d, 0x48},\r
+    {0x0e, 0xb8},\r
+    {0x20, 0x01},\r
+    {0x20, 0x01},\r
+    {0x20, 0x01},\r
+    {0x20, 0x01},\r
+    {0x20, 0x01},\r
+    {0x20, 0x01},\r
+    {0x20, 0x01},\r
+    {0x20, 0x01},\r
+    {0x21, 0x98},\r
+    {0x22, 0x00},\r
+    {0x23, 0x06},\r
+    {0x24, 0x32},\r
+    {0x25, 0x04},\r
+    {0x26, 0x25},\r
+    {0x27, 0x84},\r
+    {0x28, 0x40},\r
+    {0x29, 0x04},\r
+    {0x2a, 0xce},\r
+    {0x2b, 0x02},\r
+    {0x2c, 0x8a},\r
+    {0x12, 0x09},\r
+    {0x39, 0xd0},\r
+    {0xcd, 0x13},\r
+    {0xde, 0x7c},\r
+    {0x3d, 0x08},\r
+    {0x15, 0x42},\r
+    {0xde, 0x7c},\r
+    {0x0f, 0x24},\r
+    {0xFF, 0xFF}\r
+};\r
+\r
+const struct ov_reg ov2643_yuv_vga[]= {\r
+    {0x12, 0x80},\r
+    {0xc3, 0x1f},\r
+    {0xc4, 0xff},\r
+    {0x3d, 0x48},\r
+    {0xdd, 0xa5},\r
+    {0x0e, 0xb7},\r
+    {0x10, 0x0a},\r
+    {0x11, 0x00},\r
+    {0x0f, 0x14},\r
+    {0x21, 0x25},\r
+    {0x23, 0x0c},\r
+    {0x12, 0x08},\r
+    {0x39, 0x10},\r
+    {0xcd, 0x12},\r
+    {0x13, 0xff},\r
+    {0x14, 0xa7},\r
+    {0x15, 0x42},\r
+    {0x3c, 0xa4},\r
+    {0x18, 0x60},\r
+    {0x19, 0x50},\r
+    {0x1a, 0xe2},\r
+    {0x37, 0xe8},\r
+    {0x16, 0x90},\r
+    //{0x43, 0xC0},\r
+       {0x43, 0x00},\r
+    {0x40, 0xfb},\r
+    {0xa9, 0x44},\r
+    {0x2f, 0xec},\r
+    {0x35, 0x10},\r
+    {0x36, 0x10},\r
+    {0x0c, 0x00},\r
+    {0x0d, 0x00},\r
+    {0xd0, 0x93},\r
+    {0xdc, 0x2b},\r
+    {0xd9, 0x41},\r
+    {0xd3, 0x02},\r
+    {0x3d, 0x08},\r
+    {0x0c, 0x00},\r
+    {0x18, 0x2c},\r
+    {0x19, 0x24},\r
+    {0x1a, 0x71},\r
+    {0x9b, 0x69},\r
+    {0x9c, 0x7d},\r
+    {0x9d, 0x7d},\r
+    {0x9e, 0x69},\r
+    {0x35, 0x04},\r
+    {0x36, 0x04},\r
+    {0x65, 0x12},\r
+    {0x66, 0x20},\r
+    {0x67, 0x39},\r
+    {0x68, 0x4e},\r
+    {0x69, 0x62},\r
+    {0x6a, 0x74},\r
+    {0x6b, 0x85},\r
+    {0x6c, 0x92},\r
+    {0x6d, 0x9e},\r
+    {0x6e, 0xb2},\r
+    {0x6f, 0xc0},\r
+    {0x70, 0xcc},\r
+    {0x71, 0xe0},\r
+    {0x72, 0xee},\r
+    {0x73, 0xf6},\r
+    {0x74, 0x11},\r
+    {0xab, 0x20},\r
+    {0xac, 0x5b},\r
+    {0xad, 0x05},\r
+    {0xae, 0x1b},\r
+    {0xaf, 0x76},\r
+    {0xb0, 0x90},\r
+    {0xb1, 0x90},\r
+    {0xb2, 0x8c},\r
+    {0xb3, 0x04},\r
+    {0xb4, 0x98},\r
+    {0x4c, 0x03},\r
+    {0x4d, 0x30},\r
+    {0x4e, 0x02},\r
+    {0x4f, 0x5c},\r
+    {0x50, 0x56},\r
+    {0x51, 0x00},\r
+    {0x52, 0x66},\r
+    {0x53, 0x03},\r
+    {0x54, 0x30},\r
+    {0x55, 0x02},\r
+    {0x56, 0x5c},\r
+    {0x57, 0x40},\r
+    {0x58, 0x00},\r
+    {0x59, 0x66},\r
+    {0x5a, 0x03},\r
+    {0x5b, 0x20},\r
+    {0x5c, 0x02},\r
+    {0x5d, 0x5c},\r
+    {0x5e, 0x3a},\r
+    {0x5f, 0x00},\r
+    {0x60, 0x66},\r
+    {0x41, 0x1f},\r
+    {0xb5, 0x01},\r
+    {0xb6, 0x02},\r
+    {0xb9, 0x40},\r
+    {0xba, 0x28},\r
+    {0xbf, 0x0c},\r
+    {0xc0, 0x3e},\r
+    {0xa3, 0x0a},\r
+    {0xa4, 0x0f},\r
+    {0xa5, 0x09},\r
+    {0xa6, 0x16},\r
+    {0x9f, 0x0a},\r
+    {0xa0, 0x0f},\r
+    {0xa7, 0x0a},\r
+    {0xa8, 0x0f},\r
+    {0xa1, 0x10},\r
+    {0xa2, 0x04},\r
+    {0xa9, 0x04},\r
+    {0xaa, 0xa6},\r
+    {0x75, 0x6a},\r
+    {0x76, 0x11},\r
+    {0x77, 0x92},\r
+    {0x78, 0x21},\r
+    {0x79, 0xe1},\r
+    {0x7a, 0x02},\r
+    {0x7c, 0x05},\r
+    {0x7d, 0x08},\r
+    {0x7e, 0x08},\r
+    {0x7f, 0x7c},\r
+    {0x80, 0x58},\r
+    {0x81, 0x2a},\r
+    {0x82, 0xc5},\r
+    {0x83, 0x46},\r
+    {0x84, 0x3a},\r
+    {0x85, 0x54},\r
+    {0x86, 0x44},\r
+    {0x87, 0xf8},\r
+    {0x88, 0x08},\r
+    {0x89, 0x70},\r
+    {0x8a, 0xf0},\r
+    {0x8b, 0xf0}, \r
+    {0x90, 0xe3},\r
+    {0x93, 0x10},\r
+    {0x94, 0x20},\r
+    {0x95, 0x10},\r
+    {0x96, 0x18},\r
+    {0x0f, 0x34},\r
+\r
+    {0x13, 0x00},\r
+    {0x3d, 0x48}, \r
+    {0x0e, 0xb8}, \r
+    {0x20, 0x02},  \r
+    {0x21, 0x18}, \r
+    {0x22, 0x00}, \r
+    {0x23, 0x42},\r
+    {0x24, 0x28}, \r
+    {0x25, 0x04},\r
+    {0x26, 0x1e}, \r
+    {0x27, 0x04},\r
+    {0x28, 0x40},\r
+    {0x29, 0x04},\r
+    {0x2a, 0xce},\r
+    {0x2b, 0x02},\r
+    {0x2c, 0x8a},\r
+       //YUV\r
+    {0x12, 0x09},\r
+       //RGB\r
+    //{0x12, 0x05},\r
+       \r
+       \r
+    {0x39, 0xd0},\r
+    {0xcd, 0x13},\r
+    {0xde, 0x7c},\r
+    {0x3d, 0x08},\r
+    {0x13, 0xff},\r
+    {0x15, 0x42},\r
+    {0xFF, 0xFF}\r
+};\r