930 lines
36 KiB
Plaintext
930 lines
36 KiB
Plaintext
ARM GAS /tmp/ccvv83rC.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 "stm32g4xx_hal_dac_ex.c"
|
||
14 .text
|
||
15 .section .text.HAL_DACEx_DualStart,"ax",%progbits
|
||
16 .align 1
|
||
17 .p2align 2,,3
|
||
18 .global HAL_DACEx_DualStart
|
||
19 .arch armv7e-m
|
||
20 .syntax unified
|
||
21 .thumb
|
||
22 .thumb_func
|
||
23 .fpu fpv4-sp-d16
|
||
25 HAL_DACEx_DualStart:
|
||
26 @ args = 0, pretend = 0, frame = 0
|
||
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||
28 0000 4379 ldrb r3, [r0, #5] @ zero_extendqisi2
|
||
29 0002 012B cmp r3, #1
|
||
30 0004 2CD0 beq .L4
|
||
31 0006 10B5 push {r4, lr}
|
||
32 0008 0446 mov r4, r0
|
||
33 000a 0368 ldr r3, [r0]
|
||
34 000c 0222 movs r2, #2
|
||
35 000e 0120 movs r0, #1
|
||
36 0010 6071 strb r0, [r4, #5]
|
||
37 0012 2271 strb r2, [r4, #4]
|
||
38 0014 1A68 ldr r2, [r3]
|
||
39 0016 0243 orrs r2, r2, r0
|
||
40 0018 1A60 str r2, [r3]
|
||
41 001a 1A68 ldr r2, [r3]
|
||
42 001c 42F48032 orr r2, r2, #65536
|
||
43 0020 1A60 str r2, [r3]
|
||
44 0022 FFF7FEFF bl HAL_Delay
|
||
45 0026 2268 ldr r2, [r4]
|
||
46 0028 1368 ldr r3, [r2]
|
||
47 002a 1168 ldr r1, [r2]
|
||
48 002c 03F03E03 and r3, r3, #62
|
||
49 0030 A3F10203 sub r3, #2
|
||
50 0034 01F47811 and r1, r1, #4063232
|
||
51 0038 B3FA83F3 clz r3, r3
|
||
52 003c B1F5003F cmp r1, #131072
|
||
53 0040 4FEA5313 lsr r3, r3, #5
|
||
54 0044 5168 ldr r1, [r2, #4]
|
||
55 0046 08BF it eq
|
||
56 0048 43F00203 orreq r3, r3, #2
|
||
57 004c 4FF0000C mov ip, #0
|
||
58 0050 0B43 orrs r3, r3, r1
|
||
ARM GAS /tmp/ccvv83rC.s page 2
|
||
|
||
|
||
59 0052 0121 movs r1, #1
|
||
60 0054 5360 str r3, [r2, #4]
|
||
61 0056 2171 strb r1, [r4, #4]
|
||
62 0058 84F805C0 strb ip, [r4, #5]
|
||
63 005c 6046 mov r0, ip
|
||
64 005e 10BD pop {r4, pc}
|
||
65 .L4:
|
||
66 0060 0220 movs r0, #2
|
||
67 0062 7047 bx lr
|
||
69 .section .text.HAL_DACEx_DualStop,"ax",%progbits
|
||
70 .align 1
|
||
71 .p2align 2,,3
|
||
72 .global HAL_DACEx_DualStop
|
||
73 .syntax unified
|
||
74 .thumb
|
||
75 .thumb_func
|
||
76 .fpu fpv4-sp-d16
|
||
78 HAL_DACEx_DualStop:
|
||
79 @ args = 0, pretend = 0, frame = 0
|
||
80 @ frame_needed = 0, uses_anonymous_args = 0
|
||
81 0000 10B5 push {r4, lr}
|
||
82 0002 0446 mov r4, r0
|
||
83 0004 0120 movs r0, #1
|
||
84 0006 2368 ldr r3, [r4]
|
||
85 0008 1A68 ldr r2, [r3]
|
||
86 000a 22F00102 bic r2, r2, #1
|
||
87 000e 1A60 str r2, [r3]
|
||
88 0010 1A68 ldr r2, [r3]
|
||
89 0012 22F48032 bic r2, r2, #65536
|
||
90 0016 1A60 str r2, [r3]
|
||
91 0018 FFF7FEFF bl HAL_Delay
|
||
92 001c 0123 movs r3, #1
|
||
93 001e 2371 strb r3, [r4, #4]
|
||
94 0020 0020 movs r0, #0
|
||
95 0022 10BD pop {r4, pc}
|
||
97 .section .text.HAL_DACEx_DualStart_DMA,"ax",%progbits
|
||
98 .align 1
|
||
99 .p2align 2,,3
|
||
100 .global HAL_DACEx_DualStart_DMA
|
||
101 .syntax unified
|
||
102 .thumb
|
||
103 .thumb_func
|
||
104 .fpu fpv4-sp-d16
|
||
106 HAL_DACEx_DualStart_DMA:
|
||
107 @ args = 4, pretend = 0, frame = 0
|
||
108 @ frame_needed = 0, uses_anonymous_args = 0
|
||
109 0000 F8B5 push {r3, r4, r5, r6, r7, lr}
|
||
110 0002 0446 mov r4, r0
|
||
111 0004 4079 ldrb r0, [r0, #5] @ zero_extendqisi2
|
||
112 0006 069F ldr r7, [sp, #24]
|
||
113 0008 0128 cmp r0, #1
|
||
114 000a 6DD0 beq .L24
|
||
115 000c 1546 mov r5, r2
|
||
116 000e 0122 movs r2, #1
|
||
117 0010 6271 strb r2, [r4, #5]
|
||
118 0012 0222 movs r2, #2
|
||
119 0014 2668 ldr r6, [r4]
|
||
ARM GAS /tmp/ccvv83rC.s page 3
|
||
|
||
|
||
120 0016 2271 strb r2, [r4, #4]
|
||
121 0018 41B3 cbz r1, .L42
|
||
122 001a E068 ldr r0, [r4, #12]
|
||
123 001c 3268 ldr r2, [r6]
|
||
124 001e DFF8D0C0 ldr ip, .L44
|
||
125 0022 C0F82CC0 str ip, [r0, #44]
|
||
126 0026 DFF8CCC0 ldr ip, .L44+4
|
||
127 002a C0F830C0 str ip, [r0, #48]
|
||
128 002e 42F08052 orr r2, r2, #268435456
|
||
129 0032 DFF8C4C0 ldr ip, .L44+8
|
||
130 0036 C0F834C0 str ip, [r0, #52]
|
||
131 003a 042F cmp r7, #4
|
||
132 003c 3260 str r2, [r6]
|
||
133 003e 50D0 beq .L15
|
||
134 0040 082F cmp r7, #8
|
||
135 0042 4BD0 beq .L16
|
||
136 0044 002F cmp r7, #0
|
||
137 0046 41D0 beq .L17
|
||
138 0048 0022 movs r2, #0
|
||
139 .L19:
|
||
140 004a 2946 mov r1, r5
|
||
141 004c 3568 ldr r5, [r6]
|
||
142 004e 45F00055 orr r5, r5, #536870912
|
||
143 0052 3560 str r5, [r6]
|
||
144 0054 FFF7FEFF bl HAL_DMA_Start_IT
|
||
145 0058 0023 movs r3, #0
|
||
146 005a 0546 mov r5, r0
|
||
147 005c 6371 strb r3, [r4, #5]
|
||
148 005e 45B3 cbz r5, .L43
|
||
149 .L23:
|
||
150 0060 2369 ldr r3, [r4, #16]
|
||
151 0062 43F00403 orr r3, r3, #4
|
||
152 0066 2361 str r3, [r4, #16]
|
||
153 0068 2846 mov r0, r5
|
||
154 006a F8BD pop {r3, r4, r5, r6, r7, pc}
|
||
155 .L42:
|
||
156 006c A068 ldr r0, [r4, #8]
|
||
157 006e 3268 ldr r2, [r6]
|
||
158 0070 DFF888C0 ldr ip, .L44+12
|
||
159 0074 C0F82CC0 str ip, [r0, #44]
|
||
160 0078 DFF884C0 ldr ip, .L44+16
|
||
161 007c C0F830C0 str ip, [r0, #48]
|
||
162 0080 42F48052 orr r2, r2, #4096
|
||
163 0084 DFF87CC0 ldr ip, .L44+20
|
||
164 0088 C0F834C0 str ip, [r0, #52]
|
||
165 008c 042F cmp r7, #4
|
||
166 008e 3260 str r2, [r6]
|
||
167 0090 27D0 beq .L15
|
||
168 0092 082F cmp r7, #8
|
||
169 0094 22D0 beq .L16
|
||
170 0096 CFB1 cbz r7, .L17
|
||
171 .L18:
|
||
172 0098 0A46 mov r2, r1
|
||
173 009a 2946 mov r1, r5
|
||
174 009c 3568 ldr r5, [r6]
|
||
175 009e 45F40055 orr r5, r5, #8192
|
||
176 00a2 3560 str r5, [r6]
|
||
ARM GAS /tmp/ccvv83rC.s page 4
|
||
|
||
|
||
177 00a4 FFF7FEFF bl HAL_DMA_Start_IT
|
||
178 00a8 0023 movs r3, #0
|
||
179 00aa 0546 mov r5, r0
|
||
180 00ac 6371 strb r3, [r4, #5]
|
||
181 00ae 002D cmp r5, #0
|
||
182 00b0 D6D1 bne .L23
|
||
183 .L43:
|
||
184 00b2 2368 ldr r3, [r4]
|
||
185 00b4 1A68 ldr r2, [r3]
|
||
186 00b6 0120 movs r0, #1
|
||
187 00b8 0243 orrs r2, r2, r0
|
||
188 00ba 1A60 str r2, [r3]
|
||
189 00bc 1A68 ldr r2, [r3]
|
||
190 00be 42F48032 orr r2, r2, #65536
|
||
191 00c2 1A60 str r2, [r3]
|
||
192 00c4 FFF7FEFF bl HAL_Delay
|
||
193 00c8 2846 mov r0, r5
|
||
194 00ca F8BD pop {r3, r4, r5, r6, r7, pc}
|
||
195 .L17:
|
||
196 00cc 06F12002 add r2, r6, #32
|
||
197 .L20:
|
||
198 00d0 09B1 cbz r1, .L21
|
||
199 00d2 E068 ldr r0, [r4, #12]
|
||
200 00d4 B9E7 b .L19
|
||
201 .L21:
|
||
202 00d6 A068 ldr r0, [r4, #8]
|
||
203 00d8 1146 mov r1, r2
|
||
204 00da DDE7 b .L18
|
||
205 .L16:
|
||
206 00dc 06F12802 add r2, r6, #40
|
||
207 00e0 F6E7 b .L20
|
||
208 .L15:
|
||
209 00e2 06F12402 add r2, r6, #36
|
||
210 00e6 F3E7 b .L20
|
||
211 .L24:
|
||
212 00e8 0225 movs r5, #2
|
||
213 00ea 2846 mov r0, r5
|
||
214 00ec F8BD pop {r3, r4, r5, r6, r7, pc}
|
||
215 .L45:
|
||
216 00ee 00BF .align 2
|
||
217 .L44:
|
||
218 00f0 00000000 .word DAC_DMAConvCpltCh2
|
||
219 00f4 00000000 .word DAC_DMAHalfConvCpltCh2
|
||
220 00f8 00000000 .word DAC_DMAErrorCh2
|
||
221 00fc 00000000 .word DAC_DMAConvCpltCh1
|
||
222 0100 00000000 .word DAC_DMAHalfConvCpltCh1
|
||
223 0104 00000000 .word DAC_DMAErrorCh1
|
||
225 .section .text.HAL_DACEx_DualStop_DMA,"ax",%progbits
|
||
226 .align 1
|
||
227 .p2align 2,,3
|
||
228 .global HAL_DACEx_DualStop_DMA
|
||
229 .syntax unified
|
||
230 .thumb
|
||
231 .thumb_func
|
||
232 .fpu fpv4-sp-d16
|
||
234 HAL_DACEx_DualStop_DMA:
|
||
235 @ args = 0, pretend = 0, frame = 0
|
||
ARM GAS /tmp/ccvv83rC.s page 5
|
||
|
||
|
||
236 @ frame_needed = 0, uses_anonymous_args = 0
|
||
237 0000 38B5 push {r3, r4, r5, lr}
|
||
238 0002 0368 ldr r3, [r0]
|
||
239 0004 1A68 ldr r2, [r3]
|
||
240 0006 22F01022 bic r2, r2, #268439552
|
||
241 000a 1A60 str r2, [r3]
|
||
242 000c 1A68 ldr r2, [r3]
|
||
243 000e 22F00102 bic r2, r2, #1
|
||
244 0012 1A60 str r2, [r3]
|
||
245 0014 1A68 ldr r2, [r3]
|
||
246 0016 22F48032 bic r2, r2, #65536
|
||
247 001a 0446 mov r4, r0
|
||
248 001c 0D46 mov r5, r1
|
||
249 001e 0120 movs r0, #1
|
||
250 0020 1A60 str r2, [r3]
|
||
251 0022 FFF7FEFF bl HAL_Delay
|
||
252 0026 75B9 cbnz r5, .L47
|
||
253 0028 A068 ldr r0, [r4, #8]
|
||
254 002a FFF7FEFF bl HAL_DMA_Abort
|
||
255 002e 2268 ldr r2, [r4]
|
||
256 0030 1368 ldr r3, [r2]
|
||
257 0032 23F40053 bic r3, r3, #8192
|
||
258 0036 1360 str r3, [r2]
|
||
259 .L48:
|
||
260 0038 10B1 cbz r0, .L49
|
||
261 003a 0423 movs r3, #4
|
||
262 003c 2371 strb r3, [r4, #4]
|
||
263 003e 38BD pop {r3, r4, r5, pc}
|
||
264 .L49:
|
||
265 0040 0123 movs r3, #1
|
||
266 0042 2371 strb r3, [r4, #4]
|
||
267 0044 38BD pop {r3, r4, r5, pc}
|
||
268 .L47:
|
||
269 0046 E068 ldr r0, [r4, #12]
|
||
270 0048 FFF7FEFF bl HAL_DMA_Abort
|
||
271 004c 2268 ldr r2, [r4]
|
||
272 004e 1368 ldr r3, [r2]
|
||
273 0050 23F00053 bic r3, r3, #536870912
|
||
274 0054 1360 str r3, [r2]
|
||
275 0056 EFE7 b .L48
|
||
277 .section .text.HAL_DACEx_TriangleWaveGenerate,"ax",%progbits
|
||
278 .align 1
|
||
279 .p2align 2,,3
|
||
280 .global HAL_DACEx_TriangleWaveGenerate
|
||
281 .syntax unified
|
||
282 .thumb
|
||
283 .thumb_func
|
||
284 .fpu fpv4-sp-d16
|
||
286 HAL_DACEx_TriangleWaveGenerate:
|
||
287 @ args = 0, pretend = 0, frame = 0
|
||
288 @ frame_needed = 0, uses_anonymous_args = 0
|
||
289 @ link register save eliminated.
|
||
290 0000 4379 ldrb r3, [r0, #5] @ zero_extendqisi2
|
||
291 0002 012B cmp r3, #1
|
||
292 0004 19D0 beq .L54
|
||
293 0006 10B4 push {r4}
|
||
294 0008 0223 movs r3, #2
|
||
ARM GAS /tmp/ccvv83rC.s page 6
|
||
|
||
|
||
295 000a 0468 ldr r4, [r0]
|
||
296 000c 0371 strb r3, [r0, #4]
|
||
297 000e 2368 ldr r3, [r4]
|
||
298 0010 01F01001 and r1, r1, #16
|
||
299 0014 42F08002 orr r2, r2, #128
|
||
300 0018 4FF47C6C mov ip, #4032
|
||
301 001c 8A40 lsls r2, r2, r1
|
||
302 001e 0CFA01F1 lsl r1, ip, r1
|
||
303 0022 23EA0101 bic r1, r3, r1
|
||
304 0026 0A43 orrs r2, r2, r1
|
||
305 0028 0023 movs r3, #0
|
||
306 002a 0121 movs r1, #1
|
||
307 002c 2260 str r2, [r4]
|
||
308 002e 0171 strb r1, [r0, #4]
|
||
309 0030 4371 strb r3, [r0, #5]
|
||
310 0032 5DF8044B ldr r4, [sp], #4
|
||
311 0036 1846 mov r0, r3
|
||
312 0038 7047 bx lr
|
||
313 .L54:
|
||
314 003a 0220 movs r0, #2
|
||
315 003c 7047 bx lr
|
||
317 003e 00BF .section .text.HAL_DACEx_NoiseWaveGenerate,"ax",%progbits
|
||
318 .align 1
|
||
319 .p2align 2,,3
|
||
320 .global HAL_DACEx_NoiseWaveGenerate
|
||
321 .syntax unified
|
||
322 .thumb
|
||
323 .thumb_func
|
||
324 .fpu fpv4-sp-d16
|
||
326 HAL_DACEx_NoiseWaveGenerate:
|
||
327 @ args = 0, pretend = 0, frame = 0
|
||
328 @ frame_needed = 0, uses_anonymous_args = 0
|
||
329 @ link register save eliminated.
|
||
330 0000 4379 ldrb r3, [r0, #5] @ zero_extendqisi2
|
||
331 0002 012B cmp r3, #1
|
||
332 0004 19D0 beq .L61
|
||
333 0006 10B4 push {r4}
|
||
334 0008 0223 movs r3, #2
|
||
335 000a 0468 ldr r4, [r0]
|
||
336 000c 0371 strb r3, [r0, #4]
|
||
337 000e 2368 ldr r3, [r4]
|
||
338 0010 01F01001 and r1, r1, #16
|
||
339 0014 42F04002 orr r2, r2, #64
|
||
340 0018 4FF47C6C mov ip, #4032
|
||
341 001c 8A40 lsls r2, r2, r1
|
||
342 001e 0CFA01F1 lsl r1, ip, r1
|
||
343 0022 23EA0101 bic r1, r3, r1
|
||
344 0026 0A43 orrs r2, r2, r1
|
||
345 0028 0023 movs r3, #0
|
||
346 002a 0121 movs r1, #1
|
||
347 002c 2260 str r2, [r4]
|
||
348 002e 0171 strb r1, [r0, #4]
|
||
349 0030 4371 strb r3, [r0, #5]
|
||
350 0032 5DF8044B ldr r4, [sp], #4
|
||
351 0036 1846 mov r0, r3
|
||
352 0038 7047 bx lr
|
||
353 .L61:
|
||
ARM GAS /tmp/ccvv83rC.s page 7
|
||
|
||
|
||
354 003a 0220 movs r0, #2
|
||
355 003c 7047 bx lr
|
||
357 003e 00BF .section .text.HAL_DACEx_SawtoothWaveGenerate,"ax",%progbits
|
||
358 .align 1
|
||
359 .p2align 2,,3
|
||
360 .global HAL_DACEx_SawtoothWaveGenerate
|
||
361 .syntax unified
|
||
362 .thumb
|
||
363 .thumb_func
|
||
364 .fpu fpv4-sp-d16
|
||
366 HAL_DACEx_SawtoothWaveGenerate:
|
||
367 @ args = 4, pretend = 0, frame = 0
|
||
368 @ frame_needed = 0, uses_anonymous_args = 0
|
||
369 @ link register save eliminated.
|
||
370 0000 8446 mov ip, r0
|
||
371 0002 4079 ldrb r0, [r0, #5] @ zero_extendqisi2
|
||
372 0004 0128 cmp r0, #1
|
||
373 0006 26D0 beq .L70
|
||
374 0008 0120 movs r0, #1
|
||
375 000a 1A43 orrs r2, r2, r3
|
||
376 000c 009B ldr r3, [sp]
|
||
377 000e 8CF80500 strb r0, [ip, #5]
|
||
378 0012 0220 movs r0, #2
|
||
379 0014 8CF80400 strb r0, [ip, #4]
|
||
380 0018 42EA0342 orr r2, r2, r3, lsl #16
|
||
381 001c DCF80000 ldr r0, [ip]
|
||
382 0020 99B1 cbz r1, .L71
|
||
383 0022 C36D ldr r3, [r0, #92]
|
||
384 0024 03F46043 and r3, r3, #57344
|
||
385 0028 1A43 orrs r2, r2, r3
|
||
386 002a C265 str r2, [r0, #92]
|
||
387 .L69:
|
||
388 002c 0268 ldr r2, [r0]
|
||
389 002e 01F01003 and r3, r1, #16
|
||
390 0032 C021 movs r1, #192
|
||
391 0034 9940 lsls r1, r1, r3
|
||
392 0036 1143 orrs r1, r1, r2
|
||
393 0038 0023 movs r3, #0
|
||
394 003a 0122 movs r2, #1
|
||
395 003c 0160 str r1, [r0]
|
||
396 003e 1846 mov r0, r3
|
||
397 0040 8CF80420 strb r2, [ip, #4]
|
||
398 0044 8CF80530 strb r3, [ip, #5]
|
||
399 0048 7047 bx lr
|
||
400 .L71:
|
||
401 004a 836D ldr r3, [r0, #88]
|
||
402 004c 03F46043 and r3, r3, #57344
|
||
403 0050 1A43 orrs r2, r2, r3
|
||
404 0052 8265 str r2, [r0, #88]
|
||
405 0054 EAE7 b .L69
|
||
406 .L70:
|
||
407 0056 0220 movs r0, #2
|
||
408 0058 7047 bx lr
|
||
410 005a 00BF .section .text.HAL_DACEx_SawtoothWaveDataReset,"ax",%progbits
|
||
411 .align 1
|
||
412 .p2align 2,,3
|
||
413 .global HAL_DACEx_SawtoothWaveDataReset
|
||
ARM GAS /tmp/ccvv83rC.s page 8
|
||
|
||
|
||
414 .syntax unified
|
||
415 .thumb
|
||
416 .thumb_func
|
||
417 .fpu fpv4-sp-d16
|
||
419 HAL_DACEx_SawtoothWaveDataReset:
|
||
420 @ args = 0, pretend = 0, frame = 0
|
||
421 @ frame_needed = 0, uses_anonymous_args = 0
|
||
422 @ link register save eliminated.
|
||
423 0000 4279 ldrb r2, [r0, #5] @ zero_extendqisi2
|
||
424 0002 012A cmp r2, #1
|
||
425 0004 1DD0 beq .L77
|
||
426 0006 0346 mov r3, r0
|
||
427 0008 10B4 push {r4}
|
||
428 000a 0468 ldr r4, [r0]
|
||
429 000c 0120 movs r0, #1
|
||
430 000e 5871 strb r0, [r3, #5]
|
||
431 0010 226E ldr r2, [r4, #96]
|
||
432 0012 01F0100C and ip, r1, #16
|
||
433 0016 22FA0CF2 lsr r2, r2, ip
|
||
434 001a 1207 lsls r2, r2, #28
|
||
435 001c 08D1 bne .L74
|
||
436 001e 0222 movs r2, #2
|
||
437 0020 1A71 strb r2, [r3, #4]
|
||
438 0022 6268 ldr r2, [r4, #4]
|
||
439 0024 49B9 cbnz r1, .L75
|
||
440 0026 0243 orrs r2, r2, r0
|
||
441 0028 6260 str r2, [r4, #4]
|
||
442 .L76:
|
||
443 002a 0122 movs r2, #1
|
||
444 002c 1A71 strb r2, [r3, #4]
|
||
445 002e 0020 movs r0, #0
|
||
446 .L74:
|
||
447 0030 0022 movs r2, #0
|
||
448 0032 5A71 strb r2, [r3, #5]
|
||
449 0034 5DF8044B ldr r4, [sp], #4
|
||
450 0038 7047 bx lr
|
||
451 .L75:
|
||
452 003a 42F00202 orr r2, r2, #2
|
||
453 003e 6260 str r2, [r4, #4]
|
||
454 0040 F3E7 b .L76
|
||
455 .L77:
|
||
456 0042 0220 movs r0, #2
|
||
457 0044 7047 bx lr
|
||
459 0046 00BF .section .text.HAL_DACEx_SawtoothWaveDataStep,"ax",%progbits
|
||
460 .align 1
|
||
461 .p2align 2,,3
|
||
462 .global HAL_DACEx_SawtoothWaveDataStep
|
||
463 .syntax unified
|
||
464 .thumb
|
||
465 .thumb_func
|
||
466 .fpu fpv4-sp-d16
|
||
468 HAL_DACEx_SawtoothWaveDataStep:
|
||
469 @ args = 0, pretend = 0, frame = 0
|
||
470 @ frame_needed = 0, uses_anonymous_args = 0
|
||
471 @ link register save eliminated.
|
||
472 0000 4279 ldrb r2, [r0, #5] @ zero_extendqisi2
|
||
473 0002 012A cmp r2, #1
|
||
ARM GAS /tmp/ccvv83rC.s page 9
|
||
|
||
|
||
474 0004 1FD0 beq .L88
|
||
475 0006 0346 mov r3, r0
|
||
476 0008 10B4 push {r4}
|
||
477 000a 0468 ldr r4, [r0]
|
||
478 000c 0120 movs r0, #1
|
||
479 000e 5871 strb r0, [r3, #5]
|
||
480 0010 226E ldr r2, [r4, #96]
|
||
481 0012 01F0100C and ip, r1, #16
|
||
482 0016 22FA0CF2 lsr r2, r2, ip
|
||
483 001a 12F4706F tst r2, #3840
|
||
484 001e 09D1 bne .L85
|
||
485 0020 0222 movs r2, #2
|
||
486 0022 1A71 strb r2, [r3, #4]
|
||
487 0024 6268 ldr r2, [r4, #4]
|
||
488 0026 51B9 cbnz r1, .L86
|
||
489 0028 42F48032 orr r2, r2, #65536
|
||
490 002c 6260 str r2, [r4, #4]
|
||
491 .L87:
|
||
492 002e 0122 movs r2, #1
|
||
493 0030 1A71 strb r2, [r3, #4]
|
||
494 0032 0020 movs r0, #0
|
||
495 .L85:
|
||
496 0034 0022 movs r2, #0
|
||
497 0036 5A71 strb r2, [r3, #5]
|
||
498 0038 5DF8044B ldr r4, [sp], #4
|
||
499 003c 7047 bx lr
|
||
500 .L86:
|
||
501 003e 42F40032 orr r2, r2, #131072
|
||
502 0042 6260 str r2, [r4, #4]
|
||
503 0044 F3E7 b .L87
|
||
504 .L88:
|
||
505 0046 0220 movs r0, #2
|
||
506 0048 7047 bx lr
|
||
508 004a 00BF .section .text.HAL_DACEx_DualSetValue,"ax",%progbits
|
||
509 .align 1
|
||
510 .p2align 2,,3
|
||
511 .global HAL_DACEx_DualSetValue
|
||
512 .syntax unified
|
||
513 .thumb
|
||
514 .thumb_func
|
||
515 .fpu fpv4-sp-d16
|
||
517 HAL_DACEx_DualSetValue:
|
||
518 @ args = 0, pretend = 0, frame = 0
|
||
519 @ frame_needed = 0, uses_anonymous_args = 0
|
||
520 @ link register save eliminated.
|
||
521 0000 9446 mov ip, r2
|
||
522 0002 0829 cmp r1, #8
|
||
523 0004 0CBF ite eq
|
||
524 0006 42EA0322 orreq r2, r2, r3, lsl #8
|
||
525 000a 4CEA0342 orrne r2, ip, r3, lsl #16
|
||
526 000e 0368 ldr r3, [r0]
|
||
527 0010 2033 adds r3, r3, #32
|
||
528 0012 0020 movs r0, #0
|
||
529 0014 CA50 str r2, [r1, r3]
|
||
530 0016 7047 bx lr
|
||
532 .section .text.HAL_DACEx_ConvCpltCallbackCh2,"ax",%progbits
|
||
533 .align 1
|
||
ARM GAS /tmp/ccvv83rC.s page 10
|
||
|
||
|
||
534 .p2align 2,,3
|
||
535 .weak HAL_DACEx_ConvCpltCallbackCh2
|
||
536 .syntax unified
|
||
537 .thumb
|
||
538 .thumb_func
|
||
539 .fpu fpv4-sp-d16
|
||
541 HAL_DACEx_ConvCpltCallbackCh2:
|
||
542 @ args = 0, pretend = 0, frame = 0
|
||
543 @ frame_needed = 0, uses_anonymous_args = 0
|
||
544 @ link register save eliminated.
|
||
545 0000 7047 bx lr
|
||
547 0002 00BF .section .text.DAC_DMAConvCpltCh2,"ax",%progbits
|
||
548 .align 1
|
||
549 .p2align 2,,3
|
||
550 .global DAC_DMAConvCpltCh2
|
||
551 .syntax unified
|
||
552 .thumb
|
||
553 .thumb_func
|
||
554 .fpu fpv4-sp-d16
|
||
556 DAC_DMAConvCpltCh2:
|
||
557 @ args = 0, pretend = 0, frame = 0
|
||
558 @ frame_needed = 0, uses_anonymous_args = 0
|
||
559 0000 10B5 push {r4, lr}
|
||
560 0002 846A ldr r4, [r0, #40]
|
||
561 0004 2046 mov r0, r4
|
||
562 0006 FFF7FEFF bl HAL_DACEx_ConvCpltCallbackCh2
|
||
563 000a 0123 movs r3, #1
|
||
564 000c 2371 strb r3, [r4, #4]
|
||
565 000e 10BD pop {r4, pc}
|
||
567 .section .text.HAL_DACEx_ConvHalfCpltCallbackCh2,"ax",%progbits
|
||
568 .align 1
|
||
569 .p2align 2,,3
|
||
570 .weak HAL_DACEx_ConvHalfCpltCallbackCh2
|
||
571 .syntax unified
|
||
572 .thumb
|
||
573 .thumb_func
|
||
574 .fpu fpv4-sp-d16
|
||
576 HAL_DACEx_ConvHalfCpltCallbackCh2:
|
||
577 @ args = 0, pretend = 0, frame = 0
|
||
578 @ frame_needed = 0, uses_anonymous_args = 0
|
||
579 @ link register save eliminated.
|
||
580 0000 7047 bx lr
|
||
582 0002 00BF .section .text.DAC_DMAHalfConvCpltCh2,"ax",%progbits
|
||
583 .align 1
|
||
584 .p2align 2,,3
|
||
585 .global DAC_DMAHalfConvCpltCh2
|
||
586 .syntax unified
|
||
587 .thumb
|
||
588 .thumb_func
|
||
589 .fpu fpv4-sp-d16
|
||
591 DAC_DMAHalfConvCpltCh2:
|
||
592 @ args = 0, pretend = 0, frame = 0
|
||
593 @ frame_needed = 0, uses_anonymous_args = 0
|
||
594 0000 08B5 push {r3, lr}
|
||
595 0002 806A ldr r0, [r0, #40]
|
||
596 0004 FFF7FEFF bl HAL_DACEx_ConvHalfCpltCallbackCh2
|
||
597 0008 08BD pop {r3, pc}
|
||
ARM GAS /tmp/ccvv83rC.s page 11
|
||
|
||
|
||
599 000a 00BF .section .text.HAL_DACEx_ErrorCallbackCh2,"ax",%progbits
|
||
600 .align 1
|
||
601 .p2align 2,,3
|
||
602 .weak HAL_DACEx_ErrorCallbackCh2
|
||
603 .syntax unified
|
||
604 .thumb
|
||
605 .thumb_func
|
||
606 .fpu fpv4-sp-d16
|
||
608 HAL_DACEx_ErrorCallbackCh2:
|
||
609 @ args = 0, pretend = 0, frame = 0
|
||
610 @ frame_needed = 0, uses_anonymous_args = 0
|
||
611 @ link register save eliminated.
|
||
612 0000 7047 bx lr
|
||
614 0002 00BF .section .text.DAC_DMAErrorCh2,"ax",%progbits
|
||
615 .align 1
|
||
616 .p2align 2,,3
|
||
617 .global DAC_DMAErrorCh2
|
||
618 .syntax unified
|
||
619 .thumb
|
||
620 .thumb_func
|
||
621 .fpu fpv4-sp-d16
|
||
623 DAC_DMAErrorCh2:
|
||
624 @ args = 0, pretend = 0, frame = 0
|
||
625 @ frame_needed = 0, uses_anonymous_args = 0
|
||
626 0000 10B5 push {r4, lr}
|
||
627 0002 846A ldr r4, [r0, #40]
|
||
628 0004 2369 ldr r3, [r4, #16]
|
||
629 0006 43F00403 orr r3, r3, #4
|
||
630 000a 2361 str r3, [r4, #16]
|
||
631 000c 2046 mov r0, r4
|
||
632 000e FFF7FEFF bl HAL_DACEx_ErrorCallbackCh2
|
||
633 0012 0123 movs r3, #1
|
||
634 0014 2371 strb r3, [r4, #4]
|
||
635 0016 10BD pop {r4, pc}
|
||
637 .section .text.HAL_DACEx_DMAUnderrunCallbackCh2,"ax",%progbits
|
||
638 .align 1
|
||
639 .p2align 2,,3
|
||
640 .weak HAL_DACEx_DMAUnderrunCallbackCh2
|
||
641 .syntax unified
|
||
642 .thumb
|
||
643 .thumb_func
|
||
644 .fpu fpv4-sp-d16
|
||
646 HAL_DACEx_DMAUnderrunCallbackCh2:
|
||
647 @ args = 0, pretend = 0, frame = 0
|
||
648 @ frame_needed = 0, uses_anonymous_args = 0
|
||
649 @ link register save eliminated.
|
||
650 0000 7047 bx lr
|
||
652 0002 00BF .section .text.HAL_DACEx_SelfCalibrate,"ax",%progbits
|
||
653 .align 1
|
||
654 .p2align 2,,3
|
||
655 .global HAL_DACEx_SelfCalibrate
|
||
656 .syntax unified
|
||
657 .thumb
|
||
658 .thumb_func
|
||
659 .fpu fpv4-sp-d16
|
||
661 HAL_DACEx_SelfCalibrate:
|
||
662 @ args = 0, pretend = 0, frame = 16
|
||
ARM GAS /tmp/ccvv83rC.s page 12
|
||
|
||
|
||
663 @ frame_needed = 0, uses_anonymous_args = 0
|
||
664 0000 0028 cmp r0, #0
|
||
665 0002 00F08B80 beq .L115
|
||
666 0006 2DE9F04F push {r4, r5, r6, r7, r8, r9, r10, fp, lr}
|
||
667 000a 0379 ldrb r3, [r0, #4] @ zero_extendqisi2
|
||
668 000c 022B cmp r3, #2
|
||
669 000e 85B0 sub sp, sp, #20
|
||
670 0010 0446 mov r4, r0
|
||
671 0012 7FD0 beq .L116
|
||
672 0014 4379 ldrb r3, [r0, #5] @ zero_extendqisi2
|
||
673 0016 012B cmp r3, #1
|
||
674 0018 00F08580 beq .L117
|
||
675 001c 0368 ldr r3, [r0]
|
||
676 001e 0120 movs r0, #1
|
||
677 0020 6071 strb r0, [r4, #5]
|
||
678 0022 1546 mov r5, r2
|
||
679 0024 DA6B ldr r2, [r3, #60]
|
||
680 0026 0192 str r2, [sp, #4]
|
||
681 0028 05F01006 and r6, r5, #16
|
||
682 002c 1A68 ldr r2, [r3]
|
||
683 002e 0F46 mov r7, r1
|
||
684 0030 00FA06F1 lsl r1, r0, r6
|
||
685 0034 22EA0102 bic r2, r2, r1
|
||
686 0038 4FF0070A mov r10, #7
|
||
687 003c 1A60 str r2, [r3]
|
||
688 003e 0AFA06F3 lsl r3, r10, r6
|
||
689 0042 0093 str r3, [sp]
|
||
690 0044 FFF7FEFF bl HAL_Delay
|
||
691 0048 2368 ldr r3, [r4]
|
||
692 004a 0099 ldr r1, [sp]
|
||
693 004c DA6B ldr r2, [r3, #60]
|
||
694 004e 22EA0102 bic r2, r2, r1
|
||
695 0052 DA63 str r2, [r3, #60]
|
||
696 0054 0393 str r3, [sp, #12]
|
||
697 0056 039A ldr r2, [sp, #12]
|
||
698 0058 002D cmp r5, #0
|
||
699 005a 61D0 beq .L123
|
||
700 005c 1432 adds r2, r2, #20
|
||
701 005e 0392 str r2, [sp, #12]
|
||
702 .L110:
|
||
703 0060 039A ldr r2, [sp, #12]
|
||
704 0062 4FF40061 mov r1, #2048
|
||
705 0066 1160 str r1, [r2]
|
||
706 0068 1A68 ldr r2, [r3]
|
||
707 006a 4FF48048 mov r8, #16384
|
||
708 006e 08FA06F8 lsl r8, r8, r6
|
||
709 0072 1F25 movs r5, #31
|
||
710 0074 42EA0802 orr r2, r2, r8
|
||
711 0078 B540 lsls r5, r5, r6
|
||
712 007a 1A60 str r2, [r3]
|
||
713 007c ED43 mvns r5, r5
|
||
714 007e 4FF0040A mov r10, #4
|
||
715 0082 4FF00809 mov r9, #8
|
||
716 0086 4FF0100B mov fp, #16
|
||
717 .L113:
|
||
718 008a 986B ldr r0, [r3, #56]
|
||
719 008c 0BFA06FC lsl ip, fp, r6
|
||
ARM GAS /tmp/ccvv83rC.s page 13
|
||
|
||
|
||
720 0090 2840 ands r0, r0, r5
|
||
721 0092 40EA0C00 orr r0, r0, ip
|
||
722 0096 9863 str r0, [r3, #56]
|
||
723 0098 0120 movs r0, #1
|
||
724 009a FFF7FEFF bl HAL_Delay
|
||
725 009e 2368 ldr r3, [r4]
|
||
726 00a0 586B ldr r0, [r3, #52]
|
||
727 00a2 38EA0002 bics r2, r8, r0
|
||
728 00a6 0CBF ite eq
|
||
729 00a8 ABEB090B subeq fp, fp, r9
|
||
730 00ac CB44 addne fp, fp, r9
|
||
731 00ae BAF1010A subs r10, r10, #1
|
||
732 00b2 4FEA5909 lsr r9, r9, #1
|
||
733 00b6 E8D1 bne .L113
|
||
734 00b8 9A6B ldr r2, [r3, #56]
|
||
735 00ba 0BFA06F1 lsl r1, fp, r6
|
||
736 00be 2A40 ands r2, r2, r5
|
||
737 00c0 0A43 orrs r2, r2, r1
|
||
738 00c2 9A63 str r2, [r3, #56]
|
||
739 00c4 0120 movs r0, #1
|
||
740 00c6 FFF7FEFF bl HAL_Delay
|
||
741 00ca 2268 ldr r2, [r4]
|
||
742 00cc 536B ldr r3, [r2, #52]
|
||
743 00ce 18EA030F tst r8, r3
|
||
744 00d2 07D1 bne .L114
|
||
745 00d4 936B ldr r3, [r2, #56]
|
||
746 00d6 0BF1010B add fp, fp, #1
|
||
747 00da 0BFA06F6 lsl r6, fp, r6
|
||
748 00de 1D40 ands r5, r5, r3
|
||
749 00e0 2E43 orrs r6, r6, r5
|
||
750 00e2 9663 str r6, [r2, #56]
|
||
751 .L114:
|
||
752 00e4 1368 ldr r3, [r2]
|
||
753 00e6 0199 ldr r1, [sp, #4]
|
||
754 00e8 23EA0803 bic r3, r3, r8
|
||
755 00ec 1360 str r3, [r2]
|
||
756 00ee D36B ldr r3, [r2, #60]
|
||
757 00f0 C7F820B0 str fp, [r7, #32]
|
||
758 00f4 81EA0309 eor r9, r1, r3
|
||
759 00f8 0099 ldr r1, [sp]
|
||
760 00fa 0120 movs r0, #1
|
||
761 00fc 09EA010A and r10, r9, r1
|
||
762 0100 0021 movs r1, #0
|
||
763 0102 F861 str r0, [r7, #28]
|
||
764 0104 8AEA0303 eor r3, r10, r3
|
||
765 0108 0846 mov r0, r1
|
||
766 010a D363 str r3, [r2, #60]
|
||
767 010c 6171 strb r1, [r4, #5]
|
||
768 010e 05B0 add sp, sp, #20
|
||
769 @ sp needed
|
||
770 0110 BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc}
|
||
771 .L116:
|
||
772 0114 0120 movs r0, #1
|
||
773 0116 05B0 add sp, sp, #20
|
||
774 @ sp needed
|
||
775 0118 BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc}
|
||
776 .L115:
|
||
ARM GAS /tmp/ccvv83rC.s page 14
|
||
|
||
|
||
777 011c 0120 movs r0, #1
|
||
778 011e 7047 bx lr
|
||
779 .L123:
|
||
780 0120 0832 adds r2, r2, #8
|
||
781 0122 0392 str r2, [sp, #12]
|
||
782 0124 9CE7 b .L110
|
||
783 .L117:
|
||
784 0126 0220 movs r0, #2
|
||
785 0128 05B0 add sp, sp, #20
|
||
786 @ sp needed
|
||
787 012a BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc}
|
||
789 012e 00BF .section .text.HAL_DACEx_SetUserTrimming,"ax",%progbits
|
||
790 .align 1
|
||
791 .p2align 2,,3
|
||
792 .global HAL_DACEx_SetUserTrimming
|
||
793 .syntax unified
|
||
794 .thumb
|
||
795 .thumb_func
|
||
796 .fpu fpv4-sp-d16
|
||
798 HAL_DACEx_SetUserTrimming:
|
||
799 @ args = 0, pretend = 0, frame = 0
|
||
800 @ frame_needed = 0, uses_anonymous_args = 0
|
||
801 0000 D8B1 cbz r0, .L126
|
||
802 0002 8446 mov ip, r0
|
||
803 0004 4079 ldrb r0, [r0, #5] @ zero_extendqisi2
|
||
804 0006 0128 cmp r0, #1
|
||
805 0008 19D0 beq .L127
|
||
806 000a 10B5 push {r4, lr}
|
||
807 000c DCF80040 ldr r4, [ip]
|
||
808 0010 02F01002 and r2, r2, #16
|
||
809 0014 A06B ldr r0, [r4, #56]
|
||
810 0016 4FF01F0E mov lr, #31
|
||
811 001a 0EFA02FE lsl lr, lr, r2
|
||
812 001e 20EA0E00 bic r0, r0, lr
|
||
813 0022 03FA02F2 lsl r2, r3, r2
|
||
814 0026 0243 orrs r2, r2, r0
|
||
815 0028 A263 str r2, [r4, #56]
|
||
816 002a 0120 movs r0, #1
|
||
817 002c 0022 movs r2, #0
|
||
818 002e C1E90703 strd r0, r3, [r1, #28]
|
||
819 0032 8CF80520 strb r2, [ip, #5]
|
||
820 0036 1046 mov r0, r2
|
||
821 0038 10BD pop {r4, pc}
|
||
822 .L126:
|
||
823 003a 0120 movs r0, #1
|
||
824 003c 7047 bx lr
|
||
825 .L127:
|
||
826 003e 0220 movs r0, #2
|
||
827 0040 7047 bx lr
|
||
829 0042 00BF .section .text.HAL_DACEx_GetTrimOffset,"ax",%progbits
|
||
830 .align 1
|
||
831 .p2align 2,,3
|
||
832 .global HAL_DACEx_GetTrimOffset
|
||
833 .syntax unified
|
||
834 .thumb
|
||
835 .thumb_func
|
||
836 .fpu fpv4-sp-d16
|
||
ARM GAS /tmp/ccvv83rC.s page 15
|
||
|
||
|
||
838 HAL_DACEx_GetTrimOffset:
|
||
839 @ args = 0, pretend = 0, frame = 0
|
||
840 @ frame_needed = 0, uses_anonymous_args = 0
|
||
841 @ link register save eliminated.
|
||
842 0000 0368 ldr r3, [r0]
|
||
843 0002 01F01001 and r1, r1, #16
|
||
844 0006 986B ldr r0, [r3, #56]
|
||
845 0008 1F23 movs r3, #31
|
||
846 000a 8B40 lsls r3, r3, r1
|
||
847 000c 1840 ands r0, r0, r3
|
||
848 000e C840 lsrs r0, r0, r1
|
||
849 0010 7047 bx lr
|
||
851 0012 00BF .section .text.HAL_DACEx_DualGetValue,"ax",%progbits
|
||
852 .align 1
|
||
853 .p2align 2,,3
|
||
854 .global HAL_DACEx_DualGetValue
|
||
855 .syntax unified
|
||
856 .thumb
|
||
857 .thumb_func
|
||
858 .fpu fpv4-sp-d16
|
||
860 HAL_DACEx_DualGetValue:
|
||
861 @ args = 0, pretend = 0, frame = 0
|
||
862 @ frame_needed = 0, uses_anonymous_args = 0
|
||
863 @ link register save eliminated.
|
||
864 0000 0368 ldr r3, [r0]
|
||
865 0002 DA6A ldr r2, [r3, #44]
|
||
866 0004 186B ldr r0, [r3, #48]
|
||
867 0006 42EA0040 orr r0, r2, r0, lsl #16
|
||
868 000a 7047 bx lr
|
||
870 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||
ARM GAS /tmp/ccvv83rC.s page 16
|
||
|
||
|
||
DEFINED SYMBOLS
|
||
*ABS*:0000000000000000 stm32g4xx_hal_dac_ex.c
|
||
/tmp/ccvv83rC.s:16 .text.HAL_DACEx_DualStart:0000000000000000 $t
|
||
/tmp/ccvv83rC.s:25 .text.HAL_DACEx_DualStart:0000000000000000 HAL_DACEx_DualStart
|
||
/tmp/ccvv83rC.s:70 .text.HAL_DACEx_DualStop:0000000000000000 $t
|
||
/tmp/ccvv83rC.s:78 .text.HAL_DACEx_DualStop:0000000000000000 HAL_DACEx_DualStop
|
||
/tmp/ccvv83rC.s:98 .text.HAL_DACEx_DualStart_DMA:0000000000000000 $t
|
||
/tmp/ccvv83rC.s:106 .text.HAL_DACEx_DualStart_DMA:0000000000000000 HAL_DACEx_DualStart_DMA
|
||
/tmp/ccvv83rC.s:218 .text.HAL_DACEx_DualStart_DMA:00000000000000f0 $d
|
||
/tmp/ccvv83rC.s:556 .text.DAC_DMAConvCpltCh2:0000000000000000 DAC_DMAConvCpltCh2
|
||
/tmp/ccvv83rC.s:591 .text.DAC_DMAHalfConvCpltCh2:0000000000000000 DAC_DMAHalfConvCpltCh2
|
||
/tmp/ccvv83rC.s:623 .text.DAC_DMAErrorCh2:0000000000000000 DAC_DMAErrorCh2
|
||
/tmp/ccvv83rC.s:226 .text.HAL_DACEx_DualStop_DMA:0000000000000000 $t
|
||
/tmp/ccvv83rC.s:234 .text.HAL_DACEx_DualStop_DMA:0000000000000000 HAL_DACEx_DualStop_DMA
|
||
/tmp/ccvv83rC.s:278 .text.HAL_DACEx_TriangleWaveGenerate:0000000000000000 $t
|
||
/tmp/ccvv83rC.s:286 .text.HAL_DACEx_TriangleWaveGenerate:0000000000000000 HAL_DACEx_TriangleWaveGenerate
|
||
/tmp/ccvv83rC.s:318 .text.HAL_DACEx_NoiseWaveGenerate:0000000000000000 $t
|
||
/tmp/ccvv83rC.s:326 .text.HAL_DACEx_NoiseWaveGenerate:0000000000000000 HAL_DACEx_NoiseWaveGenerate
|
||
/tmp/ccvv83rC.s:358 .text.HAL_DACEx_SawtoothWaveGenerate:0000000000000000 $t
|
||
/tmp/ccvv83rC.s:366 .text.HAL_DACEx_SawtoothWaveGenerate:0000000000000000 HAL_DACEx_SawtoothWaveGenerate
|
||
/tmp/ccvv83rC.s:411 .text.HAL_DACEx_SawtoothWaveDataReset:0000000000000000 $t
|
||
/tmp/ccvv83rC.s:419 .text.HAL_DACEx_SawtoothWaveDataReset:0000000000000000 HAL_DACEx_SawtoothWaveDataReset
|
||
/tmp/ccvv83rC.s:460 .text.HAL_DACEx_SawtoothWaveDataStep:0000000000000000 $t
|
||
/tmp/ccvv83rC.s:468 .text.HAL_DACEx_SawtoothWaveDataStep:0000000000000000 HAL_DACEx_SawtoothWaveDataStep
|
||
/tmp/ccvv83rC.s:509 .text.HAL_DACEx_DualSetValue:0000000000000000 $t
|
||
/tmp/ccvv83rC.s:517 .text.HAL_DACEx_DualSetValue:0000000000000000 HAL_DACEx_DualSetValue
|
||
/tmp/ccvv83rC.s:533 .text.HAL_DACEx_ConvCpltCallbackCh2:0000000000000000 $t
|
||
/tmp/ccvv83rC.s:541 .text.HAL_DACEx_ConvCpltCallbackCh2:0000000000000000 HAL_DACEx_ConvCpltCallbackCh2
|
||
/tmp/ccvv83rC.s:548 .text.DAC_DMAConvCpltCh2:0000000000000000 $t
|
||
/tmp/ccvv83rC.s:568 .text.HAL_DACEx_ConvHalfCpltCallbackCh2:0000000000000000 $t
|
||
/tmp/ccvv83rC.s:576 .text.HAL_DACEx_ConvHalfCpltCallbackCh2:0000000000000000 HAL_DACEx_ConvHalfCpltCallbackCh2
|
||
/tmp/ccvv83rC.s:583 .text.DAC_DMAHalfConvCpltCh2:0000000000000000 $t
|
||
/tmp/ccvv83rC.s:600 .text.HAL_DACEx_ErrorCallbackCh2:0000000000000000 $t
|
||
/tmp/ccvv83rC.s:608 .text.HAL_DACEx_ErrorCallbackCh2:0000000000000000 HAL_DACEx_ErrorCallbackCh2
|
||
/tmp/ccvv83rC.s:615 .text.DAC_DMAErrorCh2:0000000000000000 $t
|
||
/tmp/ccvv83rC.s:638 .text.HAL_DACEx_DMAUnderrunCallbackCh2:0000000000000000 $t
|
||
/tmp/ccvv83rC.s:646 .text.HAL_DACEx_DMAUnderrunCallbackCh2:0000000000000000 HAL_DACEx_DMAUnderrunCallbackCh2
|
||
/tmp/ccvv83rC.s:653 .text.HAL_DACEx_SelfCalibrate:0000000000000000 $t
|
||
/tmp/ccvv83rC.s:661 .text.HAL_DACEx_SelfCalibrate:0000000000000000 HAL_DACEx_SelfCalibrate
|
||
/tmp/ccvv83rC.s:790 .text.HAL_DACEx_SetUserTrimming:0000000000000000 $t
|
||
/tmp/ccvv83rC.s:798 .text.HAL_DACEx_SetUserTrimming:0000000000000000 HAL_DACEx_SetUserTrimming
|
||
/tmp/ccvv83rC.s:830 .text.HAL_DACEx_GetTrimOffset:0000000000000000 $t
|
||
/tmp/ccvv83rC.s:838 .text.HAL_DACEx_GetTrimOffset:0000000000000000 HAL_DACEx_GetTrimOffset
|
||
/tmp/ccvv83rC.s:852 .text.HAL_DACEx_DualGetValue:0000000000000000 $t
|
||
/tmp/ccvv83rC.s:860 .text.HAL_DACEx_DualGetValue:0000000000000000 HAL_DACEx_DualGetValue
|
||
|
||
UNDEFINED SYMBOLS
|
||
HAL_Delay
|
||
HAL_DMA_Start_IT
|
||
DAC_DMAConvCpltCh1
|
||
DAC_DMAHalfConvCpltCh1
|
||
DAC_DMAErrorCh1
|
||
HAL_DMA_Abort
|