this seems to work

pull/32112/head
Comma Device 1 year ago
parent 9f2d360089
commit d3c9023d3f
  1. 34
      system/camerad/sensors/os04c10_registers.h

@ -35,7 +35,7 @@ const struct i2c_random_wr_payload init_array_os04c10[] = {
{0x3672, 0x0d},
{0x3671, 0x0d},
{0x3670, 0x0d},
{0x3685, 0x0a},
{0x3685, 0x00},
{0x3694, 0x0d},
{0x3693, 0x0d},
{0x3692, 0x0d},
@ -89,13 +89,13 @@ const struct i2c_random_wr_payload init_array_os04c10[] = {
{0x37da, 0x11},
{0x381f, 0x08},
{0x3829, 0x03},
{0x3832, 0x00},
// {0x3832, 0x00},
{0x3881, 0x00},
{0x3888, 0x04},
{0x388b, 0x00},
{0x3c80, 0x10},
{0x3c86, 0x00},
// {0x3c8c, 0x20},
{0x3c8c, 0x20},
{0x3c9f, 0x01},
{0x3d85, 0x1b},
{0x3d8c, 0x71},
@ -129,7 +129,7 @@ const struct i2c_random_wr_payload init_array_os04c10[] = {
{0x4503, 0x00},
{0x4504, 0x06},
{0x4506, 0x00},
{0x4507, 0x57},
{0x4507, 0x47},
{0x4803, 0x00},
{0x480c, 0x32},
{0x480e, 0x04},
@ -139,7 +139,7 @@ const struct i2c_random_wr_payload init_array_os04c10[] = {
{0x4823, 0x3f},
{0x4825, 0x30},
{0x4833, 0x10},
{0x484b, 0x07},
{0x484b, 0x27},
{0x488b, 0x00},
{0x4d00, 0x04},
{0x4d01, 0xad},
@ -152,7 +152,7 @@ const struct i2c_random_wr_payload init_array_os04c10[] = {
{0x4e0d, 0x00},
// ISP
{0x5001, 0x00},
{0x5001, 0x09},
{0x5004, 0x00},
{0x5080, 0x04},
{0x5036, 0x80},
@ -233,17 +233,17 @@ const struct i2c_random_wr_payload init_array_os04c10[] = {
{0x37c0, 0x11},
{0x37c2, 0x04},
{0x37cd, 0x19},
// {0x37e0, 0x08},
// {0x37e6, 0x04},
{0x37e0, 0x08},
{0x37e6, 0x04},
{0x37e5, 0x02},
// {0x37e1, 0x0c},
// {0x3737, 0x04},
{0x37e1, 0x0c},
{0x3737, 0x04},
{0x37d8, 0x02},
// {0x37e2, 0x10},
{0x37e2, 0x10},
{0x3739, 0x10},
{0x3662, 0x10},
// {0x37e4, 0x20},
// {0x37e3, 0x08},
{0x37e4, 0x20},
{0x37e3, 0x08},
{0x37d9, 0x08},
{0x4040, 0x00},
{0x4041, 0x07},
@ -280,7 +280,7 @@ const struct i2c_random_wr_payload init_array_os04c10[] = {
{0x4003, 0x40},
{0x4300, 0xff},
{0x4302, 0x0f},
{0x4305, 0x93},
{0x4305, 0x83},
{0x4505, 0x84},
{0x4809, 0x0e},
{0x480a, 0x04},
@ -291,15 +291,15 @@ const struct i2c_random_wr_payload init_array_os04c10[] = {
{0x4c05, 0x00},
{0x5000, 0xf9},
// {0x0100, 0x01},
{0x320d, 0x00},
{0x3208, 0xa0},
// {0x320d, 0x00},
// {0x3208, 0xa0},
// {0x3822, 0x14},
// initialize exposure
{0x3503, 0x88},
// long
{0x3500, 0x00}, {0x3501, 0x00}, {0x3502, 0x10},
{0x3500, 0x00}, {0x3501, 0x00}, {0x3502, 0x40},
{0x3508, 0x00}, {0x3509, 0x80},
{0x350a, 0x04}, {0x350b, 0x00},

Loading…
Cancel
Save