From d7bc409cf31fea10b3479230821bb149d310bcb7 Mon Sep 17 00:00:00 2001 From: iabdalkader Date: Wed, 30 May 2018 19:22:46 +0200 Subject: [PATCH] Remove unused sensor pins from omv_boardconfig files. --- src/omv/boards/OPENMV2/omv_boardconfig.h | 18 ------------------ src/omv/boards/OPENMV3/omv_boardconfig.h | 18 ------------------ src/omv/boards/OPENMV4/omv_boardconfig.h | 12 ------------ src/omv/stm32fxxx_hal_msp.c | 2 ++ 4 files changed, 2 insertions(+), 48 deletions(-) diff --git a/src/omv/boards/OPENMV2/omv_boardconfig.h b/src/omv/boards/OPENMV2/omv_boardconfig.h index b9ecebc42..345763b73 100644 --- a/src/omv/boards/OPENMV2/omv_boardconfig.h +++ b/src/omv/boards/OPENMV2/omv_boardconfig.h @@ -100,15 +100,6 @@ #define DCMI_PWDN_PIN (GPIO_PIN_5) #define DCMI_PWDN_PORT (GPIOB) -#define DCMI_FREX_PIN (GPIO_PIN_9) -#define DCMI_FREX_PORT (GPIOD) - -#define DCMI_EXPST_PIN (GPIO_PIN_8) -#define DCMI_EXPST_PORT (GPIOD) - -#define DCMI_FSIN_PIN (GPIO_PIN_3) -#define DCMI_FSIN_PORT (GPIOD) - #define DCMI_D0_PIN (GPIO_PIN_6) #define DCMI_D1_PIN (GPIO_PIN_7) #define DCMI_D2_PIN (GPIO_PIN_0) @@ -141,15 +132,6 @@ #define DCMI_PWDN_LOW() HAL_GPIO_WritePin(DCMI_PWDN_PORT, DCMI_PWDN_PIN, GPIO_PIN_RESET) #define DCMI_PWDN_HIGH() HAL_GPIO_WritePin(DCMI_PWDN_PORT, DCMI_PWDN_PIN, GPIO_PIN_SET) -#define DCMI_FREX_LOW() HAL_GPIO_WritePin(DCMI_FREX_PORT, DCMI_FREX_PIN, GPIO_PIN_RESET) -#define DCMI_FREX_HIGH() HAL_GPIO_WritePin(DCMI_FREX_PORT, DCMI_FREX_PIN, GPIO_PIN_SET) - -#define DCMI_EXPST_LOW() HAL_GPIO_WritePin(DCMI_EXPST_PORT, DCMI_EXPST_PIN, GPIO_PIN_RESET) -#define DCMI_EXPST_HIGH() HAL_GPIO_WritePin(DCMI_EXPST_PORT, DCMI_EXPST_PIN, GPIO_PIN_SET) - -#define DCMI_FSIN_LOW() HAL_GPIO_WritePin(DCMI_FSIN_PORT, DCMI_FSIN_PIN, GPIO_PIN_RESET) -#define DCMI_FSIN_HIGH() HAL_GPIO_WritePin(DCMI_FSIN_PORT, DCMI_FSIN_PIN, GPIO_PIN_SET) - #define DCMI_VSYNC_IRQN EXTI9_5_IRQn #define DCMI_VSYNC_IRQ_LINE (7) diff --git a/src/omv/boards/OPENMV3/omv_boardconfig.h b/src/omv/boards/OPENMV3/omv_boardconfig.h index f048a0e35..0699a8b5a 100644 --- a/src/omv/boards/OPENMV3/omv_boardconfig.h +++ b/src/omv/boards/OPENMV3/omv_boardconfig.h @@ -97,15 +97,6 @@ #define DCMI_PWDN_PIN (GPIO_PIN_5) #define DCMI_PWDN_PORT (GPIOB) -#define DCMI_FREX_PIN (GPIO_PIN_9) -#define DCMI_FREX_PORT (GPIOD) - -#define DCMI_EXPST_PIN (GPIO_PIN_8) -#define DCMI_EXPST_PORT (GPIOD) - -#define DCMI_FSIN_PIN (GPIO_PIN_3) -#define DCMI_FSIN_PORT (GPIOD) - #define DCMI_D0_PIN (GPIO_PIN_6) #define DCMI_D1_PIN (GPIO_PIN_7) #define DCMI_D2_PIN (GPIO_PIN_0) @@ -138,15 +129,6 @@ #define DCMI_PWDN_LOW() HAL_GPIO_WritePin(DCMI_PWDN_PORT, DCMI_PWDN_PIN, GPIO_PIN_RESET) #define DCMI_PWDN_HIGH() HAL_GPIO_WritePin(DCMI_PWDN_PORT, DCMI_PWDN_PIN, GPIO_PIN_SET) -#define DCMI_FREX_LOW() HAL_GPIO_WritePin(DCMI_FREX_PORT, DCMI_FREX_PIN, GPIO_PIN_RESET) -#define DCMI_FREX_HIGH() HAL_GPIO_WritePin(DCMI_FREX_PORT, DCMI_FREX_PIN, GPIO_PIN_SET) - -#define DCMI_EXPST_LOW() HAL_GPIO_WritePin(DCMI_EXPST_PORT, DCMI_EXPST_PIN, GPIO_PIN_RESET) -#define DCMI_EXPST_HIGH() HAL_GPIO_WritePin(DCMI_EXPST_PORT, DCMI_EXPST_PIN, GPIO_PIN_SET) - -#define DCMI_FSIN_LOW() HAL_GPIO_WritePin(DCMI_FSIN_PORT, DCMI_FSIN_PIN, GPIO_PIN_RESET) -#define DCMI_FSIN_HIGH() HAL_GPIO_WritePin(DCMI_FSIN_PORT, DCMI_FSIN_PIN, GPIO_PIN_SET) - #define DCMI_VSYNC_IRQN EXTI9_5_IRQn #define DCMI_VSYNC_IRQ_LINE (7) diff --git a/src/omv/boards/OPENMV4/omv_boardconfig.h b/src/omv/boards/OPENMV4/omv_boardconfig.h index a6c53df0a..d00aeffd1 100644 --- a/src/omv/boards/OPENMV4/omv_boardconfig.h +++ b/src/omv/boards/OPENMV4/omv_boardconfig.h @@ -111,12 +111,6 @@ #define DCMI_PWDN_PIN (GPIO_PIN_7) #define DCMI_PWDN_PORT (GPIOD) -#define DCMI_FREX_PIN (GPIO_PIN_9) -#define DCMI_FREX_PORT (GPIOD) - -#define DCMI_EXPST_PIN (GPIO_PIN_8) -#define DCMI_EXPST_PORT (GPIOD) - #define DCMI_FSIN_PIN (GPIO_PIN_3) #define DCMI_FSIN_PORT (GPIOD) @@ -152,12 +146,6 @@ #define DCMI_PWDN_LOW() HAL_GPIO_WritePin(DCMI_PWDN_PORT, DCMI_PWDN_PIN, GPIO_PIN_RESET) #define DCMI_PWDN_HIGH() HAL_GPIO_WritePin(DCMI_PWDN_PORT, DCMI_PWDN_PIN, GPIO_PIN_SET) -#define DCMI_FREX_LOW() HAL_GPIO_WritePin(DCMI_FREX_PORT, DCMI_FREX_PIN, GPIO_PIN_RESET) -#define DCMI_FREX_HIGH() HAL_GPIO_WritePin(DCMI_FREX_PORT, DCMI_FREX_PIN, GPIO_PIN_SET) - -#define DCMI_EXPST_LOW() HAL_GPIO_WritePin(DCMI_EXPST_PORT, DCMI_EXPST_PIN, GPIO_PIN_RESET) -#define DCMI_EXPST_HIGH() HAL_GPIO_WritePin(DCMI_EXPST_PORT, DCMI_EXPST_PIN, GPIO_PIN_SET) - #define DCMI_FSIN_LOW() HAL_GPIO_WritePin(DCMI_FSIN_PORT, DCMI_FSIN_PIN, GPIO_PIN_RESET) #define DCMI_FSIN_HIGH() HAL_GPIO_WritePin(DCMI_FSIN_PORT, DCMI_FSIN_PIN, GPIO_PIN_SET) diff --git a/src/omv/stm32fxxx_hal_msp.c b/src/omv/stm32fxxx_hal_msp.c index 6583a2b09..4c2810c3e 100644 --- a/src/omv/stm32fxxx_hal_msp.c +++ b/src/omv/stm32fxxx_hal_msp.c @@ -123,8 +123,10 @@ void HAL_MspInit(void) GPIO_InitStructure.Pin = DCMI_PWDN_PIN; HAL_GPIO_Init(DCMI_PWDN_PORT, &GPIO_InitStructure); + #if defined(DCMI_FSIN_PIN) GPIO_InitStructure.Pin = DCMI_FSIN_PIN; HAL_GPIO_Init(DCMI_FSIN_PORT, &GPIO_InitStructure); + #endif } void HAL_I2C_MspInit(I2C_HandleTypeDef *hi2c)