STM32L443xx HAL User Manual
|
Defines | |
#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) ||\ ((__MODE__) == GPIO_MODE_ANALOG_ADC_CONTROL))
Definition at line 243 of file stm32l4xx_hal_gpio.h.
Referenced by HAL_GPIO_Init().
#define IS_GPIO_PIN | ( | __PIN__ | ) |
((((uint32_t)(__PIN__) & GPIO_PIN_MASK) != 0x00U) &&\ (((uint32_t)(__PIN__) & ~GPIO_PIN_MASK) == 0x00U))
Definition at line 240 of file stm32l4xx_hal_gpio.h.
Referenced by HAL_GPIO_DeInit(), HAL_GPIO_Init(), HAL_GPIO_LockPin(), HAL_GPIO_ReadPin(), HAL_GPIO_TogglePin(), and HAL_GPIO_WritePin().
#define IS_GPIO_PIN_ACTION | ( | ACTION | ) | (((ACTION) == GPIO_PIN_RESET) || ((ACTION) == GPIO_PIN_SET)) |
Definition at line 238 of file stm32l4xx_hal_gpio.h.
Referenced by HAL_GPIO_WritePin().
#define IS_GPIO_PULL | ( | __PULL__ | ) |
(((__PULL__) == GPIO_NOPULL) ||\ ((__PULL__) == GPIO_PULLUP) || \ ((__PULL__) == GPIO_PULLDOWN))
Definition at line 262 of file stm32l4xx_hal_gpio.h.
Referenced by 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))
Definition at line 257 of file stm32l4xx_hal_gpio.h.
Referenced by HAL_GPIO_Init().