TI's CC3100 websocket camera demo with Arducam mini ov5642 and freertos. Should work with other M3's. Work in progress test demo.
ov5642_regs.h
00001 #ifndef OV5642_REGS_H 00002 #define OV5642_REGS_H 00003 00004 00005 #include "ArduCAM.h" 00006 00007 00008 #define OV5642_CHIPID_HIGH 0x300a 00009 #define OV5642_CHIPID_LOW 0x300b 00010 00011 const struct sensor_reg ov5642_dvp_fmt_jpeg_qvga[] = 00012 { 00013 {0x3819, 0x81}, 00014 {0x3503, 0x00}, //AWE Manual Mode Control //0x07 00015 {0x3002, 0x00}, 00016 {0x3003, 0x00}, 00017 {0x3005, 0xff}, 00018 {0x3006, 0xff}, 00019 {0x3007 ,0x3f}, 00020 {0x3602 ,0xe4}, 00021 {0x3603 ,0x27}, 00022 {0x3604 ,0x60}, 00023 {0x3612 ,0xac}, 00024 {0x3613 ,0x44}, 00025 {0x3622 ,0x08}, 00026 {0x3623 ,0x22}, 00027 {0x3621 ,0x27}, 00028 {0x3705 ,0xda}, 00029 {0x370a ,0x80}, 00030 {0x3800 ,0x01}, 00031 {0x3801 ,0x8a}, 00032 {0x3802 ,0x00}, 00033 {0x3803 ,0x0a}, 00034 {0x3804 ,0x0a}, 00035 {0x3805 ,0x20}, 00036 {0x3806 ,0x07}, 00037 {0x3807 ,0x98}, 00038 00039 {0x3808 ,0x01}, 00040 {0x3809 ,0x40}, 00041 {0x380a ,0x00}, 00042 {0x380b ,0xf0}, 00043 00044 {0x380c ,0x0c}, 00045 {0x380d ,0x80}, 00046 {0x380e ,0x07}, 00047 {0x380f ,0xd0}, 00048 {0x3810 ,0xc2}, 00049 {0x3815 ,0x44}, 00050 {0x3818 ,0xa8}, 00051 {0x3824 ,0x01}, 00052 {0x3827 ,0x0a}, 00053 {0x3a00 ,0x78}, 00054 {0x3a0d ,0x10}, 00055 {0x3a0e ,0x0d}, 00056 {0x3a00 ,0x78}, 00057 {0x460b ,0x35}, 00058 {0x471d ,0x00}, 00059 {0x471c ,0x50}, 00060 {0x5682 ,0x0a}, 00061 {0x5683 ,0x20}, 00062 {0x5686 ,0x07}, 00063 {0x5687 ,0x98}, 00064 {0x589b ,0x00}, 00065 {0x589a ,0xc0}, 00066 {0x4407 ,0x04}, 00067 {0x589b ,0x00}, 00068 {0x589a ,0xc0}, 00069 {0x3002 ,0x0c}, 00070 {0x3002 ,0x00}, 00071 {0x4300 ,0x32}, 00072 {0x460b ,0x35}, 00073 {0x3002 ,0x0c}, 00074 {0x3002 ,0x00}, 00075 {0x4713 ,0x02}, 00076 {0x4600 ,0x80}, 00077 {0x4721 ,0x02}, 00078 {0x471c ,0x40}, 00079 {0x4408 ,0x00}, 00080 {0x460c ,0x22}, 00081 {0x3815 ,0x04}, 00082 {0x3818 ,0xe8},//c8 00083 {0x501f ,0x00}, 00084 {0x5002 ,0xe0}, 00085 {0x440a ,0x01}, 00086 {0x4402 ,0x90}, 00087 {0x3811 ,0xf0}, //4:3 thumbnail // 0x size sensor..... 00088 00089 {0x471c ,0x50}, 00090 {0x3815 ,0x44}, 00091 {0x3818 ,0xe8},//c8 00092 {0x4740 ,0x20}, 00093 {0x3030 ,0x0b},//2b 00094 {0x350c ,0x07}, 00095 {0x350d ,0xd0}, 00096 {0x5001 ,0xFF}, 00097 {0x3010 ,0x30}, 00098 00099 {0x460d,0xdd},// dummy data 00100 00101 /* test color bar */ 00102 //{0x503d , 0x80}, 00103 //{0x503e, 0x00}, 00104 00105 //11 fps 00106 {0x300F, 0x0a}, 00107 {0x3010 ,0x00}, 00108 {0x3011, 0x06}, 00109 {0x3012 ,0x00}, 00110 00111 //{0x4407 ,0x00}, 00112 00113 {0xffff, 0xff}, 00114 }; 00115 00116 const struct sensor_reg ov5642_dvp_fmt_jpeg_qxga[] = 00117 { 00118 {0x3819, 0x81}, 00119 {0x3503, 0x00}, //AWE Manual Mode Control //0x07 00120 {0x3002, 0x00}, 00121 {0x3003, 0x00}, 00122 {0x3005, 0xff}, 00123 {0x3006, 0xff}, 00124 {0x3007 ,0x3f}, 00125 {0x3602 ,0xe4}, 00126 {0x3603 ,0x27}, 00127 {0x3604 ,0x60}, 00128 {0x3612 ,0xac}, 00129 {0x3613 ,0x44}, 00130 {0x3622 ,0x08}, 00131 {0x3623 ,0x22}, 00132 {0x3621 ,0x27}, 00133 {0x3705 ,0xda}, 00134 {0x370a ,0x80}, 00135 {0x3800 ,0x01}, 00136 {0x3801 ,0x8a}, 00137 {0x3802 ,0x00}, 00138 {0x3803 ,0x0a}, 00139 {0x3804 ,0x0a}, 00140 {0x3805 ,0x20}, 00141 {0x3806 ,0x07}, 00142 {0x3807 ,0x98}, 00143 00144 {0x3808 ,0x08}, 00145 {0x3809 ,0x00}, 00146 {0x380a ,0x06}, 00147 {0x380b ,0x00}, 00148 00149 {0x380c ,0x0c}, 00150 {0x380d ,0x80}, 00151 {0x380e ,0x07}, 00152 {0x380f ,0xd0}, 00153 {0x3810 ,0xc2}, 00154 {0x3815 ,0x44}, 00155 {0x3818 ,0xa8}, 00156 {0x3824 ,0x01}, 00157 {0x3827 ,0x0a}, 00158 {0x3a00 ,0x78}, 00159 {0x3a0d ,0x10}, 00160 {0x3a0e ,0x0d}, 00161 {0x3a00 ,0x78}, 00162 {0x460b ,0x35}, 00163 {0x471d ,0x00}, 00164 {0x471c ,0x50}, 00165 {0x5682 ,0x0a}, 00166 {0x5683 ,0x20}, 00167 {0x5686 ,0x07}, 00168 {0x5687 ,0x98}, 00169 {0x589b ,0x00}, 00170 {0x589a ,0xc0}, 00171 {0x4407 ,0x04}, 00172 {0x589b ,0x00}, 00173 {0x589a ,0xc0}, 00174 {0x3002 ,0x0c}, 00175 {0x3002 ,0x00}, 00176 {0x4300 ,0x32}, 00177 {0x460b ,0x35}, 00178 {0x3002 ,0x0c}, 00179 {0x3002 ,0x00}, 00180 {0x4713 ,0x02}, 00181 {0x4600 ,0x80}, 00182 {0x4721 ,0x02}, 00183 {0x471c ,0x40}, 00184 {0x4408 ,0x00}, 00185 {0x460c ,0x22}, 00186 {0x3815 ,0x04}, 00187 {0x3818 ,0xc8}, 00188 {0x501f ,0x00}, 00189 {0x5002 ,0xe0}, 00190 {0x440a ,0x01}, 00191 {0x4402 ,0x90}, 00192 {0x3811 ,0xf0}, //4:3 thumbnail // 0x size sensor..... 00193 00194 {0x471c ,0x50}, 00195 {0x3815 ,0x44}, 00196 {0x3818 ,0xc8}, 00197 {0x4740 ,0x20}, 00198 {0x3030 ,0x0b},//2b 00199 {0x350c ,0x07}, 00200 {0x350d ,0xd0}, 00201 {0x5001 ,0xFF}, 00202 {0x3010 ,0x30}, 00203 00204 {0x460d,0xdd},// dummy data 00205 00206 /* test color bar */ 00207 //{0x503d , 0x80}, 00208 // {0x503e, 0x00}, 00209 00210 //11 fps 00211 {0x300F, 0x0a}, 00212 {0x3010 ,0x00}, 00213 {0x3011, 0x06}, 00214 {0x3012 ,0x00}, 00215 00216 00217 00218 {0xffff, 0xff}, 00219 }; 00220 00221 const struct sensor_reg ov5642_dvp_fmt_jpeg_vga[] = 00222 { 00223 {0x3819, 0x81}, 00224 {0x3503, 0x00}, //AWE Manual Mode Control //0x07 00225 {0x3002, 0x00}, 00226 {0x3003, 0x00}, 00227 {0x3005, 0xff}, 00228 {0x3006, 0xff}, 00229 {0x3007 ,0x3f}, 00230 {0x3602 ,0xe4}, 00231 {0x3603 ,0x27}, 00232 {0x3604 ,0x60}, 00233 {0x3612 ,0xac}, 00234 {0x3613 ,0x44}, 00235 {0x3622 ,0x08}, 00236 {0x3623 ,0x22}, 00237 {0x3621 ,0x27}, 00238 {0x3705 ,0xda}, 00239 {0x370a ,0x80}, 00240 {0x3800 ,0x01}, 00241 {0x3801 ,0x8a}, 00242 {0x3802 ,0x00}, 00243 {0x3803 ,0x0a}, 00244 {0x3804 ,0x0a}, 00245 {0x3805 ,0x20}, 00246 {0x3806 ,0x07}, 00247 {0x3807 ,0x98}, 00248 00249 {0x3808, 0x02}, 00250 {0x3809, 0x80}, 00251 {0x380A, 0x01}, 00252 {0x380B, 0xE0}, 00253 00254 {0x380c ,0x0c}, 00255 {0x380d ,0x80}, 00256 {0x380e ,0x07}, 00257 {0x380f ,0xd0}, 00258 {0x3810 ,0xc2}, 00259 {0x3815 ,0x44}, 00260 {0x3818 ,0xa8}, 00261 {0x3824 ,0x01}, 00262 {0x3827 ,0x0a}, 00263 {0x3a00 ,0x78}, 00264 {0x3a0d ,0x10}, 00265 {0x3a0e ,0x0d}, 00266 {0x3a00 ,0x78}, 00267 {0x460b ,0x35}, 00268 {0x471d ,0x00}, 00269 {0x471c ,0x50}, 00270 {0x5682 ,0x0a}, 00271 {0x5683 ,0x20}, 00272 {0x5686 ,0x07}, 00273 {0x5687 ,0x98}, 00274 {0x589b ,0x00}, 00275 {0x589a ,0xc0}, 00276 {0x4407 ,0x04}, 00277 {0x589b ,0x00}, 00278 {0x589a ,0xc0}, 00279 {0x3002 ,0x0c}, 00280 {0x3002 ,0x00}, 00281 {0x4300 ,0x32}, 00282 {0x460b ,0x35}, 00283 {0x3002 ,0x0c}, 00284 {0x3002 ,0x00}, 00285 {0x4713 ,0x02}, 00286 {0x4600 ,0x80}, 00287 {0x4721 ,0x02}, 00288 {0x471c ,0x40}, 00289 {0x4408 ,0x00}, 00290 {0x460c ,0x22}, 00291 {0x3815 ,0x04}, 00292 {0x3818 ,0xc8}, 00293 {0x501f ,0x00}, 00294 {0x5002 ,0xe0}, 00295 {0x440a ,0x01}, 00296 {0x4402 ,0x90}, 00297 {0x3811 ,0xf0}, //4:3 thumbnail // 0x size sensor..... 00298 00299 {0x471c ,0x50}, 00300 {0x3815 ,0x44}, 00301 {0x3818 ,0xc8}, 00302 {0x4740 ,0x20}, 00303 {0x3030 ,0x0b},//2b 00304 {0x350c ,0x07}, 00305 {0x350d ,0xd0}, 00306 {0x5001 ,0xFF}, 00307 {0x3010 ,0x30}, 00308 00309 {0x460d,0xdd},// dummy data 00310 00311 /* test color bar */ 00312 //{0x503d , 0x80}, 00313 // {0x503e, 0x00}, 00314 00315 //11 fps 00316 {0x300F, 0x0a}, 00317 {0x3010 ,0x00}, 00318 {0x3011, 0x06}, 00319 {0x3012 ,0x00}, 00320 00321 {0xffff, 0xff}, 00322 }; 00323 00324 const struct sensor_reg ov5642_dvp_fmt_jpeg_5M[] = 00325 { 00326 /* captuer setting for jpeg */ 00327 00328 {0x3819, 0x81}, 00329 {0x3503, 0x00}, //AWE Manual Mode Control //0x07 00330 {0x3002, 0x00}, 00331 {0x3003, 0x00}, 00332 {0x3005, 0xff}, 00333 {0x3006, 0xff}, 00334 {0x3007 ,0x3f}, 00335 {0x3602 ,0xe4}, 00336 {0x3603 ,0x27}, 00337 {0x3604 ,0x60}, 00338 {0x3612 ,0xac}, 00339 {0x3613 ,0x44}, 00340 {0x3622 ,0x08}, 00341 {0x3623 ,0x22}, 00342 {0x3621 ,0x27}, 00343 {0x3705 ,0xda}, 00344 {0x370a ,0x80}, 00345 {0x3800 ,0x01}, 00346 {0x3801 ,0x8a}, 00347 {0x3802 ,0x00}, 00348 {0x3803 ,0x0a}, 00349 {0x3804 ,0x0a}, 00350 {0x3805 ,0x20}, 00351 {0x3806 ,0x07}, 00352 {0x3807 ,0x98}, 00353 {0x3808 ,0x0a}, 00354 {0x3809 ,0x20}, 00355 {0x380a ,0x07}, 00356 {0x380b ,0x98}, 00357 {0x380c ,0x0c}, 00358 {0x380d ,0x80}, 00359 {0x380e ,0x07}, 00360 {0x380f ,0xd0}, 00361 {0x3810 ,0xc2}, 00362 {0x3815 ,0x44}, 00363 {0x3818 ,0xa8}, 00364 {0x3824 ,0x01}, 00365 {0x3827 ,0x0a}, 00366 {0x3a00 ,0x78}, 00367 {0x3a0d ,0x10}, 00368 {0x3a0e ,0x0d}, 00369 {0x3a00 ,0x78}, 00370 {0x460b ,0x35}, 00371 {0x471d ,0x00}, 00372 {0x471c ,0x50}, 00373 {0x5682 ,0x0a}, 00374 {0x5683 ,0x20}, 00375 {0x5686 ,0x07}, 00376 {0x5687 ,0x98}, 00377 {0x589b ,0x00}, 00378 {0x589a ,0xc0}, 00379 {0x4407 ,0x04},//0x04 00380 {0x589b ,0x00}, 00381 {0x589a ,0xc0}, 00382 {0x3002 ,0x0c}, 00383 {0x3002 ,0x00}, 00384 {0x4300 ,0x32}, 00385 {0x460b ,0x35}, 00386 {0x3002 ,0x0c}, 00387 {0x3002 ,0x00}, 00388 {0x4713 ,0x02}, 00389 {0x4600 ,0x80}, 00390 {0x4721 ,0x02}, 00391 {0x471c ,0x40}, 00392 {0x4408 ,0x00}, 00393 {0x460c ,0x22}, 00394 {0x3815 ,0x04}, 00395 {0x3818 ,0xc8}, 00396 {0x501f ,0x00}, 00397 {0x5002 ,0xe0}, 00398 {0x440a ,0x01}, 00399 {0x4402 ,0x90}, 00400 {0x3811 ,0xf0}, //4:3 thumbnail // 0x size sensor..... 00401 00402 {0x471c ,0x50}, 00403 {0x3815 ,0x44}, 00404 {0x3818 ,0xe8},//c8 00405 {0x4740 ,0x20}, 00406 {0x3030 ,0x0b},//2b 00407 {0x350c ,0x07}, 00408 {0x350d ,0xd0}, 00409 {0x5001 ,0xFF}, 00410 {0x3010 ,0x30}, 00411 00412 {0x460d,0xdd},// dummy data 00413 /* 00414 {0x4300, 0x30}, 00415 {0x460b, 0x37}, 00416 {0x3002, 0x0c}, 00417 {0x3002, 0x00}, 00418 {0x4713, 0x02}, 00419 {0x4600, 0xa0}, 00420 {0x4721, 0x02}, 00421 {0x471c, 0x40}, 00422 {0x4408, 0x00}, 00423 {0x460c, 0x22}, 00424 {0x3815, 0x04}, 00425 {0x3818, 0xc8},// ;TN_dis 00426 {0x501f, 0x00}, 00427 {0x5002, 0xe0}, 00428 {0x440a, 0x01}, 00429 {0x4402, 0x90}, 00430 {0x4602, 0x04}, 00431 {0x4603, 0x00}, 00432 {0x4604, 0x06}, 00433 {0x4605, 0x00}, 00434 */ 00435 /* test color bar */ 00436 //{0x503d , 0x80}, 00437 //{0x503e, 0x00}, 00438 00439 //11 fps 00440 {0x300F, 0x0a}, 00441 {0x3010 ,0x00}, 00442 {0x3011, 0x08},//06 00443 {0x3012 ,0x00}, 00444 00445 {0xffff, 0xff}, 00446 }; 00447 00448 const struct sensor_reg ov5642_dvp_fmt_global_init[] = 00449 { 00450 {0x3103, 0x93}, 00451 {0x3008, 0x82}, 00452 {0x3017, 0x7f}, 00453 {0x3018, 0xfc}, 00454 {0x3810, 0xc2}, 00455 {0x3615, 0xf0}, 00456 {0x3000, 0x00}, 00457 {0x3001, 0x00}, 00458 {0x3002, 0x00}, 00459 {0x3003, 0x00}, 00460 {0x3000, 0xf8}, 00461 {0x3001, 0x48}, 00462 {0x3002, 0x5c}, 00463 {0x3003, 0x02}, 00464 {0x3004, 0x07}, 00465 {0x3005, 0xb7}, 00466 {0x3006, 0x43}, 00467 {0x3007, 0x37}, 00468 {0x3011, 0x07}, 00469 00470 // fps 25fps 00471 //{0x300F, 0x0a}, 00472 //{0x3010 ,0x00}, 00473 //{0x3011, 0x07}, 00474 //{0x3012 ,0x00}, 00475 00476 {0x370c, 0xa0}, 00477 {0x3602, 0xfc}, 00478 {0x3612, 0xff}, 00479 {0x3634, 0xc0}, 00480 {0x3613, 0x00}, 00481 {0x3605, 0x7c}, 00482 {0x3622, 0x60}, 00483 {0x3604, 0x40}, 00484 {0x3603, 0xa7}, 00485 {0x3603, 0x27}, 00486 {0x4000, 0x21}, 00487 {0x401d, 0x22}, 00488 {0x3600, 0x54}, 00489 {0x3605, 0x04}, 00490 {0x3606, 0x3f}, 00491 {0x3c01, 0x80}, 00492 {0x5000, 0x4f}, 00493 {0x5020, 0x04}, 00494 {0x5500, 0x0a}, 00495 {0x5504, 0x00}, 00496 {0x5505, 0x7f}, 00497 {0x5080, 0x08}, 00498 {0x300e, 0x18}, 00499 {0x4610, 0x00}, 00500 {0x471d, 0x05}, 00501 {0x4708, 0x06}, 00502 {0x4300, 0x32}, 00503 {0x3503, 0x07}, 00504 {0x3501, 0x73}, 00505 {0x3502, 0x80}, 00506 {0x350b, 0x00}, 00507 {0x3503, 0x07}, 00508 //{0x3824, 0x11}, 00509 {0x3501, 0x1e}, 00510 {0x3502, 0x80}, 00511 {0x350b, 0x7f}, 00512 {0x3a0d, 0x04}, 00513 {0x3a0e, 0x03}, 00514 {0x3705, 0xdb}, 00515 {0x370a, 0x81}, 00516 {0x3801, 0x80}, 00517 {0x3801, 0x50}, 00518 {0x3803, 0x08}, 00519 //{0x3827, 0x08}, 00520 {0x3810, 0x40}, 00521 {0x3a00, 0x78}, 00522 {0x3a1a, 0x05}, 00523 {0x3a13, 0x30}, 00524 {0x3a18, 0x00}, 00525 {0x3a19, 0x7c}, 00526 {0x3a08, 0x12}, 00527 {0x3a09, 0xc0}, 00528 {0x3a0a, 0x0f}, 00529 {0x3a0b, 0xa0}, 00530 {0x3004, 0xff}, 00531 {0x350c, 0x07}, 00532 {0x350d, 0xd0}, 00533 {0x3500, 0x00}, 00534 {0x3501, 0x00}, 00535 {0x3502, 0x00}, 00536 {0x350a, 0x00}, 00537 {0x350b, 0x00}, 00538 {0x3503, 0x00}, 00539 {0x3a0f, 0x3c}, 00540 {0x3a10, 0x30}, 00541 {0x3a1b, 0x3c}, 00542 {0x3a1e, 0x30}, 00543 {0x3a11, 0x70}, 00544 {0x3a1f, 0x10}, 00545 {0x3030, 0x0b},//2b 00546 {0x3a02, 0x00}, 00547 {0x3a03, 0x7d}, 00548 {0x3a04, 0x00}, 00549 {0x3a14, 0x00}, 00550 {0x3a15, 0x7d}, 00551 {0x3a16, 0x00}, 00552 {0x3a00, 0x78}, 00553 {0x3a08, 0x09}, 00554 {0x3a09, 0x60}, 00555 {0x3a0a, 0x07}, 00556 {0x3a0b, 0xd0}, 00557 {0x3a0d, 0x08}, 00558 {0x3a0e, 0x06}, 00559 {0x5193, 0x70}, 00560 {0x589b, 0x04}, 00561 {0x589a, 0xc5}, 00562 {0x401e, 0x20}, 00563 {0x4001, 0x42}, 00564 {0x401c, 0x04}, 00565 {0x5300, 0x00}, 00566 {0x5301, 0x20}, 00567 {0x5302, 0x00}, 00568 {0x5303, 0x7c}, 00569 {0x530c, 0x00}, 00570 {0x530d, 0x0c}, 00571 {0x530e, 0x20}, 00572 {0x530f, 0x80}, 00573 {0x5310, 0x20}, 00574 {0x5311, 0x80}, 00575 {0x5308, 0x20}, 00576 {0x5309, 0x40}, 00577 {0x5304, 0x00}, 00578 {0x5305, 0x30}, 00579 {0x5306, 0x00}, 00580 {0x5307, 0x80}, 00581 {0x5314, 0x08}, 00582 {0x5315, 0x20}, 00583 {0x5319, 0x30}, 00584 {0x5316, 0x10}, 00585 {0x5317, 0x08}, 00586 {0x5318, 0x02}, 00587 00588 //color matrix 00589 {0x5380, 0x1 }, 00590 {0x5381, 0x0 }, 00591 {0x5382, 0x0 }, 00592 {0x5383, 0x1a}, 00593 {0x5384, 0x0 }, 00594 {0x5385, 0x1a}, 00595 {0x5386, 0x0 }, 00596 {0x5387, 0x0 }, 00597 {0x5388, 0x1 }, 00598 {0x5389, 0x3c}, 00599 {0x538a, 0x0 }, 00600 {0x538b, 0x35}, 00601 {0x538c, 0x0 }, 00602 {0x538d, 0x0 }, 00603 {0x538e, 0x0 }, 00604 {0x538f, 0x05}, 00605 {0x5390, 0x0 }, 00606 {0x5391, 0xe8}, 00607 {0x5392, 0x0 }, 00608 {0x5393, 0xa2}, 00609 {0x5394, 0x8 }, 00610 00611 //gamma 00612 {0x5480, 0xd }, 00613 {0x5481, 0x18}, 00614 {0x5482, 0x2a}, 00615 {0x5483, 0x49}, 00616 {0x5484, 0x56}, 00617 {0x5485, 0x62}, 00618 {0x5486, 0x6c}, 00619 {0x5487, 0x76}, 00620 {0x5488, 0x80}, 00621 {0x5489, 0x88}, 00622 {0x548a, 0x96}, 00623 {0x548b, 0xa2}, 00624 {0x548c, 0xb8}, 00625 {0x548d, 0xcc}, 00626 {0x548e, 0xe0}, 00627 {0x548f, 0x10}, 00628 {0x5490, 0x3 }, 00629 {0x5491, 0x40}, 00630 {0x5492, 0x3 }, 00631 {0x5493, 0x0 }, 00632 {0x5494, 0x2 }, 00633 {0x5495, 0xa0}, 00634 {0x5496, 0x2 }, 00635 {0x5497, 0x48}, 00636 {0x5498, 0x2 }, 00637 {0x5499, 0x26}, 00638 {0x549a, 0x2 }, 00639 {0x549b, 0xb }, 00640 {0x549c, 0x1 }, 00641 {0x549d, 0xee}, 00642 {0x549e, 0x1 }, 00643 {0x549f, 0xd8}, 00644 {0x54a0, 0x1 }, 00645 {0x54a1, 0xc7}, 00646 {0x54a2, 0x1 }, 00647 {0x54a3, 0xb3}, 00648 {0x54a4, 0x1 }, 00649 {0x54a5, 0x90}, 00650 {0x54a6, 0x1 }, 00651 {0x54a7, 0x62}, 00652 {0x54a8, 0x1 }, 00653 {0x54a9, 0x27}, 00654 {0x54aa, 0x01}, 00655 {0x54ab, 0x09}, 00656 {0x54ac, 0x01}, 00657 {0x54ad, 0x00}, 00658 {0x54ae, 0x0 }, 00659 {0x54af, 0x40}, 00660 {0x54b0, 0x1 }, 00661 {0x54b1, 0x20}, 00662 {0x54b2, 0x1 }, 00663 {0x54b3, 0x40}, 00664 {0x54b4, 0x0 }, 00665 {0x54b5, 0xf0}, 00666 {0x54b6, 0x1 }, 00667 {0x54b7, 0xdf}, 00668 00669 //saturation 00670 {0x5583, 0x3a}, //ken 20100106 00671 {0x5584, 0x3a}, //ken 20100106 00672 00673 {0x5580, 0x02}, 00674 {0x5000, 0xcf}, 00675 00676 //for sunny 00677 //lens shading 00678 {0x5800, 0x35}, 00679 {0x5801, 0x20}, 00680 {0x5802, 0x17}, 00681 {0x5803, 0x17}, 00682 {0x5804, 0x18}, 00683 {0x5805, 0x1E}, 00684 {0x5806, 0x2D}, 00685 {0x5807, 0x47}, 00686 {0x5808, 0x17}, 00687 {0x5809, 0x11}, 00688 {0x580a, 0xC }, 00689 {0x580b, 0xB }, 00690 {0x580c, 0xC }, 00691 {0x580d, 0x10}, 00692 {0x580e, 0x17}, 00693 {0x580f, 0x23}, 00694 {0x5810, 0x10}, 00695 {0x5811, 0xA }, 00696 {0x5812, 0x5 }, 00697 {0x5813, 0x3 }, 00698 {0x5814, 0x4 }, 00699 {0x5815, 0x8 }, 00700 {0x5816, 0xF }, 00701 {0x5817, 0x19}, 00702 {0x5818, 0xE }, 00703 {0x5819, 0x7 }, 00704 {0x581a, 0x2 }, 00705 {0x581b, 0x3 }, 00706 {0x581c, 0x3 }, 00707 {0x581d, 0x4 }, 00708 {0x581e, 0xD }, 00709 {0x581f, 0x16}, 00710 {0x5820, 0xF }, 00711 {0x5821, 0x8 }, 00712 {0x5822, 0x2 }, 00713 {0x5823, 0x3 }, 00714 {0x5824, 0x3 }, 00715 {0x5825, 0x5 }, 00716 {0x5826, 0xE }, 00717 {0x5827, 0x19}, 00718 {0x5828, 0x11}, 00719 {0x5829, 0xB }, 00720 {0x582a, 0x6 }, 00721 {0x582b, 0x3 }, 00722 {0x582c, 0x4 }, 00723 {0x582d, 0x8 }, 00724 {0x582e, 0x10}, 00725 {0x582f, 0x19}, 00726 {0x5830, 0x19}, 00727 {0x5831, 0x11}, 00728 {0x5832, 0xC }, 00729 {0x5833, 0xB }, 00730 {0x5834, 0xB }, 00731 {0x5835, 0x10}, 00732 {0x5836, 0x17}, 00733 {0x5837, 0x23}, 00734 {0x5838, 0x35}, 00735 {0x5839, 0x1F}, 00736 {0x583a, 0x16}, 00737 {0x583b, 0x12}, 00738 {0x583c, 0x14}, 00739 {0x583d, 0x19}, 00740 {0x583e, 0x26}, 00741 {0x583f, 0x3D}, 00742 {0x5840, 0xF }, 00743 {0x5841, 0xE }, 00744 {0x5842, 0xD }, 00745 {0x5843, 0xD }, 00746 {0x5844, 0xE }, 00747 {0x5845, 0x10}, 00748 {0x5846, 0xF }, 00749 {0x5847, 0xE }, 00750 {0x5848, 0xE }, 00751 {0x5849, 0xE }, 00752 {0x584a, 0xE }, 00753 {0x584b, 0xD }, 00754 {0x584c, 0xE }, 00755 {0x584d, 0xF }, 00756 {0x584e, 0x10}, 00757 {0x584f, 0xF }, 00758 {0x5850, 0xF }, 00759 {0x5851, 0xD }, 00760 {0x5852, 0xE }, 00761 {0x5853, 0xF }, 00762 {0x5854, 0xF }, 00763 {0x5855, 0xF }, 00764 {0x5856, 0xF }, 00765 {0x5857, 0xD }, 00766 {0x5858, 0x10}, 00767 {0x5859, 0xE }, 00768 {0x585a, 0xF }, 00769 {0x585b, 0xF }, 00770 {0x585c, 0xE }, 00771 {0x585d, 0xD }, 00772 {0x585e, 0xD }, 00773 {0x585f, 0xC }, 00774 {0x5860, 0xB }, 00775 {0x5861, 0xC }, 00776 {0x5862, 0xC }, 00777 {0x5863, 0xD }, 00778 {0x5864, 0x12}, 00779 {0x5865, 0x13}, 00780 {0x5866, 0x14}, 00781 {0x5867, 0x14}, 00782 {0x5868, 0x12}, 00783 {0x5869, 0x11}, 00784 {0x586a, 0x14}, 00785 {0x586b, 0x11}, 00786 {0x586c, 0x10}, 00787 {0x586d, 0x10}, 00788 {0x586e, 0x11}, 00789 {0x586f, 0x14}, 00790 {0x5870, 0x14}, 00791 {0x5871, 0xF }, 00792 {0x5872, 0xF }, 00793 {0x5873, 0xF }, 00794 {0x5874, 0xF }, 00795 {0x5875, 0x12}, 00796 {0x5876, 0x14}, 00797 {0x5877, 0xF }, 00798 {0x5878, 0xF }, 00799 {0x5879, 0xF }, 00800 {0x587a, 0xF }, 00801 {0x587b, 0x13}, 00802 {0x587c, 0x14}, 00803 {0x587d, 0x12}, 00804 {0x587e, 0x10}, 00805 {0x587f, 0x10}, 00806 {0x5880, 0x11}, 00807 {0x5881, 0x13}, 00808 {0x5882, 0x13}, 00809 {0x5883, 0x13}, 00810 {0x5884, 0x16}, 00811 {0x5885, 0x16}, 00812 {0x5886, 0x13}, 00813 {0x5887, 0x13}, 00814 00815 {0x3710, 0x10}, 00816 {0x3632, 0x51}, 00817 {0x3702, 0x10}, 00818 {0x3703, 0xb2}, 00819 {0x3704, 0x18}, 00820 {0x370b, 0x40}, 00821 {0x370d, 0x03}, 00822 {0x3631, 0x01}, 00823 {0x3632, 0x52}, 00824 {0x3606, 0x24}, 00825 {0x3620, 0x96}, 00826 {0x5785, 0x07}, 00827 {0x3a13, 0x30}, 00828 {0x3600, 0x52}, 00829 {0x3604, 0x48}, 00830 {0x3606, 0x1b}, 00831 {0x370d, 0x0b}, 00832 {0x370f, 0xc0}, 00833 {0x3709, 0x01}, 00834 {0x3823, 0x00}, 00835 {0x5007, 0x00}, 00836 {0x5009, 0x00}, 00837 {0x5011, 0x00}, 00838 {0x5013, 0x00}, 00839 {0x519e, 0x00}, 00840 {0x5086, 0x00}, 00841 {0x5087, 0x00}, 00842 {0x5088, 0x00}, 00843 {0x5089, 0x00}, 00844 {0x302b, 0x00}, 00845 00846 {0x4740, 0x20}, 00847 {0x3c00, 0x04}, 00848 {0x3012, 0x00}, 00849 00850 //denoise YUV 00851 {0x528a, 0x02}, 00852 {0x528b, 0x06}, 00853 {0x528c, 0x20}, 00854 {0x528d, 0x30}, 00855 {0x528e, 0x40}, 00856 {0x528f, 0x50}, 00857 {0x5290, 0x60}, 00858 {0x5292, 0x00}, 00859 {0x5293, 0x02}, 00860 {0x5294, 0x00}, 00861 {0x5295, 0x04}, 00862 {0x5296, 0x00}, 00863 {0x5297, 0x08}, 00864 {0x5298, 0x00}, 00865 {0x5299, 0x10}, 00866 {0x529a, 0x00}, 00867 {0x529b, 0x20}, 00868 {0x529c, 0x00}, 00869 {0x529d, 0x28}, 00870 {0x529e, 0x00}, 00871 {0x529f, 0x30}, 00872 {0x5282, 0x00}, 00873 00874 {0x350b, 0x0f}, 00875 {0x3a19, 0x00}, 00876 {0x3001, 0x48}, 00877 {0x3002, 0x5c}, 00878 {0x3003, 0x02}, 00879 {0x3004, 0xFF}, 00880 {0x3005, 0xb7}, 00881 {0x3006, 0x43}, 00882 {0x3007, 0x37}, 00883 {0x3a19, 0xff}, 00884 {0x350c, 0x07}, 00885 {0x350d, 0xd0}, 00886 {0x3602, 0xfc}, 00887 {0x3612, 0xff}, 00888 {0x3613, 0x00}, 00889 {0x3621, 0x87}, 00890 {0x3622, 0x60}, 00891 {0x3623, 0x01}, 00892 {0x3604, 0x48}, 00893 {0x3705, 0xdb}, 00894 {0x370a, 0x81}, 00895 {0x3801, 0x50}, 00896 {0x3803, 0x08}, 00897 {0x3804, 0x05}, 00898 {0x3805, 0x00}, 00899 {0x3806, 0x03}, 00900 {0x3807, 0xc0}, 00901 {0x3808, 0x01}, 00902 {0x3809, 0x40}, 00903 {0x380a, 0x00}, 00904 {0x380b, 0xf0}, 00905 {0x380c, 0x0c}, 00906 {0x380d, 0x80}, 00907 00908 {0x380E, 0x03}, 00909 {0x380F, 0xe8}, 00910 00911 {0x3810, 0x40}, 00912 {0x3824, 0x11}, 00913 {0x3827, 0x08}, 00914 {0x3a00, 0x78}, 00915 {0x3a0d, 0x08}, 00916 {0x3a0e, 0x06}, 00917 {0x3a11, 0xd0}, 00918 {0x3a1f, 0x40}, 00919 {0x460b, 0x37}, 00920 {0x471d, 0x05}, 00921 {0x4713, 0x02}, 00922 {0x471c, 0xd0}, 00923 {0x5001, 0xff}, 00924 {0x589b, 0x04}, 00925 {0x589a, 0xc5}, 00926 {0x4407, 0x0c}, 00927 {0x3002, 0x5c}, 00928 {0x3002, 0x5c}, 00929 {0x3503, 0x00}, 00930 {0x460c, 0x22}, 00931 {0x460b, 0x37}, 00932 {0x471c, 0xd0}, 00933 {0x471d, 0x05}, 00934 {0x3818, 0xc1}, 00935 {0x501f, 0x00}, 00936 {0x3002, 0x5c}, 00937 {0x3819, 0x80}, 00938 {0x5002, 0xe0}, 00939 {0x3503, 0x00}, 00940 //ex weight 00941 {0x5688, 0x11}, 00942 {0x5689, 0x11}, 00943 {0x568a, 0x11}, 00944 {0x568b, 0x11}, 00945 {0x568c, 0x11}, 00946 {0x568d, 0x11}, 00947 {0x568e, 0x11}, 00948 {0x568f, 0x11}, 00949 00950 {0x350b, 0x3f}, 00951 {0x3503, 0x00}, 00952 {0x3a19, 0x7c}, 00953 //ex window 00954 {0x5680, 0x00}, 00955 {0x5681, 0x00}, 00956 {0x5682, 0x05}, 00957 {0x5683, 0x00}, 00958 {0x5684, 0x00}, 00959 {0x5685, 0x00}, 00960 {0x5686, 0x03}, 00961 {0x5687, 0xc0}, 00962 00963 //awb 20100205 kenxu 00964 {0x5180, 0xff}, 00965 {0x5181, 0x52}, 00966 {0x5182, 0x11}, 00967 {0x5183, 0x14}, 00968 {0x5184, 0x25}, 00969 {0x5185, 0x24}, 00970 {0x5186, 0x0c}, 00971 {0x5187, 0x16}, 00972 {0x5188, 0x10}, 00973 {0x5189, 0x64}, 00974 {0x518a, 0x69}, 00975 {0x518b, 0xff}, 00976 {0x518c, 0x84}, 00977 {0x518d, 0x3b}, 00978 {0x518e, 0x41}, 00979 {0x518f, 0x4f}, 00980 {0x5190, 0x50}, 00981 {0x5191, 0xf8}, 00982 {0x5192, 0x04}, 00983 {0x5193, 0x70}, 00984 {0x5194, 0xf0}, 00985 {0x5195, 0xf0}, 00986 {0x5196, 0x03}, 00987 {0x5197, 0x01}, 00988 {0x5198, 0x06}, 00989 {0x5199, 0x12}, 00990 {0x519a, 0x04}, 00991 {0x519b, 0x00}, 00992 {0x519c, 0x05}, 00993 {0x519d, 0x9b}, 00994 {0x519e, 0x00}, 00995 00996 //ken modify 20091208 00997 00998 {0x3010, 0x10}, 00999 {0x3815, 0x07}, //24M DVP CLOCK 01000 01001 //AEC/AGC setting 01002 //Make sure use AEC/AGC source before gamma (0x5025 = 0x80) 01003 {0x5025, 0x80}, 01004 {0x3a0f, 0x48}, 01005 {0x3a10, 0x40}, 01006 {0x3a1b, 0x4a}, 01007 {0x3a1e, 0x3e}, 01008 {0x3a11, 0x70}, 01009 {0x3a1f, 0x20}, 01010 01011 //Gamma related setting 01012 {0x54B0, 0x1 }, //ADD 01013 {0x54B1, 0x20}, 01014 {0x54B2, 0x0}, 01015 {0x54B3, 0x10}, 01016 {0x54B4, 0x0}, 01017 {0x54B5, 0xf0}, 01018 {0x54B6, 0x0}, 01019 {0x54B7, 0xDF}, 01020 01021 //De-noise setting 01022 {0x5317, 0x00}, //08 01023 01024 //Auto Sharpness +1 01025 {0x530c, 0x04}, 01026 {0x530d, 0x18}, 01027 {0x5312, 0x20}, 01028 01029 {0xffff, 0xff}, 01030 }; 01031 01032 01033 const struct sensor_reg ov5642_res_5M[] = { 01034 /* 2592 x 1944 */ 01035 {0x5001 , 0xcf}, 01036 {0x3808 , 0x0a}, 01037 {0x3809 , 0x20}, 01038 {0x380a , 0x07}, 01039 {0x380b , 0x98}, 01040 {0xffff, 0xff}, 01041 }; 01042 01043 const struct sensor_reg ov5642_res_1080P[] = { 01044 /* 1920x1080 */ 01045 {0x5001, 0xff}, 01046 {0x3808 ,0x07}, 01047 {0x3809 ,0x80}, 01048 {0x380a ,0x04}, 01049 {0x380b ,0x38}, 01050 01051 {0xFFFF, 0xFF} 01052 }; 01053 01054 const struct sensor_reg ov5642_res_720P[] = { 01055 /* 1280x720 */ 01056 {0x5001, 0xff}, 01057 {0x3808 ,0x05}, 01058 {0x3809 ,0x00}, 01059 {0x380a ,0x02}, 01060 {0x380b ,0xd0}, 01061 01062 {0xFFFF, 0xFF} 01063 }; 01064 01065 01066 const struct sensor_reg ov5642_dvp_zoom8[] = 01067 { 01068 01069 {0x3800 ,0x5 }, 01070 {0x3801 ,0xf8}, 01071 {0x3802 ,0x3 }, 01072 {0x3803 ,0x5c}, 01073 {0x3804 ,0x1 }, 01074 {0x3805 ,0x44}, 01075 {0x3806 ,0x0 }, 01076 {0x3807 ,0xf0}, 01077 {0x3808 ,0x1 }, 01078 {0x3809 ,0x40}, 01079 {0x380a ,0x0 }, 01080 {0x380b ,0xf0}, 01081 {0x380c ,0xc }, 01082 {0x380d ,0x80}, 01083 {0x380e ,0x7 }, 01084 {0x380f ,0xd0}, 01085 01086 {0x5001 ,0x7f}, 01087 {0x5680 ,0x0 }, 01088 {0x5681 ,0x0 }, 01089 {0x5682 ,0x1 }, 01090 {0x5683 ,0x44}, 01091 {0x5684 ,0x0 }, 01092 {0x5685 ,0x0 }, 01093 {0x5686 ,0x0 }, 01094 {0x5687 ,0xf3}, 01095 /* 01096 {0x381c ,0x21}, 01097 {0x3524 ,0x0 }, 01098 {0x3825 ,0x0 }, 01099 {0x3826 ,0x0 }, 01100 {0x3827 ,0x0 }, 01101 {0x3010 ,0x70}, 01102 */ 01103 01104 {0xffff, 0xff}, 01105 }; 01106 01107 const struct sensor_reg OV5642_RGB_QVGA[] = 01108 { 01109 01110 {0x3103 ,0x93}, 01111 {0x3008 ,0x82}, 01112 {0x3017 ,0x7f}, 01113 {0x3018 ,0xfc}, 01114 {0x3810 ,0xc2}, 01115 {0x3615 ,0xf0}, 01116 {0x3000 ,0x00}, 01117 {0x3001 ,0x00}, 01118 {0x3002 ,0x5c}, 01119 {0x3003 ,0x00}, 01120 {0x3004 ,0xff}, 01121 {0x3005 ,0xff}, 01122 {0x3006 ,0x43}, 01123 {0x3007 ,0x37}, 01124 {0x3011 ,0x08}, 01125 {0x3010 ,0x10}, 01126 {0x460c ,0x22}, 01127 {0x3815 ,0x04}, 01128 {0x370c ,0xa0}, 01129 {0x3602 ,0xfc}, 01130 {0x3612 ,0xff}, 01131 {0x3634 ,0xc0}, 01132 {0x3613 ,0x00}, 01133 {0x3605 ,0x7c}, 01134 {0x3621 ,0x09}, 01135 {0x3622 ,0x60}, 01136 {0x3604 ,0x40}, 01137 {0x3603 ,0xa7}, 01138 {0x3603 ,0x27}, 01139 {0x4000 ,0x21}, 01140 {0x401d ,0x22}, 01141 {0x3600 ,0x54}, 01142 {0x3605 ,0x04}, 01143 {0x3606 ,0x3f}, 01144 {0x3c01 ,0x80}, 01145 {0x5000 ,0x4f}, 01146 {0x5020 ,0x04}, 01147 {0x5181 ,0x79}, 01148 {0x5182 ,0x00}, 01149 {0x5185 ,0x22}, 01150 {0x5197 ,0x01}, 01151 {0x5001 ,0xff}, 01152 {0x5500 ,0x0a}, 01153 {0x5504 ,0x00}, 01154 {0x5505 ,0x7f}, 01155 {0x5080 ,0x08}, 01156 {0x300e ,0x18}, 01157 {0x4610 ,0x00}, 01158 {0x471d ,0x05}, 01159 {0x4708 ,0x06}, 01160 {0x3808 ,0x02}, 01161 {0x3809 ,0x80}, 01162 {0x380a ,0x01}, 01163 {0x380b ,0xe0}, 01164 {0x380e ,0x07}, 01165 {0x380f ,0xd0}, 01166 {0x501f ,0x00}, 01167 {0x5000 ,0x4f}, 01168 {0x4300 ,0x30}, 01169 {0x3503 ,0x07}, 01170 {0x3501 ,0x73}, 01171 {0x3502 ,0x80}, 01172 {0x350b ,0x00}, 01173 {0x3503 ,0x07}, 01174 {0x3824 ,0x11}, 01175 {0x3501 ,0x1e}, 01176 {0x3502 ,0x80}, 01177 {0x350b ,0x7f}, 01178 {0x380c ,0x0c}, 01179 {0x380d ,0x80}, 01180 {0x380e ,0x03}, 01181 {0x380f ,0xe8}, 01182 {0x3a0d ,0x04}, 01183 {0x3a0e ,0x03}, 01184 {0x3818 ,0xc1}, 01185 {0x3705 ,0xdb}, 01186 {0x370a ,0x81}, 01187 {0x3801 ,0x80}, 01188 {0x3621 ,0x87}, 01189 {0x3801 ,0x50}, 01190 {0x3803 ,0x08}, 01191 {0x3827 ,0x08}, 01192 {0x3810 ,0x40}, 01193 {0x3804 ,0x05}, 01194 {0x3805 ,0x00}, 01195 {0x5682 ,0x05}, 01196 {0x5683 ,0x00}, 01197 {0x3806 ,0x03}, 01198 {0x3807 ,0xc0}, 01199 {0x5686 ,0x03}, 01200 {0x5687 ,0xbc}, 01201 {0x3a00 ,0x78}, 01202 {0x3a1a ,0x05}, 01203 {0x3a13 ,0x30}, 01204 {0x3a18 ,0x00}, 01205 {0x3a19 ,0x7c}, 01206 {0x3a08 ,0x12}, 01207 {0x3a09 ,0xc0}, 01208 {0x3a0a ,0x0f}, 01209 {0x3a0b ,0xa0}, 01210 {0x350c ,0x07}, 01211 {0x350d ,0xd0}, 01212 {0x3500 ,0x00}, 01213 {0x3501 ,0x00}, 01214 {0x3502 ,0x00}, 01215 {0x350a ,0x00}, 01216 {0x350b ,0x00}, 01217 {0x3503 ,0x00}, 01218 {0x528a ,0x02}, 01219 {0x528b ,0x04}, 01220 {0x528c ,0x08}, 01221 {0x528d ,0x08}, 01222 {0x528e ,0x08}, 01223 {0x528f ,0x10}, 01224 {0x5290 ,0x10}, 01225 {0x5292 ,0x00}, 01226 {0x5293 ,0x02}, 01227 {0x5294 ,0x00}, 01228 {0x5295 ,0x02}, 01229 {0x5296 ,0x00}, 01230 {0x5297 ,0x02}, 01231 {0x5298 ,0x00}, 01232 {0x5299 ,0x02}, 01233 {0x529a ,0x00}, 01234 {0x529b ,0x02}, 01235 {0x529c ,0x00}, 01236 {0x529d ,0x02}, 01237 {0x529e ,0x00}, 01238 {0x529f ,0x02}, 01239 {0x3030 ,0x2b}, 01240 {0x3a02 ,0x00}, 01241 {0x3a03 ,0x7d}, 01242 {0x3a04 ,0x00}, 01243 {0x3a14 ,0x00}, 01244 {0x3a15 ,0x7d}, 01245 {0x3a16 ,0x00}, 01246 {0x3a00 ,0x78}, 01247 {0x3a08 ,0x09}, 01248 {0x3a09 ,0x60}, 01249 {0x3a0a ,0x07}, 01250 {0x3a0b ,0xd0}, 01251 {0x3a0d ,0x08}, 01252 {0x3a0e ,0x06}, 01253 {0x5193 ,0x70}, 01254 {0x589b ,0x04}, 01255 {0x589a ,0xc5}, 01256 {0x401e ,0x20}, 01257 {0x4001 ,0x42}, 01258 {0x401c ,0x04}, 01259 {0x528a ,0x01}, 01260 {0x528b ,0x04}, 01261 {0x528c ,0x08}, 01262 {0x528d ,0x10}, 01263 {0x528e ,0x20}, 01264 {0x528f ,0x28}, 01265 {0x5290 ,0x30}, 01266 {0x5292 ,0x00}, 01267 {0x5293 ,0x01}, 01268 {0x5294 ,0x00}, 01269 {0x5295 ,0x04}, 01270 {0x5296 ,0x00}, 01271 {0x5297 ,0x08}, 01272 {0x5298 ,0x00}, 01273 {0x5299 ,0x10}, 01274 {0x529a ,0x00}, 01275 {0x529b ,0x20}, 01276 {0x529c ,0x00}, 01277 {0x529d ,0x28}, 01278 {0x529e ,0x00}, 01279 {0x529f ,0x30}, 01280 {0x5282 ,0x00}, 01281 {0x5300 ,0x00}, 01282 {0x5301 ,0x20}, 01283 {0x5302 ,0x00}, 01284 {0x5303 ,0x7c}, 01285 {0x530c ,0x00}, 01286 {0x530d ,0x0c}, 01287 {0x530e ,0x20}, 01288 {0x530f ,0x80}, 01289 {0x5310 ,0x20}, 01290 {0x5311 ,0x80}, 01291 {0x5308 ,0x20}, 01292 {0x5309 ,0x40}, 01293 {0x5304 ,0x00}, 01294 {0x5305 ,0x30}, 01295 {0x5306 ,0x00}, 01296 {0x5307 ,0x80}, 01297 {0x5314 ,0x08}, 01298 {0x5315 ,0x20}, 01299 {0x5319 ,0x30}, 01300 {0x5316 ,0x10}, 01301 {0x5317 ,0x00}, 01302 {0x5318 ,0x02}, 01303 {0x5402 ,0x3f}, 01304 {0x5403 ,0x00}, 01305 {0x3406 ,0x00}, 01306 {0x5180 ,0xff}, 01307 {0x5181 ,0x52}, 01308 {0x5182 ,0x11}, 01309 {0x5183 ,0x14}, 01310 {0x5184 ,0x25}, 01311 {0x5185 ,0x24}, 01312 {0x5186 ,0x06}, 01313 {0x5187 ,0x08}, 01314 {0x5188 ,0x08}, 01315 {0x5189 ,0x7c}, 01316 {0x518a ,0x60}, 01317 {0x518b ,0xb2}, 01318 {0x518c ,0xb2}, 01319 {0x518d ,0x44}, 01320 {0x518e ,0x3d}, 01321 {0x518f ,0x58}, 01322 {0x5190 ,0x46}, 01323 {0x5191 ,0xf8}, 01324 {0x5192 ,0x04}, 01325 {0x5193 ,0x70}, 01326 {0x5194 ,0xf0}, 01327 {0x5195 ,0xf0}, 01328 {0x5196 ,0x03}, 01329 {0x5197 ,0x01}, 01330 {0x5198 ,0x04}, 01331 {0x5199 ,0x12}, 01332 {0x519a ,0x04}, 01333 {0x519b ,0x00}, 01334 {0x519c ,0x06}, 01335 {0x519d ,0x82}, 01336 {0x519e ,0x00}, 01337 {0x5025 ,0x80}, 01338 {0x5583 ,0x40}, 01339 {0x5584 ,0x40}, 01340 {0x5580 ,0x02}, 01341 {0x5000 ,0xcf}, 01342 {0x3710 ,0x10}, 01343 {0x3632 ,0x51}, 01344 {0x3702 ,0x10}, 01345 {0x3703 ,0xb2}, 01346 {0x3704 ,0x18}, 01347 {0x370b ,0x40}, 01348 {0x370d ,0x03}, 01349 {0x3631 ,0x01}, 01350 {0x3632 ,0x52}, 01351 {0x3606 ,0x24}, 01352 {0x3620 ,0x96}, 01353 {0x5785 ,0x07}, 01354 {0x3a13 ,0x30}, 01355 {0x3600 ,0x52}, 01356 {0x3604 ,0x48}, 01357 {0x3606 ,0x1b}, 01358 {0x370d ,0x0b}, 01359 {0x370f ,0xc0}, 01360 {0x3709 ,0x01}, 01361 {0x3823 ,0x00}, 01362 {0x5007 ,0x00}, 01363 {0x5009 ,0x00}, 01364 {0x5011 ,0x00}, 01365 {0x5013 ,0x00}, 01366 {0x519e ,0x00}, 01367 {0x5086 ,0x00}, 01368 {0x5087 ,0x00}, 01369 {0x5088 ,0x00}, 01370 {0x5089 ,0x00}, 01371 {0x302b ,0x00}, 01372 {0x3808 ,0x01}, 01373 {0x3809 ,0x40}, 01374 {0x380a ,0x00}, 01375 {0x380b ,0xf0}, 01376 {0x3a00 ,0x78}, 01377 {0x5001 ,0xFF}, 01378 {0x5583 ,0x50}, 01379 {0x5584 ,0x50}, 01380 {0x5580 ,0x02}, 01381 {0x3c01 ,0x80}, 01382 {0x3c00 ,0x04}, 01383 //;LENS 01384 {0x5800 ,0x48}, 01385 {0x5801 ,0x31}, 01386 {0x5802 ,0x21}, 01387 {0x5803 ,0x1b}, 01388 {0x5804 ,0x1a}, 01389 {0x5805 ,0x1e}, 01390 {0x5806 ,0x29}, 01391 {0x5807 ,0x38}, 01392 {0x5808 ,0x26}, 01393 {0x5809 ,0x17}, 01394 {0x580a ,0x11}, 01395 {0x580b ,0xe }, 01396 {0x580c ,0xd }, 01397 {0x580d ,0xe }, 01398 {0x580e ,0x13}, 01399 {0x580f ,0x1a}, 01400 {0x5810 ,0x15}, 01401 {0x5811 ,0xd }, 01402 {0x5812 ,0x8 }, 01403 {0x5813 ,0x5 }, 01404 {0x5814 ,0x4 }, 01405 {0x5815 ,0x5 }, 01406 {0x5816 ,0x9 }, 01407 {0x5817 ,0xd }, 01408 {0x5818 ,0x11}, 01409 {0x5819 ,0xa }, 01410 {0x581a ,0x4 }, 01411 {0x581b ,0x0 }, 01412 {0x581c ,0x0 }, 01413 {0x581d ,0x1 }, 01414 {0x581e ,0x6 }, 01415 {0x581f ,0x9 }, 01416 {0x5820 ,0x12}, 01417 {0x5821 ,0xb }, 01418 {0x5822 ,0x4 }, 01419 {0x5823 ,0x0 }, 01420 {0x5824 ,0x0 }, 01421 {0x5825 ,0x1 }, 01422 {0x5826 ,0x6 }, 01423 {0x5827 ,0xa }, 01424 {0x5828 ,0x17}, 01425 {0x5829 ,0xf }, 01426 {0x582a ,0x9 }, 01427 {0x582b ,0x6 }, 01428 {0x582c ,0x5 }, 01429 {0x582d ,0x6 }, 01430 {0x582e ,0xa }, 01431 {0x582f ,0xe }, 01432 {0x5830 ,0x28}, 01433 {0x5831 ,0x1a}, 01434 {0x5832 ,0x11}, 01435 {0x5833 ,0xe }, 01436 {0x5834 ,0xe }, 01437 {0x5835 ,0xf }, 01438 {0x5836 ,0x15}, 01439 {0x5837 ,0x1d}, 01440 {0x5838 ,0x6e}, 01441 {0x5839 ,0x39}, 01442 {0x583a ,0x27}, 01443 {0x583b ,0x1f}, 01444 {0x583c ,0x1e}, 01445 {0x583d ,0x23}, 01446 {0x583e ,0x2f}, 01447 {0x583f ,0x41}, 01448 {0x5840 ,0xe }, 01449 {0x5841 ,0xc }, 01450 {0x5842 ,0xd }, 01451 {0x5843 ,0xc }, 01452 {0x5844 ,0xc }, 01453 {0x5845 ,0xc }, 01454 {0x5846 ,0xc }, 01455 {0x5847 ,0xc }, 01456 {0x5848 ,0xd }, 01457 {0x5849 ,0xe }, 01458 {0x584a ,0xe }, 01459 {0x584b ,0xa }, 01460 {0x584c ,0xe }, 01461 {0x584d ,0xe }, 01462 {0x584e ,0x10}, 01463 {0x584f ,0x10}, 01464 {0x5850 ,0x11}, 01465 {0x5851 ,0xa }, 01466 {0x5852 ,0xf }, 01467 {0x5853 ,0xe }, 01468 {0x5854 ,0x10}, 01469 {0x5855 ,0x10}, 01470 {0x5856 ,0x10}, 01471 {0x5857 ,0xa }, 01472 {0x5858 ,0xe }, 01473 {0x5859 ,0xe }, 01474 {0x585a ,0xf }, 01475 {0x585b ,0xf }, 01476 {0x585c ,0xf }, 01477 {0x585d ,0xa }, 01478 {0x585e ,0x9 }, 01479 {0x585f ,0xd }, 01480 {0x5860 ,0xc }, 01481 {0x5861 ,0xb }, 01482 {0x5862 ,0xd }, 01483 {0x5863 ,0x7 }, 01484 {0x5864 ,0x17}, 01485 {0x5865 ,0x14}, 01486 {0x5866 ,0x18}, 01487 {0x5867 ,0x18}, 01488 {0x5868 ,0x16}, 01489 {0x5869 ,0x12}, 01490 {0x586a ,0x1b}, 01491 {0x586b ,0x1a}, 01492 {0x586c ,0x16}, 01493 {0x586d ,0x16}, 01494 {0x586e ,0x18}, 01495 {0x586f ,0x1f}, 01496 {0x5870 ,0x1c}, 01497 {0x5871 ,0x16}, 01498 {0x5872 ,0x10}, 01499 {0x5873 ,0xf }, 01500 {0x5874 ,0x13}, 01501 {0x5875 ,0x1c}, 01502 {0x5876 ,0x1e}, 01503 {0x5877 ,0x17}, 01504 {0x5878 ,0x11}, 01505 {0x5879 ,0x11}, 01506 {0x587a ,0x14}, 01507 {0x587b ,0x1e}, 01508 {0x587c ,0x1c}, 01509 {0x587d ,0x1c}, 01510 {0x587e ,0x1a}, 01511 {0x587f ,0x1a}, 01512 {0x5880 ,0x1b}, 01513 {0x5881 ,0x1f}, 01514 {0x5882 ,0x14}, 01515 {0x5883 ,0x1a}, 01516 {0x5884 ,0x1d}, 01517 {0x5885 ,0x1e}, 01518 {0x5886 ,0x1a}, 01519 {0x5887 ,0x1a}, 01520 //;AWB 01521 {0x5180 ,0xff}, 01522 {0x5181 ,0x52}, 01523 {0x5182 ,0x11}, 01524 {0x5183 ,0x14}, 01525 {0x5184 ,0x25}, 01526 {0x5185 ,0x24}, 01527 {0x5186 ,0x14}, 01528 {0x5187 ,0x14}, 01529 {0x5188 ,0x14}, 01530 {0x5189 ,0x69}, 01531 {0x518a ,0x60}, 01532 {0x518b ,0xa2}, 01533 {0x518c ,0x9c}, 01534 {0x518d ,0x36}, 01535 {0x518e ,0x34}, 01536 {0x518f ,0x54}, 01537 {0x5190 ,0x4c}, 01538 {0x5191 ,0xf8}, 01539 {0x5192 ,0x04}, 01540 {0x5193 ,0x70}, 01541 {0x5194 ,0xf0}, 01542 {0x5195 ,0xf0}, 01543 {0x5196 ,0x03}, 01544 {0x5197 ,0x01}, 01545 {0x5198 ,0x05}, 01546 {0x5199 ,0x2f}, 01547 {0x519a ,0x04}, 01548 {0x519b ,0x00}, 01549 {0x519c ,0x06}, 01550 {0x519d ,0xa0}, 01551 {0x519e ,0xa0}, 01552 //;D/S 01553 {0x528a ,0x00}, 01554 {0x528b ,0x01}, 01555 {0x528c ,0x04}, 01556 {0x528d ,0x08}, 01557 {0x528e ,0x10}, 01558 {0x528f ,0x20}, 01559 {0x5290 ,0x30}, 01560 {0x5292 ,0x00}, 01561 {0x5293 ,0x00}, 01562 {0x5294 ,0x00}, 01563 {0x5295 ,0x01}, 01564 {0x5296 ,0x00}, 01565 {0x5297 ,0x04}, 01566 {0x5298 ,0x00}, 01567 {0x5299 ,0x08}, 01568 {0x529a ,0x00}, 01569 {0x529b ,0x10}, 01570 {0x529c ,0x00}, 01571 {0x529d ,0x20}, 01572 {0x529e ,0x00}, 01573 {0x529f ,0x30}, 01574 {0x5282 ,0x00}, 01575 {0x5300 ,0x00}, 01576 {0x5301 ,0x20}, 01577 {0x5302 ,0x00}, 01578 {0x5303 ,0x7c}, 01579 {0x530c ,0x00}, 01580 {0x530d ,0x10}, 01581 {0x530e ,0x20}, 01582 {0x530f ,0x80}, 01583 {0x5310 ,0x20}, 01584 {0x5311 ,0x80}, 01585 {0x5308 ,0x20}, 01586 {0x5309 ,0x40}, 01587 {0x5304 ,0x00}, 01588 {0x5305 ,0x30}, 01589 {0x5306 ,0x00}, 01590 {0x5307 ,0x80}, 01591 {0x5314 ,0x08}, 01592 {0x5315 ,0x20}, 01593 {0x5319 ,0x30}, 01594 {0x5316 ,0x10}, 01595 {0x5317 ,0x00}, 01596 {0x5318 ,0x02}, 01597 //;CMX 01598 {0x5380 ,0x01}, 01599 {0x5381 ,0x00}, 01600 {0x5382 ,0x00}, 01601 {0x5383 ,0x1f}, 01602 {0x5384 ,0x00}, 01603 {0x5385 ,0x06}, 01604 {0x5386 ,0x00}, 01605 {0x5387 ,0x00}, 01606 {0x5388 ,0x00}, 01607 {0x5389 ,0xE1}, 01608 {0x538A ,0x00}, 01609 {0x538B ,0x2B}, 01610 {0x538C ,0x00}, 01611 {0x538D ,0x00}, 01612 {0x538E ,0x00}, 01613 {0x538F ,0x10}, 01614 {0x5390 ,0x00}, 01615 {0x5391 ,0xB3}, 01616 {0x5392 ,0x00}, 01617 {0x5393 ,0xA6}, 01618 {0x5394 ,0x08}, 01619 //;GAMMA 01620 {0x5480 ,0x0c}, 01621 {0x5481 ,0x18}, 01622 {0x5482 ,0x2f}, 01623 {0x5483 ,0x55}, 01624 {0x5484 ,0x64}, 01625 {0x5485 ,0x71}, 01626 {0x5486 ,0x7d}, 01627 {0x5487 ,0x87}, 01628 {0x5488 ,0x91}, 01629 {0x5489 ,0x9a}, 01630 {0x548A ,0xaa}, 01631 {0x548B ,0xb8}, 01632 {0x548C ,0xcd}, 01633 {0x548D ,0xdd}, 01634 {0x548E ,0xea}, 01635 {0x548F ,0x1d}, 01636 {0x5490 ,0x05}, 01637 {0x5491 ,0x00}, 01638 {0x5492 ,0x04}, 01639 {0x5493 ,0x20}, 01640 {0x5494 ,0x03}, 01641 {0x5495 ,0x60}, 01642 {0x5496 ,0x02}, 01643 {0x5497 ,0xB8}, 01644 {0x5498 ,0x02}, 01645 {0x5499 ,0x86}, 01646 {0x549A ,0x02}, 01647 {0x549B ,0x5B}, 01648 {0x549C ,0x02}, 01649 {0x549D ,0x3B}, 01650 {0x549E ,0x02}, 01651 {0x549F ,0x1C}, 01652 {0x54A0 ,0x02}, 01653 {0x54A1 ,0x04}, 01654 {0x54A2 ,0x01}, 01655 {0x54A3 ,0xED}, 01656 {0x54A4 ,0x01}, 01657 {0x54A5 ,0xC5}, 01658 {0x54A6 ,0x01}, 01659 {0x54A7 ,0xA5}, 01660 {0x54A8 ,0x01}, 01661 {0x54A9 ,0x6C}, 01662 {0x54AA ,0x01}, 01663 {0x54AB ,0x41}, 01664 {0x54AC ,0x01}, 01665 {0x54AD ,0x20}, 01666 {0x54AE ,0x00}, 01667 {0x54AF ,0x16}, 01668 {0x54B0 ,0x01}, 01669 {0x54B1 ,0x20}, 01670 {0x54B2 ,0x00}, 01671 {0x54B3 ,0x10}, 01672 {0x54B4 ,0x00}, 01673 {0x54B5 ,0xf0}, 01674 {0x54B6 ,0x00}, 01675 {0x54B7 ,0xDF}, 01676 {0x5402 ,0x3f}, 01677 {0x5403 ,0x00}, 01678 //;UV ADJUST 01679 {0x5500 ,0x10}, 01680 {0x5502 ,0x00}, 01681 {0x5503 ,0x06}, 01682 {0x5504 ,0x00}, 01683 {0x5505 ,0x7f}, 01684 //;AE 01685 {0x5025 ,0x80}, 01686 {0x3a0f ,0x30}, 01687 {0x3a10 ,0x28}, 01688 {0x3a1b ,0x30}, 01689 {0x3a1e ,0x28}, 01690 {0x3a11 ,0x61}, 01691 {0x3a1f ,0x10}, 01692 {0x5688 ,0xfd}, 01693 {0x5689 ,0xdf}, 01694 {0x568a ,0xfe}, 01695 {0x568b ,0xef}, 01696 {0x568c ,0xfe}, 01697 {0x568d ,0xef}, 01698 {0x568e ,0xaa}, 01699 {0x568f ,0xaa}, 01700 01701 {0x4740,0x21}, 01702 {0x501e,0x2a}, 01703 {0x5002,0xf8}, 01704 {0x501f,0x01}, 01705 {0x4300,0x61}, 01706 01707 {0xffff,0xff}, 01708 }; 01709 01710 const struct sensor_reg OV5642_JPEG_Capture_QSXGA[] = 01711 { 01712 // OV5642_ QSXGA _YUV7.5 fps 01713 // 24 MHz input clock, 24Mhz pclk 01714 // jpeg mode 7.5fps 01715 01716 {0x3503 ,0x07}, //AEC Manual Mode Control 01717 {0x3000 ,0x00}, //SYSTEM RESET00 01718 {0x3001 ,0x00}, //Reset for Individual Block 01719 {0x3002 ,0x00}, //Reset for Individual Block 01720 {0x3003 ,0x00}, //Reset for Individual Block 01721 {0x3005 ,0xff}, //Clock Enable Control 01722 {0x3006 ,0xff}, //Clock Enable Control 01723 {0x3007 ,0x3f}, //Clock Enable Control 01724 {0x350c ,0x07}, //AEC VTS Output high bits 01725 {0x350d ,0xd0}, //AEC VTS Output low bits 01726 {0x3602 ,0xe4}, //Analog Control Registers 01727 {0x3612 ,0xac}, //Analog Control Registers 01728 {0x3613 ,0x44}, //Analog Control Registers 01729 {0x3621 ,0x27}, //Array Control 01 01730 {0x3622 ,0x08}, //Analog Control Registers 01731 {0x3623 ,0x22}, //Analog Control Registers 01732 {0x3604 ,0x60}, //Analog Control Registers 01733 {0x3705 ,0xda}, //Analog Control Registers 01734 {0x370a ,0x80}, //Analog Control Registers 01735 {0x3801 ,0x8a}, //HS 01736 {0x3803 ,0x0a}, //VS 01737 {0x3804 ,0x0a}, //HW 01738 {0x3805 ,0x20}, //HW 01739 {0x3806 ,0x07}, //VH 01740 {0x3807 ,0x98}, //VH 01741 {0x3808 ,0x0a}, //DVPHO 01742 {0x3809 ,0x20}, //DVPHO 01743 {0x380a ,0x07}, //DVPVO 01744 {0x380b ,0x98}, //DVPVO 01745 {0x380c ,0x0c}, //HTS 01746 {0x380d ,0x80}, //HTS 01747 {0x380e ,0x07}, //VTS 01748 {0x380f ,0xd0}, //VTS 01749 {0x3810 ,0xc2}, 01750 {0x3815 ,0x44}, 01751 {0x3818 ,0xc8}, //Mirror NO, Compression enable 01752 {0x3824 ,0x01}, //RSV 01753 {0x3827 ,0x0a}, //RSV 01754 {0x3a00 ,0x78}, //AEC System Control 0 01755 {0x3a0d ,0x10}, //60 Hz Max Bands in One Frame 01756 {0x3a0e ,0x0d}, //50 Hz Max Bands in One Frame 01757 {0x3a10 ,0x32}, //Stable Range Low Limit (enter) 01758 {0x3a1b ,0x3c}, //Stable Range High Limit (go out) 01759 {0x3a1e ,0x32}, //Stable Range Low Limit (go out) 01760 {0x3a11 ,0x80}, //Step Manual Mode, Fast Zone High Limit 01761 {0x3a1f ,0x20}, //Step Manual Mode, Fast Zone Low Limit 01762 {0x3a00 ,0x78}, //AEC System Control 0 01763 {0x460b ,0x35}, //RSV VFIFO Control 0B 01764 {0x471d ,0x00}, //DVP CONTROL 1D 01765 {0x4713 ,0x03}, //COMPRESSION MODE SELECT mode3 01766 {0x471c ,0x50}, //RSV 01767 {0x5682 ,0x0a}, //AVG X END 01768 {0x5683 ,0x20}, //AVG X END 01769 {0x5686 ,0x07}, //AVG Y END 01770 {0x5687 ,0x98}, //AVG Y END 01771 {0x5001 ,0x4f}, //ISP CONTROL 01, UV adjust/Line stretch/UV average/Color matrix/AWB enable 01772 {0x589b ,0x00}, //RSV 01773 {0x589a ,0xc0}, //RSV 01774 {0x4407 ,0x08}, //COMPRESSION CTRL07 Bit[5:0]: Quantization scale 0x02 01775 {0x589b ,0x00}, //RSV 01776 {0x589a ,0xc0}, //RSV 01777 {0x3002 ,0x0c}, //Reset for Individual Block, Reset SFIFO/compression 01778 {0x3002 ,0x00}, //Reset for Individual Block 01779 {0x3503 ,0x00}, //AEC Manual Mode Control, Auto enable 01780 01781 {0xffff, 0xff}, 01782 01783 }; 01784 01785 const struct sensor_reg OV5642_VGA_preview_setting[] = 01786 { 01787 01788 {0x3103 ,0x93}, 01789 {0x3008 ,0x82}, 01790 {0x3017 ,0x7f}, 01791 {0x3018 ,0xfc}, 01792 {0x3810 ,0xc2}, 01793 {0x3615 ,0xf0}, 01794 {0x3000 ,0x00}, 01795 {0x3001 ,0x00}, 01796 {0x3002 ,0x5c}, 01797 {0x3003 ,0x00}, 01798 {0x3004 ,0xff}, 01799 {0x3005 ,0xff}, 01800 {0x3006 ,0x43}, 01801 {0x3007 ,0x37}, 01802 {0x3011 ,0x08}, 01803 {0x3010 ,0x10}, 01804 {0x460c ,0x22}, 01805 {0x3815 ,0x04}, 01806 {0x370c ,0xa0}, 01807 {0x3602 ,0xfc}, 01808 {0x3612 ,0xff}, 01809 {0x3634 ,0xc0}, 01810 {0x3613 ,0x00}, 01811 {0x3605 ,0x7c}, 01812 {0x3621 ,0x09}, 01813 {0x3622 ,0x60}, 01814 {0x3604 ,0x40}, 01815 {0x3603 ,0xa7}, 01816 {0x3603 ,0x27}, 01817 {0x4000 ,0x21}, 01818 {0x401d ,0x22}, 01819 {0x3600 ,0x54}, 01820 {0x3605 ,0x04}, 01821 {0x3606 ,0x3f}, 01822 {0x3c01 ,0x80}, 01823 {0x5000 ,0x4f}, 01824 {0x5020 ,0x04}, 01825 {0x5181 ,0x79}, 01826 {0x5182 ,0x00}, 01827 {0x5185 ,0x22}, 01828 {0x5197 ,0x01}, 01829 {0x5001 ,0xff}, 01830 {0x5500 ,0x0a}, 01831 {0x5504 ,0x00}, 01832 {0x5505 ,0x7f}, 01833 {0x5080 ,0x08}, 01834 {0x300e ,0x18}, 01835 {0x4610 ,0x00}, 01836 {0x471d ,0x05}, 01837 {0x4708 ,0x06}, 01838 {0x3808 ,0x02}, 01839 {0x3809 ,0x80}, 01840 {0x380a ,0x01}, 01841 {0x380b ,0xe0}, 01842 {0x380e ,0x07}, 01843 {0x380f ,0xd0}, 01844 {0x501f ,0x00}, 01845 {0x5000 ,0x4f}, 01846 {0x4300 ,0x30}, 01847 {0x3503 ,0x07}, 01848 {0x3501 ,0x73}, 01849 {0x3502 ,0x80}, 01850 {0x350b ,0x00}, 01851 {0x3503 ,0x07}, 01852 {0x3824 ,0x11}, 01853 {0x3501 ,0x1e}, 01854 {0x3502 ,0x80}, 01855 {0x350b ,0x7f}, 01856 {0x380c ,0x0c}, 01857 {0x380d ,0x80}, 01858 {0x380e ,0x03}, 01859 {0x380f ,0xe8}, 01860 {0x3a0d ,0x04}, 01861 {0x3a0e ,0x03}, 01862 {0x3818 ,0xc1}, 01863 {0x3705 ,0xdb}, 01864 {0x370a ,0x81}, 01865 {0x3801 ,0x80}, 01866 {0x3621 ,0x87}, 01867 {0x3801 ,0x50}, 01868 {0x3803 ,0x08}, 01869 {0x3827 ,0x08}, 01870 {0x3810 ,0x40}, 01871 {0x3804 ,0x05}, 01872 {0x3805 ,0x00}, 01873 {0x5682 ,0x05}, 01874 {0x5683 ,0x00}, 01875 {0x3806 ,0x03}, 01876 {0x3807 ,0xc0}, 01877 {0x5686 ,0x03}, 01878 {0x5687 ,0xbc}, 01879 {0x3a00 ,0x78}, 01880 {0x3a1a ,0x05}, 01881 {0x3a13 ,0x30}, 01882 {0x3a18 ,0x00}, 01883 {0x3a19 ,0x7c}, 01884 {0x3a08 ,0x12}, 01885 {0x3a09 ,0xc0}, 01886 {0x3a0a ,0x0f}, 01887 {0x3a0b ,0xa0}, 01888 {0x350c ,0x07}, 01889 {0x350d ,0xd0}, 01890 {0x3500 ,0x00}, 01891 {0x3501 ,0x00}, 01892 {0x3502 ,0x00}, 01893 {0x350a ,0x00}, 01894 {0x350b ,0x00}, 01895 {0x3503 ,0x00}, 01896 {0x528a ,0x02}, 01897 {0x528b ,0x04}, 01898 {0x528c ,0x08}, 01899 {0x528d ,0x08}, 01900 {0x528e ,0x08}, 01901 {0x528f ,0x10}, 01902 {0x5290 ,0x10}, 01903 {0x5292 ,0x00}, 01904 {0x5293 ,0x02}, 01905 {0x5294 ,0x00}, 01906 {0x5295 ,0x02}, 01907 {0x5296 ,0x00}, 01908 {0x5297 ,0x02}, 01909 {0x5298 ,0x00}, 01910 {0x5299 ,0x02}, 01911 {0x529a ,0x00}, 01912 {0x529b ,0x02}, 01913 {0x529c ,0x00}, 01914 {0x529d ,0x02}, 01915 {0x529e ,0x00}, 01916 {0x529f ,0x02}, 01917 {0x3030 ,0x2b}, 01918 {0x3a02 ,0x00}, 01919 {0x3a03 ,0x7d}, 01920 {0x3a04 ,0x00}, 01921 {0x3a14 ,0x00}, 01922 {0x3a15 ,0x7d}, 01923 {0x3a16 ,0x00}, 01924 {0x3a00 ,0x78}, 01925 {0x3a08 ,0x09}, 01926 {0x3a09 ,0x60}, 01927 {0x3a0a ,0x07}, 01928 {0x3a0b ,0xd0}, 01929 {0x3a0d ,0x08}, 01930 {0x3a0e ,0x06}, 01931 {0x5193 ,0x70}, 01932 {0x589b ,0x04}, 01933 {0x589a ,0xc5}, 01934 {0x401e ,0x20}, 01935 {0x4001 ,0x42}, 01936 {0x401c ,0x04}, 01937 {0x528a ,0x01}, 01938 {0x528b ,0x04}, 01939 {0x528c ,0x08}, 01940 {0x528d ,0x10}, 01941 {0x528e ,0x20}, 01942 {0x528f ,0x28}, 01943 {0x5290 ,0x30}, 01944 {0x5292 ,0x00}, 01945 {0x5293 ,0x01}, 01946 {0x5294 ,0x00}, 01947 {0x5295 ,0x04}, 01948 {0x5296 ,0x00}, 01949 {0x5297 ,0x08}, 01950 {0x5298 ,0x00}, 01951 {0x5299 ,0x10}, 01952 {0x529a ,0x00}, 01953 {0x529b ,0x20}, 01954 {0x529c ,0x00}, 01955 {0x529d ,0x28}, 01956 {0x529e ,0x00}, 01957 {0x529f ,0x30}, 01958 {0x5282 ,0x00}, 01959 {0x5300 ,0x00}, 01960 {0x5301 ,0x20}, 01961 {0x5302 ,0x00}, 01962 {0x5303 ,0x7c}, 01963 {0x530c ,0x00}, 01964 {0x530d ,0x0c}, 01965 {0x530e ,0x20}, 01966 {0x530f ,0x80}, 01967 {0x5310 ,0x20}, 01968 {0x5311 ,0x80}, 01969 {0x5308 ,0x20}, 01970 {0x5309 ,0x40}, 01971 {0x5304 ,0x00}, 01972 {0x5305 ,0x30}, 01973 {0x5306 ,0x00}, 01974 {0x5307 ,0x80}, 01975 {0x5314 ,0x08}, 01976 {0x5315 ,0x20}, 01977 {0x5319 ,0x30}, 01978 {0x5316 ,0x10}, 01979 {0x5317 ,0x00}, 01980 {0x5318 ,0x02}, 01981 {0x5402 ,0x3f}, 01982 {0x5403 ,0x00}, 01983 {0x3406 ,0x00}, 01984 {0x5180 ,0xff}, 01985 {0x5181 ,0x52}, 01986 {0x5182 ,0x11}, 01987 {0x5183 ,0x14}, 01988 {0x5184 ,0x25}, 01989 {0x5185 ,0x24}, 01990 {0x5186 ,0x06}, 01991 {0x5187 ,0x08}, 01992 {0x5188 ,0x08}, 01993 {0x5189 ,0x7c}, 01994 {0x518a ,0x60}, 01995 {0x518b ,0xb2}, 01996 {0x518c ,0xb2}, 01997 {0x518d ,0x44}, 01998 {0x518e ,0x3d}, 01999 {0x518f ,0x58}, 02000 {0x5190 ,0x46}, 02001 {0x5191 ,0xf8}, 02002 {0x5192 ,0x04}, 02003 {0x5193 ,0x70}, 02004 {0x5194 ,0xf0}, 02005 {0x5195 ,0xf0}, 02006 {0x5196 ,0x03}, 02007 {0x5197 ,0x01}, 02008 {0x5198 ,0x04}, 02009 {0x5199 ,0x12}, 02010 {0x519a ,0x04}, 02011 {0x519b ,0x00}, 02012 {0x519c ,0x06}, 02013 {0x519d ,0x82}, 02014 {0x519e ,0x00}, 02015 {0x5025 ,0x80}, 02016 {0x5583 ,0x40}, 02017 {0x5584 ,0x40}, 02018 {0x5580 ,0x02}, 02019 {0x5000 ,0xcf}, 02020 {0x3710 ,0x10}, 02021 {0x3632 ,0x51}, 02022 {0x3702 ,0x10}, 02023 {0x3703 ,0xb2}, 02024 {0x3704 ,0x18}, 02025 {0x370b ,0x40}, 02026 {0x370d ,0x03}, 02027 {0x3631 ,0x01}, 02028 {0x3632 ,0x52}, 02029 {0x3606 ,0x24}, 02030 {0x3620 ,0x96}, 02031 {0x5785 ,0x07}, 02032 {0x3a13 ,0x30}, 02033 {0x3600 ,0x52}, 02034 {0x3604 ,0x48}, 02035 {0x3606 ,0x1b}, 02036 {0x370d ,0x0b}, 02037 {0x370f ,0xc0}, 02038 {0x3709 ,0x01}, 02039 {0x3823 ,0x00}, 02040 {0x5007 ,0x00}, 02041 {0x5009 ,0x00}, 02042 {0x5011 ,0x00}, 02043 {0x5013 ,0x00}, 02044 {0x519e ,0x00}, 02045 {0x5086 ,0x00}, 02046 {0x5087 ,0x00}, 02047 {0x5088 ,0x00}, 02048 {0x5089 ,0x00}, 02049 {0x302b ,0x00}, 02050 {0x5001 ,0xFF}, 02051 {0x5583 ,0x50}, 02052 {0x5584 ,0x50}, 02053 {0x5580 ,0x02}, 02054 {0x3c01 ,0x80}, 02055 {0x3c00 ,0x04}, 02056 //;LENS 02057 {0x5800 ,0x48}, 02058 {0x5801 ,0x31}, 02059 {0x5802 ,0x21}, 02060 {0x5803 ,0x1b}, 02061 {0x5804 ,0x1a}, 02062 {0x5805 ,0x1e}, 02063 {0x5806 ,0x29}, 02064 {0x5807 ,0x38}, 02065 {0x5808 ,0x26}, 02066 {0x5809 ,0x17}, 02067 {0x580a ,0x11}, 02068 {0x580b ,0xe }, 02069 {0x580c ,0xd }, 02070 {0x580d ,0xe }, 02071 {0x580e ,0x13}, 02072 {0x580f ,0x1a}, 02073 {0x5810 ,0x15}, 02074 {0x5811 ,0xd }, 02075 {0x5812 ,0x8 }, 02076 {0x5813 ,0x5 }, 02077 {0x5814 ,0x4 }, 02078 {0x5815 ,0x5 }, 02079 {0x5816 ,0x9 }, 02080 {0x5817 ,0xd }, 02081 {0x5818 ,0x11}, 02082 {0x5819 ,0xa }, 02083 {0x581a ,0x4 }, 02084 {0x581b ,0x0 }, 02085 {0x581c ,0x0 }, 02086 {0x581d ,0x1 }, 02087 {0x581e ,0x6 }, 02088 {0x581f ,0x9 }, 02089 {0x5820 ,0x12}, 02090 {0x5821 ,0xb }, 02091 {0x5822 ,0x4 }, 02092 {0x5823 ,0x0 }, 02093 {0x5824 ,0x0 }, 02094 {0x5825 ,0x1 }, 02095 {0x5826 ,0x6 }, 02096 {0x5827 ,0xa }, 02097 {0x5828 ,0x17}, 02098 {0x5829 ,0xf }, 02099 {0x582a ,0x9 }, 02100 {0x582b ,0x6 }, 02101 {0x582c ,0x5 }, 02102 {0x582d ,0x6 }, 02103 {0x582e ,0xa }, 02104 {0x582f ,0xe }, 02105 {0x5830 ,0x28}, 02106 {0x5831 ,0x1a}, 02107 {0x5832 ,0x11}, 02108 {0x5833 ,0xe }, 02109 {0x5834 ,0xe }, 02110 {0x5835 ,0xf }, 02111 {0x5836 ,0x15}, 02112 {0x5837 ,0x1d}, 02113 {0x5838 ,0x6e}, 02114 {0x5839 ,0x39}, 02115 {0x583a ,0x27}, 02116 {0x583b ,0x1f}, 02117 {0x583c ,0x1e}, 02118 {0x583d ,0x23}, 02119 {0x583e ,0x2f}, 02120 {0x583f ,0x41}, 02121 {0x5840 ,0xe }, 02122 {0x5841 ,0xc }, 02123 {0x5842 ,0xd }, 02124 {0x5843 ,0xc }, 02125 {0x5844 ,0xc }, 02126 {0x5845 ,0xc }, 02127 {0x5846 ,0xc }, 02128 {0x5847 ,0xc }, 02129 {0x5848 ,0xd }, 02130 {0x5849 ,0xe }, 02131 {0x584a ,0xe }, 02132 {0x584b ,0xa }, 02133 {0x584c ,0xe }, 02134 {0x584d ,0xe }, 02135 {0x584e ,0x10}, 02136 {0x584f ,0x10}, 02137 {0x5850 ,0x11}, 02138 {0x5851 ,0xa }, 02139 {0x5852 ,0xf }, 02140 {0x5853 ,0xe }, 02141 {0x5854 ,0x10}, 02142 {0x5855 ,0x10}, 02143 {0x5856 ,0x10}, 02144 {0x5857 ,0xa }, 02145 {0x5858 ,0xe }, 02146 {0x5859 ,0xe }, 02147 {0x585a ,0xf }, 02148 {0x585b ,0xf }, 02149 {0x585c ,0xf }, 02150 {0x585d ,0xa }, 02151 {0x585e ,0x9 }, 02152 {0x585f ,0xd }, 02153 {0x5860 ,0xc }, 02154 {0x5861 ,0xb }, 02155 {0x5862 ,0xd }, 02156 {0x5863 ,0x7 }, 02157 {0x5864 ,0x17}, 02158 {0x5865 ,0x14}, 02159 {0x5866 ,0x18}, 02160 {0x5867 ,0x18}, 02161 {0x5868 ,0x16}, 02162 {0x5869 ,0x12}, 02163 {0x586a ,0x1b}, 02164 {0x586b ,0x1a}, 02165 {0x586c ,0x16}, 02166 {0x586d ,0x16}, 02167 {0x586e ,0x18}, 02168 {0x586f ,0x1f}, 02169 {0x5870 ,0x1c}, 02170 {0x5871 ,0x16}, 02171 {0x5872 ,0x10}, 02172 {0x5873 ,0xf }, 02173 {0x5874 ,0x13}, 02174 {0x5875 ,0x1c}, 02175 {0x5876 ,0x1e}, 02176 {0x5877 ,0x17}, 02177 {0x5878 ,0x11}, 02178 {0x5879 ,0x11}, 02179 {0x587a ,0x14}, 02180 {0x587b ,0x1e}, 02181 {0x587c ,0x1c}, 02182 {0x587d ,0x1c}, 02183 {0x587e ,0x1a}, 02184 {0x587f ,0x1a}, 02185 {0x5880 ,0x1b}, 02186 {0x5881 ,0x1f}, 02187 {0x5882 ,0x14}, 02188 {0x5883 ,0x1a}, 02189 {0x5884 ,0x1d}, 02190 {0x5885 ,0x1e}, 02191 {0x5886 ,0x1a}, 02192 {0x5887 ,0x1a}, 02193 //;AWB 02194 {0x5180 ,0xff}, 02195 {0x5181 ,0x52}, 02196 {0x5182 ,0x11}, 02197 {0x5183 ,0x14}, 02198 {0x5184 ,0x25}, 02199 {0x5185 ,0x24}, 02200 {0x5186 ,0x14}, 02201 {0x5187 ,0x14}, 02202 {0x5188 ,0x14}, 02203 {0x5189 ,0x69}, 02204 {0x518a ,0x60}, 02205 {0x518b ,0xa2}, 02206 {0x518c ,0x9c}, 02207 {0x518d ,0x36}, 02208 {0x518e ,0x34}, 02209 {0x518f ,0x54}, 02210 {0x5190 ,0x4c}, 02211 {0x5191 ,0xf8}, 02212 {0x5192 ,0x04}, 02213 {0x5193 ,0x70}, 02214 {0x5194 ,0xf0}, 02215 {0x5195 ,0xf0}, 02216 {0x5196 ,0x03}, 02217 {0x5197 ,0x01}, 02218 {0x5198 ,0x05}, 02219 {0x5199 ,0x2f}, 02220 {0x519a ,0x04}, 02221 {0x519b ,0x00}, 02222 {0x519c ,0x06}, 02223 {0x519d ,0xa0}, 02224 {0x519e ,0xa0}, 02225 //;D/S 02226 {0x528a ,0x00}, 02227 {0x528b ,0x01}, 02228 {0x528c ,0x04}, 02229 {0x528d ,0x08}, 02230 {0x528e ,0x10}, 02231 {0x528f ,0x20}, 02232 {0x5290 ,0x30}, 02233 {0x5292 ,0x00}, 02234 {0x5293 ,0x00}, 02235 {0x5294 ,0x00}, 02236 {0x5295 ,0x01}, 02237 {0x5296 ,0x00}, 02238 {0x5297 ,0x04}, 02239 {0x5298 ,0x00}, 02240 {0x5299 ,0x08}, 02241 {0x529a ,0x00}, 02242 {0x529b ,0x10}, 02243 {0x529c ,0x00}, 02244 {0x529d ,0x20}, 02245 {0x529e ,0x00}, 02246 {0x529f ,0x30}, 02247 {0x5282 ,0x00}, 02248 {0x5300 ,0x00}, 02249 {0x5301 ,0x20}, 02250 {0x5302 ,0x00}, 02251 {0x5303 ,0x7c}, 02252 {0x530c ,0x00}, 02253 {0x530d ,0x10}, 02254 {0x530e ,0x20}, 02255 {0x530f ,0x80}, 02256 {0x5310 ,0x20}, 02257 {0x5311 ,0x80}, 02258 {0x5308 ,0x20}, 02259 {0x5309 ,0x40}, 02260 {0x5304 ,0x00}, 02261 {0x5305 ,0x30}, 02262 {0x5306 ,0x00}, 02263 {0x5307 ,0x80}, 02264 {0x5314 ,0x08}, 02265 {0x5315 ,0x20}, 02266 {0x5319 ,0x30}, 02267 {0x5316 ,0x10}, 02268 {0x5317 ,0x00}, 02269 {0x5318 ,0x02}, 02270 //;CMX //color matrix 02271 {0x5380 ,0x01}, 02272 {0x5381 ,0x00}, 02273 {0x5382 ,0x00}, 02274 {0x5383 ,0x1f}, 02275 {0x5384 ,0x00}, 02276 {0x5385 ,0x06}, 02277 {0x5386 ,0x00}, 02278 {0x5387 ,0x00}, 02279 {0x5388 ,0x00}, 02280 {0x5389 ,0xE1}, 02281 {0x538A ,0x00}, 02282 {0x538B ,0x2B}, 02283 {0x538C ,0x00}, 02284 {0x538D ,0x00}, 02285 {0x538E ,0x00}, 02286 {0x538F ,0x10}, 02287 {0x5390 ,0x00}, 02288 {0x5391 ,0xB3}, 02289 {0x5392 ,0x00}, 02290 {0x5393 ,0xA6}, 02291 {0x5394 ,0x08}, 02292 //;GAMMA 02293 {0x5480 ,0x0c}, 02294 {0x5481 ,0x18}, 02295 {0x5482 ,0x2f}, 02296 {0x5483 ,0x55}, 02297 {0x5484 ,0x64}, 02298 {0x5485 ,0x71}, 02299 {0x5486 ,0x7d}, 02300 {0x5487 ,0x87}, 02301 {0x5488 ,0x91}, 02302 {0x5489 ,0x9a}, 02303 {0x548A ,0xaa}, 02304 {0x548B ,0xb8}, 02305 {0x548C ,0xcd}, 02306 {0x548D ,0xdd}, 02307 {0x548E ,0xea}, 02308 {0x548F ,0x1d}, 02309 {0x5490 ,0x05}, 02310 {0x5491 ,0x00}, 02311 {0x5492 ,0x04}, 02312 {0x5493 ,0x20}, 02313 {0x5494 ,0x03}, 02314 {0x5495 ,0x60}, 02315 {0x5496 ,0x02}, 02316 {0x5497 ,0xB8}, 02317 {0x5498 ,0x02}, 02318 {0x5499 ,0x86}, 02319 {0x549A ,0x02}, 02320 {0x549B ,0x5B}, 02321 {0x549C ,0x02}, 02322 {0x549D ,0x3B}, 02323 {0x549E ,0x02}, 02324 {0x549F ,0x1C}, 02325 {0x54A0 ,0x02}, 02326 {0x54A1 ,0x04}, 02327 {0x54A2 ,0x01}, 02328 {0x54A3 ,0xED}, 02329 {0x54A4 ,0x01}, 02330 {0x54A5 ,0xC5}, 02331 {0x54A6 ,0x01}, 02332 {0x54A7 ,0xA5}, 02333 {0x54A8 ,0x01}, 02334 {0x54A9 ,0x6C}, 02335 {0x54AA ,0x01}, 02336 {0x54AB ,0x41}, 02337 {0x54AC ,0x01}, 02338 {0x54AD ,0x20}, 02339 {0x54AE ,0x00}, 02340 {0x54AF ,0x16}, 02341 {0x54B0 ,0x01}, 02342 {0x54B1 ,0x20}, 02343 {0x54B2 ,0x00}, 02344 {0x54B3 ,0x10}, 02345 {0x54B4 ,0x00}, 02346 {0x54B5 ,0xf0}, 02347 {0x54B6 ,0x00}, 02348 {0x54B7 ,0xDF}, 02349 {0x5402 ,0x3f}, 02350 {0x5403 ,0x00}, 02351 //;UV ADJUST 02352 {0x5500 ,0x10}, 02353 {0x5502 ,0x00}, 02354 {0x5503 ,0x06}, 02355 {0x5504 ,0x00}, 02356 {0x5505 ,0x7f}, 02357 //;AE 02358 {0x5025 ,0x80}, 02359 {0x3a0f ,0x30}, 02360 {0x3a10 ,0x28}, 02361 {0x3a1b ,0x30}, 02362 {0x3a1e ,0x28}, 02363 {0x3a11 ,0x61}, 02364 {0x3a1f ,0x10}, 02365 {0x5688 ,0xfd}, 02366 {0x5689 ,0xdf}, 02367 {0x568a ,0xfe}, 02368 {0x568b ,0xef}, 02369 {0x568c ,0xfe}, 02370 {0x568d ,0xef}, 02371 {0x568e ,0xaa}, 02372 {0x568f ,0xaa}, 02373 02374 //SVGA preview 02375 {0x3800 ,0x1 }, 02376 {0x3801 ,0x50}, 02377 {0x3802 ,0x0 }, 02378 {0x3803 ,0x8 }, 02379 {0x3804 ,0x5 }, 02380 {0x3805 ,0x0 }, 02381 {0x3806 ,0x3 }, 02382 {0x3807 ,0xc0}, 02383 {0x3808 ,0x3 }, 02384 {0x3809 ,0x20}, 02385 {0x380a ,0x2 }, 02386 {0x380b ,0x58}, 02387 {0x380c ,0xc }, 02388 {0x380d ,0x80}, 02389 {0x380e ,0x3 }, 02390 {0x380f ,0xe8}, 02391 {0x5001 ,0x7f}, 02392 {0x5680 ,0x0 }, 02393 {0x5681 ,0x0 }, 02394 {0x5682 ,0x5 }, 02395 {0x5683 ,0x0 }, 02396 {0x5684 ,0x0 }, 02397 {0x5685 ,0x0 }, 02398 {0x5686 ,0x3 }, 02399 {0x5687 ,0xc0}, 02400 {0x5687 ,0xc0}, 02401 {0x3815 ,0x02}, 02402 02403 02404 {0xffff, 0xff}, 02405 }; 02406 02407 const struct sensor_reg OV5642_1080P_Video_setting[] = { 02408 02409 {0x3103 ,0x93}, 02410 {0x3008 ,0x82}, 02411 {0x3017 ,0x7f}, 02412 {0x3018 ,0xfc}, 02413 {0x3810 ,0xc2}, 02414 {0x3615 ,0xf0}, 02415 {0x3000 ,0x00}, 02416 {0x3001 ,0x00}, 02417 {0x3002 ,0x00}, 02418 {0x3003 ,0x00}, 02419 {0x3004 ,0xff}, 02420 {0x3030 ,0x2b}, 02421 {0x3011 ,0x08}, 02422 {0x3010 ,0x10}, 02423 {0x3604 ,0x60}, 02424 {0x3622 ,0x60}, 02425 {0x3621 ,0x09}, 02426 {0x3709 ,0x00}, 02427 {0x4000 ,0x21}, 02428 {0x401d ,0x22}, 02429 {0x3600 ,0x54}, 02430 {0x3605 ,0x04}, 02431 {0x3606 ,0x3f}, 02432 {0x3c01 ,0x80}, 02433 {0x300d ,0x22}, 02434 {0x3623 ,0x22}, 02435 {0x5000 ,0x4f}, 02436 {0x5020 ,0x04}, 02437 {0x5181 ,0x79}, 02438 {0x5182 ,0x00}, 02439 {0x5185 ,0x22}, 02440 {0x5197 ,0x01}, 02441 {0x5500 ,0x0a}, 02442 {0x5504 ,0x00}, 02443 {0x5505 ,0x7f}, 02444 {0x5080 ,0x08}, 02445 {0x300e ,0x18}, 02446 {0x4610 ,0x00}, 02447 {0x471d ,0x05}, 02448 {0x4708 ,0x06}, 02449 {0x370c ,0xa0}, 02450 {0x3808 ,0x0a}, 02451 {0x3809 ,0x20}, 02452 {0x380a ,0x07}, 02453 {0x380b ,0x98}, 02454 {0x380c ,0x0c}, 02455 {0x380d ,0x80}, 02456 {0x380e ,0x07}, 02457 {0x380f ,0xd0}, 02458 {0x5687 ,0x94}, 02459 {0x501f ,0x00}, 02460 {0x5000 ,0x4f}, 02461 {0x5001 ,0xcf}, 02462 {0x4300 ,0x30}, 02463 {0x4300 ,0x30}, 02464 {0x460b ,0x35}, 02465 {0x471d ,0x00}, 02466 {0x3002 ,0x0c}, 02467 {0x3002 ,0x00}, 02468 {0x4713 ,0x03}, 02469 {0x471c ,0x50}, 02470 {0x4721 ,0x02}, 02471 {0x4402 ,0x90}, 02472 {0x460c ,0x22}, 02473 {0x3815 ,0x44}, 02474 {0x3503 ,0x07}, 02475 {0x3501 ,0x73}, 02476 {0x3502 ,0x80}, 02477 {0x350b ,0x00}, 02478 {0x3818 ,0xc8}, 02479 {0x3801 ,0x88}, 02480 {0x3824 ,0x11}, 02481 {0x3a00 ,0x78}, 02482 {0x3a1a ,0x04}, 02483 {0x3a13 ,0x30}, 02484 {0x3a18 ,0x00}, 02485 {0x3a19 ,0x7c}, 02486 {0x3a08 ,0x12}, 02487 {0x3a09 ,0xc0}, 02488 {0x3a0a ,0x0f}, 02489 {0x3a0b ,0xa0}, 02490 {0x350c ,0x07}, 02491 {0x350d ,0xd0}, 02492 {0x3a0d ,0x08}, 02493 {0x3a0e ,0x06}, 02494 {0x3500 ,0x00}, 02495 {0x3501 ,0x00}, 02496 {0x3502 ,0x00}, 02497 {0x350a ,0x00}, 02498 {0x350b ,0x00}, 02499 {0x3503 ,0x00}, 02500 {0x3030 ,0x2b}, 02501 {0x3a02 ,0x00}, 02502 {0x3a03 ,0x7d}, 02503 {0x3a04 ,0x00}, 02504 {0x3a14 ,0x00}, 02505 {0x3a15 ,0x7d}, 02506 {0x3a16 ,0x00}, 02507 {0x3a00 ,0x78}, 02508 {0x3a08 ,0x09}, 02509 {0x3a09 ,0x60}, 02510 {0x3a0a ,0x07}, 02511 {0x3a0b ,0xd0}, 02512 {0x3a0d ,0x10}, 02513 {0x3a0e ,0x0d}, 02514 {0x4407 ,0x04}, 02515 {0x5193 ,0x70}, 02516 {0x589b ,0x00}, 02517 {0x589a ,0xc0}, 02518 {0x401e ,0x20}, 02519 {0x4001 ,0x42}, 02520 {0x401c ,0x06}, 02521 {0x3825 ,0xac}, 02522 {0x3827 ,0x0c}, 02523 {0x5402 ,0x3f}, 02524 {0x5403 ,0x00}, 02525 {0x3406 ,0x00}, 02526 {0x5180 ,0xff}, 02527 {0x5181 ,0x52}, 02528 {0x5182 ,0x11}, 02529 {0x5183 ,0x14}, 02530 {0x5184 ,0x25}, 02531 {0x5185 ,0x24}, 02532 {0x5186 ,0x06}, 02533 {0x5187 ,0x08}, 02534 {0x5188 ,0x08}, 02535 {0x5189 ,0x7c}, 02536 {0x518a ,0x60}, 02537 {0x518b ,0xb2}, 02538 {0x518c ,0xb2}, 02539 {0x518d ,0x44}, 02540 {0x518e ,0x3d}, 02541 {0x518f ,0x58}, 02542 {0x5190 ,0x46}, 02543 {0x5191 ,0xf8}, 02544 {0x5192 ,0x04}, 02545 {0x5193 ,0x70}, 02546 {0x5194 ,0xf0}, 02547 {0x5195 ,0xf0}, 02548 {0x5196 ,0x03}, 02549 {0x5197 ,0x01}, 02550 {0x5198 ,0x04}, 02551 {0x5199 ,0x12}, 02552 {0x519a ,0x04}, 02553 {0x519b ,0x00}, 02554 {0x519c ,0x06}, 02555 {0x519d ,0x82}, 02556 {0x519e ,0x00}, 02557 {0x5025 ,0x80}, 02558 {0x5583 ,0x40}, 02559 {0x5584 ,0x40}, 02560 {0x5580 ,0x02}, 02561 {0x5000 ,0xcf}, 02562 {0x3710 ,0x10}, 02563 {0x3632 ,0x51}, 02564 {0x3702 ,0x10}, 02565 {0x3703 ,0xb2}, 02566 {0x3704 ,0x18}, 02567 {0x370b ,0x40}, 02568 {0x370d ,0x03}, 02569 {0x3631 ,0x01}, 02570 {0x3632 ,0x52}, 02571 {0x3606 ,0x24}, 02572 {0x3620 ,0x96}, 02573 {0x5785 ,0x07}, 02574 {0x3a13 ,0x30}, 02575 {0x3600 ,0x52}, 02576 {0x3604 ,0x48}, 02577 {0x3606 ,0x1b}, 02578 {0x370d ,0x0b}, 02579 {0x370f ,0xc0}, 02580 {0x3709 ,0x01}, 02581 {0x3823 ,0x00}, 02582 {0x5007 ,0x00}, 02583 {0x5009 ,0x00}, 02584 {0x5011 ,0x00}, 02585 {0x5013 ,0x00}, 02586 {0x519e ,0x00}, 02587 {0x5086 ,0x00}, 02588 {0x5087 ,0x00}, 02589 {0x5088 ,0x00}, 02590 {0x5089 ,0x00}, 02591 {0x302b ,0x00}, 02592 {0x3503 ,0x07}, 02593 {0x3011 ,0x07}, 02594 {0x350c ,0x04}, 02595 {0x350d ,0x58}, 02596 {0x3801 ,0x8a}, 02597 {0x3803 ,0x0a}, 02598 {0x3804 ,0x07}, 02599 {0x3805 ,0x80}, 02600 {0x3806 ,0x04}, 02601 {0x3807 ,0x38}, 02602 {0x3808 ,0x07}, 02603 {0x3809 ,0x80}, 02604 {0x380a ,0x04}, 02605 {0x380b ,0x38}, 02606 {0x380c ,0x09}, 02607 {0x380d ,0xd6}, 02608 {0x380e ,0x04}, 02609 {0x380f ,0x58}, 02610 {0x381c ,0x11}, 02611 {0x381d ,0xba}, 02612 {0x381e ,0x04}, 02613 {0x381f ,0x48}, 02614 {0x3820 ,0x04}, 02615 {0x3821 ,0x18}, 02616 {0x3a08 ,0x14}, 02617 {0x3a09 ,0xe0}, 02618 {0x3a0a ,0x11}, 02619 {0x3a0b ,0x60}, 02620 {0x3a0d ,0x04}, 02621 {0x3a0e ,0x03}, 02622 {0x5682 ,0x07}, 02623 {0x5683 ,0x60}, 02624 {0x5686 ,0x04}, 02625 {0x5687 ,0x1c}, 02626 {0x5001 ,0x7f}, 02627 {0x3503 ,0x00}, 02628 {0x3010 ,0x10}, 02629 {0x5001 ,0xFF}, 02630 {0x5583 ,0x50}, 02631 {0x5584 ,0x50}, 02632 {0x5580 ,0x02}, 02633 {0x3c01 ,0x80}, 02634 {0x3c00 ,0x04}, 02635 //LENS 02636 {0x5800 ,0x48}, 02637 {0x5801 ,0x31}, 02638 {0x5802 ,0x21}, 02639 {0x5803 ,0x1b}, 02640 {0x5804 ,0x1a}, 02641 {0x5805 ,0x1e}, 02642 {0x5806 ,0x29}, 02643 {0x5807 ,0x38}, 02644 {0x5808 ,0x26}, 02645 {0x5809 ,0x17}, 02646 {0x580a ,0x11}, 02647 {0x580b ,0xe }, 02648 {0x580c ,0xd }, 02649 {0x580d ,0xe }, 02650 {0x580e ,0x13}, 02651 {0x580f ,0x1a}, 02652 {0x5810 ,0x15}, 02653 {0x5811 ,0xd }, 02654 {0x5812 ,0x8 }, 02655 {0x5813 ,0x5 }, 02656 {0x5814 ,0x4 }, 02657 {0x5815 ,0x5 }, 02658 {0x5816 ,0x9 }, 02659 {0x5817 ,0xd }, 02660 {0x5818 ,0x11}, 02661 {0x5819 ,0xa }, 02662 {0x581a ,0x4 }, 02663 {0x581b ,0x0 }, 02664 {0x581c ,0x0 }, 02665 {0x581d ,0x1 }, 02666 {0x581e ,0x6 }, 02667 {0x581f ,0x9 }, 02668 {0x5820 ,0x12}, 02669 {0x5821 ,0xb }, 02670 {0x5822 ,0x4 }, 02671 {0x5823 ,0x0 }, 02672 {0x5824 ,0x0 }, 02673 {0x5825 ,0x1 }, 02674 {0x5826 ,0x6 }, 02675 {0x5827 ,0xa }, 02676 {0x5828 ,0x17}, 02677 {0x5829 ,0xf }, 02678 {0x582a ,0x9 }, 02679 {0x582b ,0x6 }, 02680 {0x582c ,0x5 }, 02681 {0x582d ,0x6 }, 02682 {0x582e ,0xa }, 02683 {0x582f ,0xe }, 02684 {0x5830 ,0x28}, 02685 {0x5831 ,0x1a}, 02686 {0x5832 ,0x11}, 02687 {0x5833 ,0xe }, 02688 {0x5834 ,0xe }, 02689 {0x5835 ,0xf }, 02690 {0x5836 ,0x15}, 02691 {0x5837 ,0x1d}, 02692 {0x5838 ,0x6e}, 02693 {0x5839 ,0x39}, 02694 {0x583a ,0x27}, 02695 {0x583b ,0x1f}, 02696 {0x583c ,0x1e}, 02697 {0x583d ,0x23}, 02698 {0x583e ,0x2f}, 02699 {0x583f ,0x41}, 02700 {0x5840 ,0xe }, 02701 {0x5841 ,0xc }, 02702 {0x5842 ,0xd }, 02703 {0x5843 ,0xc }, 02704 {0x5844 ,0xc }, 02705 {0x5845 ,0xc }, 02706 {0x5846 ,0xc }, 02707 {0x5847 ,0xc }, 02708 {0x5848 ,0xd }, 02709 {0x5849 ,0xe }, 02710 {0x584a ,0xe }, 02711 {0x584b ,0xa }, 02712 {0x584c ,0xe }, 02713 {0x584d ,0xe }, 02714 {0x584e ,0x10}, 02715 {0x584f ,0x10}, 02716 {0x5850 ,0x11}, 02717 {0x5851 ,0xa }, 02718 {0x5852 ,0xf }, 02719 {0x5853 ,0xe }, 02720 {0x5854 ,0x10}, 02721 {0x5855 ,0x10}, 02722 {0x5856 ,0x10}, 02723 {0x5857 ,0xa }, 02724 {0x5858 ,0xe }, 02725 {0x5859 ,0xe }, 02726 {0x585a ,0xf }, 02727 {0x585b ,0xf }, 02728 {0x585c ,0xf }, 02729 {0x585d ,0xa }, 02730 {0x585e ,0x9 }, 02731 {0x585f ,0xd }, 02732 {0x5860 ,0xc }, 02733 {0x5861 ,0xb }, 02734 {0x5862 ,0xd }, 02735 {0x5863 ,0x7 }, 02736 {0x5864 ,0x17}, 02737 {0x5865 ,0x14}, 02738 {0x5866 ,0x18}, 02739 {0x5867 ,0x18}, 02740 {0x5868 ,0x16}, 02741 {0x5869 ,0x12}, 02742 {0x586a ,0x1b}, 02743 {0x586b ,0x1a}, 02744 {0x586c ,0x16}, 02745 {0x586d ,0x16}, 02746 {0x586e ,0x18}, 02747 {0x586f ,0x1f}, 02748 {0x5870 ,0x1c}, 02749 {0x5871 ,0x16}, 02750 {0x5872 ,0x10}, 02751 {0x5873 ,0xf }, 02752 {0x5874 ,0x13}, 02753 {0x5875 ,0x1c}, 02754 {0x5876 ,0x1e}, 02755 {0x5877 ,0x17}, 02756 {0x5878 ,0x11}, 02757 {0x5879 ,0x11}, 02758 {0x587a ,0x14}, 02759 {0x587b ,0x1e}, 02760 {0x587c ,0x1c}, 02761 {0x587d ,0x1c}, 02762 {0x587e ,0x1a}, 02763 {0x587f ,0x1a}, 02764 {0x5880 ,0x1b}, 02765 {0x5881 ,0x1f}, 02766 {0x5882 ,0x14}, 02767 {0x5883 ,0x1a}, 02768 {0x5884 ,0x1d}, 02769 {0x5885 ,0x1e}, 02770 {0x5886 ,0x1a}, 02771 {0x5887 ,0x1a}, 02772 // 02773 //AWB 02774 {0x5180 ,0xff}, 02775 {0x5181 ,0x52}, 02776 {0x5182 ,0x11}, 02777 {0x5183 ,0x14}, 02778 {0x5184 ,0x25}, 02779 {0x5185 ,0x24}, 02780 {0x5186 ,0x14}, 02781 {0x5187 ,0x14}, 02782 {0x5188 ,0x14}, 02783 {0x5189 ,0x69}, 02784 {0x518a ,0x60}, 02785 {0x518b ,0xa2}, 02786 {0x518c ,0x9c}, 02787 {0x518d ,0x36}, 02788 {0x518e ,0x34}, 02789 {0x518f ,0x54}, 02790 {0x5190 ,0x4c}, 02791 {0x5191 ,0xf8}, 02792 {0x5192 ,0x04}, 02793 {0x5193 ,0x70}, 02794 {0x5194 ,0xf0}, 02795 {0x5195 ,0xf0}, 02796 {0x5196 ,0x03}, 02797 {0x5197 ,0x01}, 02798 {0x5198 ,0x05}, 02799 {0x5199 ,0x2f}, 02800 {0x519a ,0x04}, 02801 {0x519b ,0x00}, 02802 {0x519c ,0x06}, 02803 {0x519d ,0xa0}, 02804 {0x519e ,0xa0}, 02805 // 02806 //D/S 02807 {0x528a ,0x00}, 02808 {0x528b ,0x01}, 02809 {0x528c ,0x04}, 02810 {0x528d ,0x08}, 02811 {0x528e ,0x10}, 02812 {0x528f ,0x20}, 02813 {0x5290 ,0x30}, 02814 {0x5292 ,0x00}, 02815 {0x5293 ,0x00}, 02816 {0x5294 ,0x00}, 02817 {0x5295 ,0x01}, 02818 {0x5296 ,0x00}, 02819 {0x5297 ,0x04}, 02820 {0x5298 ,0x00}, 02821 {0x5299 ,0x08}, 02822 {0x529a ,0x00}, 02823 {0x529b ,0x10}, 02824 {0x529c ,0x00}, 02825 {0x529d ,0x20}, 02826 {0x529e ,0x00}, 02827 {0x529f ,0x30}, 02828 {0x5282 ,0x00}, 02829 {0x5300 ,0x00}, 02830 {0x5301 ,0x20}, 02831 {0x5302 ,0x00}, 02832 {0x5303 ,0x7c}, 02833 {0x530c ,0x00}, 02834 {0x530d ,0x10}, 02835 {0x530e ,0x20}, 02836 {0x530f ,0x80}, 02837 {0x5310 ,0x20}, 02838 {0x5311 ,0x80}, 02839 {0x5308 ,0x20}, 02840 {0x5309 ,0x40}, 02841 {0x5304 ,0x00}, 02842 {0x5305 ,0x30}, 02843 {0x5306 ,0x00}, 02844 {0x5307 ,0x80}, 02845 {0x5314 ,0x08}, 02846 {0x5315 ,0x20}, 02847 {0x5319 ,0x30}, 02848 {0x5316 ,0x10}, 02849 {0x5317 ,0x00}, 02850 {0x5318 ,0x02}, 02851 // 02852 //CMX //color matrix 02853 {0x5380 ,0x01}, 02854 {0x5381 ,0x00}, 02855 {0x5382 ,0x00}, 02856 {0x5383 ,0x1f}, 02857 {0x5384 ,0x00}, 02858 {0x5385 ,0x06}, 02859 {0x5386 ,0x00}, 02860 {0x5387 ,0x00}, 02861 {0x5388 ,0x00}, 02862 {0x5389 ,0xE1}, 02863 {0x538A ,0x00}, 02864 {0x538B ,0x2B}, 02865 {0x538C ,0x00}, 02866 {0x538D ,0x00}, 02867 {0x538E ,0x00}, 02868 {0x538F ,0x10}, 02869 {0x5390 ,0x00}, 02870 {0x5391 ,0xB3}, 02871 {0x5392 ,0x00}, 02872 {0x5393 ,0xA6}, 02873 {0x5394 ,0x08}, 02874 // 02875 //GAMMA 02876 {0x5480 ,0x0c}, 02877 {0x5481 ,0x18}, 02878 {0x5482 ,0x2f}, 02879 {0x5483 ,0x55}, 02880 {0x5484 ,0x64}, 02881 {0x5485 ,0x71}, 02882 {0x5486 ,0x7d}, 02883 {0x5487 ,0x87}, 02884 {0x5488 ,0x91}, 02885 {0x5489 ,0x9a}, 02886 {0x548A ,0xaa}, 02887 {0x548B ,0xb8}, 02888 {0x548C ,0xcd}, 02889 {0x548D ,0xdd}, 02890 {0x548E ,0xea}, 02891 {0x548F ,0x1d}, 02892 {0x5490 ,0x05}, 02893 {0x5491 ,0x00}, 02894 {0x5492 ,0x04}, 02895 {0x5493 ,0x20}, 02896 {0x5494 ,0x03}, 02897 {0x5495 ,0x60}, 02898 {0x5496 ,0x02}, 02899 {0x5497 ,0xB8}, 02900 {0x5498 ,0x02}, 02901 {0x5499 ,0x86}, 02902 {0x549A ,0x02}, 02903 {0x549B ,0x5B}, 02904 {0x549C ,0x02}, 02905 {0x549D ,0x3B}, 02906 {0x549E ,0x02}, 02907 {0x549F ,0x1C}, 02908 {0x54A0 ,0x02}, 02909 {0x54A1 ,0x04}, 02910 {0x54A2 ,0x01}, 02911 {0x54A3 ,0xED}, 02912 {0x54A4 ,0x01}, 02913 {0x54A5 ,0xC5}, 02914 {0x54A6 ,0x01}, 02915 {0x54A7 ,0xA5}, 02916 {0x54A8 ,0x01}, 02917 {0x54A9 ,0x6C}, 02918 {0x54AA ,0x01}, 02919 {0x54AB ,0x41}, 02920 {0x54AC ,0x01}, 02921 {0x54AD ,0x20}, 02922 {0x54AE ,0x00}, 02923 {0x54AF ,0x16}, 02924 {0x54B0 ,0x01}, 02925 {0x54B1 ,0x20}, 02926 {0x54B2 ,0x00}, 02927 {0x54B3 ,0x10}, 02928 {0x54B4 ,0x00}, 02929 {0x54B5 ,0xf0}, 02930 {0x54B6 ,0x00}, 02931 {0x54B7 ,0xDF}, 02932 // 02933 {0x5402 ,0x3f}, 02934 {0x5403 ,0x00}, 02935 // 02936 //UV ADJUST 02937 {0x5500 ,0x10}, 02938 {0x5502 ,0x00}, 02939 {0x5503 ,0x06}, 02940 {0x5504 ,0x00}, 02941 {0x5505 ,0x7f}, 02942 //AE 02943 {0x5025 ,0x80}, 02944 {0x3a0f ,0x30}, 02945 {0x3a10 ,0x28}, 02946 {0x3a1b ,0x30}, 02947 {0x3a1e ,0x28}, 02948 {0x3a11 ,0x61}, 02949 {0x3a1f ,0x10}, 02950 {0x5688 ,0xfd}, 02951 {0x5689 ,0xdf}, 02952 {0x568a ,0xfe}, 02953 {0x568b ,0xef}, 02954 {0x568c ,0xfe}, 02955 {0x568d ,0xef}, 02956 {0x568e ,0xaa}, 02957 {0x568f ,0xaa}, 02958 02959 {0xffff, 0xff}, 02960 }; 02961 02962 #endif 02963 02964
Generated on Wed Jul 13 2022 15:58:45 by 1.7.2