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.
Software_Interrupt_Management
[EXTI Exported Functions]
Functions | |
__STATIC_INLINE void | LL_EXTI_GenerateSWI_0_31 (uint32_t ExtiLine) |
Generate a software Interrupt Event for Lines in range 0 to 31. | |
__STATIC_INLINE void | LL_EXTI_GenerateSWI_32_63 (uint32_t ExtiLine) |
Generate a software Interrupt Event for Lines in range 32 to 63. |
Function Documentation
__STATIC_INLINE void LL_EXTI_GenerateSWI_0_31 | ( | uint32_t | ExtiLine ) |
Generate a software Interrupt Event for Lines in range 0 to 31.
- Note:
- If the interrupt is enabled on this line in the EXTI_IMR, writing a 1 to this bit when it is at '0' sets the corresponding pending bit in EXTI_PR resulting in an interrupt request generation. This bit is cleared by clearing the corresponding bit in the EXTI_PR register (by writing a 1 into the bit) SWIER1 SWIx LL_EXTI_GenerateSWI_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 1104 of file stm32l4xx_ll_exti.h.
__STATIC_INLINE void LL_EXTI_GenerateSWI_32_63 | ( | uint32_t | ExtiLine ) |
Generate a software Interrupt Event for Lines in range 32 to 63.
- Note:
- If the interrupt is enabled on this line inthe EXTI_IMR, writing a 1 to this bit when it is at '0' sets the corresponding pending bit in EXTI_PR resulting in an interrupt request generation. This bit is cleared by clearing the corresponding bit in the EXTI_PR register (by writing a 1 into the bit) SWIER2 SWIx LL_EXTI_GenerateSWI_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 1124 of file stm32l4xx_ll_exti.h.
Generated on Tue Jul 12 2022 18:10:48 by
