STM32L443xx HAL User Manual
Functions
IO operation functions
EXTI Exported Functions

IO operation functions. More...

Functions

void HAL_EXTI_IRQHandler (EXTI_HandleTypeDef *hexti)
 Handle EXTI interrupt request.
uint32_t HAL_EXTI_GetPending (EXTI_HandleTypeDef *hexti, uint32_t Edge)
 Get interrupt pending bit of a dedicated line.
void HAL_EXTI_ClearPending (EXTI_HandleTypeDef *hexti, uint32_t Edge)
 Clear interrupt pending bit of a dedicated line.
void HAL_EXTI_GenerateSWI (EXTI_HandleTypeDef *hexti)
 Generate a software interrupt for a dedicated line.

Detailed Description

IO operation functions.

EXTI IO functions.

 ===============================================================================
                       ##### IO operation functions #####
 ===============================================================================


Function Documentation

void HAL_EXTI_ClearPending ( EXTI_HandleTypeDef hexti,
uint32_t  Edge 
)

Clear interrupt pending bit of a dedicated line.

Parameters:
hextiExti handle.
EdgeSpecify which pending edge as to be clear. This parameter can be one of the following values:
Return values:
None.

Definition at line 569 of file stm32l4xx_hal_exti.c.

References assert_param, EXTI_CONFIG_OFFSET, EXTI_PIN_MASK, EXTI_REG_MASK, EXTI_REG_SHIFT, IS_EXTI_CONFIG_LINE, IS_EXTI_LINE, IS_EXTI_PENDING_EDGE, and EXTI_HandleTypeDef::Line.

Generate a software interrupt for a dedicated line.

Parameters:
hextiExti handle.
Return values:
None.

Definition at line 597 of file stm32l4xx_hal_exti.c.

References assert_param, EXTI_CONFIG_OFFSET, EXTI_PIN_MASK, EXTI_REG_MASK, EXTI_REG_SHIFT, IS_EXTI_CONFIG_LINE, IS_EXTI_LINE, and EXTI_HandleTypeDef::Line.

uint32_t HAL_EXTI_GetPending ( EXTI_HandleTypeDef hexti,
uint32_t  Edge 
)

Get interrupt pending bit of a dedicated line.

Parameters:
hextiExti handle.
EdgeSpecify which pending edge as to be checked. This parameter can be one of the following values:
Return values:
1if interrupt is pending else 0.

Definition at line 533 of file stm32l4xx_hal_exti.c.

References assert_param, EXTI_CONFIG_OFFSET, EXTI_PIN_MASK, EXTI_REG_MASK, EXTI_REG_SHIFT, IS_EXTI_CONFIG_LINE, IS_EXTI_LINE, IS_EXTI_PENDING_EDGE, and EXTI_HandleTypeDef::Line.

Handle EXTI interrupt request.

Parameters:
hextiExti handle.
Return values:
none.

Definition at line 495 of file stm32l4xx_hal_exti.c.

References EXTI_CONFIG_OFFSET, EXTI_PIN_MASK, EXTI_REG_MASK, EXTI_REG_SHIFT, EXTI_HandleTypeDef::Line, and EXTI_HandleTypeDef::PendingCallback.