Macros
Collaboration diagram for PWREx Exported Macro:

Macros

#define __HAL_PWR_AVD_EXTI_CLEAR_FLAG()   SET_BIT(EXTI->PR1, PWR_EXTI_LINE_AVD)
 Clear the AVD EXTI flag. More...
 
#define __HAL_PWR_AVD_EXTI_CLEAR_FLAG()   SET_BIT(EXTI->PR1, PWR_EXTI_LINE_AVD)
 Clear the AVD EXTI flag. More...
 
#define __HAL_PWR_AVD_EXTI_DISABLE_EVENT()   CLEAR_BIT(EXTI->EMR1, PWR_EXTI_LINE_AVD)
 Disable event on AVD EXTI Line 16. More...
 
#define __HAL_PWR_AVD_EXTI_DISABLE_EVENT()   CLEAR_BIT(EXTI->EMR1, PWR_EXTI_LINE_AVD)
 Disable event on AVD EXTI Line 16. More...
 
#define __HAL_PWR_AVD_EXTI_DISABLE_FALLING_EDGE()   CLEAR_BIT(EXTI->FTSR1, PWR_EXTI_LINE_AVD)
 Disable the AVD Extended Interrupt Falling Trigger. More...
 
#define __HAL_PWR_AVD_EXTI_DISABLE_FALLING_EDGE()   CLEAR_BIT(EXTI->FTSR1, PWR_EXTI_LINE_AVD)
 Disable the AVD Extended Interrupt Falling Trigger. More...
 
#define __HAL_PWR_AVD_EXTI_DISABLE_IT()   CLEAR_BIT(EXTI->IMR1, PWR_EXTI_LINE_AVD)
 Disable the AVD EXTI Line 16. More...
 
#define __HAL_PWR_AVD_EXTI_DISABLE_IT()   CLEAR_BIT(EXTI->IMR1, PWR_EXTI_LINE_AVD)
 Disable the AVD EXTI Line 16. More...
 
#define __HAL_PWR_AVD_EXTI_DISABLE_RISING_EDGE()   CLEAR_BIT(EXTI->RTSR1, PWR_EXTI_LINE_AVD)
 Disable the AVD Extended Interrupt Rising Trigger. More...
 
#define __HAL_PWR_AVD_EXTI_DISABLE_RISING_EDGE()   CLEAR_BIT(EXTI->RTSR1, PWR_EXTI_LINE_AVD)
 Disable the AVD Extended Interrupt Rising Trigger. More...
 
#define __HAL_PWR_AVD_EXTI_DISABLE_RISING_FALLING_EDGE()
 Disable the AVD Extended Interrupt Rising & Falling Trigger. More...
 
#define __HAL_PWR_AVD_EXTI_DISABLE_RISING_FALLING_EDGE()
 Disable the AVD Extended Interrupt Rising & Falling Trigger. More...
 
#define __HAL_PWR_AVD_EXTI_ENABLE_EVENT()   SET_BIT(EXTI->EMR1, PWR_EXTI_LINE_AVD)
 Enable event on AVD EXTI Line 16. More...
 
#define __HAL_PWR_AVD_EXTI_ENABLE_EVENT()   SET_BIT(EXTI->EMR1, PWR_EXTI_LINE_AVD)
 Enable event on AVD EXTI Line 16. More...
 
#define __HAL_PWR_AVD_EXTI_ENABLE_FALLING_EDGE()   SET_BIT(EXTI->FTSR1, PWR_EXTI_LINE_AVD)
 Enable the AVD Extended Interrupt Falling Trigger. More...
 
#define __HAL_PWR_AVD_EXTI_ENABLE_FALLING_EDGE()   SET_BIT(EXTI->FTSR1, PWR_EXTI_LINE_AVD)
 Enable the AVD Extended Interrupt Falling Trigger. More...
 
#define __HAL_PWR_AVD_EXTI_ENABLE_IT()   SET_BIT(EXTI->IMR1, PWR_EXTI_LINE_AVD)
 Enable the AVD EXTI Line 16. More...
 
#define __HAL_PWR_AVD_EXTI_ENABLE_IT()   SET_BIT(EXTI->IMR1, PWR_EXTI_LINE_AVD)
 Enable the AVD EXTI Line 16. More...
 
#define __HAL_PWR_AVD_EXTI_ENABLE_RISING_EDGE()   SET_BIT(EXTI->RTSR1, PWR_EXTI_LINE_AVD)
 Enable the AVD Extended Interrupt Rising Trigger. More...
 
#define __HAL_PWR_AVD_EXTI_ENABLE_RISING_EDGE()   SET_BIT(EXTI->RTSR1, PWR_EXTI_LINE_AVD)
 Enable the AVD Extended Interrupt Rising Trigger. More...
 
#define __HAL_PWR_AVD_EXTI_ENABLE_RISING_FALLING_EDGE()
 Enable the AVD Extended Interrupt Rising and Falling Trigger. More...
 
#define __HAL_PWR_AVD_EXTI_ENABLE_RISING_FALLING_EDGE()
 Enable the AVD Extended Interrupt Rising and Falling Trigger. More...
 
#define __HAL_PWR_AVD_EXTI_GENERATE_SWIT()   SET_BIT(EXTI->SWIER1, PWR_EXTI_LINE_AVD)
 Generates a Software interrupt on AVD EXTI line. More...
 
#define __HAL_PWR_AVD_EXTI_GENERATE_SWIT()   SET_BIT(EXTI->SWIER1, PWR_EXTI_LINE_AVD)
 Generates a Software interrupt on AVD EXTI line. More...
 
#define __HAL_PWR_AVD_EXTI_GET_FLAG()   ((READ_BIT(EXTI->PR1, PWR_EXTI_LINE_AVD) == PWR_EXTI_LINE_AVD) ? 1UL : 0UL)
 Check whether the specified AVD EXTI interrupt flag is set or not. More...
 
#define __HAL_PWR_AVD_EXTI_GET_FLAG()   ((READ_BIT(EXTI->PR1, PWR_EXTI_LINE_AVD) == PWR_EXTI_LINE_AVD) ? 1UL : 0UL)
 Check whether the specified AVD EXTI interrupt flag is set or not. More...
 
#define __HAL_PWR_CLEAR_ODRUDR_FLAG()   (PWR->CSR1 |= PWR_FLAG_UDRDY)
 Clear the Under-Drive Ready flag. More...
 
#define __HAL_PWR_CLEAR_WAKEUP_FLAG(__WUFLAG__)   (PWR->CR2 |= (__WUFLAG__))
 Clear the WakeUp pins flags. More...
 
#define __HAL_PWR_GET_ODRUDR_FLAG(__FLAG__)   ((PWR->CSR1 & (__FLAG__)) == (__FLAG__))
 Check PWR flag is set or not. More...
 
#define __HAL_PWR_GET_WAKEUP_FLAG(__WUFLAG__)   (PWR->CSR2 & (__WUFLAG__))
 Check Wake Up flag is set or not. More...
 
#define __HAL_PWR_OVERDRIVE_DISABLE()   (PWR->CR1 &= (uint32_t)(~PWR_CR1_ODEN))
 
#define __HAL_PWR_OVERDRIVE_ENABLE()   (PWR->CR1 |= (uint32_t)PWR_CR1_ODEN)
 Macros to enable or disable the Over drive mode. More...
 
#define __HAL_PWR_OVERDRIVESWITCHING_DISABLE()   (PWR->CR1 &= (uint32_t)(~PWR_CR1_ODSWEN))
 
#define __HAL_PWR_OVERDRIVESWITCHING_ENABLE()   (PWR->CR1 |= (uint32_t)PWR_CR1_ODSWEN)
 Macros to enable or disable the Over drive switching. More...
 
#define __HAL_PWR_UNDERDRIVE_DISABLE()   (PWR->CR1 &= (uint32_t)(~PWR_CR1_UDEN))
 
#define __HAL_PWR_UNDERDRIVE_ENABLE()   (PWR->CR1 |= (uint32_t)PWR_CR1_UDEN)
 Macros to enable or disable the Under drive mode. More...
 

Detailed Description

Macro Definition Documentation

◆ __HAL_PWR_AVD_EXTI_CLEAR_FLAG [1/2]

#define __HAL_PWR_AVD_EXTI_CLEAR_FLAG ( )    SET_BIT(EXTI->PR1, PWR_EXTI_LINE_AVD)

Clear the AVD EXTI flag.

Return values
None.

Definition at line 482 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h.

◆ __HAL_PWR_AVD_EXTI_CLEAR_FLAG [2/2]

#define __HAL_PWR_AVD_EXTI_CLEAR_FLAG ( )    SET_BIT(EXTI->PR1, PWR_EXTI_LINE_AVD)

Clear the AVD EXTI flag.

Return values
None.

Definition at line 482 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h.

◆ __HAL_PWR_AVD_EXTI_DISABLE_EVENT [1/2]

#define __HAL_PWR_AVD_EXTI_DISABLE_EVENT ( )    CLEAR_BIT(EXTI->EMR1, PWR_EXTI_LINE_AVD)

Disable event on AVD EXTI Line 16.

Return values
None.

Definition at line 410 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h.

◆ __HAL_PWR_AVD_EXTI_DISABLE_EVENT [2/2]

#define __HAL_PWR_AVD_EXTI_DISABLE_EVENT ( )    CLEAR_BIT(EXTI->EMR1, PWR_EXTI_LINE_AVD)

Disable event on AVD EXTI Line 16.

Return values
None.

Definition at line 410 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h.

◆ __HAL_PWR_AVD_EXTI_DISABLE_FALLING_EDGE [1/2]

#define __HAL_PWR_AVD_EXTI_DISABLE_FALLING_EDGE ( )    CLEAR_BIT(EXTI->FTSR1, PWR_EXTI_LINE_AVD)

Disable the AVD Extended Interrupt Falling Trigger.

Return values
None.

Definition at line 442 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h.

◆ __HAL_PWR_AVD_EXTI_DISABLE_FALLING_EDGE [2/2]

#define __HAL_PWR_AVD_EXTI_DISABLE_FALLING_EDGE ( )    CLEAR_BIT(EXTI->FTSR1, PWR_EXTI_LINE_AVD)

Disable the AVD Extended Interrupt Falling Trigger.

Return values
None.

Definition at line 442 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h.

◆ __HAL_PWR_AVD_EXTI_DISABLE_IT [1/2]

#define __HAL_PWR_AVD_EXTI_DISABLE_IT ( )    CLEAR_BIT(EXTI->IMR1, PWR_EXTI_LINE_AVD)

Disable the AVD EXTI Line 16.

Return values
None.

Definition at line 382 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h.

◆ __HAL_PWR_AVD_EXTI_DISABLE_IT [2/2]

#define __HAL_PWR_AVD_EXTI_DISABLE_IT ( )    CLEAR_BIT(EXTI->IMR1, PWR_EXTI_LINE_AVD)

Disable the AVD EXTI Line 16.

Return values
None.

Definition at line 382 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h.

◆ __HAL_PWR_AVD_EXTI_DISABLE_RISING_EDGE [1/2]

#define __HAL_PWR_AVD_EXTI_DISABLE_RISING_EDGE ( )    CLEAR_BIT(EXTI->RTSR1, PWR_EXTI_LINE_AVD)

Disable the AVD Extended Interrupt Rising Trigger.

Return values
None.

Definition at line 430 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h.

◆ __HAL_PWR_AVD_EXTI_DISABLE_RISING_EDGE [2/2]

#define __HAL_PWR_AVD_EXTI_DISABLE_RISING_EDGE ( )    CLEAR_BIT(EXTI->RTSR1, PWR_EXTI_LINE_AVD)

Disable the AVD Extended Interrupt Rising Trigger.

Return values
None.

Definition at line 430 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h.

◆ __HAL_PWR_AVD_EXTI_DISABLE_RISING_FALLING_EDGE [1/2]

#define __HAL_PWR_AVD_EXTI_DISABLE_RISING_FALLING_EDGE ( )
Value:
do { \
__HAL_PWR_AVD_EXTI_DISABLE_RISING_EDGE(); \
__HAL_PWR_AVD_EXTI_DISABLE_FALLING_EDGE(); \
} while(0);

Disable the AVD Extended Interrupt Rising & Falling Trigger.

Return values
None.

Definition at line 458 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h.

◆ __HAL_PWR_AVD_EXTI_DISABLE_RISING_FALLING_EDGE [2/2]

#define __HAL_PWR_AVD_EXTI_DISABLE_RISING_FALLING_EDGE ( )
Value:
do { \
__HAL_PWR_AVD_EXTI_DISABLE_RISING_EDGE(); \
__HAL_PWR_AVD_EXTI_DISABLE_FALLING_EDGE(); \
} while(0);

Disable the AVD Extended Interrupt Rising & Falling Trigger.

Return values
None.

Definition at line 458 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h.

◆ __HAL_PWR_AVD_EXTI_ENABLE_EVENT [1/2]

#define __HAL_PWR_AVD_EXTI_ENABLE_EVENT ( )    SET_BIT(EXTI->EMR1, PWR_EXTI_LINE_AVD)

Enable event on AVD EXTI Line 16.

Return values
None.

Definition at line 396 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h.

◆ __HAL_PWR_AVD_EXTI_ENABLE_EVENT [2/2]

#define __HAL_PWR_AVD_EXTI_ENABLE_EVENT ( )    SET_BIT(EXTI->EMR1, PWR_EXTI_LINE_AVD)

Enable event on AVD EXTI Line 16.

Return values
None.

Definition at line 396 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h.

◆ __HAL_PWR_AVD_EXTI_ENABLE_FALLING_EDGE [1/2]

#define __HAL_PWR_AVD_EXTI_ENABLE_FALLING_EDGE ( )    SET_BIT(EXTI->FTSR1, PWR_EXTI_LINE_AVD)

Enable the AVD Extended Interrupt Falling Trigger.

Return values
None.

Definition at line 436 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h.

◆ __HAL_PWR_AVD_EXTI_ENABLE_FALLING_EDGE [2/2]

#define __HAL_PWR_AVD_EXTI_ENABLE_FALLING_EDGE ( )    SET_BIT(EXTI->FTSR1, PWR_EXTI_LINE_AVD)

Enable the AVD Extended Interrupt Falling Trigger.

Return values
None.

Definition at line 436 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h.

◆ __HAL_PWR_AVD_EXTI_ENABLE_IT [1/2]

#define __HAL_PWR_AVD_EXTI_ENABLE_IT ( )    SET_BIT(EXTI->IMR1, PWR_EXTI_LINE_AVD)

Enable the AVD EXTI Line 16.

Return values
None.

Definition at line 368 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h.

◆ __HAL_PWR_AVD_EXTI_ENABLE_IT [2/2]

#define __HAL_PWR_AVD_EXTI_ENABLE_IT ( )    SET_BIT(EXTI->IMR1, PWR_EXTI_LINE_AVD)

Enable the AVD EXTI Line 16.

Return values
None.

Definition at line 368 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h.

◆ __HAL_PWR_AVD_EXTI_ENABLE_RISING_EDGE [1/2]

#define __HAL_PWR_AVD_EXTI_ENABLE_RISING_EDGE ( )    SET_BIT(EXTI->RTSR1, PWR_EXTI_LINE_AVD)

Enable the AVD Extended Interrupt Rising Trigger.

Return values
None.

Definition at line 424 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h.

◆ __HAL_PWR_AVD_EXTI_ENABLE_RISING_EDGE [2/2]

#define __HAL_PWR_AVD_EXTI_ENABLE_RISING_EDGE ( )    SET_BIT(EXTI->RTSR1, PWR_EXTI_LINE_AVD)

Enable the AVD Extended Interrupt Rising Trigger.

Return values
None.

Definition at line 424 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h.

◆ __HAL_PWR_AVD_EXTI_ENABLE_RISING_FALLING_EDGE [1/2]

#define __HAL_PWR_AVD_EXTI_ENABLE_RISING_FALLING_EDGE ( )
Value:
do { \
__HAL_PWR_AVD_EXTI_ENABLE_RISING_EDGE(); \
__HAL_PWR_AVD_EXTI_ENABLE_FALLING_EDGE(); \
} while(0);

Enable the AVD Extended Interrupt Rising and Falling Trigger.

Return values
None.

Definition at line 448 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h.

◆ __HAL_PWR_AVD_EXTI_ENABLE_RISING_FALLING_EDGE [2/2]

#define __HAL_PWR_AVD_EXTI_ENABLE_RISING_FALLING_EDGE ( )
Value:
do { \
__HAL_PWR_AVD_EXTI_ENABLE_RISING_EDGE(); \
__HAL_PWR_AVD_EXTI_ENABLE_FALLING_EDGE(); \
} while(0);

Enable the AVD Extended Interrupt Rising and Falling Trigger.

Return values
None.

Definition at line 448 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h.

◆ __HAL_PWR_AVD_EXTI_GENERATE_SWIT [1/2]

#define __HAL_PWR_AVD_EXTI_GENERATE_SWIT ( )    SET_BIT(EXTI->SWIER1, PWR_EXTI_LINE_AVD)

Generates a Software interrupt on AVD EXTI line.

Return values
None.

Definition at line 496 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h.

◆ __HAL_PWR_AVD_EXTI_GENERATE_SWIT [2/2]

#define __HAL_PWR_AVD_EXTI_GENERATE_SWIT ( )    SET_BIT(EXTI->SWIER1, PWR_EXTI_LINE_AVD)

Generates a Software interrupt on AVD EXTI line.

Return values
None.

Definition at line 496 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h.

◆ __HAL_PWR_AVD_EXTI_GET_FLAG [1/2]

#define __HAL_PWR_AVD_EXTI_GET_FLAG ( )    ((READ_BIT(EXTI->PR1, PWR_EXTI_LINE_AVD) == PWR_EXTI_LINE_AVD) ? 1UL : 0UL)

Check whether the specified AVD EXTI interrupt flag is set or not.

Return values
EXTIAVD Line Status.

Definition at line 468 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h.

◆ __HAL_PWR_AVD_EXTI_GET_FLAG [2/2]

#define __HAL_PWR_AVD_EXTI_GET_FLAG ( )    ((READ_BIT(EXTI->PR1, PWR_EXTI_LINE_AVD) == PWR_EXTI_LINE_AVD) ? 1UL : 0UL)

Check whether the specified AVD EXTI interrupt flag is set or not.

Return values
EXTIAVD Line Status.

Definition at line 468 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h.

◆ __HAL_PWR_CLEAR_ODRUDR_FLAG

#define __HAL_PWR_CLEAR_ODRUDR_FLAG ( )    (PWR->CSR1 |= PWR_FLAG_UDRDY)

Clear the Under-Drive Ready flag.

Definition at line 148 of file stm32f7xx_hal_pwr_ex.h.

◆ __HAL_PWR_CLEAR_WAKEUP_FLAG

#define __HAL_PWR_CLEAR_WAKEUP_FLAG (   __WUFLAG__)    (PWR->CR2 |= (__WUFLAG__))

Clear the WakeUp pins flags.

Parameters
<strong>WUFLAG</strong>specifies the Wake Up pin flag to clear. This parameter can be one of the following values:
  • PWR_WAKEUP_PIN_FLAG1: Wakeup Pin Flag for PA0
  • PWR_WAKEUP_PIN_FLAG2: Wakeup Pin Flag for PA2
  • PWR_WAKEUP_PIN_FLAG3: Wakeup Pin Flag for PC1
  • PWR_WAKEUP_PIN_FLAG4: Wakeup Pin Flag for PC13
  • PWR_WAKEUP_PIN_FLAG5: Wakeup Pin Flag for PI8
  • PWR_WAKEUP_PIN_FLAG6: Wakeup Pin Flag for PI11

Definition at line 172 of file stm32f7xx_hal_pwr_ex.h.

◆ __HAL_PWR_GET_ODRUDR_FLAG

#define __HAL_PWR_GET_ODRUDR_FLAG (   __FLAG__)    ((PWR->CSR1 & (__FLAG__)) == (__FLAG__))

Check PWR flag is set or not.

Parameters
<strong>FLAG</strong>specifies the flag to check. This parameter can be one of the following values:
  • PWR_FLAG_ODRDY: This flag indicates that the Over-drive mode is ready
  • PWR_FLAG_ODSWRDY: This flag indicates that the Over-drive mode switching is ready
  • PWR_FLAG_UDRDY: This flag indicates that the Under-drive mode is enabled in Stop mode
Return values
Thenew state of FLAG (TRUE or FALSE).

Definition at line 144 of file stm32f7xx_hal_pwr_ex.h.

◆ __HAL_PWR_GET_WAKEUP_FLAG

#define __HAL_PWR_GET_WAKEUP_FLAG (   __WUFLAG__)    (PWR->CSR2 & (__WUFLAG__))

Check Wake Up flag is set or not.

Parameters
<strong>WUFLAG</strong>specifies the Wake Up flag to check. This parameter can be one of the following values:
  • PWR_WAKEUP_PIN_FLAG1: Wakeup Pin Flag for PA0
  • PWR_WAKEUP_PIN_FLAG2: Wakeup Pin Flag for PA2
  • PWR_WAKEUP_PIN_FLAG3: Wakeup Pin Flag for PC1
  • PWR_WAKEUP_PIN_FLAG4: Wakeup Pin Flag for PC13
  • PWR_WAKEUP_PIN_FLAG5: Wakeup Pin Flag for PI8
  • PWR_WAKEUP_PIN_FLAG6: Wakeup Pin Flag for PI11

Definition at line 160 of file stm32f7xx_hal_pwr_ex.h.

◆ __HAL_PWR_OVERDRIVE_DISABLE

#define __HAL_PWR_OVERDRIVE_DISABLE ( )    (PWR->CR1 &= (uint32_t)(~PWR_CR1_ODEN))

Definition at line 113 of file stm32f7xx_hal_pwr_ex.h.

◆ __HAL_PWR_OVERDRIVE_ENABLE

#define __HAL_PWR_OVERDRIVE_ENABLE ( )    (PWR->CR1 |= (uint32_t)PWR_CR1_ODEN)

Macros to enable or disable the Over drive mode.

Definition at line 112 of file stm32f7xx_hal_pwr_ex.h.

◆ __HAL_PWR_OVERDRIVESWITCHING_DISABLE

#define __HAL_PWR_OVERDRIVESWITCHING_DISABLE ( )    (PWR->CR1 &= (uint32_t)(~PWR_CR1_ODSWEN))

Definition at line 118 of file stm32f7xx_hal_pwr_ex.h.

◆ __HAL_PWR_OVERDRIVESWITCHING_ENABLE

#define __HAL_PWR_OVERDRIVESWITCHING_ENABLE ( )    (PWR->CR1 |= (uint32_t)PWR_CR1_ODSWEN)

Macros to enable or disable the Over drive switching.

Definition at line 117 of file stm32f7xx_hal_pwr_ex.h.

◆ __HAL_PWR_UNDERDRIVE_DISABLE

#define __HAL_PWR_UNDERDRIVE_DISABLE ( )    (PWR->CR1 &= (uint32_t)(~PWR_CR1_UDEN))

Definition at line 131 of file stm32f7xx_hal_pwr_ex.h.

◆ __HAL_PWR_UNDERDRIVE_ENABLE

#define __HAL_PWR_UNDERDRIVE_ENABLE ( )    (PWR->CR1 |= (uint32_t)PWR_CR1_UDEN)

Macros to enable or disable the Under drive mode.

Note
This mode is enabled only with STOP low power mode. In this mode, the 1.2V domain is preserved in reduced leakage mode. This mode is only available when the main regulator or the low power regulator is in low voltage mode.
If the Under-drive mode was enabled, it is automatically disabled after exiting Stop mode. When the voltage regulator operates in Under-drive mode, an additional
startup delay is induced when waking up from Stop mode.

Definition at line 130 of file stm32f7xx_hal_pwr_ex.h.



picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:08