Go to most recent revision | Blame | Last modification | View Log | RSS feed
1 .file "menu.c"
2 .arch atmega644
3 __SREG__ = 0x3f
4 __SP_H__ = 0x3e
5 __SP_L__ = 0x3d
6 __tmp_reg__ = 0
7 __zero_reg__ = 1
8 .global __do_copy_data
9 .global __do_clear_bss
10 .text
11 .global LcdClear
13 LcdClear:
14 /* prologue: frame size=0 */
15 /* prologue end (size=0) */
16 0000 E0E0 ldi r30,lo8(DisplayBuff)
17 0002 F0E0 ldi r31,hi8(DisplayBuff)
18 0004 80E2 ldi r24,lo8(32)
19 .L2:
20 0006 8193 st Z+,r24
21 0008 90E0 ldi r25,hi8(DisplayBuff+80)
22 000a E030 cpi r30,lo8(DisplayBuff+80)
23 000c F907 cpc r31,r25
24 000e 01F4 brne .L2
25 /* epilogue: frame size=0 */
26 0010 0895 ret
27 /* epilogue end (size=1) */
28 /* function LcdClear size 9 (8) */
30 .global Menu
32 Menu:
33 /* prologue: frame size=0 */
34 0012 1F93 push r17
35 /* prologue end (size=1) */
36 0014 8091 0000 lds r24,RemoteTasten
37 0018 282F mov r18,r24
38 001a 3327 clr r19
39 001c C901 movw r24,r18
40 001e 8170 andi r24,lo8(1)
41 0020 9070 andi r25,hi8(1)
42 0022 682F mov r22,r24
43 0024 8823 tst r24
44 0026 01F0 breq .L8
45 0028 8091 0000 lds r24,MenuePunkt.2027
46 002c 8823 tst r24
47 002e 01F0 breq .L10
48 0030 8150 subi r24,lo8(-(-1))
49 0032 00C0 rjmp .L51
50 .L10:
51 0034 8091 0000 lds r24,MaxMenue.2026
52 .L51:
53 0038 8093 0000 sts MenuePunkt.2027,r24
54 003c E0E0 ldi r30,lo8(DisplayBuff)
55 003e F0E0 ldi r31,hi8(DisplayBuff)
56 0040 80E2 ldi r24,lo8(32)
57 .L13:
58 0042 8193 st Z+,r24
59 0044 90E0 ldi r25,hi8(DisplayBuff+80)
60 0046 E030 cpi r30,lo8(DisplayBuff+80)
61 0048 F907 cpc r31,r25
62 004a 01F4 brne .L13
63 004c 8FEF ldi r24,lo8(-1)
64 004e 8093 0000 sts RemotePollDisplayLine,r24
65 .L8:
66 0052 A901 movw r20,r18
67 0054 4270 andi r20,lo8(2)
68 0056 5070 andi r21,hi8(2)
69 0058 21FF sbrs r18,1
70 005a 00C0 rjmp .L15
71 005c 8091 0000 lds r24,MenuePunkt.2027
72 0060 8F5F subi r24,lo8(-(1))
73 0062 8093 0000 sts MenuePunkt.2027,r24
74 0066 E0E0 ldi r30,lo8(DisplayBuff)
75 0068 F0E0 ldi r31,hi8(DisplayBuff)
76 006a 80E2 ldi r24,lo8(32)
77 .L17:
78 006c 8193 st Z+,r24
79 006e 90E0 ldi r25,hi8(DisplayBuff+80)
80 0070 E030 cpi r30,lo8(DisplayBuff+80)
81 0072 F907 cpc r31,r25
82 0074 01F4 brne .L17
83 0076 8FEF ldi r24,lo8(-1)
84 0078 8093 0000 sts RemotePollDisplayLine,r24
85 .L15:
86 007c 6623 tst r22
87 007e 01F0 breq .L19
88 0080 452B or r20,r21
89 0082 01F0 breq .L19
90 0084 1092 0000 sts MenuePunkt.2027,__zero_reg__
91 0088 90E0 ldi r25,lo8(0)
92 008a 00C0 rjmp .L22
93 .L19:
94 008c 9091 0000 lds r25,MenuePunkt.2027
95 0090 9A30 cpi r25,lo8(10)
96 0092 00F4 brsh .L23
97 .L22:
98 0094 81E1 ldi r24,lo8(17)
99 0096 8093 0000 sts DispPtr,r24
100 009a 892F mov r24,r25
101 009c 9927 clr r25
102 009e 9F93 push r25
103 00a0 8F93 push r24
104 00a2 80E0 ldi r24,lo8(__c.2028)
105 00a4 90E0 ldi r25,hi8(__c.2028)
106 00a6 00C0 rjmp .L52
107 .L23:
108 00a8 80E1 ldi r24,lo8(16)
109 00aa 8093 0000 sts DispPtr,r24
110 00ae 892F mov r24,r25
111 00b0 9927 clr r25
112 00b2 9F93 push r25
113 00b4 8F93 push r24
114 00b6 80E0 ldi r24,lo8(__c.2030)
115 00b8 90E0 ldi r25,hi8(__c.2030)
116 .L52:
117 00ba 9F93 push r25
118 00bc 8F93 push r24
119 00be 81E0 ldi r24,lo8(1)
120 00c0 8F93 push r24
121 00c2 0E94 0000 call _printf_P
122 00c6 0F90 pop __tmp_reg__
123 00c8 0F90 pop __tmp_reg__
124 00ca 0F90 pop __tmp_reg__
125 00cc 0F90 pop __tmp_reg__
126 00ce 0F90 pop __tmp_reg__
127 00d0 8091 0000 lds r24,MenuePunkt.2027
128 00d4 E82F mov r30,r24
129 00d6 FF27 clr r31
130 00d8 EE30 cpi r30,14
131 00da F105 cpc r31,__zero_reg__
132 00dc 00F0 brlo .+2
133 00de 00C0 rjmp .L25
134 00e0 E050 subi r30,lo8(-(gs(.L40)))
135 00e2 F040 sbci r31,hi8(-(gs(.L40)))
136 00e4 0C94 0000 jmp __tablejump2__
137 .data
138 .section .progmem.gcc_sw_table, "a", @progbits
139 .p2align 1
140 .L40:
141 .data
142 .section .progmem.gcc_sw_table, "a", @progbits
143 .p2align 1
144 0000 0000 .word gs(.L26)
145 0002 0000 .word gs(.L27)
146 0004 0000 .word gs(.L28)
147 0006 0000 .word gs(.L29)
148 0008 0000 .word gs(.L30)
149 000a 0000 .word gs(.L31)
150 000c 0000 .word gs(.L32)
151 000e 0000 .word gs(.L33)
152 0010 0000 .word gs(.L34)
153 0012 0000 .word gs(.L35)
154 0014 0000 .word gs(.L36)
155 0016 0000 .word gs(.L37)
156 0018 0000 .word gs(.L38)
157 001a 0000 .word gs(.L39)
158 .text
159 .L26:
160 00e8 1092 0000 sts DispPtr,__zero_reg__
161 00ec 80E0 ldi r24,lo8(__c.2033)
162 00ee 90E0 ldi r25,hi8(__c.2033)
163 00f0 9F93 push r25
164 00f2 8F93 push r24
165 00f4 11E0 ldi r17,lo8(1)
166 00f6 1F93 push r17
167 00f8 0E94 0000 call _printf_P
168 00fc 84E1 ldi r24,lo8(20)
169 00fe 8093 0000 sts DispPtr,r24
170 0102 2091 0000 lds r18,PlatinenVersion
171 0106 84E6 ldi r24,lo8(100)
172 0108 90E0 ldi r25,hi8(100)
173 010a 9F93 push r25
174 010c 8F93 push r24
175 010e 84E4 ldi r24,lo8(68)
176 0110 90E0 ldi r25,hi8(68)
177 0112 9F93 push r25
178 0114 8F93 push r24
179 0116 1F92 push __zero_reg__
180 0118 1F92 push __zero_reg__
181 011a 822F mov r24,r18
182 011c 6AE0 ldi r22,lo8(10)
183 011e 0E94 0000 call __udivmodqi4
184 0122 892F mov r24,r25
185 0124 9927 clr r25
186 0126 9F93 push r25
187 0128 8F93 push r24
188 012a 822F mov r24,r18
189 012c 0E94 0000 call __udivmodqi4
190 0130 9927 clr r25
191 0132 9F93 push r25
192 0134 8F93 push r24
193 0136 80E0 ldi r24,lo8(__c.2035)
194 0138 90E0 ldi r25,hi8(__c.2035)
195 013a 9F93 push r25
196 013c 8F93 push r24
197 013e 1F93 push r17
198 0140 0E94 0000 call _printf_P
199 0144 88E2 ldi r24,lo8(40)
200 0146 8093 0000 sts DispPtr,r24
201 014a 0E94 0000 call GetActiveParamSetNumber
202 014e 9927 clr r25
203 0150 9F93 push r25
204 0152 8F93 push r24
205 0154 80E0 ldi r24,lo8(__c.2037)
206 0156 90E0 ldi r25,hi8(__c.2037)
207 0158 9F93 push r25
208 015a 8F93 push r24
209 015c 1F93 push r17
210 015e 0E94 0000 call _printf_P
211 0162 8CE3 ldi r24,lo8(60)
212 0164 8093 0000 sts DispPtr,r24
213 0168 80E0 ldi r24,lo8(__c.2039)
214 016a 90E0 ldi r25,hi8(__c.2039)
215 016c 9F93 push r25
216 016e 8F93 push r24
217 0170 1F93 push r17
218 0172 0E94 0000 call _printf_P
219 0176 00C0 rjmp .L54
220 .L27:
221 0178 8091 0000 lds r24,EE_Parameter+8
222 017c 80FF sbrs r24,0
223 017e 00C0 rjmp .L42
224 0180 1092 0000 sts DispPtr,__zero_reg__
225 0184 8091 0000 lds r24,HoehenWert
226 0188 9091 0000 lds r25,(HoehenWert)+1
227 018c 9F93 push r25
228 018e 8F93 push r24
229 0190 80E0 ldi r24,lo8(__c.2043)
230 0192 90E0 ldi r25,hi8(__c.2043)
231 0194 9F93 push r25
232 0196 8F93 push r24
233 0198 11E0 ldi r17,lo8(1)
234 019a 1F93 push r17
235 019c 0E94 0000 call _printf_P
236 01a0 84E1 ldi r24,lo8(20)
237 01a2 8093 0000 sts DispPtr,r24
238 01a6 8091 0000 lds r24,SollHoehe
239 01aa 9091 0000 lds r25,(SollHoehe)+1
240 01ae 9F93 push r25
241 01b0 8F93 push r24
242 01b2 80E0 ldi r24,lo8(__c.2045)
243 01b4 90E0 ldi r25,hi8(__c.2045)
244 01b6 9F93 push r25
245 01b8 8F93 push r24
246 01ba 1F93 push r17
247 01bc 0E94 0000 call _printf_P
248 01c0 88E2 ldi r24,lo8(40)
249 01c2 8093 0000 sts DispPtr,r24
250 01c6 8091 0000 lds r24,MessLuftdruck
251 01ca 9091 0000 lds r25,(MessLuftdruck)+1
252 01ce 9F93 push r25
253 01d0 8F93 push r24
254 01d2 80E0 ldi r24,lo8(__c.2047)
255 01d4 90E0 ldi r25,hi8(__c.2047)
256 01d6 9F93 push r25
257 01d8 8F93 push r24
258 01da 1F93 push r17
259 01dc 0E94 0000 call _printf_P
260 01e0 8CE3 ldi r24,lo8(60)
261 01e2 8093 0000 sts DispPtr,r24
262 01e6 8091 0000 lds r24,DruckOffsetSetting
263 01ea 9927 clr r25
264 01ec 9F93 push r25
265 01ee 8F93 push r24
266 01f0 80E0 ldi r24,lo8(__c.2049)
267 01f2 90E0 ldi r25,hi8(__c.2049)
268 .L60:
269 01f4 9F93 push r25
270 01f6 8F93 push r24
271 01f8 1F93 push r17
272 01fa 0E94 0000 call _printf_P
273 .L56:
274 01fe 8DB7 in r24,__SP_L__
275 0200 9EB7 in r25,__SP_H__
276 0202 4496 adiw r24,20
277 .L53:
278 0204 8DBF out __SP_L__,r24
279 0206 00C0 rjmp .L41
280 .L42:
281 0208 84E1 ldi r24,lo8(20)
282 020a 8093 0000 sts DispPtr,r24
283 020e 80E0 ldi r24,lo8(__c.2051)
284 0210 90E0 ldi r25,hi8(__c.2051)
285 0212 9F93 push r25
286 0214 8F93 push r24
287 0216 11E0 ldi r17,lo8(1)
288 0218 1F93 push r17
289 021a 0E94 0000 call _printf_P
290 021e 88E2 ldi r24,lo8(40)
291 0220 8093 0000 sts DispPtr,r24
292 0224 80E0 ldi r24,lo8(__c.2053)
293 0226 90E0 ldi r25,hi8(__c.2053)
294 0228 9F93 push r25
295 022a 8F93 push r24
296 022c 1F93 push r17
297 022e 0E94 0000 call _printf_P
298 0232 8DB7 in r24,__SP_L__
299 0234 9EB7 in r25,__SP_H__
300 0236 0696 adiw r24,6
301 0238 00C0 rjmp .L53
302 .L28:
303 023a 1092 0000 sts DispPtr,__zero_reg__
304 023e 80E0 ldi r24,lo8(__c.2056)
305 0240 90E0 ldi r25,hi8(__c.2056)
306 0242 9F93 push r25
307 0244 8F93 push r24
308 0246 11E0 ldi r17,lo8(1)
309 0248 1F93 push r17
310 024a 0E94 0000 call _printf_P
311 024e 84E1 ldi r24,lo8(20)
312 0250 8093 0000 sts DispPtr,r24
313 0254 6091 0000 lds r22,IntegralNick
314 0258 7091 0000 lds r23,(IntegralNick)+1
315 025c 8091 0000 lds r24,(IntegralNick)+2
316 0260 9091 0000 lds r25,(IntegralNick)+3
317 0264 20E0 ldi r18,lo8(1024)
318 0266 34E0 ldi r19,hi8(1024)
319 0268 40E0 ldi r20,hlo8(1024)
320 026a 50E0 ldi r21,hhi8(1024)
321 026c 0E94 0000 call __divmodsi4
322 0270 5F93 push r21
323 0272 4F93 push r20
324 0274 3F93 push r19
325 0276 2F93 push r18
326 0278 80E0 ldi r24,lo8(__c.2058)
327 027a 90E0 ldi r25,hi8(__c.2058)
328 027c 9F93 push r25
329 027e 8F93 push r24
330 0280 1F93 push r17
331 0282 0E94 0000 call _printf_P
332 0286 88E2 ldi r24,lo8(40)
333 0288 8093 0000 sts DispPtr,r24
334 028c 6091 0000 lds r22,IntegralRoll
335 0290 7091 0000 lds r23,(IntegralRoll)+1
336 0294 8091 0000 lds r24,(IntegralRoll)+2
337 0298 9091 0000 lds r25,(IntegralRoll)+3
338 029c 20E0 ldi r18,lo8(1024)
339 029e 34E0 ldi r19,hi8(1024)
340 02a0 40E0 ldi r20,hlo8(1024)
341 02a2 50E0 ldi r21,hhi8(1024)
342 02a4 0E94 0000 call __divmodsi4
343 02a8 5F93 push r21
344 02aa 4F93 push r20
345 02ac 3F93 push r19
346 02ae 2F93 push r18
347 02b0 80E0 ldi r24,lo8(__c.2060)
348 02b2 90E0 ldi r25,hi8(__c.2060)
349 02b4 9F93 push r25
350 02b6 8F93 push r24
351 02b8 1F93 push r17
352 02ba 0E94 0000 call _printf_P
353 02be 8CE3 ldi r24,lo8(60)
354 02c0 8093 0000 sts DispPtr,r24
355 02c4 8091 0000 lds r24,KompassValue
356 02c8 9091 0000 lds r25,(KompassValue)+1
357 02cc 9F93 push r25
358 02ce 8F93 push r24
359 02d0 80E0 ldi r24,lo8(__c.2062)
360 02d2 90E0 ldi r25,hi8(__c.2062)
361 02d4 9F93 push r25
362 02d6 8F93 push r24
363 02d8 1F93 push r17
364 02da 0E94 0000 call _printf_P
365 02de 8DB7 in r24,__SP_L__
366 02e0 9EB7 in r25,__SP_H__
367 02e2 4696 adiw r24,22
368 02e4 00C0 rjmp .L53
369 .L29:
370 02e6 1092 0000 sts DispPtr,__zero_reg__
371 02ea 8091 0000 lds r24,PPM_in+4
372 02ee 9091 0000 lds r25,(PPM_in+4)+1
373 02f2 2091 0000 lds r18,PPM_in+2
374 02f6 3091 0000 lds r19,(PPM_in+2)+1
375 02fa 9F93 push r25
376 02fc 8F93 push r24
377 02fe 3F93 push r19
378 0300 2F93 push r18
379 0302 80E0 ldi r24,lo8(__c.2065)
380 0304 90E0 ldi r25,hi8(__c.2065)
381 0306 9F93 push r25
382 0308 8F93 push r24
383 030a 11E0 ldi r17,lo8(1)
384 030c 1F93 push r17
385 030e 0E94 0000 call _printf_P
386 0312 84E1 ldi r24,lo8(20)
387 0314 8093 0000 sts DispPtr,r24
388 0318 8091 0000 lds r24,PPM_in+8
389 031c 9091 0000 lds r25,(PPM_in+8)+1
390 0320 2091 0000 lds r18,PPM_in+6
391 0324 3091 0000 lds r19,(PPM_in+6)+1
392 0328 9F93 push r25
393 032a 8F93 push r24
394 032c 3F93 push r19
395 032e 2F93 push r18
396 0330 80E0 ldi r24,lo8(__c.2067)
397 0332 90E0 ldi r25,hi8(__c.2067)
398 0334 9F93 push r25
399 0336 8F93 push r24
400 0338 1F93 push r17
401 033a 0E94 0000 call _printf_P
402 033e 88E2 ldi r24,lo8(40)
403 0340 8093 0000 sts DispPtr,r24
404 0344 8091 0000 lds r24,PPM_in+12
405 0348 9091 0000 lds r25,(PPM_in+12)+1
406 034c 2091 0000 lds r18,PPM_in+10
407 0350 3091 0000 lds r19,(PPM_in+10)+1
408 0354 9F93 push r25
409 0356 8F93 push r24
410 0358 3F93 push r19
411 035a 2F93 push r18
412 035c 80E0 ldi r24,lo8(__c.2069)
413 035e 90E0 ldi r25,hi8(__c.2069)
414 0360 9F93 push r25
415 0362 8F93 push r24
416 0364 1F93 push r17
417 0366 0E94 0000 call _printf_P
418 036a 8CE3 ldi r24,lo8(60)
419 036c 8093 0000 sts DispPtr,r24
420 0370 8091 0000 lds r24,PPM_in+16
421 0374 9091 0000 lds r25,(PPM_in+16)+1
422 0378 2091 0000 lds r18,PPM_in+14
423 037c 3091 0000 lds r19,(PPM_in+14)+1
424 0380 9F93 push r25
425 0382 8F93 push r24
426 0384 3F93 push r19
427 0386 2F93 push r18
428 0388 80E0 ldi r24,lo8(__c.2071)
429 038a 90E0 ldi r25,hi8(__c.2071)
430 038c 00C0 rjmp .L57
431 .L30:
432 038e 1092 0000 sts DispPtr,__zero_reg__
433 0392 E091 0000 lds r30,EE_Parameter+1
434 0396 FF27 clr r31
435 0398 EE0F lsl r30
436 039a FF1F rol r31
437 039c E050 subi r30,lo8(-(PPM_in))
438 039e F040 sbci r31,hi8(-(PPM_in))
439 03a0 2081 ld r18,Z
440 03a2 3181 ldd r19,Z+1
441 03a4 E091 0000 lds r30,EE_Parameter
442 03a8 FF27 clr r31
443 03aa EE0F lsl r30
444 03ac FF1F rol r31
445 03ae E050 subi r30,lo8(-(PPM_in))
446 03b0 F040 sbci r31,hi8(-(PPM_in))
447 03b2 8081 ld r24,Z
448 03b4 9181 ldd r25,Z+1
449 03b6 3F93 push r19
450 03b8 2F93 push r18
451 03ba 9F93 push r25
452 03bc 8F93 push r24
453 03be 80E0 ldi r24,lo8(__c.2074)
454 03c0 90E0 ldi r25,hi8(__c.2074)
455 03c2 9F93 push r25
456 03c4 8F93 push r24
457 03c6 11E0 ldi r17,lo8(1)
458 03c8 1F93 push r17
459 03ca 0E94 0000 call _printf_P
460 03ce 84E1 ldi r24,lo8(20)
461 03d0 8093 0000 sts DispPtr,r24
462 03d4 E091 0000 lds r30,EE_Parameter+3
463 03d8 FF27 clr r31
464 03da EE0F lsl r30
465 03dc FF1F rol r31
466 03de E050 subi r30,lo8(-(PPM_in))
467 03e0 F040 sbci r31,hi8(-(PPM_in))
468 03e2 2081 ld r18,Z
469 03e4 3181 ldd r19,Z+1
470 03e6 E091 0000 lds r30,EE_Parameter+2
471 03ea FF27 clr r31
472 03ec EE0F lsl r30
473 03ee FF1F rol r31
474 03f0 E050 subi r30,lo8(-(PPM_in))
475 03f2 F040 sbci r31,hi8(-(PPM_in))
476 03f4 8081 ld r24,Z
477 03f6 9181 ldd r25,Z+1
478 03f8 3F93 push r19
479 03fa 2F93 push r18
480 03fc 9F93 push r25
481 03fe 8F93 push r24
482 0400 80E0 ldi r24,lo8(__c.2076)
483 0402 90E0 ldi r25,hi8(__c.2076)
484 0404 9F93 push r25
485 0406 8F93 push r24
486 0408 1F93 push r17
487 040a 0E94 0000 call _printf_P
488 040e 88E2 ldi r24,lo8(40)
489 0410 8093 0000 sts DispPtr,r24
490 0414 E091 0000 lds r30,EE_Parameter+5
491 0418 FF27 clr r31
492 041a EE0F lsl r30
493 041c FF1F rol r31
494 041e E050 subi r30,lo8(-(PPM_in))
495 0420 F040 sbci r31,hi8(-(PPM_in))
496 0422 2081 ld r18,Z
497 0424 3181 ldd r19,Z+1
498 0426 E091 0000 lds r30,EE_Parameter+4
499 042a FF27 clr r31
500 042c EE0F lsl r30
501 042e FF1F rol r31
502 0430 E050 subi r30,lo8(-(PPM_in))
503 0432 F040 sbci r31,hi8(-(PPM_in))
504 0434 8081 ld r24,Z
505 0436 9181 ldd r25,Z+1
506 0438 3F93 push r19
507 043a 2F93 push r18
508 043c 9F93 push r25
509 043e 8F93 push r24
510 0440 80E0 ldi r24,lo8(__c.2078)
511 0442 90E0 ldi r25,hi8(__c.2078)
512 0444 9F93 push r25
513 0446 8F93 push r24
514 0448 1F93 push r17
515 044a 0E94 0000 call _printf_P
516 044e 8CE3 ldi r24,lo8(60)
517 0450 8093 0000 sts DispPtr,r24
518 0454 E091 0000 lds r30,EE_Parameter+7
519 0458 FF27 clr r31
520 045a EE0F lsl r30
521 045c FF1F rol r31
522 045e E050 subi r30,lo8(-(PPM_in))
523 0460 F040 sbci r31,hi8(-(PPM_in))
524 0462 2081 ld r18,Z
525 0464 3181 ldd r19,Z+1
526 0466 E091 0000 lds r30,EE_Parameter+6
527 046a FF27 clr r31
528 046c EE0F lsl r30
529 046e FF1F rol r31
530 0470 E050 subi r30,lo8(-(PPM_in))
531 0472 F040 sbci r31,hi8(-(PPM_in))
532 0474 8081 ld r24,Z
533 0476 9181 ldd r25,Z+1
534 0478 3F93 push r19
535 047a 2F93 push r18
536 047c 9F93 push r25
537 047e 8F93 push r24
538 0480 80E0 ldi r24,lo8(__c.2080)
539 0482 90E0 ldi r25,hi8(__c.2080)
540 .L57:
541 0484 9F93 push r25
542 0486 8F93 push r24
543 0488 1F93 push r17
544 048a 0E94 0000 call _printf_P
545 048e 8DB7 in r24,__SP_L__
546 0490 9EB7 in r25,__SP_H__
547 0492 4C96 adiw r24,28
548 0494 00C0 rjmp .L53
549 .L31:
550 0496 1092 0000 sts DispPtr,__zero_reg__
551 049a 80E0 ldi r24,lo8(__c.2083)
552 049c 90E0 ldi r25,hi8(__c.2083)
553 049e 9F93 push r25
554 04a0 8F93 push r24
555 04a2 11E0 ldi r17,lo8(1)
556 04a4 1F93 push r17
557 04a6 0E94 0000 call _printf_P
558 04aa 0F90 pop __tmp_reg__
559 04ac 0F90 pop __tmp_reg__
560 04ae 0F90 pop __tmp_reg__
561 04b0 8091 0000 lds r24,PlatinenVersion
562 04b4 E091 0000 lds r30,AdNeutralNick
563 04b8 F091 0000 lds r31,(AdNeutralNick)+1
564 04bc 8A30 cpi r24,lo8(10)
565 04be 01F4 brne .L44
566 04c0 84E1 ldi r24,lo8(20)
567 04c2 8093 0000 sts DispPtr,r24
568 04c6 8091 0000 lds r24,AdWertNick
569 04ca 9091 0000 lds r25,(AdWertNick)+1
570 04ce FF93 push r31
571 04d0 EF93 push r30
572 04d2 8E1B sub r24,r30
573 04d4 9F0B sbc r25,r31
574 04d6 9F93 push r25
575 04d8 8F93 push r24
576 04da 80E0 ldi r24,lo8(__c.2085)
577 04dc 90E0 ldi r25,hi8(__c.2085)
578 04de 9F93 push r25
579 04e0 8F93 push r24
580 04e2 1F93 push r17
581 04e4 0E94 0000 call _printf_P
582 04e8 88E2 ldi r24,lo8(40)
583 04ea 8093 0000 sts DispPtr,r24
584 04ee 2091 0000 lds r18,AdNeutralRoll
585 04f2 3091 0000 lds r19,(AdNeutralRoll)+1
586 04f6 8091 0000 lds r24,AdWertRoll
587 04fa 9091 0000 lds r25,(AdWertRoll)+1
588 04fe 3F93 push r19
589 0500 2F93 push r18
590 0502 821B sub r24,r18
591 0504 930B sbc r25,r19
592 0506 9F93 push r25
593 0508 8F93 push r24
594 050a 80E0 ldi r24,lo8(__c.2087)
595 050c 90E0 ldi r25,hi8(__c.2087)
596 050e 9F93 push r25
597 0510 8F93 push r24
598 0512 1F93 push r17
599 0514 0E94 0000 call _printf_P
600 0518 8CE3 ldi r24,lo8(60)
601 051a 8093 0000 sts DispPtr,r24
602 051e 8091 0000 lds r24,AdNeutralGier
603 0522 9091 0000 lds r25,(AdNeutralGier)+1
604 0526 9F93 push r25
605 0528 8F93 push r24
606 052a 8091 0000 lds r24,MesswertGier
607 052e 9091 0000 lds r25,(MesswertGier)+1
608 0532 9F93 push r25
609 0534 8F93 push r24
610 0536 80E0 ldi r24,lo8(__c.2089)
611 0538 90E0 ldi r25,hi8(__c.2089)
612 053a 00C0 rjmp .L58
613 .L44:
614 053c 84E1 ldi r24,lo8(20)
615 053e 8093 0000 sts DispPtr,r24
616 0542 2091 0000 lds r18,AdWertNick
617 0546 3091 0000 lds r19,(AdWertNick)+1
618 054a CF01 movw r24,r30
619 054c 62E0 ldi r22,lo8(2)
620 054e 70E0 ldi r23,hi8(2)
621 0550 0E94 0000 call __divmodhi4
622 0554 7F93 push r23
623 0556 6F93 push r22
624 0558 2E1B sub r18,r30
625 055a 3F0B sbc r19,r31
626 055c 3F93 push r19
627 055e 2F93 push r18
628 0560 80E0 ldi r24,lo8(__c.2091)
629 0562 90E0 ldi r25,hi8(__c.2091)
630 0564 9F93 push r25
631 0566 8F93 push r24
632 0568 1F93 push r17
633 056a 0E94 0000 call _printf_P
634 056e 88E2 ldi r24,lo8(40)
635 0570 8093 0000 sts DispPtr,r24
636 0574 E091 0000 lds r30,AdNeutralRoll
637 0578 F091 0000 lds r31,(AdNeutralRoll)+1
638 057c 2091 0000 lds r18,AdWertRoll
639 0580 3091 0000 lds r19,(AdWertRoll)+1
640 0584 CF01 movw r24,r30
641 0586 62E0 ldi r22,lo8(2)
642 0588 70E0 ldi r23,hi8(2)
643 058a 0E94 0000 call __divmodhi4
644 058e 7F93 push r23
645 0590 6F93 push r22
646 0592 2E1B sub r18,r30
647 0594 3F0B sbc r19,r31
648 0596 3F93 push r19
649 0598 2F93 push r18
650 059a 80E0 ldi r24,lo8(__c.2093)
651 059c 90E0 ldi r25,hi8(__c.2093)
652 059e 9F93 push r25
653 05a0 8F93 push r24
654 05a2 1F93 push r17
655 05a4 0E94 0000 call _printf_P
656 05a8 8CE3 ldi r24,lo8(60)
657 05aa 8093 0000 sts DispPtr,r24
658 05ae 8091 0000 lds r24,AdNeutralGier
659 05b2 9091 0000 lds r25,(AdNeutralGier)+1
660 05b6 62E0 ldi r22,lo8(2)
661 05b8 70E0 ldi r23,hi8(2)
662 05ba 0E94 0000 call __divmodhi4
663 05be 7F93 push r23
664 05c0 6F93 push r22
665 05c2 8091 0000 lds r24,MesswertGier
666 05c6 9091 0000 lds r25,(MesswertGier)+1
667 05ca 9F93 push r25
668 05cc 8F93 push r24
669 05ce 80E0 ldi r24,lo8(__c.2095)
670 05d0 90E0 ldi r25,hi8(__c.2095)
671 .L58:
672 05d2 9F93 push r25
673 05d4 8F93 push r24
674 05d6 1F93 push r17
675 05d8 0E94 0000 call _printf_P
676 05dc 8DB7 in r24,__SP_L__
677 05de 9EB7 in r25,__SP_H__
678 05e0 4596 adiw r24,21
679 05e2 00C0 rjmp .L53
680 .L32:
681 05e4 1092 0000 sts DispPtr,__zero_reg__
682 05e8 80E0 ldi r24,lo8(__c.2098)
683 05ea 90E0 ldi r25,hi8(__c.2098)
684 05ec 9F93 push r25
685 05ee 8F93 push r24
686 05f0 11E0 ldi r17,lo8(1)
687 05f2 1F93 push r17
688 05f4 0E94 0000 call _printf_P
689 05f8 84E1 ldi r24,lo8(20)
690 05fa 8093 0000 sts DispPtr,r24
691 05fe 8091 0000 lds r24,acc_neutral
692 0602 9091 0000 lds r25,(acc_neutral)+1
693 0606 2091 0000 lds r18,AdWertAccNick
694 060a 3091 0000 lds r19,(AdWertAccNick)+1
695 060e 9F93 push r25
696 0610 8F93 push r24
697 0612 3F93 push r19
698 0614 2F93 push r18
699 0616 80E0 ldi r24,lo8(__c.2100)
700 0618 90E0 ldi r25,hi8(__c.2100)
701 061a 9F93 push r25
702 061c 8F93 push r24
703 061e 1F93 push r17
704 0620 0E94 0000 call _printf_P
705 0624 88E2 ldi r24,lo8(40)
706 0626 8093 0000 sts DispPtr,r24
707 062a 8091 0000 lds r24,acc_neutral+2
708 062e 9091 0000 lds r25,(acc_neutral+2)+1
709 0632 2091 0000 lds r18,AdWertAccRoll
710 0636 3091 0000 lds r19,(AdWertAccRoll)+1
711 063a 9F93 push r25
712 063c 8F93 push r24
713 063e 3F93 push r19
714 0640 2F93 push r18
715 0642 80E0 ldi r24,lo8(__c.2102)
716 0644 90E0 ldi r25,hi8(__c.2102)
717 0646 9F93 push r25
718 0648 8F93 push r24
719 064a 1F93 push r17
720 064c 0E94 0000 call _printf_P
721 0650 8CE3 ldi r24,lo8(60)
722 0652 8093 0000 sts DispPtr,r24
723 0656 6091 0000 lds r22,acc_neutral+4
724 065a 7091 0000 lds r23,(acc_neutral+4)+1
725 065e 8091 0000 lds r24,(acc_neutral+4)+2
726 0662 9091 0000 lds r25,(acc_neutral+4)+3
727 0666 0E94 0000 call __fixsfsi
728 066a 7F93 push r23
729 066c 6F93 push r22
730 066e 8091 0000 lds r24,Mittelwert_AccHoch
731 0672 9091 0000 lds r25,(Mittelwert_AccHoch)+1
732 0676 9F93 push r25
733 0678 8F93 push r24
734 067a 80E0 ldi r24,lo8(__c.2104)
735 067c 90E0 ldi r25,hi8(__c.2104)
736 067e 00C0 rjmp .L59
737 .L33:
738 0680 84E1 ldi r24,lo8(20)
739 0682 8093 0000 sts DispPtr,r24
740 0686 8091 0000 lds r24,UBat
741 068a 9091 0000 lds r25,(UBat)+1
742 068e 9F93 push r25
743 0690 8F93 push r24
744 0692 80E0 ldi r24,lo8(__c.2107)
745 0694 90E0 ldi r25,hi8(__c.2107)
746 0696 9F93 push r25
747 0698 8F93 push r24
748 069a 11E0 ldi r17,lo8(1)
749 069c 1F93 push r17
750 069e 0E94 0000 call _printf_P
751 06a2 88E2 ldi r24,lo8(40)
752 06a4 8093 0000 sts DispPtr,r24
753 06a8 8091 0000 lds r24,SenderOkay
754 06ac 9927 clr r25
755 06ae 9F93 push r25
756 06b0 8F93 push r24
757 06b2 80E0 ldi r24,lo8(__c.2109)
758 06b4 90E0 ldi r25,hi8(__c.2109)
759 06b6 9F93 push r25
760 06b8 8F93 push r24
761 06ba 1F93 push r17
762 06bc 0E94 0000 call _printf_P
763 06c0 8DB7 in r24,__SP_L__
764 06c2 9EB7 in r25,__SP_H__
765 06c4 0A96 adiw r24,10
766 06c6 00C0 rjmp .L53
767 .L34:
768 06c8 1092 0000 sts DispPtr,__zero_reg__
769 06cc 80E0 ldi r24,lo8(__c.2112)
770 06ce 90E0 ldi r25,hi8(__c.2112)
771 06d0 9F93 push r25
772 06d2 8F93 push r24
773 06d4 11E0 ldi r17,lo8(1)
774 06d6 1F93 push r17
775 06d8 0E94 0000 call _printf_P
776 06dc 84E1 ldi r24,lo8(20)
777 06de 8093 0000 sts DispPtr,r24
778 06e2 8091 0000 lds r24,KompassRichtung
779 06e6 9091 0000 lds r25,(KompassRichtung)+1
780 06ea 9F93 push r25
781 06ec 8F93 push r24
782 06ee 80E0 ldi r24,lo8(__c.2114)
783 06f0 90E0 ldi r25,hi8(__c.2114)
784 06f2 9F93 push r25
785 06f4 8F93 push r24
786 06f6 1F93 push r17
787 06f8 0E94 0000 call _printf_P
788 06fc 88E2 ldi r24,lo8(40)
789 06fe 8093 0000 sts DispPtr,r24
790 0702 8091 0000 lds r24,KompassValue
791 0706 9091 0000 lds r25,(KompassValue)+1
792 070a 9F93 push r25
793 070c 8F93 push r24
794 070e 80E0 ldi r24,lo8(__c.2116)
795 0710 90E0 ldi r25,hi8(__c.2116)
796 0712 9F93 push r25
797 0714 8F93 push r24
798 0716 1F93 push r17
799 0718 0E94 0000 call _printf_P
800 071c 8CE3 ldi r24,lo8(60)
801 071e 8093 0000 sts DispPtr,r24
802 0722 8091 0000 lds r24,KompassStartwert
803 0726 9091 0000 lds r25,(KompassStartwert)+1
804 072a 9F93 push r25
805 072c 8F93 push r24
806 072e 80E0 ldi r24,lo8(__c.2118)
807 0730 90E0 ldi r25,hi8(__c.2118)
808 0732 00C0 rjmp .L55
809 .L35:
810 0734 1092 0000 sts DispPtr,__zero_reg__
811 0738 8091 0000 lds r24,Poti1
812 073c 9091 0000 lds r25,(Poti1)+1
813 0740 9F93 push r25
814 0742 8F93 push r24
815 0744 80E0 ldi r24,lo8(__c.2121)
816 0746 90E0 ldi r25,hi8(__c.2121)
817 0748 9F93 push r25
818 074a 8F93 push r24
819 074c 11E0 ldi r17,lo8(1)
820 074e 1F93 push r17
821 0750 0E94 0000 call _printf_P
822 0754 84E1 ldi r24,lo8(20)
823 0756 8093 0000 sts DispPtr,r24
824 075a 8091 0000 lds r24,Poti2
825 075e 9091 0000 lds r25,(Poti2)+1
826 0762 9F93 push r25
827 0764 8F93 push r24
828 0766 80E0 ldi r24,lo8(__c.2123)
829 0768 90E0 ldi r25,hi8(__c.2123)
830 076a 9F93 push r25
831 076c 8F93 push r24
832 076e 1F93 push r17
833 0770 0E94 0000 call _printf_P
834 0774 88E2 ldi r24,lo8(40)
835 0776 8093 0000 sts DispPtr,r24
836 077a 8091 0000 lds r24,Poti3
837 077e 9091 0000 lds r25,(Poti3)+1
838 0782 9F93 push r25
839 0784 8F93 push r24
840 0786 80E0 ldi r24,lo8(__c.2125)
841 0788 90E0 ldi r25,hi8(__c.2125)
842 078a 9F93 push r25
843 078c 8F93 push r24
844 078e 1F93 push r17
845 0790 0E94 0000 call _printf_P
846 0794 8CE3 ldi r24,lo8(60)
847 0796 8093 0000 sts DispPtr,r24
848 079a 8091 0000 lds r24,Poti4
849 079e 9091 0000 lds r25,(Poti4)+1
850 07a2 9F93 push r25
851 07a4 8F93 push r24
852 07a6 80E0 ldi r24,lo8(__c.2127)
853 07a8 90E0 ldi r25,hi8(__c.2127)
854 07aa 00C0 rjmp .L60
855 .L36:
856 07ac 1092 0000 sts DispPtr,__zero_reg__
857 07b0 80E0 ldi r24,lo8(__c.2130)
858 07b2 90E0 ldi r25,hi8(__c.2130)
859 07b4 9F93 push r25
860 07b6 8F93 push r24
861 07b8 11E0 ldi r17,lo8(1)
862 07ba 1F93 push r17
863 07bc 0E94 0000 call _printf_P
864 07c0 84E1 ldi r24,lo8(20)
865 07c2 8093 0000 sts DispPtr,r24
866 07c6 8091 0000 lds r24,Parameter_ServoNickControl
867 07ca 9927 clr r25
868 07cc 9F93 push r25
869 07ce 8F93 push r24
870 07d0 80E0 ldi r24,lo8(__c.2132)
871 07d2 90E0 ldi r25,hi8(__c.2132)
872 07d4 9F93 push r25
873 07d6 8F93 push r24
874 07d8 1F93 push r17
875 07da 0E94 0000 call _printf_P
876 07de 88E2 ldi r24,lo8(40)
877 07e0 8093 0000 sts DispPtr,r24
878 07e4 8091 0000 lds r24,ServoValue
879 07e8 9091 0000 lds r25,(ServoValue)+1
880 07ec 9F93 push r25
881 07ee 8F93 push r24
882 07f0 80E0 ldi r24,lo8(__c.2134)
883 07f2 90E0 ldi r25,hi8(__c.2134)
884 07f4 9F93 push r25
885 07f6 8F93 push r24
886 07f8 1F93 push r17
887 07fa 0E94 0000 call _printf_P
888 07fe 8CE3 ldi r24,lo8(60)
889 0800 8093 0000 sts DispPtr,r24
890 0804 8091 0000 lds r24,EE_Parameter+36
891 0808 9927 clr r25
892 080a 9F93 push r25
893 080c 8F93 push r24
894 080e 8091 0000 lds r24,EE_Parameter+35
895 0812 9927 clr r25
896 0814 9F93 push r25
897 0816 8F93 push r24
898 0818 80E0 ldi r24,lo8(__c.2136)
899 081a 90E0 ldi r25,hi8(__c.2136)
900 081c 9F93 push r25
901 081e 8F93 push r24
902 0820 1F93 push r17
903 0822 0E94 0000 call _printf_P
904 0826 00C0 rjmp .L56
905 .L37:
906 0828 1092 0000 sts DispPtr,__zero_reg__
907 082c 80E0 ldi r24,lo8(__c.2139)
908 082e 90E0 ldi r25,hi8(__c.2139)
909 0830 9F93 push r25
910 0832 8F93 push r24
911 0834 11E0 ldi r17,lo8(1)
912 0836 1F93 push r17
913 0838 0E94 0000 call _printf_P
914 083c 84E1 ldi r24,lo8(20)
915 083e 8093 0000 sts DispPtr,r24
916 0842 8091 0000 lds r24,ExternControl+4
917 0846 9927 clr r25
918 0848 87FD sbrc r24,7
919 084a 9095 com r25
920 084c 9F93 push r25
921 084e 8F93 push r24
922 0850 8091 0000 lds r24,ExternControl+3
923 0854 9927 clr r25
924 0856 87FD sbrc r24,7
925 0858 9095 com r25
926 085a 9F93 push r25
927 085c 8F93 push r24
928 085e 80E0 ldi r24,lo8(__c.2141)
929 0860 90E0 ldi r25,hi8(__c.2141)
930 0862 9F93 push r25
931 0864 8F93 push r24
932 0866 1F93 push r17
933 0868 0E94 0000 call _printf_P
934 086c 88E2 ldi r24,lo8(40)
935 086e 8093 0000 sts DispPtr,r24
936 0872 8091 0000 lds r24,ExternControl+5
937 0876 9927 clr r25
938 0878 87FD sbrc r24,7
939 087a 9095 com r25
940 087c 9F93 push r25
941 087e 8F93 push r24
942 0880 8091 0000 lds r24,ExternControl+6
943 0884 9927 clr r25
944 0886 9F93 push r25
945 0888 8F93 push r24
946 088a 80E0 ldi r24,lo8(__c.2143)
947 088c 90E0 ldi r25,hi8(__c.2143)
948 088e 9F93 push r25
949 0890 8F93 push r24
950 0892 1F93 push r17
951 0894 0E94 0000 call _printf_P
952 0898 8CE3 ldi r24,lo8(60)
953 089a 8093 0000 sts DispPtr,r24
954 089e 8091 0000 lds r24,ExternControl+10
955 08a2 9927 clr r25
956 08a4 9F93 push r25
957 08a6 8F93 push r24
958 08a8 8091 0000 lds r24,ExternControl+7
959 08ac 9927 clr r25
960 08ae 87FD sbrc r24,7
961 08b0 9095 com r25
962 08b2 9F93 push r25
963 08b4 8F93 push r24
964 08b6 80E0 ldi r24,lo8(__c.2145)
965 08b8 90E0 ldi r25,hi8(__c.2145)
966 .L59:
967 08ba 9F93 push r25
968 08bc 8F93 push r24
969 08be 1F93 push r17
970 08c0 0E94 0000 call _printf_P
971 .L54:
972 08c4 8DB7 in r24,__SP_L__
973 08c6 9EB7 in r25,__SP_H__
974 08c8 4896 adiw r24,24
975 08ca 00C0 rjmp .L53
976 .L38:
977 08cc 1092 0000 sts DispPtr,__zero_reg__
978 08d0 80E0 ldi r24,lo8(__c.2148)
979 08d2 90E0 ldi r25,hi8(__c.2148)
980 08d4 9F93 push r25
981 08d6 8F93 push r24
982 08d8 11E0 ldi r17,lo8(1)
983 08da 1F93 push r17
984 08dc 0E94 0000 call _printf_P
985 08e0 84E1 ldi r24,lo8(20)
986 08e2 8093 0000 sts DispPtr,r24
987 08e6 8091 0000 lds r24,MM3_calib
988 08ea 9927 clr r25
989 08ec 87FD sbrc r24,7
990 08ee 9095 com r25
991 08f0 9F93 push r25
992 08f2 8F93 push r24
993 08f4 80E0 ldi r24,lo8(__c.2150)
994 08f6 90E0 ldi r25,hi8(__c.2150)
995 08f8 9F93 push r25
996 08fa 8F93 push r24
997 08fc 1F93 push r17
998 08fe 0E94 0000 call _printf_P
999 0902 88E2 ldi r24,lo8(40)
1000 0904 8093 0000 sts DispPtr,r24
1001 0908 8091 0000 lds r24,MM3_calib+1
1002 090c 9927 clr r25
1003 090e 87FD sbrc r24,7
1004 0910 9095 com r25
1005 0912 9F93 push r25
1006 0914 8F93 push r24
1007 0916 80E0 ldi r24,lo8(__c.2152)
1008 0918 90E0 ldi r25,hi8(__c.2152)
1009 091a 9F93 push r25
1010 091c 8F93 push r24
1011 091e 1F93 push r17
1012 0920 0E94 0000 call _printf_P
1013 0924 8CE3 ldi r24,lo8(60)
1014 0926 8093 0000 sts DispPtr,r24
1015 092a 8091 0000 lds r24,MM3_calib+2
1016 092e 9927 clr r25
1017 0930 87FD sbrc r24,7
1018 0932 9095 com r25
1019 0934 9F93 push r25
1020 0936 8F93 push r24
1021 0938 80E0 ldi r24,lo8(__c.2154)
1022 093a 90E0 ldi r25,hi8(__c.2154)
1023 093c 00C0 rjmp .L55
1024 .L39:
1025 093e 1092 0000 sts DispPtr,__zero_reg__
1026 0942 80E0 ldi r24,lo8(__c.2157)
1027 0944 90E0 ldi r25,hi8(__c.2157)
1028 0946 9F93 push r25
1029 0948 8F93 push r24
1030 094a 11E0 ldi r17,lo8(1)
1031 094c 1F93 push r17
1032 094e 0E94 0000 call _printf_P
1033 0952 84E1 ldi r24,lo8(20)
1034 0954 8093 0000 sts DispPtr,r24
1035 0958 8091 0000 lds r24,MM3_calib+3
1036 095c 9091 0000 lds r25,(MM3_calib+3)+1
1037 0960 9F93 push r25
1038 0962 8F93 push r24
1039 0964 80E0 ldi r24,lo8(__c.2159)
1040 0966 90E0 ldi r25,hi8(__c.2159)
1041 0968 9F93 push r25
1042 096a 8F93 push r24
1043 096c 1F93 push r17
1044 096e 0E94 0000 call _printf_P
1045 0972 88E2 ldi r24,lo8(40)
1046 0974 8093 0000 sts DispPtr,r24
1047 0978 8091 0000 lds r24,MM3_calib+5
1048 097c 9091 0000 lds r25,(MM3_calib+5)+1
1049 0980 9F93 push r25
1050 0982 8F93 push r24
1051 0984 80E0 ldi r24,lo8(__c.2161)
1052 0986 90E0 ldi r25,hi8(__c.2161)
1053 0988 9F93 push r25
1054 098a 8F93 push r24
1055 098c 1F93 push r17
1056 098e 0E94 0000 call _printf_P
1057 0992 8CE3 ldi r24,lo8(60)
1058 0994 8093 0000 sts DispPtr,r24
1059 0998 8091 0000 lds r24,MM3_calib+7
1060 099c 9091 0000 lds r25,(MM3_calib+7)+1
1061 09a0 9F93 push r25
1062 09a2 8F93 push r24
1063 09a4 80E0 ldi r24,lo8(__c.2163)
1064 09a6 90E0 ldi r25,hi8(__c.2163)
1065 .L55:
1066 09a8 9F93 push r25
1067 09aa 8F93 push r24
1068 09ac 1F93 push r17
1069 09ae 0E94 0000 call _printf_P
1070 09b2 8DB7 in r24,__SP_L__
1071 09b4 9EB7 in r25,__SP_H__
1072 09b6 4296 adiw r24,18
1073 09b8 00C0 rjmp .L53
1074 .L25:
1075 09ba 8150 subi r24,lo8(-(-1))
1076 09bc 8093 0000 sts MaxMenue.2026,r24
1077 09c0 1092 0000 sts MenuePunkt.2027,__zero_reg__
1078 .L41:
1079 09c4 1092 0000 sts RemoteTasten,__zero_reg__
1080 /* epilogue: frame size=0 */
1081 09c8 1F91 pop r17
1082 09ca 0895 ret
1083 /* epilogue end (size=2) */
1084 /* function Menu size 1259 (1256) */
1086 .global TestInt
1087 .global TestInt
1088 .section .bss
1091 TestInt:
1092 0000 0000 .skip 2,0
1093 .global Array
1094 .data
1097 Array:
1098 0000 01 .byte 1
1099 0001 02 .byte 2
1100 0002 03 .byte 3
1101 0003 04 .byte 4
1102 0004 05 .byte 5
1103 0005 06 .byte 6
1104 0006 07 .byte 7
1105 0007 08 .byte 8
1106 0008 09 .byte 9
1107 0009 0A .byte 10
1108 .global DisplayBuff
1111 DisplayBuff:
1112 000a 4861 6C6C .string "Hallo Welt"
1112 6F20 5765
1112 6C74 00
1113 0015 0000 0000 .skip 69,0
1113 0000 0000
1113 0000 0000
1113 0000 0000
1113 0000 0000
1114 .global DispPtr
1115 .global DispPtr
1116 .section .bss
1119 DispPtr:
1120 0002 00 .skip 1,0
1121 .global RemoteTasten
1122 .global RemoteTasten
1125 RemoteTasten:
1126 0003 00 .skip 1,0
1127 .section .progmem.data,"a",@progbits
1130 __c.2163:
1131 0000 5A5F 5261 .string "Z_Range: %4i"
1131 6E67 653A
1131 2020 2534
1131 6900
1134 __c.2161:
1135 000e 595F 5261 .string "Y_Range: %4i"
1135 6E67 653A
1135 2020 2534
1135 6900
1138 __c.2159:
1139 001c 585F 5261 .string "X_Range: %4i"
1139 6E67 653A
1139 2020 2534
1139 6900
1142 __c.2157:
1143 002a 4D4D 3320 .string "MM3 Range"
1143 5261 6E67
1143 6500
1146 __c.2154:
1147 0034 5A5F 4F66 .string "Z_Offset: %3i"
1147 6673 6574
1147 3A20 2025
1147 3369 00
1150 __c.2152:
1151 0043 595F 4F66 .string "Y_Offset: %3i"
1151 6673 6574
1151 3A20 2025
1151 3369 00
1154 __c.2150:
1155 0052 585F 4F66 .string "X_Offset: %3i"
1155 6673 6574
1155 3A20 2025
1155 3369 00
1158 __c.2148:
1159 0061 4D4D 3320 .string "MM3 Off"
1159 4F66 6600
1162 __c.2145:
1163 0069 4869 3A25 .string "Hi:%4i Cf:%4i "
1163 3469 2020
1163 4366 3A25
1163 3469 2000
1166 __c.2143:
1167 0079 4773 3A25 .string "Gs:%4i Gi:%4i "
1167 3469 2020
1167 4769 3A25
1167 3469 2000
1170 __c.2141:
1171 0089 4E69 3A25 .string "Ni:%4i Ro:%4i "
1171 3469 2020
1171 526F 3A25
1171 3469 2000
1174 __c.2139:
1175 0099 4578 7465 .string "ExternControl "
1175 726E 436F
1175 6E74 726F
1175 6C20 2000
1178 __c.2136:
1179 00a9 5261 6E67 .string "Range:%3i-%3i"
1179 653A 2533
1179 692D 2533
1179 6900
1182 __c.2134:
1183 00b7 5374 656C .string "Stellung: %3i"
1183 6C75 6E67
1183 3A20 2533
1183 6900
1186 __c.2132:
1187 00c5 5365 7470 .string "Setpoint %3i"
1187 6F69 6E74
1187 2020 2533
1187 6900
1190 __c.2130:
1191 00d3 5365 7276 .string "Servo "
1191 6F20 2000
1194 __c.2127:
1195 00db 506F 7469 .string "Poti4: %3i"
1195 343A 2020
1195 2533 6900
1198 __c.2125:
1199 00e7 506F 7469 .string "Poti3: %3i"
1199 333A 2020
1199 2533 6900
1202 __c.2123:
1203 00f3 506F 7469 .string "Poti2: %3i"
1203 323A 2020
1203 2533 6900
1206 __c.2121:
1207 00ff 506F 7469 .string "Poti1: %3i"
1207 313A 2020
1207 2533 6900
1210 __c.2118:
1211 010b 5374 6172 .string "Start: %5i"
1211 743A 2020
1211 2020 2025
1211 3569 00
1214 __c.2116:
1215 011a 4D65 7373 .string "Messwert: %5i"
1215 7765 7274
1215 3A20 2025
1215 3569 00
1218 __c.2114:
1219 0129 5269 6368 .string "Richtung: %5i"
1219 7475 6E67
1219 3A20 2025
1219 3569 00
1222 __c.2112:
1223 0138 4B6F 6D70 .string "Kompass "
1223 6173 7320
1223 2020 2020
1223 2020 00
1226 __c.2109:
1227 0147 456D 7066 .string "Empf.Pegel:%5i"
1227 2E50 6567
1227 656C 3A25
1227 3569 00
1230 __c.2107:
1231 0156 5370 616E .string "Spannung: %5i"
1231 6E75 6E67
1231 3A20 2025
1231 3569 00
1234 __c.2104:
1235 0165 486F 6368 .string "Hoch %4i (%3i)"
1235 2025 3469
1235 2028 2533
1235 6929 00
1238 __c.2102:
1239 0174 526F 6C6C .string "Roll %4i (%3i)"
1239 2025 3469
1239 2028 2533
1239 6929 00
1242 __c.2100:
1243 0183 4E69 636B .string "Nick %4i (%3i)"
1243 2025 3469
1243 2028 2533
1243 6929 00
1246 __c.2098:
1247 0192 4143 4320 .string "ACC - Sensor"
1247 2D20 5365
1247 6E73 6F72
1247 00
1250 __c.2095:
1251 019f 4769 6572 .string "Gier %4i (%3i)"
1251 2025 3469
1251 2028 2533
1251 6929 00
1254 __c.2093:
1255 01ae 526F 6C6C .string "Roll %4i (%3i)"
1255 2025 3469
1255 2028 2533
1255 6929 00
1258 __c.2091:
1259 01bd 4E69 636B .string "Nick %4i (%3i)"
1259 2025 3469
1259 2028 2533
1259 6929 00
1262 __c.2089:
1263 01cc 4769 6572 .string "Gier %4i (%3i)"
1263 2025 3469
1263 2028 2533
1263 6929 00
1266 __c.2087:
1267 01db 526F 6C6C .string "Roll %4i (%3i)"
1267 2025 3469
1267 2028 2533
1267 6929 00
1270 __c.2085:
1271 01ea 4E69 636B .string "Nick %4i (%3i)"
1271 2025 3469
1271 2028 2533
1271 6929 00
1274 __c.2083:
1275 01f9 4779 726F .string "Gyro - Sensor"
1275 202D 2053
1275 656E 736F
1275 7200
1278 __c.2080:
1279 0207 5033 3A25 .string "P3:%4i P4:%4i "
1279 3469 2020
1279 5034 3A25
1279 3469 2000
1282 __c.2078:
1283 0217 5031 3A25 .string "P1:%4i P2:%4i "
1283 3469 2020
1283 5032 3A25
1283 3469 2000
1286 __c.2076:
1287 0227 4773 3A25 .string "Gs:%4i Gi:%4i "
1287 3469 2020
1287 4769 3A25
1287 3469 2000
1290 __c.2074:
1291 0237 4E69 3A25 .string "Ni:%4i Ro:%4i "
1291 3469 2020
1291 526F 3A25
1291 3469 2000
1294 __c.2071:
1295 0247 4B37 3A25 .string "K7:%4i K8:%4i "
1295 3469 2020
1295 4B38 3A25
1295 3469 2000
1298 __c.2069:
1299 0257 4B35 3A25 .string "K5:%4i K6:%4i "
1299 3469 2020
1299 4B36 3A25
1299 3469 2000
1302 __c.2067:
1303 0267 4B33 3A25 .string "K3:%4i K4:%4i "
1303 3469 2020
1303 4B34 3A25
1303 3469 2000
1306 __c.2065:
1307 0277 4B31 3A25 .string "K1:%4i K2:%4i "
1307 3469 2020
1307 4B32 3A25
1307 3469 2000
1310 __c.2062:
1311 0287 4B6F 6D70 .string "Kompass: %5i"
1311 6173 733A
1311 2020 2025
1311 3569 00
1314 __c.2060:
1315 0296 526F 6C6C .string "Roll: %5i"
1315 3A20 2020
1315 2020 2025
1315 3569 00
1318 __c.2058:
1319 02a5 4E69 636B .string "Nick: %5i"
1319 3A20 2020
1319 2020 2025
1319 3569 00
1322 __c.2056:
1323 02b4 616B 742E .string "akt. Lage"
1323 204C 6167
1323 6500
1326 __c.2053:
1327 02be 48F6 6865 .string "H\366henregelung"
1327 6E72 6567
1327 656C 756E
1327 6700
1330 __c.2051:
1331 02cc 4B65 696E .string "Keine "
1331 6520 00
1334 __c.2049:
1335 02d3 4F66 6620 .string "Off : %5i"
1335 2020 2020
1335 203A 2025
1335 3569 00
1338 __c.2047:
1339 02e2 4C75 6674 .string "Luftdruck: %5i"
1339 6472 7563
1339 6B3A 2025
1339 3569 00
1342 __c.2045:
1343 02f1 536F 6C6C .string "SollHoehe: %5i"
1343 486F 6568
1343 653A 2025
1343 3569 00
1346 __c.2043:
1347 0300 486F 6568 .string "Hoehe: %5i"
1347 653A 2020
1347 2020 2025
1347 3569 00
1350 __c.2039:
1351 030f 2863 2920 .string "(c) Holger Buss"
1351 486F 6C67
1351 6572 2042
1351 7573 7300
1354 __c.2037:
1355 031f 5365 7474 .string "Setting: %d "
1355 696E 673A
1355 2025 6420
1355 00
1358 __c.2035:
1359 032c 4857 3A56 .string "HW:V%d.%d SW:%d.%d%c"
1359 2564 2E25
1359 6420 5357
1359 3A25 642E
1359 2564 2563
1362 __c.2033:
1363 0341 2B20 4D69 .string "+ MikroKopter +"
1363 6B72 6F4B
1363 6F70 7465
1363 7220 2B00
1366 __c.2030:
1367 0351 5B25 695D .string "[%i]"
1367 00
1370 __c.2028:
1371 0356 5B25 695D .string "[%i]"
1371 00
1372 .lcomm MenuePunkt.2027,1
1373 .data
1376 MaxMenue.2026:
1377 005a 0D .byte 13
1378 /* File "menu.c": code 1268 = 0x04f4 (1264), prologues 1, epilogues 3 */
DEFINED SYMBOLS
*ABS*:00000000 menu.c
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:3 *ABS*:0000003f __SREG__
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:4 *ABS*:0000003e __SP_H__
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:5 *ABS*:0000003d __SP_L__
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:6 *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:7 *ABS*:00000001 __zero_reg__
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:13 .text:00000000 LcdClear
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1111 .data:0000000a DisplayBuff
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:32 .text:00000012 Menu
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1125 .bss:00000003 RemoteTasten
.bss:00000004 MenuePunkt.2027
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1376 .data:0000005a MaxMenue.2026
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1119 .bss:00000002 DispPtr
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1370 .progmem.data:00000356 __c.2028
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1366 .progmem.data:00000351 __c.2030
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1362 .progmem.data:00000341 __c.2033
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1358 .progmem.data:0000032c __c.2035
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1354 .progmem.data:0000031f __c.2037
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1350 .progmem.data:0000030f __c.2039
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1346 .progmem.data:00000300 __c.2043
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1342 .progmem.data:000002f1 __c.2045
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1338 .progmem.data:000002e2 __c.2047
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1334 .progmem.data:000002d3 __c.2049
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1330 .progmem.data:000002cc __c.2051
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1326 .progmem.data:000002be __c.2053
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1322 .progmem.data:000002b4 __c.2056
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1318 .progmem.data:000002a5 __c.2058
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1314 .progmem.data:00000296 __c.2060
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1310 .progmem.data:00000287 __c.2062
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1306 .progmem.data:00000277 __c.2065
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1302 .progmem.data:00000267 __c.2067
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1298 .progmem.data:00000257 __c.2069
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1294 .progmem.data:00000247 __c.2071
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1290 .progmem.data:00000237 __c.2074
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1286 .progmem.data:00000227 __c.2076
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1282 .progmem.data:00000217 __c.2078
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1278 .progmem.data:00000207 __c.2080
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1274 .progmem.data:000001f9 __c.2083
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1270 .progmem.data:000001ea __c.2085
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1266 .progmem.data:000001db __c.2087
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1262 .progmem.data:000001cc __c.2089
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1258 .progmem.data:000001bd __c.2091
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1254 .progmem.data:000001ae __c.2093
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1250 .progmem.data:0000019f __c.2095
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1246 .progmem.data:00000192 __c.2098
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1242 .progmem.data:00000183 __c.2100
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1238 .progmem.data:00000174 __c.2102
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1234 .progmem.data:00000165 __c.2104
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1230 .progmem.data:00000156 __c.2107
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1226 .progmem.data:00000147 __c.2109
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1222 .progmem.data:00000138 __c.2112
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1218 .progmem.data:00000129 __c.2114
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1214 .progmem.data:0000011a __c.2116
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1210 .progmem.data:0000010b __c.2118
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1206 .progmem.data:000000ff __c.2121
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1202 .progmem.data:000000f3 __c.2123
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1198 .progmem.data:000000e7 __c.2125
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1194 .progmem.data:000000db __c.2127
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1190 .progmem.data:000000d3 __c.2130
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1186 .progmem.data:000000c5 __c.2132
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1182 .progmem.data:000000b7 __c.2134
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1178 .progmem.data:000000a9 __c.2136
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1174 .progmem.data:00000099 __c.2139
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1170 .progmem.data:00000089 __c.2141
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1166 .progmem.data:00000079 __c.2143
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1162 .progmem.data:00000069 __c.2145
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1158 .progmem.data:00000061 __c.2148
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1154 .progmem.data:00000052 __c.2150
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1150 .progmem.data:00000043 __c.2152
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1146 .progmem.data:00000034 __c.2154
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1142 .progmem.data:0000002a __c.2157
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1138 .progmem.data:0000001c __c.2159
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1134 .progmem.data:0000000e __c.2161
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1130 .progmem.data:00000000 __c.2163
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1091 .bss:00000000 TestInt
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccEyE7cP.s:1097 .data:00000000 Array
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
RemotePollDisplayLine
_printf_P
__tablejump2__
PlatinenVersion
__udivmodqi4
GetActiveParamSetNumber
EE_Parameter
HoehenWert
SollHoehe
MessLuftdruck
DruckOffsetSetting
IntegralNick
__divmodsi4
IntegralRoll
KompassValue
PPM_in
AdNeutralNick
AdWertNick
AdNeutralRoll
AdWertRoll
AdNeutralGier
MesswertGier
__divmodhi4
acc_neutral
AdWertAccNick
AdWertAccRoll
__fixsfsi
Mittelwert_AccHoch
UBat
SenderOkay
KompassRichtung
KompassStartwert
Poti1
Poti2
Poti3
Poti4
Parameter_ServoNickControl
ServoValue
ExternControl
MM3_calib