STM32F479xx HAL User Manual
Defines
RCC Private macros to check input parameters
RCCEx Private Macros

Defines

#define IS_RCC_PLLN_VALUE(VALUE)   ((50U <= (VALUE)) && ((VALUE) <= 432U))
#define IS_RCC_PLLI2SN_VALUE(VALUE)   ((50U <= (VALUE)) && ((VALUE) <= 432U))
#define IS_RCC_PERIPHCLOCK(SELECTION)   ((1U <= (SELECTION)) && ((SELECTION) <= 0x000001FFU))
#define IS_RCC_PLLI2SR_VALUE(VALUE)   ((2U <= (VALUE)) && ((VALUE) <= 7U))
#define IS_RCC_PLLI2SQ_VALUE(VALUE)   ((2U <= (VALUE)) && ((VALUE) <= 15U))
#define IS_RCC_PLLSAIN_VALUE(VALUE)   ((50U <= (VALUE)) && ((VALUE) <= 432U))
#define IS_RCC_PLLSAIQ_VALUE(VALUE)   ((2U <= (VALUE)) && ((VALUE) <= 15U))
#define IS_RCC_PLLSAIR_VALUE(VALUE)   ((2U <= (VALUE)) && ((VALUE) <= 7U))
#define IS_RCC_PLLSAI_DIVQ_VALUE(VALUE)   ((1U <= (VALUE)) && ((VALUE) <= 32U))
#define IS_RCC_PLLI2S_DIVQ_VALUE(VALUE)   ((1U <= (VALUE)) && ((VALUE) <= 32U))
#define IS_RCC_PLLSAI_DIVR_VALUE(VALUE)
#define IS_RCC_PLLR_VALUE(VALUE)   ((2U <= (VALUE)) && ((VALUE) <= 7U))
#define IS_RCC_PLLSAIP_VALUE(VALUE)
#define IS_RCC_CLK48CLKSOURCE(SOURCE)
#define IS_RCC_SDIOCLKSOURCE(SOURCE)
#define IS_RCC_DSIBYTELANECLKSOURCE(SOURCE)
#define IS_RCC_LSE_MODE(MODE)
#define IS_RCC_MCO2SOURCE(SOURCE)

Define Documentation

#define IS_RCC_CLK48CLKSOURCE (   SOURCE)
Value:
(((SOURCE) == RCC_CLK48CLKSOURCE_PLLQ) ||\
                                              ((SOURCE) == RCC_CLK48CLKSOURCE_PLLSAIP))

Definition at line 6999 of file stm32f4xx_hal_rcc_ex.h.

Referenced by HAL_RCCEx_PeriphCLKConfig().

#define IS_RCC_DSIBYTELANECLKSOURCE (   SOURCE)
Value:
(((SOURCE) == RCC_DSICLKSOURCE_PLLR)  ||\
                                             ((SOURCE) == RCC_DSICLKSOURCE_DSIPHY))

Definition at line 7005 of file stm32f4xx_hal_rcc_ex.h.

#define IS_RCC_LSE_MODE (   MODE)
Value:
(((MODE) == RCC_LSE_LOWPOWER_MODE) ||\
                                             ((MODE) == RCC_LSE_HIGHDRIVE_MODE))

Definition at line 7008 of file stm32f4xx_hal_rcc_ex.h.

Referenced by HAL_RCCEx_SelectLSEMode().

#define IS_RCC_MCO2SOURCE (   SOURCE)
Value:
(((SOURCE) == RCC_MCO2SOURCE_SYSCLK) || ((SOURCE) == RCC_MCO2SOURCE_PLLI2SCLK)|| \
                                   ((SOURCE) == RCC_MCO2SOURCE_HSE)    || ((SOURCE) == RCC_MCO2SOURCE_PLLCLK))

Definition at line 7082 of file stm32f4xx_hal_rcc_ex.h.

Referenced by HAL_RCC_MCOConfig().

#define IS_RCC_PERIPHCLOCK (   SELECTION)    ((1U <= (SELECTION)) && ((SELECTION) <= 0x000001FFU))

Definition at line 6878 of file stm32f4xx_hal_rcc_ex.h.

Referenced by HAL_RCCEx_PeriphCLKConfig().

#define IS_RCC_PLLI2S_DIVQ_VALUE (   VALUE)    ((1U <= (VALUE)) && ((VALUE) <= 32U))

Definition at line 6903 of file stm32f4xx_hal_rcc_ex.h.

Referenced by HAL_RCCEx_PeriphCLKConfig().

#define IS_RCC_PLLI2SN_VALUE (   VALUE)    ((50U <= (VALUE)) && ((VALUE) <= 432U))

Definition at line 6855 of file stm32f4xx_hal_rcc_ex.h.

Referenced by HAL_RCCEx_EnablePLLI2S(), and HAL_RCCEx_PeriphCLKConfig().

#define IS_RCC_PLLI2SQ_VALUE (   VALUE)    ((2U <= (VALUE)) && ((VALUE) <= 15U))

Definition at line 6893 of file stm32f4xx_hal_rcc_ex.h.

Referenced by HAL_RCCEx_EnablePLLI2S(), and HAL_RCCEx_PeriphCLKConfig().

#define IS_RCC_PLLI2SR_VALUE (   VALUE)    ((2U <= (VALUE)) && ((VALUE) <= 7U))

Definition at line 6889 of file stm32f4xx_hal_rcc_ex.h.

Referenced by HAL_RCCEx_EnablePLLI2S(), and HAL_RCCEx_PeriphCLKConfig().

#define IS_RCC_PLLN_VALUE (   VALUE)    ((50U <= (VALUE)) && ((VALUE) <= 432U))

Definition at line 6854 of file stm32f4xx_hal_rcc_ex.h.

Referenced by HAL_RCC_OscConfig().

#define IS_RCC_PLLR_VALUE (   VALUE)    ((2U <= (VALUE)) && ((VALUE) <= 7U))

Definition at line 6992 of file stm32f4xx_hal_rcc_ex.h.

Referenced by HAL_RCC_OscConfig().

#define IS_RCC_PLLSAI_DIVQ_VALUE (   VALUE)    ((1U <= (VALUE)) && ((VALUE) <= 32U))

Definition at line 6901 of file stm32f4xx_hal_rcc_ex.h.

Referenced by HAL_RCCEx_PeriphCLKConfig().

#define IS_RCC_PLLSAI_DIVR_VALUE (   VALUE)
Value:
(((VALUE) == RCC_PLLSAIDIVR_2)  ||\
                                         ((VALUE) == RCC_PLLSAIDIVR_4)  ||\
                                         ((VALUE) == RCC_PLLSAIDIVR_8)  ||\
                                         ((VALUE) == RCC_PLLSAIDIVR_16))

Definition at line 6905 of file stm32f4xx_hal_rcc_ex.h.

Referenced by HAL_RCCEx_PeriphCLKConfig().

#define IS_RCC_PLLSAIN_VALUE (   VALUE)    ((50U <= (VALUE)) && ((VALUE) <= 432U))

Definition at line 6895 of file stm32f4xx_hal_rcc_ex.h.

Referenced by HAL_RCCEx_EnablePLLSAI(), and HAL_RCCEx_PeriphCLKConfig().

#define IS_RCC_PLLSAIP_VALUE (   VALUE)
Value:
(((VALUE) == RCC_PLLSAIP_DIV2) ||\
                                             ((VALUE) == RCC_PLLSAIP_DIV4) ||\
                                             ((VALUE) == RCC_PLLSAIP_DIV6) ||\
                                             ((VALUE) == RCC_PLLSAIP_DIV8))

Definition at line 6994 of file stm32f4xx_hal_rcc_ex.h.

Referenced by HAL_RCCEx_EnablePLLSAI(), and HAL_RCCEx_PeriphCLKConfig().

#define IS_RCC_PLLSAIQ_VALUE (   VALUE)    ((2U <= (VALUE)) && ((VALUE) <= 15U))

Definition at line 6897 of file stm32f4xx_hal_rcc_ex.h.

Referenced by HAL_RCCEx_EnablePLLSAI(), and HAL_RCCEx_PeriphCLKConfig().

#define IS_RCC_PLLSAIR_VALUE (   VALUE)    ((2U <= (VALUE)) && ((VALUE) <= 7U))

Definition at line 6899 of file stm32f4xx_hal_rcc_ex.h.

Referenced by HAL_RCCEx_EnablePLLSAI(), and HAL_RCCEx_PeriphCLKConfig().

#define IS_RCC_SDIOCLKSOURCE (   SOURCE)
Value:
(((SOURCE) == RCC_SDIOCLKSOURCE_CLK48) ||\
                                             ((SOURCE) == RCC_SDIOCLKSOURCE_SYSCLK))

Definition at line 7002 of file stm32f4xx_hal_rcc_ex.h.

Referenced by HAL_RCCEx_PeriphCLKConfig().