STM32F479xx HAL User Manual
|
EXTI HAL module driver. This file provides firmware functions to manage the following functionalities of the Extended Interrupts and events controller (EXTI) peripheral: + Initialization and de-initialization functions + IO operation functions. More...
#include "stm32f4xx_hal.h"
Go to the source code of this file.
Functions | |
HAL_StatusTypeDef | HAL_EXTI_SetConfigLine (EXTI_HandleTypeDef *hexti, EXTI_ConfigTypeDef *pExtiConfig) |
Set configuration of a dedicated Exti line. | |
HAL_StatusTypeDef | HAL_EXTI_GetConfigLine (EXTI_HandleTypeDef *hexti, EXTI_ConfigTypeDef *pExtiConfig) |
Get configuration of a dedicated Exti line. | |
HAL_StatusTypeDef | HAL_EXTI_ClearConfigLine (EXTI_HandleTypeDef *hexti) |
Clear whole configuration of a dedicated Exti line. | |
HAL_StatusTypeDef | HAL_EXTI_RegisterCallback (EXTI_HandleTypeDef *hexti, EXTI_CallbackIDTypeDef CallbackID, void(*pPendingCbfn)(void)) |
Register callback for a dedicated Exti line. | |
HAL_StatusTypeDef | HAL_EXTI_GetHandle (EXTI_HandleTypeDef *hexti, uint32_t ExtiLine) |
Store line number as handle private field. | |
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. |
EXTI HAL module driver. This file provides firmware functions to manage the following functionalities of the Extended Interrupts and events controller (EXTI) peripheral: + Initialization and de-initialization functions + IO operation functions.
This software component is licensed by ST under BSD 3-Clause license, the "License"; You may not use this file except in compliance with the License. You may obtain a copy of the License at: opensource.org/licenses/BSD-3-Clause
Definition in file stm32f4xx_hal_exti.c.