STM32L486xx HAL User Manual
Defines
RCC Private Macros
RCC

Defines

#define __MCO1_CLK_ENABLE()   __HAL_RCC_GPIOA_CLK_ENABLE()
#define MCO1_GPIO_PORT   GPIOA
#define MCO1_PIN   GPIO_PIN_8
#define RCC_PLL_OSCSOURCE_CONFIG(__HAL_RCC_PLLSOURCE__)   (MODIFY_REG(RCC->PLLCFGR, RCC_PLLCFGR_PLLSRC, (__HAL_RCC_PLLSOURCE__)))
#define IS_RCC_OSCILLATORTYPE(__OSCILLATOR__)
#define IS_RCC_HSE(__HSE__)
#define IS_RCC_LSE(__LSE__)
#define IS_RCC_HSI(__HSI__)   (((__HSI__) == RCC_HSI_OFF) || ((__HSI__) == RCC_HSI_ON))
#define IS_RCC_HSI_CALIBRATION_VALUE(__VALUE__)   ((__VALUE__) <= (RCC_ICSCR_HSITRIM >> RCC_ICSCR_HSITRIM_Pos))
#define IS_RCC_LSI(__LSI__)   (((__LSI__) == RCC_LSI_OFF) || ((__LSI__) == RCC_LSI_ON))
#define IS_RCC_MSI(__MSI__)   (((__MSI__) == RCC_MSI_OFF) || ((__MSI__) == RCC_MSI_ON))
#define IS_RCC_MSICALIBRATION_VALUE(__VALUE__)   ((__VALUE__) <= 255U)
#define IS_RCC_PLL(__PLL__)
#define IS_RCC_PLLSOURCE(__SOURCE__)
#define IS_RCC_PLLM_VALUE(__VALUE__)   ((1U <= (__VALUE__)) && ((__VALUE__) <= 8U))
#define IS_RCC_PLLN_VALUE(__VALUE__)   ((8U <= (__VALUE__)) && ((__VALUE__) <= 86U))
#define IS_RCC_PLLP_VALUE(__VALUE__)   (((__VALUE__) == 7U) || ((__VALUE__) == 17U))
#define IS_RCC_PLLQ_VALUE(__VALUE__)
#define IS_RCC_PLLR_VALUE(__VALUE__)
#define IS_RCC_PLLSAI1CLOCKOUT_VALUE(__VALUE__)
#define IS_RCC_PLLSAI2CLOCKOUT_VALUE(__VALUE__)
#define IS_RCC_MSI_CLOCK_RANGE(__RANGE__)
#define IS_RCC_MSI_STANDBY_CLOCK_RANGE(__RANGE__)
#define IS_RCC_CLOCKTYPE(__CLK__)   ((1U <= (__CLK__)) && ((__CLK__) <= 15U))
#define IS_RCC_SYSCLKSOURCE(__SOURCE__)
#define IS_RCC_HCLK(__HCLK__)
#define IS_RCC_PCLK(__PCLK__)
#define IS_RCC_RTCCLKSOURCE(__SOURCE__)
#define IS_RCC_MCO(__MCOX__)   ((__MCOX__) == RCC_MCO1)
#define IS_RCC_MCO1SOURCE(__SOURCE__)
#define IS_RCC_MCODIV(__DIV__)
#define IS_RCC_LSE_DRIVE(__DRIVE__)
#define IS_RCC_STOP_WAKEUPCLOCK(__SOURCE__)

Define Documentation

Definition at line 102 of file stm32l4xx_hal_rcc.c.

Referenced by HAL_RCC_MCOConfig().

#define IS_RCC_CLOCKTYPE (   __CLK__)    ((1U <= (__CLK__)) && ((__CLK__) <= 15U))

Definition at line 4471 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_RCC_ClockConfig().

#define IS_RCC_HCLK (   __HCLK__)
Value:
(((__HCLK__) == RCC_SYSCLK_DIV1)   || ((__HCLK__) == RCC_SYSCLK_DIV2)   || \
                               ((__HCLK__) == RCC_SYSCLK_DIV4)   || ((__HCLK__) == RCC_SYSCLK_DIV8)   || \
                               ((__HCLK__) == RCC_SYSCLK_DIV16)  || ((__HCLK__) == RCC_SYSCLK_DIV64)  || \
                               ((__HCLK__) == RCC_SYSCLK_DIV128) || ((__HCLK__) == RCC_SYSCLK_DIV256) || \
                               ((__HCLK__) == RCC_SYSCLK_DIV512))

Definition at line 4478 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_RCC_ClockConfig().

#define IS_RCC_HSE (   __HSE__)
Value:
(((__HSE__) == RCC_HSE_OFF) || ((__HSE__) == RCC_HSE_ON) || \
                              ((__HSE__) == RCC_HSE_BYPASS))

Definition at line 4387 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define IS_RCC_HSI (   __HSI__)    (((__HSI__) == RCC_HSI_OFF) || ((__HSI__) == RCC_HSI_ON))

Definition at line 4393 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define IS_RCC_HSI_CALIBRATION_VALUE (   __VALUE__)    ((__VALUE__) <= (RCC_ICSCR_HSITRIM >> RCC_ICSCR_HSITRIM_Pos))

Definition at line 4395 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define IS_RCC_LSE (   __LSE__)
Value:
(((__LSE__) == RCC_LSE_OFF) || ((__LSE__) == RCC_LSE_ON) || \
                              ((__LSE__) == RCC_LSE_BYPASS))

Definition at line 4390 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define IS_RCC_LSE_DRIVE (   __DRIVE__)
Value:
(((__DRIVE__) == RCC_LSEDRIVE_LOW)        || \
                                     ((__DRIVE__) == RCC_LSEDRIVE_MEDIUMLOW)  || \
                                     ((__DRIVE__) == RCC_LSEDRIVE_MEDIUMHIGH) || \
                                     ((__DRIVE__) == RCC_LSEDRIVE_HIGH))

Definition at line 4520 of file stm32l4xx_hal_rcc.h.

#define IS_RCC_LSI (   __LSI__)    (((__LSI__) == RCC_LSI_OFF) || ((__LSI__) == RCC_LSI_ON))

Definition at line 4397 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define IS_RCC_MCO (   __MCOX__)    ((__MCOX__) == RCC_MCO1)

Definition at line 4493 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_RCC_MCOConfig().

#define IS_RCC_MCO1SOURCE (   __SOURCE__)
Value:
(((__SOURCE__) == RCC_MCO1SOURCE_NOCLOCK) || \
                                       ((__SOURCE__) == RCC_MCO1SOURCE_SYSCLK) || \
                                       ((__SOURCE__) == RCC_MCO1SOURCE_MSI) || \
                                       ((__SOURCE__) == RCC_MCO1SOURCE_HSI) || \
                                       ((__SOURCE__) == RCC_MCO1SOURCE_HSE) || \
                                       ((__SOURCE__) == RCC_MCO1SOURCE_PLLCLK) || \
                                       ((__SOURCE__) == RCC_MCO1SOURCE_LSI) || \
                                       ((__SOURCE__) == RCC_MCO1SOURCE_LSE))

Definition at line 4506 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_RCC_MCOConfig().

#define IS_RCC_MCODIV (   __DIV__)
Value:
(((__DIV__) == RCC_MCODIV_1) || ((__DIV__) == RCC_MCODIV_2) || \
                                ((__DIV__) == RCC_MCODIV_4) || ((__DIV__) == RCC_MCODIV_8) || \
                                ((__DIV__) == RCC_MCODIV_16))

Definition at line 4516 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_RCC_MCOConfig().

#define IS_RCC_MSI (   __MSI__)    (((__MSI__) == RCC_MSI_OFF) || ((__MSI__) == RCC_MSI_ON))

Definition at line 4399 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define IS_RCC_MSI_CLOCK_RANGE (   __RANGE__)
Value:
(((__RANGE__) == RCC_MSIRANGE_0)  || \
                                           ((__RANGE__) == RCC_MSIRANGE_1)  || \
                                           ((__RANGE__) == RCC_MSIRANGE_2)  || \
                                           ((__RANGE__) == RCC_MSIRANGE_3)  || \
                                           ((__RANGE__) == RCC_MSIRANGE_4)  || \
                                           ((__RANGE__) == RCC_MSIRANGE_5)  || \
                                           ((__RANGE__) == RCC_MSIRANGE_6)  || \
                                           ((__RANGE__) == RCC_MSIRANGE_7)  || \
                                           ((__RANGE__) == RCC_MSIRANGE_8)  || \
                                           ((__RANGE__) == RCC_MSIRANGE_9)  || \
                                           ((__RANGE__) == RCC_MSIRANGE_10) || \
                                           ((__RANGE__) == RCC_MSIRANGE_11))

Definition at line 4453 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define IS_RCC_MSI_STANDBY_CLOCK_RANGE (   __RANGE__)
Value:
(((__RANGE__) == RCC_MSIRANGE_4)  || \
                                                   ((__RANGE__) == RCC_MSIRANGE_5)  || \
                                                   ((__RANGE__) == RCC_MSIRANGE_6)  || \
                                                   ((__RANGE__) == RCC_MSIRANGE_7))

Definition at line 4466 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_RCCEx_StandbyMSIRangeConfig().

#define IS_RCC_MSICALIBRATION_VALUE (   __VALUE__)    ((__VALUE__) <= 255U)

Definition at line 4401 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define IS_RCC_OSCILLATORTYPE (   __OSCILLATOR__)
Value:
(((__OSCILLATOR__) == RCC_OSCILLATORTYPE_NONE)                           || \
                                               (((__OSCILLATOR__) & RCC_OSCILLATORTYPE_HSE) == RCC_OSCILLATORTYPE_HSE) || \
                                               (((__OSCILLATOR__) & RCC_OSCILLATORTYPE_HSI) == RCC_OSCILLATORTYPE_HSI) || \
                                               (((__OSCILLATOR__) & RCC_OSCILLATORTYPE_MSI) == RCC_OSCILLATORTYPE_MSI) || \
                                               (((__OSCILLATOR__) & RCC_OSCILLATORTYPE_LSI) == RCC_OSCILLATORTYPE_LSI) || \
                                               (((__OSCILLATOR__) & RCC_OSCILLATORTYPE_LSE) == RCC_OSCILLATORTYPE_LSE))

Definition at line 4379 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define IS_RCC_PCLK (   __PCLK__)
Value:
(((__PCLK__) == RCC_HCLK_DIV1) || ((__PCLK__) == RCC_HCLK_DIV2) || \
                               ((__PCLK__) == RCC_HCLK_DIV4) || ((__PCLK__) == RCC_HCLK_DIV8) || \
                               ((__PCLK__) == RCC_HCLK_DIV16))

Definition at line 4484 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_RCC_ClockConfig().

#define IS_RCC_PLL (   __PLL__)
Value:
(((__PLL__) == RCC_PLL_NONE) ||((__PLL__) == RCC_PLL_OFF) || \
                             ((__PLL__) == RCC_PLL_ON))

Definition at line 4407 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define IS_RCC_PLLM_VALUE (   __VALUE__)    ((1U <= (__VALUE__)) && ((__VALUE__) <= 8U))

Definition at line 4418 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define IS_RCC_PLLN_VALUE (   __VALUE__)    ((8U <= (__VALUE__)) && ((__VALUE__) <= 86U))

Definition at line 4421 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define IS_RCC_PLLP_VALUE (   __VALUE__)    (((__VALUE__) == 7U) || ((__VALUE__) == 17U))

Definition at line 4426 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define IS_RCC_PLLQ_VALUE (   __VALUE__)
Value:
(((__VALUE__) == 2U) || ((__VALUE__) == 4U) || \
                                      ((__VALUE__) == 6U) || ((__VALUE__) == 8U))

Definition at line 4429 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define IS_RCC_PLLR_VALUE (   __VALUE__)
Value:
(((__VALUE__) == 2U) || ((__VALUE__) == 4U) || \
                                      ((__VALUE__) == 6U) || ((__VALUE__) == 8U))

Definition at line 4432 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define IS_RCC_PLLSAI1CLOCKOUT_VALUE (   __VALUE__)
Value:
(((((__VALUE__) & RCC_PLLSAI1_SAI1CLK) == RCC_PLLSAI1_SAI1CLK)  || \
                                                  (((__VALUE__) & RCC_PLLSAI1_48M2CLK) == RCC_PLLSAI1_48M2CLK)  || \
                                                  (((__VALUE__) & RCC_PLLSAI1_ADC1CLK) == RCC_PLLSAI1_ADC1CLK)) && \
                                                 (((__VALUE__) & ~(RCC_PLLSAI1_SAI1CLK|RCC_PLLSAI1_48M2CLK|RCC_PLLSAI1_ADC1CLK)) == 0U))

Definition at line 4435 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_RCCEx_EnablePLLSAI1(), and RCCEx_PLLSAI1_Config().

#define IS_RCC_PLLSAI2CLOCKOUT_VALUE (   __VALUE__)
Value:
(((((__VALUE__) & RCC_PLLSAI2_SAI2CLK) == RCC_PLLSAI2_SAI2CLK)  || \
                                                  (((__VALUE__) & RCC_PLLSAI2_ADC2CLK) == RCC_PLLSAI2_ADC2CLK)) && \
                                                 (((__VALUE__) & ~(RCC_PLLSAI2_SAI2CLK|RCC_PLLSAI2_ADC2CLK)) == 0U))

Definition at line 4442 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_RCCEx_EnablePLLSAI2(), and RCCEx_PLLSAI2_Config().

#define IS_RCC_PLLSOURCE (   __SOURCE__)
Value:
(((__SOURCE__) == RCC_PLLSOURCE_NONE) || \
                                      ((__SOURCE__) == RCC_PLLSOURCE_MSI)  || \
                                      ((__SOURCE__) == RCC_PLLSOURCE_HSI)  || \
                                      ((__SOURCE__) == RCC_PLLSOURCE_HSE))

Definition at line 4410 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define IS_RCC_RTCCLKSOURCE (   __SOURCE__)
Value:
(((__SOURCE__) == RCC_RTCCLKSOURCE_NONE)   || \
                                         ((__SOURCE__) == RCC_RTCCLKSOURCE_LSE)    || \
                                         ((__SOURCE__) == RCC_RTCCLKSOURCE_LSI)    || \
                                         ((__SOURCE__) == RCC_RTCCLKSOURCE_HSE_DIV32))

Definition at line 4488 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_RCCEx_PeriphCLKConfig().

#define IS_RCC_STOP_WAKEUPCLOCK (   __SOURCE__)
Value:
(((__SOURCE__) == RCC_STOP_WAKEUPCLOCK_MSI) || \
                                             ((__SOURCE__) == RCC_STOP_WAKEUPCLOCK_HSI))

Definition at line 4525 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_RCCEx_WakeUpStopCLKConfig().

#define IS_RCC_SYSCLKSOURCE (   __SOURCE__)
Value:
(((__SOURCE__) == RCC_SYSCLKSOURCE_MSI) || \
                                         ((__SOURCE__) == RCC_SYSCLKSOURCE_HSI) || \
                                         ((__SOURCE__) == RCC_SYSCLKSOURCE_HSE) || \
                                         ((__SOURCE__) == RCC_SYSCLKSOURCE_PLLCLK))

Definition at line 4473 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_RCC_ClockConfig().

#define MCO1_GPIO_PORT   GPIOA

Definition at line 103 of file stm32l4xx_hal_rcc.c.

Referenced by HAL_RCC_MCOConfig().

#define MCO1_PIN   GPIO_PIN_8

Definition at line 104 of file stm32l4xx_hal_rcc.c.

Referenced by HAL_RCC_MCOConfig().

#define RCC_PLL_OSCSOURCE_CONFIG (   __HAL_RCC_PLLSOURCE__)    (MODIFY_REG(RCC->PLLCFGR, RCC_PLLCFGR_PLLSRC, (__HAL_RCC_PLLSOURCE__)))

Definition at line 106 of file stm32l4xx_hal_rcc.c.