diff --git a/src/omv/main.c b/src/omv/main.c index 327cb9abf..179415dc0 100644 --- a/src/omv/main.c +++ b/src/omv/main.c @@ -52,6 +52,7 @@ #include "servo.h" #include "sensor.h" +#include "mt9v034.h" #include "usbdbg.h" #include "wifidbg.h" #include "sdram.h" @@ -460,6 +461,7 @@ soft_reset: dac_init(); pyb_usb_init0(); sensor_init0(); + mt9v034_init0(); fb_alloc_init0(); file_buffer_init0(); py_lcd_init0(); diff --git a/src/omv/mt9v034.c b/src/omv/mt9v034.c index 0330db84c..c319664de 100644 --- a/src/omv/mt9v034.c +++ b/src/omv/mt9v034.c @@ -406,6 +406,11 @@ int mt9v034_get_triggered_mode(sensor_t *sensor) return (ret >= 0) ? ((chip_control & MT9V034_CHIP_CONTROL_MODE_MASK) == MT9V034_CHIP_CONTROL_SNAP_MODE) : -1; } +void mt9v034_init0() +{ + MT9V034_mode = MT9V034_NOT_SET; +} + int mt9v034_init(sensor_t *sensor) { sensor->gs_bpp = sizeof(uint8_t); @@ -444,6 +449,10 @@ int mt9v034_init(sensor_t *sensor) return 0; } #else +void mt9v034_init0() +{ + return; +} int mt9v034_init(sensor_t *sensor) { return -1; diff --git a/src/omv/mt9v034.h b/src/omv/mt9v034.h index 782c135ff..2d8d0b1aa 100644 --- a/src/omv/mt9v034.h +++ b/src/omv/mt9v034.h @@ -10,5 +10,6 @@ #define __MT9V034_H__ #include "sensor.h" #define MT9V034_XCLK_FREQ 27000000 +void mt9v034_init0(); int mt9v034_init(sensor_t *sensor); #endif // __MT9V034_H__