STM32F103xB HAL User Manual
|
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. |
IO operation functions.
EXTI IO functions.
=============================================================================== ##### IO operation functions ##### ===============================================================================
void HAL_EXTI_ClearPending | ( | EXTI_HandleTypeDef * | hexti, |
uint32_t | Edge | ||
) |
Clear interrupt pending bit of a dedicated line.
hexti | Exti handle. |
Edge | Specify which pending edge as to be clear. This parameter can be one of the following 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.
void HAL_EXTI_GenerateSWI | ( | EXTI_HandleTypeDef * | hexti | ) |
Generate a software interrupt for a dedicated line.
hexti | Exti handle. |
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.
hexti | Exti handle. |
Edge | Specify which pending edge as to be checked. This parameter can be one of the following values:
|
1 | if 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.
void HAL_EXTI_IRQHandler | ( | EXTI_HandleTypeDef * | hexti | ) |
Handle EXTI interrupt request.
hexti | Exti handle. |
none. |
Definition at line 435 of file stm32f1xx_hal_exti.c.
References EXTI_PIN_MASK, EXTI_HandleTypeDef::Line, and EXTI_HandleTypeDef::PendingCallback.