STM32H735xx HAL User Manual
Functions
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_EnableRisingTrig_64_95 (uint32_t ExtiLine)
 Enable ExtiLine Rising Edge Trigger for Lines in range 64 to 95.
__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 void LL_EXTI_DisableRisingTrig_64_95 (uint32_t ExtiLine)
 Disable ExtiLine Rising Edge Trigger for Lines in range 64 to 95.
__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.
__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.
__STATIC_INLINE uint32_t LL_EXTI_IsEnabledRisingTrig_64_95 (uint32_t ExtiLine)
 Check if rising edge trigger is enabled for Lines in range 64 to 95.

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.
Reference Manual to LL API cross reference:
RTSR1 RTx LL_EXTI_DisableRisingTrig_0_31
Parameters:
ExtiLineThis parameter can be a combination of the following values:
Return values:
None

Definition at line 2000 of file stm32h7xx_ll_exti.h.

Referenced by LL_EXTI_Init().

__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.
Reference Manual to LL API cross reference:
RTSR2 RTx LL_EXTI_DisableRisingTrig_32_63
Parameters:
ExtiLineThis parameter can be a combination of the following values:
Return values:
None

Definition at line 2021 of file stm32h7xx_ll_exti.h.

Referenced by LL_EXTI_Init().

__STATIC_INLINE void LL_EXTI_DisableRisingTrig_64_95 ( uint32_t  ExtiLine)

Disable ExtiLine Rising Edge Trigger for Lines in range 64 to 95.

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.
Reference Manual to LL API cross reference:
RTSR3 RTx LL_EXTI_DisableRisingTrig_64_95
Parameters:
ExtiLineThis parameter can be a combination of the following values: (*) value only defined in dual core devices. (**) value not defined in all devices.
Return values:
None

Definition at line 2046 of file stm32h7xx_ll_exti.h.

Referenced by LL_EXTI_Init().

__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.
Reference Manual to LL API cross reference:
RTSR1 RTx LL_EXTI_EnableRisingTrig_0_31
Parameters:
ExtiLineThis parameter can be a combination of the following values:
Return values:
None

Definition at line 1916 of file stm32h7xx_ll_exti.h.

Referenced by LL_EXTI_Init().

__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.
Reference Manual to LL API cross reference:
RTSR2 RTx LL_EXTI_EnableRisingTrig_32_63
Parameters:
ExtiLineThis parameter can be a combination of the following values:
Return values:
None

Definition at line 1936 of file stm32h7xx_ll_exti.h.

Referenced by LL_EXTI_Init().

__STATIC_INLINE void LL_EXTI_EnableRisingTrig_64_95 ( uint32_t  ExtiLine)

Enable ExtiLine Rising Edge Trigger for Lines in range 64 to 95.

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.
Reference Manual to LL API cross reference:
RTSR3 RTx LL_EXTI_EnableRisingTrig_64_95
Parameters:
ExtiLineThis parameter can be a combination of the following values: (*) value only defined in dual core devices. (**) value not defined in all devices.
Return values:
None

Definition at line 1960 of file stm32h7xx_ll_exti.h.

Referenced by LL_EXTI_Init().

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

Reference Manual to LL API cross reference:
RTSR1 RTx LL_EXTI_IsEnabledRisingTrig_0_31
Parameters:
ExtiLineThis parameter can be a combination of the following values:
Return values:
Stateof bit (1 or 0).

Definition at line 2079 of file stm32h7xx_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.

Reference Manual to LL API cross reference:
RTSR2 RTx LL_EXTI_IsEnabledRisingTrig_32_63
Parameters:
ExtiLineThis parameter can be a combination of the following values:
Return values:
Stateof bit (1 or 0).

Definition at line 2093 of file stm32h7xx_ll_exti.h.

__STATIC_INLINE uint32_t LL_EXTI_IsEnabledRisingTrig_64_95 ( uint32_t  ExtiLine)

Check if rising edge trigger is enabled for Lines in range 64 to 95.

Reference Manual to LL API cross reference:
RTSR3 RTx LL_EXTI_IsEnabledRisingTrig_64_95
Parameters:
ExtiLineThis parameter can be a combination of the following values: (*) value only defined in dual core devices. (**) value not defined in all devices.
Return values:
Stateof bit (1 or 0).

Definition at line 2111 of file stm32h7xx_ll_exti.h.