Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
2248 | - | 1 | 1 .file "menu.c" |
2 | 2 .arch atmega644 |
||
3 | 3 __SREG__ = 0x3f |
||
4 | 4 __SP_H__ = 0x3e |
||
5 | 5 __SP_L__ = 0x3d |
||
6 | 6 __tmp_reg__ = 0 |
||
7 | 7 __zero_reg__ = 1 |
||
8 | 8 .global __do_copy_data |
||
9 | 9 .global __do_clear_bss |
||
10 | 10 .global RemoteKeys |
||
11 | 11 .global RemoteKeys |
||
12 | 12 .section .bss |
||
13 | 15 RemoteKeys: |
||
14 | 16 0000 00 .skip 1,0 |
||
15 | 17 .global MenuePunkt |
||
16 | 18 .global MenuePunkt |
||
17 | 21 MenuePunkt: |
||
18 | 22 0001 00 .skip 1,0 |
||
19 | 23 .global MaxMenue |
||
20 | 24 .data |
||
21 | 27 MaxMenue: |
||
22 | 28 0000 0E .byte 14 |
||
23 | 29 .global DispPtr |
||
24 | 30 .global DispPtr |
||
25 | 31 .section .bss |
||
26 | 34 DispPtr: |
||
27 | 35 0002 00 .skip 1,0 |
||
28 | 36 .global DisplayBuff |
||
29 | 37 .data |
||
30 | 40 DisplayBuff: |
||
31 | 41 0001 6371 2064 .string "cq de dk9nw" |
||
32 | 41 6520 646B |
||
33 | 41 396E 7700 |
||
34 | 42 000d 0000 0000 .skip 68,0 |
||
35 | 42 0000 0000 |
||
36 | 42 0000 0000 |
||
37 | 42 0000 0000 |
||
38 | 42 0000 0000 |
||
39 | 43 .global Array |
||
40 | 46 Array: |
||
41 | 47 0051 01 .byte 1 |
||
42 | 48 0052 02 .byte 2 |
||
43 | 49 0053 03 .byte 3 |
||
44 | 50 0054 04 .byte 4 |
||
45 | 51 0055 05 .byte 5 |
||
46 | 52 0056 06 .byte 6 |
||
47 | 53 0057 07 .byte 7 |
||
48 | 54 0058 08 .byte 8 |
||
49 | 55 0059 09 .byte 9 |
||
50 | 56 005a 0A .byte 10 |
||
51 | 57 .global TestInt |
||
52 | 58 .global TestInt |
||
53 | 59 .section .bss |
||
54 | 62 TestInt: |
||
55 | 63 0003 0000 .skip 2,0 |
||
56 | 64 .text |
||
57 | 65 .global LcdClear |
||
58 | 67 LcdClear: |
||
59 | 68 /* prologue: frame size=0 */ |
||
60 | 69 /* prologue end (size=0) */ |
||
61 | 70 0000 90E2 ldi r25,lo8(32) |
||
62 | 71 0002 E0E0 ldi r30,lo8(DisplayBuff) |
||
63 | 72 0004 F0E0 ldi r31,hi8(DisplayBuff) |
||
64 | 73 0006 8FE4 ldi r24,lo8(79) |
||
65 | 74 .L5: |
||
66 | 75 0008 9193 st Z+,r25 |
||
67 | 76 000a 8150 subi r24,lo8(-(-1)) |
||
68 | 77 000c 87FF sbrs r24,7 |
||
69 | 78 000e 00C0 rjmp .L5 |
||
70 | 79 /* epilogue: frame size=0 */ |
||
71 | 80 0010 0895 ret |
||
72 | 81 /* epilogue end (size=1) */ |
||
73 | 82 /* function LcdClear size 9 (8) */ |
||
74 | 84 .section .progmem.data,"a",@progbits |
||
75 | 87 __c.0: |
||
76 | 88 0000 5B25 695D .string "[%i]" |
||
77 | 88 00 |
||
78 | 91 __c.1: |
||
79 | 92 0005 5B25 695D .string "[%i]" |
||
80 | 92 00 |
||
81 | 95 __c.2: |
||
82 | 96 000a 2B20 4D69 .string "+ MikroKopter +" |
||
83 | 96 6B72 6F4B |
||
84 | 96 6F70 7465 |
||
85 | 96 7220 2B00 |
||
86 | 99 __c.3: |
||
87 | 100 001a 4857 3A56 .string "HW:V%d.%d SW:%d.%d%c" |
||
88 | 100 2564 2E25 |
||
89 | 100 6420 5357 |
||
90 | 100 3A25 642E |
||
91 | 100 2564 2563 |
||
92 | 103 __c.4: |
||
93 | 104 002f 5365 7474 .string "Setting:%d %s" |
||
94 | 104 696E 673A |
||
95 | 104 2564 2025 |
||
96 | 104 7300 |
||
97 | 107 __c.5: |
||
98 | 108 003d 4932 4320 .string "I2C ERROR!!!" |
||
99 | 108 4552 524F |
||
100 | 108 5221 2121 |
||
101 | 108 00 |
||
102 | 111 __c.6: |
||
103 | 112 004a 4D69 7373 .string "Missing BL-Ctrl:%d!!" |
||
104 | 112 696E 6720 |
||
105 | 112 424C 2D43 |
||
106 | 112 7472 6C3A |
||
107 | 112 2564 2121 |
||
108 | 115 __c.7: |
||
109 | 116 005f 2D2D 2D2D .string "----BL-Ctrl ok---" |
||
110 | 116 424C 2D43 |
||
111 | 116 7472 6C20 |
||
112 | 116 6F6B 2D2D |
||
113 | 116 2D00 |
||
114 | 119 __c.8: |
||
115 | 120 0071 4441 4320 .string "DAC Offset" |
||
116 | 120 4F66 6673 |
||
117 | 120 6574 00 |
||
118 | 123 __c.9: |
||
119 | 124 007c 2535 6900 .string "%5i" |
||
120 | 127 __c.10: |
||
121 | 128 0080 2535 6900 .string "%5i" |
||
122 | 131 __c.11: |
||
123 | 132 0084 2535 6900 .string "%5i" |
||
124 | 135 __c.12: |
||
125 | 136 0088 476C 6F62 .string "GlobalConfig" |
||
126 | 136 616C 436F |
||
127 | 136 6E66 6967 |
||
128 | 136 00 |
||
129 | 139 __c.13: |
||
130 | 140 0095 2535 6900 .string "%5i" |
||
131 | 143 __c.14: |
||
132 | 144 0099 4545 5052 .string "EEPROM310" |
||
133 | 144 4F4D 3331 |
||
134 | 144 3000 |
||
135 | 147 __c.15: |
||
136 | 148 00a3 2535 6900 .string "%5i" |
||
137 | 151 __c.16: |
||
138 | 152 00a7 4B31 3A25 .string "K1:%4i K2:%4i " |
||
139 | 152 3469 2020 |
||
140 | 152 4B32 3A25 |
||
141 | 152 3469 2000 |
||
142 | 155 __c.17: |
||
143 | 156 00b7 4B33 3A25 .string "K3:%4i K4:%4i " |
||
144 | 156 3469 2020 |
||
145 | 156 4B34 3A25 |
||
146 | 156 3469 2000 |
||
147 | 159 __c.18: |
||
148 | 160 00c7 4B35 3A25 .string "K5:%4i " |
||
149 | 160 3469 2020 |
||
150 | 160 2020 2020 |
||
151 | 160 2020 2000 |
||
152 | 163 __c.19: |
||
153 | 164 00d7 4164 4E65 .string "AdNeutral..." |
||
154 | 164 7574 7261 |
||
155 | 164 6C2E 2E2E |
||
156 | 164 00 |
||
157 | 167 __c.20: |
||
158 | 168 00e4 4E69 636B .string "Nick: %5i" |
||
159 | 168 3A20 2020 |
||
160 | 168 2020 2025 |
||
161 | 168 3569 00 |
||
162 | 171 __c.21: |
||
163 | 172 00f3 526F 6C6C .string "Roll: %5i" |
||
164 | 172 3A20 2020 |
||
165 | 172 2020 2025 |
||
166 | 172 3569 00 |
||
167 | 175 __c.22: |
||
168 | 176 0102 4769 6572 .string "Gier: %5i" |
||
169 | 176 3A20 2020 |
||
170 | 176 2020 2025 |
||
171 | 176 3569 00 |
||
172 | 179 __c.23: |
||
173 | 180 0111 4779 726F .string "Gyro - Sensor" |
||
174 | 180 202D 2053 |
||
175 | 180 656E 736F |
||
176 | 180 7200 |
||
177 | 183 __c.24: |
||
178 | 184 011f 4E69 636B .string "Nick %4i (%3i)" |
||
179 | 184 2025 3469 |
||
180 | 184 2028 2533 |
||
181 | 184 6929 00 |
||
182 | 187 __c.25: |
||
183 | 188 012e 526F 6C6C .string "Roll %4i (%3i)" |
||
184 | 188 2025 3469 |
||
185 | 188 2028 2533 |
||
186 | 188 6929 00 |
||
187 | 191 __c.26: |
||
188 | 192 013d 4769 6572 .string "Gier %4i (%3i)" |
||
189 | 192 2025 3469 |
||
190 | 192 2028 2533 |
||
191 | 192 6929 00 |
||
192 | 195 __c.27: |
||
193 | 196 014c 4143 4320 .string "ACC - Sensor" |
||
194 | 196 2D20 5365 |
||
195 | 196 6E73 6F72 |
||
196 | 196 00 |
||
197 | 199 __c.28: |
||
198 | 200 0159 4E69 636B .string "Nick %4i (%3i)" |
||
199 | 200 2025 3469 |
||
200 | 200 2028 2533 |
||
201 | 200 6929 00 |
||
202 | 203 __c.29: |
||
203 | 204 0168 526F 6C6C .string "Roll %4i (%3i)" |
||
204 | 204 2025 3469 |
||
205 | 204 2028 2533 |
||
206 | 204 6929 00 |
||
207 | 207 __c.30: |
||
208 | 208 0177 4769 6572 .string "Gier %4i (%3i)" |
||
209 | 208 2025 3469 |
||
210 | 208 2028 2533 |
||
211 | 208 6929 00 |
||
212 | 211 __c.31: |
||
213 | 212 0186 5370 616E .string "Spannung: %5i" |
||
214 | 212 6E75 6E67 |
||
215 | 212 3A20 2025 |
||
216 | 212 3569 00 |
||
217 | 215 __c.32: |
||
218 | 216 0195 456D 7066 .string "Empf.Pegel:%5i" |
||
219 | 216 2E50 6567 |
||
220 | 216 656C 3A25 |
||
221 | 216 3569 00 |
||
222 | 219 __c.33: |
||
223 | 220 01a4 4B6F 6D70 .string "Kompass..." |
||
224 | 220 6173 732E |
||
225 | 220 2E2E 00 |
||
226 | 223 __c.34: |
||
227 | 224 01af 5269 6368 .string "Richtung: %4i" |
||
228 | 224 7475 6E67 |
||
229 | 224 3A20 2534 |
||
230 | 224 6900 |
||
231 | 227 __c.35: |
||
232 | 228 01bd 5661 6C75 .string "Value: %4i" |
||
233 | 228 653A 2025 |
||
234 | 228 3469 00 |
||
235 | 231 __c.36: |
||
236 | 232 01c8 5374 6172 .string "Startwert: %4i" |
||
237 | 232 7477 6572 |
||
238 | 232 743A 2025 |
||
239 | 232 3469 00 |
||
240 | 235 __c.37: |
||
241 | 236 01d7 506F 7469 .string "Poti1: %3i" |
||
242 | 236 313A 2020 |
||
243 | 236 2533 6900 |
||
244 | 239 __c.38: |
||
245 | 240 01e3 506F 7469 .string "Poti2: %3i" |
||
246 | 240 323A 2020 |
||
247 | 240 2533 6900 |
||
248 | 243 __c.39: |
||
249 | 244 01ef 506F 7469 .string "Poti3: %3i" |
||
250 | 244 333A 2020 |
||
251 | 244 2533 6900 |
||
252 | 247 __c.40: |
||
253 | 248 01fb 506F 7469 .string "Poti4: %3i" |
||
254 | 248 343A 2020 |
||
255 | 248 2533 6900 |
||
256 | 251 __c.41: |
||
257 | 252 0207 5365 7276 .string "Servo " |
||
258 | 252 6F20 2000 |
||
259 | 255 __c.42: |
||
260 | 256 020f 5365 7470 .string "Setpoint %3i" |
||
261 | 256 6F69 6E74 |
||
262 | 256 2020 2533 |
||
263 | 256 6900 |
||
264 | 259 __c.43: |
||
265 | 260 021d 5261 6E67 .string "Range:%3i-%3i" |
||
266 | 260 653A 2533 |
||
267 | 260 692D 2533 |
||
268 | 260 6900 |
||
269 | 263 __c.44: |
||
270 | 264 022b 486F 6568 .string "Hoehe: %5i" |
||
271 | 264 653A 2020 |
||
272 | 264 2020 2025 |
||
273 | 264 3569 00 |
||
274 | 267 __c.45: |
||
275 | 268 023a 536F 6C6C .string "SollHoehe: %5i" |
||
276 | 268 486F 6568 |
||
277 | 268 653A 2025 |
||
278 | 268 3569 00 |
||
279 | 271 __c.46: |
||
280 | 272 0249 4C75 6674 .string "Luftdruck: %5i" |
||
281 | 272 6472 7563 |
||
282 | 272 6B3A 2025 |
||
283 | 272 3569 00 |
||
284 | 275 __c.47: |
||
285 | 276 0258 4F66 6620 .string "Off : %5i" |
||
286 | 276 2020 2020 |
||
287 | 276 203A 2025 |
||
288 | 276 3569 00 |
||
289 | 279 __c.48: |
||
290 | 280 0267 4B65 696E .string "Keine " |
||
291 | 280 6520 00 |
||
292 | 283 __c.49: |
||
293 | 284 026e 48F6 6865 .string "H\366henregelung" |
||
294 | 284 6E72 6567 |
||
295 | 284 656C 756E |
||
296 | 284 6700 |
||
297 | 287 __c.50: |
||
298 | 288 027c 424C 2D43 .string "BL-Ctrl Errors " |
||
299 | 288 7472 6C20 |
||
300 | 288 4572 726F |
||
301 | 288 7273 2000 |
||
302 | 291 __c.51: |
||
303 | 292 028c 2025 3364 .string " %3d %3d %3d %3d " |
||
304 | 292 2020 2533 |
||
305 | 292 6420 2025 |
||
306 | 292 3364 2020 |
||
307 | 292 2533 6420 |
||
308 | 295 __c.52: |
||
309 | 296 02a1 2025 3364 .string " %3d %3d %3d %3d " |
||
310 | 296 2020 2533 |
||
311 | 296 6420 2025 |
||
312 | 296 3364 2020 |
||
313 | 296 2533 6420 |
||
314 | 299 __c.53: |
||
315 | 300 02b6 2025 3364 .string " %3d %3d %3d %3d " |
||
316 | 300 2020 2533 |
||
317 | 300 6420 2025 |
||
318 | 300 3364 2020 |
||
319 | 300 2533 6420 |
||
320 | 303 __c.54: |
||
321 | 304 02cb 424C 2D43 .string "BL-Ctrl found " |
||
322 | 304 7472 6C20 |
||
323 | 304 666F 756E |
||
324 | 304 6420 00 |
||
325 | 307 __c.55: |
||
326 | 308 02da 2025 6320 .string " %c %c %c %c " |
||
327 | 308 2020 2563 |
||
328 | 308 2020 2025 |
||
329 | 308 6320 2020 |
||
330 | 308 2563 2000 |
||
331 | 311 __c.56: |
||
332 | 312 02ee 2025 6320 .string " %c %c %c %c " |
||
333 | 312 2020 2563 |
||
334 | 312 2020 2025 |
||
335 | 312 6320 2020 |
||
336 | 312 2563 2000 |
||
337 | 315 __c.57: |
||
338 | 316 0302 2025 6320 .string " %c - - -" |
||
339 | 316 2020 2D20 |
||
340 | 316 2020 2D20 |
||
341 | 316 2020 2D00 |
||
342 | 319 __c.58: |
||
343 | 320 0312 3130 00 .string "10" |
||
344 | 323 __c.59: |
||
345 | 324 0315 3131 00 .string "11" |
||
346 | 327 __c.60: |
||
347 | 328 0318 3132 00 .string "12" |
||
348 | 331 __c.61: |
||
349 | 332 031b 466C 6967 .string "Flight-Time " |
||
350 | 332 6874 2D54 |
||
351 | 332 696D 6520 |
||
352 | 332 2000 |
||
353 | 335 __c.62: |
||
354 | 336 0329 2020 2020 .string " %5umin" |
||
355 | 336 2020 2535 |
||
356 | 336 756D 696E |
||
357 | 336 00 |
||
358 | 339 __c.63: |
||
359 | 340 0336 546F 7461 .string "Total:%5umin" |
||
360 | 340 6C3A 2535 |
||
361 | 340 756D 696E |
||
362 | 340 00 |
||
363 | 343 __c.64: |
||
364 | 344 0343 2872 6573 .string "(reset)" |
||
365 | 344 6574 2900 |
||
366 | 345 .text |
||
367 | 346 .global Menu |
||
368 | 348 Menu: |
||
369 | 349 /* prologue: frame size=0 */ |
||
370 | 350 0012 1F93 push r17 |
||
371 | 351 /* prologue end (size=1) */ |
||
372 | 352 0014 8091 0000 lds r24,MenuePunkt |
||
373 | 353 0018 2091 0000 lds r18,MaxMenue |
||
374 | 354 001c 2817 cp r18,r24 |
||
375 | 355 001e 00F4 brsh .L10 |
||
376 | 356 0020 2093 0000 sts MenuePunkt,r18 |
||
377 | 357 .L10: |
||
378 | 358 0024 9091 0000 lds r25,RemoteKeys |
||
379 | 359 0028 90FF sbrs r25,0 |
||
380 | 360 002a 00C0 rjmp .L11 |
||
381 | 361 002c 8091 0000 lds r24,MenuePunkt |
||
382 | 362 0030 8823 tst r24 |
||
383 | 363 0032 01F4 brne .+2 |
||
384 | 364 0034 00C0 rjmp .L12 |
||
385 | 365 0036 8150 subi r24,lo8(-(-1)) |
||
386 | 366 0038 8093 0000 sts MenuePunkt,r24 |
||
387 | 367 .L11: |
||
388 | 368 003c 91FF sbrs r25,1 |
||
389 | 369 003e 00C0 rjmp .L14 |
||
390 | 370 0040 8091 0000 lds r24,MenuePunkt |
||
391 | 371 0044 8217 cp r24,r18 |
||
392 | 372 0046 01F4 brne .+2 |
||
393 | 373 0048 00C0 rjmp .L71 |
||
394 | 374 004a 8F5F subi r24,lo8(-(1)) |
||
395 | 375 004c 8093 0000 sts MenuePunkt,r24 |
||
396 | 376 .L14: |
||
397 | 377 0050 892F mov r24,r25 |
||
398 | 378 0052 9927 clr r25 |
||
399 | 379 0054 80FF sbrs r24,0 |
||
400 | 380 0056 00C0 rjmp .L17 |
||
401 | 381 0058 81FD sbrc r24,1 |
||
402 | 382 005a 00C0 rjmp .L72 |
||
403 | 383 .L17: |
||
404 | 384 005c 0E94 0000 call LcdClear |
||
405 | 385 0060 9091 0000 lds r25,MenuePunkt |
||
406 | 386 0064 9A30 cpi r25,lo8(10) |
||
407 | 387 0066 00F4 brsh .L18 |
||
408 | 388 0068 81E1 ldi r24,lo8(17) |
||
409 | 389 006a 8093 0000 sts DispPtr,r24 |
||
410 | 390 006e 892F mov r24,r25 |
||
411 | 391 0070 9927 clr r25 |
||
412 | 392 0072 9F93 push r25 |
||
413 | 393 0074 8F93 push r24 |
||
414 | 394 0076 80E0 ldi r24,lo8(__c.0) |
||
415 | 395 0078 90E0 ldi r25,hi8(__c.0) |
||
416 | 396 .L65: |
||
417 | 397 007a 9F93 push r25 |
||
418 | 398 007c 8F93 push r24 |
||
419 | 399 007e 81E0 ldi r24,lo8(1) |
||
420 | 400 0080 8F93 push r24 |
||
421 | 401 0082 0E94 0000 call _printf_P |
||
422 | 402 0086 0F90 pop __tmp_reg__ |
||
423 | 403 0088 0F90 pop __tmp_reg__ |
||
424 | 404 008a 0F90 pop __tmp_reg__ |
||
425 | 405 008c 0F90 pop __tmp_reg__ |
||
426 | 406 008e 0F90 pop __tmp_reg__ |
||
427 | 407 0090 2091 0000 lds r18,MenuePunkt |
||
428 | 408 0094 822F mov r24,r18 |
||
429 | 409 0096 9927 clr r25 |
||
430 | 410 0098 AA27 clr r26 |
||
431 | 411 009a BB27 clr r27 |
||
432 | 412 009c FC01 movw r30,r24 |
||
433 | 413 009e 0F97 sbiw r24,15 |
||
434 | 414 00a0 00F4 brsh .L63 |
||
435 | 415 00a2 E050 subi r30,lo8(-(pm(.L64))) |
||
436 | 416 00a4 F040 sbci r31,hi8(-(pm(.L64))) |
||
437 | 417 00a6 0C94 0000 jmp __tablejump2__ |
||
438 | 418 .data |
||
439 | 419 .section .progmem.gcc_sw_table, "a", @progbits |
||
440 | 420 .p2align 1 |
||
441 | 421 .L64: |
||
442 | 422 0000 0000 .word pm(.L21) |
||
443 | 423 0002 0000 .word pm(.L26) |
||
444 | 424 0004 0000 .word pm(.L27) |
||
445 | 425 0006 0000 .word pm(.L32) |
||
446 | 426 0008 0000 .word pm(.L33) |
||
447 | 427 000a 0000 .word pm(.L34) |
||
448 | 428 000c 0000 .word pm(.L40) |
||
449 | 429 000e 0000 .word pm(.L41) |
||
450 | 430 0010 0000 .word pm(.L42) |
||
451 | 431 0012 0000 .word pm(.L43) |
||
452 | 432 0014 0000 .word pm(.L44) |
||
453 | 433 0016 0000 .word pm(.L45) |
||
454 | 434 0018 0000 .word pm(.L48) |
||
455 | 435 001a 0000 .word pm(.L49) |
||
456 | 436 001c 0000 .word pm(.L53) |
||
457 | 437 .text |
||
458 | 438 .L18: |
||
459 | 439 00aa 80E1 ldi r24,lo8(16) |
||
460 | 440 00ac 8093 0000 sts DispPtr,r24 |
||
461 | 441 00b0 892F mov r24,r25 |
||
462 | 442 00b2 9927 clr r25 |
||
463 | 443 00b4 9F93 push r25 |
||
464 | 444 00b6 8F93 push r24 |
||
465 | 445 00b8 80E0 ldi r24,lo8(__c.1) |
||
466 | 446 00ba 90E0 ldi r25,hi8(__c.1) |
||
467 | 447 00bc 00C0 rjmp .L65 |
||
468 | 448 .L63: |
||
469 | 449 00be 2150 subi r18,lo8(-(-1)) |
||
470 | 450 00c0 2093 0000 sts MaxMenue,r18 |
||
471 | 451 00c4 1092 0000 sts MenuePunkt,__zero_reg__ |
||
472 | 452 00c8 00C0 rjmp .L20 |
||
473 | 453 .L12: |
||
474 | 454 00ca 2093 0000 sts MenuePunkt,r18 |
||
475 | 455 00ce 00C0 rjmp .L11 |
||
476 | 456 .L72: |
||
477 | 457 00d0 1092 0000 sts MenuePunkt,__zero_reg__ |
||
478 | 458 00d4 00C0 rjmp .L17 |
||
479 | 459 .L71: |
||
480 | 460 00d6 1092 0000 sts MenuePunkt,__zero_reg__ |
||
481 | 461 00da 00C0 rjmp .L14 |
||
482 | 462 .L41: |
||
483 | 463 00dc 84E1 ldi r24,lo8(20) |
||
484 | 464 00de 8093 0000 sts DispPtr,r24 |
||
485 | 465 00e2 8091 0000 lds r24,UBat |
||
486 | 466 00e6 9091 0000 lds r25,(UBat)+1 |
||
487 | 467 00ea 9F93 push r25 |
||
488 | 468 00ec 8F93 push r24 |
||
489 | 469 00ee 80E0 ldi r24,lo8(__c.31) |
||
490 | 470 00f0 90E0 ldi r25,hi8(__c.31) |
||
491 | 471 00f2 9F93 push r25 |
||
492 | 472 00f4 8F93 push r24 |
||
493 | 473 00f6 11E0 ldi r17,lo8(1) |
||
494 | 474 00f8 1F93 push r17 |
||
495 | 475 00fa 0E94 0000 call _printf_P |
||
496 | 476 00fe 88E2 ldi r24,lo8(40) |
||
497 | 477 0100 8093 0000 sts DispPtr,r24 |
||
498 | 478 0104 0F90 pop __tmp_reg__ |
||
499 | 479 0106 0F90 pop __tmp_reg__ |
||
500 | 480 0108 0F90 pop __tmp_reg__ |
||
501 | 481 010a 0F90 pop __tmp_reg__ |
||
502 | 482 010c 0F90 pop __tmp_reg__ |
||
503 | 483 010e 8091 0000 lds r24,SenderOkay |
||
504 | 484 0112 9927 clr r25 |
||
505 | 485 0114 9F93 push r25 |
||
506 | 486 0116 8F93 push r24 |
||
507 | 487 0118 80E0 ldi r24,lo8(__c.32) |
||
508 | 488 011a 90E0 ldi r25,hi8(__c.32) |
||
509 | 489 .L67: |
||
510 | 490 011c 9F93 push r25 |
||
511 | 491 011e 8F93 push r24 |
||
512 | 492 0120 1F93 push r17 |
||
513 | 493 .L70: |
||
514 | 494 0122 0E94 0000 call _printf_P |
||
515 | 495 0126 0F90 pop __tmp_reg__ |
||
516 | 496 0128 0F90 pop __tmp_reg__ |
||
517 | 497 012a 0F90 pop __tmp_reg__ |
||
518 | 498 012c 0F90 pop __tmp_reg__ |
||
519 | 499 012e 0F90 pop __tmp_reg__ |
||
520 | 500 0130 00C0 rjmp .L20 |
||
521 | 501 .L21: |
||
522 | 502 0132 1092 0000 sts DispPtr,__zero_reg__ |
||
523 | 503 0136 80E0 ldi r24,lo8(__c.2) |
||
524 | 504 0138 90E0 ldi r25,hi8(__c.2) |
||
525 | 505 013a 9F93 push r25 |
||
526 | 506 013c 8F93 push r24 |
||
527 | 507 013e 11E0 ldi r17,lo8(1) |
||
528 | 508 0140 1F93 push r17 |
||
529 | 509 0142 0E94 0000 call _printf_P |
||
530 | 510 0146 84E1 ldi r24,lo8(20) |
||
531 | 511 0148 8093 0000 sts DispPtr,r24 |
||
532 | 512 014c 0F90 pop __tmp_reg__ |
||
533 | 513 014e 0F90 pop __tmp_reg__ |
||
534 | 514 0150 0F90 pop __tmp_reg__ |
||
535 | 515 0152 87E6 ldi r24,lo8(103) |
||
536 | 516 0154 90E0 ldi r25,hi8(103) |
||
537 | 517 0156 9F93 push r25 |
||
538 | 518 0158 8F93 push r24 |
||
539 | 519 015a 8CE4 ldi r24,lo8(76) |
||
540 | 520 015c 90E0 ldi r25,hi8(76) |
||
541 | 521 015e 9F93 push r25 |
||
542 | 522 0160 8F93 push r24 |
||
543 | 523 0162 1F92 push __zero_reg__ |
||
544 | 524 0164 1F92 push __zero_reg__ |
||
545 | 525 0166 8091 0000 lds r24,PlatinenVersion |
||
546 | 526 016a 6AE0 ldi r22,lo8(10) |
||
547 | 527 016c 0E94 0000 call __udivmodqi4 |
||
548 | 528 0170 892F mov r24,r25 |
||
549 | 529 0172 9927 clr r25 |
||
550 | 530 0174 9F93 push r25 |
||
551 | 531 0176 8F93 push r24 |
||
552 | 532 0178 8091 0000 lds r24,PlatinenVersion |
||
553 | 533 017c 0E94 0000 call __udivmodqi4 |
||
554 | 534 0180 9927 clr r25 |
||
555 | 535 0182 9F93 push r25 |
||
556 | 536 0184 8F93 push r24 |
||
557 | 537 0186 80E0 ldi r24,lo8(__c.3) |
||
558 | 538 0188 90E0 ldi r25,hi8(__c.3) |
||
559 | 539 018a 9F93 push r25 |
||
560 | 540 018c 8F93 push r24 |
||
561 | 541 018e 1F93 push r17 |
||
562 | 542 0190 0E94 0000 call _printf_P |
||
563 | 543 0194 88E2 ldi r24,lo8(40) |
||
564 | 544 0196 8093 0000 sts DispPtr,r24 |
||
565 | 545 019a 2DB7 in r18,__SP_L__ |
||
566 | 546 019c 3EB7 in r19,__SP_H__ |
||
567 | 547 019e 235F subi r18,lo8(-(13)) |
||
568 | 548 01a0 3F4F sbci r19,hi8(-(13)) |
||
569 | 549 01a2 2DBF out __SP_L__,r18 |
||
570 | 550 01a4 80E0 ldi r24,lo8(Mixer+1) |
||
571 | 551 01a6 90E0 ldi r25,hi8(Mixer+1) |
||
572 | 552 01a8 9F93 push r25 |
||
573 | 553 01aa 8F93 push r24 |
||
574 | 554 01ac 0E94 0000 call GetActiveParamSetNumber |
||
575 | 555 01b0 9927 clr r25 |
||
576 | 556 01b2 9F93 push r25 |
||
577 | 557 01b4 8F93 push r24 |
||
578 | 558 01b6 80E0 ldi r24,lo8(__c.4) |
||
579 | 559 01b8 90E0 ldi r25,hi8(__c.4) |
||
580 | 560 01ba 9F93 push r25 |
||
581 | 561 01bc 8F93 push r24 |
||
582 | 562 01be 1F93 push r17 |
||
583 | 563 01c0 0E94 0000 call _printf_P |
||
584 | 564 01c4 8091 0000 lds r24,I2CTimeout |
||
585 | 565 01c8 9091 0000 lds r25,(I2CTimeout)+1 |
||
586 | 566 01cc 2DB7 in r18,__SP_L__ |
||
587 | 567 01ce 3EB7 in r19,__SP_H__ |
||
588 | 568 01d0 295F subi r18,lo8(-(7)) |
||
589 | 569 01d2 3F4F sbci r19,hi8(-(7)) |
||
590 | 570 01d4 2DBF out __SP_L__,r18 |
||
591 | 571 01d6 0697 sbiw r24,6 |
||
592 | 572 01d8 00F4 brsh .+2 |
||
593 | 573 01da 00C0 rjmp .L73 |
||
594 | 574 01dc 9091 0000 lds r25,MissingMotor |
||
595 | 575 01e0 9923 tst r25 |
||
596 | 576 01e2 01F4 brne .+2 |
||
597 | 577 01e4 00C0 rjmp .L24 |
||
598 | 578 01e6 8CE3 ldi r24,lo8(60) |
||
599 | 579 01e8 8093 0000 sts DispPtr,r24 |
||
600 | 580 01ec 892F mov r24,r25 |
||
601 | 581 01ee 9927 clr r25 |
||
602 | 582 01f0 9F93 push r25 |
||
603 | 583 01f2 8F93 push r24 |
||
604 | 584 01f4 80E0 ldi r24,lo8(__c.6) |
||
605 | 585 01f6 90E0 ldi r25,hi8(__c.6) |
||
606 | 586 01f8 00C0 rjmp .L67 |
||
607 | 587 .L27: |
||
608 | 588 01fa 1092 0000 sts DispPtr,__zero_reg__ |
||
609 | 589 01fe 80E0 ldi r24,lo8(__c.12) |
||
610 | 590 0200 90E0 ldi r25,hi8(__c.12) |
||
611 | 591 0202 9F93 push r25 |
||
612 | 592 0204 8F93 push r24 |
||
613 | 593 0206 11E0 ldi r17,lo8(1) |
||
614 | 594 0208 1F93 push r17 |
||
615 | 595 020a 0E94 0000 call _printf_P |
||
616 | 596 020e 84E1 ldi r24,lo8(20) |
||
617 | 597 0210 8093 0000 sts DispPtr,r24 |
||
618 | 598 0214 0F90 pop __tmp_reg__ |
||
619 | 599 0216 0F90 pop __tmp_reg__ |
||
620 | 600 0218 0F90 pop __tmp_reg__ |
||
621 | 601 021a 8091 0000 lds r24,EE_Parameter+8 |
||
622 | 602 021e 9927 clr r25 |
||
623 | 603 0220 9F93 push r25 |
||
624 | 604 0222 8F93 push r24 |
||
625 | 605 0224 80E0 ldi r24,lo8(__c.13) |
||
626 | 606 0226 90E0 ldi r25,hi8(__c.13) |
||
627 | 607 0228 9F93 push r25 |
||
628 | 608 022a 8F93 push r24 |
||
629 | 609 022c 1F93 push r17 |
||
630 | 610 022e 0E94 0000 call _printf_P |
||
631 | 611 0232 88E2 ldi r24,lo8(40) |
||
632 | 612 0234 8093 0000 sts DispPtr,r24 |
||
633 | 613 0238 0F90 pop __tmp_reg__ |
||
634 | 614 023a 0F90 pop __tmp_reg__ |
||
635 | 615 023c 0F90 pop __tmp_reg__ |
||
636 | 616 023e 0F90 pop __tmp_reg__ |
||
637 | 617 0240 0F90 pop __tmp_reg__ |
||
638 | 618 0242 80E0 ldi r24,lo8(__c.14) |
||
639 | 619 0244 90E0 ldi r25,hi8(__c.14) |
||
640 | 620 0246 9F93 push r25 |
||
641 | 621 0248 8F93 push r24 |
||
642 | 622 024a 1F93 push r17 |
||
643 | 623 024c 0E94 0000 call _printf_P |
||
644 | 624 0250 0F90 pop __tmp_reg__ |
||
645 | 625 0252 0F90 pop __tmp_reg__ |
||
646 | 626 0254 0F90 pop __tmp_reg__ |
||
647 | 627 .L28: |
||
648 | 628 0256 F999 sbic 63-0x20,1 |
||
649 | 629 0258 00C0 rjmp .L28 |
||
650 | 630 025a 80E0 ldi r24,lo8(EEPromArray+310) |
||
651 | 631 025c 90E0 ldi r25,hi8(EEPromArray+310) |
||
652 | 632 025e 92BD out (65)+1-0x20,r25 |
||
653 | 633 0260 81BD out 65-0x20,r24 |
||
654 | 634 /* #APP */ |
||
655 | 635 /* START EEPROM READ CRITICAL SECTION */ |
||
656 | 636 0262 F89A sbi 31, 0 |
||
657 | 637 0264 90B5 in r25, 32 |
||
658 | 638 /* END EEPROM READ CRITICAL SECTION */ |
||
659 | 639 |
||
660 | 640 /* #NOAPP */ |
||
661 | 641 0266 8CE3 ldi r24,lo8(60) |
||
662 | 642 0268 8093 0000 sts DispPtr,r24 |
||
663 | 643 026c 892F mov r24,r25 |
||
664 | 644 026e 9927 clr r25 |
||
665 | 645 0270 9F93 push r25 |
||
666 | 646 0272 8F93 push r24 |
||
667 | 647 0274 80E0 ldi r24,lo8(__c.15) |
||
668 | 648 0276 90E0 ldi r25,hi8(__c.15) |
||
669 | 649 0278 9F93 push r25 |
||
670 | 650 027a 8F93 push r24 |
||
671 | 651 027c 81E0 ldi r24,lo8(1) |
||
672 | 652 027e 8F93 push r24 |
||
673 | 653 0280 00C0 rjmp .L70 |
||
674 | 654 .L26: |
||
675 | 655 0282 1092 0000 sts DispPtr,__zero_reg__ |
||
676 | 656 0286 80E0 ldi r24,lo8(__c.8) |
||
677 | 657 0288 90E0 ldi r25,hi8(__c.8) |
||
678 | 658 028a 9F93 push r25 |
||
679 | 659 028c 8F93 push r24 |
||
680 | 660 028e 11E0 ldi r17,lo8(1) |
||
681 | 661 0290 1F93 push r17 |
||
682 | 662 0292 0E94 0000 call _printf_P |
||
683 | 663 0296 84E1 ldi r24,lo8(20) |
||
684 | 664 0298 8093 0000 sts DispPtr,r24 |
||
685 | 665 029c 0F90 pop __tmp_reg__ |
||
686 | 666 029e 0F90 pop __tmp_reg__ |
||
687 | 667 02a0 0F90 pop __tmp_reg__ |
||
688 | 668 02a2 8091 0000 lds r24,AnalogOffsetNick |
||
689 | 669 02a6 9927 clr r25 |
||
690 | 670 02a8 9F93 push r25 |
||
691 | 671 02aa 8F93 push r24 |
||
692 | 672 02ac 80E0 ldi r24,lo8(__c.9) |
||
693 | 673 02ae 90E0 ldi r25,hi8(__c.9) |
||
694 | 674 02b0 9F93 push r25 |
||
695 | 675 02b2 8F93 push r24 |
||
696 | 676 02b4 1F93 push r17 |
||
697 | 677 02b6 0E94 0000 call _printf_P |
||
698 | 678 02ba 88E2 ldi r24,lo8(40) |
||
699 | 679 02bc 8093 0000 sts DispPtr,r24 |
||
700 | 680 02c0 0F90 pop __tmp_reg__ |
||
701 | 681 02c2 0F90 pop __tmp_reg__ |
||
702 | 682 02c4 0F90 pop __tmp_reg__ |
||
703 | 683 02c6 0F90 pop __tmp_reg__ |
||
704 | 684 02c8 0F90 pop __tmp_reg__ |
||
705 | 685 02ca 8091 0000 lds r24,AnalogOffsetRoll |
||
706 | 686 02ce 9927 clr r25 |
||
707 | 687 02d0 9F93 push r25 |
||
708 | 688 02d2 8F93 push r24 |
||
709 | 689 02d4 80E0 ldi r24,lo8(__c.10) |
||
710 | 690 02d6 90E0 ldi r25,hi8(__c.10) |
||
711 | 691 02d8 9F93 push r25 |
||
712 | 692 02da 8F93 push r24 |
||
713 | 693 02dc 1F93 push r17 |
||
714 | 694 02de 0E94 0000 call _printf_P |
||
715 | 695 02e2 8CE3 ldi r24,lo8(60) |
||
716 | 696 02e4 8093 0000 sts DispPtr,r24 |
||
717 | 697 02e8 0F90 pop __tmp_reg__ |
||
718 | 698 02ea 0F90 pop __tmp_reg__ |
||
719 | 699 02ec 0F90 pop __tmp_reg__ |
||
720 | 700 02ee 0F90 pop __tmp_reg__ |
||
721 | 701 02f0 0F90 pop __tmp_reg__ |
||
722 | 702 02f2 8091 0000 lds r24,AnalogOffsetGier |
||
723 | 703 02f6 9927 clr r25 |
||
724 | 704 02f8 9F93 push r25 |
||
725 | 705 02fa 8F93 push r24 |
||
726 | 706 02fc 80E0 ldi r24,lo8(__c.11) |
||
727 | 707 02fe 90E0 ldi r25,hi8(__c.11) |
||
728 | 708 0300 00C0 rjmp .L67 |
||
729 | 709 .L40: |
||
730 | 710 0302 1092 0000 sts DispPtr,__zero_reg__ |
||
731 | 711 0306 80E0 ldi r24,lo8(__c.27) |
||
732 | 712 0308 90E0 ldi r25,hi8(__c.27) |
||
733 | 713 030a 9F93 push r25 |
||
734 | 714 030c 8F93 push r24 |
||
735 | 715 030e 11E0 ldi r17,lo8(1) |
||
736 | 716 0310 1F93 push r17 |
||
737 | 717 0312 0E94 0000 call _printf_P |
||
738 | 718 0316 84E1 ldi r24,lo8(20) |
||
739 | 719 0318 8093 0000 sts DispPtr,r24 |
||
740 | 720 031c 0F90 pop __tmp_reg__ |
||
741 | 721 031e 0F90 pop __tmp_reg__ |
||
742 | 722 0320 0F90 pop __tmp_reg__ |
||
743 | 723 0322 8091 0000 lds r24,NeutralAccX |
||
744 | 724 0326 9091 0000 lds r25,(NeutralAccX)+1 |
||
745 | 725 032a 9F93 push r25 |
||
746 | 726 032c 8F93 push r24 |
||
747 | 727 032e 8091 0000 lds r24,AdWertAccNick |
||
748 | 728 0332 9091 0000 lds r25,(AdWertAccNick)+1 |
||
749 | 729 0336 9F93 push r25 |
||
750 | 730 0338 8F93 push r24 |
||
751 | 731 033a 80E0 ldi r24,lo8(__c.28) |
||
752 | 732 033c 90E0 ldi r25,hi8(__c.28) |
||
753 | 733 033e 9F93 push r25 |
||
754 | 734 0340 8F93 push r24 |
||
755 | 735 0342 1F93 push r17 |
||
756 | 736 0344 0E94 0000 call _printf_P |
||
757 | 737 0348 88E2 ldi r24,lo8(40) |
||
758 | 738 034a 8093 0000 sts DispPtr,r24 |
||
759 | 739 034e 2DB7 in r18,__SP_L__ |
||
760 | 740 0350 3EB7 in r19,__SP_H__ |
||
761 | 741 0352 295F subi r18,lo8(-(7)) |
||
762 | 742 0354 3F4F sbci r19,hi8(-(7)) |
||
763 | 743 0356 2DBF out __SP_L__,r18 |
||
764 | 744 0358 8091 0000 lds r24,NeutralAccY |
||
765 | 745 035c 9091 0000 lds r25,(NeutralAccY)+1 |
||
766 | 746 0360 9F93 push r25 |
||
767 | 747 0362 8F93 push r24 |
||
768 | 748 0364 8091 0000 lds r24,AdWertAccRoll |
||
769 | 749 0368 9091 0000 lds r25,(AdWertAccRoll)+1 |
||
770 | 750 036c 9F93 push r25 |
||
771 | 751 036e 8F93 push r24 |
||
772 | 752 0370 80E0 ldi r24,lo8(__c.29) |
||
773 | 753 0372 90E0 ldi r25,hi8(__c.29) |
||
774 | 754 0374 9F93 push r25 |
||
775 | 755 0376 8F93 push r24 |
||
776 | 756 0378 1F93 push r17 |
||
777 | 757 037a 0E94 0000 call _printf_P |
||
778 | 758 037e 8CE3 ldi r24,lo8(60) |
||
779 | 759 0380 8093 0000 sts DispPtr,r24 |
||
780 | 760 0384 8DB7 in r24,__SP_L__ |
||
781 | 761 0386 9EB7 in r25,__SP_H__ |
||
782 | 762 0388 0796 adiw r24,7 |
||
783 | 763 038a 8DBF out __SP_L__,r24 |
||
784 | 764 038c 8091 0000 lds r24,NeutralAccZ |
||
785 | 765 0390 9091 0000 lds r25,(NeutralAccZ)+1 |
||
786 | 766 0394 A091 0000 lds r26,(NeutralAccZ)+2 |
||
787 | 767 0398 B091 0000 lds r27,(NeutralAccZ)+3 |
||
788 | 768 039c BC01 movw r22,r24 |
||
789 | 769 039e CD01 movw r24,r26 |
||
790 | 770 03a0 0E94 0000 call __fixsfsi |
||
791 | 771 03a4 DC01 movw r26,r24 |
||
792 | 772 03a6 CB01 movw r24,r22 |
||
793 | 773 03a8 9F93 push r25 |
||
794 | 774 03aa 8F93 push r24 |
||
795 | 775 03ac 8091 0000 lds r24,Mittelwert_AccHoch |
||
796 | 776 03b0 9091 0000 lds r25,(Mittelwert_AccHoch)+1 |
||
797 | 777 03b4 9F93 push r25 |
||
798 | 778 03b6 8F93 push r24 |
||
799 | 779 03b8 80E0 ldi r24,lo8(__c.30) |
||
800 | 780 03ba 90E0 ldi r25,hi8(__c.30) |
||
801 | 781 03bc 9F93 push r25 |
||
802 | 782 03be 8F93 push r24 |
||
803 | 783 03c0 1F93 push r17 |
||
804 | 784 03c2 0E94 0000 call _printf_P |
||
805 | 785 03c6 2DB7 in r18,__SP_L__ |
||
806 | 786 03c8 3EB7 in r19,__SP_H__ |
||
807 | 787 03ca 295F subi r18,lo8(-(7)) |
||
808 | 788 03cc 3F4F sbci r19,hi8(-(7)) |
||
809 | 789 03ce 2DBF out __SP_L__,r18 |
||
810 | 790 03d0 00C0 rjmp .L20 |
||
811 | 791 .L34: |
||
812 | 792 03d2 1092 0000 sts DispPtr,__zero_reg__ |
||
813 | 793 03d6 80E0 ldi r24,lo8(__c.23) |
||
814 | 794 03d8 90E0 ldi r25,hi8(__c.23) |
||
815 | 795 03da 9F93 push r25 |
||
816 | 796 03dc 8F93 push r24 |
||
817 | 797 03de 11E0 ldi r17,lo8(1) |
||
818 | 798 03e0 1F93 push r17 |
||
819 | 799 03e2 0E94 0000 call _printf_P |
||
820 | 800 03e6 84E1 ldi r24,lo8(20) |
||
821 | 801 03e8 8093 0000 sts DispPtr,r24 |
||
822 | 802 03ec 0F90 pop __tmp_reg__ |
||
823 | 803 03ee 0F90 pop __tmp_reg__ |
||
824 | 804 03f0 0F90 pop __tmp_reg__ |
||
825 | 805 03f2 2091 0000 lds r18,AdNeutralNick |
||
826 | 806 03f6 3091 0000 lds r19,(AdNeutralNick)+1 |
||
827 | 807 03fa C901 movw r24,r18 |
||
828 | 808 03fc 37FD sbrc r19,7 |
||
829 | 809 03fe 00C0 rjmp .L74 |
||
830 | 810 .L35: |
||
831 | 811 0400 9595 asr r25 |
||
832 | 812 0402 8795 ror r24 |
||
833 | 813 0404 9595 asr r25 |
||
834 | 814 0406 8795 ror r24 |
||
835 | 815 0408 9595 asr r25 |
||
836 | 816 040a 8795 ror r24 |
||
837 | 817 040c 9595 asr r25 |
||
838 | 818 040e 8795 ror r24 |
||
839 | 819 0410 9F93 push r25 |
||
840 | 820 0412 8F93 push r24 |
||
841 | 821 0414 37FD sbrc r19,7 |
||
842 | 822 0416 00C0 rjmp .L75 |
||
843 | 823 .L36: |
||
844 | 824 0418 3595 asr r19 |
||
845 | 825 041a 2795 ror r18 |
||
846 | 826 041c 3595 asr r19 |
||
847 | 827 041e 2795 ror r18 |
||
848 | 828 0420 3595 asr r19 |
||
849 | 829 0422 2795 ror r18 |
||
850 | 830 0424 8091 0000 lds r24,AdWertNick |
||
851 | 831 0428 9091 0000 lds r25,(AdWertNick)+1 |
||
852 | 832 042c 821B sub r24,r18 |
||
853 | 833 042e 930B sbc r25,r19 |
||
854 | 834 0430 9F93 push r25 |
||
855 | 835 0432 8F93 push r24 |
||
856 | 836 0434 80E0 ldi r24,lo8(__c.24) |
||
857 | 837 0436 90E0 ldi r25,hi8(__c.24) |
||
858 | 838 0438 9F93 push r25 |
||
859 | 839 043a 8F93 push r24 |
||
860 | 840 043c 1F93 push r17 |
||
861 | 841 043e 0E94 0000 call _printf_P |
||
862 | 842 0442 88E2 ldi r24,lo8(40) |
||
863 | 843 0444 8093 0000 sts DispPtr,r24 |
||
864 | 844 0448 8DB7 in r24,__SP_L__ |
||
865 | 845 044a 9EB7 in r25,__SP_H__ |
||
866 | 846 044c 0796 adiw r24,7 |
||
867 | 847 044e 8DBF out __SP_L__,r24 |
||
868 | 848 0450 2091 0000 lds r18,AdNeutralRoll |
||
869 | 849 0454 3091 0000 lds r19,(AdNeutralRoll)+1 |
||
870 | 850 0458 C901 movw r24,r18 |
||
871 | 851 045a 37FD sbrc r19,7 |
||
872 | 852 045c 00C0 rjmp .L76 |
||
873 | 853 .L37: |
||
874 | 854 045e 9595 asr r25 |
||
875 | 855 0460 8795 ror r24 |
||
876 | 856 0462 9595 asr r25 |
||
877 | 857 0464 8795 ror r24 |
||
878 | 858 0466 9595 asr r25 |
||
879 | 859 0468 8795 ror r24 |
||
880 | 860 046a 9595 asr r25 |
||
881 | 861 046c 8795 ror r24 |
||
882 | 862 046e 9F93 push r25 |
||
883 | 863 0470 8F93 push r24 |
||
884 | 864 0472 37FD sbrc r19,7 |
||
885 | 865 0474 00C0 rjmp .L77 |
||
886 | 866 .L38: |
||
887 | 867 0476 3595 asr r19 |
||
888 | 868 0478 2795 ror r18 |
||
889 | 869 047a 3595 asr r19 |
||
890 | 870 047c 2795 ror r18 |
||
891 | 871 047e 3595 asr r19 |
||
892 | 872 0480 2795 ror r18 |
||
893 | 873 0482 8091 0000 lds r24,AdWertRoll |
||
894 | 874 0486 9091 0000 lds r25,(AdWertRoll)+1 |
||
895 | 875 048a 821B sub r24,r18 |
||
896 | 876 048c 930B sbc r25,r19 |
||
897 | 877 048e 9F93 push r25 |
||
898 | 878 0490 8F93 push r24 |
||
899 | 879 0492 80E0 ldi r24,lo8(__c.25) |
||
900 | 880 0494 90E0 ldi r25,hi8(__c.25) |
||
901 | 881 0496 9F93 push r25 |
||
902 | 882 0498 8F93 push r24 |
||
903 | 883 049a 1F93 push r17 |
||
904 | 884 049c 0E94 0000 call _printf_P |
||
905 | 885 04a0 8CE3 ldi r24,lo8(60) |
||
906 | 886 04a2 8093 0000 sts DispPtr,r24 |
||
907 | 887 04a6 2DB7 in r18,__SP_L__ |
||
908 | 888 04a8 3EB7 in r19,__SP_H__ |
||
909 | 889 04aa 295F subi r18,lo8(-(7)) |
||
910 | 890 04ac 3F4F sbci r19,hi8(-(7)) |
||
911 | 891 04ae 2DBF out __SP_L__,r18 |
||
912 | 892 04b0 2091 0000 lds r18,AdNeutralGier |
||
913 | 893 04b4 3091 0000 lds r19,(AdNeutralGier)+1 |
||
914 | 894 04b8 C901 movw r24,r18 |
||
915 | 895 04ba 37FD sbrc r19,7 |
||
916 | 896 04bc 00C0 rjmp .L78 |
||
917 | 897 .L39: |
||
918 | 898 04be 9595 asr r25 |
||
919 | 899 04c0 8795 ror r24 |
||
920 | 900 04c2 9F93 push r25 |
||
921 | 901 04c4 8F93 push r24 |
||
922 | 902 04c6 8091 0000 lds r24,AdWertGier |
||
923 | 903 04ca 9091 0000 lds r25,(AdWertGier)+1 |
||
924 | 904 04ce 281B sub r18,r24 |
||
925 | 905 04d0 390B sbc r19,r25 |
||
926 | 906 04d2 3F93 push r19 |
||
927 | 907 04d4 2F93 push r18 |
||
928 | 908 04d6 80E0 ldi r24,lo8(__c.26) |
||
929 | 909 04d8 90E0 ldi r25,hi8(__c.26) |
||
930 | 910 .L69: |
||
931 | 911 04da 9F93 push r25 |
||
932 | 912 04dc 8F93 push r24 |
||
933 | 913 04de 1F93 push r17 |
||
934 | 914 04e0 0E94 0000 call _printf_P |
||
935 | 915 04e4 8DB7 in r24,__SP_L__ |
||
936 | 916 04e6 9EB7 in r25,__SP_H__ |
||
937 | 917 04e8 0796 adiw r24,7 |
||
938 | 918 04ea 8DBF out __SP_L__,r24 |
||
939 | 919 04ec 00C0 rjmp .L20 |
||
940 | 920 .L33: |
||
941 | 921 04ee 1092 0000 sts DispPtr,__zero_reg__ |
||
942 | 922 04f2 80E0 ldi r24,lo8(__c.19) |
||
943 | 923 04f4 90E0 ldi r25,hi8(__c.19) |
||
944 | 924 04f6 9F93 push r25 |
||
945 | 925 04f8 8F93 push r24 |
||
946 | 926 04fa 11E0 ldi r17,lo8(1) |
||
947 | 927 04fc 1F93 push r17 |
||
948 | 928 04fe 0E94 0000 call _printf_P |
||
949 | 929 0502 84E1 ldi r24,lo8(20) |
||
950 | 930 0504 8093 0000 sts DispPtr,r24 |
||
951 | 931 0508 0F90 pop __tmp_reg__ |
||
952 | 932 050a 0F90 pop __tmp_reg__ |
||
953 | 933 050c 0F90 pop __tmp_reg__ |
||
954 | 934 050e 8091 0000 lds r24,AdNeutralNick |
||
955 | 935 0512 9091 0000 lds r25,(AdNeutralNick)+1 |
||
956 | 936 0516 9F93 push r25 |
||
957 | 937 0518 8F93 push r24 |
||
958 | 938 051a 80E0 ldi r24,lo8(__c.20) |
||
959 | 939 051c 90E0 ldi r25,hi8(__c.20) |
||
960 | 940 051e 9F93 push r25 |
||
961 | 941 0520 8F93 push r24 |
||
962 | 942 0522 1F93 push r17 |
||
963 | 943 0524 0E94 0000 call _printf_P |
||
964 | 944 0528 88E2 ldi r24,lo8(40) |
||
965 | 945 052a 8093 0000 sts DispPtr,r24 |
||
966 | 946 052e 0F90 pop __tmp_reg__ |
||
967 | 947 0530 0F90 pop __tmp_reg__ |
||
968 | 948 0532 0F90 pop __tmp_reg__ |
||
969 | 949 0534 0F90 pop __tmp_reg__ |
||
970 | 950 0536 0F90 pop __tmp_reg__ |
||
971 | 951 0538 8091 0000 lds r24,AdNeutralRoll |
||
972 | 952 053c 9091 0000 lds r25,(AdNeutralRoll)+1 |
||
973 | 953 0540 9F93 push r25 |
||
974 | 954 0542 8F93 push r24 |
||
975 | 955 0544 80E0 ldi r24,lo8(__c.21) |
||
976 | 956 0546 90E0 ldi r25,hi8(__c.21) |
||
977 | 957 0548 9F93 push r25 |
||
978 | 958 054a 8F93 push r24 |
||
979 | 959 054c 1F93 push r17 |
||
980 | 960 054e 0E94 0000 call _printf_P |
||
981 | 961 0552 8CE3 ldi r24,lo8(60) |
||
982 | 962 0554 8093 0000 sts DispPtr,r24 |
||
983 | 963 0558 0F90 pop __tmp_reg__ |
||
984 | 964 055a 0F90 pop __tmp_reg__ |
||
985 | 965 055c 0F90 pop __tmp_reg__ |
||
986 | 966 055e 0F90 pop __tmp_reg__ |
||
987 | 967 0560 0F90 pop __tmp_reg__ |
||
988 | 968 0562 8091 0000 lds r24,AdNeutralGier |
||
989 | 969 0566 9091 0000 lds r25,(AdNeutralGier)+1 |
||
990 | 970 056a 9F93 push r25 |
||
991 | 971 056c 8F93 push r24 |
||
992 | 972 056e 80E0 ldi r24,lo8(__c.22) |
||
993 | 973 0570 90E0 ldi r25,hi8(__c.22) |
||
994 | 974 0572 00C0 rjmp .L67 |
||
995 | 975 .L32: |
||
996 | 976 0574 1092 0000 sts DispPtr,__zero_reg__ |
||
997 | 977 0578 8091 0000 lds r24,PPM_in+4 |
||
998 | 978 057c 9091 0000 lds r25,(PPM_in+4)+1 |
||
999 | 979 0580 9F93 push r25 |
||
1000 | 980 0582 8F93 push r24 |
||
1001 | 981 0584 8091 0000 lds r24,PPM_in+2 |
||
1002 | 982 0588 9091 0000 lds r25,(PPM_in+2)+1 |
||
1003 | 983 058c 9F93 push r25 |
||
1004 | 984 058e 8F93 push r24 |
||
1005 | 985 0590 80E0 ldi r24,lo8(__c.16) |
||
1006 | 986 0592 90E0 ldi r25,hi8(__c.16) |
||
1007 | 987 0594 9F93 push r25 |
||
1008 | 988 0596 8F93 push r24 |
||
1009 | 989 0598 11E0 ldi r17,lo8(1) |
||
1010 | 990 059a 1F93 push r17 |
||
1011 | 991 059c 0E94 0000 call _printf_P |
||
1012 | 992 05a0 84E1 ldi r24,lo8(20) |
||
1013 | 993 05a2 8093 0000 sts DispPtr,r24 |
||
1014 | 994 05a6 8DB7 in r24,__SP_L__ |
||
1015 | 995 05a8 9EB7 in r25,__SP_H__ |
||
1016 | 996 05aa 0796 adiw r24,7 |
||
1017 | 997 05ac 8DBF out __SP_L__,r24 |
||
1018 | 998 05ae 8091 0000 lds r24,PPM_in+8 |
||
1019 | 999 05b2 9091 0000 lds r25,(PPM_in+8)+1 |
||
1020 | 1000 05b6 9F93 push r25 |
||
1021 | 1001 05b8 8F93 push r24 |
||
1022 | 1002 05ba 8091 0000 lds r24,PPM_in+6 |
||
1023 | 1003 05be 9091 0000 lds r25,(PPM_in+6)+1 |
||
1024 | 1004 05c2 9F93 push r25 |
||
1025 | 1005 05c4 8F93 push r24 |
||
1026 | 1006 05c6 80E0 ldi r24,lo8(__c.17) |
||
1027 | 1007 05c8 90E0 ldi r25,hi8(__c.17) |
||
1028 | 1008 05ca 9F93 push r25 |
||
1029 | 1009 05cc 8F93 push r24 |
||
1030 | 1010 05ce 1F93 push r17 |
||
1031 | 1011 05d0 0E94 0000 call _printf_P |
||
1032 | 1012 05d4 88E2 ldi r24,lo8(40) |
||
1033 | 1013 05d6 8093 0000 sts DispPtr,r24 |
||
1034 | 1014 05da 2DB7 in r18,__SP_L__ |
||
1035 | 1015 05dc 3EB7 in r19,__SP_H__ |
||
1036 | 1016 05de 295F subi r18,lo8(-(7)) |
||
1037 | 1017 05e0 3F4F sbci r19,hi8(-(7)) |
||
1038 | 1018 05e2 2DBF out __SP_L__,r18 |
||
1039 | 1019 05e4 8091 0000 lds r24,PPM_in+10 |
||
1040 | 1020 05e8 9091 0000 lds r25,(PPM_in+10)+1 |
||
1041 | 1021 05ec 9F93 push r25 |
||
1042 | 1022 05ee 8F93 push r24 |
||
1043 | 1023 05f0 80E0 ldi r24,lo8(__c.18) |
||
1044 | 1024 05f2 90E0 ldi r25,hi8(__c.18) |
||
1045 | 1025 05f4 00C0 rjmp .L67 |
||
1046 | 1026 .L53: |
||
1047 | 1027 05f6 1092 0000 sts DispPtr,__zero_reg__ |
||
1048 | 1028 05fa 80E0 ldi r24,lo8(__c.61) |
||
1049 | 1029 05fc 90E0 ldi r25,hi8(__c.61) |
||
1050 | 1030 05fe 9F93 push r25 |
||
1051 | 1031 0600 8F93 push r24 |
||
1052 | 1032 0602 11E0 ldi r17,lo8(1) |
||
1053 | 1033 0604 1F93 push r17 |
||
1054 | 1034 0606 0E94 0000 call _printf_P |
||
1055 | 1035 060a 84E1 ldi r24,lo8(20) |
||
1056 | 1036 060c 8093 0000 sts DispPtr,r24 |
||
1057 | 1037 0610 0F90 pop __tmp_reg__ |
||
1058 | 1038 0612 0F90 pop __tmp_reg__ |
||
1059 | 1039 0614 0F90 pop __tmp_reg__ |
||
1060 | 1040 0616 8091 0000 lds r24,FlugMinuten |
||
1061 | 1041 061a 9091 0000 lds r25,(FlugMinuten)+1 |
||
1062 | 1042 061e 9F93 push r25 |
||
1063 | 1043 0620 8F93 push r24 |
||
1064 | 1044 0622 80E0 ldi r24,lo8(__c.62) |
||
1065 | 1045 0624 90E0 ldi r25,hi8(__c.62) |
||
1066 | 1046 0626 9F93 push r25 |
||
1067 | 1047 0628 8F93 push r24 |
||
1068 | 1048 062a 1F93 push r17 |
||
1069 | 1049 062c 0E94 0000 call _printf_P |
||
1070 | 1050 0630 88E2 ldi r24,lo8(40) |
||
1071 | 1051 0632 8093 0000 sts DispPtr,r24 |
||
1072 | 1052 0636 0F90 pop __tmp_reg__ |
||
1073 | 1053 0638 0F90 pop __tmp_reg__ |
||
1074 | 1054 063a 0F90 pop __tmp_reg__ |
||
1075 | 1055 063c 0F90 pop __tmp_reg__ |
||
1076 | 1056 063e 0F90 pop __tmp_reg__ |
||
1077 | 1057 0640 8091 0000 lds r24,FlugMinutenGesamt |
||
1078 | 1058 0644 9091 0000 lds r25,(FlugMinutenGesamt)+1 |
||
1079 | 1059 0648 9F93 push r25 |
||
1080 | 1060 064a 8F93 push r24 |
||
1081 | 1061 064c 80E0 ldi r24,lo8(__c.63) |
||
1082 | 1062 064e 90E0 ldi r25,hi8(__c.63) |
||
1083 | 1063 0650 9F93 push r25 |
||
1084 | 1064 0652 8F93 push r24 |
||
1085 | 1065 0654 1F93 push r17 |
||
1086 | 1066 0656 0E94 0000 call _printf_P |
||
1087 | 1067 065a 89E4 ldi r24,lo8(73) |
||
1088 | 1068 065c 8093 0000 sts DispPtr,r24 |
||
1089 | 1069 0660 0F90 pop __tmp_reg__ |
||
1090 | 1070 0662 0F90 pop __tmp_reg__ |
||
1091 | 1071 0664 0F90 pop __tmp_reg__ |
||
1092 | 1072 0666 0F90 pop __tmp_reg__ |
||
1093 | 1073 0668 0F90 pop __tmp_reg__ |
||
1094 | 1074 066a 80E0 ldi r24,lo8(__c.64) |
||
1095 | 1075 066c 90E0 ldi r25,hi8(__c.64) |
||
1096 | 1076 066e 9F93 push r25 |
||
1097 | 1077 0670 8F93 push r24 |
||
1098 | 1078 0672 1F93 push r17 |
||
1099 | 1079 0674 0E94 0000 call _printf_P |
||
1100 | 1080 0678 8091 0000 lds r24,RemoteKeys |
||
1101 | 1081 067c 0F90 pop __tmp_reg__ |
||
1102 | 1082 067e 0F90 pop __tmp_reg__ |
||
1103 | 1083 0680 0F90 pop __tmp_reg__ |
||
1104 | 1084 0682 83FF sbrs r24,3 |
||
1105 | 1085 0684 00C0 rjmp .L20 |
||
1106 | 1086 0686 1092 0000 sts (FlugMinuten)+1,__zero_reg__ |
||
1107 | 1087 068a 1092 0000 sts FlugMinuten,__zero_reg__ |
||
1108 | 1088 .L55: |
||
1109 | 1089 068e F999 sbic 63-0x20,1 |
||
1110 | 1090 0690 00C0 rjmp .L55 |
||
1111 | 1091 0692 1FBA out 63-0x20,__zero_reg__ |
||
1112 | 1092 0694 80E0 ldi r24,lo8(EEPromArray+14) |
||
1113 | 1093 0696 90E0 ldi r25,hi8(EEPromArray+14) |
||
1114 | 1094 0698 92BD out (65)+1-0x20,r25 |
||
1115 | 1095 069a 81BD out 65-0x20,r24 |
||
1116 | 1096 069c 10BC out 64-0x20,__zero_reg__ |
||
1117 | 1097 /* #APP */ |
||
1118 | 1098 /* START EEPROM WRITE CRITICAL SECTION */ |
||
1119 | 1099 069e 0FB6 in r0, 63 |
||
1120 | 1100 06a0 F894 cli |
||
1121 | 1101 06a2 FA9A sbi 31, 2 |
||
1122 | 1102 06a4 F99A sbi 31, 1 |
||
1123 | 1103 06a6 0FBE out 63, r0 |
||
1124 | 1104 /* END EEPROM WRITE CRITICAL SECTION */ |
||
1125 | 1105 /* #NOAPP */ |
||
1126 | 1106 06a8 2091 0000 lds r18,FlugMinuten |
||
1127 | 1107 .L59: |
||
1128 | 1108 06ac F999 sbic 63-0x20,1 |
||
1129 | 1109 06ae 00C0 rjmp .L59 |
||
1130 | 1110 06b0 1FBA out 63-0x20,__zero_reg__ |
||
1131 | 1111 06b2 80E0 ldi r24,lo8(EEPromArray+15) |
||
1132 | 1112 06b4 90E0 ldi r25,hi8(EEPromArray+15) |
||
1133 | 1113 06b6 92BD out (65)+1-0x20,r25 |
||
1134 | 1114 06b8 81BD out 65-0x20,r24 |
||
1135 | 1115 06ba 20BD out 64-0x20,r18 |
||
1136 | 1116 /* #APP */ |
||
1137 | 1117 /* START EEPROM WRITE CRITICAL SECTION */ |
||
1138 | 1118 06bc 0FB6 in r0, 63 |
||
1139 | 1119 06be F894 cli |
||
1140 | 1120 06c0 FA9A sbi 31, 2 |
||
1141 | 1121 06c2 F99A sbi 31, 1 |
||
1142 | 1122 06c4 0FBE out 63, r0 |
||
1143 | 1123 /* END EEPROM WRITE CRITICAL SECTION */ |
||
1144 | 1124 /* #NOAPP */ |
||
1145 | 1125 06c6 00C0 rjmp .L20 |
||
1146 | 1126 .L49: |
||
1147 | 1127 06c8 1092 0000 sts DispPtr,__zero_reg__ |
||
1148 | 1128 06cc 80E0 ldi r24,lo8(__c.54) |
||
1149 | 1129 06ce 90E0 ldi r25,hi8(__c.54) |
||
1150 | 1130 06d0 9F93 push r25 |
||
1151 | 1131 06d2 8F93 push r24 |
||
1152 | 1132 06d4 11E0 ldi r17,lo8(1) |
||
1153 | 1133 06d6 1F93 push r17 |
||
1154 | 1134 06d8 0E94 0000 call _printf_P |
||
1155 | 1135 06dc 84E1 ldi r24,lo8(20) |
||
1156 | 1136 06de 8093 0000 sts DispPtr,r24 |
||
1157 | 1137 06e2 0F90 pop __tmp_reg__ |
||
1158 | 1138 06e4 0F90 pop __tmp_reg__ |
||
1159 | 1139 06e6 0F90 pop __tmp_reg__ |
||
1160 | 1140 06e8 8091 0000 lds r24,MotorPresent+3 |
||
1161 | 1141 06ec 9927 clr r25 |
||
1162 | 1142 06ee 8D96 adiw r24,45 |
||
1163 | 1143 06f0 9F93 push r25 |
||
1164 | 1144 06f2 8F93 push r24 |
||
1165 | 1145 06f4 8091 0000 lds r24,MotorPresent+2 |
||
1166 | 1146 06f8 9927 clr r25 |
||
1167 | 1147 06fa 8D96 adiw r24,45 |
||
1168 | 1148 06fc 9F93 push r25 |
||
1169 | 1149 06fe 8F93 push r24 |
||
1170 | 1150 0700 8091 0000 lds r24,MotorPresent+1 |
||
1171 | 1151 0704 9927 clr r25 |
||
1172 | 1152 0706 8D96 adiw r24,45 |
||
1173 | 1153 0708 9F93 push r25 |
||
1174 | 1154 070a 8F93 push r24 |
||
1175 | 1155 070c 8091 0000 lds r24,MotorPresent |
||
1176 | 1156 0710 9927 clr r25 |
||
1177 | 1157 0712 8D96 adiw r24,45 |
||
1178 | 1158 0714 9F93 push r25 |
||
1179 | 1159 0716 8F93 push r24 |
||
1180 | 1160 0718 80E0 ldi r24,lo8(__c.55) |
||
1181 | 1161 071a 90E0 ldi r25,hi8(__c.55) |
||
1182 | 1162 071c 9F93 push r25 |
||
1183 | 1163 071e 8F93 push r24 |
||
1184 | 1164 0720 1F93 push r17 |
||
1185 | 1165 0722 0E94 0000 call _printf_P |
||
1186 | 1166 0726 88E2 ldi r24,lo8(40) |
||
1187 | 1167 0728 8093 0000 sts DispPtr,r24 |
||
1188 | 1168 072c 8DB7 in r24,__SP_L__ |
||
1189 | 1169 072e 9EB7 in r25,__SP_H__ |
||
1190 | 1170 0730 0B96 adiw r24,11 |
||
1191 | 1171 0732 8DBF out __SP_L__,r24 |
||
1192 | 1172 0734 8091 0000 lds r24,MotorPresent+7 |
||
1193 | 1173 0738 9927 clr r25 |
||
1194 | 1174 073a 8D96 adiw r24,45 |
||
1195 | 1175 073c 9F93 push r25 |
||
1196 | 1176 073e 8F93 push r24 |
||
1197 | 1177 0740 8091 0000 lds r24,MotorPresent+6 |
||
1198 | 1178 0744 9927 clr r25 |
||
1199 | 1179 0746 8D96 adiw r24,45 |
||
1200 | 1180 0748 9F93 push r25 |
||
1201 | 1181 074a 8F93 push r24 |
||
1202 | 1182 074c 8091 0000 lds r24,MotorPresent+5 |
||
1203 | 1183 0750 9927 clr r25 |
||
1204 | 1184 0752 8D96 adiw r24,45 |
||
1205 | 1185 0754 9F93 push r25 |
||
1206 | 1186 0756 8F93 push r24 |
||
1207 | 1187 0758 8091 0000 lds r24,MotorPresent+4 |
||
1208 | 1188 075c 9927 clr r25 |
||
1209 | 1189 075e 8D96 adiw r24,45 |
||
1210 | 1190 0760 9F93 push r25 |
||
1211 | 1191 0762 8F93 push r24 |
||
1212 | 1192 0764 80E0 ldi r24,lo8(__c.56) |
||
1213 | 1193 0766 90E0 ldi r25,hi8(__c.56) |
||
1214 | 1194 0768 9F93 push r25 |
||
1215 | 1195 076a 8F93 push r24 |
||
1216 | 1196 076c 1F93 push r17 |
||
1217 | 1197 076e 0E94 0000 call _printf_P |
||
1218 | 1198 0772 8CE3 ldi r24,lo8(60) |
||
1219 | 1199 0774 8093 0000 sts DispPtr,r24 |
||
1220 | 1200 0778 2DB7 in r18,__SP_L__ |
||
1221 | 1201 077a 3EB7 in r19,__SP_H__ |
||
1222 | 1202 077c 255F subi r18,lo8(-(11)) |
||
1223 | 1203 077e 3F4F sbci r19,hi8(-(11)) |
||
1224 | 1204 0780 2DBF out __SP_L__,r18 |
||
1225 | 1205 0782 8091 0000 lds r24,MotorPresent+8 |
||
1226 | 1206 0786 9927 clr r25 |
||
1227 | 1207 0788 8D96 adiw r24,45 |
||
1228 | 1208 078a 9F93 push r25 |
||
1229 | 1209 078c 8F93 push r24 |
||
1230 | 1210 078e 80E0 ldi r24,lo8(__c.57) |
||
1231 | 1211 0790 90E0 ldi r25,hi8(__c.57) |
||
1232 | 1212 0792 9F93 push r25 |
||
1233 | 1213 0794 8F93 push r24 |
||
1234 | 1214 0796 1F93 push r17 |
||
1235 | 1215 0798 0E94 0000 call _printf_P |
||
1236 | 1216 079c 0F90 pop __tmp_reg__ |
||
1237 | 1217 079e 0F90 pop __tmp_reg__ |
||
1238 | 1218 07a0 0F90 pop __tmp_reg__ |
||
1239 | 1219 07a2 0F90 pop __tmp_reg__ |
||
1240 | 1220 07a4 0F90 pop __tmp_reg__ |
||
1241 | 1221 07a6 8091 0000 lds r24,MotorPresent+9 |
||
1242 | 1222 07aa 8823 tst r24 |
||
1243 | 1223 07ac 01F0 breq .+2 |
||
1244 | 1224 07ae 00C0 rjmp .L79 |
||
1245 | 1225 .L50: |
||
1246 | 1226 07b0 8091 0000 lds r24,MotorPresent+10 |
||
1247 | 1227 07b4 8823 tst r24 |
||
1248 | 1228 07b6 01F0 breq .+2 |
||
1249 | 1229 07b8 00C0 rjmp .L80 |
||
1250 | 1230 .L51: |
||
1251 | 1231 07ba 8091 0000 lds r24,MotorPresent+11 |
||
1252 | 1232 07be 8823 tst r24 |
||
1253 | 1233 07c0 01F4 brne .+2 |
||
1254 | 1234 07c2 00C0 rjmp .L20 |
||
1255 | 1235 07c4 88E4 ldi r24,lo8(72) |
||
1256 | 1236 07c6 8093 0000 sts DispPtr,r24 |
||
1257 | 1237 07ca 80E0 ldi r24,lo8(__c.60) |
||
1258 | 1238 07cc 90E0 ldi r25,hi8(__c.60) |
||
1259 | 1239 .L66: |
||
1260 | 1240 07ce 9F93 push r25 |
||
1261 | 1241 07d0 8F93 push r24 |
||
1262 | 1242 07d2 1F93 push r17 |
||
1263 | 1243 07d4 0E94 0000 call _printf_P |
||
1264 | 1244 07d8 0F90 pop __tmp_reg__ |
||
1265 | 1245 07da 0F90 pop __tmp_reg__ |
||
1266 | 1246 07dc 0F90 pop __tmp_reg__ |
||
1267 | 1247 07de 00C0 rjmp .L20 |
||
1268 | 1248 .L45: |
||
1269 | 1249 07e0 8091 0000 lds r24,EE_Parameter+8 |
||
1270 | 1250 07e4 80FF sbrs r24,0 |
||
1271 | 1251 07e6 00C0 rjmp .L46 |
||
1272 | 1252 07e8 1092 0000 sts DispPtr,__zero_reg__ |
||
1273 | 1253 07ec 8091 0000 lds r24,HoehenWert |
||
1274 | 1254 07f0 9091 0000 lds r25,(HoehenWert)+1 |
||
1275 | 1255 07f4 A091 0000 lds r26,(HoehenWert)+2 |
||
1276 | 1256 07f8 B091 0000 lds r27,(HoehenWert)+3 |
||
1277 | 1257 07fc BF93 push r27 |
||
1278 | 1258 07fe AF93 push r26 |
||
1279 | 1259 0800 9F93 push r25 |
||
1280 | 1260 0802 8F93 push r24 |
||
1281 | 1261 0804 80E0 ldi r24,lo8(__c.44) |
||
1282 | 1262 0806 90E0 ldi r25,hi8(__c.44) |
||
1283 | 1263 0808 9F93 push r25 |
||
1284 | 1264 080a 8F93 push r24 |
||
1285 | 1265 080c 11E0 ldi r17,lo8(1) |
||
1286 | 1266 080e 1F93 push r17 |
||
1287 | 1267 0810 0E94 0000 call _printf_P |
||
1288 | 1268 0814 84E1 ldi r24,lo8(20) |
||
1289 | 1269 0816 8093 0000 sts DispPtr,r24 |
||
1290 | 1270 081a 2DB7 in r18,__SP_L__ |
||
1291 | 1271 081c 3EB7 in r19,__SP_H__ |
||
1292 | 1272 081e 295F subi r18,lo8(-(7)) |
||
1293 | 1273 0820 3F4F sbci r19,hi8(-(7)) |
||
1294 | 1274 0822 2DBF out __SP_L__,r18 |
||
1295 | 1275 0824 8091 0000 lds r24,SollHoehe |
||
1296 | 1276 0828 9091 0000 lds r25,(SollHoehe)+1 |
||
1297 | 1277 082c A091 0000 lds r26,(SollHoehe)+2 |
||
1298 | 1278 0830 B091 0000 lds r27,(SollHoehe)+3 |
||
1299 | 1279 0834 BF93 push r27 |
||
1300 | 1280 0836 AF93 push r26 |
||
1301 | 1281 0838 9F93 push r25 |
||
1302 | 1282 083a 8F93 push r24 |
||
1303 | 1283 083c 80E0 ldi r24,lo8(__c.45) |
||
1304 | 1284 083e 90E0 ldi r25,hi8(__c.45) |
||
1305 | 1285 0840 9F93 push r25 |
||
1306 | 1286 0842 8F93 push r24 |
||
1307 | 1287 0844 1F93 push r17 |
||
1308 | 1288 0846 0E94 0000 call _printf_P |
||
1309 | 1289 084a 88E2 ldi r24,lo8(40) |
||
1310 | 1290 084c 8093 0000 sts DispPtr,r24 |
||
1311 | 1291 0850 8DB7 in r24,__SP_L__ |
||
1312 | 1292 0852 9EB7 in r25,__SP_H__ |
||
1313 | 1293 0854 0796 adiw r24,7 |
||
1314 | 1294 0856 8DBF out __SP_L__,r24 |
||
1315 | 1295 0858 8091 0000 lds r24,MessLuftdruck |
||
1316 | 1296 085c 9091 0000 lds r25,(MessLuftdruck)+1 |
||
1317 | 1297 0860 9F93 push r25 |
||
1318 | 1298 0862 8F93 push r24 |
||
1319 | 1299 0864 80E0 ldi r24,lo8(__c.46) |
||
1320 | 1300 0866 90E0 ldi r25,hi8(__c.46) |
||
1321 | 1301 0868 9F93 push r25 |
||
1322 | 1302 086a 8F93 push r24 |
||
1323 | 1303 086c 1F93 push r17 |
||
1324 | 1304 086e 0E94 0000 call _printf_P |
||
1325 | 1305 0872 8CE3 ldi r24,lo8(60) |
||
1326 | 1306 0874 8093 0000 sts DispPtr,r24 |
||
1327 | 1307 0878 0F90 pop __tmp_reg__ |
||
1328 | 1308 087a 0F90 pop __tmp_reg__ |
||
1329 | 1309 087c 0F90 pop __tmp_reg__ |
||
1330 | 1310 087e 0F90 pop __tmp_reg__ |
||
1331 | 1311 0880 0F90 pop __tmp_reg__ |
||
1332 | 1312 0882 8091 0000 lds r24,DruckOffsetSetting |
||
1333 | 1313 0886 9927 clr r25 |
||
1334 | 1314 0888 9F93 push r25 |
||
1335 | 1315 088a 8F93 push r24 |
||
1336 | 1316 088c 80E0 ldi r24,lo8(__c.47) |
||
1337 | 1317 088e 90E0 ldi r25,hi8(__c.47) |
||
1338 | 1318 0890 00C0 rjmp .L67 |
||
1339 | 1319 .L44: |
||
1340 | 1320 0892 1092 0000 sts DispPtr,__zero_reg__ |
||
1341 | 1321 0896 80E0 ldi r24,lo8(__c.41) |
||
1342 | 1322 0898 90E0 ldi r25,hi8(__c.41) |
||
1343 | 1323 089a 9F93 push r25 |
||
1344 | 1324 089c 8F93 push r24 |
||
1345 | 1325 089e 11E0 ldi r17,lo8(1) |
||
1346 | 1326 08a0 1F93 push r17 |
||
1347 | 1327 08a2 0E94 0000 call _printf_P |
||
1348 | 1328 08a6 84E1 ldi r24,lo8(20) |
||
1349 | 1329 08a8 8093 0000 sts DispPtr,r24 |
||
1350 | 1330 08ac 0F90 pop __tmp_reg__ |
||
1351 | 1331 08ae 0F90 pop __tmp_reg__ |
||
1352 | 1332 08b0 0F90 pop __tmp_reg__ |
||
1353 | 1333 08b2 8091 0000 lds r24,Parameter_ServoNickControl |
||
1354 | 1334 08b6 9927 clr r25 |
||
1355 | 1335 08b8 9F93 push r25 |
||
1356 | 1336 08ba 8F93 push r24 |
||
1357 | 1337 08bc 80E0 ldi r24,lo8(__c.42) |
||
1358 | 1338 08be 90E0 ldi r25,hi8(__c.42) |
||
1359 | 1339 08c0 9F93 push r25 |
||
1360 | 1340 08c2 8F93 push r24 |
||
1361 | 1341 08c4 1F93 push r17 |
||
1362 | 1342 08c6 0E94 0000 call _printf_P |
||
1363 | 1343 08ca 8CE3 ldi r24,lo8(60) |
||
1364 | 1344 08cc 8093 0000 sts DispPtr,r24 |
||
1365 | 1345 08d0 0F90 pop __tmp_reg__ |
||
1366 | 1346 08d2 0F90 pop __tmp_reg__ |
||
1367 | 1347 08d4 0F90 pop __tmp_reg__ |
||
1368 | 1348 08d6 0F90 pop __tmp_reg__ |
||
1369 | 1349 08d8 0F90 pop __tmp_reg__ |
||
1370 | 1350 08da 8091 0000 lds r24,EE_Parameter+42 |
||
1371 | 1351 08de 9927 clr r25 |
||
1372 | 1352 08e0 9F93 push r25 |
||
1373 | 1353 08e2 8F93 push r24 |
||
1374 | 1354 08e4 8091 0000 lds r24,EE_Parameter+41 |
||
1375 | 1355 08e8 9927 clr r25 |
||
1376 | 1356 08ea 9F93 push r25 |
||
1377 | 1357 08ec 8F93 push r24 |
||
1378 | 1358 08ee 80E0 ldi r24,lo8(__c.43) |
||
1379 | 1359 08f0 90E0 ldi r25,hi8(__c.43) |
||
1380 | 1360 08f2 00C0 rjmp .L69 |
||
1381 | 1361 .L48: |
||
1382 | 1362 08f4 1092 0000 sts DispPtr,__zero_reg__ |
||
1383 | 1363 08f8 80E0 ldi r24,lo8(__c.50) |
||
1384 | 1364 08fa 90E0 ldi r25,hi8(__c.50) |
||
1385 | 1365 08fc 9F93 push r25 |
||
1386 | 1366 08fe 8F93 push r24 |
||
1387 | 1367 0900 11E0 ldi r17,lo8(1) |
||
1388 | 1368 0902 1F93 push r17 |
||
1389 | 1369 0904 0E94 0000 call _printf_P |
||
1390 | 1370 0908 84E1 ldi r24,lo8(20) |
||
1391 | 1371 090a 8093 0000 sts DispPtr,r24 |
||
1392 | 1372 090e 0F90 pop __tmp_reg__ |
||
1393 | 1373 0910 0F90 pop __tmp_reg__ |
||
1394 | 1374 0912 0F90 pop __tmp_reg__ |
||
1395 | 1375 0914 8091 0000 lds r24,MotorError+3 |
||
1396 | 1376 0918 9927 clr r25 |
||
1397 | 1377 091a 9F93 push r25 |
||
1398 | 1378 091c 8F93 push r24 |
||
1399 | 1379 091e 8091 0000 lds r24,MotorError+2 |
||
1400 | 1380 0922 9927 clr r25 |
||
1401 | 1381 0924 9F93 push r25 |
||
1402 | 1382 0926 8F93 push r24 |
||
1403 | 1383 0928 8091 0000 lds r24,MotorError+1 |
||
1404 | 1384 092c 9927 clr r25 |
||
1405 | 1385 092e 9F93 push r25 |
||
1406 | 1386 0930 8F93 push r24 |
||
1407 | 1387 0932 8091 0000 lds r24,MotorError |
||
1408 | 1388 0936 9927 clr r25 |
||
1409 | 1389 0938 9F93 push r25 |
||
1410 | 1390 093a 8F93 push r24 |
||
1411 | 1391 093c 80E0 ldi r24,lo8(__c.51) |
||
1412 | 1392 093e 90E0 ldi r25,hi8(__c.51) |
||
1413 | 1393 0940 9F93 push r25 |
||
1414 | 1394 0942 8F93 push r24 |
||
1415 | 1395 0944 1F93 push r17 |
||
1416 | 1396 0946 0E94 0000 call _printf_P |
||
1417 | 1397 094a 88E2 ldi r24,lo8(40) |
||
1418 | 1398 094c 8093 0000 sts DispPtr,r24 |
||
1419 | 1399 0950 2DB7 in r18,__SP_L__ |
||
1420 | 1400 0952 3EB7 in r19,__SP_H__ |
||
1421 | 1401 0954 255F subi r18,lo8(-(11)) |
||
1422 | 1402 0956 3F4F sbci r19,hi8(-(11)) |
||
1423 | 1403 0958 2DBF out __SP_L__,r18 |
||
1424 | 1404 095a 8091 0000 lds r24,MotorError+7 |
||
1425 | 1405 095e 9927 clr r25 |
||
1426 | 1406 0960 9F93 push r25 |
||
1427 | 1407 0962 8F93 push r24 |
||
1428 | 1408 0964 8091 0000 lds r24,MotorError+6 |
||
1429 | 1409 0968 9927 clr r25 |
||
1430 | 1410 096a 9F93 push r25 |
||
1431 | 1411 096c 8F93 push r24 |
||
1432 | 1412 096e 8091 0000 lds r24,MotorError+5 |
||
1433 | 1413 0972 9927 clr r25 |
||
1434 | 1414 0974 9F93 push r25 |
||
1435 | 1415 0976 8F93 push r24 |
||
1436 | 1416 0978 8091 0000 lds r24,MotorError+4 |
||
1437 | 1417 097c 9927 clr r25 |
||
1438 | 1418 097e 9F93 push r25 |
||
1439 | 1419 0980 8F93 push r24 |
||
1440 | 1420 0982 80E0 ldi r24,lo8(__c.52) |
||
1441 | 1421 0984 90E0 ldi r25,hi8(__c.52) |
||
1442 | 1422 0986 9F93 push r25 |
||
1443 | 1423 0988 8F93 push r24 |
||
1444 | 1424 098a 1F93 push r17 |
||
1445 | 1425 098c 0E94 0000 call _printf_P |
||
1446 | 1426 0990 8CE3 ldi r24,lo8(60) |
||
1447 | 1427 0992 8093 0000 sts DispPtr,r24 |
||
1448 | 1428 0996 8DB7 in r24,__SP_L__ |
||
1449 | 1429 0998 9EB7 in r25,__SP_H__ |
||
1450 | 1430 099a 0B96 adiw r24,11 |
||
1451 | 1431 099c 8DBF out __SP_L__,r24 |
||
1452 | 1432 099e 8091 0000 lds r24,MotorError+11 |
||
1453 | 1433 09a2 9927 clr r25 |
||
1454 | 1434 09a4 9F93 push r25 |
||
1455 | 1435 09a6 8F93 push r24 |
||
1456 | 1436 09a8 8091 0000 lds r24,MotorError+10 |
||
1457 | 1437 09ac 9927 clr r25 |
||
1458 | 1438 09ae 9F93 push r25 |
||
1459 | 1439 09b0 8F93 push r24 |
||
1460 | 1440 09b2 8091 0000 lds r24,MotorError+9 |
||
1461 | 1441 09b6 9927 clr r25 |
||
1462 | 1442 09b8 9F93 push r25 |
||
1463 | 1443 09ba 8F93 push r24 |
||
1464 | 1444 09bc 8091 0000 lds r24,MotorError+8 |
||
1465 | 1445 09c0 9927 clr r25 |
||
1466 | 1446 09c2 9F93 push r25 |
||
1467 | 1447 09c4 8F93 push r24 |
||
1468 | 1448 09c6 80E0 ldi r24,lo8(__c.53) |
||
1469 | 1449 09c8 90E0 ldi r25,hi8(__c.53) |
||
1470 | 1450 09ca 9F93 push r25 |
||
1471 | 1451 09cc 8F93 push r24 |
||
1472 | 1452 09ce 1F93 push r17 |
||
1473 | 1453 09d0 0E94 0000 call _printf_P |
||
1474 | 1454 09d4 2DB7 in r18,__SP_L__ |
||
1475 | 1455 09d6 3EB7 in r19,__SP_H__ |
||
1476 | 1456 09d8 255F subi r18,lo8(-(11)) |
||
1477 | 1457 09da 3F4F sbci r19,hi8(-(11)) |
||
1478 | 1458 09dc 2DBF out __SP_L__,r18 |
||
1479 | 1459 09de 00C0 rjmp .L20 |
||
1480 | 1460 .L43: |
||
1481 | 1461 09e0 1092 0000 sts DispPtr,__zero_reg__ |
||
1482 | 1462 09e4 8091 0000 lds r24,Poti1 |
||
1483 | 1463 09e8 9091 0000 lds r25,(Poti1)+1 |
||
1484 | 1464 09ec 9F93 push r25 |
||
1485 | 1465 09ee 8F93 push r24 |
||
1486 | 1466 09f0 80E0 ldi r24,lo8(__c.37) |
||
1487 | 1467 09f2 90E0 ldi r25,hi8(__c.37) |
||
1488 | 1468 09f4 9F93 push r25 |
||
1489 | 1469 09f6 8F93 push r24 |
||
1490 | 1470 09f8 11E0 ldi r17,lo8(1) |
||
1491 | 1471 09fa 1F93 push r17 |
||
1492 | 1472 09fc 0E94 0000 call _printf_P |
||
1493 | 1473 0a00 84E1 ldi r24,lo8(20) |
||
1494 | 1474 0a02 8093 0000 sts DispPtr,r24 |
||
1495 | 1475 0a06 0F90 pop __tmp_reg__ |
||
1496 | 1476 0a08 0F90 pop __tmp_reg__ |
||
1497 | 1477 0a0a 0F90 pop __tmp_reg__ |
||
1498 | 1478 0a0c 0F90 pop __tmp_reg__ |
||
1499 | 1479 0a0e 0F90 pop __tmp_reg__ |
||
1500 | 1480 0a10 8091 0000 lds r24,Poti2 |
||
1501 | 1481 0a14 9091 0000 lds r25,(Poti2)+1 |
||
1502 | 1482 0a18 9F93 push r25 |
||
1503 | 1483 0a1a 8F93 push r24 |
||
1504 | 1484 0a1c 80E0 ldi r24,lo8(__c.38) |
||
1505 | 1485 0a1e 90E0 ldi r25,hi8(__c.38) |
||
1506 | 1486 0a20 9F93 push r25 |
||
1507 | 1487 0a22 8F93 push r24 |
||
1508 | 1488 0a24 1F93 push r17 |
||
1509 | 1489 0a26 0E94 0000 call _printf_P |
||
1510 | 1490 0a2a 88E2 ldi r24,lo8(40) |
||
1511 | 1491 0a2c 8093 0000 sts DispPtr,r24 |
||
1512 | 1492 0a30 0F90 pop __tmp_reg__ |
||
1513 | 1493 0a32 0F90 pop __tmp_reg__ |
||
1514 | 1494 0a34 0F90 pop __tmp_reg__ |
||
1515 | 1495 0a36 0F90 pop __tmp_reg__ |
||
1516 | 1496 0a38 0F90 pop __tmp_reg__ |
||
1517 | 1497 0a3a 8091 0000 lds r24,Poti3 |
||
1518 | 1498 0a3e 9091 0000 lds r25,(Poti3)+1 |
||
1519 | 1499 0a42 9F93 push r25 |
||
1520 | 1500 0a44 8F93 push r24 |
||
1521 | 1501 0a46 80E0 ldi r24,lo8(__c.39) |
||
1522 | 1502 0a48 90E0 ldi r25,hi8(__c.39) |
||
1523 | 1503 0a4a 9F93 push r25 |
||
1524 | 1504 0a4c 8F93 push r24 |
||
1525 | 1505 0a4e 1F93 push r17 |
||
1526 | 1506 0a50 0E94 0000 call _printf_P |
||
1527 | 1507 0a54 8CE3 ldi r24,lo8(60) |
||
1528 | 1508 0a56 8093 0000 sts DispPtr,r24 |
||
1529 | 1509 0a5a 0F90 pop __tmp_reg__ |
||
1530 | 1510 0a5c 0F90 pop __tmp_reg__ |
||
1531 | 1511 0a5e 0F90 pop __tmp_reg__ |
||
1532 | 1512 0a60 0F90 pop __tmp_reg__ |
||
1533 | 1513 0a62 0F90 pop __tmp_reg__ |
||
1534 | 1514 0a64 8091 0000 lds r24,Poti4 |
||
1535 | 1515 0a68 9091 0000 lds r25,(Poti4)+1 |
||
1536 | 1516 0a6c 9F93 push r25 |
||
1537 | 1517 0a6e 8F93 push r24 |
||
1538 | 1518 0a70 80E0 ldi r24,lo8(__c.40) |
||
1539 | 1519 0a72 90E0 ldi r25,hi8(__c.40) |
||
1540 | 1520 0a74 00C0 rjmp .L67 |
||
1541 | 1521 .L42: |
||
1542 | 1522 0a76 1092 0000 sts DispPtr,__zero_reg__ |
||
1543 | 1523 0a7a 80E0 ldi r24,lo8(__c.33) |
||
1544 | 1524 0a7c 90E0 ldi r25,hi8(__c.33) |
||
1545 | 1525 0a7e 9F93 push r25 |
||
1546 | 1526 0a80 8F93 push r24 |
||
1547 | 1527 0a82 11E0 ldi r17,lo8(1) |
||
1548 | 1528 0a84 1F93 push r17 |
||
1549 | 1529 0a86 0E94 0000 call _printf_P |
||
1550 | 1530 0a8a 84E1 ldi r24,lo8(20) |
||
1551 | 1531 0a8c 8093 0000 sts DispPtr,r24 |
||
1552 | 1532 0a90 0F90 pop __tmp_reg__ |
||
1553 | 1533 0a92 0F90 pop __tmp_reg__ |
||
1554 | 1534 0a94 0F90 pop __tmp_reg__ |
||
1555 | 1535 0a96 8091 0000 lds r24,KompassRichtung |
||
1556 | 1536 0a9a 9091 0000 lds r25,(KompassRichtung)+1 |
||
1557 | 1537 0a9e 9F93 push r25 |
||
1558 | 1538 0aa0 8F93 push r24 |
||
1559 | 1539 0aa2 80E0 ldi r24,lo8(__c.34) |
||
1560 | 1540 0aa4 90E0 ldi r25,hi8(__c.34) |
||
1561 | 1541 0aa6 9F93 push r25 |
||
1562 | 1542 0aa8 8F93 push r24 |
||
1563 | 1543 0aaa 1F93 push r17 |
||
1564 | 1544 0aac 0E94 0000 call _printf_P |
||
1565 | 1545 0ab0 88E2 ldi r24,lo8(40) |
||
1566 | 1546 0ab2 8093 0000 sts DispPtr,r24 |
||
1567 | 1547 0ab6 0F90 pop __tmp_reg__ |
||
1568 | 1548 0ab8 0F90 pop __tmp_reg__ |
||
1569 | 1549 0aba 0F90 pop __tmp_reg__ |
||
1570 | 1550 0abc 0F90 pop __tmp_reg__ |
||
1571 | 1551 0abe 0F90 pop __tmp_reg__ |
||
1572 | 1552 0ac0 8091 0000 lds r24,KompassValue |
||
1573 | 1553 0ac4 9091 0000 lds r25,(KompassValue)+1 |
||
1574 | 1554 0ac8 9F93 push r25 |
||
1575 | 1555 0aca 8F93 push r24 |
||
1576 | 1556 0acc 80E0 ldi r24,lo8(__c.35) |
||
1577 | 1557 0ace 90E0 ldi r25,hi8(__c.35) |
||
1578 | 1558 0ad0 9F93 push r25 |
||
1579 | 1559 0ad2 8F93 push r24 |
||
1580 | 1560 0ad4 1F93 push r17 |
||
1581 | 1561 0ad6 0E94 0000 call _printf_P |
||
1582 | 1562 0ada 8CE3 ldi r24,lo8(60) |
||
1583 | 1563 0adc 8093 0000 sts DispPtr,r24 |
||
1584 | 1564 0ae0 0F90 pop __tmp_reg__ |
||
1585 | 1565 0ae2 0F90 pop __tmp_reg__ |
||
1586 | 1566 0ae4 0F90 pop __tmp_reg__ |
||
1587 | 1567 0ae6 0F90 pop __tmp_reg__ |
||
1588 | 1568 0ae8 0F90 pop __tmp_reg__ |
||
1589 | 1569 0aea 8091 0000 lds r24,KompassStartwert |
||
1590 | 1570 0aee 9091 0000 lds r25,(KompassStartwert)+1 |
||
1591 | 1571 0af2 9F93 push r25 |
||
1592 | 1572 0af4 8F93 push r24 |
||
1593 | 1573 0af6 80E0 ldi r24,lo8(__c.36) |
||
1594 | 1574 0af8 90E0 ldi r25,hi8(__c.36) |
||
1595 | 1575 0afa 00C0 rjmp .L67 |
||
1596 | 1576 .L46: |
||
1597 | 1577 0afc 84E1 ldi r24,lo8(20) |
||
1598 | 1578 0afe 8093 0000 sts DispPtr,r24 |
||
1599 | 1579 0b02 80E0 ldi r24,lo8(__c.48) |
||
1600 | 1580 0b04 90E0 ldi r25,hi8(__c.48) |
||
1601 | 1581 0b06 9F93 push r25 |
||
1602 | 1582 0b08 8F93 push r24 |
||
1603 | 1583 0b0a 11E0 ldi r17,lo8(1) |
||
1604 | 1584 0b0c 1F93 push r17 |
||
1605 | 1585 0b0e 0E94 0000 call _printf_P |
||
1606 | 1586 0b12 88E2 ldi r24,lo8(40) |
||
1607 | 1587 0b14 8093 0000 sts DispPtr,r24 |
||
1608 | 1588 0b18 0F90 pop __tmp_reg__ |
||
1609 | 1589 0b1a 0F90 pop __tmp_reg__ |
||
1610 | 1590 0b1c 0F90 pop __tmp_reg__ |
||
1611 | 1591 0b1e 80E0 ldi r24,lo8(__c.49) |
||
1612 | 1592 0b20 90E0 ldi r25,hi8(__c.49) |
||
1613 | 1593 0b22 00C0 rjmp .L66 |
||
1614 | 1594 .L24: |
||
1615 | 1595 0b24 8CE3 ldi r24,lo8(60) |
||
1616 | 1596 0b26 8093 0000 sts DispPtr,r24 |
||
1617 | 1597 0b2a 80E0 ldi r24,lo8(__c.7) |
||
1618 | 1598 0b2c 90E0 ldi r25,hi8(__c.7) |
||
1619 | 1599 0b2e 00C0 rjmp .L66 |
||
1620 | 1600 .L73: |
||
1621 | 1601 0b30 8CE3 ldi r24,lo8(60) |
||
1622 | 1602 0b32 8093 0000 sts DispPtr,r24 |
||
1623 | 1603 0b36 80E0 ldi r24,lo8(__c.5) |
||
1624 | 1604 0b38 90E0 ldi r25,hi8(__c.5) |
||
1625 | 1605 0b3a 00C0 rjmp .L66 |
||
1626 | 1606 .L80: |
||
1627 | 1607 0b3c 84E4 ldi r24,lo8(68) |
||
1628 | 1608 0b3e 8093 0000 sts DispPtr,r24 |
||
1629 | 1609 0b42 80E0 ldi r24,lo8(__c.59) |
||
1630 | 1610 0b44 90E0 ldi r25,hi8(__c.59) |
||
1631 | 1611 0b46 9F93 push r25 |
||
1632 | 1612 0b48 8F93 push r24 |
||
1633 | 1613 0b4a 1F93 push r17 |
||
1634 | 1614 0b4c 0E94 0000 call _printf_P |
||
1635 | 1615 0b50 0F90 pop __tmp_reg__ |
||
1636 | 1616 0b52 0F90 pop __tmp_reg__ |
||
1637 | 1617 0b54 0F90 pop __tmp_reg__ |
||
1638 | 1618 0b56 00C0 rjmp .L51 |
||
1639 | 1619 .L79: |
||
1640 | 1620 0b58 80E4 ldi r24,lo8(64) |
||
1641 | 1621 0b5a 8093 0000 sts DispPtr,r24 |
||
1642 | 1622 0b5e 80E0 ldi r24,lo8(__c.58) |
||
1643 | 1623 0b60 90E0 ldi r25,hi8(__c.58) |
||
1644 | 1624 0b62 9F93 push r25 |
||
1645 | 1625 0b64 8F93 push r24 |
||
1646 | 1626 0b66 1F93 push r17 |
||
1647 | 1627 0b68 0E94 0000 call _printf_P |
||
1648 | 1628 0b6c 0F90 pop __tmp_reg__ |
||
1649 | 1629 0b6e 0F90 pop __tmp_reg__ |
||
1650 | 1630 0b70 0F90 pop __tmp_reg__ |
||
1651 | 1631 0b72 00C0 rjmp .L50 |
||
1652 | 1632 .L78: |
||
1653 | 1633 0b74 0196 adiw r24,1 |
||
1654 | 1634 0b76 00C0 rjmp .L39 |
||
1655 | 1635 .L75: |
||
1656 | 1636 0b78 295F subi r18,lo8(-(7)) |
||
1657 | 1637 0b7a 3F4F sbci r19,hi8(-(7)) |
||
1658 | 1638 0b7c 00C0 rjmp .L36 |
||
1659 | 1639 .L74: |
||
1660 | 1640 0b7e 0F96 adiw r24,15 |
||
1661 | 1641 0b80 00C0 rjmp .L35 |
||
1662 | 1642 .L77: |
||
1663 | 1643 0b82 295F subi r18,lo8(-(7)) |
||
1664 | 1644 0b84 3F4F sbci r19,hi8(-(7)) |
||
1665 | 1645 0b86 00C0 rjmp .L38 |
||
1666 | 1646 .L76: |
||
1667 | 1647 0b88 0F96 adiw r24,15 |
||
1668 | 1648 0b8a 00C0 rjmp .L37 |
||
1669 | 1649 .L20: |
||
1670 | 1650 0b8c 1092 0000 sts RemoteKeys,__zero_reg__ |
||
1671 | 1651 /* epilogue: frame size=0 */ |
||
1672 | 1652 0b90 1F91 pop r17 |
||
1673 | 1653 0b92 0895 ret |
||
1674 | 1654 /* epilogue end (size=2) */ |
||
1675 | 1655 /* function Menu size 1516 (1513) */ |
||
1676 | 1657 .comm Mixer,77,1 |
||
1677 | 1658 /* File "menu.c": code 1525 = 0x05f5 (1521), prologues 1, epilogues 3 */ |
||
1678 | DEFINED SYMBOLS |
||
1679 | *ABS*:00000000 menu.c |
||
1680 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:3 *ABS*:0000003f __SREG__ |
||
1681 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:4 *ABS*:0000003e __SP_H__ |
||
1682 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:5 *ABS*:0000003d __SP_L__ |
||
1683 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:6 *ABS*:00000000 __tmp_reg__ |
||
1684 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:7 *ABS*:00000001 __zero_reg__ |
||
1685 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:15 .bss:00000000 RemoteKeys |
||
1686 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:21 .bss:00000001 MenuePunkt |
||
1687 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:27 .data:00000000 MaxMenue |
||
1688 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:34 .bss:00000002 DispPtr |
||
1689 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:40 .data:00000001 DisplayBuff |
||
1690 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:46 .data:00000051 Array |
||
1691 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:62 .bss:00000003 TestInt |
||
1692 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:67 .text:00000000 LcdClear |
||
1693 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:87 .progmem.data:00000000 __c.0 |
||
1694 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:91 .progmem.data:00000005 __c.1 |
||
1695 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:95 .progmem.data:0000000a __c.2 |
||
1696 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:99 .progmem.data:0000001a __c.3 |
||
1697 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:103 .progmem.data:0000002f __c.4 |
||
1698 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:107 .progmem.data:0000003d __c.5 |
||
1699 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:111 .progmem.data:0000004a __c.6 |
||
1700 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:115 .progmem.data:0000005f __c.7 |
||
1701 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:119 .progmem.data:00000071 __c.8 |
||
1702 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:123 .progmem.data:0000007c __c.9 |
||
1703 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:127 .progmem.data:00000080 __c.10 |
||
1704 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:131 .progmem.data:00000084 __c.11 |
||
1705 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:135 .progmem.data:00000088 __c.12 |
||
1706 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:139 .progmem.data:00000095 __c.13 |
||
1707 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:143 .progmem.data:00000099 __c.14 |
||
1708 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:147 .progmem.data:000000a3 __c.15 |
||
1709 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:151 .progmem.data:000000a7 __c.16 |
||
1710 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:155 .progmem.data:000000b7 __c.17 |
||
1711 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:159 .progmem.data:000000c7 __c.18 |
||
1712 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:163 .progmem.data:000000d7 __c.19 |
||
1713 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:167 .progmem.data:000000e4 __c.20 |
||
1714 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:171 .progmem.data:000000f3 __c.21 |
||
1715 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:175 .progmem.data:00000102 __c.22 |
||
1716 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:179 .progmem.data:00000111 __c.23 |
||
1717 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:183 .progmem.data:0000011f __c.24 |
||
1718 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:187 .progmem.data:0000012e __c.25 |
||
1719 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:191 .progmem.data:0000013d __c.26 |
||
1720 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:195 .progmem.data:0000014c __c.27 |
||
1721 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:199 .progmem.data:00000159 __c.28 |
||
1722 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:203 .progmem.data:00000168 __c.29 |
||
1723 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:207 .progmem.data:00000177 __c.30 |
||
1724 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:211 .progmem.data:00000186 __c.31 |
||
1725 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:215 .progmem.data:00000195 __c.32 |
||
1726 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:219 .progmem.data:000001a4 __c.33 |
||
1727 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:223 .progmem.data:000001af __c.34 |
||
1728 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:227 .progmem.data:000001bd __c.35 |
||
1729 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:231 .progmem.data:000001c8 __c.36 |
||
1730 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:235 .progmem.data:000001d7 __c.37 |
||
1731 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:239 .progmem.data:000001e3 __c.38 |
||
1732 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:243 .progmem.data:000001ef __c.39 |
||
1733 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:247 .progmem.data:000001fb __c.40 |
||
1734 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:251 .progmem.data:00000207 __c.41 |
||
1735 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:255 .progmem.data:0000020f __c.42 |
||
1736 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:259 .progmem.data:0000021d __c.43 |
||
1737 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:263 .progmem.data:0000022b __c.44 |
||
1738 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:267 .progmem.data:0000023a __c.45 |
||
1739 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:271 .progmem.data:00000249 __c.46 |
||
1740 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:275 .progmem.data:00000258 __c.47 |
||
1741 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:279 .progmem.data:00000267 __c.48 |
||
1742 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:283 .progmem.data:0000026e __c.49 |
||
1743 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:287 .progmem.data:0000027c __c.50 |
||
1744 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:291 .progmem.data:0000028c __c.51 |
||
1745 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:295 .progmem.data:000002a1 __c.52 |
||
1746 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:299 .progmem.data:000002b6 __c.53 |
||
1747 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:303 .progmem.data:000002cb __c.54 |
||
1748 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:307 .progmem.data:000002da __c.55 |
||
1749 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:311 .progmem.data:000002ee __c.56 |
||
1750 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:315 .progmem.data:00000302 __c.57 |
||
1751 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:319 .progmem.data:00000312 __c.58 |
||
1752 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:323 .progmem.data:00000315 __c.59 |
||
1753 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:327 .progmem.data:00000318 __c.60 |
||
1754 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:331 .progmem.data:0000031b __c.61 |
||
1755 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:335 .progmem.data:00000329 __c.62 |
||
1756 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:339 .progmem.data:00000336 __c.63 |
||
1757 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:343 .progmem.data:00000343 __c.64 |
||
1758 | C:\Users\Bernd\AppData\Local\Temp/cchoZETG.s:348 .text:00000012 Menu |
||
1759 | *COM*:0000004d Mixer |
||
1760 | |||
1761 | UNDEFINED SYMBOLS |
||
1762 | __do_copy_data |
||
1763 | __do_clear_bss |
||
1764 | _printf_P |
||
1765 | __tablejump2__ |
||
1766 | UBat |
||
1767 | SenderOkay |
||
1768 | PlatinenVersion |
||
1769 | __udivmodqi4 |
||
1770 | GetActiveParamSetNumber |
||
1771 | I2CTimeout |
||
1772 | MissingMotor |
||
1773 | EE_Parameter |
||
1774 | EEPromArray |
||
1775 | AnalogOffsetNick |
||
1776 | AnalogOffsetRoll |
||
1777 | AnalogOffsetGier |
||
1778 | NeutralAccX |
||
1779 | AdWertAccNick |
||
1780 | NeutralAccY |
||
1781 | AdWertAccRoll |
||
1782 | NeutralAccZ |
||
1783 | __fixsfsi |
||
1784 | Mittelwert_AccHoch |
||
1785 | AdNeutralNick |
||
1786 | AdWertNick |
||
1787 | AdNeutralRoll |
||
1788 | AdWertRoll |
||
1789 | AdNeutralGier |
||
1790 | AdWertGier |
||
1791 | PPM_in |
||
1792 | FlugMinuten |
||
1793 | FlugMinutenGesamt |
||
1794 | MotorPresent |
||
1795 | HoehenWert |
||
1796 | SollHoehe |
||
1797 | MessLuftdruck |
||
1798 | DruckOffsetSetting |
||
1799 | Parameter_ServoNickControl |
||
1800 | MotorError |
||
1801 | Poti1 |
||
1802 | Poti2 |
||
1803 | Poti3 |
||
1804 | Poti4 |
||
1805 | KompassRichtung |
||
1806 | KompassValue |
||
1807 | KompassStartwert |