STM32L486xx HAL User Manual
Defines
GPIO Exported Macros
GPIO

Defines

#define __HAL_GPIO_EXTI_GET_FLAG(__EXTI_LINE__)   (EXTI->PR1 & (__EXTI_LINE__))
 Check whether the specified EXTI line flag is set or not.
#define __HAL_GPIO_EXTI_CLEAR_FLAG(__EXTI_LINE__)   (EXTI->PR1 = (__EXTI_LINE__))
 Clear the EXTI's line pending flags.
#define __HAL_GPIO_EXTI_GET_IT(__EXTI_LINE__)   (EXTI->PR1 & (__EXTI_LINE__))
 Check whether the specified EXTI line is asserted or not.
#define __HAL_GPIO_EXTI_CLEAR_IT(__EXTI_LINE__)   (EXTI->PR1 = (__EXTI_LINE__))
 Clear the EXTI's line pending bits.
#define __HAL_GPIO_EXTI_GENERATE_SWIT(__EXTI_LINE__)   (EXTI->SWIER1 |= (__EXTI_LINE__))
 Generate a Software interrupt on selected EXTI line.

Define Documentation

#define __HAL_GPIO_EXTI_CLEAR_FLAG (   __EXTI_LINE__)    (EXTI->PR1 = (__EXTI_LINE__))

Clear the EXTI's line pending flags.

Parameters:
__EXTI_LINE__,:specifies the EXTI lines flags to clear. This parameter can be any combination of GPIO_PIN_x where x can be (0..15)
Return values:
None

Definition at line 196 of file stm32l4xx_hal_gpio.h.

#define __HAL_GPIO_EXTI_CLEAR_IT (   __EXTI_LINE__)    (EXTI->PR1 = (__EXTI_LINE__))

Clear the EXTI's line pending bits.

Parameters:
__EXTI_LINE__,:specifies the EXTI lines to clear. This parameter can be any combination of GPIO_PIN_x where x can be (0..15)
Return values:
None

Definition at line 212 of file stm32l4xx_hal_gpio.h.

Referenced by HAL_GPIO_EXTI_IRQHandler().

#define __HAL_GPIO_EXTI_GENERATE_SWIT (   __EXTI_LINE__)    (EXTI->SWIER1 |= (__EXTI_LINE__))

Generate a Software interrupt on selected EXTI line.

Parameters:
__EXTI_LINE__,:specifies the EXTI line to check. This parameter can be GPIO_PIN_x where x can be(0..15)
Return values:
None

Definition at line 220 of file stm32l4xx_hal_gpio.h.

#define __HAL_GPIO_EXTI_GET_FLAG (   __EXTI_LINE__)    (EXTI->PR1 & (__EXTI_LINE__))

Check whether the specified EXTI line flag is set or not.

Parameters:
__EXTI_LINE__,:specifies the EXTI line flag to check. This parameter can be GPIO_PIN_x where x can be(0..15)
Return values:
Thenew state of __EXTI_LINE__ (SET or RESET).

Definition at line 188 of file stm32l4xx_hal_gpio.h.

#define __HAL_GPIO_EXTI_GET_IT (   __EXTI_LINE__)    (EXTI->PR1 & (__EXTI_LINE__))

Check whether the specified EXTI line is asserted or not.

Parameters:
__EXTI_LINE__,:specifies the EXTI line to check. This parameter can be GPIO_PIN_x where x can be(0..15)
Return values:
Thenew state of __EXTI_LINE__ (SET or RESET).

Definition at line 204 of file stm32l4xx_hal_gpio.h.

Referenced by HAL_GPIO_EXTI_IRQHandler().