0,0 → 1,1877 |
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 |
31 Menu: |
32 /* prologue: frame size=0 */ |
33 0012 1F93 push r17 |
34 /* prologue end (size=1) */ |
35 0014 4091 0000 lds r20,MaxMenue |
36 0018 8091 0000 lds r24,MenuePunkt |
37 001c 4817 cp r20,r24 |
38 001e 00F4 brsh .L9 |
39 0020 4093 0000 sts MenuePunkt,r20 |
40 .L9: |
41 0024 8091 0000 lds r24,RemoteKeys |
42 0028 282F mov r18,r24 |
43 002a 30E0 ldi r19,lo8(0) |
44 002c C901 movw r24,r18 |
45 002e 8170 andi r24,lo8(1) |
46 0030 9070 andi r25,hi8(1) |
47 0032 582F mov r21,r24 |
48 0034 8823 tst r24 |
49 0036 01F0 breq .L11 |
50 0038 8091 0000 lds r24,MenuePunkt |
51 003c 8823 tst r24 |
52 003e 01F4 brne .+2 |
53 0040 00C0 rjmp .L13 |
54 0042 8150 subi r24,lo8(-(-1)) |
55 0044 8093 0000 sts MenuePunkt,r24 |
56 .L11: |
57 0048 B901 movw r22,r18 |
58 004a 6270 andi r22,lo8(2) |
59 004c 7070 andi r23,hi8(2) |
60 004e 21FF sbrs r18,1 |
61 0050 00C0 rjmp .L15 |
62 0052 8091 0000 lds r24,MenuePunkt |
63 0056 4817 cp r20,r24 |
64 0058 01F4 brne .+2 |
65 005a 00C0 rjmp .L66 |
66 005c 8F5F subi r24,lo8(-(1)) |
67 005e 8093 0000 sts MenuePunkt,r24 |
68 .L15: |
69 0062 5523 tst r21 |
70 0064 01F0 breq .L19 |
71 0066 672B or r22,r23 |
72 0068 01F0 breq .+2 |
73 006a 00C0 rjmp .L67 |
74 .L19: |
75 006c 0E94 0000 call LcdClear |
76 0070 9091 0000 lds r25,MenuePunkt |
77 0074 9A30 cpi r25,lo8(10) |
78 0076 00F4 brsh .L22 |
79 0078 81E1 ldi r24,lo8(17) |
80 007a 8093 0000 sts DispPtr,r24 |
81 007e 892F mov r24,r25 |
82 0080 90E0 ldi r25,lo8(0) |
83 0082 9F93 push r25 |
84 0084 8F93 push r24 |
85 0086 80E0 ldi r24,lo8(__c.2370) |
86 0088 90E0 ldi r25,hi8(__c.2370) |
87 .L65: |
88 008a 9F93 push r25 |
89 008c 8F93 push r24 |
90 008e 81E0 ldi r24,lo8(1) |
91 0090 8F93 push r24 |
92 0092 0E94 0000 call _printf_P |
93 0096 0F90 pop __tmp_reg__ |
94 0098 0F90 pop __tmp_reg__ |
95 009a 0F90 pop __tmp_reg__ |
96 009c 0F90 pop __tmp_reg__ |
97 009e 0F90 pop __tmp_reg__ |
98 00a0 1091 0000 lds r17,MenuePunkt |
99 00a4 1530 cpi r17,lo8(5) |
100 00a6 01F4 brne .+2 |
101 00a8 00C0 rjmp .L31 |
102 00aa 1630 cpi r17,lo8(6) |
103 00ac 00F0 brlo .L68 |
104 00ae 1830 cpi r17,lo8(8) |
105 00b0 01F4 brne .+2 |
106 00b2 00C0 rjmp .L34 |
107 00b4 1930 cpi r17,lo8(9) |
108 00b6 00F0 brlo .+2 |
109 00b8 00C0 rjmp .L40 |
110 00ba 1630 cpi r17,lo8(6) |
111 00bc 01F4 brne .+2 |
112 00be 00C0 rjmp .L32 |
113 00c0 1730 cpi r17,lo8(7) |
114 00c2 01F4 brne .+2 |
115 00c4 00C0 rjmp .L69 |
116 .L25: |
117 00c6 1150 subi r17,lo8(-(-1)) |
118 00c8 1093 0000 sts MaxMenue,r17 |
119 00cc 1092 0000 sts MenuePunkt,__zero_reg__ |
120 00d0 00C0 rjmp .L41 |
121 .L22: |
122 00d2 80E1 ldi r24,lo8(16) |
123 00d4 8093 0000 sts DispPtr,r24 |
124 00d8 892F mov r24,r25 |
125 00da 90E0 ldi r25,lo8(0) |
126 00dc 9F93 push r25 |
127 00de 8F93 push r24 |
128 00e0 80E0 ldi r24,lo8(__c.2372) |
129 00e2 90E0 ldi r25,hi8(__c.2372) |
130 00e4 00C0 rjmp .L65 |
131 .L68: |
132 00e6 1230 cpi r17,lo8(2) |
133 00e8 01F4 brne .+2 |
134 00ea 00C0 rjmp .L28 |
135 00ec 1330 cpi r17,lo8(3) |
136 00ee 00F4 brsh .+2 |
137 00f0 00C0 rjmp .L70 |
138 00f2 1330 cpi r17,lo8(3) |
139 00f4 01F4 brne .+2 |
140 00f6 00C0 rjmp .L29 |
141 00f8 1430 cpi r17,lo8(4) |
142 00fa 01F4 brne .L25 |
143 00fc 1092 0000 sts DispPtr,__zero_reg__ |
144 0100 E091 0000 lds r30,EE_Parameter+1 |
145 0104 F0E0 ldi r31,lo8(0) |
146 0106 EE0F lsl r30 |
147 0108 FF1F rol r31 |
148 010a E050 subi r30,lo8(-(PPM_in)) |
149 010c F040 sbci r31,hi8(-(PPM_in)) |
150 010e 2081 ld r18,Z |
151 0110 3181 ldd r19,Z+1 |
152 0112 E091 0000 lds r30,EE_Parameter |
153 0116 F0E0 ldi r31,lo8(0) |
154 0118 EE0F lsl r30 |
155 011a FF1F rol r31 |
156 011c E050 subi r30,lo8(-(PPM_in)) |
157 011e F040 sbci r31,hi8(-(PPM_in)) |
158 0120 8081 ld r24,Z |
159 0122 9181 ldd r25,Z+1 |
160 0124 3F93 push r19 |
161 0126 2F93 push r18 |
162 0128 9F93 push r25 |
163 012a 8F93 push r24 |
164 012c 80E0 ldi r24,lo8(__c.2416) |
165 012e 90E0 ldi r25,hi8(__c.2416) |
166 0130 9F93 push r25 |
167 0132 8F93 push r24 |
168 0134 11E0 ldi r17,lo8(1) |
169 0136 1F93 push r17 |
170 0138 0E94 0000 call _printf_P |
171 013c 84E1 ldi r24,lo8(20) |
172 013e 8093 0000 sts DispPtr,r24 |
173 0142 E091 0000 lds r30,EE_Parameter+3 |
174 0146 F0E0 ldi r31,lo8(0) |
175 0148 EE0F lsl r30 |
176 014a FF1F rol r31 |
177 014c E050 subi r30,lo8(-(PPM_in)) |
178 014e F040 sbci r31,hi8(-(PPM_in)) |
179 0150 2081 ld r18,Z |
180 0152 3181 ldd r19,Z+1 |
181 0154 E091 0000 lds r30,EE_Parameter+2 |
182 0158 F0E0 ldi r31,lo8(0) |
183 015a EE0F lsl r30 |
184 015c FF1F rol r31 |
185 015e E050 subi r30,lo8(-(PPM_in)) |
186 0160 F040 sbci r31,hi8(-(PPM_in)) |
187 0162 8081 ld r24,Z |
188 0164 9181 ldd r25,Z+1 |
189 0166 3F93 push r19 |
190 0168 2F93 push r18 |
191 016a 9F93 push r25 |
192 016c 8F93 push r24 |
193 016e 80E0 ldi r24,lo8(__c.2418) |
194 0170 90E0 ldi r25,hi8(__c.2418) |
195 0172 9F93 push r25 |
196 0174 8F93 push r24 |
197 0176 1F93 push r17 |
198 0178 0E94 0000 call _printf_P |
199 017c 88E2 ldi r24,lo8(40) |
200 017e 8093 0000 sts DispPtr,r24 |
201 0182 E091 0000 lds r30,EE_Parameter+5 |
202 0186 F0E0 ldi r31,lo8(0) |
203 0188 EE0F lsl r30 |
204 018a FF1F rol r31 |
205 018c E050 subi r30,lo8(-(PPM_in)) |
206 018e F040 sbci r31,hi8(-(PPM_in)) |
207 0190 2081 ld r18,Z |
208 0192 3181 ldd r19,Z+1 |
209 0194 E091 0000 lds r30,EE_Parameter+4 |
210 0198 F0E0 ldi r31,lo8(0) |
211 019a EE0F lsl r30 |
212 019c FF1F rol r31 |
213 019e E050 subi r30,lo8(-(PPM_in)) |
214 01a0 F040 sbci r31,hi8(-(PPM_in)) |
215 01a2 8081 ld r24,Z |
216 01a4 9181 ldd r25,Z+1 |
217 01a6 3F93 push r19 |
218 01a8 2F93 push r18 |
219 01aa 9F93 push r25 |
220 01ac 8F93 push r24 |
221 01ae 80E0 ldi r24,lo8(__c.2420) |
222 01b0 90E0 ldi r25,hi8(__c.2420) |
223 01b2 9F93 push r25 |
224 01b4 8F93 push r24 |
225 01b6 1F93 push r17 |
226 01b8 0E94 0000 call _printf_P |
227 01bc 8CE3 ldi r24,lo8(60) |
228 01be 8093 0000 sts DispPtr,r24 |
229 01c2 E091 0000 lds r30,EE_Parameter+7 |
230 01c6 F0E0 ldi r31,lo8(0) |
231 01c8 EE0F lsl r30 |
232 01ca FF1F rol r31 |
233 01cc E050 subi r30,lo8(-(PPM_in)) |
234 01ce F040 sbci r31,hi8(-(PPM_in)) |
235 01d0 2081 ld r18,Z |
236 01d2 3181 ldd r19,Z+1 |
237 01d4 E091 0000 lds r30,EE_Parameter+6 |
238 01d8 F0E0 ldi r31,lo8(0) |
239 01da EE0F lsl r30 |
240 01dc FF1F rol r31 |
241 01de E050 subi r30,lo8(-(PPM_in)) |
242 01e0 F040 sbci r31,hi8(-(PPM_in)) |
243 01e2 8081 ld r24,Z |
244 01e4 9181 ldd r25,Z+1 |
245 01e6 3F93 push r19 |
246 01e8 2F93 push r18 |
247 01ea 9F93 push r25 |
248 01ec 8F93 push r24 |
249 01ee 80E0 ldi r24,lo8(__c.2422) |
250 01f0 90E0 ldi r25,hi8(__c.2422) |
251 01f2 9F93 push r25 |
252 01f4 8F93 push r24 |
253 01f6 1F93 push r17 |
254 01f8 0E94 0000 call _printf_P |
255 01fc 4DB7 in r20,__SP_L__ |
256 01fe 5EB7 in r21,__SP_H__ |
257 0200 445E subi r20,lo8(-(28)) |
258 0202 5F4F sbci r21,hi8(-(28)) |
259 0204 0FB6 in __tmp_reg__,__SREG__ |
260 0206 F894 cli |
261 0208 5EBF out __SP_H__,r21 |
262 020a 0FBE out __SREG__,__tmp_reg__ |
263 020c 4DBF out __SP_L__,r20 |
264 020e 00C0 rjmp .L41 |
265 .L67: |
266 0210 1092 0000 sts MenuePunkt,__zero_reg__ |
267 0214 00C0 rjmp .L19 |
268 .L13: |
269 0216 4093 0000 sts MenuePunkt,r20 |
270 021a 00C0 rjmp .L11 |
271 .L66: |
272 021c 1092 0000 sts MenuePunkt,__zero_reg__ |
273 0220 00C0 rjmp .L15 |
274 .L40: |
275 0222 1A30 cpi r17,lo8(10) |
276 0224 01F4 brne .+2 |
277 0226 00C0 rjmp .L36 |
278 0228 1A30 cpi r17,lo8(10) |
279 022a 00F4 brsh .+2 |
280 022c 00C0 rjmp .L35 |
281 022e 1B30 cpi r17,lo8(11) |
282 0230 01F0 breq .+2 |
283 0232 00C0 rjmp .L25 |
284 0234 1092 0000 sts DispPtr,__zero_reg__ |
285 0238 80E0 ldi r24,lo8(__c.2487) |
286 023a 90E0 ldi r25,hi8(__c.2487) |
287 023c 9F93 push r25 |
288 023e 8F93 push r24 |
289 0240 11E0 ldi r17,lo8(1) |
290 0242 1F93 push r17 |
291 0244 0E94 0000 call _printf_P |
292 0248 84E1 ldi r24,lo8(20) |
293 024a 8093 0000 sts DispPtr,r24 |
294 024e 2091 0000 lds r18,ExternControl+4 |
295 0252 3327 clr r19 |
296 0254 27FD sbrc r18,7 |
297 0256 3095 com r19 |
298 0258 8091 0000 lds r24,ExternControl+3 |
299 025c 9927 clr r25 |
300 025e 87FD sbrc r24,7 |
301 0260 9095 com r25 |
302 0262 3F93 push r19 |
303 0264 2F93 push r18 |
304 0266 9F93 push r25 |
305 0268 8F93 push r24 |
306 026a 80E0 ldi r24,lo8(__c.2489) |
307 026c 90E0 ldi r25,hi8(__c.2489) |
308 026e 9F93 push r25 |
309 0270 8F93 push r24 |
310 0272 1F93 push r17 |
311 0274 0E94 0000 call _printf_P |
312 0278 88E2 ldi r24,lo8(40) |
313 027a 8093 0000 sts DispPtr,r24 |
314 027e 2091 0000 lds r18,ExternControl+5 |
315 0282 3327 clr r19 |
316 0284 27FD sbrc r18,7 |
317 0286 3095 com r19 |
318 0288 8091 0000 lds r24,ExternControl+6 |
319 028c 90E0 ldi r25,lo8(0) |
320 028e 3F93 push r19 |
321 0290 2F93 push r18 |
322 0292 9F93 push r25 |
323 0294 8F93 push r24 |
324 0296 80E0 ldi r24,lo8(__c.2491) |
325 0298 90E0 ldi r25,hi8(__c.2491) |
326 029a 9F93 push r25 |
327 029c 8F93 push r24 |
328 029e 1F93 push r17 |
329 02a0 0E94 0000 call _printf_P |
330 02a4 8CE3 ldi r24,lo8(60) |
331 02a6 8093 0000 sts DispPtr,r24 |
332 02aa 2091 0000 lds r18,ExternControl+10 |
333 02ae 30E0 ldi r19,lo8(0) |
334 02b0 8091 0000 lds r24,ExternControl+7 |
335 02b4 9927 clr r25 |
336 02b6 87FD sbrc r24,7 |
337 02b8 9095 com r25 |
338 02ba 3F93 push r19 |
339 02bc 2F93 push r18 |
340 02be 9F93 push r25 |
341 02c0 8F93 push r24 |
342 02c2 80E0 ldi r24,lo8(__c.2493) |
343 02c4 90E0 ldi r25,hi8(__c.2493) |
344 02c6 9F93 push r25 |
345 02c8 8F93 push r24 |
346 02ca 1F93 push r17 |
347 02cc 0E94 0000 call _printf_P |
348 02d0 6DB7 in r22,__SP_L__ |
349 02d2 7EB7 in r23,__SP_H__ |
350 02d4 685E subi r22,lo8(-(24)) |
351 02d6 7F4F sbci r23,hi8(-(24)) |
352 02d8 0FB6 in __tmp_reg__,__SREG__ |
353 02da F894 cli |
354 02dc 7EBF out __SP_H__,r23 |
355 02de 0FBE out __SREG__,__tmp_reg__ |
356 02e0 6DBF out __SP_L__,r22 |
357 02e2 00C0 rjmp .L41 |
358 .L70: |
359 02e4 1123 tst r17 |
360 02e6 01F4 brne .+2 |
361 02e8 00C0 rjmp .L26 |
362 02ea 1130 cpi r17,lo8(1) |
363 02ec 01F0 breq .+2 |
364 02ee 00C0 rjmp .L25 |
365 02f0 8091 0000 lds r24,EE_Parameter+8 |
366 02f4 80FF sbrs r24,0 |
367 02f6 00C0 rjmp .L42 |
368 02f8 1092 0000 sts DispPtr,__zero_reg__ |
369 02fc 8091 0000 lds r24,HoehenWert |
370 0300 9091 0000 lds r25,(HoehenWert)+1 |
371 0304 9F93 push r25 |
372 0306 8F93 push r24 |
373 0308 80E0 ldi r24,lo8(__c.2385) |
374 030a 90E0 ldi r25,hi8(__c.2385) |
375 030c 9F93 push r25 |
376 030e 8F93 push r24 |
377 0310 1F93 push r17 |
378 0312 0E94 0000 call _printf_P |
379 0316 84E1 ldi r24,lo8(20) |
380 0318 8093 0000 sts DispPtr,r24 |
381 031c 8091 0000 lds r24,SollHoehe |
382 0320 9091 0000 lds r25,(SollHoehe)+1 |
383 0324 9F93 push r25 |
384 0326 8F93 push r24 |
385 0328 80E0 ldi r24,lo8(__c.2387) |
386 032a 90E0 ldi r25,hi8(__c.2387) |
387 032c 9F93 push r25 |
388 032e 8F93 push r24 |
389 0330 1F93 push r17 |
390 0332 0E94 0000 call _printf_P |
391 0336 88E2 ldi r24,lo8(40) |
392 0338 8093 0000 sts DispPtr,r24 |
393 033c 8091 0000 lds r24,MessLuftdruck |
394 0340 9091 0000 lds r25,(MessLuftdruck)+1 |
395 0344 9F93 push r25 |
396 0346 8F93 push r24 |
397 0348 80E0 ldi r24,lo8(__c.2389) |
398 034a 90E0 ldi r25,hi8(__c.2389) |
399 034c 9F93 push r25 |
400 034e 8F93 push r24 |
401 0350 1F93 push r17 |
402 0352 0E94 0000 call _printf_P |
403 0356 8CE3 ldi r24,lo8(60) |
404 0358 8093 0000 sts DispPtr,r24 |
405 035c 8091 0000 lds r24,DruckOffsetSetting |
406 0360 90E0 ldi r25,lo8(0) |
407 0362 9F93 push r25 |
408 0364 8F93 push r24 |
409 0366 80E0 ldi r24,lo8(__c.2391) |
410 0368 90E0 ldi r25,hi8(__c.2391) |
411 036a 9F93 push r25 |
412 036c 8F93 push r24 |
413 036e 1F93 push r17 |
414 0370 0E94 0000 call _printf_P |
415 0374 4DB7 in r20,__SP_L__ |
416 0376 5EB7 in r21,__SP_H__ |
417 0378 4C5E subi r20,lo8(-(20)) |
418 037a 5F4F sbci r21,hi8(-(20)) |
419 037c 0FB6 in __tmp_reg__,__SREG__ |
420 037e F894 cli |
421 0380 5EBF out __SP_H__,r21 |
422 0382 0FBE out __SREG__,__tmp_reg__ |
423 0384 4DBF out __SP_L__,r20 |
424 0386 00C0 rjmp .L41 |
425 .L35: |
426 0388 1092 0000 sts DispPtr,__zero_reg__ |
427 038c 8091 0000 lds r24,Poti1 |
428 0390 9091 0000 lds r25,(Poti1)+1 |
429 0394 9F93 push r25 |
430 0396 8F93 push r24 |
431 0398 80E0 ldi r24,lo8(__c.2469) |
432 039a 90E0 ldi r25,hi8(__c.2469) |
433 039c 9F93 push r25 |
434 039e 8F93 push r24 |
435 03a0 11E0 ldi r17,lo8(1) |
436 03a2 1F93 push r17 |
437 03a4 0E94 0000 call _printf_P |
438 03a8 84E1 ldi r24,lo8(20) |
439 03aa 8093 0000 sts DispPtr,r24 |
440 03ae 8091 0000 lds r24,Poti2 |
441 03b2 9091 0000 lds r25,(Poti2)+1 |
442 03b6 9F93 push r25 |
443 03b8 8F93 push r24 |
444 03ba 80E0 ldi r24,lo8(__c.2471) |
445 03bc 90E0 ldi r25,hi8(__c.2471) |
446 03be 9F93 push r25 |
447 03c0 8F93 push r24 |
448 03c2 1F93 push r17 |
449 03c4 0E94 0000 call _printf_P |
450 03c8 88E2 ldi r24,lo8(40) |
451 03ca 8093 0000 sts DispPtr,r24 |
452 03ce 8091 0000 lds r24,Poti3 |
453 03d2 9091 0000 lds r25,(Poti3)+1 |
454 03d6 9F93 push r25 |
455 03d8 8F93 push r24 |
456 03da 80E0 ldi r24,lo8(__c.2473) |
457 03dc 90E0 ldi r25,hi8(__c.2473) |
458 03de 9F93 push r25 |
459 03e0 8F93 push r24 |
460 03e2 1F93 push r17 |
461 03e4 0E94 0000 call _printf_P |
462 03e8 8CE3 ldi r24,lo8(60) |
463 03ea 8093 0000 sts DispPtr,r24 |
464 03ee 8091 0000 lds r24,Poti4 |
465 03f2 9091 0000 lds r25,(Poti4)+1 |
466 03f6 9F93 push r25 |
467 03f8 8F93 push r24 |
468 03fa 80E0 ldi r24,lo8(__c.2475) |
469 03fc 90E0 ldi r25,hi8(__c.2475) |
470 03fe 9F93 push r25 |
471 0400 8F93 push r24 |
472 0402 1F93 push r17 |
473 0404 0E94 0000 call _printf_P |
474 0408 2DB7 in r18,__SP_L__ |
475 040a 3EB7 in r19,__SP_H__ |
476 040c 2C5E subi r18,lo8(-(20)) |
477 040e 3F4F sbci r19,hi8(-(20)) |
478 0410 0FB6 in __tmp_reg__,__SREG__ |
479 0412 F894 cli |
480 0414 3EBF out __SP_H__,r19 |
481 0416 0FBE out __SREG__,__tmp_reg__ |
482 0418 2DBF out __SP_L__,r18 |
483 041a 00C0 rjmp .L41 |
484 .L29: |
485 041c 1092 0000 sts DispPtr,__zero_reg__ |
486 0420 8091 0000 lds r24,PPM_in+4 |
487 0424 9091 0000 lds r25,(PPM_in+4)+1 |
488 0428 2091 0000 lds r18,PPM_in+2 |
489 042c 3091 0000 lds r19,(PPM_in+2)+1 |
490 0430 9F93 push r25 |
491 0432 8F93 push r24 |
492 0434 3F93 push r19 |
493 0436 2F93 push r18 |
494 0438 80E0 ldi r24,lo8(__c.2407) |
495 043a 90E0 ldi r25,hi8(__c.2407) |
496 043c 9F93 push r25 |
497 043e 8F93 push r24 |
498 0440 11E0 ldi r17,lo8(1) |
499 0442 1F93 push r17 |
500 0444 0E94 0000 call _printf_P |
501 0448 84E1 ldi r24,lo8(20) |
502 044a 8093 0000 sts DispPtr,r24 |
503 044e 8091 0000 lds r24,PPM_in+8 |
504 0452 9091 0000 lds r25,(PPM_in+8)+1 |
505 0456 2091 0000 lds r18,PPM_in+6 |
506 045a 3091 0000 lds r19,(PPM_in+6)+1 |
507 045e 9F93 push r25 |
508 0460 8F93 push r24 |
509 0462 3F93 push r19 |
510 0464 2F93 push r18 |
511 0466 80E0 ldi r24,lo8(__c.2409) |
512 0468 90E0 ldi r25,hi8(__c.2409) |
513 046a 9F93 push r25 |
514 046c 8F93 push r24 |
515 046e 1F93 push r17 |
516 0470 0E94 0000 call _printf_P |
517 0474 88E2 ldi r24,lo8(40) |
518 0476 8093 0000 sts DispPtr,r24 |
519 047a 8091 0000 lds r24,PPM_in+12 |
520 047e 9091 0000 lds r25,(PPM_in+12)+1 |
521 0482 2091 0000 lds r18,PPM_in+10 |
522 0486 3091 0000 lds r19,(PPM_in+10)+1 |
523 048a 9F93 push r25 |
524 048c 8F93 push r24 |
525 048e 3F93 push r19 |
526 0490 2F93 push r18 |
527 0492 80E0 ldi r24,lo8(__c.2411) |
528 0494 90E0 ldi r25,hi8(__c.2411) |
529 0496 9F93 push r25 |
530 0498 8F93 push r24 |
531 049a 1F93 push r17 |
532 049c 0E94 0000 call _printf_P |
533 04a0 8CE3 ldi r24,lo8(60) |
534 04a2 8093 0000 sts DispPtr,r24 |
535 04a6 8091 0000 lds r24,PPM_in+16 |
536 04aa 9091 0000 lds r25,(PPM_in+16)+1 |
537 04ae 2091 0000 lds r18,PPM_in+14 |
538 04b2 3091 0000 lds r19,(PPM_in+14)+1 |
539 04b6 9F93 push r25 |
540 04b8 8F93 push r24 |
541 04ba 3F93 push r19 |
542 04bc 2F93 push r18 |
543 04be 80E0 ldi r24,lo8(__c.2413) |
544 04c0 90E0 ldi r25,hi8(__c.2413) |
545 04c2 9F93 push r25 |
546 04c4 8F93 push r24 |
547 04c6 1F93 push r17 |
548 04c8 0E94 0000 call _printf_P |
549 04cc 2DB7 in r18,__SP_L__ |
550 04ce 3EB7 in r19,__SP_H__ |
551 04d0 245E subi r18,lo8(-(28)) |
552 04d2 3F4F sbci r19,hi8(-(28)) |
553 04d4 0FB6 in __tmp_reg__,__SREG__ |
554 04d6 F894 cli |
555 04d8 3EBF out __SP_H__,r19 |
556 04da 0FBE out __SREG__,__tmp_reg__ |
557 04dc 2DBF out __SP_L__,r18 |
558 04de 00C0 rjmp .L41 |
559 .L26: |
560 04e0 1092 0000 sts DispPtr,__zero_reg__ |
561 04e4 80E0 ldi r24,lo8(__c.2375) |
562 04e6 90E0 ldi r25,hi8(__c.2375) |
563 04e8 9F93 push r25 |
564 04ea 8F93 push r24 |
565 04ec 11E0 ldi r17,lo8(1) |
566 04ee 1F93 push r17 |
567 04f0 0E94 0000 call _printf_P |
568 04f4 84E1 ldi r24,lo8(20) |
569 04f6 8093 0000 sts DispPtr,r24 |
570 04fa 2091 0000 lds r18,PlatinenVersion |
571 04fe 822F mov r24,r18 |
572 0500 6AE0 ldi r22,lo8(10) |
573 0502 0E94 0000 call __udivmodqi4 |
574 0506 492F mov r20,r25 |
575 0508 50E0 ldi r21,lo8(0) |
576 050a 822F mov r24,r18 |
577 050c 0E94 0000 call __udivmodqi4 |
578 0510 90E0 ldi r25,lo8(0) |
579 0512 20E7 ldi r18,lo8(112) |
580 0514 30E0 ldi r19,hi8(112) |
581 0516 3F93 push r19 |
582 0518 2F93 push r18 |
583 051a 28E4 ldi r18,lo8(72) |
584 051c 30E0 ldi r19,hi8(72) |
585 051e 3F93 push r19 |
586 0520 2F93 push r18 |
587 0522 1F92 push __zero_reg__ |
588 0524 1F92 push __zero_reg__ |
589 0526 5F93 push r21 |
590 0528 4F93 push r20 |
591 052a 9F93 push r25 |
592 052c 8F93 push r24 |
593 052e 80E0 ldi r24,lo8(__c.2377) |
594 0530 90E0 ldi r25,hi8(__c.2377) |
595 0532 9F93 push r25 |
596 0534 8F93 push r24 |
597 0536 1F93 push r17 |
598 0538 0E94 0000 call _printf_P |
599 053c 88E2 ldi r24,lo8(40) |
600 053e 8093 0000 sts DispPtr,r24 |
601 0542 0E94 0000 call GetActiveParamSetNumber |
602 0546 90E0 ldi r25,lo8(0) |
603 0548 9F93 push r25 |
604 054a 8F93 push r24 |
605 054c 80E0 ldi r24,lo8(__c.2379) |
606 054e 90E0 ldi r25,hi8(__c.2379) |
607 0550 9F93 push r25 |
608 0552 8F93 push r24 |
609 0554 1F93 push r17 |
610 0556 0E94 0000 call _printf_P |
611 055a 8CE3 ldi r24,lo8(60) |
612 055c 8093 0000 sts DispPtr,r24 |
613 0560 80E0 ldi r24,lo8(__c.2381) |
614 0562 90E0 ldi r25,hi8(__c.2381) |
615 0564 9F93 push r25 |
616 0566 8F93 push r24 |
617 0568 1F93 push r17 |
618 056a 0E94 0000 call _printf_P |
619 056e 2DB7 in r18,__SP_L__ |
620 0570 3EB7 in r19,__SP_H__ |
621 0572 285E subi r18,lo8(-(24)) |
622 0574 3F4F sbci r19,hi8(-(24)) |
623 0576 0FB6 in __tmp_reg__,__SREG__ |
624 0578 F894 cli |
625 057a 3EBF out __SP_H__,r19 |
626 057c 0FBE out __SREG__,__tmp_reg__ |
627 057e 2DBF out __SP_L__,r18 |
628 0580 00C0 rjmp .L41 |
629 .L69: |
630 0582 84E1 ldi r24,lo8(20) |
631 0584 8093 0000 sts DispPtr,r24 |
632 0588 8091 0000 lds r24,UBat |
633 058c 9091 0000 lds r25,(UBat)+1 |
634 0590 9F93 push r25 |
635 0592 8F93 push r24 |
636 0594 80E0 ldi r24,lo8(__c.2455) |
637 0596 90E0 ldi r25,hi8(__c.2455) |
638 0598 9F93 push r25 |
639 059a 8F93 push r24 |
640 059c 11E0 ldi r17,lo8(1) |
641 059e 1F93 push r17 |
642 05a0 0E94 0000 call _printf_P |
643 05a4 88E2 ldi r24,lo8(40) |
644 05a6 8093 0000 sts DispPtr,r24 |
645 05aa 8091 0000 lds r24,SenderOkay |
646 05ae 90E0 ldi r25,lo8(0) |
647 05b0 9F93 push r25 |
648 05b2 8F93 push r24 |
649 05b4 80E0 ldi r24,lo8(__c.2457) |
650 05b6 90E0 ldi r25,hi8(__c.2457) |
651 05b8 9F93 push r25 |
652 05ba 8F93 push r24 |
653 05bc 1F93 push r17 |
654 05be 0E94 0000 call _printf_P |
655 05c2 6DB7 in r22,__SP_L__ |
656 05c4 7EB7 in r23,__SP_H__ |
657 05c6 665F subi r22,lo8(-(10)) |
658 05c8 7F4F sbci r23,hi8(-(10)) |
659 05ca 0FB6 in __tmp_reg__,__SREG__ |
660 05cc F894 cli |
661 05ce 7EBF out __SP_H__,r23 |
662 05d0 0FBE out __SREG__,__tmp_reg__ |
663 05d2 6DBF out __SP_L__,r22 |
664 05d4 00C0 rjmp .L41 |
665 .L32: |
666 05d6 1092 0000 sts DispPtr,__zero_reg__ |
667 05da 80E0 ldi r24,lo8(__c.2446) |
668 05dc 90E0 ldi r25,hi8(__c.2446) |
669 05de 9F93 push r25 |
670 05e0 8F93 push r24 |
671 05e2 11E0 ldi r17,lo8(1) |
672 05e4 1F93 push r17 |
673 05e6 0E94 0000 call _printf_P |
674 05ea 84E1 ldi r24,lo8(20) |
675 05ec 8093 0000 sts DispPtr,r24 |
676 05f0 8091 0000 lds r24,NeutralAccX |
677 05f4 9091 0000 lds r25,(NeutralAccX)+1 |
678 05f8 2091 0000 lds r18,AdWertAccNick |
679 05fc 3091 0000 lds r19,(AdWertAccNick)+1 |
680 0600 9F93 push r25 |
681 0602 8F93 push r24 |
682 0604 3F93 push r19 |
683 0606 2F93 push r18 |
684 0608 80E0 ldi r24,lo8(__c.2448) |
685 060a 90E0 ldi r25,hi8(__c.2448) |
686 060c 9F93 push r25 |
687 060e 8F93 push r24 |
688 0610 1F93 push r17 |
689 0612 0E94 0000 call _printf_P |
690 0616 88E2 ldi r24,lo8(40) |
691 0618 8093 0000 sts DispPtr,r24 |
692 061c 8091 0000 lds r24,NeutralAccY |
693 0620 9091 0000 lds r25,(NeutralAccY)+1 |
694 0624 2091 0000 lds r18,AdWertAccRoll |
695 0628 3091 0000 lds r19,(AdWertAccRoll)+1 |
696 062c 9F93 push r25 |
697 062e 8F93 push r24 |
698 0630 3F93 push r19 |
699 0632 2F93 push r18 |
700 0634 80E0 ldi r24,lo8(__c.2450) |
701 0636 90E0 ldi r25,hi8(__c.2450) |
702 0638 9F93 push r25 |
703 063a 8F93 push r24 |
704 063c 1F93 push r17 |
705 063e 0E94 0000 call _printf_P |
706 0642 8CE3 ldi r24,lo8(60) |
707 0644 8093 0000 sts DispPtr,r24 |
708 0648 6091 0000 lds r22,NeutralAccZ |
709 064c 7091 0000 lds r23,(NeutralAccZ)+1 |
710 0650 8091 0000 lds r24,(NeutralAccZ)+2 |
711 0654 9091 0000 lds r25,(NeutralAccZ)+3 |
712 0658 0E94 0000 call __fixsfsi |
713 065c 2091 0000 lds r18,Mittelwert_AccHoch |
714 0660 3091 0000 lds r19,(Mittelwert_AccHoch)+1 |
715 0664 7F93 push r23 |
716 0666 6F93 push r22 |
717 0668 3F93 push r19 |
718 066a 2F93 push r18 |
719 066c 80E0 ldi r24,lo8(__c.2452) |
720 066e 90E0 ldi r25,hi8(__c.2452) |
721 0670 9F93 push r25 |
722 0672 8F93 push r24 |
723 0674 1F93 push r17 |
724 0676 0E94 0000 call _printf_P |
725 067a 4DB7 in r20,__SP_L__ |
726 067c 5EB7 in r21,__SP_H__ |
727 067e 485E subi r20,lo8(-(24)) |
728 0680 5F4F sbci r21,hi8(-(24)) |
729 0682 0FB6 in __tmp_reg__,__SREG__ |
730 0684 F894 cli |
731 0686 5EBF out __SP_H__,r21 |
732 0688 0FBE out __SREG__,__tmp_reg__ |
733 068a 4DBF out __SP_L__,r20 |
734 068c 00C0 rjmp .L41 |
735 .L34: |
736 068e 1092 0000 sts DispPtr,__zero_reg__ |
737 0692 80E0 ldi r24,lo8(__c.2460) |
738 0694 90E0 ldi r25,hi8(__c.2460) |
739 0696 9F93 push r25 |
740 0698 8F93 push r24 |
741 069a 11E0 ldi r17,lo8(1) |
742 069c 1F93 push r17 |
743 069e 0E94 0000 call _printf_P |
744 06a2 84E1 ldi r24,lo8(20) |
745 06a4 8093 0000 sts DispPtr,r24 |
746 06a8 8091 0000 lds r24,KompassRichtung |
747 06ac 9091 0000 lds r25,(KompassRichtung)+1 |
748 06b0 9F93 push r25 |
749 06b2 8F93 push r24 |
750 06b4 80E0 ldi r24,lo8(__c.2462) |
751 06b6 90E0 ldi r25,hi8(__c.2462) |
752 06b8 9F93 push r25 |
753 06ba 8F93 push r24 |
754 06bc 1F93 push r17 |
755 06be 0E94 0000 call _printf_P |
756 06c2 88E2 ldi r24,lo8(40) |
757 06c4 8093 0000 sts DispPtr,r24 |
758 06c8 8091 0000 lds r24,KompassValue |
759 06cc 9091 0000 lds r25,(KompassValue)+1 |
760 06d0 9F93 push r25 |
761 06d2 8F93 push r24 |
762 06d4 80E0 ldi r24,lo8(__c.2464) |
763 06d6 90E0 ldi r25,hi8(__c.2464) |
764 06d8 9F93 push r25 |
765 06da 8F93 push r24 |
766 06dc 1F93 push r17 |
767 06de 0E94 0000 call _printf_P |
768 06e2 8CE3 ldi r24,lo8(60) |
769 06e4 8093 0000 sts DispPtr,r24 |
770 06e8 8091 0000 lds r24,KompassStartwert |
771 06ec 9091 0000 lds r25,(KompassStartwert)+1 |
772 06f0 9F93 push r25 |
773 06f2 8F93 push r24 |
774 06f4 80E0 ldi r24,lo8(__c.2466) |
775 06f6 90E0 ldi r25,hi8(__c.2466) |
776 06f8 9F93 push r25 |
777 06fa 8F93 push r24 |
778 06fc 1F93 push r17 |
779 06fe 0E94 0000 call _printf_P |
780 0702 8DB7 in r24,__SP_L__ |
781 0704 9EB7 in r25,__SP_H__ |
782 0706 4296 adiw r24,18 |
783 0708 0FB6 in __tmp_reg__,__SREG__ |
784 070a F894 cli |
785 070c 9EBF out __SP_H__,r25 |
786 070e 0FBE out __SREG__,__tmp_reg__ |
787 0710 8DBF out __SP_L__,r24 |
788 0712 00C0 rjmp .L41 |
789 .L36: |
790 0714 1092 0000 sts DispPtr,__zero_reg__ |
791 0718 80E0 ldi r24,lo8(__c.2478) |
792 071a 90E0 ldi r25,hi8(__c.2478) |
793 071c 9F93 push r25 |
794 071e 8F93 push r24 |
795 0720 11E0 ldi r17,lo8(1) |
796 0722 1F93 push r17 |
797 0724 0E94 0000 call _printf_P |
798 0728 84E1 ldi r24,lo8(20) |
799 072a 8093 0000 sts DispPtr,r24 |
800 072e 8091 0000 lds r24,Parameter_ServoNickControl |
801 0732 90E0 ldi r25,lo8(0) |
802 0734 9F93 push r25 |
803 0736 8F93 push r24 |
804 0738 80E0 ldi r24,lo8(__c.2480) |
805 073a 90E0 ldi r25,hi8(__c.2480) |
806 073c 9F93 push r25 |
807 073e 8F93 push r24 |
808 0740 1F93 push r17 |
809 0742 0E94 0000 call _printf_P |
810 0746 88E2 ldi r24,lo8(40) |
811 0748 8093 0000 sts DispPtr,r24 |
812 074c 8091 0000 lds r24,ServoValue |
813 0750 9091 0000 lds r25,(ServoValue)+1 |
814 0754 9F93 push r25 |
815 0756 8F93 push r24 |
816 0758 80E0 ldi r24,lo8(__c.2482) |
817 075a 90E0 ldi r25,hi8(__c.2482) |
818 075c 9F93 push r25 |
819 075e 8F93 push r24 |
820 0760 1F93 push r17 |
821 0762 0E94 0000 call _printf_P |
822 0766 8CE3 ldi r24,lo8(60) |
823 0768 8093 0000 sts DispPtr,r24 |
824 076c 2091 0000 lds r18,EE_Parameter+37 |
825 0770 30E0 ldi r19,lo8(0) |
826 0772 8091 0000 lds r24,EE_Parameter+36 |
827 0776 90E0 ldi r25,lo8(0) |
828 0778 3F93 push r19 |
829 077a 2F93 push r18 |
830 077c 9F93 push r25 |
831 077e 8F93 push r24 |
832 0780 80E0 ldi r24,lo8(__c.2484) |
833 0782 90E0 ldi r25,hi8(__c.2484) |
834 0784 9F93 push r25 |
835 0786 8F93 push r24 |
836 0788 1F93 push r17 |
837 078a 0E94 0000 call _printf_P |
838 078e 4DB7 in r20,__SP_L__ |
839 0790 5EB7 in r21,__SP_H__ |
840 0792 4C5E subi r20,lo8(-(20)) |
841 0794 5F4F sbci r21,hi8(-(20)) |
842 0796 0FB6 in __tmp_reg__,__SREG__ |
843 0798 F894 cli |
844 079a 5EBF out __SP_H__,r21 |
845 079c 0FBE out __SREG__,__tmp_reg__ |
846 079e 4DBF out __SP_L__,r20 |
847 07a0 00C0 rjmp .L41 |
848 .L28: |
849 07a2 1092 0000 sts DispPtr,__zero_reg__ |
850 07a6 80E0 ldi r24,lo8(__c.2398) |
851 07a8 90E0 ldi r25,hi8(__c.2398) |
852 07aa 9F93 push r25 |
853 07ac 8F93 push r24 |
854 07ae 11E0 ldi r17,lo8(1) |
855 07b0 1F93 push r17 |
856 07b2 0E94 0000 call _printf_P |
857 07b6 84E1 ldi r24,lo8(20) |
858 07b8 8093 0000 sts DispPtr,r24 |
859 07bc 6091 0000 lds r22,IntegralNick |
860 07c0 7091 0000 lds r23,(IntegralNick)+1 |
861 07c4 8091 0000 lds r24,(IntegralNick)+2 |
862 07c8 9091 0000 lds r25,(IntegralNick)+3 |
863 07cc 20E0 ldi r18,lo8(1024) |
864 07ce 34E0 ldi r19,hi8(1024) |
865 07d0 40E0 ldi r20,hlo8(1024) |
866 07d2 50E0 ldi r21,hhi8(1024) |
867 07d4 0E94 0000 call __divmodsi4 |
868 07d8 5F93 push r21 |
869 07da 4F93 push r20 |
870 07dc 3F93 push r19 |
871 07de 2F93 push r18 |
872 07e0 80E0 ldi r24,lo8(__c.2400) |
873 07e2 90E0 ldi r25,hi8(__c.2400) |
874 07e4 9F93 push r25 |
875 07e6 8F93 push r24 |
876 07e8 1F93 push r17 |
877 07ea 0E94 0000 call _printf_P |
878 07ee 88E2 ldi r24,lo8(40) |
879 07f0 8093 0000 sts DispPtr,r24 |
880 07f4 6091 0000 lds r22,IntegralRoll |
881 07f8 7091 0000 lds r23,(IntegralRoll)+1 |
882 07fc 8091 0000 lds r24,(IntegralRoll)+2 |
883 0800 9091 0000 lds r25,(IntegralRoll)+3 |
884 0804 20E0 ldi r18,lo8(1024) |
885 0806 34E0 ldi r19,hi8(1024) |
886 0808 40E0 ldi r20,hlo8(1024) |
887 080a 50E0 ldi r21,hhi8(1024) |
888 080c 0E94 0000 call __divmodsi4 |
889 0810 5F93 push r21 |
890 0812 4F93 push r20 |
891 0814 3F93 push r19 |
892 0816 2F93 push r18 |
893 0818 80E0 ldi r24,lo8(__c.2402) |
894 081a 90E0 ldi r25,hi8(__c.2402) |
895 081c 9F93 push r25 |
896 081e 8F93 push r24 |
897 0820 1F93 push r17 |
898 0822 0E94 0000 call _printf_P |
899 0826 8CE3 ldi r24,lo8(60) |
900 0828 8093 0000 sts DispPtr,r24 |
901 082c 8091 0000 lds r24,KompassValue |
902 0830 9091 0000 lds r25,(KompassValue)+1 |
903 0834 9F93 push r25 |
904 0836 8F93 push r24 |
905 0838 80E0 ldi r24,lo8(__c.2404) |
906 083a 90E0 ldi r25,hi8(__c.2404) |
907 083c 9F93 push r25 |
908 083e 8F93 push r24 |
909 0840 1F93 push r17 |
910 0842 0E94 0000 call _printf_P |
911 0846 8DB7 in r24,__SP_L__ |
912 0848 9EB7 in r25,__SP_H__ |
913 084a 4696 adiw r24,22 |
914 084c 0FB6 in __tmp_reg__,__SREG__ |
915 084e F894 cli |
916 0850 9EBF out __SP_H__,r25 |
917 0852 0FBE out __SREG__,__tmp_reg__ |
918 0854 8DBF out __SP_L__,r24 |
919 0856 00C0 rjmp .L41 |
920 .L31: |
921 0858 1092 0000 sts DispPtr,__zero_reg__ |
922 085c 80E0 ldi r24,lo8(__c.2425) |
923 085e 90E0 ldi r25,hi8(__c.2425) |
924 0860 9F93 push r25 |
925 0862 8F93 push r24 |
926 0864 11E0 ldi r17,lo8(1) |
927 0866 1F93 push r17 |
928 0868 0E94 0000 call _printf_P |
929 086c 8091 0000 lds r24,PlatinenVersion |
930 0870 0F90 pop __tmp_reg__ |
931 0872 0F90 pop __tmp_reg__ |
932 0874 0F90 pop __tmp_reg__ |
933 0876 8A30 cpi r24,lo8(10) |
934 0878 01F4 brne .+2 |
935 087a 00C0 rjmp .L71 |
936 087c 8B30 cpi r24,lo8(11) |
937 087e 01F4 brne .+2 |
938 0880 00C0 rjmp .L48 |
939 0882 8431 cpi r24,lo8(20) |
940 0884 01F4 brne .+2 |
941 0886 00C0 rjmp .L48 |
942 0888 8D30 cpi r24,lo8(13) |
943 088a 01F0 breq .+2 |
944 088c 00C0 rjmp .L41 |
945 088e 84E1 ldi r24,lo8(20) |
946 0890 8093 0000 sts DispPtr,r24 |
947 0894 8091 0000 lds r24,AnalogOffsetNick |
948 0898 90E0 ldi r25,lo8(0) |
949 089a 2091 0000 lds r18,AdNeutralNick |
950 089e 3091 0000 lds r19,(AdNeutralNick)+1 |
951 08a2 A901 movw r20,r18 |
952 08a4 37FD sbrc r19,7 |
953 08a6 00C0 rjmp .L72 |
954 .L59: |
955 08a8 BA01 movw r22,r20 |
956 08aa 7595 asr r23 |
957 08ac 6795 ror r22 |
958 08ae 7595 asr r23 |
959 08b0 6795 ror r22 |
960 08b2 7595 asr r23 |
961 08b4 6795 ror r22 |
962 08b6 7595 asr r23 |
963 08b8 6795 ror r22 |
964 08ba 4091 0000 lds r20,AdWertNick |
965 08be 5091 0000 lds r21,(AdWertNick)+1 |
966 08c2 37FD sbrc r19,7 |
967 08c4 00C0 rjmp .L73 |
968 .L60: |
969 08c6 3595 asr r19 |
970 08c8 2795 ror r18 |
971 08ca 3595 asr r19 |
972 08cc 2795 ror r18 |
973 08ce 3595 asr r19 |
974 08d0 2795 ror r18 |
975 08d2 421B sub r20,r18 |
976 08d4 530B sbc r21,r19 |
977 08d6 9F93 push r25 |
978 08d8 8F93 push r24 |
979 08da 7F93 push r23 |
980 08dc 6F93 push r22 |
981 08de 5F93 push r21 |
982 08e0 4F93 push r20 |
983 08e2 80E0 ldi r24,lo8(__c.2439) |
984 08e4 90E0 ldi r25,hi8(__c.2439) |
985 08e6 9F93 push r25 |
986 08e8 8F93 push r24 |
987 08ea 1F93 push r17 |
988 08ec 0E94 0000 call _printf_P |
989 08f0 88E2 ldi r24,lo8(40) |
990 08f2 8093 0000 sts DispPtr,r24 |
991 08f6 8091 0000 lds r24,AnalogOffsetRoll |
992 08fa 90E0 ldi r25,lo8(0) |
993 08fc 2091 0000 lds r18,AdNeutralRoll |
994 0900 3091 0000 lds r19,(AdNeutralRoll)+1 |
995 0904 A901 movw r20,r18 |
996 0906 6DB7 in r22,__SP_L__ |
997 0908 7EB7 in r23,__SP_H__ |
998 090a 675F subi r22,lo8(-(9)) |
999 090c 7F4F sbci r23,hi8(-(9)) |
1000 090e 0FB6 in __tmp_reg__,__SREG__ |
1001 0910 F894 cli |
1002 0912 7EBF out __SP_H__,r23 |
1003 0914 0FBE out __SREG__,__tmp_reg__ |
1004 0916 6DBF out __SP_L__,r22 |
1005 0918 37FD sbrc r19,7 |
1006 091a 00C0 rjmp .L74 |
1007 .L61: |
1008 091c BA01 movw r22,r20 |
1009 091e 7595 asr r23 |
1010 0920 6795 ror r22 |
1011 0922 7595 asr r23 |
1012 0924 6795 ror r22 |
1013 0926 7595 asr r23 |
1014 0928 6795 ror r22 |
1015 092a 7595 asr r23 |
1016 092c 6795 ror r22 |
1017 092e 4091 0000 lds r20,AdWertRoll |
1018 0932 5091 0000 lds r21,(AdWertRoll)+1 |
1019 0936 37FD sbrc r19,7 |
1020 0938 00C0 rjmp .L75 |
1021 .L62: |
1022 093a 3595 asr r19 |
1023 093c 2795 ror r18 |
1024 093e 3595 asr r19 |
1025 0940 2795 ror r18 |
1026 0942 3595 asr r19 |
1027 0944 2795 ror r18 |
1028 0946 421B sub r20,r18 |
1029 0948 530B sbc r21,r19 |
1030 094a 9F93 push r25 |
1031 094c 8F93 push r24 |
1032 094e 7F93 push r23 |
1033 0950 6F93 push r22 |
1034 0952 5F93 push r21 |
1035 0954 4F93 push r20 |
1036 0956 80E0 ldi r24,lo8(__c.2441) |
1037 0958 90E0 ldi r25,hi8(__c.2441) |
1038 095a 9F93 push r25 |
1039 095c 8F93 push r24 |
1040 095e 1F93 push r17 |
1041 0960 0E94 0000 call _printf_P |
1042 0964 8CE3 ldi r24,lo8(60) |
1043 0966 8093 0000 sts DispPtr,r24 |
1044 096a 8091 0000 lds r24,AnalogOffsetGier |
1045 096e 682F mov r22,r24 |
1046 0970 70E0 ldi r23,lo8(0) |
1047 0972 2091 0000 lds r18,AdNeutralGier |
1048 0976 3091 0000 lds r19,(AdNeutralGier)+1 |
1049 097a A901 movw r20,r18 |
1050 097c 8DB7 in r24,__SP_L__ |
1051 097e 9EB7 in r25,__SP_H__ |
1052 0980 0996 adiw r24,9 |
1053 0982 0FB6 in __tmp_reg__,__SREG__ |
1054 0984 F894 cli |
1055 0986 9EBF out __SP_H__,r25 |
1056 0988 0FBE out __SREG__,__tmp_reg__ |
1057 098a 8DBF out __SP_L__,r24 |
1058 098c 37FD sbrc r19,7 |
1059 098e 00C0 rjmp .L76 |
1060 .L63: |
1061 0990 5595 asr r21 |
1062 0992 4795 ror r20 |
1063 0994 8091 0000 lds r24,AdWertGier |
1064 0998 9091 0000 lds r25,(AdWertGier)+1 |
1065 099c 281B sub r18,r24 |
1066 099e 390B sbc r19,r25 |
1067 09a0 7F93 push r23 |
1068 09a2 6F93 push r22 |
1069 09a4 5F93 push r21 |
1070 09a6 4F93 push r20 |
1071 09a8 3F93 push r19 |
1072 09aa 2F93 push r18 |
1073 09ac 80E0 ldi r24,lo8(__c.2443) |
1074 09ae 90E0 ldi r25,hi8(__c.2443) |
1075 09b0 9F93 push r25 |
1076 09b2 8F93 push r24 |
1077 09b4 1F93 push r17 |
1078 09b6 0E94 0000 call _printf_P |
1079 09ba 2DB7 in r18,__SP_L__ |
1080 09bc 3EB7 in r19,__SP_H__ |
1081 09be 275F subi r18,lo8(-(9)) |
1082 09c0 3F4F sbci r19,hi8(-(9)) |
1083 09c2 0FB6 in __tmp_reg__,__SREG__ |
1084 09c4 F894 cli |
1085 09c6 3EBF out __SP_H__,r19 |
1086 09c8 0FBE out __SREG__,__tmp_reg__ |
1087 09ca 2DBF out __SP_L__,r18 |
1088 09cc 00C0 rjmp .L41 |
1089 .L42: |
1090 09ce 84E1 ldi r24,lo8(20) |
1091 09d0 8093 0000 sts DispPtr,r24 |
1092 09d4 80E0 ldi r24,lo8(__c.2393) |
1093 09d6 90E0 ldi r25,hi8(__c.2393) |
1094 09d8 9F93 push r25 |
1095 09da 8F93 push r24 |
1096 09dc 1F93 push r17 |
1097 09de 0E94 0000 call _printf_P |
1098 09e2 88E2 ldi r24,lo8(40) |
1099 09e4 8093 0000 sts DispPtr,r24 |
1100 09e8 80E0 ldi r24,lo8(__c.2395) |
1101 09ea 90E0 ldi r25,hi8(__c.2395) |
1102 09ec 9F93 push r25 |
1103 09ee 8F93 push r24 |
1104 09f0 1F93 push r17 |
1105 09f2 0E94 0000 call _printf_P |
1106 09f6 6DB7 in r22,__SP_L__ |
1107 09f8 7EB7 in r23,__SP_H__ |
1108 09fa 6A5F subi r22,lo8(-(6)) |
1109 09fc 7F4F sbci r23,hi8(-(6)) |
1110 09fe 0FB6 in __tmp_reg__,__SREG__ |
1111 0a00 F894 cli |
1112 0a02 7EBF out __SP_H__,r23 |
1113 0a04 0FBE out __SREG__,__tmp_reg__ |
1114 0a06 6DBF out __SP_L__,r22 |
1115 0a08 00C0 rjmp .L41 |
1116 .L48: |
1117 0a0a 84E1 ldi r24,lo8(20) |
1118 0a0c 8093 0000 sts DispPtr,r24 |
1119 0a10 E091 0000 lds r30,AdNeutralNick |
1120 0a14 F091 0000 lds r31,(AdNeutralNick)+1 |
1121 0a18 CF01 movw r24,r30 |
1122 0a1a 60E1 ldi r22,lo8(16) |
1123 0a1c 70E0 ldi r23,hi8(16) |
1124 0a1e 0E94 0000 call __divmodhi4 |
1125 0a22 97FD sbrc r25,7 |
1126 0a24 00C0 rjmp .L77 |
1127 .L51: |
1128 0a26 BC01 movw r22,r24 |
1129 0a28 7595 asr r23 |
1130 0a2a 6795 ror r22 |
1131 0a2c 9F01 movw r18,r30 |
1132 0a2e F7FD sbrc r31,7 |
1133 0a30 00C0 rjmp .L78 |
1134 .L52: |
1135 0a32 A901 movw r20,r18 |
1136 0a34 5595 asr r21 |
1137 0a36 4795 ror r20 |
1138 0a38 5595 asr r21 |
1139 0a3a 4795 ror r20 |
1140 0a3c 5595 asr r21 |
1141 0a3e 4795 ror r20 |
1142 0a40 5595 asr r21 |
1143 0a42 4795 ror r20 |
1144 0a44 2091 0000 lds r18,AdWertNick |
1145 0a48 3091 0000 lds r19,(AdWertNick)+1 |
1146 0a4c CF01 movw r24,r30 |
1147 0a4e F7FD sbrc r31,7 |
1148 0a50 00C0 rjmp .L79 |
1149 .L53: |
1150 0a52 9595 asr r25 |
1151 0a54 8795 ror r24 |
1152 0a56 9595 asr r25 |
1153 0a58 8795 ror r24 |
1154 0a5a 9595 asr r25 |
1155 0a5c 8795 ror r24 |
1156 0a5e 281B sub r18,r24 |
1157 0a60 390B sbc r19,r25 |
1158 0a62 7F93 push r23 |
1159 0a64 6F93 push r22 |
1160 0a66 5F93 push r21 |
1161 0a68 4F93 push r20 |
1162 0a6a 3F93 push r19 |
1163 0a6c 2F93 push r18 |
1164 0a6e 80E0 ldi r24,lo8(__c.2433) |
1165 0a70 90E0 ldi r25,hi8(__c.2433) |
1166 0a72 9F93 push r25 |
1167 0a74 8F93 push r24 |
1168 0a76 1F93 push r17 |
1169 0a78 0E94 0000 call _printf_P |
1170 0a7c 88E2 ldi r24,lo8(40) |
1171 0a7e 8093 0000 sts DispPtr,r24 |
1172 0a82 E091 0000 lds r30,AdNeutralRoll |
1173 0a86 F091 0000 lds r31,(AdNeutralRoll)+1 |
1174 0a8a CF01 movw r24,r30 |
1175 0a8c 60E1 ldi r22,lo8(16) |
1176 0a8e 70E0 ldi r23,hi8(16) |
1177 0a90 0E94 0000 call __divmodhi4 |
1178 0a94 2DB7 in r18,__SP_L__ |
1179 0a96 3EB7 in r19,__SP_H__ |
1180 0a98 275F subi r18,lo8(-(9)) |
1181 0a9a 3F4F sbci r19,hi8(-(9)) |
1182 0a9c 0FB6 in __tmp_reg__,__SREG__ |
1183 0a9e F894 cli |
1184 0aa0 3EBF out __SP_H__,r19 |
1185 0aa2 0FBE out __SREG__,__tmp_reg__ |
1186 0aa4 2DBF out __SP_L__,r18 |
1187 0aa6 97FD sbrc r25,7 |
1188 0aa8 00C0 rjmp .L80 |
1189 .L54: |
1190 0aaa BC01 movw r22,r24 |
1191 0aac 7595 asr r23 |
1192 0aae 6795 ror r22 |
1193 0ab0 9F01 movw r18,r30 |
1194 0ab2 F7FD sbrc r31,7 |
1195 0ab4 00C0 rjmp .L81 |
1196 .L55: |
1197 0ab6 A901 movw r20,r18 |
1198 0ab8 5595 asr r21 |
1199 0aba 4795 ror r20 |
1200 0abc 5595 asr r21 |
1201 0abe 4795 ror r20 |
1202 0ac0 5595 asr r21 |
1203 0ac2 4795 ror r20 |
1204 0ac4 5595 asr r21 |
1205 0ac6 4795 ror r20 |
1206 0ac8 2091 0000 lds r18,AdWertRoll |
1207 0acc 3091 0000 lds r19,(AdWertRoll)+1 |
1208 0ad0 CF01 movw r24,r30 |
1209 0ad2 F7FD sbrc r31,7 |
1210 0ad4 00C0 rjmp .L82 |
1211 .L56: |
1212 0ad6 9595 asr r25 |
1213 0ad8 8795 ror r24 |
1214 0ada 9595 asr r25 |
1215 0adc 8795 ror r24 |
1216 0ade 9595 asr r25 |
1217 0ae0 8795 ror r24 |
1218 0ae2 281B sub r18,r24 |
1219 0ae4 390B sbc r19,r25 |
1220 0ae6 7F93 push r23 |
1221 0ae8 6F93 push r22 |
1222 0aea 5F93 push r21 |
1223 0aec 4F93 push r20 |
1224 0aee 3F93 push r19 |
1225 0af0 2F93 push r18 |
1226 0af2 80E0 ldi r24,lo8(__c.2435) |
1227 0af4 90E0 ldi r25,hi8(__c.2435) |
1228 0af6 9F93 push r25 |
1229 0af8 8F93 push r24 |
1230 0afa 1F93 push r17 |
1231 0afc 0E94 0000 call _printf_P |
1232 0b00 8CE3 ldi r24,lo8(60) |
1233 0b02 8093 0000 sts DispPtr,r24 |
1234 0b06 2091 0000 lds r18,AdNeutralGier |
1235 0b0a 3091 0000 lds r19,(AdNeutralGier)+1 |
1236 0b0e A901 movw r20,r18 |
1237 0b10 6DB7 in r22,__SP_L__ |
1238 0b12 7EB7 in r23,__SP_H__ |
1239 0b14 675F subi r22,lo8(-(9)) |
1240 0b16 7F4F sbci r23,hi8(-(9)) |
1241 0b18 0FB6 in __tmp_reg__,__SREG__ |
1242 0b1a F894 cli |
1243 0b1c 7EBF out __SP_H__,r23 |
1244 0b1e 0FBE out __SREG__,__tmp_reg__ |
1245 0b20 6DBF out __SP_L__,r22 |
1246 0b22 37FD sbrc r19,7 |
1247 0b24 00C0 rjmp .L83 |
1248 .L57: |
1249 0b26 5595 asr r21 |
1250 0b28 4795 ror r20 |
1251 0b2a 8091 0000 lds r24,AdWertGier |
1252 0b2e 9091 0000 lds r25,(AdWertGier)+1 |
1253 0b32 281B sub r18,r24 |
1254 0b34 390B sbc r19,r25 |
1255 0b36 5F93 push r21 |
1256 0b38 4F93 push r20 |
1257 0b3a 3F93 push r19 |
1258 0b3c 2F93 push r18 |
1259 0b3e 80E0 ldi r24,lo8(__c.2437) |
1260 0b40 90E0 ldi r25,hi8(__c.2437) |
1261 0b42 9F93 push r25 |
1262 0b44 8F93 push r24 |
1263 0b46 1F93 push r17 |
1264 0b48 0E94 0000 call _printf_P |
1265 0b4c 8DB7 in r24,__SP_L__ |
1266 0b4e 9EB7 in r25,__SP_H__ |
1267 0b50 0796 adiw r24,7 |
1268 0b52 0FB6 in __tmp_reg__,__SREG__ |
1269 0b54 F894 cli |
1270 0b56 9EBF out __SP_H__,r25 |
1271 0b58 0FBE out __SREG__,__tmp_reg__ |
1272 0b5a 8DBF out __SP_L__,r24 |
1273 0b5c 00C0 rjmp .L41 |
1274 .L71: |
1275 0b5e 84E1 ldi r24,lo8(20) |
1276 0b60 8093 0000 sts DispPtr,r24 |
1277 0b64 2091 0000 lds r18,AdNeutralNick |
1278 0b68 3091 0000 lds r19,(AdNeutralNick)+1 |
1279 0b6c C901 movw r24,r18 |
1280 0b6e 68E0 ldi r22,lo8(8) |
1281 0b70 70E0 ldi r23,hi8(8) |
1282 0b72 0E94 0000 call __divmodhi4 |
1283 0b76 AC01 movw r20,r24 |
1284 0b78 37FD sbrc r19,7 |
1285 0b7a 00C0 rjmp .L84 |
1286 .L46: |
1287 0b7c 3595 asr r19 |
1288 0b7e 2795 ror r18 |
1289 0b80 3595 asr r19 |
1290 0b82 2795 ror r18 |
1291 0b84 3595 asr r19 |
1292 0b86 2795 ror r18 |
1293 0b88 8091 0000 lds r24,AdWertNick |
1294 0b8c 9091 0000 lds r25,(AdWertNick)+1 |
1295 0b90 821B sub r24,r18 |
1296 0b92 930B sbc r25,r19 |
1297 0b94 5F93 push r21 |
1298 0b96 4F93 push r20 |
1299 0b98 3F93 push r19 |
1300 0b9a 2F93 push r18 |
1301 0b9c 9F93 push r25 |
1302 0b9e 8F93 push r24 |
1303 0ba0 80E0 ldi r24,lo8(__c.2427) |
1304 0ba2 90E0 ldi r25,hi8(__c.2427) |
1305 0ba4 9F93 push r25 |
1306 0ba6 8F93 push r24 |
1307 0ba8 1F93 push r17 |
1308 0baa 0E94 0000 call _printf_P |
1309 0bae 88E2 ldi r24,lo8(40) |
1310 0bb0 8093 0000 sts DispPtr,r24 |
1311 0bb4 2091 0000 lds r18,AdNeutralRoll |
1312 0bb8 3091 0000 lds r19,(AdNeutralRoll)+1 |
1313 0bbc C901 movw r24,r18 |
1314 0bbe 68E0 ldi r22,lo8(8) |
1315 0bc0 70E0 ldi r23,hi8(8) |
1316 0bc2 0E94 0000 call __divmodhi4 |
1317 0bc6 AC01 movw r20,r24 |
1318 0bc8 6DB7 in r22,__SP_L__ |
1319 0bca 7EB7 in r23,__SP_H__ |
1320 0bcc 675F subi r22,lo8(-(9)) |
1321 0bce 7F4F sbci r23,hi8(-(9)) |
1322 0bd0 0FB6 in __tmp_reg__,__SREG__ |
1323 0bd2 F894 cli |
1324 0bd4 7EBF out __SP_H__,r23 |
1325 0bd6 0FBE out __SREG__,__tmp_reg__ |
1326 0bd8 6DBF out __SP_L__,r22 |
1327 0bda 37FD sbrc r19,7 |
1328 0bdc 00C0 rjmp .L85 |
1329 .L47: |
1330 0bde 3595 asr r19 |
1331 0be0 2795 ror r18 |
1332 0be2 3595 asr r19 |
1333 0be4 2795 ror r18 |
1334 0be6 3595 asr r19 |
1335 0be8 2795 ror r18 |
1336 0bea 8091 0000 lds r24,AdWertRoll |
1337 0bee 9091 0000 lds r25,(AdWertRoll)+1 |
1338 0bf2 821B sub r24,r18 |
1339 0bf4 930B sbc r25,r19 |
1340 0bf6 5F93 push r21 |
1341 0bf8 4F93 push r20 |
1342 0bfa 3F93 push r19 |
1343 0bfc 2F93 push r18 |
1344 0bfe 9F93 push r25 |
1345 0c00 8F93 push r24 |
1346 0c02 80E0 ldi r24,lo8(__c.2429) |
1347 0c04 90E0 ldi r25,hi8(__c.2429) |
1348 0c06 9F93 push r25 |
1349 0c08 8F93 push r24 |
1350 0c0a 1F93 push r17 |
1351 0c0c 0E94 0000 call _printf_P |
1352 0c10 8CE3 ldi r24,lo8(60) |
1353 0c12 8093 0000 sts DispPtr,r24 |
1354 0c16 2091 0000 lds r18,AdNeutralGier |
1355 0c1a 3091 0000 lds r19,(AdNeutralGier)+1 |
1356 0c1e 8091 0000 lds r24,AdWertGier |
1357 0c22 9091 0000 lds r25,(AdWertGier)+1 |
1358 0c26 A901 movw r20,r18 |
1359 0c28 481B sub r20,r24 |
1360 0c2a 590B sbc r21,r25 |
1361 0c2c 3F93 push r19 |
1362 0c2e 2F93 push r18 |
1363 0c30 5F93 push r21 |
1364 0c32 4F93 push r20 |
1365 0c34 80E0 ldi r24,lo8(__c.2431) |
1366 0c36 90E0 ldi r25,hi8(__c.2431) |
1367 0c38 9F93 push r25 |
1368 0c3a 8F93 push r24 |
1369 0c3c 1F93 push r17 |
1370 0c3e 0E94 0000 call _printf_P |
1371 0c42 6DB7 in r22,__SP_L__ |
1372 0c44 7EB7 in r23,__SP_H__ |
1373 0c46 605F subi r22,lo8(-(16)) |
1374 0c48 7F4F sbci r23,hi8(-(16)) |
1375 0c4a 0FB6 in __tmp_reg__,__SREG__ |
1376 0c4c F894 cli |
1377 0c4e 7EBF out __SP_H__,r23 |
1378 0c50 0FBE out __SREG__,__tmp_reg__ |
1379 0c52 6DBF out __SP_L__,r22 |
1380 0c54 00C0 rjmp .L41 |
1381 .L83: |
1382 0c56 4F5F subi r20,lo8(-(1)) |
1383 0c58 5F4F sbci r21,hi8(-(1)) |
1384 0c5a 00C0 rjmp .L57 |
1385 .L82: |
1386 0c5c 0796 adiw r24,7 |
1387 0c5e 00C0 rjmp .L56 |
1388 .L81: |
1389 0c60 215F subi r18,lo8(-(15)) |
1390 0c62 3F4F sbci r19,hi8(-(15)) |
1391 0c64 00C0 rjmp .L55 |
1392 .L80: |
1393 0c66 0196 adiw r24,1 |
1394 0c68 00C0 rjmp .L54 |
1395 .L79: |
1396 0c6a 0796 adiw r24,7 |
1397 0c6c 00C0 rjmp .L53 |
1398 .L78: |
1399 0c6e 215F subi r18,lo8(-(15)) |
1400 0c70 3F4F sbci r19,hi8(-(15)) |
1401 0c72 00C0 rjmp .L52 |
1402 .L77: |
1403 0c74 0196 adiw r24,1 |
1404 0c76 00C0 rjmp .L51 |
1405 .L85: |
1406 0c78 295F subi r18,lo8(-(7)) |
1407 0c7a 3F4F sbci r19,hi8(-(7)) |
1408 0c7c 00C0 rjmp .L47 |
1409 .L84: |
1410 0c7e 295F subi r18,lo8(-(7)) |
1411 0c80 3F4F sbci r19,hi8(-(7)) |
1412 0c82 00C0 rjmp .L46 |
1413 .L76: |
1414 0c84 4F5F subi r20,lo8(-(1)) |
1415 0c86 5F4F sbci r21,hi8(-(1)) |
1416 0c88 00C0 rjmp .L63 |
1417 .L75: |
1418 0c8a 295F subi r18,lo8(-(7)) |
1419 0c8c 3F4F sbci r19,hi8(-(7)) |
1420 0c8e 00C0 rjmp .L62 |
1421 .L74: |
1422 0c90 415F subi r20,lo8(-(15)) |
1423 0c92 5F4F sbci r21,hi8(-(15)) |
1424 0c94 00C0 rjmp .L61 |
1425 .L73: |
1426 0c96 295F subi r18,lo8(-(7)) |
1427 0c98 3F4F sbci r19,hi8(-(7)) |
1428 0c9a 00C0 rjmp .L60 |
1429 .L72: |
1430 0c9c 415F subi r20,lo8(-(15)) |
1431 0c9e 5F4F sbci r21,hi8(-(15)) |
1432 0ca0 00C0 rjmp .L59 |
1433 .L41: |
1434 0ca2 1092 0000 sts RemoteKeys,__zero_reg__ |
1435 /* epilogue: frame size=0 */ |
1436 0ca6 1F91 pop r17 |
1437 0ca8 0895 ret |
1438 /* epilogue end (size=2) */ |
1439 /* function Menu size 1612 (1609) */ |
1441 .global TestInt |
1442 .global TestInt |
1443 .section .bss |
1446 TestInt: |
1447 0000 0000 .skip 2,0 |
1448 .global Array |
1449 .data |
1452 Array: |
1453 0000 01 .byte 1 |
1454 0001 02 .byte 2 |
1455 0002 03 .byte 3 |
1456 0003 04 .byte 4 |
1457 0004 05 .byte 5 |
1458 0005 06 .byte 6 |
1459 0006 07 .byte 7 |
1460 0007 08 .byte 8 |
1461 0008 09 .byte 9 |
1462 0009 0A .byte 10 |
1463 .global DisplayBuff |
1466 DisplayBuff: |
1467 000a 4861 6C6C .string "Hallo Welt" |
1467 6F20 5765 |
1467 6C74 00 |
1468 0015 0000 0000 .skip 69,0 |
1468 0000 0000 |
1468 0000 0000 |
1468 0000 0000 |
1468 0000 0000 |
1469 .global DispPtr |
1470 .global DispPtr |
1471 .section .bss |
1474 DispPtr: |
1475 0002 00 .skip 1,0 |
1476 .global MaxMenue |
1477 .data |
1480 MaxMenue: |
1481 005a 0B .byte 11 |
1482 .global MenuePunkt |
1483 .global MenuePunkt |
1484 .section .bss |
1487 MenuePunkt: |
1488 0003 00 .skip 1,0 |
1489 .global RemoteKeys |
1490 .global RemoteKeys |
1493 RemoteKeys: |
1494 0004 00 .skip 1,0 |
1495 .section .progmem.data,"a",@progbits |
1498 __c.2493: |
1499 0000 4869 3A25 .string "Hi:%4i Cf:%4i " |
1499 3469 2020 |
1499 4366 3A25 |
1499 3469 2000 |
1502 __c.2491: |
1503 0010 4773 3A25 .string "Gs:%4i Gi:%4i " |
1503 3469 2020 |
1503 4769 3A25 |
1503 3469 2000 |
1506 __c.2489: |
1507 0020 4E69 3A25 .string "Ni:%4i Ro:%4i " |
1507 3469 2020 |
1507 526F 3A25 |
1507 3469 2000 |
1510 __c.2487: |
1511 0030 4578 7465 .string "ExternControl " |
1511 726E 436F |
1511 6E74 726F |
1511 6C20 2000 |
1514 __c.2484: |
1515 0040 5261 6E67 .string "Range:%3i-%3i" |
1515 653A 2533 |
1515 692D 2533 |
1515 6900 |
1518 __c.2482: |
1519 004e 5374 656C .string "Stellung: %3i" |
1519 6C75 6E67 |
1519 3A20 2533 |
1519 6900 |
1522 __c.2480: |
1523 005c 5365 7470 .string "Setpoint %3i" |
1523 6F69 6E74 |
1523 2020 2533 |
1523 6900 |
1526 __c.2478: |
1527 006a 5365 7276 .string "Servo " |
1527 6F20 2000 |
1530 __c.2475: |
1531 0072 506F 7469 .string "Poti4: %3i" |
1531 343A 2020 |
1531 2533 6900 |
1534 __c.2473: |
1535 007e 506F 7469 .string "Poti3: %3i" |
1535 333A 2020 |
1535 2533 6900 |
1538 __c.2471: |
1539 008a 506F 7469 .string "Poti2: %3i" |
1539 323A 2020 |
1539 2533 6900 |
1542 __c.2469: |
1543 0096 506F 7469 .string "Poti1: %3i" |
1543 313A 2020 |
1543 2533 6900 |
1546 __c.2466: |
1547 00a2 5374 6172 .string "Start: %5i" |
1547 743A 2020 |
1547 2020 2025 |
1547 3569 00 |
1550 __c.2464: |
1551 00b1 4D65 7373 .string "Messwert: %5i" |
1551 7765 7274 |
1551 3A20 2025 |
1551 3569 00 |
1554 __c.2462: |
1555 00c0 5269 6368 .string "Richtung: %5i" |
1555 7475 6E67 |
1555 3A20 2025 |
1555 3569 00 |
1558 __c.2460: |
1559 00cf 4B6F 6D70 .string "Kompass " |
1559 6173 7320 |
1559 2020 2020 |
1559 2020 00 |
1562 __c.2457: |
1563 00de 456D 7066 .string "Empf.Pegel:%5i" |
1563 2E50 6567 |
1563 656C 3A25 |
1563 3569 00 |
1566 __c.2455: |
1567 00ed 5370 616E .string "Spannung: %5i" |
1567 6E75 6E67 |
1567 3A20 2025 |
1567 3569 00 |
1570 __c.2452: |
1571 00fc 486F 6368 .string "Hoch %4i (%3i)" |
1571 2025 3469 |
1571 2028 2533 |
1571 6929 00 |
1574 __c.2450: |
1575 010b 526F 6C6C .string "Roll %4i (%3i)" |
1575 2025 3469 |
1575 2028 2533 |
1575 6929 00 |
1578 __c.2448: |
1579 011a 4E69 636B .string "Nick %4i (%3i)" |
1579 2025 3469 |
1579 2028 2533 |
1579 6929 00 |
1582 __c.2446: |
1583 0129 4143 4320 .string "ACC - Sensor" |
1583 2D20 5365 |
1583 6E73 6F72 |
1583 00 |
1586 __c.2443: |
1587 0136 4769 6572 .string "Gier %4i (%3i)(%3i)" |
1587 2025 3469 |
1587 2028 2533 |
1587 6929 2825 |
1587 3369 2900 |
1590 __c.2441: |
1591 014a 526F 6C6C .string "Roll %4i (%3i)(%3i)" |
1591 2025 3469 |
1591 2028 2533 |
1591 6929 2825 |
1591 3369 2900 |
1594 __c.2439: |
1595 015e 4E69 636B .string "Nick %4i (%3i)(%3i)" |
1595 2025 3469 |
1595 2028 2533 |
1595 6929 2825 |
1595 3369 2900 |
1598 __c.2437: |
1599 0172 4769 6572 .string "Gier %4i (%3i)" |
1599 2025 3469 |
1599 2028 2533 |
1599 6929 00 |
1602 __c.2435: |
1603 0181 526F 6C6C .string "Roll %4i (%3i.%x)" |
1603 2025 3469 |
1603 2028 2533 |
1603 692E 2578 |
1603 2900 |
1606 __c.2433: |
1607 0193 4E69 636B .string "Nick %4i (%3i.%x)" |
1607 2025 3469 |
1607 2028 2533 |
1607 692E 2578 |
1607 2900 |
1610 __c.2431: |
1611 01a5 4769 6572 .string "Gier %4i (%3i)" |
1611 2025 3469 |
1611 2028 2533 |
1611 6929 00 |
1614 __c.2429: |
1615 01b4 526F 6C6C .string "Roll %4i (%3i.%i)" |
1615 2025 3469 |
1615 2028 2533 |
1615 692E 2569 |
1615 2900 |
1618 __c.2427: |
1619 01c6 4E69 636B .string "Nick %4i (%3i.%i)" |
1619 2025 3469 |
1619 2028 2533 |
1619 692E 2569 |
1619 2900 |
1622 __c.2425: |
1623 01d8 4779 726F .string "Gyro - Sensor" |
1623 202D 2053 |
1623 656E 736F |
1623 7200 |
1626 __c.2422: |
1627 01e6 5033 3A25 .string "P3:%4i P4:%4i " |
1627 3469 2020 |
1627 5034 3A25 |
1627 3469 2000 |
1630 __c.2420: |
1631 01f6 5031 3A25 .string "P1:%4i P2:%4i " |
1631 3469 2020 |
1631 5032 3A25 |
1631 3469 2000 |
1634 __c.2418: |
1635 0206 4773 3A25 .string "Gs:%4i Gi:%4i " |
1635 3469 2020 |
1635 4769 3A25 |
1635 3469 2000 |
1638 __c.2416: |
1639 0216 4E69 3A25 .string "Ni:%4i Ro:%4i " |
1639 3469 2020 |
1639 526F 3A25 |
1639 3469 2000 |
1642 __c.2413: |
1643 0226 4B37 3A25 .string "K7:%4i K8:%4i " |
1643 3469 2020 |
1643 4B38 3A25 |
1643 3469 2000 |
1646 __c.2411: |
1647 0236 4B35 3A25 .string "K5:%4i K6:%4i " |
1647 3469 2020 |
1647 4B36 3A25 |
1647 3469 2000 |
1650 __c.2409: |
1651 0246 4B33 3A25 .string "K3:%4i K4:%4i " |
1651 3469 2020 |
1651 4B34 3A25 |
1651 3469 2000 |
1654 __c.2407: |
1655 0256 4B31 3A25 .string "K1:%4i K2:%4i " |
1655 3469 2020 |
1655 4B32 3A25 |
1655 3469 2000 |
1658 __c.2404: |
1659 0266 4B6F 6D70 .string "Kompass: %5i" |
1659 6173 733A |
1659 2020 2025 |
1659 3569 00 |
1662 __c.2402: |
1663 0275 526F 6C6C .string "Roll: %5i" |
1663 3A20 2020 |
1663 2020 2025 |
1663 3569 00 |
1666 __c.2400: |
1667 0284 4E69 636B .string "Nick: %5i" |
1667 3A20 2020 |
1667 2020 2025 |
1667 3569 00 |
1670 __c.2398: |
1671 0293 616B 742E .string "akt. Lage" |
1671 204C 6167 |
1671 6500 |
1674 __c.2395: |
1675 029d 48F6 6865 .string "H\366henregelung" |
1675 6E72 6567 |
1675 656C 756E |
1675 6700 |
1678 __c.2393: |
1679 02ab 4B65 696E .string "Keine " |
1679 6520 00 |
1682 __c.2391: |
1683 02b2 4F66 6620 .string "Off : %5i" |
1683 2020 2020 |
1683 203A 2025 |
1683 3569 00 |
1686 __c.2389: |
1687 02c1 4C75 6674 .string "Luftdruck: %5i" |
1687 6472 7563 |
1687 6B3A 2025 |
1687 3569 00 |
1690 __c.2387: |
1691 02d0 536F 6C6C .string "SollHoehe: %5i" |
1691 486F 6568 |
1691 653A 2025 |
1691 3569 00 |
1694 __c.2385: |
1695 02df 486F 6568 .string "Hoehe: %5i" |
1695 653A 2020 |
1695 2020 2025 |
1695 3569 00 |
1698 __c.2381: |
1699 02ee 2863 2920 .string "(c) Holger Buss" |
1699 486F 6C67 |
1699 6572 2042 |
1699 7573 7300 |
1702 __c.2379: |
1703 02fe 5365 7474 .string "Setting: %d " |
1703 696E 673A |
1703 2025 6420 |
1703 00 |
1706 __c.2377: |
1707 030b 4857 3A56 .string "HW:V%d.%d SW:%d.%d%c" |
1707 2564 2E25 |
1707 6420 5357 |
1707 3A25 642E |
1707 2564 2563 |
1710 __c.2375: |
1711 0320 2B20 4D69 .string "+ MikroKopter +" |
1711 6B72 6F4B |
1711 6F70 7465 |
1711 7220 2B00 |
1714 __c.2372: |
1715 0330 5B25 695D .string "[%i]" |
1715 00 |
1718 __c.2370: |
1719 0335 5B25 695D .string "[%i]" |
1719 00 |
1720 /* File "menu.c": code 1621 = 0x0655 (1617), prologues 1, epilogues 3 */ |
DEFINED SYMBOLS |
*ABS*:00000000 menu.c |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:2 *ABS*:0000003f __SREG__ |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:3 *ABS*:0000003e __SP_H__ |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:4 *ABS*:0000003d __SP_L__ |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:5 *ABS*:00000000 __tmp_reg__ |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:6 *ABS*:00000001 __zero_reg__ |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:12 .text:00000000 LcdClear |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1466 .data:0000000a DisplayBuff |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:31 .text:00000012 Menu |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1480 .data:0000005a MaxMenue |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1487 .bss:00000003 MenuePunkt |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1493 .bss:00000004 RemoteKeys |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1474 .bss:00000002 DispPtr |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1718 .progmem.data:00000335 __c.2370 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1714 .progmem.data:00000330 __c.2372 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1638 .progmem.data:00000216 __c.2416 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1634 .progmem.data:00000206 __c.2418 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1630 .progmem.data:000001f6 __c.2420 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1626 .progmem.data:000001e6 __c.2422 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1510 .progmem.data:00000030 __c.2487 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1506 .progmem.data:00000020 __c.2489 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1502 .progmem.data:00000010 __c.2491 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1498 .progmem.data:00000000 __c.2493 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1694 .progmem.data:000002df __c.2385 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1690 .progmem.data:000002d0 __c.2387 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1686 .progmem.data:000002c1 __c.2389 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1682 .progmem.data:000002b2 __c.2391 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1542 .progmem.data:00000096 __c.2469 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1538 .progmem.data:0000008a __c.2471 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1534 .progmem.data:0000007e __c.2473 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1530 .progmem.data:00000072 __c.2475 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1654 .progmem.data:00000256 __c.2407 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1650 .progmem.data:00000246 __c.2409 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1646 .progmem.data:00000236 __c.2411 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1642 .progmem.data:00000226 __c.2413 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1710 .progmem.data:00000320 __c.2375 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1706 .progmem.data:0000030b __c.2377 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1702 .progmem.data:000002fe __c.2379 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1698 .progmem.data:000002ee __c.2381 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1566 .progmem.data:000000ed __c.2455 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1562 .progmem.data:000000de __c.2457 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1582 .progmem.data:00000129 __c.2446 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1578 .progmem.data:0000011a __c.2448 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1574 .progmem.data:0000010b __c.2450 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1570 .progmem.data:000000fc __c.2452 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1558 .progmem.data:000000cf __c.2460 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1554 .progmem.data:000000c0 __c.2462 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1550 .progmem.data:000000b1 __c.2464 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1546 .progmem.data:000000a2 __c.2466 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1526 .progmem.data:0000006a __c.2478 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1522 .progmem.data:0000005c __c.2480 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1518 .progmem.data:0000004e __c.2482 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1514 .progmem.data:00000040 __c.2484 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1670 .progmem.data:00000293 __c.2398 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1666 .progmem.data:00000284 __c.2400 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1662 .progmem.data:00000275 __c.2402 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1658 .progmem.data:00000266 __c.2404 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1622 .progmem.data:000001d8 __c.2425 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1594 .progmem.data:0000015e __c.2439 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1590 .progmem.data:0000014a __c.2441 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1586 .progmem.data:00000136 __c.2443 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1678 .progmem.data:000002ab __c.2393 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1674 .progmem.data:0000029d __c.2395 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1606 .progmem.data:00000193 __c.2433 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1602 .progmem.data:00000181 __c.2435 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1598 .progmem.data:00000172 __c.2437 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1618 .progmem.data:000001c6 __c.2427 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1614 .progmem.data:000001b4 __c.2429 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1610 .progmem.data:000001a5 __c.2431 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1446 .bss:00000000 TestInt |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/cctcM5uM.s:1452 .data:00000000 Array |
|
UNDEFINED SYMBOLS |
__do_copy_data |
__do_clear_bss |
_printf_P |
EE_Parameter |
PPM_in |
ExternControl |
HoehenWert |
SollHoehe |
MessLuftdruck |
DruckOffsetSetting |
Poti1 |
Poti2 |
Poti3 |
Poti4 |
PlatinenVersion |
__udivmodqi4 |
GetActiveParamSetNumber |
UBat |
SenderOkay |
NeutralAccX |
AdWertAccNick |
NeutralAccY |
AdWertAccRoll |
NeutralAccZ |
__fixsfsi |
Mittelwert_AccHoch |
KompassRichtung |
KompassValue |
KompassStartwert |
Parameter_ServoNickControl |
ServoValue |
IntegralNick |
__divmodsi4 |
IntegralRoll |
AnalogOffsetNick |
AdNeutralNick |
AdWertNick |
AnalogOffsetRoll |
AdNeutralRoll |
AdWertRoll |
AnalogOffsetGier |
AdNeutralGier |
AdWertGier |
__divmodhi4 |