Hal Drivers for L4
Dependents: BSP OneHopeOnePrayer FINAL_AUDIO_RECORD AudioDemo
Fork of STM32L4xx_HAL_Driver by
stm32l4xx_ll_rcc.h File Reference
Header file of RCC LL module. More...
Go to the source code of this file.
Functions | |
__STATIC_INLINE void | LL_RCC_HSE_EnableCSS (void) |
Enable the Clock Security System. | |
__STATIC_INLINE void | LL_RCC_HSE_EnableBypass (void) |
Enable HSE external oscillator (HSE Bypass) CR HSEBYP LL_RCC_HSE_EnableBypass. | |
__STATIC_INLINE void | LL_RCC_HSE_DisableBypass (void) |
Disable HSE external oscillator (HSE Bypass) CR HSEBYP LL_RCC_HSE_DisableBypass. | |
__STATIC_INLINE void | LL_RCC_HSE_Enable (void) |
Enable HSE crystal oscillator (HSE ON) CR HSEON LL_RCC_HSE_Enable. | |
__STATIC_INLINE void | LL_RCC_HSE_Disable (void) |
Disable HSE crystal oscillator (HSE ON) CR HSEON LL_RCC_HSE_Disable. | |
__STATIC_INLINE uint32_t | LL_RCC_HSE_IsReady (void) |
Check if HSE oscillator Ready CR HSERDY LL_RCC_HSE_IsReady. | |
__STATIC_INLINE void | LL_RCC_HSI_EnableInStopMode (void) |
Enable HSI even in stop mode. | |
__STATIC_INLINE void | LL_RCC_HSI_DisableInStopMode (void) |
Disable HSI in stop mode CR HSIKERON LL_RCC_HSI_DisableInStopMode. | |
__STATIC_INLINE void | LL_RCC_HSI_Enable (void) |
Enable HSI oscillator CR HSION LL_RCC_HSI_Enable. | |
__STATIC_INLINE void | LL_RCC_HSI_Disable (void) |
Disable HSI oscillator CR HSION LL_RCC_HSI_Disable. | |
__STATIC_INLINE uint32_t | LL_RCC_HSI_IsReady (void) |
Check if HSI clock divided by 4 CR HSIRDY LL_RCC_HSI_IsReady. | |
__STATIC_INLINE void | LL_RCC_HSI_EnableAutoFromStop (void) |
Enable HSI Automatic from stop mode CR HSIASFS LL_RCC_HSI_EnableAutoFromStop. | |
__STATIC_INLINE void | LL_RCC_HSI_DisableAutoFromStop (void) |
Disable HSI Automatic from stop mode CR HSIASFS LL_RCC_HSI_DisableAutoFromStop. | |
__STATIC_INLINE uint32_t | LL_RCC_HSI_GetCalibration (void) |
Get HSI Calibration value. | |
__STATIC_INLINE void | LL_RCC_HSI_SetCalibTrimming (uint32_t Value) |
Set HSI Calibration trimming. | |
__STATIC_INLINE uint32_t | LL_RCC_HSI_GetCalibTrimming (void) |
Get HSI Calibration trimming ICSCR HSITRIM LL_RCC_HSI_GetCalibTrimming. | |
__STATIC_INLINE void | LL_RCC_LSE_Enable (void) |
Enable Low Speed External (LSE) crystal. | |
__STATIC_INLINE void | LL_RCC_LSE_Disable (void) |
Disable Low Speed External (LSE) crystal. | |
__STATIC_INLINE void | LL_RCC_LSE_EnableBypass (void) |
Enable external clock source (LSE bypass). | |
__STATIC_INLINE void | LL_RCC_LSE_DisableBypass (void) |
Disable external clock source (LSE bypass). | |
__STATIC_INLINE void | LL_RCC_LSE_SetDriveCapability (uint32_t LSEDrive) |
Set LSE oscillator drive capability. | |
__STATIC_INLINE uint32_t | LL_RCC_LSE_GetDriveCapability (void) |
Get LSE oscillator drive capability BDCR LSEDRV LL_RCC_LSE_GetDriveCapability. | |
__STATIC_INLINE void | LL_RCC_LSE_EnableCSS (void) |
Enable Clock security system on LSE. | |
__STATIC_INLINE uint32_t | LL_RCC_LSE_IsReady (void) |
Check if LSE oscillator Ready BDCR LSERDY LL_RCC_LSE_IsReady. | |
__STATIC_INLINE uint32_t | LL_RCC_LSE_IsCSSDetected (void) |
Check if CSS on LSE failure Detection BDCR LSECSSD LL_RCC_LSE_IsCSSDetected. | |
__STATIC_INLINE void | LL_RCC_LSI_Enable (void) |
Enable LSI Oscillator CSR LSION LL_RCC_LSI_Enable. | |
__STATIC_INLINE void | LL_RCC_LSI_Disable (void) |
Disable LSI Oscillator CSR LSION LL_RCC_LSI_Disable. | |
__STATIC_INLINE uint32_t | LL_RCC_LSI_IsReady (void) |
Check if LSI is Ready CSR LSIRDY LL_RCC_LSI_IsReady. | |
__STATIC_INLINE void | LL_RCC_MSI_Enable (void) |
Enable MSI oscillator CR MSION LL_RCC_MSI_Enable. | |
__STATIC_INLINE void | LL_RCC_MSI_Disable (void) |
Disable MSI oscillator CR MSION LL_RCC_MSI_Disable. | |
__STATIC_INLINE uint32_t | LL_RCC_MSI_IsReady (void) |
Check if MSI oscillator Ready CR MSIRDY LL_RCC_MSI_IsReady. | |
__STATIC_INLINE void | LL_RCC_MSI_EnablePLLMode (void) |
Enable MSI PLL-mode (Hardware auto calibration with LSE) | |
__STATIC_INLINE void | LL_RCC_MSI_DisablePLLMode (void) |
Disable MSI-PLL mode. | |
__STATIC_INLINE void | LL_RCC_MSI_EnableRangeSelection (void) |
Enable MSI clock range selection with MSIRANGE register. | |
__STATIC_INLINE uint32_t | LL_RCC_MSI_IsEnabledRangeSelect (void) |
Check if MSI clock range is selected with MSIRANGE register CR MSIRGSEL LL_RCC_MSI_IsEnabledRangeSelect. | |
__STATIC_INLINE void | LL_RCC_MSI_SetRange (uint32_t Range) |
Configure the Internal Multi Speed oscillator (MSI) clock range in run mode. | |
__STATIC_INLINE uint32_t | LL_RCC_MSI_GetRange (void) |
Get the Internal Multi Speed oscillator (MSI) clock range in run mode. | |
__STATIC_INLINE void | LL_RCC_MSI_SetRangeAfterStandby (uint32_t Range) |
Configure MSI range used after standby CSR MSISRANGE LL_RCC_MSI_SetRangeAfterStandby. | |
__STATIC_INLINE uint32_t | LL_RCC_MSI_GetRangeAfterStandby (void) |
Get MSI range used after standby CSR MSISRANGE LL_RCC_MSI_GetRangeAfterStandby. | |
__STATIC_INLINE uint32_t | LL_RCC_MSI_GetCalibration (void) |
Get MSI Calibration value. | |
__STATIC_INLINE void | LL_RCC_MSI_SetCalibTrimming (uint32_t Value) |
Set MSI Calibration trimming. | |
__STATIC_INLINE uint32_t | LL_RCC_MSI_GetCalibTrimming (void) |
Get MSI Calibration trimming ICSCR MSITRIM LL_RCC_MSI_GetCalibTrimming. | |
__STATIC_INLINE void | LL_RCC_LSCO_Enable (void) |
Enable Low speed clock BDCR LSCOEN LL_RCC_LSCO_Enable. | |
__STATIC_INLINE void | LL_RCC_LSCO_Disable (void) |
Disable Low speed clock BDCR LSCOEN LL_RCC_LSCO_Disable. | |
__STATIC_INLINE void | LL_RCC_LSCO_SetSource (uint32_t Source) |
Configure Low speed clock selection BDCR LSCOSEL LL_RCC_LSCO_SetSource. | |
__STATIC_INLINE uint32_t | LL_RCC_LSCO_GetSource (void) |
Get Low speed clock selection BDCR LSCOSEL LL_RCC_LSCO_GetSource. | |
__STATIC_INLINE void | LL_RCC_SetSysClkSource (uint32_t Source) |
Configure the system clock source CFGR SW LL_RCC_SetSysClkSource. | |
__STATIC_INLINE uint32_t | LL_RCC_GetSysClkSource (void) |
Get the system clock source CFGR SWS LL_RCC_GetSysClkSource. | |
__STATIC_INLINE void | LL_RCC_SetAHBPrescaler (uint32_t Prescaler) |
Set AHB prescaler CFGR HPRE LL_RCC_SetAHBPrescaler. | |
__STATIC_INLINE void | LL_RCC_SetAPB1Prescaler (uint32_t Prescaler) |
Set APB1 prescaler CFGR PPRE1 LL_RCC_SetAPB1Prescaler. | |
__STATIC_INLINE void | LL_RCC_SetAPB2Prescaler (uint32_t Prescaler) |
Set APB2 prescaler CFGR PPRE2 LL_RCC_SetAPB2Prescaler. | |
__STATIC_INLINE uint32_t | LL_RCC_GetAHBPrescaler (void) |
Get AHB prescaler CFGR HPRE LL_RCC_GetAHBPrescaler. | |
__STATIC_INLINE uint32_t | LL_RCC_GetAPB1Prescaler (void) |
Get APB1 prescaler CFGR PPRE1 LL_RCC_GetAPB1Prescaler. | |
__STATIC_INLINE uint32_t | LL_RCC_GetAPB2Prescaler (void) |
Get APB2 prescaler CFGR PPRE2 LL_RCC_GetAPB2Prescaler. | |
__STATIC_INLINE void | LL_RCC_SetClkAfterWakeFromStop (uint32_t Clock) |
Set Clock After Wake-Up From Stop mode CFGR STOPWUCK LL_RCC_SetClkAfterWakeFromStop. | |
__STATIC_INLINE uint32_t | LL_RCC_GetClkAfterWakeFromStop (void) |
Get Clock After Wake-Up From Stop mode CFGR STOPWUCK LL_RCC_GetClkAfterWakeFromStop. | |
__STATIC_INLINE void | LL_RCC_ConfigMCO (uint32_t MCOxSource, uint32_t MCOxPrescaler) |
Configure MCOx CFGR MCOSEL LL_RCC_ConfigMCO CFGR MCO_PRE LL_RCC_ConfigMCO. | |
__STATIC_INLINE void | LL_RCC_SetUSARTClockSource (uint32_t USARTxSource) |
Configure USARTx clock source CCIPR USARTxSEL LL_RCC_SetUSARTClockSource. | |
__STATIC_INLINE void | LL_RCC_SetUARTClockSource (uint32_t UARTxSource) |
Configure UARTx clock source CCIPR UARTxSEL LL_RCC_SetUARTClockSource. | |
__STATIC_INLINE void | LL_RCC_SetLPUARTClockSource (uint32_t LPUARTxSource) |
Configure LPUART1x clock source CCIPR LPUART1SEL LL_RCC_SetLPUARTClockSource. | |
__STATIC_INLINE void | LL_RCC_SetI2CClockSource (uint32_t I2CxSource) |
Configure I2Cx clock source CCIPR I2CxSEL LL_RCC_SetI2CClockSource. | |
__STATIC_INLINE void | LL_RCC_SetLPTIMClockSource (uint32_t LPTIMxSource) |
Configure LPTIMx clock source CCIPR LPTIMxSEL LL_RCC_SetLPTIMClockSource. | |
__STATIC_INLINE void | LL_RCC_SetSAIClockSource (uint32_t SAIxSource) |
Configure SAIx clock source CCIPR SAIxSEL LL_RCC_SetSAIClockSource. | |
__STATIC_INLINE void | LL_RCC_SetSDMMCClockSource (uint32_t SDMMCxSource) |
Configure SDMMC1 clock source CCIPR CLK48SEL LL_RCC_SetSDMMCClockSource. | |
__STATIC_INLINE void | LL_RCC_SetRNGClockSource (uint32_t RNGxSource) |
Configure RNG clock source CCIPR CLK48SEL LL_RCC_SetRNGClockSource. | |
__STATIC_INLINE void | LL_RCC_SetUSBClockSource (uint32_t USBxSource) |
Configure USB clock source CCIPR CLK48SEL LL_RCC_SetUSBClockSource. | |
__STATIC_INLINE void | LL_RCC_SetADCClockSource (uint32_t ADCxSource) |
Configure ADC clock source CCIPR ADCSEL LL_RCC_SetADCClockSource. | |
__STATIC_INLINE void | LL_RCC_SetSWPMIClockSource (uint32_t SWPMIxSource) |
Configure SWPMI clock source CCIPR SWPMI1SEL LL_RCC_SetSWPMIClockSource. | |
__STATIC_INLINE void | LL_RCC_SetDFSDMClockSource (uint32_t DFSDMxSource) |
Configure DFSDM clock source CCIPR DFSDMSEL LL_RCC_SetDFSDMClockSource. | |
__STATIC_INLINE uint32_t | LL_RCC_GetUSARTClockSource (uint32_t USARTx) |
Get USARTx clock source CCIPR USARTxSEL LL_RCC_GetUSARTClockSource. | |
__STATIC_INLINE uint32_t | LL_RCC_GetUARTClockSource (uint32_t UARTx) |
Get UARTx clock source CCIPR UARTxSEL LL_RCC_GetUARTClockSource. | |
__STATIC_INLINE uint32_t | LL_RCC_GetLPUARTClockSource (uint32_t LPUARTx) |
Get LPUARTx clock source CCIPR LPUART1SEL LL_RCC_GetLPUARTClockSource. | |
__STATIC_INLINE uint32_t | LL_RCC_GetI2CClockSource (uint32_t I2Cx) |
Get I2Cx clock source CCIPR I2CxSEL LL_RCC_GetI2CClockSource. | |
__STATIC_INLINE uint32_t | LL_RCC_GetLPTIMClockSource (uint32_t LPTIMx) |
Get LPTIMx clock source CCIPR LPTIMxSEL LL_RCC_GetLPTIMClockSource. | |
__STATIC_INLINE uint32_t | LL_RCC_GetSAIClockSource (uint32_t SAIx) |
Get SAIx clock source CCIPR SAIxSEL LL_RCC_GetSAIClockSource. | |
__STATIC_INLINE uint32_t | LL_RCC_GetSDMMCClockSource (uint32_t SDMMCx) |
Get SDMMCx clock source CCIPR CLK48SEL LL_RCC_GetSDMMCClockSource. | |
__STATIC_INLINE uint32_t | LL_RCC_GetRNGClockSource (uint32_t RNGx) |
Get RNGx clock source CCIPR CLK48SEL LL_RCC_GetRNGClockSource. | |
__STATIC_INLINE uint32_t | LL_RCC_GetUSBClockSource (uint32_t USBx) |
Get USBx clock source CCIPR CLK48SEL LL_RCC_GetUSBClockSource. | |
__STATIC_INLINE uint32_t | LL_RCC_GetADCClockSource (uint32_t ADCx) |
Get ADCx clock source CCIPR ADCSEL LL_RCC_GetADCClockSource. | |
__STATIC_INLINE uint32_t | LL_RCC_GetSWPMIClockSource (uint32_t SPWMIx) |
Get SWPMIx clock source CCIPR SWPMI1SEL LL_RCC_GetSWPMIClockSource. | |
__STATIC_INLINE uint32_t | LL_RCC_GetDFSDMClockSource (uint32_t DFSDMx) |
Get DFSDMx clock source CCIPR DFSDMSEL LL_RCC_GetDFSDMClockSource. | |
__STATIC_INLINE void | LL_RCC_SetRTCClockSource (uint32_t Source) |
Set RTC Clock Source. | |
__STATIC_INLINE uint32_t | LL_RCC_GetRTCClockSource (void) |
Get RTC Clock Source BDCR RTCSEL LL_RCC_GetRTCClockSource. | |
__STATIC_INLINE void | LL_RCC_EnableRTC (void) |
Enable RTC BDCR RTCEN LL_RCC_EnableRTC. | |
__STATIC_INLINE void | LL_RCC_DisableRTC (void) |
Disable RTC BDCR RTCEN LL_RCC_DisableRTC. | |
__STATIC_INLINE uint32_t | LL_RCC_IsEnabledRTC (void) |
Check if RTC has been enabled or not BDCR RTCEN LL_RCC_IsEnabledRTC. | |
__STATIC_INLINE void | LL_RCC_ForceBackupDomainReset (void) |
Force the Backup domain reset BDCR BDRST LL_RCC_ForceBackupDomainReset. | |
__STATIC_INLINE void | LL_RCC_ReleaseBackupDomainReset (void) |
Release the Backup domain reset BDCR BDRST LL_RCC_ReleaseBackupDomainReset. | |
__STATIC_INLINE void | LL_RCC_PLL_Enable (void) |
Enable PLL CR PLLON LL_RCC_PLL_Enable. | |
__STATIC_INLINE void | LL_RCC_PLL_Disable (void) |
Disable PLL. | |
__STATIC_INLINE uint32_t | LL_RCC_PLL_IsReady (void) |
Check if PLL Ready CR PLLRDY LL_RCC_PLL_IsReady. | |
__STATIC_INLINE void | LL_RCC_PLL_ConfigDomain_SYS (uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLR) |
Configure PLL used for SYSCLK Domain. | |
__STATIC_INLINE void | LL_RCC_PLL_ConfigDomain_SAI (uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLP) |
Configure PLL used for SAI domain clock. | |
__STATIC_INLINE void | LL_RCC_PLL_ConfigDomain_48M (uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLQ) |
Configure PLL used for 48Mhz domain clock. | |
__STATIC_INLINE uint32_t | LL_RCC_PLL_GetN (void) |
Get Main PLL multiplication factor for VCO PLLCFGR PLLN LL_RCC_PLL_GetN. | |
__STATIC_INLINE uint32_t | LL_RCC_PLL_GetP (void) |
Get Main PLL division factor for PLLP. | |
__STATIC_INLINE uint32_t | LL_RCC_PLL_GetQ (void) |
Get Main PLL division factor for PLLQ. | |
__STATIC_INLINE uint32_t | LL_RCC_PLL_GetR (void) |
Get Main PLL division factor for PLLR. | |
__STATIC_INLINE uint32_t | LL_RCC_PLL_GetMainSource (void) |
Get the oscillator used as PLL clock source. | |
__STATIC_INLINE uint32_t | LL_RCC_PLL_GetDivider (void) |
Get Division factor for the main PLL and other PLL PLLCFGR PLLM LL_RCC_PLL_GetDivider. | |
__STATIC_INLINE void | LL_RCC_PLL_EnableDomain_SAI (void) |
Enable PLL output mapped on SAI domain clock PLLCFGR PLLPEN LL_RCC_PLL_EnableDomain_SAI. | |
__STATIC_INLINE void | LL_RCC_PLL_DisableDomain_SAI (void) |
Disable PLL output mapped on SAI domain clock. | |
__STATIC_INLINE void | LL_RCC_PLL_EnableDomain_48M (void) |
Enable PLL output mapped on 48MHz domain clock PLLCFGR PLLQEN LL_RCC_PLL_EnableDomain_48M. | |
__STATIC_INLINE void | LL_RCC_PLL_DisableDomain_48M (void) |
Disable PLL output mapped on 48MHz domain clock. | |
__STATIC_INLINE void | LL_RCC_PLL_EnableDomain_SYS (void) |
Enable PLL output mapped on SYSCLK domain PLLCFGR PLLREN LL_RCC_PLL_EnableDomain_SYS. | |
__STATIC_INLINE void | LL_RCC_PLL_DisableDomain_SYS (void) |
Disable PLL output mapped on SYSCLK domain. | |
__STATIC_INLINE void | LL_RCC_PLLSAI1_Enable (void) |
Enable PLLSAI1 CR PLLSAI1ON LL_RCC_PLLSAI1_Enable. | |
__STATIC_INLINE void | LL_RCC_PLLSAI1_Disable (void) |
Disable PLLSAI1 CR PLLSAI1ON LL_RCC_PLLSAI1_Disable. | |
__STATIC_INLINE uint32_t | LL_RCC_PLLSAI1_IsReady (void) |
Check if PLLSAI1 Ready CR PLLSAI1RDY LL_RCC_PLLSAI1_IsReady. | |
__STATIC_INLINE void | LL_RCC_PLLSAI1_ConfigDomain_48M (uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLQ) |
Configure PLLSAI1 used for 48Mhz domain clock. | |
__STATIC_INLINE void | LL_RCC_PLLSAI1_ConfigDomain_SAI (uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLP) |
Configure PLLSAI1 used for SAI domain clock. | |
__STATIC_INLINE void | LL_RCC_PLLSAI1_ConfigDomain_ADC (uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLR) |
Configure PLLSAI1 used for ADC domain clock. | |
__STATIC_INLINE uint32_t | LL_RCC_PLLSAI1_GetN (void) |
Get SAI1PLL multiplication factor for VCO PLLSAI1CFGR PLLSAI1N LL_RCC_PLLSAI1_GetN. | |
__STATIC_INLINE uint32_t | LL_RCC_PLLSAI1_GetP (void) |
Get SAI1PLL division factor for PLLSAI1P. | |
__STATIC_INLINE uint32_t | LL_RCC_PLLSAI1_GetQ (void) |
Get SAI1PLL division factor for PLLSAI1Q. | |
__STATIC_INLINE uint32_t | LL_RCC_PLLSAI1_GetR (void) |
Get PLLSAI1 division factor for PLLSAIR. | |
__STATIC_INLINE void | LL_RCC_PLLSAI1_EnableDomain_SAI (void) |
Enable PLLSAI1 output mapped on SAI domain clock PLLSAI1CFGR PLLSAI1PEN LL_RCC_PLLSAI1_EnableDomain_SAI. | |
__STATIC_INLINE void | LL_RCC_PLLSAI1_DisableDomain_SAI (void) |
Disable PLLSAI1 output mapped on SAI domain clock. | |
__STATIC_INLINE void | LL_RCC_PLLSAI1_EnableDomain_48M (void) |
Enable PLLSAI1 output mapped on 48MHz domain clock PLLSAI1CFGR PLLSAI1QEN LL_RCC_PLLSAI1_EnableDomain_48M. | |
__STATIC_INLINE void | LL_RCC_PLLSAI1_DisableDomain_48M (void) |
Disable PLLSAI1 output mapped on 48MHz domain clock. | |
__STATIC_INLINE void | LL_RCC_PLLSAI1_EnableDomain_ADC (void) |
Enable PLLSAI1 output mapped on ADC domain clock PLLSAI1CFGR PLLSAI1REN LL_RCC_PLLSAI1_EnableDomain_ADC. | |
__STATIC_INLINE void | LL_RCC_PLLSAI1_DisableDomain_ADC (void) |
Disable PLLSAI1 output mapped on ADC domain clock. | |
__STATIC_INLINE void | LL_RCC_PLLSAI2_Enable (void) |
Enable PLLSAI2 CR PLLSAI2ON LL_RCC_PLLSAI2_Enable. | |
__STATIC_INLINE void | LL_RCC_PLLSAI2_Disable (void) |
Disable PLLSAI2 CR PLLSAI2ON LL_RCC_PLLSAI2_Disable. | |
__STATIC_INLINE uint32_t | LL_RCC_PLLSAI2_IsReady (void) |
Check if PLLSAI2 Ready CR PLLSAI2RDY LL_RCC_PLLSAI2_IsReady. | |
__STATIC_INLINE void | LL_RCC_PLLSAI2_ConfigDomain_SAI (uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLP) |
Configure PLLSAI2 used for SAI domain clock. | |
__STATIC_INLINE void | LL_RCC_PLLSAI2_ConfigDomain_ADC (uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLR) |
Configure PLLSAI2 used for ADC domain clock. | |
__STATIC_INLINE uint32_t | LL_RCC_PLLSAI2_GetN (void) |
Get SAI2PLL multiplication factor for VCO PLLSAI2CFGR PLLSAI2N LL_RCC_PLLSAI2_GetN. | |
__STATIC_INLINE uint32_t | LL_RCC_PLLSAI2_GetP (void) |
Get SAI2PLL division factor for PLLSAI2P. | |
__STATIC_INLINE uint32_t | LL_RCC_PLLSAI2_GetR (void) |
Get SAI2PLL division factor for PLLSAI2R. | |
__STATIC_INLINE void | LL_RCC_PLLSAI2_EnableDomain_SAI (void) |
Enable PLLSAI2 output mapped on SAI domain clock PLLSAI2CFGR PLLSAI2PEN LL_RCC_PLLSAI2_EnableDomain_SAI. | |
__STATIC_INLINE void | LL_RCC_PLLSAI2_DisableDomain_SAI (void) |
Disable PLLSAI2 output mapped on SAI domain clock. | |
__STATIC_INLINE void | LL_RCC_PLLSAI2_EnableDomain_ADC (void) |
Enable PLLSAI2 output mapped on ADC domain clock PLLSAI2CFGR PLLSAI2REN LL_RCC_PLLSAI2_EnableDomain_ADC. | |
__STATIC_INLINE void | LL_RCC_PLLSAI2_DisableDomain_ADC (void) |
Disable PLLSAI2 output mapped on ADC domain clock. | |
__STATIC_INLINE void | LL_RCC_ClearFlag_LSIRDY (void) |
Clear LSI ready interrupt flag CICR LSIRDYC LL_RCC_ClearFlag_LSIRDY. | |
__STATIC_INLINE void | LL_RCC_ClearFlag_LSERDY (void) |
Clear LSE ready interrupt flag CICR LSERDYC LL_RCC_ClearFlag_LSERDY. | |
__STATIC_INLINE void | LL_RCC_ClearFlag_MSIRDY (void) |
Clear MSI ready interrupt flag CICR MSIRDYC LL_RCC_ClearFlag_MSIRDY. | |
__STATIC_INLINE void | LL_RCC_ClearFlag_HSIRDY (void) |
Clear HSI ready interrupt flag CICR HSIRDYC LL_RCC_ClearFlag_HSIRDY. | |
__STATIC_INLINE void | LL_RCC_ClearFlag_HSERDY (void) |
Clear HSE ready interrupt flag CICR HSERDYC LL_RCC_ClearFlag_HSERDY. | |
__STATIC_INLINE void | LL_RCC_ClearFlag_PLLRDY (void) |
Clear PLL ready interrupt flag CICR PLLRDYC LL_RCC_ClearFlag_PLLRDY. | |
__STATIC_INLINE void | LL_RCC_ClearFlag_PLLSAI1RDY (void) |
Clear PLLSAI1 ready interrupt flag CICR PLLSAI1RDYC LL_RCC_ClearFlag_PLLSAI1RDY. | |
__STATIC_INLINE void | LL_RCC_ClearFlag_PLLSAI2RDY (void) |
Clear PLLSAI1 ready interrupt flag CICR PLLSAI2RDYC LL_RCC_ClearFlag_PLLSAI2RDY. | |
__STATIC_INLINE void | LL_RCC_ClearFlag_HSECSS (void) |
Clear Clock security system interrupt flag CICR CSSC LL_RCC_ClearFlag_HSECSS. | |
__STATIC_INLINE void | LL_RCC_ClearFlag_LSECSS (void) |
Clear LSE Clock security system interrupt flag CICR LSECSSC LL_RCC_ClearFlag_LSECSS. | |
__STATIC_INLINE uint32_t | LL_RCC_IsActiveFlag_LSIRDY (void) |
Check if LSI ready interrupt occurred or not CIFR LSIRDYF LL_RCC_IsActiveFlag_LSIRDY. | |
__STATIC_INLINE uint32_t | LL_RCC_IsActiveFlag_LSERDY (void) |
Check if LSE ready interrupt occurred or not CIFR LSERDYF LL_RCC_IsActiveFlag_LSERDY. | |
__STATIC_INLINE uint32_t | LL_RCC_IsActiveFlag_MSIRDY (void) |
Check if MSI ready interrupt occurred or not CIFR MSIRDYF LL_RCC_IsActiveFlag_MSIRDY. | |
__STATIC_INLINE uint32_t | LL_RCC_IsActiveFlag_HSIRDY (void) |
Check if HSI ready interrupt occurred or not CIFR HSIRDYF LL_RCC_IsActiveFlag_HSIRDY. | |
__STATIC_INLINE uint32_t | LL_RCC_IsActiveFlag_HSERDY (void) |
Check if HSE ready interrupt occurred or not CIFR HSERDYF LL_RCC_IsActiveFlag_HSERDY. | |
__STATIC_INLINE uint32_t | LL_RCC_IsActiveFlag_PLLRDY (void) |
Check if PLL ready interrupt occurred or not CIFR PLLRDYF LL_RCC_IsActiveFlag_PLLRDY. | |
__STATIC_INLINE uint32_t | LL_RCC_IsActiveFlag_PLLSAI1RDY (void) |
Check if PLLSAI1 ready interrupt occurred or not CIFR PLLSAI1RDYF LL_RCC_IsActiveFlag_PLLSAI1RDY. | |
__STATIC_INLINE uint32_t | LL_RCC_IsActiveFlag_PLLSAI2RDY (void) |
Check if PLLSAI1 ready interrupt occurred or not CIFR PLLSAI2RDYF LL_RCC_IsActiveFlag_PLLSAI2RDY. | |
__STATIC_INLINE uint32_t | LL_RCC_IsActiveFlag_HSECSS (void) |
Check if Clock security system interrupt occurred or not CIFR CSSF LL_RCC_IsActiveFlag_HSECSS. | |
__STATIC_INLINE uint32_t | LL_RCC_IsActiveFlag_LSECSS (void) |
Check if LSE Clock security system interrupt occurred or not CIFR LSECSSF LL_RCC_IsActiveFlag_LSECSS. | |
__STATIC_INLINE uint32_t | LL_RCC_IsActiveFlag_FWRST (void) |
Check if RCC flag FW reset is set or not. | |
__STATIC_INLINE uint32_t | LL_RCC_IsActiveFlag_IWDGRST (void) |
Check if RCC flag Independent Watchdog reset is set or not. | |
__STATIC_INLINE uint32_t | LL_RCC_IsActiveFlag_LPWRRST (void) |
Check if RCC flag Low Power reset is set or not. | |
__STATIC_INLINE uint32_t | LL_RCC_IsActiveFlag_OBLRST (void) |
Check if RCC flag is set or not. | |
__STATIC_INLINE uint32_t | LL_RCC_IsActiveFlag_PINRST (void) |
Check if RCC flag Pin reset is set or not. | |
__STATIC_INLINE uint32_t | LL_RCC_IsActiveFlag_SFTRST (void) |
Check if RCC flag Software reset is set or not. | |
__STATIC_INLINE uint32_t | LL_RCC_IsActiveFlag_WWDGRST (void) |
Check if RCC flag Window Watchdog reset is set or not. | |
__STATIC_INLINE uint32_t | LL_RCC_IsActiveFlag_BORRST (void) |
Check if RCC flag BOR reset is set or not. | |
__STATIC_INLINE void | LL_RCC_ClearResetFlags (void) |
Set RMVF bit to clear the reset flags: RCC_FLAG_PINRST, RCC_FLAG_PORRST, RCC_FLAG_SFTRST, RCC_FLAG_IWDGRST, RCC_FLAG_WWDGRST and RCC_FLAG_LPWRRST CSR RMVF LL_RCC_ClearResetFlags. | |
__STATIC_INLINE void | LL_RCC_EnableIT_LSIRDY (void) |
Enable RCC interrupt CIER LSIRDYIE LL_RCC_EnableIT_LSIRDY. | |
__STATIC_INLINE void | LL_RCC_EnableIT_LSERDY (void) |
Enable RCC interrupt CIER LSERDYIE LL_RCC_EnableIT_LSERDY. | |
__STATIC_INLINE void | LL_RCC_EnableIT_MSIRDY (void) |
Enable RCC interrupt CIER MSIRDYIE LL_RCC_EnableIT_MSIRDY. | |
__STATIC_INLINE void | LL_RCC_EnableIT_HSIRDY (void) |
Enable RCC interrupt CIER HSIRDYIE LL_RCC_EnableIT_HSIRDY. | |
__STATIC_INLINE void | LL_RCC_EnableIT_HSERDY (void) |
Enable RCC interrupt CIER HSERDYIE LL_RCC_EnableIT_HSERDY. | |
__STATIC_INLINE void | LL_RCC_EnableIT_PLLRDY (void) |
Enable RCC interrupt CIER PLLRDYIE LL_RCC_EnableIT_PLLRDY. | |
__STATIC_INLINE void | LL_RCC_EnableIT_PLLSAI1RDY (void) |
Enable RCC interrupt CIER PLLSAI1RDYIE LL_RCC_EnableIT_PLLSAI1RDY. | |
__STATIC_INLINE void | LL_RCC_EnableIT_PLLSAI2RDY (void) |
Enable RCC interrupt CIER PLLSAI2RDYIE LL_RCC_EnableIT_PLLSAI2RDY. | |
__STATIC_INLINE void | LL_RCC_EnableIT_LSECSS (void) |
Disable RCC interrupt CIER LSECSSIE LL_RCC_EnableIT_LSECSS. | |
__STATIC_INLINE void | LL_RCC_DisableIT_LSIRDY (void) |
Disable RCC interrupt CIER LSIRDYIE LL_RCC_DisableIT_LSIRDY. | |
__STATIC_INLINE void | LL_RCC_DisableIT_LSERDY (void) |
Disable RCC interrupt CIER LSERDYIE LL_RCC_DisableIT_LSERDY. | |
__STATIC_INLINE void | LL_RCC_DisableIT_MSIRDY (void) |
Disable RCC interrupt CIER MSIRDYIE LL_RCC_DisableIT_MSIRDY. | |
__STATIC_INLINE void | LL_RCC_DisableIT_HSIRDY (void) |
Disable RCC interrupt CIER HSIRDYIE LL_RCC_DisableIT_HSIRDY. | |
__STATIC_INLINE void | LL_RCC_DisableIT_HSERDY (void) |
Disable RCC interrupt CIER HSERDYIE LL_RCC_DisableIT_HSERDY. | |
__STATIC_INLINE void | LL_RCC_DisableIT_PLLRDY (void) |
Disable RCC interrupt CIER PLLRDYIE LL_RCC_DisableIT_PLLRDY. | |
__STATIC_INLINE void | LL_RCC_DisableIT_PLLSAI1RDY (void) |
Disable RCC interrupt CIER PLLSAI1RDYIE LL_RCC_DisableIT_PLLSAI1RDY. | |
__STATIC_INLINE void | LL_RCC_DisableIT_PLLSAI2RDY (void) |
Disable RCC interrupt CIER PLLSAI2RDYIE LL_RCC_DisableIT_PLLSAI2RDY. | |
__STATIC_INLINE void | LL_RCC_DisableIT_LSECSS (void) |
Disable RCC interrupt CIER LSECSSIE LL_RCC_DisableIT_LSECSS. | |
__STATIC_INLINE uint32_t | LL_RCC_IsEnabledIT_LSIRDY (void) |
Checks if the specified RCC interrupt source is enabled or disabled. | |
__STATIC_INLINE uint32_t | LL_RCC_IsEnabledIT_LSERDY (void) |
Checks if the specified RCC interrupt source is enabled or disabled. | |
__STATIC_INLINE uint32_t | LL_RCC_IsEnabledIT_MSIRDY (void) |
Checks if the specified RCC interrupt source is enabled or disabled. | |
__STATIC_INLINE uint32_t | LL_RCC_IsEnabledIT_HSIRDY (void) |
Checks if the specified RCC interrupt source is enabled or disabled. | |
__STATIC_INLINE uint32_t | LL_RCC_IsEnabledIT_HSERDY (void) |
Checks if the specified RCC interrupt source is enabled or disabled. | |
__STATIC_INLINE uint32_t | LL_RCC_IsEnabledIT_PLLRDY (void) |
Checks if the specified RCC interrupt source is enabled or disabled. | |
__STATIC_INLINE uint32_t | LL_RCC_IsEnabledIT_PLLSAI1RDY (void) |
Checks if the specified RCC interrupt source is enabled or disabled. | |
__STATIC_INLINE uint32_t | LL_RCC_IsEnabledIT_PLLSAI2RDY (void) |
Checks if the specified RCC interrupt source is enabled or disabled. | |
__STATIC_INLINE uint32_t | LL_RCC_IsEnabledIT_LSECSS (void) |
Checks if the specified RCC interrupt source is enabled or disabled. |
Detailed Description
Header file of RCC LL module.
- Version:
- V1.1.0
- Date:
- 16-September-2015
- Attention:
© COPYRIGHT(c) 2015 STMicroelectronics
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of STMicroelectronics nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Definition in file stm32l4xx_ll_rcc.h.
Generated on Tue Jul 12 2022 11:35:20 by
