Rev 20 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
21 | mjames | 1 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccKn4fXM.s page 1 |
16 | mjames | 2 | |
3 | |||
4 | 1 .cpu cortex-m3 |
||
5 | 2 .eabi_attribute 20, 1 |
||
6 | 3 .eabi_attribute 21, 1 |
||
7 | 4 .eabi_attribute 23, 3 |
||
8 | 5 .eabi_attribute 24, 1 |
||
9 | 6 .eabi_attribute 25, 1 |
||
10 | 7 .eabi_attribute 26, 1 |
||
11 | 8 .eabi_attribute 30, 1 |
||
12 | 9 .eabi_attribute 34, 1 |
||
13 | 10 .eabi_attribute 18, 4 |
||
14 | 11 .file "usbd_cdc_if.c" |
||
15 | 12 .text |
||
16 | 13 .Ltext0: |
||
17 | 14 .cfi_sections .debug_frame |
||
18 | 15 .section .text.CDC_DeInit_FS,"ax",%progbits |
||
19 | 16 .align 1 |
||
20 | 17 .arch armv7-m |
||
21 | 18 .syntax unified |
||
22 | 19 .thumb |
||
23 | 20 .thumb_func |
||
24 | 21 .fpu softvfp |
||
25 | 23 CDC_DeInit_FS: |
||
26 | 24 .LFB69: |
||
27 | 25 .file 1 "USB_DEVICE/App/usbd_cdc_if.c" |
||
28 | 1:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN Header */ |
||
29 | 2:USB_DEVICE/App/usbd_cdc_if.c **** /** |
||
30 | 3:USB_DEVICE/App/usbd_cdc_if.c **** ****************************************************************************** |
||
31 | 4:USB_DEVICE/App/usbd_cdc_if.c **** * @file : usbd_cdc_if.c |
||
32 | 5:USB_DEVICE/App/usbd_cdc_if.c **** * @version : v2.0_Cube |
||
33 | 6:USB_DEVICE/App/usbd_cdc_if.c **** * @brief : Usb device for Virtual Com Port. |
||
34 | 7:USB_DEVICE/App/usbd_cdc_if.c **** ****************************************************************************** |
||
35 | 8:USB_DEVICE/App/usbd_cdc_if.c **** * @attention |
||
36 | 9:USB_DEVICE/App/usbd_cdc_if.c **** * |
||
37 | 10:USB_DEVICE/App/usbd_cdc_if.c **** * <h2><center>© Copyright (c) 2021 STMicroelectronics. |
||
38 | 11:USB_DEVICE/App/usbd_cdc_if.c **** * All rights reserved.</center></h2> |
||
39 | 12:USB_DEVICE/App/usbd_cdc_if.c **** * |
||
40 | 13:USB_DEVICE/App/usbd_cdc_if.c **** * This software component is licensed by ST under Ultimate Liberty license |
||
41 | 14:USB_DEVICE/App/usbd_cdc_if.c **** * SLA0044, the "License"; You may not use this file except in compliance with |
||
42 | 15:USB_DEVICE/App/usbd_cdc_if.c **** * the License. You may obtain a copy of the License at: |
||
43 | 16:USB_DEVICE/App/usbd_cdc_if.c **** * www.st.com/SLA0044 |
||
44 | 17:USB_DEVICE/App/usbd_cdc_if.c **** * |
||
45 | 18:USB_DEVICE/App/usbd_cdc_if.c **** ****************************************************************************** |
||
46 | 19:USB_DEVICE/App/usbd_cdc_if.c **** */ |
||
47 | 20:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END Header */ |
||
48 | 21:USB_DEVICE/App/usbd_cdc_if.c **** |
||
49 | 22:USB_DEVICE/App/usbd_cdc_if.c **** /* Includes ------------------------------------------------------------------*/ |
||
50 | 23:USB_DEVICE/App/usbd_cdc_if.c **** #include "usbd_cdc_if.h" |
||
51 | 24:USB_DEVICE/App/usbd_cdc_if.c **** |
||
52 | 25:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN INCLUDE */ |
||
53 | 26:USB_DEVICE/App/usbd_cdc_if.c **** |
||
54 | 27:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END INCLUDE */ |
||
55 | 28:USB_DEVICE/App/usbd_cdc_if.c **** |
||
56 | 29:USB_DEVICE/App/usbd_cdc_if.c **** /* Private typedef -----------------------------------------------------------*/ |
||
57 | 30:USB_DEVICE/App/usbd_cdc_if.c **** /* Private define ------------------------------------------------------------*/ |
||
58 | 31:USB_DEVICE/App/usbd_cdc_if.c **** /* Private macro -------------------------------------------------------------*/ |
||
59 | 32:USB_DEVICE/App/usbd_cdc_if.c **** |
||
60 | 33:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN PV */ |
||
21 | mjames | 61 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccKn4fXM.s page 2 |
16 | mjames | 62 | |
63 | |||
64 | 34:USB_DEVICE/App/usbd_cdc_if.c **** /* Private variables ---------------------------------------------------------*/ |
||
65 | 35:USB_DEVICE/App/usbd_cdc_if.c **** |
||
66 | 36:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END PV */ |
||
67 | 37:USB_DEVICE/App/usbd_cdc_if.c **** |
||
68 | 38:USB_DEVICE/App/usbd_cdc_if.c **** /** @addtogroup STM32_USB_OTG_DEVICE_LIBRARY |
||
69 | 39:USB_DEVICE/App/usbd_cdc_if.c **** * @brief Usb device library. |
||
70 | 40:USB_DEVICE/App/usbd_cdc_if.c **** * @{ |
||
71 | 41:USB_DEVICE/App/usbd_cdc_if.c **** */ |
||
72 | 42:USB_DEVICE/App/usbd_cdc_if.c **** |
||
73 | 43:USB_DEVICE/App/usbd_cdc_if.c **** /** @addtogroup USBD_CDC_IF |
||
74 | 44:USB_DEVICE/App/usbd_cdc_if.c **** * @{ |
||
75 | 45:USB_DEVICE/App/usbd_cdc_if.c **** */ |
||
76 | 46:USB_DEVICE/App/usbd_cdc_if.c **** |
||
77 | 47:USB_DEVICE/App/usbd_cdc_if.c **** /** @defgroup USBD_CDC_IF_Private_TypesDefinitions USBD_CDC_IF_Private_TypesDefinitions |
||
78 | 48:USB_DEVICE/App/usbd_cdc_if.c **** * @brief Private types. |
||
79 | 49:USB_DEVICE/App/usbd_cdc_if.c **** * @{ |
||
80 | 50:USB_DEVICE/App/usbd_cdc_if.c **** */ |
||
81 | 51:USB_DEVICE/App/usbd_cdc_if.c **** |
||
82 | 52:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN PRIVATE_TYPES */ |
||
83 | 53:USB_DEVICE/App/usbd_cdc_if.c **** |
||
84 | 54:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END PRIVATE_TYPES */ |
||
85 | 55:USB_DEVICE/App/usbd_cdc_if.c **** |
||
86 | 56:USB_DEVICE/App/usbd_cdc_if.c **** /** |
||
87 | 57:USB_DEVICE/App/usbd_cdc_if.c **** * @} |
||
88 | 58:USB_DEVICE/App/usbd_cdc_if.c **** */ |
||
89 | 59:USB_DEVICE/App/usbd_cdc_if.c **** |
||
90 | 60:USB_DEVICE/App/usbd_cdc_if.c **** /** @defgroup USBD_CDC_IF_Private_Defines USBD_CDC_IF_Private_Defines |
||
91 | 61:USB_DEVICE/App/usbd_cdc_if.c **** * @brief Private defines. |
||
92 | 62:USB_DEVICE/App/usbd_cdc_if.c **** * @{ |
||
93 | 63:USB_DEVICE/App/usbd_cdc_if.c **** */ |
||
94 | 64:USB_DEVICE/App/usbd_cdc_if.c **** |
||
95 | 65:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN PRIVATE_DEFINES */ |
||
96 | 66:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END PRIVATE_DEFINES */ |
||
97 | 67:USB_DEVICE/App/usbd_cdc_if.c **** |
||
98 | 68:USB_DEVICE/App/usbd_cdc_if.c **** /** |
||
99 | 69:USB_DEVICE/App/usbd_cdc_if.c **** * @} |
||
100 | 70:USB_DEVICE/App/usbd_cdc_if.c **** */ |
||
101 | 71:USB_DEVICE/App/usbd_cdc_if.c **** |
||
102 | 72:USB_DEVICE/App/usbd_cdc_if.c **** /** @defgroup USBD_CDC_IF_Private_Macros USBD_CDC_IF_Private_Macros |
||
103 | 73:USB_DEVICE/App/usbd_cdc_if.c **** * @brief Private macros. |
||
104 | 74:USB_DEVICE/App/usbd_cdc_if.c **** * @{ |
||
105 | 75:USB_DEVICE/App/usbd_cdc_if.c **** */ |
||
106 | 76:USB_DEVICE/App/usbd_cdc_if.c **** |
||
107 | 77:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN PRIVATE_MACRO */ |
||
108 | 78:USB_DEVICE/App/usbd_cdc_if.c **** |
||
109 | 79:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END PRIVATE_MACRO */ |
||
110 | 80:USB_DEVICE/App/usbd_cdc_if.c **** |
||
111 | 81:USB_DEVICE/App/usbd_cdc_if.c **** /** |
||
112 | 82:USB_DEVICE/App/usbd_cdc_if.c **** * @} |
||
113 | 83:USB_DEVICE/App/usbd_cdc_if.c **** */ |
||
114 | 84:USB_DEVICE/App/usbd_cdc_if.c **** |
||
115 | 85:USB_DEVICE/App/usbd_cdc_if.c **** /** @defgroup USBD_CDC_IF_Private_Variables USBD_CDC_IF_Private_Variables |
||
116 | 86:USB_DEVICE/App/usbd_cdc_if.c **** * @brief Private variables. |
||
117 | 87:USB_DEVICE/App/usbd_cdc_if.c **** * @{ |
||
118 | 88:USB_DEVICE/App/usbd_cdc_if.c **** */ |
||
119 | 89:USB_DEVICE/App/usbd_cdc_if.c **** /* Create buffer for reception and transmission */ |
||
120 | 90:USB_DEVICE/App/usbd_cdc_if.c **** /* It's up to user to redefine and/or remove those define */ |
||
21 | mjames | 121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccKn4fXM.s page 3 |
16 | mjames | 122 | |
123 | |||
124 | 91:USB_DEVICE/App/usbd_cdc_if.c **** /** Received data over USB are stored in this buffer */ |
||
125 | 92:USB_DEVICE/App/usbd_cdc_if.c **** uint8_t UserRxBufferFS[APP_RX_DATA_SIZE]; |
||
126 | 93:USB_DEVICE/App/usbd_cdc_if.c **** |
||
127 | 94:USB_DEVICE/App/usbd_cdc_if.c **** /** Data to send over USB CDC are stored in this buffer */ |
||
128 | 95:USB_DEVICE/App/usbd_cdc_if.c **** uint8_t UserTxBufferFS[APP_TX_DATA_SIZE]; |
||
129 | 96:USB_DEVICE/App/usbd_cdc_if.c **** |
||
130 | 97:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN PRIVATE_VARIABLES */ |
||
131 | 98:USB_DEVICE/App/usbd_cdc_if.c **** |
||
132 | 99:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END PRIVATE_VARIABLES */ |
||
133 | 100:USB_DEVICE/App/usbd_cdc_if.c **** |
||
134 | 101:USB_DEVICE/App/usbd_cdc_if.c **** /** |
||
135 | 102:USB_DEVICE/App/usbd_cdc_if.c **** * @} |
||
136 | 103:USB_DEVICE/App/usbd_cdc_if.c **** */ |
||
137 | 104:USB_DEVICE/App/usbd_cdc_if.c **** |
||
138 | 105:USB_DEVICE/App/usbd_cdc_if.c **** /** @defgroup USBD_CDC_IF_Exported_Variables USBD_CDC_IF_Exported_Variables |
||
139 | 106:USB_DEVICE/App/usbd_cdc_if.c **** * @brief Public variables. |
||
140 | 107:USB_DEVICE/App/usbd_cdc_if.c **** * @{ |
||
141 | 108:USB_DEVICE/App/usbd_cdc_if.c **** */ |
||
142 | 109:USB_DEVICE/App/usbd_cdc_if.c **** |
||
143 | 110:USB_DEVICE/App/usbd_cdc_if.c **** extern USBD_HandleTypeDef hUsbDeviceFS; |
||
144 | 111:USB_DEVICE/App/usbd_cdc_if.c **** |
||
145 | 112:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN EXPORTED_VARIABLES */ |
||
146 | 113:USB_DEVICE/App/usbd_cdc_if.c **** |
||
147 | 114:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END EXPORTED_VARIABLES */ |
||
148 | 115:USB_DEVICE/App/usbd_cdc_if.c **** |
||
149 | 116:USB_DEVICE/App/usbd_cdc_if.c **** /** |
||
150 | 117:USB_DEVICE/App/usbd_cdc_if.c **** * @} |
||
151 | 118:USB_DEVICE/App/usbd_cdc_if.c **** */ |
||
152 | 119:USB_DEVICE/App/usbd_cdc_if.c **** |
||
153 | 120:USB_DEVICE/App/usbd_cdc_if.c **** /** @defgroup USBD_CDC_IF_Private_FunctionPrototypes USBD_CDC_IF_Private_FunctionPrototypes |
||
154 | 121:USB_DEVICE/App/usbd_cdc_if.c **** * @brief Private functions declaration. |
||
155 | 122:USB_DEVICE/App/usbd_cdc_if.c **** * @{ |
||
156 | 123:USB_DEVICE/App/usbd_cdc_if.c **** */ |
||
157 | 124:USB_DEVICE/App/usbd_cdc_if.c **** |
||
158 | 125:USB_DEVICE/App/usbd_cdc_if.c **** static int8_t CDC_Init_FS(void); |
||
159 | 126:USB_DEVICE/App/usbd_cdc_if.c **** static int8_t CDC_DeInit_FS(void); |
||
160 | 127:USB_DEVICE/App/usbd_cdc_if.c **** static int8_t CDC_Control_FS(uint8_t cmd, uint8_t* pbuf, uint16_t length); |
||
161 | 128:USB_DEVICE/App/usbd_cdc_if.c **** static int8_t CDC_Receive_FS(uint8_t* pbuf, uint32_t *Len); |
||
162 | 129:USB_DEVICE/App/usbd_cdc_if.c **** |
||
163 | 130:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN PRIVATE_FUNCTIONS_DECLARATION */ |
||
164 | 131:USB_DEVICE/App/usbd_cdc_if.c **** |
||
165 | 132:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END PRIVATE_FUNCTIONS_DECLARATION */ |
||
166 | 133:USB_DEVICE/App/usbd_cdc_if.c **** |
||
167 | 134:USB_DEVICE/App/usbd_cdc_if.c **** /** |
||
168 | 135:USB_DEVICE/App/usbd_cdc_if.c **** * @} |
||
169 | 136:USB_DEVICE/App/usbd_cdc_if.c **** */ |
||
170 | 137:USB_DEVICE/App/usbd_cdc_if.c **** |
||
171 | 138:USB_DEVICE/App/usbd_cdc_if.c **** USBD_CDC_ItfTypeDef USBD_Interface_fops_FS = |
||
172 | 139:USB_DEVICE/App/usbd_cdc_if.c **** { |
||
173 | 140:USB_DEVICE/App/usbd_cdc_if.c **** CDC_Init_FS, |
||
174 | 141:USB_DEVICE/App/usbd_cdc_if.c **** CDC_DeInit_FS, |
||
175 | 142:USB_DEVICE/App/usbd_cdc_if.c **** CDC_Control_FS, |
||
176 | 143:USB_DEVICE/App/usbd_cdc_if.c **** CDC_Receive_FS |
||
177 | 144:USB_DEVICE/App/usbd_cdc_if.c **** }; |
||
178 | 145:USB_DEVICE/App/usbd_cdc_if.c **** |
||
179 | 146:USB_DEVICE/App/usbd_cdc_if.c **** /* Private functions ---------------------------------------------------------*/ |
||
180 | 147:USB_DEVICE/App/usbd_cdc_if.c **** /** |
||
21 | mjames | 181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccKn4fXM.s page 4 |
16 | mjames | 182 | |
183 | |||
184 | 148:USB_DEVICE/App/usbd_cdc_if.c **** * @brief Initializes the CDC media low layer over the FS USB IP |
||
185 | 149:USB_DEVICE/App/usbd_cdc_if.c **** * @retval USBD_OK if all operations are OK else USBD_FAIL |
||
186 | 150:USB_DEVICE/App/usbd_cdc_if.c **** */ |
||
187 | 151:USB_DEVICE/App/usbd_cdc_if.c **** static int8_t CDC_Init_FS(void) |
||
188 | 152:USB_DEVICE/App/usbd_cdc_if.c **** { |
||
189 | 153:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 3 */ |
||
190 | 154:USB_DEVICE/App/usbd_cdc_if.c **** /* Set Application Buffers */ |
||
191 | 155:USB_DEVICE/App/usbd_cdc_if.c **** USBD_CDC_SetTxBuffer(&hUsbDeviceFS, UserTxBufferFS, 0); |
||
192 | 156:USB_DEVICE/App/usbd_cdc_if.c **** USBD_CDC_SetRxBuffer(&hUsbDeviceFS, UserRxBufferFS); |
||
193 | 157:USB_DEVICE/App/usbd_cdc_if.c **** return (USBD_OK); |
||
194 | 158:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END 3 */ |
||
195 | 159:USB_DEVICE/App/usbd_cdc_if.c **** } |
||
196 | 160:USB_DEVICE/App/usbd_cdc_if.c **** |
||
197 | 161:USB_DEVICE/App/usbd_cdc_if.c **** /** |
||
198 | 162:USB_DEVICE/App/usbd_cdc_if.c **** * @brief DeInitializes the CDC media low layer |
||
199 | 163:USB_DEVICE/App/usbd_cdc_if.c **** * @retval USBD_OK if all operations are OK else USBD_FAIL |
||
200 | 164:USB_DEVICE/App/usbd_cdc_if.c **** */ |
||
201 | 165:USB_DEVICE/App/usbd_cdc_if.c **** static int8_t CDC_DeInit_FS(void) |
||
202 | 166:USB_DEVICE/App/usbd_cdc_if.c **** { |
||
203 | 26 .loc 1 166 1 view -0 |
||
204 | 27 .cfi_startproc |
||
205 | 28 @ args = 0, pretend = 0, frame = 0 |
||
206 | 29 @ frame_needed = 0, uses_anonymous_args = 0 |
||
207 | 30 @ link register save eliminated. |
||
208 | 167:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 4 */ |
||
209 | 168:USB_DEVICE/App/usbd_cdc_if.c **** return (USBD_OK); |
||
210 | 31 .loc 1 168 3 view .LVU1 |
||
211 | 169:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END 4 */ |
||
212 | 170:USB_DEVICE/App/usbd_cdc_if.c **** } |
||
213 | 32 .loc 1 170 1 is_stmt 0 view .LVU2 |
||
214 | 33 0000 0020 movs r0, #0 |
||
215 | 34 0002 7047 bx lr |
||
216 | 35 .cfi_endproc |
||
217 | 36 .LFE69: |
||
218 | 38 .section .text.CDC_Control_FS,"ax",%progbits |
||
219 | 39 .align 1 |
||
220 | 40 .syntax unified |
||
221 | 41 .thumb |
||
222 | 42 .thumb_func |
||
223 | 43 .fpu softvfp |
||
224 | 45 CDC_Control_FS: |
||
225 | 46 .LVL0: |
||
226 | 47 .LFB70: |
||
227 | 171:USB_DEVICE/App/usbd_cdc_if.c **** |
||
228 | 172:USB_DEVICE/App/usbd_cdc_if.c **** /** |
||
229 | 173:USB_DEVICE/App/usbd_cdc_if.c **** * @brief Manage the CDC class requests |
||
230 | 174:USB_DEVICE/App/usbd_cdc_if.c **** * @param cmd: Command code |
||
231 | 175:USB_DEVICE/App/usbd_cdc_if.c **** * @param pbuf: Buffer containing command data (request parameters) |
||
232 | 176:USB_DEVICE/App/usbd_cdc_if.c **** * @param length: Number of data to be sent (in bytes) |
||
233 | 177:USB_DEVICE/App/usbd_cdc_if.c **** * @retval Result of the operation: USBD_OK if all operations are OK else USBD_FAIL |
||
234 | 178:USB_DEVICE/App/usbd_cdc_if.c **** */ |
||
235 | 179:USB_DEVICE/App/usbd_cdc_if.c **** static int8_t CDC_Control_FS(uint8_t cmd, uint8_t* pbuf, uint16_t length) |
||
236 | 180:USB_DEVICE/App/usbd_cdc_if.c **** { |
||
237 | 48 .loc 1 180 1 is_stmt 1 view -0 |
||
238 | 49 .cfi_startproc |
||
239 | 50 @ args = 0, pretend = 0, frame = 0 |
||
240 | 51 @ frame_needed = 0, uses_anonymous_args = 0 |
||
21 | mjames | 241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccKn4fXM.s page 5 |
16 | mjames | 242 | |
243 | |||
244 | 52 @ link register save eliminated. |
||
245 | 181:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 5 */ |
||
246 | 182:USB_DEVICE/App/usbd_cdc_if.c **** switch(cmd) |
||
247 | 53 .loc 1 182 3 view .LVU4 |
||
248 | 183:USB_DEVICE/App/usbd_cdc_if.c **** { |
||
249 | 184:USB_DEVICE/App/usbd_cdc_if.c **** case CDC_SEND_ENCAPSULATED_COMMAND: |
||
250 | 185:USB_DEVICE/App/usbd_cdc_if.c **** |
||
251 | 186:USB_DEVICE/App/usbd_cdc_if.c **** break; |
||
252 | 187:USB_DEVICE/App/usbd_cdc_if.c **** |
||
253 | 188:USB_DEVICE/App/usbd_cdc_if.c **** case CDC_GET_ENCAPSULATED_RESPONSE: |
||
254 | 189:USB_DEVICE/App/usbd_cdc_if.c **** |
||
255 | 190:USB_DEVICE/App/usbd_cdc_if.c **** break; |
||
256 | 191:USB_DEVICE/App/usbd_cdc_if.c **** |
||
257 | 192:USB_DEVICE/App/usbd_cdc_if.c **** case CDC_SET_COMM_FEATURE: |
||
258 | 193:USB_DEVICE/App/usbd_cdc_if.c **** |
||
259 | 194:USB_DEVICE/App/usbd_cdc_if.c **** break; |
||
260 | 195:USB_DEVICE/App/usbd_cdc_if.c **** |
||
261 | 196:USB_DEVICE/App/usbd_cdc_if.c **** case CDC_GET_COMM_FEATURE: |
||
262 | 197:USB_DEVICE/App/usbd_cdc_if.c **** |
||
263 | 198:USB_DEVICE/App/usbd_cdc_if.c **** break; |
||
264 | 199:USB_DEVICE/App/usbd_cdc_if.c **** |
||
265 | 200:USB_DEVICE/App/usbd_cdc_if.c **** case CDC_CLEAR_COMM_FEATURE: |
||
266 | 201:USB_DEVICE/App/usbd_cdc_if.c **** |
||
267 | 202:USB_DEVICE/App/usbd_cdc_if.c **** break; |
||
268 | 203:USB_DEVICE/App/usbd_cdc_if.c **** |
||
269 | 204:USB_DEVICE/App/usbd_cdc_if.c **** /*******************************************************************************/ |
||
270 | 205:USB_DEVICE/App/usbd_cdc_if.c **** /* Line Coding Structure */ |
||
271 | 206:USB_DEVICE/App/usbd_cdc_if.c **** /*-----------------------------------------------------------------------------*/ |
||
272 | 207:USB_DEVICE/App/usbd_cdc_if.c **** /* Offset | Field | Size | Value | Description */ |
||
273 | 208:USB_DEVICE/App/usbd_cdc_if.c **** /* 0 | dwDTERate | 4 | Number |Data terminal rate, in bits per second*/ |
||
274 | 209:USB_DEVICE/App/usbd_cdc_if.c **** /* 4 | bCharFormat | 1 | Number | Stop bits */ |
||
275 | 210:USB_DEVICE/App/usbd_cdc_if.c **** /* 0 - 1 Stop bit */ |
||
276 | 211:USB_DEVICE/App/usbd_cdc_if.c **** /* 1 - 1.5 Stop bits */ |
||
277 | 212:USB_DEVICE/App/usbd_cdc_if.c **** /* 2 - 2 Stop bits */ |
||
278 | 213:USB_DEVICE/App/usbd_cdc_if.c **** /* 5 | bParityType | 1 | Number | Parity */ |
||
279 | 214:USB_DEVICE/App/usbd_cdc_if.c **** /* 0 - None */ |
||
280 | 215:USB_DEVICE/App/usbd_cdc_if.c **** /* 1 - Odd */ |
||
281 | 216:USB_DEVICE/App/usbd_cdc_if.c **** /* 2 - Even */ |
||
282 | 217:USB_DEVICE/App/usbd_cdc_if.c **** /* 3 - Mark */ |
||
283 | 218:USB_DEVICE/App/usbd_cdc_if.c **** /* 4 - Space */ |
||
284 | 219:USB_DEVICE/App/usbd_cdc_if.c **** /* 6 | bDataBits | 1 | Number Data bits (5, 6, 7, 8 or 16). */ |
||
285 | 220:USB_DEVICE/App/usbd_cdc_if.c **** /*******************************************************************************/ |
||
286 | 221:USB_DEVICE/App/usbd_cdc_if.c **** case CDC_SET_LINE_CODING: |
||
287 | 222:USB_DEVICE/App/usbd_cdc_if.c **** |
||
288 | 223:USB_DEVICE/App/usbd_cdc_if.c **** break; |
||
289 | 224:USB_DEVICE/App/usbd_cdc_if.c **** |
||
290 | 225:USB_DEVICE/App/usbd_cdc_if.c **** case CDC_GET_LINE_CODING: |
||
291 | 226:USB_DEVICE/App/usbd_cdc_if.c **** |
||
292 | 227:USB_DEVICE/App/usbd_cdc_if.c **** break; |
||
293 | 228:USB_DEVICE/App/usbd_cdc_if.c **** |
||
294 | 229:USB_DEVICE/App/usbd_cdc_if.c **** case CDC_SET_CONTROL_LINE_STATE: |
||
295 | 230:USB_DEVICE/App/usbd_cdc_if.c **** |
||
296 | 231:USB_DEVICE/App/usbd_cdc_if.c **** break; |
||
297 | 232:USB_DEVICE/App/usbd_cdc_if.c **** |
||
298 | 233:USB_DEVICE/App/usbd_cdc_if.c **** case CDC_SEND_BREAK: |
||
299 | 234:USB_DEVICE/App/usbd_cdc_if.c **** |
||
300 | 235:USB_DEVICE/App/usbd_cdc_if.c **** break; |
||
21 | mjames | 301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccKn4fXM.s page 6 |
16 | mjames | 302 | |
303 | |||
304 | 236:USB_DEVICE/App/usbd_cdc_if.c **** |
||
305 | 237:USB_DEVICE/App/usbd_cdc_if.c **** default: |
||
306 | 238:USB_DEVICE/App/usbd_cdc_if.c **** break; |
||
307 | 239:USB_DEVICE/App/usbd_cdc_if.c **** } |
||
308 | 240:USB_DEVICE/App/usbd_cdc_if.c **** |
||
309 | 241:USB_DEVICE/App/usbd_cdc_if.c **** return (USBD_OK); |
||
310 | 54 .loc 1 241 3 view .LVU5 |
||
311 | 242:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END 5 */ |
||
312 | 243:USB_DEVICE/App/usbd_cdc_if.c **** } |
||
313 | 55 .loc 1 243 1 is_stmt 0 view .LVU6 |
||
314 | 56 0000 0020 movs r0, #0 |
||
315 | 57 .LVL1: |
||
316 | 58 .loc 1 243 1 view .LVU7 |
||
317 | 59 0002 7047 bx lr |
||
318 | 60 .cfi_endproc |
||
319 | 61 .LFE70: |
||
320 | 63 .section .text.CDC_Receive_FS,"ax",%progbits |
||
321 | 64 .align 1 |
||
322 | 65 .syntax unified |
||
323 | 66 .thumb |
||
324 | 67 .thumb_func |
||
325 | 68 .fpu softvfp |
||
326 | 70 CDC_Receive_FS: |
||
327 | 71 .LVL2: |
||
328 | 72 .LFB71: |
||
329 | 244:USB_DEVICE/App/usbd_cdc_if.c **** |
||
330 | 245:USB_DEVICE/App/usbd_cdc_if.c **** /** |
||
331 | 246:USB_DEVICE/App/usbd_cdc_if.c **** * @brief Data received over USB OUT endpoint are sent over CDC interface |
||
332 | 247:USB_DEVICE/App/usbd_cdc_if.c **** * through this function. |
||
333 | 248:USB_DEVICE/App/usbd_cdc_if.c **** * |
||
334 | 249:USB_DEVICE/App/usbd_cdc_if.c **** * @note |
||
335 | 250:USB_DEVICE/App/usbd_cdc_if.c **** * This function will issue a NAK packet on any OUT packet received on |
||
336 | 251:USB_DEVICE/App/usbd_cdc_if.c **** * USB endpoint until exiting this function. If you exit this function |
||
337 | 252:USB_DEVICE/App/usbd_cdc_if.c **** * before transfer is complete on CDC interface (ie. using DMA controller) |
||
338 | 253:USB_DEVICE/App/usbd_cdc_if.c **** * it will result in receiving more data while previous ones are still |
||
339 | 254:USB_DEVICE/App/usbd_cdc_if.c **** * not sent. |
||
340 | 255:USB_DEVICE/App/usbd_cdc_if.c **** * |
||
341 | 256:USB_DEVICE/App/usbd_cdc_if.c **** * @param Buf: Buffer of data to be received |
||
342 | 257:USB_DEVICE/App/usbd_cdc_if.c **** * @param Len: Number of data received (in bytes) |
||
343 | 258:USB_DEVICE/App/usbd_cdc_if.c **** * @retval Result of the operation: USBD_OK if all operations are OK else USBD_FAIL |
||
344 | 259:USB_DEVICE/App/usbd_cdc_if.c **** */ |
||
345 | 260:USB_DEVICE/App/usbd_cdc_if.c **** static int8_t CDC_Receive_FS(uint8_t* Buf, uint32_t *Len) |
||
346 | 261:USB_DEVICE/App/usbd_cdc_if.c **** { |
||
347 | 73 .loc 1 261 1 is_stmt 1 view -0 |
||
348 | 74 .cfi_startproc |
||
349 | 75 @ args = 0, pretend = 0, frame = 0 |
||
350 | 76 @ frame_needed = 0, uses_anonymous_args = 0 |
||
351 | 77 .loc 1 261 1 is_stmt 0 view .LVU9 |
||
352 | 78 0000 10B5 push {r4, lr} |
||
353 | 79 .LCFI0: |
||
354 | 80 .cfi_def_cfa_offset 8 |
||
355 | 81 .cfi_offset 4, -8 |
||
356 | 82 .cfi_offset 14, -4 |
||
357 | 262:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 6 */ |
||
358 | 263:USB_DEVICE/App/usbd_cdc_if.c **** USBD_CDC_SetRxBuffer(&hUsbDeviceFS, &Buf[0]); |
||
359 | 83 .loc 1 263 3 is_stmt 1 view .LVU10 |
||
360 | 84 0002 054C ldr r4, .L5 |
||
21 | mjames | 361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccKn4fXM.s page 7 |
16 | mjames | 362 | |
363 | |||
364 | 85 0004 0146 mov r1, r0 |
||
365 | 86 .LVL3: |
||
366 | 87 .loc 1 263 3 is_stmt 0 view .LVU11 |
||
367 | 88 0006 2046 mov r0, r4 |
||
368 | 89 .LVL4: |
||
369 | 90 .loc 1 263 3 view .LVU12 |
||
370 | 91 0008 FFF7FEFF bl USBD_CDC_SetRxBuffer |
||
371 | 92 .LVL5: |
||
372 | 264:USB_DEVICE/App/usbd_cdc_if.c **** USBD_CDC_ReceivePacket(&hUsbDeviceFS); |
||
373 | 93 .loc 1 264 3 is_stmt 1 view .LVU13 |
||
374 | 94 000c 2046 mov r0, r4 |
||
375 | 95 000e FFF7FEFF bl USBD_CDC_ReceivePacket |
||
376 | 96 .LVL6: |
||
377 | 265:USB_DEVICE/App/usbd_cdc_if.c **** return (USBD_OK); |
||
378 | 97 .loc 1 265 3 view .LVU14 |
||
379 | 266:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END 6 */ |
||
380 | 267:USB_DEVICE/App/usbd_cdc_if.c **** } |
||
381 | 98 .loc 1 267 1 is_stmt 0 view .LVU15 |
||
382 | 99 0012 0020 movs r0, #0 |
||
383 | 100 0014 10BD pop {r4, pc} |
||
384 | 101 .L6: |
||
385 | 102 0016 00BF .align 2 |
||
386 | 103 .L5: |
||
387 | 104 0018 00000000 .word hUsbDeviceFS |
||
388 | 105 .cfi_endproc |
||
389 | 106 .LFE71: |
||
390 | 108 .section .text.CDC_Init_FS,"ax",%progbits |
||
391 | 109 .align 1 |
||
392 | 110 .syntax unified |
||
393 | 111 .thumb |
||
394 | 112 .thumb_func |
||
395 | 113 .fpu softvfp |
||
396 | 115 CDC_Init_FS: |
||
397 | 116 .LFB68: |
||
398 | 152:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 3 */ |
||
399 | 117 .loc 1 152 1 is_stmt 1 view -0 |
||
400 | 118 .cfi_startproc |
||
401 | 119 @ args = 0, pretend = 0, frame = 0 |
||
402 | 120 @ frame_needed = 0, uses_anonymous_args = 0 |
||
403 | 121 0000 10B5 push {r4, lr} |
||
404 | 122 .LCFI1: |
||
405 | 123 .cfi_def_cfa_offset 8 |
||
406 | 124 .cfi_offset 4, -8 |
||
407 | 125 .cfi_offset 14, -4 |
||
408 | 155:USB_DEVICE/App/usbd_cdc_if.c **** USBD_CDC_SetRxBuffer(&hUsbDeviceFS, UserRxBufferFS); |
||
409 | 126 .loc 1 155 3 view .LVU17 |
||
410 | 127 0002 064C ldr r4, .L9 |
||
411 | 128 0004 0022 movs r2, #0 |
||
412 | 129 0006 0649 ldr r1, .L9+4 |
||
413 | 130 0008 2046 mov r0, r4 |
||
414 | 131 000a FFF7FEFF bl USBD_CDC_SetTxBuffer |
||
415 | 132 .LVL7: |
||
416 | 156:USB_DEVICE/App/usbd_cdc_if.c **** return (USBD_OK); |
||
417 | 133 .loc 1 156 3 view .LVU18 |
||
418 | 134 000e 0549 ldr r1, .L9+8 |
||
419 | 135 0010 2046 mov r0, r4 |
||
420 | 136 0012 FFF7FEFF bl USBD_CDC_SetRxBuffer |
||
21 | mjames | 421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccKn4fXM.s page 8 |
16 | mjames | 422 | |
423 | |||
424 | 137 .LVL8: |
||
425 | 157:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END 3 */ |
||
426 | 138 .loc 1 157 3 view .LVU19 |
||
427 | 159:USB_DEVICE/App/usbd_cdc_if.c **** |
||
428 | 139 .loc 1 159 1 is_stmt 0 view .LVU20 |
||
429 | 140 0016 0020 movs r0, #0 |
||
430 | 141 0018 10BD pop {r4, pc} |
||
431 | 142 .L10: |
||
432 | 143 001a 00BF .align 2 |
||
433 | 144 .L9: |
||
434 | 145 001c 00000000 .word hUsbDeviceFS |
||
435 | 146 0020 00000000 .word UserTxBufferFS |
||
436 | 147 0024 00000000 .word UserRxBufferFS |
||
437 | 148 .cfi_endproc |
||
438 | 149 .LFE68: |
||
439 | 151 .section .text.CDC_Transmit_FS,"ax",%progbits |
||
440 | 152 .align 1 |
||
441 | 153 .global CDC_Transmit_FS |
||
442 | 154 .syntax unified |
||
443 | 155 .thumb |
||
444 | 156 .thumb_func |
||
445 | 157 .fpu softvfp |
||
446 | 159 CDC_Transmit_FS: |
||
447 | 160 .LVL9: |
||
448 | 161 .LFB72: |
||
449 | 268:USB_DEVICE/App/usbd_cdc_if.c **** |
||
450 | 269:USB_DEVICE/App/usbd_cdc_if.c **** /** |
||
451 | 270:USB_DEVICE/App/usbd_cdc_if.c **** * @brief CDC_Transmit_FS |
||
452 | 271:USB_DEVICE/App/usbd_cdc_if.c **** * Data to send over USB IN endpoint are sent over CDC interface |
||
453 | 272:USB_DEVICE/App/usbd_cdc_if.c **** * through this function. |
||
454 | 273:USB_DEVICE/App/usbd_cdc_if.c **** * @note |
||
455 | 274:USB_DEVICE/App/usbd_cdc_if.c **** * |
||
456 | 275:USB_DEVICE/App/usbd_cdc_if.c **** * |
||
457 | 276:USB_DEVICE/App/usbd_cdc_if.c **** * @param Buf: Buffer of data to be sent |
||
458 | 277:USB_DEVICE/App/usbd_cdc_if.c **** * @param Len: Number of data to be sent (in bytes) |
||
459 | 278:USB_DEVICE/App/usbd_cdc_if.c **** * @retval USBD_OK if all operations are OK else USBD_FAIL or USBD_BUSY |
||
460 | 279:USB_DEVICE/App/usbd_cdc_if.c **** */ |
||
461 | 280:USB_DEVICE/App/usbd_cdc_if.c **** uint8_t CDC_Transmit_FS(uint8_t* Buf, uint16_t Len) |
||
462 | 281:USB_DEVICE/App/usbd_cdc_if.c **** { |
||
463 | 162 .loc 1 281 1 is_stmt 1 view -0 |
||
464 | 163 .cfi_startproc |
||
465 | 164 @ args = 0, pretend = 0, frame = 0 |
||
466 | 165 @ frame_needed = 0, uses_anonymous_args = 0 |
||
467 | 282:USB_DEVICE/App/usbd_cdc_if.c **** uint8_t result = USBD_OK; |
||
468 | 166 .loc 1 282 3 view .LVU22 |
||
469 | 283:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 7 */ |
||
470 | 284:USB_DEVICE/App/usbd_cdc_if.c **** USBD_CDC_HandleTypeDef *hcdc = (USBD_CDC_HandleTypeDef*)hUsbDeviceFS.pClassData; |
||
471 | 167 .loc 1 284 3 view .LVU23 |
||
472 | 168 .loc 1 284 27 is_stmt 0 view .LVU24 |
||
473 | 169 0000 094B ldr r3, .L19 |
||
474 | 170 0002 D3F8B832 ldr r3, [r3, #696] |
||
475 | 171 .LVL10: |
||
476 | 285:USB_DEVICE/App/usbd_cdc_if.c **** if (hcdc->TxState != 0){ |
||
477 | 172 .loc 1 285 3 is_stmt 1 view .LVU25 |
||
478 | 173 .loc 1 285 11 is_stmt 0 view .LVU26 |
||
479 | 174 0006 D3F81432 ldr r3, [r3, #532] |
||
480 | 175 .LVL11: |
||
21 | mjames | 481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccKn4fXM.s page 9 |
16 | mjames | 482 | |
483 | |||
484 | 176 .loc 1 285 6 view .LVU27 |
||
485 | 177 000a 0BB1 cbz r3, .L18 |
||
486 | 286:USB_DEVICE/App/usbd_cdc_if.c **** return USBD_BUSY; |
||
487 | 178 .loc 1 286 12 view .LVU28 |
||
488 | 179 000c 0120 movs r0, #1 |
||
489 | 180 .LVL12: |
||
490 | 287:USB_DEVICE/App/usbd_cdc_if.c **** } |
||
491 | 288:USB_DEVICE/App/usbd_cdc_if.c **** USBD_CDC_SetTxBuffer(&hUsbDeviceFS, Buf, Len); |
||
492 | 289:USB_DEVICE/App/usbd_cdc_if.c **** result = USBD_CDC_TransmitPacket(&hUsbDeviceFS); |
||
493 | 290:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END 7 */ |
||
494 | 291:USB_DEVICE/App/usbd_cdc_if.c **** return result; |
||
495 | 292:USB_DEVICE/App/usbd_cdc_if.c **** } |
||
496 | 181 .loc 1 292 1 view .LVU29 |
||
497 | 182 000e 7047 bx lr |
||
498 | 183 .LVL13: |
||
499 | 184 .L18: |
||
500 | 281:USB_DEVICE/App/usbd_cdc_if.c **** uint8_t result = USBD_OK; |
||
501 | 185 .loc 1 281 1 view .LVU30 |
||
502 | 186 0010 10B5 push {r4, lr} |
||
503 | 187 .LCFI2: |
||
504 | 188 .cfi_def_cfa_offset 8 |
||
505 | 189 .cfi_offset 4, -8 |
||
506 | 190 .cfi_offset 14, -4 |
||
507 | 191 0012 0A46 mov r2, r1 |
||
508 | 192 0014 0146 mov r1, r0 |
||
509 | 193 .LVL14: |
||
510 | 288:USB_DEVICE/App/usbd_cdc_if.c **** result = USBD_CDC_TransmitPacket(&hUsbDeviceFS); |
||
511 | 194 .loc 1 288 3 is_stmt 1 view .LVU31 |
||
512 | 195 0016 044C ldr r4, .L19 |
||
513 | 196 .LVL15: |
||
514 | 288:USB_DEVICE/App/usbd_cdc_if.c **** result = USBD_CDC_TransmitPacket(&hUsbDeviceFS); |
||
515 | 197 .loc 1 288 3 is_stmt 0 view .LVU32 |
||
516 | 198 0018 2046 mov r0, r4 |
||
517 | 199 .LVL16: |
||
518 | 288:USB_DEVICE/App/usbd_cdc_if.c **** result = USBD_CDC_TransmitPacket(&hUsbDeviceFS); |
||
519 | 200 .loc 1 288 3 view .LVU33 |
||
520 | 201 001a FFF7FEFF bl USBD_CDC_SetTxBuffer |
||
521 | 202 .LVL17: |
||
522 | 289:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END 7 */ |
||
523 | 203 .loc 1 289 3 is_stmt 1 view .LVU34 |
||
524 | 289:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END 7 */ |
||
525 | 204 .loc 1 289 12 is_stmt 0 view .LVU35 |
||
526 | 205 001e 2046 mov r0, r4 |
||
527 | 206 0020 FFF7FEFF bl USBD_CDC_TransmitPacket |
||
528 | 207 .LVL18: |
||
529 | 291:USB_DEVICE/App/usbd_cdc_if.c **** } |
||
530 | 208 .loc 1 291 3 is_stmt 1 view .LVU36 |
||
531 | 209 .loc 1 292 1 is_stmt 0 view .LVU37 |
||
532 | 210 0024 10BD pop {r4, pc} |
||
533 | 211 .L20: |
||
534 | 212 0026 00BF .align 2 |
||
535 | 213 .L19: |
||
536 | 214 0028 00000000 .word hUsbDeviceFS |
||
537 | 215 .cfi_endproc |
||
538 | 216 .LFE72: |
||
539 | 218 .global USBD_Interface_fops_FS |
||
540 | 219 .comm UserTxBufferFS,500,4 |
||
21 | mjames | 541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccKn4fXM.s page 10 |
16 | mjames | 542 | |
543 | |||
544 | 220 .comm UserRxBufferFS,500,4 |
||
545 | 221 .section .data.USBD_Interface_fops_FS,"aw" |
||
546 | 222 .align 2 |
||
547 | 225 USBD_Interface_fops_FS: |
||
548 | 226 0000 00000000 .word CDC_Init_FS |
||
549 | 227 0004 00000000 .word CDC_DeInit_FS |
||
550 | 228 0008 00000000 .word CDC_Control_FS |
||
551 | 229 000c 00000000 .word CDC_Receive_FS |
||
552 | 230 .text |
||
553 | 231 .Letext0: |
||
554 | 232 .file 2 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.7 |
||
555 | 233 .file 3 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.7 |
||
556 | 234 .file 4 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.7 |
||
557 | 235 .file 5 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.7 |
||
558 | 236 .file 6 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.7 |
||
559 | 237 .file 7 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.7 |
||
560 | 238 .file 8 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.7 |
||
561 | 239 .file 9 "Drivers/CMSIS/Include/core_cm3.h" |
||
562 | 240 .file 10 "Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h" |
||
563 | 241 .file 11 "Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h" |
||
564 | 242 .file 12 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h" |
||
565 | 243 .file 13 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h" |
||
566 | 244 .file 14 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h" |
||
567 | 245 .file 15 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h" |
||
568 | 246 .file 16 "Core/Inc/main.h" |
||
569 | 247 .file 17 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h" |
||
570 | 248 .file 18 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h" |
||
571 | 249 .file 19 "USB_DEVICE/App/usbd_cdc_if.h" |
||
21 | mjames | 572 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccKn4fXM.s page 11 |
16 | mjames | 573 | |
574 | |||
575 | DEFINED SYMBOLS |
||
576 | *ABS*:0000000000000000 usbd_cdc_if.c |
||
21 | mjames | 577 | C:\Users\mike\AppData\Local\Temp\ccKn4fXM.s:16 .text.CDC_DeInit_FS:0000000000000000 $t |
578 | C:\Users\mike\AppData\Local\Temp\ccKn4fXM.s:23 .text.CDC_DeInit_FS:0000000000000000 CDC_DeInit_FS |
||
579 | C:\Users\mike\AppData\Local\Temp\ccKn4fXM.s:39 .text.CDC_Control_FS:0000000000000000 $t |
||
580 | C:\Users\mike\AppData\Local\Temp\ccKn4fXM.s:45 .text.CDC_Control_FS:0000000000000000 CDC_Control_FS |
||
581 | C:\Users\mike\AppData\Local\Temp\ccKn4fXM.s:64 .text.CDC_Receive_FS:0000000000000000 $t |
||
582 | C:\Users\mike\AppData\Local\Temp\ccKn4fXM.s:70 .text.CDC_Receive_FS:0000000000000000 CDC_Receive_FS |
||
583 | C:\Users\mike\AppData\Local\Temp\ccKn4fXM.s:104 .text.CDC_Receive_FS:0000000000000018 $d |
||
584 | C:\Users\mike\AppData\Local\Temp\ccKn4fXM.s:109 .text.CDC_Init_FS:0000000000000000 $t |
||
585 | C:\Users\mike\AppData\Local\Temp\ccKn4fXM.s:115 .text.CDC_Init_FS:0000000000000000 CDC_Init_FS |
||
586 | C:\Users\mike\AppData\Local\Temp\ccKn4fXM.s:145 .text.CDC_Init_FS:000000000000001c $d |
||
16 | mjames | 587 | *COM*:00000000000001f4 UserTxBufferFS |
588 | *COM*:00000000000001f4 UserRxBufferFS |
||
21 | mjames | 589 | C:\Users\mike\AppData\Local\Temp\ccKn4fXM.s:152 .text.CDC_Transmit_FS:0000000000000000 $t |
590 | C:\Users\mike\AppData\Local\Temp\ccKn4fXM.s:159 .text.CDC_Transmit_FS:0000000000000000 CDC_Transmit_FS |
||
591 | C:\Users\mike\AppData\Local\Temp\ccKn4fXM.s:214 .text.CDC_Transmit_FS:0000000000000028 $d |
||
592 | C:\Users\mike\AppData\Local\Temp\ccKn4fXM.s:225 .data.USBD_Interface_fops_FS:0000000000000000 USBD_Interface_fops_FS |
||
593 | C:\Users\mike\AppData\Local\Temp\ccKn4fXM.s:222 .data.USBD_Interface_fops_FS:0000000000000000 $d |
||
16 | mjames | 594 | |
595 | UNDEFINED SYMBOLS |
||
596 | USBD_CDC_SetRxBuffer |
||
597 | USBD_CDC_ReceivePacket |
||
598 | hUsbDeviceFS |
||
599 | USBD_CDC_SetTxBuffer |
||
600 | USBD_CDC_TransmitPacket |