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