| STM32F103xB HAL User Manual
   
    | 
| Defines | |
| #define | __HAL_PWR_GET_FLAG(__FLAG__) ((PWR->CSR & (__FLAG__)) == (__FLAG__)) | 
| Check PWR flag is set or not. | |
| #define | __HAL_PWR_CLEAR_FLAG(__FLAG__) SET_BIT(PWR->CR, ((__FLAG__) << 2)) | 
| Clear the PWR's pending flags. | |
| #define | __HAL_PWR_PVD_EXTI_ENABLE_IT() SET_BIT(EXTI->IMR, PWR_EXTI_LINE_PVD) | 
| Enable interrupt on PVD Exti Line 16. | |
| #define | __HAL_PWR_PVD_EXTI_DISABLE_IT() CLEAR_BIT(EXTI->IMR, PWR_EXTI_LINE_PVD) | 
| Disable interrupt on PVD Exti Line 16. | |
| #define | __HAL_PWR_PVD_EXTI_ENABLE_EVENT() SET_BIT(EXTI->EMR, PWR_EXTI_LINE_PVD) | 
| Enable event on PVD Exti Line 16. | |
| #define | __HAL_PWR_PVD_EXTI_DISABLE_EVENT() CLEAR_BIT(EXTI->EMR, PWR_EXTI_LINE_PVD) | 
| Disable event on PVD Exti Line 16. | |
| #define | __HAL_PWR_PVD_EXTI_ENABLE_FALLING_EDGE() SET_BIT(EXTI->FTSR, PWR_EXTI_LINE_PVD) | 
| PVD EXTI line configuration: set falling edge trigger. | |
| #define | __HAL_PWR_PVD_EXTI_DISABLE_FALLING_EDGE() CLEAR_BIT(EXTI->FTSR, PWR_EXTI_LINE_PVD) | 
| Disable the PVD Extended Interrupt Falling Trigger. | |
| #define | __HAL_PWR_PVD_EXTI_ENABLE_RISING_EDGE() SET_BIT(EXTI->RTSR, PWR_EXTI_LINE_PVD) | 
| PVD EXTI line configuration: set rising edge trigger. | |
| #define | __HAL_PWR_PVD_EXTI_DISABLE_RISING_EDGE() CLEAR_BIT(EXTI->RTSR, PWR_EXTI_LINE_PVD) | 
| Disable the PVD Extended Interrupt Rising Trigger. | |
| #define | __HAL_PWR_PVD_EXTI_ENABLE_RISING_FALLING_EDGE() __HAL_PWR_PVD_EXTI_ENABLE_RISING_EDGE();__HAL_PWR_PVD_EXTI_ENABLE_FALLING_EDGE(); | 
| PVD EXTI line configuration: set rising & falling edge trigger. | |
| #define | __HAL_PWR_PVD_EXTI_DISABLE_RISING_FALLING_EDGE() __HAL_PWR_PVD_EXTI_DISABLE_RISING_EDGE();__HAL_PWR_PVD_EXTI_DISABLE_FALLING_EDGE(); | 
| Disable the PVD Extended Interrupt Rising & Falling Trigger. | |
| #define | __HAL_PWR_PVD_EXTI_GET_FLAG() (EXTI->PR & (PWR_EXTI_LINE_PVD)) | 
| Check whether the specified PVD EXTI interrupt flag is set or not. | |
| #define | __HAL_PWR_PVD_EXTI_CLEAR_FLAG() (EXTI->PR = (PWR_EXTI_LINE_PVD)) | 
| Clear the PVD EXTI flag. | |
| #define | __HAL_PWR_PVD_EXTI_GENERATE_SWIT() SET_BIT(EXTI->SWIER, PWR_EXTI_LINE_PVD) | 
| Generate a Software interrupt on selected EXTI line. | |
| #define __HAL_PWR_CLEAR_FLAG | ( | __FLAG__ | ) | SET_BIT(PWR->CR, ((__FLAG__) << 2)) | 
Clear the PWR's pending flags.
| __FLAG__,: | specifies the flag to clear. This parameter can be one of the following values: 
 | 
Definition at line 198 of file stm32f1xx_hal_pwr.h.
| #define __HAL_PWR_GET_FLAG | ( | __FLAG__ | ) | ((PWR->CSR & (__FLAG__)) == (__FLAG__)) | 
Check PWR flag is set or not.
| __FLAG__,: | specifies the flag to check. This parameter can be one of the following values: 
 | 
| The | new state of __FLAG__ (TRUE or FALSE). | 
Definition at line 190 of file stm32f1xx_hal_pwr.h.
| #define __HAL_PWR_PVD_EXTI_CLEAR_FLAG | ( | ) | (EXTI->PR = (PWR_EXTI_LINE_PVD)) | 
Clear the PVD EXTI flag.
| None. | 
Definition at line 277 of file stm32f1xx_hal_pwr.h.
Referenced by HAL_PWR_PVD_IRQHandler().
| #define __HAL_PWR_PVD_EXTI_DISABLE_EVENT | ( | ) | CLEAR_BIT(EXTI->EMR, PWR_EXTI_LINE_PVD) | 
Disable event on PVD Exti Line 16.
| None. | 
Definition at line 222 of file stm32f1xx_hal_pwr.h.
Referenced by HAL_PWR_ConfigPVD().
| #define __HAL_PWR_PVD_EXTI_DISABLE_FALLING_EDGE | ( | ) | CLEAR_BIT(EXTI->FTSR, PWR_EXTI_LINE_PVD) | 
Disable the PVD Extended Interrupt Falling Trigger.
| None. | 
Definition at line 236 of file stm32f1xx_hal_pwr.h.
Referenced by HAL_PWR_ConfigPVD().
| #define __HAL_PWR_PVD_EXTI_DISABLE_IT | ( | ) | CLEAR_BIT(EXTI->IMR, PWR_EXTI_LINE_PVD) | 
Disable interrupt on PVD Exti Line 16.
| None. | 
Definition at line 210 of file stm32f1xx_hal_pwr.h.
Referenced by HAL_PWR_ConfigPVD().
| #define __HAL_PWR_PVD_EXTI_DISABLE_RISING_EDGE | ( | ) | CLEAR_BIT(EXTI->RTSR, PWR_EXTI_LINE_PVD) | 
Disable the PVD Extended Interrupt Rising Trigger.
This parameter can be:
| None. | 
Definition at line 250 of file stm32f1xx_hal_pwr.h.
Referenced by HAL_PWR_ConfigPVD().
| #define __HAL_PWR_PVD_EXTI_DISABLE_RISING_FALLING_EDGE | ( | ) | __HAL_PWR_PVD_EXTI_DISABLE_RISING_EDGE();__HAL_PWR_PVD_EXTI_DISABLE_FALLING_EDGE(); | 
Disable the PVD Extended Interrupt Rising & Falling Trigger.
This parameter can be:
| None. | 
Definition at line 263 of file stm32f1xx_hal_pwr.h.
| #define __HAL_PWR_PVD_EXTI_ENABLE_EVENT | ( | ) | SET_BIT(EXTI->EMR, PWR_EXTI_LINE_PVD) | 
Enable event on PVD Exti Line 16.
| None. | 
Definition at line 216 of file stm32f1xx_hal_pwr.h.
Referenced by HAL_PWR_ConfigPVD().
| #define __HAL_PWR_PVD_EXTI_ENABLE_FALLING_EDGE | ( | ) | SET_BIT(EXTI->FTSR, PWR_EXTI_LINE_PVD) | 
PVD EXTI line configuration: set falling edge trigger.
| None. | 
Definition at line 229 of file stm32f1xx_hal_pwr.h.
Referenced by HAL_PWR_ConfigPVD().
| #define __HAL_PWR_PVD_EXTI_ENABLE_IT | ( | ) | SET_BIT(EXTI->IMR, PWR_EXTI_LINE_PVD) | 
Enable interrupt on PVD Exti Line 16.
| None. | 
Definition at line 204 of file stm32f1xx_hal_pwr.h.
Referenced by HAL_PWR_ConfigPVD().
| #define __HAL_PWR_PVD_EXTI_ENABLE_RISING_EDGE | ( | ) | SET_BIT(EXTI->RTSR, PWR_EXTI_LINE_PVD) | 
PVD EXTI line configuration: set rising edge trigger.
| None. | 
Definition at line 243 of file stm32f1xx_hal_pwr.h.
Referenced by HAL_PWR_ConfigPVD().
| #define __HAL_PWR_PVD_EXTI_ENABLE_RISING_FALLING_EDGE | ( | ) | __HAL_PWR_PVD_EXTI_ENABLE_RISING_EDGE();__HAL_PWR_PVD_EXTI_ENABLE_FALLING_EDGE(); | 
PVD EXTI line configuration: set rising & falling edge trigger.
| None. | 
Definition at line 256 of file stm32f1xx_hal_pwr.h.
| #define __HAL_PWR_PVD_EXTI_GENERATE_SWIT | ( | ) | SET_BIT(EXTI->SWIER, PWR_EXTI_LINE_PVD) | 
Generate a Software interrupt on selected EXTI line.
| None. | 
Definition at line 283 of file stm32f1xx_hal_pwr.h.
| #define __HAL_PWR_PVD_EXTI_GET_FLAG | ( | ) | (EXTI->PR & (PWR_EXTI_LINE_PVD)) | 
Check whether the specified PVD EXTI interrupt flag is set or not.
| EXTI | PVD Line Status. | 
Definition at line 271 of file stm32f1xx_hal_pwr.h.
Referenced by HAL_PWR_PVD_IRQHandler().
 1.7.6.1
 1.7.6.1