ARM GAS /tmp/ccak0twC.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_dma.c"
12 .text
13 .Ltext0:
14 .cfi_sections .debug_frame
15 .section .text.LL_DMA_DeInit,"ax",%progbits
16 .align 1
17 .global LL_DMA_DeInit
18 .syntax unified
19 .code 16
20 .thumb_func
21 .fpu softvfp
23 LL_DMA_DeInit:
24 .LFB163:
25 .file 1 "./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c"
1:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /**
2:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ******************************************************************************
3:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @file stm32l0xx_ll_dma.c
4:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @author MCD Application Team
5:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @brief DMA LL module driver.
6:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ******************************************************************************
7:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @attention
8:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** *
9:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** *
© COPYRIGHT(c) 2016 STMicroelectronics
10:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** *
11:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * Redistribution and use in source and binary forms, with or without modification,
12:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * are permitted provided that the following conditions are met:
13:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * 1. Redistributions of source code must retain the above copyright notice,
14:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * this list of conditions and the following disclaimer.
15:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * 2. Redistributions in binary form must reproduce the above copyright notice,
16:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * this list of conditions and the following disclaimer in the documentation
17:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * and/or other materials provided with the distribution.
18:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * 3. Neither the name of STMicroelectronics nor the names of its contributors
19:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * may be used to endorse or promote products derived from this software
20:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * without specific prior written permission.
21:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** *
22:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
23:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
24:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
25:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
26:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
27:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
28:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
29:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
30:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
31:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
32:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** *
33:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ******************************************************************************
ARM GAS /tmp/ccak0twC.s page 2
34:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** */
35:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** #if defined(USE_FULL_LL_DRIVER)
36:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
37:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /* Includes ------------------------------------------------------------------*/
38:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** #include "stm32l0xx_ll_dma.h"
39:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** #include "stm32l0xx_ll_bus.h"
40:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** #ifdef USE_FULL_ASSERT
41:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** #include "stm32_assert.h"
42:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** #else
43:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** #define assert_param(expr) ((void)0U)
44:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** #endif
45:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
46:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /** @addtogroup STM32L0xx_LL_Driver
47:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @{
48:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** */
49:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
50:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** #if defined (DMA1)
51:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
52:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /** @defgroup DMA_LL DMA
53:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @{
54:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** */
55:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
56:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /* Private types -------------------------------------------------------------*/
57:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /* Private variables ---------------------------------------------------------*/
58:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /* Private constants ---------------------------------------------------------*/
59:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /* Private macros ------------------------------------------------------------*/
60:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /** @addtogroup DMA_LL_Private_Macros
61:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @{
62:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** */
63:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** #define IS_LL_DMA_DIRECTION(__VALUE__) (((__VALUE__) == LL_DMA_DIRECTION_PERIPH_TO_MEMORY)
64:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((__VALUE__) == LL_DMA_DIRECTION_MEMORY_TO_PERIPH)
65:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((__VALUE__) == LL_DMA_DIRECTION_MEMORY_TO_MEMORY)
66:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
67:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** #define IS_LL_DMA_MODE(__VALUE__) (((__VALUE__) == LL_DMA_MODE_NORMAL) || \
68:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((__VALUE__) == LL_DMA_MODE_CIRCULAR))
69:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
70:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** #define IS_LL_DMA_PERIPHINCMODE(__VALUE__) (((__VALUE__) == LL_DMA_PERIPH_INCREMENT) || \
71:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((__VALUE__) == LL_DMA_PERIPH_NOINCREMENT))
72:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
73:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** #define IS_LL_DMA_MEMORYINCMODE(__VALUE__) (((__VALUE__) == LL_DMA_MEMORY_INCREMENT) || \
74:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((__VALUE__) == LL_DMA_MEMORY_NOINCREMENT))
75:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
76:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** #define IS_LL_DMA_PERIPHDATASIZE(__VALUE__) (((__VALUE__) == LL_DMA_PDATAALIGN_BYTE) || \
77:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((__VALUE__) == LL_DMA_PDATAALIGN_HALFWORD) || \
78:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((__VALUE__) == LL_DMA_PDATAALIGN_WORD))
79:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
80:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** #define IS_LL_DMA_MEMORYDATASIZE(__VALUE__) (((__VALUE__) == LL_DMA_MDATAALIGN_BYTE) || \
81:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((__VALUE__) == LL_DMA_MDATAALIGN_HALFWORD) || \
82:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((__VALUE__) == LL_DMA_MDATAALIGN_WORD))
83:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
84:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** #define IS_LL_DMA_NBDATA(__VALUE__) ((__VALUE__) <= (uint32_t)0x0000FFFFU)
85:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
86:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** #define IS_LL_DMA_PERIPHREQUEST(__VALUE__) (((__VALUE__) == LL_DMA_REQUEST_0) || \
87:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((__VALUE__) == LL_DMA_REQUEST_1) || \
88:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((__VALUE__) == LL_DMA_REQUEST_2) || \
89:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((__VALUE__) == LL_DMA_REQUEST_3) || \
90:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((__VALUE__) == LL_DMA_REQUEST_4) || \
ARM GAS /tmp/ccak0twC.s page 3
91:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((__VALUE__) == LL_DMA_REQUEST_5) || \
92:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((__VALUE__) == LL_DMA_REQUEST_6) || \
93:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((__VALUE__) == LL_DMA_REQUEST_7) || \
94:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((__VALUE__) == LL_DMA_REQUEST_8) || \
95:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((__VALUE__) == LL_DMA_REQUEST_9) || \
96:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((__VALUE__) == LL_DMA_REQUEST_10) || \
97:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((__VALUE__) == LL_DMA_REQUEST_11) || \
98:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((__VALUE__) == LL_DMA_REQUEST_12) || \
99:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((__VALUE__) == LL_DMA_REQUEST_13) || \
100:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((__VALUE__) == LL_DMA_REQUEST_14) || \
101:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((__VALUE__) == LL_DMA_REQUEST_15))
102:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
103:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** #define IS_LL_DMA_PRIORITY(__VALUE__) (((__VALUE__) == LL_DMA_PRIORITY_LOW) || \
104:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((__VALUE__) == LL_DMA_PRIORITY_MEDIUM) || \
105:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((__VALUE__) == LL_DMA_PRIORITY_HIGH) || \
106:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((__VALUE__) == LL_DMA_PRIORITY_VERYHIGH))
107:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
108:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** #if defined (DMA1_Channel6) && defined (DMA1_Channel7)
109:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** #define IS_LL_DMA_ALL_CHANNEL_INSTANCE(INSTANCE, CHANNEL) ((((INSTANCE) == DMA1) && \
110:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** (((CHANNEL) == LL_DMA_CHANNEL_1)|| \
111:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((CHANNEL) == LL_DMA_CHANNEL_2) || \
112:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((CHANNEL) == LL_DMA_CHANNEL_3) || \
113:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((CHANNEL) == LL_DMA_CHANNEL_4) || \
114:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((CHANNEL) == LL_DMA_CHANNEL_5) || \
115:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((CHANNEL) == LL_DMA_CHANNEL_6) || \
116:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((CHANNEL) == LL_DMA_CHANNEL_7))))
117:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** #elif defined (DMA1_Channel6)
118:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** #define IS_LL_DMA_ALL_CHANNEL_INSTANCE(INSTANCE, CHANNEL) ((((INSTANCE) == DMA1) && \
119:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** (((CHANNEL) == LL_DMA_CHANNEL_1)|| \
120:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((CHANNEL) == LL_DMA_CHANNEL_2) || \
121:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((CHANNEL) == LL_DMA_CHANNEL_3) || \
122:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((CHANNEL) == LL_DMA_CHANNEL_4) || \
123:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((CHANNEL) == LL_DMA_CHANNEL_5) || \
124:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((CHANNEL) == LL_DMA_CHANNEL_6))))
125:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** #else
126:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** #define IS_LL_DMA_ALL_CHANNEL_INSTANCE(INSTANCE, CHANNEL) ((((INSTANCE) == DMA1) && \
127:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** (((CHANNEL) == LL_DMA_CHANNEL_1)|| \
128:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((CHANNEL) == LL_DMA_CHANNEL_2) || \
129:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((CHANNEL) == LL_DMA_CHANNEL_3) || \
130:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((CHANNEL) == LL_DMA_CHANNEL_4) || \
131:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ((CHANNEL) == LL_DMA_CHANNEL_5))))
132:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** #endif /* DMA1_Channel6 && DMA1_Channel7 */
133:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /**
134:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @}
135:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** */
136:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
137:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /* Private function prototypes -----------------------------------------------*/
138:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
139:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /* Exported functions --------------------------------------------------------*/
140:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /** @addtogroup DMA_LL_Exported_Functions
141:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @{
142:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** */
143:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
144:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /** @addtogroup DMA_LL_EF_Init
145:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @{
146:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** */
147:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
ARM GAS /tmp/ccak0twC.s page 4
148:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /**
149:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @brief De-initialize the DMA registers to their default reset values.
150:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @param DMAx DMAx Instance
151:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @param Channel This parameter can be one of the following values:
152:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @arg @ref LL_DMA_CHANNEL_1
153:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @arg @ref LL_DMA_CHANNEL_2
154:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @arg @ref LL_DMA_CHANNEL_3
155:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @arg @ref LL_DMA_CHANNEL_4
156:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @arg @ref LL_DMA_CHANNEL_5
157:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @arg @ref LL_DMA_CHANNEL_6 (*)
158:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @arg @ref LL_DMA_CHANNEL_7 (*)
159:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @arg @ref LL_DMA_CHANNEL_ALL
160:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** *
161:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * (*) value not defined in all devices
162:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @retval An ErrorStatus enumeration value:
163:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * - SUCCESS: DMA registers are de-initialized
164:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * - ERROR: DMA registers are not de-initialized
165:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** */
166:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** uint32_t LL_DMA_DeInit(DMA_TypeDef *DMAx, uint32_t Channel)
167:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** {
26 .loc 1 167 0
27 .cfi_startproc
28 @ args = 0, pretend = 0, frame = 0
29 @ frame_needed = 0, uses_anonymous_args = 0
30 .LVL0:
31 0000 30B5 push {r4, r5, lr}
32 .LCFI0:
33 .cfi_def_cfa_offset 12
34 .cfi_offset 4, -12
35 .cfi_offset 5, -8
36 .cfi_offset 14, -4
37 .LVL1:
168:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** DMA_Channel_TypeDef *tmp = (DMA_Channel_TypeDef *)DMA1_Channel1;
169:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** ErrorStatus status = SUCCESS;
170:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
171:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /* Check the DMA Instance DMAx and Channel parameters*/
172:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** assert_param(IS_LL_DMA_ALL_CHANNEL_INSTANCE(DMAx, Channel) || (Channel == LL_DMA_CHANNEL_ALL));
173:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
174:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** if (Channel == LL_DMA_CHANNEL_ALL)
38 .loc 1 174 0
39 0002 484B ldr r3, .L40
40 0004 9942 cmp r1, r3
41 0006 35D0 beq .L25
175:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** {
176:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** if (DMAx == DMA1)
177:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** {
178:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /* Force reset of DMA clock */
179:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** LL_AHB1_GRP1_ForceReset(LL_AHB1_GRP1_PERIPH_DMA1);
180:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
181:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /* Release reset of DMA clock */
182:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** LL_AHB1_GRP1_ReleaseReset(LL_AHB1_GRP1_PERIPH_DMA1);
183:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** }
184:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** #if defined(DMA2)
185:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** else if (DMAx == DMA2)
186:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** {
187:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /* Force reset of DMA clock */
188:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** LL_AHB1_GRP1_ForceReset(LL_AHB1_GRP1_PERIPH_DMA2);
ARM GAS /tmp/ccak0twC.s page 5
189:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
190:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /* Release reset of DMA clock */
191:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** LL_AHB1_GRP1_ReleaseReset(LL_AHB1_GRP1_PERIPH_DMA2);
192:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** }
193:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** #endif
194:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** else
195:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** {
196:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** status = ERROR;
197:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** }
198:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** }
199:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** else
200:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** {
201:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** tmp = (DMA_Channel_TypeDef *)(__LL_DMA_GET_CHANNEL_INSTANCE(DMAx, Channel));
42 .loc 1 201 0
43 0008 474B ldr r3, .L40+4
44 000a 9842 cmp r0, r3
45 000c 41D0 beq .L26
46 .L4:
47 .loc 1 201 0 is_stmt 0 discriminator 3
48 000e 464B ldr r3, .L40+4
49 0010 9842 cmp r0, r3
50 0012 42D0 beq .L27
51 .L6:
52 .loc 1 201 0 discriminator 7
53 0014 444B ldr r3, .L40+4
54 0016 9842 cmp r0, r3
55 0018 43D0 beq .L28
56 .L7:
57 .loc 1 201 0 discriminator 11
58 001a 434B ldr r3, .L40+4
59 001c 9842 cmp r0, r3
60 001e 44D0 beq .L29
61 .L8:
62 .loc 1 201 0 discriminator 15
63 0020 414B ldr r3, .L40+4
64 0022 9842 cmp r0, r3
65 0024 45D0 beq .L30
66 .L9:
67 .loc 1 201 0 discriminator 19
68 0026 404B ldr r3, .L40+4
69 0028 9842 cmp r0, r3
70 002a 46D0 beq .L31
71 .loc 1 201 0
72 002c 3F4B ldr r3, .L40+8
73 .L5:
74 .LVL2:
202:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
203:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /* Disable the selected DMAx_Channely */
204:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** CLEAR_BIT(tmp->CCR, DMA_CCR_EN);
75 .loc 1 204 0 is_stmt 1 discriminator 36
76 002e 1A68 ldr r2, [r3]
77 0030 0124 movs r4, #1
78 0032 A243 bics r2, r4
79 0034 1A60 str r2, [r3]
205:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
206:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /* Reset DMAx_Channely control register */
207:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** LL_DMA_WriteReg(tmp, CCR, 0U);
ARM GAS /tmp/ccak0twC.s page 6
80 .loc 1 207 0 discriminator 36
81 0036 0022 movs r2, #0
82 0038 1A60 str r2, [r3]
208:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
209:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /* Reset DMAx_Channely remaining bytes register */
210:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** LL_DMA_WriteReg(tmp, CNDTR, 0U);
83 .loc 1 210 0 discriminator 36
84 003a 5A60 str r2, [r3, #4]
211:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
212:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /* Reset DMAx_Channely peripheral address register */
213:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** LL_DMA_WriteReg(tmp, CPAR, 0U);
85 .loc 1 213 0 discriminator 36
86 003c 9A60 str r2, [r3, #8]
214:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
215:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /* Reset DMAx_Channely memory address register */
216:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** LL_DMA_WriteReg(tmp, CMAR, 0U);
87 .loc 1 216 0 discriminator 36
88 003e DA60 str r2, [r3, #12]
89 .LVL3:
90 .LBB32:
91 .LBB33:
92 .file 2 "Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h"
1:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
2:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** ******************************************************************************
3:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @file stm32l0xx_ll_dma.h
4:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @author MCD Application Team
5:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Header file of DMA LL module.
6:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** ******************************************************************************
7:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @attention
8:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** *
9:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * © COPYRIGHT(c) 2016 STMicroelectronics
10:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** *
11:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * Redistribution and use in source and binary forms, with or without modification,
12:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * are permitted provided that the following conditions are met:
13:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * 1. Redistributions of source code must retain the above copyright notice,
14:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * this list of conditions and the following disclaimer.
15:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * 2. Redistributions in binary form must reproduce the above copyright notice,
16:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * this list of conditions and the following disclaimer in the documentation
17:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * and/or other materials provided with the distribution.
18:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * 3. Neither the name of STMicroelectronics nor the names of its contributors
19:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * may be used to endorse or promote products derived from this software
20:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * without specific prior written permission.
21:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** *
22:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
23:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
24:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
25:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
26:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
27:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
28:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
29:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
30:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
31:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
32:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** *
33:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** ******************************************************************************
34:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
35:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
ARM GAS /tmp/ccak0twC.s page 7
36:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /* Define to prevent recursive inclusion -------------------------------------*/
37:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #ifndef __STM32L0xx_LL_DMA_H
38:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define __STM32L0xx_LL_DMA_H
39:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
40:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #ifdef __cplusplus
41:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** extern "C" {
42:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #endif
43:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
44:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /* Includes ------------------------------------------------------------------*/
45:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #include "stm32l0xx.h"
46:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
47:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /** @addtogroup STM32L0xx_LL_Driver
48:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @{
49:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
50:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
51:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #if defined (DMA1)
52:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
53:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /** @defgroup DMA_LL DMA
54:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @{
55:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
56:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
57:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /* Private types -------------------------------------------------------------*/
58:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /* Private variables ---------------------------------------------------------*/
59:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /** @defgroup DMA_LL_Private_Variables DMA Private Variables
60:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @{
61:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
62:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /* Array used to get the DMA channel register offset versus channel index LL_DMA_CHANNEL_x */
63:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** static const uint8_t CHANNEL_OFFSET_TAB[] =
64:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
65:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** (uint8_t)(DMA1_Channel1_BASE - DMA1_BASE),
66:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** (uint8_t)(DMA1_Channel2_BASE - DMA1_BASE),
67:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** (uint8_t)(DMA1_Channel3_BASE - DMA1_BASE),
68:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** (uint8_t)(DMA1_Channel4_BASE - DMA1_BASE),
69:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** (uint8_t)(DMA1_Channel5_BASE - DMA1_BASE),
70:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #if defined(DMA1_Channel6)
71:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** (uint8_t)(DMA1_Channel6_BASE - DMA1_BASE),
72:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #endif /*DMA1_Channel6*/
73:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #if defined(DMA1_Channel7)
74:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** (uint8_t)(DMA1_Channel7_BASE - DMA1_BASE)
75:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #endif /*DMA1_Channel7*/
76:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** };
77:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
78:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @}
79:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
80:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
81:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /* Private constants ---------------------------------------------------------*/
82:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /** @defgroup DMA_LL_Private_Constants DMA Private Constants
83:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @{
84:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
85:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /* Define used to get CSELR register offset */
86:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define DMA_CSELR_OFFSET (uint32_t)(DMA1_CSELR_BASE - DMA1_BASE)
87:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
88:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /* Defines used for the bit position in the register and perform offsets */
89:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define DMA_POSITION_CSELR_CXS ((Channel-1U)*4U)
90:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
91:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @}
92:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
ARM GAS /tmp/ccak0twC.s page 8
93:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
94:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /* Private macros ------------------------------------------------------------*/
95:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #if defined(USE_FULL_LL_DRIVER)
96:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /** @defgroup DMA_LL_Private_Macros DMA Private Macros
97:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @{
98:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
99:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
100:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @}
101:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
102:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #endif /*USE_FULL_LL_DRIVER*/
103:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
104:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /* Exported types ------------------------------------------------------------*/
105:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #if defined(USE_FULL_LL_DRIVER)
106:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /** @defgroup DMA_LL_ES_INIT DMA Exported Init structure
107:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @{
108:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
109:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** typedef struct
110:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
111:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** uint32_t PeriphOrM2MSrcAddress; /*!< Specifies the peripheral base address for DMA transfer
112:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** or as Source base address in case of memory to memory trans
113:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
114:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** This parameter must be a value between Min_Data = 0 and Max
115:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
116:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** uint32_t MemoryOrM2MDstAddress; /*!< Specifies the memory base address for DMA transfer
117:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** or as Destination base address in case of memory to memory
118:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
119:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** This parameter must be a value between Min_Data = 0 and Max
120:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
121:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** uint32_t Direction; /*!< Specifies if the data will be transferred from memory to pe
122:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** from memory to memory or from peripheral to memory.
123:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** This parameter can be a value of @ref DMA_LL_EC_DIRECTION
124:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
125:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** This feature can be modified afterwards using unitary funct
126:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
127:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** uint32_t Mode; /*!< Specifies the normal or circular operation mode.
128:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** This parameter can be a value of @ref DMA_LL_EC_MODE
129:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** @note: The circular buffer mode cannot be used if the memor
130:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** data transfer direction is configured on the selecte
131:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
132:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** This feature can be modified afterwards using unitary funct
133:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
134:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** uint32_t PeriphOrM2MSrcIncMode; /*!< Specifies whether the Peripheral address or Source address
135:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** is incremented or not.
136:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** This parameter can be a value of @ref DMA_LL_EC_PERIPH
137:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
138:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** This feature can be modified afterwards using unitary funct
139:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
140:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** uint32_t MemoryOrM2MDstIncMode; /*!< Specifies whether the Memory address or Destination address
141:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** is incremented or not.
142:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** This parameter can be a value of @ref DMA_LL_EC_MEMORY
143:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
144:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** This feature can be modified afterwards using unitary funct
145:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
146:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** uint32_t PeriphOrM2MSrcDataSize; /*!< Specifies the Peripheral data size alignment or Source data
147:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** in case of memory to memory transfer direction.
148:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** This parameter can be a value of @ref DMA_LL_EC_PDATAALIGN
149:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
ARM GAS /tmp/ccak0twC.s page 9
150:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** This feature can be modified afterwards using unitary funct
151:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
152:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** uint32_t MemoryOrM2MDstDataSize; /*!< Specifies the Memory data size alignment or Destination dat
153:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** in case of memory to memory transfer direction.
154:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** This parameter can be a value of @ref DMA_LL_EC_MDATAALIGN
155:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
156:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** This feature can be modified afterwards using unitary funct
157:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
158:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** uint32_t NbData; /*!< Specifies the number of data to transfer, in data unit.
159:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** The data unit is equal to the source buffer configuration s
160:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** or MemorySize parameters depending in the transfer directio
161:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** This parameter must be a value between Min_Data = 0 and Max
162:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
163:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** This feature can be modified afterwards using unitary funct
164:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
165:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** uint32_t PeriphRequest; /*!< Specifies the peripheral request.
166:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** This parameter can be a value of @ref DMA_LL_EC_REQUEST
167:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
168:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** This feature can be modified afterwards using unitary funct
169:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
170:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** uint32_t Priority; /*!< Specifies the channel priority level.
171:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** This parameter can be a value of @ref DMA_LL_EC_PRIORITY
172:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
173:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** This feature can be modified afterwards using unitary funct
174:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
175:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** } LL_DMA_InitTypeDef;
176:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
177:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @}
178:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
179:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #endif /*USE_FULL_LL_DRIVER*/
180:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
181:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /* Exported constants --------------------------------------------------------*/
182:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /** @defgroup DMA_LL_Exported_Constants DMA Exported Constants
183:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @{
184:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
185:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /** @defgroup DMA_LL_EC_CLEAR_FLAG Clear Flags Defines
186:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Flags defines which can be used with LL_DMA_WriteReg function
187:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @{
188:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
189:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_IFCR_CGIF1 DMA_IFCR_CGIF1 /*!< Channel 1 global flag
190:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_IFCR_CTCIF1 DMA_IFCR_CTCIF1 /*!< Channel 1 transfer complete fl
191:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_IFCR_CHTIF1 DMA_IFCR_CHTIF1 /*!< Channel 1 half transfer flag
192:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_IFCR_CTEIF1 DMA_IFCR_CTEIF1 /*!< Channel 1 transfer error flag
193:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_IFCR_CGIF2 DMA_IFCR_CGIF2 /*!< Channel 2 global flag
194:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_IFCR_CTCIF2 DMA_IFCR_CTCIF2 /*!< Channel 2 transfer complete fl
195:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_IFCR_CHTIF2 DMA_IFCR_CHTIF2 /*!< Channel 2 half transfer flag
196:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_IFCR_CTEIF2 DMA_IFCR_CTEIF2 /*!< Channel 2 transfer error flag
197:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_IFCR_CGIF3 DMA_IFCR_CGIF3 /*!< Channel 3 global flag
198:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_IFCR_CTCIF3 DMA_IFCR_CTCIF3 /*!< Channel 3 transfer complete fl
199:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_IFCR_CHTIF3 DMA_IFCR_CHTIF3 /*!< Channel 3 half transfer flag
200:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_IFCR_CTEIF3 DMA_IFCR_CTEIF3 /*!< Channel 3 transfer error flag
201:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_IFCR_CGIF4 DMA_IFCR_CGIF4 /*!< Channel 4 global flag
202:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_IFCR_CTCIF4 DMA_IFCR_CTCIF4 /*!< Channel 4 transfer complete fl
203:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_IFCR_CHTIF4 DMA_IFCR_CHTIF4 /*!< Channel 4 half transfer flag
204:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_IFCR_CTEIF4 DMA_IFCR_CTEIF4 /*!< Channel 4 transfer error flag
205:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_IFCR_CGIF5 DMA_IFCR_CGIF5 /*!< Channel 5 global flag
206:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_IFCR_CTCIF5 DMA_IFCR_CTCIF5 /*!< Channel 5 transfer complete fl
ARM GAS /tmp/ccak0twC.s page 10
207:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_IFCR_CHTIF5 DMA_IFCR_CHTIF5 /*!< Channel 5 half transfer flag
208:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_IFCR_CTEIF5 DMA_IFCR_CTEIF5 /*!< Channel 5 transfer error flag
209:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #if defined(DMA1_Channel6)
210:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_IFCR_CGIF6 DMA_IFCR_CGIF6 /*!< Channel 6 global flag
211:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_IFCR_CTCIF6 DMA_IFCR_CTCIF6 /*!< Channel 6 transfer complete fl
212:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_IFCR_CHTIF6 DMA_IFCR_CHTIF6 /*!< Channel 6 half transfer flag
213:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_IFCR_CTEIF6 DMA_IFCR_CTEIF6 /*!< Channel 6 transfer error flag
214:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #endif
215:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #if defined(DMA1_Channel7)
216:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_IFCR_CGIF7 DMA_IFCR_CGIF7 /*!< Channel 7 global flag
217:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_IFCR_CTCIF7 DMA_IFCR_CTCIF7 /*!< Channel 7 transfer complete fl
218:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_IFCR_CHTIF7 DMA_IFCR_CHTIF7 /*!< Channel 7 half transfer flag
219:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_IFCR_CTEIF7 DMA_IFCR_CTEIF7 /*!< Channel 7 transfer error flag
220:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #endif
221:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
222:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @}
223:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
224:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
225:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /** @defgroup DMA_LL_EC_GET_FLAG Get Flags Defines
226:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Flags defines which can be used with LL_DMA_ReadReg function
227:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @{
228:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
229:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_ISR_GIF1 DMA_ISR_GIF1 /*!< Channel 1 global flag
230:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_ISR_TCIF1 DMA_ISR_TCIF1 /*!< Channel 1 transfer complete fl
231:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_ISR_HTIF1 DMA_ISR_HTIF1 /*!< Channel 1 half transfer flag
232:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_ISR_TEIF1 DMA_ISR_TEIF1 /*!< Channel 1 transfer error flag
233:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_ISR_GIF2 DMA_ISR_GIF2 /*!< Channel 2 global flag
234:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_ISR_TCIF2 DMA_ISR_TCIF2 /*!< Channel 2 transfer complete fl
235:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_ISR_HTIF2 DMA_ISR_HTIF2 /*!< Channel 2 half transfer flag
236:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_ISR_TEIF2 DMA_ISR_TEIF2 /*!< Channel 2 transfer error flag
237:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_ISR_GIF3 DMA_ISR_GIF3 /*!< Channel 3 global flag
238:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_ISR_TCIF3 DMA_ISR_TCIF3 /*!< Channel 3 transfer complete fl
239:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_ISR_HTIF3 DMA_ISR_HTIF3 /*!< Channel 3 half transfer flag
240:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_ISR_TEIF3 DMA_ISR_TEIF3 /*!< Channel 3 transfer error flag
241:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_ISR_GIF4 DMA_ISR_GIF4 /*!< Channel 4 global flag
242:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_ISR_TCIF4 DMA_ISR_TCIF4 /*!< Channel 4 transfer complete fl
243:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_ISR_HTIF4 DMA_ISR_HTIF4 /*!< Channel 4 half transfer flag
244:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_ISR_TEIF4 DMA_ISR_TEIF4 /*!< Channel 4 transfer error flag
245:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_ISR_GIF5 DMA_ISR_GIF5 /*!< Channel 5 global flag
246:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_ISR_TCIF5 DMA_ISR_TCIF5 /*!< Channel 5 transfer complete fl
247:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_ISR_HTIF5 DMA_ISR_HTIF5 /*!< Channel 5 half transfer flag
248:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_ISR_TEIF5 DMA_ISR_TEIF5 /*!< Channel 5 transfer error flag
249:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #if defined(DMA1_Channel6)
250:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_ISR_GIF6 DMA_ISR_GIF6 /*!< Channel 6 global flag
251:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_ISR_TCIF6 DMA_ISR_TCIF6 /*!< Channel 6 transfer complete fl
252:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_ISR_HTIF6 DMA_ISR_HTIF6 /*!< Channel 6 half transfer flag
253:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_ISR_TEIF6 DMA_ISR_TEIF6 /*!< Channel 6 transfer error flag
254:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #endif
255:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #if defined(DMA1_Channel7)
256:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_ISR_GIF7 DMA_ISR_GIF7 /*!< Channel 7 global flag
257:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_ISR_TCIF7 DMA_ISR_TCIF7 /*!< Channel 7 transfer complete fl
258:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_ISR_HTIF7 DMA_ISR_HTIF7 /*!< Channel 7 half transfer flag
259:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_ISR_TEIF7 DMA_ISR_TEIF7 /*!< Channel 7 transfer error flag
260:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #endif
261:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
262:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @}
263:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
ARM GAS /tmp/ccak0twC.s page 11
264:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
265:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /** @defgroup DMA_LL_EC_IT IT Defines
266:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief IT defines which can be used with LL_DMA_ReadReg and LL_DMA_WriteReg functions
267:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @{
268:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
269:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_CCR_TCIE DMA_CCR_TCIE /*!< Transfer complete interrupt */
270:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_CCR_HTIE DMA_CCR_HTIE /*!< Half Transfer interrupt */
271:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_CCR_TEIE DMA_CCR_TEIE /*!< Transfer error interrupt */
272:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
273:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @}
274:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
275:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
276:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /** @defgroup DMA_LL_EC_CHANNEL CHANNEL
277:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @{
278:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
279:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_CHANNEL_1 ((uint32_t)0x00000001U) /*!< DMA Channel 1 */
280:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_CHANNEL_2 ((uint32_t)0x00000002U) /*!< DMA Channel 2 */
281:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_CHANNEL_3 ((uint32_t)0x00000003U) /*!< DMA Channel 3 */
282:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_CHANNEL_4 ((uint32_t)0x00000004U) /*!< DMA Channel 4 */
283:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_CHANNEL_5 ((uint32_t)0x00000005U) /*!< DMA Channel 5 */
284:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #if defined(DMA1_Channel6)
285:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_CHANNEL_6 ((uint32_t)0x00000006U) /*!< DMA Channel 6 */
286:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #endif
287:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #if defined(DMA1_Channel7)
288:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_CHANNEL_7 ((uint32_t)0x00000007U) /*!< DMA Channel 7 */
289:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #endif
290:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #if defined(USE_FULL_LL_DRIVER)
291:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_CHANNEL_ALL ((uint32_t)0xFFFF0000U) /*!< DMA Channel all (used only f
292:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #endif /*USE_FULL_LL_DRIVER*/
293:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
294:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @}
295:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
296:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
297:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /** @defgroup DMA_LL_EC_DIRECTION Transfer Direction
298:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @{
299:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
300:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_DIRECTION_PERIPH_TO_MEMORY ((uint32_t)0x00000000U) /*!< Peripheral to memory directi
301:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_DIRECTION_MEMORY_TO_PERIPH DMA_CCR_DIR /*!< Memory to peripheral directi
302:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_DIRECTION_MEMORY_TO_MEMORY DMA_CCR_MEM2MEM /*!< Memory to memory direction
303:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
304:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @}
305:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
306:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
307:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /** @defgroup DMA_LL_EC_MODE Transfer mode
308:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @{
309:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
310:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_MODE_NORMAL ((uint32_t)0x00000000U) /*!< Normal Mode
311:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_MODE_CIRCULAR DMA_CCR_CIRC /*!< Circular Mode
312:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
313:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @}
314:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
315:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
316:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /** @defgroup DMA_LL_EC_PERIPH Peripheral increment mode
317:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @{
318:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
319:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_PERIPH_INCREMENT DMA_CCR_PINC /*!< Peripheral increment mode En
320:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_PERIPH_NOINCREMENT ((uint32_t)0x00000000U) /*!< Peripheral increment mode Di
ARM GAS /tmp/ccak0twC.s page 12
321:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
322:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @}
323:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
324:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
325:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /** @defgroup DMA_LL_EC_MEMORY Memory increment mode
326:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @{
327:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
328:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_MEMORY_INCREMENT DMA_CCR_MINC /*!< Memory increment mode Enable
329:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_MEMORY_NOINCREMENT ((uint32_t)0x00000000U) /*!< Memory increment mode Disabl
330:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
331:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @}
332:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
333:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
334:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /** @defgroup DMA_LL_EC_PDATAALIGN Peripheral data alignment
335:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @{
336:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
337:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_PDATAALIGN_BYTE ((uint32_t)0x00000000U) /*!< Peripheral data alignment :
338:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_PDATAALIGN_HALFWORD DMA_CCR_PSIZE_0 /*!< Peripheral data alignment :
339:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_PDATAALIGN_WORD DMA_CCR_PSIZE_1 /*!< Peripheral data alignment :
340:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
341:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @}
342:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
343:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
344:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /** @defgroup DMA_LL_EC_MDATAALIGN Memory data alignment
345:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @{
346:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
347:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_MDATAALIGN_BYTE ((uint32_t)0x00000000U) /*!< Memory data alignment : Byte
348:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_MDATAALIGN_HALFWORD DMA_CCR_MSIZE_0 /*!< Memory data alignment : Half
349:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_MDATAALIGN_WORD DMA_CCR_MSIZE_1 /*!< Memory data alignment : Word
350:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
351:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @}
352:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
353:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
354:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /** @defgroup DMA_LL_EC_PRIORITY Transfer Priority level
355:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @{
356:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
357:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_PRIORITY_LOW ((uint32_t)0x00000000U) /*!< Priority level : Low *
358:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_PRIORITY_MEDIUM DMA_CCR_PL_0 /*!< Priority level : Medium *
359:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_PRIORITY_HIGH DMA_CCR_PL_1 /*!< Priority level : High *
360:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_PRIORITY_VERYHIGH DMA_CCR_PL /*!< Priority level : Very_High *
361:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
362:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @}
363:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
364:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
365:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /** @defgroup DMA_LL_EC_REQUEST Transfer peripheral request
366:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @{
367:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
368:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_REQUEST_0 ((uint32_t)0x00000000U) /*!< DMA peripheral request 0 */
369:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_REQUEST_1 ((uint32_t)0x00000001U) /*!< DMA peripheral request 1 */
370:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_REQUEST_2 ((uint32_t)0x00000002U) /*!< DMA peripheral request 2 */
371:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_REQUEST_3 ((uint32_t)0x00000003U) /*!< DMA peripheral request 3 */
372:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_REQUEST_4 ((uint32_t)0x00000004U) /*!< DMA peripheral request 4 */
373:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_REQUEST_5 ((uint32_t)0x00000005U) /*!< DMA peripheral request 5 */
374:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_REQUEST_6 ((uint32_t)0x00000006U) /*!< DMA peripheral request 6 */
375:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_REQUEST_7 ((uint32_t)0x00000007U) /*!< DMA peripheral request 7 */
376:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_REQUEST_8 ((uint32_t)0x00000008U) /*!< DMA peripheral request 8 */
377:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_REQUEST_9 ((uint32_t)0x00000009U) /*!< DMA peripheral request 9 */
ARM GAS /tmp/ccak0twC.s page 13
378:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_REQUEST_10 ((uint32_t)0x0000000AU) /*!< DMA peripheral request 10 */
379:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_REQUEST_11 ((uint32_t)0x0000000BU) /*!< DMA peripheral request 11 */
380:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_REQUEST_12 ((uint32_t)0x0000000CU) /*!< DMA peripheral request 12 */
381:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_REQUEST_13 ((uint32_t)0x0000000DU) /*!< DMA peripheral request 13 */
382:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_REQUEST_14 ((uint32_t)0x0000000EU) /*!< DMA peripheral request 14 */
383:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_REQUEST_15 ((uint32_t)0x0000000FU) /*!< DMA peripheral request 15 */
384:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
385:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @}
386:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
387:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
388:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
389:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @}
390:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
391:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
392:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /* Exported macro ------------------------------------------------------------*/
393:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /** @defgroup DMA_LL_Exported_Macros DMA Exported Macros
394:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @{
395:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
396:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
397:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /** @defgroup DMA_LL_EM_WRITE_READ Common Write and read registers macros
398:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @{
399:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
400:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
401:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Write a value in DMA register
402:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param __INSTANCE__ DMA Instance
403:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param __REG__ Register to be written
404:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param __VALUE__ Value to be written in the register
405:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval None
406:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
407:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_WriteReg(__INSTANCE__, __REG__, __VALUE__) WRITE_REG(__INSTANCE__->__REG__, (__VALUE
408:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
409:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
410:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Read a value in DMA register
411:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param __INSTANCE__ DMA Instance
412:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param __REG__ Register to be read
413:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval Register value
414:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
415:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define LL_DMA_ReadReg(__INSTANCE__, __REG__) READ_REG(__INSTANCE__->__REG__)
416:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
417:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @}
418:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
419:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
420:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /** @defgroup DMA_LL_EM_CONVERT_DMAxCHANNELy Convert DMAxChannely
421:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @{
422:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
423:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
424:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Convert DMAx_Channely into DMAx
425:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param __CHANNEL_INSTANCE__ DMAx_Channely
426:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval DMAx
427:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
428:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define __LL_DMA_GET_INSTANCE(__CHANNEL_INSTANCE__) (DMA1)
429:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
430:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
431:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Convert DMAx_Channely into LL_DMA_CHANNEL_y
432:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param __CHANNEL_INSTANCE__ DMAx_Channely
433:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval LL_DMA_CHANNEL_y
434:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
ARM GAS /tmp/ccak0twC.s page 14
435:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #if defined (DMA1_Channel6) && defined (DMA1_Channel7)
436:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define __LL_DMA_GET_CHANNEL(__CHANNEL_INSTANCE__) \
437:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** (((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel1)) ? LL_DMA_CHANNEL_1 : \
438:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel2)) ? LL_DMA_CHANNEL_2 : \
439:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel3)) ? LL_DMA_CHANNEL_3 : \
440:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel4)) ? LL_DMA_CHANNEL_4 : \
441:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel5)) ? LL_DMA_CHANNEL_5 : \
442:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel6)) ? LL_DMA_CHANNEL_6 : \
443:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** LL_DMA_CHANNEL_7)
444:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #elif defined (DMA1_Channel6)
445:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define __LL_DMA_GET_CHANNEL(__CHANNEL_INSTANCE__) \
446:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** (((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel1)) ? LL_DMA_CHANNEL_1 : \
447:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel2)) ? LL_DMA_CHANNEL_2 : \
448:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel3)) ? LL_DMA_CHANNEL_3 : \
449:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel4)) ? LL_DMA_CHANNEL_4 : \
450:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel5)) ? LL_DMA_CHANNEL_5 : \
451:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** LL_DMA_CHANNEL_6)
452:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #else
453:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define __LL_DMA_GET_CHANNEL(__CHANNEL_INSTANCE__) \
454:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** (((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel1)) ? LL_DMA_CHANNEL_1 : \
455:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel2)) ? LL_DMA_CHANNEL_2 : \
456:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel3)) ? LL_DMA_CHANNEL_3 : \
457:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel4)) ? LL_DMA_CHANNEL_4 : \
458:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** LL_DMA_CHANNEL_5)
459:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #endif /* DMA1_Channel6 && DMA1_Channel7 */
460:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
461:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
462:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Convert DMA Instance DMAx and LL_DMA_CHANNEL_y into DMAx_Channely
463:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param __DMA_INSTANCE__ DMAx
464:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param __CHANNEL__ LL_DMA_CHANNEL_y
465:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval DMAx_Channely
466:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
467:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #if defined (DMA1_Channel6) && defined (DMA1_Channel7)
468:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define __LL_DMA_GET_CHANNEL_INSTANCE(__DMA_INSTANCE__, __CHANNEL__) \
469:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** ((((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_D
470:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_D
471:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_D
472:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_D
473:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_D
474:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_D
475:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** DMA1_Channel7)
476:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #elif defined (DMA1_Channel6)
477:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define __LL_DMA_GET_CHANNEL_INSTANCE(__DMA_INSTANCE__, __CHANNEL__) \
478:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** ((((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_D
479:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_D
480:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_D
481:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_D
482:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_D
483:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** DMA1_Channel6)
484:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #else
485:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #define __LL_DMA_GET_CHANNEL_INSTANCE(__DMA_INSTANCE__, __CHANNEL__) \
486:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** ((((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_D
487:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_D
488:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_D
489:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_D
490:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** DMA1_Channel5)
491:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #endif /* DMA1_Channel6 && DMA1_Channel7 */
ARM GAS /tmp/ccak0twC.s page 15
492:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
493:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
494:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @}
495:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
496:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
497:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
498:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @}
499:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
500:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
501:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /* Exported functions --------------------------------------------------------*/
502:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /** @defgroup DMA_LL_Exported_Functions DMA Exported Functions
503:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @{
504:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
505:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
506:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /** @defgroup DMA_LL_EF_Configuration Configuration
507:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @{
508:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
509:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
510:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Enable DMA channel.
511:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll CCR EN LL_DMA_EnableChannel
512:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
513:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
514:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
515:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
516:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
517:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
518:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
519:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
520:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
521:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval None
522:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
523:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_EnableChannel(DMA_TypeDef *DMAx, uint32_t Channel)
524:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
525:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** SET_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))-
526:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
527:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
528:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
529:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Disable DMA channel.
530:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll CCR EN LL_DMA_DisableChannel
531:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
532:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
533:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
534:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
535:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
536:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
537:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
538:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
539:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
540:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval None
541:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
542:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_DisableChannel(DMA_TypeDef *DMAx, uint32_t Channel)
543:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
544:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** CLEAR_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U]))
545:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
546:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
547:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
548:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Check if DMA channel is enabled or disabled.
ARM GAS /tmp/ccak0twC.s page 16
549:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll CCR EN LL_DMA_IsEnabledChannel
550:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
551:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
552:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
553:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
554:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
555:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
556:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
557:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
558:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
559:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval State of bit (1 or 0).
560:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
561:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsEnabledChannel(DMA_TypeDef *DMAx, uint32_t Channel)
562:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
563:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel
564:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** DMA_CCR_EN) == (DMA_CCR_EN));
565:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
566:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
567:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
568:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Configure all parameters link to DMA transfer.
569:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll CCR DIR LL_DMA_ConfigTransfer\n
570:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * CCR MEM2MEM LL_DMA_ConfigTransfer\n
571:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * CCR CIRC LL_DMA_ConfigTransfer\n
572:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * CCR PINC LL_DMA_ConfigTransfer\n
573:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * CCR MINC LL_DMA_ConfigTransfer\n
574:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * CCR PSIZE LL_DMA_ConfigTransfer\n
575:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * CCR MSIZE LL_DMA_ConfigTransfer\n
576:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * CCR PL LL_DMA_ConfigTransfer
577:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
578:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
579:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
580:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
581:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
582:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
583:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
584:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
585:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
586:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Configuration This parameter must be a combination of all the following values:
587:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_DIRECTION_PERIPH_TO_MEMORY or @ref LL_DMA_DIRECTION_MEMORY_TO_PERIPH o
588:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_MODE_NORMAL or @ref LL_DMA_MODE_CIRCULAR
589:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_PERIPH_INCREMENT or @ref LL_DMA_PERIPH_NOINCREMENT
590:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_MEMORY_INCREMENT or @ref LL_DMA_MEMORY_NOINCREMENT
591:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_PDATAALIGN_BYTE or @ref LL_DMA_PDATAALIGN_HALFWORD or @ref LL_DMA_PDAT
592:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_MDATAALIGN_BYTE or @ref LL_DMA_MDATAALIGN_HALFWORD or @ref LL_DMA_MDAT
593:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_PRIORITY_LOW or @ref LL_DMA_PRIORITY_MEDIUM or @ref LL_DMA_PRIORITY_HI
594:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval None
595:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
596:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ConfigTransfer(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t Configurat
597:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
598:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])
599:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** DMA_CCR_DIR | DMA_CCR_MEM2MEM | DMA_CCR_CIRC | DMA_CCR_PINC | DMA_CCR_MINC | DMA_CCR_P
600:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** Configuration);
601:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
602:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
603:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
604:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Set Data transfer direction (read from peripheral or from memory).
605:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll CCR DIR LL_DMA_SetDataTransferDirection\n
ARM GAS /tmp/ccak0twC.s page 17
606:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * CCR MEM2MEM LL_DMA_SetDataTransferDirection
607:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
608:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
609:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
610:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
611:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
612:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
613:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
614:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
615:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
616:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Direction This parameter can be one of the following values:
617:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_DIRECTION_PERIPH_TO_MEMORY
618:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_DIRECTION_MEMORY_TO_PERIPH
619:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_DIRECTION_MEMORY_TO_MEMORY
620:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval None
621:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
622:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetDataTransferDirection(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t
623:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
624:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])
625:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** DMA_CCR_DIR | DMA_CCR_MEM2MEM, Direction);
626:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
627:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
628:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
629:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Data transfer direction (read from peripheral or from memory).
630:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll CCR DIR LL_DMA_GetDataTransferDirection\n
631:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * CCR MEM2MEM LL_DMA_GetDataTransferDirection
632:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
633:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
634:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
635:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
636:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
637:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
638:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
639:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
640:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
641:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval Returned value can be one of the following values:
642:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_DIRECTION_PERIPH_TO_MEMORY
643:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_DIRECTION_MEMORY_TO_PERIPH
644:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_DIRECTION_MEMORY_TO_MEMORY
645:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
646:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetDataTransferDirection(DMA_TypeDef *DMAx, uint32_t Channel)
647:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
648:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel
649:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** DMA_CCR_DIR | DMA_CCR_MEM2MEM));
650:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
651:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
652:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
653:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Set DMA mode circular or normal.
654:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @note The circular buffer mode cannot be used if the memory-to-memory
655:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * data transfer is configured on the selected Channel.
656:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll CCR CIRC LL_DMA_SetMode
657:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
658:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
659:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
660:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
661:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
662:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
ARM GAS /tmp/ccak0twC.s page 18
663:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
664:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
665:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
666:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Mode This parameter can be one of the following values:
667:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_MODE_NORMAL
668:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_MODE_CIRCULAR
669:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval None
670:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
671:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetMode(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t Mode)
672:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
673:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])
674:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** Mode);
675:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
676:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
677:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
678:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get DMA mode circular or normal.
679:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll CCR CIRC LL_DMA_GetMode
680:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
681:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
682:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
683:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
684:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
685:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
686:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
687:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
688:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
689:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval Returned value can be one of the following values:
690:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_MODE_NORMAL
691:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_MODE_CIRCULAR
692:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
693:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetMode(DMA_TypeDef *DMAx, uint32_t Channel)
694:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
695:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel
696:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** DMA_CCR_CIRC));
697:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
698:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
699:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
700:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Set Peripheral increment mode.
701:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll CCR PINC LL_DMA_SetPeriphIncMode
702:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
703:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
704:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
705:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
706:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
707:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
708:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
709:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
710:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
711:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param PeriphOrM2MSrcIncMode This parameter can be one of the following values:
712:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_PERIPH_INCREMENT
713:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_PERIPH_NOINCREMENT
714:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval None
715:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
716:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetPeriphIncMode(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t PeriphOr
717:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
718:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])
719:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** PeriphOrM2MSrcIncMode);
ARM GAS /tmp/ccak0twC.s page 19
720:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
721:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
722:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
723:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Peripheral increment mode.
724:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll CCR PINC LL_DMA_GetPeriphIncMode
725:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
726:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
727:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
728:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
729:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
730:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
731:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
732:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
733:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
734:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval Returned value can be one of the following values:
735:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_PERIPH_INCREMENT
736:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_PERIPH_NOINCREMENT
737:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
738:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetPeriphIncMode(DMA_TypeDef *DMAx, uint32_t Channel)
739:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
740:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel
741:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** DMA_CCR_PINC));
742:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
743:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
744:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
745:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Set Memory increment mode.
746:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll CCR MINC LL_DMA_SetMemoryIncMode
747:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
748:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
749:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
750:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
751:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
752:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
753:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
754:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
755:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
756:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param MemoryOrM2MDstIncMode This parameter can be one of the following values:
757:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_MEMORY_INCREMENT
758:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_MEMORY_NOINCREMENT
759:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval None
760:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
761:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetMemoryIncMode(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t MemoryOr
762:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
763:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])
764:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** MemoryOrM2MDstIncMode);
765:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
766:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
767:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
768:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Memory increment mode.
769:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll CCR MINC LL_DMA_GetMemoryIncMode
770:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
771:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
772:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
773:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
774:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
775:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
776:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
ARM GAS /tmp/ccak0twC.s page 20
777:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
778:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
779:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval Returned value can be one of the following values:
780:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_MEMORY_INCREMENT
781:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_MEMORY_NOINCREMENT
782:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
783:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetMemoryIncMode(DMA_TypeDef *DMAx, uint32_t Channel)
784:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
785:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel
786:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** DMA_CCR_MINC));
787:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
788:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
789:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
790:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Set Peripheral size.
791:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll CCR PSIZE LL_DMA_SetPeriphSize
792:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
793:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
794:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
795:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
796:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
797:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
798:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
799:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
800:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
801:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param PeriphOrM2MSrcDataSize This parameter can be one of the following values:
802:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_PDATAALIGN_BYTE
803:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_PDATAALIGN_HALFWORD
804:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_PDATAALIGN_WORD
805:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval None
806:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
807:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetPeriphSize(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t PeriphOrM2M
808:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
809:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])
810:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** PeriphOrM2MSrcDataSize);
811:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
812:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
813:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
814:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Peripheral size.
815:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll CCR PSIZE LL_DMA_GetPeriphSize
816:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
817:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
818:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
819:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
820:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
821:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
822:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
823:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
824:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
825:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval Returned value can be one of the following values:
826:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_PDATAALIGN_BYTE
827:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_PDATAALIGN_HALFWORD
828:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_PDATAALIGN_WORD
829:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
830:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetPeriphSize(DMA_TypeDef *DMAx, uint32_t Channel)
831:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
832:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel
833:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** DMA_CCR_PSIZE));
ARM GAS /tmp/ccak0twC.s page 21
834:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
835:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
836:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
837:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Set Memory size.
838:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll CCR MSIZE LL_DMA_SetMemorySize
839:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
840:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
841:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
842:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
843:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
844:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
845:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
846:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
847:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
848:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param MemoryOrM2MDstDataSize This parameter can be one of the following values:
849:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_MDATAALIGN_BYTE
850:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_MDATAALIGN_HALFWORD
851:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_MDATAALIGN_WORD
852:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval None
853:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
854:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetMemorySize(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t MemoryOrM2M
855:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
856:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])
857:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** MemoryOrM2MDstDataSize);
858:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
859:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
860:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
861:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Memory size.
862:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll CCR MSIZE LL_DMA_GetMemorySize
863:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
864:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
865:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
866:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
867:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
868:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
869:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
870:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
871:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
872:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval Returned value can be one of the following values:
873:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_MDATAALIGN_BYTE
874:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_MDATAALIGN_HALFWORD
875:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_MDATAALIGN_WORD
876:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
877:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetMemorySize(DMA_TypeDef *DMAx, uint32_t Channel)
878:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
879:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel
880:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** DMA_CCR_MSIZE));
881:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
882:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
883:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
884:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Set Channel priority level.
885:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll CCR PL LL_DMA_SetChannelPriorityLevel
886:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
887:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
888:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
889:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
890:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
ARM GAS /tmp/ccak0twC.s page 22
891:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
892:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
893:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
894:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
895:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Priority This parameter can be one of the following values:
896:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_PRIORITY_LOW
897:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_PRIORITY_MEDIUM
898:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_PRIORITY_HIGH
899:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_PRIORITY_VERYHIGH
900:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval None
901:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
902:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetChannelPriorityLevel(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t P
903:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
904:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])
905:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** Priority);
906:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
907:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
908:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
909:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Channel priority level.
910:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll CCR PL LL_DMA_GetChannelPriorityLevel
911:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
912:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
913:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
914:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
915:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
916:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
917:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
918:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
919:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
920:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval Returned value can be one of the following values:
921:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_PRIORITY_LOW
922:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_PRIORITY_MEDIUM
923:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_PRIORITY_HIGH
924:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_PRIORITY_VERYHIGH
925:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
926:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetChannelPriorityLevel(DMA_TypeDef *DMAx, uint32_t Channel)
927:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
928:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel
929:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** DMA_CCR_PL));
930:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
931:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
932:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
933:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Set Number of data to transfer.
934:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @note This action has no effect if
935:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * channel is enabled.
936:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll CNDTR NDT LL_DMA_SetDataLength
937:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
938:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
939:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
940:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
941:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
942:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
943:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
944:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
945:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
946:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param NbData Between Min_Data = 0 and Max_Data = 0x0000FFFF
947:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval None
ARM GAS /tmp/ccak0twC.s page 23
948:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
949:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetDataLength(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t NbData)
950:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
951:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])
952:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** DMA_CNDTR_NDT, NbData);
953:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
954:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
955:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
956:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Number of data to transfer.
957:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @note Once the channel is enabled, the return value indicate the
958:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * remaining bytes to be transmitted.
959:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll CNDTR NDT LL_DMA_GetDataLength
960:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
961:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
962:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
963:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
964:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
965:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
966:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
967:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
968:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
969:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval Between Min_Data = 0 and Max_Data = 0xFFFFFFFF
970:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
971:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetDataLength(DMA_TypeDef *DMAx, uint32_t Channel)
972:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
973:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel
974:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** DMA_CNDTR_NDT));
975:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
976:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
977:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
978:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Configure the Source and Destination addresses.
979:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @note Each IP using DMA provides an API to get directly the register adress (LL_PPP_DMA_GetRe
980:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll CPAR PA LL_DMA_ConfigAddresses\n
981:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * CMAR MA LL_DMA_ConfigAddresses
982:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
983:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
984:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
985:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
986:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
987:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
988:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
989:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
990:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
991:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param SrcAddress Between Min_Data = 0 and Max_Data = 0xFFFFFFFF
992:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DstAddress Between Min_Data = 0 and Max_Data = 0xFFFFFFFF
993:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Direction This parameter can be one of the following values:
994:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_DIRECTION_PERIPH_TO_MEMORY
995:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_DIRECTION_MEMORY_TO_PERIPH
996:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_DIRECTION_MEMORY_TO_MEMORY
997:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval None
998:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
999:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ConfigAddresses(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t SrcAddres
1000:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** uint32_t DstAddress, uint32_t Direction)
1001:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1002:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /* Direction Memory to Periph */
1003:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** if (Direction == LL_DMA_DIRECTION_MEMORY_TO_PERIPH)
1004:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
ARM GAS /tmp/ccak0twC.s page 24
1005:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U
1006:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** SrcAddress);
1007:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U
1008:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** DstAddress);
1009:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1010:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /* Direction Periph to Memory and Memory to Memory */
1011:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** else
1012:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1013:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U
1014:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** SrcAddress);
1015:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U
1016:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** DstAddress);
1017:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1018:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1019:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1020:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1021:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Set the Memory address.
1022:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @note Interface used for direction LL_DMA_DIRECTION_PERIPH_TO_MEMORY or LL_DMA_DIRECTION_MEMO
1023:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll CMAR MA LL_DMA_SetMemoryAddress
1024:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1025:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
1026:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
1027:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
1028:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
1029:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
1030:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
1031:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
1032:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
1033:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param MemoryAddress Between Min_Data = 0 and Max_Data = 0xFFFFFFFF
1034:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval None
1035:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1036:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetMemoryAddress(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t MemoryAd
1037:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1038:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])
1039:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** MemoryAddress);
1040:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1041:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1042:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1043:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Set the Peripheral address.
1044:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @note Interface used for direction LL_DMA_DIRECTION_PERIPH_TO_MEMORY or LL_DMA_DIRECTION_MEMO
1045:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll CPAR PA LL_DMA_SetPeriphAddress
1046:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1047:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
1048:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
1049:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
1050:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
1051:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
1052:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
1053:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
1054:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
1055:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param PeriphAddress Between Min_Data = 0 and Max_Data = 0xFFFFFFFF
1056:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval None
1057:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1058:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetPeriphAddress(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t PeriphAd
1059:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1060:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])
1061:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** PeriphAddress);
ARM GAS /tmp/ccak0twC.s page 25
1062:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1063:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1064:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1065:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Memory address.
1066:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @note Interface used for direction LL_DMA_DIRECTION_PERIPH_TO_MEMORY or LL_DMA_DIRECTION_MEMO
1067:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll CMAR MA LL_DMA_GetMemoryAddress
1068:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1069:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
1070:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
1071:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
1072:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
1073:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
1074:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
1075:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
1076:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
1077:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval Between Min_Data = 0 and Max_Data = 0xFFFFFFFF
1078:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1079:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetMemoryAddress(DMA_TypeDef *DMAx, uint32_t Channel)
1080:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1081:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel
1082:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** DMA_CMAR_MA));
1083:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1084:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1085:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1086:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Peripheral address.
1087:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @note Interface used for direction LL_DMA_DIRECTION_PERIPH_TO_MEMORY or LL_DMA_DIRECTION_MEMO
1088:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll CPAR PA LL_DMA_GetPeriphAddress
1089:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1090:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
1091:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
1092:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
1093:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
1094:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
1095:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
1096:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
1097:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
1098:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval Between Min_Data = 0 and Max_Data = 0xFFFFFFFF
1099:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1100:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetPeriphAddress(DMA_TypeDef *DMAx, uint32_t Channel)
1101:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1102:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel
1103:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** DMA_CPAR_PA));
1104:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1105:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1106:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1107:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Set the Memory to Memory Source address.
1108:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @note Interface used for direction LL_DMA_DIRECTION_MEMORY_TO_MEMORY only.
1109:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll CPAR PA LL_DMA_SetM2MSrcAddress
1110:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1111:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
1112:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
1113:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
1114:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
1115:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
1116:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
1117:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
1118:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
ARM GAS /tmp/ccak0twC.s page 26
1119:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param MemoryAddress Between Min_Data = 0 and Max_Data = 0xFFFFFFFF
1120:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval None
1121:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1122:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetM2MSrcAddress(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t MemoryAd
1123:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1124:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])
1125:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** MemoryAddress);
1126:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1127:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1128:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1129:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Set the Memory to Memory Destination address.
1130:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @note Interface used for direction LL_DMA_DIRECTION_MEMORY_TO_MEMORY only.
1131:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll CMAR MA LL_DMA_SetM2MDstAddress
1132:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1133:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
1134:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
1135:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
1136:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
1137:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
1138:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
1139:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
1140:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
1141:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param MemoryAddress Between Min_Data = 0 and Max_Data = 0xFFFFFFFF
1142:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval None
1143:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1144:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetM2MDstAddress(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t MemoryAd
1145:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1146:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])
1147:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** MemoryAddress);
1148:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1149:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1150:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1151:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get the Memory to Memory Source address.
1152:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @note Interface used for direction LL_DMA_DIRECTION_MEMORY_TO_MEMORY only.
1153:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll CPAR PA LL_DMA_GetM2MSrcAddress
1154:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1155:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
1156:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
1157:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
1158:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
1159:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
1160:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
1161:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
1162:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
1163:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval Between Min_Data = 0 and Max_Data = 0xFFFFFFFF
1164:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1165:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetM2MSrcAddress(DMA_TypeDef *DMAx, uint32_t Channel)
1166:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1167:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel
1168:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** DMA_CPAR_PA));
1169:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1170:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1171:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1172:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get the Memory to Memory Destination address.
1173:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @note Interface used for direction LL_DMA_DIRECTION_MEMORY_TO_MEMORY only.
1174:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll CMAR MA LL_DMA_GetM2MDstAddress
1175:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
ARM GAS /tmp/ccak0twC.s page 27
1176:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
1177:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
1178:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
1179:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
1180:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
1181:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
1182:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
1183:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
1184:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval Between Min_Data = 0 and Max_Data = 0xFFFFFFFF
1185:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1186:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetM2MDstAddress(DMA_TypeDef *DMAx, uint32_t Channel)
1187:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1188:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel
1189:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** DMA_CMAR_MA));
1190:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1191:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1192:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1193:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Set DMA request for DMA instance on Channel x.
1194:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @note Please refer to Reference Manual to get the available mapping of Request value link to
1195:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll CSELR C1S LL_DMA_SetPeriphRequest\n
1196:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * CSELR C2S LL_DMA_SetPeriphRequest\n
1197:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * CSELR C3S LL_DMA_SetPeriphRequest\n
1198:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * CSELR C4S LL_DMA_SetPeriphRequest\n
1199:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * CSELR C5S LL_DMA_SetPeriphRequest\n
1200:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * CSELR C6S LL_DMA_SetPeriphRequest\n
1201:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * CSELR C7S LL_DMA_SetPeriphRequest
1202:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1203:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
1204:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
1205:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
1206:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
1207:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
1208:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
1209:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
1210:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
1211:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param PeriphRequest This parameter can be one of the following values:
1212:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_REQUEST_0
1213:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_REQUEST_1
1214:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_REQUEST_2
1215:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_REQUEST_3
1216:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_REQUEST_4
1217:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_REQUEST_5
1218:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_REQUEST_6
1219:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_REQUEST_7
1220:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_REQUEST_8
1221:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_REQUEST_9
1222:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_REQUEST_10
1223:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_REQUEST_11
1224:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_REQUEST_12
1225:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_REQUEST_13
1226:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_REQUEST_14
1227:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_REQUEST_15
1228:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval None
1229:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1230:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetPeriphRequest(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t PeriphRe
1231:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1232:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** MODIFY_REG(((DMA_Request_TypeDef *)((uint32_t)((uint32_t)DMAx + DMA_CSELR_OFFSET)))->CSELR,
ARM GAS /tmp/ccak0twC.s page 28
93 .loc 2 1232 0 discriminator 36
94 0040 0500 movs r5, r0
95 0042 A835 adds r5, r5, #168
96 0044 2B68 ldr r3, [r5]
97 .LVL4:
98 0046 3A4A ldr r2, .L40+12
99 0048 8C18 adds r4, r1, r2
100 004a A400 lsls r4, r4, #2
101 004c 0F22 movs r2, #15
102 004e A240 lsls r2, r2, r4
103 0050 9343 bics r3, r2
104 0052 2B60 str r3, [r5]
105 .LVL5:
106 .LBE33:
107 .LBE32:
217:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
218:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /* Reset Request register field for DMAx Channel */
219:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** LL_DMA_SetPeriphRequest(DMAx, Channel, LL_DMA_REQUEST_0);
220:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
221:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** if (Channel == LL_DMA_CHANNEL_1)
108 .loc 1 221 0 discriminator 36
109 0054 0129 cmp r1, #1
110 0056 36D0 beq .L32
222:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** {
223:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /* Reset interrupt pending bits for DMAx Channel1 */
224:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** LL_DMA_ClearFlag_GI1(DMAx);
225:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** }
226:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** else if (Channel == LL_DMA_CHANNEL_2)
111 .loc 1 226 0
112 0058 0229 cmp r1, #2
113 005a 3AD0 beq .L33
227:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** {
228:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /* Reset interrupt pending bits for DMAx Channel2 */
229:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** LL_DMA_ClearFlag_GI2(DMAx);
230:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** }
231:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** else if (Channel == LL_DMA_CHANNEL_3)
114 .loc 1 231 0
115 005c 0329 cmp r1, #3
116 005e 3ED0 beq .L34
232:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** {
233:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /* Reset interrupt pending bits for DMAx Channel3 */
234:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** LL_DMA_ClearFlag_GI3(DMAx);
235:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** }
236:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** else if (Channel == LL_DMA_CHANNEL_4)
117 .loc 1 236 0
118 0060 0429 cmp r1, #4
119 0062 43D0 beq .L35
237:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** {
238:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /* Reset interrupt pending bits for DMAx Channel4 */
239:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** LL_DMA_ClearFlag_GI4(DMAx);
240:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** }
241:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** else if (Channel == LL_DMA_CHANNEL_5)
120 .loc 1 241 0
121 0064 0529 cmp r1, #5
122 0066 48D0 beq .L36
242:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** {
243:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /* Reset interrupt pending bits for DMAx Channel5 */
ARM GAS /tmp/ccak0twC.s page 29
244:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** LL_DMA_ClearFlag_GI5(DMAx);
245:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** }
246:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
247:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** #if defined(DMA1_Channel6)
248:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** else if (Channel == LL_DMA_CHANNEL_6)
123 .loc 1 248 0
124 0068 0629 cmp r1, #6
125 006a 4DD0 beq .L37
249:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** {
250:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /* Reset interrupt pending bits for DMAx Channel6 */
251:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** LL_DMA_ClearFlag_GI6(DMAx);
252:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** }
253:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** #endif
254:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** #if defined(DMA1_Channel7)
255:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** else if (Channel == LL_DMA_CHANNEL_7)
126 .loc 1 255 0
127 006c 0729 cmp r1, #7
128 006e 52D0 beq .L38
256:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** {
257:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /* Reset interrupt pending bits for DMAx Channel7 */
258:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** LL_DMA_ClearFlag_GI7(DMAx);
259:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** }
260:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** #endif
261:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** else
262:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** {
263:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** status = ERROR;
129 .loc 1 263 0
130 0070 0020 movs r0, #0
131 .LVL6:
132 0072 03E0 b .L3
133 .LVL7:
134 .L25:
176:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** {
135 .loc 1 176 0
136 0074 2C4B ldr r3, .L40+4
137 0076 9842 cmp r0, r3
138 0078 01D0 beq .L39
196:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** }
139 .loc 1 196 0
140 007a 0020 movs r0, #0
141 .LVL8:
142 .L3:
264:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** }
265:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** }
266:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
267:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** return status;
268:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** }
143 .loc 1 268 0
144 @ sp needed
145 007c 30BD pop {r4, r5, pc}
146 .LVL9:
147 .L39:
148 .LBB34:
149 .LBB35:
150 .file 3 "Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h"
1:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** /**
2:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** ******************************************************************************
ARM GAS /tmp/ccak0twC.s page 30
3:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @file stm32l0xx_ll_bus.h
4:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @author MCD Application Team
5:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @brief Header file of BUS LL module.
6:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h ****
7:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** @verbatim
8:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** ##### RCC Limitations #####
9:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** ==============================================================================
10:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** [..]
11:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** A delay between an RCC peripheral clock enable and the effective peripheral
12:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** enabling should be taken into account in order to manage the peripheral read/write
13:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** from/to registers.
14:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** (+) This delay depends on the peripheral mapping.
15:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** (++) AHB & APB peripherals, 1 dummy read is necessary
16:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h ****
17:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** [..]
18:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** Workarounds:
19:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** (#) For AHB & APB peripherals, a dummy read to the peripheral register has been
20:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** inserted in each LL_{BUS}_GRP{x}_EnableClock() function.
21:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h ****
22:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** @endverbatim
23:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** ******************************************************************************
24:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @attention
25:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** *
26:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * © COPYRIGHT(c) 2016 STMicroelectronics
27:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** *
28:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * Redistribution and use in source and binary forms, with or without modification,
29:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * are permitted provided that the following conditions are met:
30:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * 1. Redistributions of source code must retain the above copyright notice,
31:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * this list of conditions and the following disclaimer.
32:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * 2. Redistributions in binary form must reproduce the above copyright notice,
33:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * this list of conditions and the following disclaimer in the documentation
34:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * and/or other materials provided with the distribution.
35:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * 3. Neither the name of STMicroelectronics nor the names of its contributors
36:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * may be used to endorse or promote products derived from this software
37:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * without specific prior written permission.
38:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** *
39:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
40:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
41:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
42:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
43:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
44:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
45:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
46:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
47:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
48:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
49:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** *
50:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** ******************************************************************************
51:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** */
52:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h ****
53:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** /* Define to prevent recursive inclusion -------------------------------------*/
54:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #ifndef __STM32L0xx_LL_BUS_H
55:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define __STM32L0xx_LL_BUS_H
56:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h ****
57:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #ifdef __cplusplus
58:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** extern "C" {
59:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #endif
ARM GAS /tmp/ccak0twC.s page 31
60:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h ****
61:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** /* Includes ------------------------------------------------------------------*/
62:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #include "stm32l0xx.h"
63:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h ****
64:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** /** @addtogroup STM32L0xx_LL_Driver
65:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @{
66:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** */
67:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h ****
68:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #if defined(RCC)
69:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h ****
70:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** /** @defgroup BUS_LL BUS
71:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @{
72:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** */
73:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h ****
74:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** /* Private types -------------------------------------------------------------*/
75:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** /* Private variables ---------------------------------------------------------*/
76:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h ****
77:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** /* Private constants ---------------------------------------------------------*/
78:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h ****
79:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** /* Private macros ------------------------------------------------------------*/
80:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h ****
81:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** /* Exported types ------------------------------------------------------------*/
82:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** /* Exported constants --------------------------------------------------------*/
83:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** /** @defgroup BUS_LL_Exported_Constants BUS Exported Constants
84:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @{
85:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** */
86:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h ****
87:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** /** @defgroup BUS_LL_EC_AHB1_GRP1_PERIPH AHB1 GRP1 PERIPH
88:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @{
89:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** */
90:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_AHB1_GRP1_PERIPH_ALL (uint32_t)0xFFFFFFFFU
91:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_AHB1_GRP1_PERIPH_DMA1 RCC_AHBENR_DMA1EN /*!< DMA1 clock enable */
92:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_AHB1_GRP1_PERIPH_MIF RCC_AHBENR_MIFEN /*!< MIF clock enable */
93:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_AHB1_GRP1_PERIPH_SRAM RCC_AHBSMENR_SRAMSMEN /*!< Sleep Mode SRAM clock enable
94:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_AHB1_GRP1_PERIPH_CRC RCC_AHBENR_CRCEN /*!< CRC clock enable */
95:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #if defined(TSC)
96:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_AHB1_GRP1_PERIPH_TSC RCC_AHBENR_TSCEN /*!< TSC clock enable */
97:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #endif /*TSC*/
98:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #if defined(RNG)
99:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_AHB1_GRP1_PERIPH_RNG RCC_AHBENR_RNGEN /*!< RNG clock enable */
100:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #endif /*RNG*/
101:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #if defined(AES)
102:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_AHB1_GRP1_PERIPH_CRYP RCC_AHBENR_CRYPEN /*!< CRYP clock enable */
103:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #endif /*AES*/
104:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** /**
105:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @}
106:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** */
107:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h ****
108:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h ****
109:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** /** @defgroup BUS_LL_EC_APB1_GRP1_PERIPH APB1 GRP1 PERIPH
110:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @{
111:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** */
112:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_ALL (uint32_t)0xFFFFFFFFU
113:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_TIM2 RCC_APB1ENR_TIM2EN /*!< TIM2 clock enable */
114:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #if defined(TIM3)
115:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_TIM3 RCC_APB1ENR_TIM3EN /*!< TIM3 clock enable */
116:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #endif
ARM GAS /tmp/ccak0twC.s page 32
117:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #if defined(TIM6)
118:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_TIM6 RCC_APB1ENR_TIM6EN /*!< TIM6 clock enable */
119:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #endif
120:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #if defined(TIM7)
121:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_TIM7 RCC_APB1ENR_TIM7EN /*!< TIM7 clock enable */
122:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #endif
123:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #if defined(LCD)
124:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_LCD RCC_APB1ENR_LCDEN /*!< LCD clock enable */
125:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #endif /*LCD*/
126:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_WWDG RCC_APB1ENR_WWDGEN /*!< WWDG clock enable */
127:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #if defined(SPI2)
128:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_SPI2 RCC_APB1ENR_SPI2EN /*!< SPI2 clock enable */
129:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #endif
130:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_USART2 RCC_APB1ENR_USART2EN /*!< USART2 clock enable */
131:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_LPUART1 RCC_APB1ENR_LPUART1EN /*!< LPUART1 clock enable */
132:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #if defined(USART4)
133:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_USART4 RCC_APB1ENR_USART4EN /*!< USART4 clock enable */
134:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #endif
135:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #if defined(USART5)
136:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_USART5 RCC_APB1ENR_USART5EN /*!< USART5 clock enable */
137:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #endif
138:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_I2C1 RCC_APB1ENR_I2C1EN /*!< I2C1 clock enable */
139:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #if defined(I2C2)
140:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_I2C2 RCC_APB1ENR_I2C2EN /*!< I2C2 clock enable */
141:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #endif
142:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #if defined(USB)
143:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_USB RCC_APB1ENR_USBEN /*!< USB clock enable */
144:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #endif /*USB*/
145:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #if defined(CRS)
146:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_CRS RCC_APB1ENR_CRSEN /*!< CRS clock enable */
147:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #endif /*CRS*/
148:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_PWR RCC_APB1ENR_PWREN /*!< PWR clock enable */
149:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #if defined(DAC)
150:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_DAC1 RCC_APB1ENR_DACEN /*!< DAC clock enable */
151:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #endif
152:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #if defined(I2C3)
153:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_I2C3 RCC_APB1ENR_I2C3EN /*!< I2C3 clock enable */
154:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #endif
155:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_LPTIM1 RCC_APB1ENR_LPTIM1EN /*!< LPTIM1 clock enable */
156:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** /**
157:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @}
158:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** */
159:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h ****
160:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h ****
161:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h ****
162:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h ****
163:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** /** @defgroup BUS_LL_EC_APB2_GRP1_PERIPH APB2 GRP1 PERIPH
164:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @{
165:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** */
166:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_APB2_GRP1_PERIPH_ALL (uint32_t)0xFFFFFFFFU
167:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_APB2_GRP1_PERIPH_SYSCFG RCC_APB2ENR_SYSCFGEN /*!< SYSCFG clock enable */
168:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_APB2_GRP1_PERIPH_TIM21 RCC_APB2ENR_TIM21EN /*!< TIM21 clock enable */
169:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #if defined(TIM22)
170:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_APB2_GRP1_PERIPH_TIM22 RCC_APB2ENR_TIM22EN /*!< TIM22 clock enable */
171:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #endif
172:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_APB2_GRP1_PERIPH_FW RCC_APB2ENR_FWEN /*!< FireWall clock enable */
173:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_APB2_GRP1_PERIPH_ADC1 RCC_APB2ENR_ADC1EN /*!< ADC1 clock enable */
ARM GAS /tmp/ccak0twC.s page 33
174:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_APB2_GRP1_PERIPH_SPI1 RCC_APB2ENR_SPI1EN /*!< SPI1 clock enable */
175:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #if defined(USART1)
176:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_APB2_GRP1_PERIPH_USART1 RCC_APB2ENR_USART1EN /*!< USART1 clock enable */
177:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #endif
178:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_APB2_GRP1_PERIPH_DBGMCU RCC_APB2ENR_DBGMCUEN /*!< DBGMCU clock enable */
179:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h ****
180:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** /**
181:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @}
182:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** */
183:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h ****
184:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h ****
185:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h ****
186:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** /** @defgroup BUS_LL_EC_IOP_GRP1_PERIPH IOP GRP1 PERIPH
187:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @{
188:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** */
189:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_IOP_GRP1_PERIPH_ALL (uint32_t)0xFFFFFFFFU
190:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_IOP_GRP1_PERIPH_GPIOA RCC_IOPENR_GPIOAEN /*!< GPIO port A control */
191:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_IOP_GRP1_PERIPH_GPIOB RCC_IOPENR_GPIOBEN /*!< GPIO port B control */
192:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_IOP_GRP1_PERIPH_GPIOC RCC_IOPENR_GPIOCEN /*!< GPIO port C control */
193:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #if defined(GPIOD)
194:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_IOP_GRP1_PERIPH_GPIOD RCC_IOPENR_GPIODEN /*!< GPIO port D control */
195:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #endif /*GPIOD*/
196:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #if defined(GPIOE)
197:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_IOP_GRP1_PERIPH_GPIOE RCC_IOPENR_GPIOEEN /*!< GPIO port H control */
198:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #endif /*GPIOE*/
199:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #if defined(GPIOH)
200:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #define LL_IOP_GRP1_PERIPH_GPIOH RCC_IOPENR_GPIOHEN /*!< GPIO port H control */
201:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** #endif /*GPIOH*/
202:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** /**
203:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @}
204:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** */
205:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h ****
206:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h ****
207:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** /**
208:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @}
209:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** */
210:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h ****
211:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** /* Exported macro ------------------------------------------------------------*/
212:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** /* Exported functions --------------------------------------------------------*/
213:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** /** @defgroup BUS_LL_Exported_Functions BUS Exported Functions
214:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @{
215:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** */
216:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h ****
217:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** /** @defgroup BUS_LL_EF_AHB1 AHB1
218:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @{
219:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** */
220:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h ****
221:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** /**
222:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @brief Enable AHB1 peripherals clock.
223:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @rmtoll AHBENR DMAEN LL_AHB1_GRP1_EnableClock\n
224:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * AHBENR MIFEN LL_AHB1_GRP1_EnableClock\n
225:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * AHBENR CRCEN LL_AHB1_GRP1_EnableClock\n
226:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * AHBENR TSCEN LL_AHB1_GRP1_EnableClock\n
227:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * AHBENR RNGEN LL_AHB1_GRP1_EnableClock\n
228:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * AHBENR CRYPEN LL_AHB1_GRP1_EnableClock
229:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @param Periphs This parameter can be a combination of the following values:
230:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_DMA1
ARM GAS /tmp/ccak0twC.s page 34
231:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_MIF
232:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_CRC
233:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_TSC (*)
234:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_RNG (*)
235:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_CRYP (*)
236:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** *
237:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * (*) value not defined in all devices.
238:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @retval None
239:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** */
240:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** __STATIC_INLINE void LL_AHB1_GRP1_EnableClock(uint32_t Periphs)
241:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** {
242:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** __IO uint32_t tmpreg;
243:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** SET_BIT(RCC->AHBENR, Periphs);
244:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** /* Delay after an RCC peripheral clock enabling */
245:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** tmpreg = READ_BIT(RCC->AHBENR, Periphs);
246:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** (void)tmpreg;
247:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** }
248:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h ****
249:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** /**
250:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @brief Check if AHB1 peripheral clock is enabled or not
251:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @rmtoll AHBENR DMAEN LL_AHB1_GRP1_IsEnabledClock\n
252:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * AHBENR MIFEN LL_AHB1_GRP1_IsEnabledClock\n
253:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * AHBENR CRCEN LL_AHB1_GRP1_IsEnabledClock\n
254:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * AHBENR TSCEN LL_AHB1_GRP1_IsEnabledClock\n
255:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * AHBENR RNGEN LL_AHB1_GRP1_IsEnabledClock\n
256:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * AHBENR CRYPEN LL_AHB1_GRP1_IsEnabledClock
257:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @param Periphs This parameter can be a combination of the following values:
258:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_DMA1
259:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_MIF
260:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_CRC
261:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_TSC (*)
262:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_RNG (*)
263:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_CRYP (*)
264:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** *
265:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * (*) value not defined in all devices.
266:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @retval State of Periphs (1 or 0).
267:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** */
268:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** __STATIC_INLINE uint32_t LL_AHB1_GRP1_IsEnabledClock(uint32_t Periphs)
269:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** {
270:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** return (READ_BIT(RCC->AHBENR, Periphs) == Periphs);
271:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** }
272:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h ****
273:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** /**
274:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @brief Disable AHB1 peripherals clock.
275:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @rmtoll AHBENR DMAEN LL_AHB1_GRP1_DisableClock\n
276:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * AHBENR MIFEN LL_AHB1_GRP1_DisableClock\n
277:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * AHBENR CRCEN LL_AHB1_GRP1_DisableClock\n
278:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * AHBENR TSCEN LL_AHB1_GRP1_DisableClock\n
279:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * AHBENR RNGEN LL_AHB1_GRP1_DisableClock\n
280:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * AHBENR CRYPEN LL_AHB1_GRP1_DisableClock
281:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @param Periphs This parameter can be a combination of the following values:
282:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_DMA1
283:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_MIF
284:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_CRC
285:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_TSC (*)
286:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_RNG (*)
287:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_CRYP (*)
ARM GAS /tmp/ccak0twC.s page 35
288:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** *
289:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * (*) value not defined in all devices.
290:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @retval None
291:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** */
292:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** __STATIC_INLINE void LL_AHB1_GRP1_DisableClock(uint32_t Periphs)
293:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** {
294:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** CLEAR_BIT(RCC->AHBENR, Periphs);
295:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** }
296:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h ****
297:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** /**
298:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @brief Force AHB1 peripherals reset.
299:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @rmtoll AHBRSTR DMARST LL_AHB1_GRP1_ForceReset\n
300:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * AHBRSTR MIFRST LL_AHB1_GRP1_ForceReset\n
301:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * AHBRSTR CRCRST LL_AHB1_GRP1_ForceReset\n
302:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * AHBRSTR TSCRST LL_AHB1_GRP1_ForceReset\n
303:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * AHBRSTR RNGRST LL_AHB1_GRP1_ForceReset\n
304:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * AHBRSTR CRYPRST LL_AHB1_GRP1_ForceReset
305:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @param Periphs This parameter can be a combination of the following values:
306:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_ALL
307:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_DMA1
308:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_MIF
309:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_CRC
310:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_TSC (*)
311:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_RNG (*)
312:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_CRYP (*)
313:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** *
314:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * (*) value not defined in all devices.
315:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @retval None
316:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** */
317:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** __STATIC_INLINE void LL_AHB1_GRP1_ForceReset(uint32_t Periphs)
318:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** {
319:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** SET_BIT(RCC->AHBRSTR, Periphs);
151 .loc 3 319 0
152 007e 2D4B ldr r3, .L40+16
153 0080 1A6A ldr r2, [r3, #32]
154 0082 0121 movs r1, #1
155 .LVL10:
156 0084 0A43 orrs r2, r1
157 0086 1A62 str r2, [r3, #32]
158 .LVL11:
159 .LBE35:
160 .LBE34:
161 .LBB36:
162 .LBB37:
320:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** }
321:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h ****
322:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** /**
323:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @brief Release AHB1 peripherals reset.
324:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @rmtoll AHBRSTR DMARST LL_AHB1_GRP1_ReleaseReset\n
325:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * AHBRSTR MIFRST LL_AHB1_GRP1_ReleaseReset\n
326:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * AHBRSTR CRCRST LL_AHB1_GRP1_ReleaseReset\n
327:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * AHBRSTR TSCRST LL_AHB1_GRP1_ReleaseReset\n
328:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * AHBRSTR RNGRST LL_AHB1_GRP1_ReleaseReset\n
329:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * AHBRSTR CRYPRST LL_AHB1_GRP1_ReleaseReset
330:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @param Periphs This parameter can be a combination of the following values:
331:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_ALL
332:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_DMA1
ARM GAS /tmp/ccak0twC.s page 36
333:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_MIF
334:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_CRC
335:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_TSC (*)
336:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_RNG (*)
337:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_CRYP (*)
338:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** *
339:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * (*) value not defined in all devices.
340:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** * @retval None
341:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** */
342:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** __STATIC_INLINE void LL_AHB1_GRP1_ReleaseReset(uint32_t Periphs)
343:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** {
344:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_bus.h **** CLEAR_BIT(RCC->AHBRSTR, Periphs);
163 .loc 3 344 0
164 0088 1A6A ldr r2, [r3, #32]
165 008a 8A43 bics r2, r1
166 008c 1A62 str r2, [r3, #32]
167 .LBE37:
168 .LBE36:
169:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
169 .loc 1 169 0
170 008e 0120 movs r0, #1
171 .LVL12:
172 0090 F4E7 b .L3
173 .LVL13:
174 .L26:
201:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
175 .loc 1 201 0 discriminator 2
176 0092 0129 cmp r1, #1
177 0094 BBD1 bne .L4
201:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
178 .loc 1 201 0 is_stmt 0
179 0096 284B ldr r3, .L40+20
180 0098 C9E7 b .L5
181 .L27:
201:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
182 .loc 1 201 0 discriminator 6
183 009a 0229 cmp r1, #2
184 009c BAD1 bne .L6
201:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
185 .loc 1 201 0
186 009e 274B ldr r3, .L40+24
187 00a0 C5E7 b .L5
188 .L28:
201:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
189 .loc 1 201 0 discriminator 10
190 00a2 0329 cmp r1, #3
191 00a4 B9D1 bne .L7
201:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
192 .loc 1 201 0
193 00a6 264B ldr r3, .L40+28
194 00a8 C1E7 b .L5
195 .L29:
201:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
196 .loc 1 201 0 discriminator 14
197 00aa 0429 cmp r1, #4
198 00ac B8D1 bne .L8
201:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
ARM GAS /tmp/ccak0twC.s page 37
199 .loc 1 201 0
200 00ae 254B ldr r3, .L40+32
201 00b0 BDE7 b .L5
202 .L30:
201:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
203 .loc 1 201 0 discriminator 18
204 00b2 0529 cmp r1, #5
205 00b4 B7D1 bne .L9
201:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
206 .loc 1 201 0
207 00b6 244B ldr r3, .L40+36
208 00b8 B9E7 b .L5
209 .L31:
201:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
210 .loc 1 201 0 discriminator 21
211 00ba 0629 cmp r1, #6
212 00bc 01D0 beq .L23
201:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
213 .loc 1 201 0
214 00be 1B4B ldr r3, .L40+8
215 00c0 B5E7 b .L5
216 .L23:
217 00c2 224B ldr r3, .L40+40
218 00c4 B3E7 b .L5
219 .LVL14:
220 .L32:
221 .LBB38:
222 .LBB39:
1233:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** DMA_CSELR_C1S << ((Channel - 1U) * 4U), PeriphRequest << DMA_POSITION_CSELR_CXS);
1234:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1235:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1236:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1237:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get DMA request for DMA instance on Channel x.
1238:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll CSELR C1S LL_DMA_GetPeriphRequest\n
1239:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * CSELR C2S LL_DMA_GetPeriphRequest\n
1240:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * CSELR C3S LL_DMA_GetPeriphRequest\n
1241:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * CSELR C4S LL_DMA_GetPeriphRequest\n
1242:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * CSELR C5S LL_DMA_GetPeriphRequest\n
1243:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * CSELR C6S LL_DMA_GetPeriphRequest\n
1244:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * CSELR C7S LL_DMA_GetPeriphRequest
1245:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1246:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
1247:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
1248:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
1249:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
1250:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
1251:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
1252:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
1253:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
1254:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval Returned value can be one of the following values:
1255:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_REQUEST_0
1256:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_REQUEST_1
1257:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_REQUEST_2
1258:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_REQUEST_3
1259:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_REQUEST_4
1260:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_REQUEST_5
1261:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_REQUEST_6
ARM GAS /tmp/ccak0twC.s page 38
1262:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_REQUEST_7
1263:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_REQUEST_8
1264:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_REQUEST_9
1265:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_REQUEST_10
1266:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_REQUEST_11
1267:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_REQUEST_12
1268:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_REQUEST_13
1269:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_REQUEST_14
1270:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @arg @ref LL_DMA_REQUEST_15
1271:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1272:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetPeriphRequest(DMA_TypeDef *DMAx, uint32_t Channel)
1273:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1274:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(((DMA_Request_TypeDef *)((uint32_t)((uint32_t)DMAx + DMA_CSELR_OFFSET)))->CSELR,
1275:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** DMA_CSELR_C1S << ((Channel - 1U) * 4U)) >> DMA_POSITION_CSELR_CXS);
1276:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1277:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1278:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1279:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @}
1280:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1281:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1282:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /** @defgroup DMA_LL_EF_FLAG_Management FLAG_Management
1283:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @{
1284:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1285:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1286:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1287:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Channel 1 global interrupt flag.
1288:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll ISR GIF1 LL_DMA_IsActiveFlag_GI1
1289:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1290:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval State of bit (1 or 0).
1291:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1292:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_GI1(DMA_TypeDef *DMAx)
1293:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1294:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_GIF1) == (DMA_ISR_GIF1));
1295:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1296:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1297:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1298:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Channel 2 global interrupt flag.
1299:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll ISR GIF2 LL_DMA_IsActiveFlag_GI2
1300:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1301:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval State of bit (1 or 0).
1302:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1303:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_GI2(DMA_TypeDef *DMAx)
1304:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1305:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_GIF2) == (DMA_ISR_GIF2));
1306:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1307:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1308:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1309:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Channel 3 global interrupt flag.
1310:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll ISR GIF3 LL_DMA_IsActiveFlag_GI3
1311:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1312:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval State of bit (1 or 0).
1313:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1314:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_GI3(DMA_TypeDef *DMAx)
1315:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1316:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_GIF3) == (DMA_ISR_GIF3));
1317:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1318:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
ARM GAS /tmp/ccak0twC.s page 39
1319:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1320:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Channel 4 global interrupt flag.
1321:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll ISR GIF4 LL_DMA_IsActiveFlag_GI4
1322:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1323:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval State of bit (1 or 0).
1324:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1325:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_GI4(DMA_TypeDef *DMAx)
1326:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1327:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_GIF4) == (DMA_ISR_GIF4));
1328:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1329:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1330:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1331:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Channel 5 global interrupt flag.
1332:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll ISR GIF5 LL_DMA_IsActiveFlag_GI5
1333:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1334:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval State of bit (1 or 0).
1335:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1336:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_GI5(DMA_TypeDef *DMAx)
1337:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1338:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_GIF5) == (DMA_ISR_GIF5));
1339:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1340:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1341:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #if defined(DMA1_Channel6)
1342:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1343:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Channel 6 global interrupt flag.
1344:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll ISR GIF6 LL_DMA_IsActiveFlag_GI6
1345:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1346:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval State of bit (1 or 0).
1347:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1348:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_GI6(DMA_TypeDef *DMAx)
1349:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1350:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_GIF6) == (DMA_ISR_GIF6));
1351:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1352:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #endif
1353:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1354:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #if defined(DMA1_Channel7)
1355:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1356:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Channel 7 global interrupt flag.
1357:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll ISR GIF7 LL_DMA_IsActiveFlag_GI7
1358:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1359:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval State of bit (1 or 0).
1360:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1361:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_GI7(DMA_TypeDef *DMAx)
1362:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1363:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_GIF7) == (DMA_ISR_GIF7));
1364:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1365:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #endif
1366:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1367:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1368:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Channel 1 transfer complete flag.
1369:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll ISR TCIF1 LL_DMA_IsActiveFlag_TC1
1370:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1371:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval State of bit (1 or 0).
1372:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1373:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TC1(DMA_TypeDef *DMAx)
1374:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1375:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_TCIF1) == (DMA_ISR_TCIF1));
ARM GAS /tmp/ccak0twC.s page 40
1376:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1377:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1378:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1379:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Channel 2 transfer complete flag.
1380:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll ISR TCIF2 LL_DMA_IsActiveFlag_TC2
1381:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1382:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval State of bit (1 or 0).
1383:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1384:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TC2(DMA_TypeDef *DMAx)
1385:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1386:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_TCIF2) == (DMA_ISR_TCIF2));
1387:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1388:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1389:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1390:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Channel 3 transfer complete flag.
1391:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll ISR TCIF3 LL_DMA_IsActiveFlag_TC3
1392:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1393:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval State of bit (1 or 0).
1394:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1395:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TC3(DMA_TypeDef *DMAx)
1396:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1397:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_TCIF3) == (DMA_ISR_TCIF3));
1398:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1399:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1400:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1401:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Channel 4 transfer complete flag.
1402:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll ISR TCIF4 LL_DMA_IsActiveFlag_TC4
1403:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1404:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval State of bit (1 or 0).
1405:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1406:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TC4(DMA_TypeDef *DMAx)
1407:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1408:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_TCIF4) == (DMA_ISR_TCIF4));
1409:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1410:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1411:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1412:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Channel 5 transfer complete flag.
1413:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll ISR TCIF5 LL_DMA_IsActiveFlag_TC5
1414:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1415:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval State of bit (1 or 0).
1416:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1417:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TC5(DMA_TypeDef *DMAx)
1418:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1419:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_TCIF5) == (DMA_ISR_TCIF5));
1420:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1421:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1422:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #if defined(DMA1_Channel6)
1423:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1424:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Channel 6 transfer complete flag.
1425:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll ISR TCIF6 LL_DMA_IsActiveFlag_TC6
1426:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1427:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval State of bit (1 or 0).
1428:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1429:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TC6(DMA_TypeDef *DMAx)
1430:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1431:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_TCIF6) == (DMA_ISR_TCIF6));
1432:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
ARM GAS /tmp/ccak0twC.s page 41
1433:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #endif
1434:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1435:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #if defined(DMA1_Channel7)
1436:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1437:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Channel 7 transfer complete flag.
1438:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll ISR TCIF7 LL_DMA_IsActiveFlag_TC7
1439:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1440:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval State of bit (1 or 0).
1441:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1442:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TC7(DMA_TypeDef *DMAx)
1443:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1444:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_TCIF7) == (DMA_ISR_TCIF7));
1445:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1446:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #endif
1447:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1448:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1449:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Channel 1 half transfer flag.
1450:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll ISR HTIF1 LL_DMA_IsActiveFlag_HT1
1451:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1452:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval State of bit (1 or 0).
1453:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1454:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_HT1(DMA_TypeDef *DMAx)
1455:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1456:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_HTIF1) == (DMA_ISR_HTIF1));
1457:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1458:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1459:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1460:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Channel 2 half transfer flag.
1461:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll ISR HTIF2 LL_DMA_IsActiveFlag_HT2
1462:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1463:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval State of bit (1 or 0).
1464:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1465:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_HT2(DMA_TypeDef *DMAx)
1466:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1467:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_HTIF2) == (DMA_ISR_HTIF2));
1468:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1469:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1470:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1471:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Channel 3 half transfer flag.
1472:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll ISR HTIF3 LL_DMA_IsActiveFlag_HT3
1473:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1474:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval State of bit (1 or 0).
1475:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1476:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_HT3(DMA_TypeDef *DMAx)
1477:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1478:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_HTIF3) == (DMA_ISR_HTIF3));
1479:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1480:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1481:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1482:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Channel 4 half transfer flag.
1483:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll ISR HTIF4 LL_DMA_IsActiveFlag_HT4
1484:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1485:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval State of bit (1 or 0).
1486:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1487:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_HT4(DMA_TypeDef *DMAx)
1488:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1489:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_HTIF4) == (DMA_ISR_HTIF4));
ARM GAS /tmp/ccak0twC.s page 42
1490:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1491:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1492:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1493:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Channel 5 half transfer flag.
1494:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll ISR HTIF5 LL_DMA_IsActiveFlag_HT5
1495:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1496:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval State of bit (1 or 0).
1497:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1498:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_HT5(DMA_TypeDef *DMAx)
1499:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1500:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_HTIF5) == (DMA_ISR_HTIF5));
1501:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1502:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1503:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #if defined(DMA1_Channel6)
1504:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1505:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Channel 6 half transfer flag.
1506:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll ISR HTIF6 LL_DMA_IsActiveFlag_HT6
1507:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1508:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval State of bit (1 or 0).
1509:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1510:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_HT6(DMA_TypeDef *DMAx)
1511:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1512:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_HTIF6) == (DMA_ISR_HTIF6));
1513:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1514:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #endif
1515:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1516:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #if defined(DMA1_Channel7)
1517:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1518:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Channel 7 half transfer flag.
1519:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll ISR HTIF7 LL_DMA_IsActiveFlag_HT7
1520:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1521:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval State of bit (1 or 0).
1522:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1523:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_HT7(DMA_TypeDef *DMAx)
1524:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1525:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_HTIF7) == (DMA_ISR_HTIF7));
1526:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1527:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #endif
1528:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1529:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1530:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Channel 1 transfer error flag.
1531:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll ISR TEIF1 LL_DMA_IsActiveFlag_TE1
1532:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1533:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval State of bit (1 or 0).
1534:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1535:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TE1(DMA_TypeDef *DMAx)
1536:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1537:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_TEIF1) == (DMA_ISR_TEIF1));
1538:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1539:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1540:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1541:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Channel 2 transfer error flag.
1542:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll ISR TEIF2 LL_DMA_IsActiveFlag_TE2
1543:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1544:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval State of bit (1 or 0).
1545:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1546:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TE2(DMA_TypeDef *DMAx)
ARM GAS /tmp/ccak0twC.s page 43
1547:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1548:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_TEIF2) == (DMA_ISR_TEIF2));
1549:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1550:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1551:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1552:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Channel 3 transfer error flag.
1553:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll ISR TEIF3 LL_DMA_IsActiveFlag_TE3
1554:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1555:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval State of bit (1 or 0).
1556:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1557:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TE3(DMA_TypeDef *DMAx)
1558:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1559:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_TEIF3) == (DMA_ISR_TEIF3));
1560:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1561:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1562:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1563:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Channel 4 transfer error flag.
1564:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll ISR TEIF4 LL_DMA_IsActiveFlag_TE4
1565:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1566:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval State of bit (1 or 0).
1567:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1568:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TE4(DMA_TypeDef *DMAx)
1569:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1570:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_TEIF4) == (DMA_ISR_TEIF4));
1571:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1572:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1573:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1574:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Channel 5 transfer error flag.
1575:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll ISR TEIF5 LL_DMA_IsActiveFlag_TE5
1576:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1577:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval State of bit (1 or 0).
1578:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1579:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TE5(DMA_TypeDef *DMAx)
1580:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1581:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_TEIF5) == (DMA_ISR_TEIF5));
1582:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1583:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1584:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #if defined(DMA1_Channel6)
1585:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1586:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Channel 6 transfer error flag.
1587:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll ISR TEIF6 LL_DMA_IsActiveFlag_TE6
1588:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1589:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval State of bit (1 or 0).
1590:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1591:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TE6(DMA_TypeDef *DMAx)
1592:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1593:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_TEIF6) == (DMA_ISR_TEIF6));
1594:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1595:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #endif
1596:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1597:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #if defined(DMA1_Channel7)
1598:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1599:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Get Channel 7 transfer error flag.
1600:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll ISR TEIF7 LL_DMA_IsActiveFlag_TE7
1601:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1602:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval State of bit (1 or 0).
1603:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
ARM GAS /tmp/ccak0twC.s page 44
1604:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TE7(DMA_TypeDef *DMAx)
1605:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1606:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_TEIF7) == (DMA_ISR_TEIF7));
1607:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1608:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #endif
1609:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1610:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1611:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Clear Channel 1 global interrupt flag.
1612:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll IFCR CGIF1 LL_DMA_ClearFlag_GI1
1613:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1614:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval None
1615:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1616:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ClearFlag_GI1(DMA_TypeDef *DMAx)
1617:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1618:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** SET_BIT(DMAx->IFCR, DMA_IFCR_CGIF1);
223 .loc 2 1618 0 is_stmt 1
224 00c6 4368 ldr r3, [r0, #4]
225 00c8 0122 movs r2, #1
226 00ca 1343 orrs r3, r2
227 00cc 4360 str r3, [r0, #4]
228 .LBE39:
229 .LBE38:
169:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
230 .loc 1 169 0
231 00ce 0120 movs r0, #1
232 .LVL15:
233 00d0 D4E7 b .L3
234 .LVL16:
235 .L33:
236 .LBB40:
237 .LBB41:
1619:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1620:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1621:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1622:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Clear Channel 2 global interrupt flag.
1623:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll IFCR CGIF2 LL_DMA_ClearFlag_GI2
1624:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1625:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval None
1626:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1627:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ClearFlag_GI2(DMA_TypeDef *DMAx)
1628:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1629:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** SET_BIT(DMAx->IFCR, DMA_IFCR_CGIF2);
238 .loc 2 1629 0
239 00d2 4368 ldr r3, [r0, #4]
240 00d4 1022 movs r2, #16
241 00d6 1343 orrs r3, r2
242 00d8 4360 str r3, [r0, #4]
243 .LBE41:
244 .LBE40:
169:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
245 .loc 1 169 0
246 00da 0120 movs r0, #1
247 .LVL17:
248 00dc CEE7 b .L3
249 .LVL18:
250 .L34:
251 .LBB42:
ARM GAS /tmp/ccak0twC.s page 45
252 .LBB43:
1630:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1631:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1632:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1633:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Clear Channel 3 global interrupt flag.
1634:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll IFCR CGIF3 LL_DMA_ClearFlag_GI3
1635:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1636:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval None
1637:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1638:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ClearFlag_GI3(DMA_TypeDef *DMAx)
1639:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1640:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** SET_BIT(DMAx->IFCR, DMA_IFCR_CGIF3);
253 .loc 2 1640 0
254 00de 4268 ldr r2, [r0, #4]
255 00e0 8023 movs r3, #128
256 00e2 5B00 lsls r3, r3, #1
257 00e4 1343 orrs r3, r2
258 00e6 4360 str r3, [r0, #4]
259 .LBE43:
260 .LBE42:
169:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
261 .loc 1 169 0
262 00e8 0120 movs r0, #1
263 .LVL19:
264 00ea C7E7 b .L3
265 .LVL20:
266 .L35:
267 .LBB44:
268 .LBB45:
1641:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1642:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1643:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1644:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Clear Channel 4 global interrupt flag.
1645:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll IFCR CGIF4 LL_DMA_ClearFlag_GI4
1646:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1647:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval None
1648:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1649:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ClearFlag_GI4(DMA_TypeDef *DMAx)
1650:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1651:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** SET_BIT(DMAx->IFCR, DMA_IFCR_CGIF4);
269 .loc 2 1651 0
270 00ec 4268 ldr r2, [r0, #4]
271 00ee 8023 movs r3, #128
272 00f0 5B01 lsls r3, r3, #5
273 00f2 1343 orrs r3, r2
274 00f4 4360 str r3, [r0, #4]
275 .LBE45:
276 .LBE44:
169:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
277 .loc 1 169 0
278 00f6 0120 movs r0, #1
279 .LVL21:
280 00f8 C0E7 b .L3
281 .LVL22:
282 .L36:
283 .LBB46:
284 .LBB47:
ARM GAS /tmp/ccak0twC.s page 46
1652:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1653:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1654:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1655:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Clear Channel 5 global interrupt flag.
1656:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll IFCR CGIF5 LL_DMA_ClearFlag_GI5
1657:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1658:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval None
1659:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1660:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ClearFlag_GI5(DMA_TypeDef *DMAx)
1661:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1662:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** SET_BIT(DMAx->IFCR, DMA_IFCR_CGIF5);
285 .loc 2 1662 0
286 00fa 4268 ldr r2, [r0, #4]
287 00fc 8023 movs r3, #128
288 00fe 5B02 lsls r3, r3, #9
289 0100 1343 orrs r3, r2
290 0102 4360 str r3, [r0, #4]
291 .LBE47:
292 .LBE46:
169:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
293 .loc 1 169 0
294 0104 0120 movs r0, #1
295 .LVL23:
296 0106 B9E7 b .L3
297 .LVL24:
298 .L37:
299 .LBB48:
300 .LBB49:
1663:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1664:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1665:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #if defined(DMA1_Channel6)
1666:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1667:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Clear Channel 6 global interrupt flag.
1668:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll IFCR CGIF6 LL_DMA_ClearFlag_GI6
1669:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1670:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval None
1671:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1672:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ClearFlag_GI6(DMA_TypeDef *DMAx)
1673:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1674:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** SET_BIT(DMAx->IFCR, DMA_IFCR_CGIF6);
301 .loc 2 1674 0
302 0108 4268 ldr r2, [r0, #4]
303 010a 8023 movs r3, #128
304 010c 5B03 lsls r3, r3, #13
305 010e 1343 orrs r3, r2
306 0110 4360 str r3, [r0, #4]
307 .LBE49:
308 .LBE48:
169:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
309 .loc 1 169 0
310 0112 0120 movs r0, #1
311 .LVL25:
312 0114 B2E7 b .L3
313 .LVL26:
314 .L38:
315 .LBB50:
316 .LBB51:
ARM GAS /tmp/ccak0twC.s page 47
1675:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** }
1676:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #endif
1677:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h ****
1678:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** #if defined(DMA1_Channel7)
1679:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** /**
1680:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @brief Clear Channel 7 global interrupt flag.
1681:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @rmtoll IFCR CGIF7 LL_DMA_ClearFlag_GI7
1682:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @param DMAx DMAx Instance
1683:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** * @retval None
1684:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** */
1685:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ClearFlag_GI7(DMA_TypeDef *DMAx)
1686:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** {
1687:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** SET_BIT(DMAx->IFCR, DMA_IFCR_CGIF7);
317 .loc 2 1687 0
318 0116 4268 ldr r2, [r0, #4]
319 0118 8023 movs r3, #128
320 011a 5B04 lsls r3, r3, #17
321 011c 1343 orrs r3, r2
322 011e 4360 str r3, [r0, #4]
323 .LBE51:
324 .LBE50:
169:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
325 .loc 1 169 0
326 0120 0120 movs r0, #1
327 .LVL27:
328 0122 ABE7 b .L3
329 .L41:
330 .align 2
331 .L40:
332 0124 0000FFFF .word -65536
333 0128 00000240 .word 1073872896
334 012c 80000240 .word 1073873024
335 0130 FFFFFF3F .word 1073741823
336 0134 00100240 .word 1073876992
337 0138 08000240 .word 1073872904
338 013c 1C000240 .word 1073872924
339 0140 30000240 .word 1073872944
340 0144 44000240 .word 1073872964
341 0148 58000240 .word 1073872984
342 014c 6C000240 .word 1073873004
343 .cfi_endproc
344 .LFE163:
346 .section .text.LL_DMA_Init,"ax",%progbits
347 .align 1
348 .global LL_DMA_Init
349 .syntax unified
350 .code 16
351 .thumb_func
352 .fpu softvfp
354 LL_DMA_Init:
355 .LFB164:
269:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
270:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /**
271:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @brief Initialize the DMA registers according to the specified parameters in DMA_InitStruct.
272:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @note To convert DMAx_Channely Instance to DMAx Instance and Channely, use helper macros :
273:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @arg @ref __LL_DMA_GET_INSTANCE
274:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @arg @ref __LL_DMA_GET_CHANNEL
ARM GAS /tmp/ccak0twC.s page 48
275:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @param DMAx DMAx Instance
276:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @param Channel This parameter can be one of the following values:
277:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @arg @ref LL_DMA_CHANNEL_1
278:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @arg @ref LL_DMA_CHANNEL_2
279:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @arg @ref LL_DMA_CHANNEL_3
280:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @arg @ref LL_DMA_CHANNEL_4
281:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @arg @ref LL_DMA_CHANNEL_5
282:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @arg @ref LL_DMA_CHANNEL_6 (*)
283:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @arg @ref LL_DMA_CHANNEL_7 (*)
284:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** *
285:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * (*) value not defined in all devices
286:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @param DMA_InitStruct pointer to a @ref LL_DMA_InitTypeDef structure.
287:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @retval An ErrorStatus enumeration value:
288:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * - SUCCESS: DMA registers are initialized
289:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * - ERROR: Not applicable
290:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** */
291:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** uint32_t LL_DMA_Init(DMA_TypeDef *DMAx, uint32_t Channel, LL_DMA_InitTypeDef *DMA_InitStruct)
292:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** {
356 .loc 1 292 0
357 .cfi_startproc
358 @ args = 0, pretend = 0, frame = 0
359 @ frame_needed = 0, uses_anonymous_args = 0
360 .LVL28:
361 0000 70B5 push {r4, r5, r6, lr}
362 .LCFI1:
363 .cfi_def_cfa_offset 16
364 .cfi_offset 4, -16
365 .cfi_offset 5, -12
366 .cfi_offset 6, -8
367 .cfi_offset 14, -4
293:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /* Check the DMA Instance DMAx and Channel parameters*/
294:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** assert_param(IS_LL_DMA_ALL_CHANNEL_INSTANCE(DMAx, Channel));
295:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
296:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /* Check the DMA parameters from DMA_InitStruct */
297:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** assert_param(IS_LL_DMA_DIRECTION(DMA_InitStruct->Direction));
298:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** assert_param(IS_LL_DMA_MODE(DMA_InitStruct->Mode));
299:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** assert_param(IS_LL_DMA_PERIPHINCMODE(DMA_InitStruct->PeriphOrM2MSrcIncMode));
300:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** assert_param(IS_LL_DMA_MEMORYINCMODE(DMA_InitStruct->MemoryOrM2MDstIncMode));
301:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** assert_param(IS_LL_DMA_PERIPHDATASIZE(DMA_InitStruct->PeriphOrM2MSrcDataSize));
302:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** assert_param(IS_LL_DMA_MEMORYDATASIZE(DMA_InitStruct->MemoryOrM2MDstDataSize));
303:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** assert_param(IS_LL_DMA_NBDATA(DMA_InitStruct->NbData));
304:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** assert_param(IS_LL_DMA_PERIPHREQUEST(DMA_InitStruct->PeriphRequest));
305:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** assert_param(IS_LL_DMA_PRIORITY(DMA_InitStruct->Priority));
306:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
307:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /*---------------------------- DMAx CCR Configuration ------------------------
308:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * Configure DMAx_Channely: data transfer direction, data transfer mode,
309:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * peripheral and memory increment mode,
310:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * data size alignment and priority level with parameters :
311:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * - Direction: DMA_CCR_DIR and DMA_CCR_MEM2MEM bits
312:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * - Mode: DMA_CCR_CIRC bit
313:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * - PeriphOrM2MSrcIncMode: DMA_CCR_PINC bit
314:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * - MemoryOrM2MDstIncMode: DMA_CCR_MINC bit
315:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * - PeriphOrM2MSrcDataSize: DMA_CCR_PSIZE[1:0] bits
316:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * - MemoryOrM2MDstDataSize: DMA_CCR_MSIZE[1:0] bits
317:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * - Priority: DMA_CCR_PL[1:0] bits
318:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** */
319:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** LL_DMA_ConfigTransfer(DMAx, Channel, DMA_InitStruct->Direction | \
ARM GAS /tmp/ccak0twC.s page 49
368 .loc 1 319 0
369 0002 9368 ldr r3, [r2, #8]
370 0004 D468 ldr r4, [r2, #12]
371 0006 2343 orrs r3, r4
320:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** DMA_InitStruct->Mode | \
372 .loc 1 320 0
373 0008 1469 ldr r4, [r2, #16]
374 000a 2343 orrs r3, r4
321:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** DMA_InitStruct->PeriphOrM2MSrcIncMode | \
375 .loc 1 321 0
376 000c 5469 ldr r4, [r2, #20]
377 000e 2343 orrs r3, r4
322:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** DMA_InitStruct->MemoryOrM2MDstIncMode | \
378 .loc 1 322 0
379 0010 9469 ldr r4, [r2, #24]
380 0012 2343 orrs r3, r4
323:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** DMA_InitStruct->PeriphOrM2MSrcDataSize | \
381 .loc 1 323 0
382 0014 D469 ldr r4, [r2, #28]
383 0016 2343 orrs r3, r4
319:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** DMA_InitStruct->Mode | \
384 .loc 1 319 0
385 0018 946A ldr r4, [r2, #40]
386 001a 2343 orrs r3, r4
387 .LVL29:
388 .LBB52:
389 .LBB53:
598:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** DMA_CCR_DIR | DMA_CCR_MEM2MEM | DMA_CCR_CIRC | DMA_CCR_PINC | DMA_CCR_MINC | DMA_CCR_P
390 .loc 2 598 0
391 001c 4C1E subs r4, r1, #1
392 001e 114D ldr r5, .L43
393 0020 2C5D ldrb r4, [r5, r4]
394 0022 2418 adds r4, r4, r0
395 0024 2568 ldr r5, [r4]
396 0026 104E ldr r6, .L43+4
397 0028 3540 ands r5, r6
398 002a 2B43 orrs r3, r5
399 .LVL30:
400 002c 2360 str r3, [r4]
401 .LVL31:
402 .LBE53:
403 .LBE52:
404 .LBB54:
405 .LBB55:
1038:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** MemoryAddress);
406 .loc 2 1038 0
407 002e E368 ldr r3, [r4, #12]
408 0030 5368 ldr r3, [r2, #4]
409 0032 E360 str r3, [r4, #12]
410 .LVL32:
411 .LBE55:
412 .LBE54:
413 .LBB56:
414 .LBB57:
1060:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** PeriphAddress);
415 .loc 2 1060 0
416 0034 A368 ldr r3, [r4, #8]
ARM GAS /tmp/ccak0twC.s page 50
417 0036 1368 ldr r3, [r2]
418 0038 A360 str r3, [r4, #8]
419 .LVL33:
420 .LBE57:
421 .LBE56:
422 .LBB58:
423 .LBB59:
951:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** DMA_CNDTR_NDT, NbData);
424 .loc 2 951 0
425 003a 6368 ldr r3, [r4, #4]
426 003c 1B0C lsrs r3, r3, #16
427 003e 1B04 lsls r3, r3, #16
428 0040 156A ldr r5, [r2, #32]
429 0042 2B43 orrs r3, r5
430 0044 6360 str r3, [r4, #4]
431 .LVL34:
432 .LBE59:
433 .LBE58:
324:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** DMA_InitStruct->MemoryOrM2MDstDataSize | \
325:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** DMA_InitStruct->Priority);
326:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
327:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /*-------------------------- DMAx CMAR Configuration -------------------------
328:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * Configure the memory or destination base address with parameter :
329:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * - MemoryOrM2MDstAddress: DMA_CMAR_MA[31:0] bits
330:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** */
331:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** LL_DMA_SetMemoryAddress(DMAx, Channel, DMA_InitStruct->MemoryOrM2MDstAddress);
332:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
333:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /*-------------------------- DMAx CPAR Configuration -------------------------
334:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * Configure the peripheral or source base address with parameter :
335:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * - PeriphOrM2MSrcAddress: DMA_CPAR_PA[31:0] bits
336:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** */
337:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** LL_DMA_SetPeriphAddress(DMAx, Channel, DMA_InitStruct->PeriphOrM2MSrcAddress);
338:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
339:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /*--------------------------- DMAx CNDTR Configuration -----------------------
340:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * Configure the peripheral base address with parameter :
341:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * - NbData: DMA_CNDTR_NDT[15:0] bits
342:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** */
343:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** LL_DMA_SetDataLength(DMAx, Channel, DMA_InitStruct->NbData);
344:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
345:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /*--------------------------- DMAx CSELR Configuration -----------------------
346:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * Configure the peripheral base address with parameter :
347:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * - PeriphRequest: DMA_CSELR[31:0] bits
348:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** */
349:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** LL_DMA_SetPeriphRequest(DMAx, Channel, DMA_InitStruct->PeriphRequest);
434 .loc 1 349 0
435 0046 526A ldr r2, [r2, #36]
436 .LVL35:
437 .LBB60:
438 .LBB61:
1232:Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_ll_dma.h **** DMA_CSELR_C1S << ((Channel - 1U) * 4U), PeriphRequest << DMA_POSITION_CSELR_CXS);
439 .loc 2 1232 0
440 0048 A830 adds r0, r0, #168
441 .LVL36:
442 004a 0368 ldr r3, [r0]
443 004c 074C ldr r4, .L43+8
444 004e A446 mov ip, r4
445 0050 6144 add r1, r1, ip
ARM GAS /tmp/ccak0twC.s page 51
446 .LVL37:
447 0052 8900 lsls r1, r1, #2
448 .LVL38:
449 0054 0F24 movs r4, #15
450 0056 8C40 lsls r4, r4, r1
451 0058 A343 bics r3, r4
452 005a 8A40 lsls r2, r2, r1
453 .LVL39:
454 005c 1343 orrs r3, r2
455 005e 0360 str r3, [r0]
456 .LVL40:
457 .LBE61:
458 .LBE60:
350:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
351:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** return SUCCESS;
352:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** }
459 .loc 1 352 0
460 0060 0120 movs r0, #1
461 .LVL41:
462 @ sp needed
463 0062 70BD pop {r4, r5, r6, pc}
464 .L44:
465 .align 2
466 .L43:
467 0064 00000000 .word .LANCHOR0
468 0068 0F80FFFF .word -32753
469 006c FFFFFF3F .word 1073741823
470 .cfi_endproc
471 .LFE164:
473 .section .text.LL_DMA_StructInit,"ax",%progbits
474 .align 1
475 .global LL_DMA_StructInit
476 .syntax unified
477 .code 16
478 .thumb_func
479 .fpu softvfp
481 LL_DMA_StructInit:
482 .LFB165:
353:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c ****
354:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /**
355:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @brief Set each @ref LL_DMA_InitTypeDef field to default value.
356:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @param DMA_InitStruct Pointer to a @ref LL_DMA_InitTypeDef structure.
357:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** * @retval None
358:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** */
359:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** void LL_DMA_StructInit(LL_DMA_InitTypeDef *DMA_InitStruct)
360:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** {
483 .loc 1 360 0
484 .cfi_startproc
485 @ args = 0, pretend = 0, frame = 0
486 @ frame_needed = 0, uses_anonymous_args = 0
487 @ link register save eliminated.
488 .LVL42:
361:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** /* Set DMA_InitStruct fields to default values */
362:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** DMA_InitStruct->PeriphOrM2MSrcAddress = (uint32_t)0x00000000U;
489 .loc 1 362 0
490 0000 0023 movs r3, #0
491 0002 0360 str r3, [r0]
ARM GAS /tmp/ccak0twC.s page 52
363:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** DMA_InitStruct->MemoryOrM2MDstAddress = (uint32_t)0x00000000U;
492 .loc 1 363 0
493 0004 4360 str r3, [r0, #4]
364:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** DMA_InitStruct->Direction = LL_DMA_DIRECTION_PERIPH_TO_MEMORY;
494 .loc 1 364 0
495 0006 8360 str r3, [r0, #8]
365:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** DMA_InitStruct->Mode = LL_DMA_MODE_NORMAL;
496 .loc 1 365 0
497 0008 C360 str r3, [r0, #12]
366:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** DMA_InitStruct->PeriphOrM2MSrcIncMode = LL_DMA_PERIPH_NOINCREMENT;
498 .loc 1 366 0
499 000a 0361 str r3, [r0, #16]
367:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** DMA_InitStruct->MemoryOrM2MDstIncMode = LL_DMA_MEMORY_NOINCREMENT;
500 .loc 1 367 0
501 000c 4361 str r3, [r0, #20]
368:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** DMA_InitStruct->PeriphOrM2MSrcDataSize = LL_DMA_PDATAALIGN_BYTE;
502 .loc 1 368 0
503 000e 8361 str r3, [r0, #24]
369:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** DMA_InitStruct->MemoryOrM2MDstDataSize = LL_DMA_MDATAALIGN_BYTE;
504 .loc 1 369 0
505 0010 C361 str r3, [r0, #28]
370:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** DMA_InitStruct->NbData = (uint32_t)0x00000000U;
506 .loc 1 370 0
507 0012 0362 str r3, [r0, #32]
371:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** DMA_InitStruct->PeriphRequest = LL_DMA_REQUEST_0;
508 .loc 1 371 0
509 0014 4362 str r3, [r0, #36]
372:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** DMA_InitStruct->Priority = LL_DMA_PRIORITY_LOW;
510 .loc 1 372 0
511 0016 8362 str r3, [r0, #40]
373:./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_ll_dma.c **** }
512 .loc 1 373 0
513 @ sp needed
514 0018 7047 bx lr
515 .cfi_endproc
516 .LFE165:
518 .section .rodata.CHANNEL_OFFSET_TAB,"a",%progbits
519 .align 2
520 .set .LANCHOR0,. + 0
523 CHANNEL_OFFSET_TAB:
524 0000 08 .byte 8
525 0001 1C .byte 28
526 0002 30 .byte 48
527 0003 44 .byte 68
528 0004 58 .byte 88
529 0005 6C .byte 108
530 0006 80 .byte -128
531 .text
532 .Letext0:
533 .file 4 "/usr/arm-none-eabi/include/machine/_default_types.h"
534 .file 5 "/usr/arm-none-eabi/include/sys/_stdint.h"
535 .file 6 "Drivers/CMSIS/Device/ST/STM32L0xx/Include/system_stm32l0xx.h"
536 .file 7 "Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l073xx.h"
537 .file 8 "Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h"
538 .file 9 "/usr/arm-none-eabi/include/sys/lock.h"
539 .file 10 "/usr/arm-none-eabi/include/sys/_types.h"
540 .file 11 "/usr/lib/gcc/arm-none-eabi/7.2.0/include/stddef.h"
ARM GAS /tmp/ccak0twC.s page 53
541 .file 12 "/usr/arm-none-eabi/include/sys/reent.h"
ARM GAS /tmp/ccak0twC.s page 54
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32l0xx_ll_dma.c
/tmp/ccak0twC.s:16 .text.LL_DMA_DeInit:0000000000000000 $t
/tmp/ccak0twC.s:23 .text.LL_DMA_DeInit:0000000000000000 LL_DMA_DeInit
/tmp/ccak0twC.s:332 .text.LL_DMA_DeInit:0000000000000124 $d
/tmp/ccak0twC.s:347 .text.LL_DMA_Init:0000000000000000 $t
/tmp/ccak0twC.s:354 .text.LL_DMA_Init:0000000000000000 LL_DMA_Init
/tmp/ccak0twC.s:467 .text.LL_DMA_Init:0000000000000064 $d
/tmp/ccak0twC.s:474 .text.LL_DMA_StructInit:0000000000000000 $t
/tmp/ccak0twC.s:481 .text.LL_DMA_StructInit:0000000000000000 LL_DMA_StructInit
/tmp/ccak0twC.s:519 .rodata.CHANNEL_OFFSET_TAB:0000000000000000 $d
/tmp/ccak0twC.s:523 .rodata.CHANNEL_OFFSET_TAB:0000000000000000 CHANNEL_OFFSET_TAB
.debug_frame:0000000000000010 $d
NO UNDEFINED SYMBOLS