Subversion Repositories FlightCtrl

Rev

Blame | Last modification | View Log | RSS feed

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

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
_printf_P
__tablejump2__
UBat
SenderOkay
PlatinenVersion
__udivmodqi4
GetActiveParamSetNumber
I2CTimeout
MissingMotor
EE_Parameter
EEPromArray
AnalogOffsetNick
AnalogOffsetRoll
AnalogOffsetGier
NeutralAccX
AdWertAccNick
NeutralAccY
AdWertAccRoll
NeutralAccZ
__fixsfsi
Mittelwert_AccHoch
AdNeutralNick
AdWertNick
AdNeutralRoll
AdWertRoll
AdNeutralGier
AdWertGier
PPM_in
FlugMinuten
FlugMinutenGesamt
MotorPresent
HoehenWert
SollHoehe
MessLuftdruck
DruckOffsetSetting
Parameter_ServoNickControl
MotorError
Poti1
Poti2
Poti3
Poti4
KompassRichtung
KompassValue
KompassStartwert