Subversion Repositories Projects

Compare Revisions

Ignore whitespace Rev 98 → Rev 99

/Microsoft Robotics Studio/FC source/V68d for MSRS/menu.lst
0,0 → 1,1313
1 .file "menu.c"
2 .arch atmega644p
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 FF92 push r15
35 0014 0F93 push r16
36 0016 1F93 push r17
37 /* prologue end (size=3) */
38 0018 8091 0000 lds r24,RemoteTasten
39 001c 282F mov r18,r24
40 001e 3327 clr r19
41 0020 C901 movw r24,r18
42 0022 8170 andi r24,lo8(1)
43 0024 9070 andi r25,hi8(1)
44 0026 682F mov r22,r24
45 0028 8823 tst r24
46 002a 01F0 breq .L8
47 002c 8091 0000 lds r24,MenuePunkt.2037
48 0030 8823 tst r24
49 0032 01F0 breq .L10
50 0034 8150 subi r24,lo8(-(-1))
51 0036 00C0 rjmp .L47
52 .L10:
53 0038 8091 0000 lds r24,MaxMenue.2036
54 .L47:
55 003c 8093 0000 sts MenuePunkt.2037,r24
56 0040 E0E0 ldi r30,lo8(DisplayBuff)
57 0042 F0E0 ldi r31,hi8(DisplayBuff)
58 0044 80E2 ldi r24,lo8(32)
59 .L13:
60 0046 8193 st Z+,r24
61 0048 90E0 ldi r25,hi8(DisplayBuff+80)
62 004a E030 cpi r30,lo8(DisplayBuff+80)
63 004c F907 cpc r31,r25
64 004e 01F4 brne .L13
65 0050 8FEF ldi r24,lo8(-1)
66 0052 8093 0000 sts RemotePollDisplayLine,r24
67 .L8:
68 0056 A901 movw r20,r18
69 0058 4270 andi r20,lo8(2)
70 005a 5070 andi r21,hi8(2)
71 005c 21FF sbrs r18,1
72 005e 00C0 rjmp .L15
73 0060 8091 0000 lds r24,MenuePunkt.2037
74 0064 8F5F subi r24,lo8(-(1))
75 0066 8093 0000 sts MenuePunkt.2037,r24
76 006a E0E0 ldi r30,lo8(DisplayBuff)
77 006c F0E0 ldi r31,hi8(DisplayBuff)
78 006e 80E2 ldi r24,lo8(32)
79 .L17:
80 0070 8193 st Z+,r24
81 0072 90E0 ldi r25,hi8(DisplayBuff+80)
82 0074 E030 cpi r30,lo8(DisplayBuff+80)
83 0076 F907 cpc r31,r25
84 0078 01F4 brne .L17
85 007a 8FEF ldi r24,lo8(-1)
86 007c 8093 0000 sts RemotePollDisplayLine,r24
87 .L15:
88 0080 6623 tst r22
89 0082 01F0 breq .L19
90 0084 452B or r20,r21
91 0086 01F0 breq .L19
92 0088 1092 0000 sts MenuePunkt.2037,__zero_reg__
93 .L19:
94 008c 81E1 ldi r24,lo8(17)
95 008e 8093 0000 sts DispPtr,r24
96 0092 8091 0000 lds r24,MenuePunkt.2037
97 0096 9927 clr r25
98 0098 9F93 push r25
99 009a 8F93 push r24
100 009c 80E0 ldi r24,lo8(__c.2038)
101 009e 90E0 ldi r25,hi8(__c.2038)
102 00a0 9F93 push r25
103 00a2 8F93 push r24
104 00a4 11E0 ldi r17,lo8(1)
105 00a6 F12E mov r15,r17
106 00a8 FF92 push r15
107 00aa 0E94 0000 call _printf_P
108 00ae 0091 0000 lds r16,MenuePunkt.2037
109 00b2 0F90 pop __tmp_reg__
110 00b4 0F90 pop __tmp_reg__
111 00b6 0F90 pop __tmp_reg__
112 00b8 0F90 pop __tmp_reg__
113 00ba 0F90 pop __tmp_reg__
114 00bc 0530 cpi r16,lo8(5)
115 00be 01F4 brne .+2
116 00c0 00C0 rjmp .L28
117 00c2 0630 cpi r16,lo8(6)
118 00c4 00F4 brsh .L34
119 00c6 0230 cpi r16,lo8(2)
120 00c8 01F4 brne .+2
121 00ca 00C0 rjmp .L25
122 00cc 0330 cpi r16,lo8(3)
123 00ce 00F4 brsh .L35
124 00d0 0023 tst r16
125 00d2 01F0 breq .L23
126 00d4 0130 cpi r16,lo8(1)
127 00d6 01F0 breq .+2
128 00d8 00C0 rjmp .L22
129 00da 00C0 rjmp .L24
130 .L35:
131 00dc 0330 cpi r16,lo8(3)
132 00de 01F4 brne .+2
133 00e0 00C0 rjmp .L26
134 00e2 0430 cpi r16,lo8(4)
135 00e4 01F0 breq .+2
136 00e6 00C0 rjmp .L22
137 00e8 00C0 rjmp .L27
138 .L34:
139 00ea 0830 cpi r16,lo8(8)
140 00ec 01F4 brne .+2
141 00ee 00C0 rjmp .L31
142 00f0 0930 cpi r16,lo8(9)
143 00f2 00F4 brsh .L36
144 00f4 0630 cpi r16,lo8(6)
145 00f6 01F4 brne .+2
146 00f8 00C0 rjmp .L29
147 00fa 0730 cpi r16,lo8(7)
148 00fc 01F0 breq .+2
149 00fe 00C0 rjmp .L22
150 0100 00C0 rjmp .L30
151 .L36:
152 0102 0930 cpi r16,lo8(9)
153 0104 01F4 brne .+2
154 0106 00C0 rjmp .L32
155 0108 0A30 cpi r16,lo8(10)
156 010a 01F0 breq .+2
157 010c 00C0 rjmp .L22
158 010e 00C0 rjmp .L33
159 .L23:
160 0110 1092 0000 sts DispPtr,__zero_reg__
161 0114 80E0 ldi r24,lo8(__c.2041)
162 0116 90E0 ldi r25,hi8(__c.2041)
163 0118 9F93 push r25
164 011a 8F93 push r24
165 011c FF92 push r15
166 011e 0E94 0000 call _printf_P
167 0122 84E1 ldi r24,lo8(20)
168 0124 8093 0000 sts DispPtr,r24
169 0128 2091 0000 lds r18,PlatinenVersion
170 012c 82E6 ldi r24,lo8(98)
171 012e 90E0 ldi r25,hi8(98)
172 0130 9F93 push r25
173 0132 8F93 push r24
174 0134 8AE5 ldi r24,lo8(90)
175 0136 90E0 ldi r25,hi8(90)
176 0138 9F93 push r25
177 013a 8F93 push r24
178 013c 1F92 push __zero_reg__
179 013e 1F92 push __zero_reg__
180 0140 822F mov r24,r18
181 0142 6AE0 ldi r22,lo8(10)
182 0144 0E94 0000 call __udivmodqi4
183 0148 892F mov r24,r25
184 014a 9927 clr r25
185 014c 9F93 push r25
186 014e 8F93 push r24
187 0150 822F mov r24,r18
188 0152 0E94 0000 call __udivmodqi4
189 0156 9927 clr r25
190 0158 9F93 push r25
191 015a 8F93 push r24
192 015c 80E0 ldi r24,lo8(__c.2043)
193 015e 90E0 ldi r25,hi8(__c.2043)
194 0160 9F93 push r25
195 0162 8F93 push r24
196 0164 FF92 push r15
197 0166 0E94 0000 call _printf_P
198 016a 88E2 ldi r24,lo8(40)
199 016c 8093 0000 sts DispPtr,r24
200 0170 0E94 0000 call GetActiveParamSetNumber
201 0174 9927 clr r25
202 0176 9F93 push r25
203 0178 8F93 push r24
204 017a 80E0 ldi r24,lo8(__c.2045)
205 017c 90E0 ldi r25,hi8(__c.2045)
206 017e 9F93 push r25
207 0180 8F93 push r24
208 0182 FF92 push r15
209 0184 0E94 0000 call _printf_P
210 0188 8CE3 ldi r24,lo8(60)
211 018a 8093 0000 sts DispPtr,r24
212 018e 80E0 ldi r24,lo8(__c.2047)
213 0190 90E0 ldi r25,hi8(__c.2047)
214 0192 9F93 push r25
215 0194 8F93 push r24
216 0196 FF92 push r15
217 0198 0E94 0000 call _printf_P
218 019c 00C0 rjmp .L49
219 .L24:
220 019e 8091 0000 lds r24,EE_Parameter+8
221 01a2 80FF sbrs r24,0
222 01a4 00C0 rjmp .L38
223 01a6 1092 0000 sts DispPtr,__zero_reg__
224 01aa 8091 0000 lds r24,HoehenWert
225 01ae 9091 0000 lds r25,(HoehenWert)+1
226 01b2 9F93 push r25
227 01b4 8F93 push r24
228 01b6 80E0 ldi r24,lo8(__c.2051)
229 01b8 90E0 ldi r25,hi8(__c.2051)
230 01ba 9F93 push r25
231 01bc 8F93 push r24
232 01be 0F93 push r16
233 01c0 0E94 0000 call _printf_P
234 01c4 84E1 ldi r24,lo8(20)
235 01c6 8093 0000 sts DispPtr,r24
236 01ca 8091 0000 lds r24,SollHoehe
237 01ce 9091 0000 lds r25,(SollHoehe)+1
238 01d2 9F93 push r25
239 01d4 8F93 push r24
240 01d6 80E0 ldi r24,lo8(__c.2053)
241 01d8 90E0 ldi r25,hi8(__c.2053)
242 01da 9F93 push r25
243 01dc 8F93 push r24
244 01de 0F93 push r16
245 01e0 0E94 0000 call _printf_P
246 01e4 88E2 ldi r24,lo8(40)
247 01e6 8093 0000 sts DispPtr,r24
248 01ea 8091 0000 lds r24,MessLuftdruck
249 01ee 9091 0000 lds r25,(MessLuftdruck)+1
250 01f2 9F93 push r25
251 01f4 8F93 push r24
252 01f6 80E0 ldi r24,lo8(__c.2055)
253 01f8 90E0 ldi r25,hi8(__c.2055)
254 01fa 9F93 push r25
255 01fc 8F93 push r24
256 01fe 0F93 push r16
257 0200 0E94 0000 call _printf_P
258 0204 8CE3 ldi r24,lo8(60)
259 0206 8093 0000 sts DispPtr,r24
260 020a 8091 0000 lds r24,DruckOffsetSetting
261 020e 9927 clr r25
262 0210 9F93 push r25
263 0212 8F93 push r24
264 0214 80E0 ldi r24,lo8(__c.2057)
265 0216 90E0 ldi r25,hi8(__c.2057)
266 0218 9F93 push r25
267 021a 8F93 push r24
268 021c 0F93 push r16
269 .L53:
270 021e 0E94 0000 call _printf_P
271 .L50:
272 0222 8DB7 in r24,__SP_L__
273 0224 9EB7 in r25,__SP_H__
274 0226 4496 adiw r24,20
275 .L48:
276 0228 0FB6 in __tmp_reg__,__SREG__
277 022a F894 cli
278 022c 9EBF out __SP_H__,r25
279 022e 0FBE out __SREG__,__tmp_reg__
280 0230 8DBF out __SP_L__,r24
281 0232 00C0 rjmp .L37
282 .L38:
283 0234 84E1 ldi r24,lo8(20)
284 0236 8093 0000 sts DispPtr,r24
285 023a 80E0 ldi r24,lo8(__c.2059)
286 023c 90E0 ldi r25,hi8(__c.2059)
287 023e 9F93 push r25
288 0240 8F93 push r24
289 0242 0F93 push r16
290 0244 0E94 0000 call _printf_P
291 0248 88E2 ldi r24,lo8(40)
292 024a 8093 0000 sts DispPtr,r24
293 024e 80E0 ldi r24,lo8(__c.2061)
294 0250 90E0 ldi r25,hi8(__c.2061)
295 0252 9F93 push r25
296 0254 8F93 push r24
297 0256 0F93 push r16
298 0258 0E94 0000 call _printf_P
299 025c 8DB7 in r24,__SP_L__
300 025e 9EB7 in r25,__SP_H__
301 0260 0696 adiw r24,6
302 0262 00C0 rjmp .L48
303 .L25:
304 0264 1092 0000 sts DispPtr,__zero_reg__
305 0268 80E0 ldi r24,lo8(__c.2064)
306 026a 90E0 ldi r25,hi8(__c.2064)
307 026c 9F93 push r25
308 026e 8F93 push r24
309 0270 FF92 push r15
310 0272 0E94 0000 call _printf_P
311 0276 84E1 ldi r24,lo8(20)
312 0278 8093 0000 sts DispPtr,r24
313 027c 6091 0000 lds r22,IntegralNick
314 0280 7091 0000 lds r23,(IntegralNick)+1
315 0284 8091 0000 lds r24,(IntegralNick)+2
316 0288 9091 0000 lds r25,(IntegralNick)+3
317 028c 20E0 ldi r18,lo8(1024)
318 028e 34E0 ldi r19,hi8(1024)
319 0290 40E0 ldi r20,hlo8(1024)
320 0292 50E0 ldi r21,hhi8(1024)
321 0294 0E94 0000 call __divmodsi4
322 0298 5F93 push r21
323 029a 4F93 push r20
324 029c 3F93 push r19
325 029e 2F93 push r18
326 02a0 80E0 ldi r24,lo8(__c.2066)
327 02a2 90E0 ldi r25,hi8(__c.2066)
328 02a4 9F93 push r25
329 02a6 8F93 push r24
330 02a8 FF92 push r15
331 02aa 0E94 0000 call _printf_P
332 02ae 88E2 ldi r24,lo8(40)
333 02b0 8093 0000 sts DispPtr,r24
334 02b4 6091 0000 lds r22,IntegralRoll
335 02b8 7091 0000 lds r23,(IntegralRoll)+1
336 02bc 8091 0000 lds r24,(IntegralRoll)+2
337 02c0 9091 0000 lds r25,(IntegralRoll)+3
338 02c4 20E0 ldi r18,lo8(1024)
339 02c6 34E0 ldi r19,hi8(1024)
340 02c8 40E0 ldi r20,hlo8(1024)
341 02ca 50E0 ldi r21,hhi8(1024)
342 02cc 0E94 0000 call __divmodsi4
343 02d0 5F93 push r21
344 02d2 4F93 push r20
345 02d4 3F93 push r19
346 02d6 2F93 push r18
347 02d8 80E0 ldi r24,lo8(__c.2068)
348 02da 90E0 ldi r25,hi8(__c.2068)
349 02dc 9F93 push r25
350 02de 8F93 push r24
351 02e0 FF92 push r15
352 02e2 0E94 0000 call _printf_P
353 02e6 8CE3 ldi r24,lo8(60)
354 02e8 8093 0000 sts DispPtr,r24
355 02ec 8091 0000 lds r24,KompassValue
356 02f0 9091 0000 lds r25,(KompassValue)+1
357 02f4 9F93 push r25
358 02f6 8F93 push r24
359 02f8 80E0 ldi r24,lo8(__c.2070)
360 02fa 90E0 ldi r25,hi8(__c.2070)
361 02fc 9F93 push r25
362 02fe 8F93 push r24
363 0300 FF92 push r15
364 0302 0E94 0000 call _printf_P
365 0306 8DB7 in r24,__SP_L__
366 0308 9EB7 in r25,__SP_H__
367 030a 4696 adiw r24,22
368 030c 00C0 rjmp .L48
369 .L26:
370 030e 1092 0000 sts DispPtr,__zero_reg__
371 0312 8091 0000 lds r24,PPM_in+4
372 0316 9091 0000 lds r25,(PPM_in+4)+1
373 031a 2091 0000 lds r18,PPM_in+2
374 031e 3091 0000 lds r19,(PPM_in+2)+1
375 0322 9F93 push r25
376 0324 8F93 push r24
377 0326 3F93 push r19
378 0328 2F93 push r18
379 032a 80E0 ldi r24,lo8(__c.2073)
380 032c 90E0 ldi r25,hi8(__c.2073)
381 032e 9F93 push r25
382 0330 8F93 push r24
383 0332 FF92 push r15
384 0334 0E94 0000 call _printf_P
385 0338 84E1 ldi r24,lo8(20)
386 033a 8093 0000 sts DispPtr,r24
387 033e 8091 0000 lds r24,PPM_in+8
388 0342 9091 0000 lds r25,(PPM_in+8)+1
389 0346 2091 0000 lds r18,PPM_in+6
390 034a 3091 0000 lds r19,(PPM_in+6)+1
391 034e 9F93 push r25
392 0350 8F93 push r24
393 0352 3F93 push r19
394 0354 2F93 push r18
395 0356 80E0 ldi r24,lo8(__c.2075)
396 0358 90E0 ldi r25,hi8(__c.2075)
397 035a 9F93 push r25
398 035c 8F93 push r24
399 035e FF92 push r15
400 0360 0E94 0000 call _printf_P
401 0364 88E2 ldi r24,lo8(40)
402 0366 8093 0000 sts DispPtr,r24
403 036a 8091 0000 lds r24,PPM_in+12
404 036e 9091 0000 lds r25,(PPM_in+12)+1
405 0372 2091 0000 lds r18,PPM_in+10
406 0376 3091 0000 lds r19,(PPM_in+10)+1
407 037a 9F93 push r25
408 037c 8F93 push r24
409 037e 3F93 push r19
410 0380 2F93 push r18
411 0382 80E0 ldi r24,lo8(__c.2077)
412 0384 90E0 ldi r25,hi8(__c.2077)
413 0386 9F93 push r25
414 0388 8F93 push r24
415 038a FF92 push r15
416 038c 0E94 0000 call _printf_P
417 0390 8CE3 ldi r24,lo8(60)
418 0392 8093 0000 sts DispPtr,r24
419 0396 8091 0000 lds r24,PPM_in+16
420 039a 9091 0000 lds r25,(PPM_in+16)+1
421 039e 2091 0000 lds r18,PPM_in+14
422 03a2 3091 0000 lds r19,(PPM_in+14)+1
423 03a6 9F93 push r25
424 03a8 8F93 push r24
425 03aa 3F93 push r19
426 03ac 2F93 push r18
427 03ae 80E0 ldi r24,lo8(__c.2079)
428 03b0 90E0 ldi r25,hi8(__c.2079)
429 03b2 00C0 rjmp .L51
430 .L27:
431 03b4 1092 0000 sts DispPtr,__zero_reg__
432 03b8 E091 0000 lds r30,EE_Parameter+1
433 03bc FF27 clr r31
434 03be EE0F lsl r30
435 03c0 FF1F rol r31
436 03c2 E050 subi r30,lo8(-(PPM_in))
437 03c4 F040 sbci r31,hi8(-(PPM_in))
438 03c6 2081 ld r18,Z
439 03c8 3181 ldd r19,Z+1
440 03ca E091 0000 lds r30,EE_Parameter
441 03ce FF27 clr r31
442 03d0 EE0F lsl r30
443 03d2 FF1F rol r31
444 03d4 E050 subi r30,lo8(-(PPM_in))
445 03d6 F040 sbci r31,hi8(-(PPM_in))
446 03d8 8081 ld r24,Z
447 03da 9181 ldd r25,Z+1
448 03dc 3F93 push r19
449 03de 2F93 push r18
450 03e0 9F93 push r25
451 03e2 8F93 push r24
452 03e4 80E0 ldi r24,lo8(__c.2082)
453 03e6 90E0 ldi r25,hi8(__c.2082)
454 03e8 9F93 push r25
455 03ea 8F93 push r24
456 03ec FF92 push r15
457 03ee 0E94 0000 call _printf_P
458 03f2 84E1 ldi r24,lo8(20)
459 03f4 8093 0000 sts DispPtr,r24
460 03f8 E091 0000 lds r30,EE_Parameter+3
461 03fc FF27 clr r31
462 03fe EE0F lsl r30
463 0400 FF1F rol r31
464 0402 E050 subi r30,lo8(-(PPM_in))
465 0404 F040 sbci r31,hi8(-(PPM_in))
466 0406 2081 ld r18,Z
467 0408 3181 ldd r19,Z+1
468 040a E091 0000 lds r30,EE_Parameter+2
469 040e FF27 clr r31
470 0410 EE0F lsl r30
471 0412 FF1F rol r31
472 0414 E050 subi r30,lo8(-(PPM_in))
473 0416 F040 sbci r31,hi8(-(PPM_in))
474 0418 8081 ld r24,Z
475 041a 9181 ldd r25,Z+1
476 041c 3F93 push r19
477 041e 2F93 push r18
478 0420 9F93 push r25
479 0422 8F93 push r24
480 0424 80E0 ldi r24,lo8(__c.2084)
481 0426 90E0 ldi r25,hi8(__c.2084)
482 0428 9F93 push r25
483 042a 8F93 push r24
484 042c FF92 push r15
485 042e 0E94 0000 call _printf_P
486 0432 88E2 ldi r24,lo8(40)
487 0434 8093 0000 sts DispPtr,r24
488 0438 E091 0000 lds r30,EE_Parameter+5
489 043c FF27 clr r31
490 043e EE0F lsl r30
491 0440 FF1F rol r31
492 0442 E050 subi r30,lo8(-(PPM_in))
493 0444 F040 sbci r31,hi8(-(PPM_in))
494 0446 2081 ld r18,Z
495 0448 3181 ldd r19,Z+1
496 044a E091 0000 lds r30,EE_Parameter+4
497 044e FF27 clr r31
498 0450 EE0F lsl r30
499 0452 FF1F rol r31
500 0454 E050 subi r30,lo8(-(PPM_in))
501 0456 F040 sbci r31,hi8(-(PPM_in))
502 0458 8081 ld r24,Z
503 045a 9181 ldd r25,Z+1
504 045c 3F93 push r19
505 045e 2F93 push r18
506 0460 9F93 push r25
507 0462 8F93 push r24
508 0464 80E0 ldi r24,lo8(__c.2086)
509 0466 90E0 ldi r25,hi8(__c.2086)
510 0468 9F93 push r25
511 046a 8F93 push r24
512 046c FF92 push r15
513 046e 0E94 0000 call _printf_P
514 0472 8CE3 ldi r24,lo8(60)
515 0474 8093 0000 sts DispPtr,r24
516 0478 E091 0000 lds r30,EE_Parameter+7
517 047c FF27 clr r31
518 047e EE0F lsl r30
519 0480 FF1F rol r31
520 0482 E050 subi r30,lo8(-(PPM_in))
521 0484 F040 sbci r31,hi8(-(PPM_in))
522 0486 2081 ld r18,Z
523 0488 3181 ldd r19,Z+1
524 048a E091 0000 lds r30,EE_Parameter+6
525 048e FF27 clr r31
526 0490 EE0F lsl r30
527 0492 FF1F rol r31
528 0494 E050 subi r30,lo8(-(PPM_in))
529 0496 F040 sbci r31,hi8(-(PPM_in))
530 0498 8081 ld r24,Z
531 049a 9181 ldd r25,Z+1
532 049c 3F93 push r19
533 049e 2F93 push r18
534 04a0 9F93 push r25
535 04a2 8F93 push r24
536 04a4 80E0 ldi r24,lo8(__c.2088)
537 04a6 90E0 ldi r25,hi8(__c.2088)
538 .L51:
539 04a8 9F93 push r25
540 04aa 8F93 push r24
541 04ac FF92 push r15
542 04ae 0E94 0000 call _printf_P
543 04b2 8DB7 in r24,__SP_L__
544 04b4 9EB7 in r25,__SP_H__
545 04b6 4C96 adiw r24,28
546 04b8 00C0 rjmp .L48
547 .L28:
548 04ba 1092 0000 sts DispPtr,__zero_reg__
549 04be 80E0 ldi r24,lo8(__c.2091)
550 04c0 90E0 ldi r25,hi8(__c.2091)
551 04c2 9F93 push r25
552 04c4 8F93 push r24
553 04c6 FF92 push r15
554 04c8 0E94 0000 call _printf_P
555 04cc 0F90 pop __tmp_reg__
556 04ce 0F90 pop __tmp_reg__
557 04d0 0F90 pop __tmp_reg__
558 04d2 8091 0000 lds r24,PlatinenVersion
559 04d6 8A30 cpi r24,lo8(10)
560 04d8 01F0 breq .+2
561 04da 00C0 rjmp .L40
562 04dc 84E1 ldi r24,lo8(20)
563 04de 8093 0000 sts DispPtr,r24
564 04e2 4091 0000 lds r20,AdNeutralNick
565 04e6 5091 0000 lds r21,(AdNeutralNick)+1
566 04ea 8091 0000 lds r24,AdWertNick
567 04ee 9091 0000 lds r25,(AdWertNick)+1
568 04f2 2091 0000 lds r18,AdNeutralNick
569 04f6 3091 0000 lds r19,(AdNeutralNick)+1
570 04fa 5F93 push r21
571 04fc 4F93 push r20
572 04fe 821B sub r24,r18
573 0500 930B sbc r25,r19
574 0502 9F93 push r25
575 0504 8F93 push r24
576 0506 80E0 ldi r24,lo8(__c.2093)
577 0508 90E0 ldi r25,hi8(__c.2093)
578 050a 9F93 push r25
579 050c 8F93 push r24
580 050e FF92 push r15
581 0510 0E94 0000 call _printf_P
582 0514 88E2 ldi r24,lo8(40)
583 0516 8093 0000 sts DispPtr,r24
584 051a 4091 0000 lds r20,AdNeutralRoll
585 051e 5091 0000 lds r21,(AdNeutralRoll)+1
586 0522 8091 0000 lds r24,AdWertRoll
587 0526 9091 0000 lds r25,(AdWertRoll)+1
588 052a 2091 0000 lds r18,AdNeutralRoll
589 052e 3091 0000 lds r19,(AdNeutralRoll)+1
590 0532 5F93 push r21
591 0534 4F93 push r20
592 0536 821B sub r24,r18
593 0538 930B sbc r25,r19
594 053a 9F93 push r25
595 053c 8F93 push r24
596 053e 80E0 ldi r24,lo8(__c.2095)
597 0540 90E0 ldi r25,hi8(__c.2095)
598 0542 9F93 push r25
599 0544 8F93 push r24
600 0546 FF92 push r15
601 0548 0E94 0000 call _printf_P
602 054c 8CE3 ldi r24,lo8(60)
603 054e 8093 0000 sts DispPtr,r24
604 0552 8091 0000 lds r24,AdNeutralGier
605 0556 9091 0000 lds r25,(AdNeutralGier)+1
606 055a 2091 0000 lds r18,MesswertGier
607 055e 3091 0000 lds r19,(MesswertGier)+1
608 0562 9F93 push r25
609 0564 8F93 push r24
610 0566 3F93 push r19
611 0568 2F93 push r18
612 056a 80E0 ldi r24,lo8(__c.2097)
613 056c 90E0 ldi r25,hi8(__c.2097)
614 056e 00C0 rjmp .L52
615 .L40:
616 0570 84E1 ldi r24,lo8(20)
617 0572 8093 0000 sts DispPtr,r24
618 0576 8091 0000 lds r24,AdNeutralNick
619 057a 9091 0000 lds r25,(AdNeutralNick)+1
620 057e 2091 0000 lds r18,AdWertNick
621 0582 3091 0000 lds r19,(AdWertNick)+1
622 0586 E091 0000 lds r30,AdNeutralNick
623 058a F091 0000 lds r31,(AdNeutralNick)+1
624 058e 62E0 ldi r22,lo8(2)
625 0590 70E0 ldi r23,hi8(2)
626 0592 0E94 0000 call __divmodhi4
627 0596 7F93 push r23
628 0598 6F93 push r22
629 059a 2E1B sub r18,r30
630 059c 3F0B sbc r19,r31
631 059e 3F93 push r19
632 05a0 2F93 push r18
633 05a2 80E0 ldi r24,lo8(__c.2099)
634 05a4 90E0 ldi r25,hi8(__c.2099)
635 05a6 9F93 push r25
636 05a8 8F93 push r24
637 05aa FF92 push r15
638 05ac 0E94 0000 call _printf_P
639 05b0 88E2 ldi r24,lo8(40)
640 05b2 8093 0000 sts DispPtr,r24
641 05b6 8091 0000 lds r24,AdNeutralRoll
642 05ba 9091 0000 lds r25,(AdNeutralRoll)+1
643 05be 2091 0000 lds r18,AdWertRoll
644 05c2 3091 0000 lds r19,(AdWertRoll)+1
645 05c6 E091 0000 lds r30,AdNeutralRoll
646 05ca F091 0000 lds r31,(AdNeutralRoll)+1
647 05ce 62E0 ldi r22,lo8(2)
648 05d0 70E0 ldi r23,hi8(2)
649 05d2 0E94 0000 call __divmodhi4
650 05d6 7F93 push r23
651 05d8 6F93 push r22
652 05da 2E1B sub r18,r30
653 05dc 3F0B sbc r19,r31
654 05de 3F93 push r19
655 05e0 2F93 push r18
656 05e2 80E0 ldi r24,lo8(__c.2101)
657 05e4 90E0 ldi r25,hi8(__c.2101)
658 05e6 9F93 push r25
659 05e8 8F93 push r24
660 05ea FF92 push r15
661 05ec 0E94 0000 call _printf_P
662 05f0 8CE3 ldi r24,lo8(60)
663 05f2 8093 0000 sts DispPtr,r24
664 05f6 8091 0000 lds r24,AdNeutralGier
665 05fa 9091 0000 lds r25,(AdNeutralGier)+1
666 05fe 2091 0000 lds r18,MesswertGier
667 0602 3091 0000 lds r19,(MesswertGier)+1
668 0606 62E0 ldi r22,lo8(2)
669 0608 70E0 ldi r23,hi8(2)
670 060a 0E94 0000 call __divmodhi4
671 060e 7F93 push r23
672 0610 6F93 push r22
673 0612 3F93 push r19
674 0614 2F93 push r18
675 0616 80E0 ldi r24,lo8(__c.2103)
676 0618 90E0 ldi r25,hi8(__c.2103)
677 .L52:
678 061a 9F93 push r25
679 061c 8F93 push r24
680 061e FF92 push r15
681 0620 0E94 0000 call _printf_P
682 0624 8DB7 in r24,__SP_L__
683 0626 9EB7 in r25,__SP_H__
684 0628 4596 adiw r24,21
685 062a 00C0 rjmp .L48
686 .L29:
687 062c 1092 0000 sts DispPtr,__zero_reg__
688 0630 80E0 ldi r24,lo8(__c.2106)
689 0632 90E0 ldi r25,hi8(__c.2106)
690 0634 9F93 push r25
691 0636 8F93 push r24
692 0638 FF92 push r15
693 063a 0E94 0000 call _printf_P
694 063e 84E1 ldi r24,lo8(20)
695 0640 8093 0000 sts DispPtr,r24
696 0644 8091 0000 lds r24,NeutralAccX
697 0648 9091 0000 lds r25,(NeutralAccX)+1
698 064c 2091 0000 lds r18,AdWertAccNick
699 0650 3091 0000 lds r19,(AdWertAccNick)+1
700 0654 9F93 push r25
701 0656 8F93 push r24
702 0658 3F93 push r19
703 065a 2F93 push r18
704 065c 80E0 ldi r24,lo8(__c.2108)
705 065e 90E0 ldi r25,hi8(__c.2108)
706 0660 9F93 push r25
707 0662 8F93 push r24
708 0664 FF92 push r15
709 0666 0E94 0000 call _printf_P
710 066a 88E2 ldi r24,lo8(40)
711 066c 8093 0000 sts DispPtr,r24
712 0670 8091 0000 lds r24,NeutralAccY
713 0674 9091 0000 lds r25,(NeutralAccY)+1
714 0678 2091 0000 lds r18,AdWertAccRoll
715 067c 3091 0000 lds r19,(AdWertAccRoll)+1
716 0680 9F93 push r25
717 0682 8F93 push r24
718 0684 3F93 push r19
719 0686 2F93 push r18
720 0688 80E0 ldi r24,lo8(__c.2110)
721 068a 90E0 ldi r25,hi8(__c.2110)
722 068c 9F93 push r25
723 068e 8F93 push r24
724 0690 FF92 push r15
725 0692 0E94 0000 call _printf_P
726 0696 8CE3 ldi r24,lo8(60)
727 0698 8093 0000 sts DispPtr,r24
728 069c 6091 0000 lds r22,NeutralAccZ
729 06a0 7091 0000 lds r23,(NeutralAccZ)+1
730 06a4 8091 0000 lds r24,(NeutralAccZ)+2
731 06a8 9091 0000 lds r25,(NeutralAccZ)+3
732 06ac 0091 0000 lds r16,Mittelwert_AccHoch
733 06b0 1091 0000 lds r17,(Mittelwert_AccHoch)+1
734 06b4 0E94 0000 call __fixsfsi
735 06b8 7F93 push r23
736 06ba 6F93 push r22
737 06bc 1F93 push r17
738 06be 0F93 push r16
739 06c0 80E0 ldi r24,lo8(__c.2112)
740 06c2 90E0 ldi r25,hi8(__c.2112)
741 06c4 9F93 push r25
742 06c6 8F93 push r24
743 06c8 FF92 push r15
744 06ca 0E94 0000 call _printf_P
745 .L49:
746 06ce 8DB7 in r24,__SP_L__
747 06d0 9EB7 in r25,__SP_H__
748 06d2 4896 adiw r24,24
749 06d4 00C0 rjmp .L48
750 .L30:
751 06d6 84E1 ldi r24,lo8(20)
752 06d8 8093 0000 sts DispPtr,r24
753 06dc 8091 0000 lds r24,UBat
754 06e0 9091 0000 lds r25,(UBat)+1
755 06e4 9F93 push r25
756 06e6 8F93 push r24
757 06e8 80E0 ldi r24,lo8(__c.2115)
758 06ea 90E0 ldi r25,hi8(__c.2115)
759 06ec 9F93 push r25
760 06ee 8F93 push r24
761 06f0 FF92 push r15
762 06f2 0E94 0000 call _printf_P
763 06f6 88E2 ldi r24,lo8(40)
764 06f8 8093 0000 sts DispPtr,r24
765 06fc 8091 0000 lds r24,SenderOkay
766 0700 9927 clr r25
767 0702 9F93 push r25
768 0704 8F93 push r24
769 0706 80E0 ldi r24,lo8(__c.2117)
770 0708 90E0 ldi r25,hi8(__c.2117)
771 070a 9F93 push r25
772 070c 8F93 push r24
773 070e FF92 push r15
774 0710 0E94 0000 call _printf_P
775 0714 8DB7 in r24,__SP_L__
776 0716 9EB7 in r25,__SP_H__
777 0718 0A96 adiw r24,10
778 071a 00C0 rjmp .L48
779 .L31:
780 071c 1092 0000 sts DispPtr,__zero_reg__
781 0720 80E0 ldi r24,lo8(__c.2120)
782 0722 90E0 ldi r25,hi8(__c.2120)
783 0724 9F93 push r25
784 0726 8F93 push r24
785 0728 FF92 push r15
786 072a 0E94 0000 call _printf_P
787 072e 84E1 ldi r24,lo8(20)
788 0730 8093 0000 sts DispPtr,r24
789 0734 8091 0000 lds r24,KompassRichtung
790 0738 9091 0000 lds r25,(KompassRichtung)+1
791 073c 9F93 push r25
792 073e 8F93 push r24
793 0740 80E0 ldi r24,lo8(__c.2122)
794 0742 90E0 ldi r25,hi8(__c.2122)
795 0744 9F93 push r25
796 0746 8F93 push r24
797 0748 FF92 push r15
798 074a 0E94 0000 call _printf_P
799 074e 88E2 ldi r24,lo8(40)
800 0750 8093 0000 sts DispPtr,r24
801 0754 8091 0000 lds r24,KompassValue
802 0758 9091 0000 lds r25,(KompassValue)+1
803 075c 9F93 push r25
804 075e 8F93 push r24
805 0760 80E0 ldi r24,lo8(__c.2124)
806 0762 90E0 ldi r25,hi8(__c.2124)
807 0764 9F93 push r25
808 0766 8F93 push r24
809 0768 FF92 push r15
810 076a 0E94 0000 call _printf_P
811 076e 8CE3 ldi r24,lo8(60)
812 0770 8093 0000 sts DispPtr,r24
813 0774 8091 0000 lds r24,KompassStartwert
814 0778 9091 0000 lds r25,(KompassStartwert)+1
815 077c 9F93 push r25
816 077e 8F93 push r24
817 0780 80E0 ldi r24,lo8(__c.2126)
818 0782 90E0 ldi r25,hi8(__c.2126)
819 0784 9F93 push r25
820 0786 8F93 push r24
821 0788 FF92 push r15
822 078a 0E94 0000 call _printf_P
823 078e 8DB7 in r24,__SP_L__
824 0790 9EB7 in r25,__SP_H__
825 0792 4296 adiw r24,18
826 0794 00C0 rjmp .L48
827 .L32:
828 0796 1092 0000 sts DispPtr,__zero_reg__
829 079a 8091 0000 lds r24,Poti1
830 079e 9091 0000 lds r25,(Poti1)+1
831 07a2 9F93 push r25
832 07a4 8F93 push r24
833 07a6 80E0 ldi r24,lo8(__c.2129)
834 07a8 90E0 ldi r25,hi8(__c.2129)
835 07aa 9F93 push r25
836 07ac 8F93 push r24
837 07ae FF92 push r15
838 07b0 0E94 0000 call _printf_P
839 07b4 84E1 ldi r24,lo8(20)
840 07b6 8093 0000 sts DispPtr,r24
841 07ba 8091 0000 lds r24,Poti2
842 07be 9091 0000 lds r25,(Poti2)+1
843 07c2 9F93 push r25
844 07c4 8F93 push r24
845 07c6 80E0 ldi r24,lo8(__c.2131)
846 07c8 90E0 ldi r25,hi8(__c.2131)
847 07ca 9F93 push r25
848 07cc 8F93 push r24
849 07ce FF92 push r15
850 07d0 0E94 0000 call _printf_P
851 07d4 88E2 ldi r24,lo8(40)
852 07d6 8093 0000 sts DispPtr,r24
853 07da 8091 0000 lds r24,Poti3
854 07de 9091 0000 lds r25,(Poti3)+1
855 07e2 9F93 push r25
856 07e4 8F93 push r24
857 07e6 80E0 ldi r24,lo8(__c.2133)
858 07e8 90E0 ldi r25,hi8(__c.2133)
859 07ea 9F93 push r25
860 07ec 8F93 push r24
861 07ee FF92 push r15
862 07f0 0E94 0000 call _printf_P
863 07f4 8CE3 ldi r24,lo8(60)
864 07f6 8093 0000 sts DispPtr,r24
865 07fa 8091 0000 lds r24,Poti4
866 07fe 9091 0000 lds r25,(Poti4)+1
867 0802 9F93 push r25
868 0804 8F93 push r24
869 0806 80E0 ldi r24,lo8(__c.2135)
870 0808 90E0 ldi r25,hi8(__c.2135)
871 080a 9F93 push r25
872 080c 8F93 push r24
873 080e FF92 push r15
874 0810 00C0 rjmp .L53
875 .L33:
876 0812 1092 0000 sts DispPtr,__zero_reg__
877 0816 80E0 ldi r24,lo8(__c.2138)
878 0818 90E0 ldi r25,hi8(__c.2138)
879 081a 9F93 push r25
880 081c 8F93 push r24
881 081e FF92 push r15
882 0820 0E94 0000 call _printf_P
883 0824 84E1 ldi r24,lo8(20)
884 0826 8093 0000 sts DispPtr,r24
885 082a 8091 0000 lds r24,Parameter_ServoNickControl
886 082e 9927 clr r25
887 0830 9F93 push r25
888 0832 8F93 push r24
889 0834 80E0 ldi r24,lo8(__c.2140)
890 0836 90E0 ldi r25,hi8(__c.2140)
891 0838 9F93 push r25
892 083a 8F93 push r24
893 083c FF92 push r15
894 083e 0E94 0000 call _printf_P
895 0842 88E2 ldi r24,lo8(40)
896 0844 8093 0000 sts DispPtr,r24
897 0848 8091 0000 lds r24,ServoValue
898 084c 9091 0000 lds r25,(ServoValue)+1
899 0850 9F93 push r25
900 0852 8F93 push r24
901 0854 80E0 ldi r24,lo8(__c.2142)
902 0856 90E0 ldi r25,hi8(__c.2142)
903 0858 9F93 push r25
904 085a 8F93 push r24
905 085c FF92 push r15
906 085e 0E94 0000 call _printf_P
907 0862 8CE3 ldi r24,lo8(60)
908 0864 8093 0000 sts DispPtr,r24
909 0868 8091 0000 lds r24,EE_Parameter+36
910 086c 9927 clr r25
911 086e 9F93 push r25
912 0870 8F93 push r24
913 0872 8091 0000 lds r24,EE_Parameter+35
914 0876 9927 clr r25
915 0878 9F93 push r25
916 087a 8F93 push r24
917 087c 80E0 ldi r24,lo8(__c.2144)
918 087e 90E0 ldi r25,hi8(__c.2144)
919 0880 9F93 push r25
920 0882 8F93 push r24
921 0884 FF92 push r15
922 0886 0E94 0000 call _printf_P
923 088a 00C0 rjmp .L50
924 .L22:
925 088c 0150 subi r16,lo8(-(-1))
926 088e 0093 0000 sts MaxMenue.2036,r16
927 0892 1092 0000 sts MenuePunkt.2037,__zero_reg__
928 .L37:
929 0896 1092 0000 sts RemoteTasten,__zero_reg__
930 /* epilogue: frame size=0 */
931 089a 1F91 pop r17
932 089c 0F91 pop r16
933 089e FF90 pop r15
934 08a0 0895 ret
935 /* epilogue end (size=4) */
936 /* function Menu size 1096 (1089) */
938 .global TestInt
939 .global TestInt
940 .section .bss
943 TestInt:
944 0000 0000 .skip 2,0
945 .global Array
946 .data
949 Array:
950 0000 01 .byte 1
951 0001 02 .byte 2
952 0002 03 .byte 3
953 0003 04 .byte 4
954 0004 05 .byte 5
955 0005 06 .byte 6
956 0006 07 .byte 7
957 0007 08 .byte 8
958 0008 09 .byte 9
959 0009 0A .byte 10
960 .global DisplayBuff
963 DisplayBuff:
964 000a 4861 6C6C .string "Hallo Welt"
964 6F20 5765
964 6C74 00
965 0015 0000 0000 .skip 69,0
965 0000 0000
965 0000 0000
965 0000 0000
965 0000 0000
966 .global DispPtr
967 .global DispPtr
968 .section .bss
971 DispPtr:
972 0002 00 .skip 1,0
973 .global RemoteTasten
974 .global RemoteTasten
977 RemoteTasten:
978 0003 00 .skip 1,0
979 .section .progmem.data,"a",@progbits
982 __c.2144:
983 0000 5261 6E67 .string "Range:%3i-%3i"
983 653A 2533
983 692D 2533
983 6900
986 __c.2142:
987 000e 5374 656C .string "Stellung: %3i"
987 6C75 6E67
987 3A20 2533
987 6900
990 __c.2140:
991 001c 5365 7470 .string "Setpoint %3i"
991 6F69 6E74
991 2020 2533
991 6900
994 __c.2138:
995 002a 5365 7276 .string "Servo "
995 6F20 2000
998 __c.2135:
999 0032 506F 7469 .string "Poti4: %3i"
999 343A 2020
999 2533 6900
1002 __c.2133:
1003 003e 506F 7469 .string "Poti3: %3i"
1003 333A 2020
1003 2533 6900
1006 __c.2131:
1007 004a 506F 7469 .string "Poti2: %3i"
1007 323A 2020
1007 2533 6900
1010 __c.2129:
1011 0056 506F 7469 .string "Poti1: %3i"
1011 313A 2020
1011 2533 6900
1014 __c.2126:
1015 0062 5374 6172 .string "Start: %5i"
1015 743A 2020
1015 2020 2025
1015 3569 00
1018 __c.2124:
1019 0071 4D65 7373 .string "Messwert: %5i"
1019 7765 7274
1019 3A20 2025
1019 3569 00
1022 __c.2122:
1023 0080 5269 6368 .string "Richtung: %5i"
1023 7475 6E67
1023 3A20 2025
1023 3569 00
1026 __c.2120:
1027 008f 4B6F 6D70 .string "Kompass "
1027 6173 7320
1027 2020 2020
1027 2020 00
1030 __c.2117:
1031 009e 456D 7066 .string "Empf.Pegel:%5i"
1031 2E50 6567
1031 656C 3A25
1031 3569 00
1034 __c.2115:
1035 00ad 5370 616E .string "Spannung: %5i"
1035 6E75 6E67
1035 3A20 2025
1035 3569 00
1038 __c.2112:
1039 00bc 486F 6368 .string "Hoch %4i (%3i)"
1039 2025 3469
1039 2028 2533
1039 6929 00
1042 __c.2110:
1043 00cb 526F 6C6C .string "Roll %4i (%3i)"
1043 2025 3469
1043 2028 2533
1043 6929 00
1046 __c.2108:
1047 00da 4E69 636B .string "Nick %4i (%3i)"
1047 2025 3469
1047 2028 2533
1047 6929 00
1050 __c.2106:
1051 00e9 4143 4320 .string "ACC - Sensor"
1051 2D20 5365
1051 6E73 6F72
1051 00
1054 __c.2103:
1055 00f6 4769 6572 .string "Gier %4i (%3i)"
1055 2025 3469
1055 2028 2533
1055 6929 00
1058 __c.2101:
1059 0105 526F 6C6C .string "Roll %4i (%3i)"
1059 2025 3469
1059 2028 2533
1059 6929 00
1062 __c.2099:
1063 0114 4E69 636B .string "Nick %4i (%3i)"
1063 2025 3469
1063 2028 2533
1063 6929 00
1066 __c.2097:
1067 0123 4769 6572 .string "Gier %4i (%3i)"
1067 2025 3469
1067 2028 2533
1067 6929 00
1070 __c.2095:
1071 0132 526F 6C6C .string "Roll %4i (%3i)"
1071 2025 3469
1071 2028 2533
1071 6929 00
1074 __c.2093:
1075 0141 4E69 636B .string "Nick %4i (%3i)"
1075 2025 3469
1075 2028 2533
1075 6929 00
1078 __c.2091:
1079 0150 4779 726F .string "Gyro - Sensor"
1079 202D 2053
1079 656E 736F
1079 7200
1082 __c.2088:
1083 015e 5033 3A25 .string "P3:%4i P4:%4i "
1083 3469 2020
1083 5034 3A25
1083 3469 2000
1086 __c.2086:
1087 016e 5031 3A25 .string "P1:%4i P2:%4i "
1087 3469 2020
1087 5032 3A25
1087 3469 2000
1090 __c.2084:
1091 017e 4773 3A25 .string "Gs:%4i Gi:%4i "
1091 3469 2020
1091 4769 3A25
1091 3469 2000
1094 __c.2082:
1095 018e 4E69 3A25 .string "Ni:%4i Ro:%4i "
1095 3469 2020
1095 526F 3A25
1095 3469 2000
1098 __c.2079:
1099 019e 4B37 3A25 .string "K7:%4i K8:%4i "
1099 3469 2020
1099 4B38 3A25
1099 3469 2000
1102 __c.2077:
1103 01ae 4B35 3A25 .string "K5:%4i K6:%4i "
1103 3469 2020
1103 4B36 3A25
1103 3469 2000
1106 __c.2075:
1107 01be 4B33 3A25 .string "K3:%4i K4:%4i "
1107 3469 2020
1107 4B34 3A25
1107 3469 2000
1110 __c.2073:
1111 01ce 4B31 3A25 .string "K1:%4i K2:%4i "
1111 3469 2020
1111 4B32 3A25
1111 3469 2000
1114 __c.2070:
1115 01de 4B6F 6D70 .string "Kompass: %5i"
1115 6173 733A
1115 2020 2025
1115 3569 00
1118 __c.2068:
1119 01ed 526F 6C6C .string "Roll: %5i"
1119 3A20 2020
1119 2020 2025
1119 3569 00
1122 __c.2066:
1123 01fc 4E69 636B .string "Nick: %5i"
1123 3A20 2020
1123 2020 2025
1123 3569 00
1126 __c.2064:
1127 020b 616B 742E .string "akt. Lage"
1127 204C 6167
1127 6500
1130 __c.2061:
1131 0215 48F6 6865 .string "H\366henregelung"
1131 6E72 6567
1131 656C 756E
1131 6700
1134 __c.2059:
1135 0223 4B65 696E .string "Keine "
1135 6520 00
1138 __c.2057:
1139 022a 4F66 6620 .string "Off : %5i"
1139 2020 2020
1139 203A 2025
1139 3569 00
1142 __c.2055:
1143 0239 4C75 6674 .string "Luftdruck: %5i"
1143 6472 7563
1143 6B3A 2025
1143 3569 00
1146 __c.2053:
1147 0248 536F 6C6C .string "SollHoehe: %5i"
1147 486F 6568
1147 653A 2025
1147 3569 00
1150 __c.2051:
1151 0257 486F 6568 .string "Hoehe: %5i"
1151 653A 2020
1151 2020 2025
1151 3569 00
1154 __c.2047:
1155 0266 2863 2920 .string "(c) HB, GL"
1155 4842 2C20
1155 474C 00
1158 __c.2045:
1159 0271 5365 7474 .string "Setting: %d "
1159 696E 673A
1159 2025 6420
1159 00
1162 __c.2043:
1163 027e 4857 3A56 .string "HW:V%d.%d SW:%d.%d%c"
1163 2564 2E25
1163 6420 5357
1163 3A25 642E
1163 2564 2563
1166 __c.2041:
1167 0293 2B2B 204D .string "++ MikroKopter ++"
1167 696B 726F
1167 4B6F 7074
1167 6572 202B
1167 2B00
1170 __c.2038:
1171 02a5 5B25 695D .string "[%i]"
1171 00
1172 .lcomm MenuePunkt.2037,1
1173 .data
1176 MaxMenue.2036:
1177 005a 0A .byte 10
1178 /* File "menu.c": code 1105 = 0x0451 (1097), prologues 3, epilogues 5 */
DEFINED SYMBOLS
*ABS*:00000000 menu.c
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:3 *ABS*:0000003f __SREG__
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:4 *ABS*:0000003e __SP_H__
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:5 *ABS*:0000003d __SP_L__
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:6 *ABS*:00000000 __tmp_reg__
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:7 *ABS*:00000001 __zero_reg__
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:13 .text:00000000 LcdClear
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:963 .data:0000000a DisplayBuff
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:32 .text:00000012 Menu
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:977 .bss:00000003 RemoteTasten
.bss:00000004 MenuePunkt.2037
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1176 .data:0000005a MaxMenue.2036
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:971 .bss:00000002 DispPtr
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1170 .progmem.data:000002a5 __c.2038
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1166 .progmem.data:00000293 __c.2041
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1162 .progmem.data:0000027e __c.2043
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1158 .progmem.data:00000271 __c.2045
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1154 .progmem.data:00000266 __c.2047
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1150 .progmem.data:00000257 __c.2051
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1146 .progmem.data:00000248 __c.2053
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1142 .progmem.data:00000239 __c.2055
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1138 .progmem.data:0000022a __c.2057
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1134 .progmem.data:00000223 __c.2059
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1130 .progmem.data:00000215 __c.2061
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1126 .progmem.data:0000020b __c.2064
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1122 .progmem.data:000001fc __c.2066
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1118 .progmem.data:000001ed __c.2068
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1114 .progmem.data:000001de __c.2070
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1110 .progmem.data:000001ce __c.2073
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1106 .progmem.data:000001be __c.2075
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1102 .progmem.data:000001ae __c.2077
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1098 .progmem.data:0000019e __c.2079
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1094 .progmem.data:0000018e __c.2082
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1090 .progmem.data:0000017e __c.2084
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1086 .progmem.data:0000016e __c.2086
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1082 .progmem.data:0000015e __c.2088
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1078 .progmem.data:00000150 __c.2091
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1074 .progmem.data:00000141 __c.2093
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1070 .progmem.data:00000132 __c.2095
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1066 .progmem.data:00000123 __c.2097
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1062 .progmem.data:00000114 __c.2099
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1058 .progmem.data:00000105 __c.2101
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1054 .progmem.data:000000f6 __c.2103
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1050 .progmem.data:000000e9 __c.2106
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1046 .progmem.data:000000da __c.2108
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1042 .progmem.data:000000cb __c.2110
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1038 .progmem.data:000000bc __c.2112
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1034 .progmem.data:000000ad __c.2115
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1030 .progmem.data:0000009e __c.2117
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1026 .progmem.data:0000008f __c.2120
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1022 .progmem.data:00000080 __c.2122
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1018 .progmem.data:00000071 __c.2124
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1014 .progmem.data:00000062 __c.2126
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1010 .progmem.data:00000056 __c.2129
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1006 .progmem.data:0000004a __c.2131
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:1002 .progmem.data:0000003e __c.2133
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:998 .progmem.data:00000032 __c.2135
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:994 .progmem.data:0000002a __c.2138
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:990 .progmem.data:0000001c __c.2140
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:986 .progmem.data:0000000e __c.2142
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:982 .progmem.data:00000000 __c.2144
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:943 .bss:00000000 TestInt
C:\Users\gunterl\AppData\Local\Temp/cchJs6c5.s:949 .data:00000000 Array
 
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
RemotePollDisplayLine
_printf_P
PlatinenVersion
__udivmodqi4
GetActiveParamSetNumber
EE_Parameter
HoehenWert
SollHoehe
MessLuftdruck
DruckOffsetSetting
IntegralNick
__divmodsi4
IntegralRoll
KompassValue
PPM_in
AdNeutralNick
AdWertNick
AdNeutralRoll
AdWertRoll
AdNeutralGier
MesswertGier
__divmodhi4
NeutralAccX
AdWertAccNick
NeutralAccY
AdWertAccRoll
NeutralAccZ
Mittelwert_AccHoch
__fixsfsi
UBat
SenderOkay
KompassRichtung
KompassStartwert
Poti1
Poti2
Poti3
Poti4
Parameter_ServoNickControl
ServoValue