Files
bassofono/codice/build/main.lst

1990 lines
71 KiB
Plaintext
Raw Normal View History

2022-02-06 17:40:36 +01:00
ARM GAS /tmp/ccdvHuZI.s page 1
2022-01-12 01:09:32 +01:00
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 "main.c"
14 .text
15 .section .text.HAL_GPIO_EXTI_Callback,"ax",%progbits
16 .align 1
17 .p2align 2,,3
18 .global HAL_GPIO_EXTI_Callback
19 .arch armv7e-m
20 .syntax unified
21 .thumb
22 .thumb_func
23 .fpu fpv4-sp-d16
25 HAL_GPIO_EXTI_Callback:
26 @ args = 0, pretend = 0, frame = 0
27 @ frame_needed = 0, uses_anonymous_args = 0
28 @ link register save eliminated.
29 0000 7047 bx lr
31 0002 00BF .section .text.HAL_ADC_ConvCpltCallback,"ax",%progbits
32 .align 1
33 .p2align 2,,3
34 .global HAL_ADC_ConvCpltCallback
35 .syntax unified
36 .thumb
37 .thumb_func
38 .fpu fpv4-sp-d16
40 HAL_ADC_ConvCpltCallback:
41 @ args = 0, pretend = 0, frame = 0
42 @ frame_needed = 0, uses_anonymous_args = 0
43 @ link register save eliminated.
44 0000 0368 ldr r3, [r0]
45 0002 B3F1A04F cmp r3, #1342177280
2022-02-06 17:40:36 +01:00
46 0006 03D0 beq .L6
47 0008 074A ldr r2, .L8
48 000a 9342 cmp r3, r2
49 000c 07D0 beq .L7
50 .L3:
51 000e 7047 bx lr
52 .L6:
53 0010 064B ldr r3, .L8+4
54 0012 0122 movs r2, #1
55 0014 1A70 strb r2, [r3]
56 0016 0368 ldr r3, [r0]
57 0018 034A ldr r2, .L8
58 001a 9342 cmp r3, r2
59 001c F7D1 bne .L3
60 .L7:
ARM GAS /tmp/ccdvHuZI.s page 2
61 001e 044B ldr r3, .L8+8
62 0020 0122 movs r2, #1
63 0022 1A70 strb r2, [r3]
64 0024 7047 bx lr
65 .L9:
66 0026 00BF .align 2
67 .L8:
68 0028 00010050 .word 1342177536
69 002c 00000000 .word rx_adc_buffer_ready
70 0030 00000000 .word tx_adc_buffer_pronto
72 .section .text.HAL_ADC_LevelOutOfWindowCallback,"ax",%progbits
73 .align 1
74 .p2align 2,,3
75 .global HAL_ADC_LevelOutOfWindowCallback
76 .syntax unified
77 .thumb
78 .thumb_func
79 .fpu fpv4-sp-d16
81 HAL_ADC_LevelOutOfWindowCallback:
82 @ args = 0, pretend = 0, frame = 0
83 @ frame_needed = 0, uses_anonymous_args = 0
84 @ link register save eliminated.
85 0000 0368 ldr r3, [r0]
86 0002 B3F1A04F cmp r3, #1342177280
87 0006 00D0 beq .L12
88 0008 7047 bx lr
89 .L12:
90 000a 024B ldr r3, .L13
91 000c 0122 movs r2, #1
92 000e 1A60 str r2, [r3]
93 0010 7047 bx lr
94 .L14:
95 0012 00BF .align 2
96 .L13:
97 0014 00000000 .word peak
99 .section .text.HAL_DAC_ConvHalfCpltCallbackCh1,"ax",%progbits
100 .align 1
101 .p2align 2,,3
102 .global HAL_DAC_ConvHalfCpltCallbackCh1
103 .syntax unified
104 .thumb
105 .thumb_func
106 .fpu fpv4-sp-d16
108 HAL_DAC_ConvHalfCpltCallbackCh1:
109 @ args = 0, pretend = 0, frame = 0
110 @ frame_needed = 0, uses_anonymous_args = 0
111 @ link register save eliminated.
112 0000 0349 ldr r1, .L16
113 0002 044B ldr r3, .L16+4
114 0004 0020 movs r0, #0
115 0006 0122 movs r2, #1
116 0008 0870 strb r0, [r1]
117 000a 1A70 strb r2, [r3]
118 000c 7047 bx lr
119 .L17:
120 000e 00BF .align 2
121 .L16:
ARM GAS /tmp/ccdvHuZI.s page 3
122 0010 00000000 .word rx_dac_buffer_toggle
123 0014 00000000 .word rx_dac_buffer_mezzo_vuoto
125 .section .text.HAL_DAC_ConvCpltCallbackCh1,"ax",%progbits
126 .align 1
127 .p2align 2,,3
128 .global HAL_DAC_ConvCpltCallbackCh1
129 .syntax unified
130 .thumb
131 .thumb_func
132 .fpu fpv4-sp-d16
134 HAL_DAC_ConvCpltCallbackCh1:
135 @ args = 0, pretend = 0, frame = 0
136 @ frame_needed = 0, uses_anonymous_args = 0
137 @ link register save eliminated.
138 0000 0249 ldr r1, .L19
139 0002 034A ldr r2, .L19+4
140 0004 0123 movs r3, #1
141 0006 0B70 strb r3, [r1]
142 0008 1370 strb r3, [r2]
143 000a 7047 bx lr
144 .L20:
145 .align 2
146 .L19:
147 000c 00000000 .word rx_dac_buffer_toggle
148 0010 00000000 .word rx_dac_buffer_mezzo_vuoto
150 .section .text.HAL_DACEx_ConvHalfCpltCallbackCh2,"ax",%progbits
151 .align 1
152 .p2align 2,,3
153 .global HAL_DACEx_ConvHalfCpltCallbackCh2
154 .syntax unified
155 .thumb
156 .thumb_func
157 .fpu fpv4-sp-d16
159 HAL_DACEx_ConvHalfCpltCallbackCh2:
160 @ args = 0, pretend = 0, frame = 0
161 @ frame_needed = 0, uses_anonymous_args = 0
162 @ link register save eliminated.
163 0000 0349 ldr r1, .L22
164 0002 044B ldr r3, .L22+4
165 0004 0020 movs r0, #0
166 0006 0122 movs r2, #1
167 0008 0870 strb r0, [r1]
168 000a 1A70 strb r2, [r3]
169 000c 7047 bx lr
170 .L23:
171 000e 00BF .align 2
172 .L22:
173 0010 00000000 .word tx_dac_buffer_toggle
174 0014 00000000 .word tx_dac_buffer_mezzo_vuoto
176 .section .text.HAL_DACEx_ConvCpltCallbackCh2,"ax",%progbits
177 .align 1
178 .p2align 2,,3
179 .global HAL_DACEx_ConvCpltCallbackCh2
180 .syntax unified
181 .thumb
182 .thumb_func
183 .fpu fpv4-sp-d16
ARM GAS /tmp/ccdvHuZI.s page 4
185 HAL_DACEx_ConvCpltCallbackCh2:
186 @ args = 0, pretend = 0, frame = 0
187 @ frame_needed = 0, uses_anonymous_args = 0
188 @ link register save eliminated.
189 0000 0249 ldr r1, .L25
190 0002 034A ldr r2, .L25+4
191 0004 0123 movs r3, #1
192 0006 0B70 strb r3, [r1]
193 0008 1370 strb r3, [r2]
194 000a 7047 bx lr
195 .L26:
196 .align 2
197 .L25:
198 000c 00000000 .word tx_dac_buffer_toggle
199 0010 00000000 .word tx_dac_buffer_mezzo_vuoto
201 .section .text.HAL_TIM_PeriodElapsedCallback,"ax",%progbits
202 .align 1
203 .p2align 2,,3
204 .global HAL_TIM_PeriodElapsedCallback
205 .syntax unified
206 .thumb
207 .thumb_func
208 .fpu fpv4-sp-d16
210 HAL_TIM_PeriodElapsedCallback:
211 @ args = 0, pretend = 0, frame = 0
212 @ frame_needed = 0, uses_anonymous_args = 0
213 @ link register save eliminated.
214 0000 044B ldr r3, .L30
215 0002 0268 ldr r2, [r0]
216 0004 9A42 cmp r2, r3
217 0006 00D0 beq .L29
218 0008 7047 bx lr
219 .L29:
220 000a 034B ldr r3, .L30+4
221 000c 0122 movs r2, #1
222 000e 1A70 strb r2, [r3]
223 0010 7047 bx lr
224 .L31:
225 0012 00BF .align 2
226 .L30:
227 0014 00140040 .word 1073746944
228 0018 00000000 .word .LANCHOR0
230 .section .text.HAL_UART_RxCpltCallback,"ax",%progbits
231 .align 1
232 .p2align 2,,3
233 .global HAL_UART_RxCpltCallback
234 .syntax unified
235 .thumb
236 .thumb_func
237 .fpu fpv4-sp-d16
239 HAL_UART_RxCpltCallback:
240 @ args = 0, pretend = 0, frame = 0
241 @ frame_needed = 0, uses_anonymous_args = 0
242 0000 38B5 push {r3, r4, r5, lr}
243 0002 084B ldr r3, .L36
244 0004 9842 cmp r0, r3
245 0006 00D0 beq .L35
ARM GAS /tmp/ccdvHuZI.s page 5
246 0008 38BD pop {r3, r4, r5, pc}
247 .L35:
248 000a 074D ldr r5, .L36+4
249 000c 0446 mov r4, r0
250 000e 2878 ldrb r0, [r5] @ zero_extendqisi2
251 0010 FFF7FEFF bl enqueue_cmd
252 0014 2946 mov r1, r5
253 0016 2046 mov r0, r4
254 0018 0122 movs r2, #1
255 001a BDE83840 pop {r3, r4, r5, lr}
256 001e FFF7FEBF b HAL_UART_Receive_IT
257 .L37:
258 0022 00BF .align 2
259 .L36:
260 0024 00000000 .word .LANCHOR1
261 0028 00000000 .word uart_rx_buf
263 .section .text.__io_putchar,"ax",%progbits
264 .align 1
265 .p2align 2,,3
266 .global __io_putchar
267 .syntax unified
268 .thumb
269 .thumb_func
270 .fpu fpv4-sp-d16
272 __io_putchar:
273 @ args = 0, pretend = 0, frame = 8
274 @ frame_needed = 0, uses_anonymous_args = 0
275 0000 10B5 push {r4, lr}
276 0002 82B0 sub sp, sp, #8
277 0004 0446 mov r4, r0
278 0006 0A23 movs r3, #10
279 0008 0122 movs r2, #1
280 000a 01A9 add r1, sp, #4
281 000c 0348 ldr r0, .L40
282 000e 8DF80440 strb r4, [sp, #4]
283 0012 FFF7FEFF bl HAL_UART_Transmit
284 0016 2046 mov r0, r4
285 0018 02B0 add sp, sp, #8
286 @ sp needed
287 001a 10BD pop {r4, pc}
288 .L41:
289 .align 2
290 .L40:
291 001c 00000000 .word .LANCHOR1
293 .section .text._write,"ax",%progbits
294 .align 1
295 .p2align 2,,3
296 .global _write
297 .syntax unified
298 .thumb
299 .thumb_func
300 .fpu fpv4-sp-d16
302 _write:
303 @ args = 0, pretend = 0, frame = 0
304 @ frame_needed = 0, uses_anonymous_args = 0
305 0000 10B5 push {r4, lr}
306 0002 0348 ldr r0, .L44
ARM GAS /tmp/ccdvHuZI.s page 6
307 0004 1446 mov r4, r2
308 0006 92B2 uxth r2, r2
309 0008 FFF7FEFF bl HAL_UART_Transmit_DMA
310 000c 2046 mov r0, r4
311 000e 10BD pop {r4, pc}
312 .L45:
313 .align 2
314 .L44:
315 0010 00000000 .word .LANCHOR1
317 .section .text.display_write,"ax",%progbits
318 .align 1
319 .p2align 2,,3
320 .global display_write
321 .syntax unified
322 .thumb
323 .thumb_func
324 .fpu fpv4-sp-d16
326 display_write:
327 @ args = 0, pretend = 0, frame = 0
328 @ frame_needed = 0, uses_anonymous_args = 0
329 0000 10B5 push {r4, lr}
330 0002 0C46 mov r4, r1
331 0004 A2B2 uxth r2, r4
332 0006 0146 mov r1, r0
333 0008 0248 ldr r0, .L48
334 000a FFF7FEFF bl HAL_UART_Transmit_DMA
335 000e 2046 mov r0, r4
336 0010 10BD pop {r4, pc}
337 .L49:
338 0012 00BF .align 2
339 .L48:
340 0014 00000000 .word .LANCHOR1
342 .section .text.avvia_trasmissione,"ax",%progbits
343 .align 1
344 .p2align 2,,3
345 .global avvia_trasmissione
346 .syntax unified
347 .thumb
348 .thumb_func
349 .fpu fpv4-sp-d16
351 avvia_trasmissione:
352 @ args = 0, pretend = 0, frame = 0
353 @ frame_needed = 0, uses_anonymous_args = 0
354 0000 10B5 push {r4, lr}
355 0002 184B ldr r3, .L54
356 0004 1848 ldr r0, .L54+4
357 0006 82B0 sub sp, sp, #8
358 0008 0122 movs r2, #1
359 000a 1A70 strb r2, [r3]
360 000c 0024 movs r4, #0
361 000e FFF7FEFF bl HAL_TIM_Base_Start
362 0012 1021 movs r1, #16
363 0014 1548 ldr r0, .L54+8
364 0016 FFF7FEFF bl HAL_DAC_Start
365 001a 4FF40063 mov r3, #2048
366 001e 144A ldr r2, .L54+12
367 0020 1248 ldr r0, .L54+8
ARM GAS /tmp/ccdvHuZI.s page 7
368 0022 0094 str r4, [sp]
369 0024 1021 movs r1, #16
370 0026 FFF7FEFF bl HAL_DAC_Start_DMA
371 002a 1249 ldr r1, .L54+16
372 002c 1248 ldr r0, .L54+20
373 002e 4022 movs r2, #64
374 0030 FFF7FEFF bl HAL_ADC_Start_DMA
375 0034 114B ldr r3, .L54+24
376 0036 5B7D ldrb r3, [r3, #21] @ zero_extendqisi2
377 0038 033B subs r3, r3, #3
378 003a 012B cmp r3, #1
379 003c 01D9 bls .L53
380 003e 02B0 add sp, sp, #8
381 @ sp needed
382 0040 10BD pop {r4, pc}
383 .L53:
384 0042 0F48 ldr r0, .L54+28
385 0044 FFF7FEFF bl HAL_TIM_Base_Start
386 0048 2146 mov r1, r4
387 004a 0848 ldr r0, .L54+8
388 004c FFF7FEFF bl HAL_DAC_Start
389 0050 0C4A ldr r2, .L54+32
390 0052 0094 str r4, [sp]
391 0054 8023 movs r3, #128
392 0056 2146 mov r1, r4
393 0058 0448 ldr r0, .L54+8
394 005a FFF7FEFF bl HAL_DAC_Start_DMA
395 005e 02B0 add sp, sp, #8
396 @ sp needed
397 0060 10BD pop {r4, pc}
398 .L55:
399 0062 00BF .align 2
400 .L54:
401 0064 00000000 .word trasmissione
402 0068 00000000 .word .LANCHOR2
403 006c 00000000 .word .LANCHOR3
404 0070 00000000 .word tx_dac_buffer
405 0074 00000000 .word tx_adc_buffer
406 0078 00000000 .word .LANCHOR4
407 007c 00000000 .word canale
408 0080 00000000 .word .LANCHOR5
409 0084 00000000 .word rx_dac_buffer
411 .section .text.ferma_trasmissione,"ax",%progbits
412 .align 1
413 .p2align 2,,3
414 .global ferma_trasmissione
415 .syntax unified
416 .thumb
417 .thumb_func
418 .fpu fpv4-sp-d16
420 ferma_trasmissione:
421 @ args = 0, pretend = 0, frame = 0
422 @ frame_needed = 0, uses_anonymous_args = 0
423 0000 124B ldr r3, .L60
424 0002 1348 ldr r0, .L60+4
425 0004 10B5 push {r4, lr}
426 0006 0024 movs r4, #0
ARM GAS /tmp/ccdvHuZI.s page 8
427 0008 1C70 strb r4, [r3]
428 000a FFF7FEFF bl HAL_TIM_Base_Stop
429 000e 1021 movs r1, #16
430 0010 1048 ldr r0, .L60+8
431 0012 FFF7FEFF bl HAL_DAC_Stop
432 0016 1021 movs r1, #16
433 0018 0E48 ldr r0, .L60+8
434 001a FFF7FEFF bl HAL_DAC_Stop_DMA
435 001e 0E48 ldr r0, .L60+12
436 0020 FFF7FEFF bl HAL_ADC_Stop_DMA
437 0024 0D4B ldr r3, .L60+16
438 0026 5B7D ldrb r3, [r3, #21] @ zero_extendqisi2
439 0028 033B subs r3, r3, #3
440 002a 012B cmp r3, #1
441 002c 00D9 bls .L59
442 002e 10BD pop {r4, pc}
443 .L59:
444 0030 0B48 ldr r0, .L60+20
445 0032 FFF7FEFF bl HAL_TIM_Base_Stop
446 0036 2146 mov r1, r4
447 0038 0648 ldr r0, .L60+8
448 003a FFF7FEFF bl HAL_DAC_Stop
449 003e 2146 mov r1, r4
450 0040 0448 ldr r0, .L60+8
451 0042 BDE81040 pop {r4, lr}
452 0046 FFF7FEBF b HAL_DAC_Stop_DMA
453 .L61:
454 004a 00BF .align 2
455 .L60:
456 004c 00000000 .word trasmissione
457 0050 00000000 .word .LANCHOR2
458 0054 00000000 .word .LANCHOR3
459 0058 00000000 .word .LANCHOR4
460 005c 00000000 .word canale
461 0060 00000000 .word .LANCHOR5
463 .section .text.avvia_ricezione,"ax",%progbits
464 .align 1
465 .p2align 2,,3
466 .global avvia_ricezione
467 .syntax unified
468 .thumb
469 .thumb_func
470 .fpu fpv4-sp-d16
472 avvia_ricezione:
473 @ args = 0, pretend = 0, frame = 0
474 @ frame_needed = 0, uses_anonymous_args = 0
475 0000 10B5 push {r4, lr}
476 0002 0E4B ldr r3, .L64
477 0004 0E49 ldr r1, .L64+4
478 0006 0F4C ldr r4, .L64+8
479 0008 0F48 ldr r0, .L64+12
480 000a 82B0 sub sp, sp, #8
481 000c 4FF0010C mov ip, #1
482 0010 4FF48062 mov r2, #1024
483 0014 83F800C0 strb ip, [r3]
484 0018 FFF7FEFF bl HAL_ADC_Start_DMA
485 001c 0B48 ldr r0, .L64+16
ARM GAS /tmp/ccdvHuZI.s page 9
486 001e FFF7FEFF bl HAL_TIM_Base_Start
487 0022 0021 movs r1, #0
488 0024 2046 mov r0, r4
489 0026 FFF7FEFF bl HAL_DAC_Start
490 002a 0021 movs r1, #0
491 002c 084A ldr r2, .L64+20
492 002e 0091 str r1, [sp]
493 0030 8023 movs r3, #128
494 0032 2046 mov r0, r4
495 0034 FFF7FEFF bl HAL_DAC_Start_DMA
496 0038 02B0 add sp, sp, #8
497 @ sp needed
498 003a 10BD pop {r4, pc}
499 .L65:
500 .align 2
501 .L64:
502 003c 00000000 .word ricezione
503 0040 00000000 .word rx_adc_buffer
504 0044 00000000 .word .LANCHOR3
505 0048 00000000 .word .LANCHOR6
506 004c 00000000 .word .LANCHOR5
507 0050 00000000 .word rx_dac_buffer
509 .section .text.ferma_ricezione,"ax",%progbits
510 .align 1
511 .p2align 2,,3
512 .global ferma_ricezione
513 .syntax unified
514 .thumb
515 .thumb_func
516 .fpu fpv4-sp-d16
518 ferma_ricezione:
519 @ args = 0, pretend = 0, frame = 0
520 @ frame_needed = 0, uses_anonymous_args = 0
521 0000 38B5 push {r3, r4, r5, lr}
522 0002 0A4B ldr r3, .L68
523 0004 0A4D ldr r5, .L68+4
524 0006 0B48 ldr r0, .L68+8
525 0008 0024 movs r4, #0
526 000a 1C70 strb r4, [r3]
527 000c FFF7FEFF bl HAL_ADC_Stop_DMA
528 0010 0948 ldr r0, .L68+12
529 0012 FFF7FEFF bl HAL_TIM_Base_Stop
530 0016 2146 mov r1, r4
531 0018 2846 mov r0, r5
532 001a FFF7FEFF bl HAL_DAC_Stop
533 001e 2146 mov r1, r4
534 0020 2846 mov r0, r5
535 0022 BDE83840 pop {r3, r4, r5, lr}
536 0026 FFF7FEBF b HAL_DAC_Stop_DMA
537 .L69:
538 002a 00BF .align 2
539 .L68:
540 002c 00000000 .word ricezione
541 0030 00000000 .word .LANCHOR3
542 0034 00000000 .word .LANCHOR6
543 0038 00000000 .word .LANCHOR5
545 .section .text.set_rx_gain,"ax",%progbits
ARM GAS /tmp/ccdvHuZI.s page 10
546 .align 1
547 .p2align 2,,3
548 .global set_rx_gain
549 .syntax unified
550 .thumb
551 .thumb_func
552 .fpu fpv4-sp-d16
554 set_rx_gain:
555 @ args = 0, pretend = 0, frame = 0
556 @ frame_needed = 0, uses_anonymous_args = 0
557 0000 08B5 push {r3, lr}
558 0002 1848 ldr r0, .L80
559 0004 FFF7FEFF bl HAL_OPAMP_Stop
560 0008 174B ldr r3, .L80+4
561 000a 1B68 ldr r3, [r3]
562 000c 023B subs r3, r3, #2
563 000e 042B cmp r3, #4
564 0010 24D8 bhi .L71
565 0012 DFE803F0 tbb [pc, r3]
566 .L73:
567 0016 0F .byte (.L77-.L73)/2
568 0017 14 .byte (.L76-.L73)/2
569 0018 19 .byte (.L75-.L73)/2
570 0019 1E .byte (.L74-.L73)/2
571 001a 03 .byte (.L72-.L73)/2
572 001b 00 .p2align 1
573 .L72:
574 001c 114B ldr r3, .L80
575 001e 4FF4A032 mov r2, #81920
576 0022 9A62 str r2, [r3, #40]
577 .L78:
578 0024 0F48 ldr r0, .L80
579 0026 FFF7FEFF bl HAL_OPAMP_Init
580 002a BDE80840 pop {r3, lr}
581 002e 0D48 ldr r0, .L80
582 0030 FFF7FEBF b HAL_OPAMP_Start
583 .L77:
584 0034 0B4B ldr r3, .L80
585 0036 4FF48042 mov r2, #16384
586 003a 9A62 str r2, [r3, #40]
587 003c F2E7 b .L78
588 .L76:
589 003e 094B ldr r3, .L80
590 0040 4FF40042 mov r2, #32768
591 0044 9A62 str r2, [r3, #40]
592 0046 EDE7 b .L78
593 .L75:
594 0048 064B ldr r3, .L80
595 004a 4FF44042 mov r2, #49152
596 004e 9A62 str r2, [r3, #40]
597 0050 E8E7 b .L78
598 .L74:
599 0052 044B ldr r3, .L80
600 0054 4FF48032 mov r2, #65536
601 0058 9A62 str r2, [r3, #40]
602 005a E3E7 b .L78
603 .L71:
ARM GAS /tmp/ccdvHuZI.s page 11
604 005c 014B ldr r3, .L80
605 005e 0022 movs r2, #0
606 0060 9A62 str r2, [r3, #40]
607 0062 DFE7 b .L78
608 .L81:
609 .align 2
610 .L80:
611 0064 00000000 .word .LANCHOR7
612 0068 00000000 .word rx_gain
614 .section .text.SystemClock_Config,"ax",%progbits
615 .align 1
616 .p2align 2,,3
617 .global SystemClock_Config
618 .syntax unified
619 .thumb
620 .thumb_func
621 .fpu fpv4-sp-d16
623 SystemClock_Config:
624 @ args = 0, pretend = 0, frame = 80
625 @ frame_needed = 0, uses_anonymous_args = 0
626 0000 00B5 push {lr}
627 0002 95B0 sub sp, sp, #84
628 0004 3822 movs r2, #56
629 0006 0021 movs r1, #0
630 0008 06A8 add r0, sp, #24
631 000a FFF7FEFF bl memset
632 000e 0020 movs r0, #0
633 0010 CDE90000 strd r0, r0, [sp]
634 0014 CDE90200 strd r0, r0, [sp, #8]
635 0018 0490 str r0, [sp, #16]
636 001a FFF7FEFF bl HAL_PWREx_ControlVoltageScaling
637 001e 9FED167B vldr.64 d7, .L88 @ int
638 0022 0223 movs r3, #2
639 0024 0121 movs r1, #1
640 0026 0322 movs r2, #3
641 0028 CDE90C13 strd r1, r3, [sp, #48]
642 002c 0E92 str r2, [sp, #56]
643 002e 1C21 movs r1, #28
644 0030 0622 movs r2, #6
645 0032 06A8 add r0, sp, #24
646 0034 8DED067B vstr.64 d7, [sp, #24] @ int
647 0038 CDE90F31 strd r3, r1, [sp, #60]
648 003c CDE91132 strd r3, r2, [sp, #68]
649 0040 1393 str r3, [sp, #76]
650 0042 FFF7FEFF bl HAL_RCC_OscConfig
651 0046 08B1 cbz r0, .L83
652 .syntax unified
653 @ 209 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
654 0048 72B6 cpsid i
655 @ 0 "" 2
656 .thumb
2022-01-12 01:09:32 +01:00
657 .syntax unified
2022-02-06 17:40:36 +01:00
658 .L84:
659 004a FEE7 b .L84
660 .L83:
661 004c 9FED0C7B vldr.64 d7, .L88+8 @ int
662 0050 8DED007B vstr.64 d7, [sp] @ int
ARM GAS /tmp/ccdvHuZI.s page 12
663 0054 9FED0C7B vldr.64 d7, .L88+16 @ int
664 0058 0346 mov r3, r0
665 005a 0421 movs r1, #4
666 005c 6846 mov r0, sp
667 005e 8DED027B vstr.64 d7, [sp, #8] @ int
668 0062 0493 str r3, [sp, #16]
669 0064 FFF7FEFF bl HAL_RCC_ClockConfig
670 0068 08B1 cbz r0, .L82
671 .syntax unified
672 @ 209 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
673 006a 72B6 cpsid i
674 @ 0 "" 2
675 .thumb
676 .syntax unified
677 .L86:
678 006c FEE7 b .L86
679 .L82:
680 006e 15B0 add sp, sp, #84
681 @ sp needed
682 0070 5DF804FB ldr pc, [sp], #4
683 .L89:
684 0074 AFF30080 .align 3
685 .L88:
686 0078 21000000 .word 33
687 007c 00000100 .word 65536
688 0080 0F000000 .word 15
689 0084 03000000 .word 3
690 0088 00000000 .word 0
691 008c 00000000 .word 0
693 .section .text.startup.main,"ax",%progbits
694 .align 1
695 .p2align 2,,3
696 .global main
697 .syntax unified
698 .thumb
699 .thumb_func
700 .fpu fpv4-sp-d16
702 main:
703 @ Volatile: function does not return.
704 @ args = 0, pretend = 0, frame = 112
705 @ frame_needed = 0, uses_anonymous_args = 0
706 0000 2DE98048 push {r7, fp, lr}
707 0004 B24C ldr r4, .L184+8
708 0006 B34E ldr r6, .L184+12
709 0008 B34F ldr r7, .L184+16
710 000a 9DB0 sub sp, sp, #116
711 000c 0025 movs r5, #0
712 000e 2580 strh r5, [r4] @ movhi
713 0010 FFF7FEFF bl HAL_Init
714 0014 FFF7FEFF bl SystemClock_Config
715 0018 CDE91055 strd r5, r5, [sp, #64]
716 001c CDE91255 strd r5, r5, [sp, #72]
717 0020 1495 str r5, [sp, #80]
718 0022 F36C ldr r3, [r6, #76]
719 0024 AD48 ldr r0, .L184+20
720 0026 43F02003 orr r3, r3, #32
721 002a F364 str r3, [r6, #76]
ARM GAS /tmp/ccdvHuZI.s page 13
722 002c F36C ldr r3, [r6, #76]
723 002e 03F02003 and r3, r3, #32
724 0032 0293 str r3, [sp, #8]
725 0034 029B ldr r3, [sp, #8]
726 0036 F36C ldr r3, [r6, #76]
727 0038 43F00103 orr r3, r3, #1
728 003c F364 str r3, [r6, #76]
729 003e F36C ldr r3, [r6, #76]
730 0040 03F00103 and r3, r3, #1
731 0044 0393 str r3, [sp, #12]
732 0046 039B ldr r3, [sp, #12]
733 0048 F36C ldr r3, [r6, #76]
734 004a 43F00203 orr r3, r3, #2
735 004e F364 str r3, [r6, #76]
736 0050 F36C ldr r3, [r6, #76]
737 0052 03F00203 and r3, r3, #2
738 0056 0493 str r3, [sp, #16]
739 0058 2A46 mov r2, r5
740 005a 2021 movs r1, #32
741 005c 049B ldr r3, [sp, #16]
742 005e 4FF00208 mov r8, #2
743 0062 FFF7FEFF bl HAL_GPIO_WritePin
744 0066 0522 movs r2, #5
745 0068 0023 movs r3, #0
746 006a 10A9 add r1, sp, #64
747 006c 4FF09040 mov r0, #1207959552
748 0070 CDE91023 strd r2, [sp, #64]
749 0074 CDF84880 str r8, [sp, #72]
750 0078 FFF7FEFF bl HAL_GPIO_Init
751 007c 2022 movs r2, #32
752 007e 0123 movs r3, #1
753 0080 CDE91023 strd r2, [sp, #64]
754 0084 9548 ldr r0, .L184+20
755 0086 0022 movs r2, #0
756 0088 0023 movs r3, #0
757 008a 10A9 add r1, sp, #64
758 008c CDE91223 strd r2, [sp, #72]
759 0090 FFF7FEFF bl HAL_GPIO_Init
760 0094 4022 movs r2, #64
761 0096 0023 movs r3, #0
762 0098 9048 ldr r0, .L184+20
763 009a CDF84880 str r8, [sp, #72]
764 009e 10A9 add r1, sp, #64
765 00a0 CDE91023 strd r2, [sp, #64]
766 00a4 FFF7FEFF bl HAL_GPIO_Init
767 00a8 B36C ldr r3, [r6, #72]
768 00aa 43F00403 orr r3, r3, #4
769 00ae B364 str r3, [r6, #72]
770 00b0 B36C ldr r3, [r6, #72]
771 00b2 03F00403 and r3, r3, #4
772 00b6 0093 str r3, [sp]
773 00b8 009B ldr r3, [sp]
774 00ba B36C ldr r3, [r6, #72]
775 00bc 43F00103 orr r3, r3, #1
776 00c0 B364 str r3, [r6, #72]
777 00c2 B36C ldr r3, [r6, #72]
778 00c4 03F00103 and r3, r3, #1
ARM GAS /tmp/ccdvHuZI.s page 14
779 00c8 2A46 mov r2, r5
780 00ca 2946 mov r1, r5
781 00cc 0193 str r3, [sp, #4]
782 00ce 0B20 movs r0, #11
783 00d0 019B ldr r3, [sp, #4]
784 00d2 FFF7FEFF bl HAL_NVIC_SetPriority
785 00d6 0B20 movs r0, #11
786 00d8 FFF7FEFF bl HAL_NVIC_EnableIRQ
787 00dc 2A46 mov r2, r5
788 00de 2946 mov r1, r5
789 00e0 0C20 movs r0, #12
790 00e2 FFF7FEFF bl HAL_NVIC_SetPriority
791 00e6 0C20 movs r0, #12
792 00e8 FFF7FEFF bl HAL_NVIC_EnableIRQ
793 00ec 2A46 mov r2, r5
794 00ee 2946 mov r1, r5
795 00f0 0D20 movs r0, #13
796 00f2 FFF7FEFF bl HAL_NVIC_SetPriority
797 00f6 0D20 movs r0, #13
798 00f8 FFF7FEFF bl HAL_NVIC_EnableIRQ
799 00fc 2A46 mov r2, r5
800 00fe 2946 mov r1, r5
801 0100 0E20 movs r0, #14
802 0102 FFF7FEFF bl HAL_NVIC_SetPriority
803 0106 0E20 movs r0, #14
804 0108 FFF7FEFF bl HAL_NVIC_EnableIRQ
805 010c 2A46 mov r2, r5
806 010e 2946 mov r1, r5
807 0110 0F20 movs r0, #15
808 0112 FFF7FEFF bl HAL_NVIC_SetPriority
809 0116 0F20 movs r0, #15
810 0118 FFF7FEFF bl HAL_NVIC_EnableIRQ
811 011c 2946 mov r1, r5
812 011e 3022 movs r2, #48
813 0120 10A8 add r0, sp, #64
814 0122 FFF7FEFF bl memset
815 0126 6E4B ldr r3, .L184+24
816 0128 3B60 str r3, [r7]
817 012a 3846 mov r0, r7
818 012c FFF7FEFF bl HAL_DAC_Init
819 0130 08B1 cbz r0, .L91
820 .syntax unified
821 @ 209 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
822 0132 72B6 cpsid i
823 @ 0 "" 2
824 .thumb
825 .syntax unified
826 .L92:
827 0134 FEE7 b .L92
828 .L91:
829 0136 CDE91400 strd r0, r0, [sp, #80]
830 013a CDF84080 str r8, [sp, #64]
831 013e 4FF48079 mov r9, #256
832 0142 1290 str r0, [sp, #72]
833 0144 1790 str r0, [sp, #92]
834 0146 0246 mov r2, r0
835 0148 1E23 movs r3, #30
ARM GAS /tmp/ccdvHuZI.s page 15
836 014a 4FF00108 mov r8, #1
837 014e 10A9 add r1, sp, #64
838 0150 3846 mov r0, r7
839 0152 ADF84490 strh r9, [sp, #68] @ movhi
840 0156 1393 str r3, [sp, #76]
841 0158 CDF85880 str r8, [sp, #88]
842 015c FFF7FEFF bl HAL_DAC_ConfigChannel
843 0160 08B1 cbz r0, .L93
844 .syntax unified
845 @ 209 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
846 0162 72B6 cpsid i
847 @ 0 "" 2
848 .thumb
849 .syntax unified
850 .L94:
851 0164 FEE7 b .L94
852 .L93:
853 0166 0623 movs r3, #6
854 0168 3846 mov r0, r7
855 016a 1022 movs r2, #16
856 016c 10A9 add r1, sp, #64
857 016e 1393 str r3, [sp, #76]
858 0170 FFF7FEFF bl HAL_DAC_ConfigChannel
859 0174 0546 mov r5, r0
860 0176 08B1 cbz r0, .L95
861 .syntax unified
862 @ 209 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
863 0178 72B6 cpsid i
864 @ 0 "" 2
865 .thumb
866 .syntax unified
867 .L96:
868 017a FEE7 b .L96
869 .L95:
870 017c 594E ldr r6, .L184+28
871 017e 0590 str r0, [sp, #20]
872 0180 CDE90600 strd r0, r0, [sp, #24]
873 0184 CDE90900 strd r0, r0, [sp, #36]
874 0188 CDE90B00 strd r0, r0, [sp, #44]
875 018c CDE90D00 strd r0, r0, [sp, #52]
876 0190 0890 str r0, [sp, #32]
877 0192 0146 mov r1, r0
878 0194 2022 movs r2, #32
879 0196 10A8 add r0, sp, #64
880 0198 FFF7FEFF bl memset
881 019c 4FF0A04A mov r10, #1342177280
882 01a0 4FF44033 mov r3, #196608
883 01a4 C6E900A3 strd r10, r3, [r6]
884 01a8 A6F81C90 strh r9, [r6, #28] @ movhi
885 01ac 0423 movs r3, #4
886 01ae 3046 mov r0, r6
887 01b0 C6E90255 strd r5, r5, [r6, #8]
888 01b4 C6E90455 strd r5, r5, [r6, #16]
889 01b8 C6E90B55 strd r5, r5, [r6, #44]
890 01bc C6E91155 strd r5, r5, [r6, #68]
891 01c0 C6F82080 str r8, [r6, #32]
892 01c4 86F82450 strb r5, [r6, #36]
ARM GAS /tmp/ccdvHuZI.s page 16
893 01c8 86F83880 strb r8, [r6, #56]
894 01cc F563 str r5, [r6, #60]
895 01ce 86F84080 strb r8, [r6, #64]
896 01d2 F564 str r5, [r6, #76]
897 01d4 C6F85080 str r8, [r6, #80]
898 01d8 B361 str r3, [r6, #24]
899 01da FFF7FEFF bl HAL_ADC_Init
900 01de 08B1 cbz r0, .L97
901 .syntax unified
902 @ 209 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
903 01e0 72B6 cpsid i
904 @ 0 "" 2
905 .thumb
906 .syntax unified
907 .L98:
908 01e2 FEE7 b .L98
909 .L97:
910 01e4 0590 str r0, [sp, #20]
911 01e6 05A9 add r1, sp, #20
912 01e8 3046 mov r0, r6
913 01ea FFF7FEFF bl HAL_ADCEx_MultiModeConfigChannel
914 01ee 08B1 cbz r0, .L99
915 .syntax unified
916 @ 209 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
917 01f0 72B6 cpsid i
918 @ 0 "" 2
919 .thumb
920 .syntax unified
921 .L100:
922 01f2 FEE7 b .L100
923 .L99:
924 01f4 3C4B ldr r3, .L184+32
925 01f6 0A93 str r3, [sp, #40]
926 01f8 40F6FA72 movw r2, #4090
927 01fc 0523 movs r3, #5
928 01fe CDE90C23 strd r2, [sp, #48]
929 0202 4FF48053 mov r3, #4096
930 0206 394A ldr r2, .L184+36
931 0208 8DF82C00 strb r0, [sp, #44]
932 020c 0E93 str r3, [sp, #56]
933 020e 08A9 add r1, sp, #32
934 0210 4FF44003 mov r3, #12582912
935 0214 3046 mov r0, r6
936 0216 CDE90823 strd r2, [sp, #32]
937 021a FFF7FEFF bl HAL_ADC_AnalogWDGConfig
938 021e 08B1 cbz r0, .L101
939 .syntax unified
940 @ 209 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
941 0220 72B6 cpsid i
942 @ 0 "" 2
943 .thumb
944 .syntax unified
945 .L102:
946 0222 FEE7 b .L102
947 .L101:
948 0224 28A3 adr r3, .L184
949 0226 D3E90023 ldrd r2, [r3]
ARM GAS /tmp/ccdvHuZI.s page 17
950 022a CDE91023 strd r2, [sp, #64]
951 022e 0422 movs r2, #4
952 0230 7F23 movs r3, #127
953 0232 CDE91223 strd r2, [sp, #72]
954 0236 3046 mov r0, r6
955 0238 0422 movs r2, #4
956 023a 0023 movs r3, #0
957 023c 10A9 add r1, sp, #64
958 023e CDE91423 strd r2, [sp, #80]
959 0242 FFF7FEFF bl HAL_ADC_ConfigChannel
960 0246 08B1 cbz r0, .L103
961 .syntax unified
962 @ 209 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
963 0248 72B6 cpsid i
964 @ 0 "" 2
965 .thumb
966 .syntax unified
967 .L104:
968 024a FEE7 b .L104
969 .L103:
970 024c 284D ldr r5, .L184+40
971 024e DFF8AC90 ldr r9, .L184+52
972 0252 1290 str r0, [sp, #72]
973 0254 40F28F63 movw r3, #1679
974 0258 CDE91000 strd r0, r0, [sp, #64]
975 025c C5E90093 strd r9, r3, [r5]
976 0260 A860 str r0, [r5, #8]
977 0262 40F2E733 movw r3, #999
978 0266 A861 str r0, [r5, #24]
979 0268 2846 mov r0, r5
980 026a EB60 str r3, [r5, #12]
981 026c FFF7FEFF bl HAL_TIM_Base_Init
982 0270 0346 mov r3, r0
983 0272 08B1 cbz r0, .L105
984 .syntax unified
985 @ 209 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
986 0274 72B6 cpsid i
987 @ 0 "" 2
988 .thumb
989 .syntax unified
990 .L106:
991 0276 FEE7 b .L106
992 .L105:
993 0278 2846 mov r0, r5
994 027a 10A9 add r1, sp, #64
995 027c 1093 str r3, [sp, #64]
996 027e 1293 str r3, [sp, #72]
997 0280 FFF7FEFF bl HAL_TIMEx_MasterConfigSynchronization
998 0284 08B1 cbz r0, .L107
2022-01-13 01:10:52 +01:00
999 .syntax unified
2022-02-06 17:40:36 +01:00
1000 @ 209 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
1001 0286 72B6 cpsid i
1002 @ 0 "" 2
1003 .thumb
1004 .syntax unified
1005 .L108:
1006 0288 FEE7 b .L108
ARM GAS /tmp/ccdvHuZI.s page 18
1007 .L107:
1008 028a 1A4B ldr r3, .L184+44
1009 028c 1A4A ldr r2, .L184+48
1010 028e 1290 str r0, [sp, #72]
1011 0290 CDE91000 strd r0, r0, [sp, #64]
1012 0294 C3E90100 strd r0, r0, [r3, #4]
1013 0298 9861 str r0, [r3, #24]
1014 029a 1A60 str r2, [r3]
1015 029c 1846 mov r0, r3
1016 029e 41F6FF52 movw r2, #7679
1017 02a2 DA60 str r2, [r3, #12]
1018 02a4 FFF7FEFF bl HAL_TIM_Base_Init
1019 02a8 08B1 cbz r0, .L109
1020 .syntax unified
1021 @ 209 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
1022 02aa 72B6 cpsid i
1023 @ 0 "" 2
1024 .thumb
1025 .syntax unified
1026 .L110:
1027 02ac FEE7 b .L110
1028 .L109:
1029 02ae 2023 movs r3, #32
1030 02b0 1093 str r3, [sp, #64]
1031 02b2 1048 ldr r0, .L184+44
1032 02b4 0023 movs r3, #0
1033 02b6 10A9 add r1, sp, #64
1034 02b8 1293 str r3, [sp, #72]
1035 02ba FFF7FEFF bl HAL_TIMEx_MasterConfigSynchronization
1036 02be F8B1 cbz r0, .L111
1037 .syntax unified
1038 @ 209 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
1039 02c0 72B6 cpsid i
1040 @ 0 "" 2
1041 .thumb
1042 .syntax unified
1043 .L112:
1044 02c2 FEE7 b .L112
1045 .L185:
1046 02c4 AFF30080 .align 3
1047 .L184:
1048 02c8 002090B6 .word -1232068608
1049 02cc 06000000 .word 6
1050 02d0 00000000 .word state_changed
1051 02d4 00100240 .word 1073876992
1052 02d8 00000000 .word .LANCHOR3
1053 02dc 00040048 .word 1207960576
1054 02e0 00080050 .word 1342179328
1055 02e4 00000000 .word .LANCHOR6
1056 02e8 002090B6 .word -1232068608
1057 02ec 0000C07D .word 2109734912
1058 02f0 00000000 .word .LANCHOR8
1059 02f4 00000000 .word .LANCHOR5
1060 02f8 00100040 .word 1073745920
1061 02fc 00140040 .word 1073746944
1062 .L111:
1063 0300 A34D ldr r5, .L186
ARM GAS /tmp/ccdvHuZI.s page 19
1064 0302 A44B ldr r3, .L186+4
1065 0304 2B60 str r3, [r5]
1066 0306 CDE91100 strd r0, r0, [sp, #68]
1067 030a CDE91400 strd r0, r0, [sp, #80]
1068 030e 4FF40013 mov r3, #2097152
1069 0312 0127 movs r7, #1
1070 0314 4FF04008 mov r8, #64
1071 0318 2846 mov r0, r5
1072 031a 1097 str r7, [sp, #64]
1073 031c CDF85880 str r8, [sp, #88]
1074 0320 1393 str r3, [sp, #76]
1075 0322 FFF7FEFF bl HAL_CORDIC_Init
1076 0326 0646 mov r6, r0
1077 0328 08B1 cbz r0, .L113
1078 .syntax unified
1079 @ 209 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
1080 032a 72B6 cpsid i
1081 @ 0 "" 2
1082 .thumb
1083 .syntax unified
1084 .L114:
1085 032c FEE7 b .L114
1086 .L113:
1087 032e 10A9 add r1, sp, #64
1088 0330 2846 mov r0, r5
1089 0332 FFF7FEFF bl HAL_CORDIC_Configure
1090 0336 984D ldr r5, .L186+8
1091 0338 DFF8ACC2 ldr ip, .L186+88
1092 033c 2E61 str r6, [r5, #16]
1093 033e 4FF4E133 mov r3, #115200
1094 0342 C5E900C3 strd ip, r3, [r5]
1095 0346 2846 mov r0, r5
1096 0348 0C23 movs r3, #12
1097 034a C5E90266 strd r6, r6, [r5, #8]
1098 034e C5E90666 strd r6, r6, [r5, #24]
1099 0352 C5E90866 strd r6, r6, [r5, #32]
1100 0356 AE62 str r6, [r5, #40]
1101 0358 6B61 str r3, [r5, #20]
1102 035a FFF7FEFF bl HAL_UART_Init
1103 035e 0146 mov r1, r0
1104 0360 08B1 cbz r0, .L115
1105 .syntax unified
1106 @ 209 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
1107 0362 72B6 cpsid i
1108 @ 0 "" 2
1109 .thumb
1110 .syntax unified
1111 .L116:
1112 0364 FEE7 b .L116
1113 .L115:
1114 0366 2846 mov r0, r5
1115 0368 FFF7FEFF bl HAL_UARTEx_SetTxFifoThreshold
1116 036c 0146 mov r1, r0
1117 036e 08B1 cbz r0, .L117
1118 .syntax unified
1119 @ 209 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
1120 0370 72B6 cpsid i
ARM GAS /tmp/ccdvHuZI.s page 20
1121 @ 0 "" 2
1122 .thumb
1123 .syntax unified
1124 .L118:
1125 0372 FEE7 b .L118
1126 .L117:
1127 0374 2846 mov r0, r5
1128 0376 FFF7FEFF bl HAL_UARTEx_SetRxFifoThreshold
1129 037a 08B1 cbz r0, .L119
1130 .syntax unified
1131 @ 209 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
1132 037c 72B6 cpsid i
1133 @ 0 "" 2
1134 .thumb
1135 .syntax unified
1136 .L120:
1137 037e FEE7 b .L120
1138 .L119:
1139 0380 2846 mov r0, r5
1140 0382 FFF7FEFF bl HAL_UARTEx_DisableFifoMode
1141 0386 08B1 cbz r0, .L121
1142 .syntax unified
1143 @ 209 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
1144 0388 72B6 cpsid i
1145 @ 0 "" 2
1146 .thumb
1147 .syntax unified
1148 .L122:
1149 038a FEE7 b .L122
1150 .L121:
1151 038c 834D ldr r5, .L186+12
1152 038e 844B ldr r3, .L186+16
1153 0390 0A90 str r0, [sp, #40]
1154 0392 CDE91000 strd r0, r0, [sp, #64]
1155 0396 CDE91200 strd r0, r0, [sp, #72]
1156 039a CDE90800 strd r0, r0, [sp, #32]
1157 039e C5E90100 strd r0, r0, [r5, #4]
1158 03a2 C5E90400 strd r0, r0, [r5, #16]
1159 03a6 A861 str r0, [r5, #24]
1160 03a8 2B60 str r3, [r5]
1161 03aa 2846 mov r0, r5
1162 03ac EF23 movs r3, #239
1163 03ae EB60 str r3, [r5, #12]
1164 03b0 FFF7FEFF bl HAL_TIM_Base_Init
1165 03b4 08B1 cbz r0, .L123
1166 .syntax unified
1167 @ 209 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
1168 03b6 72B6 cpsid i
1169 @ 0 "" 2
1170 .thumb
1171 .syntax unified
1172 .L124:
1173 03b8 FEE7 b .L124
1174 .L123:
1175 03ba 4FF48053 mov r3, #4096
1176 03be 10A9 add r1, sp, #64
1177 03c0 2846 mov r0, r5
ARM GAS /tmp/ccdvHuZI.s page 21
1178 03c2 1093 str r3, [sp, #64]
1179 03c4 FFF7FEFF bl HAL_TIM_ConfigClockSource
1180 03c8 08B1 cbz r0, .L125
1181 .syntax unified
1182 @ 209 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
1183 03ca 72B6 cpsid i
1184 @ 0 "" 2
1185 .thumb
1186 .syntax unified
1187 .L126:
1188 03cc FEE7 b .L126
1189 .L125:
1190 03ce 2022 movs r2, #32
1191 03d0 0A90 str r0, [sp, #40]
1192 03d2 0023 movs r3, #0
1193 03d4 08A9 add r1, sp, #32
1194 03d6 2846 mov r0, r5
1195 03d8 CDE90823 strd r2, [sp, #32]
1196 03dc FFF7FEFF bl HAL_TIMEx_MasterConfigSynchronization
1197 03e0 0246 mov r2, r0
1198 03e2 08B1 cbz r0, .L127
1199 .syntax unified
1200 @ 209 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
1201 03e4 72B6 cpsid i
1202 @ 0 "" 2
1203 .thumb
1204 .syntax unified
1205 .L128:
1206 03e6 FEE7 b .L128
1207 .L127:
1208 03e8 6E48 ldr r0, .L186+20
1209 03ea 6F4D ldr r5, .L186+24
1210 03ec 0261 str r2, [r0, #16]
1211 03ee 4FF40031 mov r1, #131072
1212 03f2 4162 str r1, [r0, #36]
1213 03f4 4FF4A031 mov r1, #81920
1214 03f8 C0E90A12 strd r1, r2, [r0, #40]
1215 03fc 8261 str r2, [r0, #24]
1216 03fe 8022 movs r2, #128
1217 0400 C0E90052 strd r5, r2, [r0]
1218 0404 C0F80880 str r8, [r0, #8]
1219 0408 0775 strb r7, [r0, #20]
1220 040a FFF7FEFF bl HAL_OPAMP_Init
1221 040e 08B1 cbz r0, .L129
1222 .syntax unified
1223 @ 209 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
1224 0410 72B6 cpsid i
1225 @ 0 "" 2
1226 .thumb
1227 .syntax unified
1228 .L130:
1229 0412 FEE7 b .L130
1230 .L129:
1231 0414 2022 movs r2, #32
1232 0416 0021 movs r1, #0
1233 0418 10A8 add r0, sp, #64
1234 041a FFF7FEFF bl memset
ARM GAS /tmp/ccdvHuZI.s page 22
1235 041e 634D ldr r5, .L186+28
1236 0420 6349 ldr r1, .L186+32
1237 0422 4FF44032 mov r2, #196608
1238 0426 C5E90012 strd r1, r2, [r5]
1239 042a 0422 movs r2, #4
1240 042c AA61 str r2, [r5, #24]
1241 042e 4FF48072 mov r2, #256
1242 0432 0023 movs r3, #0
1243 0434 0127 movs r7, #1
1244 0436 AA83 strh r2, [r5, #28] @ movhi
1245 0438 2846 mov r0, r5
1246 043a C5E90233 strd r3, r3, [r5, #8]
1247 043e C5E90433 strd r3, r3, [r5, #16]
1248 0442 C5E90B33 strd r3, r3, [r5, #44]
1249 0446 2F62 str r7, [r5, #32]
1250 0448 85F82430 strb r3, [r5, #36]
1251 044c 85F83870 strb r7, [r5, #56]
1252 0450 EB63 str r3, [r5, #60]
1253 0452 85F84030 strb r3, [r5, #64]
1254 0456 FFF7FEFF bl HAL_ADC_Init
1255 045a 08B1 cbz r0, .L131
1256 .syntax unified
1257 @ 209 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
1258 045c 72B6 cpsid i
1259 @ 0 "" 2
1260 .thumb
1261 .syntax unified
1262 .L132:
1263 045e FEE7 b .L132
1264 .L131:
1265 0460 544A ldr r2, .L186+36
1266 0462 0623 movs r3, #6
1267 0464 CDE91023 strd r2, [sp, #64]
1268 0468 0022 movs r2, #0
1269 046a 7F23 movs r3, #127
1270 046c CDE91223 strd r2, [sp, #72]
1271 0470 10A9 add r1, sp, #64
1272 0472 0023 movs r3, #0
1273 0474 0422 movs r2, #4
1274 0476 2846 mov r0, r5
1275 0478 CDE91423 strd r2, [sp, #80]
1276 047c FFF7FEFF bl HAL_ADC_ConfigChannel
1277 0480 0346 mov r3, r0
1278 0482 08B1 cbz r0, .L133
1279 .syntax unified
1280 @ 209 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
1281 0484 72B6 cpsid i
1282 @ 0 "" 2
1283 .thumb
1284 .syntax unified
1285 .L134:
1286 0486 FEE7 b .L134
1287 .L133:
1288 0488 4B4E ldr r6, .L186+40
1289 048a 4C4A ldr r2, .L186+44
1290 048c 3260 str r2, [r6]
1291 048e 6022 movs r2, #96
ARM GAS /tmp/ccdvHuZI.s page 23
1292 0490 C6E90102 strd r0, r2, [r6, #4]
1293 0494 3046 mov r0, r6
1294 0496 3361 str r3, [r6, #16]
1295 0498 3775 strb r7, [r6, #20]
1296 049a B361 str r3, [r6, #24]
1297 049c F362 str r3, [r6, #44]
1298 049e FFF7FEFF bl HAL_OPAMP_Init
1299 04a2 08B1 cbz r0, .L135
1300 .syntax unified
1301 @ 209 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
1302 04a4 72B6 cpsid i
1303 @ 0 "" 2
1304 .thumb
1305 .syntax unified
1306 .L136:
1307 04a6 FEE7 b .L136
1308 .L135:
1309 04a8 454D ldr r5, .L186+48
1310 04aa 464B ldr r3, .L186+52
1311 04ac 2B60 str r3, [r5]
1312 04ae 03F10153 add r3, r3, #541065216
1313 04b2 03F58013 add r3, r3, #1048576
1314 04b6 C5E90207 strd r0, r7, [r5, #8]
1315 04ba C5E90400 strd r0, r0, [r5, #16]
1316 04be C5E90600 strd r0, r0, [r5, #24]
1317 04c2 2862 str r0, [r5, #32]
1318 04c4 03F68C33 addw r3, r3, #2956
1319 04c8 2846 mov r0, r5
1320 04ca 6B60 str r3, [r5, #4]
1321 04cc FFF7FEFF bl HAL_I2C_Init
1322 04d0 0146 mov r1, r0
1323 04d2 08B1 cbz r0, .L137
1324 .syntax unified
1325 @ 209 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
1326 04d4 72B6 cpsid i
1327 @ 0 "" 2
1328 .thumb
1329 .syntax unified
1330 .L138:
1331 04d6 FEE7 b .L138
1332 .L137:
1333 04d8 2846 mov r0, r5
1334 04da FFF7FEFF bl HAL_I2CEx_ConfigAnalogFilter
1335 04de 0146 mov r1, r0
1336 04e0 08B1 cbz r0, .L139
1337 .syntax unified
1338 @ 209 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
1339 04e2 72B6 cpsid i
1340 @ 0 "" 2
1341 .thumb
1342 .syntax unified
1343 .L140:
1344 04e4 FEE7 b .L140
1345 .L139:
1346 04e6 2846 mov r0, r5
1347 04e8 FFF7FEFF bl HAL_I2CEx_ConfigDigitalFilter
1348 04ec 0546 mov r5, r0
ARM GAS /tmp/ccdvHuZI.s page 24
1349 04ee 08B1 cbz r0, .L141
1350 .syntax unified
1351 @ 209 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
1352 04f0 72B6 cpsid i
1353 @ 0 "" 2
1354 .thumb
1355 .syntax unified
1356 .L142:
1357 04f2 FEE7 b .L142
1358 .L141:
1359 04f4 FFF7FEFF bl MX_USB_Device_Init
1360 04f8 0A20 movs r0, #10
1361 04fa FFF7FEFF bl HAL_Delay
1362 04fe FFF7FEFF bl display_init
1363 0502 FFF7FEFF bl state_set_default
1364 0506 FFF7FEFF bl interface_set_default
1365 050a FFF7FEFF bl display_update_item
1366 050e FFF7FEFF bl st2_filter_init
1367 0512 FFF7FEFF bl audio_filter_init
1368 0516 2348 ldr r0, .L186+20
1369 0518 DFF8D0B0 ldr fp, .L186+92
1370 051c DFF8D0A0 ldr r10, .L186+96
1371 0520 DFF8D080 ldr r8, .L186+100
1372 0524 DFF8D090 ldr r9, .L186+104
1373 0528 FFF7FEFF bl HAL_OPAMP_Start
1374 052c 3046 mov r0, r6
1375 052e FFF7FEFF bl HAL_OPAMP_Start
1376 0532 FFF7FEFF bl set_rx_gain
1377 0536 2448 ldr r0, .L186+56
1378 0538 244E ldr r6, .L186+60
1379 053a FFF7FEFF bl HAL_TIM_Base_Start_IT
1380 053e 3A46 mov r2, r7
1381 0540 2349 ldr r1, .L186+64
1382 0542 1548 ldr r0, .L186+8
1383 0544 FFF7FEFF bl HAL_UART_Receive_IT
1384 0548 FFF7FEFF bl si5351_initialize
1385 054c 0220 movs r0, #2
1386 054e FFF7FEFF bl si5351_on_clk
1387 0552 3946 mov r1, r7
1388 0554 1F48 ldr r0, .L186+68
1389 0556 204F ldr r7, .L186+72
1390 0558 FFF7FEFF bl si5351_set_frequency
1391 055c FFF7FEFF bl avvia_ricezione
1392 .L146:
1393 0560 9BF80030 ldrb r3, [fp] @ zero_extendqisi2
1394 0564 0BB1 cbz r3, .L143
1395 0566 FFF7FEFF bl ricevi
1396 .L143:
1397 056a 9AF80030 ldrb r3, [r10] @ zero_extendqisi2
1398 056e 0BB1 cbz r3, .L144
1399 0570 FFF7FEFF bl trasmetti
1400 .L144:
1401 0574 194B ldr r3, .L186+76
1402 0576 1B78 ldrb r3, [r3] @ zero_extendqisi2
1403 0578 002B cmp r3, #0
1404 057a F1D0 beq .L146
1405 .L145:
ARM GAS /tmp/ccdvHuZI.s page 25
1406 057c 184B ldr r3, .L186+80
1407 057e 1A78 ldrb r2, [r3] @ zero_extendqisi2
1408 0580 184B ldr r3, .L186+84
1409 0582 1B78 ldrb r3, [r3] @ zero_extendqisi2
1410 0584 9A42 cmp r2, r3
1411 0586 39D0 beq .L182
1412 0588 FFF7FEFF bl dequeue_cmd
1413 058c F6E7 b .L145
1414 .L187:
1415 058e 00BF .align 2
1416 .L186:
1417 0590 00000000 .word .LANCHOR9
1418 0594 000C0240 .word 1073875968
1419 0598 00000000 .word .LANCHOR1
1420 059c 00000000 .word .LANCHOR2
1421 05a0 00340140 .word 1073820672
1422 05a4 00000000 .word .LANCHOR7
1423 05a8 00030140 .word 1073808128
1424 05ac 00000000 .word .LANCHOR4
1425 05b0 00010050 .word 1342177536
1426 05b4 000029C3 .word -1020723200
1427 05b8 00000000 .word .LANCHOR10
1428 05bc 04030140 .word 1073808132
1429 05c0 00000000 .word .LANCHOR11
1430 05c4 00540040 .word 1073763328
1431 05c8 00000000 .word .LANCHOR8
1432 05cc 00000000 .word s_meter
1433 05d0 00000000 .word uart_rx_buf
1434 05d4 48E80100 .word 125000
1435 05d8 00000000 .word peakset
1436 05dc 00000000 .word .LANCHOR0
1437 05e0 00000000 .word rx_cmd_rb_in_idx
1438 05e4 00000000 .word rx_cmd_rb_out_idx
1439 05e8 00380140 .word 1073821696
1440 05ec 00000000 .word ricezione
1441 05f0 00000000 .word trasmissione
1442 05f4 00000000 .word .LANCHOR12
1443 05f8 00000000 .word peak
1444 .L182:
1445 05fc 2388 ldrh r3, [r4]
1446 05fe 0BB1 cbz r3, .L148
1447 0600 FFF7FEFF bl display_update_state
1448 .L148:
1449 0604 2C4B ldr r3, .L188
1450 0606 1A88 ldrh r2, [r3]
1451 0608 2AB1 cbz r2, .L149
1452 060a 2C49 ldr r1, .L188+4
1453 060c 2C48 ldr r0, .L188+8
1454 060e FFF7FEFF bl HAL_UART_Transmit_DMA
1455 0612 294B ldr r3, .L188
1456 0614 1D80 strh r5, [r3] @ movhi
1457 .L149:
1458 0616 D8F80030 ldr r3, [r8]
1459 061a 5B07 lsls r3, r3, #29
1460 061c 2AD1 bne .L151
1461 061e 9BF80030 ldrb r3, [fp] @ zero_extendqisi2
1462 0622 D3B1 cbz r3, .L153
ARM GAS /tmp/ccdvHuZI.s page 26
1463 0624 D9F80030 ldr r3, [r9]
1464 0628 002B cmp r3, #0
1465 062a 3BD0 beq .L154
1466 062c 3B68 ldr r3, [r7]
1467 062e 0BB9 cbnz r3, .L155
1468 0630 FFF7FEFF bl click
1469 .L155:
1470 0634 3123 movs r3, #49
1471 0636 C9F80050 str r5, [r9]
1472 063a 3B60 str r3, [r7]
1473 .L158:
1474 063c 2148 ldr r0, .L188+12
1475 063e 4021 movs r1, #64
1476 0640 FFF7FEFF bl measure_log_abs_mean
1477 0644 204A ldr r2, .L188+16
1478 0646 8000 lsls r0, r0, #2
1479 0648 C3B2 uxtb r3, r0
1480 064a 1370 strb r3, [r2]
1481 064c 3278 ldrb r2, [r6] @ zero_extendqisi2
1482 064e 9A42 cmp r2, r3
1483 0650 03D0 beq .L153
1484 0652 0920 movs r0, #9
1485 0654 3370 strb r3, [r6]
1486 0656 FFF7FEFF bl set_changed
1487 .L153:
1488 065a 9AF80030 ldrb r3, [r10] @ zero_extendqisi2
1489 065e 8BB9 cbnz r3, .L183
1490 .L161:
1491 0660 D8F80030 ldr r3, [r8]
1492 0664 C3F30903 ubfx r3, r3, #0, #10
1493 0668 23B9 cbnz r3, .L151
1494 066a 184B ldr r3, .L188+20
1495 066c 1B78 ldrb r3, [r3] @ zero_extendqisi2
1496 066e 0BB1 cbz r3, .L151
1497 0670 FFF7FEFF bl salva_stato
1498 .L151:
1499 0674 164B ldr r3, .L188+24
1500 0676 1D70 strb r5, [r3]
1501 0678 D8F80030 ldr r3, [r8]
1502 067c 0133 adds r3, r3, #1
1503 067e C8F80030 str r3, [r8]
1504 0682 6DE7 b .L146
1505 .L183:
1506 0684 1348 ldr r0, .L188+28
1507 0686 4021 movs r1, #64
1508 0688 FFF7FEFF bl measure_log_abs_mean_tx
1509 068c 124A ldr r2, .L188+32
1510 068e 4000 lsls r0, r0, #1
1511 0690 C3B2 uxtb r3, r0
1512 0692 1370 strb r3, [r2]
1513 0694 3278 ldrb r2, [r6] @ zero_extendqisi2
1514 0696 9A42 cmp r2, r3
1515 0698 E2D0 beq .L161
1516 069a 0920 movs r0, #9
1517 069c 3370 strb r3, [r6]
1518 069e FFF7FEFF bl set_changed
1519 06a2 DDE7 b .L161
ARM GAS /tmp/ccdvHuZI.s page 27
1520 .L154:
1521 06a4 3B68 ldr r3, [r7]
1522 06a6 002B cmp r3, #0
1523 06a8 C8D0 beq .L158
1524 06aa 013B subs r3, r3, #1
1525 06ac 3B60 str r3, [r7]
1526 06ae 002B cmp r3, #0
1527 06b0 C4D1 bne .L158
1528 06b2 FFF7FEFF bl click
1529 06b6 C1E7 b .L158
1530 .L189:
1531 .align 2
1532 .L188:
1533 06b8 00000000 .word uart_tx_buf_in_idx
1534 06bc 00000000 .word uart_tx_buf
1535 06c0 00000000 .word .LANCHOR1
1536 06c4 00000000 .word if_I
1537 06c8 00000000 .word rx_signal
1538 06cc 00000000 .word scrittura_stato_pendente
1539 06d0 00000000 .word .LANCHOR0
1540 06d4 00000000 .word tx_adc_buffer
1541 06d8 00000000 .word tx_signal
1543 .section .text.Error_Handler,"ax",%progbits
1544 .align 1
1545 .p2align 2,,3
1546 .global Error_Handler
1547 .syntax unified
1548 .thumb
1549 .thumb_func
1550 .fpu fpv4-sp-d16
1552 Error_Handler:
1553 @ Volatile: function does not return.
1554 @ args = 0, pretend = 0, frame = 0
1555 @ frame_needed = 0, uses_anonymous_args = 0
1556 @ link register save eliminated.
1557 .syntax unified
1558 @ 209 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
1559 0000 72B6 cpsid i
1560 @ 0 "" 2
1561 .thumb
1562 .syntax unified
1563 .L191:
1564 0002 FEE7 b .L191
1566 .global tick_timer
1567 .global tick
1568 .global hdma_usart1_tx
1569 .global huart1
1570 .global htim8
1571 .global htim7
1572 .global htim6
1573 .global hopamp2
1574 .global hopamp1
1575 .global hi2c1
1576 .global hdma_dac1_ch2
1577 .global hdma_dac1_ch1
1578 .global hdac1
1579 .global hcordic
ARM GAS /tmp/ccdvHuZI.s page 28
1580 .global hdma_adc2
1581 .global hdma_adc1
1582 .global hadc2
1583 .global hadc1
1584 .section .bss.hadc1,"aw",%nobits
1585 .align 2
1586 .set .LANCHOR6,. + 0
1589 hadc1:
1590 0000 00000000 .space 108
1590 00000000
1590 00000000
1590 00000000
1590 00000000
1591 .section .bss.hadc2,"aw",%nobits
1592 .align 2
1593 .set .LANCHOR4,. + 0
1596 hadc2:
1597 0000 00000000 .space 108
1597 00000000
1597 00000000
1597 00000000
1597 00000000
1598 .section .bss.hcordic,"aw",%nobits
1599 .align 2
1600 .set .LANCHOR9,. + 0
1603 hcordic:
1604 0000 00000000 .space 40
1604 00000000
1604 00000000
1604 00000000
1604 00000000
1605 .section .bss.hdac1,"aw",%nobits
1606 .align 2
1607 .set .LANCHOR3,. + 0
1610 hdac1:
1611 0000 00000000 .space 20
1611 00000000
1611 00000000
1611 00000000
1611 00000000
1612 .section .bss.hdma_adc1,"aw",%nobits
1613 .align 2
1616 hdma_adc1:
1617 0000 00000000 .space 96
1617 00000000
1617 00000000
1617 00000000
1617 00000000
1618 .section .bss.hdma_adc2,"aw",%nobits
1619 .align 2
1622 hdma_adc2:
1623 0000 00000000 .space 96
1623 00000000
1623 00000000
1623 00000000
1623 00000000
1624 .section .bss.hdma_dac1_ch1,"aw",%nobits
ARM GAS /tmp/ccdvHuZI.s page 29
1625 .align 2
1628 hdma_dac1_ch1:
1629 0000 00000000 .space 96
1629 00000000
1629 00000000
1629 00000000
1629 00000000
1630 .section .bss.hdma_dac1_ch2,"aw",%nobits
1631 .align 2
1634 hdma_dac1_ch2:
1635 0000 00000000 .space 96
1635 00000000
1635 00000000
1635 00000000
1635 00000000
1636 .section .bss.hdma_usart1_tx,"aw",%nobits
1637 .align 2
1640 hdma_usart1_tx:
1641 0000 00000000 .space 96
1641 00000000
1641 00000000
1641 00000000
1641 00000000
1642 .section .bss.hi2c1,"aw",%nobits
1643 .align 2
1644 .set .LANCHOR11,. + 0
1647 hi2c1:
1648 0000 00000000 .space 76
1648 00000000
1648 00000000
1648 00000000
1648 00000000
1649 .section .bss.hopamp1,"aw",%nobits
1650 .align 2
1651 .set .LANCHOR7,. + 0
1654 hopamp1:
1655 0000 00000000 .space 60
1655 00000000
1655 00000000
1655 00000000
1655 00000000
1656 .section .bss.hopamp2,"aw",%nobits
1657 .align 2
1658 .set .LANCHOR10,. + 0
1661 hopamp2:
1662 0000 00000000 .space 60
1662 00000000
1662 00000000
1662 00000000
1662 00000000
1663 .section .bss.htim6,"aw",%nobits
1664 .align 2
1665 .set .LANCHOR5,. + 0
1668 htim6:
1669 0000 00000000 .space 76
1669 00000000
1669 00000000
ARM GAS /tmp/ccdvHuZI.s page 30
1669 00000000
1669 00000000
1670 .section .bss.htim7,"aw",%nobits
1671 .align 2
1672 .set .LANCHOR8,. + 0
1675 htim7:
1676 0000 00000000 .space 76
1676 00000000
1676 00000000
1676 00000000
1676 00000000
1677 .section .bss.htim8,"aw",%nobits
1678 .align 2
1679 .set .LANCHOR2,. + 0
1682 htim8:
1683 0000 00000000 .space 76
1683 00000000
1683 00000000
1683 00000000
1683 00000000
1684 .section .bss.huart1,"aw",%nobits
1685 .align 2
1686 .set .LANCHOR1,. + 0
1689 huart1:
1690 0000 00000000 .space 144
1690 00000000
1690 00000000
1690 00000000
1690 00000000
1691 .section .bss.tick,"aw",%nobits
1692 .set .LANCHOR0,. + 0
1695 tick:
1696 0000 00 .space 1
1697 .section .bss.tick_timer,"aw",%nobits
1698 .align 2
1699 .set .LANCHOR12,. + 0
1702 tick_timer:
1703 0000 00000000 .space 4
1704 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
ARM GAS /tmp/ccdvHuZI.s page 31
2022-01-12 01:09:32 +01:00
DEFINED SYMBOLS
*ABS*:0000000000000000 main.c
2022-02-06 17:40:36 +01:00
/tmp/ccdvHuZI.s:16 .text.HAL_GPIO_EXTI_Callback:0000000000000000 $t
/tmp/ccdvHuZI.s:25 .text.HAL_GPIO_EXTI_Callback:0000000000000000 HAL_GPIO_EXTI_Callback
/tmp/ccdvHuZI.s:32 .text.HAL_ADC_ConvCpltCallback:0000000000000000 $t
/tmp/ccdvHuZI.s:40 .text.HAL_ADC_ConvCpltCallback:0000000000000000 HAL_ADC_ConvCpltCallback
/tmp/ccdvHuZI.s:68 .text.HAL_ADC_ConvCpltCallback:0000000000000028 $d
/tmp/ccdvHuZI.s:73 .text.HAL_ADC_LevelOutOfWindowCallback:0000000000000000 $t
/tmp/ccdvHuZI.s:81 .text.HAL_ADC_LevelOutOfWindowCallback:0000000000000000 HAL_ADC_LevelOutOfWindowCallback
/tmp/ccdvHuZI.s:97 .text.HAL_ADC_LevelOutOfWindowCallback:0000000000000014 $d
/tmp/ccdvHuZI.s:100 .text.HAL_DAC_ConvHalfCpltCallbackCh1:0000000000000000 $t
/tmp/ccdvHuZI.s:108 .text.HAL_DAC_ConvHalfCpltCallbackCh1:0000000000000000 HAL_DAC_ConvHalfCpltCallbackCh1
/tmp/ccdvHuZI.s:122 .text.HAL_DAC_ConvHalfCpltCallbackCh1:0000000000000010 $d
/tmp/ccdvHuZI.s:126 .text.HAL_DAC_ConvCpltCallbackCh1:0000000000000000 $t
/tmp/ccdvHuZI.s:134 .text.HAL_DAC_ConvCpltCallbackCh1:0000000000000000 HAL_DAC_ConvCpltCallbackCh1
/tmp/ccdvHuZI.s:147 .text.HAL_DAC_ConvCpltCallbackCh1:000000000000000c $d
/tmp/ccdvHuZI.s:151 .text.HAL_DACEx_ConvHalfCpltCallbackCh2:0000000000000000 $t
/tmp/ccdvHuZI.s:159 .text.HAL_DACEx_ConvHalfCpltCallbackCh2:0000000000000000 HAL_DACEx_ConvHalfCpltCallbackCh2
/tmp/ccdvHuZI.s:173 .text.HAL_DACEx_ConvHalfCpltCallbackCh2:0000000000000010 $d
/tmp/ccdvHuZI.s:177 .text.HAL_DACEx_ConvCpltCallbackCh2:0000000000000000 $t
/tmp/ccdvHuZI.s:185 .text.HAL_DACEx_ConvCpltCallbackCh2:0000000000000000 HAL_DACEx_ConvCpltCallbackCh2
/tmp/ccdvHuZI.s:198 .text.HAL_DACEx_ConvCpltCallbackCh2:000000000000000c $d
/tmp/ccdvHuZI.s:202 .text.HAL_TIM_PeriodElapsedCallback:0000000000000000 $t
/tmp/ccdvHuZI.s:210 .text.HAL_TIM_PeriodElapsedCallback:0000000000000000 HAL_TIM_PeriodElapsedCallback
/tmp/ccdvHuZI.s:227 .text.HAL_TIM_PeriodElapsedCallback:0000000000000014 $d
/tmp/ccdvHuZI.s:231 .text.HAL_UART_RxCpltCallback:0000000000000000 $t
/tmp/ccdvHuZI.s:239 .text.HAL_UART_RxCpltCallback:0000000000000000 HAL_UART_RxCpltCallback
/tmp/ccdvHuZI.s:260 .text.HAL_UART_RxCpltCallback:0000000000000024 $d
/tmp/ccdvHuZI.s:264 .text.__io_putchar:0000000000000000 $t
/tmp/ccdvHuZI.s:272 .text.__io_putchar:0000000000000000 __io_putchar
/tmp/ccdvHuZI.s:291 .text.__io_putchar:000000000000001c $d
/tmp/ccdvHuZI.s:294 .text._write:0000000000000000 $t
/tmp/ccdvHuZI.s:302 .text._write:0000000000000000 _write
/tmp/ccdvHuZI.s:315 .text._write:0000000000000010 $d
/tmp/ccdvHuZI.s:318 .text.display_write:0000000000000000 $t
/tmp/ccdvHuZI.s:326 .text.display_write:0000000000000000 display_write
/tmp/ccdvHuZI.s:340 .text.display_write:0000000000000014 $d
/tmp/ccdvHuZI.s:343 .text.avvia_trasmissione:0000000000000000 $t
/tmp/ccdvHuZI.s:351 .text.avvia_trasmissione:0000000000000000 avvia_trasmissione
/tmp/ccdvHuZI.s:401 .text.avvia_trasmissione:0000000000000064 $d
/tmp/ccdvHuZI.s:412 .text.ferma_trasmissione:0000000000000000 $t
/tmp/ccdvHuZI.s:420 .text.ferma_trasmissione:0000000000000000 ferma_trasmissione
/tmp/ccdvHuZI.s:456 .text.ferma_trasmissione:000000000000004c $d
/tmp/ccdvHuZI.s:464 .text.avvia_ricezione:0000000000000000 $t
/tmp/ccdvHuZI.s:472 .text.avvia_ricezione:0000000000000000 avvia_ricezione
/tmp/ccdvHuZI.s:502 .text.avvia_ricezione:000000000000003c $d
/tmp/ccdvHuZI.s:510 .text.ferma_ricezione:0000000000000000 $t
/tmp/ccdvHuZI.s:518 .text.ferma_ricezione:0000000000000000 ferma_ricezione
/tmp/ccdvHuZI.s:540 .text.ferma_ricezione:000000000000002c $d
/tmp/ccdvHuZI.s:546 .text.set_rx_gain:0000000000000000 $t
/tmp/ccdvHuZI.s:554 .text.set_rx_gain:0000000000000000 set_rx_gain
/tmp/ccdvHuZI.s:567 .text.set_rx_gain:0000000000000016 $d
/tmp/ccdvHuZI.s:611 .text.set_rx_gain:0000000000000064 $d
/tmp/ccdvHuZI.s:615 .text.SystemClock_Config:0000000000000000 $t
/tmp/ccdvHuZI.s:623 .text.SystemClock_Config:0000000000000000 SystemClock_Config
/tmp/ccdvHuZI.s:686 .text.SystemClock_Config:0000000000000078 $d
/tmp/ccdvHuZI.s:694 .text.startup.main:0000000000000000 $t
ARM GAS /tmp/ccdvHuZI.s page 32
/tmp/ccdvHuZI.s:702 .text.startup.main:0000000000000000 main
/tmp/ccdvHuZI.s:1048 .text.startup.main:00000000000002c8 $d
/tmp/ccdvHuZI.s:1063 .text.startup.main:0000000000000300 $t
/tmp/ccdvHuZI.s:1417 .text.startup.main:0000000000000590 $d
/tmp/ccdvHuZI.s:1445 .text.startup.main:00000000000005fc $t
/tmp/ccdvHuZI.s:1533 .text.startup.main:00000000000006b8 $d
/tmp/ccdvHuZI.s:1544 .text.Error_Handler:0000000000000000 $t
/tmp/ccdvHuZI.s:1552 .text.Error_Handler:0000000000000000 Error_Handler
/tmp/ccdvHuZI.s:1702 .bss.tick_timer:0000000000000000 tick_timer
/tmp/ccdvHuZI.s:1695 .bss.tick:0000000000000000 tick
/tmp/ccdvHuZI.s:1640 .bss.hdma_usart1_tx:0000000000000000 hdma_usart1_tx
/tmp/ccdvHuZI.s:1689 .bss.huart1:0000000000000000 huart1
/tmp/ccdvHuZI.s:1682 .bss.htim8:0000000000000000 htim8
/tmp/ccdvHuZI.s:1675 .bss.htim7:0000000000000000 htim7
/tmp/ccdvHuZI.s:1668 .bss.htim6:0000000000000000 htim6
/tmp/ccdvHuZI.s:1661 .bss.hopamp2:0000000000000000 hopamp2
/tmp/ccdvHuZI.s:1654 .bss.hopamp1:0000000000000000 hopamp1
/tmp/ccdvHuZI.s:1647 .bss.hi2c1:0000000000000000 hi2c1
/tmp/ccdvHuZI.s:1634 .bss.hdma_dac1_ch2:0000000000000000 hdma_dac1_ch2
/tmp/ccdvHuZI.s:1628 .bss.hdma_dac1_ch1:0000000000000000 hdma_dac1_ch1
/tmp/ccdvHuZI.s:1610 .bss.hdac1:0000000000000000 hdac1
/tmp/ccdvHuZI.s:1603 .bss.hcordic:0000000000000000 hcordic
/tmp/ccdvHuZI.s:1622 .bss.hdma_adc2:0000000000000000 hdma_adc2
/tmp/ccdvHuZI.s:1616 .bss.hdma_adc1:0000000000000000 hdma_adc1
/tmp/ccdvHuZI.s:1596 .bss.hadc2:0000000000000000 hadc2
/tmp/ccdvHuZI.s:1589 .bss.hadc1:0000000000000000 hadc1
/tmp/ccdvHuZI.s:1585 .bss.hadc1:0000000000000000 $d
/tmp/ccdvHuZI.s:1592 .bss.hadc2:0000000000000000 $d
/tmp/ccdvHuZI.s:1599 .bss.hcordic:0000000000000000 $d
/tmp/ccdvHuZI.s:1606 .bss.hdac1:0000000000000000 $d
/tmp/ccdvHuZI.s:1613 .bss.hdma_adc1:0000000000000000 $d
/tmp/ccdvHuZI.s:1619 .bss.hdma_adc2:0000000000000000 $d
/tmp/ccdvHuZI.s:1625 .bss.hdma_dac1_ch1:0000000000000000 $d
/tmp/ccdvHuZI.s:1631 .bss.hdma_dac1_ch2:0000000000000000 $d
/tmp/ccdvHuZI.s:1637 .bss.hdma_usart1_tx:0000000000000000 $d
/tmp/ccdvHuZI.s:1643 .bss.hi2c1:0000000000000000 $d
/tmp/ccdvHuZI.s:1650 .bss.hopamp1:0000000000000000 $d
/tmp/ccdvHuZI.s:1657 .bss.hopamp2:0000000000000000 $d
/tmp/ccdvHuZI.s:1664 .bss.htim6:0000000000000000 $d
/tmp/ccdvHuZI.s:1671 .bss.htim7:0000000000000000 $d
/tmp/ccdvHuZI.s:1678 .bss.htim8:0000000000000000 $d
/tmp/ccdvHuZI.s:1685 .bss.huart1:0000000000000000 $d
/tmp/ccdvHuZI.s:1696 .bss.tick:0000000000000000 $d
/tmp/ccdvHuZI.s:1698 .bss.tick_timer:0000000000000000 $d
/tmp/ccdvHuZI.s:572 .text.set_rx_gain:000000000000001b $d
/tmp/ccdvHuZI.s:572 .text.set_rx_gain:000000000000001c $t
2022-01-12 01:09:32 +01:00
UNDEFINED SYMBOLS
2022-02-06 17:40:36 +01:00
rx_adc_buffer_ready
tx_adc_buffer_pronto
2022-01-12 01:09:32 +01:00
peak
2022-02-06 17:40:36 +01:00
rx_dac_buffer_toggle
rx_dac_buffer_mezzo_vuoto
2022-01-12 01:09:32 +01:00
tx_dac_buffer_toggle
2022-02-06 17:40:36 +01:00
tx_dac_buffer_mezzo_vuoto
2022-01-12 01:09:32 +01:00
enqueue_cmd
HAL_UART_Receive_IT
2022-02-06 17:40:36 +01:00
ARM GAS /tmp/ccdvHuZI.s page 33
2022-01-12 01:09:32 +01:00
uart_rx_buf
HAL_UART_Transmit
HAL_UART_Transmit_DMA
HAL_TIM_Base_Start
HAL_DAC_Start
HAL_DAC_Start_DMA
2022-02-06 17:40:36 +01:00
HAL_ADC_Start_DMA
trasmissione
tx_dac_buffer
tx_adc_buffer
2022-01-17 20:05:23 +01:00
canale
2022-02-06 17:40:36 +01:00
rx_dac_buffer
2022-01-12 01:09:32 +01:00
HAL_TIM_Base_Stop
HAL_DAC_Stop
HAL_DAC_Stop_DMA
HAL_ADC_Stop_DMA
2022-02-06 17:40:36 +01:00
ricezione
rx_adc_buffer
2022-01-12 01:09:32 +01:00
HAL_OPAMP_Stop
HAL_OPAMP_Init
HAL_OPAMP_Start
rx_gain
memset
HAL_PWREx_ControlVoltageScaling
HAL_RCC_OscConfig
HAL_RCC_ClockConfig
HAL_Init
HAL_GPIO_WritePin
HAL_GPIO_Init
HAL_NVIC_SetPriority
HAL_NVIC_EnableIRQ
HAL_DAC_Init
HAL_DAC_ConfigChannel
HAL_ADC_Init
HAL_ADCEx_MultiModeConfigChannel
HAL_ADC_AnalogWDGConfig
HAL_ADC_ConfigChannel
HAL_TIM_Base_Init
HAL_TIMEx_MasterConfigSynchronization
state_changed
HAL_CORDIC_Init
HAL_CORDIC_Configure
HAL_UART_Init
HAL_UARTEx_SetTxFifoThreshold
HAL_UARTEx_SetRxFifoThreshold
HAL_UARTEx_DisableFifoMode
HAL_TIM_ConfigClockSource
HAL_I2C_Init
HAL_I2CEx_ConfigAnalogFilter
HAL_I2CEx_ConfigDigitalFilter
2022-02-06 17:40:36 +01:00
MX_USB_Device_Init
2022-01-12 01:09:32 +01:00
HAL_Delay
display_init
state_set_default
interface_set_default
display_update_item
st2_filter_init
2022-02-06 17:40:36 +01:00
ARM GAS /tmp/ccdvHuZI.s page 34
2022-01-12 01:09:32 +01:00
audio_filter_init
HAL_TIM_Base_Start_IT
2022-02-06 17:40:36 +01:00
si5351_initialize
si5351_on_clk
si5351_set_frequency
ricevi
trasmetti
2022-01-12 01:09:32 +01:00
dequeue_cmd
2022-02-06 17:40:36 +01:00
s_meter
peakset
rx_cmd_rb_in_idx
rx_cmd_rb_out_idx
2022-01-12 01:09:32 +01:00
display_update_state
click
measure_log_abs_mean
set_changed
2022-01-17 20:05:23 +01:00
salva_stato
2022-02-06 17:40:36 +01:00
measure_log_abs_mean_tx
2022-01-12 01:09:32 +01:00
uart_tx_buf_in_idx
uart_tx_buf
2022-02-06 17:40:36 +01:00
if_I
2022-01-12 01:09:32 +01:00
rx_signal
2022-01-17 20:05:23 +01:00
scrittura_stato_pendente
2022-02-06 17:40:36 +01:00
tx_signal