|
STM32G474xx HAL用户手册
|
PWR HAL扩展模块的头文件。 更多...
#include "stm32g4xx_hal_def.h"数据结构 | |
| struct | PWR_PVMTypeDef |
| PWR PVM配置结构体定义。 更多... | |
宏定义 | |
| #define | PWR_WUP_POLARITY_SHIFT 0x05U |
| #define | PWR_WAKEUP_PIN1 PWR_CR3_EWUP1 |
| #define | PWR_WAKEUP_PIN2 PWR_CR3_EWUP2 |
| #define | PWR_WAKEUP_PIN3 PWR_CR3_EWUP3 |
| #define | PWR_WAKEUP_PIN4 PWR_CR3_EWUP4 |
| #define | PWR_WAKEUP_PIN5 PWR_CR3_EWUP5 |
| #define | PWR_WAKEUP_PIN1_HIGH PWR_CR3_EWUP1 |
| #define | PWR_WAKEUP_PIN2_HIGH PWR_CR3_EWUP2 |
| #define | PWR_WAKEUP_PIN3_HIGH PWR_CR3_EWUP3 |
| #define | PWR_WAKEUP_PIN4_HIGH PWR_CR3_EWUP4 |
| #define | PWR_WAKEUP_PIN5_HIGH PWR_CR3_EWUP5 |
| #define | PWR_WAKEUP_PIN1_LOW (uint32_t)((PWR_CR4_WP1<<PWR_WUP_POLARITY_SHIFT) | PWR_CR3_EWUP1) |
| #define | PWR_WAKEUP_PIN2_LOW (uint32_t)((PWR_CR4_WP2<<PWR_WUP_POLARITY_SHIFT) | PWR_CR3_EWUP2) |
| #define | PWR_WAKEUP_PIN3_LOW (uint32_t)((PWR_CR4_WP3<<PWR_WUP_POLARITY_SHIFT) | PWR_CR3_EWUP3) |
| #define | PWR_WAKEUP_PIN4_LOW (uint32_t)((PWR_CR4_WP4<<PWR_WUP_POLARITY_SHIFT) | PWR_CR3_EWUP4) |
| #define | PWR_WAKEUP_PIN5_LOW (uint32_t)((PWR_CR4_WP5<<PWR_WUP_POLARITY_SHIFT) | PWR_CR3_EWUP5) |
| #define | PWR_PVM_1 PWR_CR2_PVME1 |
| #define | PWR_PVM_2 PWR_CR2_PVME2 |
| #define | PWR_PVM_3 PWR_CR2_PVME3 |
| #define | PWR_PVM_4 PWR_CR2_PVME4 |
| #define | PWR_PVM_MODE_NORMAL 0x00000000U |
| #define | PWR_PVM_MODE_IT_RISING 0x00010001U |
| #define | PWR_PVM_MODE_IT_FALLING 0x00010002U |
| #define | PWR_PVM_MODE_IT_RISING_FALLING 0x00010003U |
| #define | PWR_PVM_MODE_EVENT_RISING 0x00020001U |
| #define | PWR_PVM_MODE_EVENT_FALLING 0x00020002U |
| #define | PWR_PVM_MODE_EVENT_RISING_FALLING 0x00020003U |
| #define | PWR_REGULATOR_VOLTAGE_SCALE1_BOOST ((uint32_t)0x00000000) |
| #define | PWR_REGULATOR_VOLTAGE_SCALE1 PWR_CR1_VOS_0 |
| #define | PWR_REGULATOR_VOLTAGE_SCALE2 PWR_CR1_VOS_1 |
| #define | PWR_BATTERY_CHARGING_RESISTOR_5 0x00000000U |
| #define | PWR_BATTERY_CHARGING_RESISTOR_1_5 PWR_CR4_VBRS |
| #define | PWR_BATTERY_CHARGING_DISABLE 0x00000000U |
| #define | PWR_BATTERY_CHARGING_ENABLE PWR_CR4_VBE |
| #define | PWR_GPIO_BIT_0 PWR_PUCRA_PA0 |
| #define | PWR_GPIO_BIT_1 PWR_PUCRA_PA1 |
| #define | PWR_GPIO_BIT_2 PWR_PUCRA_PA2 |
| #define | PWR_GPIO_BIT_3 PWR_PUCRA_PA3 |
| #define | PWR_GPIO_BIT_4 PWR_PUCRA_PA4 |
| #define | PWR_GPIO_BIT_5 PWR_PUCRA_PA5 |
| #define | PWR_GPIO_BIT_6 PWR_PUCRA_PA6 |
| #define | PWR_GPIO_BIT_7 PWR_PUCRA_PA7 |
| #define | PWR_GPIO_BIT_8 PWR_PUCRA_PA8 |
| #define | PWR_GPIO_BIT_9 PWR_PUCRA_PA9 |
| #define | PWR_GPIO_BIT_10 PWR_PUCRA_PA10 |
| #define | PWR_GPIO_BIT_11 PWR_PUCRA_PA11 |
| #define | PWR_GPIO_BIT_12 PWR_PUCRA_PA12 |
| #define | PWR_GPIO_BIT_13 PWR_PUCRA_PA13 |
| #define | PWR_GPIO_BIT_14 PWR_PDCRA_PA14 |
| #define | PWR_GPIO_BIT_15 PWR_PUCRA_PA15 |
| #define | PWR_GPIO_A 0x00000000U |
| #define | PWR_GPIO_B 0x00000001U |
| #define | PWR_GPIO_C 0x00000002U |
| #define | PWR_GPIO_D 0x00000003U |
| #define | PWR_GPIO_E 0x00000004U |
| #define | PWR_GPIO_F 0x00000005U |
| #define | PWR_GPIO_G 0x00000006U |
| #define | PWR_EXTI_LINE_PVM1 0x00000008U |
| #define | PWR_EXTI_LINE_PVM2 0x00000010U |
| #define | PWR_EXTI_LINE_PVM3 0x00000020U |
| #define | PWR_EXTI_LINE_PVM4 0x00000040U |
| #define | PWR_EVENT_LINE_PVM1 0x00000008U |
| #define | PWR_EVENT_LINE_PVM2 0x00000010U |
| #define | |