STM32H735xx HAL User Manual
Defines
EXTI Private Macros
EXTI

Defines

#define IS_EXTI_PROPERTY(__EXTI_LINE__)
#define IS_EXTI_TARGET(__EXTI_LINE__)
#define IS_EXTI_LINE(__EXTI_LINE__)
#define IS_EXTI_MODE(__MODE__)   (((__MODE__) & ~EXTI_MODE_MASK) == 0x00UL)
#define IS_EXTI_TRIGGER(__EXTI_LINE__)   (((__EXTI_LINE__) & ~EXTI_TRIGGER_MASK) == 0x00UL)
#define IS_EXTI_PENDING_EDGE(__EXTI_LINE__)
#define IS_EXTI_CONFIG_LINE(__EXTI_LINE__)   (((__EXTI_LINE__) & EXTI_CONFIG) != 0x00UL)
#define IS_EXTI_GPIO_PORT(__PORT__)
#define IS_EXTI_GPIO_PIN(__PIN__)   ((__PIN__) < 16UL)
#define IS_EXTI_D3_PENDCLR_SRC(__SRC__)

Define Documentation

#define IS_EXTI_CONFIG_LINE (   __EXTI_LINE__)    (((__EXTI_LINE__) & EXTI_CONFIG) != 0x00UL)
#define IS_EXTI_D3_PENDCLR_SRC (   __SRC__)
Value:
(((__SRC__) == EXTI_D3_PENDCLR_SRC_NONE) || \
                                         ((__SRC__) == EXTI_D3_PENDCLR_SRC_DMACH6) || \
                                         ((__SRC__) == EXTI_D3_PENDCLR_SRC_DMACH7) || \
                                         ((__SRC__) == EXTI_D3_PENDCLR_SRC_LPTIM4) || \
                                         ((__SRC__) == EXTI_D3_PENDCLR_SRC_LPTIM5))

Definition at line 468 of file stm32h7xx_hal_exti.h.

Referenced by HAL_EXTI_SetConfigLine().

#define IS_EXTI_GPIO_PIN (   __PIN__)    ((__PIN__) < 16UL)
#define IS_EXTI_GPIO_PORT (   __PORT__)
Value:
(((__PORT__) == EXTI_GPIOA) || \
                                         ((__PORT__) == EXTI_GPIOB) || \
                                         ((__PORT__) == EXTI_GPIOC) || \
                                         ((__PORT__) == EXTI_GPIOD) || \
                                         ((__PORT__) == EXTI_GPIOE) || \
                                         ((__PORT__) == EXTI_GPIOF) || \
                                         ((__PORT__) == EXTI_GPIOG) || \
                                         ((__PORT__) == EXTI_GPIOH) || \
                                         ((__PORT__) == EXTI_GPIOJ) || \
                                         ((__PORT__) == EXTI_GPIOK))

Definition at line 454 of file stm32h7xx_hal_exti.h.

Referenced by HAL_EXTI_SetConfigLine().

#define IS_EXTI_LINE (   __EXTI_LINE__)
Value:
((((__EXTI_LINE__) & ~(EXTI_PROPERTY_MASK | EXTI_EVENT_PRESENCE_MASK |\
                                              EXTI_REG_MASK | EXTI_PIN_MASK | EXTI_TARGET_MASK)) == 0x00UL) && \
                                              IS_EXTI_PROPERTY(__EXTI_LINE__) && IS_EXTI_TARGET(__EXTI_LINE__) && \
                                             (((__EXTI_LINE__) & (EXTI_REG_MASK | EXTI_PIN_MASK))      < \
                                             (((EXTI_LINE_NB / 32UL) << EXTI_REG_SHIFT) | (EXTI_LINE_NB % 32UL))))

Definition at line 425 of file stm32h7xx_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 (   __MODE__)    (((__MODE__) & ~EXTI_MODE_MASK) == 0x00UL)

Definition at line 431 of file stm32h7xx_hal_exti.h.

Referenced by HAL_EXTI_SetConfigLine().

#define IS_EXTI_PENDING_EDGE (   __EXTI_LINE__)
Value:
(((__EXTI_LINE__) == EXTI_TRIGGER_RISING) || \
                                             ((__EXTI_LINE__) == EXTI_TRIGGER_FALLING)|| \
                                             ((__EXTI_LINE__) == EXTI_TRIGGER_RISING_FALLING))

Definition at line 435 of file stm32h7xx_hal_exti.h.

Referenced by HAL_EXTI_ClearPending(), and HAL_EXTI_GetPending().

#define IS_EXTI_PROPERTY (   __EXTI_LINE__)
Value:
((((__EXTI_LINE__) & EXTI_PROPERTY_MASK) == EXTI_DIRECT) || \
                                             (((__EXTI_LINE__) & EXTI_PROPERTY_MASK) == EXTI_CONFIG)          || \
                                             (((__EXTI_LINE__) & EXTI_PROPERTY_MASK) == EXTI_GPIO))

Definition at line 412 of file stm32h7xx_hal_exti.h.

#define IS_EXTI_TARGET (   __EXTI_LINE__)
Value:
((((__EXTI_LINE__) & EXTI_TARGET_MASK) == EXTI_TARGET_MSK_CPU1)   || \
                                             (((__EXTI_LINE__) & EXTI_TARGET_MASK) == EXTI_TARGET_MSK_ALL))

Definition at line 421 of file stm32h7xx_hal_exti.h.

#define IS_EXTI_TRIGGER (   __EXTI_LINE__)    (((__EXTI_LINE__) & ~EXTI_TRIGGER_MASK) == 0x00UL)

Definition at line 433 of file stm32h7xx_hal_exti.h.

Referenced by HAL_EXTI_SetConfigLine().