DIY Logging Volt/Ampmeter
RCC_Private_Macros

Modules

 Alias define maintained for legacy
 

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_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_MCODIV(__DIV__)   (((__DIV__) == RCC_MCODIV_1))
 
#define IS_RCC_RTCCLKSOURCE(__SOURCE__)
 

Detailed Description

Macro Definition Documentation

◆ IS_RCC_CALIBRATION_VALUE

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

Definition at line 1329 of file stm32f1xx_hal_rcc.h.

◆ IS_RCC_CLOCKTYPE

#define IS_RCC_CLOCKTYPE (   CLK)
Value:

Definition at line 1334 of file stm32f1xx_hal_rcc.h.

◆ 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))

Definition at line 1344 of file stm32f1xx_hal_rcc.h.

◆ IS_RCC_HSE

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

Definition at line 1324 of file stm32f1xx_hal_rcc.h.

◆ IS_RCC_HSI

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

Definition at line 1328 of file stm32f1xx_hal_rcc.h.

◆ IS_RCC_LSE

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

Definition at line 1326 of file stm32f1xx_hal_rcc.h.

◆ IS_RCC_LSI

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

Definition at line 1330 of file stm32f1xx_hal_rcc.h.

◆ IS_RCC_MCO

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

Definition at line 1352 of file stm32f1xx_hal_rcc.h.

◆ IS_RCC_MCODIV

#define IS_RCC_MCODIV (   __DIV__)    (((__DIV__) == RCC_MCODIV_1))

Definition at line 1353 of file stm32f1xx_hal_rcc.h.

◆ 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) || \

Definition at line 1319 of file stm32f1xx_hal_rcc.h.

◆ 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))

Definition at line 1349 of file stm32f1xx_hal_rcc.h.

◆ IS_RCC_PLL

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

Definition at line 1331 of file stm32f1xx_hal_rcc.h.

◆ IS_RCC_PLLSOURCE

#define IS_RCC_PLLSOURCE (   __SOURCE__)
Value:
(((__SOURCE__) == RCC_PLLSOURCE_HSI_DIV2) || \
((__SOURCE__) == RCC_PLLSOURCE_HSE))

Definition at line 1317 of file stm32f1xx_hal_rcc.h.

◆ 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_DIV128))

Definition at line 1354 of file stm32f1xx_hal_rcc.h.

◆ IS_RCC_SYSCLKSOURCE

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

Definition at line 1338 of file stm32f1xx_hal_rcc.h.

◆ 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))

Definition at line 1341 of file stm32f1xx_hal_rcc.h.

RCC_SYSCLKSOURCE_STATUS_PLLCLK
#define RCC_SYSCLKSOURCE_STATUS_PLLCLK
Definition: stm32f1xx_hal_rcc.h:196
RCC_LSE_OFF
#define RCC_LSE_OFF
Definition: stm32f1xx_hal_rcc.h:127
RCC_HCLK_DIV16
#define RCC_HCLK_DIV16
Definition: stm32f1xx_hal_rcc.h:226
RCC_RTCCLKSOURCE_LSE
#define RCC_RTCCLKSOURCE_LSE
Definition: stm32f1xx_hal_rcc.h:236
RCC_PLL_ON
#define RCC_PLL_ON
Definition: stm32f1xx_hal_rcc.h:162
RCC_HCLK_DIV2
#define RCC_HCLK_DIV2
Definition: stm32f1xx_hal_rcc.h:223
RCC_PLLSOURCE_HSI_DIV2
#define RCC_PLLSOURCE_HSI_DIV2
Definition: stm32f1xx_hal_rcc.h:95
RCC_SYSCLKSOURCE_STATUS_HSI
#define RCC_SYSCLKSOURCE_STATUS_HSI
Definition: stm32f1xx_hal_rcc.h:194
RCC_SYSCLK_DIV64
#define RCC_SYSCLK_DIV64
Definition: stm32f1xx_hal_rcc.h:210
RCC_SYSCLKSOURCE_STATUS_HSE
#define RCC_SYSCLKSOURCE_STATUS_HSE
Definition: stm32f1xx_hal_rcc.h:195
RCC_RTCCLKSOURCE_LSI
#define RCC_RTCCLKSOURCE_LSI
Definition: stm32f1xx_hal_rcc.h:237
RCC_OSCILLATORTYPE_NONE
#define RCC_OSCILLATORTYPE_NONE
Definition: stm32f1xx_hal_rcc.h:105
RCC_SYSCLKSOURCE_PLLCLK
#define RCC_SYSCLKSOURCE_PLLCLK
Definition: stm32f1xx_hal_rcc.h:185
RCC_HSE_OFF
#define RCC_HSE_OFF
Definition: stm32f1xx_hal_rcc.h:117
RCC_PLL_NONE
#define RCC_PLL_NONE
Definition: stm32f1xx_hal_rcc.h:160
RCC_CLOCKTYPE_PCLK1
#define RCC_CLOCKTYPE_PCLK1
Definition: stm32f1xx_hal_rcc.h:173
RCC_HSE_BYPASS
#define RCC_HSE_BYPASS
Definition: stm32f1xx_hal_rcc.h:119
RCC_SYSCLK_DIV8
#define RCC_SYSCLK_DIV8
Definition: stm32f1xx_hal_rcc.h:208
RCC_SYSCLKSOURCE_HSI
#define RCC_SYSCLKSOURCE_HSI
Definition: stm32f1xx_hal_rcc.h:183
RCC_OSCILLATORTYPE_HSI
#define RCC_OSCILLATORTYPE_HSI
Definition: stm32f1xx_hal_rcc.h:107
RCC_HCLK_DIV1
#define RCC_HCLK_DIV1
Definition: stm32f1xx_hal_rcc.h:222
RCC_CLOCKTYPE_PCLK2
#define RCC_CLOCKTYPE_PCLK2
Definition: stm32f1xx_hal_rcc.h:174
RCC_OSCILLATORTYPE_LSE
#define RCC_OSCILLATORTYPE_LSE
Definition: stm32f1xx_hal_rcc.h:108
RCC_LSE_BYPASS
#define RCC_LSE_BYPASS
Definition: stm32f1xx_hal_rcc.h:129
RCC_PLLSOURCE_HSE
#define RCC_PLLSOURCE_HSE
Definition: stm32f1xx_hal_rcc.h:96
RCC_CLOCKTYPE_SYSCLK
#define RCC_CLOCKTYPE_SYSCLK
Definition: stm32f1xx_hal_rcc.h:171
RCC_HSE_ON
#define RCC_HSE_ON
Definition: stm32f1xx_hal_rcc.h:118
RCC_SYSCLK_DIV16
#define RCC_SYSCLK_DIV16
Definition: stm32f1xx_hal_rcc.h:209
RCC_CLOCKTYPE_HCLK
#define RCC_CLOCKTYPE_HCLK
Definition: stm32f1xx_hal_rcc.h:172
RCC_RTCCLKSOURCE_NO_CLK
#define RCC_RTCCLKSOURCE_NO_CLK
Definition: stm32f1xx_hal_rcc.h:235
RCC_HCLK_DIV4
#define RCC_HCLK_DIV4
Definition: stm32f1xx_hal_rcc.h:224
RCC_SYSCLK_DIV1
#define RCC_SYSCLK_DIV1
Definition: stm32f1xx_hal_rcc.h:205
RCC_PLL_OFF
#define RCC_PLL_OFF
Definition: stm32f1xx_hal_rcc.h:161
RCC_SYSCLK_DIV2
#define RCC_SYSCLK_DIV2
Definition: stm32f1xx_hal_rcc.h:206
RCC_SYSCLKSOURCE_HSE
#define RCC_SYSCLKSOURCE_HSE
Definition: stm32f1xx_hal_rcc.h:184
RCC_HCLK_DIV8
#define RCC_HCLK_DIV8
Definition: stm32f1xx_hal_rcc.h:225
RCC_LSE_ON
#define RCC_LSE_ON
Definition: stm32f1xx_hal_rcc.h:128
RCC_OSCILLATORTYPE_HSE
#define RCC_OSCILLATORTYPE_HSE
Definition: stm32f1xx_hal_rcc.h:106
RCC_SYSCLK_DIV256
#define RCC_SYSCLK_DIV256
Definition: stm32f1xx_hal_rcc.h:212
RCC_SYSCLK_DIV128
#define RCC_SYSCLK_DIV128
Definition: stm32f1xx_hal_rcc.h:211
RCC_RTCCLKSOURCE_HSE_DIV128
#define RCC_RTCCLKSOURCE_HSE_DIV128
Definition: stm32f1xx_hal_rcc.h:238
RCC_SYSCLK_DIV4
#define RCC_SYSCLK_DIV4
Definition: stm32f1xx_hal_rcc.h:207
RCC_OSCILLATORTYPE_LSI
#define RCC_OSCILLATORTYPE_LSI
Definition: stm32f1xx_hal_rcc.h:109
RCC_SYSCLK_DIV512
#define RCC_SYSCLK_DIV512
Definition: stm32f1xx_hal_rcc.h:213