|
STM32L4xx_HAL_Driver
1.14.0
|
Header file of EXTI HAL module. More...
Go to the source code of this file.
Data Structures | |
| struct | EXTI_HandleTypeDef |
| EXTI Handle structure definition. More... | |
| struct | EXTI_ConfigTypeDef |
| EXTI Configuration structure definition. More... | |
Enumerations | |
| enum | EXTI_CallbackIDTypeDef { HAL_EXTI_COMMON_CB_ID = 0x00U, HAL_EXTI_RISING_CB_ID = 0x01U, HAL_EXTI_FALLING_CB_ID = 0x02U } |
Functions | |
| HAL_StatusTypeDef | HAL_EXTI_SetConfigLine (EXTI_HandleTypeDef *hexti, EXTI_ConfigTypeDef *pExtiConfig) |
| Set configuration of a dedicated Exti line. More... | |
| HAL_StatusTypeDef | HAL_EXTI_GetConfigLine (EXTI_HandleTypeDef *hexti, EXTI_ConfigTypeDef *pExtiConfig) |
| Get configuration of a dedicated Exti line. More... | |
| HAL_StatusTypeDef | HAL_EXTI_ClearConfigLine (EXTI_HandleTypeDef *hexti) |
| Clear whole configuration of a dedicated Exti line. More... | |
| HAL_StatusTypeDef | HAL_EXTI_RegisterCallback (EXTI_HandleTypeDef *hexti, EXTI_CallbackIDTypeDef CallbackID, void(*pPendingCbfn)(void)) |
| Register callback for a dedicated Exti line. More... | |
| HAL_StatusTypeDef | HAL_EXTI_GetHandle (EXTI_HandleTypeDef *hexti, uint32_t ExtiLine) |
| Store line number as handle private field. More... | |
| void | HAL_EXTI_IRQHandler (EXTI_HandleTypeDef *hexti) |
| Handle EXTI interrupt request. More... | |
| uint32_t | HAL_EXTI_GetPending (EXTI_HandleTypeDef *hexti, uint32_t Edge) |
| Get interrupt pending bit of a dedicated line. More... | |
| void | HAL_EXTI_ClearPending (EXTI_HandleTypeDef *hexti, uint32_t Edge) |
| Clear interrupt pending bit of a dedicated line. More... | |
| void | HAL_EXTI_GenerateSWI (EXTI_HandleTypeDef *hexti) |
| Generate a software interrupt for a dedicated line. More... | |
Header file of EXTI HAL module.
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 stm32l4xx_hal_exti.h.