STM32F4xx_HAL_Driver  1.8.3
stm32f4xx_ll_exti.h File Reference

Header file of EXTI LL module. More...

Go to the source code of this file.

Data Structures

struct  LL_EXTI_InitTypeDef
 

Functions

__STATIC_INLINE void LL_EXTI_EnableIT_0_31 (uint32_t ExtiLine)
 Enable ExtiLine Interrupt request for Lines in range 0 to 31. More...
 
__STATIC_INLINE void LL_EXTI_DisableIT_0_31 (uint32_t ExtiLine)
 Disable ExtiLine Interrupt request for Lines in range 0 to 31. More...
 
__STATIC_INLINE uint32_t LL_EXTI_IsEnabledIT_0_31 (uint32_t ExtiLine)
 Indicate if ExtiLine Interrupt request is enabled for Lines in range 0 to 31. More...
 
__STATIC_INLINE void LL_EXTI_EnableEvent_0_31 (uint32_t ExtiLine)
 Enable ExtiLine Event request for Lines in range 0 to 31 @rmtoll EMR EMx LL_EXTI_EnableEvent_0_31. More...
 
__STATIC_INLINE void LL_EXTI_DisableEvent_0_31 (uint32_t ExtiLine)
 Disable ExtiLine Event request for Lines in range 0 to 31 @rmtoll EMR EMx LL_EXTI_DisableEvent_0_31. More...
 
__STATIC_INLINE uint32_t LL_EXTI_IsEnabledEvent_0_31 (uint32_t ExtiLine)
 Indicate if ExtiLine Event request is enabled for Lines in range 0 to 31 @rmtoll EMR EMx LL_EXTI_IsEnabledEvent_0_31. More...
 
__STATIC_INLINE void LL_EXTI_EnableRisingTrig_0_31 (uint32_t ExtiLine)
 Enable ExtiLine Rising Edge Trigger for Lines in range 0 to 31. More...
 
__STATIC_INLINE void LL_EXTI_DisableRisingTrig_0_31 (uint32_t ExtiLine)
 Disable ExtiLine Rising Edge Trigger for Lines in range 0 to 31. More...
 
__STATIC_INLINE uint32_t LL_EXTI_IsEnabledRisingTrig_0_31 (uint32_t ExtiLine)
 Check if rising edge trigger is enabled for Lines in range 0 to 31 @rmtoll RTSR RTx LL_EXTI_IsEnabledRisingTrig_0_31. More...
 
__STATIC_INLINE void LL_EXTI_EnableFallingTrig_0_31 (uint32_t ExtiLine)
 Enable ExtiLine Falling Edge Trigger for Lines in range 0 to 31. More...
 
__STATIC_INLINE void LL_EXTI_DisableFallingTrig_0_31 (uint32_t ExtiLine)
 Disable ExtiLine Falling Edge Trigger for Lines in range 0 to 31. More...
 
__STATIC_INLINE uint32_t LL_EXTI_IsEnabledFallingTrig_0_31 (uint32_t ExtiLine)
 Check if falling edge trigger is enabled for Lines in range 0 to 31 @rmtoll FTSR FTx LL_EXTI_IsEnabledFallingTrig_0_31. More...
 
__STATIC_INLINE void LL_EXTI_GenerateSWI_0_31 (uint32_t ExtiLine)
 Generate a software Interrupt Event for Lines in range 0 to 31. More...
 
__STATIC_INLINE uint32_t LL_EXTI_IsActiveFlag_0_31 (uint32_t ExtiLine)
 Check if the ExtLine Flag is set or not for Lines in range 0 to 31. More...
 
__STATIC_INLINE uint32_t LL_EXTI_ReadFlag_0_31 (uint32_t ExtiLine)
 Read ExtLine Combination Flag for Lines in range 0 to 31. More...
 
__STATIC_INLINE void LL_EXTI_ClearFlag_0_31 (uint32_t ExtiLine)
 Clear ExtLine Flags for Lines in range 0 to 31. More...
 
uint32_t LL_EXTI_Init (LL_EXTI_InitTypeDef *EXTI_InitStruct)
 Initialize the EXTI registers according to the specified parameters in EXTI_InitStruct. More...
 
uint32_t LL_EXTI_DeInit (void)
 De-initialize the EXTI registers to their default reset values. More...
 
void LL_EXTI_StructInit (LL_EXTI_InitTypeDef *EXTI_InitStruct)
 Set each LL_EXTI_InitTypeDef field to default value. More...
 

Detailed Description

Header file of EXTI LL module.

Author
MCD Application Team
Attention

Copyright (c) 2016 STMicroelectronics. All rights reserved.

This software is licensed under terms that can be found in the LICENSE file in the root directory of this software component. If no LICENSE file comes with this software, it is provided AS-IS.Clause

Definition in file stm32f4xx_ll_exti.h.