From dd399d11c919277e522e652f4dd556de17136462 Mon Sep 17 00:00:00 2001 From: "Kwabena W. Agyeman" Date: Mon, 12 Apr 2021 22:59:28 -0700 Subject: [PATCH] Remove PC2/3_C as we only have PC2/3_C on the original H7 --- src/omv/ports/stm32/stm32fxxx_hal_msp.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/omv/ports/stm32/stm32fxxx_hal_msp.c b/src/omv/ports/stm32/stm32fxxx_hal_msp.c index 323e503e5..7d4e09949 100644 --- a/src/omv/ports/stm32/stm32fxxx_hal_msp.c +++ b/src/omv/ports/stm32/stm32fxxx_hal_msp.c @@ -221,13 +221,17 @@ void HAL_MspInit(void) #endif // DCMI_RESET_PIN || DCMI_PWDN_PIN || DCMI_FSYNC_PIN - // This disconnects PA0/PA1/PC2/PC3 from PA0_C/PA1_C/PC2_C/PC3_C. - // PA0_C/PA1_C connect to ADC1/2 Channels P0/P1. PC2_C/PC3_C connect to ADC3 Channels P0/P1. #if defined(MCU_SERIES_H7) + // This disconnects PA0/PA1 from PA0_C/PA1_C. + // PA0_C/PA1_C connect to ADC1/2 Channels P0/P1 HAL_SYSCFG_AnalogSwitchConfig(SYSCFG_SWITCH_PA0, SYSCFG_SWITCH_PA0_OPEN); HAL_SYSCFG_AnalogSwitchConfig(SYSCFG_SWITCH_PA1, SYSCFG_SWITCH_PA1_OPEN); - HAL_SYSCFG_AnalogSwitchConfig(SYSCFG_SWITCH_PC2, SYSCFG_SWITCH_PC2_OPEN); - HAL_SYSCFG_AnalogSwitchConfig(SYSCFG_SWITCH_PC3, SYSCFG_SWITCH_PC3_OPEN); + // This connects PC2/PC3 from PC2_C/PC3_C. + // PC2_C/PC3_C connect to ADC3 Channels P0/P1. + // PC2_C is connected to the blue LED on the OpenMV Cam H7. + // PC3_C is unused. + HAL_SYSCFG_AnalogSwitchConfig(SYSCFG_SWITCH_PC2, SYSCFG_SWITCH_PC2_CLOSE); + HAL_SYSCFG_AnalogSwitchConfig(SYSCFG_SWITCH_PC3, SYSCFG_SWITCH_PC3_CLOSE); #endif }