STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
|
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_IRQHandler | ( | EXTI_HandleTypeDef * | hexti | ) |
#include <stm32f4xx_hal_exti.h>
Handle EXTI interrupt request.
hexti | Exti handle. |
none. |
Definition at line 434 of file stm32f4xx_hal_exti.c.
References EXTI_PIN_MASK, EXTI_HandleTypeDef::Line, and EXTI_HandleTypeDef::PendingCallback.
uint32_t HAL_EXTI_GetPending | ( | EXTI_HandleTypeDef * | hexti, |
uint32_t | Edge ) |
#include <stm32f4xx_hal_exti.h>
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 466 of file stm32f4xx_hal_exti.c.
References assert_param, EXTI_PIN_MASK, IS_EXTI_CONFIG_LINE, IS_EXTI_LINE, IS_EXTI_PENDING_EDGE, EXTI_HandleTypeDef::Line, and UNUSED.
void HAL_EXTI_ClearPending | ( | EXTI_HandleTypeDef * | hexti, |
uint32_t | Edge ) |
#include <stm32f4xx_hal_exti.h>
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 498 of file stm32f4xx_hal_exti.c.
References assert_param, EXTI_PIN_MASK, IS_EXTI_CONFIG_LINE, IS_EXTI_LINE, IS_EXTI_PENDING_EDGE, EXTI_HandleTypeDef::Line, and UNUSED.
void HAL_EXTI_GenerateSWI | ( | EXTI_HandleTypeDef * | hexti | ) |
#include <stm32f4xx_hal_exti.h>
Generate a software interrupt for a dedicated line.
hexti | Exti handle. |
None. |
Definition at line 522 of file stm32f4xx_hal_exti.c.
References assert_param, EXTI_PIN_MASK, IS_EXTI_CONFIG_LINE, IS_EXTI_LINE, and EXTI_HandleTypeDef::Line.