From fc921285c308e9b0fe41cb6ee29e029dd2915f74 Mon Sep 17 00:00:00 2001 From: "Kwabena W. Agyeman" Date: Tue, 22 Jul 2025 15:55:59 -0700 Subject: [PATCH] boards: Add fixed sensor polarity configs. --- boards/OPENMV2/omv_boardconfig.h | 2 ++ boards/OPENMV3/omv_boardconfig.h | 2 ++ boards/OPENMV_AE3/omv_boardconfig.h | 2 ++ 3 files changed, 6 insertions(+) diff --git a/boards/OPENMV2/omv_boardconfig.h b/boards/OPENMV2/omv_boardconfig.h index 50dfe7464..6f50c750d 100644 --- a/boards/OPENMV2/omv_boardconfig.h +++ b/boards/OPENMV2/omv_boardconfig.h @@ -165,6 +165,8 @@ #define OMV_CSI_RESET_PIN (&omv_pin_A10_GPIO) #define OMV_CSI_POWER_PIN (&omv_pin_B5_GPIO) +#define OMV_CSI_POLARITY_CONFIG { OMV_CSI_ACTIVE_HIGH, OMV_CSI_ACTIVE_LOW } + // Physical I2C buses. // I2C bus 1 diff --git a/boards/OPENMV3/omv_boardconfig.h b/boards/OPENMV3/omv_boardconfig.h index d870785ab..8579d8b54 100644 --- a/boards/OPENMV3/omv_boardconfig.h +++ b/boards/OPENMV3/omv_boardconfig.h @@ -165,6 +165,8 @@ #define OMV_CSI_RESET_PIN (&omv_pin_A10_GPIO) #define OMV_CSI_POWER_PIN (&omv_pin_B5_GPIO) +#define OMV_CSI_POLARITY_CONFIG { OMV_CSI_ACTIVE_HIGH, OMV_CSI_ACTIVE_LOW } + // Physical I2C buses. // I2C bus 1 diff --git a/boards/OPENMV_AE3/omv_boardconfig.h b/boards/OPENMV_AE3/omv_boardconfig.h index edcbe13ea..096b3745f 100644 --- a/boards/OPENMV_AE3/omv_boardconfig.h +++ b/boards/OPENMV_AE3/omv_boardconfig.h @@ -290,6 +290,8 @@ extern unsigned char OMV_BOARD_UID_ADDR[12]; // Unique address. #define OMV_CSI_RESET_PIN (&omv_pin_CSI_RESET) #define OMV_CSI_POWER_PIN (&omv_pin_CSI_POWER) +#define OMV_CSI_POLARITY_CONFIG { OMV_CSI_ACTIVE_LOW, OMV_CSI_ACTIVE_LOW } + #define OMV_WL_POWER_PIN (&omv_pin_WL_REG_ON) #define OMV_BT_POWER_PIN (&omv_pin_BT_REG_ON)