STM32F479xx HAL User Manual
Functions
Peripheral Clock Source
RCC Exported Functions

Functions

__STATIC_INLINE void LL_RCC_SetSAIClockSource (uint32_t SAIxSource)
 Configure SAIx clock source.
__STATIC_INLINE void LL_RCC_SetSDIOClockSource (uint32_t SDIOxSource)
 Configure SDIO clock source.
__STATIC_INLINE void LL_RCC_SetCK48MClockSource (uint32_t CK48MxSource)
 Configure 48Mhz domain clock source.
__STATIC_INLINE void LL_RCC_SetRNGClockSource (uint32_t RNGxSource)
 Configure RNG clock source.
__STATIC_INLINE void LL_RCC_SetUSBClockSource (uint32_t USBxSource)
 Configure USB clock source.
__STATIC_INLINE void LL_RCC_SetI2SClockSource (uint32_t Source)
 Configure I2S clock source.
__STATIC_INLINE void LL_RCC_SetDSIClockSource (uint32_t Source)
 Configure DSI clock source.
__STATIC_INLINE uint32_t LL_RCC_GetSAIClockSource (uint32_t SAIx)
 Get SAIx clock source.
__STATIC_INLINE uint32_t LL_RCC_GetSDIOClockSource (uint32_t SDIOx)
 Get SDIOx clock source.
__STATIC_INLINE uint32_t LL_RCC_GetCK48MClockSource (uint32_t CK48Mx)
 Get 48Mhz domain clock source.
__STATIC_INLINE uint32_t LL_RCC_GetRNGClockSource (uint32_t RNGx)
 Get RNGx clock source.
__STATIC_INLINE uint32_t LL_RCC_GetUSBClockSource (uint32_t USBx)
 Get USBx clock source.
__STATIC_INLINE uint32_t LL_RCC_GetI2SClockSource (uint32_t I2Sx)
 Get I2S Clock Source.
__STATIC_INLINE uint32_t LL_RCC_GetDSIClockSource (uint32_t DSIx)
 Get DSI Clock Source.

Function Documentation

__STATIC_INLINE uint32_t LL_RCC_GetCK48MClockSource ( uint32_t  CK48Mx)

Get 48Mhz domain clock source.

Reference Manual to LL API cross reference:
DCKCFGR CK48MSEL LL_RCC_GetCK48MClockSource
DCKCFGR2 CK48MSEL LL_RCC_GetCK48MClockSource
Parameters:
CK48MxThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values: (*) value not defined in all devices.

Definition at line 3786 of file stm32f4xx_ll_rcc.h.

Referenced by LL_RCC_GetSDIOClockFreq().

__STATIC_INLINE uint32_t LL_RCC_GetDSIClockSource ( uint32_t  DSIx)

Get DSI Clock Source.

Reference Manual to LL API cross reference:
DCKCFGR DSISEL LL_RCC_GetDSIClockSource
Parameters:
DSIxThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values:

Definition at line 3959 of file stm32f4xx_ll_rcc.h.

Referenced by LL_RCC_GetDSIClockFreq().

__STATIC_INLINE uint32_t LL_RCC_GetI2SClockSource ( uint32_t  I2Sx)

Get I2S Clock Source.

Reference Manual to LL API cross reference:
CFGR I2SSRC LL_RCC_GetI2SClockSource
DCKCFGR I2SSRC LL_RCC_GetI2SClockSource
DCKCFGR I2S1SRC LL_RCC_GetI2SClockSource
DCKCFGR I2S2SRC LL_RCC_GetI2SClockSource
Parameters:
I2SxThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values: (*) value not defined in all devices.

Definition at line 3881 of file stm32f4xx_ll_rcc.h.

Referenced by LL_RCC_GetI2SClockFreq().

__STATIC_INLINE uint32_t LL_RCC_GetRNGClockSource ( uint32_t  RNGx)

Get RNGx clock source.

Reference Manual to LL API cross reference:
DCKCFGR CK48MSEL LL_RCC_GetRNGClockSource
DCKCFGR2 CK48MSEL LL_RCC_GetRNGClockSource
Parameters:
RNGxThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values: (*) value not defined in all devices.

Definition at line 3809 of file stm32f4xx_ll_rcc.h.

Referenced by LL_RCC_GetRNGClockFreq().

__STATIC_INLINE uint32_t LL_RCC_GetSAIClockSource ( uint32_t  SAIx)

Get SAIx clock source.

Reference Manual to LL API cross reference:
DCKCFGR SAI1SEL LL_RCC_GetSAIClockSource
DCKCFGR SAI2SEL LL_RCC_GetSAIClockSource
DCKCFGR SAI1ASRC LL_RCC_GetSAIClockSource
DCKCFGR SAI1BSRC LL_RCC_GetSAIClockSource
Parameters:
SAIxThis parameter can be one of the following values: (*) value not defined in all devices.
Return values:
Returnedvalue can be one of the following values: (*) value not defined in all devices.

Definition at line 3745 of file stm32f4xx_ll_rcc.h.

Referenced by LL_RCC_GetSAIClockFreq().

__STATIC_INLINE uint32_t LL_RCC_GetSDIOClockSource ( uint32_t  SDIOx)

Get SDIOx clock source.

Reference Manual to LL API cross reference:
DCKCFGR SDIOSEL LL_RCC_GetSDIOClockSource
DCKCFGR2 SDIOSEL LL_RCC_GetSDIOClockSource
Parameters:
SDIOxThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values:

Definition at line 3762 of file stm32f4xx_ll_rcc.h.

Referenced by LL_RCC_GetSDIOClockFreq().

__STATIC_INLINE uint32_t LL_RCC_GetUSBClockSource ( uint32_t  USBx)

Get USBx clock source.

Reference Manual to LL API cross reference:
DCKCFGR CK48MSEL LL_RCC_GetUSBClockSource
DCKCFGR2 CK48MSEL LL_RCC_GetUSBClockSource
Parameters:
USBxThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values: (*) value not defined in all devices.

Definition at line 3833 of file stm32f4xx_ll_rcc.h.

Referenced by LL_RCC_GetUSBClockFreq().

__STATIC_INLINE void LL_RCC_SetCK48MClockSource ( uint32_t  CK48MxSource)

Configure 48Mhz domain clock source.

Reference Manual to LL API cross reference:
DCKCFGR CK48MSEL LL_RCC_SetCK48MClockSource
DCKCFGR2 CK48MSEL LL_RCC_SetCK48MClockSource
Parameters:
CK48MxSourceThis parameter can be one of the following values: (*) value not defined in all devices.
Return values:
None

Definition at line 3506 of file stm32f4xx_ll_rcc.h.

__STATIC_INLINE void LL_RCC_SetDSIClockSource ( uint32_t  Source)

Configure DSI clock source.

Reference Manual to LL API cross reference:
DCKCFGR DSISEL LL_RCC_SetDSIClockSource
Parameters:
SourceThis parameter can be one of the following values:
Return values:
None

Definition at line 3614 of file stm32f4xx_ll_rcc.h.

__STATIC_INLINE void LL_RCC_SetI2SClockSource ( uint32_t  Source)

Configure I2S clock source.

Reference Manual to LL API cross reference:
CFGR I2SSRC LL_RCC_SetI2SClockSource
DCKCFGR I2SSRC LL_RCC_SetI2SClockSource
DCKCFGR I2S1SRC LL_RCC_SetI2SClockSource
DCKCFGR I2S2SRC LL_RCC_SetI2SClockSource
Parameters:
SourceThis parameter can be one of the following values: (*) value not defined in all devices.
Return values:
None

Definition at line 3596 of file stm32f4xx_ll_rcc.h.

__STATIC_INLINE void LL_RCC_SetRNGClockSource ( uint32_t  RNGxSource)

Configure RNG clock source.

Reference Manual to LL API cross reference:
DCKCFGR CK48MSEL LL_RCC_SetRNGClockSource
DCKCFGR2 CK48MSEL LL_RCC_SetRNGClockSource
Parameters:
RNGxSourceThis parameter can be one of the following values: (*) value not defined in all devices.
Return values:
None

Definition at line 3528 of file stm32f4xx_ll_rcc.h.

__STATIC_INLINE void LL_RCC_SetSAIClockSource ( uint32_t  SAIxSource)

Configure SAIx clock source.

Reference Manual to LL API cross reference:
DCKCFGR SAI1SRC LL_RCC_SetSAIClockSource
DCKCFGR SAI2SRC LL_RCC_SetSAIClockSource
DCKCFGR SAI1ASRC LL_RCC_SetSAIClockSource
DCKCFGR SAI1BSRC LL_RCC_SetSAIClockSource
Parameters:
SAIxSourceThis parameter can be one of the following values: (*) value not defined in all devices.
Return values:
None

Definition at line 3467 of file stm32f4xx_ll_rcc.h.

__STATIC_INLINE void LL_RCC_SetSDIOClockSource ( uint32_t  SDIOxSource)

Configure SDIO clock source.

Reference Manual to LL API cross reference:
DCKCFGR SDIOSEL LL_RCC_SetSDIOClockSource
DCKCFGR2 SDIOSEL LL_RCC_SetSDIOClockSource
Parameters:
SDIOxSourceThis parameter can be one of the following values:
Return values:
None

Definition at line 3483 of file stm32f4xx_ll_rcc.h.

__STATIC_INLINE void LL_RCC_SetUSBClockSource ( uint32_t  USBxSource)

Configure USB clock source.

Reference Manual to LL API cross reference:
DCKCFGR CK48MSEL LL_RCC_SetUSBClockSource
DCKCFGR2 CK48MSEL LL_RCC_SetUSBClockSource
Parameters:
USBxSourceThis parameter can be one of the following values: (*) value not defined in all devices.
Return values:
None

Definition at line 3551 of file stm32f4xx_ll_rcc.h.