My Project
Loading...
Searching...
No Matches
RCC_Private_Macros

Macros

#define IS_RCC_PLLSOURCE(__SOURCE__)
 
#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_CALIBRATION_VALUE(__VALUE__)   ((__VALUE__) <= 0x1FU)
 
#define IS_RCC_LSI(__LSI__)   (((__LSI__) == RCC_LSI_OFF) || ((__LSI__) == RCC_LSI_ON))
 
#define IS_RCC_PLL(__PLL__)
 
#define IS_RCC_PLL_DIV(__DIV__)
 
#define IS_RCC_PLL_MUL(__MUL__)
 
#define IS_RCC_CLOCKTYPE(CLK)
 
#define IS_RCC_SYSCLKSOURCE(__SOURCE__)
 
#define IS_RCC_SYSCLKSOURCE_STATUS(__SOURCE__)
 
#define IS_RCC_HCLK(__HCLK__)
 
#define IS_RCC_PCLK(__PCLK__)
 
#define IS_RCC_MCO(__MCO__)   ((__MCO__) == RCC_MCO)
 
#define IS_RCC_RTCCLKSOURCE(__SOURCE__)
 
#define IS_RCC_I2C1CLKSOURCE(__SOURCE__)
 

Detailed Description

Macro Definition Documentation

◆ IS_RCC_CALIBRATION_VALUE

#define IS_RCC_CALIBRATION_VALUE (   __VALUE__)    ((__VALUE__) <= 0x1FU)

◆ IS_RCC_CLOCKTYPE

#define IS_RCC_CLOCKTYPE (   CLK)
Value:
#define RCC_CLOCKTYPE_SYSCLK
Definition: stm32f3xx_hal_rcc.h:414
#define RCC_CLOCKTYPE_HCLK
Definition: stm32f3xx_hal_rcc.h:415
#define RCC_CLOCKTYPE_PCLK1
Definition: stm32f3xx_hal_rcc.h:416
#define RCC_CLOCKTYPE_PCLK2
Definition: stm32f3xx_hal_rcc.h:417

◆ IS_RCC_HCLK

#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))
#define RCC_SYSCLK_DIV1
Definition: stm32f3xx_hal_rcc.h:448
#define RCC_SYSCLK_DIV128
Definition: stm32f3xx_hal_rcc.h:454
#define RCC_SYSCLK_DIV4
Definition: stm32f3xx_hal_rcc.h:450
#define RCC_SYSCLK_DIV64
Definition: stm32f3xx_hal_rcc.h:453
#define RCC_SYSCLK_DIV8
Definition: stm32f3xx_hal_rcc.h:451
#define RCC_SYSCLK_DIV16
Definition: stm32f3xx_hal_rcc.h:452
#define RCC_SYSCLK_DIV256
Definition: stm32f3xx_hal_rcc.h:455
#define RCC_SYSCLK_DIV512
Definition: stm32f3xx_hal_rcc.h:456
#define RCC_SYSCLK_DIV2
Definition: stm32f3xx_hal_rcc.h:449

◆ IS_RCC_HSE

#define IS_RCC_HSE (   __HSE__)
Value:
(((__HSE__) == RCC_HSE_OFF) || ((__HSE__) == RCC_HSE_ON) || \
((__HSE__) == RCC_HSE_BYPASS))
#define RCC_HSE_OFF
Definition: stm32f3xx_hal_rcc.h:360
#define RCC_HSE_BYPASS
Definition: stm32f3xx_hal_rcc.h:362
#define RCC_HSE_ON
Definition: stm32f3xx_hal_rcc.h:361

◆ IS_RCC_HSI

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

◆ IS_RCC_I2C1CLKSOURCE

#define IS_RCC_I2C1CLKSOURCE (   __SOURCE__)
Value:
(((__SOURCE__) == RCC_I2C1CLKSOURCE_HSI) || \
((__SOURCE__) == RCC_I2C1CLKSOURCE_SYSCLK))
#define RCC_I2C1CLKSOURCE_SYSCLK
Definition: stm32f3xx_hal_rcc.h:595
#define RCC_I2C1CLKSOURCE_HSI
Definition: stm32f3xx_hal_rcc.h:594

◆ IS_RCC_LSE

#define IS_RCC_LSE (   __LSE__)
Value:
(((__LSE__) == RCC_LSE_OFF) || ((__LSE__) == RCC_LSE_ON) || \
((__LSE__) == RCC_LSE_BYPASS))
#define RCC_LSE_OFF
Definition: stm32f3xx_hal_rcc.h:370
#define RCC_LSE_BYPASS
Definition: stm32f3xx_hal_rcc.h:372
#define RCC_LSE_ON
Definition: stm32f3xx_hal_rcc.h:371

◆ IS_RCC_LSI

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

◆ IS_RCC_MCO

#define IS_RCC_MCO (   __MCO__)    ((__MCO__) == RCC_MCO)

◆ IS_RCC_OSCILLATORTYPE

#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_LSI) == RCC_OSCILLATORTYPE_LSI) || \
#define RCC_OSCILLATORTYPE_HSE
Definition: stm32f3xx_hal_rcc.h:349
#define RCC_OSCILLATORTYPE_LSI
Definition: stm32f3xx_hal_rcc.h:352
#define RCC_OSCILLATORTYPE_NONE
Definition: stm32f3xx_hal_rcc.h:348
#define RCC_OSCILLATORTYPE_LSE
Definition: stm32f3xx_hal_rcc.h:351
#define RCC_OSCILLATORTYPE_HSI
Definition: stm32f3xx_hal_rcc.h:350

◆ IS_RCC_PCLK

#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))
#define RCC_HCLK_DIV16
Definition: stm32f3xx_hal_rcc.h:469
#define RCC_HCLK_DIV2
Definition: stm32f3xx_hal_rcc.h:466
#define RCC_HCLK_DIV4
Definition: stm32f3xx_hal_rcc.h:467
#define RCC_HCLK_DIV1
Definition: stm32f3xx_hal_rcc.h:465
#define RCC_HCLK_DIV8
Definition: stm32f3xx_hal_rcc.h:468

◆ IS_RCC_PLL

#define IS_RCC_PLL (   __PLL__)
Value:
(((__PLL__) == RCC_PLL_NONE) || ((__PLL__) == RCC_PLL_OFF) || \
((__PLL__) == RCC_PLL_ON))
#define RCC_PLL_OFF
Definition: stm32f3xx_hal_rcc.h:404
#define RCC_PLL_NONE
Definition: stm32f3xx_hal_rcc.h:403
#define RCC_PLL_ON
Definition: stm32f3xx_hal_rcc.h:405

◆ IS_RCC_PLL_DIV

#define IS_RCC_PLL_DIV (   __DIV__)
Value:
(((__DIV__) == RCC_PLL_DIV2) || \
((__DIV__) == RCC_PLL_DIV3) || ((__DIV__) == RCC_PLL_DIV4))

◆ IS_RCC_PLL_MUL

#define IS_RCC_PLL_MUL (   __MUL__)
Value:
(((__MUL__) == RCC_PLL_MUL2) || ((__MUL__) == RCC_PLL_MUL3) || \
((__MUL__) == RCC_PLL_MUL4) || ((__MUL__) == RCC_PLL_MUL5) || \
((__MUL__) == RCC_PLL_MUL6) || ((__MUL__) == RCC_PLL_MUL7) || \
((__MUL__) == RCC_PLL_MUL8) || ((__MUL__) == RCC_PLL_MUL9) || \
((__MUL__) == RCC_PLL_MUL10) || ((__MUL__) == RCC_PLL_MUL11) || \
((__MUL__) == RCC_PLL_MUL12) || ((__MUL__) == RCC_PLL_MUL13) || \
((__MUL__) == RCC_PLL_MUL14) || ((__MUL__) == RCC_PLL_MUL15) || \
((__MUL__) == RCC_PLL_MUL16))
#define RCC_PLL_MUL10
Definition: stm32f3xx_hal_rcc.h:497
#define RCC_PLL_MUL2
Definition: stm32f3xx_hal_rcc.h:489
#define RCC_PLL_MUL4
Definition: stm32f3xx_hal_rcc.h:491
#define RCC_PLL_MUL11
Definition: stm32f3xx_hal_rcc.h:498
#define RCC_PLL_MUL16
Definition: stm32f3xx_hal_rcc.h:503
#define RCC_PLL_MUL5
Definition: stm32f3xx_hal_rcc.h:492
#define RCC_PLL_MUL3
Definition: stm32f3xx_hal_rcc.h:490
#define RCC_PLL_MUL9
Definition: stm32f3xx_hal_rcc.h:496
#define RCC_PLL_MUL14
Definition: stm32f3xx_hal_rcc.h:501
#define RCC_PLL_MUL13
Definition: stm32f3xx_hal_rcc.h:500
#define RCC_PLL_MUL15
Definition: stm32f3xx_hal_rcc.h:502
#define RCC_PLL_MUL12
Definition: stm32f3xx_hal_rcc.h:499
#define RCC_PLL_MUL8
Definition: stm32f3xx_hal_rcc.h:495
#define RCC_PLL_MUL7
Definition: stm32f3xx_hal_rcc.h:494
#define RCC_PLL_MUL6
Definition: stm32f3xx_hal_rcc.h:493

◆ IS_RCC_PLLSOURCE

#define IS_RCC_PLLSOURCE (   __SOURCE__)
Value:
(((__SOURCE__) == RCC_PLLSOURCE_HSI) || \
((__SOURCE__) == RCC_PLLSOURCE_HSE))
#define RCC_PLLSOURCE_HSE
Definition: stm32f3xx_hal_rcc.h:339

◆ IS_RCC_RTCCLKSOURCE

#define IS_RCC_RTCCLKSOURCE (   __SOURCE__)
Value:
(((__SOURCE__) == RCC_RTCCLKSOURCE_NO_CLK) || \
((__SOURCE__) == RCC_RTCCLKSOURCE_LSE) || \
((__SOURCE__) == RCC_RTCCLKSOURCE_LSI) || \
((__SOURCE__) == RCC_RTCCLKSOURCE_HSE_DIV32))
#define RCC_RTCCLKSOURCE_HSE_DIV32
Definition: stm32f3xx_hal_rcc.h:481
#define RCC_RTCCLKSOURCE_LSE
Definition: stm32f3xx_hal_rcc.h:479
#define RCC_RTCCLKSOURCE_LSI
Definition: stm32f3xx_hal_rcc.h:480
#define RCC_RTCCLKSOURCE_NO_CLK
Definition: stm32f3xx_hal_rcc.h:478

◆ IS_RCC_SYSCLKSOURCE

#define IS_RCC_SYSCLKSOURCE (   __SOURCE__)
Value:
(((__SOURCE__) == RCC_SYSCLKSOURCE_HSI) || \
((__SOURCE__) == RCC_SYSCLKSOURCE_HSE) || \
((__SOURCE__) == RCC_SYSCLKSOURCE_PLLCLK))
#define RCC_SYSCLKSOURCE_PLLCLK
Definition: stm32f3xx_hal_rcc.h:428
#define RCC_SYSCLKSOURCE_HSE
Definition: stm32f3xx_hal_rcc.h:427
#define RCC_SYSCLKSOURCE_HSI
Definition: stm32f3xx_hal_rcc.h:426

◆ IS_RCC_SYSCLKSOURCE_STATUS

#define IS_RCC_SYSCLKSOURCE_STATUS (   __SOURCE__)
Value:
(((__SOURCE__) == RCC_SYSCLKSOURCE_STATUS_HSI) || \
((__SOURCE__) == RCC_SYSCLKSOURCE_STATUS_HSE) || \
((__SOURCE__) == RCC_SYSCLKSOURCE_STATUS_PLLCLK))
#define RCC_SYSCLKSOURCE_STATUS_HSI
Definition: stm32f3xx_hal_rcc.h:437
#define RCC_SYSCLKSOURCE_STATUS_HSE
Definition: stm32f3xx_hal_rcc.h:438
#define RCC_SYSCLKSOURCE_STATUS_PLLCLK
Definition: stm32f3xx_hal_rcc.h:439