STM32H735xx HAL User Manual
Functions
Flag_Management
EXTI Exported Functions

Functions

__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.
__STATIC_INLINE uint32_t LL_EXTI_IsActiveFlag_32_63 (uint32_t ExtiLine)
 Check if the ExtLine Flag is set or not for Lines in range 32 to 63.
__STATIC_INLINE uint32_t LL_EXTI_IsActiveFlag_64_95 (uint32_t ExtiLine)
 Check if the ExtLine Flag is set or not for Lines in range 64 to 95.
__STATIC_INLINE uint32_t LL_EXTI_ReadFlag_0_31 (uint32_t ExtiLine)
 Read ExtLine Combination Flag for Lines in range 0 to 31.
__STATIC_INLINE uint32_t LL_EXTI_ReadFlag_32_63 (uint32_t ExtiLine)
 Read ExtLine Combination Flag for Lines in range 32 to 63.
__STATIC_INLINE uint32_t LL_EXTI_ReadFlag_64_95 (uint32_t ExtiLine)
 Read ExtLine Combination Flag for Lines in range 64 to 95.
__STATIC_INLINE void LL_EXTI_ClearFlag_0_31 (uint32_t ExtiLine)
 Clear ExtLine Flags for Lines in range 0 to 31.
__STATIC_INLINE void LL_EXTI_ClearFlag_32_63 (uint32_t ExtiLine)
 Clear ExtLine Flags for Lines in range 32 to 63.
__STATIC_INLINE void LL_EXTI_ClearFlag_64_95 (uint32_t ExtiLine)
 Clear ExtLine Flags for Lines in range 64 to 95.
__STATIC_INLINE void LL_D3_EXTI_EnablePendMask_0_31 (uint32_t ExtiLine)
 Enable ExtiLine D3 Pending Mask for Lines in range 0 to 31.
__STATIC_INLINE void LL_D3_EXTI_EnablePendMask_32_63 (uint32_t ExtiLine)
 Enable ExtiLine D3 Pending Mask for Lines in range 32 to 63.
__STATIC_INLINE void LL_D3_EXTI_DisablePendMask_0_31 (uint32_t ExtiLine)
 Disable ExtiLine D3 Pending Mask for Lines in range 0 to 31.
__STATIC_INLINE void LL_D3_EXTI_DisablePendMask_32_63 (uint32_t ExtiLine)
 Disable ExtiLine D3 Pending Mask for Lines in range 32 to 63.
__STATIC_INLINE uint32_t LL_D3_EXTI_IsEnabledPendMask_0_31 (uint32_t ExtiLine)
 Indicate if ExtiLine D3 Pending Mask is enabled for Lines in range 0 to 31.
__STATIC_INLINE uint32_t LL_D3_EXTI_IsEnabledPendMask_32_63 (uint32_t ExtiLine)
 Indicate if ExtiLine D3 Pending Mask is enabled for Lines in range 32 to 63.
__STATIC_INLINE void LL_D3_EXTI_SetPendClearSel_0_15 (uint32_t ExtiLine, uint32_t ClrSrc)
 Set ExtLine D3 Domain Pend Clear Source selection for Lines in range 0 to 15.
__STATIC_INLINE void LL_D3_EXTI_SetPendClearSel_16_31 (uint32_t ExtiLine, uint32_t ClrSrc)
 Set ExtLine D3 Domain Pend Clear Source selection for Lines in range 16 to 31.
__STATIC_INLINE void LL_D3_EXTI_SetPendClearSel_32_47 (uint32_t ExtiLine, uint32_t ClrSrc)
 Set ExtLine D3 Domain Pend Clear Source selection for Lines in range 32 to 47.
__STATIC_INLINE void LL_D3_EXTI_SetPendClearSel_48_63 (uint32_t ExtiLine, uint32_t ClrSrc)
 Set ExtLine D3 Domain Pend Clear Source selection for Lines in range 48 to 63.
__STATIC_INLINE uint32_t LL_D3_EXTI_GetPendClearSel_0_15 (uint32_t ExtiLine)
 Get ExtLine D3 Domain Pend Clear Source selection for Lines in range 0 to 15.
__STATIC_INLINE uint32_t LL_D3_EXTI_GetPendClearSel_16_31 (uint32_t ExtiLine)
 Get ExtLine D3 Domain Pend Clear Source selection for Lines in range 16 to 31.
__STATIC_INLINE uint32_t LL_D3_EXTI_GetPendClearSel_32_47 (uint32_t ExtiLine)
 Get ExtLine D3 Domain Pend Clear Source selection for Lines in range 32 to 47.
__STATIC_INLINE uint32_t LL_D3_EXTI_GetPendClearSel_48_63 (uint32_t ExtiLine)
 Get ExtLine D3 Domain Pend Clear Source selection for Lines in range 48 to 63.

Function Documentation

__STATIC_INLINE void LL_D3_EXTI_DisablePendMask_0_31 ( uint32_t  ExtiLine)

Disable ExtiLine D3 Pending Mask for Lines in range 0 to 31.

Reference Manual to LL API cross reference:
D3PMR1 MRx LL_D3_EXTI_DisablePendMask_0_31
Parameters:
ExtiLineThis parameter can be one of the following values:
Return values:
None

Definition at line 2954 of file stm32h7xx_ll_exti.h.

__STATIC_INLINE void LL_D3_EXTI_DisablePendMask_32_63 ( uint32_t  ExtiLine)

Disable ExtiLine D3 Pending Mask for Lines in range 32 to 63.

Reference Manual to LL API cross reference:
D3PMR2 MRx LL_D3_EXTI_DisablePendMask_32_63
Parameters:
ExtiLineThis parameter can be one of the following values:
Return values:
None

Definition at line 2974 of file stm32h7xx_ll_exti.h.

__STATIC_INLINE void LL_D3_EXTI_EnablePendMask_0_31 ( uint32_t  ExtiLine)

Enable ExtiLine D3 Pending Mask for Lines in range 0 to 31.

Reference Manual to LL API cross reference:
D3PMR1 MRx LL_D3_EXTI_EnablePendMask_0_31
Parameters:
ExtiLineThis parameter can be one of the following values:
Return values:
None

Definition at line 2903 of file stm32h7xx_ll_exti.h.

__STATIC_INLINE void LL_D3_EXTI_EnablePendMask_32_63 ( uint32_t  ExtiLine)

Enable ExtiLine D3 Pending Mask for Lines in range 32 to 63.

Reference Manual to LL API cross reference:
D3PMR2 MRx LL_D3_EXTI_EnablePendMask_32_63
Parameters:
ExtiLineThis parameter can be one of the following values:
Return values:
None

Definition at line 2923 of file stm32h7xx_ll_exti.h.

__STATIC_INLINE uint32_t LL_D3_EXTI_GetPendClearSel_0_15 ( uint32_t  ExtiLine)

Get ExtLine D3 Domain Pend Clear Source selection for Lines in range 0 to 15.

Reference Manual to LL API cross reference:
D3PCR1L PCSx LL_D3_EXTI_GetPendClearSel_0_15
Parameters:
ExtiLineThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values: (*) value not defined in all devices.

Definition at line 3170 of file stm32h7xx_ll_exti.h.

__STATIC_INLINE uint32_t LL_D3_EXTI_GetPendClearSel_16_31 ( uint32_t  ExtiLine)

Get ExtLine D3 Domain Pend Clear Source selection for Lines in range 16 to 31.

Reference Manual to LL API cross reference:
D3PCR1H PCSx LL_D3_EXTI_GetPendClearSel_16_31
Parameters:
ExtiLineThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values: (*) value not defined in all devices.

Definition at line 3193 of file stm32h7xx_ll_exti.h.

__STATIC_INLINE uint32_t LL_D3_EXTI_GetPendClearSel_32_47 ( uint32_t  ExtiLine)

Get ExtLine D3 Domain Pend Clear Source selection for Lines in range 32 to 47.

Reference Manual to LL API cross reference:
D3PCR2L PCSx LL_D3_EXTI_GetPendClearSel_32_47
Parameters:
ExtiLineThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values: (*) value not defined in all devices.

Definition at line 3215 of file stm32h7xx_ll_exti.h.

__STATIC_INLINE uint32_t LL_D3_EXTI_GetPendClearSel_48_63 ( uint32_t  ExtiLine)

Get ExtLine D3 Domain Pend Clear Source selection for Lines in range 48 to 63.

Reference Manual to LL API cross reference:
D3PCR2H PCSx LL_D3_EXTI_GetPendClearSel_48_63
Parameters:
ExtiLineThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values: (*) value not defined in all devices.

Definition at line 3240 of file stm32h7xx_ll_exti.h.

__STATIC_INLINE uint32_t LL_D3_EXTI_IsEnabledPendMask_0_31 ( uint32_t  ExtiLine)

Indicate if ExtiLine D3 Pending Mask is enabled for Lines in range 0 to 31.

Reference Manual to LL API cross reference:
D3PMR1 MRx LL_D3_EXTI_IsEnabledPendMask_0_31
Parameters:
ExtiLineThis parameter can be one of the following values:
Return values:
Stateof bit (1 or 0).

Definition at line 3005 of file stm32h7xx_ll_exti.h.

__STATIC_INLINE uint32_t LL_D3_EXTI_IsEnabledPendMask_32_63 ( uint32_t  ExtiLine)

Indicate if ExtiLine D3 Pending Mask is enabled for Lines in range 32 to 63.

Reference Manual to LL API cross reference:
D3PMR2 MRx LL_D3_EXTI_IsEnabledPendMask_32_63
Parameters:
ExtiLineThis parameter can be one of the following values:
Return values:
Stateof bit (1 or 0).

Definition at line 3025 of file stm32h7xx_ll_exti.h.

__STATIC_INLINE void LL_D3_EXTI_SetPendClearSel_0_15 ( uint32_t  ExtiLine,
uint32_t  ClrSrc 
)

Set ExtLine D3 Domain Pend Clear Source selection for Lines in range 0 to 15.

Reference Manual to LL API cross reference:
D3PCR1L PCSx LL_D3_EXTI_SetPendClearSel_0_15
Parameters:
ExtiLineThis parameter can be one of the following values:
ClrSrcThis parameter can be one of the following values: (*) value not defined in all devices.
Return values:
None

Definition at line 3061 of file stm32h7xx_ll_exti.h.

__STATIC_INLINE void LL_D3_EXTI_SetPendClearSel_16_31 ( uint32_t  ExtiLine,
uint32_t  ClrSrc 
)

Set ExtLine D3 Domain Pend Clear Source selection for Lines in range 16 to 31.

Reference Manual to LL API cross reference:
D3PCR1H PCSx LL_D3_EXTI_SetPendClearSel_16_31
Parameters:
ExtiLineThis parameter can be one of the following values:
ClrSrcThis parameter can be one of the following values: (*) value not defined in all devices.
Return values:
None

Definition at line 3085 of file stm32h7xx_ll_exti.h.

__STATIC_INLINE void LL_D3_EXTI_SetPendClearSel_32_47 ( uint32_t  ExtiLine,
uint32_t  ClrSrc 
)

Set ExtLine D3 Domain Pend Clear Source selection for Lines in range 32 to 47.

Reference Manual to LL API cross reference:
D3PCR2L PCSx LL_D3_EXTI_SetPendClearSel_32_47
Parameters:
ExtiLineThis parameter can be one of the following values:
ClrSrcThis parameter can be one of the following values: (*) value not defined in all devices.
Return values:
None

Definition at line 3109 of file stm32h7xx_ll_exti.h.

__STATIC_INLINE void LL_D3_EXTI_SetPendClearSel_48_63 ( uint32_t  ExtiLine,
uint32_t  ClrSrc 
)

Set ExtLine D3 Domain Pend Clear Source selection for Lines in range 48 to 63.

Reference Manual to LL API cross reference:
D3PCR2H PCSx LL_D3_EXTI_SetPendClearSel_48_63
Parameters:
ExtiLineThis parameter can be one of the following values:
ClrSrcThis parameter can be one of the following values: (*) value not defined in all devices.
Return values:
None

Definition at line 3135 of file stm32h7xx_ll_exti.h.

__STATIC_INLINE void LL_EXTI_ClearFlag_0_31 ( uint32_t  ExtiLine)

Clear ExtLine Flags for Lines in range 0 to 31.

Note:
This bit is set when the selected edge event arrives on the interrupt line. This bit is cleared by writing a 1 to the bit.
Reference Manual to LL API cross reference:
PR1 PIFx LL_EXTI_ClearFlag_0_31
Parameters:
ExtiLineThis parameter can be a combination of the following values:
Return values:
None

Definition at line 2629 of file stm32h7xx_ll_exti.h.

__STATIC_INLINE void LL_EXTI_ClearFlag_32_63 ( uint32_t  ExtiLine)

Clear ExtLine Flags for Lines in range 32 to 63.

Note:
This bit is set when the selected edge event arrives on the interrupt line. This bit is cleared by writing a 1 to the bit.
Reference Manual to LL API cross reference:
PR2 PIFx LL_EXTI_ClearFlag_32_63
Parameters:
ExtiLineThis parameter can be a combination of the following values:
Return values:
None

Definition at line 2644 of file stm32h7xx_ll_exti.h.

__STATIC_INLINE void LL_EXTI_ClearFlag_64_95 ( uint32_t  ExtiLine)

Clear ExtLine Flags for Lines in range 64 to 95.

Note:
This bit is set when the selected edge event arrives on the interrupt line. This bit is cleared by writing a 1 to the bit.
Reference Manual to LL API cross reference:
PR3 PIFx LL_EXTI_ClearFlag_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 2664 of file stm32h7xx_ll_exti.h.

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

Note:
This bit is set when the selected edge event arrives on the interrupt line. This bit is cleared by writing a 1 to the bit.
Reference Manual to LL API cross reference:
PR1 PIFx LL_EXTI_IsActiveFlag_0_31
Parameters:
ExtiLineThis parameter can be a combination of the following values:
Return values:
Stateof bit (1 or 0).

Definition at line 2485 of file stm32h7xx_ll_exti.h.

__STATIC_INLINE uint32_t LL_EXTI_IsActiveFlag_32_63 ( uint32_t  ExtiLine)

Check if the ExtLine Flag is set or not for Lines in range 32 to 63.

Note:
This bit is set when the selected edge event arrives on the interrupt line. This bit is cleared by writing a 1 to the bit.
Reference Manual to LL API cross reference:
PR2 PIFx LL_EXTI_IsActiveFlag_32_63
Parameters:
ExtiLineThis parameter can be a combination of the following values:
Return values:
Stateof bit (1 or 0).

Definition at line 2501 of file stm32h7xx_ll_exti.h.

__STATIC_INLINE uint32_t LL_EXTI_IsActiveFlag_64_95 ( uint32_t  ExtiLine)

Check if the ExtLine Flag is set or not for Lines in range 64 to 95.

Note:
This bit is set when the selected edge event arrives on the interrupt line. This bit is cleared by writing a 1 to the bit.
Reference Manual to LL API cross reference:
PR3 PIFx LL_EXTI_IsActiveFlag_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 2521 of file stm32h7xx_ll_exti.h.

__STATIC_INLINE uint32_t LL_EXTI_ReadFlag_0_31 ( uint32_t  ExtiLine)

Read ExtLine Combination Flag for Lines in range 0 to 31.

Note:
This bit is set when the selected edge event arrives on the interrupt line. This bit is cleared by writing a 1 to the bit.
Reference Manual to LL API cross reference:
PR1 PIFx LL_EXTI_ReadFlag_0_31
Parameters:
ExtiLineThis parameter can be a combination of the following values:
Return values:
@noteThis bit is set when the selected edge event arrives on the interrupt

Definition at line 2557 of file stm32h7xx_ll_exti.h.

__STATIC_INLINE uint32_t LL_EXTI_ReadFlag_32_63 ( uint32_t  ExtiLine)

Read ExtLine Combination Flag for Lines in range 32 to 63.

Note:
This bit is set when the selected edge event arrives on the interrupt line. This bit is cleared by writing a 1 to the bit.
Reference Manual to LL API cross reference:
PR2 PIFx LL_EXTI_ReadFlag_32_63
Parameters:
ExtiLineThis parameter can be a combination of the following values:
Return values:
@noteThis bit is set when the selected edge event arrives on the interrupt

Definition at line 2573 of file stm32h7xx_ll_exti.h.

__STATIC_INLINE uint32_t LL_EXTI_ReadFlag_64_95 ( uint32_t  ExtiLine)

Read ExtLine Combination Flag for Lines in range 64 to 95.

Note:
This bit is set when the selected edge event arrives on the interrupt line. This bit is cleared by writing a 1 to the bit.
Reference Manual to LL API cross reference:
PR3 PIFx LL_EXTI_ReadFlag_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:
@noteThis bit is set when the selected edge event arrives on the interrupt

Definition at line 2594 of file stm32h7xx_ll_exti.h.