STM32H735xx HAL User Manual
Defines
UTILS Private Constants
UTILS

Defines

#define UTILS_MAX_FREQUENCY_SCALE0   550000000U
#define UTILS_MAX_FREQUENCY_SCALE1   200000000U
#define UTILS_MAX_FREQUENCY_SCALE2   150000000U
#define UTILS_MAX_FREQUENCY_SCALE3   85000000U
#define UTILS_PLLVCO_INPUT_MIN1   1000000U
#define UTILS_PLLVCO_INPUT_MAX1   2000000U
#define UTILS_PLLVCO_INPUT_MIN2   2000000U
#define UTILS_PLLVCO_INPUT_MAX2   4000000U
#define UTILS_PLLVCO_INPUT_MIN3   4000000U
#define UTILS_PLLVCO_INPUT_MAX3   8000000U
#define UTILS_PLLVCO_INPUT_MIN4   8000000U
#define UTILS_PLLVCO_INPUT_MAX4   16000000U
#define UTILS_PLLVCO_MEDIUM_OUTPUT_MIN   150000000U
#define UTILS_PLLVCO_WIDE_OUTPUT_MIN   192000000U
#define UTILS_PLLVCO_MEDIUM_OUTPUT_MAX   420000000U
#define UTILS_PLLVCO_WIDE_OUTPUT_MAX   836000000U
#define UTILS_HSE_FREQUENCY_MIN   4000000U
#define UTILS_HSE_FREQUENCY_MAX   48000000U
#define UTILS_SCALE0_LATENCY0_FREQ   70000000U
#define UTILS_SCALE0_LATENCY1_FREQ   140000000U
#define UTILS_SCALE0_LATENCY2_FREQ   210000000U
#define UTILS_SCALE0_LATENCY3_FREQ   275000000U
#define UTILS_SCALE1_LATENCY0_FREQ   67000000U
#define UTILS_SCALE1_LATENCY1_FREQ   133000000U
#define UTILS_SCALE1_LATENCY2_FREQ   200000000U
#define UTILS_SCALE2_LATENCY0_FREQ   50000000U
#define UTILS_SCALE2_LATENCY1_FREQ   100000000U
#define UTILS_SCALE2_LATENCY2_FREQ   150000000U
#define UTILS_SCALE3_LATENCY0_FREQ   35000000U
#define UTILS_SCALE3_LATENCY1_FREQ   70000000U
#define UTILS_SCALE3_LATENCY2_FREQ   85000000U
#define LL_MAX_DELAY   0xFFFFFFFFU
#define UID_BASE_ADDRESS   UID_BASE
 Unique device ID register base address.
#define FLASHSIZE_BASE_ADDRESS   FLASHSIZE_BASE
 Flash size data register base address.
#define PACKAGE_BASE_ADDRESS   PACKAGE_BASE
 Package data register base address.

Define Documentation

#define FLASHSIZE_BASE_ADDRESS   FLASHSIZE_BASE

Flash size data register base address.

Definition at line 71 of file stm32h7xx_ll_utils.h.

Referenced by LL_GetFlashSize().

#define LL_MAX_DELAY   0xFFFFFFFFU

Definition at line 61 of file stm32h7xx_ll_utils.h.

Referenced by LL_mDelay().

#define PACKAGE_BASE_ADDRESS   PACKAGE_BASE

Package data register base address.

Definition at line 76 of file stm32h7xx_ll_utils.h.

Referenced by LL_GetPackageType().

#define UID_BASE_ADDRESS   UID_BASE

Unique device ID register base address.

Definition at line 66 of file stm32h7xx_ll_utils.h.

Referenced by LL_GetUID_Word0(), LL_GetUID_Word1(), and LL_GetUID_Word2().

#define UTILS_HSE_FREQUENCY_MAX   48000000U

Frequency max for HSE frequency, in Hz

Definition at line 83 of file stm32h7xx_ll_utils.c.

#define UTILS_HSE_FREQUENCY_MIN   4000000U

Frequency min for HSE frequency, in Hz

Definition at line 82 of file stm32h7xx_ll_utils.c.

#define UTILS_MAX_FREQUENCY_SCALE0   550000000U

Maximum frequency for system clock at power scale0, in Hz

Definition at line 53 of file stm32h7xx_ll_utils.c.

#define UTILS_MAX_FREQUENCY_SCALE1   200000000U

Maximum frequency for system clock at power scale1, in Hz

Definition at line 54 of file stm32h7xx_ll_utils.c.

#define UTILS_MAX_FREQUENCY_SCALE2   150000000U

Maximum frequency for system clock at power scale2, in Hz

Definition at line 55 of file stm32h7xx_ll_utils.c.

#define UTILS_MAX_FREQUENCY_SCALE3   85000000U

Maximum frequency for system clock at power scale3, in Hz

Definition at line 56 of file stm32h7xx_ll_utils.c.

#define UTILS_PLLVCO_INPUT_MAX1   2000000U

Frequency max for the wide range PLLVCO input, in Hz

Definition at line 61 of file stm32h7xx_ll_utils.c.

#define UTILS_PLLVCO_INPUT_MAX2   4000000U

Frequency max for the wide range PLLVCO input, in Hz

Definition at line 63 of file stm32h7xx_ll_utils.c.

#define UTILS_PLLVCO_INPUT_MAX3   8000000U

Frequency max for the wide range PLLVCO input, in Hz

Definition at line 65 of file stm32h7xx_ll_utils.c.

#define UTILS_PLLVCO_INPUT_MAX4   16000000U

Frequency max for the wide range PLLVCO input, in Hz

Definition at line 67 of file stm32h7xx_ll_utils.c.

#define UTILS_PLLVCO_INPUT_MIN1   1000000U

Frequency min for the low range PLLVCO input, in Hz

Definition at line 60 of file stm32h7xx_ll_utils.c.

#define UTILS_PLLVCO_INPUT_MIN2   2000000U

Frequency min for the low range PLLVCO input, in Hz

Definition at line 62 of file stm32h7xx_ll_utils.c.

#define UTILS_PLLVCO_INPUT_MIN3   4000000U

Frequency min for the low range PLLVCO input, in Hz

Definition at line 64 of file stm32h7xx_ll_utils.c.

#define UTILS_PLLVCO_INPUT_MIN4   8000000U

Frequency min for the low range PLLVCO input, in Hz

Definition at line 66 of file stm32h7xx_ll_utils.c.

#define UTILS_PLLVCO_MEDIUM_OUTPUT_MAX   420000000U

Frequency max for the medium range PLLVCO output, in Hz

Definition at line 72 of file stm32h7xx_ll_utils.c.

#define UTILS_PLLVCO_MEDIUM_OUTPUT_MIN   150000000U

Frequency min for the medium range PLLVCO output, in Hz

Definition at line 70 of file stm32h7xx_ll_utils.c.

#define UTILS_PLLVCO_WIDE_OUTPUT_MAX   836000000U

Frequency max for the wide range PLLVCO output, in Hz

Definition at line 73 of file stm32h7xx_ll_utils.c.

#define UTILS_PLLVCO_WIDE_OUTPUT_MIN   192000000U

Frequency min for the wide range PLLVCO output, in Hz

Definition at line 71 of file stm32h7xx_ll_utils.c.

#define UTILS_SCALE0_LATENCY0_FREQ   70000000U

HCLK frequency to set FLASH latency 0 in power scale 0

Definition at line 132 of file stm32h7xx_ll_utils.c.

Referenced by LL_SetFlashLatency().

#define UTILS_SCALE0_LATENCY1_FREQ   140000000U

HCLK frequency to set FLASH latency 1 in power scale 0

Definition at line 133 of file stm32h7xx_ll_utils.c.

Referenced by LL_SetFlashLatency().

#define UTILS_SCALE0_LATENCY2_FREQ   210000000U

HCLK frequency to set FLASH latency 2 in power scale 0

Definition at line 134 of file stm32h7xx_ll_utils.c.

Referenced by LL_SetFlashLatency().

#define UTILS_SCALE0_LATENCY3_FREQ   275000000U

HCLK frequency to set FLASH latency 3 in power scale 0

Definition at line 135 of file stm32h7xx_ll_utils.c.

Referenced by LL_SetFlashLatency().

#define UTILS_SCALE1_LATENCY0_FREQ   67000000U

HCLK frequency to set FLASH latency 0 in power scale 1

Definition at line 137 of file stm32h7xx_ll_utils.c.

Referenced by LL_SetFlashLatency().

#define UTILS_SCALE1_LATENCY1_FREQ   133000000U

HCLK frequency to set FLASH latency 1 in power scale 1

Definition at line 138 of file stm32h7xx_ll_utils.c.

Referenced by LL_SetFlashLatency().

#define UTILS_SCALE1_LATENCY2_FREQ   200000000U

HCLK frequency to set FLASH latency 2 in power scale 1

Definition at line 139 of file stm32h7xx_ll_utils.c.

Referenced by LL_SetFlashLatency().

#define UTILS_SCALE2_LATENCY0_FREQ   50000000U

HCLK frequency to set FLASH latency 0 in power scale 2

Definition at line 141 of file stm32h7xx_ll_utils.c.

Referenced by LL_SetFlashLatency().

#define UTILS_SCALE2_LATENCY1_FREQ   100000000U

HCLK frequency to set FLASH latency 1 in power scale 2

Definition at line 142 of file stm32h7xx_ll_utils.c.

Referenced by LL_SetFlashLatency().

#define UTILS_SCALE2_LATENCY2_FREQ   150000000U

HCLK frequency to set FLASH latency 2 in power scale 2

Definition at line 143 of file stm32h7xx_ll_utils.c.

Referenced by LL_SetFlashLatency().

#define UTILS_SCALE3_LATENCY0_FREQ   35000000U

HCLK frequency to set FLASH latency 0 in power scale 3

Definition at line 145 of file stm32h7xx_ll_utils.c.

Referenced by LL_SetFlashLatency().

#define UTILS_SCALE3_LATENCY1_FREQ   70000000U

HCLK frequency to set FLASH latency 1 in power scale 3

Definition at line 146 of file stm32h7xx_ll_utils.c.

Referenced by LL_SetFlashLatency().

#define UTILS_SCALE3_LATENCY2_FREQ   85000000U

HCLK frequency to set FLASH latency 2 in power scale 3

Definition at line 147 of file stm32h7xx_ll_utils.c.

Referenced by LL_SetFlashLatency().