From b6fd41af7741c362cf0f8670e27b944f173d2abb Mon Sep 17 00:00:00 2001 From: Giovanni Di Sirio Date: Sun, 14 Feb 2016 17:05:46 +0000 Subject: [PATCH] git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_16.1.x@8895 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- os/hal/ports/STM32/STM32F4xx/stm32_rcc.h | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/os/hal/ports/STM32/STM32F4xx/stm32_rcc.h b/os/hal/ports/STM32/STM32F4xx/stm32_rcc.h index 694febb60..9db857cdc 100644 --- a/os/hal/ports/STM32/STM32F4xx/stm32_rcc.h +++ b/os/hal/ports/STM32/STM32F4xx/stm32_rcc.h @@ -1562,11 +1562,13 @@ * * @api */ -#if defined(STM32_FSMC_IS_FMC) +#if STM32_HAS_FSMC || defined(__DOXYGEN__) +#if STM32_FSMC_IS_FMC || defined(__DOXYGEN__) #define rccEnableFSMC(lp) rccEnableAHB3(RCC_AHB3ENR_FMCEN, lp) #else #define rccEnableFSMC(lp) rccEnableAHB3(RCC_AHB3ENR_FSMCEN, lp) #endif +#endif /** * @brief Disables the FSMC peripheral clock. @@ -1575,22 +1577,26 @@ * * @api */ -#if defined(STM32_FSMC_IS_FMC) +#if STM32_HAS_FSMC || defined(__DOXYGEN__) +#if STM32_FSMC_IS_FMC || defined(__DOXYGEN__) #define rccDisableFSMC(lp) rccDisableAHB3(RCC_AHB3ENR_FMCEN, lp) #else #define rccDisableFSMC(lp) rccDisableAHB3(RCC_AHB3ENR_FSMCEN, lp) #endif +#endif /** * @brief Resets the FSMC peripheral. * * @api */ -#if defined(STM32_FSMC_IS_FMC) +#if STM32_HAS_FSMC || defined(__DOXYGEN__) +#if STM32_FSMC_IS_FMC || defined(__DOXYGEN__) #define rccResetFSMC() rccResetAHB3(RCC_AHB3RSTR_FMCRST) #else #define rccResetFSMC() rccResetAHB3(RCC_AHB3RSTR_FSMCRST) #endif +#endif /** @} */ /*===========================================================================*/