0,0 → 1,551 |
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 |