STM32F103xB 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 499 of file stm32f1xx_hal_exti.c.

References assert_param, EXTI_PIN_MASK, 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 523 of file stm32f1xx_hal_exti.c.

References assert_param, EXTI_PIN_MASK, 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 467 of file stm32f1xx_hal_exti.c.

References assert_param, EXTI_PIN_MASK, 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 435 of file stm32f1xx_hal_exti.c.

References EXTI_PIN_MASK, EXTI_HandleTypeDef::Line, and EXTI_HandleTypeDef::PendingCallback.