|
#define | __HAL_PWR_CLEAR_FLAG(__FLAG__) SET_BIT(PWR->CPUCR, PWR_CPUCR_CSSF) |
| Clear CPU PWR flags. More...
|
|
#define | __HAL_PWR_CLEAR_WAKEUPFLAG(__FLAG__) SET_BIT(PWR->WKUPCR, (__FLAG__)) |
| Clear PWR wake up flags. More...
|
|
#define | __HAL_PWR_GET_FLAG(__FLAG__) |
| Check PWR flags are set or not. More...
|
|
#define | __HAL_PWR_GET_WAKEUPFLAG(__FLAG__) ((PWR->WKUPFR & (__FLAG__)) ? 0 : 1) |
| Check PWR wake up flags are set or not. More...
|
|
#define | __HAL_PWR_PVD_EXTI_CLEAR_FLAG() SET_BIT(EXTI->PR1, PWR_EXTI_LINE_PVD) |
| Clear the PVD EXTI flag. More...
|
|
#define | __HAL_PWR_PVD_EXTI_DISABLE_EVENT() CLEAR_BIT(EXTI->EMR1, PWR_EXTI_LINE_PVD) |
| Disable event on PVD EXTI Line 16. More...
|
|
#define | __HAL_PWR_PVD_EXTI_DISABLE_FALLING_EDGE() CLEAR_BIT(EXTI->FTSR1, PWR_EXTI_LINE_PVD) |
| Disable the PVD Falling Interrupt Trigger. More...
|
|
#define | __HAL_PWR_PVD_EXTI_DISABLE_IT() CLEAR_BIT(EXTI->IMR1, PWR_EXTI_LINE_PVD) |
| Disable the PVD EXTI Line 16. More...
|
|
#define | __HAL_PWR_PVD_EXTI_DISABLE_RISING_EDGE() CLEAR_BIT(EXTI->RTSR1, PWR_EXTI_LINE_PVD) |
| Disable the PVD Rising Interrupt Trigger. More...
|
|
#define | __HAL_PWR_PVD_EXTI_DISABLE_RISING_FALLING_EDGE() |
| Disable the PVD Rising & Falling Interrupt Trigger. More...
|
|
#define | __HAL_PWR_PVD_EXTI_ENABLE_EVENT() SET_BIT(EXTI->EMR1, PWR_EXTI_LINE_PVD) |
| Enable event on PVD EXTI Line 16. More...
|
|
#define | __HAL_PWR_PVD_EXTI_ENABLE_FALLING_EDGE() SET_BIT(EXTI->FTSR1, PWR_EXTI_LINE_PVD) |
| Enable the PVD Falling Interrupt Trigger. More...
|
|
#define | __HAL_PWR_PVD_EXTI_ENABLE_IT() SET_BIT(EXTI->IMR1, PWR_EXTI_LINE_PVD) |
| Enable the PVD EXTI Line 16. More...
|
|
#define | __HAL_PWR_PVD_EXTI_ENABLE_RISING_EDGE() SET_BIT(EXTI->RTSR1, PWR_EXTI_LINE_PVD) |
| Enable the PVD Rising Interrupt Trigger. More...
|
|
#define | __HAL_PWR_PVD_EXTI_ENABLE_RISING_FALLING_EDGE() |
| Enable the PVD Rising & Falling Interrupt Trigger. More...
|
|
#define | __HAL_PWR_PVD_EXTI_GENERATE_SWIT() SET_BIT(EXTI->SWIER1, PWR_EXTI_LINE_PVD) |
| Generates a Software interrupt on PVD EXTI line. More...
|
|
#define | __HAL_PWR_PVD_EXTI_GET_FLAG() ((READ_BIT(EXTI->PR1, PWR_EXTI_LINE_PVD) == PWR_EXTI_LINE_PVD) ? 1UL : 0UL) |
| Check whether the specified PVD EXTI interrupt flag is set or not. More...
|
|
#define | __HAL_PWR_VOLTAGESCALING_CONFIG(__REGULATOR__) |
| Configure the main internal regulator output voltage. More...
|
|
#define | IS_PWR_PVD_LEVEL(LEVEL) |
|
#define | IS_PWR_PVD_MODE(MODE) |
|
#define | IS_PWR_REGULATOR(REGULATOR) |
|
#define | IS_PWR_REGULATOR_VOLTAGE(VOLTAGE) |
|
#define | IS_PWR_SLEEP_ENTRY(ENTRY) |
|
#define | IS_PWR_STOP_ENTRY(ENTRY) |
|
#define | PWR_EWUP_MASK (0x0FFF3F3FU) |
|
#define | PWR_EXTI_LINE_PVD EXTI_IMR1_IM16 |
|
#define | PWR_FLAG_ACTVOS (0x0EU) |
|
#define | PWR_FLAG_ACTVOSRDY (0x0DU) |
|
#define | PWR_FLAG_AVDO (0x0CU) |
|
#define | PWR_FLAG_BRR (0x0FU) |
|
#define | PWR_FLAG_PVDO (0x0BU) |
|
#define | PWR_FLAG_SB (0x04U) |
|
#define | PWR_FLAG_SCUEN (0x11U) |
|
#define | PWR_FLAG_STOP (0x01U) |
|
#define | PWR_FLAG_TEMPH (0x14U) |
|
#define | PWR_FLAG_TEMPL (0x15U) |
|
#define | PWR_FLAG_USB33RDY (0x13U) |
|
#define | PWR_FLAG_VBATH (0x16U) |
|
#define | PWR_FLAG_VBATL (0x17U) |
|
#define | PWR_FLAG_VOSRDY (0x10U) |
|
#define | PWR_FLAG_WKUP1 PWR_WKUPCR_WKUPC1 |
|
#define | PWR_FLAG_WKUP2 PWR_WKUPCR_WKUPC2 |
|
#define | PWR_FLAG_WKUP3 PWR_WKUPCR_WKUPC3 |
|
#define | PWR_FLAG_WKUP4 PWR_WKUPCR_WKUPC4 |
|
#define | PWR_FLAG_WKUP5 PWR_WKUPCR_WKUPC5 |
|
#define | PWR_FLAG_WKUP6 PWR_WKUPCR_WKUPC6 |
|
#define | PWR_LOWPOWERREGULATOR_ON PWR_CR1_LPDS |
|
#define | PWR_MAINREGULATOR_ON (0U) |
|
#define | PWR_PVD_MODE_EVENT_FALLING (0x00020002U) |
|
#define | PWR_PVD_MODE_EVENT_RISING (0x00020001U) |
|
#define | PWR_PVD_MODE_EVENT_RISING_FALLING (0x00020003U) |
|
#define | PWR_PVD_MODE_IT_FALLING (0x00010002U) |
|
#define | PWR_PVD_MODE_IT_RISING (0x00010001U) |
|
#define | PWR_PVD_MODE_IT_RISING_FALLING (0x00010003U) |
|
#define | PWR_PVD_MODE_NORMAL (0x00000000U) |
|
#define | PWR_PVDLEVEL_0 PWR_CR1_PLS_LEV0 |
|
#define | PWR_PVDLEVEL_1 PWR_CR1_PLS_LEV1 |
|
#define | PWR_PVDLEVEL_2 PWR_CR1_PLS_LEV2 |
|
#define | PWR_PVDLEVEL_3 PWR_CR1_PLS_LEV3 |
|
#define | PWR_PVDLEVEL_4 PWR_CR1_PLS_LEV4 |
|
#define | PWR_PVDLEVEL_5 PWR_CR1_PLS_LEV5 |
|
#define | PWR_PVDLEVEL_6 PWR_CR1_PLS_LEV6 |
|
#define | PWR_PVDLEVEL_7 PWR_CR1_PLS_LEV7 |
|
#define | PWR_REGULATOR_VOLTAGE_SCALE0 (0U) |
|
#define | PWR_REGULATOR_VOLTAGE_SCALE1 (PWR_D3CR_VOS_1 | PWR_D3CR_VOS_0) |
|
#define | PWR_REGULATOR_VOLTAGE_SCALE2 (PWR_D3CR_VOS_1) |
|
#define | PWR_REGULATOR_VOLTAGE_SCALE3 (PWR_D3CR_VOS_0) |
|
#define | PWR_SLEEPENTRY_WFE (0x02U) |
|
#define | PWR_SLEEPENTRY_WFI (0x01U) |
|
#define | PWR_STOPENTRY_WFE (0x02U) |
|
#define | PWR_STOPENTRY_WFI (0x01U) |
|
Header file of PWR HAL module.
- Author
- MCD Application Team
- Attention
© COPYRIGHT(c) 2017 STMicroelectronics. All rights reserved.
This software component is licensed by ST under BSD 3-Clause license, the "License"; You may not use this file except in compliance with the License. You may obtain a copy of the License at: opensource.org/licenses/BSD-3-Clause
Definition in file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr.h.