STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
Macros
RCC Private macros to check input parameters

Macros

#define IS_RCC_PLLI2SN_VALUE(VALUE)   ((50 <= (VALUE)) && ((VALUE) <= 432))
 
#define IS_RCC_PLLI2SP_VALUE(VALUE)
 
#define IS_RCC_PLLI2SQ_VALUE(VALUE)   ((2 <= (VALUE)) && ((VALUE) <= 15))
 
#define IS_RCC_PLLI2SR_VALUE(VALUE)   ((2 <= (VALUE)) && ((VALUE) <= 7))
 
#define IS_RCC_PLLSAIN_VALUE(VALUE)   ((50 <= (VALUE)) && ((VALUE) <= 432))
 
#define IS_RCC_PLLSAIP_VALUE(VALUE)
 
#define IS_RCC_PLLSAIQ_VALUE(VALUE)   ((2 <= (VALUE)) && ((VALUE) <= 15))
 
#define IS_RCC_PLLSAIR_VALUE(VALUE)   ((2 <= (VALUE)) && ((VALUE) <= 7))
 
#define IS_RCC_PLLSAI_DIVQ_VALUE(VALUE)   ((1 <= (VALUE)) && ((VALUE) <= 32))
 
#define IS_RCC_PLLI2S_DIVQ_VALUE(VALUE)   ((1 <= (VALUE)) && ((VALUE) <= 32))
 
#define IS_RCC_PLLSAI_DIVR_VALUE(VALUE)
 
#define IS_RCC_I2SCLKSOURCE(SOURCE)
 
#define IS_RCC_SDMMC1CLKSOURCE(SOURCE)
 
#define IS_RCC_CECCLKSOURCE(SOURCE)
 
#define IS_RCC_USART1CLKSOURCE(SOURCE)
 
#define IS_RCC_USART2CLKSOURCE(SOURCE)
 
#define IS_RCC_USART3CLKSOURCE(SOURCE)
 
#define IS_RCC_UART4CLKSOURCE(SOURCE)
 
#define IS_RCC_UART5CLKSOURCE(SOURCE)
 
#define IS_RCC_USART6CLKSOURCE(SOURCE)
 
#define IS_RCC_UART7CLKSOURCE(SOURCE)
 
#define IS_RCC_UART8CLKSOURCE(SOURCE)
 
#define IS_RCC_I2C1CLKSOURCE(SOURCE)
 
#define IS_RCC_I2C2CLKSOURCE(SOURCE)
 
#define IS_RCC_I2C3CLKSOURCE(SOURCE)
 
#define IS_RCC_I2C4CLKSOURCE(SOURCE)
 
#define IS_RCC_LPTIM1CLK(SOURCE)
 
#define IS_RCC_CLK48SOURCE(SOURCE)
 
#define IS_RCC_TIMPRES(VALUE)
 

Detailed Description

Macro Definition Documentation

#define IS_RCC_CECCLKSOURCE (   SOURCE)
Value:
(((SOURCE) == RCC_CECCLKSOURCE_HSI) || \
((SOURCE) == RCC_CECCLKSOURCE_LSE))
#define RCC_CECCLKSOURCE_LSE
#define RCC_CECCLKSOURCE_HSI

Definition at line 3098 of file stm32f7xx_hal_rcc_ex.h.

#define IS_RCC_CLK48SOURCE (   SOURCE)
Value:
(((SOURCE) == RCC_CLK48SOURCE_PLLSAIP) || \
((SOURCE) == RCC_CLK48SOURCE_PLL))
#define RCC_CLK48SOURCE_PLLSAIP
#define RCC_CLK48SOURCE_PLL

Definition at line 3168 of file stm32f7xx_hal_rcc_ex.h.

#define IS_RCC_I2C1CLKSOURCE (   SOURCE)
Value:
(((SOURCE) == RCC_I2C1CLKSOURCE_PCLK1) || \
((SOURCE) == RCC_I2C1CLKSOURCE_SYSCLK)|| \
((SOURCE) == RCC_I2C1CLKSOURCE_HSI))
#define RCC_I2C1CLKSOURCE_PCLK1
#define RCC_I2C1CLKSOURCE_SYSCLK
#define RCC_I2C1CLKSOURCE_HSI

Definition at line 3146 of file stm32f7xx_hal_rcc_ex.h.

#define IS_RCC_I2C2CLKSOURCE (   SOURCE)
Value:
(((SOURCE) == RCC_I2C2CLKSOURCE_PCLK1) || \
((SOURCE) == RCC_I2C2CLKSOURCE_SYSCLK)|| \
((SOURCE) == RCC_I2C2CLKSOURCE_HSI))
#define RCC_I2C2CLKSOURCE_HSI
#define RCC_I2C2CLKSOURCE_PCLK1
#define RCC_I2C2CLKSOURCE_SYSCLK

Definition at line 3150 of file stm32f7xx_hal_rcc_ex.h.

#define IS_RCC_I2C3CLKSOURCE (   SOURCE)
Value:
(((SOURCE) == RCC_I2C3CLKSOURCE_PCLK1) || \
((SOURCE) == RCC_I2C3CLKSOURCE_SYSCLK)|| \
((SOURCE) == RCC_I2C3CLKSOURCE_HSI))
#define RCC_I2C3CLKSOURCE_SYSCLK
#define RCC_I2C3CLKSOURCE_PCLK1
#define RCC_I2C3CLKSOURCE_HSI

Definition at line 3155 of file stm32f7xx_hal_rcc_ex.h.

#define IS_RCC_I2C4CLKSOURCE (   SOURCE)
Value:
(((SOURCE) == RCC_I2C4CLKSOURCE_PCLK1) || \
((SOURCE) == RCC_I2C4CLKSOURCE_SYSCLK)|| \
((SOURCE) == RCC_I2C4CLKSOURCE_HSI))
#define RCC_I2C4CLKSOURCE_PCLK1
#define RCC_I2C4CLKSOURCE_HSI
#define RCC_I2C4CLKSOURCE_SYSCLK

Definition at line 3159 of file stm32f7xx_hal_rcc_ex.h.

#define IS_RCC_I2SCLKSOURCE (   SOURCE)
Value:
(((SOURCE) == RCC_I2SCLKSOURCE_PLLI2S) || \
((SOURCE) == RCC_I2SCLKSOURCE_EXT))
#define RCC_I2SCLKSOURCE_EXT
#define RCC_I2SCLKSOURCE_PLLI2S

Definition at line 3092 of file stm32f7xx_hal_rcc_ex.h.

#define IS_RCC_LPTIM1CLK (   SOURCE)
Value:
(((SOURCE) == RCC_LPTIM1CLKSOURCE_PCLK) || \
((SOURCE) == RCC_LPTIM1CLKSOURCE_LSI) || \
((SOURCE) == RCC_LPTIM1CLKSOURCE_HSI) || \
((SOURCE) == RCC_LPTIM1CLKSOURCE_LSE))
#define RCC_LPTIM1CLKSOURCE_LSE
#define RCC_LPTIM1CLKSOURCE_PCLK
#define RCC_LPTIM1CLKSOURCE_HSI
#define RCC_LPTIM1CLKSOURCE_LSI

Definition at line 3163 of file stm32f7xx_hal_rcc_ex.h.

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

Definition at line 3086 of file stm32f7xx_hal_rcc_ex.h.

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

Definition at line 3068 of file stm32f7xx_hal_rcc_ex.h.

#define IS_RCC_PLLI2SP_VALUE (   VALUE)
Value:
(((VALUE) == RCC_PLLI2SP_DIV2) ||\
((VALUE) == RCC_PLLI2SP_DIV4) ||\
((VALUE) == RCC_PLLI2SP_DIV6) ||\
((VALUE) == RCC_PLLI2SP_DIV8))
#define RCC_PLLI2SP_DIV2
#define RCC_PLLI2SP_DIV6
#define RCC_PLLI2SP_DIV4
#define RCC_PLLI2SP_DIV8

Definition at line 3069 of file stm32f7xx_hal_rcc_ex.h.

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

Definition at line 3073 of file stm32f7xx_hal_rcc_ex.h.

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

Definition at line 3074 of file stm32f7xx_hal_rcc_ex.h.

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

Definition at line 3084 of file stm32f7xx_hal_rcc_ex.h.

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

Definition at line 3088 of file stm32f7xx_hal_rcc_ex.h.

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

Definition at line 3076 of file stm32f7xx_hal_rcc_ex.h.

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

Definition at line 3077 of file stm32f7xx_hal_rcc_ex.h.

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

Definition at line 3081 of file stm32f7xx_hal_rcc_ex.h.

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

Definition at line 3082 of file stm32f7xx_hal_rcc_ex.h.

#define IS_RCC_SDMMC1CLKSOURCE (   SOURCE)
Value:
(((SOURCE) == RCC_SDMMC1CLKSOURCE_SYSCLK) || \
#define RCC_SDMMC1CLKSOURCE_CLK48
#define RCC_SDMMC1CLKSOURCE_SYSCLK

Definition at line 3095 of file stm32f7xx_hal_rcc_ex.h.

#define IS_RCC_TIMPRES (   VALUE)
Value:
(((VALUE) == RCC_TIMPRES_DESACTIVATED) || \
((VALUE) == RCC_TIMPRES_ACTIVATED))
#define RCC_TIMPRES_ACTIVATED
#define RCC_TIMPRES_DESACTIVATED

Definition at line 3171 of file stm32f7xx_hal_rcc_ex.h.

#define IS_RCC_UART4CLKSOURCE (   SOURCE)
Value:
(((SOURCE) == RCC_UART4CLKSOURCE_PCLK1) || \
((SOURCE) == RCC_UART4CLKSOURCE_SYSCLK) || \
((SOURCE) == RCC_UART4CLKSOURCE_LSE) || \
((SOURCE) == RCC_UART4CLKSOURCE_HSI))
#define RCC_UART4CLKSOURCE_HSI
#define RCC_UART4CLKSOURCE_SYSCLK
#define RCC_UART4CLKSOURCE_PCLK1
#define RCC_UART4CLKSOURCE_LSE

Definition at line 3117 of file stm32f7xx_hal_rcc_ex.h.

#define IS_RCC_UART5CLKSOURCE (   SOURCE)
Value:
(((SOURCE) == RCC_UART5CLKSOURCE_PCLK1) || \
((SOURCE) == RCC_UART5CLKSOURCE_SYSCLK) || \
((SOURCE) == RCC_UART5CLKSOURCE_LSE) || \
((SOURCE) == RCC_UART5CLKSOURCE_HSI))
#define RCC_UART5CLKSOURCE_LSE
#define RCC_UART5CLKSOURCE_HSI
#define RCC_UART5CLKSOURCE_PCLK1
#define RCC_UART5CLKSOURCE_SYSCLK

Definition at line 3123 of file stm32f7xx_hal_rcc_ex.h.

#define IS_RCC_UART7CLKSOURCE (   SOURCE)
Value:
(((SOURCE) == RCC_UART7CLKSOURCE_PCLK1) || \
((SOURCE) == RCC_UART7CLKSOURCE_SYSCLK) || \
((SOURCE) == RCC_UART7CLKSOURCE_LSE) || \
((SOURCE) == RCC_UART7CLKSOURCE_HSI))
#define RCC_UART7CLKSOURCE_HSI
#define RCC_UART7CLKSOURCE_LSE
#define RCC_UART7CLKSOURCE_PCLK1
#define RCC_UART7CLKSOURCE_SYSCLK

Definition at line 3135 of file stm32f7xx_hal_rcc_ex.h.

#define IS_RCC_UART8CLKSOURCE (   SOURCE)
Value:
(((SOURCE) == RCC_UART8CLKSOURCE_PCLK1) || \
((SOURCE) == RCC_UART8CLKSOURCE_SYSCLK) || \
((SOURCE) == RCC_UART8CLKSOURCE_LSE) || \
((SOURCE) == RCC_UART8CLKSOURCE_HSI))
#define RCC_UART8CLKSOURCE_LSE
#define RCC_UART8CLKSOURCE_HSI
#define RCC_UART8CLKSOURCE_SYSCLK
#define RCC_UART8CLKSOURCE_PCLK1

Definition at line 3141 of file stm32f7xx_hal_rcc_ex.h.

#define IS_RCC_USART1CLKSOURCE (   SOURCE)
Value:
(((SOURCE) == RCC_USART1CLKSOURCE_PCLK2) || \
((SOURCE) == RCC_USART1CLKSOURCE_SYSCLK) || \
((SOURCE) == RCC_USART1CLKSOURCE_LSE) || \
((SOURCE) == RCC_USART1CLKSOURCE_HSI))
#define RCC_USART1CLKSOURCE_HSI
#define RCC_USART1CLKSOURCE_PCLK2
#define RCC_USART1CLKSOURCE_LSE
#define RCC_USART1CLKSOURCE_SYSCLK

Definition at line 3100 of file stm32f7xx_hal_rcc_ex.h.

#define IS_RCC_USART2CLKSOURCE (   SOURCE)
Value:
(((SOURCE) == RCC_USART2CLKSOURCE_PCLK1) || \
((SOURCE) == RCC_USART2CLKSOURCE_SYSCLK) || \
((SOURCE) == RCC_USART2CLKSOURCE_LSE) || \
((SOURCE) == RCC_USART2CLKSOURCE_HSI))
#define RCC_USART2CLKSOURCE_HSI
#define RCC_USART2CLKSOURCE_SYSCLK
#define RCC_USART2CLKSOURCE_LSE
#define RCC_USART2CLKSOURCE_PCLK1

Definition at line 3106 of file stm32f7xx_hal_rcc_ex.h.

#define IS_RCC_USART3CLKSOURCE (   SOURCE)
Value:
(((SOURCE) == RCC_USART3CLKSOURCE_PCLK1) || \
((SOURCE) == RCC_USART3CLKSOURCE_SYSCLK) || \
((SOURCE) == RCC_USART3CLKSOURCE_LSE) || \
((SOURCE) == RCC_USART3CLKSOURCE_HSI))
#define RCC_USART3CLKSOURCE_SYSCLK
#define RCC_USART3CLKSOURCE_HSI
#define RCC_USART3CLKSOURCE_PCLK1
#define RCC_USART3CLKSOURCE_LSE

Definition at line 3111 of file stm32f7xx_hal_rcc_ex.h.

#define IS_RCC_USART6CLKSOURCE (   SOURCE)
Value:
(((SOURCE) == RCC_USART6CLKSOURCE_PCLK2) || \
((SOURCE) == RCC_USART6CLKSOURCE_SYSCLK) || \
((SOURCE) == RCC_USART6CLKSOURCE_LSE) || \
((SOURCE) == RCC_USART6CLKSOURCE_HSI))
#define RCC_USART6CLKSOURCE_LSE
#define RCC_USART6CLKSOURCE_HSI
#define RCC_USART6CLKSOURCE_PCLK2
#define RCC_USART6CLKSOURCE_SYSCLK

Definition at line 3129 of file stm32f7xx_hal_rcc_ex.h.