ARM GAS /tmp/ccuBrfDN.s page 1
1 .cpu cortex-m0plus
2 .eabi_attribute 20, 1
3 .eabi_attribute 21, 1
4 .eabi_attribute 23, 3
5 .eabi_attribute 24, 1
6 .eabi_attribute 25, 1
7 .eabi_attribute 26, 1
8 .eabi_attribute 30, 1
9 .eabi_attribute 34, 0
10 .eabi_attribute 18, 4
11 .file "stm32l0xx_ll_exti.c"
12 .text
13 .Ltext0:
14 .cfi_sections .debug_frame
15 .section .text.LL_EXTI_DeInit,"ax",%progbits
16 .align 1
17 .global LL_EXTI_DeInit
18 .syntax unified
19 .code 16
20 .thumb_func
21 .fpu softvfp
23 LL_EXTI_DeInit:
24 .LFB55:
25 .file 1 "./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c"
1:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /**
2:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** ******************************************************************************
3:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * @file stm32l0xx_ll_exti.c
4:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * @author MCD Application Team
5:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * @brief EXTI LL module driver.
6:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** ******************************************************************************
7:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * @attention
8:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** *
9:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** *
© COPYRIGHT(c) 2016 STMicroelectronics
10:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** *
11:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * Redistribution and use in source and binary forms, with or without modification,
12:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * are permitted provided that the following conditions are met:
13:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * 1. Redistributions of source code must retain the above copyright notice,
14:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * this list of conditions and the following disclaimer.
15:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * 2. Redistributions in binary form must reproduce the above copyright notice,
16:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * this list of conditions and the following disclaimer in the documentation
17:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * and/or other materials provided with the distribution.
18:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * 3. Neither the name of STMicroelectronics nor the names of its contributors
19:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * may be used to endorse or promote products derived from this software
20:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * without specific prior written permission.
21:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** *
22:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
23:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
24:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
25:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
26:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
27:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
28:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
29:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
30:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
31:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
32:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** *
33:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** ******************************************************************************
ARM GAS /tmp/ccuBrfDN.s page 2
34:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** */
35:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** #if defined(USE_FULL_LL_DRIVER)
36:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c ****
37:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /* Includes ------------------------------------------------------------------*/
38:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** #include "stm32l0xx_ll_exti.h"
39:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** #ifdef USE_FULL_ASSERT
40:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** #include "stm32_assert.h"
41:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** #else
42:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** #define assert_param(expr) ((void)0U)
43:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** #endif
44:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c ****
45:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /** @addtogroup STM32L0xx_LL_Driver
46:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * @{
47:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** */
48:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c ****
49:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** #if defined (EXTI)
50:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c ****
51:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /** @defgroup EXTI_LL EXTI
52:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * @{
53:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** */
54:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c ****
55:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /* Private types -------------------------------------------------------------*/
56:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /* Private variables ---------------------------------------------------------*/
57:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /* Private constants ---------------------------------------------------------*/
58:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /* Private macros ------------------------------------------------------------*/
59:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /** @addtogroup EXTI_LL_Private_Macros
60:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * @{
61:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** */
62:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c ****
63:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** #define IS_LL_EXTI_LINE_0_31(__VALUE__) (((__VALUE__) & ~LL_EXTI_LINE_ALL_0_31) == 0x0
64:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c ****
65:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** #define IS_LL_EXTI_MODE(__VALUE__) (((__VALUE__) == LL_EXTI_MODE_IT) \
66:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** || ((__VALUE__) == LL_EXTI_MODE_EVENT) \
67:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** || ((__VALUE__) == LL_EXTI_MODE_IT_EVENT))
68:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c ****
69:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c ****
70:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** #define IS_LL_EXTI_TRIGGER(__VALUE__) (((__VALUE__) == LL_EXTI_TRIGGER_NONE) \
71:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** || ((__VALUE__) == LL_EXTI_TRIGGER_RISING) \
72:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** || ((__VALUE__) == LL_EXTI_TRIGGER_FALLING) \
73:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** || ((__VALUE__) == LL_EXTI_TRIGGER_RISING_FALLIN
74:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c ****
75:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /**
76:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * @}
77:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** */
78:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c ****
79:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /* Private function prototypes -----------------------------------------------*/
80:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c ****
81:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /* Exported functions --------------------------------------------------------*/
82:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /** @addtogroup EXTI_LL_Exported_Functions
83:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * @{
84:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** */
85:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c ****
86:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /** @addtogroup EXTI_LL_EF_Init
87:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * @{
88:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** */
89:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c ****
90:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /**
ARM GAS /tmp/ccuBrfDN.s page 3
91:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * @brief De-initialize the EXTI registers to their default reset values.
92:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * @retval An ErrorStatus enumeration value:
93:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * - SUCCESS: EXTI registers are de-initialized
94:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * - ERROR: not applicable
95:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** */
96:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** uint32_t LL_EXTI_DeInit(void)
97:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** {
26 .loc 1 97 0
27 .cfi_startproc
28 @ args = 0, pretend = 0, frame = 0
29 @ frame_needed = 0, uses_anonymous_args = 0
30 @ link register save eliminated.
98:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /* Interrupt mask register set to default reset values */
99:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** LL_EXTI_WriteReg(IMR, 0x3F840000U);
31 .loc 1 99 0
32 0000 054B ldr r3, .L2
33 0002 064A ldr r2, .L2+4
34 0004 1A60 str r2, [r3]
100:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /* Event mask register set to default reset values */
101:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** LL_EXTI_WriteReg(EMR, 0x00000000U);
35 .loc 1 101 0
36 0006 0022 movs r2, #0
37 0008 5A60 str r2, [r3, #4]
102:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /* Rising Trigger selection register set to default reset values */
103:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** LL_EXTI_WriteReg(RTSR, 0x00000000U);
38 .loc 1 103 0
39 000a 9A60 str r2, [r3, #8]
104:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /* Falling Trigger selection register set to default reset values */
105:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** LL_EXTI_WriteReg(FTSR, 0x00000000U);
40 .loc 1 105 0
41 000c DA60 str r2, [r3, #12]
106:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /* Software interrupt event register set to default reset values */
107:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** LL_EXTI_WriteReg(SWIER, 0x00000000U);
42 .loc 1 107 0
43 000e 1A61 str r2, [r3, #16]
108:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /* Pending register set to default reset values */
109:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** LL_EXTI_WriteReg(PR, 0x007BFFFFU);
44 .loc 1 109 0
45 0010 034A ldr r2, .L2+8
46 0012 5A61 str r2, [r3, #20]
110:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c ****
111:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** return SUCCESS;
112:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** }
47 .loc 1 112 0
48 0014 0120 movs r0, #1
49 @ sp needed
50 0016 7047 bx lr
51 .L3:
52 .align 2
53 .L2:
54 0018 00040140 .word 1073808384
55 001c 0000843F .word 1065615360
56 0020 FFFF7B00 .word 8126463
57 .cfi_endproc
58 .LFE55:
60 .section .text.LL_EXTI_Init,"ax",%progbits
61 .align 1
ARM GAS /tmp/ccuBrfDN.s page 4
62 .global LL_EXTI_Init
63 .syntax unified
64 .code 16
65 .thumb_func
66 .fpu softvfp
68 LL_EXTI_Init:
69 .LFB56:
113:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c ****
114:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /**
115:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * @brief Initialize the EXTI registers according to the specified parameters in EXTI_InitStruct.
116:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * @param EXTI_InitStruct pointer to a @ref LL_EXTI_InitTypeDef structure.
117:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * @retval An ErrorStatus enumeration value:
118:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * - SUCCESS: EXTI registers are initialized
119:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * - ERROR: not applicable
120:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** */
121:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** uint32_t LL_EXTI_Init(LL_EXTI_InitTypeDef *EXTI_InitStruct)
122:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** {
70 .loc 1 122 0
71 .cfi_startproc
72 @ args = 0, pretend = 0, frame = 0
73 @ frame_needed = 0, uses_anonymous_args = 0
74 .LVL0:
75 0000 10B5 push {r4, lr}
76 .LCFI0:
77 .cfi_def_cfa_offset 8
78 .cfi_offset 4, -8
79 .cfi_offset 14, -4
80 .LVL1:
123:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** ErrorStatus status = SUCCESS;
124:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /* Check the parameters */
125:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** assert_param(IS_LL_EXTI_LINE_0_31(EXTI_InitStruct->Line_0_31));
126:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** assert_param(IS_FUNCTIONAL_STATE(EXTI_InitStruct->LineCommand));
127:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** assert_param(IS_LL_EXTI_MODE(EXTI_InitStruct->Mode));
128:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c ****
129:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /* ENABLE LineCommand */
130:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** if (EXTI_InitStruct->LineCommand != DISABLE)
81 .loc 1 130 0
82 0002 0379 ldrb r3, [r0, #4]
83 0004 002B cmp r3, #0
84 0006 51D0 beq .L5
131:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** {
132:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** assert_param(IS_LL_EXTI_TRIGGER(EXTI_InitStruct->Trigger));
133:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c ****
134:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /* Configure EXTI Lines in range from 0 to 31 */
135:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** if (EXTI_InitStruct->Line_0_31 != LL_EXTI_LINE_NONE)
85 .loc 1 135 0
86 0008 0368 ldr r3, [r0]
87 000a 002B cmp r3, #0
88 000c 5AD0 beq .L14
136:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** {
137:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** switch (EXTI_InitStruct->Mode)
89 .loc 1 137 0
90 000e 4279 ldrb r2, [r0, #5]
91 0010 012A cmp r2, #1
92 0012 19D0 beq .L8
93 0014 002A cmp r2, #0
94 0016 03D0 beq .L9
ARM GAS /tmp/ccuBrfDN.s page 5
95 0018 022A cmp r2, #2
96 001a 1FD0 beq .L10
138:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** {
139:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** case LL_EXTI_MODE_IT:
140:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /* First Disable Event on provided Lines */
141:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** LL_EXTI_DisableEvent_0_31(EXTI_InitStruct->Line_0_31);
142:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /* Then Enable IT on provided Lines */
143:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** LL_EXTI_EnableIT_0_31(EXTI_InitStruct->Line_0_31);
144:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** break;
145:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** case LL_EXTI_MODE_EVENT:
146:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /* First Disable IT on provided Lines */
147:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** LL_EXTI_DisableIT_0_31(EXTI_InitStruct->Line_0_31);
148:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /* Then Enable Event on provided Lines */
149:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** LL_EXTI_EnableEvent_0_31(EXTI_InitStruct->Line_0_31);
150:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** break;
151:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** case LL_EXTI_MODE_IT_EVENT:
152:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /* Directly Enable IT & Event on provided Lines */
153:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** LL_EXTI_EnableIT_0_31(EXTI_InitStruct->Line_0_31);
154:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** LL_EXTI_EnableEvent_0_31(EXTI_InitStruct->Line_0_31);
155:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** break;
156:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** default:
157:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** status = ERROR;
97 .loc 1 157 0
98 001c 0023 movs r3, #0
99 001e 08E0 b .L7
100 .L9:
101 .LVL2:
102 .LBB30:
103 .LBB31:
104 .file 2 "Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h"
1:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /**
2:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** ******************************************************************************
3:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @file stm32l0xx_ll_exti.h
4:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @author MCD Application Team
5:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @brief Header file of EXTI LL module.
6:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** ******************************************************************************
7:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @attention
8:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** *
9:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * © COPYRIGHT(c) 2016 STMicroelectronics
10:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** *
11:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * Redistribution and use in source and binary forms, with or without modification,
12:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * are permitted provided that the following conditions are met:
13:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * 1. Redistributions of source code must retain the above copyright notice,
14:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * this list of conditions and the following disclaimer.
15:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * 2. Redistributions in binary form must reproduce the above copyright notice,
16:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * this list of conditions and the following disclaimer in the documentation
17:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * and/or other materials provided with the distribution.
18:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * 3. Neither the name of STMicroelectronics nor the names of its contributors
19:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * may be used to endorse or promote products derived from this software
20:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * without specific prior written permission.
21:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** *
22:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
23:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
24:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
25:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
26:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
27:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
ARM GAS /tmp/ccuBrfDN.s page 6
28:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
29:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
30:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
31:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
32:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** *
33:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** ******************************************************************************
34:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
35:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
36:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /* Define to prevent recursive inclusion -------------------------------------*/
37:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #ifndef __STM32L0xx_LL_EXTI_H
38:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define __STM32L0xx_LL_EXTI_H
39:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
40:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #ifdef __cplusplus
41:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** extern "C" {
42:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #endif
43:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
44:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /* Includes ------------------------------------------------------------------*/
45:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #include "stm32l0xx.h"
46:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
47:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /** @addtogroup STM32L0xx_LL_Driver
48:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @{
49:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
50:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
51:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #if defined (EXTI)
52:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
53:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /** @defgroup EXTI_LL EXTI
54:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @{
55:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
56:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
57:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /* Private types -------------------------------------------------------------*/
58:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /* Private variables ---------------------------------------------------------*/
59:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /* Private constants ---------------------------------------------------------*/
60:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /* Private Macros ------------------------------------------------------------*/
61:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #if defined(USE_FULL_LL_DRIVER)
62:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /** @defgroup EXTI_LL_Private_Macros EXTI Private Macros
63:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @{
64:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
65:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /**
66:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @}
67:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
68:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #endif /*USE_FULL_LL_DRIVER*/
69:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /* Exported types ------------------------------------------------------------*/
70:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #if defined(USE_FULL_LL_DRIVER)
71:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /** @defgroup EXTI_LL_ES_INIT EXTI Exported Init structure
72:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @{
73:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
74:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** typedef struct
75:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** {
76:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
77:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** uint32_t Line_0_31; /*!< Specifies the EXTI lines to be enabled or disabled for Lines i
78:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** This parameter can be any combination of @ref EXTI_LL_EC_LINE
79:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
80:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** FunctionalState LineCommand; /*!< Specifies the new state of the selected EXTI lines.
81:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** This parameter can be set either to ENABLE or DISABLE */
82:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
83:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** uint8_t Mode; /*!< Specifies the mode for the EXTI lines.
84:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** This parameter can be a value of @ref EXTI_LL_EC_MODE. */
ARM GAS /tmp/ccuBrfDN.s page 7
85:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
86:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** uint8_t Trigger; /*!< Specifies the trigger signal active edge for the EXTI lines.
87:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** This parameter can be a value of @ref EXTI_LL_EC_TRIGGER. */
88:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** } LL_EXTI_InitTypeDef;
89:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
90:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /**
91:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @}
92:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
93:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #endif /*USE_FULL_LL_DRIVER*/
94:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
95:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /* Exported constants --------------------------------------------------------*/
96:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /** @defgroup EXTI_LL_Exported_Constants EXTI Exported Constants
97:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @{
98:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
99:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
100:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /** @defgroup EXTI_LL_EC_LINE LINE
101:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @{
102:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
103:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_0 EXTI_IMR_IM0 /*!< Extended line 0 */
104:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_1 EXTI_IMR_IM1 /*!< Extended line 1 */
105:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_2 EXTI_IMR_IM2 /*!< Extended line 2 */
106:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_3 EXTI_IMR_IM3 /*!< Extended line 3 */
107:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_4 EXTI_IMR_IM4 /*!< Extended line 4 */
108:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_5 EXTI_IMR_IM5 /*!< Extended line 5 */
109:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_6 EXTI_IMR_IM6 /*!< Extended line 6 */
110:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_7 EXTI_IMR_IM7 /*!< Extended line 7 */
111:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_8 EXTI_IMR_IM8 /*!< Extended line 8 */
112:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_9 EXTI_IMR_IM9 /*!< Extended line 9 */
113:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_10 EXTI_IMR_IM10 /*!< Extended line 10 */
114:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_11 EXTI_IMR_IM11 /*!< Extended line 11 */
115:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_12 EXTI_IMR_IM12 /*!< Extended line 12 */
116:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_13 EXTI_IMR_IM13 /*!< Extended line 13 */
117:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_14 EXTI_IMR_IM14 /*!< Extended line 14 */
118:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_15 EXTI_IMR_IM15 /*!< Extended line 15 */
119:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #if defined(EXTI_IMR_IM16)
120:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_16 EXTI_IMR_IM16 /*!< Extended line 16 */
121:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #endif
122:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_17 EXTI_IMR_IM17 /*!< Extended line 17 */
123:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #if defined(EXTI_IMR_IM18)
124:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_18 EXTI_IMR_IM18 /*!< Extended line 18 */
125:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #endif
126:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_19 EXTI_IMR_IM19 /*!< Extended line 19 */
127:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #if defined(EXTI_IMR_IM20)
128:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_20 EXTI_IMR_IM20 /*!< Extended line 20 */
129:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #endif
130:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #if defined(EXTI_IMR_IM21)
131:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_21 EXTI_IMR_IM21 /*!< Extended line 21 */
132:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #endif
133:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #if defined(EXTI_IMR_IM22)
134:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_22 EXTI_IMR_IM22 /*!< Extended line 22 */
135:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #endif
136:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_23 EXTI_IMR_IM23 /*!< Extended line 23 */
137:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #if defined(EXTI_IMR_IM24)
138:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_24 EXTI_IMR_IM24 /*!< Extended line 24 */
139:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #endif
140:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #if defined(EXTI_IMR_IM25)
141:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_25 EXTI_IMR_IM25 /*!< Extended line 25 */
ARM GAS /tmp/ccuBrfDN.s page 8
142:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #endif
143:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #if defined(EXTI_IMR_IM26)
144:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_26 EXTI_IMR_IM26 /*!< Extended line 26 */
145:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #endif
146:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #if defined(EXTI_IMR_IM27)
147:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_27 EXTI_IMR_IM27 /*!< Extended line 27 */
148:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #endif
149:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #if defined(EXTI_IMR_IM28)
150:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_28 EXTI_IMR_IM28 /*!< Extended line 28 */
151:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #endif
152:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #if defined(EXTI_IMR_IM29)
153:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_29 EXTI_IMR_IM29 /*!< Extended line 29 */
154:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #endif
155:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #if defined(EXTI_IMR_IM30)
156:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_30 EXTI_IMR_IM30 /*!< Extended line 30 */
157:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #endif
158:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #if defined(EXTI_IMR_IM31)
159:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_31 EXTI_IMR_IM31 /*!< Extended line 31 */
160:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #endif
161:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_ALL_0_31 EXTI_IMR_IM /*!< All Extended line not reserved*/
162:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
163:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
164:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_ALL ((uint32_t)0xFFFFFFFFU) /*!< All Extended line */
165:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
166:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #if defined(USE_FULL_LL_DRIVER)
167:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_LINE_NONE ((uint32_t)0x00000000U) /*!< None Extended line */
168:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #endif /*USE_FULL_LL_DRIVER*/
169:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
170:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /**
171:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @}
172:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
173:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #if defined(USE_FULL_LL_DRIVER)
174:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
175:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /** @defgroup EXTI_LL_EC_MODE Mode
176:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @{
177:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
178:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_MODE_IT ((uint8_t)0x00U) /*!< Interrupt Mode */
179:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_MODE_EVENT ((uint8_t)0x01U) /*!< Event Mode */
180:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_MODE_IT_EVENT ((uint8_t)0x02U) /*!< Interrupt & Event Mode */
181:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /**
182:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @}
183:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
184:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
185:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /** @defgroup EXTI_LL_EC_TRIGGER Edge Trigger
186:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @{
187:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
188:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_TRIGGER_NONE ((uint8_t)0x00U) /*!< No Trigger Mode */
189:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_TRIGGER_RISING ((uint8_t)0x01U) /*!< Trigger Rising Mode */
190:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_TRIGGER_FALLING ((uint8_t)0x02U) /*!< Trigger Falling Mode */
191:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_TRIGGER_RISING_FALLING ((uint8_t)0x03U) /*!< Trigger Rising & Falling Mode */
192:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
193:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /**
194:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @}
195:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
196:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
197:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
198:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #endif /*USE_FULL_LL_DRIVER*/
ARM GAS /tmp/ccuBrfDN.s page 9
199:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
200:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
201:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /**
202:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @}
203:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
204:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
205:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /* Exported macro ------------------------------------------------------------*/
206:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /** @defgroup EXTI_LL_Exported_Macros EXTI Exported Macros
207:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @{
208:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
209:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
210:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /** @defgroup EXTI_LL_EM_WRITE_READ Common Write and read registers Macros
211:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @{
212:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
213:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
214:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /**
215:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @brief Write a value in EXTI register
216:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @param __REG__ Register to be written
217:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @param __VALUE__ Value to be written in the register
218:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @retval None
219:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
220:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_WriteReg(__REG__, __VALUE__) WRITE_REG(EXTI->__REG__, (__VALUE__))
221:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
222:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /**
223:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @brief Read a value in EXTI register
224:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @param __REG__ Register to be read
225:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @retval Register value
226:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
227:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** #define LL_EXTI_ReadReg(__REG__) READ_REG(EXTI->__REG__)
228:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /**
229:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @}
230:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
231:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
232:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
233:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /**
234:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @}
235:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
236:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
237:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
238:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
239:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /* Exported functions --------------------------------------------------------*/
240:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /** @defgroup EXTI_LL_Exported_Functions EXTI Exported Functions
241:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @{
242:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
243:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /** @defgroup EXTI_LL_EF_IT_Management IT_Management
244:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @{
245:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
246:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
247:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /**
248:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @brief Enable ExtiLine Interrupt request for Lines in range 0 to 31
249:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @note The reset value for the direct or internal lines (see RM)
250:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * is set to 1 in order to enable the interrupt by default.
251:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * Bits are set automatically at Power on.
252:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @rmtoll IMR IMx LL_EXTI_EnableIT_0_31
253:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @param ExtiLine This parameter can be one of the following values:
254:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_0
255:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_1
ARM GAS /tmp/ccuBrfDN.s page 10
256:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_2
257:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_3
258:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_4
259:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_5
260:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_6
261:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_7
262:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_8
263:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_9
264:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_10
265:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_11
266:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_12
267:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_13
268:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_14
269:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_15
270:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_16
271:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_17
272:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_18
273:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_19
274:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_20
275:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_21
276:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_22
277:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_23
278:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_24
279:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_25
280:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_26
281:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_27
282:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_28
283:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_29
284:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_30
285:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_31
286:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_ALL_0_31
287:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @note Please check each device line mapping for EXTI Line availability
288:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @retval None
289:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
290:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** __STATIC_INLINE void LL_EXTI_EnableIT_0_31(uint32_t ExtiLine)
291:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** {
292:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** SET_BIT(EXTI->IMR, ExtiLine);
293:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** }
294:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
295:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /**
296:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @brief Disable ExtiLine Interrupt request for Lines in range 0 to 31
297:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @note The reset value for the direct or internal lines (see RM)
298:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * is set to 1 in order to enable the interrupt by default.
299:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * Bits are set automatically at Power on.
300:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @rmtoll IMR IMx LL_EXTI_DisableIT_0_31
301:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @param ExtiLine This parameter can be one of the following values:
302:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_0
303:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_1
304:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_2
305:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_3
306:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_4
307:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_5
308:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_6
309:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_7
310:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_8
311:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_9
312:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_10
ARM GAS /tmp/ccuBrfDN.s page 11
313:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_11
314:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_12
315:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_13
316:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_14
317:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_15
318:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_16
319:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_17
320:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_18
321:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_19
322:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_20
323:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_21
324:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_22
325:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_23
326:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_24
327:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_25
328:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_26
329:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_27
330:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_28
331:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_29
332:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_30
333:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_31
334:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_ALL_0_31
335:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @note Please check each device line mapping for EXTI Line availability
336:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @retval None
337:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
338:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** __STATIC_INLINE void LL_EXTI_DisableIT_0_31(uint32_t ExtiLine)
339:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** {
340:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** CLEAR_BIT(EXTI->IMR, ExtiLine);
341:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** }
342:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
343:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
344:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /**
345:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @brief Indicate if ExtiLine Interrupt request is enabled for Lines in range 0 to 31
346:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @note The reset value for the direct or internal lines (see RM)
347:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * is set to 1 in order to enable the interrupt by default.
348:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * Bits are set automatically at Power on.
349:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @rmtoll IMR IMx LL_EXTI_IsEnabledIT_0_31
350:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @param ExtiLine This parameter can be one of the following values:
351:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_0
352:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_1
353:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_2
354:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_3
355:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_4
356:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_5
357:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_6
358:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_7
359:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_8
360:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_9
361:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_10
362:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_11
363:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_12
364:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_13
365:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_14
366:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_15
367:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_16
368:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_17
369:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_18
ARM GAS /tmp/ccuBrfDN.s page 12
370:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_19
371:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_20
372:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_21
373:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_22
374:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_23
375:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_24
376:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_25
377:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_26
378:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_27
379:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_28
380:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_29
381:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_30
382:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_31
383:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_ALL_0_31
384:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @note Please check each device line mapping for EXTI Line availability
385:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @retval State of bit (1 or 0).
386:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
387:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** __STATIC_INLINE uint32_t LL_EXTI_IsEnabledIT_0_31(uint32_t ExtiLine)
388:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** {
389:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** return (READ_BIT(EXTI->IMR, ExtiLine) == (ExtiLine));
390:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** }
391:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
392:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
393:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /**
394:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @}
395:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
396:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
397:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /** @defgroup EXTI_LL_EF_Event_Management Event_Management
398:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @{
399:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
400:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
401:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /**
402:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @brief Enable ExtiLine Event request for Lines in range 0 to 31
403:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @rmtoll EMR EMx LL_EXTI_EnableEvent_0_31
404:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @param ExtiLine This parameter can be one of the following values:
405:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_0
406:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_1
407:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_2
408:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_3
409:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_4
410:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_5
411:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_6
412:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_7
413:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_8
414:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_9
415:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_10
416:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_11
417:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_12
418:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_13
419:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_14
420:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_15
421:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_16
422:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_17
423:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_18
424:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_19
425:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_20
426:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_21
ARM GAS /tmp/ccuBrfDN.s page 13
427:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_22
428:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_23
429:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_24
430:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_25
431:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_26
432:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_27
433:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_28
434:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_29
435:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_30
436:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_31
437:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_ALL_0_31
438:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @note Please check each device line mapping for EXTI Line availability
439:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @retval None
440:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
441:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** __STATIC_INLINE void LL_EXTI_EnableEvent_0_31(uint32_t ExtiLine)
442:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** {
443:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** SET_BIT(EXTI->EMR, ExtiLine);
444:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
445:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** }
446:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
447:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
448:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /**
449:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @brief Disable ExtiLine Event request for Lines in range 0 to 31
450:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @rmtoll EMR EMx LL_EXTI_DisableEvent_0_31
451:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @param ExtiLine This parameter can be one of the following values:
452:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_0
453:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_1
454:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_2
455:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_3
456:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_4
457:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_5
458:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_6
459:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_7
460:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_8
461:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_9
462:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_10
463:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_11
464:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_12
465:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_13
466:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_14
467:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_15
468:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_16
469:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_17
470:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_18
471:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_19
472:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_20
473:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_21
474:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_22
475:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_23
476:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_24
477:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_25
478:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_26
479:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_27
480:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_28
481:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_29
482:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_30
483:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_31
ARM GAS /tmp/ccuBrfDN.s page 14
484:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_ALL_0_31
485:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @note Please check each device line mapping for EXTI Line availability
486:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @retval None
487:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
488:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** __STATIC_INLINE void LL_EXTI_DisableEvent_0_31(uint32_t ExtiLine)
489:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** {
490:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** CLEAR_BIT(EXTI->EMR, ExtiLine);
105 .loc 2 490 0
106 0020 294A ldr r2, .L20
107 0022 5168 ldr r1, [r2, #4]
108 0024 9943 bics r1, r3
109 0026 5160 str r1, [r2, #4]
110 .LVL3:
111 .LBE31:
112 .LBE30:
113 .LBB32:
114 .LBB33:
292:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** }
115 .loc 2 292 0
116 0028 1368 ldr r3, [r2]
117 002a 0168 ldr r1, [r0]
118 002c 0B43 orrs r3, r1
119 002e 1360 str r3, [r2]
120 .LVL4:
121 .LBE33:
122 .LBE32:
123:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /* Check the parameters */
123 .loc 1 123 0
124 0030 0123 movs r3, #1
125 .LVL5:
126 .L7:
158:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** break;
159:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** }
160:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** if (EXTI_InitStruct->Trigger != LL_EXTI_TRIGGER_NONE)
127 .loc 1 160 0
128 0032 8279 ldrb r2, [r0, #6]
129 0034 002A cmp r2, #0
130 0036 43D0 beq .L6
161:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** {
162:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** switch (EXTI_InitStruct->Trigger)
131 .loc 1 162 0
132 0038 022A cmp r2, #2
133 003a 23D0 beq .L11
134 003c 032A cmp r2, #3
135 003e 2BD0 beq .L12
136 0040 012A cmp r2, #1
137 0042 15D0 beq .L19
163:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** {
164:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** case LL_EXTI_TRIGGER_RISING:
165:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /* First Disable Falling Trigger on provided Lines */
166:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** LL_EXTI_DisableFallingTrig_0_31(EXTI_InitStruct->Line_0_31);
167:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /* Then Enable Rising Trigger on provided Lines */
168:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** LL_EXTI_EnableRisingTrig_0_31(EXTI_InitStruct->Line_0_31);
169:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** break;
170:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** case LL_EXTI_TRIGGER_FALLING:
171:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /* First Disable Rising Trigger on provided Lines */
172:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** LL_EXTI_DisableRisingTrig_0_31(EXTI_InitStruct->Line_0_31);
ARM GAS /tmp/ccuBrfDN.s page 15
173:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /* Then Enable Falling Trigger on provided Lines */
174:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** LL_EXTI_EnableFallingTrig_0_31(EXTI_InitStruct->Line_0_31);
175:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** break;
176:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** case LL_EXTI_TRIGGER_RISING_FALLING:
177:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** LL_EXTI_EnableRisingTrig_0_31(EXTI_InitStruct->Line_0_31);
178:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** LL_EXTI_EnableFallingTrig_0_31(EXTI_InitStruct->Line_0_31);
179:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** break;
180:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** default:
181:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** status = ERROR;
138 .loc 1 181 0
139 0044 0023 movs r3, #0
140 .LVL6:
141 0046 3BE0 b .L6
142 .LVL7:
143 .L8:
144 .LBB34:
145 .LBB35:
340:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** }
146 .loc 2 340 0
147 0048 1F4A ldr r2, .L20
148 004a 1168 ldr r1, [r2]
149 004c 9943 bics r1, r3
150 004e 1160 str r1, [r2]
151 .LVL8:
152 .LBE35:
153 .LBE34:
154 .LBB36:
155 .LBB37:
443:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
156 .loc 2 443 0
157 0050 5368 ldr r3, [r2, #4]
158 0052 0168 ldr r1, [r0]
159 0054 0B43 orrs r3, r1
160 0056 5360 str r3, [r2, #4]
161 .LVL9:
162 .LBE37:
163 .LBE36:
123:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /* Check the parameters */
164 .loc 1 123 0
165 0058 0123 movs r3, #1
166 005a EAE7 b .L7
167 .LVL10:
168 .L10:
169 .LBB38:
170 .LBB39:
292:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** }
171 .loc 2 292 0
172 005c 1A4A ldr r2, .L20
173 005e 1168 ldr r1, [r2]
174 0060 0B43 orrs r3, r1
175 .LVL11:
176 0062 1360 str r3, [r2]
177 .LVL12:
178 .LBE39:
179 .LBE38:
180 .LBB40:
181 .LBB41:
ARM GAS /tmp/ccuBrfDN.s page 16
443:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
182 .loc 2 443 0
183 0064 5368 ldr r3, [r2, #4]
184 0066 0168 ldr r1, [r0]
185 0068 0B43 orrs r3, r1
186 006a 5360 str r3, [r2, #4]
187 .LVL13:
188 .LBE41:
189 .LBE40:
123:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /* Check the parameters */
190 .loc 1 123 0
191 006c 0123 movs r3, #1
192 006e E0E7 b .L7
193 .LVL14:
194 .L19:
195 .LBB42:
196 .LBB43:
491:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** }
492:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
493:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
494:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /**
495:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @brief Indicate if ExtiLine Event request is enabled for Lines in range 0 to 31
496:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @rmtoll EMR EMx LL_EXTI_IsEnabledEvent_0_31
497:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @param ExtiLine This parameter can be one of the following values:
498:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_0
499:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_1
500:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_2
501:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_3
502:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_4
503:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_5
504:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_6
505:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_7
506:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_8
507:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_9
508:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_10
509:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_11
510:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_12
511:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_13
512:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_14
513:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_15
514:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_16
515:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_17
516:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_18
517:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_19
518:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_20
519:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_21
520:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_22
521:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_23
522:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_24
523:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_25
524:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_26
525:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_27
526:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_28
527:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_29
528:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_30
529:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_31
530:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_ALL_0_31
ARM GAS /tmp/ccuBrfDN.s page 17
531:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @note Please check each device line mapping for EXTI Line availability
532:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @retval State of bit (1 or 0).
533:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
534:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** __STATIC_INLINE uint32_t LL_EXTI_IsEnabledEvent_0_31(uint32_t ExtiLine)
535:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** {
536:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** return (READ_BIT(EXTI->EMR, ExtiLine) == (ExtiLine));
537:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
538:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** }
539:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
540:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
541:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /**
542:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @}
543:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
544:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
545:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /** @defgroup EXTI_LL_EF_Rising_Trigger_Management Rising_Trigger_Management
546:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @{
547:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
548:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
549:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /**
550:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @brief Enable ExtiLine Rising Edge Trigger for Lines in range 0 to 31
551:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @note The configurable wakeup lines are edge-triggered. No glitch must be
552:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * generated on these lines. If a rising edge on a configurable interrupt
553:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * line occurs during a write operation in the EXTI_RTSR register, the
554:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * pending bit is not set.
555:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * Rising and falling edge triggers can be set for
556:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * the same interrupt line. In this case, both generate a trigger
557:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * condition.
558:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @rmtoll RTSR RTx LL_EXTI_EnableRisingTrig_0_31
559:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @param ExtiLine This parameter can be a combination of the following values:
560:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_0
561:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_1
562:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_2
563:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_3
564:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_4
565:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_5
566:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_6
567:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_7
568:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_8
569:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_9
570:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_10
571:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_11
572:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_12
573:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_13
574:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_14
575:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_15
576:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_16
577:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_18
578:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_19
579:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_20
580:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_21
581:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_22
582:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_29
583:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_30
584:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_31
585:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @note Please check each device line mapping for EXTI Line availability
586:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @retval None
587:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
ARM GAS /tmp/ccuBrfDN.s page 18
588:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** __STATIC_INLINE void LL_EXTI_EnableRisingTrig_0_31(uint32_t ExtiLine)
589:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** {
590:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** SET_BIT(EXTI->RTSR, ExtiLine);
591:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
592:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** }
593:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
594:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
595:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /**
596:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @brief Disable ExtiLine Rising Edge Trigger for Lines in range 0 to 31
597:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @note The configurable wakeup lines are edge-triggered. No glitch must be
598:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * generated on these lines. If a rising edge on a configurable interrupt
599:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * line occurs during a write operation in the EXTI_RTSR register, the
600:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * pending bit is not set.
601:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * Rising and falling edge triggers can be set for
602:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * the same interrupt line. In this case, both generate a trigger
603:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * condition.
604:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @rmtoll RTSR RTx LL_EXTI_DisableRisingTrig_0_31
605:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @param ExtiLine This parameter can be a combination of the following values:
606:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_0
607:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_1
608:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_2
609:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_3
610:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_4
611:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_5
612:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_6
613:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_7
614:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_8
615:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_9
616:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_10
617:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_11
618:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_12
619:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_13
620:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_14
621:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_15
622:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_16
623:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_18
624:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_19
625:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_20
626:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_21
627:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_22
628:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_29
629:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_30
630:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_31
631:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @note Please check each device line mapping for EXTI Line availability
632:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @retval None
633:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
634:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** __STATIC_INLINE void LL_EXTI_DisableRisingTrig_0_31(uint32_t ExtiLine)
635:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** {
636:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** CLEAR_BIT(EXTI->RTSR, ExtiLine);
637:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
638:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** }
639:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
640:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
641:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /**
642:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @brief Check if rising edge trigger is enabled for Lines in range 0 to 31
643:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @rmtoll RTSR RTx LL_EXTI_IsEnabledRisingTrig_0_31
644:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @param ExtiLine This parameter can be a combination of the following values:
ARM GAS /tmp/ccuBrfDN.s page 19
645:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_0
646:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_1
647:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_2
648:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_3
649:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_4
650:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_5
651:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_6
652:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_7
653:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_8
654:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_9
655:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_10
656:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_11
657:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_12
658:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_13
659:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_14
660:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_15
661:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_16
662:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_18
663:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_19
664:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_20
665:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_21
666:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_22
667:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_29
668:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_30
669:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_31
670:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @note Please check each device line mapping for EXTI Line availability
671:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @retval State of bit (1 or 0).
672:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
673:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** __STATIC_INLINE uint32_t LL_EXTI_IsEnabledRisingTrig_0_31(uint32_t ExtiLine)
674:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** {
675:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** return (READ_BIT(EXTI->RTSR, ExtiLine) == (ExtiLine));
676:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** }
677:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
678:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
679:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /**
680:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @}
681:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
682:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
683:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /** @defgroup EXTI_LL_EF_Falling_Trigger_Management Falling_Trigger_Management
684:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @{
685:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
686:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
687:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /**
688:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @brief Enable ExtiLine Falling Edge Trigger for Lines in range 0 to 31
689:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @note The configurable wakeup lines are edge-triggered. No glitch must be
690:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * generated on these lines. If a falling edge on a configurable interrupt
691:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * line occurs during a write operation in the EXTI_FTSR register, the
692:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * pending bit is not set.
693:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * Rising and falling edge triggers can be set for
694:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * the same interrupt line. In this case, both generate a trigger
695:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * condition.
696:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @rmtoll FTSR FTx LL_EXTI_EnableFallingTrig_0_31
697:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @param ExtiLine This parameter can be a combination of the following values:
698:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_0
699:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_1
700:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_2
701:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_3
ARM GAS /tmp/ccuBrfDN.s page 20
702:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_4
703:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_5
704:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_6
705:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_7
706:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_8
707:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_9
708:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_10
709:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_11
710:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_12
711:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_13
712:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_14
713:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_15
714:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_16
715:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_18
716:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_19
717:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_20
718:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_21
719:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_22
720:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_29
721:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_30
722:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_31
723:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @note Please check each device line mapping for EXTI Line availability
724:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @retval None
725:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
726:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** __STATIC_INLINE void LL_EXTI_EnableFallingTrig_0_31(uint32_t ExtiLine)
727:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** {
728:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** SET_BIT(EXTI->FTSR, ExtiLine);
729:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** }
730:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
731:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
732:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** /**
733:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @brief Disable ExtiLine Falling Edge Trigger for Lines in range 0 to 31
734:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @note The configurable wakeup lines are edge-triggered. No glitch must be
735:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * generated on these lines. If a Falling edge on a configurable interrupt
736:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * line occurs during a write operation in the EXTI_FTSR register, the
737:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * pending bit is not set.
738:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * Rising and falling edge triggers can be set for the same interrupt line.
739:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * In this case, both generate a trigger condition.
740:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @rmtoll FTSR FTx LL_EXTI_DisableFallingTrig_0_31
741:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @param ExtiLine This parameter can be a combination of the following values:
742:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_0
743:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_1
744:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_2
745:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_3
746:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_4
747:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_5
748:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_6
749:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_7
750:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_8
751:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_9
752:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_10
753:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_11
754:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_12
755:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_13
756:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_14
757:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_15
758:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_16
ARM GAS /tmp/ccuBrfDN.s page 21
759:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_18
760:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_19
761:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_20
762:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_21
763:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_22
764:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_29
765:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_30
766:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_31
767:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @note Please check each device line mapping for EXTI Line availability
768:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** * @retval None
769:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** */
770:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** __STATIC_INLINE void LL_EXTI_DisableFallingTrig_0_31(uint32_t ExtiLine)
771:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** {
772:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** CLEAR_BIT(EXTI->FTSR, ExtiLine);
197 .loc 2 772 0
198 0070 154A ldr r2, .L20
199 0072 D168 ldr r1, [r2, #12]
200 0074 0468 ldr r4, [r0]
201 0076 A143 bics r1, r4
202 0078 D160 str r1, [r2, #12]
203 .LVL15:
204 .LBE43:
205 .LBE42:
168:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** break;
206 .loc 1 168 0
207 007a 0168 ldr r1, [r0]
208 .LVL16:
209 .LBB44:
210 .LBB45:
590:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
211 .loc 2 590 0
212 007c 9068 ldr r0, [r2, #8]
213 .LVL17:
214 007e 0143 orrs r1, r0
215 .LVL18:
216 0080 9160 str r1, [r2, #8]
217 .LVL19:
218 0082 1DE0 b .L6
219 .LVL20:
220 .L11:
221 .LBE45:
222 .LBE44:
223 .LBB46:
224 .LBB47:
636:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
225 .loc 2 636 0
226 0084 104A ldr r2, .L20
227 0086 9168 ldr r1, [r2, #8]
228 0088 0468 ldr r4, [r0]
229 008a A143 bics r1, r4
230 008c 9160 str r1, [r2, #8]
231 .LVL21:
232 .LBE47:
233 .LBE46:
174:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** break;
234 .loc 1 174 0
235 008e 0168 ldr r1, [r0]
ARM GAS /tmp/ccuBrfDN.s page 22
236 .LVL22:
237 .LBB48:
238 .LBB49:
728:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** }
239 .loc 2 728 0
240 0090 D068 ldr r0, [r2, #12]
241 .LVL23:
242 0092 0143 orrs r1, r0
243 .LVL24:
244 0094 D160 str r1, [r2, #12]
245 .LVL25:
246 0096 13E0 b .L6
247 .LVL26:
248 .L12:
249 .LBE49:
250 .LBE48:
251 .LBB50:
252 .LBB51:
590:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h ****
253 .loc 2 590 0
254 0098 0B4A ldr r2, .L20
255 009a 9168 ldr r1, [r2, #8]
256 009c 0468 ldr r4, [r0]
257 009e 2143 orrs r1, r4
258 00a0 9160 str r1, [r2, #8]
259 .LVL27:
260 .LBE51:
261 .LBE50:
178:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** break;
262 .loc 1 178 0
263 00a2 0168 ldr r1, [r0]
264 .LVL28:
265 .LBB52:
266 .LBB53:
728:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** }
267 .loc 2 728 0
268 00a4 D068 ldr r0, [r2, #12]
269 .LVL29:
270 00a6 0143 orrs r1, r0
271 .LVL30:
272 00a8 D160 str r1, [r2, #12]
273 .LVL31:
274 00aa 09E0 b .L6
275 .LVL32:
276 .L5:
277 .LBE53:
278 .LBE52:
279 .LBB54:
280 .LBB55:
340:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** }
281 .loc 2 340 0
282 00ac 064B ldr r3, .L20
283 00ae 1A68 ldr r2, [r3]
284 00b0 0168 ldr r1, [r0]
285 00b2 8A43 bics r2, r1
286 00b4 1A60 str r2, [r3]
287 .LVL33:
ARM GAS /tmp/ccuBrfDN.s page 23
288 .LBE55:
289 .LBE54:
182:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** break;
183:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** }
184:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** }
185:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** }
186:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** }
187:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /* DISABLE LineCommand */
188:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** else
189:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** {
190:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /* De-configure EXTI Lines in range from 0 to 31 */
191:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** LL_EXTI_DisableIT_0_31(EXTI_InitStruct->Line_0_31);
192:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** LL_EXTI_DisableEvent_0_31(EXTI_InitStruct->Line_0_31);
290 .loc 1 192 0
291 00b6 0168 ldr r1, [r0]
292 .LVL34:
293 .LBB56:
294 .LBB57:
490:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_exti.h **** }
295 .loc 2 490 0
296 00b8 5A68 ldr r2, [r3, #4]
297 00ba 8A43 bics r2, r1
298 00bc 5A60 str r2, [r3, #4]
299 .LBE57:
300 .LBE56:
123:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /* Check the parameters */
301 .loc 1 123 0
302 00be 0123 movs r3, #1
303 .LVL35:
304 .L6:
193:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** }
194:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** return status;
195:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** }
305 .loc 1 195 0
306 00c0 1800 movs r0, r3
307 @ sp needed
308 00c2 10BD pop {r4, pc}
309 .LVL36:
310 .L14:
123:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /* Check the parameters */
311 .loc 1 123 0
312 00c4 0123 movs r3, #1
313 00c6 FBE7 b .L6
314 .L21:
315 .align 2
316 .L20:
317 00c8 00040140 .word 1073808384
318 .cfi_endproc
319 .LFE56:
321 .section .text.LL_EXTI_StructInit,"ax",%progbits
322 .align 1
323 .global LL_EXTI_StructInit
324 .syntax unified
325 .code 16
326 .thumb_func
327 .fpu softvfp
329 LL_EXTI_StructInit:
ARM GAS /tmp/ccuBrfDN.s page 24
330 .LFB57:
196:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c ****
197:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** /**
198:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * @brief Set each @ref LL_EXTI_InitTypeDef field to default value.
199:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * @param EXTI_InitStruct Pointer to a @ref LL_EXTI_InitTypeDef structure.
200:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** * @retval None
201:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** */
202:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** void LL_EXTI_StructInit(LL_EXTI_InitTypeDef *EXTI_InitStruct)
203:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** {
331 .loc 1 203 0
332 .cfi_startproc
333 @ args = 0, pretend = 0, frame = 0
334 @ frame_needed = 0, uses_anonymous_args = 0
335 @ link register save eliminated.
336 .LVL37:
204:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** EXTI_InitStruct->Line_0_31 = LL_EXTI_LINE_NONE;
337 .loc 1 204 0
338 0000 0023 movs r3, #0
339 0002 0360 str r3, [r0]
205:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** EXTI_InitStruct->LineCommand = DISABLE;
340 .loc 1 205 0
341 0004 0371 strb r3, [r0, #4]
206:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** EXTI_InitStruct->Mode = LL_EXTI_MODE_IT;
342 .loc 1 206 0
343 0006 4371 strb r3, [r0, #5]
207:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** EXTI_InitStruct->Trigger = LL_EXTI_TRIGGER_FALLING;
344 .loc 1 207 0
345 0008 0233 adds r3, r3, #2
346 000a 8371 strb r3, [r0, #6]
208:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_exti.c **** }
347 .loc 1 208 0
348 @ sp needed
349 000c 7047 bx lr
350 .cfi_endproc
351 .LFE57:
353 .text
354 .Letext0:
355 .file 3 "/usr/arm-none-eabi/include/machine/_default_types.h"
356 .file 4 "/usr/arm-none-eabi/include/sys/_stdint.h"
357 .file 5 "Drivers/CMSIS/Device/ST/STM32L0xx/Include/system_stm32l0xx.h"
358 .file 6 "Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l073xx.h"
359 .file 7 "Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h"
360 .file 8 "/usr/arm-none-eabi/include/sys/lock.h"
361 .file 9 "/usr/arm-none-eabi/include/sys/_types.h"
362 .file 10 "/usr/lib/gcc/arm-none-eabi/7.2.0/include/stddef.h"
363 .file 11 "/usr/arm-none-eabi/include/sys/reent.h"
ARM GAS /tmp/ccuBrfDN.s page 25
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32l0xx_ll_exti.c
/tmp/ccuBrfDN.s:16 .text.LL_EXTI_DeInit:0000000000000000 $t
/tmp/ccuBrfDN.s:23 .text.LL_EXTI_DeInit:0000000000000000 LL_EXTI_DeInit
/tmp/ccuBrfDN.s:54 .text.LL_EXTI_DeInit:0000000000000018 $d
/tmp/ccuBrfDN.s:61 .text.LL_EXTI_Init:0000000000000000 $t
/tmp/ccuBrfDN.s:68 .text.LL_EXTI_Init:0000000000000000 LL_EXTI_Init
/tmp/ccuBrfDN.s:317 .text.LL_EXTI_Init:00000000000000c8 $d
/tmp/ccuBrfDN.s:322 .text.LL_EXTI_StructInit:0000000000000000 $t
/tmp/ccuBrfDN.s:329 .text.LL_EXTI_StructInit:0000000000000000 LL_EXTI_StructInit
.debug_frame:0000000000000010 $d
NO UNDEFINED SYMBOLS