STM32L443xx HAL User Manual
|
Defines | |
#define | IS_EXTI_LINE(__EXTI_LINE__) |
#define | IS_EXTI_MODE(__EXTI_LINE__) |
#define | IS_EXTI_TRIGGER(__EXTI_LINE__) (((__EXTI_LINE__) & ~EXTI_TRIGGER_MASK) == 0x00u) |
#define | IS_EXTI_PENDING_EDGE(__EXTI_LINE__) ((__EXTI_LINE__) == EXTI_TRIGGER_RISING_FALLING) |
#define | IS_EXTI_CONFIG_LINE(__EXTI_LINE__) (((__EXTI_LINE__) & EXTI_CONFIG) != 0x00u) |
#define | IS_EXTI_GPIO_PORT(__PORT__) |
#define | IS_EXTI_GPIO_PIN(__PIN__) ((__PIN__) < 16u) |
#define IS_EXTI_CONFIG_LINE | ( | __EXTI_LINE__ | ) | (((__EXTI_LINE__) & EXTI_CONFIG) != 0x00u) |
Definition at line 717 of file stm32l4xx_hal_exti.h.
Referenced by HAL_EXTI_ClearPending(), HAL_EXTI_GenerateSWI(), and HAL_EXTI_GetPending().
#define IS_EXTI_GPIO_PIN | ( | __PIN__ | ) | ((__PIN__) < 16u) |
Definition at line 801 of file stm32l4xx_hal_exti.h.
Referenced by HAL_EXTI_ClearConfigLine(), HAL_EXTI_GetConfigLine(), and HAL_EXTI_SetConfigLine().
#define IS_EXTI_GPIO_PORT | ( | __PORT__ | ) |
(((__PORT__) == EXTI_GPIOA) || \ ((__PORT__) == EXTI_GPIOB) || \ ((__PORT__) == EXTI_GPIOC) || \ ((__PORT__) == EXTI_GPIOD) || \ ((__PORT__) == EXTI_GPIOE) || \ ((__PORT__) == EXTI_GPIOH))
Definition at line 731 of file stm32l4xx_hal_exti.h.
Referenced by HAL_EXTI_SetConfigLine().
#define IS_EXTI_LINE | ( | __EXTI_LINE__ | ) |
((((__EXTI_LINE__) & ~(EXTI_PROPERTY_MASK | EXTI_EVENT_PRESENCE_MASK | EXTI_REG_MASK | EXTI_PIN_MASK)) == 0x00u) && \ ((((__EXTI_LINE__) & EXTI_PROPERTY_MASK) == EXTI_DIRECT) || \ (((__EXTI_LINE__) & EXTI_PROPERTY_MASK) == EXTI_CONFIG) || \ (((__EXTI_LINE__) & EXTI_PROPERTY_MASK) == EXTI_GPIO)) && \ (((__EXTI_LINE__) & (EXTI_REG_MASK | EXTI_PIN_MASK)) < \ (((EXTI_LINE_NB / 32u) << EXTI_REG_SHIFT) | (EXTI_LINE_NB % 32u))))
Definition at line 703 of file stm32l4xx_hal_exti.h.
Referenced by HAL_EXTI_ClearConfigLine(), HAL_EXTI_ClearPending(), HAL_EXTI_GenerateSWI(), HAL_EXTI_GetConfigLine(), HAL_EXTI_GetHandle(), HAL_EXTI_GetPending(), and HAL_EXTI_SetConfigLine().
#define IS_EXTI_MODE | ( | __EXTI_LINE__ | ) |
((((__EXTI_LINE__) & EXTI_MODE_MASK) != 0x00u) && \ (((__EXTI_LINE__) & ~EXTI_MODE_MASK) == 0x00u))
Definition at line 710 of file stm32l4xx_hal_exti.h.
Referenced by HAL_EXTI_SetConfigLine().
#define IS_EXTI_PENDING_EDGE | ( | __EXTI_LINE__ | ) | ((__EXTI_LINE__) == EXTI_TRIGGER_RISING_FALLING) |
Definition at line 715 of file stm32l4xx_hal_exti.h.
Referenced by HAL_EXTI_ClearPending(), and HAL_EXTI_GetPending().
#define IS_EXTI_TRIGGER | ( | __EXTI_LINE__ | ) | (((__EXTI_LINE__) & ~EXTI_TRIGGER_MASK) == 0x00u) |
Definition at line 713 of file stm32l4xx_hal_exti.h.
Referenced by HAL_EXTI_SetConfigLine().