|
|
@ -26,7 +26,7 @@ OS04C10::OS04C10() { |
|
|
|
data_word = false; |
|
|
|
data_word = false; |
|
|
|
|
|
|
|
|
|
|
|
frame_width = OS04C10_FRAME_WIDTH; |
|
|
|
frame_width = OS04C10_FRAME_WIDTH; |
|
|
|
frame_height = OS04C10_FRAME_HEIGHT; |
|
|
|
frame_height = OS04C10_FRAME_HEIGHT*2; |
|
|
|
frame_stride = (OS04C10_FRAME_WIDTH * 12 / 8); // no alignment
|
|
|
|
frame_stride = (OS04C10_FRAME_WIDTH * 12 / 8); // no alignment
|
|
|
|
|
|
|
|
|
|
|
|
extra_height = 0; |
|
|
|
extra_height = 0; |
|
|
@ -36,8 +36,8 @@ OS04C10::OS04C10() { |
|
|
|
init_reg_array.assign(std::begin(init_array_os04c10), std::end(init_array_os04c10)); |
|
|
|
init_reg_array.assign(std::begin(init_array_os04c10), std::end(init_array_os04c10)); |
|
|
|
probe_reg_addr = 0x300a; |
|
|
|
probe_reg_addr = 0x300a; |
|
|
|
probe_expected_data = 0x5304; |
|
|
|
probe_expected_data = 0x5304; |
|
|
|
mipi_format = CAM_FORMAT_MIPI_RAW_12; |
|
|
|
mipi_format = CAM_FORMAT_MIPI_RAW_10; |
|
|
|
frame_data_type = 0x2c; |
|
|
|
frame_data_type = 0x2b; |
|
|
|
mclk_frequency = 24000000; // Hz
|
|
|
|
mclk_frequency = 24000000; // Hz
|
|
|
|
|
|
|
|
|
|
|
|
dc_gain_factor = 1; |
|
|
|
dc_gain_factor = 1; |
|
|
|