HAL + 0/4 examples
CodeScope will show references to __HAL_RCC_GET_SYSCLK_SOURCE from the following samples and libraries:
Examples
STM324x9I_EVAL
Applications
USB_Device
STM324xG_EVAL
Applications
USB_Device
STM32F413ZH-Nucleo
Applications
USB_Device
STM32F429ZI-Nucleo
Applications
USB_Device
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesHAL__HAL_RCC_GET_SYSCLK_SOURCE

__HAL_RCC_GET_SYSCLK_SOURCE macro

Macro to get the clock source used as system clock.

Syntax

#define __HAL_RCC_GET_SYSCLK_SOURCE() (RCC->CFGR & RCC_CFGR_SWS)

Return value

The clock source used as system clock. The returned value can be one of the following: - RCC_SYSCLKSOURCE_STATUS_HSI: HSI used as system clock. - RCC_SYSCLKSOURCE_STATUS_HSE: HSE used as system clock. - RCC_SYSCLKSOURCE_STATUS_PLLCLK: PLL used as system clock. - RCC_SYSCLKSOURCE_STATUS_PLLRCLK: PLLR used as system clock. This parameter is available only for STM32F446xx devices.

Examples

__HAL_RCC_GET_SYSCLK_SOURCE is referenced by 4 libraries and example projects.

References

LocationText
stm32f4xx_hal_rcc.h:1081
#define __HAL_RCC_GET_SYSCLK_SOURCE() (RCC->CFGR & RCC_CFGR_SWS)
stm32f4xx_hal_pwr_ex.c:298
if(__HAL_RCC_GET_SYSCLK_SOURCE() != RCC_CFGR_SWS_PLL)
stm32f4xx_hal_rcc.c:237
if((__HAL_RCC_GET_SYSCLK_SOURCE() == RCC_CFGR_SWS_HSE) ||\
stm32f4xx_hal_rcc.c:238
((__HAL_RCC_GET_SYSCLK_SOURCE() == RCC_CFGR_SWS_PLL) && ((RCC->PLLCFGR & RCC_PLLCFGR_PLLSRC) == RCC_PLLCFGR_PLLSRC_HSE)))
stm32f4xx_hal_rcc.c:289
if((__HAL_RCC_GET_SYSCLK_SOURCE() == RCC_CFGR_SWS_HSI) ||\
stm32f4xx_hal_rcc.c:290
((__HAL_RCC_GET_SYSCLK_SOURCE() == RCC_CFGR_SWS_PLL) && ((RCC->PLLCFGR & RCC_PLLCFGR_PLLSRC) == RCC_PLLCFGR_PLLSRC_HSI)))
stm32f4xx_hal_rcc.c:465
if(__HAL_RCC_GET_SYSCLK_SOURCE() != RCC_CFGR_SWS_PLL)
stm32f4xx_hal_rcc.c:681
while (__HAL_RCC_GET_SYSCLK_SOURCE() != (RCC_ClkInitStruct->SYSCLKSource << RCC_CFGR_SWS_Pos))
stm32f4xx_hal_rcc_ex.c:3376
if((__HAL_RCC_GET_SYSCLK_SOURCE() == RCC_CFGR_SWS_HSE) ||\
stm32f4xx_hal_rcc_ex.c:3377
((__HAL_RCC_GET_SYSCLK_SOURCE() == RCC_CFGR_SWS_PLL) && ((RCC->PLLCFGR & RCC_PLLCFGR_PLLSRC) == RCC_PLLCFGR_PLLSRC_HSE)) ||\
stm32f4xx_hal_rcc_ex.c:3378
((__HAL_RCC_GET_SYSCLK_SOURCE() == RCC_CFGR_SWS_PLLR) && ((RCC->PLLCFGR & RCC_PLLCFGR_PLLSRC) == RCC_PLLCFGR_PLLSRC_HSE)))
stm32f4xx_hal_rcc_ex.c:3380
if((__HAL_RCC_GET_SYSCLK_SOURCE() == RCC_CFGR_SWS_HSE) ||\
stm32f4xx_hal_rcc_ex.c:3381
((__HAL_RCC_GET_SYSCLK_SOURCE() == RCC_CFGR_SWS_PLL) && ((RCC->PLLCFGR & RCC_PLLCFGR_PLLSRC) == RCC_PLLCFGR_PLLSRC_HSE)))
stm32f4xx_hal_rcc_ex.c:3434
if((__HAL_RCC_GET_SYSCLK_SOURCE() == RCC_CFGR_SWS_HSI) ||\
stm32f4xx_hal_rcc_ex.c:3435
((__HAL_RCC_GET_SYSCLK_SOURCE() == RCC_CFGR_SWS_PLL) && ((RCC->PLLCFGR & RCC_PLLCFGR_PLLSRC) == RCC_PLLCFGR_PLLSRC_HSI)) ||\
stm32f4xx_hal_rcc_ex.c:3436
((__HAL_RCC_GET_SYSCLK_SOURCE() == RCC_CFGR_SWS_PLLR) && ((RCC->PLLCFGR & RCC_PLLCFGR_PLLSRC) == RCC_PLLCFGR_PLLSRC_HSI)))
stm32f4xx_hal_rcc_ex.c:3438
if((__HAL_RCC_GET_SYSCLK_SOURCE() == RCC_CFGR_SWS_HSI) ||\
stm32f4xx_hal_rcc_ex.c:3439
((__HAL_RCC_GET_SYSCLK_SOURCE() == RCC_CFGR_SWS_PLL) && ((RCC->PLLCFGR & RCC_PLLCFGR_PLLSRC) == RCC_PLLCFGR_PLLSRC_HSI)))
stm32f4xx_hal_rcc_ex.c:3615
if(__HAL_RCC_GET_SYSCLK_SOURCE() != RCC_CFGR_SWS_PLL)