Simple "hello world" style program for X-NUCLEO-IKS01A1 MEMS Inertial
Dependencies: BLE_API X_NUCLEO_IDB0XA1 X_NUCLEO_IKS01A1 mbed
Fork of HelloWorld_IKS01A1 by
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 1730 of file stm32f4xx_rcc.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_CSS: Clock Security System interrupt
- Return values:
-
None
Definition at line 1782 of file stm32f4xx_rcc.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_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 1685 of file stm32f4xx_rcc.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_CSS: Clock Security System interrupt
- Return values:
-
The new state of RCC_IT (SET or RESET).
Definition at line 1749 of file stm32f4xx_rcc.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
NewState,: new state of the specified RCC interrupts. This parameter can be: ENABLE or DISABLE.
- Return values:
-
None
Definition at line 1649 of file stm32f4xx_rcc.c.
Generated on Tue Jul 12 2022 19:53:13 by 1.7.2