From 2ee188c41b1f913579e751a8732e7f40e55143fa Mon Sep 17 00:00:00 2001 From: "Kwabena W. Agyeman" Date: Thu, 7 Sep 2023 18:19:05 -0700 Subject: [PATCH] sensors/mt9v0xx: Fix exposure calculation. --- src/omv/sensors/mt9v0xx.c | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/src/omv/sensors/mt9v0xx.c b/src/omv/sensors/mt9v0xx.c index 9e5143f25..f74f41428 100644 --- a/src/omv/sensors/mt9v0xx.c +++ b/src/omv/sensors/mt9v0xx.c @@ -319,12 +319,6 @@ static int set_auto_exposure(sensor_t *sensor, int enable, int exposure_us) { ret |= omv_i2c_readw(&sensor->i2c_bus, sensor->slv_addr, horizontal_blanking, &row_time_1); int clock = sensor_get_xclk_frequency(); - if (read_mode_reg & MT9V0XX_READ_MODE_COL_BIN_2) { - clock /= 2; - } - if (read_mode_reg & MT9V0XX_READ_MODE_COL_BIN_4) { - clock /= 4; - } int exposure = IM_MIN(exposure_us, MICROSECOND_CLKS / 2) * (clock / MICROSECOND_CLKS); int row_time = row_time_0 + row_time_1; @@ -371,12 +365,6 @@ static int get_exposure_us(sensor_t *sensor, int *exposure_us) { } int clock = sensor_get_xclk_frequency(); - if (read_mode_reg & MT9V0XX_READ_MODE_COL_BIN_2) { - clock /= 2; - } - if (read_mode_reg & MT9V0XX_READ_MODE_COL_BIN_4) { - clock /= 4; - } if (reg & (context ? MT9V0X4_AEC_ENABLE_B : MT9V0XX_AEC_ENABLE)) { ret |= omv_i2c_readw(&sensor->i2c_bus, sensor->slv_addr, MT9V0XX_AEC_EXPOSURE_OUTPUT, &int_rows);