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.
Rising_Trigger_Management
[EXTI Exported Functions]
Functions | |
__STATIC_INLINE void | LL_EXTI_EnableRisingTrig_0_31 (uint32_t ExtiLine) |
Enable ExtiLine Rising Edge Trigger for Lines in range 0 to 31. | |
__STATIC_INLINE void | LL_EXTI_EnableRisingTrig_32_63 (uint32_t ExtiLine) |
Enable ExtiLine Rising Edge Trigger for Lines in range 32 to 63. | |
__STATIC_INLINE void | LL_EXTI_DisableRisingTrig_0_31 (uint32_t ExtiLine) |
Disable ExtiLine Rising Edge Trigger for Lines in range 0 to 31. | |
__STATIC_INLINE void | LL_EXTI_DisableRisingTrig_32_63 (uint32_t ExtiLine) |
Disable ExtiLine Rising Edge Trigger for Lines in range 32 to 63. | |
__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 RTSR1 RTx LL_EXTI_IsEnabledRisingTrig_0_31. | |
__STATIC_INLINE uint32_t | LL_EXTI_IsEnabledRisingTrig_32_63 (uint32_t ExtiLine) |
Check if rising edge trigger is enabled for Lines in range 32 to 63 RTSR2 RTx LL_EXTI_IsEnabledRisingTrig_32_63. |
Function Documentation
__STATIC_INLINE void LL_EXTI_DisableRisingTrig_0_31 | ( | uint32_t | ExtiLine ) |
Disable ExtiLine Rising 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 rising edge on a configurable interrupt line occurs during a write operation in the EXTI_RTSR 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. RTSR1 RTx LL_EXTI_DisableRisingTrig_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 789 of file stm32l4xx_ll_exti.h.
__STATIC_INLINE void LL_EXTI_DisableRisingTrig_32_63 | ( | uint32_t | ExtiLine ) |
Disable ExtiLine Rising 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 rising edge on a configurable interrupt line occurs during a write operation in the EXTI_RTSR 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. RTSR2 RTx LL_EXTI_DisableRisingTrig_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 812 of file stm32l4xx_ll_exti.h.
__STATIC_INLINE void LL_EXTI_EnableRisingTrig_0_31 | ( | uint32_t | ExtiLine ) |
Enable ExtiLine Rising 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 rising edge on a configurable interrupt line occurs during a write operation in the EXTI_RTSR 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. RTSR1 RTx LL_EXTI_EnableRisingTrig_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 723 of file stm32l4xx_ll_exti.h.
__STATIC_INLINE void LL_EXTI_EnableRisingTrig_32_63 | ( | uint32_t | ExtiLine ) |
Enable ExtiLine Rising 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 rising edge on a configurable interrupt line occurs during a write operation in the EXTI_RTSR 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. RTSR2 RTx LL_EXTI_EnableRisingTrig_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 745 of file stm32l4xx_ll_exti.h.
__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 RTSR1 RTx LL_EXTI_IsEnabledRisingTrig_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 849 of file stm32l4xx_ll_exti.h.
__STATIC_INLINE uint32_t LL_EXTI_IsEnabledRisingTrig_32_63 | ( | uint32_t | ExtiLine ) |
Check if rising edge trigger is enabled for Lines in range 32 to 63 RTSR2 RTx LL_EXTI_IsEnabledRisingTrig_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 864 of file stm32l4xx_ll_exti.h.
Generated on Tue Jul 12 2022 11:00:12 by
