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