STM32F4xx HAL Driver master
STM32CubeF4 HAL / LL Drivers API Reference
Loading...
Searching...
No Matches
UTILS Private Macros
Collaboration diagram for UTILS Private Macros:

Macros

#define IS_LL_UTILS_SYSCLK_DIV(__VALUE__)
#define IS_LL_UTILS_APB1_DIV(__VALUE__)
#define IS_LL_UTILS_APB2_DIV(__VALUE__)
#define IS_LL_UTILS_PLLM_VALUE(__VALUE__)
#define IS_LL_UTILS_PLLN_VALUE(__VALUE__)
#define IS_LL_UTILS_PLLP_VALUE(__VALUE__)
#define IS_LL_UTILS_PLLVCO_INPUT(__VALUE__)
#define IS_LL_UTILS_PLLVCO_OUTPUT(__VALUE__)
#define IS_LL_UTILS_PLL_FREQUENCY(__VALUE__)
#define IS_LL_UTILS_HSE_BYPASS(__STATE__)
#define IS_LL_UTILS_HSE_FREQUENCY(__FREQUENCY__)

Detailed Description

Macro Definition Documentation

◆ IS_LL_UTILS_APB1_DIV

#define IS_LL_UTILS_APB1_DIV ( __VALUE__)
Value:
(((__VALUE__) == LL_RCC_APB1_DIV_1) \
|| ((__VALUE__) == LL_RCC_APB1_DIV_2) \
|| ((__VALUE__) == LL_RCC_APB1_DIV_4) \
|| ((__VALUE__) == LL_RCC_APB1_DIV_8) \
|| ((__VALUE__) == LL_RCC_APB1_DIV_16))

Definition at line 121 of file stm32f4xx_ll_utils.c.

Referenced by UTILS_EnablePLLAndSwitchSystem().

◆ IS_LL_UTILS_APB2_DIV

#define IS_LL_UTILS_APB2_DIV ( __VALUE__)
Value:
(((__VALUE__) == LL_RCC_APB2_DIV_1) \
|| ((__VALUE__) == LL_RCC_APB2_DIV_2) \
|| ((__VALUE__) == LL_RCC_APB2_DIV_4) \
|| ((__VALUE__) == LL_RCC_APB2_DIV_8) \
|| ((__VALUE__) == LL_RCC_APB2_DIV_16))

Definition at line 127 of file stm32f4xx_ll_utils.c.

Referenced by UTILS_EnablePLLAndSwitchSystem().

◆ IS_LL_UTILS_HSE_BYPASS

#define IS_LL_UTILS_HSE_BYPASS ( __STATE__)
Value:
(((__STATE__) == LL_UTILS_HSEBYPASS_ON) \
|| ((__STATE__) == LL_UTILS_HSEBYPASS_OFF))
#define LL_UTILS_HSEBYPASS_ON
#define LL_UTILS_HSEBYPASS_OFF

Definition at line 221 of file stm32f4xx_ll_utils.c.

Referenced by LL_PLL_ConfigSystemClock_HSE().

◆ IS_LL_UTILS_HSE_FREQUENCY

#define IS_LL_UTILS_HSE_FREQUENCY ( __FREQUENCY__)
Value:
(((__FREQUENCY__) >= UTILS_HSE_FREQUENCY_MIN) && ((__FREQUENCY__) <= UTILS_HSE_FREQUENCY_MAX))
#define UTILS_HSE_FREQUENCY_MIN
#define UTILS_HSE_FREQUENCY_MAX

Definition at line 224 of file stm32f4xx_ll_utils.c.

Referenced by LL_PLL_ConfigSystemClock_HSE().

◆ IS_LL_UTILS_PLL_FREQUENCY

#define IS_LL_UTILS_PLL_FREQUENCY ( __VALUE__)
Value:
((LL_PWR_GetRegulVoltageScaling() == LL_PWR_REGU_VOLTAGE_SCALE2) ? ((__VALUE__) <= UTILS_MAX_FREQUENCY_SCALE2) : \
((__VALUE__) <= UTILS_MAX_FREQUENCY_SCALE3))
#define UTILS_MAX_FREQUENCY_SCALE2

Definition at line 208 of file stm32f4xx_ll_utils.c.

Referenced by UTILS_GetPLLOutputFrequency().

◆ IS_LL_UTILS_PLLM_VALUE

#define IS_LL_UTILS_PLLM_VALUE ( __VALUE__)

Definition at line 133 of file stm32f4xx_ll_utils.c.

Referenced by UTILS_GetPLLOutputFrequency().

◆ IS_LL_UTILS_PLLN_VALUE

#define IS_LL_UTILS_PLLN_VALUE ( __VALUE__)
Value:
((RCC_PLLN_MIN_VALUE <= (__VALUE__)) && ((__VALUE__) <= RCC_PLLN_MAX_VALUE))

Definition at line 196 of file stm32f4xx_ll_utils.c.

Referenced by UTILS_GetPLLOutputFrequency().

◆ IS_LL_UTILS_PLLP_VALUE

#define IS_LL_UTILS_PLLP_VALUE ( __VALUE__)
Value:
(((__VALUE__) == LL_RCC_PLLP_DIV_2) \
|| ((__VALUE__) == LL_RCC_PLLP_DIV_4) \
|| ((__VALUE__) == LL_RCC_PLLP_DIV_6) \
|| ((__VALUE__) == LL_RCC_PLLP_DIV_8))

Definition at line 198 of file stm32f4xx_ll_utils.c.

Referenced by UTILS_GetPLLOutputFrequency().

◆ IS_LL_UTILS_PLLVCO_INPUT

#define IS_LL_UTILS_PLLVCO_INPUT ( __VALUE__)
Value:
((UTILS_PLLVCO_INPUT_MIN <= (__VALUE__)) && ((__VALUE__) <= UTILS_PLLVCO_INPUT_MAX))
#define UTILS_PLLVCO_INPUT_MAX
#define UTILS_PLLVCO_INPUT_MIN

Definition at line 203 of file stm32f4xx_ll_utils.c.

Referenced by UTILS_GetPLLOutputFrequency().

◆ IS_LL_UTILS_PLLVCO_OUTPUT

#define IS_LL_UTILS_PLLVCO_OUTPUT ( __VALUE__)
Value:
((UTILS_PLLVCO_OUTPUT_MIN <= (__VALUE__)) && ((__VALUE__) <= UTILS_PLLVCO_OUTPUT_MAX))
#define UTILS_PLLVCO_OUTPUT_MIN
#define UTILS_PLLVCO_OUTPUT_MAX

Definition at line 205 of file stm32f4xx_ll_utils.c.

Referenced by UTILS_GetPLLOutputFrequency().

◆ IS_LL_UTILS_SYSCLK_DIV

#define IS_LL_UTILS_SYSCLK_DIV ( __VALUE__)
Value:
(((__VALUE__) == LL_RCC_SYSCLK_DIV_1) \
|| ((__VALUE__) == LL_RCC_SYSCLK_DIV_2) \
|| ((__VALUE__) == LL_RCC_SYSCLK_DIV_4) \
|| ((__VALUE__) == LL_RCC_SYSCLK_DIV_8) \
|| ((__VALUE__) == LL_RCC_SYSCLK_DIV_16) \
|| ((__VALUE__) == LL_RCC_SYSCLK_DIV_64) \
|| ((__VALUE__) == LL_RCC_SYSCLK_DIV_128) \
|| ((__VALUE__) == LL_RCC_SYSCLK_DIV_256) \
|| ((__VALUE__) == LL_RCC_SYSCLK_DIV_512))

Definition at line 111 of file stm32f4xx_ll_utils.c.

Referenced by UTILS_EnablePLLAndSwitchSystem().