STM32F103xB HAL User Manual
|
Defines | |
#define | IS_GPIO_PIN_ACTION(ACTION) (((ACTION) == GPIO_PIN_RESET) || ((ACTION) == GPIO_PIN_SET)) |
#define | IS_GPIO_PIN(PIN) (((((uint32_t)PIN) & GPIO_PIN_MASK ) != 0x00u) && ((((uint32_t)PIN) & ~GPIO_PIN_MASK) == 0x00u)) |
#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))
Definition at line 265 of file stm32f1xx_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 264 of file stm32f1xx_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 263 of file stm32f1xx_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 279 of file stm32f1xx_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))
Definition at line 277 of file stm32f1xx_hal_gpio.h.
Referenced by HAL_GPIO_Init().