STM32F4xx_HAL_Driver  1.8.3
+ Collaboration diagram for IT_Management:

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...
 

Detailed Description

Function Documentation

◆ LL_EXTI_DisableIT_0_31()

__STATIC_INLINE void LL_EXTI_DisableIT_0_31 ( uint32_t  ExtiLine)

Disable ExtiLine Interrupt request for Lines in range 0 to 31.

Note
The reset value for the direct or internal lines (see RM) is set to 1 in order to enable the interrupt by default. Bits are set automatically at Power on. @rmtoll IMR IMx LL_EXTI_DisableIT_0_31
Parameters
ExtiLineThis parameter can be one of the following values:
  • LL_EXTI_LINE_0
  • LL_EXTI_LINE_1
  • LL_EXTI_LINE_2
  • LL_EXTI_LINE_3
  • LL_EXTI_LINE_4
  • LL_EXTI_LINE_5
  • LL_EXTI_LINE_6
  • LL_EXTI_LINE_7
  • LL_EXTI_LINE_8
  • LL_EXTI_LINE_9
  • LL_EXTI_LINE_10
  • LL_EXTI_LINE_11
  • LL_EXTI_LINE_12
  • LL_EXTI_LINE_13
  • LL_EXTI_LINE_14
  • LL_EXTI_LINE_15
  • LL_EXTI_LINE_16
  • LL_EXTI_LINE_17
  • LL_EXTI_LINE_18
  • LL_EXTI_LINE_19(*)
  • LL_EXTI_LINE_20(*)
  • LL_EXTI_LINE_21
  • LL_EXTI_LINE_22
  • LL_EXTI_LINE_23(*)
  • LL_EXTI_LINE_ALL_0_31
Note
(*): Available in some devices
Please check each device line mapping for EXTI Line availability
Return values
None

Definition at line 309 of file stm32f4xx_ll_exti.h.

◆ LL_EXTI_EnableIT_0_31()

__STATIC_INLINE void LL_EXTI_EnableIT_0_31 ( uint32_t  ExtiLine)

Enable ExtiLine Interrupt request for Lines in range 0 to 31.

Note
The reset value for the direct or internal lines (see RM) is set to 1 in order to enable the interrupt by default. Bits are set automatically at Power on. @rmtoll IMR IMx LL_EXTI_EnableIT_0_31
Parameters
ExtiLineThis parameter can be one of the following values:
  • LL_EXTI_LINE_0
  • LL_EXTI_LINE_1
  • LL_EXTI_LINE_2
  • LL_EXTI_LINE_3
  • LL_EXTI_LINE_4
  • LL_EXTI_LINE_5
  • LL_EXTI_LINE_6
  • LL_EXTI_LINE_7
  • LL_EXTI_LINE_8
  • LL_EXTI_LINE_9
  • LL_EXTI_LINE_10
  • LL_EXTI_LINE_11
  • LL_EXTI_LINE_12
  • LL_EXTI_LINE_13
  • LL_EXTI_LINE_14
  • LL_EXTI_LINE_15
  • LL_EXTI_LINE_16
  • LL_EXTI_LINE_17
  • LL_EXTI_LINE_18
  • LL_EXTI_LINE_19(*)
  • LL_EXTI_LINE_20(*)
  • LL_EXTI_LINE_21
  • LL_EXTI_LINE_22
  • LL_EXTI_LINE_23(*)
  • LL_EXTI_LINE_ALL_0_31
Note
(*): Available in some devices
Please check each device line mapping for EXTI Line availability
Return values
None

Definition at line 268 of file stm32f4xx_ll_exti.h.

◆ LL_EXTI_IsEnabledIT_0_31()

__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.

Note
The reset value for the direct or internal lines (see RM) is set to 1 in order to enable the interrupt by default. Bits are set automatically at Power on. @rmtoll IMR IMx LL_EXTI_IsEnabledIT_0_31
Parameters
ExtiLineThis parameter can be one of the following values:
  • LL_EXTI_LINE_0
  • LL_EXTI_LINE_1
  • LL_EXTI_LINE_2
  • LL_EXTI_LINE_3
  • LL_EXTI_LINE_4
  • LL_EXTI_LINE_5
  • LL_EXTI_LINE_6
  • LL_EXTI_LINE_7
  • LL_EXTI_LINE_8
  • LL_EXTI_LINE_9
  • LL_EXTI_LINE_10
  • LL_EXTI_LINE_11
  • LL_EXTI_LINE_12
  • LL_EXTI_LINE_13
  • LL_EXTI_LINE_14
  • LL_EXTI_LINE_15
  • LL_EXTI_LINE_16
  • LL_EXTI_LINE_17
  • LL_EXTI_LINE_18
  • LL_EXTI_LINE_19(*)
  • LL_EXTI_LINE_20(*)
  • LL_EXTI_LINE_21
  • LL_EXTI_LINE_22
  • LL_EXTI_LINE_23(*)
  • LL_EXTI_LINE_ALL_0_31
Note
(*): Available in some devices
Please check each device line mapping for EXTI Line availability
Return values
Stateof bit (1 or 0).

Definition at line 351 of file stm32f4xx_ll_exti.h.