Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Falling_Trigger_Management
[EXTI Exported Functions]
Functions | |
__STATIC_INLINE void | LL_EXTI_EnableFallingTrig_0_31 (uint32_t ExtiLine) |
Enable ExtiLine Falling Edge Trigger for Lines in range 0 to 31. | |
__STATIC_INLINE void | LL_EXTI_EnableFallingTrig_32_63 (uint32_t ExtiLine) |
Enable ExtiLine Falling Edge Trigger for Lines in range 32 to 63. | |
__STATIC_INLINE void | LL_EXTI_DisableFallingTrig_0_31 (uint32_t ExtiLine) |
Disable ExtiLine Falling Edge Trigger for Lines in range 0 to 31. | |
__STATIC_INLINE void | LL_EXTI_DisableFallingTrig_32_63 (uint32_t ExtiLine) |
Disable ExtiLine Falling Edge Trigger for Lines in range 32 to 63. | |
__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 FTSR1 FTx LL_EXTI_IsEnabledFallingTrig_0_31. | |
__STATIC_INLINE uint32_t | LL_EXTI_IsEnabledFallingTrig_32_63 (uint32_t ExtiLine) |
Check if falling edge trigger is enabled for Lines in range 32 to 63 FTSR2 FTx LL_EXTI_IsEnabledFallingTrig_32_63. |
Function Documentation
__STATIC_INLINE void LL_EXTI_DisableFallingTrig_0_31 | ( | uint32_t | ExtiLine ) |
Disable ExtiLine Falling Edge Trigger for Lines in range 0 to 31.
- Note:
- The configurable wakeup lines are edge-triggered. No glitch must be generated on these lines. If a Falling edge on a configurable interrupt line occurs during a write operation in the EXTI_FTSR register, the pending bit is not set. Rising and falling edge triggers can be set for the same interrupt line. In this case, both generate a trigger condition. FTSR1 FTx LL_EXTI_DisableFallingTrig_0_31
- Parameters:
-
ExtiLine This parameter can be a combination 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_18
- LL_EXTI_LINE_19
- LL_EXTI_LINE_20
- LL_EXTI_LINE_21
- LL_EXTI_LINE_22
- LL_EXTI_LINE_29
- LL_EXTI_LINE_30
- LL_EXTI_LINE_31
- Note:
- Please check each device line mapping for EXTI Line availability
- Return values:
-
None
Definition at line 981 of file stm32l4xx_ll_exti.h.
__STATIC_INLINE void LL_EXTI_DisableFallingTrig_32_63 | ( | uint32_t | ExtiLine ) |
Disable ExtiLine Falling Edge Trigger for Lines in range 32 to 63.
- Note:
- The configurable wakeup lines are edge-triggered. No glitch must be generated on these lines. If a Falling edge on a configurable interrupt line occurs during a write operation in the EXTI_FTSR register, the pending bit is not set. Rising and falling edge triggers can be set for the same interrupt line. In this case, both generate a trigger condition. FTSR2 FTx LL_EXTI_DisableFallingTrig_32_63
- Parameters:
-
ExtiLine This parameter can be a combination of the following values: - LL_EXTI_LINE_35
- LL_EXTI_LINE_36
- LL_EXTI_LINE_37
- LL_EXTI_LINE_38
- Return values:
-
None
Definition at line 1002 of file stm32l4xx_ll_exti.h.
__STATIC_INLINE void LL_EXTI_EnableFallingTrig_0_31 | ( | uint32_t | ExtiLine ) |
Enable ExtiLine Falling Edge Trigger for Lines in range 0 to 31.
- Note:
- The configurable wakeup lines are edge-triggered. No glitch must be generated on these lines. If a falling edge on a configurable interrupt line occurs during a write operation in the EXTI_FTSR register, the pending bit is not set. Rising and falling edge triggers can be set for the same interrupt line. In this case, both generate a trigger condition. FTSR1 FTx LL_EXTI_EnableFallingTrig_0_31
- Parameters:
-
ExtiLine This parameter can be a combination 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_18
- LL_EXTI_LINE_19
- LL_EXTI_LINE_20
- LL_EXTI_LINE_21
- LL_EXTI_LINE_22
- LL_EXTI_LINE_29
- LL_EXTI_LINE_30
- LL_EXTI_LINE_31
- Note:
- Please check each device line mapping for EXTI Line availability
- Return values:
-
None
Definition at line 916 of file stm32l4xx_ll_exti.h.
__STATIC_INLINE void LL_EXTI_EnableFallingTrig_32_63 | ( | uint32_t | ExtiLine ) |
Enable ExtiLine Falling Edge Trigger for Lines in range 32 to 63.
- Note:
- The configurable wakeup lines are edge-triggered. No glitch must be generated on these lines. If a Falling edge on a configurable interrupt line occurs during a write operation in the EXTI_FTSR register, the pending bit is not set. Rising and falling edge triggers can be set for the same interrupt line. In this case, both generate a trigger condition. FTSR2 FTx LL_EXTI_EnableFallingTrig_32_63
- Parameters:
-
ExtiLine This parameter can be a combination of the following values: - LL_EXTI_LINE_35
- LL_EXTI_LINE_36
- LL_EXTI_LINE_37
- LL_EXTI_LINE_38
- Return values:
-
None
Definition at line 938 of file stm32l4xx_ll_exti.h.
__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 FTSR1 FTx LL_EXTI_IsEnabledFallingTrig_0_31.
- Parameters:
-
ExtiLine This parameter can be a combination 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_18
- LL_EXTI_LINE_19
- LL_EXTI_LINE_20
- LL_EXTI_LINE_21
- LL_EXTI_LINE_22
- LL_EXTI_LINE_29
- LL_EXTI_LINE_30
- LL_EXTI_LINE_31
- Note:
- Please check each device line mapping for EXTI Line availability
- Return values:
-
State of bit (1 or 0).
Definition at line 1039 of file stm32l4xx_ll_exti.h.
__STATIC_INLINE uint32_t LL_EXTI_IsEnabledFallingTrig_32_63 | ( | uint32_t | ExtiLine ) |
Check if falling edge trigger is enabled for Lines in range 32 to 63 FTSR2 FTx LL_EXTI_IsEnabledFallingTrig_32_63.
- Parameters:
-
ExtiLine This parameter can be a combination of the following values: - LL_EXTI_LINE_35
- LL_EXTI_LINE_36
- LL_EXTI_LINE_37
- LL_EXTI_LINE_38
- Return values:
-
State of bit (1 or 0).
Definition at line 1054 of file stm32l4xx_ll_exti.h.
Generated on Tue Jul 12 2022 18:10:48 by
