diff --git a/src/omv/boards/OPENMV3/omv_boardconfig.h b/src/omv/boards/OPENMV3/omv_boardconfig.h index e200eb0d4..d9f77f69f 100644 --- a/src/omv/boards/OPENMV3/omv_boardconfig.h +++ b/src/omv/boards/OPENMV3/omv_boardconfig.h @@ -72,7 +72,7 @@ #define OMV_FB_ALLOC_SIZE (84K) // minimum fb alloc size #define OMV_DMA_MEMORY DTCM // Misc DMA buffers #define OMV_GC_BLOCK0_MEMORY DTCM // Main GC block -#define OMV_GC_BLOCK0_SIZE (54K) +#define OMV_GC_BLOCK0_SIZE (53K) #define OMV_JPEG_SIZE (22K) // IDE JPEG buffer (header + data). #define OMV_MSC_BUF_SIZE (2K) // USB MSC bot data #define OMV_VFS_BUF_SIZE (1K) // VFS struct + FATFS file buffer (624 bytes) diff --git a/src/omv/common/sensor.h b/src/omv/common/sensor.h index c58e5b03a..a4b78d58e 100644 --- a/src/omv/common/sensor.h +++ b/src/omv/common/sensor.h @@ -293,7 +293,7 @@ typedef struct _sensor { extern sensor_t sensor; // Resolution table -extern const int resolution[][2]; +extern uint16_t resolution[][2]; // Initialize the sensor state. void sensor_init0(); diff --git a/src/omv/common/sensor_utils.c b/src/omv/common/sensor_utils.c index 4d9a5656d..f2f26a07a 100644 --- a/src/omv/common/sensor_utils.c +++ b/src/omv/common/sensor_utils.c @@ -53,7 +53,7 @@ #endif // Sensor frame size/resolution table. -const int resolution[][2] = { +uint16_t resolution[][2] = { {0, 0 }, // C/SIF Resolutions {88, 72 }, /* QQCIF */