Merge pull request #2802 from openmv/add_custom_res
Some checks are pending
🔥 Firmware Build / build-firmware (ARDUINO_GIGA) (push) Waiting to run
🔥 Firmware Build / build-firmware (ARDUINO_NANO_33_BLE_SENSE) (push) Waiting to run
🔥 Firmware Build / build-firmware (ARDUINO_NANO_RP2040_CONNECT) (push) Waiting to run
🔥 Firmware Build / build-firmware (ARDUINO_NICLA_VISION) (push) Waiting to run
🔥 Firmware Build / build-firmware (ARDUINO_PORTENTA_H7) (push) Waiting to run
🔥 Firmware Build / build-firmware (DOCKER) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV2) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV3) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV4) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV4P) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMVPT) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV_AE3) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV_N6) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV_RT1060) (push) Waiting to run
🔥 Firmware Build / code-size-report (push) Blocked by required conditions
🔥 Firmware Build / stable-release (push) Blocked by required conditions
🔥 Firmware Build / development-release (push) Blocked by required conditions

common/csi: Add support for custom resolutions.
This commit is contained in:
Ibrahim Abdelkader 2025-08-08 20:58:35 +03:00 committed by GitHub
commit 3f271393ce
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 2 additions and 0 deletions

View File

@ -78,6 +78,7 @@ typedef struct _i2c_dev {
// Sensor frame size/resolution table.
uint16_t resolution[][2] = {
{0, 0 },
{0, 0 }, /* Custom set by drivers */
// C/SIF Resolutions
{88, 72 }, /* QQCIF */
{176, 144 }, /* QCIF */

View File

@ -145,6 +145,7 @@ typedef enum {
typedef enum {
OMV_CSI_FRAMESIZE_INVALID = 0,
OMV_CSI_FRAMESIZE_CUSTOM,
// C/SIF Resolutions
OMV_CSI_FRAMESIZE_QQCIF, // 88x72
OMV_CSI_FRAMESIZE_QCIF, // 176x144