Subversion Repositories FlightCtrl

Rev

Rev 2300 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

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

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
_printf_P
__tablejump2__
PlatinenVersion
__udivmodqi4
Mixer
GetActiveParamSet
VersionInfo
NC_ErrorCode
NC_ERROR_TEXT
MissingMotor
I2CTimeout
Parameter_GlobalConfig
HoehenWert
__divmodsi4
SollHoehe
MessLuftdruck
IntegralNick
IntegralRoll
ErsatzKompassInGrad
PPM_in
EE_Parameter
AdNeutralNick
AdWertNick
AdNeutralRoll
AdWertRoll
AdNeutralGier
AdWertGier
AnalogOffsetNick
AnalogOffsetRoll
AnalogOffsetGier
NeutralAccX
AdWertAccNick
NeutralAccY
AdWertAccRoll
NeutralAccZ
AdWertAccHoch
UBat
__divmodhi4
Capacity
__udivmodhi4
SenderOkay
Channels
KompassValue
KompassSollWert
Poti
Parameter_ServoNickControl
ServoNickValue
Motor
FlugMinutenGesamt
FlugMinuten
SetParamWord