Interrupts and flags management functions.
More...
|
void | RCC_ITConfig (uint8_t RCC_IT, FunctionalState NewState) |
| Enables or disables the specified RCC interrupts. More...
|
|
FlagStatus | RCC_GetFlagStatus (uint8_t RCC_FLAG) |
| Checks whether the specified RCC flag is set or not. 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...
|
|
ITStatus | RCC_GetITStatus (uint8_t RCC_IT) |
| Checks whether the specified RCC interrupt has occurred or not. More...
|
|
void | RCC_ClearITPendingBit (uint8_t RCC_IT) |
| Clears the RCC's interrupt pending bits. More...
|
|
Interrupts and flags management functions.
===============================================================================
Interrupts and flags management functions
===============================================================================
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
-
- Return values
-
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_CSS: Clock Security System interrupt
|
- Return values
-
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_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). |
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_CSS: Clock Security System interrupt
|
- Return values
-
The | new state of RCC_IT (SET or RESET). |
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
|
NewState,: | new state of the specified RCC interrupts. This parameter can be: ENABLE or DISABLE. |
- Return values
-