123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698 |
- /* Copyright 2018 Canaan Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License"},
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
- #ifndef _OV5640CFG_H
- #define _OV5640CFG_H
- #include "drv_ov5640.h"
- #if 1
- const uint16_t ov5640_init_reg_tbl[][2]=
- {
- // 24MHz input clock, 24MHz PCLK
- {0x3008, 0x42}, // software power down, bit[6]
- {0x3103, 0x03}, // system clock from PLL, bit[1]
- {0x3017, 0xff}, // FREX, Vsync, HREF, PCLK, D[9:6] output enable
- {0x3018, 0xff}, // D[5:0], GPIO[1:0] output enable
- {0x3034, 0x1a}, // MIPI 10-bit
- {0x3035, 0x41},//0x41, // PLL
- {0x3036, 0x90}, // PLL
- {0x3037, 0x13},//0x13, // PLL root divider, bit[4], PLL pre-divider, bit[3:0]
- {0x3108, 0x01}, // PCLK root divider, bit[5:4], SCLK2x root divider, bit[3:2], SCLK root divider, bit[1:0]
- {0x3630, 0x36},
- {0x3631, 0x0e},
- {0x3632, 0xe2},
- {0x3633, 0x12},
- {0x3621, 0xe0},
- {0x3704, 0xa0},
- {0x3703, 0x5a},
- {0x3715, 0x78},
- {0x3717, 0x01},
- {0x370b, 0x60},
- {0x3705, 0x1a},
- {0x3905, 0x02},
- {0x3906, 0x10},
- {0x3901, 0x0a},
- {0x3731, 0x12},
- {0x3600, 0x08}, // VCM control
- {0x3601, 0x33}, // VCM control
- {0x302d, 0x60}, // system control
- {0x3620, 0x52},
- {0x371b, 0x20},
- {0x471c, 0x50},
- {0x3a13, 0x43}, // pre-gain = 1.047x
- {0x3a18, 0x00}, // gain ceiling
- {0x3a19, 0xf8}, // gain ceiling = 15.5x
- {0x3635, 0x13},
- {0x3636, 0x03},
- {0x3634, 0x40},
- {0x3622, 0x01},
- {0x3c01, 0x34}, // Band auto, bit[7]
- {0x3c04, 0x28}, // threshold low sum
- {0x3c05, 0x98}, // threshold high sum
- {0x3c06, 0x00}, // light meter 1 threshold[15:8]
- {0x3c07, 0x07}, // light meter 1 threshold[7:0]
- {0x3c08, 0x00}, // light meter 2 threshold[15:8]
- {0x3c09, 0x1c}, // light meter 2 threshold[7:0]
- {0x3c0a, 0x9c}, // sample number[15:8]
- {0x3c0b, 0x40}, // sample number[7:0]
- {0x3810, 0x00}, // Timing Hoffset[11:8]
- {0x3811, 0x10}, // Timing Hoffset[7:0]
- {0x3812, 0x00}, // Timing Voffset[10:8]
- {0x3708, 0x64},
- {0x4001, 0x02}, // BLC start from line 2
- {0x4005, 0x1a}, // BLC always update
- {0x3000, 0x00}, // enable blocks
- {0x3004, 0xff}, // enable clocks
- {0x300e, 0x58}, // MIPI power down, DVP enable
- {0x302e, 0x00},
- {0x4300, 0x61},
- {0X501F, 0x01},
- {0x3820, 0x40}, // flip
- {0x3821, 0x00}, // mirror
- {0x3814, 0x71}, // timing X inc
- {0x3815, 0x35}, // timing Y inc
- {0x3800, 0x00}, // HS
- {0x3801, 0x00}, // HS
- {0x3802, 0x00}, // VS
- {0x3803, 0x00}, // VS
- {0x3804, 0x0a}, // HW (HE)
- {0x3805, 0x3f}, // HW (HE)
- {0x3806, 0x07}, // VH (VE)
- {0x3807, 0x9f}, // VH (VE)
- {0x3808, (320 >> 8)}, // DVPHO
- {0x3809, (320 & 0xff)}, // DVPHO
- {0x380a, (240 >> 8)}, // DVPVO
- {0x380b, (240 & 0xff)}, // DVPVO
- {0x380c, 0x07}, // HTS
- {0x380d, 0x58}, // HTS
- {0x380e, 0x01}, // VTS
- {0x380f, 0xf0}, // VTS
- {0x3810, 0x00}, // HTS
- {0x3811, 0x08}, // HTS
- {0x3812, 0x00}, // VTS
- {0x3813, 0x02}, // VTS
- {0x3618, 0x00},
- {0x3612, 0x29},
- {0x3709, 0x52},
- {0x370c, 0x03},
- {0x3a02, 0x02}, // 60Hz max exposure
- {0x3a03, 0xe0}, // 60Hz max exposure
- {0x3a14, 0x02}, // 50Hz max exposure
- {0x3a15, 0xe0}, // 50Hz max exposure
- {0x4004, 0x02}, // BLC line number
- {0x3002, 0x1c}, // reset JFIFO, SFIFO, JPG
- {0x3006, 0xc3}, // disable clock of JPEG2x, JPEG
- {0x4713, 0x03}, // JPEG mode 3
- {0x4407, 0x04}, // Quantization scale
- {0x460b, 0x37},
- {0x460c, 0x20},
- {0x4837, 0x16}, // MIPI global timing
- {0x3824, 0x04}, // PCLK manual divider
- {0x5001, 0xA3}, // SDE on, scale on, UV average off, color matrix on, AWB on
- {0x3503, 0x00}, // AEC/AGC on
- {0x440e, 0x00},
- {0x5000, 0xa7}, // Lenc on, raw gamma on, BPC on, WPC on, CIP on
- {0x3a0f, 0x30}, // stable range in high
- {0x3a10, 0x28}, // stable range in low
- {0x3a1b, 0x30}, // stable range out high
- {0x3a1e, 0x26}, // stable range out low
- {0x3a11, 0x60}, // fast zone high
- {0x3a1f, 0x14}, // fast zone low
- {0x5800, 0x23},
- {0x5801, 0x14},
- {0x5802, 0x0f},
- {0x5803, 0x0f},
- {0x5804, 0x12},
- {0x5805, 0x26},
- {0x5806, 0x0c},
- {0x5807, 0x08},
- {0x5808, 0x05},
- {0x5809, 0x05},
- {0x580a, 0x08},
- {0x580b, 0x0d},
- {0x580c, 0x08},
- {0x580d, 0x03},
- {0x580e, 0x00},
- {0x580f, 0x00},
- {0x5810, 0x03},
- {0x5811, 0x09},
- {0x5812, 0x07},
- {0x5813, 0x03},
- {0x5814, 0x00},
- {0x5815, 0x01},
- {0x5816, 0x03},
- {0x5817, 0x08},
- {0x5818, 0x0d},
- {0x5819, 0x08},
- {0x581a, 0x05},
- {0x581b, 0x06},
- {0x581c, 0x08},
- {0x581d, 0x0e},
- {0x581e, 0x29},
- {0x581f, 0x17},
- {0x5820, 0x11},
- {0x5821, 0x11},
- {0x5822, 0x15},
- {0x5823, 0x28},
- {0x5824, 0x46},
- {0x5825, 0x26},
- {0x5826, 0x08},
- {0x5827, 0x26},
- {0x5828, 0x64},
- {0x5829, 0x26},
- {0x582a, 0x24},
- {0x582b, 0x22},
- {0x582c, 0x24},
- {0x582d, 0x24},
- {0x582e, 0x06},
- {0x582f, 0x22},
- {0x5830, 0x40},
- {0x5831, 0x42},
- {0x5832, 0x24},
- {0x5833, 0x26},
- {0x5834, 0x24},
- {0x5835, 0x22},
- {0x5836, 0x22},
- {0x5837, 0x26},
- {0x5838, 0x44},
- {0x5839, 0x24},
- {0x583a, 0x26},
- {0x583b, 0x28},
- {0x583c, 0x42},
- {0x583d, 0xce}, // lenc BR offset
- {0x5180, 0xff}, // AWB B block
- {0x5181, 0xf2}, // AWB control
- {0x5182, 0x00}, // [7:4] max local counter, [3:0] max fast counter
- {0x5183, 0x14}, // AWB advanced
- {0x5184, 0x25},
- {0x5185, 0x24},
- {0x5186, 0x09},
- {0x5187, 0x09},
- {0x5188, 0x09},
- {0x5189, 0x75},
- {0x518a, 0x54},
- {0x518b, 0xe0},
- {0x518c, 0xb2},
- {0x518d, 0x42},
- {0x518e, 0x3d},
- {0x518f, 0x56},
- {0x5190, 0x46},
- {0x5191, 0xf8}, // AWB top limit
- {0x5192, 0x04}, // AWB bottom limit
- {0x5193, 0x70}, // red limit
- {0x5194, 0xf0}, // green limit
- {0x5195, 0xf0}, // blue limit
- {0x5196, 0x03}, // AWB control
- {0x5197, 0x01}, // local limit
- {0x5198, 0x04},
- {0x5199, 0x12},
- {0x519a, 0x04},
- {0x519b, 0x00},
- {0x519c, 0x06},
- {0x519d, 0x82},
- {0x519e, 0x38}, // AWB control
- {0x5480, 0x01}, // Gamma bias plus on, bit[0]
- {0x5481, 0x08},
- {0x5482, 0x14},
- {0x5483, 0x28},
- {0x5484, 0x51},
- {0x5485, 0x65},
- {0x5486, 0x71},
- {0x5487, 0x7d},
- {0x5488, 0x87},
- {0x5489, 0x91},
- {0x548a, 0x9a},
- {0x548b, 0xaa},
- {0x548c, 0xb8},
- {0x548d, 0xcd},
- {0x548e, 0xdd},
- {0x548f, 0xea},
- {0x5490, 0x1d},
- {0x5381, 0x1e}, // CMX1 for Y
- {0x5382, 0x5b}, // CMX2 for Y
- {0x5383, 0x08}, // CMX3 for Y
- {0x5384, 0x0a}, // CMX4 for U
- {0x5385, 0x7e}, // CMX5 for U
- {0x5386, 0x88}, // CMX6 for U
- {0x5387, 0x7c}, // CMX7 for V
- {0x5388, 0x6c}, // CMX8 for V
- {0x5389, 0x10}, // CMX9 for V
- {0x538a, 0x01}, // sign[9]
- {0x538b, 0x98}, // sign[8:1]
- {0x5580, 0x06}, // saturation on, bit[1]
- {0x5583, 0x40},
- {0x5584, 0x10},
- {0x5589, 0x10},
- {0x558a, 0x00},
- {0x558b, 0xf8},
- {0x501d, 0x40}, // enable manual offset of contrast
- {0x5300, 0x08}, // CIP sharpen MT threshold 1
- {0x5301, 0x30}, // CIP sharpen MT threshold 2
- {0x5302, 0x10}, // CIP sharpen MT offset 1
- {0x5303, 0x00}, // CIP sharpen MT offset 2
- {0x5304, 0x08}, // CIP DNS threshold 1
- {0x5305, 0x30}, // CIP DNS threshold 2
- {0x5306, 0x08}, // CIP DNS offset 1
- {0x5307, 0x16}, // CIP DNS offset 2
- {0x5309, 0x08}, // CIP sharpen TH threshold 1
- {0x530a, 0x30}, // CIP sharpen TH threshold 2
- {0x530b, 0x04}, // CIP sharpen TH offset 1
- {0x530c, 0x06}, // CIP sharpen TH offset 2
- {0x5025, 0x00},
- {0x3008, 0x02}, // wake up from standby, bit[6]
- {0x4740, 0X21}, //VSYNC active HIGH
- };
- #else
- const uint16_t ov5640_init_reg_tbl[][2]=
- {
- //; for the setting , 24M Mlck input and 24M Plck output
- //;15fps YUV mode
- {0x3103 ,0x11},
- {0x3008 ,0x82},
- {0x3008 ,0x42},
- {0x3103 ,0x03},
- {0x3017 ,0xff},
- {0x3018 ,0xff},
- {0x3034 ,0x1a},
- {0x3035 ,0x11},
- {0x3036 ,0x46},
- {0x3037 ,0x13},
- {0x3108 ,0x01},
- {0x3630 ,0x36},
- {0x3631 ,0x0e},
- {0x3632 ,0xe2},
- {0x3633 ,0x12},
- {0x3621 ,0xe0},
- {0x3704 ,0xa0},
- {0x3703 ,0x5a},
- {0x3715 ,0x78},
- {0x3717 ,0x01},
- {0x370b ,0x60},
- {0x3705 ,0x1a},
- {0x3905 ,0x02},
- {0x3906 ,0x10},
- {0x3901 ,0x0a},
- {0x3731 ,0x12},
- {0x3600 ,0x08},
- {0x3601 ,0x33},
- {0x302d ,0x60},
- {0x3620 ,0x52},
- {0x371b ,0x20},
- {0x471c ,0x50},
- {0x3a13 ,0x43},
- {0x3a18 ,0x00},
- {0x3a19 ,0xf8},
- {0x3635 ,0x13},
- {0x3636 ,0x03},
- {0x3634 ,0x40},
- {0x3622 ,0x01},
- //Confidential For Actions Only
- {0x3c01 ,0x34},
- {0x3c04 ,0x28},
- {0x3c05 ,0x98},
- {0x3c06 ,0x00},
- {0x3c07 ,0x08},
- {0x3c08 ,0x00},
- {0x3c09 ,0x1c},
- {0x3c0a ,0x9c},
- {0x3c0b ,0x40},
- {0x3820 ,0x40},
- {0x3821 ,0x00},
- {0x3814 ,0x31},
- {0x3815 ,0x31},
- // {0x3800 ,0x00},
- // {0x3801 ,0x00},
- // {0x3802 ,0x00},
- // {0x3803 ,0x04},
- // {0x3804 ,0x0a},
- // {0x3805 ,0x3f},
- // {0x3806 ,0x07},
- // {0x3807 ,0x9b},
- // {0x3808 ,0x02},
- // {0x3809 ,0x80},
- // {0x380a ,0x01},
- // {0x380b ,0xe0},
- // {0x380c ,0x07},
- // {0x380d ,0x68},
- // {0x380e ,0x03},
- // {0x380f ,0xd8},
- {0x3800 ,0x0 },
- {0x3801 ,0x0 },
- {0x3802 ,0x0 },
- {0x3803 ,0x4 },
- {0x3804 ,0xa },
- {0x3805 ,0x3f},
- {0x3806 ,0x7 },
- {0x3807 ,0x9b},
- {0x3808 ,0x1 },
- {0x3809 ,0x40},
- {0x380a ,0x0 },
- {0x380b ,0xf0},
- {0x380c ,0x7 },
- {0x380d ,0x68},
- {0x380e ,0x3 },
- {0x380f ,0xd8},
- {0x3810 ,0x00},
- {0x3811 ,0x10},
- {0x3812 ,0x00},
- {0x3813 ,0x06},
- {0x3618 ,0x00},
- {0x3612 ,0x29},
- {0x3708 ,0x64},
- {0x3709 ,0x52},
- {0x370c ,0x03},
- {0x3a02 ,0x03},
- {0x3a03 ,0xd8},
- {0x3a08 ,0x01},
- {0x3a09 ,0x27},
- {0x3a0a ,0x00},
- {0x3a0b ,0xf6},
- {0x3a0e ,0x03},
- {0x3a0d ,0x04},
- {0x3a14 ,0x03},
- {0x3a15 ,0xd8},
- //Confidential For Actions Only
- {0x4001 ,0x02},
- {0x4004 ,0x02},
- {0x3000 ,0x00},
- {0x3002 ,0x1c},
- {0x3004 ,0xff},
- {0x3006 ,0xc3},
- {0x300e ,0x58},
- {0x302e ,0x00},
- // {0x4300 ,0x30},
- // {0x501f ,0x00},
- {0x4300 ,0x61},
- {0x501f ,0x01},
- {0x4713 ,0x03},
- {0x4407 ,0x04},
- {0x440e ,0x00},
- {0x460b ,0x35},
- {0x460c ,0x22},
- {0x3824 ,0x02},
- {0x5000 ,0xa7},
- {0x5001 ,0xa3},
- {0x5180 ,0xff},
- {0x5181 ,0xf2},
- {0x5182 ,0x00},
- {0x5183 ,0x14},
- {0x5184 ,0x25},
- {0x5185 ,0x24},
- {0x5186 ,0x09},
- {0x5187 ,0x09},
- {0x5188 ,0x09},
- {0x5189 ,0x75},
- {0x518a ,0x54},
- {0x518b ,0xe0},
- {0x518c ,0xb2},
- {0x518d ,0x42},
- {0x518e ,0x3d},
- {0x518f ,0x56},
- {0x5190 ,0x46},
- {0x5191 ,0xf8},
- {0x5192 ,0x04},
- {0x5193 ,0x70},
- {0x5194 ,0xf0},
- {0x5195 ,0xf0},
- {0x5196 ,0x03},
- {0x5197 ,0x01},
- {0x5198 ,0x04},
- {0x5199 ,0x12},
- {0x519a ,0x04},
- {0x519b ,0x00},
- {0x519c ,0x06},
- {0x519d ,0x82},
- //Confidential For Actions Only
- {0x519e ,0x38},
- {0x5381 ,0x1e},
- {0x5382 ,0x5b},
- {0x5383 ,0x08},
- {0x5384 ,0x0a},
- {0x5385 ,0x7e},
- {0x5386 ,0x88},
- {0x5387 ,0x7c},
- {0x5388 ,0x6c},
- {0x5389 ,0x10},
- {0x538a ,0x01},
- {0x538b ,0x98},
- {0x5300 ,0x08},
- {0x5301 ,0x30},
- {0x5302 ,0x10},
- {0x5303 ,0x00},
- {0x5304 ,0x08},
- {0x5305 ,0x30},
- {0x5306 ,0x08},
- {0x5307 ,0x16},
- {0x5309 ,0x08},
- {0x530a ,0x30},
- {0x530b ,0x04},
- {0x530c ,0x06},
- {0x5480 ,0x01},
- {0x5481 ,0x08},
- {0x5482 ,0x14},
- {0x5483 ,0x28},
- {0x5484 ,0x51},
- {0x5485 ,0x65},
- {0x5486 ,0x71},
- {0x5487 ,0x7d},
- {0x5488 ,0x87},
- {0x5489 ,0x91},
- {0x548a ,0x9a},
- {0x548b ,0xaa},
- {0x548c ,0xb8},
- {0x548d ,0xcd},
- {0x548e ,0xdd},
- {0x548f ,0xea},
- {0x5490 ,0x1d},
- {0x5580 ,0x02},
- {0x5583 ,0x40},
- {0x5584 ,0x10},
- {0x5589 ,0x10},
- {0x558a ,0x00},
- {0x558b ,0xf8},
- {0x5800 ,0x23},
- //Confidential For Actions Only
- {0x5801 ,0x14},
- {0x5802 ,0x0f},
- {0x5803 ,0x0f},
- {0x5804 ,0x12},
- {0x5805 ,0x26},
- {0x5806 ,0x0c},
- {0x5807 ,0x08},
- {0x5808 ,0x05},
- {0x5809 ,0x05},
- {0x580a ,0x08},
- {0x580b ,0x0d},
- {0x580c ,0x08},
- {0x580d ,0x03},
- {0x580e ,0x00},
- {0x580f ,0x00},
- {0x5810 ,0x03},
- {0x5811 ,0x09},
- {0x5812 ,0x07},
- {0x5813 ,0x03},
- {0x5814 ,0x00},
- {0x5815 ,0x01},
- {0x5816 ,0x03},
- {0x5817 ,0x08},
- {0x5818 ,0x0d},
- {0x5819 ,0x08},
- {0x581a ,0x05},
- {0x581b ,0x06},
- {0x581c ,0x08},
- {0x581d ,0x0e},
- {0x581e ,0x29},
- {0x581f ,0x17},
- {0x5820 ,0x11},
- {0x5821 ,0x11},
- {0x5822 ,0x15},
- {0x5823 ,0x28},
- {0x5824 ,0x46},
- {0x5825 ,0x26},
- {0x5826 ,0x08},
- {0x5827 ,0x26},
- {0x5828 ,0x64},
- {0x5829 ,0x26},
- {0x582a ,0x24},
- {0x582b ,0x22},
- {0x582c ,0x24},
- {0x582d ,0x24},
- {0x582e ,0x06},
- {0x582f ,0x22},
- {0x5830 ,0x40},
- //Confidential For Actions Only
- {0x5831 ,0x42},
- {0x5832 ,0x24},
- {0x5833 ,0x26},
- {0x5834 ,0x24},
- {0x5835 ,0x22},
- {0x5836 ,0x22},
- {0x5837 ,0x26},
- {0x5838 ,0x44},
- {0x5839 ,0x24},
- {0x583a ,0x26},
- {0x583b ,0x28},
- {0x583c ,0x42},
- {0x583d ,0xce},
- {0x5025 ,0x00},
- {0x3a0f ,0x30},
- {0x3a10 ,0x28},
- {0x3a1b ,0x30},
- {0x3a1e ,0x26},
- {0x3a11 ,0x60},
- {0x3a1f ,0x14},
- {0x3008 ,0x02},
- {0x3035 ,0x21},
- //Band,0x50Hz
- {0x3c01,0xb4},
- {0x3c00,0x04},
- //gain ceiling
- {0x3a19,0x7c},
- //OV5640 LENC setting
- {0x5800 ,0x2c},
- {0x5801 ,0x17},
- {0x5802 ,0x11},
- {0x5803 ,0x11},
- {0x5804 ,0x15},
- {0x5805 ,0x29},
- {0x5806 ,0x08},
- {0x5807 ,0x06},
- {0x5808 ,0x04},
- {0x5809 ,0x04},
- {0x580a ,0x05},
- {0x580b ,0x07},
- {0x580c ,0x06},
- {0x580d ,0x03},
- {0x580e ,0x01},
- {0x580f ,0x01},
- {0x5810 ,0x03},
- {0x5811 ,0x06},
- //Confidential For Actions Only
- {0x5812 ,0x06},
- {0x5813 ,0x02},
- {0x5814 ,0x01},
- {0x5815 ,0x01},
- {0x5816 ,0x04},
- {0x5817 ,0x07},
- {0x5818 ,0x06},
- {0x5819 ,0x07},
- {0x581a ,0x06},
- {0x581b ,0x06},
- {0x581c ,0x06},
- {0x581d ,0x0e},
- {0x581e ,0x31},
- {0x581f ,0x12},
- {0x5820 ,0x11},
- {0x5821 ,0x11},
- {0x5822 ,0x11},
- {0x5823 ,0x2f},
- {0x5824 ,0x12},
- {0x5825 ,0x25},
- {0x5826 ,0x39},
- {0x5827 ,0x29},
- {0x5828 ,0x27},
- {0x5829 ,0x39},
- {0x582a ,0x26},
- {0x582b ,0x33},
- {0x582c ,0x24},
- {0x582d ,0x39},
- {0x582e ,0x28},
- {0x582f ,0x21},
- {0x5830 ,0x40},
- {0x5831 ,0x21},
- {0x5832 ,0x17},
- {0x5833 ,0x17},
- {0x5834 ,0x15},
- {0x5835 ,0x11},
- {0x5836 ,0x24},
- {0x5837 ,0x27},
- {0x5838 ,0x26},
- {0x5839 ,0x26},
- {0x583a ,0x26},
- {0x583b ,0x28},
- {0x583c ,0x14},
- {0x583d ,0xee},
- {0x4005 ,0x1a},
- //color
- {0x5381,0x26},
- {0x5382,0x50},
- //Confidential For Actions Only
- {0x5383,0x0c},
- {0x5384,0x09},
- {0x5385,0x74},
- {0x5386,0x7d},
- {0x5387,0x7e},
- {0x5388,0x75},
- {0x5389,0x09},
- {0x538b,0x98},
- {0x538a,0x01},
- //UVAdjust Auto Mode
- {0x5580,0x02},
- {0x5588,0x01},
- {0x5583,0x40},
- {0x5584,0x10},
- {0x5589,0x0f},
- {0x558a,0x00},
- {0x558b,0x3f},
- //De-Noise,0xAuto
- {0x5308,0x25},
- {0x5304,0x08},
- {0x5305,0x30},
- {0x5306,0x10},
- {0x5307,0x20},
- //awb
- {0x5180,0xff},
- {0x5181,0xf2},
- {0x5182,0x11},
- {0x5183,0x14},
- {0x5184,0x25},
- {0x5185,0x24},
- {0x5186,0x10},
- {0x5187,0x12},
- {0x5188,0x10},
- {0x5189,0x80},
- {0x518a,0x54},
- {0x518b,0xb8},
- {0x518c,0xb2},
- {0x518d,0x42},
- {0x518e,0x3a},
- {0x518f,0x56},
- {0x5190,0x46},
- {0x5191,0xf0},
- {0x5192,0xf},
- {0x5193,0x70},
- //Confidential For Actions Only
- {0x5194,0xf0},
- {0x5195,0xf0},
- {0x5196,0x3},
- {0x5197,0x1},
- {0x5198,0x6},
- {0x5199,0x62},
- {0x519a,0x4},
- {0x519b,0x0},
- {0x519c,0x4},
- {0x519d,0xe7},
- {0x519e,0x38},
- };
- #endif
- #endif
|