diff --git a/driver/include/sensor.h b/driver/include/sensor.h index fc77864..803a5ae 100755 --- a/driver/include/sensor.h +++ b/driver/include/sensor.h @@ -27,6 +27,7 @@ typedef enum { } pixformat_t; typedef enum { + FRAMESIZE_96x96, // 96x96 FRAMESIZE_QQVGA, // 160x120 FRAMESIZE_QQVGA2, // 128x160 FRAMESIZE_QCIF, // 176x144 diff --git a/driver/sensor.c b/driver/sensor.c index 8bc8b58..7ba0f0d 100644 --- a/driver/sensor.c +++ b/driver/sensor.c @@ -1,5 +1,6 @@ const int resolution[][2] = { + { 96, 96 }, /* 96x96 */ { 160, 120 }, /* QQVGA */ { 128, 160 }, /* QQVGA2*/ { 176, 144 }, /* QCIF */ @@ -13,6 +14,3 @@ const int resolution[][2] = { { 1600, 1200 }, /* UXGA */ { 2048, 1536 }, /* QXGA */ }; - - - diff --git a/driver/xclk.c b/driver/xclk.c index 89ced66..25d62e4 100755 --- a/driver/xclk.c +++ b/driver/xclk.c @@ -15,7 +15,7 @@ esp_err_t camera_enable_out_clock(camera_config_t* config) { periph_module_enable(PERIPH_LEDC_MODULE); - ledc_timer_config_t timer_conf; + ledc_timer_config_t timer_conf = {}; timer_conf.duty_resolution = 2; timer_conf.freq_hz = config->xclk_freq_hz; timer_conf.speed_mode = LEDC_HIGH_SPEED_MODE;