This is an automated email from the ASF dual-hosted git repository. aguettouche pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git
commit 2d43c57a67f53819942cf02119ece428c73b7f70 Author: Pierre-Olivier Vauboin <[email protected]> AuthorDate: Wed Apr 1 12:46:35 2020 +0200 boards/arm/stm32h7/stm32h747i-disco: SDMMC card detect interrupt --- arch/arm/src/stm32h7/hardware/stm32_exti.h | 4 ++-- arch/arm/src/stm32h7/stm32_exti_gpio.c | 4 ++-- boards/arm/stm32h7/stm32h747i-disco/src/stm32h747i-disco.h | 2 ++ 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/arch/arm/src/stm32h7/hardware/stm32_exti.h b/arch/arm/src/stm32h7/hardware/stm32_exti.h index 0667c9e..ea140ad 100644 --- a/arch/arm/src/stm32h7/hardware/stm32_exti.h +++ b/arch/arm/src/stm32h7/hardware/stm32_exti.h @@ -48,7 +48,7 @@ * families */ -#if defined(CONFIG_STM32H7_STM32H7X3XX) +#if defined(CONFIG_STM32H7_STM32H7X3XX) || defined(CONFIG_STM32H7_STM32H7X7XX) /************************************************************************************ * Pre-processor Definitions @@ -249,5 +249,5 @@ #define EXTI_EVENT_ETHWKUP 86 /* Ethernet wakeup */ #define EXTI_EVENT_HSECSS 87 /* HSECSS interrupt */ -#endif /* CONFIG_STM32H7_STM32H7X3XX */ +#endif /* CONFIG_STM32H7_STM32H7X3XX || CONFIG_STM32H7_STM32H7X7XX */ #endif /* __ARCH_ARM_SRC_STM32H7_HARDWARE_STM32_EXTI_H */ diff --git a/arch/arm/src/stm32h7/stm32_exti_gpio.c b/arch/arm/src/stm32h7/stm32_exti_gpio.c index 35ba242..f3d5f5d 100644 --- a/arch/arm/src/stm32h7/stm32_exti_gpio.c +++ b/arch/arm/src/stm32h7/stm32_exti_gpio.c @@ -66,7 +66,7 @@ * families */ -#if defined(CONFIG_STM32H7_STM32H7X3XX) +#if defined(CONFIG_STM32H7_STM32H7X3XX) || defined(CONFIG_STM32H7_STM32H7X7XX) /**************************************************************************** * Private Types @@ -396,4 +396,4 @@ int stm32_gpiosetevent(uint32_t pinset, bool risingedge, bool fallingedge, return OK; } -#endif /* CONFIG_STM32H7_STM32H7X3XX */ +#endif /* CONFIG_STM32H7_STM32H7X3XX || CONFIG_STM32H7_STM32H7X7XX */ diff --git a/boards/arm/stm32h7/stm32h747i-disco/src/stm32h747i-disco.h b/boards/arm/stm32h7/stm32h747i-disco/src/stm32h747i-disco.h index 9ab7000..f57a2d7 100644 --- a/boards/arm/stm32h7/stm32h747i-disco/src/stm32h747i-disco.h +++ b/boards/arm/stm32h7/stm32h747i-disco/src/stm32h747i-disco.h @@ -117,6 +117,8 @@ # undef HAVE_SDIO #endif +#define GPIO_SDIO_NCD (GPIO_INPUT|GPIO_FLOAT|GPIO_EXTI|GPIO_PORTI|GPIO_PIN8) + #define SDIO_SLOTNO 0 #define SDIO_MINOR 0
