|
STM32F103xB 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 "stm32f1xx_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 stm32f1xx_hal_exti.c.
1.7.6.1