Blame | Last modification | View Log | RSS feed
1 .file "twimaster.c"
2 __SREG__ = 0x3f
3 __SP_H__ = 0x3e
4 __SP_L__ = 0x3d
5 __CCP__ = 0x34
6 __tmp_reg__ = 0
7 __zero_reg__ = 1
8 .text
9 .global I2C_Init
11 I2C_Init:
12 /* prologue: function */
13 /* frame size = 0 */
14 0000 9FB7 in r25,__SREG__
15 /* #APP */
16 ; 84 "twimaster.c" 1
17 0002 F894 cli
18 ; 0 "" 2
19 /* #NOAPP */
20 0004 3998 cbi 39-32,1
21 0006 389A sbi 39-32,0
22 0008 88B1 in r24,40-32
23 000a 8360 ori r24,lo8(3)
24 000c 88B9 out 40-32,r24
25 000e 8091 B900 lds r24,185
26 0012 8C7F andi r24,lo8(-4)
27 0014 8093 B900 sts 185,r24
28 0018 8AE2 ldi r24,lo8(42)
29 001a 8093 B800 sts 184,r24
30 001e 1092 0000 sts twi_state,__zero_reg__
31 0022 1092 0000 sts motor_write,__zero_reg__
32 0026 1092 0000 sts motor_read,__zero_reg__
33 002a E0E0 ldi r30,lo8(Motor)
34 002c F0E0 ldi r31,hi8(Motor)
35 .L2:
36 002e 1082 st Z,__zero_reg__
37 0030 1182 std Z+1,__zero_reg__
38 0032 1282 std Z+2,__zero_reg__
39 0034 1482 std Z+4,__zero_reg__
40 0036 3596 adiw r30,5
41 0038 80E0 ldi r24,hi8(Motor+60)
42 003a E030 cpi r30,lo8(Motor+60)
43 003c F807 cpc r31,r24
44 003e 01F4 brne .L2
45 0040 9FBF out __SREG__,r25
46 /* epilogue start */
47 0042 0895 ret
49 .global I2C_Start
51 I2C_Start:
52 /* prologue: function */
53 /* frame size = 0 */
54 0044 8093 0000 sts twi_state,r24
55 0048 85EA ldi r24,lo8(-91)
56 004a 8093 BC00 sts 188,r24
57 /* epilogue start */
58 004e 0895 ret
60 .global I2C_Stop
62 I2C_Stop:
63 /* prologue: function */
64 /* frame size = 0 */
65 0050 8093 0000 sts twi_state,r24
66 0054 84E9 ldi r24,lo8(-108)
67 0056 8093 BC00 sts 188,r24
68 /* epilogue start */
69 005a 0895 ret
71 .global I2C_WriteByte
73 I2C_WriteByte:
74 /* prologue: function */
75 /* frame size = 0 */
76 005c 8093 BB00 sts 187,r24
77 0060 85E8 ldi r24,lo8(-123)
78 0062 8093 BC00 sts 188,r24
79 /* epilogue start */
80 0066 0895 ret
82 .global I2C_ReceiveByte
84 I2C_ReceiveByte:
85 /* prologue: function */
86 /* frame size = 0 */
87 0068 85EC ldi r24,lo8(-59)
88 006a 8093 BC00 sts 188,r24
89 /* epilogue start */
90 006e 0895 ret
92 .global I2C_ReceiveLastByte
94 I2C_ReceiveLastByte:
95 /* prologue: function */
96 /* frame size = 0 */
97 0070 85E8 ldi r24,lo8(-123)
98 0072 8093 BC00 sts 188,r24
99 /* epilogue start */
100 0076 0895 ret
102 .global I2C_Reset
104 I2C_Reset:
105 0078 0F93 push r16
106 007a 1F93 push r17
107 /* prologue: function */
108 /* frame size = 0 */
109 007c 1092 0000 sts twi_state,__zero_reg__
110 0080 0CEB ldi r16,lo8(188)
111 0082 10E0 ldi r17,hi8(188)
112 0084 84E9 ldi r24,lo8(-108)
113 0086 D801 movw r26,r16
114 0088 8C93 st X,r24
115 008a 1092 0000 sts twi_state,__zero_reg__
116 008e EBEB ldi r30,lo8(187)
117 0090 F0E0 ldi r31,hi8(187)
118 0092 8081 ld r24,Z
119 0094 8093 0000 sts motor_write,r24
120 0098 1092 0000 sts motor_write,__zero_reg__
121 009c 1092 0000 sts motor_read,__zero_reg__
122 00a0 80E8 ldi r24,lo8(-128)
123 00a2 8C93 st X,r24
124 00a4 1092 BD00 sts 189,__zero_reg__
125 00a8 1092 BA00 sts 186,__zero_reg__
126 00ac 1082 st Z,__zero_reg__
127 00ae 1092 B900 sts 185,__zero_reg__
128 00b2 1092 B800 sts 184,__zero_reg__
129 00b6 0E94 0000 call I2C_Init
130 00ba 1092 0000 sts twi_state,__zero_reg__
131 00be 85EA ldi r24,lo8(-91)
132 00c0 F801 movw r30,r16
133 00c2 8083 st Z,r24
134 /* epilogue start */
135 00c4 1F91 pop r17
136 00c6 0F91 pop r16
137 00c8 0895 ret
139 .global __vector_26
141 __vector_26:
142 00ca 1F92 push __zero_reg__
143 00cc 0F92 push r0
144 00ce 0FB6 in r0,__SREG__
145 00d0 0F92 push r0
146 00d2 1124 clr __zero_reg__
147 00d4 2F93 push r18
148 00d6 8F93 push r24
149 00d8 9F93 push r25
150 00da EF93 push r30
151 00dc FF93 push r31
152 /* prologue: Signal */
153 /* frame size = 0 */
154 00de 8091 0000 lds r24,twi_state
155 00e2 8F5F subi r24,lo8(-(1))
156 00e4 8093 0000 sts twi_state,r24
157 00e8 8150 subi r24,lo8(-(-1))
158 00ea 8530 cpi r24,lo8(5)
159 00ec 01F4 brne .+2
160 00ee 00C0 rjmp .L25
161 00f0 8630 cpi r24,lo8(6)
162 00f2 00F0 brlo .L53
163 00f4 8930 cpi r24,lo8(9)
164 00f6 01F4 brne .+2
165 00f8 00C0 rjmp .L28
166 00fa 8A30 cpi r24,lo8(10)
167 00fc 00F4 brsh .L33
168 00fe 8730 cpi r24,lo8(7)
169 0100 01F4 brne .+2
170 0102 00C0 rjmp .L26
171 0104 8830 cpi r24,lo8(8)
172 0106 01F4 brne .+2
173 0108 00C0 rjmp .L54
174 .L19:
175 010a 1092 0000 sts twi_state,__zero_reg__
176 010e 84E9 ldi r24,lo8(-108)
177 0110 8093 BC00 sts 188,r24
178 0114 8AE0 ldi r24,lo8(10)
179 0116 90E0 ldi r25,hi8(10)
180 0118 9093 0000 sts (I2CTimeout)+1,r25
181 011c 8093 0000 sts I2CTimeout,r24
182 0120 1092 0000 sts motor_write,__zero_reg__
183 0124 1092 0000 sts motor_read,__zero_reg__
184 .L48:
185 /* epilogue start */
186 0128 FF91 pop r31
187 012a EF91 pop r30
188 012c 9F91 pop r25
189 012e 8F91 pop r24
190 0130 2F91 pop r18
191 0132 0F90 pop r0
192 0134 0FBE out __SREG__,r0
193 0136 0F90 pop r0
194 0138 1F90 pop __zero_reg__
195 013a 1895 reti
196 .L53:
197 013c 8230 cpi r24,lo8(2)
198 013e 01F4 brne .+2
199 0140 00C0 rjmp .L22
200 0142 8330 cpi r24,lo8(3)
201 0144 00F0 brlo .L55
202 0146 8330 cpi r24,lo8(3)
203 0148 01F4 brne .+2
204 014a 00C0 rjmp .L23
205 014c 8430 cpi r24,lo8(4)
206 014e 01F4 brne .L19
207 0150 8091 0000 lds r24,motor_read
208 0154 2091 BB00 lds r18,187
209 0158 90E0 ldi r25,lo8(0)
210 015a FC01 movw r30,r24
211 015c EE0F lsl r30
212 015e FF1F rol r31
213 0160 EE0F lsl r30
214 0162 FF1F rol r31
215 0164 E80F add r30,r24
216 0166 F91F adc r31,r25
217 0168 E050 subi r30,lo8(-(Motor))
218 016a F040 sbci r31,hi8(-(Motor))
219 016c 2383 std Z+3,r18
220 016e 85E8 ldi r24,lo8(-123)
221 0170 8093 BC00 sts 188,r24
222 0174 00C0 rjmp .L48
223 .L33:
224 0176 8A30 cpi r24,lo8(10)
225 0178 01F4 brne .+2
226 017a 00C0 rjmp .L29
227 017c 8B30 cpi r24,lo8(11)
228 017e 01F4 brne .L19
229 0180 1092 0000 sts twi_state,__zero_reg__
230 0184 84E9 ldi r24,lo8(-108)
231 0186 8093 BC00 sts 188,r24
232 018a 8AE0 ldi r24,lo8(10)
233 018c 90E0 ldi r25,hi8(10)
234 018e 9093 0000 sts (I2CTimeout)+1,r25
235 0192 8093 0000 sts I2CTimeout,r24
236 0196 8091 0000 lds r24,dac_channel
237 019a 8230 cpi r24,lo8(2)
238 019c 00F4 brsh .+2
239 019e 00C0 rjmp .L56
240 01a0 1092 0000 sts dac_channel,__zero_reg__
241 01a4 00C0 rjmp .L48
242 .L55:
243 01a6 8823 tst r24
244 01a8 01F0 breq .L52
245 01aa 8130 cpi r24,lo8(1)
246 01ac 01F0 breq .+2
247 01ae 00C0 rjmp .L19
248 01b0 8091 0000 lds r24,motor_write
249 01b4 90E0 ldi r25,lo8(0)
250 01b6 FC01 movw r30,r24
251 01b8 EE0F lsl r30
252 01ba FF1F rol r31
253 01bc EE0F lsl r30
254 01be FF1F rol r31
255 01c0 E80F add r30,r24
256 01c2 F91F adc r31,r25
257 01c4 E050 subi r30,lo8(-(Motor))
258 01c6 F040 sbci r31,hi8(-(Motor))
259 01c8 8081 ld r24,Z
260 01ca 8093 BB00 sts 187,r24
261 01ce 85E8 ldi r24,lo8(-123)
262 01d0 8093 BC00 sts 188,r24
263 01d4 00C0 rjmp .L48
264 .L57:
265 01d6 8091 0000 lds r24,motor_write
266 01da 8C30 cpi r24,lo8(12)
267 01dc 00F4 brsh .L34
268 01de 8091 0000 lds r24,motor_write
269 01e2 8F5F subi r24,lo8(-(1))
270 01e4 8093 0000 sts motor_write,r24
271 .L52:
272 01e8 E091 0000 lds r30,motor_write
273 01ec F0E0 ldi r31,lo8(0)
274 01ee EE0F lsl r30
275 01f0 FF1F rol r31
276 01f2 EE0F lsl r30
277 01f4 FF1F rol r31
278 01f6 E050 subi r30,lo8(-(Mixer))
279 01f8 F040 sbci r31,hi8(-(Mixer))
280 01fa 8585 ldd r24,Z+13
281 01fc 1816 cp __zero_reg__,r24
282 01fe 04F4 brge .L57
283 .L34:
284 0200 8091 0000 lds r24,motor_write
285 0204 8C30 cpi r24,lo8(12)
286 0206 00F4 brsh .+2
287 0208 00C0 rjmp .L36
288 020a 1092 0000 sts motor_write,__zero_reg__
289 020e 83E0 ldi r24,lo8(3)
290 0210 8093 0000 sts twi_state,r24
291 0214 8091 0000 lds r24,motor_read
292 0218 880F lsl r24
293 021a 8D5A subi r24,lo8(-(83))
294 021c 8093 BB00 sts 187,r24
295 0220 85E8 ldi r24,lo8(-123)
296 0222 8093 BC00 sts 188,r24
297 0226 00C0 rjmp .L48
298 .L28:
299 0228 8091 0000 lds r24,dac_channel
300 022c 8130 cpi r24,lo8(1)
301 022e 01F4 brne .+2
302 0230 00C0 rjmp .L45
303 0232 8130 cpi r24,lo8(1)
304 0234 00F4 brsh .+2
305 0236 00C0 rjmp .L44
306 0238 8230 cpi r24,lo8(2)
307 023a 01F0 breq .+2
308 023c 00C0 rjmp .L48
309 023e 8091 0000 lds r24,DacOffsetGyroYaw
310 0242 8093 BB00 sts 187,r24
311 0246 85E8 ldi r24,lo8(-123)
312 0248 8093 BC00 sts 188,r24
313 024c 00C0 rjmp .L48
314 .L22:
315 024e 8091 B900 lds r24,185
316 0252 8033 cpi r24,lo8(48)
317 0254 01F4 brne .+2
318 0256 00C0 rjmp .L58
319 .L38:
320 0258 1092 0000 sts twi_state,__zero_reg__
321 025c 84E9 ldi r24,lo8(-108)
322 025e 8093 BC00 sts 188,r24
323 0262 8AE0 ldi r24,lo8(10)
324 0264 90E0 ldi r25,hi8(10)
325 0266 9093 0000 sts (I2CTimeout)+1,r25
326 026a 8093 0000 sts I2CTimeout,r24
327 026e 8091 0000 lds r24,motor_write
328 0272 8F5F subi r24,lo8(-(1))
329 0274 8093 0000 sts motor_write,r24
330 0278 1092 0000 sts twi_state,__zero_reg__
331 027c 85EA ldi r24,lo8(-91)
332 027e 8093 BC00 sts 188,r24
333 0282 00C0 rjmp .L48
334 .L25:
335 0284 8091 0000 lds r24,motor_read
336 0288 2091 BB00 lds r18,187
337 028c 90E0 ldi r25,lo8(0)
338 028e FC01 movw r30,r24
339 0290 EE0F lsl r30
340 0292 FF1F rol r31
341 0294 EE0F lsl r30
342 0296 FF1F rol r31
343 0298 E80F add r30,r24
344 029a F91F adc r31,r25
345 029c E050 subi r30,lo8(-(Motor))
346 029e F040 sbci r31,hi8(-(Motor))
347 02a0 2483 std Z+4,r18
348 02a2 8091 0000 lds r24,motor_read
349 02a6 8F5F subi r24,lo8(-(1))
350 02a8 8093 0000 sts motor_read,r24
351 02ac 8091 0000 lds r24,motor_read
352 02b0 8C30 cpi r24,lo8(12)
353 02b2 00F0 brlo .L43
354 02b4 1092 0000 sts motor_read,__zero_reg__
355 .L43:
356 02b8 1092 0000 sts twi_state,__zero_reg__
357 02bc 84E9 ldi r24,lo8(-108)
358 02be 8093 BC00 sts 188,r24
359 02c2 00C0 rjmp .L48
360 .L29:
361 02c4 80E8 ldi r24,lo8(-128)
362 02c6 8093 BB00 sts 187,r24
363 02ca 85E8 ldi r24,lo8(-123)
364 02cc 8093 BC00 sts 188,r24
365 02d0 00C0 rjmp .L48
366 .L23:
367 02d2 8091 B900 lds r24,185
368 02d6 8034 cpi r24,lo8(64)
369 02d8 01F4 brne .+2
370 02da 00C0 rjmp .L40
371 02dc 8091 0000 lds r24,motor_read
372 02e0 90E0 ldi r25,lo8(0)
373 02e2 FC01 movw r30,r24
374 02e4 EE0F lsl r30
375 02e6 FF1F rol r31
376 02e8 EE0F lsl r30
377 02ea FF1F rol r31
378 02ec E80F add r30,r24
379 02ee F91F adc r31,r25
380 02f0 E050 subi r30,lo8(-(Motor))
381 02f2 F040 sbci r31,hi8(-(Motor))
382 02f4 1182 std Z+1,__zero_reg__
383 02f6 8091 0000 lds r24,motor_read
384 02fa 8F5F subi r24,lo8(-(1))
385 02fc 8093 0000 sts motor_read,r24
386 0300 8091 0000 lds r24,motor_read
387 0304 8C30 cpi r24,lo8(12)
388 0306 00F4 brsh .L59
389 .L41:
390 0308 1092 0000 sts twi_state,__zero_reg__
391 030c 84E9 ldi r24,lo8(-108)
392 030e 8093 BC00 sts 188,r24
393 .L42:
394 0312 8091 0000 lds r24,missing_motor.1550
395 0316 8093 0000 sts MissingMotor,r24
396 031a 1092 0000 sts missing_motor.1550,__zero_reg__
397 031e 00C0 rjmp .L48
398 .L54:
399 0320 8091 0000 lds r24,dac_channel
400 0324 90E0 ldi r25,lo8(0)
401 0326 0896 adiw r24,8
402 0328 880F lsl r24
403 032a 991F rol r25
404 032c 8093 BB00 sts 187,r24
405 0330 85E8 ldi r24,lo8(-123)
406 0332 8093 BC00 sts 188,r24
407 0336 00C0 rjmp .L48
408 .L26:
409 0338 88E9 ldi r24,lo8(-104)
410 033a 8093 BB00 sts 187,r24
411 033e 85E8 ldi r24,lo8(-123)
412 0340 8093 BC00 sts 188,r24
413 0344 00C0 rjmp .L48
414 .L36:
415 0346 8091 0000 lds r24,motor_write
416 034a 90E0 ldi r25,lo8(0)
417 034c 8996 adiw r24,41
418 034e 880F lsl r24
419 0350 991F rol r25
420 0352 8093 BB00 sts 187,r24
421 0356 85E8 ldi r24,lo8(-123)
422 0358 8093 BC00 sts 188,r24
423 035c 00C0 rjmp .L48
424 .L44:
425 035e 8091 0000 lds r24,DacOffsetGyroNick
426 0362 8093 BB00 sts 187,r24
427 0366 85E8 ldi r24,lo8(-123)
428 0368 8093 BC00 sts 188,r24
429 036c 00C0 rjmp .L48
430 .L59:
431 036e 1092 0000 sts motor_read,__zero_reg__
432 0372 00C0 rjmp .L41
433 .L58:
434 0374 8091 0000 lds r24,missing_motor.1550
435 0378 8823 tst r24
436 037a 01F4 brne .L39
437 037c 8091 0000 lds r24,motor_write
438 0380 8F5F subi r24,lo8(-(1))
439 0382 8093 0000 sts missing_motor.1550,r24
440 .L39:
441 0386 8091 0000 lds r24,motor_write
442 038a 90E0 ldi r25,lo8(0)
443 038c FC01 movw r30,r24
444 038e EE0F lsl r30
445 0390 FF1F rol r31
446 0392 EE0F lsl r30
447 0394 FF1F rol r31
448 0396 E80F add r30,r24
449 0398 F91F adc r31,r25
450 039a E050 subi r30,lo8(-(Motor))
451 039c F040 sbci r31,hi8(-(Motor))
452 039e 8281 ldd r24,Z+2
453 03a0 8F5F subi r24,lo8(-(1))
454 03a2 8283 std Z+2,r24
455 03a4 8823 tst r24
456 03a6 01F0 breq .+2
457 03a8 00C0 rjmp .L38
458 03aa 8091 0000 lds r24,motor_write
459 03ae 90E0 ldi r25,lo8(0)
460 03b0 FC01 movw r30,r24
461 03b2 EE0F lsl r30
462 03b4 FF1F rol r31
463 03b6 EE0F lsl r30
464 03b8 FF1F rol r31
465 03ba E80F add r30,r24
466 03bc F91F adc r31,r25
467 03be E050 subi r30,lo8(-(Motor))
468 03c0 F040 sbci r31,hi8(-(Motor))
469 03c2 8FEF ldi r24,lo8(-1)
470 03c4 8283 std Z+2,r24
471 03c6 00C0 rjmp .L38
472 .L40:
473 03c8 8091 0000 lds r24,motor_read
474 03cc 2091 0000 lds r18,motor_read
475 03d0 90E0 ldi r25,lo8(0)
476 03d2 FC01 movw r30,r24
477 03d4 EE0F lsl r30
478 03d6 FF1F rol r31
479 03d8 EE0F lsl r30
480 03da FF1F rol r31
481 03dc E80F add r30,r24
482 03de F91F adc r31,r25
483 03e0 E050 subi r30,lo8(-(Motor))
484 03e2 F040 sbci r31,hi8(-(Motor))
485 03e4 2C5F subi r18,lo8(-(4))
486 03e6 2183 std Z+1,r18
487 03e8 85EC ldi r24,lo8(-59)
488 03ea 8093 BC00 sts 188,r24
489 03ee 00C0 rjmp .L42
490 .L56:
491 03f0 8091 0000 lds r24,dac_channel
492 03f4 8F5F subi r24,lo8(-(1))
493 03f6 8093 0000 sts dac_channel,r24
494 03fa 87E0 ldi r24,lo8(7)
495 03fc 8093 0000 sts twi_state,r24
496 0400 85EA ldi r24,lo8(-91)
497 0402 8093 BC00 sts 188,r24
498 0406 00C0 rjmp .L48
499 .L45:
500 0408 8091 0000 lds r24,DacOffsetGyroRoll
501 040c 8093 BB00 sts 187,r24
502 0410 85E8 ldi r24,lo8(-123)
503 0412 8093 BC00 sts 188,r24
504 0416 00C0 rjmp .L48
506 .global twi_state
507 .global twi_state
508 .section .bss
511 twi_state:
512 0000 00 .skip 1,0
513 .global dac_channel
514 .global dac_channel
517 dac_channel:
518 0001 00 .skip 1,0
519 .global motor_write
520 .global motor_write
523 motor_write:
524 0002 00 .skip 1,0
525 .global motor_read
526 .global motor_read
529 motor_read:
530 0003 00 .skip 1,0
531 .global I2CTimeout
532 .data
535 I2CTimeout:
536 0000 6400 .word 100
537 .global MissingMotor
538 .global MissingMotor
539 .section .bss
542 MissingMotor:
543 0004 00 .skip 1,0
544 .lcomm missing_motor.1550,1
545 .comm Motor,60,1
546 .global __do_copy_data
547 .global __do_clear_bss
DEFINED SYMBOLS
*ABS*:00000000 twimaster.c
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/cctbOQQH.s:2 *ABS*:0000003f __SREG__
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/cctbOQQH.s:3 *ABS*:0000003e __SP_H__
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/cctbOQQH.s:4 *ABS*:0000003d __SP_L__
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/cctbOQQH.s:5 *ABS*:00000034 __CCP__
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/cctbOQQH.s:6 *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/cctbOQQH.s:7 *ABS*:00000001 __zero_reg__
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/cctbOQQH.s:11 .text:00000000 I2C_Init
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/cctbOQQH.s:511 .bss:00000000 twi_state
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/cctbOQQH.s:523 .bss:00000002 motor_write
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/cctbOQQH.s:529 .bss:00000003 motor_read
*COM*:0000003c Motor
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/cctbOQQH.s:51 .text:00000044 I2C_Start
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/cctbOQQH.s:62 .text:00000050 I2C_Stop
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/cctbOQQH.s:73 .text:0000005c I2C_WriteByte
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/cctbOQQH.s:84 .text:00000068 I2C_ReceiveByte
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/cctbOQQH.s:94 .text:00000070 I2C_ReceiveLastByte
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/cctbOQQH.s:104 .text:00000078 I2C_Reset
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/cctbOQQH.s:141 .text:000000ca __vector_26
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/cctbOQQH.s:535 .data:00000000 I2CTimeout
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/cctbOQQH.s:517 .bss:00000001 dac_channel
.bss:00000005 missing_motor.1550
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/cctbOQQH.s:542 .bss:00000004 MissingMotor
UNDEFINED SYMBOLS
Mixer
DacOffsetGyroYaw
DacOffsetGyroNick
DacOffsetGyroRoll
__do_copy_data
__do_clear_bss