Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Interrupts and flags management functions
[RCC_Private_Functions]
Interrupts and flags management functions. More...
Functions | |
| void | RCC_ITConfig (uint8_t RCC_IT, FunctionalState NewState) |
| Enables or disables the specified RCC interrupts. | |
| FlagStatus | RCC_GetFlagStatus (uint8_t RCC_FLAG) |
| Checks whether the specified RCC flag is set or not. | |
| void | RCC_ClearFlag (void) |
| Clears the RCC reset flags. | |
| ITStatus | RCC_GetITStatus (uint8_t RCC_IT) |
| Checks whether the specified RCC interrupt has occurred or not. | |
| void | RCC_ClearITPendingBit (uint8_t RCC_IT) |
| Clears the RCC's interrupt pending bits. | |
Detailed Description
Interrupts and flags management functions.
===============================================================================
##### Interrupts and flags management functions #####
===============================================================================
Function Documentation
| 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
- Parameters:
-
None
- Return values:
-
None
Definition at line 3112 of file stm32f4xx_rcc_mort.c.
| void RCC_ClearITPendingBit | ( | uint8_t | RCC_IT ) |
Clears the RCC's interrupt pending bits.
- Parameters:
-
RCC_IT,: specifies the interrupt pending bit to clear. This parameter can be any combination of the following values: - RCC_IT_LSIRDY: LSI ready interrupt
- RCC_IT_LSERDY: LSE ready interrupt
- RCC_IT_HSIRDY: HSI ready interrupt
- RCC_IT_HSERDY: HSE ready interrupt
- RCC_IT_PLLRDY: main PLL ready interrupt
- RCC_IT_PLLI2SRDY: PLLI2S ready interrupt
- RCC_IT_PLLSAIRDY: PLLSAI ready interrupt (only for STM32F42xxx/43xxx/446xx/469xx/479xx devices)
- RCC_IT_CSS: Clock Security System interrupt
- Return values:
-
None
Definition at line 3166 of file stm32f4xx_rcc_mort.c.
| FlagStatus RCC_GetFlagStatus | ( | uint8_t | RCC_FLAG ) |
Checks whether the specified RCC flag is set or not.
- Parameters:
-
RCC_FLAG,: specifies the flag to check. This parameter can be one of the following values: - RCC_FLAG_HSIRDY: HSI oscillator clock ready
- RCC_FLAG_HSERDY: HSE oscillator clock ready
- RCC_FLAG_PLLRDY: main PLL clock ready
- RCC_FLAG_PLLI2SRDY: PLLI2S clock ready
- RCC_FLAG_PLLSAIRDY: PLLSAI clock ready (only for STM32F42xxx/43xxx/446xx/469xx/479xx devices)
- RCC_FLAG_LSERDY: LSE oscillator clock ready
- RCC_FLAG_LSIRDY: LSI oscillator clock ready
- RCC_FLAG_BORRST: POR/PDR or BOR reset
- RCC_FLAG_PINRST: Pin reset
- RCC_FLAG_PORRST: POR/PDR reset
- RCC_FLAG_SFTRST: Software reset
- RCC_FLAG_IWDGRST: Independent Watchdog reset
- RCC_FLAG_WWDGRST: Window Watchdog reset
- RCC_FLAG_LPWRRST: Low Power reset
- Return values:
-
The new state of RCC_FLAG (SET or RESET).
Definition at line 3067 of file stm32f4xx_rcc_mort.c.
| ITStatus RCC_GetITStatus | ( | uint8_t | RCC_IT ) |
Checks whether the specified RCC interrupt has occurred or not.
- Parameters:
-
RCC_IT,: specifies the RCC interrupt source to check. This parameter can be one of the following values: - RCC_IT_LSIRDY: LSI ready interrupt
- RCC_IT_LSERDY: LSE ready interrupt
- RCC_IT_HSIRDY: HSI ready interrupt
- RCC_IT_HSERDY: HSE ready interrupt
- RCC_IT_PLLRDY: main PLL ready interrupt
- RCC_IT_PLLI2SRDY: PLLI2S ready interrupt
- RCC_IT_PLLSAIRDY: PLLSAI clock ready interrupt (only for STM32F42xxx/43xxx/446xx/469xx/479xx devices)
- RCC_IT_CSS: Clock Security System interrupt
- Return values:
-
The new state of RCC_IT (SET or RESET).
Definition at line 3132 of file stm32f4xx_rcc_mort.c.
| void RCC_ITConfig | ( | uint8_t | RCC_IT, |
| FunctionalState | NewState | ||
| ) |
Enables or disables the specified RCC interrupts.
- Parameters:
-
RCC_IT,: specifies the RCC interrupt sources to be enabled or disabled. This parameter can be any combination of the following values: - RCC_IT_LSIRDY: LSI ready interrupt
- RCC_IT_LSERDY: LSE ready interrupt
- RCC_IT_HSIRDY: HSI ready interrupt
- RCC_IT_HSERDY: HSE ready interrupt
- RCC_IT_PLLRDY: main PLL ready interrupt
- RCC_IT_PLLI2SRDY: PLLI2S ready interrupt
- RCC_IT_PLLSAIRDY: PLLSAI ready interrupt (only for STM32F42xxx/43xxx/446xx/469xx/479xx devices)
NewState,: new state of the specified RCC interrupts. This parameter can be: ENABLE or DISABLE.
- Return values:
-
None
Definition at line 3030 of file stm32f4xx_rcc_mort.c.
Generated on Sat Oct 21 2023 04:38:55 by
1.7.2