Files
bassofono/codice/build/usbd_conf.lst
2022-02-07 02:07:11 +01:00

973 lines
38 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
ARM GAS /tmp/ccEANOyC.s page 1
1 .cpu cortex-m4
2 .eabi_attribute 27, 1
3 .eabi_attribute 28, 1
4 .eabi_attribute 20, 1
5 .eabi_attribute 21, 1
6 .eabi_attribute 23, 3
7 .eabi_attribute 24, 1
8 .eabi_attribute 25, 1
9 .eabi_attribute 26, 1
10 .eabi_attribute 30, 2
11 .eabi_attribute 34, 1
12 .eabi_attribute 18, 4
13 .file "usbd_conf.c"
14 .text
15 .section .text.HAL_PCD_MspInit,"ax",%progbits
16 .align 1
17 .p2align 2,,3
18 .global HAL_PCD_MspInit
19 .arch armv7e-m
20 .syntax unified
21 .thumb
22 .thumb_func
23 .fpu fpv4-sp-d16
25 HAL_PCD_MspInit:
26 @ args = 0, pretend = 0, frame = 72
27 @ frame_needed = 0, uses_anonymous_args = 0
28 0000 10B5 push {r4, lr}
29 0002 0446 mov r4, r0
30 0004 92B0 sub sp, sp, #72
31 0006 4422 movs r2, #68
32 0008 0021 movs r1, #0
33 000a 01A8 add r0, sp, #4
34 000c FFF7FEFF bl memset
35 0010 114B ldr r3, .L11
36 0012 2268 ldr r2, [r4]
37 0014 9A42 cmp r2, r3
38 0016 01D0 beq .L9
39 0018 12B0 add sp, sp, #72
40 @ sp needed
41 001a 10BD pop {r4, pc}
42 .L9:
43 001c 4FF40053 mov r3, #8192
44 0020 01A8 add r0, sp, #4
45 0022 0193 str r3, [sp, #4]
46 0024 FFF7FEFF bl HAL_RCCEx_PeriphCLKConfig
47 0028 98B9 cbnz r0, .L10
48 .L3:
49 002a 0C4B ldr r3, .L11+4
50 002c 996D ldr r1, [r3, #88]
51 002e 41F40001 orr r1, r1, #8388608
52 0032 9965 str r1, [r3, #88]
53 0034 9B6D ldr r3, [r3, #88]
54 0036 0022 movs r2, #0
55 0038 03F40003 and r3, r3, #8388608
56 003c 1146 mov r1, r2
57 003e 0093 str r3, [sp]
58 0040 1420 movs r0, #20
ARM GAS /tmp/ccEANOyC.s page 2
59 0042 009B ldr r3, [sp]
60 0044 FFF7FEFF bl HAL_NVIC_SetPriority
61 0048 1420 movs r0, #20
62 004a FFF7FEFF bl HAL_NVIC_EnableIRQ
63 004e 12B0 add sp, sp, #72
64 @ sp needed
65 0050 10BD pop {r4, pc}
66 .L10:
67 0052 FFF7FEFF bl Error_Handler
68 0056 E8E7 b .L3
69 .L12:
70 .align 2
71 .L11:
72 0058 005C0040 .word 1073765376
73 005c 00100240 .word 1073876992
75 .section .text.HAL_PCD_MspDeInit,"ax",%progbits
76 .align 1
77 .p2align 2,,3
78 .global HAL_PCD_MspDeInit
79 .syntax unified
80 .thumb
81 .thumb_func
82 .fpu fpv4-sp-d16
84 HAL_PCD_MspDeInit:
85 @ args = 0, pretend = 0, frame = 0
86 @ frame_needed = 0, uses_anonymous_args = 0
87 @ link register save eliminated.
88 0000 064B ldr r3, .L16
89 0002 0268 ldr r2, [r0]
90 0004 9A42 cmp r2, r3
91 0006 00D0 beq .L15
92 0008 7047 bx lr
93 .L15:
94 000a 054A ldr r2, .L16+4
95 000c 936D ldr r3, [r2, #88]
96 000e 23F40003 bic r3, r3, #8388608
97 0012 1420 movs r0, #20
98 0014 9365 str r3, [r2, #88]
99 0016 FFF7FEBF b HAL_NVIC_DisableIRQ
100 .L17:
101 001a 00BF .align 2
102 .L16:
103 001c 005C0040 .word 1073765376
104 0020 00100240 .word 1073876992
106 .section .text.HAL_PCD_SetupStageCallback,"ax",%progbits
107 .align 1
108 .p2align 2,,3
109 .global HAL_PCD_SetupStageCallback
110 .syntax unified
111 .thumb
112 .thumb_func
113 .fpu fpv4-sp-d16
115 HAL_PCD_SetupStageCallback:
116 @ args = 0, pretend = 0, frame = 0
117 @ frame_needed = 0, uses_anonymous_args = 0
118 @ link register save eliminated.
119 0000 00F52C71 add r1, r0, #688
ARM GAS /tmp/ccEANOyC.s page 3
120 0004 D0F8F002 ldr r0, [r0, #752]
121 0008 FFF7FEBF b USBD_LL_SetupStage
123 .section .text.HAL_PCD_DataOutStageCallback,"ax",%progbits
124 .align 1
125 .p2align 2,,3
126 .global HAL_PCD_DataOutStageCallback
127 .syntax unified
128 .thumb
129 .thumb_func
130 .fpu fpv4-sp-d16
132 HAL_PCD_DataOutStageCallback:
133 @ args = 0, pretend = 0, frame = 0
134 @ frame_needed = 0, uses_anonymous_args = 0
135 @ link register save eliminated.
136 0000 01EB8103 add r3, r1, r1, lsl #2
137 0004 00EBC303 add r3, r0, r3, lsl #3
138 0008 D0F8F002 ldr r0, [r0, #752]
139 000c D3F87C21 ldr r2, [r3, #380]
140 0010 FFF7FEBF b USBD_LL_DataOutStage
142 .section .text.HAL_PCD_DataInStageCallback,"ax",%progbits
143 .align 1
144 .p2align 2,,3
145 .global HAL_PCD_DataInStageCallback
146 .syntax unified
147 .thumb
148 .thumb_func
149 .fpu fpv4-sp-d16
151 HAL_PCD_DataInStageCallback:
152 @ args = 0, pretend = 0, frame = 0
153 @ frame_needed = 0, uses_anonymous_args = 0
154 @ link register save eliminated.
155 0000 01EB8103 add r3, r1, r1, lsl #2
156 0004 00EBC303 add r3, r0, r3, lsl #3
157 0008 D0F8F002 ldr r0, [r0, #752]
158 000c DA6B ldr r2, [r3, #60]
159 000e FFF7FEBF b USBD_LL_DataInStage
161 0012 00BF .section .text.HAL_PCD_SOFCallback,"ax",%progbits
162 .align 1
163 .p2align 2,,3
164 .global HAL_PCD_SOFCallback
165 .syntax unified
166 .thumb
167 .thumb_func
168 .fpu fpv4-sp-d16
170 HAL_PCD_SOFCallback:
171 @ args = 0, pretend = 0, frame = 0
172 @ frame_needed = 0, uses_anonymous_args = 0
173 @ link register save eliminated.
174 0000 D0F8F002 ldr r0, [r0, #752]
175 0004 FFF7FEBF b USBD_LL_SOF
177 .section .text.HAL_PCD_ResetCallback,"ax",%progbits
178 .align 1
179 .p2align 2,,3
180 .global HAL_PCD_ResetCallback
181 .syntax unified
182 .thumb
183 .thumb_func
ARM GAS /tmp/ccEANOyC.s page 4
184 .fpu fpv4-sp-d16
186 HAL_PCD_ResetCallback:
187 @ args = 0, pretend = 0, frame = 0
188 @ frame_needed = 0, uses_anonymous_args = 0
189 0000 8368 ldr r3, [r0, #8]
190 0002 022B cmp r3, #2
191 0004 10B5 push {r4, lr}
192 0006 0446 mov r4, r0
193 0008 01D0 beq .L23
194 000a FFF7FEFF bl Error_Handler
195 .L23:
196 000e D4F8F002 ldr r0, [r4, #752]
197 0012 0121 movs r1, #1
198 0014 FFF7FEFF bl USBD_LL_SetSpeed
199 0018 D4F8F002 ldr r0, [r4, #752]
200 001c BDE81040 pop {r4, lr}
201 0020 FFF7FEBF b USBD_LL_Reset
203 .section .text.HAL_PCD_SuspendCallback,"ax",%progbits
204 .align 1
205 .p2align 2,,3
206 .global HAL_PCD_SuspendCallback
207 .syntax unified
208 .thumb
209 .thumb_func
210 .fpu fpv4-sp-d16
212 HAL_PCD_SuspendCallback:
213 @ args = 0, pretend = 0, frame = 0
214 @ frame_needed = 0, uses_anonymous_args = 0
215 0000 10B5 push {r4, lr}
216 0002 0446 mov r4, r0
217 0004 D0F8F002 ldr r0, [r0, #752]
218 0008 FFF7FEFF bl USBD_LL_Suspend
219 000c A369 ldr r3, [r4, #24]
220 000e 23B1 cbz r3, .L28
221 0010 024A ldr r2, .L34
222 0012 1369 ldr r3, [r2, #16]
223 0014 43F00603 orr r3, r3, #6
224 0018 1361 str r3, [r2, #16]
225 .L28:
226 001a 10BD pop {r4, pc}
227 .L35:
228 .align 2
229 .L34:
230 001c 00ED00E0 .word -536810240
232 .section .text.HAL_PCD_ResumeCallback,"ax",%progbits
233 .align 1
234 .p2align 2,,3
235 .global HAL_PCD_ResumeCallback
236 .syntax unified
237 .thumb
238 .thumb_func
239 .fpu fpv4-sp-d16
241 HAL_PCD_ResumeCallback:
242 @ args = 0, pretend = 0, frame = 0
243 @ frame_needed = 0, uses_anonymous_args = 0
244 0000 8369 ldr r3, [r0, #24]
245 0002 10B5 push {r4, lr}
ARM GAS /tmp/ccEANOyC.s page 5
246 0004 0446 mov r4, r0
247 0006 2BB9 cbnz r3, .L42
248 0008 D4F8F002 ldr r0, [r4, #752]
249 000c BDE81040 pop {r4, lr}
250 0010 FFF7FEBF b USBD_LL_Resume
251 .L42:
252 0014 064A ldr r2, .L43
253 0016 1369 ldr r3, [r2, #16]
254 0018 23F00603 bic r3, r3, #6
255 001c 1361 str r3, [r2, #16]
256 001e FFF7FEFF bl SystemClock_Config
257 0022 D4F8F002 ldr r0, [r4, #752]
258 0026 BDE81040 pop {r4, lr}
259 002a FFF7FEBF b USBD_LL_Resume
260 .L44:
261 002e 00BF .align 2
262 .L43:
263 0030 00ED00E0 .word -536810240
265 .section .text.HAL_PCD_ISOOUTIncompleteCallback,"ax",%progbits
266 .align 1
267 .p2align 2,,3
268 .global HAL_PCD_ISOOUTIncompleteCallback
269 .syntax unified
270 .thumb
271 .thumb_func
272 .fpu fpv4-sp-d16
274 HAL_PCD_ISOOUTIncompleteCallback:
275 @ args = 0, pretend = 0, frame = 0
276 @ frame_needed = 0, uses_anonymous_args = 0
277 @ link register save eliminated.
278 0000 D0F8F002 ldr r0, [r0, #752]
279 0004 FFF7FEBF b USBD_LL_IsoOUTIncomplete
281 .section .text.HAL_PCD_ISOINIncompleteCallback,"ax",%progbits
282 .align 1
283 .p2align 2,,3
284 .global HAL_PCD_ISOINIncompleteCallback
285 .syntax unified
286 .thumb
287 .thumb_func
288 .fpu fpv4-sp-d16
290 HAL_PCD_ISOINIncompleteCallback:
291 @ args = 0, pretend = 0, frame = 0
292 @ frame_needed = 0, uses_anonymous_args = 0
293 @ link register save eliminated.
294 0000 D0F8F002 ldr r0, [r0, #752]
295 0004 FFF7FEBF b USBD_LL_IsoINIncomplete
297 .section .text.HAL_PCD_ConnectCallback,"ax",%progbits
298 .align 1
299 .p2align 2,,3
300 .global HAL_PCD_ConnectCallback
301 .syntax unified
302 .thumb
303 .thumb_func
304 .fpu fpv4-sp-d16
306 HAL_PCD_ConnectCallback:
307 @ args = 0, pretend = 0, frame = 0
308 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS /tmp/ccEANOyC.s page 6
309 @ link register save eliminated.
310 0000 D0F8F002 ldr r0, [r0, #752]
311 0004 FFF7FEBF b USBD_LL_DevConnected
313 .section .text.HAL_PCD_DisconnectCallback,"ax",%progbits
314 .align 1
315 .p2align 2,,3
316 .global HAL_PCD_DisconnectCallback
317 .syntax unified
318 .thumb
319 .thumb_func
320 .fpu fpv4-sp-d16
322 HAL_PCD_DisconnectCallback:
323 @ args = 0, pretend = 0, frame = 0
324 @ frame_needed = 0, uses_anonymous_args = 0
325 @ link register save eliminated.
326 0000 D0F8F002 ldr r0, [r0, #752]
327 0004 FFF7FEBF b USBD_LL_DevDisconnected
329 .section .text.USBD_LL_Init,"ax",%progbits
330 .align 1
331 .p2align 2,,3
332 .global USBD_LL_Init
333 .syntax unified
334 .thumb
335 .thumb_func
336 .fpu fpv4-sp-d16
338 USBD_LL_Init:
339 @ args = 0, pretend = 0, frame = 0
340 @ frame_needed = 0, uses_anonymous_args = 0
341 0000 9FED237B vldr.64 d7, .L56 @ int
342 0004 264B ldr r3, .L56+16
343 0006 10B5 push {r4, lr}
344 0008 83ED047B vstr.64 d7, [r3, #16] @ int
345 000c 9FED227B vldr.64 d7, .L56+8 @ int
346 0010 0446 mov r4, r0
347 0012 C3F8F002 str r0, [r3, #752]
348 0016 2348 ldr r0, .L56+20
349 0018 C4F8C432 str r3, [r4, #708]
350 001c 0822 movs r2, #8
351 001e C3E90002 strd r0, r2, [r3]
352 0022 0221 movs r1, #2
353 0024 0022 movs r2, #0
354 0026 83ED067B vstr.64 d7, [r3, #24] @ int
355 002a 1846 mov r0, r3
356 002c 9960 str r1, [r3, #8]
357 002e 1A62 str r2, [r3, #32]
358 0030 FFF7FEFF bl HAL_PCD_Init
359 0034 30BB cbnz r0, .L55
360 .L50:
361 0036 0022 movs r2, #0
362 0038 1146 mov r1, r2
363 003a D4F8C402 ldr r0, [r4, #708]
364 003e 1823 movs r3, #24
365 0040 FFF7FEFF bl HAL_PCDEx_PMAConfig
366 0044 D4F8C402 ldr r0, [r4, #708]
367 0048 5823 movs r3, #88
368 004a 0022 movs r2, #0
369 004c 8021 movs r1, #128
ARM GAS /tmp/ccEANOyC.s page 7
370 004e FFF7FEFF bl HAL_PCDEx_PMAConfig
371 0052 D4F8C402 ldr r0, [r4, #708]
372 0056 C023 movs r3, #192
373 0058 0022 movs r2, #0
374 005a 8121 movs r1, #129
375 005c FFF7FEFF bl HAL_PCDEx_PMAConfig
376 0060 D4F8C402 ldr r0, [r4, #708]
377 0064 4FF48873 mov r3, #272
378 0068 0022 movs r2, #0
379 006a 0121 movs r1, #1
380 006c FFF7FEFF bl HAL_PCDEx_PMAConfig
381 0070 D4F8C402 ldr r0, [r4, #708]
382 0074 4FF48073 mov r3, #256
383 0078 0022 movs r2, #0
384 007a 8221 movs r1, #130
385 007c FFF7FEFF bl HAL_PCDEx_PMAConfig
386 0080 0020 movs r0, #0
387 0082 10BD pop {r4, pc}
388 .L55:
389 0084 FFF7FEFF bl Error_Handler
390 0088 D5E7 b .L50
391 .L57:
392 008a 00BFAFF3 .align 3
392 0080
393 .L56:
394 0090 02000000 .word 2
395 0094 00000000 .word 0
396 0098 00000000 .word 0
397 009c 00000000 .word 0
398 00a0 00000000 .word .LANCHOR0
399 00a4 005C0040 .word 1073765376
401 .section .text.USBD_LL_DeInit,"ax",%progbits
402 .align 1
403 .p2align 2,,3
404 .global USBD_LL_DeInit
405 .syntax unified
406 .thumb
407 .thumb_func
408 .fpu fpv4-sp-d16
410 USBD_LL_DeInit:
411 @ args = 0, pretend = 0, frame = 0
412 @ frame_needed = 0, uses_anonymous_args = 0
413 0000 08B5 push {r3, lr}
414 0002 D0F8C402 ldr r0, [r0, #708]
415 0006 FFF7FEFF bl HAL_PCD_DeInit
416 000a 0328 cmp r0, #3
417 000c 96BF itet ls
418 000e 024B ldrls r3, .L62
419 0010 0320 movhi r0, #3
420 0012 185C ldrbls r0, [r3, r0] @ zero_extendqisi2
421 0014 08BD pop {r3, pc}
422 .L63:
423 0016 00BF .align 2
424 .L62:
425 0018 00000000 .word .LANCHOR1
427 .section .text.USBD_LL_Start,"ax",%progbits
428 .align 1
ARM GAS /tmp/ccEANOyC.s page 8
429 .p2align 2,,3
430 .global USBD_LL_Start
431 .syntax unified
432 .thumb
433 .thumb_func
434 .fpu fpv4-sp-d16
436 USBD_LL_Start:
437 @ args = 0, pretend = 0, frame = 0
438 @ frame_needed = 0, uses_anonymous_args = 0
439 0000 08B5 push {r3, lr}
440 0002 D0F8C402 ldr r0, [r0, #708]
441 0006 FFF7FEFF bl HAL_PCD_Start
442 000a 0328 cmp r0, #3
443 000c 96BF itet ls
444 000e 024B ldrls r3, .L68
445 0010 0320 movhi r0, #3
446 0012 185C ldrbls r0, [r3, r0] @ zero_extendqisi2
447 0014 08BD pop {r3, pc}
448 .L69:
449 0016 00BF .align 2
450 .L68:
451 0018 00000000 .word .LANCHOR1
453 .section .text.USBD_LL_Stop,"ax",%progbits
454 .align 1
455 .p2align 2,,3
456 .global USBD_LL_Stop
457 .syntax unified
458 .thumb
459 .thumb_func
460 .fpu fpv4-sp-d16
462 USBD_LL_Stop:
463 @ args = 0, pretend = 0, frame = 0
464 @ frame_needed = 0, uses_anonymous_args = 0
465 0000 08B5 push {r3, lr}
466 0002 D0F8C402 ldr r0, [r0, #708]
467 0006 FFF7FEFF bl HAL_PCD_Stop
468 000a 0328 cmp r0, #3
469 000c 96BF itet ls
470 000e 024B ldrls r3, .L74
471 0010 0320 movhi r0, #3
472 0012 185C ldrbls r0, [r3, r0] @ zero_extendqisi2
473 0014 08BD pop {r3, pc}
474 .L75:
475 0016 00BF .align 2
476 .L74:
477 0018 00000000 .word .LANCHOR1
479 .section .text.USBD_LL_OpenEP,"ax",%progbits
480 .align 1
481 .p2align 2,,3
482 .global USBD_LL_OpenEP
483 .syntax unified
484 .thumb
485 .thumb_func
486 .fpu fpv4-sp-d16
488 USBD_LL_OpenEP:
489 @ args = 0, pretend = 0, frame = 0
490 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS /tmp/ccEANOyC.s page 9
491 0000 9446 mov ip, r2
492 0002 08B5 push {r3, lr}
493 0004 1A46 mov r2, r3
494 0006 D0F8C402 ldr r0, [r0, #708]
495 000a 6346 mov r3, ip
496 000c FFF7FEFF bl HAL_PCD_EP_Open
497 0010 0328 cmp r0, #3
498 0012 96BF itet ls
499 0014 014B ldrls r3, .L80
500 0016 0320 movhi r0, #3
501 0018 185C ldrbls r0, [r3, r0] @ zero_extendqisi2
502 001a 08BD pop {r3, pc}
503 .L81:
504 .align 2
505 .L80:
506 001c 00000000 .word .LANCHOR1
508 .section .text.USBD_LL_CloseEP,"ax",%progbits
509 .align 1
510 .p2align 2,,3
511 .global USBD_LL_CloseEP
512 .syntax unified
513 .thumb
514 .thumb_func
515 .fpu fpv4-sp-d16
517 USBD_LL_CloseEP:
518 @ args = 0, pretend = 0, frame = 0
519 @ frame_needed = 0, uses_anonymous_args = 0
520 0000 08B5 push {r3, lr}
521 0002 D0F8C402 ldr r0, [r0, #708]
522 0006 FFF7FEFF bl HAL_PCD_EP_Close
523 000a 0328 cmp r0, #3
524 000c 96BF itet ls
525 000e 024B ldrls r3, .L86
526 0010 0320 movhi r0, #3
527 0012 185C ldrbls r0, [r3, r0] @ zero_extendqisi2
528 0014 08BD pop {r3, pc}
529 .L87:
530 0016 00BF .align 2
531 .L86:
532 0018 00000000 .word .LANCHOR1
534 .section .text.USBD_LL_FlushEP,"ax",%progbits
535 .align 1
536 .p2align 2,,3
537 .global USBD_LL_FlushEP
538 .syntax unified
539 .thumb
540 .thumb_func
541 .fpu fpv4-sp-d16
543 USBD_LL_FlushEP:
544 @ args = 0, pretend = 0, frame = 0
545 @ frame_needed = 0, uses_anonymous_args = 0
546 0000 08B5 push {r3, lr}
547 0002 D0F8C402 ldr r0, [r0, #708]
548 0006 FFF7FEFF bl HAL_PCD_EP_Flush
549 000a 0328 cmp r0, #3
550 000c 96BF itet ls
551 000e 024B ldrls r3, .L92
ARM GAS /tmp/ccEANOyC.s page 10
552 0010 0320 movhi r0, #3
553 0012 185C ldrbls r0, [r3, r0] @ zero_extendqisi2
554 0014 08BD pop {r3, pc}
555 .L93:
556 0016 00BF .align 2
557 .L92:
558 0018 00000000 .word .LANCHOR1
560 .section .text.USBD_LL_StallEP,"ax",%progbits
561 .align 1
562 .p2align 2,,3
563 .global USBD_LL_StallEP
564 .syntax unified
565 .thumb
566 .thumb_func
567 .fpu fpv4-sp-d16
569 USBD_LL_StallEP:
570 @ args = 0, pretend = 0, frame = 0
571 @ frame_needed = 0, uses_anonymous_args = 0
572 0000 08B5 push {r3, lr}
573 0002 D0F8C402 ldr r0, [r0, #708]
574 0006 FFF7FEFF bl HAL_PCD_EP_SetStall
575 000a 0328 cmp r0, #3
576 000c 96BF itet ls
577 000e 024B ldrls r3, .L98
578 0010 0320 movhi r0, #3
579 0012 185C ldrbls r0, [r3, r0] @ zero_extendqisi2
580 0014 08BD pop {r3, pc}
581 .L99:
582 0016 00BF .align 2
583 .L98:
584 0018 00000000 .word .LANCHOR1
586 .section .text.USBD_LL_ClearStallEP,"ax",%progbits
587 .align 1
588 .p2align 2,,3
589 .global USBD_LL_ClearStallEP
590 .syntax unified
591 .thumb
592 .thumb_func
593 .fpu fpv4-sp-d16
595 USBD_LL_ClearStallEP:
596 @ args = 0, pretend = 0, frame = 0
597 @ frame_needed = 0, uses_anonymous_args = 0
598 0000 08B5 push {r3, lr}
599 0002 D0F8C402 ldr r0, [r0, #708]
600 0006 FFF7FEFF bl HAL_PCD_EP_ClrStall
601 000a 0328 cmp r0, #3
602 000c 96BF itet ls
603 000e 024B ldrls r3, .L104
604 0010 0320 movhi r0, #3
605 0012 185C ldrbls r0, [r3, r0] @ zero_extendqisi2
606 0014 08BD pop {r3, pc}
607 .L105:
608 0016 00BF .align 2
609 .L104:
610 0018 00000000 .word .LANCHOR1
612 .section .text.USBD_LL_IsStallEP,"ax",%progbits
613 .align 1
ARM GAS /tmp/ccEANOyC.s page 11
614 .p2align 2,,3
615 .global USBD_LL_IsStallEP
616 .syntax unified
617 .thumb
618 .thumb_func
619 .fpu fpv4-sp-d16
621 USBD_LL_IsStallEP:
622 @ args = 0, pretend = 0, frame = 0
623 @ frame_needed = 0, uses_anonymous_args = 0
624 @ link register save eliminated.
625 0000 0A06 lsls r2, r1, #24
626 0002 D0F8C432 ldr r3, [r0, #708]
627 0006 06D4 bmi .L109
628 0008 01EB8101 add r1, r1, r1, lsl #2
629 000c 03EBC101 add r1, r3, r1, lsl #3
630 0010 91F86A01 ldrb r0, [r1, #362] @ zero_extendqisi2
631 0014 7047 bx lr
632 .L109:
633 0016 01F07F01 and r1, r1, #127
634 001a 0131 adds r1, r1, #1
635 001c 01EB8101 add r1, r1, r1, lsl #2
636 0020 03EBC101 add r1, r3, r1, lsl #3
637 0024 8878 ldrb r0, [r1, #2] @ zero_extendqisi2
638 0026 7047 bx lr
640 .section .text.USBD_LL_SetUSBAddress,"ax",%progbits
641 .align 1
642 .p2align 2,,3
643 .global USBD_LL_SetUSBAddress
644 .syntax unified
645 .thumb
646 .thumb_func
647 .fpu fpv4-sp-d16
649 USBD_LL_SetUSBAddress:
650 @ args = 0, pretend = 0, frame = 0
651 @ frame_needed = 0, uses_anonymous_args = 0
652 0000 08B5 push {r3, lr}
653 0002 D0F8C402 ldr r0, [r0, #708]
654 0006 FFF7FEFF bl HAL_PCD_SetAddress
655 000a 0328 cmp r0, #3
656 000c 96BF itet ls
657 000e 024B ldrls r3, .L114
658 0010 0320 movhi r0, #3
659 0012 185C ldrbls r0, [r3, r0] @ zero_extendqisi2
660 0014 08BD pop {r3, pc}
661 .L115:
662 0016 00BF .align 2
663 .L114:
664 0018 00000000 .word .LANCHOR1
666 .section .text.USBD_LL_Transmit,"ax",%progbits
667 .align 1
668 .p2align 2,,3
669 .global USBD_LL_Transmit
670 .syntax unified
671 .thumb
672 .thumb_func
673 .fpu fpv4-sp-d16
675 USBD_LL_Transmit:
ARM GAS /tmp/ccEANOyC.s page 12
676 @ args = 0, pretend = 0, frame = 0
677 @ frame_needed = 0, uses_anonymous_args = 0
678 0000 08B5 push {r3, lr}
679 0002 D0F8C402 ldr r0, [r0, #708]
680 0006 FFF7FEFF bl HAL_PCD_EP_Transmit
681 000a 0328 cmp r0, #3
682 000c 96BF itet ls
683 000e 024B ldrls r3, .L120
684 0010 0320 movhi r0, #3
685 0012 185C ldrbls r0, [r3, r0] @ zero_extendqisi2
686 0014 08BD pop {r3, pc}
687 .L121:
688 0016 00BF .align 2
689 .L120:
690 0018 00000000 .word .LANCHOR1
692 .section .text.USBD_LL_PrepareReceive,"ax",%progbits
693 .align 1
694 .p2align 2,,3
695 .global USBD_LL_PrepareReceive
696 .syntax unified
697 .thumb
698 .thumb_func
699 .fpu fpv4-sp-d16
701 USBD_LL_PrepareReceive:
702 @ args = 0, pretend = 0, frame = 0
703 @ frame_needed = 0, uses_anonymous_args = 0
704 0000 08B5 push {r3, lr}
705 0002 D0F8C402 ldr r0, [r0, #708]
706 0006 FFF7FEFF bl HAL_PCD_EP_Receive
707 000a 0328 cmp r0, #3
708 000c 96BF itet ls
709 000e 024B ldrls r3, .L126
710 0010 0320 movhi r0, #3
711 0012 185C ldrbls r0, [r3, r0] @ zero_extendqisi2
712 0014 08BD pop {r3, pc}
713 .L127:
714 0016 00BF .align 2
715 .L126:
716 0018 00000000 .word .LANCHOR1
718 .section .text.USBD_LL_GetRxDataSize,"ax",%progbits
719 .align 1
720 .p2align 2,,3
721 .global USBD_LL_GetRxDataSize
722 .syntax unified
723 .thumb
724 .thumb_func
725 .fpu fpv4-sp-d16
727 USBD_LL_GetRxDataSize:
728 @ args = 0, pretend = 0, frame = 0
729 @ frame_needed = 0, uses_anonymous_args = 0
730 @ link register save eliminated.
731 0000 D0F8C402 ldr r0, [r0, #708]
732 0004 FFF7FEBF b HAL_PCD_EP_GetRxCount
734 .section .text.HAL_PCDEx_LPM_Callback,"ax",%progbits
735 .align 1
736 .p2align 2,,3
737 .global HAL_PCDEx_LPM_Callback
ARM GAS /tmp/ccEANOyC.s page 13
738 .syntax unified
739 .thumb
740 .thumb_func
741 .fpu fpv4-sp-d16
743 HAL_PCDEx_LPM_Callback:
744 @ args = 0, pretend = 0, frame = 0
745 @ frame_needed = 0, uses_anonymous_args = 0
746 0000 10B5 push {r4, lr}
747 0002 0446 mov r4, r0
748 0004 69B1 cbz r1, .L130
749 0006 0129 cmp r1, #1
750 0008 0AD1 bne .L129
751 000a D0F8F002 ldr r0, [r0, #752]
752 000e FFF7FEFF bl USBD_LL_Suspend
753 0012 A369 ldr r3, [r4, #24]
754 0014 23B1 cbz r3, .L129
755 0016 0D4A ldr r2, .L142
756 0018 1369 ldr r3, [r2, #16]
757 001a 43F00603 orr r3, r3, #6
758 001e 1361 str r3, [r2, #16]
759 .L129:
760 0020 10BD pop {r4, pc}
761 .L130:
762 0022 8369 ldr r3, [r0, #24]
763 0024 2BB9 cbnz r3, .L141
764 0026 D4F8F002 ldr r0, [r4, #752]
765 002a BDE81040 pop {r4, lr}
766 002e FFF7FEBF b USBD_LL_Resume
767 .L141:
768 0032 FFF7FEFF bl SystemClock_Config
769 0036 054A ldr r2, .L142
770 0038 D4F8F002 ldr r0, [r4, #752]
771 003c 1369 ldr r3, [r2, #16]
772 003e 23F00603 bic r3, r3, #6
773 0042 BDE81040 pop {r4, lr}
774 0046 1361 str r3, [r2, #16]
775 0048 FFF7FEBF b USBD_LL_Resume
776 .L143:
777 .align 2
778 .L142:
779 004c 00ED00E0 .word -536810240
781 .section .text.USBD_LL_Delay,"ax",%progbits
782 .align 1
783 .p2align 2,,3
784 .global USBD_LL_Delay
785 .syntax unified
786 .thumb
787 .thumb_func
788 .fpu fpv4-sp-d16
790 USBD_LL_Delay:
791 @ args = 0, pretend = 0, frame = 0
792 @ frame_needed = 0, uses_anonymous_args = 0
793 @ link register save eliminated.
794 0000 FFF7FEBF b HAL_Delay
796 .section .text.USBD_static_malloc,"ax",%progbits
797 .align 1
798 .p2align 2,,3
ARM GAS /tmp/ccEANOyC.s page 14
799 .global USBD_static_malloc
800 .syntax unified
801 .thumb
802 .thumb_func
803 .fpu fpv4-sp-d16
805 USBD_static_malloc:
806 @ args = 0, pretend = 0, frame = 0
807 @ frame_needed = 0, uses_anonymous_args = 0
808 @ link register save eliminated.
809 0000 0048 ldr r0, .L146
810 0002 7047 bx lr
811 .L147:
812 .align 2
813 .L146:
814 0004 00000000 .word .LANCHOR2
816 .section .text.USBD_static_free,"ax",%progbits
817 .align 1
818 .p2align 2,,3
819 .global USBD_static_free
820 .syntax unified
821 .thumb
822 .thumb_func
823 .fpu fpv4-sp-d16
825 USBD_static_free:
826 @ args = 0, pretend = 0, frame = 0
827 @ frame_needed = 0, uses_anonymous_args = 0
828 @ link register save eliminated.
829 0000 7047 bx lr
831 .global hpcd_USB_FS
832 0002 00BF .section .bss.hpcd_USB_FS,"aw",%nobits
833 .align 3
834 .set .LANCHOR0,. + 0
837 hpcd_USB_FS:
838 0000 00000000 .space 756
838 00000000
838 00000000
838 00000000
838 00000000
839 .section .bss.mem.0,"aw",%nobits
840 .align 2
841 .set .LANCHOR2,. + 0
844 mem.0:
845 0000 00000000 .space 544
845 00000000
845 00000000
845 00000000
845 00000000
846 .section .rodata.CSWTCH.3,"a"
847 .align 2
848 .set .LANCHOR1,. + 0
851 CSWTCH.3:
852 0000 00 .byte 0
853 0001 03 .byte 3
854 0002 01 .byte 1
855 0003 03 .byte 3
856 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
ARM GAS /tmp/ccEANOyC.s page 15
DEFINED SYMBOLS
*ABS*:0000000000000000 usbd_conf.c
/tmp/ccEANOyC.s:16 .text.HAL_PCD_MspInit:0000000000000000 $t
/tmp/ccEANOyC.s:25 .text.HAL_PCD_MspInit:0000000000000000 HAL_PCD_MspInit
/tmp/ccEANOyC.s:72 .text.HAL_PCD_MspInit:0000000000000058 $d
/tmp/ccEANOyC.s:76 .text.HAL_PCD_MspDeInit:0000000000000000 $t
/tmp/ccEANOyC.s:84 .text.HAL_PCD_MspDeInit:0000000000000000 HAL_PCD_MspDeInit
/tmp/ccEANOyC.s:103 .text.HAL_PCD_MspDeInit:000000000000001c $d
/tmp/ccEANOyC.s:107 .text.HAL_PCD_SetupStageCallback:0000000000000000 $t
/tmp/ccEANOyC.s:115 .text.HAL_PCD_SetupStageCallback:0000000000000000 HAL_PCD_SetupStageCallback
/tmp/ccEANOyC.s:124 .text.HAL_PCD_DataOutStageCallback:0000000000000000 $t
/tmp/ccEANOyC.s:132 .text.HAL_PCD_DataOutStageCallback:0000000000000000 HAL_PCD_DataOutStageCallback
/tmp/ccEANOyC.s:143 .text.HAL_PCD_DataInStageCallback:0000000000000000 $t
/tmp/ccEANOyC.s:151 .text.HAL_PCD_DataInStageCallback:0000000000000000 HAL_PCD_DataInStageCallback
/tmp/ccEANOyC.s:162 .text.HAL_PCD_SOFCallback:0000000000000000 $t
/tmp/ccEANOyC.s:170 .text.HAL_PCD_SOFCallback:0000000000000000 HAL_PCD_SOFCallback
/tmp/ccEANOyC.s:178 .text.HAL_PCD_ResetCallback:0000000000000000 $t
/tmp/ccEANOyC.s:186 .text.HAL_PCD_ResetCallback:0000000000000000 HAL_PCD_ResetCallback
/tmp/ccEANOyC.s:204 .text.HAL_PCD_SuspendCallback:0000000000000000 $t
/tmp/ccEANOyC.s:212 .text.HAL_PCD_SuspendCallback:0000000000000000 HAL_PCD_SuspendCallback
/tmp/ccEANOyC.s:230 .text.HAL_PCD_SuspendCallback:000000000000001c $d
/tmp/ccEANOyC.s:233 .text.HAL_PCD_ResumeCallback:0000000000000000 $t
/tmp/ccEANOyC.s:241 .text.HAL_PCD_ResumeCallback:0000000000000000 HAL_PCD_ResumeCallback
/tmp/ccEANOyC.s:263 .text.HAL_PCD_ResumeCallback:0000000000000030 $d
/tmp/ccEANOyC.s:266 .text.HAL_PCD_ISOOUTIncompleteCallback:0000000000000000 $t
/tmp/ccEANOyC.s:274 .text.HAL_PCD_ISOOUTIncompleteCallback:0000000000000000 HAL_PCD_ISOOUTIncompleteCallback
/tmp/ccEANOyC.s:282 .text.HAL_PCD_ISOINIncompleteCallback:0000000000000000 $t
/tmp/ccEANOyC.s:290 .text.HAL_PCD_ISOINIncompleteCallback:0000000000000000 HAL_PCD_ISOINIncompleteCallback
/tmp/ccEANOyC.s:298 .text.HAL_PCD_ConnectCallback:0000000000000000 $t
/tmp/ccEANOyC.s:306 .text.HAL_PCD_ConnectCallback:0000000000000000 HAL_PCD_ConnectCallback
/tmp/ccEANOyC.s:314 .text.HAL_PCD_DisconnectCallback:0000000000000000 $t
/tmp/ccEANOyC.s:322 .text.HAL_PCD_DisconnectCallback:0000000000000000 HAL_PCD_DisconnectCallback
/tmp/ccEANOyC.s:330 .text.USBD_LL_Init:0000000000000000 $t
/tmp/ccEANOyC.s:338 .text.USBD_LL_Init:0000000000000000 USBD_LL_Init
/tmp/ccEANOyC.s:394 .text.USBD_LL_Init:0000000000000090 $d
/tmp/ccEANOyC.s:402 .text.USBD_LL_DeInit:0000000000000000 $t
/tmp/ccEANOyC.s:410 .text.USBD_LL_DeInit:0000000000000000 USBD_LL_DeInit
/tmp/ccEANOyC.s:425 .text.USBD_LL_DeInit:0000000000000018 $d
/tmp/ccEANOyC.s:428 .text.USBD_LL_Start:0000000000000000 $t
/tmp/ccEANOyC.s:436 .text.USBD_LL_Start:0000000000000000 USBD_LL_Start
/tmp/ccEANOyC.s:451 .text.USBD_LL_Start:0000000000000018 $d
/tmp/ccEANOyC.s:454 .text.USBD_LL_Stop:0000000000000000 $t
/tmp/ccEANOyC.s:462 .text.USBD_LL_Stop:0000000000000000 USBD_LL_Stop
/tmp/ccEANOyC.s:477 .text.USBD_LL_Stop:0000000000000018 $d
/tmp/ccEANOyC.s:480 .text.USBD_LL_OpenEP:0000000000000000 $t
/tmp/ccEANOyC.s:488 .text.USBD_LL_OpenEP:0000000000000000 USBD_LL_OpenEP
/tmp/ccEANOyC.s:506 .text.USBD_LL_OpenEP:000000000000001c $d
/tmp/ccEANOyC.s:509 .text.USBD_LL_CloseEP:0000000000000000 $t
/tmp/ccEANOyC.s:517 .text.USBD_LL_CloseEP:0000000000000000 USBD_LL_CloseEP
/tmp/ccEANOyC.s:532 .text.USBD_LL_CloseEP:0000000000000018 $d
/tmp/ccEANOyC.s:535 .text.USBD_LL_FlushEP:0000000000000000 $t
/tmp/ccEANOyC.s:543 .text.USBD_LL_FlushEP:0000000000000000 USBD_LL_FlushEP
/tmp/ccEANOyC.s:558 .text.USBD_LL_FlushEP:0000000000000018 $d
/tmp/ccEANOyC.s:561 .text.USBD_LL_StallEP:0000000000000000 $t
/tmp/ccEANOyC.s:569 .text.USBD_LL_StallEP:0000000000000000 USBD_LL_StallEP
/tmp/ccEANOyC.s:584 .text.USBD_LL_StallEP:0000000000000018 $d
/tmp/ccEANOyC.s:587 .text.USBD_LL_ClearStallEP:0000000000000000 $t
ARM GAS /tmp/ccEANOyC.s page 16
/tmp/ccEANOyC.s:595 .text.USBD_LL_ClearStallEP:0000000000000000 USBD_LL_ClearStallEP
/tmp/ccEANOyC.s:610 .text.USBD_LL_ClearStallEP:0000000000000018 $d
/tmp/ccEANOyC.s:613 .text.USBD_LL_IsStallEP:0000000000000000 $t
/tmp/ccEANOyC.s:621 .text.USBD_LL_IsStallEP:0000000000000000 USBD_LL_IsStallEP
/tmp/ccEANOyC.s:641 .text.USBD_LL_SetUSBAddress:0000000000000000 $t
/tmp/ccEANOyC.s:649 .text.USBD_LL_SetUSBAddress:0000000000000000 USBD_LL_SetUSBAddress
/tmp/ccEANOyC.s:664 .text.USBD_LL_SetUSBAddress:0000000000000018 $d
/tmp/ccEANOyC.s:667 .text.USBD_LL_Transmit:0000000000000000 $t
/tmp/ccEANOyC.s:675 .text.USBD_LL_Transmit:0000000000000000 USBD_LL_Transmit
/tmp/ccEANOyC.s:690 .text.USBD_LL_Transmit:0000000000000018 $d
/tmp/ccEANOyC.s:693 .text.USBD_LL_PrepareReceive:0000000000000000 $t
/tmp/ccEANOyC.s:701 .text.USBD_LL_PrepareReceive:0000000000000000 USBD_LL_PrepareReceive
/tmp/ccEANOyC.s:716 .text.USBD_LL_PrepareReceive:0000000000000018 $d
/tmp/ccEANOyC.s:719 .text.USBD_LL_GetRxDataSize:0000000000000000 $t
/tmp/ccEANOyC.s:727 .text.USBD_LL_GetRxDataSize:0000000000000000 USBD_LL_GetRxDataSize
/tmp/ccEANOyC.s:735 .text.HAL_PCDEx_LPM_Callback:0000000000000000 $t
/tmp/ccEANOyC.s:743 .text.HAL_PCDEx_LPM_Callback:0000000000000000 HAL_PCDEx_LPM_Callback
/tmp/ccEANOyC.s:779 .text.HAL_PCDEx_LPM_Callback:000000000000004c $d
/tmp/ccEANOyC.s:782 .text.USBD_LL_Delay:0000000000000000 $t
/tmp/ccEANOyC.s:790 .text.USBD_LL_Delay:0000000000000000 USBD_LL_Delay
/tmp/ccEANOyC.s:797 .text.USBD_static_malloc:0000000000000000 $t
/tmp/ccEANOyC.s:805 .text.USBD_static_malloc:0000000000000000 USBD_static_malloc
/tmp/ccEANOyC.s:814 .text.USBD_static_malloc:0000000000000004 $d
/tmp/ccEANOyC.s:817 .text.USBD_static_free:0000000000000000 $t
/tmp/ccEANOyC.s:825 .text.USBD_static_free:0000000000000000 USBD_static_free
/tmp/ccEANOyC.s:837 .bss.hpcd_USB_FS:0000000000000000 hpcd_USB_FS
/tmp/ccEANOyC.s:833 .bss.hpcd_USB_FS:0000000000000000 $d
/tmp/ccEANOyC.s:840 .bss.mem.0:0000000000000000 $d
/tmp/ccEANOyC.s:844 .bss.mem.0:0000000000000000 mem.0
/tmp/ccEANOyC.s:847 .rodata.CSWTCH.3:0000000000000000 $d
/tmp/ccEANOyC.s:851 .rodata.CSWTCH.3:0000000000000000 CSWTCH.3
UNDEFINED SYMBOLS
memset
HAL_RCCEx_PeriphCLKConfig
HAL_NVIC_SetPriority
HAL_NVIC_EnableIRQ
Error_Handler
HAL_NVIC_DisableIRQ
USBD_LL_SetupStage
USBD_LL_DataOutStage
USBD_LL_DataInStage
USBD_LL_SOF
USBD_LL_SetSpeed
USBD_LL_Reset
USBD_LL_Suspend
USBD_LL_Resume
SystemClock_Config
USBD_LL_IsoOUTIncomplete
USBD_LL_IsoINIncomplete
USBD_LL_DevConnected
USBD_LL_DevDisconnected
HAL_PCD_Init
HAL_PCDEx_PMAConfig
HAL_PCD_DeInit
HAL_PCD_Start
HAL_PCD_Stop
ARM GAS /tmp/ccEANOyC.s page 17
HAL_PCD_EP_Open
HAL_PCD_EP_Close
HAL_PCD_EP_Flush
HAL_PCD_EP_SetStall
HAL_PCD_EP_ClrStall
HAL_PCD_SetAddress
HAL_PCD_EP_Transmit
HAL_PCD_EP_Receive
HAL_PCD_EP_GetRxCount
HAL_Delay