0,0 → 1,2830 |
1 .file "menu.c" |
2 __SREG__ = 0x3f |
3 __SP_H__ = 0x3e |
4 __SP_L__ = 0x3d |
5 __tmp_reg__ = 0 |
6 __zero_reg__ = 1 |
7 .global __do_copy_data |
8 .global __do_clear_bss |
9 .text |
10 .global LcdClear |
12 LcdClear: |
13 /* prologue: frame size=0 */ |
14 /* prologue end (size=0) */ |
15 0000 E0E0 ldi r30,lo8(DisplayBuff) |
16 0002 F0E0 ldi r31,hi8(DisplayBuff) |
17 .L2: |
18 0004 80E2 ldi r24,lo8(32) |
19 0006 8193 st Z+,r24 |
20 0008 80E0 ldi r24,hi8(DisplayBuff+80) |
21 000a E030 cpi r30,lo8(DisplayBuff+80) |
22 000c F807 cpc r31,r24 |
23 000e 01F4 brne .L2 |
24 /* epilogue: frame size=0 */ |
25 0010 0895 ret |
26 /* epilogue end (size=1) */ |
27 /* function LcdClear size 9 (8) */ |
29 .global Menu_Putchar |
31 Menu_Putchar: |
32 /* prologue: frame size=0 */ |
33 /* prologue end (size=0) */ |
34 0012 9091 0000 lds r25,DispPtr |
35 0016 E0E0 ldi r30,lo8(DisplayBuff) |
36 0018 F0E0 ldi r31,hi8(DisplayBuff) |
37 001a E90F add r30,r25 |
38 001c F11D adc r31,__zero_reg__ |
39 001e 8083 st Z,r24 |
40 0020 9F5F subi r25,lo8(-(1)) |
41 0022 9093 0000 sts DispPtr,r25 |
42 /* epilogue: frame size=0 */ |
43 0026 0895 ret |
44 /* epilogue end (size=1) */ |
45 /* function Menu_Putchar size 11 (10) */ |
47 .global Menu |
49 Menu: |
50 /* prologue: frame size=0 */ |
51 0028 A0E0 ldi r26,lo8(0) |
52 002a B0E0 ldi r27,hi8(0) |
53 002c E0E0 ldi r30,pm_lo8(1f) |
54 002e F0E0 ldi r31,pm_hi8(1f) |
55 0030 0C94 0000 jmp __prologue_saves__+16 |
56 1: |
57 /* prologue end (size=6) */ |
58 0034 8091 0000 lds r24,RemoteKeys |
59 0038 282F mov r18,r24 |
60 003a 30E0 ldi r19,lo8(0) |
61 003c C901 movw r24,r18 |
62 003e 8170 andi r24,lo8(1) |
63 0040 9070 andi r25,hi8(1) |
64 0042 682F mov r22,r24 |
65 0044 8823 tst r24 |
66 0046 01F0 breq .L10 |
67 0048 8091 0000 lds r24,MenuePunkt |
68 004c 8823 tst r24 |
69 004e 01F0 breq .L12 |
70 0050 8150 subi r24,lo8(-(-1)) |
71 0052 00C0 rjmp .L73 |
72 .L12: |
73 0054 8091 0000 lds r24,MaxMenue |
74 .L73: |
75 0058 8093 0000 sts MenuePunkt,r24 |
76 .L10: |
77 005c A901 movw r20,r18 |
78 005e 4270 andi r20,lo8(2) |
79 0060 5070 andi r21,hi8(2) |
80 0062 21FF sbrs r18,1 |
81 0064 00C0 rjmp .L14 |
82 0066 9091 0000 lds r25,MenuePunkt |
83 006a 8091 0000 lds r24,MaxMenue |
84 006e 9817 cp r25,r24 |
85 0070 01F4 brne .L16 |
86 0072 1092 0000 sts MenuePunkt,__zero_reg__ |
87 0076 00C0 rjmp .L14 |
88 .L16: |
89 0078 9F5F subi r25,lo8(-(1)) |
90 007a 9093 0000 sts MenuePunkt,r25 |
91 .L14: |
92 007e 6623 tst r22 |
93 0080 01F0 breq .L18 |
94 0082 452B or r20,r21 |
95 0084 01F0 breq .L18 |
96 0086 1092 0000 sts MenuePunkt,__zero_reg__ |
97 .L18: |
98 008a E0E0 ldi r30,lo8(DisplayBuff) |
99 008c F0E0 ldi r31,hi8(DisplayBuff) |
100 .L21: |
101 008e 80E2 ldi r24,lo8(32) |
102 0090 8193 st Z+,r24 |
103 0092 20E0 ldi r18,hi8(DisplayBuff+80) |
104 0094 E030 cpi r30,lo8(DisplayBuff+80) |
105 0096 F207 cpc r31,r18 |
106 0098 01F4 brne .L21 |
107 009a 8091 0000 lds r24,MenuePunkt |
108 009e C091 0000 lds r28,_printf_P |
109 00a2 D091 0000 lds r29,(_printf_P)+1 |
110 00a6 282F mov r18,r24 |
111 00a8 30E0 ldi r19,lo8(0) |
112 00aa 90E0 ldi r25,lo8(gs(Menu_Putchar)) |
113 00ac E92E mov r14,r25 |
114 00ae 90E0 ldi r25,hi8(gs(Menu_Putchar)) |
115 00b0 F92E mov r15,r25 |
116 00b2 8A30 cpi r24,lo8(10) |
117 00b4 00F4 brsh .L23 |
118 00b6 81E1 ldi r24,lo8(17) |
119 00b8 8093 0000 sts DispPtr,r24 |
120 00bc 3F93 push r19 |
121 00be 2F93 push r18 |
122 00c0 80E0 ldi r24,lo8(__c.2501) |
123 00c2 90E0 ldi r25,hi8(__c.2501) |
124 00c4 9F93 push r25 |
125 00c6 8F93 push r24 |
126 00c8 FF92 push r15 |
127 00ca EF92 push r14 |
128 00cc FE01 movw r30,r28 |
129 00ce 0995 icall |
130 00d0 4DB7 in r20,__SP_L__ |
131 00d2 5EB7 in r21,__SP_H__ |
132 00d4 4A5F subi r20,lo8(-(6)) |
133 00d6 5F4F sbci r21,hi8(-(6)) |
134 00d8 4DBF out __SP_L__,r20 |
135 00da 00C0 rjmp .L25 |
136 .L23: |
137 00dc 80E1 ldi r24,lo8(16) |
138 00de 8093 0000 sts DispPtr,r24 |
139 00e2 3F93 push r19 |
140 00e4 2F93 push r18 |
141 00e6 80E0 ldi r24,lo8(__c.2503) |
142 00e8 90E0 ldi r25,hi8(__c.2503) |
143 00ea 9F93 push r25 |
144 00ec 8F93 push r24 |
145 00ee FF92 push r15 |
146 00f0 EF92 push r14 |
147 00f2 FE01 movw r30,r28 |
148 00f4 0995 icall |
149 00f6 8DB7 in r24,__SP_L__ |
150 00f8 9EB7 in r25,__SP_H__ |
151 00fa 0696 adiw r24,6 |
152 00fc 8DBF out __SP_L__,r24 |
153 .L25: |
154 00fe 9091 0000 lds r25,MenuePunkt |
155 0102 E92F mov r30,r25 |
156 0104 F0E0 ldi r31,lo8(0) |
157 0106 E231 cpi r30,18 |
158 0108 F105 cpc r31,__zero_reg__ |
159 010a 00F0 brlo .+4 |
160 010c 0C94 0000 jmp .L26 |
161 0110 E050 subi r30,lo8(-(gs(.L45))) |
**** Warning:expression dangerous with linker stubs |
162 0112 F040 sbci r31,hi8(-(gs(.L45))) |
**** Warning:expression dangerous with linker stubs |
163 0114 C091 0000 lds r28,_printf_P |
164 0118 D091 0000 lds r29,(_printf_P)+1 |
165 011c 80E0 ldi r24,lo8(gs(Menu_Putchar)) |
166 011e E82E mov r14,r24 |
167 0120 80E0 ldi r24,hi8(gs(Menu_Putchar)) |
168 0122 F82E mov r15,r24 |
169 0124 0C94 0000 jmp __tablejump2__ |
170 .data |
171 .section .progmem.gcc_sw_table, "a", @progbits |
172 .p2align 1 |
173 .L45: |
174 .data |
175 .section .progmem.gcc_sw_table, "a", @progbits |
176 .p2align 1 |
177 0000 0000 .word gs(.L27) |
178 0002 0000 .word gs(.L28) |
179 0004 0000 .word gs(.L29) |
180 0006 0000 .word gs(.L30) |
181 0008 0000 .word gs(.L31) |
182 000a 0000 .word gs(.L32) |
183 000c 0000 .word gs(.L33) |
184 000e 0000 .word gs(.L34) |
185 0010 0000 .word gs(.L35) |
186 0012 0000 .word gs(.L36) |
187 0014 0000 .word gs(.L37) |
188 0016 0000 .word gs(.L38) |
189 0018 0000 .word gs(.L39) |
190 001a 0000 .word gs(.L40) |
191 001c 0000 .word gs(.L41) |
192 001e 0000 .word gs(.L42) |
193 0020 0000 .word gs(.L43) |
194 0022 0000 .word gs(.L44) |
195 .text |
196 .L27: |
197 0128 1092 0000 sts DispPtr,__zero_reg__ |
198 012c 80E0 ldi r24,lo8(__c.2506) |
199 012e 90E0 ldi r25,hi8(__c.2506) |
200 0130 9F93 push r25 |
201 0132 8F93 push r24 |
202 0134 00E0 ldi r16,lo8(gs(Menu_Putchar)) |
203 0136 A02E mov r10,r16 |
204 0138 00E0 ldi r16,hi8(gs(Menu_Putchar)) |
205 013a B02E mov r11,r16 |
206 013c FF92 push r15 |
207 013e EF92 push r14 |
208 0140 FE01 movw r30,r28 |
209 0142 0995 icall |
210 0144 84E1 ldi r24,lo8(20) |
211 0146 8093 0000 sts DispPtr,r24 |
212 014a E091 0000 lds r30,_printf_P |
213 014e F091 0000 lds r31,(_printf_P)+1 |
214 0152 2091 0000 lds r18,PlatinenVersion |
215 0156 822F mov r24,r18 |
216 0158 6AE0 ldi r22,lo8(10) |
217 015a 0E94 0000 call __udivmodqi4 |
218 015e 492F mov r20,r25 |
219 0160 50E0 ldi r21,lo8(0) |
220 0162 822F mov r24,r18 |
221 0164 0E94 0000 call __udivmodqi4 |
222 0168 90E0 ldi r25,lo8(0) |
223 016a 21E6 ldi r18,lo8(97) |
224 016c 30E0 ldi r19,hi8(97) |
225 016e 3F93 push r19 |
226 0170 2F93 push r18 |
227 0172 22E5 ldi r18,lo8(82) |
228 0174 30E0 ldi r19,hi8(82) |
229 0176 3F93 push r19 |
230 0178 2F93 push r18 |
231 017a 1F92 push __zero_reg__ |
232 017c 1F92 push __zero_reg__ |
233 017e 5F93 push r21 |
234 0180 4F93 push r20 |
235 0182 9F93 push r25 |
236 0184 8F93 push r24 |
237 0186 80E0 ldi r24,lo8(__c.2508) |
238 0188 90E0 ldi r25,hi8(__c.2508) |
239 018a 9F93 push r25 |
240 018c 8F93 push r24 |
241 018e FF92 push r15 |
242 0190 EF92 push r14 |
243 0192 0995 icall |
244 0194 88E2 ldi r24,lo8(40) |
245 0196 8093 0000 sts DispPtr,r24 |
246 019a 0091 0000 lds r16,_printf_P |
247 019e 1091 0000 lds r17,(_printf_P)+1 |
248 01a2 0E94 0000 call GetActiveParamSet |
249 01a6 90E0 ldi r25,lo8(0) |
250 01a8 20E0 ldi r18,lo8(Mixer+1) |
251 01aa 30E0 ldi r19,hi8(Mixer+1) |
252 01ac 3F93 push r19 |
253 01ae 2F93 push r18 |
254 01b0 9F93 push r25 |
255 01b2 8F93 push r24 |
256 01b4 80E0 ldi r24,lo8(__c.2510) |
257 01b6 90E0 ldi r25,hi8(__c.2510) |
258 01b8 9F93 push r25 |
259 01ba 8F93 push r24 |
260 01bc FF92 push r15 |
261 01be EF92 push r14 |
262 01c0 F801 movw r30,r16 |
263 01c2 0995 icall |
264 01c4 9091 0000 lds r25,VersionInfo+5 |
265 01c8 2DB7 in r18,__SP_L__ |
266 01ca 3EB7 in r19,__SP_H__ |
267 01cc 265E subi r18,lo8(-(26)) |
268 01ce 3F4F sbci r19,hi8(-(26)) |
269 01d0 2DBF out __SP_L__,r18 |
270 01d2 9923 tst r25 |
271 01d4 01F0 breq .L46 |
272 01d6 8CE3 ldi r24,lo8(60) |
273 01d8 8093 0000 sts DispPtr,r24 |
274 01dc E091 0000 lds r30,_printf_P |
275 01e0 F091 0000 lds r31,(_printf_P)+1 |
276 01e4 892F mov r24,r25 |
277 01e6 90E0 ldi r25,lo8(0) |
278 01e8 9F93 push r25 |
279 01ea 8F93 push r24 |
280 01ec 80E0 ldi r24,lo8(__c.2512) |
281 01ee 90E0 ldi r25,hi8(__c.2512) |
282 01f0 9F93 push r25 |
283 01f2 8F93 push r24 |
284 01f4 BF92 push r11 |
285 01f6 AF92 push r10 |
286 01f8 0995 icall |
287 01fa 4DB7 in r20,__SP_L__ |
288 01fc 5EB7 in r21,__SP_H__ |
289 01fe 4A5F subi r20,lo8(-(6)) |
290 0200 5F4F sbci r21,hi8(-(6)) |
291 0202 00C0 rjmp .L74 |
292 .L46: |
293 0204 9091 0000 lds r25,MissingMotor |
294 0208 9923 tst r25 |
295 020a 01F0 breq .L49 |
296 020c 8CE3 ldi r24,lo8(60) |
297 020e 8093 0000 sts DispPtr,r24 |
298 0212 E091 0000 lds r30,_printf_P |
299 0216 F091 0000 lds r31,(_printf_P)+1 |
300 021a 892F mov r24,r25 |
301 021c 90E0 ldi r25,lo8(0) |
302 021e 9F93 push r25 |
303 0220 8F93 push r24 |
304 0222 80E0 ldi r24,lo8(__c.2514) |
305 0224 90E0 ldi r25,hi8(__c.2514) |
306 0226 9F93 push r25 |
307 0228 8F93 push r24 |
308 022a BF92 push r11 |
309 022c AF92 push r10 |
310 022e 0995 icall |
311 0230 8DB7 in r24,__SP_L__ |
312 0232 9EB7 in r25,__SP_H__ |
313 0234 0696 adiw r24,6 |
314 0236 00C0 rjmp .L76 |
315 .L49: |
316 0238 8091 0000 lds r24,VersionInfo+6 |
317 023c 84FF sbrs r24,4 |
318 023e 00C0 rjmp .L51 |
319 0240 8CE3 ldi r24,lo8(60) |
320 0242 8093 0000 sts DispPtr,r24 |
321 0246 E091 0000 lds r30,_printf_P |
322 024a F091 0000 lds r31,(_printf_P)+1 |
323 024e 80E0 ldi r24,lo8(__c.2516) |
324 0250 90E0 ldi r25,hi8(__c.2516) |
325 0252 00C0 rjmp .L82 |
326 .L51: |
327 0254 8091 0000 lds r24,I2CTimeout |
328 0258 9091 0000 lds r25,(I2CTimeout)+1 |
329 025c 0697 sbiw r24,6 |
330 025e 00F0 brlo .+4 |
331 0260 0C94 0000 jmp .L48 |
332 0264 8CE3 ldi r24,lo8(60) |
333 0266 8093 0000 sts DispPtr,r24 |
334 026a E091 0000 lds r30,_printf_P |
335 026e F091 0000 lds r31,(_printf_P)+1 |
336 0272 80E0 ldi r24,lo8(__c.2518) |
337 0274 90E0 ldi r25,hi8(__c.2518) |
338 .L82: |
339 0276 9F93 push r25 |
340 0278 8F93 push r24 |
341 027a BF92 push r11 |
342 027c AF92 push r10 |
343 027e 0C94 0000 jmp .L77 |
344 .L28: |
345 0282 8091 0000 lds r24,EE_Parameter+13 |
346 0286 C091 0000 lds r28,_printf_P |
347 028a D091 0000 lds r29,(_printf_P)+1 |
348 028e 10E0 ldi r17,lo8(gs(Menu_Putchar)) |
349 0290 E12E mov r14,r17 |
350 0292 10E0 ldi r17,hi8(gs(Menu_Putchar)) |
351 0294 F12E mov r15,r17 |
352 0296 80FF sbrs r24,0 |
353 0298 00C0 rjmp .L54 |
354 029a 1092 0000 sts DispPtr,__zero_reg__ |
355 029e 6091 0000 lds r22,HoehenWert |
356 02a2 7091 0000 lds r23,(HoehenWert)+1 |
357 02a6 8091 0000 lds r24,(HoehenWert)+2 |
358 02aa 9091 0000 lds r25,(HoehenWert)+3 |
359 02ae 25E0 ldi r18,lo8(5) |
360 02b0 30E0 ldi r19,hi8(5) |
361 02b2 40E0 ldi r20,hlo8(5) |
362 02b4 50E0 ldi r21,hhi8(5) |
363 02b6 0E94 0000 call __divmodsi4 |
364 02ba 3F93 push r19 |
365 02bc 2F93 push r18 |
366 02be 80E0 ldi r24,lo8(__c.2522) |
367 02c0 90E0 ldi r25,hi8(__c.2522) |
368 02c2 9F93 push r25 |
369 02c4 8F93 push r24 |
370 02c6 FF92 push r15 |
371 02c8 EF92 push r14 |
372 02ca FE01 movw r30,r28 |
373 02cc 0995 icall |
374 02ce 84E1 ldi r24,lo8(20) |
375 02d0 8093 0000 sts DispPtr,r24 |
376 02d4 0091 0000 lds r16,_printf_P |
377 02d8 1091 0000 lds r17,(_printf_P)+1 |
378 02dc 6091 0000 lds r22,SollHoehe |
379 02e0 7091 0000 lds r23,(SollHoehe)+1 |
380 02e4 8091 0000 lds r24,(SollHoehe)+2 |
381 02e8 9091 0000 lds r25,(SollHoehe)+3 |
382 02ec 25E0 ldi r18,lo8(5) |
383 02ee 30E0 ldi r19,hi8(5) |
384 02f0 40E0 ldi r20,hlo8(5) |
385 02f2 50E0 ldi r21,hhi8(5) |
386 02f4 0E94 0000 call __divmodsi4 |
387 02f8 3F93 push r19 |
388 02fa 2F93 push r18 |
389 02fc 80E0 ldi r24,lo8(__c.2524) |
390 02fe 90E0 ldi r25,hi8(__c.2524) |
391 0300 9F93 push r25 |
392 0302 8F93 push r24 |
393 0304 FF92 push r15 |
394 0306 EF92 push r14 |
395 0308 F801 movw r30,r16 |
396 030a 0995 icall |
397 030c 88E2 ldi r24,lo8(40) |
398 030e 8093 0000 sts DispPtr,r24 |
399 0312 E091 0000 lds r30,_printf_P |
400 0316 F091 0000 lds r31,(_printf_P)+1 |
401 031a 8091 0000 lds r24,MessLuftdruck |
402 031e 9091 0000 lds r25,(MessLuftdruck)+1 |
403 0322 9F93 push r25 |
404 0324 8F93 push r24 |
405 0326 80E0 ldi r24,lo8(__c.2526) |
406 0328 90E0 ldi r25,hi8(__c.2526) |
407 032a 9F93 push r25 |
408 032c 8F93 push r24 |
409 032e FF92 push r15 |
410 0330 EF92 push r14 |
411 0332 0995 icall |
412 0334 8CE3 ldi r24,lo8(60) |
413 0336 8093 0000 sts DispPtr,r24 |
414 033a E091 0000 lds r30,_printf_P |
415 033e F091 0000 lds r31,(_printf_P)+1 |
416 0342 87B5 in r24,71-0x20 |
417 0344 90E0 ldi r25,lo8(0) |
418 0346 9F93 push r25 |
419 0348 8F93 push r24 |
420 034a 80E0 ldi r24,lo8(__c.2528) |
421 034c 90E0 ldi r25,hi8(__c.2528) |
422 034e 00C0 rjmp .L78 |
423 .L54: |
424 0350 1092 0000 sts DispPtr,__zero_reg__ |
425 0354 80E0 ldi r24,lo8(__c.2530) |
426 0356 90E0 ldi r25,hi8(__c.2530) |
427 0358 9F93 push r25 |
428 035a 8F93 push r24 |
429 035c FF92 push r15 |
430 035e EF92 push r14 |
431 0360 FE01 movw r30,r28 |
432 0362 0995 icall |
433 0364 84E1 ldi r24,lo8(20) |
434 0366 8093 0000 sts DispPtr,r24 |
435 036a E091 0000 lds r30,_printf_P |
436 036e F091 0000 lds r31,(_printf_P)+1 |
437 0372 80E0 ldi r24,lo8(__c.2532) |
438 0374 90E0 ldi r25,hi8(__c.2532) |
439 0376 9F93 push r25 |
440 0378 8F93 push r24 |
441 037a FF92 push r15 |
442 037c EF92 push r14 |
443 037e 0995 icall |
444 0380 88E2 ldi r24,lo8(40) |
445 0382 8093 0000 sts DispPtr,r24 |
446 0386 E091 0000 lds r30,_printf_P |
447 038a F091 0000 lds r31,(_printf_P)+1 |
448 038e 80E0 ldi r24,lo8(__c.2534) |
449 0390 90E0 ldi r25,hi8(__c.2534) |
450 0392 9F93 push r25 |
451 0394 8F93 push r24 |
452 0396 FF92 push r15 |
453 0398 EF92 push r14 |
454 039a 0995 icall |
455 039c 8CE3 ldi r24,lo8(60) |
456 039e 8093 0000 sts DispPtr,r24 |
457 03a2 E091 0000 lds r30,_printf_P |
458 03a6 F091 0000 lds r31,(_printf_P)+1 |
459 03aa 80E0 ldi r24,lo8(__c.2536) |
460 03ac 90E0 ldi r25,hi8(__c.2536) |
461 03ae 9F93 push r25 |
462 03b0 8F93 push r24 |
463 03b2 FF92 push r15 |
464 03b4 EF92 push r14 |
465 03b6 0995 icall |
466 03b8 4DB7 in r20,__SP_L__ |
467 03ba 5EB7 in r21,__SP_H__ |
468 03bc 405F subi r20,lo8(-(16)) |
469 03be 5F4F sbci r21,hi8(-(16)) |
470 .L74: |
471 03c0 4DBF out __SP_L__,r20 |
472 03c2 0C94 0000 jmp .L48 |
473 .L29: |
474 03c6 1092 0000 sts DispPtr,__zero_reg__ |
475 03ca 80E0 ldi r24,lo8(__c.2539) |
476 03cc 90E0 ldi r25,hi8(__c.2539) |
477 03ce 9F93 push r25 |
478 03d0 8F93 push r24 |
479 03d2 FF92 push r15 |
480 03d4 EF92 push r14 |
481 03d6 FE01 movw r30,r28 |
482 03d8 0995 icall |
483 03da 84E1 ldi r24,lo8(20) |
484 03dc 8093 0000 sts DispPtr,r24 |
485 03e0 0091 0000 lds r16,_printf_P |
486 03e4 1091 0000 lds r17,(_printf_P)+1 |
487 03e8 6091 0000 lds r22,IntegralNick |
488 03ec 7091 0000 lds r23,(IntegralNick)+1 |
489 03f0 8091 0000 lds r24,(IntegralNick)+2 |
490 03f4 9091 0000 lds r25,(IntegralNick)+3 |
491 03f8 20E0 ldi r18,lo8(1024) |
492 03fa 34E0 ldi r19,hi8(1024) |
493 03fc 40E0 ldi r20,hlo8(1024) |
494 03fe 50E0 ldi r21,hhi8(1024) |
495 0400 0E94 0000 call __divmodsi4 |
496 0404 5F93 push r21 |
497 0406 4F93 push r20 |
498 0408 3F93 push r19 |
499 040a 2F93 push r18 |
500 040c 80E0 ldi r24,lo8(__c.2541) |
501 040e 90E0 ldi r25,hi8(__c.2541) |
502 0410 9F93 push r25 |
503 0412 8F93 push r24 |
504 0414 FF92 push r15 |
505 0416 EF92 push r14 |
506 0418 F801 movw r30,r16 |
507 041a 0995 icall |
508 041c 88E2 ldi r24,lo8(40) |
509 041e 8093 0000 sts DispPtr,r24 |
510 0422 0091 0000 lds r16,_printf_P |
511 0426 1091 0000 lds r17,(_printf_P)+1 |
512 042a 6091 0000 lds r22,IntegralRoll |
513 042e 7091 0000 lds r23,(IntegralRoll)+1 |
514 0432 8091 0000 lds r24,(IntegralRoll)+2 |
515 0436 9091 0000 lds r25,(IntegralRoll)+3 |
516 043a 20E0 ldi r18,lo8(1024) |
517 043c 34E0 ldi r19,hi8(1024) |
518 043e 40E0 ldi r20,hlo8(1024) |
519 0440 50E0 ldi r21,hhi8(1024) |
520 0442 0E94 0000 call __divmodsi4 |
521 0446 5F93 push r21 |
522 0448 4F93 push r20 |
523 044a 3F93 push r19 |
524 044c 2F93 push r18 |
525 044e 80E0 ldi r24,lo8(__c.2543) |
526 0450 90E0 ldi r25,hi8(__c.2543) |
527 0452 9F93 push r25 |
528 0454 8F93 push r24 |
529 0456 FF92 push r15 |
530 0458 EF92 push r14 |
531 045a F801 movw r30,r16 |
532 045c 0995 icall |
533 045e 8CE3 ldi r24,lo8(60) |
534 0460 8093 0000 sts DispPtr,r24 |
535 0464 E091 0000 lds r30,_printf_P |
536 0468 F091 0000 lds r31,(_printf_P)+1 |
537 046c 8091 0000 lds r24,KompassValue |
538 0470 9091 0000 lds r25,(KompassValue)+1 |
539 0474 9F93 push r25 |
540 0476 8F93 push r24 |
541 0478 80E0 ldi r24,lo8(__c.2545) |
542 047a 90E0 ldi r25,hi8(__c.2545) |
543 047c 9F93 push r25 |
544 047e 8F93 push r24 |
545 0480 FF92 push r15 |
546 0482 EF92 push r14 |
547 0484 0995 icall |
548 0486 8DB7 in r24,__SP_L__ |
549 0488 9EB7 in r25,__SP_H__ |
550 048a 4A96 adiw r24,26 |
551 048c 00C0 rjmp .L76 |
552 .L30: |
553 048e 1092 0000 sts DispPtr,__zero_reg__ |
554 0492 8091 0000 lds r24,PPM_in+4 |
555 0496 9091 0000 lds r25,(PPM_in+4)+1 |
556 049a 2091 0000 lds r18,PPM_in+2 |
557 049e 3091 0000 lds r19,(PPM_in+2)+1 |
558 04a2 9F93 push r25 |
559 04a4 8F93 push r24 |
560 04a6 3F93 push r19 |
561 04a8 2F93 push r18 |
562 04aa 80E0 ldi r24,lo8(__c.2548) |
563 04ac 90E0 ldi r25,hi8(__c.2548) |
564 04ae 9F93 push r25 |
565 04b0 8F93 push r24 |
566 04b2 FF92 push r15 |
567 04b4 EF92 push r14 |
568 04b6 FE01 movw r30,r28 |
569 04b8 0995 icall |
570 04ba 84E1 ldi r24,lo8(20) |
571 04bc 8093 0000 sts DispPtr,r24 |
572 04c0 E091 0000 lds r30,_printf_P |
573 04c4 F091 0000 lds r31,(_printf_P)+1 |
574 04c8 8091 0000 lds r24,PPM_in+8 |
575 04cc 9091 0000 lds r25,(PPM_in+8)+1 |
576 04d0 2091 0000 lds r18,PPM_in+6 |
577 04d4 3091 0000 lds r19,(PPM_in+6)+1 |
578 04d8 9F93 push r25 |
579 04da 8F93 push r24 |
580 04dc 3F93 push r19 |
581 04de 2F93 push r18 |
582 04e0 80E0 ldi r24,lo8(__c.2550) |
583 04e2 90E0 ldi r25,hi8(__c.2550) |
584 04e4 9F93 push r25 |
585 04e6 8F93 push r24 |
586 04e8 FF92 push r15 |
587 04ea EF92 push r14 |
588 04ec 0995 icall |
589 04ee 88E2 ldi r24,lo8(40) |
590 04f0 8093 0000 sts DispPtr,r24 |
591 04f4 E091 0000 lds r30,_printf_P |
592 04f8 F091 0000 lds r31,(_printf_P)+1 |
593 04fc 8091 0000 lds r24,PPM_in+12 |
594 0500 9091 0000 lds r25,(PPM_in+12)+1 |
595 0504 2091 0000 lds r18,PPM_in+10 |
596 0508 3091 0000 lds r19,(PPM_in+10)+1 |
597 050c 9F93 push r25 |
598 050e 8F93 push r24 |
599 0510 3F93 push r19 |
600 0512 2F93 push r18 |
601 0514 80E0 ldi r24,lo8(__c.2552) |
602 0516 90E0 ldi r25,hi8(__c.2552) |
603 0518 9F93 push r25 |
604 051a 8F93 push r24 |
605 051c FF92 push r15 |
606 051e EF92 push r14 |
607 0520 0995 icall |
608 0522 8CE3 ldi r24,lo8(60) |
609 0524 8093 0000 sts DispPtr,r24 |
610 0528 E091 0000 lds r30,_printf_P |
611 052c F091 0000 lds r31,(_printf_P)+1 |
612 0530 8091 0000 lds r24,PPM_in+16 |
613 0534 9091 0000 lds r25,(PPM_in+16)+1 |
614 0538 2091 0000 lds r18,PPM_in+14 |
615 053c 3091 0000 lds r19,(PPM_in+14)+1 |
616 0540 9F93 push r25 |
617 0542 8F93 push r24 |
618 0544 3F93 push r19 |
619 0546 2F93 push r18 |
620 0548 80E0 ldi r24,lo8(__c.2554) |
621 054a 90E0 ldi r25,hi8(__c.2554) |
622 054c 9F93 push r25 |
623 054e 8F93 push r24 |
624 0550 FF92 push r15 |
625 0552 EF92 push r14 |
626 0554 0995 icall |
627 0556 2DB7 in r18,__SP_L__ |
628 0558 3EB7 in r19,__SP_H__ |
629 055a 205E subi r18,lo8(-(32)) |
630 055c 3F4F sbci r19,hi8(-(32)) |
631 .L75: |
632 055e 2DBF out __SP_L__,r18 |
633 0560 00C0 rjmp .L48 |
634 .L31: |
635 0562 1092 0000 sts DispPtr,__zero_reg__ |
636 0566 E091 0000 lds r30,EE_Parameter+2 |
637 056a F0E0 ldi r31,lo8(0) |
638 056c EE0F lsl r30 |
639 056e FF1F rol r31 |
640 0570 E050 subi r30,lo8(-(PPM_in)) |
641 0572 F040 sbci r31,hi8(-(PPM_in)) |
642 0574 2081 ld r18,Z |
643 0576 3181 ldd r19,Z+1 |
644 0578 E091 0000 lds r30,EE_Parameter+1 |
645 057c F0E0 ldi r31,lo8(0) |
646 057e EE0F lsl r30 |
647 0580 FF1F rol r31 |
648 0582 E050 subi r30,lo8(-(PPM_in)) |
649 0584 F040 sbci r31,hi8(-(PPM_in)) |
650 0586 8081 ld r24,Z |
651 0588 9181 ldd r25,Z+1 |
652 058a 3F93 push r19 |
653 058c 2F93 push r18 |
654 058e 9F93 push r25 |
655 0590 8F93 push r24 |
656 0592 80E0 ldi r24,lo8(__c.2557) |
657 0594 90E0 ldi r25,hi8(__c.2557) |
658 0596 9F93 push r25 |
659 0598 8F93 push r24 |
660 059a FF92 push r15 |
661 059c EF92 push r14 |
662 059e FE01 movw r30,r28 |
663 05a0 0995 icall |
664 05a2 84E1 ldi r24,lo8(20) |
665 05a4 8093 0000 sts DispPtr,r24 |
666 05a8 4091 0000 lds r20,_printf_P |
667 05ac 5091 0000 lds r21,(_printf_P)+1 |
668 05b0 E091 0000 lds r30,EE_Parameter+4 |
669 05b4 F0E0 ldi r31,lo8(0) |
670 05b6 EE0F lsl r30 |
671 05b8 FF1F rol r31 |
672 05ba E050 subi r30,lo8(-(PPM_in)) |
673 05bc F040 sbci r31,hi8(-(PPM_in)) |
674 05be 2081 ld r18,Z |
675 05c0 3181 ldd r19,Z+1 |
676 05c2 E091 0000 lds r30,EE_Parameter+3 |
677 05c6 F0E0 ldi r31,lo8(0) |
678 05c8 EE0F lsl r30 |
679 05ca FF1F rol r31 |
680 05cc E050 subi r30,lo8(-(PPM_in)) |
681 05ce F040 sbci r31,hi8(-(PPM_in)) |
682 05d0 8081 ld r24,Z |
683 05d2 9181 ldd r25,Z+1 |
684 05d4 8858 subi r24,lo8(-(120)) |
685 05d6 9F4F sbci r25,hi8(-(120)) |
686 05d8 3F93 push r19 |
687 05da 2F93 push r18 |
688 05dc 9F93 push r25 |
689 05de 8F93 push r24 |
690 05e0 80E0 ldi r24,lo8(__c.2559) |
691 05e2 90E0 ldi r25,hi8(__c.2559) |
692 05e4 9F93 push r25 |
693 05e6 8F93 push r24 |
694 05e8 FF92 push r15 |
695 05ea EF92 push r14 |
696 05ec FA01 movw r30,r20 |
697 05ee 0995 icall |
698 05f0 88E2 ldi r24,lo8(40) |
699 05f2 8093 0000 sts DispPtr,r24 |
700 05f6 4091 0000 lds r20,_printf_P |
701 05fa 5091 0000 lds r21,(_printf_P)+1 |
702 05fe E091 0000 lds r30,EE_Parameter+6 |
703 0602 F0E0 ldi r31,lo8(0) |
704 0604 EE0F lsl r30 |
705 0606 FF1F rol r31 |
706 0608 E050 subi r30,lo8(-(PPM_in)) |
707 060a F040 sbci r31,hi8(-(PPM_in)) |
708 060c 2081 ld r18,Z |
709 060e 3181 ldd r19,Z+1 |
710 0610 2259 subi r18,lo8(-(110)) |
711 0612 3F4F sbci r19,hi8(-(110)) |
712 0614 E091 0000 lds r30,EE_Parameter+5 |
713 0618 F0E0 ldi r31,lo8(0) |
714 061a EE0F lsl r30 |
715 061c FF1F rol r31 |
716 061e E050 subi r30,lo8(-(PPM_in)) |
717 0620 F040 sbci r31,hi8(-(PPM_in)) |
718 0622 8081 ld r24,Z |
719 0624 9181 ldd r25,Z+1 |
720 0626 8259 subi r24,lo8(-(110)) |
721 0628 9F4F sbci r25,hi8(-(110)) |
722 062a 3F93 push r19 |
723 062c 2F93 push r18 |
724 062e 9F93 push r25 |
725 0630 8F93 push r24 |
726 0632 80E0 ldi r24,lo8(__c.2561) |
727 0634 90E0 ldi r25,hi8(__c.2561) |
728 0636 9F93 push r25 |
729 0638 8F93 push r24 |
730 063a FF92 push r15 |
731 063c EF92 push r14 |
732 063e FA01 movw r30,r20 |
733 0640 0995 icall |
734 0642 8CE3 ldi r24,lo8(60) |
735 0644 8093 0000 sts DispPtr,r24 |
736 0648 4091 0000 lds r20,_printf_P |
737 064c 5091 0000 lds r21,(_printf_P)+1 |
738 0650 E091 0000 lds r30,EE_Parameter+8 |
739 0654 F0E0 ldi r31,lo8(0) |
740 0656 EE0F lsl r30 |
741 0658 FF1F rol r31 |
742 065a E050 subi r30,lo8(-(PPM_in)) |
743 065c F040 sbci r31,hi8(-(PPM_in)) |
744 065e 2081 ld r18,Z |
745 0660 3181 ldd r19,Z+1 |
746 0662 2259 subi r18,lo8(-(110)) |
747 0664 3F4F sbci r19,hi8(-(110)) |
748 0666 E091 0000 lds r30,EE_Parameter+7 |
749 066a F0E0 ldi r31,lo8(0) |
750 066c EE0F lsl r30 |
751 066e FF1F rol r31 |
752 0670 E050 subi r30,lo8(-(PPM_in)) |
753 0672 F040 sbci r31,hi8(-(PPM_in)) |
754 0674 8081 ld r24,Z |
755 0676 9181 ldd r25,Z+1 |
756 0678 8259 subi r24,lo8(-(110)) |
757 067a 9F4F sbci r25,hi8(-(110)) |
758 067c 3F93 push r19 |
759 067e 2F93 push r18 |
760 0680 9F93 push r25 |
761 0682 8F93 push r24 |
762 0684 80E0 ldi r24,lo8(__c.2563) |
763 0686 90E0 ldi r25,hi8(__c.2563) |
764 0688 9F93 push r25 |
765 068a 8F93 push r24 |
766 068c FF92 push r15 |
767 068e EF92 push r14 |
768 0690 FA01 movw r30,r20 |
769 0692 0995 icall |
770 0694 4DB7 in r20,__SP_L__ |
771 0696 5EB7 in r21,__SP_H__ |
772 0698 405E subi r20,lo8(-(32)) |
773 069a 5F4F sbci r21,hi8(-(32)) |
774 069c 00C0 rjmp .L74 |
775 .L32: |
776 069e 1092 0000 sts DispPtr,__zero_reg__ |
777 06a2 80E0 ldi r24,lo8(__c.2566) |
778 06a4 90E0 ldi r25,hi8(__c.2566) |
779 06a6 9F93 push r25 |
780 06a8 8F93 push r24 |
781 06aa 10E0 ldi r17,lo8(gs(Menu_Putchar)) |
782 06ac A12E mov r10,r17 |
783 06ae 10E0 ldi r17,hi8(gs(Menu_Putchar)) |
784 06b0 B12E mov r11,r17 |
785 06b2 FF92 push r15 |
786 06b4 EF92 push r14 |
787 06b6 FE01 movw r30,r28 |
788 06b8 0995 icall |
789 06ba 8091 0000 lds r24,PlatinenVersion |
790 06be 0F90 pop __tmp_reg__ |
791 06c0 0F90 pop __tmp_reg__ |
792 06c2 0F90 pop __tmp_reg__ |
793 06c4 0F90 pop __tmp_reg__ |
794 06c6 8A30 cpi r24,lo8(10) |
795 06c8 01F0 breq .+2 |
796 06ca 00C0 rjmp .L56 |
797 06cc 84E1 ldi r24,lo8(20) |
798 06ce 8093 0000 sts DispPtr,r24 |
799 06d2 0091 0000 lds r16,_printf_P |
800 06d6 1091 0000 lds r17,(_printf_P)+1 |
801 06da 2091 0000 lds r18,AdNeutralNick |
802 06de 3091 0000 lds r19,(AdNeutralNick)+1 |
803 06e2 C901 movw r24,r18 |
804 06e4 68E0 ldi r22,lo8(8) |
805 06e6 70E0 ldi r23,hi8(8) |
806 06e8 0E94 0000 call __divmodhi4 |
807 06ec FC01 movw r30,r24 |
808 06ee C901 movw r24,r18 |
809 06f0 68E0 ldi r22,lo8(8) |
810 06f2 70E0 ldi r23,hi8(8) |
811 06f4 0E94 0000 call __divmodhi4 |
812 06f8 8091 0000 lds r24,AdWertNick |
813 06fc 9091 0000 lds r25,(AdWertNick)+1 |
814 0700 861B sub r24,r22 |
815 0702 970B sbc r25,r23 |
816 0704 FF93 push r31 |
817 0706 EF93 push r30 |
818 0708 7F93 push r23 |
819 070a 6F93 push r22 |
820 070c 9F93 push r25 |
821 070e 8F93 push r24 |
822 0710 80E0 ldi r24,lo8(__c.2568) |
823 0712 90E0 ldi r25,hi8(__c.2568) |
824 0714 9F93 push r25 |
825 0716 8F93 push r24 |
826 0718 BF92 push r11 |
827 071a AF92 push r10 |
828 071c F801 movw r30,r16 |
829 071e 0995 icall |
830 0720 88E2 ldi r24,lo8(40) |
831 0722 8093 0000 sts DispPtr,r24 |
832 0726 0091 0000 lds r16,_printf_P |
833 072a 1091 0000 lds r17,(_printf_P)+1 |
834 072e 2091 0000 lds r18,AdNeutralRoll |
835 0732 3091 0000 lds r19,(AdNeutralRoll)+1 |
836 0736 C901 movw r24,r18 |
837 0738 68E0 ldi r22,lo8(8) |
838 073a 70E0 ldi r23,hi8(8) |
839 073c 0E94 0000 call __divmodhi4 |
840 0740 FC01 movw r30,r24 |
841 0742 C901 movw r24,r18 |
842 0744 68E0 ldi r22,lo8(8) |
843 0746 70E0 ldi r23,hi8(8) |
844 0748 0E94 0000 call __divmodhi4 |
845 074c 8091 0000 lds r24,AdWertRoll |
846 0750 9091 0000 lds r25,(AdWertRoll)+1 |
847 0754 861B sub r24,r22 |
848 0756 970B sbc r25,r23 |
849 0758 FF93 push r31 |
850 075a EF93 push r30 |
851 075c 7F93 push r23 |
852 075e 6F93 push r22 |
853 0760 9F93 push r25 |
854 0762 8F93 push r24 |
855 0764 80E0 ldi r24,lo8(__c.2570) |
856 0766 90E0 ldi r25,hi8(__c.2570) |
857 0768 9F93 push r25 |
858 076a 8F93 push r24 |
859 076c BF92 push r11 |
860 076e AF92 push r10 |
861 0770 F801 movw r30,r16 |
862 0772 0995 icall |
863 0774 8CE3 ldi r24,lo8(60) |
864 0776 8093 0000 sts DispPtr,r24 |
865 077a E091 0000 lds r30,_printf_P |
866 077e F091 0000 lds r31,(_printf_P)+1 |
867 0782 2091 0000 lds r18,AdNeutralGier |
868 0786 3091 0000 lds r19,(AdNeutralGier)+1 |
869 078a 8091 0000 lds r24,AdWertGier |
870 078e 9091 0000 lds r25,(AdWertGier)+1 |
871 0792 A901 movw r20,r18 |
872 0794 481B sub r20,r24 |
873 0796 590B sbc r21,r25 |
874 0798 3F93 push r19 |
875 079a 2F93 push r18 |
876 079c 5F93 push r21 |
877 079e 4F93 push r20 |
878 07a0 80E0 ldi r24,lo8(__c.2572) |
879 07a2 90E0 ldi r25,hi8(__c.2572) |
880 07a4 9F93 push r25 |
881 07a6 8F93 push r24 |
882 07a8 BF92 push r11 |
883 07aa AF92 push r10 |
884 .L80: |
885 07ac 0995 icall |
886 07ae 8DB7 in r24,__SP_L__ |
887 07b0 9EB7 in r25,__SP_H__ |
888 07b2 4C96 adiw r24,28 |
889 .L76: |
890 07b4 8DBF out __SP_L__,r24 |
891 07b6 00C0 rjmp .L48 |
892 .L56: |
893 07b8 8B30 cpi r24,lo8(11) |
894 07ba 01F0 breq .L58 |
895 07bc 8431 cpi r24,lo8(20) |
896 07be 00F4 brsh .+2 |
897 07c0 00C0 rjmp .L60 |
898 .L58: |
899 07c2 84E1 ldi r24,lo8(20) |
900 07c4 8093 0000 sts DispPtr,r24 |
901 07c8 C090 0000 lds r12,_printf_P |
902 07cc D090 0000 lds r13,(_printf_P)+1 |
903 07d0 E091 0000 lds r30,AdNeutralNick |
904 07d4 F091 0000 lds r31,(AdNeutralNick)+1 |
905 07d8 CF01 movw r24,r30 |
906 07da 60E1 ldi r22,lo8(16) |
907 07dc 70E0 ldi r23,hi8(16) |
908 07de 0E94 0000 call __divmodhi4 |
909 07e2 62E0 ldi r22,lo8(2) |
910 07e4 70E0 ldi r23,hi8(2) |
911 07e6 0E94 0000 call __divmodhi4 |
912 07ea 7B01 movw r14,r22 |
913 07ec CF01 movw r24,r30 |
914 07ee 60E1 ldi r22,lo8(16) |
915 07f0 70E0 ldi r23,hi8(16) |
916 07f2 0E94 0000 call __divmodhi4 |
917 07f6 8B01 movw r16,r22 |
918 07f8 2091 0000 lds r18,AdWertNick |
919 07fc 3091 0000 lds r19,(AdWertNick)+1 |
920 0800 CF01 movw r24,r30 |
921 0802 68E0 ldi r22,lo8(8) |
922 0804 70E0 ldi r23,hi8(8) |
923 0806 0E94 0000 call __divmodhi4 |
924 080a 261B sub r18,r22 |
925 080c 370B sbc r19,r23 |
926 080e FF92 push r15 |
927 0810 EF92 push r14 |
928 0812 1F93 push r17 |
929 0814 0F93 push r16 |
930 0816 3F93 push r19 |
931 0818 2F93 push r18 |
932 081a 80E0 ldi r24,lo8(__c.2574) |
933 081c 90E0 ldi r25,hi8(__c.2574) |
934 081e 9F93 push r25 |
935 0820 8F93 push r24 |
936 0822 BF92 push r11 |
937 0824 AF92 push r10 |
938 0826 F601 movw r30,r12 |
939 0828 0995 icall |
940 082a 88E2 ldi r24,lo8(40) |
941 082c 8093 0000 sts DispPtr,r24 |
942 0830 C090 0000 lds r12,_printf_P |
943 0834 D090 0000 lds r13,(_printf_P)+1 |
944 0838 E091 0000 lds r30,AdNeutralRoll |
945 083c F091 0000 lds r31,(AdNeutralRoll)+1 |
946 0840 CF01 movw r24,r30 |
947 0842 60E1 ldi r22,lo8(16) |
948 0844 70E0 ldi r23,hi8(16) |
949 0846 0E94 0000 call __divmodhi4 |
950 084a 62E0 ldi r22,lo8(2) |
951 084c 70E0 ldi r23,hi8(2) |
952 084e 0E94 0000 call __divmodhi4 |
953 0852 7B01 movw r14,r22 |
954 0854 CF01 movw r24,r30 |
955 0856 60E1 ldi r22,lo8(16) |
956 0858 70E0 ldi r23,hi8(16) |
957 085a 0E94 0000 call __divmodhi4 |
958 085e 8B01 movw r16,r22 |
959 0860 2091 0000 lds r18,AdWertRoll |
960 0864 3091 0000 lds r19,(AdWertRoll)+1 |
961 0868 CF01 movw r24,r30 |
962 086a 68E0 ldi r22,lo8(8) |
963 086c 70E0 ldi r23,hi8(8) |
964 086e 0E94 0000 call __divmodhi4 |
965 0872 261B sub r18,r22 |
966 0874 370B sbc r19,r23 |
967 0876 FF92 push r15 |
968 0878 EF92 push r14 |
969 087a 1F93 push r17 |
970 087c 0F93 push r16 |
971 087e 3F93 push r19 |
972 0880 2F93 push r18 |
973 0882 80E0 ldi r24,lo8(__c.2576) |
974 0884 90E0 ldi r25,hi8(__c.2576) |
975 0886 9F93 push r25 |
976 0888 8F93 push r24 |
977 088a BF92 push r11 |
978 088c AF92 push r10 |
979 088e F601 movw r30,r12 |
980 0890 0995 icall |
981 0892 8CE3 ldi r24,lo8(60) |
982 0894 8093 0000 sts DispPtr,r24 |
983 0898 E091 0000 lds r30,_printf_P |
984 089c F091 0000 lds r31,(_printf_P)+1 |
985 08a0 2091 0000 lds r18,AdNeutralGier |
986 08a4 3091 0000 lds r19,(AdNeutralGier)+1 |
987 08a8 C901 movw r24,r18 |
988 08aa 62E0 ldi r22,lo8(2) |
989 08ac 70E0 ldi r23,hi8(2) |
990 08ae 0E94 0000 call __divmodhi4 |
991 08b2 8091 0000 lds r24,AdWertGier |
992 08b6 9091 0000 lds r25,(AdWertGier)+1 |
993 08ba 281B sub r18,r24 |
994 08bc 390B sbc r19,r25 |
995 08be 7F93 push r23 |
996 08c0 6F93 push r22 |
997 08c2 3F93 push r19 |
998 08c4 2F93 push r18 |
999 08c6 80E0 ldi r24,lo8(__c.2578) |
1000 08c8 90E0 ldi r25,hi8(__c.2578) |
1001 08ca 9F93 push r25 |
1002 08cc 8F93 push r24 |
1003 08ce BF92 push r11 |
1004 08d0 AF92 push r10 |
1005 08d2 00C0 rjmp .L81 |
1006 .L60: |
1007 08d4 8D30 cpi r24,lo8(13) |
1008 08d6 01F0 breq .+2 |
1009 08d8 00C0 rjmp .L48 |
1010 08da 84E1 ldi r24,lo8(20) |
1011 08dc 8093 0000 sts DispPtr,r24 |
1012 08e0 C090 0000 lds r12,_printf_P |
1013 08e4 D090 0000 lds r13,(_printf_P)+1 |
1014 08e8 E091 0000 lds r30,AnalogOffsetNick |
1015 08ec F0E0 ldi r31,lo8(0) |
1016 08ee 0091 0000 lds r16,AdNeutralNick |
1017 08f2 1091 0000 lds r17,(AdNeutralNick)+1 |
1018 08f6 C801 movw r24,r16 |
1019 08f8 60E1 ldi r22,lo8(16) |
1020 08fa 70E0 ldi r23,hi8(16) |
1021 08fc 0E94 0000 call __divmodhi4 |
1022 0900 7B01 movw r14,r22 |
1023 0902 2091 0000 lds r18,AdWertNick |
1024 0906 3091 0000 lds r19,(AdWertNick)+1 |
1025 090a C801 movw r24,r16 |
1026 090c 68E0 ldi r22,lo8(8) |
1027 090e 70E0 ldi r23,hi8(8) |
1028 0910 0E94 0000 call __divmodhi4 |
1029 0914 261B sub r18,r22 |
1030 0916 370B sbc r19,r23 |
1031 0918 FF93 push r31 |
1032 091a EF93 push r30 |
1033 091c FF92 push r15 |
1034 091e EF92 push r14 |
1035 0920 3F93 push r19 |
1036 0922 2F93 push r18 |
1037 0924 80E0 ldi r24,lo8(__c.2580) |
1038 0926 90E0 ldi r25,hi8(__c.2580) |
1039 0928 9F93 push r25 |
1040 092a 8F93 push r24 |
1041 092c BF92 push r11 |
1042 092e AF92 push r10 |
1043 0930 F601 movw r30,r12 |
1044 0932 0995 icall |
1045 0934 88E2 ldi r24,lo8(40) |
1046 0936 8093 0000 sts DispPtr,r24 |
1047 093a C090 0000 lds r12,_printf_P |
1048 093e D090 0000 lds r13,(_printf_P)+1 |
1049 0942 E091 0000 lds r30,AnalogOffsetRoll |
1050 0946 F0E0 ldi r31,lo8(0) |
1051 0948 0091 0000 lds r16,AdNeutralRoll |
1052 094c 1091 0000 lds r17,(AdNeutralRoll)+1 |
1053 0950 C801 movw r24,r16 |
1054 0952 60E1 ldi r22,lo8(16) |
1055 0954 70E0 ldi r23,hi8(16) |
1056 0956 0E94 0000 call __divmodhi4 |
1057 095a 7B01 movw r14,r22 |
1058 095c 2091 0000 lds r18,AdWertRoll |
1059 0960 3091 0000 lds r19,(AdWertRoll)+1 |
1060 0964 C801 movw r24,r16 |
1061 0966 68E0 ldi r22,lo8(8) |
1062 0968 70E0 ldi r23,hi8(8) |
1063 096a 0E94 0000 call __divmodhi4 |
1064 096e 261B sub r18,r22 |
1065 0970 370B sbc r19,r23 |
1066 0972 FF93 push r31 |
1067 0974 EF93 push r30 |
1068 0976 FF92 push r15 |
1069 0978 EF92 push r14 |
1070 097a 3F93 push r19 |
1071 097c 2F93 push r18 |
1072 097e 80E0 ldi r24,lo8(__c.2582) |
1073 0980 90E0 ldi r25,hi8(__c.2582) |
1074 0982 9F93 push r25 |
1075 0984 8F93 push r24 |
1076 0986 BF92 push r11 |
1077 0988 AF92 push r10 |
1078 098a F601 movw r30,r12 |
1079 098c 0995 icall |
1080 098e 8CE3 ldi r24,lo8(60) |
1081 0990 8093 0000 sts DispPtr,r24 |
1082 0994 0091 0000 lds r16,_printf_P |
1083 0998 1091 0000 lds r17,(_printf_P)+1 |
1084 099c E091 0000 lds r30,AnalogOffsetGier |
1085 09a0 F0E0 ldi r31,lo8(0) |
1086 09a2 2091 0000 lds r18,AdNeutralGier |
1087 09a6 3091 0000 lds r19,(AdNeutralGier)+1 |
1088 09aa C901 movw r24,r18 |
1089 09ac 62E0 ldi r22,lo8(2) |
1090 09ae 70E0 ldi r23,hi8(2) |
1091 09b0 0E94 0000 call __divmodhi4 |
1092 09b4 8091 0000 lds r24,AdWertGier |
1093 09b8 9091 0000 lds r25,(AdWertGier)+1 |
1094 09bc 281B sub r18,r24 |
1095 09be 390B sbc r19,r25 |
1096 09c0 FF93 push r31 |
1097 09c2 EF93 push r30 |
1098 09c4 7F93 push r23 |
1099 09c6 6F93 push r22 |
1100 09c8 3F93 push r19 |
1101 09ca 2F93 push r18 |
1102 09cc 80E0 ldi r24,lo8(__c.2584) |
1103 09ce 90E0 ldi r25,hi8(__c.2584) |
1104 09d0 9F93 push r25 |
1105 09d2 8F93 push r24 |
1106 09d4 BF92 push r11 |
1107 09d6 AF92 push r10 |
1108 09d8 F801 movw r30,r16 |
1109 09da 0995 icall |
1110 09dc 4DB7 in r20,__SP_L__ |
1111 09de 5EB7 in r21,__SP_H__ |
1112 09e0 425E subi r20,lo8(-(30)) |
1113 09e2 5F4F sbci r21,hi8(-(30)) |
1114 09e4 00C0 rjmp .L74 |
1115 .L33: |
1116 09e6 1092 0000 sts DispPtr,__zero_reg__ |
1117 09ea 80E0 ldi r24,lo8(__c.2587) |
1118 09ec 90E0 ldi r25,hi8(__c.2587) |
1119 09ee 9F93 push r25 |
1120 09f0 8F93 push r24 |
1121 09f2 FF92 push r15 |
1122 09f4 EF92 push r14 |
1123 09f6 FE01 movw r30,r28 |
1124 09f8 0995 icall |
1125 09fa 84E1 ldi r24,lo8(20) |
1126 09fc 8093 0000 sts DispPtr,r24 |
1127 0a00 E091 0000 lds r30,_printf_P |
1128 0a04 F091 0000 lds r31,(_printf_P)+1 |
1129 0a08 8091 0000 lds r24,NeutralAccX |
1130 0a0c 9091 0000 lds r25,(NeutralAccX)+1 |
1131 0a10 2091 0000 lds r18,AdWertAccNick |
1132 0a14 3091 0000 lds r19,(AdWertAccNick)+1 |
1133 0a18 9F93 push r25 |
1134 0a1a 8F93 push r24 |
1135 0a1c 3F93 push r19 |
1136 0a1e 2F93 push r18 |
1137 0a20 80E0 ldi r24,lo8(__c.2589) |
1138 0a22 90E0 ldi r25,hi8(__c.2589) |
1139 0a24 9F93 push r25 |
1140 0a26 8F93 push r24 |
1141 0a28 FF92 push r15 |
1142 0a2a EF92 push r14 |
1143 0a2c 0995 icall |
1144 0a2e 88E2 ldi r24,lo8(40) |
1145 0a30 8093 0000 sts DispPtr,r24 |
1146 0a34 E091 0000 lds r30,_printf_P |
1147 0a38 F091 0000 lds r31,(_printf_P)+1 |
1148 0a3c 8091 0000 lds r24,NeutralAccY |
1149 0a40 9091 0000 lds r25,(NeutralAccY)+1 |
1150 0a44 2091 0000 lds r18,AdWertAccRoll |
1151 0a48 3091 0000 lds r19,(AdWertAccRoll)+1 |
1152 0a4c 9F93 push r25 |
1153 0a4e 8F93 push r24 |
1154 0a50 3F93 push r19 |
1155 0a52 2F93 push r18 |
1156 0a54 80E0 ldi r24,lo8(__c.2591) |
1157 0a56 90E0 ldi r25,hi8(__c.2591) |
1158 0a58 9F93 push r25 |
1159 0a5a 8F93 push r24 |
1160 0a5c FF92 push r15 |
1161 0a5e EF92 push r14 |
1162 0a60 0995 icall |
1163 0a62 8CE3 ldi r24,lo8(60) |
1164 0a64 8093 0000 sts DispPtr,r24 |
1165 0a68 E091 0000 lds r30,_printf_P |
1166 0a6c F091 0000 lds r31,(_printf_P)+1 |
1167 0a70 8091 0000 lds r24,NeutralAccZ |
1168 0a74 9091 0000 lds r25,(NeutralAccZ)+1 |
1169 0a78 2091 0000 lds r18,AdWertAccHoch |
1170 0a7c 3091 0000 lds r19,(AdWertAccHoch)+1 |
1171 0a80 9F93 push r25 |
1172 0a82 8F93 push r24 |
1173 0a84 3F93 push r19 |
1174 0a86 2F93 push r18 |
1175 0a88 80E0 ldi r24,lo8(__c.2593) |
1176 0a8a 90E0 ldi r25,hi8(__c.2593) |
1177 0a8c 9F93 push r25 |
1178 0a8e 8F93 push r24 |
1179 0a90 FF92 push r15 |
1180 0a92 EF92 push r14 |
1181 0a94 00C0 rjmp .L80 |
1182 .L34: |
1183 0a96 1092 0000 sts DispPtr,__zero_reg__ |
1184 0a9a 8091 0000 lds r24,UBat |
1185 0a9e 9091 0000 lds r25,(UBat)+1 |
1186 0aa2 6AE0 ldi r22,lo8(10) |
1187 0aa4 70E0 ldi r23,hi8(10) |
1188 0aa6 0E94 0000 call __divmodhi4 |
1189 0aaa 9C01 movw r18,r24 |
1190 0aac 8091 0000 lds r24,UBat |
1191 0ab0 9091 0000 lds r25,(UBat)+1 |
1192 0ab4 6AE0 ldi r22,lo8(10) |
1193 0ab6 70E0 ldi r23,hi8(10) |
1194 0ab8 0E94 0000 call __divmodhi4 |
1195 0abc 3F93 push r19 |
1196 0abe 2F93 push r18 |
1197 0ac0 7F93 push r23 |
1198 0ac2 6F93 push r22 |
1199 0ac4 80E0 ldi r24,lo8(__c.2596) |
1200 0ac6 90E0 ldi r25,hi8(__c.2596) |
1201 0ac8 9F93 push r25 |
1202 0aca 8F93 push r24 |
1203 0acc FF92 push r15 |
1204 0ace EF92 push r14 |
1205 0ad0 FE01 movw r30,r28 |
1206 0ad2 0995 icall |
1207 0ad4 84E1 ldi r24,lo8(20) |
1208 0ad6 8093 0000 sts DispPtr,r24 |
1209 0ada 0091 0000 lds r16,_printf_P |
1210 0ade 1091 0000 lds r17,(_printf_P)+1 |
1211 0ae2 2091 0000 lds r18,Capacity |
1212 0ae6 3091 0000 lds r19,(Capacity)+1 |
1213 0aea C901 movw r24,r18 |
1214 0aec 6AE0 ldi r22,lo8(10) |
1215 0aee 70E0 ldi r23,hi8(10) |
1216 0af0 0E94 0000 call __udivmodhi4 |
1217 0af4 FC01 movw r30,r24 |
1218 0af6 C901 movw r24,r18 |
1219 0af8 6AE0 ldi r22,lo8(10) |
1220 0afa 70E0 ldi r23,hi8(10) |
1221 0afc 0E94 0000 call __udivmodhi4 |
1222 0b00 FF93 push r31 |
1223 0b02 EF93 push r30 |
1224 0b04 7F93 push r23 |
1225 0b06 6F93 push r22 |
1226 0b08 80E0 ldi r24,lo8(__c.2598) |
1227 0b0a 90E0 ldi r25,hi8(__c.2598) |
1228 0b0c 9F93 push r25 |
1229 0b0e 8F93 push r24 |
1230 0b10 FF92 push r15 |
1231 0b12 EF92 push r14 |
1232 0b14 F801 movw r30,r16 |
1233 0b16 0995 icall |
1234 0b18 88E2 ldi r24,lo8(40) |
1235 0b1a 8093 0000 sts DispPtr,r24 |
1236 0b1e E091 0000 lds r30,_printf_P |
1237 0b22 F091 0000 lds r31,(_printf_P)+1 |
1238 0b26 8091 0000 lds r24,Capacity+2 |
1239 0b2a 9091 0000 lds r25,(Capacity+2)+1 |
1240 0b2e 9F93 push r25 |
1241 0b30 8F93 push r24 |
1242 0b32 80E0 ldi r24,lo8(__c.2600) |
1243 0b34 90E0 ldi r25,hi8(__c.2600) |
1244 0b36 9F93 push r25 |
1245 0b38 8F93 push r24 |
1246 0b3a FF92 push r15 |
1247 0b3c EF92 push r14 |
1248 0b3e 0995 icall |
1249 0b40 8CE3 ldi r24,lo8(60) |
1250 0b42 8093 0000 sts DispPtr,r24 |
1251 0b46 E091 0000 lds r30,_printf_P |
1252 0b4a F091 0000 lds r31,(_printf_P)+1 |
1253 0b4e 8091 0000 lds r24,Capacity+4 |
1254 0b52 9091 0000 lds r25,(Capacity+4)+1 |
1255 0b56 9F93 push r25 |
1256 0b58 8F93 push r24 |
1257 0b5a 80E0 ldi r24,lo8(__c.2602) |
1258 0b5c 90E0 ldi r25,hi8(__c.2602) |
1259 0b5e 9F93 push r25 |
1260 0b60 8F93 push r24 |
1261 0b62 FF92 push r15 |
1262 0b64 EF92 push r14 |
1263 0b66 0995 icall |
1264 .L79: |
1265 0b68 2DB7 in r18,__SP_L__ |
1266 0b6a 3EB7 in r19,__SP_H__ |
1267 0b6c 245E subi r18,lo8(-(28)) |
1268 0b6e 3F4F sbci r19,hi8(-(28)) |
1269 0b70 00C0 rjmp .L75 |
1270 .L35: |
1271 0b72 1092 0000 sts DispPtr,__zero_reg__ |
1272 0b76 80E0 ldi r24,lo8(__c.2605) |
1273 0b78 90E0 ldi r25,hi8(__c.2605) |
1274 0b7a 9F93 push r25 |
1275 0b7c 8F93 push r24 |
1276 0b7e FF92 push r15 |
1277 0b80 EF92 push r14 |
1278 0b82 FE01 movw r30,r28 |
1279 0b84 0995 icall |
1280 0b86 84E1 ldi r24,lo8(20) |
1281 0b88 8093 0000 sts DispPtr,r24 |
1282 0b8c E091 0000 lds r30,_printf_P |
1283 0b90 F091 0000 lds r31,(_printf_P)+1 |
1284 0b94 8091 0000 lds r24,PPM_in |
1285 0b98 9091 0000 lds r25,(PPM_in)+1 |
1286 0b9c 9F93 push r25 |
1287 0b9e 8F93 push r24 |
1288 0ba0 80E0 ldi r24,lo8(__c.2607) |
1289 0ba2 90E0 ldi r25,hi8(__c.2607) |
1290 0ba4 9F93 push r25 |
1291 0ba6 8F93 push r24 |
1292 0ba8 FF92 push r15 |
1293 0baa EF92 push r14 |
1294 0bac 0995 icall |
1295 0bae 88E2 ldi r24,lo8(40) |
1296 0bb0 8093 0000 sts DispPtr,r24 |
1297 0bb4 E091 0000 lds r30,_printf_P |
1298 0bb8 F091 0000 lds r31,(_printf_P)+1 |
1299 0bbc 8091 0000 lds r24,SenderOkay |
1300 0bc0 90E0 ldi r25,lo8(0) |
1301 0bc2 9F93 push r25 |
1302 0bc4 8F93 push r24 |
1303 0bc6 80E0 ldi r24,lo8(__c.2609) |
1304 0bc8 90E0 ldi r25,hi8(__c.2609) |
1305 0bca 9F93 push r25 |
1306 0bcc 8F93 push r24 |
1307 0bce FF92 push r15 |
1308 0bd0 EF92 push r14 |
1309 0bd2 0995 icall |
1310 0bd4 8CE3 ldi r24,lo8(60) |
1311 0bd6 8093 0000 sts DispPtr,r24 |
1312 0bda E091 0000 lds r30,_printf_P |
1313 0bde F091 0000 lds r31,(_printf_P)+1 |
1314 0be2 8091 0000 lds r24,Channels |
1315 0be6 90E0 ldi r25,lo8(0) |
1316 0be8 0197 sbiw r24,1 |
1317 0bea 9F93 push r25 |
1318 0bec 8F93 push r24 |
1319 0bee 80E0 ldi r24,lo8(__c.2611) |
1320 0bf0 90E0 ldi r25,hi8(__c.2611) |
1321 0bf2 9F93 push r25 |
1322 0bf4 8F93 push r24 |
1323 0bf6 FF92 push r15 |
1324 0bf8 EF92 push r14 |
1325 0bfa 0995 icall |
1326 0bfc 4DB7 in r20,__SP_L__ |
1327 0bfe 5EB7 in r21,__SP_H__ |
1328 0c00 4A5E subi r20,lo8(-(22)) |
1329 0c02 5F4F sbci r21,hi8(-(22)) |
1330 0c04 00C0 rjmp .L74 |
1331 .L36: |
1332 0c06 1092 0000 sts DispPtr,__zero_reg__ |
1333 0c0a 80E0 ldi r24,lo8(__c.2614) |
1334 0c0c 90E0 ldi r25,hi8(__c.2614) |
1335 0c0e 9F93 push r25 |
1336 0c10 8F93 push r24 |
1337 0c12 FF92 push r15 |
1338 0c14 EF92 push r14 |
1339 0c16 FE01 movw r30,r28 |
1340 0c18 0995 icall |
1341 0c1a 84E1 ldi r24,lo8(20) |
1342 0c1c 8093 0000 sts DispPtr,r24 |
1343 0c20 E091 0000 lds r30,_printf_P |
1344 0c24 F091 0000 lds r31,(_printf_P)+1 |
1345 0c28 8091 0000 lds r24,KompassRichtung |
1346 0c2c 9091 0000 lds r25,(KompassRichtung)+1 |
1347 0c30 9F93 push r25 |
1348 0c32 8F93 push r24 |
1349 0c34 80E0 ldi r24,lo8(__c.2616) |
1350 0c36 90E0 ldi r25,hi8(__c.2616) |
1351 0c38 9F93 push r25 |
1352 0c3a 8F93 push r24 |
1353 0c3c FF92 push r15 |
1354 0c3e EF92 push r14 |
1355 0c40 0995 icall |
1356 0c42 88E2 ldi r24,lo8(40) |
1357 0c44 8093 0000 sts DispPtr,r24 |
1358 0c48 E091 0000 lds r30,_printf_P |
1359 0c4c F091 0000 lds r31,(_printf_P)+1 |
1360 0c50 8091 0000 lds r24,KompassValue |
1361 0c54 9091 0000 lds r25,(KompassValue)+1 |
1362 0c58 9F93 push r25 |
1363 0c5a 8F93 push r24 |
1364 0c5c 80E0 ldi r24,lo8(__c.2618) |
1365 0c5e 90E0 ldi r25,hi8(__c.2618) |
1366 0c60 9F93 push r25 |
1367 0c62 8F93 push r24 |
1368 0c64 FF92 push r15 |
1369 0c66 EF92 push r14 |
1370 0c68 0995 icall |
1371 0c6a 8CE3 ldi r24,lo8(60) |
1372 0c6c 8093 0000 sts DispPtr,r24 |
1373 0c70 E091 0000 lds r30,_printf_P |
1374 0c74 F091 0000 lds r31,(_printf_P)+1 |
1375 0c78 8091 0000 lds r24,KompassStartwert |
1376 0c7c 9091 0000 lds r25,(KompassStartwert)+1 |
1377 0c80 9F93 push r25 |
1378 0c82 8F93 push r24 |
1379 0c84 80E0 ldi r24,lo8(__c.2620) |
1380 0c86 90E0 ldi r25,hi8(__c.2620) |
1381 0c88 9F93 push r25 |
1382 0c8a 8F93 push r24 |
1383 0c8c FF92 push r15 |
1384 0c8e EF92 push r14 |
1385 0c90 0995 icall |
1386 0c92 8DB7 in r24,__SP_L__ |
1387 0c94 9EB7 in r25,__SP_H__ |
1388 0c96 4696 adiw r24,22 |
1389 0c98 00C0 rjmp .L76 |
1390 .L37: |
1391 0c9a 1092 0000 sts DispPtr,__zero_reg__ |
1392 0c9e 8091 0000 lds r24,Poti |
1393 0ca2 90E0 ldi r25,lo8(0) |
1394 0ca4 9F93 push r25 |
1395 0ca6 8F93 push r24 |
1396 0ca8 80E0 ldi r24,lo8(__c.2623) |
1397 0caa 90E0 ldi r25,hi8(__c.2623) |
1398 0cac 9F93 push r25 |
1399 0cae 8F93 push r24 |
1400 0cb0 FF92 push r15 |
1401 0cb2 EF92 push r14 |
1402 0cb4 FE01 movw r30,r28 |
1403 0cb6 0995 icall |
1404 0cb8 84E1 ldi r24,lo8(20) |
1405 0cba 8093 0000 sts DispPtr,r24 |
1406 0cbe E091 0000 lds r30,_printf_P |
1407 0cc2 F091 0000 lds r31,(_printf_P)+1 |
1408 0cc6 8091 0000 lds r24,Poti+1 |
1409 0cca 90E0 ldi r25,lo8(0) |
1410 0ccc 9F93 push r25 |
1411 0cce 8F93 push r24 |
1412 0cd0 80E0 ldi r24,lo8(__c.2625) |
1413 0cd2 90E0 ldi r25,hi8(__c.2625) |
1414 0cd4 9F93 push r25 |
1415 0cd6 8F93 push r24 |
1416 0cd8 FF92 push r15 |
1417 0cda EF92 push r14 |
1418 0cdc 0995 icall |
1419 0cde 88E2 ldi r24,lo8(40) |
1420 0ce0 8093 0000 sts DispPtr,r24 |
1421 0ce4 E091 0000 lds r30,_printf_P |
1422 0ce8 F091 0000 lds r31,(_printf_P)+1 |
1423 0cec 8091 0000 lds r24,Poti+2 |
1424 0cf0 90E0 ldi r25,lo8(0) |
1425 0cf2 9F93 push r25 |
1426 0cf4 8F93 push r24 |
1427 0cf6 80E0 ldi r24,lo8(__c.2627) |
1428 0cf8 90E0 ldi r25,hi8(__c.2627) |
1429 0cfa 9F93 push r25 |
1430 0cfc 8F93 push r24 |
1431 0cfe FF92 push r15 |
1432 0d00 EF92 push r14 |
1433 0d02 0995 icall |
1434 0d04 8CE3 ldi r24,lo8(60) |
1435 0d06 8093 0000 sts DispPtr,r24 |
1436 0d0a E091 0000 lds r30,_printf_P |
1437 0d0e F091 0000 lds r31,(_printf_P)+1 |
1438 0d12 8091 0000 lds r24,Poti+3 |
1439 0d16 90E0 ldi r25,lo8(0) |
1440 0d18 9F93 push r25 |
1441 0d1a 8F93 push r24 |
1442 0d1c 80E0 ldi r24,lo8(__c.2629) |
1443 0d1e 90E0 ldi r25,hi8(__c.2629) |
1444 .L78: |
1445 0d20 9F93 push r25 |
1446 0d22 8F93 push r24 |
1447 0d24 FF92 push r15 |
1448 0d26 EF92 push r14 |
1449 0d28 0995 icall |
1450 0d2a 2DB7 in r18,__SP_L__ |
1451 0d2c 3EB7 in r19,__SP_H__ |
1452 0d2e 285E subi r18,lo8(-(24)) |
1453 0d30 3F4F sbci r19,hi8(-(24)) |
1454 0d32 00C0 rjmp .L75 |
1455 .L38: |
1456 0d34 1092 0000 sts DispPtr,__zero_reg__ |
1457 0d38 8091 0000 lds r24,Poti+4 |
1458 0d3c 90E0 ldi r25,lo8(0) |
1459 0d3e 9F93 push r25 |
1460 0d40 8F93 push r24 |
1461 0d42 80E0 ldi r24,lo8(__c.2632) |
1462 0d44 90E0 ldi r25,hi8(__c.2632) |
1463 0d46 9F93 push r25 |
1464 0d48 8F93 push r24 |
1465 0d4a FF92 push r15 |
1466 0d4c EF92 push r14 |
1467 0d4e FE01 movw r30,r28 |
1468 0d50 0995 icall |
1469 0d52 84E1 ldi r24,lo8(20) |
1470 0d54 8093 0000 sts DispPtr,r24 |
1471 0d58 E091 0000 lds r30,_printf_P |
1472 0d5c F091 0000 lds r31,(_printf_P)+1 |
1473 0d60 8091 0000 lds r24,Poti+5 |
1474 0d64 90E0 ldi r25,lo8(0) |
1475 0d66 9F93 push r25 |
1476 0d68 8F93 push r24 |
1477 0d6a 80E0 ldi r24,lo8(__c.2634) |
1478 0d6c 90E0 ldi r25,hi8(__c.2634) |
1479 0d6e 9F93 push r25 |
1480 0d70 8F93 push r24 |
1481 0d72 FF92 push r15 |
1482 0d74 EF92 push r14 |
1483 0d76 0995 icall |
1484 0d78 88E2 ldi r24,lo8(40) |
1485 0d7a 8093 0000 sts DispPtr,r24 |
1486 0d7e E091 0000 lds r30,_printf_P |
1487 0d82 F091 0000 lds r31,(_printf_P)+1 |
1488 0d86 8091 0000 lds r24,Poti+6 |
1489 0d8a 90E0 ldi r25,lo8(0) |
1490 0d8c 9F93 push r25 |
1491 0d8e 8F93 push r24 |
1492 0d90 80E0 ldi r24,lo8(__c.2636) |
1493 0d92 90E0 ldi r25,hi8(__c.2636) |
1494 0d94 9F93 push r25 |
1495 0d96 8F93 push r24 |
1496 0d98 FF92 push r15 |
1497 0d9a EF92 push r14 |
1498 0d9c 0995 icall |
1499 0d9e 8CE3 ldi r24,lo8(60) |
1500 0da0 8093 0000 sts DispPtr,r24 |
1501 0da4 E091 0000 lds r30,_printf_P |
1502 0da8 F091 0000 lds r31,(_printf_P)+1 |
1503 0dac 8091 0000 lds r24,Poti+7 |
1504 0db0 90E0 ldi r25,lo8(0) |
1505 0db2 9F93 push r25 |
1506 0db4 8F93 push r24 |
1507 0db6 80E0 ldi r24,lo8(__c.2638) |
1508 0db8 90E0 ldi r25,hi8(__c.2638) |
1509 0dba 9F93 push r25 |
1510 0dbc 8F93 push r24 |
1511 0dbe FF92 push r15 |
1512 0dc0 EF92 push r14 |
1513 0dc2 0995 icall |
1514 0dc4 4DB7 in r20,__SP_L__ |
1515 0dc6 5EB7 in r21,__SP_H__ |
1516 0dc8 485E subi r20,lo8(-(24)) |
1517 0dca 5F4F sbci r21,hi8(-(24)) |
1518 0dcc 00C0 rjmp .L74 |
1519 .L39: |
1520 0dce 1092 0000 sts DispPtr,__zero_reg__ |
1521 0dd2 80E0 ldi r24,lo8(__c.2641) |
1522 0dd4 90E0 ldi r25,hi8(__c.2641) |
1523 0dd6 9F93 push r25 |
1524 0dd8 8F93 push r24 |
1525 0dda FF92 push r15 |
1526 0ddc EF92 push r14 |
1527 0dde FE01 movw r30,r28 |
1528 0de0 0995 icall |
1529 0de2 84E1 ldi r24,lo8(20) |
1530 0de4 8093 0000 sts DispPtr,r24 |
1531 0de8 E091 0000 lds r30,_printf_P |
1532 0dec F091 0000 lds r31,(_printf_P)+1 |
1533 0df0 8091 0000 lds r24,Parameter_ServoNickControl |
1534 0df4 90E0 ldi r25,lo8(0) |
1535 0df6 9F93 push r25 |
1536 0df8 8F93 push r24 |
1537 0dfa 80E0 ldi r24,lo8(__c.2643) |
1538 0dfc 90E0 ldi r25,hi8(__c.2643) |
1539 0dfe 9F93 push r25 |
1540 0e00 8F93 push r24 |
1541 0e02 FF92 push r15 |
1542 0e04 EF92 push r14 |
1543 0e06 0995 icall |
1544 0e08 88E2 ldi r24,lo8(40) |
1545 0e0a 8093 0000 sts DispPtr,r24 |
1546 0e0e E091 0000 lds r30,_printf_P |
1547 0e12 F091 0000 lds r31,(_printf_P)+1 |
1548 0e16 8091 0000 lds r24,ServoNickValue |
1549 0e1a 9091 0000 lds r25,(ServoNickValue)+1 |
1550 0e1e 64E0 ldi r22,lo8(4) |
1551 0e20 70E0 ldi r23,hi8(4) |
1552 0e22 0E94 0000 call __divmodhi4 |
1553 0e26 7F93 push r23 |
1554 0e28 6F93 push r22 |
1555 0e2a 80E0 ldi r24,lo8(__c.2645) |
1556 0e2c 90E0 ldi r25,hi8(__c.2645) |
1557 0e2e 9F93 push r25 |
1558 0e30 8F93 push r24 |
1559 0e32 FF92 push r15 |
1560 0e34 EF92 push r14 |
1561 0e36 0995 icall |
1562 0e38 8CE3 ldi r24,lo8(60) |
1563 0e3a 8093 0000 sts DispPtr,r24 |
1564 0e3e E091 0000 lds r30,_printf_P |
1565 0e42 F091 0000 lds r31,(_printf_P)+1 |
1566 0e46 2091 0000 lds r18,EE_Parameter+48 |
1567 0e4a 30E0 ldi r19,lo8(0) |
1568 0e4c 8091 0000 lds r24,EE_Parameter+47 |
1569 0e50 90E0 ldi r25,lo8(0) |
1570 0e52 3F93 push r19 |
1571 0e54 2F93 push r18 |
1572 0e56 9F93 push r25 |
1573 0e58 8F93 push r24 |
1574 0e5a 80E0 ldi r24,lo8(__c.2647) |
1575 0e5c 90E0 ldi r25,hi8(__c.2647) |
1576 0e5e 9F93 push r25 |
1577 0e60 8F93 push r24 |
1578 0e62 FF92 push r15 |
1579 0e64 EF92 push r14 |
1580 0e66 0995 icall |
1581 0e68 8DB7 in r24,__SP_L__ |
1582 0e6a 9EB7 in r25,__SP_H__ |
1583 0e6c 4896 adiw r24,24 |
1584 0e6e 00C0 rjmp .L76 |
1585 .L40: |
1586 0e70 1092 0000 sts DispPtr,__zero_reg__ |
1587 0e74 80E0 ldi r24,lo8(__c.2650) |
1588 0e76 90E0 ldi r25,hi8(__c.2650) |
1589 0e78 9F93 push r25 |
1590 0e7a 8F93 push r24 |
1591 0e7c FF92 push r15 |
1592 0e7e EF92 push r14 |
1593 0e80 FE01 movw r30,r28 |
1594 0e82 0995 icall |
1595 0e84 84E1 ldi r24,lo8(20) |
1596 0e86 8093 0000 sts DispPtr,r24 |
1597 0e8a E091 0000 lds r30,_printf_P |
1598 0e8e F091 0000 lds r31,(_printf_P)+1 |
1599 0e92 2091 0000 lds r18,ExternControl+4 |
1600 0e96 3327 clr r19 |
1601 0e98 27FD sbrc r18,7 |
1602 0e9a 3095 com r19 |
1603 0e9c 8091 0000 lds r24,ExternControl+3 |
1604 0ea0 9927 clr r25 |
1605 0ea2 87FD sbrc r24,7 |
1606 0ea4 9095 com r25 |
1607 0ea6 3F93 push r19 |
1608 0ea8 2F93 push r18 |
1609 0eaa 9F93 push r25 |
1610 0eac 8F93 push r24 |
1611 0eae 80E0 ldi r24,lo8(__c.2652) |
1612 0eb0 90E0 ldi r25,hi8(__c.2652) |
1613 0eb2 9F93 push r25 |
1614 0eb4 8F93 push r24 |
1615 0eb6 FF92 push r15 |
1616 0eb8 EF92 push r14 |
1617 0eba 0995 icall |
1618 0ebc 88E2 ldi r24,lo8(40) |
1619 0ebe 8093 0000 sts DispPtr,r24 |
1620 0ec2 E091 0000 lds r30,_printf_P |
1621 0ec6 F091 0000 lds r31,(_printf_P)+1 |
1622 0eca 2091 0000 lds r18,ExternControl+5 |
1623 0ece 3327 clr r19 |
1624 0ed0 27FD sbrc r18,7 |
1625 0ed2 3095 com r19 |
1626 0ed4 8091 0000 lds r24,ExternControl+6 |
1627 0ed8 90E0 ldi r25,lo8(0) |
1628 0eda 3F93 push r19 |
1629 0edc 2F93 push r18 |
1630 0ede 9F93 push r25 |
1631 0ee0 8F93 push r24 |
1632 0ee2 80E0 ldi r24,lo8(__c.2654) |
1633 0ee4 90E0 ldi r25,hi8(__c.2654) |
1634 0ee6 9F93 push r25 |
1635 0ee8 8F93 push r24 |
1636 0eea FF92 push r15 |
1637 0eec EF92 push r14 |
1638 0eee 0995 icall |
1639 0ef0 8CE3 ldi r24,lo8(60) |
1640 0ef2 8093 0000 sts DispPtr,r24 |
1641 0ef6 E091 0000 lds r30,_printf_P |
1642 0efa F091 0000 lds r31,(_printf_P)+1 |
1643 0efe 2091 0000 lds r18,ExternControl+10 |
1644 0f02 30E0 ldi r19,lo8(0) |
1645 0f04 8091 0000 lds r24,ExternControl+7 |
1646 0f08 9927 clr r25 |
1647 0f0a 87FD sbrc r24,7 |
1648 0f0c 9095 com r25 |
1649 0f0e 3F93 push r19 |
1650 0f10 2F93 push r18 |
1651 0f12 9F93 push r25 |
1652 0f14 8F93 push r24 |
1653 0f16 80E0 ldi r24,lo8(__c.2656) |
1654 0f18 90E0 ldi r25,hi8(__c.2656) |
1655 0f1a 9F93 push r25 |
1656 0f1c 8F93 push r24 |
1657 0f1e FF92 push r15 |
1658 0f20 EF92 push r14 |
1659 .L81: |
1660 0f22 0995 icall |
1661 0f24 00C0 rjmp .L79 |
1662 .L41: |
1663 0f26 1092 0000 sts DispPtr,__zero_reg__ |
1664 0f2a 80E0 ldi r24,lo8(__c.2659) |
1665 0f2c 90E0 ldi r25,hi8(__c.2659) |
1666 0f2e 9F93 push r25 |
1667 0f30 8F93 push r24 |
1668 0f32 FF92 push r15 |
1669 0f34 EF92 push r14 |
1670 0f36 FE01 movw r30,r28 |
1671 0f38 0995 icall |
1672 0f3a 84E1 ldi r24,lo8(20) |
1673 0f3c 8093 0000 sts DispPtr,r24 |
1674 0f40 E091 0000 lds r30,_printf_P |
1675 0f44 F091 0000 lds r31,(_printf_P)+1 |
1676 0f48 6091 0000 lds r22,Motor+27 |
1677 0f4c 70E0 ldi r23,lo8(0) |
1678 0f4e 6F77 andi r22,lo8(127) |
1679 0f50 7070 andi r23,hi8(127) |
1680 0f52 4091 0000 lds r20,Motor+19 |
1681 0f56 50E0 ldi r21,lo8(0) |
1682 0f58 4F77 andi r20,lo8(127) |
1683 0f5a 5070 andi r21,hi8(127) |
1684 0f5c 2091 0000 lds r18,Motor+11 |
1685 0f60 30E0 ldi r19,lo8(0) |
1686 0f62 2F77 andi r18,lo8(127) |
1687 0f64 3070 andi r19,hi8(127) |
1688 0f66 8091 0000 lds r24,Motor+3 |
1689 0f6a 90E0 ldi r25,lo8(0) |
1690 0f6c 8F77 andi r24,lo8(127) |
1691 0f6e 9070 andi r25,hi8(127) |
1692 0f70 7F93 push r23 |
1693 0f72 6F93 push r22 |
1694 0f74 5F93 push r21 |
1695 0f76 4F93 push r20 |
1696 0f78 3F93 push r19 |
1697 0f7a 2F93 push r18 |
1698 0f7c 9F93 push r25 |
1699 0f7e 8F93 push r24 |
1700 0f80 80E0 ldi r24,lo8(__c.2661) |
1701 0f82 90E0 ldi r25,hi8(__c.2661) |
1702 0f84 9F93 push r25 |
1703 0f86 8F93 push r24 |
1704 0f88 FF92 push r15 |
1705 0f8a EF92 push r14 |
1706 0f8c 0995 icall |
1707 0f8e 88E2 ldi r24,lo8(40) |
1708 0f90 8093 0000 sts DispPtr,r24 |
1709 0f94 E091 0000 lds r30,_printf_P |
1710 0f98 F091 0000 lds r31,(_printf_P)+1 |
1711 0f9c 6091 0000 lds r22,Motor+59 |
1712 0fa0 70E0 ldi r23,lo8(0) |
1713 0fa2 6F77 andi r22,lo8(127) |
1714 0fa4 7070 andi r23,hi8(127) |
1715 0fa6 4091 0000 lds r20,Motor+51 |
1716 0faa 50E0 ldi r21,lo8(0) |
1717 0fac 4F77 andi r20,lo8(127) |
1718 0fae 5070 andi r21,hi8(127) |
1719 0fb0 2091 0000 lds r18,Motor+43 |
1720 0fb4 30E0 ldi r19,lo8(0) |
1721 0fb6 2F77 andi r18,lo8(127) |
1722 0fb8 3070 andi r19,hi8(127) |
1723 0fba 8091 0000 lds r24,Motor+35 |
1724 0fbe 90E0 ldi r25,lo8(0) |
1725 0fc0 8F77 andi r24,lo8(127) |
1726 0fc2 9070 andi r25,hi8(127) |
1727 0fc4 7F93 push r23 |
1728 0fc6 6F93 push r22 |
1729 0fc8 5F93 push r21 |
1730 0fca 4F93 push r20 |
1731 0fcc 3F93 push r19 |
1732 0fce 2F93 push r18 |
1733 0fd0 9F93 push r25 |
1734 0fd2 8F93 push r24 |
1735 0fd4 80E0 ldi r24,lo8(__c.2663) |
1736 0fd6 90E0 ldi r25,hi8(__c.2663) |
1737 0fd8 9F93 push r25 |
1738 0fda 8F93 push r24 |
1739 0fdc FF92 push r15 |
1740 0fde EF92 push r14 |
1741 0fe0 0995 icall |
1742 0fe2 8CE3 ldi r24,lo8(60) |
1743 0fe4 8093 0000 sts DispPtr,r24 |
1744 0fe8 E091 0000 lds r30,_printf_P |
1745 0fec F091 0000 lds r31,(_printf_P)+1 |
1746 0ff0 6091 0000 lds r22,Motor+91 |
1747 0ff4 70E0 ldi r23,lo8(0) |
1748 0ff6 6F77 andi r22,lo8(127) |
1749 0ff8 7070 andi r23,hi8(127) |
1750 0ffa 4091 0000 lds r20,Motor+83 |
1751 0ffe 50E0 ldi r21,lo8(0) |
1752 1000 4F77 andi r20,lo8(127) |
1753 1002 5070 andi r21,hi8(127) |
1754 1004 2091 0000 lds r18,Motor+75 |
1755 1008 30E0 ldi r19,lo8(0) |
1756 100a 2F77 andi r18,lo8(127) |
1757 100c 3070 andi r19,hi8(127) |
1758 100e 8091 0000 lds r24,Motor+67 |
1759 1012 90E0 ldi r25,lo8(0) |
1760 1014 8F77 andi r24,lo8(127) |
1761 1016 9070 andi r25,hi8(127) |
1762 1018 7F93 push r23 |
1763 101a 6F93 push r22 |
1764 101c 5F93 push r21 |
1765 101e 4F93 push r20 |
1766 1020 3F93 push r19 |
1767 1022 2F93 push r18 |
1768 1024 9F93 push r25 |
1769 1026 8F93 push r24 |
1770 1028 80E0 ldi r24,lo8(__c.2665) |
1771 102a 90E0 ldi r25,hi8(__c.2665) |
1772 102c 9F93 push r25 |
1773 102e 8F93 push r24 |
1774 1030 FF92 push r15 |
1775 1032 EF92 push r14 |
1776 1034 0995 icall |
1777 1036 4DB7 in r20,__SP_L__ |
1778 1038 5EB7 in r21,__SP_H__ |
1779 103a 485D subi r20,lo8(-(40)) |
1780 103c 5F4F sbci r21,hi8(-(40)) |
1781 103e 00C0 rjmp .L74 |
1782 .L42: |
1783 1040 1092 0000 sts DispPtr,__zero_reg__ |
1784 1044 80E0 ldi r24,lo8(__c.2668) |
1785 1046 90E0 ldi r25,hi8(__c.2668) |
1786 1048 9F93 push r25 |
1787 104a 8F93 push r24 |
1788 104c FF92 push r15 |
1789 104e EF92 push r14 |
1790 1050 FE01 movw r30,r28 |
1791 1052 0995 icall |
1792 1054 84E1 ldi r24,lo8(20) |
1793 1056 8093 0000 sts DispPtr,r24 |
1794 105a E091 0000 lds r30,_printf_P |
1795 105e F091 0000 lds r31,(_printf_P)+1 |
1796 1062 6091 0000 lds r22,Motor+31 |
1797 1066 7727 clr r23 |
1798 1068 67FD sbrc r22,7 |
1799 106a 7095 com r23 |
1800 106c 4091 0000 lds r20,Motor+23 |
1801 1070 5527 clr r21 |
1802 1072 47FD sbrc r20,7 |
1803 1074 5095 com r21 |
1804 1076 2091 0000 lds r18,Motor+15 |
1805 107a 3327 clr r19 |
1806 107c 27FD sbrc r18,7 |
1807 107e 3095 com r19 |
1808 1080 8091 0000 lds r24,Motor+7 |
1809 1084 9927 clr r25 |
1810 1086 87FD sbrc r24,7 |
1811 1088 9095 com r25 |
1812 108a 7F93 push r23 |
1813 108c 6F93 push r22 |
1814 108e 5F93 push r21 |
1815 1090 4F93 push r20 |
1816 1092 3F93 push r19 |
1817 1094 2F93 push r18 |
1818 1096 9F93 push r25 |
1819 1098 8F93 push r24 |
1820 109a 80E0 ldi r24,lo8(__c.2670) |
1821 109c 90E0 ldi r25,hi8(__c.2670) |
1822 109e 9F93 push r25 |
1823 10a0 8F93 push r24 |
1824 10a2 FF92 push r15 |
1825 10a4 EF92 push r14 |
1826 10a6 0995 icall |
1827 10a8 88E2 ldi r24,lo8(40) |
1828 10aa 8093 0000 sts DispPtr,r24 |
1829 10ae E091 0000 lds r30,_printf_P |
1830 10b2 F091 0000 lds r31,(_printf_P)+1 |
1831 10b6 6091 0000 lds r22,Motor+63 |
1832 10ba 7727 clr r23 |
1833 10bc 67FD sbrc r22,7 |
1834 10be 7095 com r23 |
1835 10c0 4091 0000 lds r20,Motor+55 |
1836 10c4 5527 clr r21 |
1837 10c6 47FD sbrc r20,7 |
1838 10c8 5095 com r21 |
1839 10ca 2091 0000 lds r18,Motor+47 |
1840 10ce 3327 clr r19 |
1841 10d0 27FD sbrc r18,7 |
1842 10d2 3095 com r19 |
1843 10d4 8091 0000 lds r24,Motor+39 |
1844 10d8 9927 clr r25 |
1845 10da 87FD sbrc r24,7 |
1846 10dc 9095 com r25 |
1847 10de 7F93 push r23 |
1848 10e0 6F93 push r22 |
1849 10e2 5F93 push r21 |
1850 10e4 4F93 push r20 |
1851 10e6 3F93 push r19 |
1852 10e8 2F93 push r18 |
1853 10ea 9F93 push r25 |
1854 10ec 8F93 push r24 |
1855 10ee 80E0 ldi r24,lo8(__c.2672) |
1856 10f0 90E0 ldi r25,hi8(__c.2672) |
1857 10f2 9F93 push r25 |
1858 10f4 8F93 push r24 |
1859 10f6 FF92 push r15 |
1860 10f8 EF92 push r14 |
1861 10fa 0995 icall |
1862 10fc 8CE3 ldi r24,lo8(60) |
1863 10fe 8093 0000 sts DispPtr,r24 |
1864 1102 E091 0000 lds r30,_printf_P |
1865 1106 F091 0000 lds r31,(_printf_P)+1 |
1866 110a 6091 0000 lds r22,Motor+95 |
1867 110e 7727 clr r23 |
1868 1110 67FD sbrc r22,7 |
1869 1112 7095 com r23 |
1870 1114 4091 0000 lds r20,Motor+87 |
1871 1118 5527 clr r21 |
1872 111a 47FD sbrc r20,7 |
1873 111c 5095 com r21 |
1874 111e 2091 0000 lds r18,Motor+79 |
1875 1122 3327 clr r19 |
1876 1124 27FD sbrc r18,7 |
1877 1126 3095 com r19 |
1878 1128 8091 0000 lds r24,Motor+71 |
1879 112c 9927 clr r25 |
1880 112e 87FD sbrc r24,7 |
1881 1130 9095 com r25 |
1882 1132 7F93 push r23 |
1883 1134 6F93 push r22 |
1884 1136 5F93 push r21 |
1885 1138 4F93 push r20 |
1886 113a 3F93 push r19 |
1887 113c 2F93 push r18 |
1888 113e 9F93 push r25 |
1889 1140 8F93 push r24 |
1890 1142 80E0 ldi r24,lo8(__c.2674) |
1891 1144 90E0 ldi r25,hi8(__c.2674) |
1892 1146 9F93 push r25 |
1893 1148 8F93 push r24 |
1894 114a FF92 push r15 |
1895 114c EF92 push r14 |
1896 114e 0995 icall |
1897 1150 8DB7 in r24,__SP_L__ |
1898 1152 9EB7 in r25,__SP_H__ |
1899 1154 8896 adiw r24,40 |
1900 1156 00C0 rjmp .L76 |
1901 .L43: |
1902 1158 1092 0000 sts DispPtr,__zero_reg__ |
1903 115c 80E0 ldi r24,lo8(__c.2677) |
1904 115e 90E0 ldi r25,hi8(__c.2677) |
1905 1160 9F93 push r25 |
1906 1162 8F93 push r24 |
1907 1164 00E0 ldi r16,lo8(gs(Menu_Putchar)) |
1908 1166 10E0 ldi r17,hi8(gs(Menu_Putchar)) |
1909 1168 FF92 push r15 |
1910 116a EF92 push r14 |
1911 116c FE01 movw r30,r28 |
1912 116e 0995 icall |
1913 1170 84E1 ldi r24,lo8(20) |
1914 1172 8093 0000 sts DispPtr,r24 |
1915 1176 E091 0000 lds r30,_printf_P |
1916 117a F091 0000 lds r31,(_printf_P)+1 |
1917 117e 6091 0000 lds r22,Motor+27 |
1918 1182 661F rol r22 |
1919 1184 6627 clr r22 |
1920 1186 661F rol r22 |
1921 1188 87E0 ldi r24,lo8(7) |
1922 118a 689F mul r22,r24 |
1923 118c B001 movw r22,r0 |
1924 118e 1124 clr r1 |
1925 1190 635D subi r22,lo8(-(45)) |
1926 1192 7F4F sbci r23,hi8(-(45)) |
1927 1194 4091 0000 lds r20,Motor+19 |
1928 1198 441F rol r20 |
1929 119a 4427 clr r20 |
1930 119c 441F rol r20 |
1931 119e 86E0 ldi r24,lo8(6) |
1932 11a0 489F mul r20,r24 |
1933 11a2 A001 movw r20,r0 |
1934 11a4 1124 clr r1 |
1935 11a6 435D subi r20,lo8(-(45)) |
1936 11a8 5F4F sbci r21,hi8(-(45)) |
1937 11aa 2091 0000 lds r18,Motor+11 |
1938 11ae 221F rol r18 |
1939 11b0 2227 clr r18 |
1940 11b2 221F rol r18 |
1941 11b4 85E0 ldi r24,lo8(5) |
1942 11b6 289F mul r18,r24 |
1943 11b8 9001 movw r18,r0 |
1944 11ba 1124 clr r1 |
1945 11bc 235D subi r18,lo8(-(45)) |
1946 11be 3F4F sbci r19,hi8(-(45)) |
1947 11c0 8091 0000 lds r24,Motor+3 |
1948 11c4 881F rol r24 |
1949 11c6 8827 clr r24 |
1950 11c8 881F rol r24 |
1951 11ca 90E0 ldi r25,lo8(0) |
1952 11cc 880F lsl r24 |
1953 11ce 991F rol r25 |
1954 11d0 880F lsl r24 |
1955 11d2 991F rol r25 |
1956 11d4 8D96 adiw r24,45 |
1957 11d6 7F93 push r23 |
1958 11d8 6F93 push r22 |
1959 11da 5F93 push r21 |
1960 11dc 4F93 push r20 |
1961 11de 3F93 push r19 |
1962 11e0 2F93 push r18 |
1963 11e2 9F93 push r25 |
1964 11e4 8F93 push r24 |
1965 11e6 80E0 ldi r24,lo8(__c.2679) |
1966 11e8 90E0 ldi r25,hi8(__c.2679) |
1967 11ea 9F93 push r25 |
1968 11ec 8F93 push r24 |
1969 11ee FF92 push r15 |
1970 11f0 EF92 push r14 |
1971 11f2 0995 icall |
1972 11f4 88E2 ldi r24,lo8(40) |
1973 11f6 8093 0000 sts DispPtr,r24 |
1974 11fa E091 0000 lds r30,_printf_P |
1975 11fe F091 0000 lds r31,(_printf_P)+1 |
1976 1202 6091 0000 lds r22,Motor+59 |
1977 1206 661F rol r22 |
1978 1208 6627 clr r22 |
1979 120a 661F rol r22 |
1980 120c 8BE0 ldi r24,lo8(11) |
1981 120e 689F mul r22,r24 |
1982 1210 B001 movw r22,r0 |
1983 1212 1124 clr r1 |
1984 1214 635D subi r22,lo8(-(45)) |
1985 1216 7F4F sbci r23,hi8(-(45)) |
1986 1218 4091 0000 lds r20,Motor+51 |
1987 121c 441F rol r20 |
1988 121e 4427 clr r20 |
1989 1220 441F rol r20 |
1990 1222 8AE0 ldi r24,lo8(10) |
1991 1224 489F mul r20,r24 |
1992 1226 A001 movw r20,r0 |
1993 1228 1124 clr r1 |
1994 122a 435D subi r20,lo8(-(45)) |
1995 122c 5F4F sbci r21,hi8(-(45)) |
1996 122e 2091 0000 lds r18,Motor+43 |
1997 1232 221F rol r18 |
1998 1234 2227 clr r18 |
1999 1236 221F rol r18 |
2000 1238 89E0 ldi r24,lo8(9) |
2001 123a 289F mul r18,r24 |
2002 123c 9001 movw r18,r0 |
2003 123e 1124 clr r1 |
2004 1240 235D subi r18,lo8(-(45)) |
2005 1242 3F4F sbci r19,hi8(-(45)) |
2006 1244 8091 0000 lds r24,Motor+35 |
2007 1248 881F rol r24 |
2008 124a 8827 clr r24 |
2009 124c 881F rol r24 |
2010 124e 90E0 ldi r25,lo8(0) |
2011 1250 A3E0 ldi r26,3 |
2012 1252 880F 1: lsl r24 |
2013 1254 991F rol r25 |
2014 1256 AA95 dec r26 |
2015 1258 01F4 brne 1b |
2016 125a 8D96 adiw r24,45 |
2017 125c 7F93 push r23 |
2018 125e 6F93 push r22 |
2019 1260 5F93 push r21 |
2020 1262 4F93 push r20 |
2021 1264 3F93 push r19 |
2022 1266 2F93 push r18 |
2023 1268 9F93 push r25 |
2024 126a 8F93 push r24 |
2025 126c 80E0 ldi r24,lo8(__c.2681) |
2026 126e 90E0 ldi r25,hi8(__c.2681) |
2027 1270 9F93 push r25 |
2028 1272 8F93 push r24 |
2029 1274 FF92 push r15 |
2030 1276 EF92 push r14 |
2031 1278 0995 icall |
2032 127a 8CE3 ldi r24,lo8(60) |
2033 127c 8093 0000 sts DispPtr,r24 |
2034 1280 E091 0000 lds r30,_printf_P |
2035 1284 F091 0000 lds r31,(_printf_P)+1 |
2036 1288 8091 0000 lds r24,Motor+67 |
2037 128c 881F rol r24 |
2038 128e 8827 clr r24 |
2039 1290 881F rol r24 |
2040 1292 2CE0 ldi r18,lo8(12) |
2041 1294 829F mul r24,r18 |
2042 1296 C001 movw r24,r0 |
2043 1298 1124 clr r1 |
2044 129a 8D96 adiw r24,45 |
2045 129c 9F93 push r25 |
2046 129e 8F93 push r24 |
2047 12a0 80E0 ldi r24,lo8(__c.2683) |
2048 12a2 90E0 ldi r25,hi8(__c.2683) |
2049 12a4 9F93 push r25 |
2050 12a6 8F93 push r24 |
2051 12a8 FF92 push r15 |
2052 12aa EF92 push r14 |
2053 12ac 0995 icall |
2054 12ae 2DB7 in r18,__SP_L__ |
2055 12b0 3EB7 in r19,__SP_H__ |
2056 12b2 2E5D subi r18,lo8(-(34)) |
2057 12b4 3F4F sbci r19,hi8(-(34)) |
2058 12b6 2DBF out __SP_L__,r18 |
2059 12b8 8091 0000 lds r24,Motor+75 |
2060 12bc 87FF sbrs r24,7 |
2061 12be 00C0 rjmp .L62 |
2062 12c0 80E4 ldi r24,lo8(64) |
2063 12c2 8093 0000 sts DispPtr,r24 |
2064 12c6 E091 0000 lds r30,_printf_P |
2065 12ca F091 0000 lds r31,(_printf_P)+1 |
2066 12ce 80E0 ldi r24,lo8(__c.2685) |
2067 12d0 90E0 ldi r25,hi8(__c.2685) |
2068 12d2 9F93 push r25 |
2069 12d4 8F93 push r24 |
2070 12d6 1F93 push r17 |
2071 12d8 0F93 push r16 |
2072 12da 0995 icall |
2073 12dc 0F90 pop __tmp_reg__ |
2074 12de 0F90 pop __tmp_reg__ |
2075 12e0 0F90 pop __tmp_reg__ |
2076 12e2 0F90 pop __tmp_reg__ |
2077 .L62: |
2078 12e4 8091 0000 lds r24,Motor+83 |
2079 12e8 87FF sbrs r24,7 |
2080 12ea 00C0 rjmp .L64 |
2081 12ec 84E4 ldi r24,lo8(68) |
2082 12ee 8093 0000 sts DispPtr,r24 |
2083 12f2 E091 0000 lds r30,_printf_P |
2084 12f6 F091 0000 lds r31,(_printf_P)+1 |
2085 12fa 80E0 ldi r24,lo8(__c.2687) |
2086 12fc 90E0 ldi r25,hi8(__c.2687) |
2087 12fe 9F93 push r25 |
2088 1300 8F93 push r24 |
2089 1302 1F93 push r17 |
2090 1304 0F93 push r16 |
2091 1306 0995 icall |
2092 1308 0F90 pop __tmp_reg__ |
2093 130a 0F90 pop __tmp_reg__ |
2094 130c 0F90 pop __tmp_reg__ |
2095 130e 0F90 pop __tmp_reg__ |
2096 .L64: |
2097 1310 8091 0000 lds r24,Motor+91 |
2098 1314 87FF sbrs r24,7 |
2099 1316 00C0 rjmp .L48 |
2100 1318 88E4 ldi r24,lo8(72) |
2101 131a 8093 0000 sts DispPtr,r24 |
2102 131e E091 0000 lds r30,_printf_P |
2103 1322 F091 0000 lds r31,(_printf_P)+1 |
2104 1326 80E0 ldi r24,lo8(__c.2689) |
2105 1328 90E0 ldi r25,hi8(__c.2689) |
2106 132a 9F93 push r25 |
2107 132c 8F93 push r24 |
2108 132e 1F93 push r17 |
2109 1330 0F93 push r16 |
2110 .L77: |
2111 1332 0995 icall |
2112 1334 0F90 pop __tmp_reg__ |
2113 1336 0F90 pop __tmp_reg__ |
2114 1338 0F90 pop __tmp_reg__ |
2115 133a 0F90 pop __tmp_reg__ |
2116 133c 00C0 rjmp .L48 |
2117 .L44: |
2118 133e 1092 0000 sts DispPtr,__zero_reg__ |
2119 1342 80E0 ldi r24,lo8(__c.2692) |
2120 1344 90E0 ldi r25,hi8(__c.2692) |
2121 1346 9F93 push r25 |
2122 1348 8F93 push r24 |
2123 134a FF92 push r15 |
2124 134c EF92 push r14 |
2125 134e FE01 movw r30,r28 |
2126 1350 0995 icall |
2127 1352 84E1 ldi r24,lo8(20) |
2128 1354 8093 0000 sts DispPtr,r24 |
2129 1358 E091 0000 lds r30,_printf_P |
2130 135c F091 0000 lds r31,(_printf_P)+1 |
2131 1360 8091 0000 lds r24,FlugMinutenGesamt |
2132 1364 9091 0000 lds r25,(FlugMinutenGesamt)+1 |
2133 1368 9F93 push r25 |
2134 136a 8F93 push r24 |
2135 136c 80E0 ldi r24,lo8(__c.2694) |
2136 136e 90E0 ldi r25,hi8(__c.2694) |
2137 1370 9F93 push r25 |
2138 1372 8F93 push r24 |
2139 1374 FF92 push r15 |
2140 1376 EF92 push r14 |
2141 1378 0995 icall |
2142 137a 88E2 ldi r24,lo8(40) |
2143 137c 8093 0000 sts DispPtr,r24 |
2144 1380 E091 0000 lds r30,_printf_P |
2145 1384 F091 0000 lds r31,(_printf_P)+1 |
2146 1388 8091 0000 lds r24,FlugMinuten |
2147 138c 9091 0000 lds r25,(FlugMinuten)+1 |
2148 1390 9F93 push r25 |
2149 1392 8F93 push r24 |
2150 1394 80E0 ldi r24,lo8(__c.2696) |
2151 1396 90E0 ldi r25,hi8(__c.2696) |
2152 1398 9F93 push r25 |
2153 139a 8F93 push r24 |
2154 139c FF92 push r15 |
2155 139e EF92 push r14 |
2156 13a0 0995 icall |
2157 13a2 89E4 ldi r24,lo8(73) |
2158 13a4 8093 0000 sts DispPtr,r24 |
2159 13a8 E091 0000 lds r30,_printf_P |
2160 13ac F091 0000 lds r31,(_printf_P)+1 |
2161 13b0 80E0 ldi r24,lo8(__c.2698) |
2162 13b2 90E0 ldi r25,hi8(__c.2698) |
2163 13b4 9F93 push r25 |
2164 13b6 8F93 push r24 |
2165 13b8 FF92 push r15 |
2166 13ba EF92 push r14 |
2167 13bc 0995 icall |
2168 13be 8091 0000 lds r24,RemoteKeys |
2169 13c2 4DB7 in r20,__SP_L__ |
2170 13c4 5EB7 in r21,__SP_H__ |
2171 13c6 4C5E subi r20,lo8(-(20)) |
2172 13c8 5F4F sbci r21,hi8(-(20)) |
2173 13ca 4DBF out __SP_L__,r20 |
2174 13cc 83FF sbrs r24,3 |
2175 13ce 00C0 rjmp .L48 |
2176 13d0 1092 0000 sts (FlugMinuten)+1,__zero_reg__ |
2177 13d4 1092 0000 sts FlugMinuten,__zero_reg__ |
2178 13d8 60E0 ldi r22,lo8(0) |
2179 13da 70E0 ldi r23,hi8(0) |
2180 13dc 8EE0 ldi r24,lo8(14) |
2181 13de 90E0 ldi r25,hi8(14) |
2182 13e0 0E94 0000 call SetParamWord |
2183 13e4 00C0 rjmp .L48 |
2184 .L26: |
2185 13e6 8091 0000 lds r24,MaxMenue |
2186 13ea 9817 cp r25,r24 |
2187 13ec 01F4 brne .L68 |
2188 13ee 9150 subi r25,lo8(-(-1)) |
2189 13f0 9093 0000 sts MaxMenue,r25 |
2190 .L68: |
2191 13f4 1092 0000 sts MenuePunkt,__zero_reg__ |
2192 .L48: |
2193 13f8 1092 0000 sts RemoteKeys,__zero_reg__ |
2194 /* epilogue: frame size=0 */ |
2195 13fc EAE0 ldi r30,10 |
2196 13fe CDB7 in r28,__SP_L__ |
2197 1400 DEB7 in r29,__SP_H__ |
2198 1402 0C94 0000 jmp __epilogue_restores__+16 |
2199 /* epilogue end (size=5) */ |
2200 /* function Menu size 2562 (2551) */ |
2202 .global DisplayBuff |
2203 .data |
2206 DisplayBuff: |
2207 0000 4865 6C6C .string "Hello World" |
2207 6F20 576F |
2207 726C 6400 |
2208 000c 0000 0000 .skip 68,0 |
2208 0000 0000 |
2208 0000 0000 |
2208 0000 0000 |
2208 0000 0000 |
2209 .global DispPtr |
2210 .global DispPtr |
2211 .section .bss |
2214 DispPtr: |
2215 0000 00 .skip 1,0 |
2216 .global MaxMenue |
2217 .data |
2220 MaxMenue: |
2221 0050 11 .byte 17 |
2222 .global MenuePunkt |
2223 .global MenuePunkt |
2224 .section .bss |
2227 MenuePunkt: |
2228 0001 00 .skip 1,0 |
2229 .global RemoteKeys |
2230 .global RemoteKeys |
2233 RemoteKeys: |
2234 0002 00 .skip 1,0 |
2235 .section .progmem.data,"a",@progbits |
2238 __c.2698: |
2239 0000 2872 6573 .string "(reset)" |
2239 6574 2900 |
2242 __c.2696: |
2243 0008 4163 743A .string "Act: %5umin" |
2243 2020 2535 |
2243 756D 696E |
2243 00 |
2246 __c.2694: |
2247 0015 546F 7461 .string "Total:%5umin" |
2247 6C3A 2535 |
2247 756D 696E |
2247 00 |
2250 __c.2692: |
2251 0022 466C 6967 .string "Flight-Time " |
2251 6874 2D54 |
2251 696D 6520 |
2251 2000 |
2254 __c.2689: |
2255 0030 3132 00 .string "12" |
2258 __c.2687: |
2259 0033 3131 00 .string "11" |
2262 __c.2685: |
2263 0036 3130 00 .string "10" |
2266 __c.2683: |
2267 0039 2025 6320 .string " %c - - - " |
2267 2020 2D20 |
2267 2020 2D20 |
2267 2020 2D20 |
2267 00 |
2270 __c.2681: |
2271 004a 2025 6320 .string " %c %c %c %c " |
2271 2020 2563 |
2271 2020 2025 |
2271 6320 2020 |
2271 2563 2000 |
2274 __c.2679: |
2275 005e 2025 6320 .string " %c %c %c %c " |
2275 2020 2563 |
2275 2020 2025 |
2275 6320 2020 |
2275 2563 2000 |
2278 __c.2677: |
2279 0072 424C 2D43 .string "BL-Ctrl found " |
2279 7472 6C20 |
2279 666F 756E |
2279 6420 00 |
2282 __c.2674: |
2283 0081 2533 6920 .string "%3i %3i %3i %3i " |
2283 2533 6920 |
2283 2533 6920 |
2283 2533 6920 |
2283 00 |
2286 __c.2672: |
2287 0092 2533 6920 .string "%3i %3i %3i %3i " |
2287 2533 6920 |
2287 2533 6920 |
2287 2533 6920 |
2287 00 |
2290 __c.2670: |
2291 00a3 2533 6920 .string "%3i %3i %3i %3i " |
2291 2533 6920 |
2291 2533 6920 |
2291 2533 6920 |
2291 00 |
2294 __c.2668: |
2295 00b4 424C 2054 .string "BL Temperature" |
2295 656D 7065 |
2295 7261 7475 |
2295 7265 00 |
2298 __c.2665: |
2299 00c3 2533 6420 .string "%3d %3d %3d %3d " |
2299 2533 6420 |
2299 2533 6420 |
2299 2533 6420 |
2299 00 |
2302 __c.2663: |
2303 00d4 2533 6420 .string "%3d %3d %3d %3d " |
2303 2533 6420 |
2303 2533 6420 |
2303 2533 6420 |
2303 00 |
2306 __c.2661: |
2307 00e5 2533 6420 .string "%3d %3d %3d %3d " |
2307 2533 6420 |
2307 2533 6420 |
2307 2533 6420 |
2307 00 |
2310 __c.2659: |
2311 00f6 424C 2D43 .string "BL-Ctrl Errors " |
2311 7472 6C20 |
2311 4572 726F |
2311 7273 2000 |
2314 __c.2656: |
2315 0106 4869 3A25 .string "Hi:%4i Cf:%4i " |
2315 3469 2020 |
2315 4366 3A25 |
2315 3469 2000 |
2318 __c.2654: |
2319 0116 4773 3A25 .string "Gs:%4i Gi:%4i " |
2319 3469 2020 |
2319 4769 3A25 |
2319 3469 2000 |
2322 __c.2652: |
2323 0126 4E69 3A25 .string "Ni:%4i Ro:%4i " |
2323 3469 2020 |
2323 526F 3A25 |
2323 3469 2000 |
2326 __c.2650: |
2327 0136 4578 7465 .string "ExternControl " |
2327 726E 436F |
2327 6E74 726F |
2327 6C20 2000 |
2330 __c.2647: |
2331 0146 5261 6E67 .string "Range:%3i-%3i" |
2331 653A 2533 |
2331 692D 2533 |
2331 6900 |
2334 __c.2645: |
2335 0154 506F 7369 .string "Position: %3i" |
2335 7469 6F6E |
2335 3A20 2533 |
2335 6900 |
2338 __c.2643: |
2339 0162 5365 7470 .string "Setpoint %3i" |
2339 6F69 6E74 |
2339 2020 2533 |
2339 6900 |
2342 __c.2641: |
2343 0170 5365 7276 .string "Servo " |
2343 6F20 2000 |
2346 __c.2638: |
2347 0178 506F 7469 .string "Poti8: %3i" |
2347 383A 2020 |
2347 2533 6900 |
2350 __c.2636: |
2351 0184 506F 7469 .string "Poti7: %3i" |
2351 373A 2020 |
2351 2533 6900 |
2354 __c.2634: |
2355 0190 506F 7469 .string "Poti6: %3i" |
2355 363A 2020 |
2355 2533 6900 |
2358 __c.2632: |
2359 019c 506F 7469 .string "Poti5: %3i" |
2359 353A 2020 |
2359 2533 6900 |
2362 __c.2629: |
2363 01a8 506F 7469 .string "Poti4: %3i" |
2363 343A 2020 |
2363 2533 6900 |
2366 __c.2627: |
2367 01b4 506F 7469 .string "Poti3: %3i" |
2367 333A 2020 |
2367 2533 6900 |
2370 __c.2625: |
2371 01c0 506F 7469 .string "Poti2: %3i" |
2371 323A 2020 |
2371 2533 6900 |
2374 __c.2623: |
2375 01cc 506F 7469 .string "Poti1: %3i" |
2375 313A 2020 |
2375 2533 6900 |
2378 __c.2620: |
2379 01d8 5374 6172 .string "Start: %5i" |
2379 743A 2020 |
2379 2020 2535 |
2379 6900 |
2382 __c.2618: |
2383 01e6 5661 6C75 .string "Value: %5i" |
2383 653A 2020 |
2383 2020 2535 |
2383 6900 |
2386 __c.2616: |
2387 01f4 4865 6164 .string "Heading: %5i" |
2387 696E 673A |
2387 2020 2535 |
2387 6900 |
2390 __c.2614: |
2391 0202 436F 6D70 .string "Compass" |
2391 6173 7300 |
2394 __c.2611: |
2395 020a 5243 2D43 .string "RC-Channels:%4i" |
2395 6861 6E6E |
2395 656C 733A |
2395 2534 6900 |
2398 __c.2609: |
2399 021a 5243 2D51 .string "RC-Quality: %4i" |
2399 7561 6C69 |
2399 7479 3A20 |
2399 2534 6900 |
2402 __c.2607: |
2403 022a 5243 2D52 .string "RC-RSSI: %4i" |
2403 5353 493A |
2403 2020 2020 |
2403 2534 6900 |
2406 __c.2605: |
2407 023a 5265 6365 .string "Receiver" |
2407 6976 6572 |
2407 00 |
2410 __c.2602: |
2411 0243 4469 7363 .string "Discharge: %5imAh" |
2411 6861 7267 |
2411 653A 2025 |
2411 3569 6D41 |
2411 6800 |
2414 __c.2600: |
2415 0255 506F 7765 .string "Power: %4iW" |
2415 723A 2020 |
2415 2020 2025 |
2415 3469 5700 |
2418 __c.2598: |
2419 0265 4375 7272 .string "Current: %3i.%1iA" |
2419 656E 743A |
2419 2020 2025 |
2419 3369 2E25 |
2419 3169 4100 |
2422 __c.2596: |
2423 0279 566F 6C74 .string "Voltage: %3i.%1iV" |
2423 6167 653A |
2423 2020 2025 |
2423 3369 2E25 |
2423 3169 5600 |
2426 __c.2593: |
2427 028d 5A20 2020 .string "Z %4i (%3i)" |
2427 2025 3469 |
2427 2028 2533 |
2427 6929 00 |
2430 __c.2591: |
2431 029c 526F 6C6C .string "Roll %4i (%3i)" |
2431 2025 3469 |
2431 2028 2533 |
2431 6929 00 |
2434 __c.2589: |
2435 02ab 4E69 636B .string "Nick %4i (%3i)" |
2435 2025 3469 |
2435 2028 2533 |
2435 6929 00 |
2438 __c.2587: |
2439 02ba 4143 4320 .string "ACC - Sensor" |
2439 2D20 5365 |
2439 6E73 6F72 |
2439 00 |
2442 __c.2584: |
2443 02c7 5961 7720 .string "Yaw %4i (%3i)(%3i)" |
2443 2025 3469 |
2443 2028 2533 |
2443 6929 2825 |
2443 3369 2900 |
2446 __c.2582: |
2447 02db 526F 6C6C .string "Roll %4i (%3i)(%3i)" |
2447 2025 3469 |
2447 2028 2533 |
2447 6929 2825 |
2447 3369 2900 |
2450 __c.2580: |
2451 02ef 4E69 636B .string "Nick %4i (%3i)(%3i)" |
2451 2025 3469 |
2451 2028 2533 |
2451 6929 2825 |
2451 3369 2900 |
2454 __c.2578: |
2455 0303 5961 7720 .string "Yaw %4i (%3i)" |
2455 2025 3469 |
2455 2028 2533 |
2455 6929 00 |
2458 __c.2576: |
2459 0312 526F 6C6C .string "Roll %4i (%3i.%x)" |
2459 2025 3469 |
2459 2028 2533 |
2459 692E 2578 |
2459 2900 |
2462 __c.2574: |
2463 0324 4E69 636B .string "Nick %4i (%3i.%x)" |
2463 2025 3469 |
2463 2028 2533 |
2463 692E 2578 |
2463 2900 |
2466 __c.2572: |
2467 0336 4769 6572 .string "Gier%4i (%3i)" |
2467 2534 6920 |
2467 2825 3369 |
2467 2900 |
2470 __c.2570: |
2471 0344 526F 6C6C .string "Roll%4i (%3i.%i)" |
2471 2534 6920 |
2471 2825 3369 |
2471 2E25 6929 |
2471 00 |
2474 __c.2568: |
2475 0355 4E69 636B .string "Nick%4i (%3i.%i)" |
2475 2534 6920 |
2475 2825 3369 |
2475 2E25 6929 |
2475 00 |
2478 __c.2566: |
2479 0366 4779 726F .string "Gyro - Sensor" |
2479 202D 2053 |
2479 656E 736F |
2479 7200 |
2482 __c.2563: |
2483 0374 5033 3A25 .string "P3:%4i P4:%4i " |
2483 3469 2020 |
2483 5034 3A25 |
2483 3469 2000 |
2486 __c.2561: |
2487 0384 5031 3A25 .string "P1:%4i P2:%4i " |
2487 3469 2020 |
2487 5032 3A25 |
2487 3469 2000 |
2490 __c.2559: |
2491 0394 4773 3A25 .string "Gs:%4i Gi:%4i " |
2491 3469 2020 |
2491 4769 3A25 |
2491 3469 2000 |
2494 __c.2557: |
2495 03a4 4E69 3A25 .string "Ni:%4i Ro:%4i " |
2495 3469 2020 |
2495 526F 3A25 |
2495 3469 2000 |
2498 __c.2554: |
2499 03b4 4B37 3A25 .string "K7:%4i K8:%4i " |
2499 3469 2020 |
2499 4B38 3A25 |
2499 3469 2000 |
2502 __c.2552: |
2503 03c4 4B35 3A25 .string "K5:%4i K6:%4i " |
2503 3469 2020 |
2503 4B36 3A25 |
2503 3469 2000 |
2506 __c.2550: |
2507 03d4 4B33 3A25 .string "K3:%4i K4:%4i " |
2507 3469 2020 |
2507 4B34 3A25 |
2507 3469 2000 |
2510 __c.2548: |
2511 03e4 4B31 3A25 .string "K1:%4i K2:%4i " |
2511 3469 2020 |
2511 4B32 3A25 |
2511 3469 2000 |
2514 __c.2545: |
2515 03f4 436F 6D70 .string "Compass: %5i" |
2515 6173 733A |
2515 2020 2025 |
2515 3569 00 |
2518 __c.2543: |
2519 0403 526F 6C6C .string "Roll: %5i" |
2519 3A20 2020 |
2519 2020 2025 |
2519 3569 00 |
2522 __c.2541: |
2523 0412 4E69 636B .string "Nick: %5i" |
2523 3A20 2020 |
2523 2020 2025 |
2523 3569 00 |
2526 __c.2539: |
2527 0421 6163 742E .string "act. bearing" |
2527 2062 6561 |
2527 7269 6E67 |
2527 00 |
2530 __c.2536: |
2531 042e 4449 5341 .string "DISABLED" |
2531 424C 4544 |
2531 00 |
2534 __c.2534: |
2535 0437 4865 6967 .string "Height control" |
2535 6874 2063 |
2535 6F6E 7472 |
2535 6F6C 00 |
2538 __c.2532: |
2539 0446 4449 5341 .string "DISABLED" |
2539 424C 4544 |
2539 00 |
2542 __c.2530: |
2543 044f 4865 6967 .string "Height control" |
2543 6874 2063 |
2543 6F6E 7472 |
2543 6F6C 00 |
2546 __c.2528: |
2547 045e 4F66 6673 .string "Offset: %5i" |
2547 6574 3A20 |
2547 2025 3569 |
2547 00 |
2550 __c.2526: |
2551 046b 5072 6573 .string "Pressure:%5i" |
2551 7375 7265 |
2551 3A25 3569 |
2551 00 |
2554 __c.2524: |
2555 0478 5365 7470 .string "Setpoint:%5i" |
2555 6F69 6E74 |
2555 3A25 3569 |
2555 00 |
2558 __c.2522: |
2559 0485 4865 6967 .string "Height: %5i" |
2559 6874 3A20 |
2559 2025 3569 |
2559 00 |
2562 __c.2518: |
2563 0492 4932 4320 .string "I2C ERROR!!!" |
2563 4552 524F |
2563 5221 2121 |
2563 00 |
2566 __c.2516: |
2567 049f 4D69 7865 .string "Mixer Error!" |
2567 7220 4572 |
2567 726F 7221 |
2567 00 |
2570 __c.2514: |
2571 04ac 4D69 7373 .string "Missing BL-Ctrl:%d!!" |
2571 696E 6720 |
2571 424C 2D43 |
2571 7472 6C3A |
2571 2564 2121 |
2574 __c.2512: |
2575 04c1 4861 7264 .string "Hardware Error 1:%d !!" |
2575 7761 7265 |
2575 2045 7272 |
2575 6F72 2031 |
2575 3A25 6420 |
2578 __c.2510: |
2579 04d8 5365 7474 .string "Setting:%d %s" |
2579 696E 673A |
2579 2564 2025 |
2579 7300 |
2582 __c.2508: |
2583 04e6 4857 3A56 .string "HW:V%d.%d SW:%d.%d%c" |
2583 2564 2E25 |
2583 6420 5357 |
2583 3A25 642E |
2583 2564 2563 |
2586 __c.2506: |
2587 04fb 2B20 4D69 .string "+ MikroKopter +" |
2587 6B72 6F4B |
2587 6F70 7465 |
2587 7220 2B00 |
2590 __c.2503: |
2591 050b 5B25 695D .string "[%i]" |
2591 00 |
2594 __c.2501: |
2595 0510 5B25 695D .string "[%i]" |
2595 00 |
2596 /* File "menu.c": code 2582 = 0x0a16 (2569), prologues 6, epilogues 7 */ |
DEFINED SYMBOLS |
*ABS*:00000000 menu.c |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2 *ABS*:0000003f __SREG__ |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:3 *ABS*:0000003e __SP_H__ |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:4 *ABS*:0000003d __SP_L__ |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:5 *ABS*:00000000 __tmp_reg__ |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:6 *ABS*:00000001 __zero_reg__ |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:12 .text:00000000 LcdClear |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2206 .data:00000000 DisplayBuff |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:31 .text:00000012 Menu_Putchar |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2214 .bss:00000000 DispPtr |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:49 .text:00000028 Menu |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2233 .bss:00000002 RemoteKeys |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2227 .bss:00000001 MenuePunkt |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2220 .data:00000050 MaxMenue |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2594 .progmem.data:00000510 __c.2501 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2590 .progmem.data:0000050b __c.2503 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2586 .progmem.data:000004fb __c.2506 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2582 .progmem.data:000004e6 __c.2508 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2578 .progmem.data:000004d8 __c.2510 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2574 .progmem.data:000004c1 __c.2512 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2570 .progmem.data:000004ac __c.2514 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2566 .progmem.data:0000049f __c.2516 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2562 .progmem.data:00000492 __c.2518 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2558 .progmem.data:00000485 __c.2522 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2554 .progmem.data:00000478 __c.2524 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2550 .progmem.data:0000046b __c.2526 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2546 .progmem.data:0000045e __c.2528 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2542 .progmem.data:0000044f __c.2530 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2538 .progmem.data:00000446 __c.2532 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2534 .progmem.data:00000437 __c.2534 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2530 .progmem.data:0000042e __c.2536 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2526 .progmem.data:00000421 __c.2539 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2522 .progmem.data:00000412 __c.2541 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2518 .progmem.data:00000403 __c.2543 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2514 .progmem.data:000003f4 __c.2545 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2510 .progmem.data:000003e4 __c.2548 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2506 .progmem.data:000003d4 __c.2550 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2502 .progmem.data:000003c4 __c.2552 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2498 .progmem.data:000003b4 __c.2554 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2494 .progmem.data:000003a4 __c.2557 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2490 .progmem.data:00000394 __c.2559 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2486 .progmem.data:00000384 __c.2561 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2482 .progmem.data:00000374 __c.2563 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2478 .progmem.data:00000366 __c.2566 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2474 .progmem.data:00000355 __c.2568 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2470 .progmem.data:00000344 __c.2570 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2466 .progmem.data:00000336 __c.2572 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2462 .progmem.data:00000324 __c.2574 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2458 .progmem.data:00000312 __c.2576 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2454 .progmem.data:00000303 __c.2578 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2450 .progmem.data:000002ef __c.2580 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2446 .progmem.data:000002db __c.2582 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2442 .progmem.data:000002c7 __c.2584 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2438 .progmem.data:000002ba __c.2587 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2434 .progmem.data:000002ab __c.2589 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2430 .progmem.data:0000029c __c.2591 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2426 .progmem.data:0000028d __c.2593 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2422 .progmem.data:00000279 __c.2596 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2418 .progmem.data:00000265 __c.2598 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2414 .progmem.data:00000255 __c.2600 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2410 .progmem.data:00000243 __c.2602 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2406 .progmem.data:0000023a __c.2605 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2402 .progmem.data:0000022a __c.2607 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2398 .progmem.data:0000021a __c.2609 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2394 .progmem.data:0000020a __c.2611 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2390 .progmem.data:00000202 __c.2614 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2386 .progmem.data:000001f4 __c.2616 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2382 .progmem.data:000001e6 __c.2618 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2378 .progmem.data:000001d8 __c.2620 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2374 .progmem.data:000001cc __c.2623 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2370 .progmem.data:000001c0 __c.2625 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2366 .progmem.data:000001b4 __c.2627 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2362 .progmem.data:000001a8 __c.2629 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2358 .progmem.data:0000019c __c.2632 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2354 .progmem.data:00000190 __c.2634 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2350 .progmem.data:00000184 __c.2636 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2346 .progmem.data:00000178 __c.2638 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2342 .progmem.data:00000170 __c.2641 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2338 .progmem.data:00000162 __c.2643 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2334 .progmem.data:00000154 __c.2645 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2330 .progmem.data:00000146 __c.2647 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2326 .progmem.data:00000136 __c.2650 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2322 .progmem.data:00000126 __c.2652 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2318 .progmem.data:00000116 __c.2654 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2314 .progmem.data:00000106 __c.2656 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2310 .progmem.data:000000f6 __c.2659 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2306 .progmem.data:000000e5 __c.2661 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2302 .progmem.data:000000d4 __c.2663 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2298 .progmem.data:000000c3 __c.2665 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2294 .progmem.data:000000b4 __c.2668 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2290 .progmem.data:000000a3 __c.2670 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2286 .progmem.data:00000092 __c.2672 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2282 .progmem.data:00000081 __c.2674 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2278 .progmem.data:00000072 __c.2677 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2274 .progmem.data:0000005e __c.2679 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2270 .progmem.data:0000004a __c.2681 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2266 .progmem.data:00000039 __c.2683 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2262 .progmem.data:00000036 __c.2685 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2258 .progmem.data:00000033 __c.2687 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2254 .progmem.data:00000030 __c.2689 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2250 .progmem.data:00000022 __c.2692 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2246 .progmem.data:00000015 __c.2694 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2242 .progmem.data:00000008 __c.2696 |
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccgZSiDw.s:2238 .progmem.data:00000000 __c.2698 |
|
UNDEFINED SYMBOLS |
__do_copy_data |
__do_clear_bss |
__prologue_saves__ |
_printf_P |
__tablejump2__ |
PlatinenVersion |
__udivmodqi4 |
GetActiveParamSet |
Mixer |
VersionInfo |
MissingMotor |
I2CTimeout |
EE_Parameter |
HoehenWert |
__divmodsi4 |
SollHoehe |
MessLuftdruck |
IntegralNick |
IntegralRoll |
KompassValue |
PPM_in |
AdNeutralNick |
__divmodhi4 |
AdWertNick |
AdNeutralRoll |
AdWertRoll |
AdNeutralGier |
AdWertGier |
AnalogOffsetNick |
AnalogOffsetRoll |
AnalogOffsetGier |
NeutralAccX |
AdWertAccNick |
NeutralAccY |
AdWertAccRoll |
NeutralAccZ |
AdWertAccHoch |
UBat |
Capacity |
__udivmodhi4 |
SenderOkay |
Channels |
KompassRichtung |
KompassStartwert |
Poti |
Parameter_ServoNickControl |
ServoNickValue |
ExternControl |
Motor |
FlugMinutenGesamt |
FlugMinuten |
SetParamWord |
__epilogue_restores__ |