00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038 #include "board.h"
00039
00040
00041
00042
00043
00044
00045
00046
00047
00048
00049
00050
00051 const struct ov_reg ov2640_yuv_qvga[]= {
00052 {0xff, 0x01},{0x12, 0x80},{0xff, 0x00},{0x2c, 0xff},{0x2e, 0xdf},
00053 {0xff, 0x01},{0x3c, 0x32},{0x11, 0x00},{0x09, 0x02},{0x04, 0x28},
00054 {0x13, 0xe5},{0x14, 0x48},{0x2c, 0x0c},{0x33, 0x78},{0x3a, 0x33},
00055 {0x3b, 0xfb},{0x3e, 0x00},{0x43, 0x11},{0x16, 0x10},{0x39, 0x02},
00056 {0x35, 0x88},{0x22, 0x0a},{0x37, 0x40},{0x23, 0x00},{0x34, 0xa0},
00057 {0x36, 0x1a},{0x06, 0x02},{0x07, 0xc0},{0x0d, 0xb7},{0x0e, 0x01},
00058 {0x4c, 0x00},{0x4a, 0x81},{0x21, 0x99},{0x24, 0x3a},{0x25, 0x32},
00059 {0x26, 0x82},{0x5c, 0x00},{0x63, 0x00},{0x5d, 0x55},{0x5e, 0x7d},
00060 {0x5f, 0x7d},{0x60, 0x55},{0x61, 0x70},{0x62, 0x80},{0x7c, 0x05},
00061 {0x20, 0x80},{0x28, 0x30},{0x6c, 0x00},{0x6d, 0x80},{0x6e, 0x00},
00062 {0x70, 0x02},{0x71, 0x94},{0x73, 0xc1},{0x3d, 0x34},{0x5a, 0x57},
00063 {0x4f, 0xbb},{0x50, 0x9c},{0xff, 0x00},{0xe5, 0x7f},{0xf9, 0xc0},
00064 {0x41, 0x24},{0xe0, 0x14},{0x76, 0xff},{0x33, 0xa0},{0x42, 0x20},
00065 {0x43, 0x18},{0x4c, 0x00},{0x87, 0xd0},{0x88, 0x3f},{0xd7, 0x03},
00066 {0xd9, 0x10},{0xd3, 0x82},{0xc8, 0x08},{0xc9, 0x80},{0x7c, 0x00},
00067 {0x7d, 0x02},{0x7c, 0x03},{0x7d, 0x48},{0x7d, 0x48},{0x7c, 0x08},
00068 {0x7d, 0x20},{0x7d, 0x10},{0x7d, 0x0e},{0x90, 0x00},{0x91, 0x0e},
00069 {0x91, 0x1a},{0x91, 0x31},{0x91, 0x5a},{0x91, 0x69},{0x91, 0x75},
00070 {0x91, 0x7e},{0x91, 0x88},{0x91, 0x8f},{0x91, 0x96},{0x91, 0xa3},
00071 {0x91, 0xaf},{0x91, 0xc4},{0x91, 0xd7},{0x91, 0xe8},{0x91, 0x20},
00072 {0x92, 0x00},{0x93, 0x06},{0x93, 0xe3},{0x93, 0x05},{0x93, 0x05},
00073 {0x93, 0x00},{0x93, 0x02},{0x93, 0x00},{0x93, 0x00},{0x93, 0x00},
00074 {0x93, 0x00},{0x93, 0x00},{0x93, 0x00},{0x93, 0x00},{0x96, 0x00},
00075 {0x97, 0x08},{0x97, 0x19},{0x97, 0x02},{0x97, 0x0c},{0x97, 0x24},
00076 {0x97, 0x30},{0x97, 0x28},{0x97, 0x26},{0x97, 0x02},{0x97, 0x98},
00077 {0x97, 0x80},{0x97, 0x00},{0x97, 0x00},{0xc3, 0xed},{0xa4, 0x00},
00078 {0xa8, 0x00},{0xc5, 0x11},{0xc6, 0x51},{0xbf, 0x80},{0xc7, 0x10},
00079 {0xb6, 0x66},{0xb8, 0xa5},{0xb7, 0x64},{0xb9, 0x7c},{0xb3, 0xaf},
00080 {0xb4, 0x97},{0xb5, 0xff},{0xb0, 0xc5},{0xb1, 0x94},{0xb2, 0x0f},
00081 {0xc4, 0x5c},{0xc0, 0xc8},{0xc1, 0x96},{0x86, 0x1d},{0x50, 0x00},
00082 {0x51, 0x90},{0x52, 0x18},{0x53, 0x00},{0x54, 0x00},{0x55, 0x88},
00083 {0x57, 0x00},{0x5a, 0x90},{0x5b, 0x18},{0x5c, 0x05},{0xc3, 0xed},
00084 {0x7f, 0x00},{0xda, 0x04},{0xe5, 0x1f},{0xe1, 0x67},{0xe0, 0x00},
00085 {0xdd, 0xff},{0x05, 0x00},{0xff, 0x01},{0x11, 0x01},{0xff, 0x01},
00086 {0x12, 0x40},{0x17, 0x11},{0x18, 0x43},{0x19, 0x00},{0x1a, 0x4b},
00087 {0x32, 0x09},{0x4f, 0xca},{0x50, 0xa8},{0x5a, 0x23},{0x6d, 0x00},
00088 {0x3d, 0x38},{0x39, 0x12},{0x35, 0xda},{0x22, 0x1a},{0x37, 0xc3},
00089 {0x23, 0x00},{0x34, 0xc0},{0x36, 0x1a},{0x06, 0x88},{0x07, 0xc0},
00090 {0x0d, 0x87},{0x0e, 0x41},{0x4c, 0x00},{0x48, 0x00},{0x5B, 0x00},
00091 {0x42, 0x03},{0xff, 0x00},{0xe0, 0x04},{0xc0, 0x64},{0xc1, 0x4B},
00092 {0x8c, 0x00},{0x86, 0x1D},{0xd3, 0x82},{0xe0, 0x00},{0xff, 0x00},
00093 {0xc0, 0x64},{0xc1, 0x4B},{0x8c, 0x00},
00094 {0x86, 0x3D},{0x50, 0x89},
00095 {0x51, 0xC8},{0x52, 0x96},{0x53, 0x00},{0x54, 0x00},{0x55, 0x00},
00096
00097 {0x5a, 0x50},{0x5b, 0x3C},{0x5c, 0x00},
00098 {0xd3, 0x04},{0xFF, 0x00},{0xE0, 0x04},{0xE1, 0x67},{0xD7, 0x01},
00099 {0xDA, 0x00},{0xD3, 0x82},{0xE0, 0x00},{0xFF, 0xFF}
00100 };
00101
00102 const struct ov_reg ov2640_yuv_vga[]= {
00103 {0xff, 0x01},
00104 {0x12, 0x80},
00105 {0xff, 0x00},
00106 {0x2c, 0xff},
00107 {0x2e, 0xdf},
00108 {0xff, 0x01},
00109 {0x3c, 0x32},
00110 {0x11, 0x00},
00111 {0x09, 0x02},
00112 {0x04, 0x28},
00113 {0x13, 0xe5},
00114 {0x14, 0x48},
00115 {0x2c, 0x0c},
00116 {0x33, 0x78},
00117 {0x3a, 0x33},
00118 {0x3b, 0xfb},
00119 {0x3e, 0x00},
00120 {0x43, 0x11},
00121 {0x16, 0x10},
00122 {0x39, 0x02},
00123 {0x35, 0x88},
00124 {0x22, 0x0a},
00125 {0x37, 0x40},
00126 {0x23, 0x00},
00127 {0x34, 0xa0},
00128 {0x36, 0x1a},
00129 {0x06, 0x02},
00130 {0x07, 0xc0},
00131 {0x0d, 0xb7},
00132 {0x0e, 0x01},
00133 {0x4c, 0x00},
00134 {0x4a, 0x81},
00135 {0x21, 0x99},
00136 {0x24, 0x3a},
00137 {0x25, 0x32},
00138
00139
00140
00141 {0x26, 0xF3},
00142 {0x5c, 0x00},
00143 {0x63, 0x00},
00144 {0x5d, 0x55},
00145 {0x5e, 0x7d},
00146 {0x5f, 0x7d},
00147 {0x60, 0x55},
00148 {0x61, 0x70},
00149 {0x62, 0x80},
00150 {0x7c, 0x05},
00151 {0x20, 0x80},
00152 {0x28, 0x30},
00153 {0x6c, 0x00},
00154 {0x6d, 0x80},
00155 {0x6e, 0x00},
00156 {0x70, 0x02},
00157 {0x71, 0x94},
00158 {0x73, 0xc1},
00159 {0x3d, 0x34},
00160 {0x5a, 0x57},
00161 {0x4f, 0xbb},
00162 {0x50, 0x9c},
00163
00164 {0xff, 0x00},
00165 {0xe5, 0x7f},
00166 {0xf9, 0xc0},
00167 {0x41, 0x24},
00168 {0xe0, 0x14},
00169 {0x76, 0xff},
00170 {0x33, 0xa0},
00171 {0x42, 0x20},
00172 {0x43, 0x18},
00173 {0x4c, 0x00},
00174 {0x87, 0xd0},
00175 {0x88, 0x3f},
00176 {0xd7, 0x03},
00177 {0xd9, 0x10},
00178 {0xd3, 0x82},
00179 {0xc8, 0x08},
00180 {0xc9, 0x80},
00181 {0x7c, 0x00},
00182 {0x7d, 0x02},
00183 {0x7c, 0x03},
00184 {0x7d, 0x48},
00185 {0x7d, 0x48},
00186 {0x7c, 0x08},
00187 {0x7d, 0x20},
00188 {0x7d, 0x10},
00189 {0x7d, 0x0e},
00190 {0x90, 0x00},
00191 {0x91, 0x0e},
00192 {0x91, 0x1a},
00193 {0x91, 0x31},
00194 {0x91, 0x5a},
00195 {0x91, 0x69},
00196 {0x91, 0x75},
00197 {0x91, 0x7e},
00198 {0x91, 0x88},
00199 {0x91, 0x8f},
00200 {0x91, 0x96},
00201 {0x91, 0xa3},
00202 {0x91, 0xaf},
00203 {0x91, 0xc4},
00204 {0x91, 0xd7},
00205 {0x91, 0xe8},
00206 {0x91, 0x20},
00207 {0x92, 0x00},
00208 {0x93, 0x06},
00209 {0x93, 0xe3},
00210 {0x93, 0x05},
00211 {0x93, 0x05},
00212 {0x93, 0x00},
00213 {0x93, 0x02},
00214 {0x93, 0x00},
00215 {0x93, 0x00},
00216 {0x93, 0x00},
00217 {0x93, 0x00},
00218 {0x93, 0x00},
00219 {0x93, 0x00},
00220 {0x93, 0x00},
00221 {0x96, 0x00},
00222 {0x97, 0x08},
00223 {0x97, 0x19},
00224 {0x97, 0x02},
00225 {0x97, 0x0c},
00226 {0x97, 0x24},
00227 {0x97, 0x30},
00228 {0x97, 0x28},
00229 {0x97, 0x26},
00230 {0x97, 0x02},
00231 {0x97, 0x98},
00232 {0x97, 0x80},
00233 {0x97, 0x00},
00234 {0x97, 0x00},
00235 {0xc3, 0xed},
00236 {0xa4, 0x00},
00237 {0xa8, 0x00},
00238 {0xc5, 0x11},
00239 {0xc6, 0x51},
00240 {0xbf, 0x80},
00241 {0xc7, 0x10},
00242 {0xb6, 0x66},
00243 {0xb8, 0xa5},
00244 {0xb7, 0x64},
00245 {0xb9, 0x7c},
00246 {0xb3, 0xaf},
00247 {0xb4, 0x97},
00248 {0xb5, 0xff},
00249 {0xb0, 0xc5},
00250 {0xb1, 0x94},
00251 {0xb2, 0x0f},
00252 {0xc4, 0x5c},
00253 {0xc0, 0xc8},
00254 {0xc1, 0x96},
00255 {0x86, 0x1d},
00256 {0x50, 0x00},
00257 {0x51, 0x90},
00258 {0x52, 0x18},
00259 {0x53, 0x00},
00260 {0x54, 0x00},
00261 {0x55, 0x88},
00262 {0x57, 0x00},
00263 {0x5a, 0x90},
00264 {0x5b, 0x18},
00265 {0x5c, 0x05},
00266 {0xc3, 0xed},
00267 {0x7f, 0x00},
00268 {0xda, 0x04},
00269 {0xe5, 0x1f},
00270 {0xe1, 0x67},
00271 {0xe0, 0x00},
00272 {0xdd, 0xff},
00273 {0x05, 0x00},
00274 {0xC2, 0x08 | 0x04 | 0x02 },
00275
00276 {0xff, 0x01},
00277 {0x11, 0x01},
00278 {0xff, 0x01},
00279 {0x12, 0x40},
00280 {0x17, 0x11},
00281 {0x18, 0x43},
00282 {0x19, 0x00},
00283 {0x1a, 0x4b},
00284 {0x32, 0x09},
00285 {0x4f, 0xca},
00286 {0x50, 0xa8},
00287 {0x5a, 0x23},
00288 {0x6d, 0x00},
00289 {0x3d, 0x38},
00290 {0x39, 0x12},
00291 {0x35, 0xda},
00292 {0x22, 0x1a},
00293 {0x37, 0xc3},
00294 {0x23, 0x00},
00295 {0x34, 0xc0},
00296 {0x36, 0x1a},
00297 {0x06, 0x88},
00298 {0x07, 0xc0},
00299 {0x0d, 0x87},
00300 {0x0e, 0x41},
00301 {0x4c, 0x00},
00302 {0x48, 0x00},
00303 {0x5B, 0x00},
00304 {0x42, 0x03},
00305 {0xff, 0x00},
00306
00307 {0xe0, 0x04},
00308 {0xc0, 0x64},
00309 {0xc1, 0x4B},
00310 {0x8c, 0x00},
00311 {0x86, 0x1D},
00312 {0xd3, 0x82},
00313 {0xe0, 0x00},
00314
00315 {0xff, 0x00},
00316 {0xc0, 0x64},
00317 {0xc1, 0x4B},
00318 {0x8c, 0x00},
00319 {0x86, 0x3D},
00320 {0x50, 0x00},
00321 {0x51, 0xC8},
00322 {0x52, 0x96},
00323 {0x53, 0x00},
00324 {0x54, 0x00},
00325 {0x55, 0x00},
00326 {0x5a, 0xA0},
00327 {0x5b, 0x78},
00328 {0x5c, 0x00},
00329 {0xd3, 0x04},
00330 {0xFF, 0x00},
00331 {0xE0, 0x04},
00332 {0xE1, 0x67},
00333 {0xD7, 0x01},
00334 {0xDA, 0x00},
00335 {0xD3, 0x82},
00336 {0xE0, 0x00},
00337 {0xFF, 0xFF}
00338 };