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 |