Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
2286 | - | 1 | 1 .file "menu.c" |
2 | 2 .arch atmega1284p |
||
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 10 .byte 16 |
||
23 | 29 .global DispPtr |
||
24 | 30 .global DispPtr |
||
25 | 31 .section .bss |
||
26 | 34 DispPtr: |
||
27 | 35 0002 00 .skip 1,0 |
||
28 | 36 .text |
||
29 | 37 .global LcdClear |
||
30 | 39 LcdClear: |
||
31 | 40 /* prologue: frame size=0 */ |
||
32 | 41 /* prologue end (size=0) */ |
||
33 | 42 0000 90E2 ldi r25,lo8(32) |
||
34 | 43 0002 E0E0 ldi r30,lo8(DisplayBuff) |
||
35 | 44 0004 F0E0 ldi r31,hi8(DisplayBuff) |
||
36 | 45 0006 8FE4 ldi r24,lo8(79) |
||
37 | 46 .L5: |
||
38 | 47 0008 9193 st Z+,r25 |
||
39 | 48 000a 8150 subi r24,lo8(-(-1)) |
||
40 | 49 000c 87FF sbrs r24,7 |
||
41 | 50 000e 00C0 rjmp .L5 |
||
42 | 51 /* epilogue: frame size=0 */ |
||
43 | 52 0010 0895 ret |
||
44 | 53 /* epilogue end (size=1) */ |
||
45 | 54 /* function LcdClear size 9 (8) */ |
||
46 | 56 .global Menu_Putchar |
||
47 | 58 Menu_Putchar: |
||
48 | 59 /* prologue: frame size=0 */ |
||
49 | 60 /* prologue end (size=0) */ |
||
50 | 61 0012 9091 0000 lds r25,DispPtr |
||
51 | 62 0016 9035 cpi r25,lo8(80) |
||
52 | 63 0018 00F4 brsh .L8 |
||
53 | 64 001a E92F mov r30,r25 |
||
54 | 65 001c FF27 clr r31 |
||
55 | 66 001e E050 subi r30,lo8(-(DisplayBuff)) |
||
56 | 67 0020 F040 sbci r31,hi8(-(DisplayBuff)) |
||
57 | 68 0022 8083 st Z,r24 |
||
58 | 69 0024 9F5F subi r25,lo8(-(1)) |
||
59 | 70 0026 9093 0000 sts DispPtr,r25 |
||
60 | 71 .L8: |
||
61 | 72 002a 0895 ret |
||
62 | 73 /* epilogue: frame size=0 */ |
||
63 | 74 /* epilogue: noreturn */ |
||
64 | 75 /* epilogue end (size=0) */ |
||
65 | 76 /* function Menu_Putchar size 13 (13) */ |
||
66 | 78 .section .progmem.data,"a",@progbits |
||
67 | 81 __c.0: |
||
68 | 82 0000 5B25 695D .string "[%i]" |
||
69 | 82 00 |
||
70 | 85 __c.1: |
||
71 | 86 0005 5B25 695D .string "[%i]" |
||
72 | 86 00 |
||
73 | 89 __c.2: |
||
74 | 90 000a 2B20 4D69 .string "+ MikroKopter +" |
||
75 | 90 6B72 6F4B |
||
76 | 90 6F70 7465 |
||
77 | 90 7220 2B00 |
||
78 | 93 __c.3: |
||
79 | 94 001a 4857 3A56 .string "HW:V%d.%d SW:%d.%d%c V4" |
||
80 | 94 2564 2E25 |
||
81 | 94 6420 5357 |
||
82 | 94 3A25 642E |
||
83 | 94 2564 2563 |
||
84 | 97 __c.4: |
||
85 | 98 0032 5365 7474 .string "Setting:%d %s" |
||
86 | 98 696E 673A |
||
87 | 98 2564 2025 |
||
88 | 98 7300 |
||
89 | 101 __c.5: |
||
90 | 102 0040 4D69 7865 .string "Mixer Error!" |
||
91 | 102 7220 4572 |
||
92 | 102 726F 7221 |
||
93 | 102 00 |
||
94 | 105 __c.6: |
||
95 | 106 004d 4552 5225 .string "ERR%2d:" |
||
96 | 106 3264 3A00 |
||
97 | 109 __c.7: |
||
98 | 110 0055 4861 7264 .string "Hardware Error 1:%d !!" |
||
99 | 110 7761 7265 |
||
100 | 110 2045 7272 |
||
101 | 110 6F72 2031 |
||
102 | 110 3A25 6420 |
||
103 | 113 __c.8: |
||
104 | 114 006c 4D69 7373 .string "Missing BL-Ctrl:%d!!" |
||
105 | 114 696E 6720 |
||
106 | 114 424C 2D43 |
||
107 | 114 7472 6C3A |
||
108 | 114 2564 2121 |
||
109 | 117 __c.9: |
||
110 | 118 0081 4932 4320 .string "I2C ERROR!!!" |
||
111 | 118 4552 524F |
||
112 | 118 5221 2121 |
||
113 | 118 00 |
||
114 | 121 __c.10: |
||
115 | 122 008e 4865 6967 .string "Height: %5i" |
||
116 | 122 6874 3A20 |
||
117 | 122 2025 3569 |
||
118 | 122 00 |
||
119 | 125 __c.11: |
||
120 | 126 009b 5365 7470 .string "Setpoint:%5i" |
||
121 | 126 6F69 6E74 |
||
122 | 126 3A25 3569 |
||
123 | 126 00 |
||
124 | 129 __c.12: |
||
125 | 130 00a8 5072 6573 .string "Pressure:%5i" |
||
126 | 130 7375 7265 |
||
127 | 130 3A25 3569 |
||
128 | 130 00 |
||
129 | 133 __c.13: |
||
130 | 134 00b5 4F66 6673 .string "Offset: %5i" |
||
131 | 134 6574 3A20 |
||
132 | 134 2025 3569 |
||
133 | 134 00 |
||
134 | 137 __c.14: |
||
135 | 138 00c2 4865 6967 .string "Height control" |
||
136 | 138 6874 2063 |
||
137 | 138 6F6E 7472 |
||
138 | 138 6F6C 00 |
||
139 | 141 __c.15: |
||
140 | 142 00d1 4449 5341 .string "DISABLED" |
||
141 | 142 424C 4544 |
||
142 | 142 00 |
||
143 | 145 __c.16: |
||
144 | 146 00da 6163 742E .string "act. bearing" |
||
145 | 146 2062 6561 |
||
146 | 146 7269 6E67 |
||
147 | 146 00 |
||
148 | 149 __c.17: |
||
149 | 150 00e7 4E69 636B .string "Nick: %5i" |
||
150 | 150 3A20 2020 |
||
151 | 150 2020 2025 |
||
152 | 150 3569 00 |
||
153 | 153 __c.18: |
||
154 | 154 00f6 526F 6C6C .string "Roll: %5i" |
||
155 | 154 3A20 2020 |
||
156 | 154 2020 2025 |
||
157 | 154 3569 00 |
||
158 | 157 __c.19: |
||
159 | 158 0105 436F 6D70 .string "Compass: %5i" |
||
160 | 158 6173 733A |
||
161 | 158 2020 2025 |
||
162 | 158 3569 00 |
||
163 | 161 __c.20: |
||
164 | 162 0114 4B25 693A .string "K%i:%4i K%i:%4i " |
||
165 | 162 2534 6920 |
||
166 | 162 204B 2569 |
||
167 | 162 3A25 3469 |
||
168 | 162 2000 |
||
169 | 165 __c.21: |
||
170 | 166 0126 4E69 3A25 .string "Ni:%4i Ro:%4i " |
||
171 | 166 3469 2020 |
||
172 | 166 526F 3A25 |
||
173 | 166 3469 2000 |
||
174 | 169 __c.22: |
||
175 | 170 0136 4773 3A25 .string "Gs:%4i Gi:%4i " |
||
176 | 170 3469 2020 |
||
177 | 170 4769 3A25 |
||
178 | 170 3469 2000 |
||
179 | 173 __c.23: |
||
180 | 174 0146 5031 3A25 .string "P1:%4i P2:%4i " |
||
181 | 174 3469 2020 |
||
182 | 174 5032 3A25 |
||
183 | 174 3469 2000 |
||
184 | 177 __c.24: |
||
185 | 178 0156 5033 3A25 .string "P3:%4i P4:%4i " |
||
186 | 178 3469 2020 |
||
187 | 178 5034 3A25 |
||
188 | 178 3469 2000 |
||
189 | 181 __c.25: |
||
190 | 182 0166 4779 726F .string "Gyro - Sensor" |
||
191 | 182 202D 2053 |
||
192 | 182 656E 736F |
||
193 | 182 7200 |
||
194 | 185 __c.26: |
||
195 | 186 0174 4E69 636B .string "Nick%4i (%3i.%i)" |
||
196 | 186 2534 6920 |
||
197 | 186 2825 3369 |
||
198 | 186 2E25 6929 |
||
199 | 186 00 |
||
200 | 189 __c.27: |
||
201 | 190 0185 526F 6C6C .string "Roll%4i (%3i.%i)" |
||
202 | 190 2534 6920 |
||
203 | 190 2825 3369 |
||
204 | 190 2E25 6929 |
||
205 | 190 00 |
||
206 | 193 __c.28: |
||
207 | 194 0196 4769 6572 .string "Gier%4i (%3i)" |
||
208 | 194 2534 6920 |
||
209 | 194 2825 3369 |
||
210 | 194 2900 |
||
211 | 197 __c.29: |
||
212 | 198 01a4 4E69 636B .string "Nick %4i (%3i.%x)" |
||
213 | 198 2025 3469 |
||
214 | 198 2028 2533 |
||
215 | 198 692E 2578 |
||
216 | 198 2900 |
||
217 | 201 __c.30: |
||
218 | 202 01b6 526F 6C6C .string "Roll %4i (%3i.%x)" |
||
219 | 202 2025 3469 |
||
220 | 202 2028 2533 |
||
221 | 202 692E 2578 |
||
222 | 202 2900 |
||
223 | 205 __c.31: |
||
224 | 206 01c8 5961 7720 .string "Yaw %4i (%3i)" |
||
225 | 206 2025 3469 |
||
226 | 206 2028 2533 |
||
227 | 206 6929 00 |
||
228 | 209 __c.32: |
||
229 | 210 01d7 4E69 636B .string "Nick %4i (%3i)(%3i)" |
||
230 | 210 2025 3469 |
||
231 | 210 2028 2533 |
||
232 | 210 6929 2825 |
||
233 | 210 3369 2900 |
||
234 | 213 __c.33: |
||
235 | 214 01eb 526F 6C6C .string "Roll %4i (%3i)(%3i)" |
||
236 | 214 2025 3469 |
||
237 | 214 2028 2533 |
||
238 | 214 6929 2825 |
||
239 | 214 3369 2900 |
||
240 | 217 __c.34: |
||
241 | 218 01ff 5961 7720 .string "Yaw %4i (%3i)(%3i)" |
||
242 | 218 2025 3469 |
||
243 | 218 2028 2533 |
||
244 | 218 6929 2825 |
||
245 | 218 3369 2900 |
||
246 | 221 __c.35: |
||
247 | 222 0213 4143 4320 .string "ACC - Sensor" |
||
248 | 222 2D20 5365 |
||
249 | 222 6E73 6F72 |
||
250 | 222 00 |
||
251 | 225 __c.36: |
||
252 | 226 0220 4E69 636B .string "Nick %4i (%3i)" |
||
253 | 226 2025 3469 |
||
254 | 226 2028 2533 |
||
255 | 226 6929 00 |
||
256 | 229 __c.37: |
||
257 | 230 022f 526F 6C6C .string "Roll %4i (%3i)" |
||
258 | 230 2025 3469 |
||
259 | 230 2028 2533 |
||
260 | 230 6929 00 |
||
261 | 233 __c.38: |
||
262 | 234 023e 5A20 2020 .string "Z %4i (%3i)" |
||
263 | 234 2025 3469 |
||
264 | 234 2028 2533 |
||
265 | 234 6929 00 |
||
266 | 237 __c.39: |
||
267 | 238 024d 566F 6C74 .string "Voltage: %3i.%1iV" |
||
268 | 238 6167 653A |
||
269 | 238 2020 2025 |
||
270 | 238 3369 2E25 |
||
271 | 238 3169 5600 |
||
272 | 241 __c.40: |
||
273 | 242 0261 4375 7272 .string "Current: %3i.%1iA" |
||
274 | 242 656E 743A |
||
275 | 242 2020 2025 |
||
276 | 242 3369 2E25 |
||
277 | 242 3169 4100 |
||
278 | 245 __c.41: |
||
279 | 246 0275 506F 7765 .string "Power: %4iW" |
||
280 | 246 723A 2020 |
||
281 | 246 2020 2025 |
||
282 | 246 3469 5700 |
||
283 | 249 __c.42: |
||
284 | 250 0285 4469 7363 .string "Discharge: %5imAh" |
||
285 | 250 6861 7267 |
||
286 | 250 653A 2025 |
||
287 | 250 3569 6D41 |
||
288 | 250 6800 |
||
289 | 253 __c.43: |
||
290 | 254 0297 5265 6365 .string "Receiver" |
||
291 | 254 6976 6572 |
||
292 | 254 00 |
||
293 | 257 __c.44: |
||
294 | 258 02a0 5243 2D52 .string "RC-RSSI: %4i" |
||
295 | 258 5353 493A |
||
296 | 258 2020 2020 |
||
297 | 258 2534 6900 |
||
298 | 261 __c.45: |
||
299 | 262 02b0 5243 2D51 .string "RC-Quality: %4i" |
||
300 | 262 7561 6C69 |
||
301 | 262 7479 3A20 |
||
302 | 262 2534 6900 |
||
303 | 265 __c.46: |
||
304 | 266 02c0 5243 2D43 .string "RC-Channels:%4i" |
||
305 | 266 6861 6E6E |
||
306 | 266 656C 733A |
||
307 | 266 2534 6900 |
||
308 | 269 __c.47: |
||
309 | 270 02d0 436F 6D70 .string "Compass" |
||
310 | 270 6173 7300 |
||
311 | 273 __c.48: |
||
312 | 274 02d8 4D61 676E .string "Magnet: %5i" |
||
313 | 274 6574 3A20 |
||
314 | 274 2020 2535 |
||
315 | 274 6900 |
||
316 | 277 __c.49: |
||
317 | 278 02e6 4779 726F .string "Gyro: %5i" |
||
318 | 278 3A20 2020 |
||
319 | 278 2020 2535 |
||
320 | 278 6900 |
||
321 | 281 __c.50: |
||
322 | 282 02f4 5365 7470 .string "Setpoint: %5i" |
||
323 | 282 6F69 6E74 |
||
324 | 282 3A20 2535 |
||
325 | 282 6900 |
||
326 | 285 __c.51: |
||
327 | 286 0302 506F 7469 .string "Poti%i: %3i" |
||
328 | 286 2569 3A20 |
||
329 | 286 2025 3369 |
||
330 | 286 00 |
||
331 | 289 __c.52: |
||
332 | 290 030f 506F 7469 .string "Poti%i: %3i" |
||
333 | 290 2569 3A20 |
||
334 | 290 2025 3369 |
||
335 | 290 00 |
||
336 | 293 __c.53: |
||
337 | 294 031c 5365 7276 .string "Servo " |
||
338 | 294 6F20 2000 |
||
339 | 297 __c.54: |
||
340 | 298 0324 5365 7470 .string "Setpoint %3i" |
||
341 | 298 6F69 6E74 |
||
342 | 298 2020 2533 |
||
343 | 298 6900 |
||
344 | 301 __c.55: |
||
345 | 302 0332 506F 7369 .string "Position: %3i" |
||
346 | 302 7469 6F6E |
||
347 | 302 3A20 2533 |
||
348 | 302 6900 |
||
349 | 305 __c.56: |
||
350 | 306 0340 5261 6E67 .string "Range:%3i-%3i" |
||
351 | 306 653A 2533 |
||
352 | 306 692D 2533 |
||
353 | 306 6900 |
||
354 | 309 __c.57: |
||
355 | 310 034e 424C 2D43 .string "BL-Ctrl Errors " |
||
356 | 310 7472 6C20 |
||
357 | 310 4572 726F |
||
358 | 310 7273 2000 |
||
359 | 313 __c.58: |
||
360 | 314 035e 2533 6420 .string "%3d %3d %3d %3d " |
||
361 | 314 2533 6420 |
||
362 | 314 2533 6420 |
||
363 | 314 2533 6420 |
||
364 | 314 00 |
||
365 | 317 __c.59: |
||
366 | 318 036f 424C 2054 .string "BL Temperature" |
||
367 | 318 656D 7065 |
||
368 | 318 7261 7475 |
||
369 | 318 7265 00 |
||
370 | 321 __c.60: |
||
371 | 322 037e 2533 6420 .string "%3d %3d %3d %3d " |
||
372 | 322 2533 6420 |
||
373 | 322 2533 6420 |
||
374 | 322 2533 6420 |
||
375 | 322 00 |
||
376 | 325 __c.61: |
||
377 | 326 038f 424C 2D43 .string "BL-Ctrl found " |
||
378 | 326 7472 6C20 |
||
379 | 326 666F 756E |
||
380 | 326 6420 00 |
||
381 | 329 __c.62: |
||
382 | 330 039e 2025 6320 .string " %c %c %c %c " |
||
383 | 330 2020 2563 |
||
384 | 330 2020 2025 |
||
385 | 330 6320 2020 |
||
386 | 330 2563 2000 |
||
387 | 333 __c.63: |
||
388 | 334 03b2 2025 6320 .string " %c %c %c %c " |
||
389 | 334 2020 2563 |
||
390 | 334 2020 2025 |
||
391 | 334 6320 2020 |
||
392 | 334 2563 2000 |
||
393 | 337 __c.64: |
||
394 | 338 03c6 2025 6320 .string " %c - - - " |
||
395 | 338 2020 2D20 |
||
396 | 338 2020 2D20 |
||
397 | 338 2020 2D20 |
||
398 | 338 00 |
||
399 | 341 __c.65: |
||
400 | 342 03d7 3130 00 .string "10" |
||
401 | 345 __c.66: |
||
402 | 346 03da 3131 00 .string "11" |
||
403 | 349 __c.67: |
||
404 | 350 03dd 3132 00 .string "12" |
||
405 | 353 __c.68: |
||
406 | 354 03e0 466C 6967 .string "Flight-Time " |
||
407 | 354 6874 2D54 |
||
408 | 354 696D 6520 |
||
409 | 354 2000 |
||
410 | 357 __c.69: |
||
411 | 358 03ee 546F 7461 .string "Total:%5umin" |
||
412 | 358 6C3A 2535 |
||
413 | 358 756D 696E |
||
414 | 358 00 |
||
415 | 361 __c.70: |
||
416 | 362 03fb 4163 743A .string "Act: %5umin" |
||
417 | 362 2020 2535 |
||
418 | 362 756D 696E |
||
419 | 362 00 |
||
420 | 365 __c.71: |
||
421 | 366 0408 2872 6573 .string "(reset)" |
||
422 | 366 6574 2900 |
||
423 | 367 .text |
||
424 | 368 .global Menu |
||
425 | 370 Menu: |
||
426 | 371 /* prologue: frame size=0 */ |
||
427 | 372 002c AF92 push r10 |
||
428 | 373 002e BF92 push r11 |
||
429 | 374 0030 CF92 push r12 |
||
430 | 375 0032 DF92 push r13 |
||
431 | 376 0034 FF92 push r15 |
||
432 | 377 0036 0F93 push r16 |
||
433 | 378 0038 1F93 push r17 |
||
434 | 379 003a CF93 push r28 |
||
435 | 380 003c DF93 push r29 |
||
436 | 381 /* prologue end (size=9) */ |
||
437 | 382 003e 2091 0000 lds r18,RemoteKeys |
||
438 | 383 0042 20FF sbrs r18,0 |
||
439 | 384 0044 00C0 rjmp .L11 |
||
440 | 385 0046 8091 0000 lds r24,MenuePunkt |
||
441 | 386 004a 8823 tst r24 |
||
442 | 387 004c 01F0 breq .L12 |
||
443 | 388 004e 8150 subi r24,lo8(-(-1)) |
||
444 | 389 0050 00C0 rjmp .L115 |
||
445 | 390 .L12: |
||
446 | 391 0052 8091 0000 lds r24,MaxMenue |
||
447 | 392 .L115: |
||
448 | 393 0056 8093 0000 sts MenuePunkt,r24 |
||
449 | 394 .L11: |
||
450 | 395 005a 21FF sbrs r18,1 |
||
451 | 396 005c 00C0 rjmp .L14 |
||
452 | 397 005e 9091 0000 lds r25,MenuePunkt |
||
453 | 398 0062 8091 0000 lds r24,MaxMenue |
||
454 | 399 0066 9817 cp r25,r24 |
||
455 | 400 0068 01F4 brne .L15 |
||
456 | 401 006a 1092 0000 sts MenuePunkt,__zero_reg__ |
||
457 | 402 006e 00C0 rjmp .L14 |
||
458 | 403 .L15: |
||
459 | 404 0070 9F5F subi r25,lo8(-(1)) |
||
460 | 405 0072 9093 0000 sts MenuePunkt,r25 |
||
461 | 406 .L14: |
||
462 | 407 0076 822F mov r24,r18 |
||
463 | 408 0078 9927 clr r25 |
||
464 | 409 007a 80FF sbrs r24,0 |
||
465 | 410 007c 00C0 rjmp .L17 |
||
466 | 411 007e 81FF sbrs r24,1 |
||
467 | 412 0080 00C0 rjmp .L17 |
||
468 | 413 0082 1092 0000 sts MenuePunkt,__zero_reg__ |
||
469 | 414 .L17: |
||
470 | 415 0086 0E94 0000 call LcdClear |
||
471 | 416 008a 8091 0000 lds r24,MenuePunkt |
||
472 | 417 008e 282F mov r18,r24 |
||
473 | 418 0090 3327 clr r19 |
||
474 | 419 0092 90E0 ldi r25,lo8(pm(Menu_Putchar)) |
||
475 | 420 0094 C92E mov r12,r25 |
||
476 | 421 0096 90E0 ldi r25,hi8(pm(Menu_Putchar)) |
||
477 | 422 0098 D92E mov r13,r25 |
||
478 | 423 009a C091 0000 lds r28,_printf_P |
||
479 | 424 009e D091 0000 lds r29,(_printf_P)+1 |
||
480 | 425 00a2 8A30 cpi r24,lo8(10) |
||
481 | 426 00a4 00F4 brsh .L18 |
||
482 | 427 00a6 81E1 ldi r24,lo8(17) |
||
483 | 428 00a8 8093 0000 sts DispPtr,r24 |
||
484 | 429 00ac 3F93 push r19 |
||
485 | 430 00ae 2F93 push r18 |
||
486 | 431 00b0 80E0 ldi r24,lo8(__c.0) |
||
487 | 432 00b2 90E0 ldi r25,hi8(__c.0) |
||
488 | 433 00b4 9F93 push r25 |
||
489 | 434 00b6 8F93 push r24 |
||
490 | 435 00b8 DF92 push r13 |
||
491 | 436 00ba CF92 push r12 |
||
492 | 437 00bc FE01 movw r30,r28 |
||
493 | 438 00be 0995 icall |
||
494 | 439 00c0 2DB7 in r18,__SP_L__ |
||
495 | 440 00c2 3EB7 in r19,__SP_H__ |
||
496 | 441 00c4 2A5F subi r18,lo8(-(6)) |
||
497 | 442 00c6 3F4F sbci r19,hi8(-(6)) |
||
498 | 443 00c8 2DBF out __SP_L__,r18 |
||
499 | 444 00ca 00C0 rjmp .L19 |
||
500 | 445 .L18: |
||
501 | 446 00cc 80E1 ldi r24,lo8(16) |
||
502 | 447 00ce 8093 0000 sts DispPtr,r24 |
||
503 | 448 00d2 3F93 push r19 |
||
504 | 449 00d4 2F93 push r18 |
||
505 | 450 00d6 80E0 ldi r24,lo8(__c.1) |
||
506 | 451 00d8 90E0 ldi r25,hi8(__c.1) |
||
507 | 452 00da 9F93 push r25 |
||
508 | 453 00dc 8F93 push r24 |
||
509 | 454 00de DF92 push r13 |
||
510 | 455 00e0 CF92 push r12 |
||
511 | 456 00e2 FE01 movw r30,r28 |
||
512 | 457 00e4 0995 icall |
||
513 | 458 00e6 8DB7 in r24,__SP_L__ |
||
514 | 459 00e8 9EB7 in r25,__SP_H__ |
||
515 | 460 00ea 0696 adiw r24,6 |
||
516 | 461 00ec 8DBF out __SP_L__,r24 |
||
517 | 462 .L19: |
||
518 | 463 00ee 2091 0000 lds r18,MenuePunkt |
||
519 | 464 00f2 822F mov r24,r18 |
||
520 | 465 00f4 9927 clr r25 |
||
521 | 466 00f6 AA27 clr r26 |
||
522 | 467 00f8 BB27 clr r27 |
||
523 | 468 00fa FC01 movw r30,r24 |
||
524 | 469 00fc 4197 sbiw r24,17 |
||
525 | 470 00fe 00F0 brlo .+4 |
||
526 | 471 0100 0C94 0000 jmp .L102 |
||
527 | 472 0104 E050 subi r30,lo8(-(pm(.L104))) |
||
528 | 473 0106 F040 sbci r31,hi8(-(pm(.L104))) |
||
529 | 474 0108 00E0 ldi r16,lo8(pm(Menu_Putchar)) |
||
530 | 475 010a C02E mov r12,r16 |
||
531 | 476 010c 00E0 ldi r16,hi8(pm(Menu_Putchar)) |
||
532 | 477 010e D02E mov r13,r16 |
||
533 | 478 0110 C091 0000 lds r28,_printf_P |
||
534 | 479 0114 D091 0000 lds r29,(_printf_P)+1 |
||
535 | 480 0118 0C94 0000 jmp __tablejump2__ |
||
536 | 481 .data |
||
537 | 482 .section .progmem.gcc_sw_table, "a", @progbits |
||
538 | 483 .p2align 1 |
||
539 | 484 .L104: |
||
540 | 485 0000 0000 .word pm(.L21) |
||
541 | 486 0002 0000 .word pm(.L31) |
||
542 | 487 0004 0000 .word pm(.L34) |
||
543 | 488 0006 0000 .word pm(.L37) |
||
544 | 489 0008 0000 .word pm(.L42) |
||
545 | 490 000a 0000 .word pm(.L43) |
||
546 | 491 000c 0000 .word pm(.L70) |
||
547 | 492 000e 0000 .word pm(.L71) |
||
548 | 493 0010 0000 .word pm(.L72) |
||
549 | 494 0012 0000 .word pm(.L73) |
||
550 | 495 0014 0000 .word pm(.L74) |
||
551 | 496 0016 0000 .word pm(.L79) |
||
552 | 497 0018 0000 .word pm(.L84) |
||
553 | 498 001a 0000 .word pm(.L86) |
||
554 | 499 001c 0000 .word pm(.L91) |
||
555 | 500 001e 0000 .word pm(.L96) |
||
556 | 501 0020 0000 .word pm(.L100) |
||
557 | 502 .text |
||
558 | 503 .L21: |
||
559 | 504 011c 1092 0000 sts DispPtr,__zero_reg__ |
||
560 | 505 0120 80E0 ldi r24,lo8(__c.2) |
||
561 | 506 0122 90E0 ldi r25,hi8(__c.2) |
||
562 | 507 0124 9F93 push r25 |
||
563 | 508 0126 8F93 push r24 |
||
564 | 509 0128 00E0 ldi r16,lo8(pm(Menu_Putchar)) |
||
565 | 510 012a 10E0 ldi r17,hi8(pm(Menu_Putchar)) |
||
566 | 511 012c DF92 push r13 |
||
567 | 512 012e CF92 push r12 |
||
568 | 513 0130 FE01 movw r30,r28 |
||
569 | 514 0132 0995 icall |
||
570 | 515 0134 84E1 ldi r24,lo8(20) |
||
571 | 516 0136 8093 0000 sts DispPtr,r24 |
||
572 | 517 013a 0F90 pop __tmp_reg__ |
||
573 | 518 013c 0F90 pop __tmp_reg__ |
||
574 | 519 013e 0F90 pop __tmp_reg__ |
||
575 | 520 0140 0F90 pop __tmp_reg__ |
||
576 | 521 0142 84E6 ldi r24,lo8(100) |
||
577 | 522 0144 90E0 ldi r25,hi8(100) |
||
578 | 523 0146 9F93 push r25 |
||
579 | 524 0148 8F93 push r24 |
||
580 | 525 014a 8AE5 ldi r24,lo8(90) |
||
581 | 526 014c 90E0 ldi r25,hi8(90) |
||
582 | 527 014e 9F93 push r25 |
||
583 | 528 0150 8F93 push r24 |
||
584 | 529 0152 1F92 push __zero_reg__ |
||
585 | 530 0154 1F92 push __zero_reg__ |
||
586 | 531 0156 8091 0000 lds r24,PlatinenVersion |
||
587 | 532 015a 6AE0 ldi r22,lo8(10) |
||
588 | 533 015c 0E94 0000 call __udivmodqi4 |
||
589 | 534 0160 892F mov r24,r25 |
||
590 | 535 0162 9927 clr r25 |
||
591 | 536 0164 9F93 push r25 |
||
592 | 537 0166 8F93 push r24 |
||
593 | 538 0168 8091 0000 lds r24,PlatinenVersion |
||
594 | 539 016c 0E94 0000 call __udivmodqi4 |
||
595 | 540 0170 9927 clr r25 |
||
596 | 541 0172 9F93 push r25 |
||
597 | 542 0174 8F93 push r24 |
||
598 | 543 0176 80E0 ldi r24,lo8(__c.3) |
||
599 | 544 0178 90E0 ldi r25,hi8(__c.3) |
||
600 | 545 017a 9F93 push r25 |
||
601 | 546 017c 8F93 push r24 |
||
602 | 547 017e DF92 push r13 |
||
603 | 548 0180 CF92 push r12 |
||
604 | 549 0182 E091 0000 lds r30,_printf_P |
||
605 | 550 0186 F091 0000 lds r31,(_printf_P)+1 |
||
606 | 551 018a 0995 icall |
||
607 | 552 018c 88E2 ldi r24,lo8(40) |
||
608 | 553 018e 8093 0000 sts DispPtr,r24 |
||
609 | 554 0192 EDB7 in r30,__SP_L__ |
||
610 | 555 0194 FEB7 in r31,__SP_H__ |
||
611 | 556 0196 3E96 adiw r30,14 |
||
612 | 557 0198 EDBF out __SP_L__,r30 |
||
613 | 558 019a 80E0 ldi r24,lo8(Mixer+1) |
||
614 | 559 019c 90E0 ldi r25,hi8(Mixer+1) |
||
615 | 560 019e 9F93 push r25 |
||
616 | 561 01a0 8F93 push r24 |
||
617 | 562 01a2 0E94 0000 call GetActiveParamSet |
||
618 | 563 01a6 9927 clr r25 |
||
619 | 564 01a8 9F93 push r25 |
||
620 | 565 01aa 8F93 push r24 |
||
621 | 566 01ac 80E0 ldi r24,lo8(__c.4) |
||
622 | 567 01ae 90E0 ldi r25,hi8(__c.4) |
||
623 | 568 01b0 9F93 push r25 |
||
624 | 569 01b2 8F93 push r24 |
||
625 | 570 01b4 DF92 push r13 |
||
626 | 571 01b6 CF92 push r12 |
||
627 | 572 01b8 E091 0000 lds r30,_printf_P |
||
628 | 573 01bc F091 0000 lds r31,(_printf_P)+1 |
||
629 | 574 01c0 0995 icall |
||
630 | 575 01c2 8091 0000 lds r24,VersionInfo+6 |
||
631 | 576 01c6 9927 clr r25 |
||
632 | 577 01c8 2DB7 in r18,__SP_L__ |
||
633 | 578 01ca 3EB7 in r19,__SP_H__ |
||
634 | 579 01cc 285F subi r18,lo8(-(8)) |
||
635 | 580 01ce 3F4F sbci r19,hi8(-(8)) |
||
636 | 581 01d0 2DBF out __SP_L__,r18 |
||
637 | 582 01d2 EC01 movw r28,r24 |
||
638 | 583 01d4 C071 andi r28,lo8(16) |
||
639 | 584 01d6 D070 andi r29,hi8(16) |
||
640 | 585 01d8 84FF sbrs r24,4 |
||
641 | 586 01da 00C0 rjmp .L22 |
||
642 | 587 01dc 8CE3 ldi r24,lo8(60) |
||
643 | 588 01de 8093 0000 sts DispPtr,r24 |
||
644 | 589 01e2 80E0 ldi r24,lo8(__c.5) |
||
645 | 590 01e4 90E0 ldi r25,hi8(__c.5) |
||
646 | 591 01e6 00C0 rjmp .L124 |
||
647 | 592 .L22: |
||
648 | 593 01e8 9091 0000 lds r25,NC_ErrorCode |
||
649 | 594 01ec 9923 tst r25 |
||
650 | 595 01ee 01F0 breq .L24 |
||
651 | 596 01f0 8CE3 ldi r24,lo8(60) |
||
652 | 597 01f2 8093 0000 sts DispPtr,r24 |
||
653 | 598 01f6 892F mov r24,r25 |
||
654 | 599 01f8 9927 clr r25 |
||
655 | 600 01fa 9F93 push r25 |
||
656 | 601 01fc 8F93 push r24 |
||
657 | 602 01fe 80E0 ldi r24,lo8(__c.6) |
||
658 | 603 0200 90E0 ldi r25,hi8(__c.6) |
||
659 | 604 0202 9F93 push r25 |
||
660 | 605 0204 8F93 push r24 |
||
661 | 606 0206 1F93 push r17 |
||
662 | 607 0208 0F93 push r16 |
||
663 | 608 020a E091 0000 lds r30,_printf_P |
||
664 | 609 020e F091 0000 lds r31,(_printf_P)+1 |
||
665 | 610 0212 0995 icall |
||
666 | 611 0214 DF93 push r29 |
||
667 | 612 0216 CF93 push r28 |
||
668 | 613 0218 9091 0000 lds r25,NC_ErrorCode |
||
669 | 614 021c 81E1 ldi r24,lo8(17) |
||
670 | 615 021e 989F mul r25,r24 |
||
671 | 616 0220 C001 movw r24,r0 |
||
672 | 617 0222 1124 clr r1 |
||
673 | 618 0224 8050 subi r24,lo8(-(NC_ERROR_TEXT)) |
||
674 | 619 0226 9040 sbci r25,hi8(-(NC_ERROR_TEXT)) |
||
675 | 620 0228 9F93 push r25 |
||
676 | 621 022a 8F93 push r24 |
||
677 | 622 022c 1F93 push r17 |
||
678 | 623 022e 0F93 push r16 |
||
679 | 624 0230 E091 0000 lds r30,_printf_P |
||
680 | 625 0234 F091 0000 lds r31,(_printf_P)+1 |
||
681 | 626 0238 0995 icall |
||
682 | 627 023a 8DB7 in r24,__SP_L__ |
||
683 | 628 023c 9EB7 in r25,__SP_H__ |
||
684 | 629 023e 0C96 adiw r24,12 |
||
685 | 630 0240 00C0 rjmp .L120 |
||
686 | 631 .L24: |
||
687 | 632 0242 9091 0000 lds r25,VersionInfo+5 |
||
688 | 633 0246 9923 tst r25 |
||
689 | 634 0248 01F0 breq .L26 |
||
690 | 635 024a 8CE3 ldi r24,lo8(60) |
||
691 | 636 024c 8093 0000 sts DispPtr,r24 |
||
692 | 637 0250 892F mov r24,r25 |
||
693 | 638 0252 9927 clr r25 |
||
694 | 639 0254 9F93 push r25 |
||
695 | 640 0256 8F93 push r24 |
||
696 | 641 0258 80E0 ldi r24,lo8(__c.7) |
||
697 | 642 025a 90E0 ldi r25,hi8(__c.7) |
||
698 | 643 025c 9F93 push r25 |
||
699 | 644 025e 8F93 push r24 |
||
700 | 645 0260 1F93 push r17 |
||
701 | 646 0262 0F93 push r16 |
||
702 | 647 0264 E091 0000 lds r30,_printf_P |
||
703 | 648 0268 F091 0000 lds r31,(_printf_P)+1 |
||
704 | 649 026c 0995 icall |
||
705 | 650 026e EDB7 in r30,__SP_L__ |
||
706 | 651 0270 FEB7 in r31,__SP_H__ |
||
707 | 652 0272 3696 adiw r30,6 |
||
708 | 653 0274 00C0 rjmp .L117 |
||
709 | 654 .L26: |
||
710 | 655 0276 9091 0000 lds r25,MissingMotor |
||
711 | 656 027a 9923 tst r25 |
||
712 | 657 027c 01F0 breq .L28 |
||
713 | 658 027e 8CE3 ldi r24,lo8(60) |
||
714 | 659 0280 8093 0000 sts DispPtr,r24 |
||
715 | 660 0284 892F mov r24,r25 |
||
716 | 661 0286 9927 clr r25 |
||
717 | 662 0288 9F93 push r25 |
||
718 | 663 028a 8F93 push r24 |
||
719 | 664 028c 80E0 ldi r24,lo8(__c.8) |
||
720 | 665 028e 90E0 ldi r25,hi8(__c.8) |
||
721 | 666 0290 9F93 push r25 |
||
722 | 667 0292 8F93 push r24 |
||
723 | 668 0294 1F93 push r17 |
||
724 | 669 0296 0F93 push r16 |
||
725 | 670 0298 00C0 rjmp .L123 |
||
726 | 671 .L28: |
||
727 | 672 029a 8091 0000 lds r24,I2CTimeout |
||
728 | 673 029e 9091 0000 lds r25,(I2CTimeout)+1 |
||
729 | 674 02a2 0697 sbiw r24,6 |
||
730 | 675 02a4 00F0 brlo .+4 |
||
731 | 676 02a6 0C94 0000 jmp .L20 |
||
732 | 677 02aa 8CE3 ldi r24,lo8(60) |
||
733 | 678 02ac 8093 0000 sts DispPtr,r24 |
||
734 | 679 02b0 80E0 ldi r24,lo8(__c.9) |
||
735 | 680 02b2 90E0 ldi r25,hi8(__c.9) |
||
736 | 681 02b4 00C0 rjmp .L125 |
||
737 | 682 .L31: |
||
738 | 683 02b6 8091 0000 lds r24,Parameter_GlobalConfig |
||
739 | 684 02ba 10E0 ldi r17,lo8(pm(Menu_Putchar)) |
||
740 | 685 02bc C12E mov r12,r17 |
||
741 | 686 02be 10E0 ldi r17,hi8(pm(Menu_Putchar)) |
||
742 | 687 02c0 D12E mov r13,r17 |
||
743 | 688 02c2 C091 0000 lds r28,_printf_P |
||
744 | 689 02c6 D091 0000 lds r29,(_printf_P)+1 |
||
745 | 690 02ca 80FF sbrs r24,0 |
||
746 | 691 02cc 00C0 rjmp .L32 |
||
747 | 692 02ce 1092 0000 sts DispPtr,__zero_reg__ |
||
748 | 693 02d2 8091 0000 lds r24,HoehenWert |
||
749 | 694 02d6 9091 0000 lds r25,(HoehenWert)+1 |
||
750 | 695 02da A091 0000 lds r26,(HoehenWert)+2 |
||
751 | 696 02de B091 0000 lds r27,(HoehenWert)+3 |
||
752 | 697 02e2 BC01 movw r22,r24 |
||
753 | 698 02e4 CD01 movw r24,r26 |
||
754 | 699 02e6 25E0 ldi r18,lo8(5) |
||
755 | 700 02e8 30E0 ldi r19,hi8(5) |
||
756 | 701 02ea 40E0 ldi r20,hlo8(5) |
||
757 | 702 02ec 50E0 ldi r21,hhi8(5) |
||
758 | 703 02ee 0E94 0000 call __divmodsi4 |
||
759 | 704 02f2 3F93 push r19 |
||
760 | 705 02f4 2F93 push r18 |
||
761 | 706 02f6 80E0 ldi r24,lo8(__c.10) |
||
762 | 707 02f8 90E0 ldi r25,hi8(__c.10) |
||
763 | 708 02fa 9F93 push r25 |
||
764 | 709 02fc 8F93 push r24 |
||
765 | 710 02fe DF92 push r13 |
||
766 | 711 0300 CF92 push r12 |
||
767 | 712 0302 FE01 movw r30,r28 |
||
768 | 713 0304 0995 icall |
||
769 | 714 0306 84E1 ldi r24,lo8(20) |
||
770 | 715 0308 8093 0000 sts DispPtr,r24 |
||
771 | 716 030c 8DB7 in r24,__SP_L__ |
||
772 | 717 030e 9EB7 in r25,__SP_H__ |
||
773 | 718 0310 0696 adiw r24,6 |
||
774 | 719 0312 8DBF out __SP_L__,r24 |
||
775 | 720 0314 8091 0000 lds r24,SollHoehe |
||
776 | 721 0318 9091 0000 lds r25,(SollHoehe)+1 |
||
777 | 722 031c A091 0000 lds r26,(SollHoehe)+2 |
||
778 | 723 0320 B091 0000 lds r27,(SollHoehe)+3 |
||
779 | 724 0324 BC01 movw r22,r24 |
||
780 | 725 0326 CD01 movw r24,r26 |
||
781 | 726 0328 25E0 ldi r18,lo8(5) |
||
782 | 727 032a 30E0 ldi r19,hi8(5) |
||
783 | 728 032c 40E0 ldi r20,hlo8(5) |
||
784 | 729 032e 50E0 ldi r21,hhi8(5) |
||
785 | 730 0330 0E94 0000 call __divmodsi4 |
||
786 | 731 0334 3F93 push r19 |
||
787 | 732 0336 2F93 push r18 |
||
788 | 733 0338 80E0 ldi r24,lo8(__c.11) |
||
789 | 734 033a 90E0 ldi r25,hi8(__c.11) |
||
790 | 735 033c 9F93 push r25 |
||
791 | 736 033e 8F93 push r24 |
||
792 | 737 0340 DF92 push r13 |
||
793 | 738 0342 CF92 push r12 |
||
794 | 739 0344 E091 0000 lds r30,_printf_P |
||
795 | 740 0348 F091 0000 lds r31,(_printf_P)+1 |
||
796 | 741 034c 0995 icall |
||
797 | 742 034e 88E2 ldi r24,lo8(40) |
||
798 | 743 0350 8093 0000 sts DispPtr,r24 |
||
799 | 744 0354 EDB7 in r30,__SP_L__ |
||
800 | 745 0356 FEB7 in r31,__SP_H__ |
||
801 | 746 0358 3696 adiw r30,6 |
||
802 | 747 035a EDBF out __SP_L__,r30 |
||
803 | 748 035c 8091 0000 lds r24,MessLuftdruck |
||
804 | 749 0360 9091 0000 lds r25,(MessLuftdruck)+1 |
||
805 | 750 0364 9F93 push r25 |
||
806 | 751 0366 8F93 push r24 |
||
807 | 752 0368 80E0 ldi r24,lo8(__c.12) |
||
808 | 753 036a 90E0 ldi r25,hi8(__c.12) |
||
809 | 754 036c 9F93 push r25 |
||
810 | 755 036e 8F93 push r24 |
||
811 | 756 0370 DF92 push r13 |
||
812 | 757 0372 CF92 push r12 |
||
813 | 758 0374 E091 0000 lds r30,_printf_P |
||
814 | 759 0378 F091 0000 lds r31,(_printf_P)+1 |
||
815 | 760 037c 0995 icall |
||
816 | 761 037e 8CE3 ldi r24,lo8(60) |
||
817 | 762 0380 8093 0000 sts DispPtr,r24 |
||
818 | 763 0384 2DB7 in r18,__SP_L__ |
||
819 | 764 0386 3EB7 in r19,__SP_H__ |
||
820 | 765 0388 2A5F subi r18,lo8(-(6)) |
||
821 | 766 038a 3F4F sbci r19,hi8(-(6)) |
||
822 | 767 038c 2DBF out __SP_L__,r18 |
||
823 | 768 038e 87B5 in r24,71-0x20 |
||
824 | 769 0390 9927 clr r25 |
||
825 | 770 0392 9F93 push r25 |
||
826 | 771 0394 8F93 push r24 |
||
827 | 772 0396 80E0 ldi r24,lo8(__c.13) |
||
828 | 773 0398 90E0 ldi r25,hi8(__c.13) |
||
829 | 774 039a 9F93 push r25 |
||
830 | 775 039c 8F93 push r24 |
||
831 | 776 039e DF92 push r13 |
||
832 | 777 03a0 CF92 push r12 |
||
833 | 778 03a2 00C0 rjmp .L119 |
||
834 | 779 .L32: |
||
835 | 780 03a4 1092 0000 sts DispPtr,__zero_reg__ |
||
836 | 781 03a8 80E0 ldi r24,lo8(__c.14) |
||
837 | 782 03aa 90E0 ldi r25,hi8(__c.14) |
||
838 | 783 03ac 9F93 push r25 |
||
839 | 784 03ae 8F93 push r24 |
||
840 | 785 03b0 DF92 push r13 |
||
841 | 786 03b2 CF92 push r12 |
||
842 | 787 03b4 FE01 movw r30,r28 |
||
843 | 788 03b6 0995 icall |
||
844 | 789 03b8 84E1 ldi r24,lo8(20) |
||
845 | 790 03ba 8093 0000 sts DispPtr,r24 |
||
846 | 791 03be 0F90 pop __tmp_reg__ |
||
847 | 792 03c0 0F90 pop __tmp_reg__ |
||
848 | 793 03c2 0F90 pop __tmp_reg__ |
||
849 | 794 03c4 0F90 pop __tmp_reg__ |
||
850 | 795 03c6 80E0 ldi r24,lo8(__c.15) |
||
851 | 796 03c8 90E0 ldi r25,hi8(__c.15) |
||
852 | 797 .L124: |
||
853 | 798 03ca 9F93 push r25 |
||
854 | 799 03cc 8F93 push r24 |
||
855 | 800 03ce DF92 push r13 |
||
856 | 801 03d0 CF92 push r12 |
||
857 | 802 03d2 00C0 rjmp .L118 |
||
858 | 803 .L34: |
||
859 | 804 03d4 1092 0000 sts DispPtr,__zero_reg__ |
||
860 | 805 03d8 80E0 ldi r24,lo8(__c.16) |
||
861 | 806 03da 90E0 ldi r25,hi8(__c.16) |
||
862 | 807 03dc 9F93 push r25 |
||
863 | 808 03de 8F93 push r24 |
||
864 | 809 03e0 00E0 ldi r16,lo8(pm(Menu_Putchar)) |
||
865 | 810 03e2 10E0 ldi r17,hi8(pm(Menu_Putchar)) |
||
866 | 811 03e4 DF92 push r13 |
||
867 | 812 03e6 CF92 push r12 |
||
868 | 813 03e8 FE01 movw r30,r28 |
||
869 | 814 03ea 0995 icall |
||
870 | 815 03ec 84E1 ldi r24,lo8(20) |
||
871 | 816 03ee 8093 0000 sts DispPtr,r24 |
||
872 | 817 03f2 0F90 pop __tmp_reg__ |
||
873 | 818 03f4 0F90 pop __tmp_reg__ |
||
874 | 819 03f6 0F90 pop __tmp_reg__ |
||
875 | 820 03f8 0F90 pop __tmp_reg__ |
||
876 | 821 03fa 8091 0000 lds r24,IntegralNick |
||
877 | 822 03fe 9091 0000 lds r25,(IntegralNick)+1 |
||
878 | 823 0402 A091 0000 lds r26,(IntegralNick)+2 |
||
879 | 824 0406 B091 0000 lds r27,(IntegralNick)+3 |
||
880 | 825 040a B7FF sbrs r27,7 |
||
881 | 826 040c 00C0 rjmp .L35 |
||
882 | 827 040e 8150 subi r24,lo8(-(1023)) |
||
883 | 828 0410 9C4F sbci r25,hi8(-(1023)) |
||
884 | 829 0412 AF4F sbci r26,hlo8(-(1023)) |
||
885 | 830 0414 BF4F sbci r27,hhi8(-(1023)) |
||
886 | 831 .L35: |
||
887 | 832 0416 CAE0 ldi r28,10 |
||
888 | 833 0418 B595 1: asr r27 |
||
889 | 834 041a A795 ror r26 |
||
890 | 835 041c 9795 ror r25 |
||
891 | 836 041e 8795 ror r24 |
||
892 | 837 0420 CA95 dec r28 |
||
893 | 838 0422 01F4 brne 1b |
||
894 | 839 0424 BF93 push r27 |
||
895 | 840 0426 AF93 push r26 |
||
896 | 841 0428 9F93 push r25 |
||
897 | 842 042a 8F93 push r24 |
||
898 | 843 042c 80E0 ldi r24,lo8(__c.17) |
||
899 | 844 042e 90E0 ldi r25,hi8(__c.17) |
||
900 | 845 0430 9F93 push r25 |
||
901 | 846 0432 8F93 push r24 |
||
902 | 847 0434 1F93 push r17 |
||
903 | 848 0436 0F93 push r16 |
||
904 | 849 0438 E091 0000 lds r30,_printf_P |
||
905 | 850 043c F091 0000 lds r31,(_printf_P)+1 |
||
906 | 851 0440 0995 icall |
||
907 | 852 0442 88E2 ldi r24,lo8(40) |
||
908 | 853 0444 8093 0000 sts DispPtr,r24 |
||
909 | 854 0448 EDB7 in r30,__SP_L__ |
||
910 | 855 044a FEB7 in r31,__SP_H__ |
||
911 | 856 044c 3896 adiw r30,8 |
||
912 | 857 044e EDBF out __SP_L__,r30 |
||
913 | 858 0450 8091 0000 lds r24,IntegralRoll |
||
914 | 859 0454 9091 0000 lds r25,(IntegralRoll)+1 |
||
915 | 860 0458 A091 0000 lds r26,(IntegralRoll)+2 |
||
916 | 861 045c B091 0000 lds r27,(IntegralRoll)+3 |
||
917 | 862 0460 B7FF sbrs r27,7 |
||
918 | 863 0462 00C0 rjmp .L36 |
||
919 | 864 0464 8150 subi r24,lo8(-(1023)) |
||
920 | 865 0466 9C4F sbci r25,hi8(-(1023)) |
||
921 | 866 0468 AF4F sbci r26,hlo8(-(1023)) |
||
922 | 867 046a BF4F sbci r27,hhi8(-(1023)) |
||
923 | 868 .L36: |
||
924 | 869 046c FAE0 ldi r31,10 |
||
925 | 870 046e B595 1: asr r27 |
||
926 | 871 0470 A795 ror r26 |
||
927 | 872 0472 9795 ror r25 |
||
928 | 873 0474 8795 ror r24 |
||
929 | 874 0476 FA95 dec r31 |
||
930 | 875 0478 01F4 brne 1b |
||
931 | 876 047a BF93 push r27 |
||
932 | 877 047c AF93 push r26 |
||
933 | 878 047e 9F93 push r25 |
||
934 | 879 0480 8F93 push r24 |
||
935 | 880 0482 80E0 ldi r24,lo8(__c.18) |
||
936 | 881 0484 90E0 ldi r25,hi8(__c.18) |
||
937 | 882 0486 9F93 push r25 |
||
938 | 883 0488 8F93 push r24 |
||
939 | 884 048a 1F93 push r17 |
||
940 | 885 048c 0F93 push r16 |
||
941 | 886 048e E091 0000 lds r30,_printf_P |
||
942 | 887 0492 F091 0000 lds r31,(_printf_P)+1 |
||
943 | 888 0496 0995 icall |
||
944 | 889 0498 8CE3 ldi r24,lo8(60) |
||
945 | 890 049a 8093 0000 sts DispPtr,r24 |
||
946 | 891 049e 2DB7 in r18,__SP_L__ |
||
947 | 892 04a0 3EB7 in r19,__SP_H__ |
||
948 | 893 04a2 285F subi r18,lo8(-(8)) |
||
949 | 894 04a4 3F4F sbci r19,hi8(-(8)) |
||
950 | 895 04a6 2DBF out __SP_L__,r18 |
||
951 | 896 04a8 8091 0000 lds r24,ErsatzKompassInGrad |
||
952 | 897 04ac 9091 0000 lds r25,(ErsatzKompassInGrad)+1 |
||
953 | 898 04b0 9F93 push r25 |
||
954 | 899 04b2 8F93 push r24 |
||
955 | 900 04b4 80E0 ldi r24,lo8(__c.19) |
||
956 | 901 04b6 90E0 ldi r25,hi8(__c.19) |
||
957 | 902 04b8 9F93 push r25 |
||
958 | 903 04ba 8F93 push r24 |
||
959 | 904 04bc 1F93 push r17 |
||
960 | 905 04be 0F93 push r16 |
||
961 | 906 .L119: |
||
962 | 907 04c0 E091 0000 lds r30,_printf_P |
||
963 | 908 04c4 F091 0000 lds r31,(_printf_P)+1 |
||
964 | 909 04c8 0995 icall |
||
965 | 910 04ca 8DB7 in r24,__SP_L__ |
||
966 | 911 04cc 9EB7 in r25,__SP_H__ |
||
967 | 912 04ce 0696 adiw r24,6 |
||
968 | 913 .L120: |
||
969 | 914 04d0 8DBF out __SP_L__,r24 |
||
970 | 915 04d2 00C0 rjmp .L20 |
||
971 | 916 .L37: |
||
972 | 917 04d4 E1E0 ldi r30,lo8(1) |
||
973 | 918 04d6 FE2E mov r15,r30 |
||
974 | 919 04d8 C1E0 ldi r28,lo8(1) |
||
975 | 920 04da D0E0 ldi r29,hi8(1) |
||
976 | 921 04dc 00E0 ldi r16,lo8(PPM_in+2) |
||
977 | 922 04de 10E0 ldi r17,hi8(PPM_in+2) |
||
978 | 923 .L41: |
||
979 | 924 04e0 9F2D mov r25,r15 |
||
980 | 925 04e2 9695 lsr r25 |
||
981 | 926 04e4 84E1 ldi r24,lo8(20) |
||
982 | 927 04e6 989F mul r25,r24 |
||
983 | 928 04e8 C001 movw r24,r0 |
||
984 | 929 04ea 1124 clr r1 |
||
985 | 930 04ec 8093 0000 sts DispPtr,r24 |
||
986 | 931 04f0 F801 movw r30,r16 |
||
987 | 932 04f2 8281 ldd r24,Z+2 |
||
988 | 933 04f4 9381 ldd r25,Z+3 |
||
989 | 934 04f6 9F93 push r25 |
||
990 | 935 04f8 8F93 push r24 |
||
991 | 936 04fa 2196 adiw r28,1 |
||
992 | 937 04fc DF93 push r29 |
||
993 | 938 04fe CF93 push r28 |
||
994 | 939 0500 2197 sbiw r28,1 |
||
995 | 940 0502 8081 ld r24,Z |
||
996 | 941 0504 9181 ldd r25,Z+1 |
||
997 | 942 0506 9F93 push r25 |
||
998 | 943 0508 8F93 push r24 |
||
999 | 944 050a DF93 push r29 |
||
1000 | 945 050c CF93 push r28 |
||
1001 | 946 050e 80E0 ldi r24,lo8(__c.20) |
||
1002 | 947 0510 90E0 ldi r25,hi8(__c.20) |
||
1003 | 948 0512 9F93 push r25 |
||
1004 | 949 0514 8F93 push r24 |
||
1005 | 950 0516 80E0 ldi r24,lo8(pm(Menu_Putchar)) |
||
1006 | 951 0518 90E0 ldi r25,hi8(pm(Menu_Putchar)) |
||
1007 | 952 051a 9F93 push r25 |
||
1008 | 953 051c 8F93 push r24 |
||
1009 | 954 051e E091 0000 lds r30,_printf_P |
||
1010 | 955 0522 F091 0000 lds r31,(_printf_P)+1 |
||
1011 | 956 0526 0995 icall |
||
1012 | 957 0528 2DB7 in r18,__SP_L__ |
||
1013 | 958 052a 3EB7 in r19,__SP_H__ |
||
1014 | 959 052c 245F subi r18,lo8(-(12)) |
||
1015 | 960 052e 3F4F sbci r19,hi8(-(12)) |
||
1016 | 961 0530 2DBF out __SP_L__,r18 |
||
1017 | 962 0532 32E0 ldi r19,lo8(2) |
||
1018 | 963 0534 F30E add r15,r19 |
||
1019 | 964 0536 2296 adiw r28,2 |
||
1020 | 965 0538 0C5F subi r16,lo8(-(4)) |
||
1021 | 966 053a 1F4F sbci r17,hi8(-(4)) |
||
1022 | 967 053c 88E0 ldi r24,lo8(8) |
||
1023 | 968 053e 8F15 cp r24,r15 |
||
1024 | 969 0540 00F4 brsh .L41 |
||
1025 | 970 0542 00C0 rjmp .L20 |
||
1026 | 971 .L42: |
||
1027 | 972 0544 1092 0000 sts DispPtr,__zero_reg__ |
||
1028 | 973 0548 8091 0000 lds r24,EE_Parameter+2 |
||
1029 | 974 054c E82F mov r30,r24 |
||
1030 | 975 054e FF27 clr r31 |
||
1031 | 976 0550 EE0F add r30,r30 |
||
1032 | 977 0552 FF1F adc r31,r31 |
||
1033 | 978 0554 E050 subi r30,lo8(-(PPM_in)) |
||
1034 | 979 0556 F040 sbci r31,hi8(-(PPM_in)) |
||
1035 | 980 0558 8081 ld r24,Z |
||
1036 | 981 055a 9181 ldd r25,Z+1 |
||
1037 | 982 055c 9F93 push r25 |
||
1038 | 983 055e 8F93 push r24 |
||
1039 | 984 0560 8091 0000 lds r24,EE_Parameter+1 |
||
1040 | 985 0564 E82F mov r30,r24 |
||
1041 | 986 0566 FF27 clr r31 |
||
1042 | 987 0568 EE0F add r30,r30 |
||
1043 | 988 056a FF1F adc r31,r31 |
||
1044 | 989 056c E050 subi r30,lo8(-(PPM_in)) |
||
1045 | 990 056e F040 sbci r31,hi8(-(PPM_in)) |
||
1046 | 991 0570 8081 ld r24,Z |
||
1047 | 992 0572 9181 ldd r25,Z+1 |
||
1048 | 993 0574 9F93 push r25 |
||
1049 | 994 0576 8F93 push r24 |
||
1050 | 995 0578 80E0 ldi r24,lo8(__c.21) |
||
1051 | 996 057a 90E0 ldi r25,hi8(__c.21) |
||
1052 | 997 057c 9F93 push r25 |
||
1053 | 998 057e 8F93 push r24 |
||
1054 | 999 0580 DF92 push r13 |
||
1055 | 1000 0582 CF92 push r12 |
||
1056 | 1001 0584 FE01 movw r30,r28 |
||
1057 | 1002 0586 0995 icall |
||
1058 | 1003 0588 84E1 ldi r24,lo8(20) |
||
1059 | 1004 058a 8093 0000 sts DispPtr,r24 |
||
1060 | 1005 058e EDB7 in r30,__SP_L__ |
||
1061 | 1006 0590 FEB7 in r31,__SP_H__ |
||
1062 | 1007 0592 3896 adiw r30,8 |
||
1063 | 1008 0594 EDBF out __SP_L__,r30 |
||
1064 | 1009 0596 8091 0000 lds r24,EE_Parameter+4 |
||
1065 | 1010 059a E82F mov r30,r24 |
||
1066 | 1011 059c FF27 clr r31 |
||
1067 | 1012 059e EE0F add r30,r30 |
||
1068 | 1013 05a0 FF1F adc r31,r31 |
||
1069 | 1014 05a2 E050 subi r30,lo8(-(PPM_in)) |
||
1070 | 1015 05a4 F040 sbci r31,hi8(-(PPM_in)) |
||
1071 | 1016 05a6 8081 ld r24,Z |
||
1072 | 1017 05a8 9181 ldd r25,Z+1 |
||
1073 | 1018 05aa 9F93 push r25 |
||
1074 | 1019 05ac 8F93 push r24 |
||
1075 | 1020 05ae 8091 0000 lds r24,EE_Parameter+3 |
||
1076 | 1021 05b2 E82F mov r30,r24 |
||
1077 | 1022 05b4 FF27 clr r31 |
||
1078 | 1023 05b6 EE0F add r30,r30 |
||
1079 | 1024 05b8 FF1F adc r31,r31 |
||
1080 | 1025 05ba E050 subi r30,lo8(-(PPM_in)) |
||
1081 | 1026 05bc F040 sbci r31,hi8(-(PPM_in)) |
||
1082 | 1027 05be 8081 ld r24,Z |
||
1083 | 1028 05c0 9181 ldd r25,Z+1 |
||
1084 | 1029 05c2 8158 subi r24,lo8(-(127)) |
||
1085 | 1030 05c4 9F4F sbci r25,hi8(-(127)) |
||
1086 | 1031 05c6 9F93 push r25 |
||
1087 | 1032 05c8 8F93 push r24 |
||
1088 | 1033 05ca 80E0 ldi r24,lo8(__c.22) |
||
1089 | 1034 05cc 90E0 ldi r25,hi8(__c.22) |
||
1090 | 1035 05ce 9F93 push r25 |
||
1091 | 1036 05d0 8F93 push r24 |
||
1092 | 1037 05d2 DF92 push r13 |
||
1093 | 1038 05d4 CF92 push r12 |
||
1094 | 1039 05d6 E091 0000 lds r30,_printf_P |
||
1095 | 1040 05da F091 0000 lds r31,(_printf_P)+1 |
||
1096 | 1041 05de 0995 icall |
||
1097 | 1042 05e0 88E2 ldi r24,lo8(40) |
||
1098 | 1043 05e2 8093 0000 sts DispPtr,r24 |
||
1099 | 1044 05e6 2DB7 in r18,__SP_L__ |
||
1100 | 1045 05e8 3EB7 in r19,__SP_H__ |
||
1101 | 1046 05ea 285F subi r18,lo8(-(8)) |
||
1102 | 1047 05ec 3F4F sbci r19,hi8(-(8)) |
||
1103 | 1048 05ee 2DBF out __SP_L__,r18 |
||
1104 | 1049 05f0 8091 0000 lds r24,EE_Parameter+6 |
||
1105 | 1050 05f4 E82F mov r30,r24 |
||
1106 | 1051 05f6 FF27 clr r31 |
||
1107 | 1052 05f8 EE0F add r30,r30 |
||
1108 | 1053 05fa FF1F adc r31,r31 |
||
1109 | 1054 05fc E050 subi r30,lo8(-(PPM_in)) |
||
1110 | 1055 05fe F040 sbci r31,hi8(-(PPM_in)) |
||
1111 | 1056 0600 8081 ld r24,Z |
||
1112 | 1057 0602 9181 ldd r25,Z+1 |
||
1113 | 1058 0604 8158 subi r24,lo8(-(127)) |
||
1114 | 1059 0606 9F4F sbci r25,hi8(-(127)) |
||
1115 | 1060 0608 9F93 push r25 |
||
1116 | 1061 060a 8F93 push r24 |
||
1117 | 1062 060c 8091 0000 lds r24,EE_Parameter+5 |
||
1118 | 1063 0610 E82F mov r30,r24 |
||
1119 | 1064 0612 FF27 clr r31 |
||
1120 | 1065 0614 EE0F add r30,r30 |
||
1121 | 1066 0616 FF1F adc r31,r31 |
||
1122 | 1067 0618 E050 subi r30,lo8(-(PPM_in)) |
||
1123 | 1068 061a F040 sbci r31,hi8(-(PPM_in)) |
||
1124 | 1069 061c 8081 ld r24,Z |
||
1125 | 1070 061e 9181 ldd r25,Z+1 |
||
1126 | 1071 0620 8158 subi r24,lo8(-(127)) |
||
1127 | 1072 0622 9F4F sbci r25,hi8(-(127)) |
||
1128 | 1073 0624 9F93 push r25 |
||
1129 | 1074 0626 8F93 push r24 |
||
1130 | 1075 0628 80E0 ldi r24,lo8(__c.23) |
||
1131 | 1076 062a 90E0 ldi r25,hi8(__c.23) |
||
1132 | 1077 062c 9F93 push r25 |
||
1133 | 1078 062e 8F93 push r24 |
||
1134 | 1079 0630 DF92 push r13 |
||
1135 | 1080 0632 CF92 push r12 |
||
1136 | 1081 0634 E091 0000 lds r30,_printf_P |
||
1137 | 1082 0638 F091 0000 lds r31,(_printf_P)+1 |
||
1138 | 1083 063c 0995 icall |
||
1139 | 1084 063e 8CE3 ldi r24,lo8(60) |
||
1140 | 1085 0640 8093 0000 sts DispPtr,r24 |
||
1141 | 1086 0644 8DB7 in r24,__SP_L__ |
||
1142 | 1087 0646 9EB7 in r25,__SP_H__ |
||
1143 | 1088 0648 0896 adiw r24,8 |
||
1144 | 1089 064a 8DBF out __SP_L__,r24 |
||
1145 | 1090 064c 8091 0000 lds r24,EE_Parameter+8 |
||
1146 | 1091 0650 E82F mov r30,r24 |
||
1147 | 1092 0652 FF27 clr r31 |
||
1148 | 1093 0654 EE0F add r30,r30 |
||
1149 | 1094 0656 FF1F adc r31,r31 |
||
1150 | 1095 0658 E050 subi r30,lo8(-(PPM_in)) |
||
1151 | 1096 065a F040 sbci r31,hi8(-(PPM_in)) |
||
1152 | 1097 065c 8081 ld r24,Z |
||
1153 | 1098 065e 9181 ldd r25,Z+1 |
||
1154 | 1099 0660 8158 subi r24,lo8(-(127)) |
||
1155 | 1100 0662 9F4F sbci r25,hi8(-(127)) |
||
1156 | 1101 0664 9F93 push r25 |
||
1157 | 1102 0666 8F93 push r24 |
||
1158 | 1103 0668 8091 0000 lds r24,EE_Parameter+7 |
||
1159 | 1104 066c E82F mov r30,r24 |
||
1160 | 1105 066e FF27 clr r31 |
||
1161 | 1106 0670 EE0F add r30,r30 |
||
1162 | 1107 0672 FF1F adc r31,r31 |
||
1163 | 1108 0674 E050 subi r30,lo8(-(PPM_in)) |
||
1164 | 1109 0676 F040 sbci r31,hi8(-(PPM_in)) |
||
1165 | 1110 0678 8081 ld r24,Z |
||
1166 | 1111 067a 9181 ldd r25,Z+1 |
||
1167 | 1112 067c 8158 subi r24,lo8(-(127)) |
||
1168 | 1113 067e 9F4F sbci r25,hi8(-(127)) |
||
1169 | 1114 0680 9F93 push r25 |
||
1170 | 1115 0682 8F93 push r24 |
||
1171 | 1116 0684 80E0 ldi r24,lo8(__c.24) |
||
1172 | 1117 0686 90E0 ldi r25,hi8(__c.24) |
||
1173 | 1118 0688 00C0 rjmp .L121 |
||
1174 | 1119 .L43: |
||
1175 | 1120 068a 1092 0000 sts DispPtr,__zero_reg__ |
||
1176 | 1121 068e 80E0 ldi r24,lo8(__c.25) |
||
1177 | 1122 0690 90E0 ldi r25,hi8(__c.25) |
||
1178 | 1123 0692 9F93 push r25 |
||
1179 | 1124 0694 8F93 push r24 |
||
1180 | 1125 0696 00E0 ldi r16,lo8(pm(Menu_Putchar)) |
||
1181 | 1126 0698 10E0 ldi r17,hi8(pm(Menu_Putchar)) |
||
1182 | 1127 069a DF92 push r13 |
||
1183 | 1128 069c CF92 push r12 |
||
1184 | 1129 069e FE01 movw r30,r28 |
||
1185 | 1130 06a0 0995 icall |
||
1186 | 1131 06a2 8091 0000 lds r24,PlatinenVersion |
||
1187 | 1132 06a6 0F90 pop __tmp_reg__ |
||
1188 | 1133 06a8 0F90 pop __tmp_reg__ |
||
1189 | 1134 06aa 0F90 pop __tmp_reg__ |
||
1190 | 1135 06ac 0F90 pop __tmp_reg__ |
||
1191 | 1136 06ae 8A30 cpi r24,lo8(10) |
||
1192 | 1137 06b0 01F0 breq .+2 |
||
1193 | 1138 06b2 00C0 rjmp .L44 |
||
1194 | 1139 06b4 84E1 ldi r24,lo8(20) |
||
1195 | 1140 06b6 8093 0000 sts DispPtr,r24 |
||
1196 | 1141 06ba 8091 0000 lds r24,AdNeutralNick |
||
1197 | 1142 06be 9091 0000 lds r25,(AdNeutralNick)+1 |
||
1198 | 1143 06c2 9C01 movw r18,r24 |
||
1199 | 1144 06c4 97FF sbrs r25,7 |
||
1200 | 1145 06c6 00C0 rjmp .L45 |
||
1201 | 1146 06c8 295F subi r18,lo8(-(7)) |
||
1202 | 1147 06ca 3F4F sbci r19,hi8(-(7)) |
||
1203 | 1148 .L45: |
||
1204 | 1149 06cc 287F andi r18,lo8(-8) |
||
1205 | 1150 06ce 821B sub r24,r18 |
||
1206 | 1151 06d0 930B sbc r25,r19 |
||
1207 | 1152 06d2 9F93 push r25 |
||
1208 | 1153 06d4 8F93 push r24 |
||
1209 | 1154 06d6 8091 0000 lds r24,AdNeutralNick |
||
1210 | 1155 06da 9091 0000 lds r25,(AdNeutralNick)+1 |
||
1211 | 1156 06de 97FD sbrc r25,7 |
||
1212 | 1157 06e0 0796 adiw r24,7 |
||
1213 | 1158 .L46: |
||
1214 | 1159 06e2 73E0 ldi r23,3 |
||
1215 | 1160 06e4 9595 1: asr r25 |
||
1216 | 1161 06e6 8795 ror r24 |
||
1217 | 1162 06e8 7A95 dec r23 |
||
1218 | 1163 06ea 01F4 brne 1b |
||
1219 | 1164 06ec 9F93 push r25 |
||
1220 | 1165 06ee 8F93 push r24 |
||
1221 | 1166 06f0 2091 0000 lds r18,AdNeutralNick |
||
1222 | 1167 06f4 3091 0000 lds r19,(AdNeutralNick)+1 |
||
1223 | 1168 06f8 37FF sbrs r19,7 |
||
1224 | 1169 06fa 00C0 rjmp .L47 |
||
1225 | 1170 06fc 295F subi r18,lo8(-(7)) |
||
1226 | 1171 06fe 3F4F sbci r19,hi8(-(7)) |
||
1227 | 1172 .L47: |
||
1228 | 1173 0700 63E0 ldi r22,3 |
||
1229 | 1174 0702 3595 1: asr r19 |
||
1230 | 1175 0704 2795 ror r18 |
||
1231 | 1176 0706 6A95 dec r22 |
||
1232 | 1177 0708 01F4 brne 1b |
||
1233 | 1178 070a 8091 0000 lds r24,AdWertNick |
||
1234 | 1179 070e 9091 0000 lds r25,(AdWertNick)+1 |
||
1235 | 1180 0712 821B sub r24,r18 |
||
1236 | 1181 0714 930B sbc r25,r19 |
||
1237 | 1182 0716 9F93 push r25 |
||
1238 | 1183 0718 8F93 push r24 |
||
1239 | 1184 071a 80E0 ldi r24,lo8(__c.26) |
||
1240 | 1185 071c 90E0 ldi r25,hi8(__c.26) |
||
1241 | 1186 071e 9F93 push r25 |
||
1242 | 1187 0720 8F93 push r24 |
||
1243 | 1188 0722 1F93 push r17 |
||
1244 | 1189 0724 0F93 push r16 |
||
1245 | 1190 0726 E091 0000 lds r30,_printf_P |
||
1246 | 1191 072a F091 0000 lds r31,(_printf_P)+1 |
||
1247 | 1192 072e 0995 icall |
||
1248 | 1193 0730 88E2 ldi r24,lo8(40) |
||
1249 | 1194 0732 8093 0000 sts DispPtr,r24 |
||
1250 | 1195 0736 2DB7 in r18,__SP_L__ |
||
1251 | 1196 0738 3EB7 in r19,__SP_H__ |
||
1252 | 1197 073a 265F subi r18,lo8(-(10)) |
||
1253 | 1198 073c 3F4F sbci r19,hi8(-(10)) |
||
1254 | 1199 073e 2DBF out __SP_L__,r18 |
||
1255 | 1200 0740 8091 0000 lds r24,AdNeutralRoll |
||
1256 | 1201 0744 9091 0000 lds r25,(AdNeutralRoll)+1 |
||
1257 | 1202 0748 9C01 movw r18,r24 |
||
1258 | 1203 074a 97FF sbrs r25,7 |
||
1259 | 1204 074c 00C0 rjmp .L48 |
||
1260 | 1205 074e 295F subi r18,lo8(-(7)) |
||
1261 | 1206 0750 3F4F sbci r19,hi8(-(7)) |
||
1262 | 1207 .L48: |
||
1263 | 1208 0752 287F andi r18,lo8(-8) |
||
1264 | 1209 0754 821B sub r24,r18 |
||
1265 | 1210 0756 930B sbc r25,r19 |
||
1266 | 1211 0758 9F93 push r25 |
||
1267 | 1212 075a 8F93 push r24 |
||
1268 | 1213 075c 8091 0000 lds r24,AdNeutralRoll |
||
1269 | 1214 0760 9091 0000 lds r25,(AdNeutralRoll)+1 |
||
1270 | 1215 0764 97FD sbrc r25,7 |
||
1271 | 1216 0766 0796 adiw r24,7 |
||
1272 | 1217 .L49: |
||
1273 | 1218 0768 53E0 ldi r21,3 |
||
1274 | 1219 076a 9595 1: asr r25 |
||
1275 | 1220 076c 8795 ror r24 |
||
1276 | 1221 076e 5A95 dec r21 |
||
1277 | 1222 0770 01F4 brne 1b |
||
1278 | 1223 0772 9F93 push r25 |
||
1279 | 1224 0774 8F93 push r24 |
||
1280 | 1225 0776 2091 0000 lds r18,AdNeutralRoll |
||
1281 | 1226 077a 3091 0000 lds r19,(AdNeutralRoll)+1 |
||
1282 | 1227 077e 37FF sbrs r19,7 |
||
1283 | 1228 0780 00C0 rjmp .L50 |
||
1284 | 1229 0782 295F subi r18,lo8(-(7)) |
||
1285 | 1230 0784 3F4F sbci r19,hi8(-(7)) |
||
1286 | 1231 .L50: |
||
1287 | 1232 0786 43E0 ldi r20,3 |
||
1288 | 1233 0788 3595 1: asr r19 |
||
1289 | 1234 078a 2795 ror r18 |
||
1290 | 1235 078c 4A95 dec r20 |
||
1291 | 1236 078e 01F4 brne 1b |
||
1292 | 1237 0790 8091 0000 lds r24,AdWertRoll |
||
1293 | 1238 0794 9091 0000 lds r25,(AdWertRoll)+1 |
||
1294 | 1239 0798 821B sub r24,r18 |
||
1295 | 1240 079a 930B sbc r25,r19 |
||
1296 | 1241 079c 9F93 push r25 |
||
1297 | 1242 079e 8F93 push r24 |
||
1298 | 1243 07a0 80E0 ldi r24,lo8(__c.27) |
||
1299 | 1244 07a2 90E0 ldi r25,hi8(__c.27) |
||
1300 | 1245 07a4 9F93 push r25 |
||
1301 | 1246 07a6 8F93 push r24 |
||
1302 | 1247 07a8 1F93 push r17 |
||
1303 | 1248 07aa 0F93 push r16 |
||
1304 | 1249 07ac E091 0000 lds r30,_printf_P |
||
1305 | 1250 07b0 F091 0000 lds r31,(_printf_P)+1 |
||
1306 | 1251 07b4 0995 icall |
||
1307 | 1252 07b6 8CE3 ldi r24,lo8(60) |
||
1308 | 1253 07b8 8093 0000 sts DispPtr,r24 |
||
1309 | 1254 07bc 8DB7 in r24,__SP_L__ |
||
1310 | 1255 07be 9EB7 in r25,__SP_H__ |
||
1311 | 1256 07c0 0A96 adiw r24,10 |
||
1312 | 1257 07c2 8DBF out __SP_L__,r24 |
||
1313 | 1258 07c4 8091 0000 lds r24,AdNeutralGier |
||
1314 | 1259 07c8 9091 0000 lds r25,(AdNeutralGier)+1 |
||
1315 | 1260 07cc 9F93 push r25 |
||
1316 | 1261 07ce 8F93 push r24 |
||
1317 | 1262 07d0 8091 0000 lds r24,AdNeutralGier |
||
1318 | 1263 07d4 9091 0000 lds r25,(AdNeutralGier)+1 |
||
1319 | 1264 07d8 2091 0000 lds r18,AdWertGier |
||
1320 | 1265 07dc 3091 0000 lds r19,(AdWertGier)+1 |
||
1321 | 1266 07e0 821B sub r24,r18 |
||
1322 | 1267 07e2 930B sbc r25,r19 |
||
1323 | 1268 07e4 9F93 push r25 |
||
1324 | 1269 07e6 8F93 push r24 |
||
1325 | 1270 07e8 80E0 ldi r24,lo8(__c.28) |
||
1326 | 1271 07ea 90E0 ldi r25,hi8(__c.28) |
||
1327 | 1272 07ec 00C0 rjmp .L126 |
||
1328 | 1273 .L44: |
||
1329 | 1274 07ee 8B30 cpi r24,lo8(11) |
||
1330 | 1275 07f0 01F0 breq .L53 |
||
1331 | 1276 07f2 8431 cpi r24,lo8(20) |
||
1332 | 1277 07f4 00F4 brsh .+2 |
||
1333 | 1278 07f6 00C0 rjmp .L52 |
||
1334 | 1279 .L53: |
||
1335 | 1280 07f8 84E1 ldi r24,lo8(20) |
||
1336 | 1281 07fa 8093 0000 sts DispPtr,r24 |
||
1337 | 1282 07fe 8091 0000 lds r24,AdNeutralNick |
||
1338 | 1283 0802 9091 0000 lds r25,(AdNeutralNick)+1 |
||
1339 | 1284 0806 9C01 movw r18,r24 |
||
1340 | 1285 0808 97FF sbrs r25,7 |
||
1341 | 1286 080a 00C0 rjmp .L54 |
||
1342 | 1287 080c 215F subi r18,lo8(-(15)) |
||
1343 | 1288 080e 3F4F sbci r19,hi8(-(15)) |
||
1344 | 1289 .L54: |
||
1345 | 1290 0810 207F andi r18,lo8(-16) |
||
1346 | 1291 0812 821B sub r24,r18 |
||
1347 | 1292 0814 930B sbc r25,r19 |
||
1348 | 1293 0816 97FD sbrc r25,7 |
||
1349 | 1294 0818 0196 adiw r24,1 |
||
1350 | 1295 .L55: |
||
1351 | 1296 081a 9595 asr r25 |
||
1352 | 1297 081c 8795 ror r24 |
||
1353 | 1298 081e 9F93 push r25 |
||
1354 | 1299 0820 8F93 push r24 |
||
1355 | 1300 0822 8091 0000 lds r24,AdNeutralNick |
||
1356 | 1301 0826 9091 0000 lds r25,(AdNeutralNick)+1 |
||
1357 | 1302 082a 97FD sbrc r25,7 |
||
1358 | 1303 082c 0F96 adiw r24,15 |
||
1359 | 1304 .L56: |
||
1360 | 1305 082e 24E0 ldi r18,4 |
||
1361 | 1306 0830 9595 1: asr r25 |
||
1362 | 1307 0832 8795 ror r24 |
||
1363 | 1308 0834 2A95 dec r18 |
||
1364 | 1309 0836 01F4 brne 1b |
||
1365 | 1310 0838 9F93 push r25 |
||
1366 | 1311 083a 8F93 push r24 |
||
1367 | 1312 083c 2091 0000 lds r18,AdNeutralNick |
||
1368 | 1313 0840 3091 0000 lds r19,(AdNeutralNick)+1 |
||
1369 | 1314 0844 37FF sbrs r19,7 |
||
1370 | 1315 0846 00C0 rjmp .L57 |
||
1371 | 1316 0848 295F subi r18,lo8(-(7)) |
||
1372 | 1317 084a 3F4F sbci r19,hi8(-(7)) |
||
1373 | 1318 .L57: |
||
1374 | 1319 084c C3E0 ldi r28,3 |
||
1375 | 1320 084e 3595 1: asr r19 |
||
1376 | 1321 0850 2795 ror r18 |
||
1377 | 1322 0852 CA95 dec r28 |
||
1378 | 1323 0854 01F4 brne 1b |
||
1379 | 1324 0856 8091 0000 lds r24,AdWertNick |
||
1380 | 1325 085a 9091 0000 lds r25,(AdWertNick)+1 |
||
1381 | 1326 085e 821B sub r24,r18 |
||
1382 | 1327 0860 930B sbc r25,r19 |
||
1383 | 1328 0862 9F93 push r25 |
||
1384 | 1329 0864 8F93 push r24 |
||
1385 | 1330 0866 80E0 ldi r24,lo8(__c.29) |
||
1386 | 1331 0868 90E0 ldi r25,hi8(__c.29) |
||
1387 | 1332 086a 9F93 push r25 |
||
1388 | 1333 086c 8F93 push r24 |
||
1389 | 1334 086e 1F93 push r17 |
||
1390 | 1335 0870 0F93 push r16 |
||
1391 | 1336 0872 E091 0000 lds r30,_printf_P |
||
1392 | 1337 0876 F091 0000 lds r31,(_printf_P)+1 |
||
1393 | 1338 087a 0995 icall |
||
1394 | 1339 087c 88E2 ldi r24,lo8(40) |
||
1395 | 1340 087e 8093 0000 sts DispPtr,r24 |
||
1396 | 1341 0882 2DB7 in r18,__SP_L__ |
||
1397 | 1342 0884 3EB7 in r19,__SP_H__ |
||
1398 | 1343 0886 265F subi r18,lo8(-(10)) |
||
1399 | 1344 0888 3F4F sbci r19,hi8(-(10)) |
||
1400 | 1345 088a 2DBF out __SP_L__,r18 |
||
1401 | 1346 088c 8091 0000 lds r24,AdNeutralRoll |
||
1402 | 1347 0890 9091 0000 lds r25,(AdNeutralRoll)+1 |
||
1403 | 1348 0894 9C01 movw r18,r24 |
||
1404 | 1349 0896 97FF sbrs r25,7 |
||
1405 | 1350 0898 00C0 rjmp .L58 |
||
1406 | 1351 089a 215F subi r18,lo8(-(15)) |
||
1407 | 1352 089c 3F4F sbci r19,hi8(-(15)) |
||
1408 | 1353 .L58: |
||
1409 | 1354 089e 207F andi r18,lo8(-16) |
||
1410 | 1355 08a0 821B sub r24,r18 |
||
1411 | 1356 08a2 930B sbc r25,r19 |
||
1412 | 1357 08a4 97FD sbrc r25,7 |
||
1413 | 1358 08a6 0196 adiw r24,1 |
||
1414 | 1359 .L59: |
||
1415 | 1360 08a8 9595 asr r25 |
||
1416 | 1361 08aa 8795 ror r24 |
||
1417 | 1362 08ac 9F93 push r25 |
||
1418 | 1363 08ae 8F93 push r24 |
||
1419 | 1364 08b0 8091 0000 lds r24,AdNeutralRoll |
||
1420 | 1365 08b4 9091 0000 lds r25,(AdNeutralRoll)+1 |
||
1421 | 1366 08b8 97FD sbrc r25,7 |
||
1422 | 1367 08ba 0F96 adiw r24,15 |
||
1423 | 1368 .L60: |
||
1424 | 1369 08bc A4E0 ldi r26,4 |
||
1425 | 1370 08be 9595 1: asr r25 |
||
1426 | 1371 08c0 8795 ror r24 |
||
1427 | 1372 08c2 AA95 dec r26 |
||
1428 | 1373 08c4 01F4 brne 1b |
||
1429 | 1374 08c6 9F93 push r25 |
||
1430 | 1375 08c8 8F93 push r24 |
||
1431 | 1376 08ca 2091 0000 lds r18,AdNeutralRoll |
||
1432 | 1377 08ce 3091 0000 lds r19,(AdNeutralRoll)+1 |
||
1433 | 1378 08d2 37FF sbrs r19,7 |
||
1434 | 1379 08d4 00C0 rjmp .L61 |
||
1435 | 1380 08d6 295F subi r18,lo8(-(7)) |
||
1436 | 1381 08d8 3F4F sbci r19,hi8(-(7)) |
||
1437 | 1382 .L61: |
||
1438 | 1383 08da F3E0 ldi r31,3 |
||
1439 | 1384 08dc 3595 1: asr r19 |
||
1440 | 1385 08de 2795 ror r18 |
||
1441 | 1386 08e0 FA95 dec r31 |
||
1442 | 1387 08e2 01F4 brne 1b |
||
1443 | 1388 08e4 8091 0000 lds r24,AdWertRoll |
||
1444 | 1389 08e8 9091 0000 lds r25,(AdWertRoll)+1 |
||
1445 | 1390 08ec 821B sub r24,r18 |
||
1446 | 1391 08ee 930B sbc r25,r19 |
||
1447 | 1392 08f0 9F93 push r25 |
||
1448 | 1393 08f2 8F93 push r24 |
||
1449 | 1394 08f4 80E0 ldi r24,lo8(__c.30) |
||
1450 | 1395 08f6 90E0 ldi r25,hi8(__c.30) |
||
1451 | 1396 08f8 9F93 push r25 |
||
1452 | 1397 08fa 8F93 push r24 |
||
1453 | 1398 08fc 1F93 push r17 |
||
1454 | 1399 08fe 0F93 push r16 |
||
1455 | 1400 0900 E091 0000 lds r30,_printf_P |
||
1456 | 1401 0904 F091 0000 lds r31,(_printf_P)+1 |
||
1457 | 1402 0908 0995 icall |
||
1458 | 1403 090a 8CE3 ldi r24,lo8(60) |
||
1459 | 1404 090c 8093 0000 sts DispPtr,r24 |
||
1460 | 1405 0910 8DB7 in r24,__SP_L__ |
||
1461 | 1406 0912 9EB7 in r25,__SP_H__ |
||
1462 | 1407 0914 0A96 adiw r24,10 |
||
1463 | 1408 0916 8DBF out __SP_L__,r24 |
||
1464 | 1409 0918 8091 0000 lds r24,AdNeutralGier |
||
1465 | 1410 091c 9091 0000 lds r25,(AdNeutralGier)+1 |
||
1466 | 1411 0920 97FD sbrc r25,7 |
||
1467 | 1412 0922 0196 adiw r24,1 |
||
1468 | 1413 .L62: |
||
1469 | 1414 0924 9595 asr r25 |
||
1470 | 1415 0926 8795 ror r24 |
||
1471 | 1416 0928 9F93 push r25 |
||
1472 | 1417 092a 8F93 push r24 |
||
1473 | 1418 092c 8091 0000 lds r24,AdNeutralGier |
||
1474 | 1419 0930 9091 0000 lds r25,(AdNeutralGier)+1 |
||
1475 | 1420 0934 2091 0000 lds r18,AdWertGier |
||
1476 | 1421 0938 3091 0000 lds r19,(AdWertGier)+1 |
||
1477 | 1422 093c 821B sub r24,r18 |
||
1478 | 1423 093e 930B sbc r25,r19 |
||
1479 | 1424 0940 9F93 push r25 |
||
1480 | 1425 0942 8F93 push r24 |
||
1481 | 1426 0944 80E0 ldi r24,lo8(__c.31) |
||
1482 | 1427 0946 90E0 ldi r25,hi8(__c.31) |
||
1483 | 1428 .L126: |
||
1484 | 1429 0948 9F93 push r25 |
||
1485 | 1430 094a 8F93 push r24 |
||
1486 | 1431 094c 1F93 push r17 |
||
1487 | 1432 094e 0F93 push r16 |
||
1488 | 1433 0950 00C0 rjmp .L122 |
||
1489 | 1434 .L52: |
||
1490 | 1435 0952 8D30 cpi r24,lo8(13) |
||
1491 | 1436 0954 01F0 breq .+2 |
||
1492 | 1437 0956 00C0 rjmp .L20 |
||
1493 | 1438 0958 84E1 ldi r24,lo8(20) |
||
1494 | 1439 095a 8093 0000 sts DispPtr,r24 |
||
1495 | 1440 095e 8091 0000 lds r24,AnalogOffsetNick |
||
1496 | 1441 0962 9927 clr r25 |
||
1497 | 1442 0964 9F93 push r25 |
||
1498 | 1443 0966 8F93 push r24 |
||
1499 | 1444 0968 8091 0000 lds r24,AdNeutralNick |
||
1500 | 1445 096c 9091 0000 lds r25,(AdNeutralNick)+1 |
||
1501 | 1446 0970 97FD sbrc r25,7 |
||
1502 | 1447 0972 0F96 adiw r24,15 |
||
1503 | 1448 .L65: |
||
1504 | 1449 0974 74E0 ldi r23,4 |
||
1505 | 1450 0976 9595 1: asr r25 |
||
1506 | 1451 0978 8795 ror r24 |
||
1507 | 1452 097a 7A95 dec r23 |
||
1508 | 1453 097c 01F4 brne 1b |
||
1509 | 1454 097e 9F93 push r25 |
||
1510 | 1455 0980 8F93 push r24 |
||
1511 | 1456 0982 2091 0000 lds r18,AdNeutralNick |
||
1512 | 1457 0986 3091 0000 lds r19,(AdNeutralNick)+1 |
||
1513 | 1458 098a 37FF sbrs r19,7 |
||
1514 | 1459 098c 00C0 rjmp .L66 |
||
1515 | 1460 098e 295F subi r18,lo8(-(7)) |
||
1516 | 1461 0990 3F4F sbci r19,hi8(-(7)) |
||
1517 | 1462 .L66: |
||
1518 | 1463 0992 63E0 ldi r22,3 |
||
1519 | 1464 0994 3595 1: asr r19 |
||
1520 | 1465 0996 2795 ror r18 |
||
1521 | 1466 0998 6A95 dec r22 |
||
1522 | 1467 099a 01F4 brne 1b |
||
1523 | 1468 099c 8091 0000 lds r24,AdWertNick |
||
1524 | 1469 09a0 9091 0000 lds r25,(AdWertNick)+1 |
||
1525 | 1470 09a4 821B sub r24,r18 |
||
1526 | 1471 09a6 930B sbc r25,r19 |
||
1527 | 1472 09a8 9F93 push r25 |
||
1528 | 1473 09aa 8F93 push r24 |
||
1529 | 1474 09ac 80E0 ldi r24,lo8(__c.32) |
||
1530 | 1475 09ae 90E0 ldi r25,hi8(__c.32) |
||
1531 | 1476 09b0 9F93 push r25 |
||
1532 | 1477 09b2 8F93 push r24 |
||
1533 | 1478 09b4 1F93 push r17 |
||
1534 | 1479 09b6 0F93 push r16 |
||
1535 | 1480 09b8 E091 0000 lds r30,_printf_P |
||
1536 | 1481 09bc F091 0000 lds r31,(_printf_P)+1 |
||
1537 | 1482 09c0 0995 icall |
||
1538 | 1483 09c2 88E2 ldi r24,lo8(40) |
||
1539 | 1484 09c4 8093 0000 sts DispPtr,r24 |
||
1540 | 1485 09c8 2DB7 in r18,__SP_L__ |
||
1541 | 1486 09ca 3EB7 in r19,__SP_H__ |
||
1542 | 1487 09cc 265F subi r18,lo8(-(10)) |
||
1543 | 1488 09ce 3F4F sbci r19,hi8(-(10)) |
||
1544 | 1489 09d0 2DBF out __SP_L__,r18 |
||
1545 | 1490 09d2 8091 0000 lds r24,AnalogOffsetRoll |
||
1546 | 1491 09d6 9927 clr r25 |
||
1547 | 1492 09d8 9F93 push r25 |
||
1548 | 1493 09da 8F93 push r24 |
||
1549 | 1494 09dc 8091 0000 lds r24,AdNeutralRoll |
||
1550 | 1495 09e0 9091 0000 lds r25,(AdNeutralRoll)+1 |
||
1551 | 1496 09e4 97FD sbrc r25,7 |
||
1552 | 1497 09e6 0F96 adiw r24,15 |
||
1553 | 1498 .L67: |
||
1554 | 1499 09e8 54E0 ldi r21,4 |
||
1555 | 1500 09ea 9595 1: asr r25 |
||
1556 | 1501 09ec 8795 ror r24 |
||
1557 | 1502 09ee 5A95 dec r21 |
||
1558 | 1503 09f0 01F4 brne 1b |
||
1559 | 1504 09f2 9F93 push r25 |
||
1560 | 1505 09f4 8F93 push r24 |
||
1561 | 1506 09f6 2091 0000 lds r18,AdNeutralRoll |
||
1562 | 1507 09fa 3091 0000 lds r19,(AdNeutralRoll)+1 |
||
1563 | 1508 09fe 37FF sbrs r19,7 |
||
1564 | 1509 0a00 00C0 rjmp .L68 |
||
1565 | 1510 0a02 295F subi r18,lo8(-(7)) |
||
1566 | 1511 0a04 3F4F sbci r19,hi8(-(7)) |
||
1567 | 1512 .L68: |
||
1568 | 1513 0a06 43E0 ldi r20,3 |
||
1569 | 1514 0a08 3595 1: asr r19 |
||
1570 | 1515 0a0a 2795 ror r18 |
||
1571 | 1516 0a0c 4A95 dec r20 |
||
1572 | 1517 0a0e 01F4 brne 1b |
||
1573 | 1518 0a10 8091 0000 lds r24,AdWertRoll |
||
1574 | 1519 0a14 9091 0000 lds r25,(AdWertRoll)+1 |
||
1575 | 1520 0a18 821B sub r24,r18 |
||
1576 | 1521 0a1a 930B sbc r25,r19 |
||
1577 | 1522 0a1c 9F93 push r25 |
||
1578 | 1523 0a1e 8F93 push r24 |
||
1579 | 1524 0a20 80E0 ldi r24,lo8(__c.33) |
||
1580 | 1525 0a22 90E0 ldi r25,hi8(__c.33) |
||
1581 | 1526 0a24 9F93 push r25 |
||
1582 | 1527 0a26 8F93 push r24 |
||
1583 | 1528 0a28 1F93 push r17 |
||
1584 | 1529 0a2a 0F93 push r16 |
||
1585 | 1530 0a2c E091 0000 lds r30,_printf_P |
||
1586 | 1531 0a30 F091 0000 lds r31,(_printf_P)+1 |
||
1587 | 1532 0a34 0995 icall |
||
1588 | 1533 0a36 8CE3 ldi r24,lo8(60) |
||
1589 | 1534 0a38 8093 0000 sts DispPtr,r24 |
||
1590 | 1535 0a3c 8DB7 in r24,__SP_L__ |
||
1591 | 1536 0a3e 9EB7 in r25,__SP_H__ |
||
1592 | 1537 0a40 0A96 adiw r24,10 |
||
1593 | 1538 0a42 8DBF out __SP_L__,r24 |
||
1594 | 1539 0a44 8091 0000 lds r24,AnalogOffsetGier |
||
1595 | 1540 0a48 9927 clr r25 |
||
1596 | 1541 0a4a 9F93 push r25 |
||
1597 | 1542 0a4c 8F93 push r24 |
||
1598 | 1543 0a4e 8091 0000 lds r24,AdNeutralGier |
||
1599 | 1544 0a52 9091 0000 lds r25,(AdNeutralGier)+1 |
||
1600 | 1545 0a56 97FD sbrc r25,7 |
||
1601 | 1546 0a58 0196 adiw r24,1 |
||
1602 | 1547 .L69: |
||
1603 | 1548 0a5a 9595 asr r25 |
||
1604 | 1549 0a5c 8795 ror r24 |
||
1605 | 1550 0a5e 9F93 push r25 |
||
1606 | 1551 0a60 8F93 push r24 |
||
1607 | 1552 0a62 8091 0000 lds r24,AdNeutralGier |
||
1608 | 1553 0a66 9091 0000 lds r25,(AdNeutralGier)+1 |
||
1609 | 1554 0a6a 2091 0000 lds r18,AdWertGier |
||
1610 | 1555 0a6e 3091 0000 lds r19,(AdWertGier)+1 |
||
1611 | 1556 0a72 821B sub r24,r18 |
||
1612 | 1557 0a74 930B sbc r25,r19 |
||
1613 | 1558 0a76 9F93 push r25 |
||
1614 | 1559 0a78 8F93 push r24 |
||
1615 | 1560 0a7a 80E0 ldi r24,lo8(__c.34) |
||
1616 | 1561 0a7c 90E0 ldi r25,hi8(__c.34) |
||
1617 | 1562 0a7e 9F93 push r25 |
||
1618 | 1563 0a80 8F93 push r24 |
||
1619 | 1564 0a82 1F93 push r17 |
||
1620 | 1565 0a84 0F93 push r16 |
||
1621 | 1566 0a86 E091 0000 lds r30,_printf_P |
||
1622 | 1567 0a8a F091 0000 lds r31,(_printf_P)+1 |
||
1623 | 1568 0a8e 0995 icall |
||
1624 | 1569 0a90 EDB7 in r30,__SP_L__ |
||
1625 | 1570 0a92 FEB7 in r31,__SP_H__ |
||
1626 | 1571 0a94 3A96 adiw r30,10 |
||
1627 | 1572 0a96 00C0 rjmp .L117 |
||
1628 | 1573 .L70: |
||
1629 | 1574 0a98 1092 0000 sts DispPtr,__zero_reg__ |
||
1630 | 1575 0a9c 80E0 ldi r24,lo8(__c.35) |
||
1631 | 1576 0a9e 90E0 ldi r25,hi8(__c.35) |
||
1632 | 1577 0aa0 9F93 push r25 |
||
1633 | 1578 0aa2 8F93 push r24 |
||
1634 | 1579 0aa4 DF92 push r13 |
||
1635 | 1580 0aa6 CF92 push r12 |
||
1636 | 1581 0aa8 FE01 movw r30,r28 |
||
1637 | 1582 0aaa 0995 icall |
||
1638 | 1583 0aac 84E1 ldi r24,lo8(20) |
||
1639 | 1584 0aae 8093 0000 sts DispPtr,r24 |
||
1640 | 1585 0ab2 0F90 pop __tmp_reg__ |
||
1641 | 1586 0ab4 0F90 pop __tmp_reg__ |
||
1642 | 1587 0ab6 0F90 pop __tmp_reg__ |
||
1643 | 1588 0ab8 0F90 pop __tmp_reg__ |
||
1644 | 1589 0aba 8091 0000 lds r24,NeutralAccX |
||
1645 | 1590 0abe 9091 0000 lds r25,(NeutralAccX)+1 |
||
1646 | 1591 0ac2 9F93 push r25 |
||
1647 | 1592 0ac4 8F93 push r24 |
||
1648 | 1593 0ac6 8091 0000 lds r24,AdWertAccNick |
||
1649 | 1594 0aca 9091 0000 lds r25,(AdWertAccNick)+1 |
||
1650 | 1595 0ace 9F93 push r25 |
||
1651 | 1596 0ad0 8F93 push r24 |
||
1652 | 1597 0ad2 80E0 ldi r24,lo8(__c.36) |
||
1653 | 1598 0ad4 90E0 ldi r25,hi8(__c.36) |
||
1654 | 1599 0ad6 9F93 push r25 |
||
1655 | 1600 0ad8 8F93 push r24 |
||
1656 | 1601 0ada DF92 push r13 |
||
1657 | 1602 0adc CF92 push r12 |
||
1658 | 1603 0ade E091 0000 lds r30,_printf_P |
||
1659 | 1604 0ae2 F091 0000 lds r31,(_printf_P)+1 |
||
1660 | 1605 0ae6 0995 icall |
||
1661 | 1606 0ae8 88E2 ldi r24,lo8(40) |
||
1662 | 1607 0aea 8093 0000 sts DispPtr,r24 |
||
1663 | 1608 0aee 2DB7 in r18,__SP_L__ |
||
1664 | 1609 0af0 3EB7 in r19,__SP_H__ |
||
1665 | 1610 0af2 285F subi r18,lo8(-(8)) |
||
1666 | 1611 0af4 3F4F sbci r19,hi8(-(8)) |
||
1667 | 1612 0af6 2DBF out __SP_L__,r18 |
||
1668 | 1613 0af8 8091 0000 lds r24,NeutralAccY |
||
1669 | 1614 0afc 9091 0000 lds r25,(NeutralAccY)+1 |
||
1670 | 1615 0b00 9F93 push r25 |
||
1671 | 1616 0b02 8F93 push r24 |
||
1672 | 1617 0b04 8091 0000 lds r24,AdWertAccRoll |
||
1673 | 1618 0b08 9091 0000 lds r25,(AdWertAccRoll)+1 |
||
1674 | 1619 0b0c 9F93 push r25 |
||
1675 | 1620 0b0e 8F93 push r24 |
||
1676 | 1621 0b10 80E0 ldi r24,lo8(__c.37) |
||
1677 | 1622 0b12 90E0 ldi r25,hi8(__c.37) |
||
1678 | 1623 0b14 9F93 push r25 |
||
1679 | 1624 0b16 8F93 push r24 |
||
1680 | 1625 0b18 DF92 push r13 |
||
1681 | 1626 0b1a CF92 push r12 |
||
1682 | 1627 0b1c E091 0000 lds r30,_printf_P |
||
1683 | 1628 0b20 F091 0000 lds r31,(_printf_P)+1 |
||
1684 | 1629 0b24 0995 icall |
||
1685 | 1630 0b26 8CE3 ldi r24,lo8(60) |
||
1686 | 1631 0b28 8093 0000 sts DispPtr,r24 |
||
1687 | 1632 0b2c 8DB7 in r24,__SP_L__ |
||
1688 | 1633 0b2e 9EB7 in r25,__SP_H__ |
||
1689 | 1634 0b30 0896 adiw r24,8 |
||
1690 | 1635 0b32 8DBF out __SP_L__,r24 |
||
1691 | 1636 0b34 8091 0000 lds r24,NeutralAccZ |
||
1692 | 1637 0b38 9091 0000 lds r25,(NeutralAccZ)+1 |
||
1693 | 1638 0b3c 9F93 push r25 |
||
1694 | 1639 0b3e 8F93 push r24 |
||
1695 | 1640 0b40 8091 0000 lds r24,AdWertAccHoch |
||
1696 | 1641 0b44 9091 0000 lds r25,(AdWertAccHoch)+1 |
||
1697 | 1642 0b48 9F93 push r25 |
||
1698 | 1643 0b4a 8F93 push r24 |
||
1699 | 1644 0b4c 80E0 ldi r24,lo8(__c.38) |
||
1700 | 1645 0b4e 90E0 ldi r25,hi8(__c.38) |
||
1701 | 1646 .L121: |
||
1702 | 1647 0b50 9F93 push r25 |
||
1703 | 1648 0b52 8F93 push r24 |
||
1704 | 1649 0b54 DF92 push r13 |
||
1705 | 1650 0b56 CF92 push r12 |
||
1706 | 1651 .L122: |
||
1707 | 1652 0b58 E091 0000 lds r30,_printf_P |
||
1708 | 1653 0b5c F091 0000 lds r31,(_printf_P)+1 |
||
1709 | 1654 0b60 0995 icall |
||
1710 | 1655 0b62 EDB7 in r30,__SP_L__ |
||
1711 | 1656 0b64 FEB7 in r31,__SP_H__ |
||
1712 | 1657 0b66 3896 adiw r30,8 |
||
1713 | 1658 .L117: |
||
1714 | 1659 0b68 EDBF out __SP_L__,r30 |
||
1715 | 1660 0b6a 00C0 rjmp .L20 |
||
1716 | 1661 .L71: |
||
1717 | 1662 0b6c 1092 0000 sts DispPtr,__zero_reg__ |
||
1718 | 1663 0b70 8091 0000 lds r24,UBat |
||
1719 | 1664 0b74 9091 0000 lds r25,(UBat)+1 |
||
1720 | 1665 0b78 6AE0 ldi r22,lo8(10) |
||
1721 | 1666 0b7a 70E0 ldi r23,hi8(10) |
||
1722 | 1667 0b7c 0E94 0000 call __divmodhi4 |
||
1723 | 1668 0b80 9F93 push r25 |
||
1724 | 1669 0b82 8F93 push r24 |
||
1725 | 1670 0b84 8091 0000 lds r24,UBat |
||
1726 | 1671 0b88 9091 0000 lds r25,(UBat)+1 |
||
1727 | 1672 0b8c 6AE0 ldi r22,lo8(10) |
||
1728 | 1673 0b8e 70E0 ldi r23,hi8(10) |
||
1729 | 1674 0b90 0E94 0000 call __divmodhi4 |
||
1730 | 1675 0b94 7F93 push r23 |
||
1731 | 1676 0b96 6F93 push r22 |
||
1732 | 1677 0b98 80E0 ldi r24,lo8(__c.39) |
||
1733 | 1678 0b9a 90E0 ldi r25,hi8(__c.39) |
||
1734 | 1679 0b9c 9F93 push r25 |
||
1735 | 1680 0b9e 8F93 push r24 |
||
1736 | 1681 0ba0 DF92 push r13 |
||
1737 | 1682 0ba2 CF92 push r12 |
||
1738 | 1683 0ba4 FE01 movw r30,r28 |
||
1739 | 1684 0ba6 0995 icall |
||
1740 | 1685 0ba8 84E1 ldi r24,lo8(20) |
||
1741 | 1686 0baa 8093 0000 sts DispPtr,r24 |
||
1742 | 1687 0bae 2DB7 in r18,__SP_L__ |
||
1743 | 1688 0bb0 3EB7 in r19,__SP_H__ |
||
1744 | 1689 0bb2 285F subi r18,lo8(-(8)) |
||
1745 | 1690 0bb4 3F4F sbci r19,hi8(-(8)) |
||
1746 | 1691 0bb6 2DBF out __SP_L__,r18 |
||
1747 | 1692 0bb8 8091 0000 lds r24,Capacity |
||
1748 | 1693 0bbc 9091 0000 lds r25,(Capacity)+1 |
||
1749 | 1694 0bc0 6AE0 ldi r22,lo8(10) |
||
1750 | 1695 0bc2 70E0 ldi r23,hi8(10) |
||
1751 | 1696 0bc4 0E94 0000 call __udivmodhi4 |
||
1752 | 1697 0bc8 9F93 push r25 |
||
1753 | 1698 0bca 8F93 push r24 |
||
1754 | 1699 0bcc 8091 0000 lds r24,Capacity |
||
1755 | 1700 0bd0 9091 0000 lds r25,(Capacity)+1 |
||
1756 | 1701 0bd4 6AE0 ldi r22,lo8(10) |
||
1757 | 1702 0bd6 70E0 ldi r23,hi8(10) |
||
1758 | 1703 0bd8 0E94 0000 call __udivmodhi4 |
||
1759 | 1704 0bdc 7F93 push r23 |
||
1760 | 1705 0bde 6F93 push r22 |
||
1761 | 1706 0be0 80E0 ldi r24,lo8(__c.40) |
||
1762 | 1707 0be2 90E0 ldi r25,hi8(__c.40) |
||
1763 | 1708 0be4 9F93 push r25 |
||
1764 | 1709 0be6 8F93 push r24 |
||
1765 | 1710 0be8 DF92 push r13 |
||
1766 | 1711 0bea CF92 push r12 |
||
1767 | 1712 0bec E091 0000 lds r30,_printf_P |
||
1768 | 1713 0bf0 F091 0000 lds r31,(_printf_P)+1 |
||
1769 | 1714 0bf4 0995 icall |
||
1770 | 1715 0bf6 88E2 ldi r24,lo8(40) |
||
1771 | 1716 0bf8 8093 0000 sts DispPtr,r24 |
||
1772 | 1717 0bfc 8DB7 in r24,__SP_L__ |
||
1773 | 1718 0bfe 9EB7 in r25,__SP_H__ |
||
1774 | 1719 0c00 0896 adiw r24,8 |
||
1775 | 1720 0c02 8DBF out __SP_L__,r24 |
||
1776 | 1721 0c04 8091 0000 lds r24,Capacity+2 |
||
1777 | 1722 0c08 9091 0000 lds r25,(Capacity+2)+1 |
||
1778 | 1723 0c0c 9F93 push r25 |
||
1779 | 1724 0c0e 8F93 push r24 |
||
1780 | 1725 0c10 80E0 ldi r24,lo8(__c.41) |
||
1781 | 1726 0c12 90E0 ldi r25,hi8(__c.41) |
||
1782 | 1727 0c14 9F93 push r25 |
||
1783 | 1728 0c16 8F93 push r24 |
||
1784 | 1729 0c18 DF92 push r13 |
||
1785 | 1730 0c1a CF92 push r12 |
||
1786 | 1731 0c1c E091 0000 lds r30,_printf_P |
||
1787 | 1732 0c20 F091 0000 lds r31,(_printf_P)+1 |
||
1788 | 1733 0c24 0995 icall |
||
1789 | 1734 0c26 8CE3 ldi r24,lo8(60) |
||
1790 | 1735 0c28 8093 0000 sts DispPtr,r24 |
||
1791 | 1736 0c2c EDB7 in r30,__SP_L__ |
||
1792 | 1737 0c2e FEB7 in r31,__SP_H__ |
||
1793 | 1738 0c30 3696 adiw r30,6 |
||
1794 | 1739 0c32 EDBF out __SP_L__,r30 |
||
1795 | 1740 0c34 8091 0000 lds r24,Capacity+4 |
||
1796 | 1741 0c38 9091 0000 lds r25,(Capacity+4)+1 |
||
1797 | 1742 0c3c 9F93 push r25 |
||
1798 | 1743 0c3e 8F93 push r24 |
||
1799 | 1744 0c40 80E0 ldi r24,lo8(__c.42) |
||
1800 | 1745 0c42 90E0 ldi r25,hi8(__c.42) |
||
1801 | 1746 .L127: |
||
1802 | 1747 0c44 9F93 push r25 |
||
1803 | 1748 0c46 8F93 push r24 |
||
1804 | 1749 0c48 DF92 push r13 |
||
1805 | 1750 0c4a CF92 push r12 |
||
1806 | 1751 .L123: |
||
1807 | 1752 0c4c E091 0000 lds r30,_printf_P |
||
1808 | 1753 0c50 F091 0000 lds r31,(_printf_P)+1 |
||
1809 | 1754 0c54 0995 icall |
||
1810 | 1755 0c56 2DB7 in r18,__SP_L__ |
||
1811 | 1756 0c58 3EB7 in r19,__SP_H__ |
||
1812 | 1757 0c5a 2A5F subi r18,lo8(-(6)) |
||
1813 | 1758 0c5c 3F4F sbci r19,hi8(-(6)) |
||
1814 | 1759 0c5e 00C0 rjmp .L116 |
||
1815 | 1760 .L72: |
||
1816 | 1761 0c60 1092 0000 sts DispPtr,__zero_reg__ |
||
1817 | 1762 0c64 80E0 ldi r24,lo8(__c.43) |
||
1818 | 1763 0c66 90E0 ldi r25,hi8(__c.43) |
||
1819 | 1764 0c68 9F93 push r25 |
||
1820 | 1765 0c6a 8F93 push r24 |
||
1821 | 1766 0c6c DF92 push r13 |
||
1822 | 1767 0c6e CF92 push r12 |
||
1823 | 1768 0c70 FE01 movw r30,r28 |
||
1824 | 1769 0c72 0995 icall |
||
1825 | 1770 0c74 84E1 ldi r24,lo8(20) |
||
1826 | 1771 0c76 8093 0000 sts DispPtr,r24 |
||
1827 | 1772 0c7a 0F90 pop __tmp_reg__ |
||
1828 | 1773 0c7c 0F90 pop __tmp_reg__ |
||
1829 | 1774 0c7e 0F90 pop __tmp_reg__ |
||
1830 | 1775 0c80 0F90 pop __tmp_reg__ |
||
1831 | 1776 0c82 8091 0000 lds r24,PPM_in |
||
1832 | 1777 0c86 9091 0000 lds r25,(PPM_in)+1 |
||
1833 | 1778 0c8a 9F93 push r25 |
||
1834 | 1779 0c8c 8F93 push r24 |
||
1835 | 1780 0c8e 80E0 ldi r24,lo8(__c.44) |
||
1836 | 1781 0c90 90E0 ldi r25,hi8(__c.44) |
||
1837 | 1782 0c92 9F93 push r25 |
||
1838 | 1783 0c94 8F93 push r24 |
||
1839 | 1784 0c96 DF92 push r13 |
||
1840 | 1785 0c98 CF92 push r12 |
||
1841 | 1786 0c9a E091 0000 lds r30,_printf_P |
||
1842 | 1787 0c9e F091 0000 lds r31,(_printf_P)+1 |
||
1843 | 1788 0ca2 0995 icall |
||
1844 | 1789 0ca4 88E2 ldi r24,lo8(40) |
||
1845 | 1790 0ca6 8093 0000 sts DispPtr,r24 |
||
1846 | 1791 0caa 8DB7 in r24,__SP_L__ |
||
1847 | 1792 0cac 9EB7 in r25,__SP_H__ |
||
1848 | 1793 0cae 0696 adiw r24,6 |
||
1849 | 1794 0cb0 8DBF out __SP_L__,r24 |
||
1850 | 1795 0cb2 8091 0000 lds r24,SenderOkay |
||
1851 | 1796 0cb6 9927 clr r25 |
||
1852 | 1797 0cb8 9F93 push r25 |
||
1853 | 1798 0cba 8F93 push r24 |
||
1854 | 1799 0cbc 80E0 ldi r24,lo8(__c.45) |
||
1855 | 1800 0cbe 90E0 ldi r25,hi8(__c.45) |
||
1856 | 1801 0cc0 9F93 push r25 |
||
1857 | 1802 0cc2 8F93 push r24 |
||
1858 | 1803 0cc4 DF92 push r13 |
||
1859 | 1804 0cc6 CF92 push r12 |
||
1860 | 1805 0cc8 E091 0000 lds r30,_printf_P |
||
1861 | 1806 0ccc F091 0000 lds r31,(_printf_P)+1 |
||
1862 | 1807 0cd0 0995 icall |
||
1863 | 1808 0cd2 8CE3 ldi r24,lo8(60) |
||
1864 | 1809 0cd4 8093 0000 sts DispPtr,r24 |
||
1865 | 1810 0cd8 EDB7 in r30,__SP_L__ |
||
1866 | 1811 0cda FEB7 in r31,__SP_H__ |
||
1867 | 1812 0cdc 3696 adiw r30,6 |
||
1868 | 1813 0cde EDBF out __SP_L__,r30 |
||
1869 | 1814 0ce0 8091 0000 lds r24,Channels |
||
1870 | 1815 0ce4 9927 clr r25 |
||
1871 | 1816 0ce6 0197 sbiw r24,1 |
||
1872 | 1817 0ce8 9F93 push r25 |
||
1873 | 1818 0cea 8F93 push r24 |
||
1874 | 1819 0cec 80E0 ldi r24,lo8(__c.46) |
||
1875 | 1820 0cee 90E0 ldi r25,hi8(__c.46) |
||
1876 | 1821 0cf0 00C0 rjmp .L127 |
||
1877 | 1822 .L73: |
||
1878 | 1823 0cf2 1092 0000 sts DispPtr,__zero_reg__ |
||
1879 | 1824 0cf6 80E0 ldi r24,lo8(__c.47) |
||
1880 | 1825 0cf8 90E0 ldi r25,hi8(__c.47) |
||
1881 | 1826 0cfa 9F93 push r25 |
||
1882 | 1827 0cfc 8F93 push r24 |
||
1883 | 1828 0cfe DF92 push r13 |
||
1884 | 1829 0d00 CF92 push r12 |
||
1885 | 1830 0d02 FE01 movw r30,r28 |
||
1886 | 1831 0d04 0995 icall |
||
1887 | 1832 0d06 84E1 ldi r24,lo8(20) |
||
1888 | 1833 0d08 8093 0000 sts DispPtr,r24 |
||
1889 | 1834 0d0c 0F90 pop __tmp_reg__ |
||
1890 | 1835 0d0e 0F90 pop __tmp_reg__ |
||
1891 | 1836 0d10 0F90 pop __tmp_reg__ |
||
1892 | 1837 0d12 0F90 pop __tmp_reg__ |
||
1893 | 1838 0d14 8091 0000 lds r24,KompassValue |
||
1894 | 1839 0d18 9091 0000 lds r25,(KompassValue)+1 |
||
1895 | 1840 0d1c 9F93 push r25 |
||
1896 | 1841 0d1e 8F93 push r24 |
||
1897 | 1842 0d20 80E0 ldi r24,lo8(__c.48) |
||
1898 | 1843 0d22 90E0 ldi r25,hi8(__c.48) |
||
1899 | 1844 0d24 9F93 push r25 |
||
1900 | 1845 0d26 8F93 push r24 |
||
1901 | 1846 0d28 DF92 push r13 |
||
1902 | 1847 0d2a CF92 push r12 |
||
1903 | 1848 0d2c E091 0000 lds r30,_printf_P |
||
1904 | 1849 0d30 F091 0000 lds r31,(_printf_P)+1 |
||
1905 | 1850 0d34 0995 icall |
||
1906 | 1851 0d36 88E2 ldi r24,lo8(40) |
||
1907 | 1852 0d38 8093 0000 sts DispPtr,r24 |
||
1908 | 1853 0d3c 8DB7 in r24,__SP_L__ |
||
1909 | 1854 0d3e 9EB7 in r25,__SP_H__ |
||
1910 | 1855 0d40 0696 adiw r24,6 |
||
1911 | 1856 0d42 8DBF out __SP_L__,r24 |
||
1912 | 1857 0d44 8091 0000 lds r24,ErsatzKompassInGrad |
||
1913 | 1858 0d48 9091 0000 lds r25,(ErsatzKompassInGrad)+1 |
||
1914 | 1859 0d4c 9F93 push r25 |
||
1915 | 1860 0d4e 8F93 push r24 |
||
1916 | 1861 0d50 80E0 ldi r24,lo8(__c.49) |
||
1917 | 1862 0d52 90E0 ldi r25,hi8(__c.49) |
||
1918 | 1863 0d54 9F93 push r25 |
||
1919 | 1864 0d56 8F93 push r24 |
||
1920 | 1865 0d58 DF92 push r13 |
||
1921 | 1866 0d5a CF92 push r12 |
||
1922 | 1867 0d5c E091 0000 lds r30,_printf_P |
||
1923 | 1868 0d60 F091 0000 lds r31,(_printf_P)+1 |
||
1924 | 1869 0d64 0995 icall |
||
1925 | 1870 0d66 8CE3 ldi r24,lo8(60) |
||
1926 | 1871 0d68 8093 0000 sts DispPtr,r24 |
||
1927 | 1872 0d6c EDB7 in r30,__SP_L__ |
||
1928 | 1873 0d6e FEB7 in r31,__SP_H__ |
||
1929 | 1874 0d70 3696 adiw r30,6 |
||
1930 | 1875 0d72 EDBF out __SP_L__,r30 |
||
1931 | 1876 0d74 8091 0000 lds r24,KompassSollWert |
||
1932 | 1877 0d78 9091 0000 lds r25,(KompassSollWert)+1 |
||
1933 | 1878 0d7c 9F93 push r25 |
||
1934 | 1879 0d7e 8F93 push r24 |
||
1935 | 1880 0d80 80E0 ldi r24,lo8(__c.50) |
||
1936 | 1881 0d82 90E0 ldi r25,hi8(__c.50) |
||
1937 | 1882 0d84 00C0 rjmp .L127 |
||
1938 | 1883 .L74: |
||
1939 | 1884 0d86 C0E0 ldi r28,lo8(Poti) |
||
1940 | 1885 0d88 CC2E mov r12,r28 |
||
1941 | 1886 0d8a C0E0 ldi r28,hi8(Poti) |
||
1942 | 1887 0d8c DC2E mov r13,r28 |
||
1943 | 1888 0d8e 20E0 ldi r18,lo8(0) |
||
1944 | 1889 0d90 30E0 ldi r19,hi8(0) |
||
1945 | 1890 0d92 E901 movw r28,r18 |
||
1946 | 1891 0d94 B3E0 ldi r27,lo8(3) |
||
1947 | 1892 0d96 FB2E mov r15,r27 |
||
1948 | 1893 .L78: |
||
1949 | 1894 0d98 C093 0000 sts DispPtr,r28 |
||
1950 | 1895 0d9c F601 movw r30,r12 |
||
1951 | 1896 0d9e 8191 ld r24,Z+ |
||
1952 | 1897 0da0 6F01 movw r12,r30 |
||
1953 | 1898 0da2 9927 clr r25 |
||
1954 | 1899 0da4 9F93 push r25 |
||
1955 | 1900 0da6 8F93 push r24 |
||
1956 | 1901 0da8 8901 movw r16,r18 |
||
1957 | 1902 0daa 0F5F subi r16,lo8(-(1)) |
||
1958 | 1903 0dac 1F4F sbci r17,hi8(-(1)) |
||
1959 | 1904 0dae 1F93 push r17 |
||
1960 | 1905 0db0 0F93 push r16 |
||
1961 | 1906 0db2 80E0 ldi r24,lo8(__c.51) |
||
1962 | 1907 0db4 90E0 ldi r25,hi8(__c.51) |
||
1963 | 1908 0db6 9F93 push r25 |
||
1964 | 1909 0db8 8F93 push r24 |
||
1965 | 1910 0dba 80E0 ldi r24,lo8(pm(Menu_Putchar)) |
||
1966 | 1911 0dbc 90E0 ldi r25,hi8(pm(Menu_Putchar)) |
||
1967 | 1912 0dbe 9F93 push r25 |
||
1968 | 1913 0dc0 8F93 push r24 |
||
1969 | 1914 0dc2 E091 0000 lds r30,_printf_P |
||
1970 | 1915 0dc6 F091 0000 lds r31,(_printf_P)+1 |
||
1971 | 1916 0dca 0995 icall |
||
1972 | 1917 0dcc 2DB7 in r18,__SP_L__ |
||
1973 | 1918 0dce 3EB7 in r19,__SP_H__ |
||
1974 | 1919 0dd0 285F subi r18,lo8(-(8)) |
||
1975 | 1920 0dd2 3F4F sbci r19,hi8(-(8)) |
||
1976 | 1921 0dd4 2DBF out __SP_L__,r18 |
||
1977 | 1922 0dd6 FA94 dec r15 |
||
1978 | 1923 0dd8 6496 adiw r28,20 |
||
1979 | 1924 0dda 9801 movw r18,r16 |
||
1980 | 1925 0ddc F7FE sbrs r15,7 |
||
1981 | 1926 0dde 00C0 rjmp .L78 |
||
1982 | 1927 0de0 00C0 rjmp .L20 |
||
1983 | 1928 .L79: |
||
1984 | 1929 0de2 A0E0 ldi r26,lo8(Poti+4) |
||
1985 | 1930 0de4 CA2E mov r12,r26 |
||
1986 | 1931 0de6 A0E0 ldi r26,hi8(Poti+4) |
||
1987 | 1932 0de8 DA2E mov r13,r26 |
||
1988 | 1933 0dea C0E0 ldi r28,lo8(0) |
||
1989 | 1934 0dec D0E0 ldi r29,hi8(0) |
||
1990 | 1935 0dee 8E01 movw r16,r28 |
||
1991 | 1936 0df0 F3E0 ldi r31,lo8(3) |
||
1992 | 1937 0df2 FF2E mov r15,r31 |
||
1993 | 1938 .L83: |
||
1994 | 1939 0df4 0093 0000 sts DispPtr,r16 |
||
1995 | 1940 0df8 F601 movw r30,r12 |
||
1996 | 1941 0dfa 8191 ld r24,Z+ |
||
1997 | 1942 0dfc 6F01 movw r12,r30 |
||
1998 | 1943 0dfe 9927 clr r25 |
||
1999 | 1944 0e00 9F93 push r25 |
||
2000 | 1945 0e02 8F93 push r24 |
||
2001 | 1946 0e04 2596 adiw r28,5 |
||
2002 | 1947 0e06 DF93 push r29 |
||
2003 | 1948 0e08 CF93 push r28 |
||
2004 | 1949 0e0a 80E0 ldi r24,lo8(__c.52) |
||
2005 | 1950 0e0c 90E0 ldi r25,hi8(__c.52) |
||
2006 | 1951 0e0e 9F93 push r25 |
||
2007 | 1952 0e10 8F93 push r24 |
||
2008 | 1953 0e12 80E0 ldi r24,lo8(pm(Menu_Putchar)) |
||
2009 | 1954 0e14 90E0 ldi r25,hi8(pm(Menu_Putchar)) |
||
2010 | 1955 0e16 9F93 push r25 |
||
2011 | 1956 0e18 8F93 push r24 |
||
2012 | 1957 0e1a E091 0000 lds r30,_printf_P |
||
2013 | 1958 0e1e F091 0000 lds r31,(_printf_P)+1 |
||
2014 | 1959 0e22 0995 icall |
||
2015 | 1960 0e24 2DB7 in r18,__SP_L__ |
||
2016 | 1961 0e26 3EB7 in r19,__SP_H__ |
||
2017 | 1962 0e28 285F subi r18,lo8(-(8)) |
||
2018 | 1963 0e2a 3F4F sbci r19,hi8(-(8)) |
||
2019 | 1964 0e2c 2DBF out __SP_L__,r18 |
||
2020 | 1965 0e2e FA94 dec r15 |
||
2021 | 1966 0e30 0C5E subi r16,lo8(-(20)) |
||
2022 | 1967 0e32 1F4F sbci r17,hi8(-(20)) |
||
2023 | 1968 0e34 2497 sbiw r28,4 |
||
2024 | 1969 0e36 F7FE sbrs r15,7 |
||
2025 | 1970 0e38 00C0 rjmp .L83 |
||
2026 | 1971 0e3a 00C0 rjmp .L20 |
||
2027 | 1972 .L84: |
||
2028 | 1973 0e3c 1092 0000 sts DispPtr,__zero_reg__ |
||
2029 | 1974 0e40 80E0 ldi r24,lo8(__c.53) |
||
2030 | 1975 0e42 90E0 ldi r25,hi8(__c.53) |
||
2031 | 1976 0e44 9F93 push r25 |
||
2032 | 1977 0e46 8F93 push r24 |
||
2033 | 1978 0e48 00E0 ldi r16,lo8(pm(Menu_Putchar)) |
||
2034 | 1979 0e4a 10E0 ldi r17,hi8(pm(Menu_Putchar)) |
||
2035 | 1980 0e4c DF92 push r13 |
||
2036 | 1981 0e4e CF92 push r12 |
||
2037 | 1982 0e50 FE01 movw r30,r28 |
||
2038 | 1983 0e52 0995 icall |
||
2039 | 1984 0e54 84E1 ldi r24,lo8(20) |
||
2040 | 1985 0e56 8093 0000 sts DispPtr,r24 |
||
2041 | 1986 0e5a 0F90 pop __tmp_reg__ |
||
2042 | 1987 0e5c 0F90 pop __tmp_reg__ |
||
2043 | 1988 0e5e 0F90 pop __tmp_reg__ |
||
2044 | 1989 0e60 0F90 pop __tmp_reg__ |
||
2045 | 1990 0e62 8091 0000 lds r24,Parameter_ServoNickControl |
||
2046 | 1991 0e66 9927 clr r25 |
||
2047 | 1992 0e68 9F93 push r25 |
||
2048 | 1993 0e6a 8F93 push r24 |
||
2049 | 1994 0e6c 80E0 ldi r24,lo8(__c.54) |
||
2050 | 1995 0e6e 90E0 ldi r25,hi8(__c.54) |
||
2051 | 1996 0e70 9F93 push r25 |
||
2052 | 1997 0e72 8F93 push r24 |
||
2053 | 1998 0e74 DF92 push r13 |
||
2054 | 1999 0e76 CF92 push r12 |
||
2055 | 2000 0e78 E091 0000 lds r30,_printf_P |
||
2056 | 2001 0e7c F091 0000 lds r31,(_printf_P)+1 |
||
2057 | 2002 0e80 0995 icall |
||
2058 | 2003 0e82 88E2 ldi r24,lo8(40) |
||
2059 | 2004 0e84 8093 0000 sts DispPtr,r24 |
||
2060 | 2005 0e88 8DB7 in r24,__SP_L__ |
||
2061 | 2006 0e8a 9EB7 in r25,__SP_H__ |
||
2062 | 2007 0e8c 0696 adiw r24,6 |
||
2063 | 2008 0e8e 8DBF out __SP_L__,r24 |
||
2064 | 2009 0e90 8091 0000 lds r24,ServoNickValue |
||
2065 | 2010 0e94 9091 0000 lds r25,(ServoNickValue)+1 |
||
2066 | 2011 0e98 97FD sbrc r25,7 |
||
2067 | 2012 0e9a 0396 adiw r24,3 |
||
2068 | 2013 .L85: |
||
2069 | 2014 0e9c 9595 asr r25 |
||
2070 | 2015 0e9e 8795 ror r24 |
||
2071 | 2016 0ea0 9595 asr r25 |
||
2072 | 2017 0ea2 8795 ror r24 |
||
2073 | 2018 0ea4 9F93 push r25 |
||
2074 | 2019 0ea6 8F93 push r24 |
||
2075 | 2020 0ea8 80E0 ldi r24,lo8(__c.55) |
||
2076 | 2021 0eaa 90E0 ldi r25,hi8(__c.55) |
||
2077 | 2022 0eac 9F93 push r25 |
||
2078 | 2023 0eae 8F93 push r24 |
||
2079 | 2024 0eb0 1F93 push r17 |
||
2080 | 2025 0eb2 0F93 push r16 |
||
2081 | 2026 0eb4 E091 0000 lds r30,_printf_P |
||
2082 | 2027 0eb8 F091 0000 lds r31,(_printf_P)+1 |
||
2083 | 2028 0ebc 0995 icall |
||
2084 | 2029 0ebe 8CE3 ldi r24,lo8(60) |
||
2085 | 2030 0ec0 8093 0000 sts DispPtr,r24 |
||
2086 | 2031 0ec4 EDB7 in r30,__SP_L__ |
||
2087 | 2032 0ec6 FEB7 in r31,__SP_H__ |
||
2088 | 2033 0ec8 3696 adiw r30,6 |
||
2089 | 2034 0eca EDBF out __SP_L__,r30 |
||
2090 | 2035 0ecc 8091 0000 lds r24,EE_Parameter+48 |
||
2091 | 2036 0ed0 9927 clr r25 |
||
2092 | 2037 0ed2 9F93 push r25 |
||
2093 | 2038 0ed4 8F93 push r24 |
||
2094 | 2039 0ed6 8091 0000 lds r24,EE_Parameter+47 |
||
2095 | 2040 0eda 9927 clr r25 |
||
2096 | 2041 0edc 9F93 push r25 |
||
2097 | 2042 0ede 8F93 push r24 |
||
2098 | 2043 0ee0 80E0 ldi r24,lo8(__c.56) |
||
2099 | 2044 0ee2 90E0 ldi r25,hi8(__c.56) |
||
2100 | 2045 0ee4 9F93 push r25 |
||
2101 | 2046 0ee6 8F93 push r24 |
||
2102 | 2047 0ee8 1F93 push r17 |
||
2103 | 2048 0eea 0F93 push r16 |
||
2104 | 2049 0eec E091 0000 lds r30,_printf_P |
||
2105 | 2050 0ef0 F091 0000 lds r31,(_printf_P)+1 |
||
2106 | 2051 0ef4 0995 icall |
||
2107 | 2052 0ef6 2DB7 in r18,__SP_L__ |
||
2108 | 2053 0ef8 3EB7 in r19,__SP_H__ |
||
2109 | 2054 0efa 285F subi r18,lo8(-(8)) |
||
2110 | 2055 0efc 3F4F sbci r19,hi8(-(8)) |
||
2111 | 2056 .L116: |
||
2112 | 2057 0efe 2DBF out __SP_L__,r18 |
||
2113 | 2058 0f00 00C0 rjmp .L20 |
||
2114 | 2059 .L86: |
||
2115 | 2060 0f02 1092 0000 sts DispPtr,__zero_reg__ |
||
2116 | 2061 0f06 80E0 ldi r24,lo8(__c.57) |
||
2117 | 2062 0f08 90E0 ldi r25,hi8(__c.57) |
||
2118 | 2063 0f0a 9F93 push r25 |
||
2119 | 2064 0f0c 8F93 push r24 |
||
2120 | 2065 0f0e 70E0 ldi r23,lo8(pm(Menu_Putchar)) |
||
2121 | 2066 0f10 A72E mov r10,r23 |
||
2122 | 2067 0f12 70E0 ldi r23,hi8(pm(Menu_Putchar)) |
||
2123 | 2068 0f14 B72E mov r11,r23 |
||
2124 | 2069 0f16 DF92 push r13 |
||
2125 | 2070 0f18 CF92 push r12 |
||
2126 | 2071 0f1a FE01 movw r30,r28 |
||
2127 | 2072 0f1c 0995 icall |
||
2128 | 2073 0f1e 0F90 pop __tmp_reg__ |
||
2129 | 2074 0f20 0F90 pop __tmp_reg__ |
||
2130 | 2075 0f22 0F90 pop __tmp_reg__ |
||
2131 | 2076 0f24 0F90 pop __tmp_reg__ |
||
2132 | 2077 0f26 C0E0 ldi r28,lo8(Motor) |
||
2133 | 2078 0f28 D0E0 ldi r29,hi8(Motor) |
||
2134 | 2079 0f2a 00E0 ldi r16,lo8(0) |
||
2135 | 2080 0f2c 10E0 ldi r17,hi8(0) |
||
2136 | 2081 0f2e 62E0 ldi r22,lo8(2) |
||
2137 | 2082 0f30 F62E mov r15,r22 |
||
2138 | 2083 .L90: |
||
2139 | 2084 0f32 802F mov r24,r16 |
||
2140 | 2085 0f34 8C5E subi r24,lo8(-(20)) |
||
2141 | 2086 0f36 8093 0000 sts DispPtr,r24 |
||
2142 | 2087 0f3a 8B8D ldd r24,Y+27 |
||
2143 | 2088 0f3c 9927 clr r25 |
||
2144 | 2089 0f3e 8F77 andi r24,lo8(127) |
||
2145 | 2090 0f40 9070 andi r25,hi8(127) |
||
2146 | 2091 0f42 9F93 push r25 |
||
2147 | 2092 0f44 8F93 push r24 |
||
2148 | 2093 0f46 8B89 ldd r24,Y+19 |
||
2149 | 2094 0f48 9927 clr r25 |
||
2150 | 2095 0f4a 8F77 andi r24,lo8(127) |
||
2151 | 2096 0f4c 9070 andi r25,hi8(127) |
||
2152 | 2097 0f4e 9F93 push r25 |
||
2153 | 2098 0f50 8F93 push r24 |
||
2154 | 2099 0f52 8B85 ldd r24,Y+11 |
||
2155 | 2100 0f54 9927 clr r25 |
||
2156 | 2101 0f56 8F77 andi r24,lo8(127) |
||
2157 | 2102 0f58 9070 andi r25,hi8(127) |
||
2158 | 2103 0f5a 9F93 push r25 |
||
2159 | 2104 0f5c 8F93 push r24 |
||
2160 | 2105 0f5e 8B81 ldd r24,Y+3 |
||
2161 | 2106 0f60 9927 clr r25 |
||
2162 | 2107 0f62 8F77 andi r24,lo8(127) |
||
2163 | 2108 0f64 9070 andi r25,hi8(127) |
||
2164 | 2109 0f66 9F93 push r25 |
||
2165 | 2110 0f68 8F93 push r24 |
||
2166 | 2111 0f6a 80E0 ldi r24,lo8(__c.58) |
||
2167 | 2112 0f6c 90E0 ldi r25,hi8(__c.58) |
||
2168 | 2113 0f6e 9F93 push r25 |
||
2169 | 2114 0f70 8F93 push r24 |
||
2170 | 2115 0f72 BF92 push r11 |
||
2171 | 2116 0f74 AF92 push r10 |
||
2172 | 2117 0f76 E091 0000 lds r30,_printf_P |
||
2173 | 2118 0f7a F091 0000 lds r31,(_printf_P)+1 |
||
2174 | 2119 0f7e 0995 icall |
||
2175 | 2120 0f80 8DB7 in r24,__SP_L__ |
||
2176 | 2121 0f82 9EB7 in r25,__SP_H__ |
||
2177 | 2122 0f84 0C96 adiw r24,12 |
||
2178 | 2123 0f86 8DBF out __SP_L__,r24 |
||
2179 | 2124 0f88 FA94 dec r15 |
||
2180 | 2125 0f8a 0C5E subi r16,lo8(-(20)) |
||
2181 | 2126 0f8c 1F4F sbci r17,hi8(-(20)) |
||
2182 | 2127 0f8e A096 adiw r28,32 |
||
2183 | 2128 0f90 F7FE sbrs r15,7 |
||
2184 | 2129 0f92 00C0 rjmp .L90 |
||
2185 | 2130 0f94 00C0 rjmp .L20 |
||
2186 | 2131 .L91: |
||
2187 | 2132 0f96 1092 0000 sts DispPtr,__zero_reg__ |
||
2188 | 2133 0f9a 80E0 ldi r24,lo8(__c.59) |
||
2189 | 2134 0f9c 90E0 ldi r25,hi8(__c.59) |
||
2190 | 2135 0f9e 9F93 push r25 |
||
2191 | 2136 0fa0 8F93 push r24 |
||
2192 | 2137 0fa2 50E0 ldi r21,lo8(pm(Menu_Putchar)) |
||
2193 | 2138 0fa4 A52E mov r10,r21 |
||
2194 | 2139 0fa6 50E0 ldi r21,hi8(pm(Menu_Putchar)) |
||
2195 | 2140 0fa8 B52E mov r11,r21 |
||
2196 | 2141 0faa DF92 push r13 |
||
2197 | 2142 0fac CF92 push r12 |
||
2198 | 2143 0fae FE01 movw r30,r28 |
||
2199 | 2144 0fb0 0995 icall |
||
2200 | 2145 0fb2 0F90 pop __tmp_reg__ |
||
2201 | 2146 0fb4 0F90 pop __tmp_reg__ |
||
2202 | 2147 0fb6 0F90 pop __tmp_reg__ |
||
2203 | 2148 0fb8 0F90 pop __tmp_reg__ |
||
2204 | 2149 0fba C0E0 ldi r28,lo8(Motor) |
||
2205 | 2150 0fbc D0E0 ldi r29,hi8(Motor) |
||
2206 | 2151 0fbe 00E0 ldi r16,lo8(0) |
||
2207 | 2152 0fc0 10E0 ldi r17,hi8(0) |
||
2208 | 2153 0fc2 42E0 ldi r20,lo8(2) |
||
2209 | 2154 0fc4 F42E mov r15,r20 |
||
2210 | 2155 .L95: |
||
2211 | 2156 0fc6 802F mov r24,r16 |
||
2212 | 2157 0fc8 8C5E subi r24,lo8(-(20)) |
||
2213 | 2158 0fca 8093 0000 sts DispPtr,r24 |
||
2214 | 2159 0fce 8F8D ldd r24,Y+31 |
||
2215 | 2160 0fd0 9927 clr r25 |
||
2216 | 2161 0fd2 87FD sbrc r24,7 |
||
2217 | 2162 0fd4 9095 com r25 |
||
2218 | 2163 0fd6 9F93 push r25 |
||
2219 | 2164 0fd8 8F93 push r24 |
||
2220 | 2165 0fda 8F89 ldd r24,Y+23 |
||
2221 | 2166 0fdc 9927 clr r25 |
||
2222 | 2167 0fde 87FD sbrc r24,7 |
||
2223 | 2168 0fe0 9095 com r25 |
||
2224 | 2169 0fe2 9F93 push r25 |
||
2225 | 2170 0fe4 8F93 push r24 |
||
2226 | 2171 0fe6 8F85 ldd r24,Y+15 |
||
2227 | 2172 0fe8 9927 clr r25 |
||
2228 | 2173 0fea 87FD sbrc r24,7 |
||
2229 | 2174 0fec 9095 com r25 |
||
2230 | 2175 0fee 9F93 push r25 |
||
2231 | 2176 0ff0 8F93 push r24 |
||
2232 | 2177 0ff2 8F81 ldd r24,Y+7 |
||
2233 | 2178 0ff4 9927 clr r25 |
||
2234 | 2179 0ff6 87FD sbrc r24,7 |
||
2235 | 2180 0ff8 9095 com r25 |
||
2236 | 2181 0ffa 9F93 push r25 |
||
2237 | 2182 0ffc 8F93 push r24 |
||
2238 | 2183 0ffe 80E0 ldi r24,lo8(__c.60) |
||
2239 | 2184 1000 90E0 ldi r25,hi8(__c.60) |
||
2240 | 2185 1002 9F93 push r25 |
||
2241 | 2186 1004 8F93 push r24 |
||
2242 | 2187 1006 BF92 push r11 |
||
2243 | 2188 1008 AF92 push r10 |
||
2244 | 2189 100a E091 0000 lds r30,_printf_P |
||
2245 | 2190 100e F091 0000 lds r31,(_printf_P)+1 |
||
2246 | 2191 1012 0995 icall |
||
2247 | 2192 1014 EDB7 in r30,__SP_L__ |
||
2248 | 2193 1016 FEB7 in r31,__SP_H__ |
||
2249 | 2194 1018 3C96 adiw r30,12 |
||
2250 | 2195 101a EDBF out __SP_L__,r30 |
||
2251 | 2196 101c FA94 dec r15 |
||
2252 | 2197 101e 0C5E subi r16,lo8(-(20)) |
||
2253 | 2198 1020 1F4F sbci r17,hi8(-(20)) |
||
2254 | 2199 1022 A096 adiw r28,32 |
||
2255 | 2200 1024 F7FE sbrs r15,7 |
||
2256 | 2201 1026 00C0 rjmp .L95 |
||
2257 | 2202 1028 00C0 rjmp .L20 |
||
2258 | 2203 .L96: |
||
2259 | 2204 102a 1092 0000 sts DispPtr,__zero_reg__ |
||
2260 | 2205 102e 80E0 ldi r24,lo8(__c.61) |
||
2261 | 2206 1030 90E0 ldi r25,hi8(__c.61) |
||
2262 | 2207 1032 9F93 push r25 |
||
2263 | 2208 1034 8F93 push r24 |
||
2264 | 2209 1036 00E0 ldi r16,lo8(pm(Menu_Putchar)) |
||
2265 | 2210 1038 10E0 ldi r17,hi8(pm(Menu_Putchar)) |
||
2266 | 2211 103a DF92 push r13 |
||
2267 | 2212 103c CF92 push r12 |
||
2268 | 2213 103e FE01 movw r30,r28 |
||
2269 | 2214 1040 0995 icall |
||
2270 | 2215 1042 84E1 ldi r24,lo8(20) |
||
2271 | 2216 1044 8093 0000 sts DispPtr,r24 |
||
2272 | 2217 1048 0F90 pop __tmp_reg__ |
||
2273 | 2218 104a 0F90 pop __tmp_reg__ |
||
2274 | 2219 104c 0F90 pop __tmp_reg__ |
||
2275 | 2220 104e 0F90 pop __tmp_reg__ |
||
2276 | 2221 1050 8091 0000 lds r24,Motor+27 |
||
2277 | 2222 1054 881F rol r24 |
||
2278 | 2223 1056 8827 clr r24 |
||
2279 | 2224 1058 881F rol r24 |
||
2280 | 2225 105a 97E0 ldi r25,lo8(7) |
||
2281 | 2226 105c 899F mul r24,r25 |
||
2282 | 2227 105e C001 movw r24,r0 |
||
2283 | 2228 1060 1124 clr r1 |
||
2284 | 2229 1062 8D96 adiw r24,45 |
||
2285 | 2230 1064 9F93 push r25 |
||
2286 | 2231 1066 8F93 push r24 |
||
2287 | 2232 1068 8091 0000 lds r24,Motor+19 |
||
2288 | 2233 106c 881F rol r24 |
||
2289 | 2234 106e 8827 clr r24 |
||
2290 | 2235 1070 881F rol r24 |
||
2291 | 2236 1072 96E0 ldi r25,lo8(6) |
||
2292 | 2237 1074 899F mul r24,r25 |
||
2293 | 2238 1076 C001 movw r24,r0 |
||
2294 | 2239 1078 1124 clr r1 |
||
2295 | 2240 107a 8D96 adiw r24,45 |
||
2296 | 2241 107c 9F93 push r25 |
||
2297 | 2242 107e 8F93 push r24 |
||
2298 | 2243 1080 8091 0000 lds r24,Motor+11 |
||
2299 | 2244 1084 881F rol r24 |
||
2300 | 2245 1086 8827 clr r24 |
||
2301 | 2246 1088 881F rol r24 |
||
2302 | 2247 108a 95E0 ldi r25,lo8(5) |
||
2303 | 2248 108c 899F mul r24,r25 |
||
2304 | 2249 108e C001 movw r24,r0 |
||
2305 | 2250 1090 1124 clr r1 |
||
2306 | 2251 1092 8D96 adiw r24,45 |
||
2307 | 2252 1094 9F93 push r25 |
||
2308 | 2253 1096 8F93 push r24 |
||
2309 | 2254 1098 8091 0000 lds r24,Motor+3 |
||
2310 | 2255 109c 881F rol r24 |
||
2311 | 2256 109e 8827 clr r24 |
||
2312 | 2257 10a0 881F rol r24 |
||
2313 | 2258 10a2 9927 clr r25 |
||
2314 | 2259 10a4 880F lsl r24 |
||
2315 | 2260 10a6 991F rol r25 |
||
2316 | 2261 10a8 880F lsl r24 |
||
2317 | 2262 10aa 991F rol r25 |
||
2318 | 2263 10ac 8D96 adiw r24,45 |
||
2319 | 2264 10ae 9F93 push r25 |
||
2320 | 2265 10b0 8F93 push r24 |
||
2321 | 2266 10b2 80E0 ldi r24,lo8(__c.62) |
||
2322 | 2267 10b4 90E0 ldi r25,hi8(__c.62) |
||
2323 | 2268 10b6 9F93 push r25 |
||
2324 | 2269 10b8 8F93 push r24 |
||
2325 | 2270 10ba DF92 push r13 |
||
2326 | 2271 10bc CF92 push r12 |
||
2327 | 2272 10be E091 0000 lds r30,_printf_P |
||
2328 | 2273 10c2 F091 0000 lds r31,(_printf_P)+1 |
||
2329 | 2274 10c6 0995 icall |
||
2330 | 2275 10c8 88E2 ldi r24,lo8(40) |
||
2331 | 2276 10ca 8093 0000 sts DispPtr,r24 |
||
2332 | 2277 10ce 2DB7 in r18,__SP_L__ |
||
2333 | 2278 10d0 3EB7 in r19,__SP_H__ |
||
2334 | 2279 10d2 245F subi r18,lo8(-(12)) |
||
2335 | 2280 10d4 3F4F sbci r19,hi8(-(12)) |
||
2336 | 2281 10d6 2DBF out __SP_L__,r18 |
||
2337 | 2282 10d8 8091 0000 lds r24,Motor+59 |
||
2338 | 2283 10dc 881F rol r24 |
||
2339 | 2284 10de 8827 clr r24 |
||
2340 | 2285 10e0 881F rol r24 |
||
2341 | 2286 10e2 9BE0 ldi r25,lo8(11) |
||
2342 | 2287 10e4 899F mul r24,r25 |
||
2343 | 2288 10e6 C001 movw r24,r0 |
||
2344 | 2289 10e8 1124 clr r1 |
||
2345 | 2290 10ea 8D96 adiw r24,45 |
||
2346 | 2291 10ec 9F93 push r25 |
||
2347 | 2292 10ee 8F93 push r24 |
||
2348 | 2293 10f0 8091 0000 lds r24,Motor+51 |
||
2349 | 2294 10f4 881F rol r24 |
||
2350 | 2295 10f6 8827 clr r24 |
||
2351 | 2296 10f8 881F rol r24 |
||
2352 | 2297 10fa 9AE0 ldi r25,lo8(10) |
||
2353 | 2298 10fc 899F mul r24,r25 |
||
2354 | 2299 10fe C001 movw r24,r0 |
||
2355 | 2300 1100 1124 clr r1 |
||
2356 | 2301 1102 8D96 adiw r24,45 |
||
2357 | 2302 1104 9F93 push r25 |
||
2358 | 2303 1106 8F93 push r24 |
||
2359 | 2304 1108 8091 0000 lds r24,Motor+43 |
||
2360 | 2305 110c 881F rol r24 |
||
2361 | 2306 110e 8827 clr r24 |
||
2362 | 2307 1110 881F rol r24 |
||
2363 | 2308 1112 99E0 ldi r25,lo8(9) |
||
2364 | 2309 1114 899F mul r24,r25 |
||
2365 | 2310 1116 C001 movw r24,r0 |
||
2366 | 2311 1118 1124 clr r1 |
||
2367 | 2312 111a 8D96 adiw r24,45 |
||
2368 | 2313 111c 9F93 push r25 |
||
2369 | 2314 111e 8F93 push r24 |
||
2370 | 2315 1120 8091 0000 lds r24,Motor+35 |
||
2371 | 2316 1124 881F rol r24 |
||
2372 | 2317 1126 8827 clr r24 |
||
2373 | 2318 1128 881F rol r24 |
||
2374 | 2319 112a 9927 clr r25 |
||
2375 | 2320 112c 23E0 ldi r18,3 |
||
2376 | 2321 112e 880F 1: lsl r24 |
||
2377 | 2322 1130 991F rol r25 |
||
2378 | 2323 1132 2A95 dec r18 |
||
2379 | 2324 1134 01F4 brne 1b |
||
2380 | 2325 1136 8D96 adiw r24,45 |
||
2381 | 2326 1138 9F93 push r25 |
||
2382 | 2327 113a 8F93 push r24 |
||
2383 | 2328 113c 80E0 ldi r24,lo8(__c.63) |
||
2384 | 2329 113e 90E0 ldi r25,hi8(__c.63) |
||
2385 | 2330 1140 9F93 push r25 |
||
2386 | 2331 1142 8F93 push r24 |
||
2387 | 2332 1144 DF92 push r13 |
||
2388 | 2333 1146 CF92 push r12 |
||
2389 | 2334 1148 E091 0000 lds r30,_printf_P |
||
2390 | 2335 114c F091 0000 lds r31,(_printf_P)+1 |
||
2391 | 2336 1150 0995 icall |
||
2392 | 2337 1152 8CE3 ldi r24,lo8(60) |
||
2393 | 2338 1154 8093 0000 sts DispPtr,r24 |
||
2394 | 2339 1158 8DB7 in r24,__SP_L__ |
||
2395 | 2340 115a 9EB7 in r25,__SP_H__ |
||
2396 | 2341 115c 0C96 adiw r24,12 |
||
2397 | 2342 115e 8DBF out __SP_L__,r24 |
||
2398 | 2343 1160 8091 0000 lds r24,Motor+67 |
||
2399 | 2344 1164 881F rol r24 |
||
2400 | 2345 1166 8827 clr r24 |
||
2401 | 2346 1168 881F rol r24 |
||
2402 | 2347 116a 9CE0 ldi r25,lo8(12) |
||
2403 | 2348 116c 899F mul r24,r25 |
||
2404 | 2349 116e C001 movw r24,r0 |
||
2405 | 2350 1170 1124 clr r1 |
||
2406 | 2351 1172 8D96 adiw r24,45 |
||
2407 | 2352 1174 9F93 push r25 |
||
2408 | 2353 1176 8F93 push r24 |
||
2409 | 2354 1178 80E0 ldi r24,lo8(__c.64) |
||
2410 | 2355 117a 90E0 ldi r25,hi8(__c.64) |
||
2411 | 2356 117c 9F93 push r25 |
||
2412 | 2357 117e 8F93 push r24 |
||
2413 | 2358 1180 DF92 push r13 |
||
2414 | 2359 1182 CF92 push r12 |
||
2415 | 2360 1184 E091 0000 lds r30,_printf_P |
||
2416 | 2361 1188 F091 0000 lds r31,(_printf_P)+1 |
||
2417 | 2362 118c 0995 icall |
||
2418 | 2363 118e 8091 0000 lds r24,Motor+75 |
||
2419 | 2364 1192 EDB7 in r30,__SP_L__ |
||
2420 | 2365 1194 FEB7 in r31,__SP_H__ |
||
2421 | 2366 1196 3696 adiw r30,6 |
||
2422 | 2367 1198 EDBF out __SP_L__,r30 |
||
2423 | 2368 119a 87FF sbrs r24,7 |
||
2424 | 2369 119c 00C0 rjmp .L97 |
||
2425 | 2370 119e 80E4 ldi r24,lo8(64) |
||
2426 | 2371 11a0 8093 0000 sts DispPtr,r24 |
||
2427 | 2372 11a4 80E0 ldi r24,lo8(__c.65) |
||
2428 | 2373 11a6 90E0 ldi r25,hi8(__c.65) |
||
2429 | 2374 11a8 9F93 push r25 |
||
2430 | 2375 11aa 8F93 push r24 |
||
2431 | 2376 11ac DF92 push r13 |
||
2432 | 2377 11ae CF92 push r12 |
||
2433 | 2378 11b0 E091 0000 lds r30,_printf_P |
||
2434 | 2379 11b4 F091 0000 lds r31,(_printf_P)+1 |
||
2435 | 2380 11b8 0995 icall |
||
2436 | 2381 11ba 0F90 pop __tmp_reg__ |
||
2437 | 2382 11bc 0F90 pop __tmp_reg__ |
||
2438 | 2383 11be 0F90 pop __tmp_reg__ |
||
2439 | 2384 11c0 0F90 pop __tmp_reg__ |
||
2440 | 2385 .L97: |
||
2441 | 2386 11c2 8091 0000 lds r24,Motor+83 |
||
2442 | 2387 11c6 87FF sbrs r24,7 |
||
2443 | 2388 11c8 00C0 rjmp .L98 |
||
2444 | 2389 11ca 84E4 ldi r24,lo8(68) |
||
2445 | 2390 11cc 8093 0000 sts DispPtr,r24 |
||
2446 | 2391 11d0 80E0 ldi r24,lo8(__c.66) |
||
2447 | 2392 11d2 90E0 ldi r25,hi8(__c.66) |
||
2448 | 2393 11d4 9F93 push r25 |
||
2449 | 2394 11d6 8F93 push r24 |
||
2450 | 2395 11d8 1F93 push r17 |
||
2451 | 2396 11da 0F93 push r16 |
||
2452 | 2397 11dc E091 0000 lds r30,_printf_P |
||
2453 | 2398 11e0 F091 0000 lds r31,(_printf_P)+1 |
||
2454 | 2399 11e4 0995 icall |
||
2455 | 2400 11e6 0F90 pop __tmp_reg__ |
||
2456 | 2401 11e8 0F90 pop __tmp_reg__ |
||
2457 | 2402 11ea 0F90 pop __tmp_reg__ |
||
2458 | 2403 11ec 0F90 pop __tmp_reg__ |
||
2459 | 2404 .L98: |
||
2460 | 2405 11ee 8091 0000 lds r24,Motor+91 |
||
2461 | 2406 11f2 87FF sbrs r24,7 |
||
2462 | 2407 11f4 00C0 rjmp .L20 |
||
2463 | 2408 11f6 88E4 ldi r24,lo8(72) |
||
2464 | 2409 11f8 8093 0000 sts DispPtr,r24 |
||
2465 | 2410 11fc 80E0 ldi r24,lo8(__c.67) |
||
2466 | 2411 11fe 90E0 ldi r25,hi8(__c.67) |
||
2467 | 2412 .L125: |
||
2468 | 2413 1200 9F93 push r25 |
||
2469 | 2414 1202 8F93 push r24 |
||
2470 | 2415 1204 1F93 push r17 |
||
2471 | 2416 1206 0F93 push r16 |
||
2472 | 2417 .L118: |
||
2473 | 2418 1208 E091 0000 lds r30,_printf_P |
||
2474 | 2419 120c F091 0000 lds r31,(_printf_P)+1 |
||
2475 | 2420 1210 0995 icall |
||
2476 | 2421 1212 0F90 pop __tmp_reg__ |
||
2477 | 2422 1214 0F90 pop __tmp_reg__ |
||
2478 | 2423 1216 0F90 pop __tmp_reg__ |
||
2479 | 2424 1218 0F90 pop __tmp_reg__ |
||
2480 | 2425 121a 00C0 rjmp .L20 |
||
2481 | 2426 .L100: |
||
2482 | 2427 121c 1092 0000 sts DispPtr,__zero_reg__ |
||
2483 | 2428 1220 80E0 ldi r24,lo8(__c.68) |
||
2484 | 2429 1222 90E0 ldi r25,hi8(__c.68) |
||
2485 | 2430 1224 9F93 push r25 |
||
2486 | 2431 1226 8F93 push r24 |
||
2487 | 2432 1228 DF92 push r13 |
||
2488 | 2433 122a CF92 push r12 |
||
2489 | 2434 122c FE01 movw r30,r28 |
||
2490 | 2435 122e 0995 icall |
||
2491 | 2436 1230 84E1 ldi r24,lo8(20) |
||
2492 | 2437 1232 8093 0000 sts DispPtr,r24 |
||
2493 | 2438 1236 0F90 pop __tmp_reg__ |
||
2494 | 2439 1238 0F90 pop __tmp_reg__ |
||
2495 | 2440 123a 0F90 pop __tmp_reg__ |
||
2496 | 2441 123c 0F90 pop __tmp_reg__ |
||
2497 | 2442 123e 8091 0000 lds r24,FlugMinutenGesamt |
||
2498 | 2443 1242 9091 0000 lds r25,(FlugMinutenGesamt)+1 |
||
2499 | 2444 1246 9F93 push r25 |
||
2500 | 2445 1248 8F93 push r24 |
||
2501 | 2446 124a 80E0 ldi r24,lo8(__c.69) |
||
2502 | 2447 124c 90E0 ldi r25,hi8(__c.69) |
||
2503 | 2448 124e 9F93 push r25 |
||
2504 | 2449 1250 8F93 push r24 |
||
2505 | 2450 1252 DF92 push r13 |
||
2506 | 2451 1254 CF92 push r12 |
||
2507 | 2452 1256 E091 0000 lds r30,_printf_P |
||
2508 | 2453 125a F091 0000 lds r31,(_printf_P)+1 |
||
2509 | 2454 125e 0995 icall |
||
2510 | 2455 1260 88E2 ldi r24,lo8(40) |
||
2511 | 2456 1262 8093 0000 sts DispPtr,r24 |
||
2512 | 2457 1266 2DB7 in r18,__SP_L__ |
||
2513 | 2458 1268 3EB7 in r19,__SP_H__ |
||
2514 | 2459 126a 2A5F subi r18,lo8(-(6)) |
||
2515 | 2460 126c 3F4F sbci r19,hi8(-(6)) |
||
2516 | 2461 126e 2DBF out __SP_L__,r18 |
||
2517 | 2462 1270 8091 0000 lds r24,FlugMinuten |
||
2518 | 2463 1274 9091 0000 lds r25,(FlugMinuten)+1 |
||
2519 | 2464 1278 9F93 push r25 |
||
2520 | 2465 127a 8F93 push r24 |
||
2521 | 2466 127c 80E0 ldi r24,lo8(__c.70) |
||
2522 | 2467 127e 90E0 ldi r25,hi8(__c.70) |
||
2523 | 2468 1280 9F93 push r25 |
||
2524 | 2469 1282 8F93 push r24 |
||
2525 | 2470 1284 DF92 push r13 |
||
2526 | 2471 1286 CF92 push r12 |
||
2527 | 2472 1288 E091 0000 lds r30,_printf_P |
||
2528 | 2473 128c F091 0000 lds r31,(_printf_P)+1 |
||
2529 | 2474 1290 0995 icall |
||
2530 | 2475 1292 89E4 ldi r24,lo8(73) |
||
2531 | 2476 1294 8093 0000 sts DispPtr,r24 |
||
2532 | 2477 1298 8DB7 in r24,__SP_L__ |
||
2533 | 2478 129a 9EB7 in r25,__SP_H__ |
||
2534 | 2479 129c 0696 adiw r24,6 |
||
2535 | 2480 129e 8DBF out __SP_L__,r24 |
||
2536 | 2481 12a0 80E0 ldi r24,lo8(__c.71) |
||
2537 | 2482 12a2 90E0 ldi r25,hi8(__c.71) |
||
2538 | 2483 12a4 9F93 push r25 |
||
2539 | 2484 12a6 8F93 push r24 |
||
2540 | 2485 12a8 DF92 push r13 |
||
2541 | 2486 12aa CF92 push r12 |
||
2542 | 2487 12ac E091 0000 lds r30,_printf_P |
||
2543 | 2488 12b0 F091 0000 lds r31,(_printf_P)+1 |
||
2544 | 2489 12b4 0995 icall |
||
2545 | 2490 12b6 8091 0000 lds r24,RemoteKeys |
||
2546 | 2491 12ba 0F90 pop __tmp_reg__ |
||
2547 | 2492 12bc 0F90 pop __tmp_reg__ |
||
2548 | 2493 12be 0F90 pop __tmp_reg__ |
||
2549 | 2494 12c0 0F90 pop __tmp_reg__ |
||
2550 | 2495 12c2 83FF sbrs r24,3 |
||
2551 | 2496 12c4 00C0 rjmp .L20 |
||
2552 | 2497 12c6 1092 0000 sts (FlugMinuten)+1,__zero_reg__ |
||
2553 | 2498 12ca 1092 0000 sts FlugMinuten,__zero_reg__ |
||
2554 | 2499 12ce 60E0 ldi r22,lo8(0) |
||
2555 | 2500 12d0 70E0 ldi r23,hi8(0) |
||
2556 | 2501 12d2 8EE0 ldi r24,lo8(14) |
||
2557 | 2502 12d4 90E0 ldi r25,hi8(14) |
||
2558 | 2503 12d6 0E94 0000 call SetParamWord |
||
2559 | 2504 12da 00C0 rjmp .L20 |
||
2560 | 2505 .L102: |
||
2561 | 2506 12dc 8091 0000 lds r24,MaxMenue |
||
2562 | 2507 12e0 2817 cp r18,r24 |
||
2563 | 2508 12e2 01F4 brne .L103 |
||
2564 | 2509 12e4 2150 subi r18,lo8(-(-1)) |
||
2565 | 2510 12e6 2093 0000 sts MaxMenue,r18 |
||
2566 | 2511 .L103: |
||
2567 | 2512 12ea 1092 0000 sts MenuePunkt,__zero_reg__ |
||
2568 | 2513 .L20: |
||
2569 | 2514 12ee 1092 0000 sts RemoteKeys,__zero_reg__ |
||
2570 | 2515 /* epilogue: frame size=0 */ |
||
2571 | 2516 12f2 DF91 pop r29 |
||
2572 | 2517 12f4 CF91 pop r28 |
||
2573 | 2518 12f6 1F91 pop r17 |
||
2574 | 2519 12f8 0F91 pop r16 |
||
2575 | 2520 12fa FF90 pop r15 |
||
2576 | 2521 12fc DF90 pop r13 |
||
2577 | 2522 12fe CF90 pop r12 |
||
2578 | 2523 1300 BF90 pop r11 |
||
2579 | 2524 1302 AF90 pop r10 |
||
2580 | 2525 1304 0895 ret |
||
2581 | 2526 /* epilogue end (size=10) */ |
||
2582 | 2527 /* function Menu size 2447 (2428) */ |
||
2583 | 2529 .comm DisplayBuff,80,1 |
||
2584 | 2530 /* File "menu.c": code 2469 = 0x09a5 (2449), prologues 9, epilogues 11 */ |
||
2585 | DEFINED SYMBOLS |
||
2586 | *ABS*:00000000 menu.c |
||
2587 | C:\Temp/ccacEMFZ.s:3 *ABS*:0000003f __SREG__ |
||
2588 | C:\Temp/ccacEMFZ.s:4 *ABS*:0000003e __SP_H__ |
||
2589 | C:\Temp/ccacEMFZ.s:5 *ABS*:0000003d __SP_L__ |
||
2590 | C:\Temp/ccacEMFZ.s:6 *ABS*:00000000 __tmp_reg__ |
||
2591 | C:\Temp/ccacEMFZ.s:7 *ABS*:00000001 __zero_reg__ |
||
2592 | C:\Temp/ccacEMFZ.s:15 .bss:00000000 RemoteKeys |
||
2593 | C:\Temp/ccacEMFZ.s:21 .bss:00000001 MenuePunkt |
||
2594 | C:\Temp/ccacEMFZ.s:27 .data:00000000 MaxMenue |
||
2595 | C:\Temp/ccacEMFZ.s:34 .bss:00000002 DispPtr |
||
2596 | C:\Temp/ccacEMFZ.s:39 .text:00000000 LcdClear |
||
2597 | *COM*:00000050 DisplayBuff |
||
2598 | C:\Temp/ccacEMFZ.s:58 .text:00000012 Menu_Putchar |
||
2599 | C:\Temp/ccacEMFZ.s:81 .progmem.data:00000000 __c.0 |
||
2600 | C:\Temp/ccacEMFZ.s:85 .progmem.data:00000005 __c.1 |
||
2601 | C:\Temp/ccacEMFZ.s:89 .progmem.data:0000000a __c.2 |
||
2602 | C:\Temp/ccacEMFZ.s:93 .progmem.data:0000001a __c.3 |
||
2603 | C:\Temp/ccacEMFZ.s:97 .progmem.data:00000032 __c.4 |
||
2604 | C:\Temp/ccacEMFZ.s:101 .progmem.data:00000040 __c.5 |
||
2605 | C:\Temp/ccacEMFZ.s:105 .progmem.data:0000004d __c.6 |
||
2606 | C:\Temp/ccacEMFZ.s:109 .progmem.data:00000055 __c.7 |
||
2607 | C:\Temp/ccacEMFZ.s:113 .progmem.data:0000006c __c.8 |
||
2608 | C:\Temp/ccacEMFZ.s:117 .progmem.data:00000081 __c.9 |
||
2609 | C:\Temp/ccacEMFZ.s:121 .progmem.data:0000008e __c.10 |
||
2610 | C:\Temp/ccacEMFZ.s:125 .progmem.data:0000009b __c.11 |
||
2611 | C:\Temp/ccacEMFZ.s:129 .progmem.data:000000a8 __c.12 |
||
2612 | C:\Temp/ccacEMFZ.s:133 .progmem.data:000000b5 __c.13 |
||
2613 | C:\Temp/ccacEMFZ.s:137 .progmem.data:000000c2 __c.14 |
||
2614 | C:\Temp/ccacEMFZ.s:141 .progmem.data:000000d1 __c.15 |
||
2615 | C:\Temp/ccacEMFZ.s:145 .progmem.data:000000da __c.16 |
||
2616 | C:\Temp/ccacEMFZ.s:149 .progmem.data:000000e7 __c.17 |
||
2617 | C:\Temp/ccacEMFZ.s:153 .progmem.data:000000f6 __c.18 |
||
2618 | C:\Temp/ccacEMFZ.s:157 .progmem.data:00000105 __c.19 |
||
2619 | C:\Temp/ccacEMFZ.s:161 .progmem.data:00000114 __c.20 |
||
2620 | C:\Temp/ccacEMFZ.s:165 .progmem.data:00000126 __c.21 |
||
2621 | C:\Temp/ccacEMFZ.s:169 .progmem.data:00000136 __c.22 |
||
2622 | C:\Temp/ccacEMFZ.s:173 .progmem.data:00000146 __c.23 |
||
2623 | C:\Temp/ccacEMFZ.s:177 .progmem.data:00000156 __c.24 |
||
2624 | C:\Temp/ccacEMFZ.s:181 .progmem.data:00000166 __c.25 |
||
2625 | C:\Temp/ccacEMFZ.s:185 .progmem.data:00000174 __c.26 |
||
2626 | C:\Temp/ccacEMFZ.s:189 .progmem.data:00000185 __c.27 |
||
2627 | C:\Temp/ccacEMFZ.s:193 .progmem.data:00000196 __c.28 |
||
2628 | C:\Temp/ccacEMFZ.s:197 .progmem.data:000001a4 __c.29 |
||
2629 | C:\Temp/ccacEMFZ.s:201 .progmem.data:000001b6 __c.30 |
||
2630 | C:\Temp/ccacEMFZ.s:205 .progmem.data:000001c8 __c.31 |
||
2631 | C:\Temp/ccacEMFZ.s:209 .progmem.data:000001d7 __c.32 |
||
2632 | C:\Temp/ccacEMFZ.s:213 .progmem.data:000001eb __c.33 |
||
2633 | C:\Temp/ccacEMFZ.s:217 .progmem.data:000001ff __c.34 |
||
2634 | C:\Temp/ccacEMFZ.s:221 .progmem.data:00000213 __c.35 |
||
2635 | C:\Temp/ccacEMFZ.s:225 .progmem.data:00000220 __c.36 |
||
2636 | C:\Temp/ccacEMFZ.s:229 .progmem.data:0000022f __c.37 |
||
2637 | C:\Temp/ccacEMFZ.s:233 .progmem.data:0000023e __c.38 |
||
2638 | C:\Temp/ccacEMFZ.s:237 .progmem.data:0000024d __c.39 |
||
2639 | C:\Temp/ccacEMFZ.s:241 .progmem.data:00000261 __c.40 |
||
2640 | C:\Temp/ccacEMFZ.s:245 .progmem.data:00000275 __c.41 |
||
2641 | C:\Temp/ccacEMFZ.s:249 .progmem.data:00000285 __c.42 |
||
2642 | C:\Temp/ccacEMFZ.s:253 .progmem.data:00000297 __c.43 |
||
2643 | C:\Temp/ccacEMFZ.s:257 .progmem.data:000002a0 __c.44 |
||
2644 | C:\Temp/ccacEMFZ.s:261 .progmem.data:000002b0 __c.45 |
||
2645 | C:\Temp/ccacEMFZ.s:265 .progmem.data:000002c0 __c.46 |
||
2646 | C:\Temp/ccacEMFZ.s:269 .progmem.data:000002d0 __c.47 |
||
2647 | C:\Temp/ccacEMFZ.s:273 .progmem.data:000002d8 __c.48 |
||
2648 | C:\Temp/ccacEMFZ.s:277 .progmem.data:000002e6 __c.49 |
||
2649 | C:\Temp/ccacEMFZ.s:281 .progmem.data:000002f4 __c.50 |
||
2650 | C:\Temp/ccacEMFZ.s:285 .progmem.data:00000302 __c.51 |
||
2651 | C:\Temp/ccacEMFZ.s:289 .progmem.data:0000030f __c.52 |
||
2652 | C:\Temp/ccacEMFZ.s:293 .progmem.data:0000031c __c.53 |
||
2653 | C:\Temp/ccacEMFZ.s:297 .progmem.data:00000324 __c.54 |
||
2654 | C:\Temp/ccacEMFZ.s:301 .progmem.data:00000332 __c.55 |
||
2655 | C:\Temp/ccacEMFZ.s:305 .progmem.data:00000340 __c.56 |
||
2656 | C:\Temp/ccacEMFZ.s:309 .progmem.data:0000034e __c.57 |
||
2657 | C:\Temp/ccacEMFZ.s:313 .progmem.data:0000035e __c.58 |
||
2658 | C:\Temp/ccacEMFZ.s:317 .progmem.data:0000036f __c.59 |
||
2659 | C:\Temp/ccacEMFZ.s:321 .progmem.data:0000037e __c.60 |
||
2660 | C:\Temp/ccacEMFZ.s:325 .progmem.data:0000038f __c.61 |
||
2661 | C:\Temp/ccacEMFZ.s:329 .progmem.data:0000039e __c.62 |
||
2662 | C:\Temp/ccacEMFZ.s:333 .progmem.data:000003b2 __c.63 |
||
2663 | C:\Temp/ccacEMFZ.s:337 .progmem.data:000003c6 __c.64 |
||
2664 | C:\Temp/ccacEMFZ.s:341 .progmem.data:000003d7 __c.65 |
||
2665 | C:\Temp/ccacEMFZ.s:345 .progmem.data:000003da __c.66 |
||
2666 | C:\Temp/ccacEMFZ.s:349 .progmem.data:000003dd __c.67 |
||
2667 | C:\Temp/ccacEMFZ.s:353 .progmem.data:000003e0 __c.68 |
||
2668 | C:\Temp/ccacEMFZ.s:357 .progmem.data:000003ee __c.69 |
||
2669 | C:\Temp/ccacEMFZ.s:361 .progmem.data:000003fb __c.70 |
||
2670 | C:\Temp/ccacEMFZ.s:365 .progmem.data:00000408 __c.71 |
||
2671 | C:\Temp/ccacEMFZ.s:370 .text:0000002c Menu |
||
2672 | |||
2673 | UNDEFINED SYMBOLS |
||
2674 | __do_copy_data |
||
2675 | __do_clear_bss |
||
2676 | _printf_P |
||
2677 | __tablejump2__ |
||
2678 | PlatinenVersion |
||
2679 | __udivmodqi4 |
||
2680 | Mixer |
||
2681 | GetActiveParamSet |
||
2682 | VersionInfo |
||
2683 | NC_ErrorCode |
||
2684 | NC_ERROR_TEXT |
||
2685 | MissingMotor |
||
2686 | I2CTimeout |
||
2687 | Parameter_GlobalConfig |
||
2688 | HoehenWert |
||
2689 | __divmodsi4 |
||
2690 | SollHoehe |
||
2691 | MessLuftdruck |
||
2692 | IntegralNick |
||
2693 | IntegralRoll |
||
2694 | ErsatzKompassInGrad |
||
2695 | PPM_in |
||
2696 | EE_Parameter |
||
2697 | AdNeutralNick |
||
2698 | AdWertNick |
||
2699 | AdNeutralRoll |
||
2700 | AdWertRoll |
||
2701 | AdNeutralGier |
||
2702 | AdWertGier |
||
2703 | AnalogOffsetNick |
||
2704 | AnalogOffsetRoll |
||
2705 | AnalogOffsetGier |
||
2706 | NeutralAccX |
||
2707 | AdWertAccNick |
||
2708 | NeutralAccY |
||
2709 | AdWertAccRoll |
||
2710 | NeutralAccZ |
||
2711 | AdWertAccHoch |
||
2712 | UBat |
||
2713 | __divmodhi4 |
||
2714 | Capacity |
||
2715 | __udivmodhi4 |
||
2716 | SenderOkay |
||
2717 | Channels |
||
2718 | KompassValue |
||
2719 | KompassSollWert |
||
2720 | Poti |
||
2721 | Parameter_ServoNickControl |
||
2722 | ServoNickValue |
||
2723 | Motor |
||
2724 | FlugMinutenGesamt |
||
2725 | FlugMinuten |
||
2726 | SetParamWord |