|
void | RCC_AdjustHSICalibrationValue (uint8_t HSICalibrationValue) |
| Adjusts the Internal High Speed oscillator (HSI) calibration value. More...
|
|
void | RCC_AHB1PeriphClockCmd (uint32_t RCC_AHB1Periph, FunctionalState NewState) |
| Enables or disables the AHB1 peripheral clock. More...
|
|
void | RCC_AHB1PeriphClockLPModeCmd (uint32_t RCC_AHB1Periph, FunctionalState NewState) |
| Enables or disables the AHB1 peripheral clock during Low Power (Sleep) mode. More...
|
|
void | RCC_AHB1PeriphResetCmd (uint32_t RCC_AHB1Periph, FunctionalState NewState) |
| Forces or releases AHB1 peripheral reset. More...
|
|
void | RCC_AHB2PeriphClockCmd (uint32_t RCC_AHB2Periph, FunctionalState NewState) |
| Enables or disables the AHB2 peripheral clock. More...
|
|
void | RCC_AHB2PeriphClockLPModeCmd (uint32_t RCC_AHB2Periph, FunctionalState NewState) |
| Enables or disables the AHB2 peripheral clock during Low Power (Sleep) mode. More...
|
|
void | RCC_AHB2PeriphResetCmd (uint32_t RCC_AHB2Periph, FunctionalState NewState) |
| Forces or releases AHB2 peripheral reset. More...
|
|
void | RCC_AHB3PeriphClockCmd (uint32_t RCC_AHB3Periph, FunctionalState NewState) |
| Enables or disables the AHB3 peripheral clock. More...
|
|
void | RCC_AHB3PeriphClockLPModeCmd (uint32_t RCC_AHB3Periph, FunctionalState NewState) |
| Enables or disables the AHB3 peripheral clock during Low Power (Sleep) mode. More...
|
|
void | RCC_AHB3PeriphResetCmd (uint32_t RCC_AHB3Periph, FunctionalState NewState) |
| Forces or releases AHB3 peripheral reset. More...
|
|
void | RCC_APB1PeriphClockCmd (uint32_t RCC_APB1Periph, FunctionalState NewState) |
| Enables or disables the Low Speed APB (APB1) peripheral clock. More...
|
|
void | RCC_APB1PeriphClockLPModeCmd (uint32_t RCC_APB1Periph, FunctionalState NewState) |
| Enables or disables the APB1 peripheral clock during Low Power (Sleep) mode. More...
|
|
void | RCC_APB1PeriphResetCmd (uint32_t RCC_APB1Periph, FunctionalState NewState) |
| Forces or releases Low Speed APB (APB1) peripheral reset. More...
|
|
void | RCC_APB2PeriphClockCmd (uint32_t RCC_APB2Periph, FunctionalState NewState) |
| Enables or disables the High Speed APB (APB2) peripheral clock. More...
|
|
void | RCC_APB2PeriphClockLPModeCmd (uint32_t RCC_APB2Periph, FunctionalState NewState) |
| Enables or disables the APB2 peripheral clock during Low Power (Sleep) mode. More...
|
|
void | RCC_APB2PeriphResetCmd (uint32_t RCC_APB2Periph, FunctionalState NewState) |
| Forces or releases High Speed APB (APB2) peripheral reset. More...
|
|
void | RCC_BackupResetCmd (FunctionalState NewState) |
| Forces or releases the Backup domain reset. More...
|
|
void | RCC_ClearFlag (void) |
| Clears the RCC reset flags. The reset flags are: RCC_FLAG_PINRST, RCC_FLAG_PORRST, RCC_FLAG_SFTRST, RCC_FLAG_IWDGRST, RCC_FLAG_WWDGRST, RCC_FLAG_LPWRRST. More...
|
|
void | RCC_ClearITPendingBit (uint8_t RCC_IT) |
| Clears the RCC's interrupt pending bits. More...
|
|
void | RCC_ClockSecuritySystemCmd (FunctionalState NewState) |
| Enables or disables the Clock Security System. More...
|
|
void | RCC_DeInit (void) |
| Resets the RCC clock configuration to the default reset state. More...
|
|
void | RCC_GetClocksFreq (RCC_ClocksTypeDef *RCC_Clocks) |
| Returns the frequencies of different on chip clocks; SYSCLK, HCLK, PCLK1 and PCLK2. More...
|
|
FlagStatus | RCC_GetFlagStatus (uint8_t RCC_FLAG) |
| Checks whether the specified RCC flag is set or not. More...
|
|
ITStatus | RCC_GetITStatus (uint8_t RCC_IT) |
| Checks whether the specified RCC interrupt has occurred or not. More...
|
|
uint8_t | RCC_GetSYSCLKSource (void) |
| Returns the clock source used as system clock. More...
|
|
void | RCC_HCLKConfig (uint32_t RCC_SYSCLK) |
| Configures the AHB clock (HCLK). More...
|
|
void | RCC_HSEConfig (uint8_t RCC_HSE) |
| Configures the External High Speed oscillator (HSE). More...
|
|
void | RCC_HSICmd (FunctionalState NewState) |
| Enables or disables the Internal High Speed oscillator (HSI). More...
|
|
void | RCC_I2SCLKConfig (uint32_t RCC_I2SCLKSource) |
| Configures the I2S clock source (I2SCLK). More...
|
|
void | RCC_ITConfig (uint8_t RCC_IT, FunctionalState NewState) |
| Enables or disables the specified RCC interrupts. More...
|
|
void | RCC_LSEConfig (uint8_t RCC_LSE) |
| Configures the External Low Speed oscillator (LSE). More...
|
|
void | RCC_LSICmd (FunctionalState NewState) |
| Enables or disables the Internal Low Speed oscillator (LSI). More...
|
|
void | RCC_MCO1Config (uint32_t RCC_MCO1Source, uint32_t RCC_MCO1Div) |
| Selects the clock source to output on MCO1 pin(PA8). More...
|
|
void | RCC_MCO2Config (uint32_t RCC_MCO2Source, uint32_t RCC_MCO2Div) |
| Selects the clock source to output on MCO2 pin(PC9). More...
|
|
void | RCC_PCLK1Config (uint32_t RCC_HCLK) |
| Configures the Low Speed APB clock (PCLK1). More...
|
|
void | RCC_PCLK2Config (uint32_t RCC_HCLK) |
| Configures the High Speed APB clock (PCLK2). More...
|
|
void | RCC_PLLCmd (FunctionalState NewState) |
| Enables or disables the main PLL. More...
|
|
void | RCC_PLLConfig (uint32_t RCC_PLLSource, uint32_t PLLM, uint32_t PLLN, uint32_t PLLP, uint32_t PLLQ) |
| Configures the main PLL clock source, multiplication and division factors. More...
|
|
void | RCC_PLLI2SCmd (FunctionalState NewState) |
| Enables or disables the PLLI2S. More...
|
|
void | RCC_PLLI2SConfig (uint32_t PLLI2SN, uint32_t PLLI2SR) |
| Configures the PLLI2S clock multiplication and division factors. More...
|
|
void | RCC_RTCCLKCmd (FunctionalState NewState) |
| Enables or disables the RTC clock. More...
|
|
void | RCC_RTCCLKConfig (uint32_t RCC_RTCCLKSource) |
| Configures the RTC clock (RTCCLK). More...
|
|
void | RCC_SYSCLKConfig (uint32_t RCC_SYSCLKSource) |
| Configures the system clock (SYSCLK). More...
|
|
void | RCC_TIMCLKPresConfig (uint32_t RCC_TIMCLKPrescaler) |
| Configures the Timers clocks prescalers selection. More...
|
|
ErrorStatus | RCC_WaitForHSEStartUp (void) |
| Waits for HSE start-up. More...
|
|