|
STM32G474xx HAL User Manual
|
宏定义 | |
| #define | IS_GPIO_PIN_ACTION(ACTION) (((ACTION) == GPIO_PIN_RESET) || ((ACTION) == GPIO_PIN_SET)) |
| #define | IS_GPIO_PIN(__PIN__) |
| #define | IS_GPIO_MODE(__MODE__) |
| #define | IS_GPIO_SPEED(__SPEED__) |
| #define | IS_GPIO_PULL(__PULL__) |
| #define IS_GPIO_MODE | ( | __MODE__ | ) |
(((__MODE__) == GPIO_MODE_INPUT) ||\ ((__MODE__) == GPIO_MODE_OUTPUT_PP) ||\ ((__MODE__) == GPIO_MODE_OUTPUT_OD) ||\ ((__MODE__) == GPIO_MODE_AF_PP) ||\ ((__MODE__) == GPIO_MODE_AF_OD) ||\ ((__MODE__) == GPIO_MODE_IT_RISING) ||\ ((__MODE__) == GPIO_MODE_IT_FALLING) ||\ ((__MODE__) == GPIO_MODE_IT_RISING_FALLING) ||\ ((__MODE__) == GPIO_MODE_EVT_RISING) ||\ ((__MODE__) == GPIO_MODE_EVT_FALLING) ||\ ((__MODE__) == GPIO_MODE_EVT_RISING_FALLING) ||\ ((__MODE__) == GPIO_MODE_ANALOG))
定义于文件 stm32g4xx_hal_gpio.h 的第245行。
被以下函数引用:HAL_GPIO_Init()。
| #define IS_GPIO_PIN | ( | __PIN__ | ) |
((((uint32_t)(__PIN__) & GPIO_PIN_MASK) != 0x00U) &&\ (((uint32_t)(__PIN__) & ~GPIO_PIN_MASK) == 0x00U))
定义于文件 stm32g4xx_hal_gpio.h 的第242行。
被以下函数引用:HAL_GPIO_DeInit()、HAL_GPIO_Init()、HAL_GPIO_LockPin()、HAL_GPIO_ReadPin()、HAL_GPIO_TogglePin() 和 HAL_GPIO_WritePin()。
| #define IS_GPIO_PIN_ACTION | ( | ACTION | ) | (((ACTION) == GPIO_PIN_RESET) || ((ACTION) == GPIO_PIN_SET)) |
定义于文件 stm32g4xx_hal_gpio.h 的第240行。
被以下函数引用:HAL_GPIO_WritePin()。
| #define IS_GPIO_PULL | ( | __PULL__ | ) |
(((__PULL__) == GPIO_NOPULL) ||\ ((__PULL__) == GPIO_PULLUP) || \ ((__PULL__) == GPIO_PULLDOWN))
定义于文件 stm32g4xx_hal_gpio.h 的第263行。
被以下函数引用:HAL_GPIO_Init()。
| #define IS_GPIO_SPEED | ( | __SPEED__ | ) |
(((__SPEED__) == GPIO_SPEED_FREQ_LOW) ||\ ((__SPEED__) == GPIO_SPEED_FREQ_MEDIUM) ||\ ((__SPEED__) == GPIO_SPEED_FREQ_HIGH) ||\ ((__SPEED__) == GPIO_SPEED_FREQ_VERY_HIGH))
定义于文件 stm32g4xx_hal_gpio.h 的第258行。
被以下函数引用:HAL_GPIO_Init()。
1.7.6.1