Subversion Repositories FlightCtrl

Rev

Blame | Last modification | View Log | RSS feed

   1                            .file   "fc.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 GasIsZeroCnt
  11                    .global GasIsZeroCnt
  12                            .section .bss
  15                    GasIsZeroCnt:
  16 0000 0000                  .skip 2,0
  17                    .global HooverGasEmergencyPercent
  18                    .global HooverGasEmergencyPercent
  21                    HooverGasEmergencyPercent:
  22 0002 0000                  .skip 2,0
  23                    .global VarioCharacter
  24                            .data
  27                    VarioCharacter:
  28 0000 20                    .byte   32
  29                    .global GIER_GRAD_FAKTOR
  32                    GIER_GRAD_FAKTOR:
  33 0001 0B05 0000             .long   1291
  34                    .global FC_StatusFlags2
  35                    .global FC_StatusFlags2
  36                            .section .bss
  39                    FC_StatusFlags2:
  40 0004 00                    .skip 1,0
  41                    .global FC_StatusFlags
  42                    .global FC_StatusFlags
  45                    FC_StatusFlags:
  46 0005 00                    .skip 1,0
  47                    .global modell_fliegt
  48                    .global modell_fliegt
  51                    modell_fliegt:
  52 0006 0000                  .skip 2,0
  53                    .global MaxStickRoll
  54                    .global MaxStickRoll
  57                    MaxStickRoll:
  58 0008 0000                  .skip 2,0
  59                    .global MaxStickNick
  60                    .global MaxStickNick
  63                    MaxStickNick:
  64 000a 0000                  .skip 2,0
  65                    .global ExternHoehenValue
  66                            .data
  69                    ExternHoehenValue:
  70 0005 ECFF                  .word   -20
  71                    .global ExternStickGier
  72                    .global ExternStickGier
  73                            .section .bss
  76                    ExternStickGier:
  77 000c 0000                  .skip 2,0
  78                    .global ExternStickRoll
  79                    .global ExternStickRoll
  82                    ExternStickRoll:
  83 000e 0000                  .skip 2,0
  84                    .global ExternStickNick
  85                    .global ExternStickNick
  88                    ExternStickNick:
  89 0010 0000                  .skip 2,0
  90                    .global sintab
  91                            .data
  94                    sintab:
  95 0007 00                    .byte   0
  96 0008 02                    .byte   2
  97 0009 04                    .byte   4
  98 000a 06                    .byte   6
  99 000b 07                    .byte   7
 100 000c 08                    .byte   8
 101 000d 08                    .byte   8
 102 000e 08                    .byte   8
 103 000f 07                    .byte   7
 104 0010 06                    .byte   6
 105 0011 04                    .byte   4
 106 0012 02                    .byte   2
 107 0013 00                    .byte   0
 108 0014 FE                    .byte   -2
 109 0015 FC                    .byte   -4
 110 0016 FA                    .byte   -6
 111 0017 F9                    .byte   -7
 112 0018 F8                    .byte   -8
 113 0019 F8                    .byte   -8
 114 001a F8                    .byte   -8
 115 001b F9                    .byte   -7
 116 001c FA                    .byte   -6
 117 001d FC                    .byte   -4
 118 001e FE                    .byte   -2
 119 001f 00                    .byte   0
 120 0020 02                    .byte   2
 121 0021 04                    .byte   4
 122 0022 06                    .byte   6
 123 0023 07                    .byte   7
 124 0024 08                    .byte   8
 125 0025 08                    .byte   8
 126                    .global CareFree
 127                    .global CareFree
 128                            .section .bss
 131                    CareFree:
 132 0012 00                    .skip 1,0
 133                    .global Parameter_DynamicStability
 134                            .data
 137                    Parameter_DynamicStability:
 138 0026 64                    .byte   100
 139                    .global Parameter_CouplingYawCorrection
 142                    Parameter_CouplingYawCorrection:
 143 0027 40                    .byte   64
 144                    .global Parameter_AchsKopplung2
 147                    Parameter_AchsKopplung2:
 148 0028 41                    .byte   65
 149                    .global Parameter_AchsKopplung1
 152                    Parameter_AchsKopplung1:
 153 0029 5A                    .byte   90
 154                    .global Parameter_LoopGasLimit
 157                    Parameter_LoopGasLimit:
 158 002a 46                    .byte   70
 159                    .global Parameter_ServoRollComp
 162                    Parameter_ServoRollComp:
 163 002b 55                    .byte   85
 164                    .global Parameter_ServoNickComp
 167                    Parameter_ServoNickComp:
 168 002c 32                    .byte   50
 169                    .global Parameter_ServoRollControl
 172                    Parameter_ServoRollControl:
 173 002d 64                    .byte   100
 174                    .global Parameter_ServoNickControl
 177                    Parameter_ServoNickControl:
 178 002e 64                    .byte   100
 179                    .global Parameter_UserParam8
 180                    .global Parameter_UserParam8
 181                            .section .bss
 184                    Parameter_UserParam8:
 185 0013 00                    .skip 1,0
 186                    .global Parameter_UserParam7
 187                    .global Parameter_UserParam7
 190                    Parameter_UserParam7:
 191 0014 00                    .skip 1,0
 192                    .global Parameter_UserParam6
 193                    .global Parameter_UserParam6
 196                    Parameter_UserParam6:
 197 0015 00                    .skip 1,0
 198                    .global Parameter_UserParam5
 199                    .global Parameter_UserParam5
 202                    Parameter_UserParam5:
 203 0016 00                    .skip 1,0
 204                    .global Parameter_UserParam4
 205                    .global Parameter_UserParam4
 208                    Parameter_UserParam4:
 209 0017 00                    .skip 1,0
 210                    .global Parameter_UserParam3
 211                    .global Parameter_UserParam3
 214                    Parameter_UserParam3:
 215 0018 00                    .skip 1,0
 216                    .global Parameter_UserParam2
 217                    .global Parameter_UserParam2
 220                    Parameter_UserParam2:
 221 0019 00                    .skip 1,0
 222                    .global Parameter_UserParam1
 223                    .global Parameter_UserParam1
 226                    Parameter_UserParam1:
 227 001a 00                    .skip 1,0
 228                    .global Parameter_I_Faktor
 229                            .data
 232                    Parameter_I_Faktor:
 233 002f 0A                    .byte   10
 234                    .global Parameter_Gier_P
 237                    Parameter_Gier_P:
 238 0030 02                    .byte   2
 239                    .global Parameter_Gyro_Gier_I
 242                    Parameter_Gyro_Gier_I:
 243 0031 96                    .byte   -106
 244                    .global Parameter_Gyro_Gier_P
 247                    Parameter_Gyro_Gier_P:
 248 0032 96                    .byte   -106
 249                    .global Parameter_Gyro_I
 252                    Parameter_Gyro_I:
 253 0033 96                    .byte   -106
 254                    .global Parameter_Gyro_P
 257                    Parameter_Gyro_P:
 258 0034 96                    .byte   -106
 259                    .global Parameter_Gyro_D
 262                    Parameter_Gyro_D:
 263 0035 08                    .byte   8
 264                    .global Parameter_Hoehe_GPS_Z
 267                    Parameter_Hoehe_GPS_Z:
 268 0036 40                    .byte   64
 269                    .global Parameter_KompassWirkung
 272                    Parameter_KompassWirkung:
 273 0037 40                    .byte   64
 274                    .global Parameter_Hoehe_ACC_Wirkung
 277                    Parameter_Hoehe_ACC_Wirkung:
 278 0038 3A                    .byte   58
 279                    .global Parameter_Hoehe_P
 282                    Parameter_Hoehe_P:
 283 0039 10                    .byte   16
 284                    .global Parameter_HoehenSchalter
 287                    Parameter_HoehenSchalter:
 288 003a FB                    .byte   -5
 289                    .global Parameter_Luftdruck_D
 292                    Parameter_Luftdruck_D:
 293 003b 30                    .byte   48
 294                    .global Looping_Oben
 295                    .global Looping_Oben
 296                            .section .bss
 299                    Looping_Oben:
 300 001b 00                    .skip 1,0
 301                    .global Looping_Unten
 302                    .global Looping_Unten
 305                    Looping_Unten:
 306 001c 00                    .skip 1,0
 307                    .global Looping_Rechts
 308                    .global Looping_Rechts
 311                    Looping_Rechts:
 312 001d 00                    .skip 1,0
 313                    .global Looping_Links
 314                    .global Looping_Links
 317                    Looping_Links:
 318 001e 00                    .skip 1,0
 319                    .global Looping_Roll
 320                    .global Looping_Roll
 323                    Looping_Roll:
 324 001f 00                    .skip 1,0
 325                    .global Looping_Nick
 326                    .global Looping_Nick
 329                    Looping_Nick:
 330 0020 00                    .skip 1,0
 331                    .global Ki
 332                            .data
 335                    Ki:
 336 003c 3801                  .word   312
 337                    .global HoverGas
 338                    .global HoverGas
 339                            .section .bss
 342                    HoverGas:
 343 0021 0000                  .skip 2,0
 344                    .global LageKorrekturNick
 345                    .global LageKorrekturNick
 348                    LageKorrekturNick:
 349 0023 0000                  .skip 2,0
 350                    .global LageKorrekturRoll
 351                    .global LageKorrekturRoll
 354                    LageKorrekturRoll:
 355 0025 0000                  .skip 2,0
 356                    .global NeueKompassRichtungMerken
 357                    .global NeueKompassRichtungMerken
 360                    NeueKompassRichtungMerken:
 361 0027 00                    .skip 1,0
 362                    .global CalibrationDone
 363                    .global CalibrationDone
 366                    CalibrationDone:
 367 0028 00                    .skip 1,0
 368                    .global CompassGierSetpoint
 369                    .global CompassGierSetpoint
 372                    CompassGierSetpoint:
 373 0029 0000                  .skip 2,0
 374                    .global WaypointTrimming
 375                    .global WaypointTrimming
 378                    WaypointTrimming:
 379 002b 00                    .skip 1,0
 380                    .global carefree_old
 381                            .data
 384                    carefree_old:
 385 003e 32                    .byte   50
 386                    .global FromNC_AltitudeSpeed
 387                    .global FromNC_AltitudeSpeed
 388                            .section .bss
 391                    FromNC_AltitudeSpeed:
 392 002c 00                    .skip 1,0
 393                    .global FromNC_AltitudeSetpoint
 394                    .global FromNC_AltitudeSetpoint
 397                    FromNC_AltitudeSetpoint:
 398 002d 0000 0000             .skip 4,0
 399                    .global AltitudeSetpointTrimming
 400                    .global AltitudeSetpointTrimming
 403                    AltitudeSetpointTrimming:
 404 0031 0000                  .skip 2,0
 405                    .global SollHoehe
 406                    .global SollHoehe
 409                    SollHoehe:
 410 0033 0000 0000             .skip 4,0
 411                    .global HoehenWert
 412                    .global HoehenWert
 415                    HoehenWert:
 416 0037 0000 0000             .skip 4,0
 417                    .global StartTrigger
 418                    .global StartTrigger
 421                    StartTrigger:
 422 003b 00                    .skip 1,0
 423                    .global MotorenEin
 424                    .global MotorenEin
 427                    MotorenEin:
 428 003c 00                    .skip 1,0
 429                    .global SenderOkay
 430                    .global SenderOkay
 433                    SenderOkay:
 434 003d 00                    .skip 1,0
 435                    .global Poti
 436                    .global Poti
 439                    Poti:
 440 003e 0000 0000             .skip 9,0
 440      0000 0000 
 440      00
 441                    .global StickGas
 442                    .global StickGas
 445                    StickGas:
 446 0047 0000                  .skip 2,0
 447                    .global StickGier
 448                    .global StickGier
 451                    StickGier:
 452 0049 0000                  .skip 2,0
 453                    .global StickRoll
 454                    .global StickRoll
 457                    StickRoll:
 458 004b 0000                  .skip 2,0
 459                    .global StickNick
 460                    .global StickNick
 463                    StickNick:
 464 004d 0000                  .skip 2,0
 465                    .global HoverGasMax
 466                            .data
 469                    HoverGasMax:
 470 003f FF03                  .word   1023
 471                    .global HoverGasMin
 472                    .global HoverGasMin
 473                            .section .bss
 476                    HoverGasMin:
 477 004f 0000                  .skip 2,0
 478                    .global StickGasHover
 479                            .data
 482                    StickGasHover:
 483 0041 7800                  .word   120
 484                    .global GierGyroFehler
 485                    .global GierGyroFehler
 486                            .section .bss
 489                    GierGyroFehler:
 490 0051 0000                  .skip 2,0
 491                    .global Umschlag180Roll
 492                            .data
 495                    Umschlag180Roll:
 496 0043 90D0 0300             .long   250000
 497                    .global Umschlag180Nick
 500                    Umschlag180Nick:
 501 0047 90D0 0300             .long   250000
 502                    .global TrichterFlug
 503                    .global TrichterFlug
 504                            .section .bss
 507                    TrichterFlug:
 508 0053 00                    .skip 1,0
 509                    .global HoehenReglerAktiv
 510                    .global HoehenReglerAktiv
 513                    HoehenReglerAktiv:
 514 0054 00                    .skip 1,0
 515                    .global KompassSignalSchlecht
 516                            .data
 519                    KompassSignalSchlecht:
 520 004b 3200                  .word   50
 521                    .global KompassFusion
 524                    KompassFusion:
 525 004d 20                    .byte   32
 526                    .global CalculateCompassTimer
 529                    CalculateCompassTimer:
 530 004e 64                    .byte   100
 531                    .global KompassSollWert
 532                    .global KompassSollWert
 533                            .section .bss
 536                    KompassSollWert:
 537 0055 0000                  .skip 2,0
 538                    .global KompassValue
 539                            .data
 542                    KompassValue:
 543 004f FFFF                  .word   -1
 544                    .global Mess_Integral_Hoch
 545                    .global Mess_Integral_Hoch
 546                            .section .bss
 549                    Mess_Integral_Hoch:
 550 0057 0000 0000             .skip 4,0
 551                    .global SummeRoll
 552                    .global SummeRoll
 555                    SummeRoll:
 556 005b 0000 0000             .skip 4,0
 557                    .global SummeNick
 558                    .global SummeNick
 561                    SummeNick:
 562 005f 0000 0000             .skip 4,0
 563                    .global Mess_Integral_Gier2
 564                    .global Mess_Integral_Gier2
 567                    Mess_Integral_Gier2:
 568 0063 0000 0000             .skip 4,0
 569                    .global Mess_Integral_Gier
 570                    .global Mess_Integral_Gier
 573                    Mess_Integral_Gier:
 574 0067 0000 0000             .skip 4,0
 575                    .global Mess_IntegralRoll2
 576                    .global Mess_IntegralRoll2
 579                    Mess_IntegralRoll2:
 580 006b 0000 0000             .skip 4,0
 581                    .global Mess_IntegralRoll
 582                    .global Mess_IntegralRoll
 585                    Mess_IntegralRoll:
 586 006f 0000 0000             .skip 4,0
 587                    .global Mess_IntegralNick2
 588                    .global Mess_IntegralNick2
 591                    Mess_IntegralNick2:
 592 0073 0000 0000             .skip 4,0
 593                    .global Mess_IntegralNick
 594                    .global Mess_IntegralNick
 597                    Mess_IntegralNick:
 598 0077 0000 0000             .skip 4,0
 599                    .global Integral_Gier
 600                    .global Integral_Gier
 603                    Integral_Gier:
 604 007b 0000 0000             .skip 4,0
 605                    .global IntegralAccZ
 606                    .global IntegralAccZ
 609                    IntegralAccZ:
 610 007f 0000 0000             .skip 4,0
 611                    .global IntegralAccRoll
 612                    .global IntegralAccRoll
 615                    IntegralAccRoll:
 616 0083 0000 0000             .skip 4,0
 617                    .global IntegralAccNick
 618                    .global IntegralAccNick
 621                    IntegralAccNick:
 622 0087 0000 0000             .skip 4,0
 623                    .global IntegralRoll2
 624                    .global IntegralRoll2
 627                    IntegralRoll2:
 628 008b 0000 0000             .skip 4,0
 629                    .global IntegralRoll
 630                    .global IntegralRoll
 633                    IntegralRoll:
 634 008f 0000 0000             .skip 4,0
 635                    .global IntegralNick2
 636                    .global IntegralNick2
 639                    IntegralNick2:
 640 0093 0000 0000             .skip 4,0
 641                    .global IntegralNick
 642                    .global IntegralNick
 645                    IntegralNick:
 646 0097 0000 0000             .skip 4,0
 647                    .global ControlHeading
 648                    .global ControlHeading
 651                    ControlHeading:
 652 009b 00                    .skip 1,0
 653                    .global NeutralAccZ
 654                    .global NeutralAccZ
 657                    NeutralAccZ:
 658 009c 0000                  .skip 2,0
 659                    .global NaviCntAcc
 660                    .global NaviCntAcc
 663                    NaviCntAcc:
 664 009e 0000                  .skip 2,0
 665                    .global NeutralAccY
 666                    .global NeutralAccY
 669                    NeutralAccY:
 670 00a0 0000                  .skip 2,0
 671                    .global NeutralAccX
 672                    .global NeutralAccX
 675                    NeutralAccX:
 676 00a2 0000                  .skip 2,0
 677                    .global StartNeutralNick
 678                    .global StartNeutralNick
 681                    StartNeutralNick:
 682 00a4 0000                  .skip 2,0
 683                    .global StartNeutralRoll
 684                    .global StartNeutralRoll
 687                    StartNeutralRoll:
 688 00a6 0000                  .skip 2,0
 689                    .global AdNeutralGier
 690                    .global AdNeutralGier
 693                    AdNeutralGier:
 694 00a8 0000                  .skip 2,0
 695                    .global AdNeutralRoll
 696                    .global AdNeutralRoll
 699                    AdNeutralRoll:
 700 00aa 0000                  .skip 2,0
 701                    .global AdNeutralNick
 702                    .global AdNeutralNick
 705                    AdNeutralNick:
 706 00ac 0000                  .skip 2,0
 707                    .global BaroExpandActive
 708                    .global BaroExpandActive
 711                    BaroExpandActive:
 712 00ae 0000                  .skip 2,0
 713                            .text
 714                    .global CopyDebugValues
 716                    CopyDebugValues:
 717                    /* prologue: frame size=0 */
 718 0000 EF92                  push r14
 719 0002 FF92                  push r15
 720 0004 0F93                  push r16
 721 0006 1F93                  push r17
 722                    /* prologue end (size=4) */
 723 0008 8091 0000             lds r24,EE_Parameter+28
 724 000c 9927                  clr r25
 725 000e 880F                  lsl r24
 726 0010 991F                  rol r25
 727 0012 880F                  lsl r24
 728 0014 991F                  rol r25
 729 0016 7C01                  movw r14,r24
 730 0018 0027                  clr r16
 731 001a F7FC                  sbrc r15,7
 732 001c 0095                  com r16
 733 001e 102F                  mov r17,r16
 734 0020 8091 0000             lds r24,IntegralNick
 735 0024 9091 0000             lds r25,(IntegralNick)+1
 736 0028 A091 0000             lds r26,(IntegralNick)+2
 737 002c B091 0000             lds r27,(IntegralNick)+3
 738 0030 BC01                  movw r22,r24
 739 0032 CD01                  movw r24,r26
 740 0034 A801                  movw r20,r16
 741 0036 9701                  movw r18,r14
 742 0038 0E94 0000             call __divmodsi4
 743 003c 3093 0000             sts (DebugOut+2)+1,r19
 744 0040 2093 0000             sts DebugOut+2,r18
 745 0044 8091 0000             lds r24,IntegralRoll
 746 0048 9091 0000             lds r25,(IntegralRoll)+1
 747 004c A091 0000             lds r26,(IntegralRoll)+2
 748 0050 B091 0000             lds r27,(IntegralRoll)+3
 749 0054 BC01                  movw r22,r24
 750 0056 CD01                  movw r24,r26
 751 0058 A801                  movw r20,r16
 752 005a 9701                  movw r18,r14
 753 005c 0E94 0000             call __divmodsi4
 754 0060 3093 0000             sts (DebugOut+4)+1,r19
 755 0064 2093 0000             sts DebugOut+4,r18
 756 0068 8091 0000             lds r24,Mittelwert_AccNick
 757 006c 9091 0000             lds r25,(Mittelwert_AccNick)+1
 758 0070 97FD                  sbrc r25,7
 759 0072 0396                  adiw r24,3
 760                    .L2:
 761 0074 9595                  asr r25
 762 0076 8795                  ror r24
 763 0078 9595                  asr r25
 764 007a 8795                  ror r24
 765 007c 9093 0000             sts (DebugOut+6)+1,r25
 766 0080 8093 0000             sts DebugOut+6,r24
 767 0084 8091 0000             lds r24,Mittelwert_AccRoll
 768 0088 9091 0000             lds r25,(Mittelwert_AccRoll)+1
 769 008c 97FD                  sbrc r25,7
 770 008e 0396                  adiw r24,3
 771                    .L3:
 772 0090 9595                  asr r25
 773 0092 8795                  ror r24
 774 0094 9595                  asr r25
 775 0096 8795                  ror r24
 776 0098 9093 0000             sts (DebugOut+8)+1,r25
 777 009c 8093 0000             sts DebugOut+8,r24
 778 00a0 8091 0000             lds r24,AdNeutralGier
 779 00a4 9091 0000             lds r25,(AdNeutralGier)+1
 780 00a8 2091 0000             lds r18,AdWertGier
 781 00ac 3091 0000             lds r19,(AdWertGier)+1
 782 00b0 821B                  sub r24,r18
 783 00b2 930B                  sbc r25,r19
 784 00b4 9093 0000             sts (DebugOut+10)+1,r25
 785 00b8 8093 0000             sts DebugOut+10,r24
 786 00bc 8091 0000             lds r24,HoehenWert
 787 00c0 9091 0000             lds r25,(HoehenWert)+1
 788 00c4 A091 0000             lds r26,(HoehenWert)+2
 789 00c8 B091 0000             lds r27,(HoehenWert)+3
 790 00cc BC01                  movw r22,r24
 791 00ce CD01                  movw r24,r26
 792 00d0 25E0                  ldi r18,lo8(5)
 793 00d2 30E0                  ldi r19,hi8(5)
 794 00d4 40E0                  ldi r20,hlo8(5)
 795 00d6 50E0                  ldi r21,hhi8(5)
 796 00d8 0E94 0000             call __divmodsi4
 797 00dc 3093 0000             sts (DebugOut+12)+1,r19
 798 00e0 2093 0000             sts DebugOut+12,r18
 799 00e4 8091 0000             lds r24,AdWertAccHoch
 800 00e8 9091 0000             lds r25,(AdWertAccHoch)+1
 801 00ec 9093 0000             sts (DebugOut+14)+1,r25
 802 00f0 8093 0000             sts DebugOut+14,r24
 803 00f4 8091 0000             lds r24,KompassValue
 804 00f8 9091 0000             lds r25,(KompassValue)+1
 805 00fc 9093 0000             sts (DebugOut+18)+1,r25
 806 0100 8093 0000             sts DebugOut+18,r24
 807 0104 8091 0000             lds r24,UBat
 808 0108 9091 0000             lds r25,(UBat)+1
 809 010c 9093 0000             sts (DebugOut+20)+1,r25
 810 0110 8093 0000             sts DebugOut+20,r24
 811 0114 8091 0000             lds r24,SenderOkay
 812 0118 9927                  clr r25
 813 011a 9093 0000             sts (DebugOut+22)+1,r25
 814 011e 8093 0000             sts DebugOut+22,r24
 815 0122 8091 0000             lds r24,ErsatzKompassInGrad
 816 0126 9091 0000             lds r25,(ErsatzKompassInGrad)+1
 817 012a 9093 0000             sts (DebugOut+24)+1,r25
 818 012e 8093 0000             sts DebugOut+24,r24
 819 0132 8091 0000             lds r24,Motor+1
 820 0136 9927                  clr r25
 821 0138 9093 0000             sts (DebugOut+26)+1,r25
 822 013c 8093 0000             sts DebugOut+26,r24
 823 0140 8091 0000             lds r24,Motor+9
 824 0144 9927                  clr r25
 825 0146 9093 0000             sts (DebugOut+28)+1,r25
 826 014a 8093 0000             sts DebugOut+28,r24
 827 014e 8091 0000             lds r24,Motor+17
 828 0152 9927                  clr r25
 829 0154 9093 0000             sts (DebugOut+30)+1,r25
 830 0158 8093 0000             sts DebugOut+30,r24
 831 015c 8091 0000             lds r24,Motor+25
 832 0160 9927                  clr r25
 833 0162 9093 0000             sts (DebugOut+32)+1,r25
 834 0166 8093 0000             sts DebugOut+32,r24
 835 016a 8091 0000             lds r24,ServoNickValue
 836 016e 9091 0000             lds r25,(ServoNickValue)+1
 837 0172 9093 0000             sts (DebugOut+42)+1,r25
 838 0176 8093 0000             sts DebugOut+42,r24
 839 017a 8091 0000             lds r24,Capacity
 840 017e 9091 0000             lds r25,(Capacity)+1
 841 0182 9093 0000             sts (DebugOut+46)+1,r25
 842 0186 8093 0000             sts DebugOut+46,r24
 843 018a 8091 0000             lds r24,Capacity+4
 844 018e 9091 0000             lds r25,(Capacity+4)+1
 845 0192 9093 0000             sts (DebugOut+48)+1,r25
 846 0196 8093 0000             sts DebugOut+48,r24
 847 019a 8091 0000             lds r24,SollHoehe
 848 019e 9091 0000             lds r25,(SollHoehe)+1
 849 01a2 A091 0000             lds r26,(SollHoehe)+2
 850 01a6 B091 0000             lds r27,(SollHoehe)+3
 851 01aa BC01                  movw r22,r24
 852 01ac CD01                  movw r24,r26
 853 01ae 25E0                  ldi r18,lo8(5)
 854 01b0 30E0                  ldi r19,hi8(5)
 855 01b2 40E0                  ldi r20,hlo8(5)
 856 01b4 50E0                  ldi r21,hhi8(5)
 857 01b6 0E94 0000             call __divmodsi4
 858 01ba 3093 0000             sts (DebugOut+50)+1,r19
 859 01be 2093 0000             sts DebugOut+50,r18
 860 01c2 8091 0000             lds r24,KompassSollWert
 861 01c6 9091 0000             lds r25,(KompassSollWert)+1
 862 01ca 9093 0000             sts (DebugOut+56)+1,r25
 863 01ce 8093 0000             sts DebugOut+56,r24
 864 01d2 8091 0000             lds r24,Capacity+6
 865 01d6 9927                  clr r25
 866 01d8 9093 0000             sts (DebugOut+60)+1,r25
 867 01dc 8093 0000             sts DebugOut+60,r24
 868 01e0 8091 0000             lds r24,GPS_Nick
 869 01e4 9091 0000             lds r25,(GPS_Nick)+1
 870 01e8 9093 0000             sts (DebugOut+62)+1,r25
 871 01ec 8093 0000             sts DebugOut+62,r24
 872 01f0 8091 0000             lds r24,GPS_Roll
 873 01f4 9091 0000             lds r25,(GPS_Roll)+1
 874 01f8 9093 0000             sts (DebugOut+64)+1,r25
 875 01fc 8093 0000             sts DebugOut+64,r24
 876 0200 8091 0000             lds r24,VersionInfo+5
 877 0204 8823                  tst r24
 878 0206 01F4                  brne .L5
 879 0208 8091 0000             lds r24,VersionInfo+6
 880 020c 8823                  tst r24
 881 020e 01F0                  breq .L4
 882                    .L5:
 883 0210 8091 0000             lds r24,DebugOut+1
 884 0214 8160                  ori r24,lo8(1)
 885 0216 00C0                  rjmp .L7
 886                    .L4:
 887 0218 8091 0000             lds r24,DebugOut+1
 888 021c 8E7F                  andi r24,lo8(-2)
 889                    .L7:
 890 021e 8093 0000             sts DebugOut+1,r24
 891                    /* epilogue: frame size=0 */
 892 0222 1F91                  pop r17
 893 0224 0F91                  pop r16
 894 0226 FF90                  pop r15
 895 0228 EF90                  pop r14
 896 022a 0895                  ret
 897                    /* epilogue end (size=5) */
 898                    /* function CopyDebugValues size 280 (271) */
 900                    .global Piep
 902                    Piep:
 903                    /* prologue: frame size=0 */
 904 022c EF92                  push r14
 905 022e FF92                  push r15
 906 0230 1F93                  push r17
 907 0232 CF93                  push r28
 908 0234 DF93                  push r29
 909                    /* prologue end (size=5) */
 910 0236 182F                  mov r17,r24
 911 0238 7B01                  movw r14,r22
 912 023a 8091 0000             lds r24,MotorenEin
 913 023e 8823                  tst r24
 914 0240 01F4                  brne .L8
 915 0242 8091 0000             lds r24,PlatinenVersion
 916 0246 8C30                  cpi r24,lo8(12)
 917 0248 00F0                  brlo .L11
 918 024a 8631                  cpi r24,lo8(22)
 919 024c 01F4                  brne .L10
 920                    .L11:
 921 024e 2998                  cbi 37-0x20,1
 922 0250 00C0                  rjmp .L12
 923                    .L10:
 924 0252 299A                  sbi 37-0x20,1
 925                    .L12:
 926 0254 1150                  subi r17,lo8(-(-1))
 927 0256 1F3F                  cpi r17,lo8(-1)
 928 0258 01F0                  breq .L26
 929 025a F092 0000             sts (beeptime)+1,r15
 930 025e E092 0000             sts beeptime,r14
 931 0262 E701                  movw r28,r14
 932                    .L34:
 933 0264 8091 0000             lds r24,beeptime
 934 0268 9091 0000             lds r25,(beeptime)+1
 935 026c 892B                  or r24,r25
 936 026e 01F4                  brne .L31
 937 0270 2097                  sbiw r28,0
 938 0272 01F0                  breq .L12
 939                    .L31:
 940 0274 8091 0000             lds r24,UpdateMotor
 941 0278 8823                  tst r24
 942 027a 01F0                  breq .L34
 943 027c 1092 0000             sts UpdateMotor,__zero_reg__
 944 0280 8091 0000             lds r24,beeptime
 945 0284 9091 0000             lds r25,(beeptime)+1
 946 0288 892B                  or r24,r25
 947 028a 01F4                  brne .L19
 948 028c 2197                  sbiw r28,1
 949                    .L19:
 950 028e 0E94 0000             call LIBFC_Polling
 951 0292 00C0                  rjmp .L34
 952                    .L26:
 953 0294 8091 0000             lds r24,PlatinenVersion
 954 0298 8C30                  cpi r24,lo8(12)
 955 029a 00F0                  brlo .L23
 956 029c 8631                  cpi r24,lo8(22)
 957 029e 01F4                  brne .L22
 958                    .L23:
 959 02a0 299A                  sbi 37-0x20,1
 960 02a2 00C0                  rjmp .L8
 961                    .L22:
 962 02a4 2998                  cbi 37-0x20,1
 963                    .L8:
 964                    /* epilogue: frame size=0 */
 965 02a6 DF91                  pop r29
 966 02a8 CF91                  pop r28
 967 02aa 1F91                  pop r17
 968 02ac FF90                  pop r15
 969 02ae EF90                  pop r14
 970 02b0 0895                  ret
 971                    /* epilogue end (size=6) */
 972                    /* function Piep size 67 (56) */
 974                    .global CalibrierMittelwert
 976                    CalibrierMittelwert:
 977                    /* prologue: frame size=0 */
 978 02b2 CF93                  push r28
 979 02b4 DF93                  push r29
 980                    /* prologue end (size=2) */
 981 02b6 8091 0000             lds r24,PlatinenVersion
 982 02ba 8D30                  cpi r24,lo8(13)
 983 02bc 01F4                  brne .L36
 984 02be 0E94 0000             call SucheGyroOffset
 985                    .L36:
 986 02c2 1092 7A00             sts 122,__zero_reg__
 987 02c6 8091 0000             lds r24,AdWertNick
 988 02ca 9091 0000             lds r25,(AdWertNick)+1
 989 02ce 9093 0000             sts (MesswertNick)+1,r25
 990 02d2 8093 0000             sts MesswertNick,r24
 991 02d6 8091 0000             lds r24,AdWertRoll
 992 02da 9091 0000             lds r25,(AdWertRoll)+1
 993 02de 9093 0000             sts (MesswertRoll)+1,r25
 994 02e2 8093 0000             sts MesswertRoll,r24
 995 02e6 8091 0000             lds r24,AdWertGier
 996 02ea 9091 0000             lds r25,(AdWertGier)+1
 997 02ee 9093 0000             sts (MesswertGier)+1,r25
 998 02f2 8093 0000             sts MesswertGier,r24
 999 02f6 2091 0000             lds r18,AdWertAccNick
 1000 02fa 3091 0000            lds r19,(AdWertAccNick)+1
 1001 02fe C901                 movw r24,r18
 1002 0300 880F                 lsl r24
 1003 0302 991F                 rol r25
 1004 0304 880F                 lsl r24
 1005 0306 991F                 rol r25
 1006 0308 820F                 add r24,r18
 1007 030a 931F                 adc r25,r19
 1008 030c 820F                 add r24,r18
 1009 030e 931F                 adc r25,r19
 1010 0310 9093 0000            sts (Mittelwert_AccNick)+1,r25
 1011 0314 8093 0000            sts Mittelwert_AccNick,r24
 1012 0318 2091 0000            lds r18,AdWertAccRoll
 1013 031c 3091 0000            lds r19,(AdWertAccRoll)+1
 1014 0320 C901                 movw r24,r18
 1015 0322 880F                 lsl r24
 1016 0324 991F                 rol r25
 1017 0326 880F                 lsl r24
 1018 0328 991F                 rol r25
 1019 032a 820F                 add r24,r18
 1020 032c 931F                 adc r25,r19
 1021 032e 820F                 add r24,r18
 1022 0330 931F                 adc r25,r19
 1023 0332 9093 0000            sts (Mittelwert_AccRoll)+1,r25
 1024 0336 8093 0000            sts Mittelwert_AccRoll,r24
 1025 033a 8FEC                 ldi r24,lo8(-49)
 1026 033c 8093 7A00            sts 122,r24
 1027 0340 A0E0                 ldi r26,lo8(Poti)
 1028 0342 B0E0                 ldi r27,hi8(Poti)
 1029 0344 C0E0                 ldi r28,lo8(EE_Parameter+5)
 1030 0346 D0E0                 ldi r29,hi8(EE_Parameter+5)
 1031 0348 97E0                 ldi r25,lo8(7)
 1032                   .L46:
 1033 034a 8991                 ld r24,Y+
 1034 034c E82F                 mov r30,r24
 1035 034e FF27                 clr r31
 1036 0350 EE0F                 add r30,r30
 1037 0352 FF1F                 adc r31,r31
 1038 0354 E050                 subi r30,lo8(-(PPM_in))
 1039 0356 F040                 sbci r31,hi8(-(PPM_in))
 1040 0358 0190                 ld __tmp_reg__,Z+
 1041 035a F081                 ld r31,Z
 1042 035c E02D                 mov r30,__tmp_reg__
 1043 035e E158                 subi r30,lo8(-(127))
 1044 0360 FF4F                 sbci r31,hi8(-(127))
 1045 0362 1E16                 cp __zero_reg__,r30
 1046 0364 1F06                 cpc __zero_reg__,r31
 1047 0366 04F0                 brlt .L40
 1048 0368 E0E0                 ldi r30,lo8(0)
 1049 036a F0E0                 ldi r31,hi8(0)
 1050 036c 00C0                 rjmp .L41
 1051                   .L40:
 1052 036e EF3F                 cpi r30,255
 1053 0370 F105                 cpc r31,__zero_reg__
 1054 0372 04F0                 brlt .L41
 1055 0374 EFEF                 ldi r30,lo8(255)
 1056 0376 F0E0                 ldi r31,hi8(255)
 1057                   .L41:
 1058 0378 8C91                 ld r24,X
 1059 037a 282F                 mov r18,r24
 1060 037c 3327                 clr r19
 1061 037e E217                 cp r30,r18
 1062 0380 F307                 cpc r31,r19
 1063 0382 04F4                 brge .L43
 1064 0384 8150                 subi r24,lo8(-(-1))
 1065 0386 00C0                 rjmp .L49
 1066                   .L43:
 1067 0388 2E17                 cp r18,r30
 1068 038a 3F07                 cpc r19,r31
 1069 038c 04F4                 brge .L39
 1070 038e 8F5F                 subi r24,lo8(-(1))
 1071                   .L49:
 1072 0390 8C93                 st X,r24
 1073                   .L39:
 1074 0392 9150                 subi r25,lo8(-(-1))
 1075 0394 1196                 adiw r26,1
 1076 0396 97FF                 sbrs r25,7
 1077 0398 00C0                 rjmp .L46
 1078 039a 8091 0000            lds r24,EE_Parameter+65
 1079 039e 9927                 clr r25
 1080 03a0 AA27                 clr r26
 1081 03a2 BB27                 clr r27
 1082 03a4 BC01                 movw r22,r24
 1083 03a6 CD01                 movw r24,r26
 1084 03a8 24EC                 ldi r18,lo8(2500)
 1085 03aa 39E0                 ldi r19,hi8(2500)
 1086 03ac 40E0                 ldi r20,hlo8(2500)
 1087 03ae 50E0                 ldi r21,hhi8(2500)
 1088 03b0 0E94 0000            call __mulsi3
 1089 03b4 DC01                 movw r26,r24
 1090 03b6 CB01                 movw r24,r22
 1091 03b8 8093 0000            sts Umschlag180Nick,r24
 1092 03bc 9093 0000            sts (Umschlag180Nick)+1,r25
 1093 03c0 A093 0000            sts (Umschlag180Nick)+2,r26
 1094 03c4 B093 0000            sts (Umschlag180Nick)+3,r27
 1095 03c8 8091 0000            lds r24,EE_Parameter+66
 1096 03cc 9927                 clr r25
 1097 03ce AA27                 clr r26
 1098 03d0 BB27                 clr r27
 1099 03d2 BC01                 movw r22,r24
 1100 03d4 CD01                 movw r24,r26
 1101 03d6 0E94 0000            call __mulsi3
 1102 03da DC01                 movw r26,r24
 1103 03dc CB01                 movw r24,r22
 1104 03de 8093 0000            sts Umschlag180Roll,r24
 1105 03e2 9093 0000            sts (Umschlag180Roll)+1,r25
 1106 03e6 A093 0000            sts (Umschlag180Roll)+2,r26
 1107 03ea B093 0000            sts (Umschlag180Roll)+3,r27
 1108                   /* epilogue: frame size=0 */
 1109 03ee DF91                 pop r29
 1110 03f0 CF91                 pop r28
 1111 03f2 0895                 ret
 1112                   /* epilogue end (size=3) */
 1113                   /* function CalibrierMittelwert size 161 (156) */
 1115                           .section        .progmem.data,"a",@progbits
 1118                   __c.35:
 1119 0000 0A0D 4143            .string "\n\rACC not calibrated!\r\n"
 1119      4320 6E6F 
 1119      7420 6361 
 1119      6C69 6272 
 1119      6174 6564 
 1120                           .text
 1121                   .global SetNeutral
 1123                   SetNeutral:
 1124                   /* prologue: frame size=0 */
 1125 03f4 A0E0                 ldi r26,lo8(0)
 1126 03f6 B0E0                 ldi r27,hi8(0)
 1127 03f8 E0E0                 ldi r30,pm_lo8(1f)
 1128 03fa F0E0                 ldi r31,pm_hi8(1f)
 1129 03fc 0C94 0000            jmp __prologue_saves__+12
 1130                   1:
 1131                   /* prologue end (size=6) */
 1132 0400 882E                 mov r8,r24
 1133 0402 C0E0                 ldi r28,lo8(0)
 1134 0404 D0E0                 ldi r29,hi8(0)
 1135 0406 7E01                 movw r14,r28
 1136 0408 6E01                 movw r12,r28
 1137 040a 1092 0000            sts VersionInfo+5,__zero_reg__
 1138 040e D093 0000            sts (NeutralAccX)+1,r29
 1139 0412 C093 0000            sts NeutralAccX,r28
 1140 0416 D093 0000            sts (NeutralAccY)+1,r29
 1141 041a C093 0000            sts NeutralAccY,r28
 1142 041e D093 0000            sts (NeutralAccZ)+1,r29
 1143 0422 C093 0000            sts NeutralAccZ,r28
 1144 0426 D093 0000            sts (AdNeutralNick)+1,r29
 1145 042a C093 0000            sts AdNeutralNick,r28
 1146 042e D093 0000            sts (AdNeutralRoll)+1,r29
 1147 0432 C093 0000            sts AdNeutralRoll,r28
 1148 0436 D093 0000            sts (AdNeutralGier)+1,r29
 1149 043a C093 0000            sts AdNeutralGier,r28
 1150 043e 1092 0000            sts Parameter_AchsKopplung1,__zero_reg__
 1151 0442 1092 0000            sts Parameter_AchsKopplung2,__zero_reg__
 1152 0446 1092 0000            sts ExpandBaro,__zero_reg__
 1153 044a 0E94 0000            call CalibrierMittelwert
 1154 044e 84E6                 ldi r24,lo8(100)
 1155 0450 90E0                 ldi r25,hi8(100)
 1156 0452 0E94 0000            call Delay_ms_Mess
 1157 0456 0E94 0000            call CalibrierMittelwert
 1158 045a 8091 0000            lds r24,EE_Parameter+13
 1159 045e 80FF                 sbrs r24,0
 1160 0460 00C0                 rjmp .L51
 1161 0462 8091 0000            lds r24,MessLuftdruck
 1162 0466 9091 0000            lds r25,(MessLuftdruck)+1
 1163 046a 875B                 subi r24,lo8(951)
 1164 046c 9340                 sbci r25,hi8(951)
 1165 046e 00F4                 brsh .L53
 1166 0470 8091 0000            lds r24,MessLuftdruck
 1167 0474 9091 0000            lds r25,(MessLuftdruck)+1
 1168 0478 8E5E                 subi r24,lo8(750)
 1169 047a 9240                 sbci r25,hi8(750)
 1170 047c 00F4                 brsh .L51
 1171                   .L53:
 1172 047e 0E94 0000            call SucheLuftruckOffset
 1173                   .L51:
 1174 0482 0FE1                 ldi r16,lo8(31)
 1175                   .L57:
 1176 0484 8AE0                 ldi r24,lo8(10)
 1177 0486 90E0                 ldi r25,hi8(10)
 1178 0488 0E94 0000            call Delay_ms_Mess
 1179 048c 8091 0000            lds r24,AdWertGier
 1180 0490 9091 0000            lds r25,(AdWertGier)+1
 1181 0494 C80F                 add r28,r24
 1182 0496 D91F                 adc r29,r25
 1183 0498 8091 0000            lds r24,AdWertNick
 1184 049c 9091 0000            lds r25,(AdWertNick)+1
 1185 04a0 E80E                 add r14,r24
 1186 04a2 F91E                 adc r15,r25
 1187 04a4 8091 0000            lds r24,AdWertRoll
 1188 04a8 9091 0000            lds r25,(AdWertRoll)+1
 1189 04ac C80E                 add r12,r24
 1190 04ae D91E                 adc r13,r25
 1191 04b0 0150                 subi r16,lo8(-(-1))
 1192 04b2 07FF                 sbrs r16,7
 1193 04b4 00C0                 rjmp .L57
 1194 04b6 9701                 movw r18,r14
 1195 04b8 205F                 subi r18,lo8(-(16))
 1196 04ba 3F4F                 sbci r19,hi8(-(16))
 1197 04bc 3695                 lsr r19
 1198 04be 2795                 ror r18
 1199 04c0 3695                 lsr r19
 1200 04c2 2795                 ror r18
 1201 04c4 3093 0000            sts (AdNeutralNick)+1,r19
 1202 04c8 2093 0000            sts AdNeutralNick,r18
 1203 04cc C601                 movw r24,r12
 1204 04ce 4096                 adiw r24,16
 1205 04d0 9695                 lsr r25
 1206 04d2 8795                 ror r24
 1207 04d4 9695                 lsr r25
 1208 04d6 8795                 ror r24
 1209 04d8 9093 0000            sts (AdNeutralRoll)+1,r25
 1210 04dc 8093 0000            sts AdNeutralRoll,r24
 1211 04e0 6096                 adiw r28,16
 1212 04e2 F5E0                 ldi r31,5
 1213 04e4 D695         1:      lsr r29
 1214 04e6 C795                 ror r28
 1215 04e8 FA95                 dec r31
 1216 04ea 01F4                 brne 1b
 1217 04ec D093 0000            sts (AdNeutralGier)+1,r29
 1218 04f0 C093 0000            sts AdNeutralGier,r28
 1219 04f4 9093 0000            sts (StartNeutralRoll)+1,r25
 1220 04f8 8093 0000            sts StartNeutralRoll,r24
 1221 04fc 3093 0000            sts (StartNeutralNick)+1,r19
 1222 0500 2093 0000            sts StartNeutralNick,r18
 1223 0504 8820                 tst r8
 1224 0506 01F4                 brne .+2
 1225 0508 00C0                 rjmp .L58
 1226 050a 8091 0000            lds r24,Mittelwert_AccNick
 1227 050e 9091 0000            lds r25,(Mittelwert_AccNick)+1
 1228 0512 97FF                 sbrs r25,7
 1229 0514 00C0                 rjmp .L59
 1230 0516 9095                 com r25
 1231 0518 8195                 neg r24
 1232 051a 9F4F                 sbci r25,lo8(-1)
 1233                   .L59:
 1234 051c 6CE0                 ldi r22,lo8(12)
 1235 051e 70E0                 ldi r23,hi8(12)
 1236 0520 0E94 0000            call __divmodhi4
 1237 0524 9B01                 movw r18,r22
 1238 0526 7093 0000            sts (NeutralAccX)+1,r23
 1239 052a 6093 0000            sts NeutralAccX,r22
 1240 052e 8091 0000            lds r24,Mittelwert_AccRoll
 1241 0532 9091 0000            lds r25,(Mittelwert_AccRoll)+1
 1242 0536 97FF                 sbrs r25,7
 1243 0538 00C0                 rjmp .L60
 1244 053a 9095                 com r25
 1245 053c 8195                 neg r24
 1246 053e 9F4F                 sbci r25,lo8(-1)
 1247                   .L60:
 1248 0540 6CE0                 ldi r22,lo8(12)
 1249 0542 70E0                 ldi r23,hi8(12)
 1250 0544 0E94 0000            call __divmodhi4
 1251 0548 7093 0000            sts (NeutralAccY)+1,r23
 1252 054c 6093 0000            sts NeutralAccY,r22
 1253 0550 8091 0000            lds r24,Aktuell_az
 1254 0554 9091 0000            lds r25,(Aktuell_az)+1
 1255 0558 9093 0000            sts (NeutralAccZ)+1,r25
 1256 055c 8093 0000            sts NeutralAccZ,r24
 1257 0560 B901                 movw r22,r18
 1258 0562 84E0                 ldi r24,lo8(4)
 1259 0564 90E0                 ldi r25,hi8(4)
 1260 0566 0E94 0000            call SetParamWord
 1261 056a 6091 0000            lds r22,NeutralAccY
 1262 056e 7091 0000            lds r23,(NeutralAccY)+1
 1263 0572 86E0                 ldi r24,lo8(6)
 1264 0574 90E0                 ldi r25,hi8(6)
 1265 0576 0E94 0000            call SetParamWord
 1266 057a 6091 0000            lds r22,NeutralAccZ
 1267 057e 7091 0000            lds r23,(NeutralAccZ)+1
 1268 0582 88E0                 ldi r24,lo8(8)
 1269 0584 90E0                 ldi r25,hi8(8)
 1270 0586 0E94 0000            call SetParamWord
 1271 058a 00C0                 rjmp .L61
 1272                   .L58:
 1273 058c 84E0                 ldi r24,lo8(4)
 1274 058e 90E0                 ldi r25,hi8(4)
 1275 0590 0E94 0000            call GetParamWord
 1276 0594 9093 0000            sts (NeutralAccX)+1,r25
 1277 0598 8093 0000            sts NeutralAccX,r24
 1278 059c 86E0                 ldi r24,lo8(6)
 1279 059e 90E0                 ldi r25,hi8(6)
 1280 05a0 0E94 0000            call GetParamWord
 1281 05a4 9093 0000            sts (NeutralAccY)+1,r25
 1282 05a8 8093 0000            sts NeutralAccY,r24
 1283 05ac 88E0                 ldi r24,lo8(8)
 1284 05ae 90E0                 ldi r25,hi8(8)
 1285 05b0 0E94 0000            call GetParamWord
 1286 05b4 9C01                 movw r18,r24
 1287 05b6 9093 0000            sts (NeutralAccZ)+1,r25
 1288 05ba 8093 0000            sts NeutralAccZ,r24
 1289 05be 8091 0000            lds r24,NeutralAccX
 1290 05c2 9091 0000            lds r25,(NeutralAccX)+1
 1291 05c6 8150                 subi r24,lo8(2049)
 1292 05c8 9840                 sbci r25,hi8(2049)
 1293 05ca 00F4                 brsh .L63
 1294 05cc 8091 0000            lds r24,NeutralAccY
 1295 05d0 9091 0000            lds r25,(NeutralAccY)+1
 1296 05d4 8150                 subi r24,lo8(2049)
 1297 05d6 9840                 sbci r25,hi8(2049)
 1298 05d8 00F4                 brsh .L63
 1299 05da 2150                 subi r18,lo8(1025)
 1300 05dc 3440                 sbci r19,hi8(1025)
 1301 05de 00F0                 brlo .L61
 1302                   .L63:
 1303 05e0 80E0                 ldi r24,lo8(__c.35)
 1304 05e2 90E0                 ldi r25,hi8(__c.35)
 1305 05e4 9F93                 push r25
 1306 05e6 8F93                 push r24
 1307 05e8 80E0                 ldi r24,lo8(pm(uart_putchar))
 1308 05ea 90E0                 ldi r25,hi8(pm(uart_putchar))
 1309 05ec 9F93                 push r25
 1310 05ee 8F93                 push r24
 1311 05f0 E091 0000            lds r30,_printf_P
 1312 05f4 F091 0000            lds r31,(_printf_P)+1
 1313 05f8 0995                 icall
 1314 05fa 8091 0000            lds r24,Mittelwert_AccNick
 1315 05fe 9091 0000            lds r25,(Mittelwert_AccNick)+1
 1316 0602 97FF                 sbrs r25,7
 1317 0604 00C0                 rjmp .L64
 1318 0606 9095                 com r25
 1319 0608 8195                 neg r24
 1320 060a 9F4F                 sbci r25,lo8(-1)
 1321                   .L64:
 1322 060c 6CE0                 ldi r22,lo8(12)
 1323 060e 70E0                 ldi r23,hi8(12)
 1324 0610 0E94 0000            call __divmodhi4
 1325 0614 7093 0000            sts (NeutralAccX)+1,r23
 1326 0618 6093 0000            sts NeutralAccX,r22
 1327 061c 8091 0000            lds r24,Mittelwert_AccRoll
 1328 0620 9091 0000            lds r25,(Mittelwert_AccRoll)+1
 1329 0624 97FF                 sbrs r25,7
 1330 0626 00C0                 rjmp .L65
 1331 0628 9095                 com r25
 1332 062a 8195                 neg r24
 1333 062c 9F4F                 sbci r25,lo8(-1)
 1334                   .L65:
 1335 062e 6CE0                 ldi r22,lo8(12)
 1336 0630 70E0                 ldi r23,hi8(12)
 1337 0632 0E94 0000            call __divmodhi4
 1338 0636 7093 0000            sts (NeutralAccY)+1,r23
 1339 063a 6093 0000            sts NeutralAccY,r22
 1340 063e 8091 0000            lds r24,Aktuell_az
 1341 0642 9091 0000            lds r25,(Aktuell_az)+1
 1342 0646 9093 0000            sts (NeutralAccZ)+1,r25
 1343 064a 8093 0000            sts NeutralAccZ,r24
 1344 064e 0F90                 pop __tmp_reg__
 1345 0650 0F90                 pop __tmp_reg__
 1346 0652 0F90                 pop __tmp_reg__
 1347 0654 0F90                 pop __tmp_reg__
 1348                   .L61:
 1349 0656 1092 0000            sts (MesswertNick)+1,__zero_reg__
 1350 065a 1092 0000            sts MesswertNick,__zero_reg__
 1351 065e 1092 0000            sts (MesswertRoll)+1,__zero_reg__
 1352 0662 1092 0000            sts MesswertRoll,__zero_reg__
 1353 0666 1092 0000            sts (MesswertGier)+1,__zero_reg__
 1354 066a 1092 0000            sts MesswertGier,__zero_reg__
 1355 066e 84E6                 ldi r24,lo8(100)
 1356 0670 90E0                 ldi r25,hi8(100)
 1357 0672 0E94 0000            call Delay_ms_Mess
 1358 0676 8091 0000            lds r24,AdWertAccNick
 1359 067a 9091 0000            lds r25,(AdWertAccNick)+1
 1360 067e 9C01                 movw r18,r24
 1361 0680 220F                 lsl r18
 1362 0682 331F                 rol r19
 1363 0684 220F                 lsl r18
 1364 0686 331F                 rol r19
 1365 0688 280F                 add r18,r24
 1366 068a 391F                 adc r19,r25
 1367 068c 280F                 add r18,r24
 1368 068e 391F                 adc r19,r25
 1369 0690 3093 0000            sts (Mittelwert_AccNick)+1,r19
 1370 0694 2093 0000            sts Mittelwert_AccNick,r18
 1371 0698 8091 0000            lds r24,AdWertAccRoll
 1372 069c 9091 0000            lds r25,(AdWertAccRoll)+1
 1373 06a0 8C01                 movw r16,r24
 1374 06a2 000F                 lsl r16
 1375 06a4 111F                 rol r17
 1376 06a6 000F                 lsl r16
 1377 06a8 111F                 rol r17
 1378 06aa 080F                 add r16,r24
 1379 06ac 191F                 adc r17,r25
 1380 06ae 080F                 add r16,r24
 1381 06b0 191F                 adc r17,r25
 1382 06b2 1093 0000            sts (Mittelwert_AccRoll)+1,r17
 1383 06b6 0093 0000            sts Mittelwert_AccRoll,r16
 1384 06ba 8091 0000            lds r24,EE_Parameter+28
 1385 06be C82E                 mov r12,r24
 1386 06c0 DD24                 clr r13
 1387 06c2 EE24                 clr r14
 1388 06c4 FF24                 clr r15
 1389 06c6 4427                 clr r20
 1390 06c8 37FD                 sbrc r19,7
 1391 06ca 4095                 com r20
 1392 06cc 542F                 mov r21,r20
 1393 06ce C701                 movw r24,r14
 1394 06d0 B601                 movw r22,r12
 1395 06d2 0E94 0000            call __mulsi3
 1396 06d6 4B01                 movw r8,r22
 1397 06d8 5C01                 movw r10,r24
 1398 06da 6093 0000            sts IntegralNick,r22
 1399 06de 7093 0000            sts (IntegralNick)+1,r23
 1400 06e2 8093 0000            sts (IntegralNick)+2,r24
 1401 06e6 9093 0000            sts (IntegralNick)+3,r25
 1402 06ea 9801                 movw r18,r16
 1403 06ec 4427                 clr r20
 1404 06ee 37FD                 sbrc r19,7
 1405 06f0 4095                 com r20
 1406 06f2 542F                 mov r21,r20
 1407 06f4 C701                 movw r24,r14
 1408 06f6 B601                 movw r22,r12
 1409 06f8 0E94 0000            call __mulsi3
 1410 06fc DC01                 movw r26,r24
 1411 06fe CB01                 movw r24,r22
 1412 0700 8093 0000            sts IntegralRoll,r24
 1413 0704 9093 0000            sts (IntegralRoll)+1,r25
 1414 0708 A093 0000            sts (IntegralRoll)+2,r26
 1415 070c B093 0000            sts (IntegralRoll)+3,r27
 1416 0710 8092 0000            sts Mess_IntegralNick,r8
 1417 0714 9092 0000            sts (Mess_IntegralNick)+1,r9
 1418 0718 A092 0000            sts (Mess_IntegralNick)+2,r10
 1419 071c B092 0000            sts (Mess_IntegralNick)+3,r11
 1420 0720 8093 0000            sts Mess_IntegralRoll,r24
 1421 0724 9093 0000            sts (Mess_IntegralRoll)+1,r25
 1422 0728 A093 0000            sts (Mess_IntegralRoll)+2,r26
 1423 072c B093 0000            sts (Mess_IntegralRoll)+3,r27
 1424 0730 1092 0000            sts Mess_Integral_Gier,__zero_reg__
 1425 0734 1092 0000            sts (Mess_Integral_Gier)+1,__zero_reg__
 1426 0738 1092 0000            sts (Mess_Integral_Gier)+2,__zero_reg__
 1427 073c 1092 0000            sts (Mess_Integral_Gier)+3,__zero_reg__
 1428 0740 8091 0000            lds r24,Luftdruck
 1429 0744 9091 0000            lds r25,(Luftdruck)+1
 1430 0748 A091 0000            lds r26,(Luftdruck)+2
 1431 074c B091 0000            lds r27,(Luftdruck)+3
 1432 0750 9093 0000            sts (StartLuftdruck)+1,r25
 1433 0754 8093 0000            sts StartLuftdruck,r24
 1434 0758 1092 0000            sts (VarioMeter)+1,__zero_reg__
 1435 075c 1092 0000            sts VarioMeter,__zero_reg__
 1436 0760 1092 0000            sts Mess_Integral_Hoch,__zero_reg__
 1437 0764 1092 0000            sts (Mess_Integral_Hoch)+1,__zero_reg__
 1438 0768 1092 0000            sts (Mess_Integral_Hoch)+2,__zero_reg__
 1439 076c 1092 0000            sts (Mess_Integral_Hoch)+3,__zero_reg__
 1440 0770 0091 0000            lds r16,KompassValue
 1441 0774 1091 0000            lds r17,(KompassValue)+1
 1442 0778 1093 0000            sts (KompassSollWert)+1,r17
 1443 077c 0093 0000            sts KompassSollWert,r16
 1444 0780 84E6                 ldi r24,lo8(100)
 1445 0782 90E0                 ldi r25,hi8(100)
 1446 0784 9093 0000            sts (KompassSignalSchlecht)+1,r25
 1447 0788 8093 0000            sts KompassSignalSchlecht,r24
 1448 078c 82E3                 ldi r24,lo8(50)
 1449 078e 90E0                 ldi r25,hi8(50)
 1450 0790 9093 0000            sts (beeptime)+1,r25
 1451 0794 8093 0000            sts beeptime,r24
 1452 0798 8091 0000            lds r24,EE_Parameter+65
 1453 079c 9927                 clr r25
 1454 079e AA27                 clr r26
 1455 07a0 BB27                 clr r27
 1456 07a2 BC01                 movw r22,r24
 1457 07a4 CD01                 movw r24,r26
 1458 07a6 24EC                 ldi r18,lo8(2500)
 1459 07a8 39E0                 ldi r19,hi8(2500)
 1460 07aa 40E0                 ldi r20,hlo8(2500)
 1461 07ac 50E0                 ldi r21,hhi8(2500)
 1462 07ae 0E94 0000            call __mulsi3
 1463 07b2 DC01                 movw r26,r24
 1464 07b4 CB01                 movw r24,r22
 1465 07b6 8856                 subi r24,lo8(-(15000))
 1466 07b8 954C                 sbci r25,hi8(-(15000))
 1467 07ba AF4F                 sbci r26,hlo8(-(15000))
 1468 07bc BF4F                 sbci r27,hhi8(-(15000))
 1469 07be 8093 0000            sts Umschlag180Nick,r24
 1470 07c2 9093 0000            sts (Umschlag180Nick)+1,r25
 1471 07c6 A093 0000            sts (Umschlag180Nick)+2,r26
 1472 07ca B093 0000            sts (Umschlag180Nick)+3,r27
 1473 07ce 8091 0000            lds r24,EE_Parameter+66
 1474 07d2 9927                 clr r25
 1475 07d4 AA27                 clr r26
 1476 07d6 BB27                 clr r27
 1477 07d8 BC01                 movw r22,r24
 1478 07da CD01                 movw r24,r26
 1479 07dc 0E94 0000            call __mulsi3
 1480 07e0 DC01                 movw r26,r24
 1481 07e2 CB01                 movw r24,r22
 1482 07e4 8856                 subi r24,lo8(-(15000))
 1483 07e6 954C                 sbci r25,hi8(-(15000))
 1484 07e8 AF4F                 sbci r26,hlo8(-(15000))
 1485 07ea BF4F                 sbci r27,hhi8(-(15000))
 1486 07ec 8093 0000            sts Umschlag180Roll,r24
 1487 07f0 9093 0000            sts (Umschlag180Roll)+1,r25
 1488 07f4 A093 0000            sts (Umschlag180Roll)+2,r26
 1489 07f8 B093 0000            sts (Umschlag180Roll)+3,r27
 1490 07fc 1092 0000            sts (ExternHoehenValue)+1,__zero_reg__
 1491 0800 1092 0000            sts ExternHoehenValue,__zero_reg__
 1492 0804 C801                 movw r24,r16
 1493 0806 AA27                 clr r26
 1494 0808 97FD                 sbrc r25,7
 1495 080a A095                 com r26
 1496 080c BA2F                 mov r27,r26
 1497 080e 2091 0000            lds r18,GIER_GRAD_FAKTOR
 1498 0812 3091 0000            lds r19,(GIER_GRAD_FAKTOR)+1
 1499 0816 4091 0000            lds r20,(GIER_GRAD_FAKTOR)+2
 1500 081a 5091 0000            lds r21,(GIER_GRAD_FAKTOR)+3
 1501 081e BC01                 movw r22,r24
 1502 0820 CD01                 movw r24,r26
 1503 0822 0E94 0000            call __mulsi3
 1504 0826 DC01                 movw r26,r24
 1505 0828 CB01                 movw r24,r22
 1506 082a 8093 0000            sts ErsatzKompass,r24
 1507 082e 9093 0000            sts (ErsatzKompass)+1,r25
 1508 0832 A093 0000            sts (ErsatzKompass)+2,r26
 1509 0836 B093 0000            sts (ErsatzKompass)+3,r27
 1510 083a 1092 0000            sts (GierGyroFehler)+1,__zero_reg__
 1511 083e 1092 0000            sts GierGyroFehler,__zero_reg__
 1512 0842 0E94 0000            call LED_Init
 1513 0846 8091 0000            lds r24,FC_StatusFlags
 1514 084a 8460                 ori r24,lo8(4)
 1515 084c 8093 0000            sts FC_StatusFlags,r24
 1516 0850 8FEF                 ldi r24,lo8(-1)
 1517 0852 8093 0000            sts FromNaviCtrl_Value,r24
 1518 0856 1092 0000            sts FromNaviCtrl_Value+1,__zero_reg__
 1519 085a 80E2                 ldi r24,lo8(32)
 1520 085c 8093 0000            sts FromNaviCtrl_Value+2,r24
 1521 0860 C0E0                 ldi r28,lo8(Poti)
 1522 0862 D0E0                 ldi r29,hi8(Poti)
 1523 0864 A0E0                 ldi r26,lo8(EE_Parameter+5)
 1524 0866 B0E0                 ldi r27,hi8(EE_Parameter+5)
 1525 0868 07E0                 ldi r16,lo8(7)
 1526                   .L69:
 1527 086a 8D91                 ld r24,X+
 1528 086c E82F                 mov r30,r24
 1529 086e FF27                 clr r31
 1530 0870 EE0F                 add r30,r30
 1531 0872 FF1F                 adc r31,r31
 1532 0874 E050                 subi r30,lo8(-(PPM_in))
 1533 0876 F040                 sbci r31,hi8(-(PPM_in))
 1534 0878 8081                 ld r24,Z
 1535 087a 9181                 ldd r25,Z+1
 1536 087c 8158                 subi r24,lo8(-(127))
 1537 087e 8993                 st Y+,r24
 1538 0880 0150                 subi r16,lo8(-(-1))
 1539 0882 07FF                 sbrs r16,7
 1540 0884 00C0                 rjmp .L69
 1541 0886 84E6                 ldi r24,lo8(100)
 1542 0888 8093 0000            sts SenderOkay,r24
 1543 088c 8091 0000            lds r24,ServoActive
 1544 0890 8823                 tst r24
 1545 0892 01F0                 breq .L70
 1546 0894 579A                 sbi 42-0x20,7
 1547 0896 00C0                 rjmp .L71
 1548                   .L70:
 1549 0898 80E0                 ldi r24,lo8(4352)
 1550 089a 91E1                 ldi r25,hi8(4352)
 1551 089c 9093 0000            sts (NickServoValue)+1,r25
 1552 08a0 8093 0000            sts NickServoValue,r24
 1553                   .L71:
 1554 08a4 8091 0000            lds r24,AdNeutralNick
 1555 08a8 9091 0000            lds r25,(AdNeutralNick)+1
 1556 08ac 8056                 subi r24,lo8(-(-2400))
 1557 08ae 9940                 sbci r25,hi8(-(-2400))
 1558 08b0 815C                 subi r24,lo8(11201)
 1559 08b2 9B42                 sbci r25,hi8(11201)
 1560 08b4 00F0                 brlo .L72
 1561 08b6 8091 0000            lds r24,VersionInfo+5
 1562 08ba 8160                 ori r24,lo8(1)
 1563 08bc 8093 0000            sts VersionInfo+5,r24
 1564                   .L72:
 1565 08c0 8091 0000            lds r24,AdNeutralRoll
 1566 08c4 9091 0000            lds r25,(AdNeutralRoll)+1
 1567 08c8 8056                 subi r24,lo8(-(-2400))
 1568 08ca 9940                 sbci r25,hi8(-(-2400))
 1569 08cc 815C                 subi r24,lo8(11201)
 1570 08ce 9B42                 sbci r25,hi8(11201)
 1571 08d0 00F0                 brlo .L73
 1572 08d2 8091 0000            lds r24,VersionInfo+5
 1573 08d6 8260                 ori r24,lo8(2)
 1574 08d8 8093 0000            sts VersionInfo+5,r24
 1575                   .L73:
 1576 08dc 8091 0000            lds r24,AdNeutralGier
 1577 08e0 9091 0000            lds r25,(AdNeutralGier)+1
 1578 08e4 8C52                 subi r24,lo8(-(-300))
 1579 08e6 9140                 sbci r25,hi8(-(-300))
 1580 08e8 8957                 subi r24,lo8(1401)
 1581 08ea 9540                 sbci r25,hi8(1401)
 1582 08ec 00F0                 brlo .L74
 1583 08ee 8091 0000            lds r24,VersionInfo+5
 1584 08f2 8460                 ori r24,lo8(4)
 1585 08f4 8093 0000            sts VersionInfo+5,r24
 1586                   .L74:
 1587 08f8 8091 0000            lds r24,NeutralAccX
 1588 08fc 9091 0000            lds r25,(NeutralAccX)+1
 1589 0900 8C52                 subi r24,lo8(-(-300))
 1590 0902 9140                 sbci r25,hi8(-(-300))
 1591 0904 835C                 subi r24,lo8(451)
 1592 0906 9140                 sbci r25,hi8(451)
 1593 0908 00F0                 brlo .L75
 1594 090a 8091 0000            lds r24,VersionInfo+5
 1595 090e 8860                 ori r24,lo8(8)
 1596 0910 8093 0000            sts VersionInfo+5,r24
 1597                   .L75:
 1598 0914 8091 0000            lds r24,NeutralAccY
 1599 0918 9091 0000            lds r25,(NeutralAccY)+1
 1600 091c 8C52                 subi r24,lo8(-(-300))
 1601 091e 9140                 sbci r25,hi8(-(-300))
 1602 0920 835C                 subi r24,lo8(451)
 1603 0922 9140                 sbci r25,hi8(451)
 1604 0924 00F0                 brlo .L76
 1605 0926 8091 0000            lds r24,VersionInfo+5
 1606 092a 8061                 ori r24,lo8(16)
 1607 092c 8093 0000            sts VersionInfo+5,r24
 1608                   .L76:
 1609 0930 8091 0000            lds r24,NeutralAccZ
 1610 0934 9091 0000            lds r25,(NeutralAccZ)+1
 1611 0938 8050                 subi r24,lo8(-(-512))
 1612 093a 9240                 sbci r25,hi8(-(-512))
 1613 093c 8355                 subi r24,lo8(339)
 1614 093e 9140                 sbci r25,hi8(339)
 1615 0940 00F0                 brlo .L77
 1616 0942 8091 0000            lds r24,VersionInfo+5
 1617 0946 8062                 ori r24,lo8(32)
 1618 0948 8093 0000            sts VersionInfo+5,r24
 1619                   .L77:
 1620 094c 86E4                 ldi r24,lo8(70)
 1621 094e 8093 0000            sts carefree_old,r24
 1622 0952 0E94 0000            call LIBFC_HoTT_Clear
 1623                   /* epilogue: frame size=0 */
 1624 0956 ECE0                 ldi r30,12
 1625 0958 CDB7                 in r28,__SP_L__
 1626 095a DEB7                 in r29,__SP_H__
 1627 095c 0C94 0000            jmp __epilogue_restores__+12
 1628                   /* epilogue end (size=5) */
 1629                   /* function SetNeutral size 705 (694) */
 1631                           .lcomm tmpl.27,4
 1632                           .lcomm tmpl2.28,4
 1633                           .lcomm tmpl3.29,4
 1634                           .lcomm tmpl4.30,4
 1635                           .lcomm oldNick.31,2
 1636                           .lcomm oldRoll.32,2
 1637                           .lcomm d2Roll.33,2
 1638                           .lcomm d2Nick.34,2
 1639                   .global Mittelwert
 1641                   Mittelwert:
 1642                   /* prologue: frame size=19 */
 1643 0960 A3E1                 ldi r26,lo8(19)
 1644 0962 B0E0                 ldi r27,hi8(19)
 1645 0964 E0E0                 ldi r30,pm_lo8(1f)
 1646 0966 F0E0                 ldi r31,pm_hi8(1f)
 1647 0968 0C94 0000            jmp __prologue_saves__+0
 1648                   1:
 1649                   /* prologue end (size=6) */
 1650 096c 8091 0000            lds r24,AdNeutralGier
 1651 0970 9091 0000            lds r25,(AdNeutralGier)+1
 1652 0974 2091 0000            lds r18,AdWertGier
 1653 0978 3091 0000            lds r19,(AdWertGier)+1
 1654 097c 821B                 sub r24,r18
 1655 097e 930B                 sbc r25,r19
 1656 0980 9093 0000            sts (MesswertGier)+1,r25
 1657 0984 8093 0000            sts MesswertGier,r24
 1658 0988 8091 0000            lds r24,AdWertNickFilter
 1659 098c 9091 0000            lds r25,(AdWertNickFilter)+1
 1660 0990 97FD                 sbrc r25,7
 1661 0992 0796                 adiw r24,7
 1662                   .L83:
 1663 0994 9C01                 movw r18,r24
 1664 0996 13E0                 ldi r17,3
 1665 0998 3595         1:      asr r19
 1666 099a 2795                 ror r18
 1667 099c 1A95                 dec r17
 1668 099e 01F4                 brne 1b
 1669 09a0 3093 0000            sts (MesswertNick)+1,r19
 1670 09a4 2093 0000            sts MesswertNick,r18
 1671 09a8 8091 0000            lds r24,AdWertRollFilter
 1672 09ac 9091 0000            lds r25,(AdWertRollFilter)+1
 1673 09b0 97FD                 sbrc r25,7
 1674 09b2 0796                 adiw r24,7
 1675                   .L84:
 1676 09b4 B3E0                 ldi r27,3
 1677 09b6 9595         1:      asr r25
 1678 09b8 8795                 ror r24
 1679 09ba BA95                 dec r27
 1680 09bc 01F4                 brne 1b
 1681 09be 9093 0000            sts (MesswertRoll)+1,r25
 1682 09c2 8093 0000            sts MesswertRoll,r24
 1683 09c6 3093 0000            sts (RohMesswertNick)+1,r19
 1684 09ca 2093 0000            sts RohMesswertNick,r18
 1685 09ce 9093 0000            sts (RohMesswertRoll)+1,r25
 1686 09d2 8093 0000            sts RohMesswertRoll,r24
 1687 09d6 8091 0000            lds r24,Mittelwert_AccNick
 1688 09da 9091 0000            lds r25,(Mittelwert_AccNick)+1
 1689 09de AC01                 movw r20,r24
 1690 09e0 440F                 lsl r20
 1691 09e2 551F                 rol r21
 1692 09e4 480F                 add r20,r24
 1693 09e6 591F                 adc r21,r25
 1694 09e8 2091 0000            lds r18,AdWertAccNick
 1695 09ec 3091 0000            lds r19,(AdWertAccNick)+1
 1696 09f0 C901                 movw r24,r18
 1697 09f2 880F                 lsl r24
 1698 09f4 991F                 rol r25
 1699 09f6 880F                 lsl r24
 1700 09f8 991F                 rol r25
 1701 09fa 820F                 add r24,r18
 1702 09fc 931F                 adc r25,r19
 1703 09fe 820F                 add r24,r18
 1704 0a00 931F                 adc r25,r19
 1705 0a02 480F                 add r20,r24
 1706 0a04 591F                 adc r21,r25
 1707 0a06 57FF                 sbrs r21,7
 1708 0a08 00C0                 rjmp .L85
 1709 0a0a 4D5F                 subi r20,lo8(-(3))
 1710 0a0c 5F4F                 sbci r21,hi8(-(3))
 1711                   .L85:
 1712 0a0e 5595                 asr r21
 1713 0a10 4795                 ror r20
 1714 0a12 5595                 asr r21
 1715 0a14 4795                 ror r20
 1716 0a16 5093 0000            sts (Mittelwert_AccNick)+1,r21
 1717 0a1a 4093 0000            sts Mittelwert_AccNick,r20
 1718 0a1e 8091 0000            lds r24,Mittelwert_AccRoll
 1719 0a22 9091 0000            lds r25,(Mittelwert_AccRoll)+1
 1720 0a26 AC01                 movw r20,r24
 1721 0a28 440F                 lsl r20
 1722 0a2a 551F                 rol r21
 1723 0a2c 480F                 add r20,r24
 1724 0a2e 591F                 adc r21,r25
 1725 0a30 2091 0000            lds r18,AdWertAccRoll
 1726 0a34 3091 0000            lds r19,(AdWertAccRoll)+1
 1727 0a38 C901                 movw r24,r18
 1728 0a3a 880F                 lsl r24
 1729 0a3c 991F                 rol r25
 1730 0a3e 880F                 lsl r24
 1731 0a40 991F                 rol r25
 1732 0a42 820F                 add r24,r18
 1733 0a44 931F                 adc r25,r19
 1734 0a46 820F                 add r24,r18
 1735 0a48 931F                 adc r25,r19
 1736 0a4a 480F                 add r20,r24
 1737 0a4c 591F                 adc r21,r25
 1738 0a4e 57FF                 sbrs r21,7
 1739 0a50 00C0                 rjmp .L86
 1740 0a52 4D5F                 subi r20,lo8(-(3))
 1741 0a54 5F4F                 sbci r21,hi8(-(3))
 1742                   .L86:
 1743 0a56 5595                 asr r21
 1744 0a58 4795                 ror r20
 1745 0a5a 5595                 asr r21
 1746 0a5c 4795                 ror r20
 1747 0a5e 5093 0000            sts (Mittelwert_AccRoll)+1,r21
 1748 0a62 4093 0000            sts Mittelwert_AccRoll,r20
 1749 0a66 2091 0000            lds r18,AdWertAccNick
 1750 0a6a 3091 0000            lds r19,(AdWertAccNick)+1
 1751 0a6e C901                 movw r24,r18
 1752 0a70 880F                 lsl r24
 1753 0a72 991F                 rol r25
 1754 0a74 880F                 lsl r24
 1755 0a76 991F                 rol r25
 1756 0a78 820F                 add r24,r18
 1757 0a7a 931F                 adc r25,r19
 1758 0a7c 820F                 add r24,r18
 1759 0a7e 931F                 adc r25,r19
 1760 0a80 9C01                 movw r18,r24
 1761 0a82 4427                 clr r20
 1762 0a84 37FD                 sbrc r19,7
 1763 0a86 4095                 com r20
 1764 0a88 542F                 mov r21,r20
 1765 0a8a 8091 0000            lds r24,IntegralAccNick
 1766 0a8e 9091 0000            lds r25,(IntegralAccNick)+1
 1767 0a92 A091 0000            lds r26,(IntegralAccNick)+2
 1768 0a96 B091 0000            lds r27,(IntegralAccNick)+3
 1769 0a9a 820F                 add r24,r18
 1770 0a9c 931F                 adc r25,r19
 1771 0a9e A41F                 adc r26,r20
 1772 0aa0 B51F                 adc r27,r21
 1773 0aa2 8093 0000            sts IntegralAccNick,r24
 1774 0aa6 9093 0000            sts (IntegralAccNick)+1,r25
 1775 0aaa A093 0000            sts (IntegralAccNick)+2,r26
 1776 0aae B093 0000            sts (IntegralAccNick)+3,r27
 1777 0ab2 2091 0000            lds r18,AdWertAccRoll
 1778 0ab6 3091 0000            lds r19,(AdWertAccRoll)+1
 1779 0aba C901                 movw r24,r18
 1780 0abc 880F                 lsl r24
 1781 0abe 991F                 rol r25
 1782 0ac0 880F                 lsl r24
 1783 0ac2 991F                 rol r25
 1784 0ac4 820F                 add r24,r18
 1785 0ac6 931F                 adc r25,r19
 1786 0ac8 820F                 add r24,r18
 1787 0aca 931F                 adc r25,r19
 1788 0acc 9C01                 movw r18,r24
 1789 0ace 4427                 clr r20
 1790 0ad0 37FD                 sbrc r19,7
 1791 0ad2 4095                 com r20
 1792 0ad4 542F                 mov r21,r20
 1793 0ad6 8091 0000            lds r24,IntegralAccRoll
 1794 0ada 9091 0000            lds r25,(IntegralAccRoll)+1
 1795 0ade A091 0000            lds r26,(IntegralAccRoll)+2
 1796 0ae2 B091 0000            lds r27,(IntegralAccRoll)+3
 1797 0ae6 820F                 add r24,r18
 1798 0ae8 931F                 adc r25,r19
 1799 0aea A41F                 adc r26,r20
 1800 0aec B51F                 adc r27,r21
 1801 0aee 8093 0000            sts IntegralAccRoll,r24
 1802 0af2 9093 0000            sts (IntegralAccRoll)+1,r25
 1803 0af6 A093 0000            sts (IntegralAccRoll)+2,r26
 1804 0afa B093 0000            sts (IntegralAccRoll)+3,r27
 1805 0afe 8091 0000            lds r24,NaviAccNick
 1806 0b02 9091 0000            lds r25,(NaviAccNick)+1
 1807 0b06 2091 0000            lds r18,AdWertAccNick
 1808 0b0a 3091 0000            lds r19,(AdWertAccNick)+1
 1809 0b0e 820F                 add r24,r18
 1810 0b10 931F                 adc r25,r19
 1811 0b12 9093 0000            sts (NaviAccNick)+1,r25
 1812 0b16 8093 0000            sts NaviAccNick,r24
 1813 0b1a 8091 0000            lds r24,NaviAccRoll
 1814 0b1e 9091 0000            lds r25,(NaviAccRoll)+1
 1815 0b22 2091 0000            lds r18,AdWertAccRoll
 1816 0b26 3091 0000            lds r19,(AdWertAccRoll)+1
 1817 0b2a 820F                 add r24,r18
 1818 0b2c 931F                 adc r25,r19
 1819 0b2e 9093 0000            sts (NaviAccRoll)+1,r25
 1820 0b32 8093 0000            sts NaviAccRoll,r24
 1821 0b36 8091 0000            lds r24,NaviCntAcc
 1822 0b3a 9091 0000            lds r25,(NaviCntAcc)+1
 1823 0b3e 0196                 adiw r24,1
 1824 0b40 9093 0000            sts (NaviCntAcc)+1,r25
 1825 0b44 8093 0000            sts NaviCntAcc,r24
 1826 0b48 8091 0000            lds r24,Aktuell_az
 1827 0b4c 9091 0000            lds r25,(Aktuell_az)+1
 1828 0b50 2091 0000            lds r18,NeutralAccZ
 1829 0b54 3091 0000            lds r19,(NeutralAccZ)+1
 1830 0b58 821B                 sub r24,r18
 1831 0b5a 930B                 sbc r25,r19
 1832 0b5c 9C01                 movw r18,r24
 1833 0b5e 4427                 clr r20
 1834 0b60 37FD                 sbrc r19,7
 1835 0b62 4095                 com r20
 1836 0b64 542F                 mov r21,r20
 1837 0b66 8091 0000            lds r24,IntegralAccZ
 1838 0b6a 9091 0000            lds r25,(IntegralAccZ)+1
 1839 0b6e A091 0000            lds r26,(IntegralAccZ)+2
 1840 0b72 B091 0000            lds r27,(IntegralAccZ)+3
 1841 0b76 820F                 add r24,r18
 1842 0b78 931F                 adc r25,r19
 1843 0b7a A41F                 adc r26,r20
 1844 0b7c B51F                 adc r27,r21
 1845 0b7e 8093 0000            sts IntegralAccZ,r24
 1846 0b82 9093 0000            sts (IntegralAccZ)+1,r25
 1847 0b86 A093 0000            sts (IntegralAccZ)+2,r26
 1848 0b8a B093 0000            sts (IntegralAccZ)+3,r27
 1849 0b8e 8FEC                 ldi r24,lo8(-49)
 1850 0b90 8093 7A00            sts 122,r24
 1851 0b94 1092 0000            sts AdReady,__zero_reg__
 1852 0b98 2091 0000            lds r18,Mess_IntegralRoll
 1853 0b9c 3091 0000            lds r19,(Mess_IntegralRoll)+1
 1854 0ba0 4091 0000            lds r20,(Mess_IntegralRoll)+2
 1855 0ba4 5091 0000            lds r21,(Mess_IntegralRoll)+3
 1856 0ba8 2987                 std Y+9,r18
 1857 0baa 3A87                 std Y+10,r19
 1858 0bac 4B87                 std Y+11,r20
 1859 0bae 5C87                 std Y+12,r21
 1860 0bb0 2954                 subi r18,lo8(93001)
 1861 0bb2 3B46                 sbci r19,hi8(93001)
 1862 0bb4 4140                 sbci r20,hlo8(93001)
 1863 0bb6 5040                 sbci r21,hhi8(93001)
 1864 0bb8 04F0                 brlt .L87
 1865 0bba 28E4                 ldi r18,lo8(93000)
 1866 0bbc 3BE6                 ldi r19,hi8(93000)
 1867 0bbe 41E0                 ldi r20,hlo8(93000)
 1868 0bc0 50E0                 ldi r21,hhi8(93000)
 1869 0bc2 00C0                 rjmp .L167
 1870                   .L87:
 1871 0bc4 8985                 ldd r24,Y+9
 1872 0bc6 9A85                 ldd r25,Y+10
 1873 0bc8 AB85                 ldd r26,Y+11
 1874 0bca BC85                 ldd r27,Y+12
 1875 0bcc 885B                 subi r24,lo8(-93000)
 1876 0bce 9449                 sbci r25,hi8(-93000)
 1877 0bd0 AE4F                 sbci r26,hlo8(-93000)
 1878 0bd2 BF4F                 sbci r27,hhi8(-93000)
 1879 0bd4 04F4                 brge .L89
 1880 0bd6 28EB                 ldi r18,lo8(-93000)
 1881 0bd8 34E9                 ldi r19,hi8(-93000)
 1882 0bda 4EEF                 ldi r20,hlo8(-93000)
 1883 0bdc 5FEF                 ldi r21,hhi8(-93000)
 1884                   .L167:
 1885 0bde 2D83                 std Y+5,r18
 1886 0be0 3E83                 std Y+6,r19
 1887 0be2 4F83                 std Y+7,r20
 1888 0be4 5887                 std Y+8,r21
 1889 0be6 00C0                 rjmp .L88
 1890                   .L89:
 1891 0be8 8985                 ldd r24,Y+9
 1892 0bea 9A85                 ldd r25,Y+10
 1893 0bec AB85                 ldd r26,Y+11
 1894 0bee BC85                 ldd r27,Y+12
 1895 0bf0 8D83                 std Y+5,r24
 1896 0bf2 9E83                 std Y+6,r25
 1897 0bf4 AF83                 std Y+7,r26
 1898 0bf6 B887                 std Y+8,r27
 1899                   .L88:
 1900 0bf8 2091 0000            lds r18,Mess_IntegralNick
 1901 0bfc 3091 0000            lds r19,(Mess_IntegralNick)+1
 1902 0c00 4091 0000            lds r20,(Mess_IntegralNick)+2
 1903 0c04 5091 0000            lds r21,(Mess_IntegralNick)+3
 1904 0c08 2D87                 std Y+13,r18
 1905 0c0a 3E87                 std Y+14,r19
 1906 0c0c 4F87                 std Y+15,r20
 1907 0c0e 588B                 std Y+16,r21
 1908 0c10 2954                 subi r18,lo8(93001)
 1909 0c12 3B46                 sbci r19,hi8(93001)
 1910 0c14 4140                 sbci r20,hlo8(93001)
 1911 0c16 5040                 sbci r21,hhi8(93001)
 1912 0c18 04F0                 brlt .L91
 1913 0c1a 28E4                 ldi r18,lo8(93000)
 1914 0c1c 3BE6                 ldi r19,hi8(93000)
 1915 0c1e 41E0                 ldi r20,hlo8(93000)
 1916 0c20 50E0                 ldi r21,hhi8(93000)
 1917 0c22 00C0                 rjmp .L168
 1918                   .L91:
 1919 0c24 8D85                 ldd r24,Y+13
 1920 0c26 9E85                 ldd r25,Y+14
 1921 0c28 AF85                 ldd r26,Y+15
 1922 0c2a B889                 ldd r27,Y+16
 1923 0c2c 885B                 subi r24,lo8(-93000)
 1924 0c2e 9449                 sbci r25,hi8(-93000)
 1925 0c30 AE4F                 sbci r26,hlo8(-93000)
 1926 0c32 BF4F                 sbci r27,hhi8(-93000)
 1927 0c34 04F4                 brge .L93
 1928 0c36 28EB                 ldi r18,lo8(-93000)
 1929 0c38 34E9                 ldi r19,hi8(-93000)
 1930 0c3a 4EEF                 ldi r20,hlo8(-93000)
 1931 0c3c 5FEF                 ldi r21,hhi8(-93000)
 1932                   .L168:
 1933 0c3e 2983                 std Y+1,r18
 1934 0c40 3A83                 std Y+2,r19
 1935 0c42 4B83                 std Y+3,r20
 1936 0c44 5C83                 std Y+4,r21
 1937 0c46 00C0                 rjmp .L92
 1938                   .L93:
 1939 0c48 8D85                 ldd r24,Y+13
 1940 0c4a 9E85                 ldd r25,Y+14
 1941 0c4c AF85                 ldd r26,Y+15
 1942 0c4e B889                 ldd r27,Y+16
 1943 0c50 8983                 std Y+1,r24
 1944 0c52 9A83                 std Y+2,r25
 1945 0c54 AB83                 std Y+3,r26
 1946 0c56 BC83                 std Y+4,r27
 1947                   .L92:
 1948 0c58 A091 0000            lds r26,MesswertGier
 1949 0c5c B091 0000            lds r27,(MesswertGier)+1
 1950 0c60 BB8B                 std Y+19,r27
 1951 0c62 AA8B                 std Y+18,r26
 1952 0c64 FD01                 movw r30,r26
 1953 0c66 CF01                 movw r24,r30
 1954 0c68 AA27                 clr r26
 1955 0c6a 97FD                 sbrc r25,7
 1956 0c6c A095                 com r26
 1957 0c6e BA2F                 mov r27,r26
 1958 0c70 A090 0000            lds r10,Mess_Integral_Gier
 1959 0c74 B090 0000            lds r11,(Mess_Integral_Gier)+1
 1960 0c78 C090 0000            lds r12,(Mess_Integral_Gier)+2
 1961 0c7c D090 0000            lds r13,(Mess_Integral_Gier)+3
 1962 0c80 A80E                 add r10,r24
 1963 0c82 B91E                 adc r11,r25
 1964 0c84 CA1E                 adc r12,r26
 1965 0c86 DB1E                 adc r13,r27
 1966 0c88 A092 0000            sts Mess_Integral_Gier,r10
 1967 0c8c B092 0000            sts (Mess_Integral_Gier)+1,r11
 1968 0c90 C092 0000            sts (Mess_Integral_Gier)+2,r12
 1969 0c94 D092 0000            sts (Mess_Integral_Gier)+3,r13
 1970 0c98 E090 0000            lds r14,ErsatzKompass
 1971 0c9c F090 0000            lds r15,(ErsatzKompass)+1
 1972 0ca0 0091 0000            lds r16,(ErsatzKompass)+2
 1973 0ca4 1091 0000            lds r17,(ErsatzKompass)+3
 1974 0ca8 E80E                 add r14,r24
 1975 0caa F91E                 adc r15,r25
 1976 0cac 0A1F                 adc r16,r26
 1977 0cae 1B1F                 adc r17,r27
 1978 0cb0 E092 0000            sts ErsatzKompass,r14
 1979 0cb4 F092 0000            sts (ErsatzKompass)+1,r15
 1980 0cb8 0093 0000            sts (ErsatzKompass)+2,r16
 1981 0cbc 1093 0000            sts (ErsatzKompass)+3,r17
 1982 0cc0 F091 0000            lds r31,Looping_Nick
 1983 0cc4 F98B                 std Y+17,r31
 1984 0cc6 FF23                 tst r31
 1985 0cc8 01F0                 breq .+2
 1986 0cca 00C0                 rjmp .L95
 1987 0ccc 8091 0000            lds r24,Looping_Roll
 1988 0cd0 8823                 tst r24
 1989 0cd2 01F0                 breq .+2
 1990 0cd4 00C0                 rjmp .L95
 1991 0cd6 8091 0000            lds r24,Parameter_GlobalConfig
 1992 0cda 86FF                 sbrs r24,6
 1993 0cdc 00C0                 rjmp .L95
 1994 0cde 8091 0000            lds r24,MesswertRoll
 1995 0ce2 9091 0000            lds r25,(MesswertRoll)+1
 1996 0ce6 AA27                 clr r26
 1997 0ce8 97FD                 sbrc r25,7
 1998 0cea A095                 com r26
 1999 0cec BA2F                 mov r27,r26
 2000 0cee BC01                 movw r22,r24
 2001 0cf0 CD01                 movw r24,r26
 2002 0cf2 2981                 ldd r18,Y+1
 2003 0cf4 3A81                 ldd r19,Y+2
 2004 0cf6 4B81                 ldd r20,Y+3
 2005 0cf8 5C81                 ldd r21,Y+4
 2006 0cfa 0E94 0000            call __mulsi3
 2007 0cfe 9B01                 movw r18,r22
 2008 0d00 AC01                 movw r20,r24
 2009 0d02 97FF                 sbrs r25,7
 2010 0d04 00C0                 rjmp .L96
 2011 0d06 2150                 subi r18,lo8(-(2047))
 2012 0d08 384F                 sbci r19,hi8(-(2047))
 2013 0d0a 4F4F                 sbci r20,hlo8(-(2047))
 2014 0d0c 5F4F                 sbci r21,hhi8(-(2047))
 2015                   .L96:
 2016 0d0e BBE0                 ldi r27,11
 2017 0d10 5595         1:      asr r21
 2018 0d12 4795                 ror r20
 2019 0d14 3795                 ror r19
 2020 0d16 2795                 ror r18
 2021 0d18 BA95                 dec r27
 2022 0d1a 01F4                 brne 1b
 2023 0d1c 8091 0000            lds r24,Parameter_AchsKopplung2
 2024 0d20 682E                 mov r6,r24
 2025 0d22 7724                 clr r7
 2026 0d24 8824                 clr r8
 2027 0d26 9924                 clr r9
 2028 0d28 CA01                 movw r24,r20
 2029 0d2a B901                 movw r22,r18
 2030 0d2c A401                 movw r20,r8
 2031 0d2e 9301                 movw r18,r6
 2032 0d30 0E94 0000            call __mulsi3
 2033 0d34 DC01                 movw r26,r24
 2034 0d36 CB01                 movw r24,r22
 2035 0d38 8093 0000            sts tmpl3.29,r24
 2036 0d3c 9093 0000            sts (tmpl3.29)+1,r25
 2037 0d40 A093 0000            sts (tmpl3.29)+2,r26
 2038 0d44 B093 0000            sts (tmpl3.29)+3,r27
 2039 0d48 B7FF                 sbrs r27,7
 2040 0d4a 00C0                 rjmp .L97
 2041 0d4c 8150                 subi r24,lo8(-(4095))
 2042 0d4e 904F                 sbci r25,hi8(-(4095))
 2043 0d50 AF4F                 sbci r26,hlo8(-(4095))
 2044 0d52 BF4F                 sbci r27,hhi8(-(4095))
 2045                   .L97:
 2046 0d54 1C01                 movw r2,r24
 2047 0d56 2D01                 movw r4,r26
 2048 0d58 ACE0                 ldi r26,12
 2049 0d5a 5594         1:      asr r5
 2050 0d5c 4794                 ror r4
 2051 0d5e 3794                 ror r3
 2052 0d60 2794                 ror r2
 2053 0d62 AA95                 dec r26
 2054 0d64 01F4                 brne 1b
 2055 0d66 2092 0000            sts tmpl3.29,r2
 2056 0d6a 3092 0000            sts (tmpl3.29)+1,r3
 2057 0d6e 4092 0000            sts (tmpl3.29)+2,r4
 2058 0d72 5092 0000            sts (tmpl3.29)+3,r5
 2059 0d76 8091 0000            lds r24,MesswertNick
 2060 0d7a 9091 0000            lds r25,(MesswertNick)+1
 2061 0d7e AA27                 clr r26
 2062 0d80 97FD                 sbrc r25,7
 2063 0d82 A095                 com r26
 2064 0d84 BA2F                 mov r27,r26
 2065 0d86 BC01                 movw r22,r24
 2066 0d88 CD01                 movw r24,r26
 2067 0d8a 2D81                 ldd r18,Y+5
 2068 0d8c 3E81                 ldd r19,Y+6
 2069 0d8e 4F81                 ldd r20,Y+7
 2070 0d90 5885                 ldd r21,Y+8
 2071 0d92 0E94 0000            call __mulsi3
 2072 0d96 97FF                 sbrs r25,7
 2073 0d98 00C0                 rjmp .L98
 2074 0d9a 6150                 subi r22,lo8(-(2047))
 2075 0d9c 784F                 sbci r23,hi8(-(2047))
 2076 0d9e 8F4F                 sbci r24,hlo8(-(2047))
 2077 0da0 9F4F                 sbci r25,hhi8(-(2047))
 2078                   .L98:
 2079 0da2 FBE0                 ldi r31,11
 2080 0da4 9595         1:      asr r25
 2081 0da6 8795                 ror r24
 2082 0da8 7795                 ror r23
 2083 0daa 6795                 ror r22
 2084 0dac FA95                 dec r31
 2085 0dae 01F4                 brne 1b
 2086 0db0 A401                 movw r20,r8
 2087 0db2 9301                 movw r18,r6
 2088 0db4 0E94 0000            call __mulsi3
 2089 0db8 DC01                 movw r26,r24
 2090 0dba CB01                 movw r24,r22
 2091 0dbc 8093 0000            sts tmpl4.30,r24
 2092 0dc0 9093 0000            sts (tmpl4.30)+1,r25
 2093 0dc4 A093 0000            sts (tmpl4.30)+2,r26
 2094 0dc8 B093 0000            sts (tmpl4.30)+3,r27
 2095 0dcc B7FF                 sbrs r27,7
 2096 0dce 00C0                 rjmp .L99
 2097 0dd0 8150                 subi r24,lo8(-(4095))
 2098 0dd2 904F                 sbci r25,hi8(-(4095))
 2099 0dd4 AF4F                 sbci r26,hlo8(-(4095))
 2100 0dd6 BF4F                 sbci r27,hhi8(-(4095))
 2101                   .L99:
 2102 0dd8 9C01                 movw r18,r24
 2103 0dda AD01                 movw r20,r26
 2104 0ddc ECE0                 ldi r30,12
 2105 0dde 5595         1:      asr r21
 2106 0de0 4795                 ror r20
 2107 0de2 3795                 ror r19
 2108 0de4 2795                 ror r18
 2109 0de6 EA95                 dec r30
 2110 0de8 01F4                 brne 1b
 2111 0dea 2093 0000            sts tmpl4.30,r18
 2112 0dee 3093 0000            sts (tmpl4.30)+1,r19
 2113 0df2 4093 0000            sts (tmpl4.30)+2,r20
 2114 0df6 5093 0000            sts (tmpl4.30)+3,r21
 2115 0dfa 8091 0000            lds r24,tmpl3.29
 2116 0dfe 9091 0000            lds r25,(tmpl3.29)+1
 2117 0e02 9093 0000            sts (KopplungsteilNickRoll)+1,r25
 2118 0e06 8093 0000            sts KopplungsteilNickRoll,r24
 2119 0e0a 8091 0000            lds r24,tmpl4.30
 2120 0e0e 9091 0000            lds r25,(tmpl4.30)+1
 2121 0e12 9093 0000            sts (KopplungsteilRollNick)+1,r25
 2122 0e16 8093 0000            sts KopplungsteilRollNick,r24
 2123 0e1a 2219                 sub r18,r2
 2124 0e1c 3309                 sbc r19,r3
 2125 0e1e 4409                 sbc r20,r4
 2126 0e20 5509                 sbc r21,r5
 2127 0e22 2093 0000            sts tmpl4.30,r18
 2128 0e26 3093 0000            sts (tmpl4.30)+1,r19
 2129 0e2a 4093 0000            sts (tmpl4.30)+2,r20
 2130 0e2e 5093 0000            sts (tmpl4.30)+3,r21
 2131 0e32 E20E                 add r14,r18
 2132 0e34 F31E                 adc r15,r19
 2133 0e36 041F                 adc r16,r20
 2134 0e38 151F                 adc r17,r21
 2135 0e3a E092 0000            sts ErsatzKompass,r14
 2136 0e3e F092 0000            sts (ErsatzKompass)+1,r15
 2137 0e42 0093 0000            sts (ErsatzKompass)+2,r16
 2138 0e46 1093 0000            sts (ErsatzKompass)+3,r17
 2139 0e4a 8091 0000            lds r24,Parameter_CouplingYawCorrection
 2140 0e4e 8823                 tst r24
 2141 0e50 01F4                 brne .L100
 2142 0e52 57FF                 sbrs r21,7
 2143 0e54 00C0                 rjmp .L101
 2144 0e56 2F5F                 subi r18,lo8(-(1))
 2145 0e58 3F4F                 sbci r19,hi8(-(1))
 2146 0e5a 4F4F                 sbci r20,hlo8(-(1))
 2147 0e5c 5F4F                 sbci r21,hhi8(-(1))
 2148                   .L101:
 2149 0e5e 5595                 asr r21
 2150 0e60 4795                 ror r20
 2151 0e62 3795                 ror r19
 2152 0e64 2795                 ror r18
 2153 0e66 A21A                 sub r10,r18
 2154 0e68 B30A                 sbc r11,r19
 2155 0e6a C40A                 sbc r12,r20
 2156 0e6c D50A                 sbc r13,r21
 2157 0e6e A092 0000            sts Mess_Integral_Gier,r10
 2158 0e72 B092 0000            sts (Mess_Integral_Gier)+1,r11
 2159 0e76 C092 0000            sts (Mess_Integral_Gier)+2,r12
 2160 0e7a D092 0000            sts (Mess_Integral_Gier)+3,r13
 2161                   .L100:
 2162 0e7e 2A89                 ldd r18,Y+18
 2163 0e80 3B89                 ldd r19,Y+19
 2164 0e82 7901                 movw r14,r18
 2165 0e84 0027                 clr r16
 2166 0e86 F7FC                 sbrc r15,7
 2167 0e88 0095                 com r16
 2168 0e8a 102F                 mov r17,r16
 2169 0e8c 8091 0000            lds r24,tmpl4.30
 2170 0e90 9091 0000            lds r25,(tmpl4.30)+1
 2171 0e94 A091 0000            lds r26,(tmpl4.30)+2
 2172 0e98 B091 0000            lds r27,(tmpl4.30)+3
 2173 0e9c E80E                 add r14,r24
 2174 0e9e F91E                 adc r15,r25
 2175 0ea0 0A1F                 adc r16,r26
 2176 0ea2 1B1F                 adc r17,r27
 2177 0ea4 C801                 movw r24,r16
 2178 0ea6 B701                 movw r22,r14
 2179 0ea8 2981                 ldd r18,Y+1
 2180 0eaa 3A81                 ldd r19,Y+2
 2181 0eac 4B81                 ldd r20,Y+3
 2182 0eae 5C81                 ldd r21,Y+4
 2183 0eb0 0E94 0000            call __mulsi3
 2184 0eb4 9B01                 movw r18,r22
 2185 0eb6 AC01                 movw r20,r24
 2186 0eb8 97FF                 sbrs r25,7
 2187 0eba 00C0                 rjmp .L102
 2188 0ebc 2150                 subi r18,lo8(-(2047))
 2189 0ebe 384F                 sbci r19,hi8(-(2047))
 2190 0ec0 4F4F                 sbci r20,hlo8(-(2047))
 2191 0ec2 5F4F                 sbci r21,hhi8(-(2047))
 2192                   .L102:
 2193 0ec4 6BE0                 ldi r22,11
 2194 0ec6 5595         1:      asr r21
 2195 0ec8 4795                 ror r20
 2196 0eca 3795                 ror r19
 2197 0ecc 2795                 ror r18
 2198 0ece 6A95                 dec r22
 2199 0ed0 01F4                 brne 1b
 2200 0ed2 8091 0000            lds r24,Parameter_AchsKopplung1
 2201 0ed6 A82E                 mov r10,r24
 2202 0ed8 BB24                 clr r11
 2203 0eda CC24                 clr r12
 2204 0edc DD24                 clr r13
 2205 0ede CA01                 movw r24,r20
 2206 0ee0 B901                 movw r22,r18
 2207 0ee2 A601                 movw r20,r12
 2208 0ee4 9501                 movw r18,r10
 2209 0ee6 0E94 0000            call __mulsi3
 2210 0eea DC01                 movw r26,r24
 2211 0eec CB01                 movw r24,r22
 2212 0eee 8093 0000            sts tmpl.27,r24
 2213 0ef2 9093 0000            sts (tmpl.27)+1,r25
 2214 0ef6 A093 0000            sts (tmpl.27)+2,r26
 2215 0efa B093 0000            sts (tmpl.27)+3,r27
 2216 0efe B7FF                 sbrs r27,7
 2217 0f00 00C0                 rjmp .L103
 2218 0f02 8150                 subi r24,lo8(-(4095))
 2219 0f04 904F                 sbci r25,hi8(-(4095))
 2220 0f06 AF4F                 sbci r26,hlo8(-(4095))
 2221 0f08 BF4F                 sbci r27,hhi8(-(4095))
 2222                   .L103:
 2223 0f0a 3C01                 movw r6,r24
 2224 0f0c 4D01                 movw r8,r26
 2225 0f0e 3CE0                 ldi r19,12
 2226 0f10 9594         1:      asr r9
 2227 0f12 8794                 ror r8
 2228 0f14 7794                 ror r7
 2229 0f16 6794                 ror r6
 2230 0f18 3A95                 dec r19
 2231 0f1a 01F4                 brne 1b
 2232 0f1c 6092 0000            sts tmpl.27,r6
 2233 0f20 7092 0000            sts (tmpl.27)+1,r7
 2234 0f24 8092 0000            sts (tmpl.27)+2,r8
 2235 0f28 9092 0000            sts (tmpl.27)+3,r9
 2236 0f2c C801                 movw r24,r16
 2237 0f2e B701                 movw r22,r14
 2238 0f30 2D81                 ldd r18,Y+5
 2239 0f32 3E81                 ldd r19,Y+6
 2240 0f34 4F81                 ldd r20,Y+7
 2241 0f36 5885                 ldd r21,Y+8
 2242 0f38 0E94 0000            call __mulsi3
 2243 0f3c 97FF                 sbrs r25,7
 2244 0f3e 00C0                 rjmp .L104
 2245 0f40 6150                 subi r22,lo8(-(2047))
 2246 0f42 784F                 sbci r23,hi8(-(2047))
 2247 0f44 8F4F                 sbci r24,hlo8(-(2047))
 2248 0f46 9F4F                 sbci r25,hhi8(-(2047))
 2249                   .L104:
 2250 0f48 2BE0                 ldi r18,11
 2251 0f4a 9595         1:      asr r25
 2252 0f4c 8795                 ror r24
 2253 0f4e 7795                 ror r23
 2254 0f50 6795                 ror r22
 2255 0f52 2A95                 dec r18
 2256 0f54 01F4                 brne 1b
 2257 0f56 A601                 movw r20,r12
 2258 0f58 9501                 movw r18,r10
 2259 0f5a 0E94 0000            call __mulsi3
 2260 0f5e DC01                 movw r26,r24
 2261 0f60 CB01                 movw r24,r22
 2262 0f62 8093 0000            sts tmpl2.28,r24
 2263 0f66 9093 0000            sts (tmpl2.28)+1,r25
 2264 0f6a A093 0000            sts (tmpl2.28)+2,r26
 2265 0f6e B093 0000            sts (tmpl2.28)+3,r27
 2266 0f72 B7FF                 sbrs r27,7
 2267 0f74 00C0                 rjmp .L105
 2268 0f76 8150                 subi r24,lo8(-(4095))
 2269 0f78 904F                 sbci r25,hi8(-(4095))
 2270 0f7a AF4F                 sbci r26,hlo8(-(4095))
 2271 0f7c BF4F                 sbci r27,hhi8(-(4095))
 2272                   .L105:
 2273 0f7e AC01                 movw r20,r24
 2274 0f80 BD01                 movw r22,r26
 2275 0f82 8CE0                 ldi r24,12
 2276 0f84 7595         1:      asr r23
 2277 0f86 6795                 ror r22
 2278 0f88 5795                 ror r21
 2279 0f8a 4795                 ror r20
 2280 0f8c 8A95                 dec r24
 2281 0f8e 01F4                 brne 1b
 2282 0f90 4093 0000            sts tmpl2.28,r20
 2283 0f94 5093 0000            sts (tmpl2.28)+1,r21
 2284 0f98 6093 0000            sts (tmpl2.28)+2,r22
 2285 0f9c 7093 0000            sts (tmpl2.28)+3,r23
 2286 0fa0 2A89                 ldd r18,Y+18
 2287 0fa2 3B89                 ldd r19,Y+19
 2288 0fa4 37FF                 sbrs r19,7
 2289 0fa6 00C0                 rjmp .L107
 2290 0fa8 3095                 com r19
 2291 0faa 2195                 neg r18
 2292 0fac 3F4F                 sbci r19,lo8(-1)
 2293                   .L107:
 2294 0fae 2134                 cpi r18,65
 2295 0fb0 3105                 cpc r19,__zero_reg__
 2296 0fb2 04F0                 brlt .L112
 2297 0fb4 D401                 movw r26,r8
 2298 0fb6 C301                 movw r24,r6
 2299 0fb8 97FE                 sbrs r9,7
 2300 0fba 00C0                 rjmp .L110
 2301 0fbc B095                 com r27
 2302 0fbe A095                 com r26
 2303 0fc0 9095                 com r25
 2304 0fc2 8195                 neg r24
 2305 0fc4 9F4F                 sbci r25,lo8(-1)
 2306 0fc6 AF4F                 sbci r26,lo8(-1)
 2307 0fc8 BF4F                 sbci r27,lo8(-1)
 2308                   .L110:
 2309 0fca 8138                 cpi r24,lo8(129)
 2310 0fcc 9105                 cpc r25,__zero_reg__
 2311 0fce A105                 cpc r26,__zero_reg__
 2312 0fd0 B105                 cpc r27,__zero_reg__
 2313 0fd2 04F4                 brge .L109
 2314 0fd4 DB01                 movw r26,r22
 2315 0fd6 CA01                 movw r24,r20
 2316 0fd8 77FF                 sbrs r23,7
 2317 0fda 00C0                 rjmp .L111
 2318 0fdc B095                 com r27
 2319 0fde A095                 com r26
 2320 0fe0 9095                 com r25
 2321 0fe2 8195                 neg r24
 2322 0fe4 9F4F                 sbci r25,lo8(-1)
 2323 0fe6 AF4F                 sbci r26,lo8(-1)
 2324 0fe8 BF4F                 sbci r27,lo8(-1)
 2325                   .L111:
 2326 0fea 8138                 cpi r24,lo8(129)
 2327 0fec 9105                 cpc r25,__zero_reg__
 2328 0fee A105                 cpc r26,__zero_reg__
 2329 0ff0 B105                 cpc r27,__zero_reg__
 2330 0ff2 04F0                 brlt .L112
 2331                   .L109:
 2332 0ff4 81E0                 ldi r24,lo8(1)
 2333 0ff6 8093 0000            sts TrichterFlug,r24
 2334 0ffa 00C0                 rjmp .L112
 2335                   .L95:
 2336 0ffc 1092 0000            sts (KopplungsteilRollNick)+1,__zero_reg__
 2337 1000 1092 0000            sts KopplungsteilRollNick,__zero_reg__
 2338 1004 1092 0000            sts (KopplungsteilNickRoll)+1,__zero_reg__
 2339 1008 1092 0000            sts KopplungsteilNickRoll,__zero_reg__
 2340 100c 1092 0000            sts tmpl2.28,__zero_reg__
 2341 1010 1092 0000            sts (tmpl2.28)+1,__zero_reg__
 2342 1014 1092 0000            sts (tmpl2.28)+2,__zero_reg__
 2343 1018 1092 0000            sts (tmpl2.28)+3,__zero_reg__
 2344 101c 1092 0000            sts tmpl.27,__zero_reg__
 2345 1020 1092 0000            sts (tmpl.27)+1,__zero_reg__
 2346 1024 1092 0000            sts (tmpl.27)+2,__zero_reg__
 2347 1028 1092 0000            sts (tmpl.27)+3,__zero_reg__
 2348                   .L112:
 2349 102c 8091 0000            lds r24,tmpl2.28
 2350 1030 9091 0000            lds r25,(tmpl2.28)+1
 2351 1034 A091 0000            lds r26,(tmpl2.28)+2
 2352 1038 B091 0000            lds r27,(tmpl2.28)+3
 2353 103c BC01                 movw r22,r24
 2354 103e CD01                 movw r24,r26
 2355 1040 24E6                 ldi r18,lo8(100)
 2356 1042 30E0                 ldi r19,hi8(100)
 2357 1044 40E0                 ldi r20,hlo8(100)
 2358 1046 50E0                 ldi r21,hhi8(100)
 2359 1048 0E94 0000            call __divmodsi4
 2360 104c E090 0000            lds r14,tmpl.27
 2361 1050 F090 0000            lds r15,(tmpl.27)+1
 2362 1054 E21A                 sub r14,r18
 2363 1056 F30A                 sbc r15,r19
 2364 1058 F092 0000            sts (TrimRoll)+1,r15
 2365 105c E092 0000            sts TrimRoll,r14
 2366 1060 8091 0000            lds r24,tmpl.27
 2367 1064 9091 0000            lds r25,(tmpl.27)+1
 2368 1068 A091 0000            lds r26,(tmpl.27)+2
 2369 106c B091 0000            lds r27,(tmpl.27)+3
 2370 1070 BC01                 movw r22,r24
 2371 1072 CD01                 movw r24,r26
 2372 1074 24E6                 ldi r18,lo8(100)
 2373 1076 30E0                 ldi r19,hi8(100)
 2374 1078 40E0                 ldi r20,hlo8(100)
 2375 107a 50E0                 ldi r21,hhi8(100)
 2376 107c 0E94 0000            call __divmodsi4
 2377 1080 DA01                 movw r26,r20
 2378 1082 C901                 movw r24,r18
 2379 1084 2091 0000            lds r18,tmpl2.28
 2380 1088 3091 0000            lds r19,(tmpl2.28)+1
 2381 108c 8C01                 movw r16,r24
 2382 108e 021B                 sub r16,r18
 2383 1090 130B                 sbc r17,r19
 2384 1092 1093 0000            sts (TrimNick)+1,r17
 2385 1096 0093 0000            sts TrimNick,r16
 2386 109a 8091 0000            lds r24,GIER_GRAD_FAKTOR
 2387 109e 9091 0000            lds r25,(GIER_GRAD_FAKTOR)+1
 2388 10a2 A091 0000            lds r26,(GIER_GRAD_FAKTOR)+2
 2389 10a6 B091 0000            lds r27,(GIER_GRAD_FAKTOR)+3
 2390 10aa BC01                 movw r22,r24
 2391 10ac CD01                 movw r24,r26
 2392 10ae 28E6                 ldi r18,lo8(360)
 2393 10b0 31E0                 ldi r19,hi8(360)
 2394 10b2 40E0                 ldi r20,hlo8(360)
 2395 10b4 50E0                 ldi r21,hhi8(360)
 2396 10b6 0E94 0000            call __mulsi3
 2397 10ba 2091 0000            lds r18,ErsatzKompass
 2398 10be 3091 0000            lds r19,(ErsatzKompass)+1
 2399 10c2 4091 0000            lds r20,(ErsatzKompass)+2
 2400 10c6 5091 0000            lds r21,(ErsatzKompass)+3
 2401 10ca 2617                 cp r18,r22
 2402 10cc 3707                 cpc r19,r23
 2403 10ce 4807                 cpc r20,r24
 2404 10d0 5907                 cpc r21,r25
 2405 10d2 04F0                 brlt .L113
 2406 10d4 261B                 sub r18,r22
 2407 10d6 370B                 sbc r19,r23
 2408 10d8 480B                 sbc r20,r24
 2409 10da 590B                 sbc r21,r25
 2410 10dc 2093 0000            sts ErsatzKompass,r18
 2411 10e0 3093 0000            sts (ErsatzKompass)+1,r19
 2412 10e4 4093 0000            sts (ErsatzKompass)+2,r20
 2413 10e8 5093 0000            sts (ErsatzKompass)+3,r21
 2414                   .L113:
 2415 10ec 2091 0000            lds r18,ErsatzKompass
 2416 10f0 3091 0000            lds r19,(ErsatzKompass)+1
 2417 10f4 4091 0000            lds r20,(ErsatzKompass)+2
 2418 10f8 5091 0000            lds r21,(ErsatzKompass)+3
 2419 10fc 57FF                 sbrs r21,7
 2420 10fe 00C0                 rjmp .L114
 2421 1100 260F                 add r18,r22
 2422 1102 371F                 adc r19,r23
 2423 1104 481F                 adc r20,r24
 2424 1106 591F                 adc r21,r25
 2425 1108 2093 0000            sts ErsatzKompass,r18
 2426 110c 3093 0000            sts (ErsatzKompass)+1,r19
 2427 1110 4093 0000            sts (ErsatzKompass)+2,r20
 2428 1114 5093 0000            sts (ErsatzKompass)+3,r21
 2429                   .L114:
 2430 1118 6091 0000            lds r22,MesswertRoll
 2431 111c 7091 0000            lds r23,(MesswertRoll)+1
 2432 1120 6E0D                 add r22,r14
 2433 1122 7F1D                 adc r23,r15
 2434 1124 9B01                 movw r18,r22
 2435 1126 4427                 clr r20
 2436 1128 37FD                 sbrc r19,7
 2437 112a 4095                 com r20
 2438 112c 542F                 mov r21,r20
 2439 112e 8091 0000            lds r24,Mess_IntegralRoll2
 2440 1132 9091 0000            lds r25,(Mess_IntegralRoll2)+1
 2441 1136 A091 0000            lds r26,(Mess_IntegralRoll2)+2
 2442 113a B091 0000            lds r27,(Mess_IntegralRoll2)+3
 2443 113e 820F                 add r24,r18
 2444 1140 931F                 adc r25,r19
 2445 1142 A41F                 adc r26,r20
 2446 1144 B51F                 adc r27,r21
 2447 1146 8093 0000            sts Mess_IntegralRoll2,r24
 2448 114a 9093 0000            sts (Mess_IntegralRoll2)+1,r25
 2449 114e A093 0000            sts (Mess_IntegralRoll2)+2,r26
 2450 1152 B093 0000            sts (Mess_IntegralRoll2)+3,r27
 2451 1156 8091 0000            lds r24,LageKorrekturRoll
 2452 115a 9091 0000            lds r25,(LageKorrekturRoll)+1
 2453 115e 681B                 sub r22,r24
 2454 1160 790B                 sbc r23,r25
 2455 1162 CB01                 movw r24,r22
 2456 1164 AA27                 clr r26
 2457 1166 97FD                 sbrc r25,7
 2458 1168 A095                 com r26
 2459 116a BA2F                 mov r27,r26
 2460 116c 2985                 ldd r18,Y+9
 2461 116e 3A85                 ldd r19,Y+10
 2462 1170 4B85                 ldd r20,Y+11
 2463 1172 5C85                 ldd r21,Y+12
 2464 1174 820F                 add r24,r18
 2465 1176 931F                 adc r25,r19
 2466 1178 A41F                 adc r26,r20
 2467 117a B51F                 adc r27,r21
 2468 117c 8093 0000            sts Mess_IntegralRoll,r24
 2469 1180 9093 0000            sts (Mess_IntegralRoll)+1,r25
 2470 1184 A093 0000            sts (Mess_IntegralRoll)+2,r26
 2471 1188 B093 0000            sts (Mess_IntegralRoll)+3,r27
 2472 118c C090 0000            lds r12,Umschlag180Roll
 2473 1190 D090 0000            lds r13,(Umschlag180Roll)+1
 2474 1194 E090 0000            lds r14,(Umschlag180Roll)+2
 2475 1198 F090 0000            lds r15,(Umschlag180Roll)+3
 2476 119c C816                 cp r12,r24
 2477 119e D906                 cpc r13,r25
 2478 11a0 EA06                 cpc r14,r26
 2479 11a2 FB06                 cpc r15,r27
 2480 11a4 04F4                 brge .L115
 2481 11a6 88EA                 ldi r24,lo8(25000)
 2482 11a8 91E6                 ldi r25,hi8(25000)
 2483 11aa A0E0                 ldi r26,hlo8(25000)
 2484 11ac B0E0                 ldi r27,hhi8(25000)
 2485 11ae 8C19                 sub r24,r12
 2486 11b0 9D09                 sbc r25,r13
 2487 11b2 AE09                 sbc r26,r14
 2488 11b4 BF09                 sbc r27,r15
 2489 11b6 8093 0000            sts Mess_IntegralRoll,r24
 2490 11ba 9093 0000            sts (Mess_IntegralRoll)+1,r25
 2491 11be A093 0000            sts (Mess_IntegralRoll)+2,r26
 2492 11c2 B093 0000            sts (Mess_IntegralRoll)+3,r27
 2493 11c6 8093 0000            sts Mess_IntegralRoll2,r24
 2494 11ca 9093 0000            sts (Mess_IntegralRoll2)+1,r25
 2495 11ce A093 0000            sts (Mess_IntegralRoll2)+2,r26
 2496 11d2 B093 0000            sts (Mess_IntegralRoll2)+3,r27
 2497                   .L115:
 2498 11d6 2227                 clr r18
 2499 11d8 3327                 clr r19
 2500 11da A901                 movw r20,r18
 2501 11dc 2C19                 sub r18,r12
 2502 11de 3D09                 sbc r19,r13
 2503 11e0 4E09                 sbc r20,r14
 2504 11e2 5F09                 sbc r21,r15
 2505 11e4 8091 0000            lds r24,Mess_IntegralRoll
 2506 11e8 9091 0000            lds r25,(Mess_IntegralRoll)+1
 2507 11ec A091 0000            lds r26,(Mess_IntegralRoll)+2
 2508 11f0 B091 0000            lds r27,(Mess_IntegralRoll)+3
 2509 11f4 8217                 cp r24,r18
 2510 11f6 9307                 cpc r25,r19
 2511 11f8 A407                 cpc r26,r20
 2512 11fa B507                 cpc r27,r21
 2513 11fc 04F4                 brge .L116
 2514 11fe D701                 movw r26,r14
 2515 1200 C601                 movw r24,r12
 2516 1202 885A                 subi r24,lo8(-(-25000))
 2517 1204 9146                 sbci r25,hi8(-(-25000))
 2518 1206 A040                 sbci r26,hlo8(-(-25000))
 2519 1208 B040                 sbci r27,hhi8(-(-25000))
 2520 120a 8093 0000            sts Mess_IntegralRoll,r24
 2521 120e 9093 0000            sts (Mess_IntegralRoll)+1,r25
 2522 1212 A093 0000            sts (Mess_IntegralRoll)+2,r26
 2523 1216 B093 0000            sts (Mess_IntegralRoll)+3,r27
 2524 121a 8093 0000            sts Mess_IntegralRoll2,r24
 2525 121e 9093 0000            sts (Mess_IntegralRoll2)+1,r25
 2526 1222 A093 0000            sts (Mess_IntegralRoll2)+2,r26
 2527 1226 B093 0000            sts (Mess_IntegralRoll2)+3,r27
 2528                   .L116:
 2529 122a 6091 0000            lds r22,MesswertNick
 2530 122e 7091 0000            lds r23,(MesswertNick)+1
 2531 1232 600F                 add r22,r16
 2532 1234 711F                 adc r23,r17
 2533 1236 9B01                 movw r18,r22
 2534 1238 4427                 clr r20
 2535 123a 37FD                 sbrc r19,7
 2536 123c 4095                 com r20
 2537 123e 542F                 mov r21,r20
 2538 1240 8091 0000            lds r24,Mess_IntegralNick2
 2539 1244 9091 0000            lds r25,(Mess_IntegralNick2)+1
 2540 1248 A091 0000            lds r26,(Mess_IntegralNick2)+2
 2541 124c B091 0000            lds r27,(Mess_IntegralNick2)+3
 2542 1250 820F                 add r24,r18
 2543 1252 931F                 adc r25,r19
 2544 1254 A41F                 adc r26,r20
 2545 1256 B51F                 adc r27,r21
 2546 1258 8093 0000            sts Mess_IntegralNick2,r24
 2547 125c 9093 0000            sts (Mess_IntegralNick2)+1,r25
 2548 1260 A093 0000            sts (Mess_IntegralNick2)+2,r26
 2549 1264 B093 0000            sts (Mess_IntegralNick2)+3,r27
 2550 1268 8091 0000            lds r24,LageKorrekturNick
 2551 126c 9091 0000            lds r25,(LageKorrekturNick)+1
 2552 1270 681B                 sub r22,r24
 2553 1272 790B                 sbc r23,r25
 2554 1274 CB01                 movw r24,r22
 2555 1276 AA27                 clr r26
 2556 1278 97FD                 sbrc r25,7
 2557 127a A095                 com r26
 2558 127c BA2F                 mov r27,r26
 2559 127e 2D85                 ldd r18,Y+13
 2560 1280 3E85                 ldd r19,Y+14
 2561 1282 4F85                 ldd r20,Y+15
 2562 1284 5889                 ldd r21,Y+16
 2563 1286 820F                 add r24,r18
 2564 1288 931F                 adc r25,r19
 2565 128a A41F                 adc r26,r20
 2566 128c B51F                 adc r27,r21
 2567 128e 8093 0000            sts Mess_IntegralNick,r24
 2568 1292 9093 0000            sts (Mess_IntegralNick)+1,r25
 2569 1296 A093 0000            sts (Mess_IntegralNick)+2,r26
 2570 129a B093 0000            sts (Mess_IntegralNick)+3,r27
 2571 129e E090 0000            lds r14,Umschlag180Nick
 2572 12a2 F090 0000            lds r15,(Umschlag180Nick)+1
 2573 12a6 0091 0000            lds r16,(Umschlag180Nick)+2
 2574 12aa 1091 0000            lds r17,(Umschlag180Nick)+3
 2575 12ae E816                 cp r14,r24
 2576 12b0 F906                 cpc r15,r25
 2577 12b2 0A07                 cpc r16,r26
 2578 12b4 1B07                 cpc r17,r27
 2579 12b6 04F4                 brge .L117
 2580 12b8 88EA                 ldi r24,lo8(25000)
 2581 12ba 91E6                 ldi r25,hi8(25000)
 2582 12bc A0E0                 ldi r26,hlo8(25000)
 2583 12be B0E0                 ldi r27,hhi8(25000)
 2584 12c0 8E19                 sub r24,r14
 2585 12c2 9F09                 sbc r25,r15
 2586 12c4 A00B                 sbc r26,r16
 2587 12c6 B10B                 sbc r27,r17
 2588 12c8 8093 0000            sts Mess_IntegralNick,r24
 2589 12cc 9093 0000            sts (Mess_IntegralNick)+1,r25
 2590 12d0 A093 0000            sts (Mess_IntegralNick)+2,r26
 2591 12d4 B093 0000            sts (Mess_IntegralNick)+3,r27
 2592 12d8 8093 0000            sts Mess_IntegralNick2,r24
 2593 12dc 9093 0000            sts (Mess_IntegralNick2)+1,r25
 2594 12e0 A093 0000            sts (Mess_IntegralNick2)+2,r26
 2595 12e4 B093 0000            sts (Mess_IntegralNick2)+3,r27
 2596                   .L117:
 2597 12e8 2227                 clr r18
 2598 12ea 3327                 clr r19
 2599 12ec A901                 movw r20,r18
 2600 12ee 2E19                 sub r18,r14
 2601 12f0 3F09                 sbc r19,r15
 2602 12f2 400B                 sbc r20,r16
 2603 12f4 510B                 sbc r21,r17
 2604 12f6 8091 0000            lds r24,Mess_IntegralNick
 2605 12fa 9091 0000            lds r25,(Mess_IntegralNick)+1
 2606 12fe A091 0000            lds r26,(Mess_IntegralNick)+2
 2607 1302 B091 0000            lds r27,(Mess_IntegralNick)+3
 2608 1306 8217                 cp r24,r18
 2609 1308 9307                 cpc r25,r19
 2610 130a A407                 cpc r26,r20
 2611 130c B507                 cpc r27,r21
 2612 130e 04F4                 brge .L118
 2613 1310 D801                 movw r26,r16
 2614 1312 C701                 movw r24,r14
 2615 1314 885A                 subi r24,lo8(-(-25000))
 2616 1316 9146                 sbci r25,hi8(-(-25000))
 2617 1318 A040                 sbci r26,hlo8(-(-25000))
 2618 131a B040                 sbci r27,hhi8(-(-25000))
 2619 131c 8093 0000            sts Mess_IntegralNick,r24
 2620 1320 9093 0000            sts (Mess_IntegralNick)+1,r25
 2621 1324 A093 0000            sts (Mess_IntegralNick)+2,r26
 2622 1328 B093 0000            sts (Mess_IntegralNick)+3,r27
 2623 132c 8093 0000            sts Mess_IntegralNick2,r24
 2624 1330 9093 0000            sts (Mess_IntegralNick2)+1,r25
 2625 1334 A093 0000            sts (Mess_IntegralNick2)+2,r26
 2626 1338 B093 0000            sts (Mess_IntegralNick2)+3,r27
 2627                   .L118:
 2628 133c 8091 0000            lds r24,Mess_Integral_Gier
 2629 1340 9091 0000            lds r25,(Mess_Integral_Gier)+1
 2630 1344 A091 0000            lds r26,(Mess_Integral_Gier)+2
 2631 1348 B091 0000            lds r27,(Mess_Integral_Gier)+3
 2632 134c 8093 0000            sts Integral_Gier,r24
 2633 1350 9093 0000            sts (Integral_Gier)+1,r25
 2634 1354 A093 0000            sts (Integral_Gier)+2,r26
 2635 1358 B093 0000            sts (Integral_Gier)+3,r27
 2636 135c 8091 0000            lds r24,Mess_IntegralNick
 2637 1360 9091 0000            lds r25,(Mess_IntegralNick)+1
 2638 1364 A091 0000            lds r26,(Mess_IntegralNick)+2
 2639 1368 B091 0000            lds r27,(Mess_IntegralNick)+3
 2640 136c 8093 0000            sts IntegralNick,r24
 2641 1370 9093 0000            sts (IntegralNick)+1,r25
 2642 1374 A093 0000            sts (IntegralNick)+2,r26
 2643 1378 B093 0000            sts (IntegralNick)+3,r27
 2644 137c 8091 0000            lds r24,Mess_IntegralRoll
 2645 1380 9091 0000            lds r25,(Mess_IntegralRoll)+1
 2646 1384 A091 0000            lds r26,(Mess_IntegralRoll)+2
 2647 1388 B091 0000            lds r27,(Mess_IntegralRoll)+3
 2648 138c 8093 0000            sts IntegralRoll,r24
 2649 1390 9093 0000            sts (IntegralRoll)+1,r25
 2650 1394 A093 0000            sts (IntegralRoll)+2,r26
 2651 1398 B093 0000            sts (IntegralRoll)+3,r27
 2652 139c 8091 0000            lds r24,Mess_IntegralNick2
 2653 13a0 9091 0000            lds r25,(Mess_IntegralNick2)+1
 2654 13a4 A091 0000            lds r26,(Mess_IntegralNick2)+2
 2655 13a8 B091 0000            lds r27,(Mess_IntegralNick2)+3
 2656 13ac 8093 0000            sts IntegralNick2,r24
 2657 13b0 9093 0000            sts (IntegralNick2)+1,r25
 2658 13b4 A093 0000            sts (IntegralNick2)+2,r26
 2659 13b8 B093 0000            sts (IntegralNick2)+3,r27
 2660 13bc 8091 0000            lds r24,Mess_IntegralRoll2
 2661 13c0 9091 0000            lds r25,(Mess_IntegralRoll2)+1
 2662 13c4 A091 0000            lds r26,(Mess_IntegralRoll2)+2
 2663 13c8 B091 0000            lds r27,(Mess_IntegralRoll2)+3
 2664 13cc 8093 0000            sts IntegralRoll2,r24
 2665 13d0 9093 0000            sts (IntegralRoll2)+1,r25
 2666 13d4 A093 0000            sts (IntegralRoll2)+2,r26
 2667 13d8 B093 0000            sts (IntegralRoll2)+3,r27
 2668 13dc 8091 0000            lds r24,HiResNick
 2669 13e0 9091 0000            lds r25,(HiResNick)+1
 2670 13e4 97FD                 sbrc r25,7
 2671 13e6 0796                 adiw r24,7
 2672                   .L119:
 2673 13e8 03E0                 ldi r16,3
 2674 13ea 9595         1:      asr r25
 2675 13ec 8795                 ror r24
 2676 13ee 0A95                 dec r16
 2677 13f0 01F4                 brne 1b
 2678 13f2 9093 0000            sts (MesswertNick)+1,r25
 2679 13f6 8093 0000            sts MesswertNick,r24
 2680 13fa 8091 0000            lds r24,HiResRoll
 2681 13fe 9091 0000            lds r25,(HiResRoll)+1
 2682 1402 97FD                 sbrc r25,7
 2683 1404 0796                 adiw r24,7
 2684                   .L120:
 2685 1406 13E0                 ldi r17,3
 2686 1408 9595         1:      asr r25
 2687 140a 8795                 ror r24
 2688 140c 1A95                 dec r17
 2689 140e 01F4                 brne 1b
 2690 1410 9093 0000            sts (MesswertRoll)+1,r25
 2691 1414 8093 0000            sts MesswertRoll,r24
 2692 1418 8091 0000            lds r24,AdWertNick
 2693 141c 9091 0000            lds r25,(AdWertNick)+1
 2694 1420 0F97                 sbiw r24,15
 2695 1422 04F4                 brge .L121
 2696 1424 88E1                 ldi r24,lo8(-1000)
 2697 1426 9CEF                 ldi r25,hi8(-1000)
 2698 1428 9093 0000            sts (MesswertNick)+1,r25
 2699 142c 8093 0000            sts MesswertNick,r24
 2700                   .L121:
 2701 1430 8091 0000            lds r24,AdWertNick
 2702 1434 9091 0000            lds r25,(AdWertNick)+1
 2703 1438 0797                 sbiw r24,7
 2704 143a 04F4                 brge .L122
 2705 143c 80E3                 ldi r24,lo8(-2000)
 2706 143e 98EF                 ldi r25,hi8(-2000)
 2707 1440 9093 0000            sts (MesswertNick)+1,r25
 2708 1444 8093 0000            sts MesswertNick,r24
 2709                   .L122:
 2710 1448 2091 0000            lds r18,PlatinenVersion
 2711 144c 2A30                 cpi r18,lo8(10)
 2712 144e 01F4                 brne .L123
 2713 1450 8091 0000            lds r24,AdWertNick
 2714 1454 9091 0000            lds r25,(AdWertNick)+1
 2715 1458 835F                 subi r24,lo8(1011)
 2716 145a 9340                 sbci r25,hi8(1011)
 2717 145c 04F0                 brlt .L124
 2718 145e 88EE                 ldi r24,lo8(1000)
 2719 1460 93E0                 ldi r25,hi8(1000)
 2720 1462 9093 0000            sts (MesswertNick)+1,r25
 2721 1466 8093 0000            sts MesswertNick,r24
 2722                   .L124:
 2723 146a 8091 0000            lds r24,AdWertNick
 2724 146e 9091 0000            lds r25,(AdWertNick)+1
 2725 1472 8A5F                 subi r24,lo8(1018)
 2726 1474 9340                 sbci r25,hi8(1018)
 2727 1476 04F0                 brlt .L126
 2728 1478 00C0                 rjmp .L169
 2729                   .L123:
 2730 147a 8091 0000            lds r24,AdWertNick
 2731 147e 9091 0000            lds r25,(AdWertNick)+1
 2732 1482 815D                 subi r24,lo8(2001)
 2733 1484 9740                 sbci r25,hi8(2001)
 2734 1486 04F0                 brlt .L127
 2735 1488 88EE                 ldi r24,lo8(1000)
 2736 148a 93E0                 ldi r25,hi8(1000)
 2737 148c 9093 0000            sts (MesswertNick)+1,r25
 2738 1490 8093 0000            sts MesswertNick,r24
 2739                   .L127:
 2740 1494 8091 0000            lds r24,AdWertNick
 2741 1498 9091 0000            lds r25,(AdWertNick)+1
 2742 149c 805E                 subi r24,lo8(2016)
 2743 149e 9740                 sbci r25,hi8(2016)
 2744 14a0 04F0                 brlt .L126
 2745                   .L169:
 2746 14a2 80ED                 ldi r24,lo8(2000)
 2747 14a4 97E0                 ldi r25,hi8(2000)
 2748 14a6 9093 0000            sts (MesswertNick)+1,r25
 2749 14aa 8093 0000            sts MesswertNick,r24
 2750                   .L126:
 2751 14ae 8091 0000            lds r24,AdWertRoll
 2752 14b2 9091 0000            lds r25,(AdWertRoll)+1
 2753 14b6 0F97                 sbiw r24,15
 2754 14b8 04F4                 brge .L129
 2755 14ba 88E1                 ldi r24,lo8(-1000)
 2756 14bc 9CEF                 ldi r25,hi8(-1000)
 2757 14be 9093 0000            sts (MesswertRoll)+1,r25
 2758 14c2 8093 0000            sts MesswertRoll,r24
 2759                   .L129:
 2760 14c6 8091 0000            lds r24,AdWertRoll
 2761 14ca 9091 0000            lds r25,(AdWertRoll)+1
 2762 14ce 0797                 sbiw r24,7
 2763 14d0 04F4                 brge .L130
 2764 14d2 80E3                 ldi r24,lo8(-2000)
 2765 14d4 98EF                 ldi r25,hi8(-2000)
 2766 14d6 9093 0000            sts (MesswertRoll)+1,r25
 2767 14da 8093 0000            sts MesswertRoll,r24
 2768                   .L130:
 2769 14de 2A30                 cpi r18,lo8(10)
 2770 14e0 01F4                 brne .L131
 2771 14e2 8091 0000            lds r24,AdWertRoll
 2772 14e6 9091 0000            lds r25,(AdWertRoll)+1
 2773 14ea 835F                 subi r24,lo8(1011)
 2774 14ec 9340                 sbci r25,hi8(1011)
 2775 14ee 04F0                 brlt .L132
 2776 14f0 88EE                 ldi r24,lo8(1000)
 2777 14f2 93E0                 ldi r25,hi8(1000)
 2778 14f4 9093 0000            sts (MesswertRoll)+1,r25
 2779 14f8 8093 0000            sts MesswertRoll,r24
 2780                   .L132:
 2781 14fc 8091 0000            lds r24,AdWertRoll
 2782 1500 9091 0000            lds r25,(AdWertRoll)+1
 2783 1504 8A5F                 subi r24,lo8(1018)
 2784 1506 9340                 sbci r25,hi8(1018)
 2785 1508 04F0                 brlt .L134
 2786 150a 00C0                 rjmp .L170
 2787                   .L131:
 2788 150c 8091 0000            lds r24,AdWertRoll
 2789 1510 9091 0000            lds r25,(AdWertRoll)+1
 2790 1514 815D                 subi r24,lo8(2001)
 2791 1516 9740                 sbci r25,hi8(2001)
 2792 1518 04F0                 brlt .L135
 2793 151a 88EE                 ldi r24,lo8(1000)
 2794 151c 93E0                 ldi r25,hi8(1000)
 2795 151e 9093 0000            sts (MesswertRoll)+1,r25
 2796 1522 8093 0000            sts MesswertRoll,r24
 2797                   .L135:
 2798 1526 8091 0000            lds r24,AdWertRoll
 2799 152a 9091 0000            lds r25,(AdWertRoll)+1
 2800 152e 805E                 subi r24,lo8(2016)
 2801 1530 9740                 sbci r25,hi8(2016)
 2802 1532 04F0                 brlt .L134
 2803                   .L170:
 2804 1534 80ED                 ldi r24,lo8(2000)
 2805 1536 97E0                 ldi r25,hi8(2000)
 2806 1538 9093 0000            sts (MesswertRoll)+1,r25
 2807 153c 8093 0000            sts MesswertRoll,r24
 2808                   .L134:
 2809 1540 6091 0000            lds r22,Parameter_Gyro_D
 2810 1544 6623                 tst r22
 2811 1546 01F4                 brne .+2
 2812 1548 00C0                 rjmp .L137
 2813 154a 4091 0000            lds r20,HiResNick
 2814 154e 5091 0000            lds r21,(HiResNick)+1
 2815 1552 8091 0000            lds r24,oldNick.31
 2816 1556 9091 0000            lds r25,(oldNick.31)+1
 2817 155a 481B                 sub r20,r24
 2818 155c 590B                 sbc r21,r25
 2819 155e 5093 0000            sts (d2Nick.34)+1,r21
 2820 1562 4093 0000            sts d2Nick.34,r20
 2821 1566 2091 0000            lds r18,HiResNick
 2822 156a 3091 0000            lds r19,(HiResNick)+1
 2823 156e 280F                 add r18,r24
 2824 1570 391F                 adc r19,r25
 2825 1572 37FF                 sbrs r19,7
 2826 1574 00C0                 rjmp .L138
 2827 1576 2F5F                 subi r18,lo8(-(1))
 2828 1578 3F4F                 sbci r19,hi8(-(1))
 2829                   .L138:
 2830 157a 3595                 asr r19
 2831 157c 2795                 ror r18
 2832 157e 3093 0000            sts (oldNick.31)+1,r19
 2833 1582 2093 0000            sts oldNick.31,r18
 2834 1586 4138                 cpi r20,129
 2835 1588 5105                 cpc r21,__zero_reg__
 2836 158a 04F0                 brlt .L139
 2837 158c 80E8                 ldi r24,lo8(128)
 2838 158e 90E0                 ldi r25,hi8(128)
 2839 1590 00C0                 rjmp .L171
 2840                   .L139:
 2841 1592 4058                 subi r20,lo8(-128)
 2842 1594 5F4F                 sbci r21,hi8(-128)
 2843 1596 04F4                 brge .L140
 2844 1598 80E8                 ldi r24,lo8(-128)
 2845 159a 9FEF                 ldi r25,hi8(-128)
 2846                   .L171:
 2847 159c 9093 0000            sts (d2Nick.34)+1,r25
 2848 15a0 8093 0000            sts d2Nick.34,r24
 2849                   .L140:
 2850 15a4 4091 0000            lds r20,HiResRoll
 2851 15a8 5091 0000            lds r21,(HiResRoll)+1
 2852 15ac 8091 0000            lds r24,oldRoll.32
 2853 15b0 9091 0000            lds r25,(oldRoll.32)+1
 2854 15b4 481B                 sub r20,r24
 2855 15b6 590B                 sbc r21,r25
 2856 15b8 5093 0000            sts (d2Roll.33)+1,r21
 2857 15bc 4093 0000            sts d2Roll.33,r20
 2858 15c0 2091 0000            lds r18,HiResRoll
 2859 15c4 3091 0000            lds r19,(HiResRoll)+1
 2860 15c8 280F                 add r18,r24
 2861 15ca 391F                 adc r19,r25
 2862 15cc 37FF                 sbrs r19,7
 2863 15ce 00C0                 rjmp .L142
 2864 15d0 2F5F                 subi r18,lo8(-(1))
 2865 15d2 3F4F                 sbci r19,hi8(-(1))
 2866                   .L142:
 2867 15d4 3595                 asr r19
 2868 15d6 2795                 ror r18
 2869 15d8 3093 0000            sts (oldRoll.32)+1,r19
 2870 15dc 2093 0000            sts oldRoll.32,r18
 2871 15e0 4138                 cpi r20,129
 2872 15e2 5105                 cpc r21,__zero_reg__
 2873 15e4 04F0                 brlt .L143
 2874 15e6 80E8                 ldi r24,lo8(128)
 2875 15e8 90E0                 ldi r25,hi8(128)
 2876 15ea 00C0                 rjmp .L172
 2877                   .L143:
 2878 15ec 4058                 subi r20,lo8(-128)
 2879 15ee 5F4F                 sbci r21,hi8(-128)
 2880 15f0 04F4                 brge .L144
 2881 15f2 80E8                 ldi r24,lo8(-128)
 2882 15f4 9FEF                 ldi r25,hi8(-128)
 2883                   .L172:
 2884 15f6 9093 0000            sts (d2Roll.33)+1,r25
 2885 15fa 8093 0000            sts d2Roll.33,r24
 2886                   .L144:
 2887 15fe 462F                 mov r20,r22
 2888 1600 5527                 clr r21
 2889 1602 8091 0000            lds r24,d2Nick.34
 2890 1606 9091 0000            lds r25,(d2Nick.34)+1
 2891 160a 849F                 mul r24,r20
 2892 160c B001                 movw r22,r0
 2893 160e 859F                 mul r24,r21
 2894 1610 700D                 add r23,r0
 2895 1612 949F                 mul r25,r20
 2896 1614 700D                 add r23,r0
 2897 1616 1124                 clr r1
 2898 1618 9B01                 movw r18,r22
 2899 161a 77FF                 sbrs r23,7
 2900 161c 00C0                 rjmp .L146
 2901 161e 215F                 subi r18,lo8(-(15))
 2902 1620 3F4F                 sbci r19,hi8(-(15))
 2903                   .L146:
 2904 1622 F4E0                 ldi r31,4
 2905 1624 3595         1:      asr r19
 2906 1626 2795                 ror r18
 2907 1628 FA95                 dec r31
 2908 162a 01F4                 brne 1b
 2909 162c 8091 0000            lds r24,MesswertNick
 2910 1630 9091 0000            lds r25,(MesswertNick)+1
 2911 1634 820F                 add r24,r18
 2912 1636 931F                 adc r25,r19
 2913 1638 9093 0000            sts (MesswertNick)+1,r25
 2914 163c 8093 0000            sts MesswertNick,r24
 2915 1640 8091 0000            lds r24,d2Roll.33
 2916 1644 9091 0000            lds r25,(d2Roll.33)+1
 2917 1648 849F                 mul r24,r20
 2918 164a D001                 movw r26,r0
 2919 164c 859F                 mul r24,r21
 2920 164e B00D                 add r27,r0
 2921 1650 949F                 mul r25,r20
 2922 1652 B00D                 add r27,r0
 2923 1654 1124                 clr r1
 2924 1656 AD01                 movw r20,r26
 2925 1658 9D01                 movw r18,r26
 2926 165a B7FF                 sbrs r27,7
 2927 165c 00C0                 rjmp .L147
 2928 165e 215F                 subi r18,lo8(-(15))
 2929 1660 3F4F                 sbci r19,hi8(-(15))
 2930                   .L147:
 2931 1662 E4E0                 ldi r30,4
 2932 1664 3595         1:      asr r19
 2933 1666 2795                 ror r18
 2934 1668 EA95                 dec r30
 2935 166a 01F4                 brne 1b
 2936 166c 8091 0000            lds r24,MesswertRoll
 2937 1670 9091 0000            lds r25,(MesswertRoll)+1
 2938 1674 820F                 add r24,r18
 2939 1676 931F                 adc r25,r19
 2940 1678 9093 0000            sts (MesswertRoll)+1,r25
 2941 167c 8093 0000            sts MesswertRoll,r24
 2942 1680 8091 0000            lds r24,HiResNick
 2943 1684 9091 0000            lds r25,(HiResNick)+1
 2944 1688 860F                 add r24,r22
 2945 168a 971F                 adc r25,r23
 2946 168c 9093 0000            sts (HiResNick)+1,r25
 2947 1690 8093 0000            sts HiResNick,r24
 2948 1694 8091 0000            lds r24,HiResRoll
 2949 1698 9091 0000            lds r25,(HiResRoll)+1
 2950 169c 840F                 add r24,r20
 2951 169e 951F                 adc r25,r21
 2952 16a0 9093 0000            sts (HiResRoll)+1,r25
 2953 16a4 8093 0000            sts HiResRoll,r24
 2954                   .L137:
 2955 16a8 0091 0000            lds r16,RohMesswertRoll
 2956 16ac 1091 0000            lds r17,(RohMesswertRoll)+1
 2957 16b0 8091 0000            lds r24,KopplungsteilNickRoll
 2958 16b4 9091 0000            lds r25,(KopplungsteilNickRoll)+1
 2959 16b8 1016                 cp __zero_reg__,r16
 2960 16ba 1106                 cpc __zero_reg__,r17
 2961 16bc 04F4                 brge .L148
 2962 16be 9C01                 movw r18,r24
 2963 16c0 97FF                 sbrs r25,7
 2964 16c2 00C0                 rjmp .L149
 2965 16c4 2227                 clr r18
 2966 16c6 3327                 clr r19
 2967 16c8 281B                 sub r18,r24
 2968 16ca 390B                 sbc r19,r25
 2969                   .L149:
 2970 16cc C901                 movw r24,r18
 2971 16ce AA27                 clr r26
 2972 16d0 97FD                 sbrc r25,7
 2973 16d2 A095                 com r26
 2974 16d4 BA2F                 mov r27,r26
 2975 16d6 2091 0000            lds r18,Parameter_CouplingYawCorrection
 2976 16da 3327                 clr r19
 2977 16dc 4427                 clr r20
 2978 16de 5527                 clr r21
 2979 16e0 BC01                 movw r22,r24
 2980 16e2 CD01                 movw r24,r26
 2981 16e4 0E94 0000            call __mulsi3
 2982 16e8 9B01                 movw r18,r22
 2983 16ea AC01                 movw r20,r24
 2984 16ec 97FF                 sbrs r25,7
 2985 16ee 00C0                 rjmp .L150
 2986 16f0 215C                 subi r18,lo8(-(63))
 2987 16f2 3F4F                 sbci r19,hi8(-(63))
 2988 16f4 4F4F                 sbci r20,hlo8(-(63))
 2989 16f6 5F4F                 sbci r21,hhi8(-(63))
 2990                   .L150:
 2991 16f8 76E0                 ldi r23,6
 2992 16fa 5595         1:      asr r21
 2993 16fc 4795                 ror r20
 2994 16fe 3795                 ror r19
 2995 1700 2795                 ror r18
 2996 1702 7A95                 dec r23
 2997 1704 01F4                 brne 1b
 2998 1706 8091 0000            lds r24,TrimRoll
 2999 170a 9091 0000            lds r25,(TrimRoll)+1
 3000 170e 820F                 add r24,r18
 3001 1710 931F                 adc r25,r19
 3002 1712 00C0                 rjmp .L173
 3003                   .L148:
 3004 1714 97FF                 sbrs r25,7
 3005 1716 00C0                 rjmp .L152
 3006 1718 9095                 com r25
 3007 171a 8195                 neg r24
 3008 171c 9F4F                 sbci r25,lo8(-1)
 3009                   .L152:
 3010 171e AA27                 clr r26
 3011 1720 97FD                 sbrc r25,7
 3012 1722 A095                 com r26
 3013 1724 BA2F                 mov r27,r26
 3014 1726 2091 0000            lds r18,Parameter_CouplingYawCorrection
 3015 172a 3327                 clr r19
 3016 172c 4427                 clr r20
 3017 172e 5527                 clr r21
 3018 1730 BC01                 movw r22,r24
 3019 1732 CD01                 movw r24,r26
 3020 1734 0E94 0000            call __mulsi3
 3021 1738 9B01                 movw r18,r22
 3022 173a AC01                 movw r20,r24
 3023 173c 97FF                 sbrs r25,7
 3024 173e 00C0                 rjmp .L153
 3025 1740 215C                 subi r18,lo8(-(63))
 3026 1742 3F4F                 sbci r19,hi8(-(63))
 3027 1744 4F4F                 sbci r20,hlo8(-(63))
 3028 1746 5F4F                 sbci r21,hhi8(-(63))
 3029                   .L153:
 3030 1748 66E0                 ldi r22,6
 3031 174a 5595         1:      asr r21
 3032 174c 4795                 ror r20
 3033 174e 3795                 ror r19
 3034 1750 2795                 ror r18
 3035 1752 6A95                 dec r22
 3036 1754 01F4                 brne 1b
 3037 1756 8091 0000            lds r24,TrimRoll
 3038 175a 9091 0000            lds r25,(TrimRoll)+1
 3039 175e 821B                 sub r24,r18
 3040 1760 930B                 sbc r25,r19
 3041                   .L173:
 3042 1762 9093 0000            sts (TrimRoll)+1,r25
 3043 1766 8093 0000            sts TrimRoll,r24
 3044 176a E090 0000            lds r14,RohMesswertNick
 3045 176e F090 0000            lds r15,(RohMesswertNick)+1
 3046 1772 8091 0000            lds r24,KopplungsteilRollNick
 3047 1776 9091 0000            lds r25,(KopplungsteilRollNick)+1
 3048 177a 1E14                 cp __zero_reg__,r14
 3049 177c 1F04                 cpc __zero_reg__,r15
 3050 177e 04F4                 brge .L154
 3051 1780 9C01                 movw r18,r24
 3052 1782 97FF                 sbrs r25,7
 3053 1784 00C0                 rjmp .L155
 3054 1786 2227                 clr r18
 3055 1788 3327                 clr r19
 3056 178a 281B                 sub r18,r24
 3057 178c 390B                 sbc r19,r25
 3058                   .L155:
 3059 178e C901                 movw r24,r18
 3060 1790 AA27                 clr r26
 3061 1792 97FD                 sbrc r25,7
 3062 1794 A095                 com r26
 3063 1796 BA2F                 mov r27,r26
 3064 1798 2091 0000            lds r18,Parameter_CouplingYawCorrection
 3065 179c 3327                 clr r19
 3066 179e 4427                 clr r20
 3067 17a0 5527                 clr r21
 3068 17a2 BC01                 movw r22,r24
 3069 17a4 CD01                 movw r24,r26
 3070 17a6 0E94 0000            call __mulsi3
 3071 17aa 9B01                 movw r18,r22
 3072 17ac AC01                 movw r20,r24
 3073 17ae 97FF                 sbrs r25,7
 3074 17b0 00C0                 rjmp .L156
 3075 17b2 215C                 subi r18,lo8(-(63))
 3076 17b4 3F4F                 sbci r19,hi8(-(63))
 3077 17b6 4F4F                 sbci r20,hlo8(-(63))
 3078 17b8 5F4F                 sbci r21,hhi8(-(63))
 3079                   .L156:
 3080 17ba 96E0                 ldi r25,6
 3081 17bc 5595         1:      asr r21
 3082 17be 4795                 ror r20
 3083 17c0 3795                 ror r19
 3084 17c2 2795                 ror r18
 3085 17c4 9A95                 dec r25
 3086 17c6 01F4                 brne 1b
 3087 17c8 8091 0000            lds r24,TrimNick
 3088 17cc 9091 0000            lds r25,(TrimNick)+1
 3089 17d0 820F                 add r24,r18
 3090 17d2 931F                 adc r25,r19
 3091 17d4 00C0                 rjmp .L174
 3092                   .L154:
 3093 17d6 97FF                 sbrs r25,7
 3094 17d8 00C0                 rjmp .L158
 3095 17da 9095                 com r25
 3096 17dc 8195                 neg r24
 3097 17de 9F4F                 sbci r25,lo8(-1)
 3098                   .L158:
 3099 17e0 AA27                 clr r26
 3100 17e2 97FD                 sbrc r25,7
 3101 17e4 A095                 com r26
 3102 17e6 BA2F                 mov r27,r26
 3103 17e8 2091 0000            lds r18,Parameter_CouplingYawCorrection
 3104 17ec 3327                 clr r19
 3105 17ee 4427                 clr r20
 3106 17f0 5527                 clr r21
 3107 17f2 BC01                 movw r22,r24
 3108 17f4 CD01                 movw r24,r26
 3109 17f6 0E94 0000            call __mulsi3
 3110 17fa 9B01                 movw r18,r22
 3111 17fc AC01                 movw r20,r24
 3112 17fe 97FF                 sbrs r25,7
 3113 1800 00C0                 rjmp .L159
 3114 1802 215C                 subi r18,lo8(-(63))
 3115 1804 3F4F                 sbci r19,hi8(-(63))
 3116 1806 4F4F                 sbci r20,hlo8(-(63))
 3117 1808 5F4F                 sbci r21,hhi8(-(63))
 3118                   .L159:
 3119 180a 86E0                 ldi r24,6
 3120 180c 5595         1:      asr r21
 3121 180e 4795                 ror r20
 3122 1810 3795                 ror r19
 3123 1812 2795                 ror r18
 3124 1814 8A95                 dec r24
 3125 1816 01F4                 brne 1b
 3126 1818 8091 0000            lds r24,TrimNick
 3127 181c 9091 0000            lds r25,(TrimNick)+1
 3128 1820 821B                 sub r24,r18
 3129 1822 930B                 sbc r25,r19
 3130                   .L174:
 3131 1824 9093 0000            sts (TrimNick)+1,r25
 3132 1828 8093 0000            sts TrimNick,r24
 3133 182c 8091 0000            lds r24,Parameter_GlobalConfig
 3134 1830 87FF                 sbrs r24,7
 3135 1832 00C0                 rjmp .L82
 3136 1834 B989                 ldd r27,Y+17
 3137 1836 BB23                 tst r27
 3138 1838 01F0                 breq .+2
 3139 183a 00C0                 rjmp .L82
 3140 183c 8091 0000            lds r24,Looping_Roll
 3141 1840 8823                 tst r24
 3142 1842 01F4                 brne .L82
 3143 1844 E1E0                 ldi r30,lo8(257)
 3144 1846 EE16                 cp r14,r30
 3145 1848 E1E0                 ldi r30,hi8(257)
 3146 184a FE06                 cpc r15,r30
 3147 184c 04F0                 brlt .L161
 3148 184e 8091 0000            lds r24,MesswertNick
 3149 1852 9091 0000            lds r25,(MesswertNick)+1
 3150 1856 8E0D                 add r24,r14
 3151 1858 9F1D                 adc r25,r15
 3152 185a 8050                 subi r24,lo8(-(-256))
 3153 185c 9140                 sbci r25,hi8(-(-256))
 3154 185e 00C0                 rjmp .L175
 3155                   .L161:
 3156 1860 F0E0                 ldi r31,lo8(-256)
 3157 1862 EF16                 cp r14,r31
 3158 1864 FFEF                 ldi r31,hi8(-256)
 3159 1866 FF06                 cpc r15,r31
 3160 1868 04F4                 brge .L162
 3161 186a 8091 0000            lds r24,MesswertNick
 3162 186e 9091 0000            lds r25,(MesswertNick)+1
 3163 1872 8E0D                 add r24,r14
 3164 1874 9F1D                 adc r25,r15
 3165 1876 8050                 subi r24,lo8(-(256))
 3166 1878 9F4F                 sbci r25,hi8(-(256))
 3167                   .L175:
 3168 187a 9093 0000            sts (MesswertNick)+1,r25
 3169 187e 8093 0000            sts MesswertNick,r24
 3170                   .L162:
 3171 1882 21E0                 ldi r18,hi8(257)
 3172 1884 0130                 cpi r16,lo8(257)
 3173 1886 1207                 cpc r17,r18
 3174 1888 04F0                 brlt .L164
 3175 188a 8091 0000            lds r24,MesswertRoll
 3176 188e 9091 0000            lds r25,(MesswertRoll)+1
 3177 1892 800F                 add r24,r16
 3178 1894 911F                 adc r25,r17
 3179 1896 8050                 subi r24,lo8(-(-256))
 3180 1898 9140                 sbci r25,hi8(-(-256))
 3181 189a 00C0                 rjmp .L176
 3182                   .L164:
 3183 189c 3FEF                 ldi r19,hi8(-256)
 3184 189e 0030                 cpi r16,lo8(-256)
 3185 18a0 1307                 cpc r17,r19
 3186 18a2 04F4                 brge .L82
 3187 18a4 8091 0000            lds r24,MesswertRoll
 3188 18a8 9091 0000            lds r25,(MesswertRoll)+1
 3189 18ac 800F                 add r24,r16
 3190 18ae 911F                 adc r25,r17
 3191 18b0 8050                 subi r24,lo8(-(256))
 3192 18b2 9F4F                 sbci r25,hi8(-(256))
 3193                   .L176:
 3194 18b4 9093 0000            sts (MesswertRoll)+1,r25
 3195 18b8 8093 0000            sts MesswertRoll,r24
 3196                   .L82:
 3197                   /* epilogue: frame size=19 */
 3198 18bc E2E1                 ldi r30,18
 3199 18be CD5E                 subi r28,-19
 3200 18c0 0C94 0000            jmp __epilogue_restores__+0
 3201                   /* epilogue end (size=4) */
 3202                   /* function Mittelwert size 2000 (1990) */
 3204                   .global SendMotorData
 3206                   SendMotorData:
 3207                   /* prologue: frame size=0 */
 3208                   /* prologue end (size=0) */
 3209 18c4 8091 0000            lds r24,MotorenEin
 3210 18c8 8823                 tst r24
 3211 18ca 01F4                 brne .L178
 3212 18cc 8091 0000            lds r24,FC_StatusFlags
 3213 18d0 8C7F                 andi r24,lo8(-4)
 3214 18d2 8093 0000            sts FC_StatusFlags,r24
 3215 18d6 A0E0                 ldi r26,lo8(MotorTest)
 3216 18d8 B0E0                 ldi r27,hi8(MotorTest)
 3217 18da E0E0                 ldi r30,lo8(Motor)
 3218 18dc F0E0                 ldi r31,hi8(Motor)
 3219 18de 9BE0                 ldi r25,lo8(11)
 3220                   .L183:
 3221 18e0 8091 0000            lds r24,PC_MotortestActive
 3222 18e4 8823                 tst r24
 3223 18e6 01F4                 brne .L182
 3224 18e8 8C93                 st X,r24
 3225                   .L182:
 3226 18ea 8D91                 ld r24,X+
 3227 18ec 8183                 std Z+1,r24
 3228 18ee 1282                 std Z+2,__zero_reg__
 3229 18f0 9150                 subi r25,lo8(-(-1))
 3230 18f2 3896                 adiw r30,8
 3231 18f4 97FF                 sbrs r25,7
 3232 18f6 00C0                 rjmp .L183
 3233 18f8 8091 0000            lds r24,PC_MotortestActive
 3234 18fc 8823                 tst r24
 3235 18fe 01F0                 breq .L185
 3236 1900 8091 0000            lds r24,PC_MotortestActive
 3237 1904 8150                 subi r24,lo8(-(-1))
 3238 1906 8093 0000            sts PC_MotortestActive,r24
 3239 190a 00C0                 rjmp .L185
 3240                   .L178:
 3241 190c 8091 0000            lds r24,FC_StatusFlags
 3242 1910 8160                 ori r24,lo8(1)
 3243 1912 8093 0000            sts FC_StatusFlags,r24
 3244                   .L185:
 3245 1916 8091 0000            lds r24,I2C_TransferActive
 3246 191a 8823                 tst r24
 3247 191c 01F0                 breq .L186
 3248 191e 1092 0000            sts I2C_TransferActive,__zero_reg__
 3249 1922 0895                 ret
 3250                   .L186:
 3251 1924 8093 0000            sts motor_write,r24
 3252 1928 8093 0000            sts twi_state,r24
 3253 192c 8091 0000            lds r24,BLFlags
 3254 1930 8E7F                 andi r24,lo8(-2)
 3255 1932 8093 0000            sts BLFlags,r24
 3256 1936 85EA                 ldi r24,lo8(-91)
 3257 1938 8093 BC00            sts 188,r24
 3258 193c 0895                 ret
 3259                   /* epilogue: frame size=0 */
 3260                   /* epilogue: noreturn */
 3261                   /* epilogue end (size=0) */
 3262                   /* function SendMotorData size 61 (61) */
 3264                   .global ParameterZuordnung
 3266                   ParameterZuordnung:
 3267                   /* prologue: frame size=0 */
 3268 193e CF93                 push r28
 3269 1940 DF93                 push r29
 3270                   /* prologue end (size=2) */
 3271 1942 A0E0                 ldi r26,lo8(Poti)
 3272 1944 B0E0                 ldi r27,hi8(Poti)
 3273 1946 C0E0                 ldi r28,lo8(EE_Parameter+5)
 3274 1948 D0E0                 ldi r29,hi8(EE_Parameter+5)
 3275 194a 57E0                 ldi r21,lo8(7)
 3276                   .L203:
 3277 194c 9991                 ld r25,Y+
 3278 194e E92F                 mov r30,r25
 3279 1950 FF27                 clr r31
 3280 1952 EE0F                 add r30,r30
 3281 1954 FF1F                 adc r31,r31
 3282 1956 E050                 subi r30,lo8(-(PPM_in))
 3283 1958 F040                 sbci r31,hi8(-(PPM_in))
 3284 195a 0190                 ld __tmp_reg__,Z+
 3285 195c F081                 ld r31,Z
 3286 195e E02D                 mov r30,__tmp_reg__
 3287 1960 E158                 subi r30,lo8(-(127))
 3288 1962 FF4F                 sbci r31,hi8(-(127))
 3289 1964 EF3F                 cpi r30,255
 3290 1966 F105                 cpc r31,__zero_reg__
 3291 1968 01F0                 breq .L194
 3292 196a 04F0                 brlt .L194
 3293 196c EFEF                 ldi r30,lo8(255)
 3294 196e F0E0                 ldi r31,hi8(255)
 3295 1970 00C0                 rjmp .L195
 3296                   .L194:
 3297 1972 F7FF                 sbrs r31,7
 3298 1974 00C0                 rjmp .L195
 3299 1976 E0E0                 ldi r30,lo8(0)
 3300 1978 F0E0                 ldi r31,hi8(0)
 3301                   .L195:
 3302 197a 9931                 cpi r25,lo8(25)
 3303 197c 01F4                 brne .L197
 3304 197e EC93                 st X,r30
 3305 1980 00C0                 rjmp .L193
 3306                   .L197:
 3307 1982 4C91                 ld r20,X
 3308 1984 242F                 mov r18,r20
 3309 1986 3327                 clr r19
 3310 1988 E217                 cp r30,r18
 3311 198a F307                 cpc r31,r19
 3312 198c 01F0                 breq .L193
 3313 198e CF01                 movw r24,r30
 3314 1990 821B                 sub r24,r18
 3315 1992 930B                 sbc r25,r19
 3316 1994 97FD                 sbrc r25,7
 3317 1996 0396                 adiw r24,3
 3318                   .L200:
 3319 1998 9595                 asr r25
 3320 199a 8795                 ror r24
 3321 199c 9595                 asr r25
 3322 199e 8795                 ror r24
 3323 19a0 242F                 mov r18,r20
 3324 19a2 280F                 add r18,r24
 3325 19a4 2C93                 st X,r18
 3326 19a6 822F                 mov r24,r18
 3327 19a8 9927                 clr r25
 3328 19aa E817                 cp r30,r24
 3329 19ac F907                 cpc r31,r25
 3330 19ae 04F4                 brge .L201
 3331 19b0 2150                 subi r18,lo8(-(-1))
 3332 19b2 00C0                 rjmp .L327
 3333                   .L201:
 3334 19b4 2F5F                 subi r18,lo8(-(1))
 3335                   .L327:
 3336 19b6 2C93                 st X,r18
 3337                   .L193:
 3338 19b8 5150                 subi r21,lo8(-(-1))
 3339 19ba 1196                 adiw r26,1
 3340 19bc 57FF                 sbrs r21,7
 3341 19be 00C0                 rjmp .L203
 3342 19c0 8091 0000            lds r24,EE_Parameter+15
 3343 19c4 883F                 cpi r24,lo8(-8)
 3344 19c6 00F0                 brlo .L328
 3345 19c8 EFEF                 ldi r30,lo8(255)
 3346 19ca F0E0                 ldi r31,hi8(255)
 3347 19cc E81B                 sub r30,r24
 3348 19ce F109                 sbc r31,__zero_reg__
 3349 19d0 E050                 subi r30,lo8(-(Poti))
 3350 19d2 F040                 sbci r31,hi8(-(Poti))
 3351 19d4 8081                 ld r24,Z
 3352                   .L328:
 3353 19d6 8093 0000            sts Parameter_Luftdruck_D,r24
 3354 19da 8091 0000            lds r24,Parameter_Luftdruck_D
 3355 19de 8823                 tst r24
 3356 19e0 01F0                 breq .L207
 3357 19e2 8436                 cpi r24,lo8(100)
 3358 19e4 00F0                 brlo .L207
 3359 19e6 84E6                 ldi r24,lo8(100)
 3360 19e8 8093 0000            sts Parameter_Luftdruck_D,r24
 3361                   .L207:
 3362 19ec 8091 0000            lds r24,EE_Parameter+17
 3363 19f0 883F                 cpi r24,lo8(-8)
 3364 19f2 00F0                 brlo .L329
 3365 19f4 EFEF                 ldi r30,lo8(255)
 3366 19f6 F0E0                 ldi r31,hi8(255)
 3367 19f8 E81B                 sub r30,r24
 3368 19fa F109                 sbc r31,__zero_reg__
 3369 19fc E050                 subi r30,lo8(-(Poti))
 3370 19fe F040                 sbci r31,hi8(-(Poti))
 3371 1a00 8081                 ld r24,Z
 3372                   .L329:
 3373 1a02 8093 0000            sts Parameter_Hoehe_P,r24
 3374 1a06 8091 0000            lds r24,Parameter_Hoehe_P
 3375 1a0a 8823                 tst r24
 3376 1a0c 01F0                 breq .L212
 3377 1a0e 8436                 cpi r24,lo8(100)
 3378 1a10 00F0                 brlo .L212
 3379 1a12 84E6                 ldi r24,lo8(100)
 3380 1a14 8093 0000            sts Parameter_Hoehe_P,r24
 3381                   .L212:
 3382 1a18 8091 0000            lds r24,EE_Parameter+30
 3383 1a1c 883F                 cpi r24,lo8(-8)
 3384 1a1e 00F0                 brlo .L330
 3385 1a20 EFEF                 ldi r30,lo8(255)
 3386 1a22 F0E0                 ldi r31,hi8(255)
 3387 1a24 E81B                 sub r30,r24
 3388 1a26 F109                 sbc r31,__zero_reg__
 3389 1a28 E050                 subi r30,lo8(-(Poti))
 3390 1a2a F040                 sbci r31,hi8(-(Poti))
 3391 1a2c 8081                 ld r24,Z
 3392                   .L330:
 3393 1a2e 8093 0000            sts Parameter_Gyro_P,r24
 3394 1a32 8091 0000            lds r24,Parameter_Gyro_P
 3395 1a36 8B30                 cpi r24,lo8(11)
 3396 1a38 00F4                 brsh .L216
 3397 1a3a 8AE0                 ldi r24,lo8(10)
 3398 1a3c 00C0                 rjmp .L331
 3399                   .L216:
 3400 1a3e 8F3F                 cpi r24,lo8(-1)
 3401 1a40 01F4                 brne .L217
 3402                   .L331:
 3403 1a42 8093 0000            sts Parameter_Gyro_P,r24
 3404                   .L217:
 3405 1a46 8091 0000            lds r24,EE_Parameter+75
 3406 1a4a 883F                 cpi r24,lo8(-8)
 3407 1a4c 00F0                 brlo .L332
 3408 1a4e EFEF                 ldi r30,lo8(255)
 3409 1a50 F0E0                 ldi r31,hi8(255)
 3410 1a52 E81B                 sub r30,r24
 3411 1a54 F109                 sbc r31,__zero_reg__
 3412 1a56 E050                 subi r30,lo8(-(Poti))
 3413 1a58 F040                 sbci r31,hi8(-(Poti))
 3414 1a5a 8081                 ld r24,Z
 3415                   .L332:
 3416 1a5c 8093 0000            sts Parameter_J16Timing,r24
 3417 1a60 8091 0000            lds r24,Parameter_J16Timing
 3418 1a64 8630                 cpi r24,lo8(6)
 3419 1a66 00F4                 brsh .L221
 3420 1a68 85E0                 ldi r24,lo8(5)
 3421 1a6a 00C0                 rjmp .L333
 3422                   .L221:
 3423 1a6c 8F3F                 cpi r24,lo8(-1)
 3424 1a6e 01F4                 brne .L222
 3425                   .L333:
 3426 1a70 8093 0000            sts Parameter_J16Timing,r24
 3427                   .L222:
 3428 1a74 8091 0000            lds r24,EE_Parameter+77
 3429 1a78 883F                 cpi r24,lo8(-8)
 3430 1a7a 00F0                 brlo .L334
 3431 1a7c EFEF                 ldi r30,lo8(255)
 3432 1a7e F0E0                 ldi r31,hi8(255)
 3433 1a80 E81B                 sub r30,r24
 3434 1a82 F109                 sbc r31,__zero_reg__
 3435 1a84 E050                 subi r30,lo8(-(Poti))
 3436 1a86 F040                 sbci r31,hi8(-(Poti))
 3437 1a88 8081                 ld r24,Z
 3438                   .L334:
 3439 1a8a 8093 0000            sts Parameter_J17Timing,r24
 3440 1a8e 8091 0000            lds r24,Parameter_J17Timing
 3441 1a92 8630                 cpi r24,lo8(6)
 3442 1a94 00F4                 brsh .L226
 3443 1a96 85E0                 ldi r24,lo8(5)
 3444 1a98 00C0                 rjmp .L335
 3445                   .L226:
 3446 1a9a 8F3F                 cpi r24,lo8(-1)
 3447 1a9c 01F4                 brne .L227
 3448                   .L335:
 3449 1a9e 8093 0000            sts Parameter_J17Timing,r24
 3450                   .L227:
 3451 1aa2 8091 0000            lds r24,EE_Parameter+56
 3452 1aa6 873F                 cpi r24,lo8(-9)
 3453 1aa8 01F4                 brne .L229
 3454 1aaa 4299                 sbic 40-0x20,2
 3455 1aac 00C0                 rjmp .L368
 3456 1aae 00C0                 rjmp .L234
 3457                   .L229:
 3458 1ab0 863F                 cpi r24,lo8(-10)
 3459 1ab2 01F4                 brne .L233
 3460 1ab4 439B                 sbis 40-0x20,3
 3461 1ab6 00C0                 rjmp .L234
 3462                   .L368:
 3463 1ab8 8CE8                 ldi r24,lo8(-116)
 3464 1aba 00C0                 rjmp .L336
 3465                   .L234:
 3466 1abc 86E4                 ldi r24,lo8(70)
 3467 1abe 00C0                 rjmp .L336
 3468                   .L233:
 3469 1ac0 883F                 cpi r24,lo8(-8)
 3470 1ac2 00F0                 brlo .L336
 3471 1ac4 EFEF                 ldi r30,lo8(255)
 3472 1ac6 F0E0                 ldi r31,hi8(255)
 3473 1ac8 E81B                 sub r30,r24
 3474 1aca F109                 sbc r31,__zero_reg__
 3475 1acc E050                 subi r30,lo8(-(Poti))
 3476 1ace F040                 sbci r31,hi8(-(Poti))
 3477 1ad0 8081                 ld r24,Z
 3478                   .L336:
 3479 1ad2 8093 0000            sts Parameter_Servo3,r24
 3480 1ad6 8091 0000            lds r24,EE_Parameter+57
 3481 1ada 873F                 cpi r24,lo8(-9)
 3482 1adc 01F4                 brne .L239
 3483 1ade 4299                 sbic 40-0x20,2
 3484 1ae0 00C0                 rjmp .L369
 3485 1ae2 00C0                 rjmp .L244
 3486                   .L239:
 3487 1ae4 863F                 cpi r24,lo8(-10)
 3488 1ae6 01F4                 brne .L243
 3489 1ae8 439B                 sbis 40-0x20,3
 3490 1aea 00C0                 rjmp .L244
 3491                   .L369:
 3492 1aec 8CE8                 ldi r24,lo8(-116)
 3493 1aee 00C0                 rjmp .L337
 3494                   .L244:
 3495 1af0 86E4                 ldi r24,lo8(70)
 3496 1af2 00C0                 rjmp .L337
 3497                   .L243:
 3498 1af4 883F                 cpi r24,lo8(-8)
 3499 1af6 00F0                 brlo .L337
 3500 1af8 EFEF                 ldi r30,lo8(255)
 3501 1afa F0E0                 ldi r31,hi8(255)
 3502 1afc E81B                 sub r30,r24
 3503 1afe F109                 sbc r31,__zero_reg__
 3504 1b00 E050                 subi r30,lo8(-(Poti))
 3505 1b02 F040                 sbci r31,hi8(-(Poti))
 3506 1b04 8081                 ld r24,Z
 3507                   .L337:
 3508 1b06 8093 0000            sts Parameter_Servo4,r24
 3509 1b0a 8091 0000            lds r24,EE_Parameter+58
 3510 1b0e 883F                 cpi r24,lo8(-8)
 3511 1b10 00F0                 brlo .L338
 3512 1b12 EFEF                 ldi r30,lo8(255)
 3513 1b14 F0E0                 ldi r31,hi8(255)
 3514 1b16 E81B                 sub r30,r24
 3515 1b18 F109                 sbc r31,__zero_reg__
 3516 1b1a E050                 subi r30,lo8(-(Poti))
 3517 1b1c F040                 sbci r31,hi8(-(Poti))
 3518 1b1e 8081                 ld r24,Z
 3519                   .L338:
 3520 1b20 8093 0000            sts Parameter_Servo5,r24
 3521 1b24 8091 0000            lds r24,EE_Parameter+16
 3522 1b28 883F                 cpi r24,lo8(-8)
 3523 1b2a 00F0                 brlo .L339
 3524 1b2c EFEF                 ldi r30,lo8(255)
 3525 1b2e F0E0                 ldi r31,hi8(255)
 3526 1b30 E81B                 sub r30,r24
 3527 1b32 F109                 sbc r31,__zero_reg__
 3528 1b34 E050                 subi r30,lo8(-(Poti))
 3529 1b36 F040                 sbci r31,hi8(-(Poti))
 3530 1b38 8081                 ld r24,Z
 3531                   .L339:
 3532 1b3a 8093 0000            sts Parameter_HoehenSchalter,r24
 3533 1b3e 8091 0000            lds r24,EE_Parameter+19
 3534 1b42 883F                 cpi r24,lo8(-8)
 3535 1b44 00F0                 brlo .L340
 3536 1b46 EFEF                 ldi r30,lo8(255)
 3537 1b48 F0E0                 ldi r31,hi8(255)
 3538 1b4a E81B                 sub r30,r24
 3539 1b4c F109                 sbc r31,__zero_reg__
 3540 1b4e E050                 subi r30,lo8(-(Poti))
 3541 1b50 F040                 sbci r31,hi8(-(Poti))
 3542 1b52 8081                 ld r24,Z
 3543                   .L340:
 3544 1b54 8093 0000            sts Parameter_Hoehe_ACC_Wirkung,r24
 3545 1b58 8091 0000            lds r24,EE_Parameter+21
 3546 1b5c 883F                 cpi r24,lo8(-8)
 3547 1b5e 00F0                 brlo .L341
 3548 1b60 EFEF                 ldi r30,lo8(255)
 3549 1b62 F0E0                 ldi r31,hi8(255)
 3550 1b64 E81B                 sub r30,r24
 3551 1b66 F109                 sbc r31,__zero_reg__
 3552 1b68 E050                 subi r30,lo8(-(Poti))
 3553 1b6a F040                 sbci r31,hi8(-(Poti))
 3554 1b6c 8081                 ld r24,Z
 3555                   .L341:
 3556 1b6e 8093 0000            sts Parameter_Hoehe_GPS_Z,r24
 3557 1b72 8091 0000            lds r24,EE_Parameter+29
 3558 1b76 883F                 cpi r24,lo8(-8)
 3559 1b78 00F0                 brlo .L342
 3560 1b7a EFEF                 ldi r30,lo8(255)
 3561 1b7c F0E0                 ldi r31,hi8(255)
 3562 1b7e E81B                 sub r30,r24
 3563 1b80 F109                 sbc r31,__zero_reg__
 3564 1b82 E050                 subi r30,lo8(-(Poti))
 3565 1b84 F040                 sbci r31,hi8(-(Poti))
 3566 1b86 8081                 ld r24,Z
 3567                   .L342:
 3568 1b88 8093 0000            sts Parameter_KompassWirkung,r24
 3569 1b8c 8091 0000            lds r24,EE_Parameter+31
 3570 1b90 883F                 cpi r24,lo8(-8)
 3571 1b92 00F0                 brlo .L343
 3572 1b94 EFEF                 ldi r30,lo8(255)
 3573 1b96 F0E0                 ldi r31,hi8(255)
 3574 1b98 E81B                 sub r30,r24
 3575 1b9a F109                 sbc r31,__zero_reg__
 3576 1b9c E050                 subi r30,lo8(-(Poti))
 3577 1b9e F040                 sbci r31,hi8(-(Poti))
 3578 1ba0 8081                 ld r24,Z
 3579                   .L343:
 3580 1ba2 8093 0000            sts Parameter_Gyro_I,r24
 3581 1ba6 8091 0000            lds r24,EE_Parameter+32
 3582 1baa 883F                 cpi r24,lo8(-8)
 3583 1bac 00F0                 brlo .L344
 3584 1bae EFEF                 ldi r30,lo8(255)
 3585 1bb0 F0E0                 ldi r31,hi8(255)
 3586 1bb2 E81B                 sub r30,r24
 3587 1bb4 F109                 sbc r31,__zero_reg__
 3588 1bb6 E050                 subi r30,lo8(-(Poti))
 3589 1bb8 F040                 sbci r31,hi8(-(Poti))
 3590 1bba 8081                 ld r24,Z
 3591                   .L344:
 3592 1bbc 8093 0000            sts Parameter_Gyro_D,r24
 3593 1bc0 8091 0000            lds r24,EE_Parameter+33
 3594 1bc4 883F                 cpi r24,lo8(-8)
 3595 1bc6 00F0                 brlo .L345
 3596 1bc8 EFEF                 ldi r30,lo8(255)
 3597 1bca F0E0                 ldi r31,hi8(255)
 3598 1bcc E81B                 sub r30,r24
 3599 1bce F109                 sbc r31,__zero_reg__
 3600 1bd0 E050                 subi r30,lo8(-(Poti))
 3601 1bd2 F040                 sbci r31,hi8(-(Poti))
 3602 1bd4 8081                 ld r24,Z
 3603                   .L345:
 3604 1bd6 8093 0000            sts Parameter_Gyro_Gier_P,r24
 3605 1bda 8091 0000            lds r24,EE_Parameter+34
 3606 1bde 883F                 cpi r24,lo8(-8)
 3607 1be0 00F0                 brlo .L346
 3608 1be2 EFEF                 ldi r30,lo8(255)
 3609 1be4 F0E0                 ldi r31,hi8(255)
 3610 1be6 E81B                 sub r30,r24
 3611 1be8 F109                 sbc r31,__zero_reg__
 3612 1bea E050                 subi r30,lo8(-(Poti))
 3613 1bec F040                 sbci r31,hi8(-(Poti))
 3614 1bee 8081                 ld r24,Z
 3615                   .L346:
 3616 1bf0 8093 0000            sts Parameter_Gyro_Gier_I,r24
 3617 1bf4 8091 0000            lds r24,EE_Parameter+40
 3618 1bf8 883F                 cpi r24,lo8(-8)
 3619 1bfa 00F0                 brlo .L347
 3620 1bfc EFEF                 ldi r30,lo8(255)
 3621 1bfe F0E0                 ldi r31,hi8(255)
 3622 1c00 E81B                 sub r30,r24
 3623 1c02 F109                 sbc r31,__zero_reg__
 3624 1c04 E050                 subi r30,lo8(-(Poti))
 3625 1c06 F040                 sbci r31,hi8(-(Poti))
 3626 1c08 8081                 ld r24,Z
 3627                   .L347:
 3628 1c0a 8093 0000            sts Parameter_I_Faktor,r24
 3629 1c0e 8091 0000            lds r24,EE_Parameter+41
 3630 1c12 883F                 cpi r24,lo8(-8)
 3631 1c14 00F0                 brlo .L348
 3632 1c16 EFEF                 ldi r30,lo8(255)
 3633 1c18 F0E0                 ldi r31,hi8(255)
 3634 1c1a E81B                 sub r30,r24
 3635 1c1c F109                 sbc r31,__zero_reg__
 3636 1c1e E050                 subi r30,lo8(-(Poti))
 3637 1c20 F040                 sbci r31,hi8(-(Poti))
 3638 1c22 8081                 ld r24,Z
 3639                   .L348:
 3640 1c24 8093 0000            sts Parameter_UserParam1,r24
 3641 1c28 8091 0000            lds r24,EE_Parameter+42
 3642 1c2c 883F                 cpi r24,lo8(-8)
 3643 1c2e 00F0                 brlo .L349
 3644 1c30 EFEF                 ldi r30,lo8(255)
 3645 1c32 F0E0                 ldi r31,hi8(255)
 3646 1c34 E81B                 sub r30,r24
 3647 1c36 F109                 sbc r31,__zero_reg__
 3648 1c38 E050                 subi r30,lo8(-(Poti))
 3649 1c3a F040                 sbci r31,hi8(-(Poti))
 3650 1c3c 8081                 ld r24,Z
 3651                   .L349:
 3652 1c3e 8093 0000            sts Parameter_UserParam2,r24
 3653 1c42 8091 0000            lds r24,EE_Parameter+43
 3654 1c46 883F                 cpi r24,lo8(-8)
 3655 1c48 00F0                 brlo .L350
 3656 1c4a EFEF                 ldi r30,lo8(255)
 3657 1c4c F0E0                 ldi r31,hi8(255)
 3658 1c4e E81B                 sub r30,r24
 3659 1c50 F109                 sbc r31,__zero_reg__
 3660 1c52 E050                 subi r30,lo8(-(Poti))
 3661 1c54 F040                 sbci r31,hi8(-(Poti))
 3662 1c56 8081                 ld r24,Z
 3663                   .L350:
 3664 1c58 8093 0000            sts Parameter_UserParam3,r24
 3665 1c5c 8091 0000            lds r24,EE_Parameter+44
 3666 1c60 883F                 cpi r24,lo8(-8)
 3667 1c62 00F0                 brlo .L351
 3668 1c64 EFEF                 ldi r30,lo8(255)
 3669 1c66 F0E0                 ldi r31,hi8(255)
 3670 1c68 E81B                 sub r30,r24
 3671 1c6a F109                 sbc r31,__zero_reg__
 3672 1c6c E050                 subi r30,lo8(-(Poti))
 3673 1c6e F040                 sbci r31,hi8(-(Poti))
 3674 1c70 8081                 ld r24,Z
 3675                   .L351:
 3676 1c72 8093 0000            sts Parameter_UserParam4,r24
 3677 1c76 8091 0000            lds r24,EE_Parameter+70
 3678 1c7a 883F                 cpi r24,lo8(-8)
 3679 1c7c 00F0                 brlo .L352
 3680 1c7e EFEF                 ldi r30,lo8(255)
 3681 1c80 F0E0                 ldi r31,hi8(255)
 3682 1c82 E81B                 sub r30,r24
 3683 1c84 F109                 sbc r31,__zero_reg__
 3684 1c86 E050                 subi r30,lo8(-(Poti))
 3685 1c88 F040                 sbci r31,hi8(-(Poti))
 3686 1c8a 8081                 ld r24,Z
 3687                   .L352:
 3688 1c8c 8093 0000            sts Parameter_UserParam5,r24
 3689 1c90 8091 0000            lds r24,EE_Parameter+71
 3690 1c94 883F                 cpi r24,lo8(-8)
 3691 1c96 00F0                 brlo .L353
 3692 1c98 EFEF                 ldi r30,lo8(255)
 3693 1c9a F0E0                 ldi r31,hi8(255)
 3694 1c9c E81B                 sub r30,r24
 3695 1c9e F109                 sbc r31,__zero_reg__
 3696 1ca0 E050                 subi r30,lo8(-(Poti))
 3697 1ca2 F040                 sbci r31,hi8(-(Poti))
 3698 1ca4 8081                 ld r24,Z
 3699                   .L353:
 3700 1ca6 8093 0000            sts Parameter_UserParam6,r24
 3701 1caa 8091 0000            lds r24,EE_Parameter+72
 3702 1cae 883F                 cpi r24,lo8(-8)
 3703 1cb0 00F0                 brlo .L354
 3704 1cb2 EFEF                 ldi r30,lo8(255)
 3705 1cb4 F0E0                 ldi r31,hi8(255)
 3706 1cb6 E81B                 sub r30,r24
 3707 1cb8 F109                 sbc r31,__zero_reg__
 3708 1cba E050                 subi r30,lo8(-(Poti))
 3709 1cbc F040                 sbci r31,hi8(-(Poti))
 3710 1cbe 8081                 ld r24,Z
 3711                   .L354:
 3712 1cc0 8093 0000            sts Parameter_UserParam7,r24
 3713 1cc4 8091 0000            lds r24,EE_Parameter+73
 3714 1cc8 883F                 cpi r24,lo8(-8)
 3715 1cca 00F0                 brlo .L355
 3716 1ccc EFEF                 ldi r30,lo8(255)
 3717 1cce F0E0                 ldi r31,hi8(255)
 3718 1cd0 E81B                 sub r30,r24
 3719 1cd2 F109                 sbc r31,__zero_reg__
 3720 1cd4 E050                 subi r30,lo8(-(Poti))
 3721 1cd6 F040                 sbci r31,hi8(-(Poti))
 3722 1cd8 8081                 ld r24,Z
 3723                   .L355:
 3724 1cda 8093 0000            sts Parameter_UserParam8,r24
 3725 1cde 8091 0000            lds r24,EE_Parameter+45
 3726 1ce2 883F                 cpi r24,lo8(-8)
 3727 1ce4 00F0                 brlo .L356
 3728 1ce6 EFEF                 ldi r30,lo8(255)
 3729 1ce8 F0E0                 ldi r31,hi8(255)
 3730 1cea E81B                 sub r30,r24
 3731 1cec F109                 sbc r31,__zero_reg__
 3732 1cee E050                 subi r30,lo8(-(Poti))
 3733 1cf0 F040                 sbci r31,hi8(-(Poti))
 3734 1cf2 8081                 ld r24,Z
 3735                   .L356:
 3736 1cf4 8093 0000            sts Parameter_ServoNickControl,r24
 3737 1cf8 8091 0000            lds r24,EE_Parameter+49
 3738 1cfc 883F                 cpi r24,lo8(-8)
 3739 1cfe 00F0                 brlo .L357
 3740 1d00 EFEF                 ldi r30,lo8(255)
 3741 1d02 F0E0                 ldi r31,hi8(255)
 3742 1d04 E81B                 sub r30,r24
 3743 1d06 F109                 sbc r31,__zero_reg__
 3744 1d08 E050                 subi r30,lo8(-(Poti))
 3745 1d0a F040                 sbci r31,hi8(-(Poti))
 3746 1d0c 8081                 ld r24,Z
 3747                   .L357:
 3748 1d0e 8093 0000            sts Parameter_ServoRollControl,r24
 3749 1d12 8091 0000            lds r24,EE_Parameter+46
 3750 1d16 883F                 cpi r24,lo8(-8)
 3751 1d18 00F0                 brlo .L358
 3752 1d1a EFEF                 ldi r30,lo8(255)
 3753 1d1c F0E0                 ldi r31,hi8(255)
 3754 1d1e E81B                 sub r30,r24
 3755 1d20 F109                 sbc r31,__zero_reg__
 3756 1d22 E050                 subi r30,lo8(-(Poti))
 3757 1d24 F040                 sbci r31,hi8(-(Poti))
 3758 1d26 8081                 ld r24,Z
 3759                   .L358:
 3760 1d28 8093 0000            sts Parameter_ServoNickComp,r24
 3761 1d2c 8091 0000            lds r24,EE_Parameter+50
 3762 1d30 883F                 cpi r24,lo8(-8)
 3763 1d32 00F0                 brlo .L359
 3764 1d34 EFEF                 ldi r30,lo8(255)
 3765 1d36 F0E0                 ldi r31,hi8(255)
 3766 1d38 E81B                 sub r30,r24
 3767 1d3a F109                 sbc r31,__zero_reg__
 3768 1d3c E050                 subi r30,lo8(-(Poti))
 3769 1d3e F040                 sbci r31,hi8(-(Poti))
 3770 1d40 8081                 ld r24,Z
 3771                   .L359:
 3772 1d42 8093 0000            sts Parameter_ServoRollComp,r24
 3773 1d46 8091 0000            lds r24,EE_Parameter+59
 3774 1d4a 883F                 cpi r24,lo8(-8)
 3775 1d4c 00F0                 brlo .L360
 3776 1d4e EFEF                 ldi r30,lo8(255)
 3777 1d50 F0E0                 ldi r31,hi8(255)
 3778 1d52 E81B                 sub r30,r24
 3779 1d54 F109                 sbc r31,__zero_reg__
 3780 1d56 E050                 subi r30,lo8(-(Poti))
 3781 1d58 F040                 sbci r31,hi8(-(Poti))
 3782 1d5a 8081                 ld r24,Z
 3783                   .L360:
 3784 1d5c 8093 0000            sts Parameter_LoopGasLimit,r24
 3785 1d60 8091 0000            lds r24,EE_Parameter+62
 3786 1d64 883F                 cpi r24,lo8(-8)
 3787 1d66 00F0                 brlo .L361
 3788 1d68 EFEF                 ldi r30,lo8(255)
 3789 1d6a F0E0                 ldi r31,hi8(255)
 3790 1d6c E81B                 sub r30,r24
 3791 1d6e F109                 sbc r31,__zero_reg__
 3792 1d70 E050                 subi r30,lo8(-(Poti))
 3793 1d72 F040                 sbci r31,hi8(-(Poti))
 3794 1d74 8081                 ld r24,Z
 3795                   .L361:
 3796 1d76 8093 0000            sts Parameter_AchsKopplung1,r24
 3797 1d7a 8091 0000            lds r24,EE_Parameter+63
 3798 1d7e 883F                 cpi r24,lo8(-8)
 3799 1d80 00F0                 brlo .L362
 3800 1d82 EFEF                 ldi r30,lo8(255)
 3801 1d84 F0E0                 ldi r31,hi8(255)
 3802 1d86 E81B                 sub r30,r24
 3803 1d88 F109                 sbc r31,__zero_reg__
 3804 1d8a E050                 subi r30,lo8(-(Poti))
 3805 1d8c F040                 sbci r31,hi8(-(Poti))
 3806 1d8e 8081                 ld r24,Z
 3807                   .L362:
 3808 1d90 8093 0000            sts Parameter_AchsKopplung2,r24
 3809 1d94 8091 0000            lds r24,EE_Parameter+64
 3810 1d98 883F                 cpi r24,lo8(-8)
 3811 1d9a 00F0                 brlo .L363
 3812 1d9c EFEF                 ldi r30,lo8(255)
 3813 1d9e F0E0                 ldi r31,hi8(255)
 3814 1da0 E81B                 sub r30,r24
 3815 1da2 F109                 sbc r31,__zero_reg__
 3816 1da4 E050                 subi r30,lo8(-(Poti))
 3817 1da6 F040                 sbci r31,hi8(-(Poti))
 3818 1da8 8081                 ld r24,Z
 3819                   .L363:
 3820 1daa 8093 0000            sts Parameter_CouplingYawCorrection,r24
 3821 1dae 8091 0000            lds r24,EE_Parameter+104
 3822 1db2 883F                 cpi r24,lo8(-8)
 3823 1db4 00F0                 brlo .L364
 3824 1db6 EFEF                 ldi r30,lo8(255)
 3825 1db8 F0E0                 ldi r31,hi8(255)
 3826 1dba E81B                 sub r30,r24
 3827 1dbc F109                 sbc r31,__zero_reg__
 3828 1dbe E050                 subi r30,lo8(-(Poti))
 3829 1dc0 F040                 sbci r31,hi8(-(Poti))
 3830 1dc2 8081                 ld r24,Z
 3831                   .L364:
 3832 1dc4 8093 0000            sts Parameter_MaximumAltitude,r24
 3833 1dc8 9091 0000            lds r25,NC_To_FC_MaxAltitude
 3834 1dcc 9923                 tst r25
 3835 1dce 01F0                 breq .L305
 3836 1dd0 8091 0000            lds r24,Parameter_MaximumAltitude
 3837 1dd4 9817                 cp r25,r24
 3838 1dd6 00F0                 brlo .L304
 3839                   .L305:
 3840 1dd8 8091 0000            lds r24,Parameter_MaximumAltitude
 3841 1ddc 8823                 tst r24
 3842 1dde 01F4                 brne .L303
 3843                   .L304:
 3844 1de0 9093 0000            sts Parameter_MaximumAltitude,r25
 3845                   .L303:
 3846 1de4 8091 0000            lds r24,EE_Parameter+13
 3847 1de8 8093 0000            sts Parameter_GlobalConfig,r24
 3848 1dec 8091 0000            lds r24,EE_Parameter+110
 3849 1df0 8093 0000            sts Parameter_ExtraConfig,r24
 3850 1df4 8091 0000            lds r24,EE_Parameter+69
 3851 1df8 883F                 cpi r24,lo8(-8)
 3852 1dfa 00F0                 brlo .L365
 3853 1dfc EFEF                 ldi r30,lo8(255)
 3854 1dfe F0E0                 ldi r31,hi8(255)
 3855 1e00 E81B                 sub r30,r24
 3856 1e02 F109                 sbc r31,__zero_reg__
 3857 1e04 E050                 subi r30,lo8(-(Poti))
 3858 1e06 F040                 sbci r31,hi8(-(Poti))
 3859 1e08 8081                 ld r24,Z
 3860                   .L365:
 3861 1e0a 8093 0000            sts Parameter_DynamicStability,r24
 3862 1e0e 8091 0000            lds r24,EE_Parameter+97
 3863 1e12 883F                 cpi r24,lo8(-8)
 3864 1e14 00F0                 brlo .L366
 3865 1e16 EFEF                 ldi r30,lo8(255)
 3866 1e18 F0E0                 ldi r31,hi8(255)
 3867 1e1a E81B                 sub r30,r24
 3868 1e1c F109                 sbc r31,__zero_reg__
 3869 1e1e E050                 subi r30,lo8(-(Poti))
 3870 1e20 F040                 sbci r31,hi8(-(Poti))
 3871 1e22 8081                 ld r24,Z
 3872                   .L366:
 3873 1e24 8093 0000            sts Parameter_ExternalControl,r24
 3874 1e28 8091 0000            lds r24,Parameter_I_Faktor
 3875 1e2c 282F                 mov r18,r24
 3876 1e2e 3327                 clr r19
 3877 1e30 2F5F                 subi r18,lo8(-(1))
 3878 1e32 3F4F                 sbci r19,hi8(-(1))
 3879 1e34 8CE3                 ldi r24,lo8(10300)
 3880 1e36 98E2                 ldi r25,hi8(10300)
 3881 1e38 B901                 movw r22,r18
 3882 1e3a 0E94 0000            call __divmodhi4
 3883 1e3e 7093 0000            sts (Ki)+1,r23
 3884 1e42 6093 0000            sts Ki,r22
 3885 1e46 8091 0000            lds r24,EE_Parameter+27
 3886 1e4a 8093 0000            sts MAX_GAS,r24
 3887 1e4e 8091 0000            lds r24,EE_Parameter+26
 3888 1e52 8093 0000            sts MIN_GAS,r24
 3889 1e56 9091 0000            lds r25,EE_Parameter+99
 3890 1e5a 9333                 cpi r25,lo8(51)
 3891 1e5c 00F4                 brsh .+2
 3892 1e5e 00C0                 rjmp .L310
 3893 1e60 81E0                 ldi r24,lo8(1)
 3894 1e62 8093 0000            sts CareFree,r24
 3895 1e66 983F                 cpi r25,lo8(-8)
 3896 1e68 00F0                 brlo .L311
 3897 1e6a EFEF                 ldi r30,lo8(255)
 3898 1e6c F0E0                 ldi r31,hi8(255)
 3899 1e6e E91B                 sub r30,r25
 3900 1e70 F109                 sbc r31,__zero_reg__
 3901 1e72 E050                 subi r30,lo8(-(Poti))
 3902 1e74 F040                 sbci r31,hi8(-(Poti))
 3903 1e76 8081                 ld r24,Z
 3904 1e78 8233                 cpi r24,lo8(50)
 3905 1e7a 00F4                 brsh .L311
 3906 1e7c 1092 0000            sts CareFree,__zero_reg__
 3907                   .L311:
 3908 1e80 8091 0000            lds r24,carefree_old
 3909 1e84 2091 0000            lds r18,CareFree
 3910 1e88 8217                 cp r24,r18
 3911 1e8a 01F0                 breq .L312
 3912 1e8c 8330                 cpi r24,lo8(3)
 3913 1e8e 00F4                 brsh .L313
 3914 1e90 3091 0000            lds r19,SpeakHoTT
 3915 1e94 2223                 tst r18
 3916 1e96 01F0                 breq .L314
 3917 1e98 8CED                 ldi r24,lo8(1500)
 3918 1e9a 95E0                 ldi r25,hi8(1500)
 3919 1e9c 9093 0000            sts (beeptime)+1,r25
 3920 1ea0 8093 0000            sts beeptime,r24
 3921 1ea4 3323                 tst r19
 3922 1ea6 01F4                 brne .L316
 3923 1ea8 8EE2                 ldi r24,lo8(46)
 3924 1eaa 00C0                 rjmp .L367
 3925                   .L314:
 3926 1eac 88EC                 ldi r24,lo8(200)
 3927 1eae 90E0                 ldi r25,hi8(200)
 3928 1eb0 9093 0000            sts (beeptime)+1,r25
 3929 1eb4 8093 0000            sts beeptime,r24
 3930 1eb8 3323                 tst r19
 3931 1eba 01F4                 brne .L316
 3932 1ebc 87E1                 ldi r24,lo8(23)
 3933                   .L367:
 3934 1ebe 8093 0000            sts SpeakHoTT,r24
 3935                   .L316:
 3936 1ec2 85E0                 ldi r24,lo8(5)
 3937 1ec4 8093 0000            sts NeueKompassRichtungMerken,r24
 3938 1ec8 2093 0000            sts carefree_old,r18
 3939 1ecc 00C0                 rjmp .L312
 3940                   .L313:
 3941 1ece 8150                 subi r24,lo8(-(-1))
 3942 1ed0 8093 0000            sts carefree_old,r24
 3943                   .L312:
 3944 1ed4 8091 0000            lds r24,FromNaviCtrl+7
 3945 1ed8 9091 0000            lds r25,(FromNaviCtrl+7)+1
 3946 1edc 97FF                 sbrs r25,7
 3947 1ede 00C0                 rjmp .L320
 3948 1ee0 8091 0000            lds r24,CareFree
 3949 1ee4 8823                 tst r24
 3950 1ee6 01F0                 breq .L320
 3951 1ee8 8091 0000            lds r24,VersionInfo+5
 3952 1eec 8068                 ori r24,lo8(-128)
 3953 1eee 8093 0000            sts VersionInfo+5,r24
 3954 1ef2 00C0                 rjmp .L320
 3955                   .L310:
 3956 1ef4 1092 0000            sts CareFree,__zero_reg__
 3957 1ef8 8AE0                 ldi r24,lo8(10)
 3958 1efa 8093 0000            sts carefree_old,r24
 3959                   .L320:
 3960 1efe 8091 0000            lds r24,FromNaviCtrl+7
 3961 1f02 9091 0000            lds r25,(FromNaviCtrl+7)+1
 3962 1f06 97FF                 sbrs r25,7
 3963 1f08 00C0                 rjmp .L321
 3964 1f0a 8091 0000            lds r24,MotorenEin
 3965 1f0e 8823                 tst r24
 3966 1f10 01F0                 breq .L321
 3967 1f12 8091 0000            lds r24,CareFree
 3968 1f16 8823                 tst r24
 3969 1f18 01F0                 breq .L321
 3970 1f1a 8091 0000            lds r24,BeepMuster
 3971 1f1e 9091 0000            lds r25,(BeepMuster)+1
 3972 1f22 8F5F                 subi r24,lo8(-1)
 3973 1f24 9F4F                 sbci r25,hi8(-1)
 3974 1f26 01F4                 brne .L321
 3975 1f28 88E9                 ldi r24,lo8(15000)
 3976 1f2a 9AE3                 ldi r25,hi8(15000)
 3977 1f2c 9093 0000            sts (beeptime)+1,r25
 3978 1f30 8093 0000            sts beeptime,r24
 3979 1f34 80E0                 ldi r24,lo8(-23552)
 3980 1f36 94EA                 ldi r25,hi8(-23552)
 3981 1f38 9093 0000            sts (BeepMuster)+1,r25
 3982 1f3c 8093 0000            sts BeepMuster,r24
 3983 1f40 1092 0000            sts CareFree,__zero_reg__
 3984                   .L321:
 3985 1f44 8091 0000            lds r24,CareFree
 3986 1f48 8823                 tst r24
 3987 1f4a 01F0                 breq .L322
 3988 1f4c 8091 0000            lds r24,FC_StatusFlags2
 3989 1f50 8160                 ori r24,lo8(1)
 3990 1f52 8093 0000            sts FC_StatusFlags2,r24
 3991 1f56 8091 0000            lds r24,Parameter_AchsKopplung1
 3992 1f5a 823D                 cpi r24,lo8(-46)
 3993 1f5c 00F4                 brsh .L190
 3994 1f5e 825E                 subi r24,lo8(-(30))
 3995 1f60 8093 0000            sts Parameter_AchsKopplung1,r24
 3996 1f64 00C0                 rjmp .L190
 3997                   .L322:
 3998 1f66 8091 0000            lds r24,FC_StatusFlags2
 3999 1f6a 8E7F                 andi r24,lo8(-2)
 4000 1f6c 8093 0000            sts FC_StatusFlags2,r24
 4001                   .L190:
 4002                   /* epilogue: frame size=0 */
 4003 1f70 DF91                 pop r29
 4004 1f72 CF91                 pop r28
 4005 1f74 0895                 ret
 4006                   /* epilogue end (size=3) */
 4007                   /* function ParameterZuordnung size 798 (793) */
 4009                           .lcomm sollGier.0,4
 4010                           .lcomm tmp_long.1,4
 4011                           .lcomm tmp_long2.2,4
 4012                           .lcomm IntegralFehlerNick.3,4
 4013                           .lcomm IntegralFehlerRoll.4,4
 4014                           .lcomm RcLostTimer.5,2
 4015                           .lcomm delay_neutral.6,1
 4016                           .lcomm delay_einschalten.7,1
 4017                           .lcomm delay_ausschalten.8,1
 4018                           .lcomm move_safety_switch.9,1
 4019                           .lcomm ausgleichNick.10,4
 4020                           .lcomm ausgleichRoll.11,4
 4021                           .lcomm stick_nick.12,2
 4022                           .lcomm stick_roll.13,2
 4023                           .lcomm cnt.14,2
 4024                           .lcomm last_n_p.15,1
 4025                           .lcomm last_n_n.16,1
 4026                           .lcomm last_r_p.17,1
 4027                           .lcomm last_r_n.18,1
 4028                           .lcomm MittelIntegralNick_Alt.19,4
 4029                           .lcomm MittelIntegralRoll_Alt.20,4
 4030                           .lcomm HeightTrimming.21,2
 4031                           .lcomm FilterHCGas.22,2
 4032                           .lcomm HoverGasFilter.23,4
 4033                           .data
 4036                   delay.24:
 4037 0051 64                   .byte   100
 4038                           .lcomm BaroAtUpperLimit.25,1
 4039                           .lcomm BaroAtLowerLimit.26,1
 4040                           .text
 4041                   .global MotorRegler
 4043                   MotorRegler:
 4044                   /* prologue: frame size=23 */
 4045 1f76 A7E1                 ldi r26,lo8(23)
 4046 1f78 B0E0                 ldi r27,hi8(23)
 4047 1f7a E0E0                 ldi r30,pm_lo8(1f)
 4048 1f7c F0E0                 ldi r31,pm_hi8(1f)
 4049 1f7e 0C94 0000            jmp __prologue_saves__+0
 4050                   1:
 4051                   /* prologue end (size=6) */
 4052 1f82 0E94 0000            call Mittelwert
 4053 1f86 8091 0000            lds r24,FC_StatusFlags
 4054 1f8a 9927                 clr r25
 4055 1f8c 8471                 andi r24,lo8(20)
 4056 1f8e 9070                 andi r25,hi8(20)
 4057 1f90 892B                 or r24,r25
 4058 1f92 01F4                 brne .L371
 4059 1f94 8091 0000            lds r24,EE_Parameter+111
 4060 1f98 82FF                 sbrs r24,2
 4061 1f9a 00C0                 rjmp .L372
 4062 1f9c 8091 0000            lds r24,HoverGas
 4063 1fa0 9091 0000            lds r25,(HoverGas)+1
 4064 1fa4 0097                 sbiw r24,0
 4065 1fa6 01F0                 breq .L373
 4066 1fa8 02E0                 ldi r16,hi8(600)
 4067 1faa 8835                 cpi r24,lo8(600)
 4068 1fac 9007                 cpc r25,r16
 4069 1fae 04F4                 brge .L373
 4070 1fb0 9C01                 movw r18,r24
 4071 1fb2 97FF                 sbrs r25,7
 4072 1fb4 00C0                 rjmp .L374
 4073 1fb6 2D5F                 subi r18,lo8(-(3))
 4074 1fb8 3F4F                 sbci r19,hi8(-(3))
 4075                   .L374:
 4076 1fba 3595                 asr r19
 4077 1fbc 2795                 ror r18
 4078 1fbe 3595                 asr r19
 4079 1fc0 2795                 ror r18
 4080 1fc2 8091 0000            lds r24,EE_Parameter+37
 4081 1fc6 9927                 clr r25
 4082 1fc8 289F                 mul r18,r24
 4083 1fca A001                 movw r20,r0
 4084 1fcc 299F                 mul r18,r25
 4085 1fce 500D                 add r21,r0
 4086 1fd0 389F                 mul r19,r24
 4087 1fd2 500D                 add r21,r0
 4088 1fd4 1124                 clr r1
 4089 1fd6 CA01                 movw r24,r20
 4090 1fd8 64E6                 ldi r22,lo8(100)
 4091 1fda 70E0                 ldi r23,hi8(100)
 4092 1fdc 0E94 0000            call __divmodhi4
 4093 1fe0 CB01                 movw r24,r22
 4094 1fe2 00C0                 rjmp .L893
 4095                   .L373:
 4096 1fe4 8DE2                 ldi r24,lo8(45)
 4097 1fe6 90E0                 ldi r25,hi8(45)
 4098 1fe8 00C0                 rjmp .L893
 4099                   .L372:
 4100 1fea 8091 0000            lds r24,EE_Parameter+37
 4101 1fee 9927                 clr r25
 4102                   .L893:
 4103 1ff0 9093 0000            sts (HooverGasEmergencyPercent)+1,r25
 4104 1ff4 8093 0000            sts HooverGasEmergencyPercent,r24
 4105                   .L371:
 4106 1ff8 2091 0000            lds r18,GasIsZeroCnt
 4107 1ffc 3091 0000            lds r19,(GasIsZeroCnt)+1
 4108 2000 55E7                 ldi r21,hi8(30000)
 4109 2002 2033                 cpi r18,lo8(30000)
 4110 2004 3507                 cpc r19,r21
 4111 2006 01F4                 brne .L377
 4112 2008 1092 0000            sts (StickGas)+1,__zero_reg__
 4113 200c 1092 0000            sts StickGas,__zero_reg__
 4114 2010 8091 0000            lds r24,MIN_GAS
 4115 2014 9927                 clr r25
 4116 2016 9093 0000            sts (HooverGasEmergencyPercent)+1,r25
 4117 201a 8093 0000            sts HooverGasEmergencyPercent,r24
 4118                   .L377:
 4119 201e 6091 0000            lds r22,StickGas
 4120 2022 7091 0000            lds r23,(StickGas)+1
 4121 2026 7A83                 std Y+2,r23
 4122 2028 6983                 std Y+1,r22
 4123 202a 8091 0000            lds r24,MIN_GAS
 4124 202e 9927                 clr r25
 4125 2030 0A96                 adiw r24,10
 4126 2032 6817                 cp r22,r24
 4127 2034 7907                 cpc r23,r25
 4128 2036 04F4                 brge .L378
 4129 2038 9A83                 std Y+2,r25
 4130 203a 8983                 std Y+1,r24
 4131                   .L378:
 4132 203c 8091 0000            lds r24,SenderOkay
 4133 2040 8436                 cpi r24,lo8(100)
 4134 2042 00F0                 brlo .+2
 4135 2044 00C0                 rjmp .L379
 4136 2046 8091 0000            lds r24,FC_StatusFlags2
 4137 204a 82FD                 sbrc r24,2
 4138 204c 00C0                 rjmp .L379
 4139 204e 8091 0000            lds r24,RcLostTimer.5
 4140 2052 9091 0000            lds r25,(RcLostTimer.5)+1
 4141 2056 0097                 sbiw r24,0
 4142 2058 01F0                 breq .L380
 4143 205a 0197                 sbiw r24,1
 4144 205c 9093 0000            sts (RcLostTimer.5)+1,r25
 4145 2060 8093 0000            sts RcLostTimer.5,r24
 4146 2064 00C0                 rjmp .L381
 4147                   .L380:
 4148 2066 1092 0000            sts MotorenEin,__zero_reg__
 4149 206a 9093 0000            sts (modell_fliegt)+1,r25
 4150 206e 8093 0000            sts modell_fliegt,r24
 4151 2072 8091 0000            lds r24,FC_StatusFlags
 4152 2076 8D7E                 andi r24,lo8(-19)
 4153 2078 8093 0000            sts FC_StatusFlags,r24
 4154                   .L381:
 4155 207c 8091 0000            lds r24,PlatinenVersion
 4156 2080 8A30                 cpi r24,lo8(10)
 4157 2082 01F0                 breq .L383
 4158 2084 8431                 cpi r24,lo8(20)
 4159 2086 00F0                 brlo .L382
 4160                   .L383:
 4161 2088 289A                 sbi 37-0x20,0
 4162 208a 00C0                 rjmp .L384
 4163                   .L382:
 4164 208c 2898                 cbi 37-0x20,0
 4165                   .L384:
 4166 208e 8091 0000            lds r24,modell_fliegt
 4167 2092 9091 0000            lds r25,(modell_fliegt)+1
 4168 2096 895E                 subi r24,lo8(1001)
 4169 2098 9340                 sbci r25,hi8(1001)
 4170 209a 00F0                 brlo .L385
 4171 209c 8091 0000            lds r24,Capacity+6
 4172 20a0 8536                 cpi r24,lo8(101)
 4173 20a2 00F0                 brlo .L385
 4174 20a4 8091 0000            lds r24,HooverGasEmergencyPercent
 4175 20a8 9091 0000            lds r25,(HooverGasEmergencyPercent)+1
 4176 20ac 9A83                 std Y+2,r25
 4177 20ae 8983                 std Y+1,r24
 4178 20b0 8091 0000            lds r24,FC_StatusFlags
 4179 20b4 8061                 ori r24,lo8(16)
 4180 20b6 8093 0000            sts FC_StatusFlags,r24
 4181 20ba 8091 0000            lds r24,EE_Parameter+1
 4182 20be A82F                 mov r26,r24
 4183 20c0 BB27                 clr r27
 4184 20c2 AA0F                 add r26,r26
 4185 20c4 BB1F                 adc r27,r27
 4186 20c6 FD01                 movw r30,r26
 4187 20c8 E050                 subi r30,lo8(-(PPM_diff))
 4188 20ca F040                 sbci r31,hi8(-(PPM_diff))
 4189 20cc 1182                 std Z+1,__zero_reg__
 4190 20ce 1082                 st Z,__zero_reg__
 4191 20d0 8091 0000            lds r24,EE_Parameter+2
 4192 20d4 282F                 mov r18,r24
 4193 20d6 3327                 clr r19
 4194 20d8 220F                 add r18,r18
 4195 20da 331F                 adc r19,r19
 4196 20dc C901                 movw r24,r18
 4197 20de 8050                 subi r24,lo8(-(PPM_diff))
 4198 20e0 9040                 sbci r25,hi8(-(PPM_diff))
 4199 20e2 FC01                 movw r30,r24
 4200 20e4 1182                 std Z+1,__zero_reg__
 4201 20e6 1082                 st Z,__zero_reg__
 4202 20e8 A050                 subi r26,lo8(-(PPM_in))
 4203 20ea B040                 sbci r27,hi8(-(PPM_in))
 4204 20ec 1196                 adiw r26,1
 4205 20ee 1C92                 st X,__zero_reg__
 4206 20f0 1E92                 st -X,__zero_reg__
 4207 20f2 2050                 subi r18,lo8(-(PPM_in))
 4208 20f4 3040                 sbci r19,hi8(-(PPM_in))
 4209 20f6 D901                 movw r26,r18
 4210 20f8 1196                 adiw r26,1
 4211 20fa 1C92                 st X,__zero_reg__
 4212 20fc 1E92                 st -X,__zero_reg__
 4213 20fe 8091 0000            lds r24,EE_Parameter+4
 4214 2102 E82F                 mov r30,r24
 4215 2104 FF27                 clr r31
 4216 2106 EE0F                 add r30,r30
 4217 2108 FF1F                 adc r31,r31
 4218 210a E050                 subi r30,lo8(-(PPM_in))
 4219 210c F040                 sbci r31,hi8(-(PPM_in))
 4220 210e 1182                 std Z+1,__zero_reg__
 4221 2110 1082                 st Z,__zero_reg__
 4222 2112 00C0                 rjmp .L387
 4223                   .L385:
 4224 2114 1092 0000            sts MotorenEin,__zero_reg__
 4225 2118 00C0                 rjmp .L387
 4226                   .L379:
 4227 211a 8091 0000            lds r24,SenderOkay
 4228 211e 8D38                 cpi r24,lo8(-115)
 4229 2120 00F4                 brsh .+2
 4230 2122 00C0                 rjmp .L388
 4231 2124 8091 0000            lds r24,FC_StatusFlags
 4232 2128 8F7E                 andi r24,lo8(-17)
 4233 212a 8093 0000            sts FC_StatusFlags,r24
 4234 212e 9091 0000            lds r25,EE_Parameter+38
 4235 2132 82E3                 ldi r24,lo8(50)
 4236 2134 989F                 mul r25,r24
 4237 2136 C001                 movw r24,r0
 4238 2138 1124                 clr r1
 4239 213a 9093 0000            sts (RcLostTimer.5)+1,r25
 4240 213e 8093 0000            sts RcLostTimer.5,r24
 4241 2142 E981                 ldd r30,Y+1
 4242 2144 FA81                 ldd r31,Y+2
 4243 2146 B997                 sbiw r30,41
 4244 2148 04F0                 brlt .L389
 4245 214a 8091 0000            lds r24,MotorenEin
 4246 214e 8823                 tst r24
 4247 2150 01F0                 breq .L389
 4248 2152 8091 0000            lds r24,modell_fliegt
 4249 2156 9091 0000            lds r25,(modell_fliegt)+1
 4250 215a FFEF                 ldi r31,hi8(-1)
 4251 215c 8F3F                 cpi r24,lo8(-1)
 4252 215e 9F07                 cpc r25,r31
 4253 2160 01F0                 breq .L389
 4254 2162 0196                 adiw r24,1
 4255 2164 9093 0000            sts (modell_fliegt)+1,r25
 4256 2168 8093 0000            sts modell_fliegt,r24
 4257                   .L389:
 4258 216c 8091 0000            lds r24,modell_fliegt
 4259 2170 9091 0000            lds r25,(modell_fliegt)+1
 4260 2174 8F3F                 cpi r24,255
 4261 2176 9105                 cpc r25,__zero_reg__
 4262 2178 01F0                 breq .+2
 4263 217a 00F4                 brsh .L391
 4264 217c 1092 0000            sts SummeNick,__zero_reg__
 4265 2180 1092 0000            sts (SummeNick)+1,__zero_reg__
 4266 2184 1092 0000            sts (SummeNick)+2,__zero_reg__
 4267 2188 1092 0000            sts (SummeNick)+3,__zero_reg__
 4268 218c 1092 0000            sts SummeRoll,__zero_reg__
 4269 2190 1092 0000            sts (SummeRoll)+1,__zero_reg__
 4270 2194 1092 0000            sts (SummeRoll)+2,__zero_reg__
 4271 2198 1092 0000            sts (SummeRoll)+3,__zero_reg__
 4272 219c 1092 0000            sts sollGier.0,__zero_reg__
 4273 21a0 1092 0000            sts (sollGier.0)+1,__zero_reg__
 4274 21a4 1092 0000            sts (sollGier.0)+2,__zero_reg__
 4275 21a8 1092 0000            sts (sollGier.0)+3,__zero_reg__
 4276 21ac 1092 0000            sts Mess_Integral_Gier,__zero_reg__
 4277 21b0 1092 0000            sts (Mess_Integral_Gier)+1,__zero_reg__
 4278 21b4 1092 0000            sts (Mess_Integral_Gier)+2,__zero_reg__
 4279 21b8 1092 0000            sts (Mess_Integral_Gier)+3,__zero_reg__
 4280 21bc 00C0                 rjmp .L392
 4281                   .L391:
 4282 21be 8091 0000            lds r24,FC_StatusFlags
 4283 21c2 8260                 ori r24,lo8(2)
 4284 21c4 8093 0000            sts FC_StatusFlags,r24
 4285                   .L392:
 4286 21c8 8091 0000            lds r24,EE_Parameter+3
 4287 21cc E82F                 mov r30,r24
 4288 21ce FF27                 clr r31
 4289 21d0 EE0F                 add r30,r30
 4290 21d2 FF1F                 adc r31,r31
 4291 21d4 E050                 subi r30,lo8(-(PPM_in))
 4292 21d6 F040                 sbci r31,hi8(-(PPM_in))
 4293 21d8 8081                 ld r24,Z
 4294 21da 9181                 ldd r25,Z+1
 4295 21dc 8135                 cpi r24,81
 4296 21de 9105                 cpc r25,__zero_reg__
 4297 21e0 04F4                 brge .+2
 4298 21e2 00C0                 rjmp .L393
 4299 21e4 2091 0000            lds r18,MotorenEin
 4300 21e8 2223                 tst r18
 4301 21ea 01F0                 breq .+2
 4302 21ec 00C0                 rjmp .L393
 4303 21ee 8091 0000            lds r24,EE_Parameter+4
 4304 21f2 E82F                 mov r30,r24
 4305 21f4 FF27                 clr r31
 4306 21f6 EE0F                 add r30,r30
 4307 21f8 FF1F                 adc r31,r31
 4308 21fa E050                 subi r30,lo8(-(PPM_in))
 4309 21fc F040                 sbci r31,hi8(-(PPM_in))
 4310 21fe 8081                 ld r24,Z
 4311 2200 9181                 ldd r25,Z+1
 4312 2202 8C34                 cpi r24,76
 4313 2204 9105                 cpc r25,__zero_reg__
 4314 2206 04F4                 brge .+2
 4315 2208 00C0                 rjmp .L394
 4316 220a 8091 0000            lds r24,delay_neutral.6
 4317 220e 8F5F                 subi r24,lo8(-(1))
 4318 2210 8093 0000            sts delay_neutral.6,r24
 4319 2214 893C                 cpi r24,lo8(-55)
 4320 2216 00F4                 brsh .+2
 4321 2218 00C0                 rjmp .L393
 4322 221a 2093 0000            sts delay_neutral.6,r18
 4323 221e 1092 0000            sts (modell_fliegt)+1,__zero_reg__
 4324 2222 1092 0000            sts modell_fliegt,__zero_reg__
 4325 2226 3091 0000            lds r19,EE_Parameter+1
 4326 222a E32F                 mov r30,r19
 4327 222c FF27                 clr r31
 4328 222e EE0F                 add r30,r30
 4329 2230 FF1F                 adc r31,r31
 4330 2232 E050                 subi r30,lo8(-(PPM_in))
 4331 2234 F040                 sbci r31,hi8(-(PPM_in))
 4332 2236 8081                 ld r24,Z
 4333 2238 9181                 ldd r25,Z+1
 4334 223a 8734                 cpi r24,71
 4335 223c 9105                 cpc r25,__zero_reg__
 4336 223e 04F4                 brge .L397
 4337 2240 8091 0000            lds r24,EE_Parameter+2
 4338 2244 E82F                 mov r30,r24
 4339 2246 FF27                 clr r31
 4340 2248 EE0F                 add r30,r30
 4341 224a FF1F                 adc r31,r31
 4342 224c E050                 subi r30,lo8(-(PPM_in))
 4343 224e F040                 sbci r31,hi8(-(PPM_in))
 4344 2250 8081                 ld r24,Z
 4345 2252 9181                 ldd r25,Z+1
 4346 2254 0190                 ld __tmp_reg__,Z+
 4347 2256 F081                 ld r31,Z
 4348 2258 E02D                 mov r30,__tmp_reg__
 4349 225a F7FF                 sbrs r31,7
 4350 225c 00C0                 rjmp .L398
 4351 225e F095                 com r31
 4352 2260 E195                 neg r30
 4353 2262 FF4F                 sbci r31,lo8(-1)
 4354                   .L398:
 4355 2264 E734                 cpi r30,71
 4356 2266 F105                 cpc r31,__zero_reg__
 4357 2268 04F4                 brge .+2
 4358 226a 00C0                 rjmp .L396
 4359                   .L397:
 4360 226c 41E0                 ldi r20,lo8(1)
 4361 226e 2091 0000            lds r18,EE_Parameter+2
 4362 2272 A22F                 mov r26,r18
 4363 2274 BB27                 clr r27
 4364 2276 AA0F                 add r26,r26
 4365 2278 BB1F                 adc r27,r27
 4366 227a A050                 subi r26,lo8(-(PPM_in))
 4367 227c B040                 sbci r27,hi8(-(PPM_in))
 4368 227e 8D91                 ld r24,X+
 4369 2280 9C91                 ld r25,X
 4370 2282 1197                 sbiw r26,1
 4371 2284 8734                 cpi r24,71
 4372 2286 9105                 cpc r25,__zero_reg__
 4373 2288 04F0                 brlt .L399
 4374 228a E32F                 mov r30,r19
 4375 228c FF27                 clr r31
 4376 228e EE0F                 add r30,r30
 4377 2290 FF1F                 adc r31,r31
 4378 2292 E050                 subi r30,lo8(-(PPM_in))
 4379 2294 F040                 sbci r31,hi8(-(PPM_in))
 4380 2296 8081                 ld r24,Z
 4381 2298 9181                 ldd r25,Z+1
 4382                   .L399:
 4383 229a 8D91                 ld r24,X+
 4384 229c 9C91                 ld r25,X
 4385 229e 8734                 cpi r24,71
 4386 22a0 9105                 cpc r25,__zero_reg__
 4387 22a2 04F0                 brlt .L400
 4388 22a4 8091 0000            lds r24,EE_Parameter+1
 4389 22a8 E82F                 mov r30,r24
 4390 22aa FF27                 clr r31
 4391 22ac EE0F                 add r30,r30
 4392 22ae FF1F                 adc r31,r31
 4393 22b0 E050                 subi r30,lo8(-(PPM_in))
 4394 22b2 F040                 sbci r31,hi8(-(PPM_in))
 4395 22b4 8081                 ld r24,Z
 4396 22b6 9181                 ldd r25,Z+1
 4397 22b8 8734                 cpi r24,71
 4398 22ba 9105                 cpc r25,__zero_reg__
 4399 22bc 04F0                 brlt .L400
 4400 22be 42E0                 ldi r20,lo8(2)
 4401                   .L400:
 4402 22c0 E22F                 mov r30,r18
 4403 22c2 FF27                 clr r31
 4404 22c4 EE0F                 add r30,r30
 4405 22c6 FF1F                 adc r31,r31
 4406 22c8 E050                 subi r30,lo8(-(PPM_in))
 4407 22ca F040                 sbci r31,hi8(-(PPM_in))
 4408 22cc 8081                 ld r24,Z
 4409 22ce 9181                 ldd r25,Z+1
 4410 22d0 8634                 cpi r24,70
 4411 22d2 9105                 cpc r25,__zero_reg__
 4412 22d4 04F4                 brge .L401
 4413 22d6 8091 0000            lds r24,EE_Parameter+1
 4414 22da E82F                 mov r30,r24
 4415 22dc FF27                 clr r31
 4416 22de EE0F                 add r30,r30
 4417 22e0 FF1F                 adc r31,r31
 4418 22e2 E050                 subi r30,lo8(-(PPM_in))
 4419 22e4 F040                 sbci r31,hi8(-(PPM_in))
 4420 22e6 8081                 ld r24,Z
 4421 22e8 9181                 ldd r25,Z+1
 4422 22ea 8734                 cpi r24,71
 4423 22ec 9105                 cpc r25,__zero_reg__
 4424 22ee 04F0                 brlt .L401
 4425 22f0 43E0                 ldi r20,lo8(3)
 4426                   .L401:
 4427 22f2 E22F                 mov r30,r18
 4428 22f4 FF27                 clr r31
 4429 22f6 EE0F                 add r30,r30
 4430 22f8 FF1F                 adc r31,r31
 4431 22fa E050                 subi r30,lo8(-(PPM_in))
 4432 22fc F040                 sbci r31,hi8(-(PPM_in))
 4433 22fe 8081                 ld r24,Z
 4434 2300 9181                 ldd r25,Z+1
 4435 2302 8A5B                 subi r24,lo8(-70)
 4436 2304 9F4F                 sbci r25,hi8(-70)
 4437 2306 04F4                 brge .L402
 4438 2308 8091 0000            lds r24,EE_Parameter+1
 4439 230c E82F                 mov r30,r24
 4440 230e FF27                 clr r31
 4441 2310 EE0F                 add r30,r30
 4442 2312 FF1F                 adc r31,r31
 4443 2314 E050                 subi r30,lo8(-(PPM_in))
 4444 2316 F040                 sbci r31,hi8(-(PPM_in))
 4445 2318 8081                 ld r24,Z
 4446 231a 9181                 ldd r25,Z+1
 4447 231c 8734                 cpi r24,71
 4448 231e 9105                 cpc r25,__zero_reg__
 4449 2320 04F0                 brlt .L402
 4450 2322 44E0                 ldi r20,lo8(4)
 4451                   .L402:
 4452 2324 E22F                 mov r30,r18
 4453 2326 FF27                 clr r31
 4454 2328 EE0F                 add r30,r30
 4455 232a FF1F                 adc r31,r31
 4456 232c E050                 subi r30,lo8(-(PPM_in))
 4457 232e F040                 sbci r31,hi8(-(PPM_in))
 4458 2330 8081                 ld r24,Z
 4459 2332 9181                 ldd r25,Z+1
 4460 2334 8A5B                 subi r24,lo8(-70)
 4461 2336 9F4F                 sbci r25,hi8(-70)
 4462 2338 04F4                 brge .L403
 4463 233a 8091 0000            lds r24,EE_Parameter+1
 4464 233e E82F                 mov r30,r24
 4465 2340 FF27                 clr r31
 4466 2342 EE0F                 add r30,r30
 4467 2344 FF1F                 adc r31,r31
 4468 2346 E050                 subi r30,lo8(-(PPM_in))
 4469 2348 F040                 sbci r31,hi8(-(PPM_in))
 4470 234a 8081                 ld r24,Z
 4471 234c 9181                 ldd r25,Z+1
 4472 234e 8634                 cpi r24,70
 4473 2350 9105                 cpc r25,__zero_reg__
 4474 2352 04F4                 brge .L403
 4475 2354 45E0                 ldi r20,lo8(5)
 4476                   .L403:
 4477 2356 842F                 mov r24,r20
 4478 2358 0E94 0000            call SetActiveParamSet
 4479                   .L396:
 4480 235c 8091 0000            lds r24,EE_Parameter+2
 4481 2360 E82F                 mov r30,r24
 4482 2362 FF27                 clr r31
 4483 2364 EE0F                 add r30,r30
 4484 2366 FF1F                 adc r31,r31
 4485 2368 E050                 subi r30,lo8(-(PPM_in))
 4486 236a F040                 sbci r31,hi8(-(PPM_in))
 4487 236c 8081                 ld r24,Z
 4488 236e 9181                 ldd r25,Z+1
 4489 2370 0190                 ld __tmp_reg__,Z+
 4490 2372 F081                 ld r31,Z
 4491 2374 E02D                 mov r30,__tmp_reg__
 4492 2376 F7FF                 sbrs r31,7
 4493 2378 00C0                 rjmp .L405
 4494 237a F095                 com r31
 4495 237c E195                 neg r30
 4496 237e FF4F                 sbci r31,lo8(-1)
 4497                   .L405:
 4498 2380 7E97                 sbiw r30,30
 4499 2382 04F4                 brge .L404
 4500 2384 8091 0000            lds r24,EE_Parameter+1
 4501 2388 E82F                 mov r30,r24
 4502 238a FF27                 clr r31
 4503 238c EE0F                 add r30,r30
 4504 238e FF1F                 adc r31,r31
 4505 2390 E050                 subi r30,lo8(-(PPM_in))
 4506 2392 F040                 sbci r31,hi8(-(PPM_in))
 4507 2394 8081                 ld r24,Z
 4508 2396 9181                 ldd r25,Z+1
 4509 2398 8A5B                 subi r24,lo8(-70)
 4510 239a 9F4F                 sbci r25,hi8(-70)
 4511 239c 04F4                 brge .L404
 4512 239e 81E0                 ldi r24,lo8(1)
 4513 23a0 8093 0000            sts WinkelOut+6,r24
 4514 23a4 1092 0000            sts CalibrationDone,__zero_reg__
 4515 23a8 88EE                 ldi r24,lo8(1000)
 4516 23aa 93E0                 ldi r25,hi8(1000)
 4517 23ac 9093 0000            sts (beeptime)+1,r25
 4518 23b0 8093 0000            sts beeptime,r24
 4519 23b4 00C0                 rjmp .L393
 4520                   .L404:
 4521 23b6 0E94 0000            call GetActiveParamSet
 4522 23ba 0E94 0000            call ParamSet_ReadFromEEProm
 4523 23be 80E0                 ldi r24,lo8(0)
 4524 23c0 0E94 0000            call LipoDetection
 4525 23c4 8091 0000            lds r24,EE_Parameter+39
 4526 23c8 0E94 0000            call LIBFC_ReceiverInit
 4527 23cc 8091 0000            lds r24,Parameter_GlobalConfig
 4528 23d0 80FF                 sbrs r24,0
 4529 23d2 00C0                 rjmp .L407
 4530 23d4 8091 0000            lds r24,MessLuftdruck
 4531 23d8 9091 0000            lds r25,(MessLuftdruck)+1
 4532 23dc 875B                 subi r24,lo8(951)
 4533 23de 9340                 sbci r25,hi8(951)
 4534 23e0 00F4                 brsh .L409
 4535 23e2 8091 0000            lds r24,MessLuftdruck
 4536 23e6 9091 0000            lds r25,(MessLuftdruck)+1
 4537 23ea 8E5E                 subi r24,lo8(750)
 4538 23ec 9240                 sbci r25,hi8(750)
 4539 23ee 00F4                 brsh .L407
 4540                   .L409:
 4541 23f0 0E94 0000            call SucheLuftruckOffset
 4542                   .L407:
 4543 23f4 80E0                 ldi r24,lo8(0)
 4544 23f6 0E94 0000            call SetNeutral
 4545 23fa 81E0                 ldi r24,lo8(1)
 4546 23fc 8093 0000            sts CalibrationDone,r24
 4547 2400 8093 0000            sts ServoActive,r24
 4548 2404 579A                 sbi 42-0x20,7
 4549 2406 00C0                 rjmp .L894
 4550                   .L394:
 4551 2408 8081                 ld r24,Z
 4552 240a 9181                 ldd r25,Z+1
 4553 240c 855B                 subi r24,lo8(-75)
 4554 240e 9F4F                 sbci r25,hi8(-75)
 4555 2410 04F4                 brge .L411
 4556 2412 8091 0000            lds r24,delay_neutral.6
 4557 2416 8F5F                 subi r24,lo8(-(1))
 4558 2418 8093 0000            sts delay_neutral.6,r24
 4559 241c 893C                 cpi r24,lo8(-55)
 4560 241e 00F0                 brlo .L393
 4561 2420 2093 0000            sts MotorenEin,r18
 4562 2424 2093 0000            sts delay_neutral.6,r18
 4563 2428 1092 0000            sts (modell_fliegt)+1,__zero_reg__
 4564 242c 1092 0000            sts modell_fliegt,__zero_reg__
 4565 2430 81E0                 ldi r24,lo8(1)
 4566 2432 0E94 0000            call SetNeutral
 4567 2436 81E0                 ldi r24,lo8(1)
 4568 2438 8093 0000            sts CalibrationDone,r24
 4569                   .L894:
 4570 243c 88E1                 ldi r24,lo8(24)
 4571 243e 8093 0000            sts SpeakHoTT,r24
 4572 2442 0E94 0000            call GetActiveParamSet
 4573 2446 68E7                 ldi r22,lo8(120)
 4574 2448 70E0                 ldi r23,hi8(120)
 4575 244a 0E94 0000            call Piep
 4576 244e 00C0                 rjmp .L393
 4577                   .L411:
 4578 2450 2093 0000            sts delay_neutral.6,r18
 4579                   .L393:
 4580 2454 8091 0000            lds r24,EE_Parameter+3
 4581 2458 E82F                 mov r30,r24
 4582 245a FF27                 clr r31
 4583 245c EE0F                 add r30,r30
 4584 245e FF1F                 adc r31,r31
 4585 2460 E050                 subi r30,lo8(-(PPM_in))
 4586 2462 F040                 sbci r31,hi8(-(PPM_in))
 4587 2464 8081                 ld r24,Z
 4588 2466 9181                 ldd r25,Z+1
 4589 2468 8B5A                 subi r24,lo8(-85)
 4590 246a 9F4F                 sbci r25,hi8(-85)
 4591 246c 04F0                 brlt .+2
 4592 246e 00C0                 rjmp .L414
 4593 2470 2091 0000            lds r18,EE_Parameter+100
 4594 2474 E22F                 mov r30,r18
 4595 2476 FF27                 clr r31
 4596 2478 EF77                 andi r30,lo8(127)
 4597 247a F070                 andi r31,hi8(127)
 4598 247c EE0F                 add r30,r30
 4599 247e FF1F                 adc r31,r31
 4600 2480 E050                 subi r30,lo8(-(PPM_diff))
 4601 2482 F040                 sbci r31,hi8(-(PPM_diff))
 4602 2484 8081                 ld r24,Z
 4603 2486 9181                 ldd r25,Z+1
 4604 2488 0697                 sbiw r24,6
 4605 248a 04F0                 brlt .L415
 4606 248c 84E6                 ldi r24,lo8(100)
 4607 248e 00C0                 rjmp .L895
 4608                   .L415:
 4609 2490 8081                 ld r24,Z
 4610 2492 9181                 ldd r25,Z+1
 4611 2494 8B5F                 subi r24,lo8(-5)
 4612 2496 9F4F                 sbci r25,hi8(-5)
 4613 2498 04F4                 brge .L416
 4614 249a 8CE9                 ldi r24,lo8(-100)
 4615                   .L895:
 4616 249c 8093 0000            sts move_safety_switch.9,r24
 4617                   .L416:
 4618 24a0 8091 0000            lds r24,MotorenEin
 4619 24a4 E091 0000            lds r30,EE_Parameter+4
 4620 24a8 8823                 tst r24
 4621 24aa 01F0                 breq .+2
 4622 24ac 00C0                 rjmp .L418
 4623 24ae FF27                 clr r31
 4624 24b0 EE0F                 add r30,r30
 4625 24b2 FF1F                 adc r31,r31
 4626 24b4 E050                 subi r30,lo8(-(PPM_in))
 4627 24b6 F040                 sbci r31,hi8(-(PPM_in))
 4628 24b8 8081                 ld r24,Z
 4629 24ba 9181                 ldd r25,Z+1
 4630 24bc 855B                 subi r24,lo8(-75)
 4631 24be 9F4F                 sbci r25,hi8(-75)
 4632 24c0 04F4                 brge .L421
 4633 24c2 8091 0000            lds r24,EE_Parameter+111
 4634 24c6 83FD                 sbrc r24,3
 4635 24c8 00C0                 rjmp .L422
 4636 24ca E22F                 mov r30,r18
 4637 24cc FF27                 clr r31
 4638 24ce EE0F                 add r30,r30
 4639 24d0 FF1F                 adc r31,r31
 4640 24d2 E050                 subi r30,lo8(-(PPM_in))
 4641 24d4 F040                 sbci r31,hi8(-(PPM_in))
 4642 24d6 8081                 ld r24,Z
 4643 24d8 9181                 ldd r25,Z+1
 4644 24da 855B                 subi r24,lo8(-75)
 4645 24dc 9F4F                 sbci r25,hi8(-75)
 4646 24de 04F0                 brlt .L420
 4647                   .L422:
 4648 24e0 8091 0000            lds r24,EE_Parameter+100
 4649 24e4 8823                 tst r24
 4650 24e6 01F0                 breq .L420
 4651                   .L421:
 4652 24e8 8091 0000            lds r24,EE_Parameter+111
 4653 24ec 83FF                 sbrs r24,3
 4654 24ee 00C0                 rjmp .L419
 4655 24f0 8091 0000            lds r24,EE_Parameter+100
 4656 24f4 E82F                 mov r30,r24
 4657 24f6 FF27                 clr r31
 4658 24f8 EE0F                 add r30,r30
 4659 24fa FF1F                 adc r31,r31
 4660 24fc E050                 subi r30,lo8(-(PPM_in))
 4661 24fe F040                 sbci r31,hi8(-(PPM_in))
 4662 2500 8081                 ld r24,Z
 4663 2502 9181                 ldd r25,Z+1
 4664 2504 875F                 subi r24,lo8(-9)
 4665 2506 9F4F                 sbci r25,hi8(-9)
 4666 2508 04F4                 brge .+2
 4667 250a 00C0                 rjmp .L419
 4668 250c 8091 0000            lds r24,move_safety_switch.9
 4669 2510 8436                 cpi r24,lo8(100)
 4670 2512 01F0                 breq .+2
 4671 2514 00C0                 rjmp .L419
 4672                   .L420:
 4673 2516 2091 0000            lds r18,CalibrationDone
 4674 251a 2223                 tst r18
 4675 251c 01F0                 breq .L423
 4676 251e 8091 0000            lds r24,FC_StatusFlags
 4677 2522 8860                 ori r24,lo8(8)
 4678 2524 8093 0000            sts FC_StatusFlags,r24
 4679                   .L423:
 4680 2528 8091 0000            lds r24,delay_einschalten.7
 4681 252c 8F5F                 subi r24,lo8(-(1))
 4682 252e 8093 0000            sts delay_einschalten.7,r24
 4683 2532 8E3F                 cpi r24,lo8(-2)
 4684 2534 00F4                 brsh .+2
 4685 2536 00C0                 rjmp .L429
 4686 2538 1092 0000            sts delay_einschalten.7,__zero_reg__
 4687 253c 8091 0000            lds r24,VersionInfo+5
 4688 2540 8823                 tst r24
 4689 2542 01F0                 breq .+2
 4690 2544 00C0                 rjmp .L425
 4691 2546 2223                 tst r18
 4692 2548 01F4                 brne .+2
 4693 254a 00C0                 rjmp .L425
 4694 254c 8091 0000            lds r24,NC_ErrorCode
 4695 2550 8823                 tst r24
 4696 2552 01F0                 breq .+2
 4697 2554 00C0                 rjmp .L425
 4698 2556 81E0                 ldi r24,lo8(1)
 4699 2558 90E0                 ldi r25,hi8(1)
 4700 255a 9093 0000            sts (modell_fliegt)+1,r25
 4701 255e 8093 0000            sts modell_fliegt,r24
 4702 2562 81E0                 ldi r24,lo8(1)
 4703 2564 8093 0000            sts MotorenEin,r24
 4704 2568 1092 0000            sts sollGier.0,__zero_reg__
 4705 256c 1092 0000            sts (sollGier.0)+1,__zero_reg__
 4706 2570 1092 0000            sts (sollGier.0)+2,__zero_reg__
 4707 2574 1092 0000            sts (sollGier.0)+3,__zero_reg__
 4708 2578 1092 0000            sts Mess_Integral_Gier,__zero_reg__
 4709 257c 1092 0000            sts (Mess_Integral_Gier)+1,__zero_reg__
 4710 2580 1092 0000            sts (Mess_Integral_Gier)+2,__zero_reg__
 4711 2584 1092 0000            sts (Mess_Integral_Gier)+3,__zero_reg__
 4712 2588 1092 0000            sts Mess_Integral_Gier2,__zero_reg__
 4713 258c 1092 0000            sts (Mess_Integral_Gier2)+1,__zero_reg__
 4714 2590 1092 0000            sts (Mess_Integral_Gier2)+2,__zero_reg__
 4715 2594 1092 0000            sts (Mess_Integral_Gier2)+3,__zero_reg__
 4716 2598 8091 0000            lds r24,EE_Parameter+28
 4717 259c E82E                 mov r14,r24
 4718 259e FF24                 clr r15
 4719 25a0 0027                 clr r16
 4720 25a2 1127                 clr r17
 4721 25a4 8091 0000            lds r24,Mittelwert_AccNick
 4722 25a8 9091 0000            lds r25,(Mittelwert_AccNick)+1
 4723 25ac 9C01                 movw r18,r24
 4724 25ae 4427                 clr r20
 4725 25b0 37FD                 sbrc r19,7
 4726 25b2 4095                 com r20
 4727 25b4 542F                 mov r21,r20
 4728 25b6 C801                 movw r24,r16
 4729 25b8 B701                 movw r22,r14
 4730 25ba 0E94 0000            call __mulsi3
 4731 25be DC01                 movw r26,r24
 4732 25c0 CB01                 movw r24,r22
 4733 25c2 8093 0000            sts Mess_IntegralNick,r24
 4734 25c6 9093 0000            sts (Mess_IntegralNick)+1,r25
 4735 25ca A093 0000            sts (Mess_IntegralNick)+2,r26
 4736 25ce B093 0000            sts (Mess_IntegralNick)+3,r27
 4737 25d2 8091 0000            lds r24,Mittelwert_AccRoll
 4738 25d6 9091 0000            lds r25,(Mittelwert_AccRoll)+1
 4739 25da 9C01                 movw r18,r24
 4740 25dc 4427                 clr r20
 4741 25de 37FD                 sbrc r19,7
 4742 25e0 4095                 com r20
 4743 25e2 542F                 mov r21,r20
 4744 25e4 C801                 movw r24,r16
 4745 25e6 B701                 movw r22,r14
 4746 25e8 0E94 0000            call __mulsi3
 4747 25ec DC01                 movw r26,r24
 4748 25ee CB01                 movw r24,r22
 4749 25f0 8093 0000            sts Mess_IntegralRoll,r24
 4750 25f4 9093 0000            sts (Mess_IntegralRoll)+1,r25
 4751 25f8 A093 0000            sts (Mess_IntegralRoll)+2,r26
 4752 25fc B093 0000            sts (Mess_IntegralRoll)+3,r27
 4753 2600 8091 0000            lds r24,IntegralNick
 4754 2604 9091 0000            lds r25,(IntegralNick)+1
 4755 2608 A091 0000            lds r26,(IntegralNick)+2
 4756 260c B091 0000            lds r27,(IntegralNick)+3
 4757 2610 8093 0000            sts Mess_IntegralNick2,r24
 4758 2614 9093 0000            sts (Mess_IntegralNick2)+1,r25
 4759 2618 A093 0000            sts (Mess_IntegralNick2)+2,r26
 4760 261c B093 0000            sts (Mess_IntegralNick2)+3,r27
 4761 2620 8091 0000            lds r24,IntegralRoll
 4762 2624 9091 0000            lds r25,(IntegralRoll)+1
 4763 2628 A091 0000            lds r26,(IntegralRoll)+2
 4764 262c B091 0000            lds r27,(IntegralRoll)+3
 4765 2630 8093 0000            sts Mess_IntegralRoll2,r24
 4766 2634 9093 0000            sts (Mess_IntegralRoll2)+1,r25
 4767 2638 A093 0000            sts (Mess_IntegralRoll2)+2,r26
 4768 263c B093 0000            sts (Mess_IntegralRoll2)+3,r27
 4769 2640 1092 0000            sts SummeNick,__zero_reg__
 4770 2644 1092 0000            sts (SummeNick)+1,__zero_reg__
 4771 2648 1092 0000            sts (SummeNick)+2,__zero_reg__
 4772 264c 1092 0000            sts (SummeNick)+3,__zero_reg__
 4773 2650 1092 0000            sts SummeRoll,__zero_reg__
 4774 2654 1092 0000            sts (SummeRoll)+1,__zero_reg__
 4775 2658 1092 0000            sts (SummeRoll)+2,__zero_reg__
 4776 265c 1092 0000            sts (SummeRoll)+3,__zero_reg__
 4777 2660 84E6                 ldi r24,lo8(100)
 4778 2662 8093 0000            sts NeueKompassRichtungMerken,r24
 4779 2666 84E3                 ldi r24,lo8(52)
 4780 2668 00C0                 rjmp .L896
 4781                   .L425:
 4782 266a 8CED                 ldi r24,lo8(1500)
 4783 266c 95E0                 ldi r25,hi8(1500)
 4784 266e 9093 0000            sts (beeptime)+1,r25
 4785 2672 8093 0000            sts beeptime,r24
 4786 2676 2223                 tst r18
 4787 2678 01F0                 breq .+2
 4788 267a 00C0                 rjmp .L429
 4789 267c 81E0                 ldi r24,lo8(1)
 4790 267e 00C0                 rjmp .L896
 4791                   .L419:
 4792 2680 1092 0000            sts delay_einschalten.7,__zero_reg__
 4793 2684 00C0                 rjmp .L429
 4794                   .L418:
 4795 2686 FF27                 clr r31
 4796 2688 EE0F                 add r30,r30
 4797 268a FF1F                 adc r31,r31
 4798 268c E050                 subi r30,lo8(-(PPM_in))
 4799 268e F040                 sbci r31,hi8(-(PPM_in))
 4800 2690 8081                 ld r24,Z
 4801 2692 9181                 ldd r25,Z+1
 4802 2694 8C34                 cpi r24,76
 4803 2696 9105                 cpc r25,__zero_reg__
 4804 2698 04F0                 brlt .L432
 4805 269a 8091 0000            lds r24,EE_Parameter+111
 4806 269e 83FD                 sbrc r24,3
 4807 26a0 00C0                 rjmp .L433
 4808 26a2 E22F                 mov r30,r18
 4809 26a4 FF27                 clr r31
 4810 26a6 EE0F                 add r30,r30
 4811 26a8 FF1F                 adc r31,r31
 4812 26aa E050                 subi r30,lo8(-(PPM_in))
 4813 26ac F040                 sbci r31,hi8(-(PPM_in))
 4814 26ae 8081                 ld r24,Z
 4815 26b0 9181                 ldd r25,Z+1
 4816 26b2 855B                 subi r24,lo8(-75)
 4817 26b4 9F4F                 sbci r25,hi8(-75)
 4818 26b6 04F0                 brlt .L431
 4819                   .L433:
 4820 26b8 8091 0000            lds r24,EE_Parameter+100
 4821 26bc 8823                 tst r24
 4822 26be 01F0                 breq .L431
 4823                   .L432:
 4824 26c0 8091 0000            lds r24,EE_Parameter+111
 4825 26c4 83FF                 sbrs r24,3
 4826 26c6 00C0                 rjmp .L430
 4827 26c8 8091 0000            lds r24,EE_Parameter+100
 4828 26cc E82F                 mov r30,r24
 4829 26ce FF27                 clr r31
 4830 26d0 EE0F                 add r30,r30
 4831 26d2 FF1F                 adc r31,r31
 4832 26d4 E050                 subi r30,lo8(-(PPM_in))
 4833 26d6 F040                 sbci r31,hi8(-(PPM_in))
 4834 26d8 8081                 ld r24,Z
 4835 26da 9181                 ldd r25,Z+1
 4836 26dc 8E5C                 subi r24,lo8(-50)
 4837 26de 9F4F                 sbci r25,hi8(-50)
 4838 26e0 04F4                 brge .L430
 4839 26e2 8091 0000            lds r24,move_safety_switch.9
 4840 26e6 8C39                 cpi r24,lo8(-100)
 4841 26e8 01F4                 brne .L430
 4842                   .L431:
 4843 26ea 8091 0000            lds r24,delay_ausschalten.8
 4844 26ee 8F5F                 subi r24,lo8(-(1))
 4845 26f0 8093 0000            sts delay_ausschalten.8,r24
 4846 26f4 8B3F                 cpi r24,lo8(-5)
 4847 26f6 00F0                 brlo .L429
 4848 26f8 1092 0000            sts MotorenEin,__zero_reg__
 4849 26fc 1092 0000            sts delay_ausschalten.8,__zero_reg__
 4850 2700 1092 0000            sts (modell_fliegt)+1,__zero_reg__
 4851 2704 1092 0000            sts modell_fliegt,__zero_reg__
 4852 2708 86E2                 ldi r24,lo8(38)
 4853                   .L896:
 4854 270a 8093 0000            sts SpeakHoTT,r24
 4855 270e 00C0                 rjmp .L429
 4856                   .L430:
 4857 2710 1092 0000            sts delay_ausschalten.8,__zero_reg__
 4858                   .L429:
 4859 2714 8091 0000            lds r24,GasIsZeroCnt
 4860 2718 9091 0000            lds r25,(GasIsZeroCnt)+1
 4861 271c 13E0                 ldi r17,hi8(1000)
 4862 271e 883E                 cpi r24,lo8(1000)
 4863 2720 9107                 cpc r25,r17
 4864 2722 00F4                 brsh .L387
 4865 2724 0196                 adiw r24,1
 4866 2726 9093 0000            sts (GasIsZeroCnt)+1,r25
 4867 272a 8093 0000            sts GasIsZeroCnt,r24
 4868 272e 00C0                 rjmp .L387
 4869                   .L414:
 4870 2730 1092 0000            sts move_safety_switch.9,__zero_reg__
 4871 2734 1092 0000            sts (GasIsZeroCnt)+1,__zero_reg__
 4872 2738 1092 0000            sts GasIsZeroCnt,__zero_reg__
 4873 273c 00C0                 rjmp .L387
 4874                   .L388:
 4875 273e 2E5E                 subi r18,lo8(750)
 4876 2740 3240                 sbci r19,hi8(750)
 4877 2742 00F0                 brlo .L387
 4878 2744 8091 0000            lds r24,GPSInfo+4
 4879 2748 9091 0000            lds r25,(GPSInfo+4)+1
 4880 274c 8059                 subi r24,lo8(400)
 4881 274e 9140                 sbci r25,hi8(400)
 4882 2750 00F4                 brsh .L387
 4883 2752 8091 0000            lds r24,HoehenWert
 4884 2756 9091 0000            lds r25,(HoehenWert)+1
 4885 275a A091 0000            lds r26,(HoehenWert)+2
 4886 275e B091 0000            lds r27,(HoehenWert)+3
 4887 2762 8C5D                 subi r24,lo8(1500)
 4888 2764 9540                 sbci r25,hi8(1500)
 4889 2766 A040                 sbci r26,hlo8(1500)
 4890 2768 B040                 sbci r27,hhi8(1500)
 4891 276a 04F4                 brge .L387
 4892 276c 80E3                 ldi r24,lo8(30000)
 4893 276e 95E7                 ldi r25,hi8(30000)
 4894 2770 9093 0000            sts (GasIsZeroCnt)+1,r25
 4895 2774 8093 0000            sts GasIsZeroCnt,r24
 4896 2778 8091 0000            lds r24,modell_fliegt
 4897 277c 9091 0000            lds r25,(modell_fliegt)+1
 4898 2780 8A5E                 subi r24,lo8(1002)
 4899 2782 9340                 sbci r25,hi8(1002)
 4900 2784 00F0                 brlo .L387
 4901 2786 89EE                 ldi r24,lo8(1001)
 4902 2788 93E0                 ldi r25,hi8(1001)
 4903 278a 9093 0000            sts (modell_fliegt)+1,r25
 4904 278e 8093 0000            sts modell_fliegt,r24
 4905                   .L387:
 4906 2792 8091 0000            lds r24,NewPpmData
 4907 2796 8150                 subi r24,lo8(-(-1))
 4908 2798 8093 0000            sts NewPpmData,r24
 4909 279c 8091 0000            lds r24,NewPpmData
 4910 27a0 8F3F                 cpi r24,lo8(-1)
 4911 27a2 01F0                 breq .L443
 4912 27a4 8091 0000            lds r24,FC_StatusFlags
 4913 27a8 84FF                 sbrs r24,4
 4914 27aa 00C0                 rjmp .L442
 4915                   .L443:
 4916 27ac 0E94 0000            call ParameterZuordnung
 4917 27b0 B090 0000            lds r11,EE_Parameter+23
 4918 27b4 8091 0000            lds r24,stick_nick.12
 4919 27b8 9091 0000            lds r25,(stick_nick.12)+1
 4920 27bc 9C01                 movw r18,r24
 4921 27be 220F                 lsl r18
 4922 27c0 331F                 rol r19
 4923 27c2 280F                 add r18,r24
 4924 27c4 391F                 adc r19,r25
 4925 27c6 C090 0000            lds r12,EE_Parameter+1
 4926 27ca AC2D                 mov r26,r12
 4927 27cc BB27                 clr r27
 4928 27ce AA0F                 add r26,r26
 4929 27d0 BB1F                 adc r27,r27
 4930 27d2 FD01                 movw r30,r26
 4931 27d4 E050                 subi r30,lo8(-(PPM_in))
 4932 27d6 F040                 sbci r31,hi8(-(PPM_in))
 4933 27d8 4B2D                 mov r20,r11
 4934 27da 5527                 clr r21
 4935 27dc 8081                 ld r24,Z
 4936 27de 9181                 ldd r25,Z+1
 4937 27e0 849F                 mul r24,r20
 4938 27e2 F001                 movw r30,r0
 4939 27e4 859F                 mul r24,r21
 4940 27e6 F00D                 add r31,r0
 4941 27e8 949F                 mul r25,r20
 4942 27ea F00D                 add r31,r0
 4943 27ec 1124                 clr r1
 4944 27ee 2E0F                 add r18,r30
 4945 27f0 3F1F                 adc r19,r31
 4946 27f2 37FF                 sbrs r19,7
 4947 27f4 00C0                 rjmp .L444
 4948 27f6 2D5F                 subi r18,lo8(-(3))
 4949 27f8 3F4F                 sbci r19,hi8(-(3))
 4950                   .L444:
 4951 27fa B901                 movw r22,r18
 4952 27fc 7595                 asr r23
 4953 27fe 6795                 ror r22
 4954 2800 7595                 asr r23
 4955 2802 6795                 ror r22
 4956 2804 A050                 subi r26,lo8(-(PPM_diff))
 4957 2806 B040                 sbci r27,hi8(-(PPM_diff))
 4958 2808 8091 0000            lds r24,EE_Parameter+24
 4959 280c 082F                 mov r16,r24
 4960 280e 1127                 clr r17
 4961 2810 8D91                 ld r24,X+
 4962 2812 9C91                 ld r25,X
 4963 2814 809F                 mul r24,r16
 4964 2816 7001                 movw r14,r0
 4965 2818 819F                 mul r24,r17
 4966 281a F00C                 add r15,r0
 4967 281c 909F                 mul r25,r16
 4968 281e F00C                 add r15,r0
 4969 2820 1124                 clr r1
 4970 2822 6E0D                 add r22,r14
 4971 2824 7F1D                 adc r23,r15
 4972 2826 7093 0000            sts (stick_nick.12)+1,r23
 4973 282a 6093 0000            sts stick_nick.12,r22
 4974 282e 8091 0000            lds r24,stick_roll.13
 4975 2832 9091 0000            lds r25,(stick_roll.13)+1
 4976 2836 9C01                 movw r18,r24
 4977 2838 220F                 lsl r18
 4978 283a 331F                 rol r19
 4979 283c 280F                 add r18,r24
 4980 283e 391F                 adc r19,r25
 4981 2840 D090 0000            lds r13,EE_Parameter+2
 4982 2844 AD2D                 mov r26,r13
 4983 2846 BB27                 clr r27
 4984 2848 AA0F                 add r26,r26
 4985 284a BB1F                 adc r27,r27
 4986 284c FD01                 movw r30,r26
 4987 284e E050                 subi r30,lo8(-(PPM_in))
 4988 2850 F040                 sbci r31,hi8(-(PPM_in))
 4989 2852 8081                 ld r24,Z
 4990 2854 9181                 ldd r25,Z+1
 4991 2856 849F                 mul r24,r20
 4992 2858 F001                 movw r30,r0
 4993 285a 859F                 mul r24,r21
 4994 285c F00D                 add r31,r0
 4995 285e 949F                 mul r25,r20
 4996 2860 F00D                 add r31,r0
 4997 2862 1124                 clr r1
 4998 2864 2E0F                 add r18,r30
 4999 2866 3F1F                 adc r19,r31
 5000 2868 37FF                 sbrs r19,7
 5001 286a 00C0                 rjmp .L445
 5002 286c 2D5F                 subi r18,lo8(-(3))
 5003 286e 3F4F                 sbci r19,hi8(-(3))
 5004                   .L445:
 5005 2870 A901                 movw r20,r18
 5006 2872 5595                 asr r21
 5007 2874 4795                 ror r20
 5008 2876 5595                 asr r21
 5009 2878 4795                 ror r20
 5010 287a A050                 subi r26,lo8(-(PPM_diff))
 5011 287c B040                 sbci r27,hi8(-(PPM_diff))
 5012 287e 8D91                 ld r24,X+
 5013 2880 9C91                 ld r25,X
 5014 2882 809F                 mul r24,r16
 5015 2884 7001                 movw r14,r0
 5016 2886 819F                 mul r24,r17
 5017 2888 F00C                 add r15,r0
 5018 288a 909F                 mul r25,r16
 5019 288c F00C                 add r15,r0
 5020 288e 1124                 clr r1
 5021 2890 4E0D                 add r20,r14
 5022 2892 5F1D                 adc r21,r15
 5023 2894 5093 0000            sts (stick_roll.13)+1,r21
 5024 2898 4093 0000            sts stick_roll.13,r20
 5025 289c 8091 0000            lds r24,CareFree
 5026 28a0 8823                 tst r24
 5027 28a2 01F4                 brne .+2
 5028 28a4 00C0                 rjmp .L446
 5029 28a6 CB01                 movw r24,r22
 5030 28a8 77FD                 sbrc r23,7
 5031 28aa 0396                 adiw r24,3
 5032                   .L447:
 5033 28ac DC01                 movw r26,r24
 5034 28ae B595                 asr r27
 5035 28b0 A795                 ror r26
 5036 28b2 B595                 asr r27
 5037 28b4 A795                 ror r26
 5038 28b6 CA01                 movw r24,r20
 5039 28b8 57FD                 sbrc r21,7
 5040 28ba 0396                 adiw r24,3
 5041                   .L448:
 5042 28bc FC01                 movw r30,r24
 5043 28be F595                 asr r31
 5044 28c0 E795                 ror r30
 5045 28c2 F595                 asr r31
 5046 28c4 E795                 ror r30
 5047 28c6 8091 0000            lds r24,FromNC_Rotate_C
 5048 28ca 682F                 mov r22,r24
 5049 28cc 7727                 clr r23
 5050 28ce 67FD                 sbrc r22,7
 5051 28d0 7095                 com r23
 5052 28d2 6A9F                 mul r22,r26
 5053 28d4 9001                 movw r18,r0
 5054 28d6 6B9F                 mul r22,r27
 5055 28d8 300D                 add r19,r0
 5056 28da 7A9F                 mul r23,r26
 5057 28dc 300D                 add r19,r0
 5058 28de 1124                 clr r1
 5059 28e0 8091 0000            lds r24,FromNC_Rotate_S
 5060 28e4 482F                 mov r20,r24
 5061 28e6 5527                 clr r21
 5062 28e8 47FD                 sbrc r20,7
 5063 28ea 5095                 com r21
 5064 28ec 4E9F                 mul r20,r30
 5065 28ee C001                 movw r24,r0
 5066 28f0 4F9F                 mul r20,r31
 5067 28f2 900D                 add r25,r0
 5068 28f4 5E9F                 mul r21,r30
 5069 28f6 900D                 add r25,r0
 5070 28f8 1124                 clr r1
 5071 28fa 280F                 add r18,r24
 5072 28fc 391F                 adc r19,r25
 5073 28fe 37FF                 sbrs r19,7
 5074 2900 00C0                 rjmp .L449
 5075 2902 295F                 subi r18,lo8(-(7))
 5076 2904 3F4F                 sbci r19,hi8(-(7))
 5077                   .L449:
 5078 2906 93E0                 ldi r25,3
 5079 2908 3595         1:      asr r19
 5080 290a 2795                 ror r18
 5081 290c 9A95                 dec r25
 5082 290e 01F4                 brne 1b
 5083 2910 3093 0000            sts (StickNick)+1,r19
 5084 2914 2093 0000            sts StickNick,r18
 5085 2918 6E9F                 mul r22,r30
 5086 291a 9001                 movw r18,r0
 5087 291c 6F9F                 mul r22,r31
 5088 291e 300D                 add r19,r0
 5089 2920 7E9F                 mul r23,r30
 5090 2922 300D                 add r19,r0
 5091 2924 1124                 clr r1
 5092 2926 4A9F                 mul r20,r26
 5093 2928 C001                 movw r24,r0
 5094 292a 4B9F                 mul r20,r27
 5095 292c 900D                 add r25,r0
 5096 292e 5A9F                 mul r21,r26
 5097 2930 900D                 add r25,r0
 5098 2932 1124                 clr r1
 5099 2934 00C0                 rjmp .L925
 5100                   .L446:
 5101 2936 8091 0000            lds r24,EE_Parameter+98
 5102 293a E82F                 mov r30,r24
 5103 293c FF27                 clr r31
 5104 293e E050                 subi r30,lo8(-(sintab))
 5105 2940 F040                 sbci r31,hi8(-(sintab))
 5106 2942 8681                 ldd r24,Z+6
 5107 2944 8093 0000            sts FromNC_Rotate_C,r24
 5108 2948 9081                 ld r25,Z
 5109 294a 9093 0000            sts FromNC_Rotate_S,r25
 5110 294e A82F                 mov r26,r24
 5111 2950 BB27                 clr r27
 5112 2952 A7FD                 sbrc r26,7
 5113 2954 B095                 com r27
 5114 2956 A69F                 mul r26,r22
 5115 2958 9001                 movw r18,r0
 5116 295a A79F                 mul r26,r23
 5117 295c 300D                 add r19,r0
 5118 295e B69F                 mul r27,r22
 5119 2960 300D                 add r19,r0
 5120 2962 1124                 clr r1
 5121 2964 E92F                 mov r30,r25
 5122 2966 FF27                 clr r31
 5123 2968 E7FD                 sbrc r30,7
 5124 296a F095                 com r31
 5125 296c E49F                 mul r30,r20
 5126 296e C001                 movw r24,r0
 5127 2970 E59F                 mul r30,r21
 5128 2972 900D                 add r25,r0
 5129 2974 F49F                 mul r31,r20
 5130 2976 900D                 add r25,r0
 5131 2978 1124                 clr r1
 5132 297a 280F                 add r18,r24
 5133 297c 391F                 adc r19,r25
 5134 297e 37FF                 sbrs r19,7
 5135 2980 00C0                 rjmp .L452
 5136 2982 295F                 subi r18,lo8(-(7))
 5137 2984 3F4F                 sbci r19,hi8(-(7))
 5138                   .L452:
 5139 2986 83E0                 ldi r24,3
 5140 2988 3595         1:      asr r19
 5141 298a 2795                 ror r18
 5142 298c 8A95                 dec r24
 5143 298e 01F4                 brne 1b
 5144 2990 3093 0000            sts (StickNick)+1,r19
 5145 2994 2093 0000            sts StickNick,r18
 5146 2998 A49F                 mul r26,r20
 5147 299a 9001                 movw r18,r0
 5148 299c A59F                 mul r26,r21
 5149 299e 300D                 add r19,r0
 5150 29a0 B49F                 mul r27,r20
 5151 29a2 300D                 add r19,r0
 5152 29a4 1124                 clr r1
 5153 29a6 E69F                 mul r30,r22
 5154 29a8 C001                 movw r24,r0
 5155 29aa E79F                 mul r30,r23
 5156 29ac 900D                 add r25,r0
 5157 29ae F69F                 mul r31,r22
 5158 29b0 900D                 add r25,r0
 5159 29b2 1124                 clr r1
 5160                   .L925:
 5161 29b4 281B                 sub r18,r24
 5162 29b6 390B                 sbc r19,r25
 5163 29b8 37FF                 sbrs r19,7
 5164 29ba 00C0                 rjmp .L453
 5165 29bc 295F                 subi r18,lo8(-(7))
 5166 29be 3F4F                 sbci r19,hi8(-(7))
 5167                   .L453:
 5168 29c0 03E0                 ldi r16,3
 5169 29c2 3595         1:      asr r19
 5170 29c4 2795                 ror r18
 5171 29c6 0A95                 dec r16
 5172 29c8 01F4                 brne 1b
 5173 29ca 3093 0000            sts (StickRoll)+1,r19
 5174 29ce 2093 0000            sts StickRoll,r18
 5175 29d2 8091 0000            lds r24,EE_Parameter+4
 5176 29d6 E82F                 mov r30,r24
 5177 29d8 FF27                 clr r31
 5178 29da EE0F                 add r30,r30
 5179 29dc FF1F                 adc r31,r31
 5180 29de E050                 subi r30,lo8(-(PPM_in))
 5181 29e0 F040                 sbci r31,hi8(-(PPM_in))
 5182 29e2 8081                 ld r24,Z
 5183 29e4 9181                 ldd r25,Z+1
 5184 29e6 9095                 com r25
 5185 29e8 8195                 neg r24
 5186 29ea 9F4F                 sbci r25,lo8(-1)
 5187 29ec 9093 0000            sts (StickGier)+1,r25
 5188 29f0 8093 0000            sts StickGier,r24
 5189 29f4 8530                 cpi r24,5
 5190 29f6 9105                 cpc r25,__zero_reg__
 5191 29f8 04F0                 brlt .L454
 5192 29fa 0497                 sbiw r24,4
 5193 29fc 00C0                 rjmp .L897
 5194                   .L454:
 5195 29fe 0FEF                 ldi r16,hi8(-4)
 5196 2a00 8C3F                 cpi r24,lo8(-4)
 5197 2a02 9007                 cpc r25,r16
 5198 2a04 04F4                 brge .L456
 5199 2a06 0496                 adiw r24,4
 5200                   .L897:
 5201 2a08 9093 0000            sts (StickGier)+1,r25
 5202 2a0c 8093 0000            sts StickGier,r24
 5203 2a10 00C0                 rjmp .L455
 5204                   .L456:
 5205 2a12 1092 0000            sts (StickGier)+1,__zero_reg__
 5206 2a16 1092 0000            sts StickGier,__zero_reg__
 5207                   .L455:
 5208 2a1a 8091 0000            lds r24,GPS_Aid_StickMultiplikator
 5209 2a1e 8823                 tst r24
 5210 2a20 01F4                 brne .+2
 5211 2a22 00C0                 rjmp .L458
 5212 2a24 282F                 mov r18,r24
 5213 2a26 3327                 clr r19
 5214 2a28 8091 0000            lds r24,StickNick
 5215 2a2c 9091 0000            lds r25,(StickNick)+1
 5216 2a30 97FD                 sbrc r25,7
 5217 2a32 0796                 adiw r24,7
 5218                   .L459:
 5219 2a34 13E0                 ldi r17,3
 5220 2a36 9595         1:      asr r25
 5221 2a38 8795                 ror r24
 5222 2a3a 1A95                 dec r17
 5223 2a3c 01F4                 brne 1b
 5224 2a3e 289F                 mul r18,r24
 5225 2a40 A001                 movw r20,r0
 5226 2a42 299F                 mul r18,r25
 5227 2a44 500D                 add r21,r0
 5228 2a46 389F                 mul r19,r24
 5229 2a48 500D                 add r21,r0
 5230 2a4a 1124                 clr r1
 5231 2a4c CA01                 movw r24,r20
 5232 2a4e 57FD                 sbrc r21,7
 5233 2a50 0F96                 adiw r24,15
 5234                   .L460:
 5235 2a52 B4E0                 ldi r27,4
 5236 2a54 9595         1:      asr r25
 5237 2a56 8795                 ror r24
 5238 2a58 BA95                 dec r27
 5239 2a5a 01F4                 brne 1b
 5240 2a5c 9093 0000            sts (StickNick)+1,r25
 5241 2a60 8093 0000            sts StickNick,r24
 5242 2a64 8091 0000            lds r24,StickRoll
 5243 2a68 9091 0000            lds r25,(StickRoll)+1
 5244 2a6c 97FD                 sbrc r25,7
 5245 2a6e 0796                 adiw r24,7
 5246                   .L461:
 5247 2a70 A3E0                 ldi r26,3
 5248 2a72 9595         1:      asr r25
 5249 2a74 8795                 ror r24
 5250 2a76 AA95                 dec r26
 5251 2a78 01F4                 brne 1b
 5252 2a7a 289F                 mul r18,r24
 5253 2a7c B001                 movw r22,r0
 5254 2a7e 299F                 mul r18,r25
 5255 2a80 700D                 add r23,r0
 5256 2a82 389F                 mul r19,r24
 5257 2a84 700D                 add r23,r0
 5258 2a86 1124                 clr r1
 5259 2a88 CB01                 movw r24,r22
 5260 2a8a 77FD                 sbrc r23,7
 5261 2a8c 0F96                 adiw r24,15
 5262                   .L462:
 5263 2a8e F4E0                 ldi r31,4
 5264 2a90 9595         1:      asr r25
 5265 2a92 8795                 ror r24
 5266 2a94 FA95                 dec r31
 5267 2a96 01F4                 brne 1b
 5268 2a98 9093 0000            sts (StickRoll)+1,r25
 5269 2a9c 8093 0000            sts StickRoll,r24
 5270                   .L458:
 5271 2aa0 8090 0000            lds r8,StickNick
 5272 2aa4 9090 0000            lds r9,(StickNick)+1
 5273 2aa8 8091 0000            lds r24,GPS_Nick
 5274 2aac 9091 0000            lds r25,(GPS_Nick)+1
 5275 2ab0 881A                 sub r8,r24
 5276 2ab2 990A                 sbc r9,r25
 5277 2ab4 9092 0000            sts (StickNick)+1,r9
 5278 2ab8 8092 0000            sts StickNick,r8
 5279 2abc 0091 0000            lds r16,StickRoll
 5280 2ac0 1091 0000            lds r17,(StickRoll)+1
 5281 2ac4 8091 0000            lds r24,GPS_Roll
 5282 2ac8 9091 0000            lds r25,(GPS_Roll)+1
 5283 2acc 081B                 sub r16,r24
 5284 2ace 190B                 sbc r17,r25
 5285 2ad0 1093 0000            sts (StickRoll)+1,r17
 5286 2ad4 0093 0000            sts StickRoll,r16
 5287 2ad8 8091 0000            lds r24,EE_Parameter+3
 5288 2adc E82F                 mov r30,r24
 5289 2ade FF27                 clr r31
 5290 2ae0 EE0F                 add r30,r30
 5291 2ae2 FF1F                 adc r31,r31
 5292 2ae4 E050                 subi r30,lo8(-(PPM_in))
 5293 2ae6 F040                 sbci r31,hi8(-(PPM_in))
 5294 2ae8 E080                 ld r14,Z
 5295 2aea F180                 ldd r15,Z+1
 5296 2aec 8FE7                 ldi r24,lo8(127)
 5297 2aee 90E0                 ldi r25,hi8(127)
 5298 2af0 E80E                 add r14,r24
 5299 2af2 F91E                 adc r15,r25
 5300 2af4 F092 0000            sts (StickGas)+1,r15
 5301 2af8 E092 0000            sts StickGas,r14
 5302 2afc 8091 0000            lds r24,Parameter_Gyro_P
 5303 2b00 9927                 clr r25
 5304 2b02 AA27                 clr r26
 5305 2b04 97FD                 sbrc r25,7
 5306 2b06 A095                 com r26
 5307 2b08 BA2F                 mov r27,r26
 5308 2b0a BC01                 movw r22,r24
 5309 2b0c CD01                 movw r24,r26
 5310 2b0e 0E94 0000            call __floatsisf
 5311 2b12 DC01                 movw r26,r24
 5312 2b14 CB01                 movw r24,r22
 5313 2b16 20E0                 ldi r18,lo8(0x41200000)
 5314 2b18 30E0                 ldi r19,hi8(0x41200000)
 5315 2b1a 40E2                 ldi r20,hlo8(0x41200000)
 5316 2b1c 51E4                 ldi r21,hhi8(0x41200000)
 5317 2b1e BC01                 movw r22,r24
 5318 2b20 CD01                 movw r24,r26
 5319 2b22 0E94 0000            call __addsf3
 5320 2b26 DC01                 movw r26,r24
 5321 2b28 CB01                 movw r24,r22
 5322 2b2a BC01                 movw r22,r24
 5323 2b2c CD01                 movw r24,r26
 5324 2b2e 0E94 0000            call __fixunssfsi
 5325 2b32 DC01                 movw r26,r24
 5326 2b34 CB01                 movw r24,r22
 5327 2b36 8093 0000            sts GyroFaktor,r24
 5328 2b3a 8091 0000            lds r24,Parameter_Gyro_I
 5329 2b3e 8093 0000            sts IntegralFaktor,r24
 5330 2b42 8091 0000            lds r24,Parameter_Gyro_Gier_P
 5331 2b46 9927                 clr r25
 5332 2b48 AA27                 clr r26
 5333 2b4a 97FD                 sbrc r25,7
 5334 2b4c A095                 com r26
 5335 2b4e BA2F                 mov r27,r26
 5336 2b50 BC01                 movw r22,r24
 5337 2b52 CD01                 movw r24,r26
 5338 2b54 0E94 0000            call __floatsisf
 5339 2b58 DC01                 movw r26,r24
 5340 2b5a CB01                 movw r24,r22
 5341 2b5c 20E0                 ldi r18,lo8(0x41200000)
 5342 2b5e 30E0                 ldi r19,hi8(0x41200000)
 5343 2b60 40E2                 ldi r20,hlo8(0x41200000)
 5344 2b62 51E4                 ldi r21,hhi8(0x41200000)
 5345 2b64 BC01                 movw r22,r24
 5346 2b66 CD01                 movw r24,r26
 5347 2b68 0E94 0000            call __addsf3
 5348 2b6c DC01                 movw r26,r24
 5349 2b6e CB01                 movw r24,r22
 5350 2b70 BC01                 movw r22,r24
 5351 2b72 CD01                 movw r24,r26
 5352 2b74 0E94 0000            call __fixunssfsi
 5353 2b78 DC01                 movw r26,r24
 5354 2b7a CB01                 movw r24,r22
 5355 2b7c 8093 0000            sts GyroFaktorGier,r24
 5356 2b80 8091 0000            lds r24,Parameter_Gyro_Gier_I
 5357 2b84 8093 0000            sts IntegralFaktorGier,r24
 5358 2b88 8091 0000            lds r24,ExternControl+10
 5359 2b8c 80FF                 sbrs r24,0
 5360 2b8e 00C0                 rjmp .L463
 5361 2b90 8091 0000            lds r24,Parameter_ExternalControl
 5362 2b94 8138                 cpi r24,lo8(-127)
 5363 2b96 00F4                 brsh .+2
 5364 2b98 00C0                 rjmp .L463
 5365 2b9a 8091 0000            lds r24,ExternControl+3
 5366 2b9e 9927                 clr r25
 5367 2ba0 87FD                 sbrc r24,7
 5368 2ba2 9095                 com r25
 5369 2ba4 2B2D                 mov r18,r11
 5370 2ba6 3327                 clr r19
 5371 2ba8 829F                 mul r24,r18
 5372 2baa D001                 movw r26,r0
 5373 2bac 839F                 mul r24,r19
 5374 2bae B00D                 add r27,r0
 5375 2bb0 929F                 mul r25,r18
 5376 2bb2 B00D                 add r27,r0
 5377 2bb4 1124                 clr r1
 5378 2bb6 8A0E                 add r8,r26
 5379 2bb8 9B1E                 adc r9,r27
 5380 2bba 9092 0000            sts (StickNick)+1,r9
 5381 2bbe 8092 0000            sts StickNick,r8
 5382 2bc2 8091 0000            lds r24,ExternControl+4
 5383 2bc6 9927                 clr r25
 5384 2bc8 87FD                 sbrc r24,7
 5385 2bca 9095                 com r25
 5386 2bcc 829F                 mul r24,r18
 5387 2bce F001                 movw r30,r0
 5388 2bd0 839F                 mul r24,r19
 5389 2bd2 F00D                 add r31,r0
 5390 2bd4 929F                 mul r25,r18
 5391 2bd6 F00D                 add r31,r0
 5392 2bd8 1124                 clr r1
 5393 2bda 0E0F                 add r16,r30
 5394 2bdc 1F1F                 adc r17,r31
 5395 2bde 1093 0000            sts (StickRoll)+1,r17
 5396 2be2 0093 0000            sts StickRoll,r16
 5397 2be6 8091 0000            lds r24,ExternControl+5
 5398 2bea 282F                 mov r18,r24
 5399 2bec 3327                 clr r19
 5400 2bee 27FD                 sbrc r18,7
 5401 2bf0 3095                 com r19
 5402 2bf2 8091 0000            lds r24,StickGier
 5403 2bf6 9091 0000            lds r25,(StickGier)+1
 5404 2bfa 820F                 add r24,r18
 5405 2bfc 931F                 adc r25,r19
 5406 2bfe 9093 0000            sts (StickGier)+1,r25
 5407 2c02 8093 0000            sts StickGier,r24
 5408 2c06 8091 0000            lds r24,ExternControl+7
 5409 2c0a 282F                 mov r18,r24
 5410 2c0c 3327                 clr r19
 5411 2c0e 27FD                 sbrc r18,7
 5412 2c10 3095                 com r19
 5413 2c12 8091 0000            lds r24,EE_Parameter+18
 5414 2c16 9927                 clr r25
 5415 2c18 289F                 mul r18,r24
 5416 2c1a 8001                 movw r16,r0
 5417 2c1c 299F                 mul r18,r25
 5418 2c1e 100D                 add r17,r0
 5419 2c20 389F                 mul r19,r24
 5420 2c22 100D                 add r17,r0
 5421 2c24 1124                 clr r1
 5422 2c26 1093 0000            sts (ExternHoehenValue)+1,r17
 5423 2c2a 0093 0000            sts ExternHoehenValue,r16
 5424 2c2e 8091 0000            lds r24,ExternControl+6
 5425 2c32 9927                 clr r25
 5426 2c34 8E15                 cp r24,r14
 5427 2c36 9F05                 cpc r25,r15
 5428 2c38 04F4                 brge .L463
 5429 2c3a 9093 0000            sts (StickGas)+1,r25
 5430 2c3e 8093 0000            sts StickGas,r24
 5431                   .L463:
 5432 2c42 8091 0000            lds r24,StickGas
 5433 2c46 9091 0000            lds r25,(StickGas)+1
 5434 2c4a 97FF                 sbrs r25,7
 5435 2c4c 00C0                 rjmp .L465
 5436 2c4e 1092 0000            sts (StickGas)+1,__zero_reg__
 5437 2c52 1092 0000            sts StickGas,__zero_reg__
 5438                   .L465:
 5439 2c56 8091 0000            lds r24,Parameter_GlobalConfig
 5440 2c5a 82FF                 sbrs r24,2
 5441 2c5c 00C0                 rjmp .L466
 5442 2c5e 1092 0000            sts IntegralFaktor,__zero_reg__
 5443                   .L466:
 5444 2c62 4091 0000            lds r20,StickNick
 5445 2c66 5091 0000            lds r21,(StickNick)+1
 5446 2c6a CA01                 movw r24,r20
 5447 2c6c 57FD                 sbrc r21,7
 5448 2c6e 0396                 adiw r24,3
 5449                   .L468:
 5450 2c70 9C01                 movw r18,r24
 5451 2c72 3595                 asr r19
 5452 2c74 2795                 ror r18
 5453 2c76 3595                 asr r19
 5454 2c78 2795                 ror r18
 5455 2c7a 37FF                 sbrs r19,7
 5456 2c7c 00C0                 rjmp .L469
 5457 2c7e 3095                 com r19
 5458 2c80 2195                 neg r18
 5459 2c82 3F4F                 sbci r19,lo8(-1)
 5460                   .L469:
 5461 2c84 8091 0000            lds r24,MaxStickNick
 5462 2c88 9091 0000            lds r25,(MaxStickNick)+1
 5463 2c8c 8217                 cp r24,r18
 5464 2c8e 9307                 cpc r25,r19
 5465 2c90 04F4                 brge .L467
 5466 2c92 CA01                 movw r24,r20
 5467 2c94 57FF                 sbrs r21,7
 5468 2c96 00C0                 rjmp .L470
 5469 2c98 9095                 com r25
 5470 2c9a 8195                 neg r24
 5471 2c9c 9F4F                 sbci r25,lo8(-1)
 5472                   .L470:
 5473 2c9e 97FD                 sbrc r25,7
 5474 2ca0 0396                 adiw r24,3
 5475                   .L471:
 5476 2ca2 9595                 asr r25
 5477 2ca4 8795                 ror r24
 5478 2ca6 9595                 asr r25
 5479 2ca8 8795                 ror r24
 5480 2caa 9093 0000            sts (MaxStickNick)+1,r25
 5481 2cae 8093 0000            sts MaxStickNick,r24
 5482 2cb2 8536                 cpi r24,101
 5483 2cb4 9105                 cpc r25,__zero_reg__
 5484 2cb6 04F0                 brlt .L473
 5485 2cb8 84E6                 ldi r24,lo8(100)
 5486 2cba 90E0                 ldi r25,hi8(100)
 5487 2cbc 00C0                 rjmp .L898
 5488                   .L467:
 5489 2cbe 0197                 sbiw r24,1
 5490                   .L898:
 5491 2cc0 9093 0000            sts (MaxStickNick)+1,r25
 5492 2cc4 8093 0000            sts MaxStickNick,r24
 5493                   .L473:
 5494 2cc8 4091 0000            lds r20,StickRoll
 5495 2ccc 5091 0000            lds r21,(StickRoll)+1
 5496 2cd0 CA01                 movw r24,r20
 5497 2cd2 57FD                 sbrc r21,7
 5498 2cd4 0396                 adiw r24,3
 5499                   .L475:
 5500 2cd6 9C01                 movw r18,r24
 5501 2cd8 3595                 asr r19
 5502 2cda 2795                 ror r18
 5503 2cdc 3595                 asr r19
 5504 2cde 2795                 ror r18
 5505 2ce0 37FF                 sbrs r19,7
 5506 2ce2 00C0                 rjmp .L476
 5507 2ce4 3095                 com r19
 5508 2ce6 2195                 neg r18
 5509 2ce8 3F4F                 sbci r19,lo8(-1)
 5510                   .L476:
 5511 2cea 8091 0000            lds r24,MaxStickRoll
 5512 2cee 9091 0000            lds r25,(MaxStickRoll)+1
 5513 2cf2 8217                 cp r24,r18
 5514 2cf4 9307                 cpc r25,r19
 5515 2cf6 04F4                 brge .L474
 5516 2cf8 CA01                 movw r24,r20
 5517 2cfa 57FF                 sbrs r21,7
 5518 2cfc 00C0                 rjmp .L477
 5519 2cfe 9095                 com r25
 5520 2d00 8195                 neg r24
 5521 2d02 9F4F                 sbci r25,lo8(-1)
 5522                   .L477:
 5523 2d04 97FD                 sbrc r25,7
 5524 2d06 0396                 adiw r24,3
 5525                   .L478:
 5526 2d08 9595                 asr r25
 5527 2d0a 8795                 ror r24
 5528 2d0c 9595                 asr r25
 5529 2d0e 8795                 ror r24
 5530 2d10 9093 0000            sts (MaxStickRoll)+1,r25
 5531 2d14 8093 0000            sts MaxStickRoll,r24
 5532 2d18 8536                 cpi r24,101
 5533 2d1a 9105                 cpc r25,__zero_reg__
 5534 2d1c 04F0                 brlt .L480
 5535 2d1e 84E6                 ldi r24,lo8(100)
 5536 2d20 90E0                 ldi r25,hi8(100)
 5537 2d22 00C0                 rjmp .L899
 5538                   .L474:
 5539 2d24 0197                 sbiw r24,1
 5540                   .L899:
 5541 2d26 9093 0000            sts (MaxStickRoll)+1,r25
 5542 2d2a 8093 0000            sts MaxStickRoll,r24
 5543                   .L480:
 5544 2d2e 8091 0000            lds r24,FC_StatusFlags
 5545 2d32 84FF                 sbrs r24,4
 5546 2d34 00C0                 rjmp .L481
 5547 2d36 1092 0000            sts (MaxStickNick)+1,__zero_reg__
 5548 2d3a 1092 0000            sts MaxStickNick,__zero_reg__
 5549 2d3e 1092 0000            sts (MaxStickRoll)+1,__zero_reg__
 5550 2d42 1092 0000            sts MaxStickRoll,__zero_reg__
 5551                   .L481:
 5552 2d46 ED2D                 mov r30,r13
 5553 2d48 FF27                 clr r31
 5554 2d4a EE0F                 add r30,r30
 5555 2d4c FF1F                 adc r31,r31
 5556 2d4e E050                 subi r30,lo8(-(PPM_in))
 5557 2d50 F040                 sbci r31,hi8(-(PPM_in))
 5558 2d52 4091 0000            lds r20,EE_Parameter+60
 5559 2d56 242F                 mov r18,r20
 5560 2d58 3327                 clr r19
 5561 2d5a 8081                 ld r24,Z
 5562 2d5c 9181                 ldd r25,Z+1
 5563 2d5e 2817                 cp r18,r24
 5564 2d60 3907                 cpc r19,r25
 5565 2d62 04F4                 brge .L482
 5566 2d64 8091 0000            lds r24,EE_Parameter+108
 5567 2d68 82FF                 sbrs r24,2
 5568 2d6a 00C0                 rjmp .L482
 5569 2d6c 81E0                 ldi r24,lo8(1)
 5570 2d6e 8093 0000            sts Looping_Links,r24
 5571 2d72 00C0                 rjmp .L483
 5572                   .L482:
 5573 2d74 ED2D                 mov r30,r13
 5574 2d76 FF27                 clr r31
 5575 2d78 EE0F                 add r30,r30
 5576 2d7a FF1F                 adc r31,r31
 5577 2d7c E050                 subi r30,lo8(-(PPM_in))
 5578 2d7e F040                 sbci r31,hi8(-(PPM_in))
 5579 2d80 842F                 mov r24,r20
 5580 2d82 9927                 clr r25
 5581 2d84 2091 0000            lds r18,EE_Parameter+61
 5582 2d88 821B                 sub r24,r18
 5583 2d8a 9109                 sbc r25,__zero_reg__
 5584 2d8c 2081                 ld r18,Z
 5585 2d8e 3181                 ldd r19,Z+1
 5586 2d90 2817                 cp r18,r24
 5587 2d92 3907                 cpc r19,r25
 5588 2d94 04F4                 brge .L483
 5589 2d96 1092 0000            sts Looping_Links,__zero_reg__
 5590                   .L483:
 5591 2d9a 4091 0000            lds r20,EE_Parameter+2
 5592 2d9e E42F                 mov r30,r20
 5593 2da0 FF27                 clr r31
 5594 2da2 EE0F                 add r30,r30
 5595 2da4 FF1F                 adc r31,r31
 5596 2da6 E050                 subi r30,lo8(-(PPM_in))
 5597 2da8 F040                 sbci r31,hi8(-(PPM_in))
 5598 2daa 5091 0000            lds r21,EE_Parameter+60
 5599 2dae 852F                 mov r24,r21
 5600 2db0 9927                 clr r25
 5601 2db2 2227                 clr r18
 5602 2db4 3327                 clr r19
 5603 2db6 281B                 sub r18,r24
 5604 2db8 390B                 sbc r19,r25
 5605 2dba 8081                 ld r24,Z
 5606 2dbc 9181                 ldd r25,Z+1
 5607 2dbe 8217                 cp r24,r18
 5608 2dc0 9307                 cpc r25,r19
 5609 2dc2 04F4                 brge .L485
 5610 2dc4 8091 0000            lds r24,EE_Parameter+108
 5611 2dc8 83FF                 sbrs r24,3
 5612 2dca 00C0                 rjmp .L485
 5613 2dcc 81E0                 ldi r24,lo8(1)
 5614 2dce 8093 0000            sts Looping_Rechts,r24
 5615 2dd2 00C0                 rjmp .L486
 5616                   .L485:
 5617 2dd4 8091 0000            lds r24,Looping_Rechts
 5618 2dd8 8823                 tst r24
 5619 2dda 01F0                 breq .L486
 5620 2ddc E42F                 mov r30,r20
 5621 2dde FF27                 clr r31
 5622 2de0 EE0F                 add r30,r30
 5623 2de2 FF1F                 adc r31,r31
 5624 2de4 E050                 subi r30,lo8(-(PPM_in))
 5625 2de6 F040                 sbci r31,hi8(-(PPM_in))
 5626 2de8 8091 0000            lds r24,EE_Parameter+61
 5627 2dec 9927                 clr r25
 5628 2dee 851B                 sub r24,r21
 5629 2df0 9109                 sbc r25,__zero_reg__
 5630 2df2 2081                 ld r18,Z
 5631 2df4 3181                 ldd r19,Z+1
 5632 2df6 8217                 cp r24,r18
 5633 2df8 9307                 cpc r25,r19
 5634 2dfa 04F4                 brge .L486
 5635 2dfc 1092 0000            sts Looping_Rechts,__zero_reg__
 5636                   .L486:
 5637 2e00 EC2D                 mov r30,r12
 5638 2e02 FF27                 clr r31
 5639 2e04 EE0F                 add r30,r30
 5640 2e06 FF1F                 adc r31,r31
 5641 2e08 E050                 subi r30,lo8(-(PPM_in))
 5642 2e0a F040                 sbci r31,hi8(-(PPM_in))
 5643 2e0c 4091 0000            lds r20,EE_Parameter+60
 5644 2e10 242F                 mov r18,r20
 5645 2e12 3327                 clr r19
 5646 2e14 8081                 ld r24,Z
 5647 2e16 9181                 ldd r25,Z+1
 5648 2e18 2817                 cp r18,r24
 5649 2e1a 3907                 cpc r19,r25
 5650 2e1c 04F4                 brge .L489
 5651 2e1e 8091 0000            lds r24,EE_Parameter+108
 5652 2e22 80FF                 sbrs r24,0
 5653 2e24 00C0                 rjmp .L489
 5654 2e26 81E0                 ldi r24,lo8(1)
 5655 2e28 8093 0000            sts Looping_Oben,r24
 5656 2e2c 00C0                 rjmp .L490
 5657                   .L489:
 5658 2e2e 8091 0000            lds r24,Looping_Oben
 5659 2e32 8823                 tst r24
 5660 2e34 01F0                 breq .L490
 5661 2e36 EC2D                 mov r30,r12
 5662 2e38 FF27                 clr r31
 5663 2e3a EE0F                 add r30,r30
 5664 2e3c FF1F                 adc r31,r31
 5665 2e3e E050                 subi r30,lo8(-(PPM_in))
 5666 2e40 F040                 sbci r31,hi8(-(PPM_in))
 5667 2e42 842F                 mov r24,r20
 5668 2e44 9927                 clr r25
 5669 2e46 2091 0000            lds r18,EE_Parameter+61
 5670 2e4a 821B                 sub r24,r18
 5671 2e4c 9109                 sbc r25,__zero_reg__
 5672 2e4e 2081                 ld r18,Z
 5673 2e50 3181                 ldd r19,Z+1
 5674 2e52 2817                 cp r18,r24
 5675 2e54 3907                 cpc r19,r25
 5676 2e56 04F4                 brge .L490
 5677 2e58 1092 0000            sts Looping_Oben,__zero_reg__
 5678                   .L490:
 5679 2e5c 4091 0000            lds r20,EE_Parameter+1
 5680 2e60 E42F                 mov r30,r20
 5681 2e62 FF27                 clr r31
 5682 2e64 EE0F                 add r30,r30
 5683 2e66 FF1F                 adc r31,r31
 5684 2e68 E050                 subi r30,lo8(-(PPM_in))
 5685 2e6a F040                 sbci r31,hi8(-(PPM_in))
 5686 2e6c 5091 0000            lds r21,EE_Parameter+60
 5687 2e70 852F                 mov r24,r21
 5688 2e72 9927                 clr r25
 5689 2e74 2227                 clr r18
 5690 2e76 3327                 clr r19
 5691 2e78 281B                 sub r18,r24
 5692 2e7a 390B                 sbc r19,r25
 5693 2e7c 8081                 ld r24,Z
 5694 2e7e 9181                 ldd r25,Z+1
 5695 2e80 8217                 cp r24,r18
 5696 2e82 9307                 cpc r25,r19
 5697 2e84 04F4                 brge .L493
 5698 2e86 8091 0000            lds r24,EE_Parameter+108
 5699 2e8a 81FF                 sbrs r24,1
 5700 2e8c 00C0                 rjmp .L493
 5701 2e8e 81E0                 ldi r24,lo8(1)
 5702 2e90 8093 0000            sts Looping_Unten,r24
 5703 2e94 00C0                 rjmp .L494
 5704                   .L493:
 5705 2e96 8091 0000            lds r24,Looping_Unten
 5706 2e9a 8823                 tst r24
 5707 2e9c 01F0                 breq .L494
 5708 2e9e E42F                 mov r30,r20
 5709 2ea0 FF27                 clr r31
 5710 2ea2 EE0F                 add r30,r30
 5711 2ea4 FF1F                 adc r31,r31
 5712 2ea6 E050                 subi r30,lo8(-(PPM_in))
 5713 2ea8 F040                 sbci r31,hi8(-(PPM_in))
 5714 2eaa 8091 0000            lds r24,EE_Parameter+61
 5715 2eae 9927                 clr r25
 5716 2eb0 851B                 sub r24,r21
 5717 2eb2 9109                 sbc r25,__zero_reg__
 5718 2eb4 2081                 ld r18,Z
 5719 2eb6 3181                 ldd r19,Z+1
 5720 2eb8 8217                 cp r24,r18
 5721 2eba 9307                 cpc r25,r19
 5722 2ebc 04F4                 brge .L494
 5723 2ebe 1092 0000            sts Looping_Unten,__zero_reg__
 5724                   .L494:
 5725 2ec2 8091 0000            lds r24,Looping_Links
 5726 2ec6 8823                 tst r24
 5727 2ec8 01F4                 brne .L498
 5728 2eca 8091 0000            lds r24,Looping_Rechts
 5729 2ece 8111                 cpse r24,__zero_reg__
 5730                   .L498:
 5731 2ed0 81E0                 ldi r24,lo8(1)
 5732                   .L497:
 5733 2ed2 8093 0000            sts Looping_Roll,r24
 5734 2ed6 8091 0000            lds r24,Looping_Oben
 5735 2eda 8823                 tst r24
 5736 2edc 01F4                 brne .L501
 5737 2ede 8091 0000            lds r24,Looping_Unten
 5738 2ee2 8823                 tst r24
 5739 2ee4 01F0                 breq .L500
 5740                   .L501:
 5741 2ee6 81E0                 ldi r24,lo8(1)
 5742 2ee8 8093 0000            sts Looping_Nick,r24
 5743 2eec 1092 0000            sts Looping_Roll,__zero_reg__
 5744 2ef0 1092 0000            sts Looping_Links,__zero_reg__
 5745 2ef4 1092 0000            sts Looping_Rechts,__zero_reg__
 5746 2ef8 00C0                 rjmp .L442
 5747                   .L500:
 5748 2efa 8093 0000            sts Looping_Nick,r24
 5749                   .L442:
 5750 2efe 8091 0000            lds r24,Looping_Roll
 5751 2f02 8823                 tst r24
 5752 2f04 01F4                 brne .L504
 5753 2f06 8091 0000            lds r24,Looping_Nick
 5754 2f0a 8823                 tst r24
 5755 2f0c 01F0                 breq .L503
 5756                   .L504:
 5757 2f0e 8091 0000            lds r24,EE_Parameter+59
 5758 2f12 9927                 clr r25
 5759 2f14 2981                 ldd r18,Y+1
 5760 2f16 3A81                 ldd r19,Y+2
 5761 2f18 8217                 cp r24,r18
 5762 2f1a 9307                 cpc r25,r19
 5763 2f1c 04F4                 brge .L505
 5764 2f1e 9A83                 std Y+2,r25
 5765 2f20 8983                 std Y+1,r24
 5766                   .L505:
 5767 2f22 81E0                 ldi r24,lo8(1)
 5768 2f24 8093 0000            sts TrichterFlug,r24
 5769                   .L503:
 5770 2f28 8091 0000            lds r24,FC_StatusFlags2
 5771 2f2c 9927                 clr r25
 5772 2f2e 9C01                 movw r18,r24
 5773 2f30 2470                 andi r18,lo8(4)
 5774 2f32 3070                 andi r19,hi8(4)
 5775 2f34 82FF                 sbrs r24,2
 5776 2f36 00C0                 rjmp .L506
 5777 2f38 8091 0000            lds r24,GPS_Nick
 5778 2f3c 9091 0000            lds r25,(GPS_Nick)+1
 5779 2f40 9095                 com r25
 5780 2f42 8195                 neg r24
 5781 2f44 9F4F                 sbci r25,lo8(-1)
 5782 2f46 9093 0000            sts (StickNick)+1,r25
 5783 2f4a 8093 0000            sts StickNick,r24
 5784 2f4e 8091 0000            lds r24,GPS_Roll
 5785 2f52 9091 0000            lds r25,(GPS_Roll)+1
 5786 2f56 9095                 com r25
 5787 2f58 8195                 neg r24
 5788 2f5a 9F4F                 sbci r25,lo8(-1)
 5789 2f5c 9093 0000            sts (StickRoll)+1,r25
 5790 2f60 8093 0000            sts StickRoll,r24
 5791 2f64 8091 0000            lds r24,StickGasHover
 5792 2f68 9091 0000            lds r25,(StickGasHover)+1
 5793 2f6c 9093 0000            sts (StickGas)+1,r25
 5794 2f70 8093 0000            sts StickGas,r24
 5795 2f74 8091 0000            lds r24,Parameter_GlobalConfig
 5796 2f78 8B77                 andi r24,lo8(123)
 5797 2f7a 8B66                 ori r24,lo8(107)
 5798 2f7c 8093 0000            sts Parameter_GlobalConfig,r24
 5799 2f80 8091 0000            lds r24,Parameter_ExtraConfig
 5800 2f84 8C7B                 andi r24,lo8(-68)
 5801 2f86 8093 0000            sts Parameter_ExtraConfig,r24
 5802 2f8a 88EC                 ldi r24,lo8(-56)
 5803 2f8c 8093 0000            sts Parameter_HoehenSchalter,r24
 5804 2f90 00C0                 rjmp .L507
 5805                   .L506:
 5806 2f92 8091 0000            lds r24,FC_StatusFlags
 5807 2f96 84FF                 sbrs r24,4
 5808 2f98 00C0                 rjmp .L507
 5809 2f9a 3093 0000            sts (StickGier)+1,r19
 5810 2f9e 2093 0000            sts StickGier,r18
 5811 2fa2 3093 0000            sts (StickNick)+1,r19
 5812 2fa6 2093 0000            sts StickNick,r18
 5813 2faa 3093 0000            sts (StickRoll)+1,r19
 5814 2fae 2093 0000            sts StickRoll,r18
 5815 2fb2 9AE5                 ldi r25,lo8(90)
 5816 2fb4 9093 0000            sts GyroFaktor,r25
 5817 2fb8 88E7                 ldi r24,lo8(120)
 5818 2fba 8093 0000            sts IntegralFaktor,r24
 5819 2fbe 9093 0000            sts GyroFaktorGier,r25
 5820 2fc2 8093 0000            sts IntegralFaktorGier,r24
 5821 2fc6 1092 0000            sts Looping_Roll,__zero_reg__
 5822 2fca 1092 0000            sts Looping_Nick,__zero_reg__
 5823                   .L507:
 5824 2fce 8091 0000            lds r24,MittelIntegralNick
 5825 2fd2 9091 0000            lds r25,(MittelIntegralNick)+1
 5826 2fd6 A091 0000            lds r26,(MittelIntegralNick)+2
 5827 2fda B091 0000            lds r27,(MittelIntegralNick)+3
 5828 2fde 2091 0000            lds r18,IntegralNick
 5829 2fe2 3091 0000            lds r19,(IntegralNick)+1
 5830 2fe6 4091 0000            lds r20,(IntegralNick)+2
 5831 2fea 5091 0000            lds r21,(IntegralNick)+3
 5832 2fee 820F                 add r24,r18
 5833 2ff0 931F                 adc r25,r19
 5834 2ff2 A41F                 adc r26,r20
 5835 2ff4 B51F                 adc r27,r21
 5836 2ff6 8093 0000            sts MittelIntegralNick,r24
 5837 2ffa 9093 0000            sts (MittelIntegralNick)+1,r25
 5838 2ffe A093 0000            sts (MittelIntegralNick)+2,r26
 5839 3002 B093 0000            sts (MittelIntegralNick)+3,r27
 5840 3006 8091 0000            lds r24,MittelIntegralRoll
 5841 300a 9091 0000            lds r25,(MittelIntegralRoll)+1
 5842 300e A091 0000            lds r26,(MittelIntegralRoll)+2
 5843 3012 B091 0000            lds r27,(MittelIntegralRoll)+3
 5844 3016 E090 0000            lds r14,IntegralRoll
 5845 301a F090 0000            lds r15,(IntegralRoll)+1
 5846 301e 0091 0000            lds r16,(IntegralRoll)+2
 5847 3022 1091 0000            lds r17,(IntegralRoll)+3
 5848 3026 EB82                 std Y+3,r14
 5849 3028 FC82                 std Y+4,r15
 5850 302a 0D83                 std Y+5,r16
 5851 302c 1E83                 std Y+6,r17
 5852 302e 8E0D                 add r24,r14
 5853 3030 9F1D                 adc r25,r15
 5854 3032 A01F                 adc r26,r16
 5855 3034 B11F                 adc r27,r17
 5856 3036 8093 0000            sts MittelIntegralRoll,r24
 5857 303a 9093 0000            sts (MittelIntegralRoll)+1,r25
 5858 303e A093 0000            sts (MittelIntegralRoll)+2,r26
 5859 3042 B093 0000            sts (MittelIntegralRoll)+3,r27
 5860 3046 8091 0000            lds r24,MittelIntegralNick2
 5861 304a 9091 0000            lds r25,(MittelIntegralNick2)+1
 5862 304e A091 0000            lds r26,(MittelIntegralNick2)+2
 5863 3052 B091 0000            lds r27,(MittelIntegralNick2)+3
 5864 3056 E090 0000            lds r14,IntegralNick2
 5865 305a F090 0000            lds r15,(IntegralNick2)+1
 5866 305e 0091 0000            lds r16,(IntegralNick2)+2
 5867 3062 1091 0000            lds r17,(IntegralNick2)+3
 5868 3066 EF82                 std Y+7,r14
 5869 3068 F886                 std Y+8,r15
 5870 306a 0987                 std Y+9,r16
 5871 306c 1A87                 std Y+10,r17
 5872 306e 8E0D                 add r24,r14
 5873 3070 9F1D                 adc r25,r15
 5874 3072 A01F                 adc r26,r16
 5875 3074 B11F                 adc r27,r17
 5876 3076 8093 0000            sts MittelIntegralNick2,r24
 5877 307a 9093 0000            sts (MittelIntegralNick2)+1,r25
 5878 307e A093 0000            sts (MittelIntegralNick2)+2,r26
 5879 3082 B093 0000            sts (MittelIntegralNick2)+3,r27
 5880 3086 8091 0000            lds r24,MittelIntegralRoll2
 5881 308a 9091 0000            lds r25,(MittelIntegralRoll2)+1
 5882 308e A091 0000            lds r26,(MittelIntegralRoll2)+2
 5883 3092 B091 0000            lds r27,(MittelIntegralRoll2)+3
 5884 3096 E090 0000            lds r14,IntegralRoll2
 5885 309a F090 0000            lds r15,(IntegralRoll2)+1
 5886 309e 0091 0000            lds r16,(IntegralRoll2)+2
 5887 30a2 1091 0000            lds r17,(IntegralRoll2)+3
 5888 30a6 EB86                 std Y+11,r14
 5889 30a8 FC86                 std Y+12,r15
 5890 30aa 0D87                 std Y+13,r16
 5891 30ac 1E87                 std Y+14,r17
 5892 30ae 8E0D                 add r24,r14
 5893 30b0 9F1D                 adc r25,r15
 5894 30b2 A01F                 adc r26,r16
 5895 30b4 B11F                 adc r27,r17
 5896 30b6 8093 0000            sts MittelIntegralRoll2,r24
 5897 30ba 9093 0000            sts (MittelIntegralRoll2)+1,r25
 5898 30be A093 0000            sts (MittelIntegralRoll2)+2,r26
 5899 30c2 B093 0000            sts (MittelIntegralRoll2)+3,r27
 5900 30c6 F090 0000            lds r15,Looping_Nick
 5901 30ca FF86                 std Y+15,r15
 5902 30cc FF20                 tst r15
 5903 30ce 01F4                 brne .L510
 5904 30d0 8091 0000            lds r24,Looping_Roll
 5905 30d4 8823                 tst r24
 5906 30d6 01F4                 brne .+2
 5907 30d8 00C0                 rjmp .L892
 5908                   .L510:
 5909 30da 1092 0000            sts IntegralAccNick,__zero_reg__
 5910 30de 1092 0000            sts (IntegralAccNick)+1,__zero_reg__
 5911 30e2 1092 0000            sts (IntegralAccNick)+2,__zero_reg__
 5912 30e6 1092 0000            sts (IntegralAccNick)+3,__zero_reg__
 5913 30ea 1092 0000            sts IntegralAccRoll,__zero_reg__
 5914 30ee 1092 0000            sts (IntegralAccRoll)+1,__zero_reg__
 5915 30f2 1092 0000            sts (IntegralAccRoll)+2,__zero_reg__
 5916 30f6 1092 0000            sts (IntegralAccRoll)+3,__zero_reg__
 5917 30fa 1092 0000            sts MittelIntegralNick,__zero_reg__
 5918 30fe 1092 0000            sts (MittelIntegralNick)+1,__zero_reg__
 5919 3102 1092 0000            sts (MittelIntegralNick)+2,__zero_reg__
 5920 3106 1092 0000            sts (MittelIntegralNick)+3,__zero_reg__
 5921 310a 1092 0000            sts MittelIntegralRoll,__zero_reg__
 5922 310e 1092 0000            sts (MittelIntegralRoll)+1,__zero_reg__
 5923 3112 1092 0000            sts (MittelIntegralRoll)+2,__zero_reg__
 5924 3116 1092 0000            sts (MittelIntegralRoll)+3,__zero_reg__
 5925 311a 1092 0000            sts MittelIntegralNick2,__zero_reg__
 5926 311e 1092 0000            sts (MittelIntegralNick2)+1,__zero_reg__
 5927 3122 1092 0000            sts (MittelIntegralNick2)+2,__zero_reg__
 5928 3126 1092 0000            sts (MittelIntegralNick2)+3,__zero_reg__
 5929 312a 1092 0000            sts MittelIntegralRoll2,__zero_reg__
 5930 312e 1092 0000            sts (MittelIntegralRoll2)+1,__zero_reg__
 5931 3132 1092 0000            sts (MittelIntegralRoll2)+2,__zero_reg__
 5932 3136 1092 0000            sts (MittelIntegralRoll2)+3,__zero_reg__
 5933 313a 8091 0000            lds r24,Mess_IntegralNick
 5934 313e 9091 0000            lds r25,(Mess_IntegralNick)+1
 5935 3142 A091 0000            lds r26,(Mess_IntegralNick)+2
 5936 3146 B091 0000            lds r27,(Mess_IntegralNick)+3
 5937 314a 8093 0000            sts Mess_IntegralNick2,r24
 5938 314e 9093 0000            sts (Mess_IntegralNick2)+1,r25
 5939 3152 A093 0000            sts (Mess_IntegralNick2)+2,r26
 5940 3156 B093 0000            sts (Mess_IntegralNick2)+3,r27
 5941 315a 8091 0000            lds r24,Mess_IntegralRoll
 5942 315e 9091 0000            lds r25,(Mess_IntegralRoll)+1
 5943 3162 A091 0000            lds r26,(Mess_IntegralRoll)+2
 5944 3166 B091 0000            lds r27,(Mess_IntegralRoll)+3
 5945 316a 8093 0000            sts Mess_IntegralRoll2,r24
 5946 316e 9093 0000            sts (Mess_IntegralRoll2)+1,r25
 5947 3172 A093 0000            sts (Mess_IntegralRoll2)+2,r26
 5948 3176 B093 0000            sts (Mess_IntegralRoll2)+3,r27
 5949 317a 1092 0000            sts (ZaehlMessungen)+1,__zero_reg__
 5950 317e 1092 0000            sts ZaehlMessungen,__zero_reg__
 5951 3182 1092 0000            sts (LageKorrekturNick)+1,__zero_reg__
 5952 3186 1092 0000            sts LageKorrekturNick,__zero_reg__
 5953 318a 1092 0000            sts (LageKorrekturRoll)+1,__zero_reg__
 5954 318e 1092 0000            sts LageKorrekturRoll,__zero_reg__
 5955 3192 0F85                 ldd r16,Y+15
 5956 3194 0023                 tst r16
 5957 3196 01F0                 breq .+2
 5958 3198 00C0                 rjmp .L511
 5959                   .L892:
 5960 319a 8091 0000            lds r24,Looping_Roll
 5961 319e 8823                 tst r24
 5962 31a0 01F0                 breq .+2
 5963 31a2 00C0                 rjmp .L511
 5964 31a4 8091 0000            lds r24,Aktuell_az
 5965 31a8 9091 0000            lds r25,(Aktuell_az)+1
 5966 31ac 8150                 subi r24,lo8(513)
 5967 31ae 9240                 sbci r25,hi8(513)
 5968 31b0 04F4                 brge .L512
 5969 31b2 8091 0000            lds r24,MotorenEin
 5970 31b6 8823                 tst r24
 5971 31b8 01F4                 brne .+2
 5972 31ba 00C0                 rjmp .L511
 5973                   .L512:
 5974 31bc 9090 0000            lds r9,FromNaviCtrl_Value
 5975 31c0 A090 0000            lds r10,EE_Parameter+28
 5976 31c4 2090 0000            lds r2,Mittelwert_AccNick
 5977 31c8 3090 0000            lds r3,(Mittelwert_AccNick)+1
 5978 31cc 4090 0000            lds r4,Mittelwert_AccRoll
 5979 31d0 5090 0000            lds r5,(Mittelwert_AccRoll)+1
 5980 31d4 1914                 cp __zero_reg__,r9
 5981 31d6 04F0                 brlt .+2
 5982 31d8 00C0                 rjmp .L513
 5983 31da BB24                 clr r11
 5984 31dc CC24                 clr r12
 5985 31de DD24                 clr r13
 5986 31e0 CA01                 movw r24,r20
 5987 31e2 B901                 movw r22,r18
 5988 31e4 A601                 movw r20,r12
 5989 31e6 9501                 movw r18,r10
 5990 31e8 0E94 0000            call __divmodsi4
 5991 31ec 7901                 movw r14,r18
 5992 31ee 8A01                 movw r16,r20
 5993 31f0 8091 0000            lds r24,FromNaviCtrl+9
 5994 31f4 9091 0000            lds r25,(FromNaviCtrl+9)+1
 5995 31f8 281A                 sub r2,r24
 5996 31fa 390A                 sbc r3,r25
 5997 31fc C101                 movw r24,r2
 5998 31fe AA27                 clr r26
 5999 3200 97FD                 sbrc r25,7
 6000 3202 A095                 com r26
 6001 3204 BA2F                 mov r27,r26
 6002 3206 E81A                 sub r14,r24
 6003 3208 F90A                 sbc r15,r25
 6004 320a 0A0B                 sbc r16,r26
 6005 320c 1B0B                 sbc r17,r27
 6006 320e 6B81                 ldd r22,Y+3
 6007 3210 7C81                 ldd r23,Y+4
 6008 3212 8D81                 ldd r24,Y+5
 6009 3214 9E81                 ldd r25,Y+6
 6010 3216 A601                 movw r20,r12
 6011 3218 9501                 movw r18,r10
 6012 321a 0E94 0000            call __divmodsi4
 6013 321e 5901                 movw r10,r18
 6014 3220 6A01                 movw r12,r20
 6015 3222 8091 0000            lds r24,FromNaviCtrl+11
 6016 3226 9091 0000            lds r25,(FromNaviCtrl+11)+1
 6017 322a 481A                 sub r4,r24
 6018 322c 590A                 sbc r5,r25
 6019 322e C201                 movw r24,r4
 6020 3230 AA27                 clr r26
 6021 3232 97FD                 sbrc r25,7
 6022 3234 A095                 com r26
 6023 3236 BA2F                 mov r27,r26
 6024 3238 A81A                 sub r10,r24
 6025 323a B90A                 sbc r11,r25
 6026 323c CA0A                 sbc r12,r26
 6027 323e DB0A                 sbc r13,r27
 6028 3240 292C                 mov r2,r9
 6029 3242 3324                 clr r3
 6030 3244 27FC                 sbrc r2,7
 6031 3246 3094                 com r3
 6032 3248 432C                 mov r4,r3
 6033 324a 532C                 mov r5,r3
 6034 324c C801                 movw r24,r16
 6035 324e B701                 movw r22,r14
 6036 3250 A201                 movw r20,r4
 6037 3252 9101                 movw r18,r2
 6038 3254 0E94 0000            call __mulsi3
 6039 3258 97FF                 sbrs r25,7
 6040 325a 00C0                 rjmp .L514
 6041 325c 6150                 subi r22,lo8(-(511))
 6042 325e 7E4F                 sbci r23,hi8(-(511))
 6043 3260 8F4F                 sbci r24,hlo8(-(511))
 6044 3262 9F4F                 sbci r25,hhi8(-(511))
 6045                   .L514:
 6046 3264 3B01                 movw r6,r22
 6047 3266 4C01                 movw r8,r24
 6048 3268 09E0                 ldi r16,9
 6049 326a 9594         1:      asr r9
 6050 326c 8794                 ror r8
 6051 326e 7794                 ror r7
 6052 3270 6794                 ror r6
 6053 3272 0A95                 dec r16
 6054 3274 01F4                 brne 1b
 6055 3276 C601                 movw r24,r12
 6056 3278 B501                 movw r22,r10
 6057 327a A201                 movw r20,r4
 6058 327c 9101                 movw r18,r2
 6059 327e 0E94 0000            call __mulsi3
 6060 3282 97FF                 sbrs r25,7
 6061 3284 00C0                 rjmp .L515
 6062 3286 6150                 subi r22,lo8(-(511))
 6063 3288 7E4F                 sbci r23,hi8(-(511))
 6064 328a 8F4F                 sbci r24,hlo8(-(511))
 6065 328c 9F4F                 sbci r25,hhi8(-(511))
 6066                   .L515:
 6067 328e 5B01                 movw r10,r22
 6068 3290 6C01                 movw r12,r24
 6069 3292 19E0                 ldi r17,9
 6070 3294 D594         1:      asr r13
 6071 3296 C794                 ror r12
 6072 3298 B794                 ror r11
 6073 329a A794                 ror r10
 6074 329c 1A95                 dec r17
 6075 329e 01F4                 brne 1b
 6076 32a0 8091 0000            lds r24,MaxStickNick
 6077 32a4 9091 0000            lds r25,(MaxStickNick)+1
 6078 32a8 8134                 cpi r24,65
 6079 32aa 9105                 cpc r25,__zero_reg__
 6080 32ac 04F4                 brge .L517
 6081 32ae 8091 0000            lds r24,MaxStickRoll
 6082 32b2 9091 0000            lds r25,(MaxStickRoll)+1
 6083 32b6 8134                 cpi r24,65
 6084 32b8 9105                 cpc r25,__zero_reg__
 6085 32ba 04F0                 brlt .L516
 6086                   .L517:
 6087 32bc D401                 movw r26,r8
 6088 32be C301                 movw r24,r6
 6089 32c0 97FE                 sbrs r9,7
 6090 32c2 00C0                 rjmp .L518
 6091 32c4 0196                 adiw r24,1
 6092 32c6 A11D                 adc r26,__zero_reg__
 6093 32c8 B11D                 adc r27,__zero_reg__
 6094                   .L518:
 6095 32ca 3C01                 movw r6,r24
 6096 32cc 4D01                 movw r8,r26
 6097 32ce 9594                 asr r9
 6098 32d0 8794                 ror r8
 6099 32d2 7794                 ror r7
 6100 32d4 6794                 ror r6
 6101 32d6 D601                 movw r26,r12
 6102 32d8 C501                 movw r24,r10
 6103 32da D7FE                 sbrs r13,7
 6104 32dc 00C0                 rjmp .L519
 6105 32de 0196                 adiw r24,1
 6106 32e0 A11D                 adc r26,__zero_reg__
 6107 32e2 B11D                 adc r27,__zero_reg__
 6108                   .L519:
 6109 32e4 5C01                 movw r10,r24
 6110 32e6 6D01                 movw r12,r26
 6111 32e8 D594                 asr r13
 6112 32ea C794                 ror r12
 6113 32ec B794                 ror r11
 6114 32ee A794                 ror r10
 6115                   .L516:
 6116 32f0 8091 0000            lds r24,FromNaviCtrl_Value+2
 6117 32f4 282F                 mov r18,r24
 6118 32f6 3327                 clr r19
 6119 32f8 27FD                 sbrc r18,7
 6120 32fa 3095                 com r19
 6121 32fc 432F                 mov r20,r19
 6122 32fe 532F                 mov r21,r19
 6123 3300 2615                 cp r18,r6
 6124 3302 3705                 cpc r19,r7
 6125 3304 4805                 cpc r20,r8
 6126 3306 5905                 cpc r21,r9
 6127 3308 04F4                 brge .L520
 6128 330a 3901                 movw r6,r18
 6129 330c 4A01                 movw r8,r20
 6130                   .L520:
 6131 330e 9927                 clr r25
 6132 3310 87FD                 sbrc r24,7
 6133 3312 9095                 com r25
 6134 3314 9095                 com r25
 6135 3316 8195                 neg r24
 6136 3318 9F4F                 sbci r25,lo8(-1)
 6137 331a AA27                 clr r26
 6138 331c 97FD                 sbrc r25,7
 6139 331e A095                 com r26
 6140 3320 BA2F                 mov r27,r26
 6141 3322 6816                 cp r6,r24
 6142 3324 7906                 cpc r7,r25
 6143 3326 8A06                 cpc r8,r26
 6144 3328 9B06                 cpc r9,r27
 6145 332a 04F4                 brge .L521
 6146 332c 3C01                 movw r6,r24
 6147 332e 4D01                 movw r8,r26
 6148                   .L521:
 6149 3330 2A15                 cp r18,r10
 6150 3332 3B05                 cpc r19,r11
 6151 3334 4C05                 cpc r20,r12
 6152 3336 5D05                 cpc r21,r13
 6153 3338 04F4                 brge .L522
 6154 333a 5901                 movw r10,r18
 6155 333c 6A01                 movw r12,r20
 6156                   .L522:
 6157 333e A816                 cp r10,r24
 6158 3340 B906                 cpc r11,r25
 6159 3342 CA06                 cpc r12,r26
 6160 3344 DB06                 cpc r13,r27
 6161 3346 04F0                 brlt .+2
 6162 3348 00C0                 rjmp .L524
 6163 334a 5C01                 movw r10,r24
 6164 334c 6D01                 movw r12,r26
 6165 334e 00C0                 rjmp .L524
 6166                   .L513:
 6167 3350 EA2C                 mov r14,r10
 6168 3352 FF24                 clr r15
 6169 3354 0027                 clr r16
 6170 3356 1127                 clr r17
 6171 3358 CA01                 movw r24,r20
 6172 335a B901                 movw r22,r18
 6173 335c A801                 movw r20,r16
 6174 335e 9701                 movw r18,r14
 6175 3360 0E94 0000            call __divmodsi4
 6176 3364 3901                 movw r6,r18
 6177 3366 4A01                 movw r8,r20
 6178 3368 C101                 movw r24,r2
 6179 336a AA27                 clr r26
 6180 336c 97FD                 sbrc r25,7
 6181 336e A095                 com r26
 6182 3370 BA2F                 mov r27,r26
 6183 3372 681A                 sub r6,r24
 6184 3374 790A                 sbc r7,r25
 6185 3376 8A0A                 sbc r8,r26
 6186 3378 9B0A                 sbc r9,r27
 6187 337a 6B81                 ldd r22,Y+3
 6188 337c 7C81                 ldd r23,Y+4
 6189 337e 8D81                 ldd r24,Y+5
 6190 3380 9E81                 ldd r25,Y+6
 6191 3382 A801                 movw r20,r16
 6192 3384 9701                 movw r18,r14
 6193 3386 0E94 0000            call __divmodsi4
 6194 338a 5901                 movw r10,r18
 6195 338c 6A01                 movw r12,r20
 6196 338e C201                 movw r24,r4
 6197 3390 AA27                 clr r26
 6198 3392 97FD                 sbrc r25,7
 6199 3394 A095                 com r26
 6200 3396 BA2F                 mov r27,r26
 6201 3398 A81A                 sub r10,r24
 6202 339a B90A                 sbc r11,r25
 6203 339c CA0A                 sbc r12,r26
 6204 339e DB0A                 sbc r13,r27
 6205 33a0 D401                 movw r26,r8
 6206 33a2 C301                 movw r24,r6
 6207 33a4 97FE                 sbrs r9,7
 6208 33a6 00C0                 rjmp .L525
 6209 33a8 0F96                 adiw r24,15
 6210 33aa A11D                 adc r26,__zero_reg__
 6211 33ac B11D                 adc r27,__zero_reg__
 6212                   .L525:
 6213 33ae 3C01                 movw r6,r24
 6214 33b0 4D01                 movw r8,r26
 6215 33b2 F4E0                 ldi r31,4
 6216 33b4 9594         1:      asr r9
 6217 33b6 8794                 ror r8
 6218 33b8 7794                 ror r7
 6219 33ba 6794                 ror r6
 6220 33bc FA95                 dec r31
 6221 33be 01F4                 brne 1b
 6222 33c0 D601                 movw r26,r12
 6223 33c2 C501                 movw r24,r10
 6224 33c4 D7FE                 sbrs r13,7
 6225 33c6 00C0                 rjmp .L526
 6226 33c8 0F96                 adiw r24,15
 6227 33ca A11D                 adc r26,__zero_reg__
 6228 33cc B11D                 adc r27,__zero_reg__
 6229                   .L526:
 6230 33ce 5C01                 movw r10,r24
 6231 33d0 6D01                 movw r12,r26
 6232 33d2 E4E0                 ldi r30,4
 6233 33d4 D594         1:      asr r13
 6234 33d6 C794                 ror r12
 6235 33d8 B794                 ror r11
 6236 33da A794                 ror r10
 6237 33dc EA95                 dec r30
 6238 33de 01F4                 brne 1b
 6239 33e0 8091 0000            lds r24,MaxStickNick
 6240 33e4 9091 0000            lds r25,(MaxStickNick)+1
 6241 33e8 8134                 cpi r24,65
 6242 33ea 9105                 cpc r25,__zero_reg__
 6243 33ec 04F4                 brge .L528
 6244 33ee 8091 0000            lds r24,MaxStickRoll
 6245 33f2 9091 0000            lds r25,(MaxStickRoll)+1
 6246 33f6 8134                 cpi r24,65
 6247 33f8 9105                 cpc r25,__zero_reg__
 6248 33fa 04F0                 brlt .L527
 6249                   .L528:
 6250 33fc C401                 movw r24,r8
 6251 33fe B301                 movw r22,r6
 6252 3400 23E0                 ldi r18,lo8(3)
 6253 3402 30E0                 ldi r19,hi8(3)
 6254 3404 40E0                 ldi r20,hlo8(3)
 6255 3406 50E0                 ldi r21,hhi8(3)
 6256 3408 0E94 0000            call __divmodsi4
 6257 340c 3901                 movw r6,r18
 6258 340e 4A01                 movw r8,r20
 6259 3410 C601                 movw r24,r12
 6260 3412 B501                 movw r22,r10
 6261 3414 23E0                 ldi r18,lo8(3)
 6262 3416 30E0                 ldi r19,hi8(3)
 6263 3418 40E0                 ldi r20,hlo8(3)
 6264 341a 50E0                 ldi r21,hhi8(3)
 6265 341c 0E94 0000            call __divmodsi4
 6266 3420 5901                 movw r10,r18
 6267 3422 6A01                 movw r12,r20
 6268                   .L527:
 6269 3424 8091 0000            lds r24,EE_Parameter+4
 6270 3428 E82F                 mov r30,r24
 6271 342a FF27                 clr r31
 6272 342c EE0F                 add r30,r30
 6273 342e FF1F                 adc r31,r31
 6274 3430 E050                 subi r30,lo8(-(PPM_in))
 6275 3432 F040                 sbci r31,hi8(-(PPM_in))
 6276 3434 8081                 ld r24,Z
 6277 3436 9181                 ldd r25,Z+1
 6278 3438 0190                 ld __tmp_reg__,Z+
 6279 343a F081                 ld r31,Z
 6280 343c E02D                 mov r30,__tmp_reg__
 6281 343e F7FF                 sbrs r31,7
 6282 3440 00C0                 rjmp .L530
 6283 3442 F095                 com r31
 6284 3444 E195                 neg r30
 6285 3446 FF4F                 sbci r31,lo8(-1)
 6286                   .L530:
 6287 3448 7A97                 sbiw r30,26
 6288 344a 04F0                 brlt .L529
 6289 344c C401                 movw r24,r8
 6290 344e B301                 movw r22,r6
 6291 3450 23E0                 ldi r18,lo8(3)
 6292 3452 30E0                 ldi r19,hi8(3)
 6293 3454 40E0                 ldi r20,hlo8(3)
 6294 3456 50E0                 ldi r21,hhi8(3)
 6295 3458 0E94 0000            call __divmodsi4
 6296 345c 3901                 movw r6,r18
 6297 345e 4A01                 movw r8,r20
 6298 3460 C601                 movw r24,r12
 6299 3462 B501                 movw r22,r10
 6300 3464 23E0                 ldi r18,lo8(3)
 6301 3466 30E0                 ldi r19,hi8(3)
 6302 3468 40E0                 ldi r20,hlo8(3)
 6303 346a 50E0                 ldi r21,hhi8(3)
 6304 346c 0E94 0000            call __divmodsi4
 6305 3470 5901                 movw r10,r18
 6306 3472 6A01                 movw r12,r20
 6307                   .L529:
 6308 3474 89E1                 ldi r24,lo8(25)
 6309 3476 8093 0000            sts KompassFusion,r24
 6310 347a 21E2                 ldi r18,lo8(33)
 6311 347c 6216                 cp r6,r18
 6312 347e 7104                 cpc r7,__zero_reg__
 6313 3480 8104                 cpc r8,__zero_reg__
 6314 3482 9104                 cpc r9,__zero_reg__
 6315 3484 04F0                 brlt .L531
 6316 3486 70E2                 ldi r23,lo8(32)
 6317 3488 672E                 mov r6,r23
 6318 348a 712C                 mov r7,__zero_reg__
 6319 348c 812C                 mov r8,__zero_reg__
 6320 348e 912C                 mov r9,__zero_reg__
 6321                   .L531:
 6322 3490 30EE                 ldi r19,lo8(-32)
 6323 3492 6316                 cp r6,r19
 6324 3494 3FEF                 ldi r19,hi8(-32)
 6325 3496 7306                 cpc r7,r19
 6326 3498 3FEF                 ldi r19,hlo8(-32)
 6327 349a 8306                 cpc r8,r19
 6328 349c 3FEF                 ldi r19,hhi8(-32)
 6329 349e 9306                 cpc r9,r19
 6330 34a0 04F4                 brge .L532
 6331 34a2 60EE                 ldi r22,lo8(-32)
 6332 34a4 662E                 mov r6,r22
 6333 34a6 6FEF                 ldi r22,hi8(-32)
 6334 34a8 762E                 mov r7,r22
 6335 34aa 6FEF                 ldi r22,hlo8(-32)
 6336 34ac 862E                 mov r8,r22
 6337 34ae 6FEF                 ldi r22,hhi8(-32)
 6338 34b0 962E                 mov r9,r22
 6339                   .L532:
 6340 34b2 41E2                 ldi r20,lo8(33)
 6341 34b4 A416                 cp r10,r20
 6342 34b6 B104                 cpc r11,__zero_reg__
 6343 34b8 C104                 cpc r12,__zero_reg__
 6344 34ba D104                 cpc r13,__zero_reg__
 6345 34bc 04F0                 brlt .L533
 6346 34be 50E2                 ldi r21,lo8(32)
 6347 34c0 A52E                 mov r10,r21
 6348 34c2 B12C                 mov r11,__zero_reg__
 6349 34c4 C12C                 mov r12,__zero_reg__
 6350 34c6 D12C                 mov r13,__zero_reg__
 6351                   .L533:
 6352 34c8 50EE                 ldi r21,lo8(-32)
 6353 34ca A516                 cp r10,r21
 6354 34cc 5FEF                 ldi r21,hi8(-32)
 6355 34ce B506                 cpc r11,r21
 6356 34d0 5FEF                 ldi r21,hlo8(-32)
 6357 34d2 C506                 cpc r12,r21
 6358 34d4 5FEF                 ldi r21,hhi8(-32)
 6359 34d6 D506                 cpc r13,r21
 6360 34d8 04F4                 brge .L524
 6361 34da 40EE                 ldi r20,lo8(-32)
 6362 34dc A42E                 mov r10,r20
 6363 34de 4FEF                 ldi r20,hi8(-32)
 6364 34e0 B42E                 mov r11,r20
 6365 34e2 4FEF                 ldi r20,hlo8(-32)
 6366 34e4 C42E                 mov r12,r20
 6367 34e6 4FEF                 ldi r20,hhi8(-32)
 6368 34e8 D42E                 mov r13,r20
 6369                   .L524:
 6370 34ea 8091 0000            lds r24,Mess_IntegralNick
 6371 34ee 9091 0000            lds r25,(Mess_IntegralNick)+1
 6372 34f2 A091 0000            lds r26,(Mess_IntegralNick)+2
 6373 34f6 B091 0000            lds r27,(Mess_IntegralNick)+3
 6374 34fa 8619                 sub r24,r6
 6375 34fc 9709                 sbc r25,r7
 6376 34fe A809                 sbc r26,r8
 6377 3500 B909                 sbc r27,r9
 6378 3502 8093 0000            sts Mess_IntegralNick,r24
 6379 3506 9093 0000            sts (Mess_IntegralNick)+1,r25
 6380 350a A093 0000            sts (Mess_IntegralNick)+2,r26
 6381 350e B093 0000            sts (Mess_IntegralNick)+3,r27
 6382 3512 8091 0000            lds r24,Mess_IntegralRoll
 6383 3516 9091 0000            lds r25,(Mess_IntegralRoll)+1
 6384 351a A091 0000            lds r26,(Mess_IntegralRoll)+2
 6385 351e B091 0000            lds r27,(Mess_IntegralRoll)+3
 6386 3522 8A19                 sub r24,r10
 6387 3524 9B09                 sbc r25,r11
 6388 3526 AC09                 sbc r26,r12
 6389 3528 BD09                 sbc r27,r13
 6390 352a 8093 0000            sts Mess_IntegralRoll,r24
 6391 352e 9093 0000            sts (Mess_IntegralRoll)+1,r25
 6392 3532 A093 0000            sts (Mess_IntegralRoll)+2,r26
 6393 3536 B093 0000            sts (Mess_IntegralRoll)+3,r27
 6394                   .L511:
 6395 353a 8091 0000            lds r24,ZaehlMessungen
 6396 353e 9091 0000            lds r25,(ZaehlMessungen)+1
 6397 3542 8F3F                 cpi r24,255
 6398 3544 9105                 cpc r25,__zero_reg__
 6399 3546 01F0                 breq .+2
 6400 3548 00F4                 brsh .+2
 6401 354a 00C0                 rjmp .L535
 6402 354c 6F85                 ldd r22,Y+15
 6403 354e 6623                 tst r22
 6404 3550 01F0                 breq .+2
 6405 3552 00C0                 rjmp .L536
 6406 3554 8091 0000            lds r24,Looping_Roll
 6407 3558 8823                 tst r24
 6408 355a 01F0                 breq .+2
 6409 355c 00C0                 rjmp .L536
 6410 355e 8091 0000            lds r24,TrichterFlug
 6411 3562 8823                 tst r24
 6412 3564 01F0                 breq .+2
 6413 3566 00C0                 rjmp .L536
 6414 3568 7091 0000            lds r23,EE_Parameter+68
 6415 356c 788B                 std Y+16,r23
 6416 356e 7723                 tst r23
 6417 3570 01F4                 brne .+2
 6418 3572 00C0                 rjmp .L536
 6419 3574 8091 0000            lds r24,MittelIntegralNick
 6420 3578 9091 0000            lds r25,(MittelIntegralNick)+1
 6421 357c A091 0000            lds r26,(MittelIntegralNick)+2
 6422 3580 B091 0000            lds r27,(MittelIntegralNick)+3
 6423 3584 B7FF                 sbrs r27,7
 6424 3586 00C0                 rjmp .L537
 6425 3588 8150                 subi r24,lo8(-(255))
 6426 358a 9F4F                 sbci r25,hi8(-(255))
 6427 358c AF4F                 sbci r26,hlo8(-(255))
 6428 358e BF4F                 sbci r27,hhi8(-(255))
 6429                   .L537:
 6430 3590 E92E                 mov r14,r25
 6431 3592 FA2E                 mov r15,r26
 6432 3594 0B2F                 mov r16,r27
 6433 3596 1127                 clr r17
 6434 3598 07FD                 sbrc r16,7
 6435 359a 1A95                 dec r17
 6436 359c E092 0000            sts MittelIntegralNick,r14
 6437 35a0 F092 0000            sts (MittelIntegralNick)+1,r15
 6438 35a4 0093 0000            sts (MittelIntegralNick)+2,r16
 6439 35a8 1093 0000            sts (MittelIntegralNick)+3,r17
 6440 35ac 8091 0000            lds r24,MittelIntegralRoll
 6441 35b0 9091 0000            lds r25,(MittelIntegralRoll)+1
 6442 35b4 A091 0000            lds r26,(MittelIntegralRoll)+2
 6443 35b8 B091 0000            lds r27,(MittelIntegralRoll)+3
 6444 35bc B7FF                 sbrs r27,7
 6445 35be 00C0                 rjmp .L538
 6446 35c0 8150                 subi r24,lo8(-(255))
 6447 35c2 9F4F                 sbci r25,hi8(-(255))
 6448 35c4 AF4F                 sbci r26,hlo8(-(255))
 6449 35c6 BF4F                 sbci r27,hhi8(-(255))
 6450                   .L538:
 6451 35c8 892F                 mov r24,r25
 6452 35ca 9A2F                 mov r25,r26
 6453 35cc AB2F                 mov r26,r27
 6454 35ce BB27                 clr r27
 6455 35d0 A7FD                 sbrc r26,7
 6456 35d2 BA95                 dec r27
 6457 35d4 898B                 std Y+17,r24
 6458 35d6 9A8B                 std Y+18,r25
 6459 35d8 AB8B                 std Y+19,r26
 6460 35da BC8B                 std Y+20,r27
 6461 35dc 8093 0000            sts MittelIntegralRoll,r24
 6462 35e0 9093 0000            sts (MittelIntegralRoll)+1,r25
 6463 35e4 A093 0000            sts (MittelIntegralRoll)+2,r26
 6464 35e8 B093 0000            sts (MittelIntegralRoll)+3,r27
 6465 35ec 8091 0000            lds r24,EE_Parameter+28
 6466 35f0 A82E                 mov r10,r24
 6467 35f2 BB24                 clr r11
 6468 35f4 CC24                 clr r12
 6469 35f6 DD24                 clr r13
 6470 35f8 2091 0000            lds r18,IntegralAccNick
 6471 35fc 3091 0000            lds r19,(IntegralAccNick)+1
 6472 3600 4091 0000            lds r20,(IntegralAccNick)+2
 6473 3604 5091 0000            lds r21,(IntegralAccNick)+3
 6474 3608 C601                 movw r24,r12
 6475 360a B501                 movw r22,r10
 6476 360c 0E94 0000            call __mulsi3
 6477 3610 97FF                 sbrs r25,7
 6478 3612 00C0                 rjmp .L539
 6479 3614 6150                 subi r22,lo8(-(255))
 6480 3616 7F4F                 sbci r23,hi8(-(255))
 6481 3618 8F4F                 sbci r24,hlo8(-(255))
 6482 361a 9F4F                 sbci r25,hhi8(-(255))
 6483                   .L539:
 6484 361c 672E                 mov r6,r23
 6485 361e 782E                 mov r7,r24
 6486 3620 892E                 mov r8,r25
 6487 3622 9924                 clr r9
 6488 3624 87FC                 sbrc r8,7
 6489 3626 9A94                 dec r9
 6490 3628 6092 0000            sts IntegralAccNick,r6
 6491 362c 7092 0000            sts (IntegralAccNick)+1,r7
 6492 3630 8092 0000            sts (IntegralAccNick)+2,r8
 6493 3634 9092 0000            sts (IntegralAccNick)+3,r9
 6494 3638 2091 0000            lds r18,IntegralAccRoll
 6495 363c 3091 0000            lds r19,(IntegralAccRoll)+1
 6496 3640 4091 0000            lds r20,(IntegralAccRoll)+2
 6497 3644 5091 0000            lds r21,(IntegralAccRoll)+3
 6498 3648 C601                 movw r24,r12
 6499 364a B501                 movw r22,r10
 6500 364c 0E94 0000            call __mulsi3
 6501 3650 97FF                 sbrs r25,7
 6502 3652 00C0                 rjmp .L540
 6503 3654 6150                 subi r22,lo8(-(255))
 6504 3656 7F4F                 sbci r23,hi8(-(255))
 6505 3658 8F4F                 sbci r24,hlo8(-(255))
 6506 365a 9F4F                 sbci r25,hhi8(-(255))
 6507                   .L540:
 6508 365c 272E                 mov r2,r23
 6509 365e 382E                 mov r3,r24
 6510 3660 492E                 mov r4,r25
 6511 3662 5524                 clr r5
 6512 3664 47FC                 sbrc r4,7
 6513 3666 5A94                 dec r5
 6514 3668 2092 0000            sts IntegralAccRoll,r2
 6515 366c 3092 0000            sts (IntegralAccRoll)+1,r3
 6516 3670 4092 0000            sts (IntegralAccRoll)+2,r4
 6517 3674 5092 0000            sts (IntegralAccRoll)+3,r5
 6518 3678 8091 0000            lds r24,IntegralAccZ
 6519 367c 9091 0000            lds r25,(IntegralAccZ)+1
 6520 3680 A091 0000            lds r26,(IntegralAccZ)+2
 6521 3684 B091 0000            lds r27,(IntegralAccZ)+3
 6522 3688 B7FF                 sbrs r27,7
 6523 368a 00C0                 rjmp .L541
 6524 368c 8150                 subi r24,lo8(-(255))
 6525 368e 9F4F                 sbci r25,hi8(-(255))
 6526 3690 AF4F                 sbci r26,hlo8(-(255))
 6527 3692 BF4F                 sbci r27,hhi8(-(255))
 6528                   .L541:
 6529 3694 892F                 mov r24,r25
 6530 3696 9A2F                 mov r25,r26
 6531 3698 AB2F                 mov r26,r27
 6532 369a BB27                 clr r27
 6533 369c A7FD                 sbrc r26,7
 6534 369e BA95                 dec r27
 6535 36a0 8093 0000            sts IntegralAccZ,r24
 6536 36a4 9093 0000            sts (IntegralAccZ)+1,r25
 6537 36a8 A093 0000            sts (IntegralAccZ)+2,r26
 6538 36ac B093 0000            sts (IntegralAccZ)+3,r27
 6539 36b0 D801                 movw r26,r16
 6540 36b2 C701                 movw r24,r14
 6541 36b4 8619                 sub r24,r6
 6542 36b6 9709                 sbc r25,r7
 6543 36b8 A809                 sbc r26,r8
 6544 36ba B909                 sbc r27,r9
 6545 36bc 8093 0000            sts IntegralFehlerNick.3,r24
 6546 36c0 9093 0000            sts (IntegralFehlerNick.3)+1,r25
 6547 36c4 A093 0000            sts (IntegralFehlerNick.3)+2,r26
 6548 36c8 B093 0000            sts (IntegralFehlerNick.3)+3,r27
 6549 36cc 2091 0000            lds r18,EE_Parameter+67
 6550 36d0 E22E                 mov r14,r18
 6551 36d2 FF24                 clr r15
 6552 36d4 0027                 clr r16
 6553 36d6 1127                 clr r17
 6554 36d8 BC01                 movw r22,r24
 6555 36da CD01                 movw r24,r26
 6556 36dc A801                 movw r20,r16
 6557 36de 9701                 movw r18,r14
 6558 36e0 0E94 0000            call __divmodsi4
 6559 36e4 5901                 movw r10,r18
 6560 36e6 6A01                 movw r12,r20
 6561 36e8 2093 0000            sts ausgleichNick.10,r18
 6562 36ec 3093 0000            sts (ausgleichNick.10)+1,r19
 6563 36f0 4093 0000            sts (ausgleichNick.10)+2,r20
 6564 36f4 5093 0000            sts (ausgleichNick.10)+3,r21
 6565 36f8 8989                 ldd r24,Y+17
 6566 36fa 9A89                 ldd r25,Y+18
 6567 36fc AB89                 ldd r26,Y+19
 6568 36fe BC89                 ldd r27,Y+20
 6569 3700 8219                 sub r24,r2
 6570 3702 9309                 sbc r25,r3
 6571 3704 A409                 sbc r26,r4
 6572 3706 B509                 sbc r27,r5
 6573 3708 8093 0000            sts IntegralFehlerRoll.4,r24
 6574 370c 9093 0000            sts (IntegralFehlerRoll.4)+1,r25
 6575 3710 A093 0000            sts (IntegralFehlerRoll.4)+2,r26
 6576 3714 B093 0000            sts (IntegralFehlerRoll.4)+3,r27
 6577 3718 BC01                 movw r22,r24
 6578 371a CD01                 movw r24,r26
 6579 371c A801                 movw r20,r16
 6580 371e 9701                 movw r18,r14
 6581 3720 0E94 0000            call __divmodsi4
 6582 3724 2093 0000            sts ausgleichRoll.11,r18
 6583 3728 3093 0000            sts (ausgleichRoll.11)+1,r19
 6584 372c 4093 0000            sts (ausgleichRoll.11)+2,r20
 6585 3730 5093 0000            sts (ausgleichRoll.11)+3,r21
 6586 3734 D601                 movw r26,r12
 6587 3736 C501                 movw r24,r10
 6588 3738 D7FE                 sbrs r13,7
 6589 373a 00C0                 rjmp .L542
 6590 373c 8150                 subi r24,lo8(-(255))
 6591 373e 9F4F                 sbci r25,hi8(-(255))
 6592 3740 AF4F                 sbci r26,hlo8(-(255))
 6593 3742 BF4F                 sbci r27,hhi8(-(255))
 6594                   .L542:
 6595 3744 892F                 mov r24,r25
 6596 3746 9A2F                 mov r25,r26
 6597 3748 AB2F                 mov r26,r27
 6598 374a BB27                 clr r27
 6599 374c A7FD                 sbrc r26,7
 6600 374e BA95                 dec r27
 6601 3750 9093 0000            sts (LageKorrekturNick)+1,r25
 6602 3754 8093 0000            sts LageKorrekturNick,r24
 6603 3758 57FF                 sbrs r21,7
 6604 375a 00C0                 rjmp .L543
 6605 375c 2150                 subi r18,lo8(-(255))
 6606 375e 3F4F                 sbci r19,hi8(-(255))
 6607 3760 4F4F                 sbci r20,hlo8(-(255))
 6608 3762 5F4F                 sbci r21,hhi8(-(255))
 6609                   .L543:
 6610 3764 BB27                 clr r27
 6611 3766 57FD                 sbrc r21,7
 6612 3768 BA95                 dec r27
 6613 376a A52F                 mov r26,r21
 6614 376c 942F                 mov r25,r20
 6615 376e 832F                 mov r24,r19
 6616 3770 9093 0000            sts (LageKorrekturRoll)+1,r25
 6617 3774 8093 0000            sts LageKorrekturRoll,r24
 6618 3778 8091 0000            lds r24,MaxStickNick
 6619 377c 9091 0000            lds r25,(MaxStickNick)+1
 6620 3780 8134                 cpi r24,65
 6621 3782 9105                 cpc r25,__zero_reg__
 6622 3784 04F4                 brge .L545
 6623 3786 8091 0000            lds r24,MaxStickRoll
 6624 378a 9091 0000            lds r25,(MaxStickRoll)+1
 6625 378e 8134                 cpi r24,65
 6626 3790 9105                 cpc r25,__zero_reg__
 6627 3792 04F4                 brge .L545
 6628 3794 8091 0000            lds r24,EE_Parameter+4
 6629 3798 E82F                 mov r30,r24
 6630 379a FF27                 clr r31
 6631 379c EE0F                 add r30,r30
 6632 379e FF1F                 adc r31,r31
 6633 37a0 E050                 subi r30,lo8(-(PPM_in))
 6634 37a2 F040                 sbci r31,hi8(-(PPM_in))
 6635 37a4 8081                 ld r24,Z
 6636 37a6 9181                 ldd r25,Z+1
 6637 37a8 0190                 ld __tmp_reg__,Z+
 6638 37aa F081                 ld r31,Z
 6639 37ac E02D                 mov r30,__tmp_reg__
 6640 37ae F7FF                 sbrs r31,7
 6641 37b0 00C0                 rjmp .L546
 6642 37b2 F095                 com r31
 6643 37b4 E195                 neg r30
 6644 37b6 FF4F                 sbci r31,lo8(-1)
 6645                   .L546:
 6646 37b8 7A97                 sbiw r30,26
 6647 37ba 04F0                 brlt .L544
 6648                   .L545:
 6649 37bc 8091 0000            lds r24,FromNaviCtrl_Value
 6650 37c0 8F3F                 cpi r24,lo8(-1)
 6651 37c2 01F4                 brne .L544
 6652 37c4 8091 0000            lds r24,LageKorrekturNick
 6653 37c8 9091 0000            lds r25,(LageKorrekturNick)+1
 6654 37cc 97FD                 sbrc r25,7
 6655 37ce 0196                 adiw r24,1
 6656                   .L547:
 6657 37d0 9595                 asr r25
 6658 37d2 8795                 ror r24
 6659 37d4 9093 0000            sts (LageKorrekturNick)+1,r25
 6660 37d8 8093 0000            sts LageKorrekturNick,r24
 6661 37dc 8091 0000            lds r24,LageKorrekturRoll
 6662 37e0 9091 0000            lds r25,(LageKorrekturRoll)+1
 6663 37e4 97FD                 sbrc r25,7
 6664 37e6 0196                 adiw r24,1
 6665                   .L548:
 6666 37e8 9595                 asr r25
 6667 37ea 8795                 ror r24
 6668 37ec 9093 0000            sts (LageKorrekturRoll)+1,r25
 6669 37f0 8093 0000            sts LageKorrekturRoll,r24
 6670                   .L544:
 6671 37f4 8091 0000            lds r24,MittelIntegralNick2
 6672 37f8 9091 0000            lds r25,(MittelIntegralNick2)+1
 6673 37fc A091 0000            lds r26,(MittelIntegralNick2)+2
 6674 3800 B091 0000            lds r27,(MittelIntegralNick2)+3
 6675 3804 B7FF                 sbrs r27,7
 6676 3806 00C0                 rjmp .L549
 6677 3808 8150                 subi r24,lo8(-(255))
 6678 380a 9F4F                 sbci r25,hi8(-(255))
 6679 380c AF4F                 sbci r26,hlo8(-(255))
 6680 380e BF4F                 sbci r27,hhi8(-(255))
 6681                   .L549:
 6682 3810 892F                 mov r24,r25
 6683 3812 9A2F                 mov r25,r26
 6684 3814 AB2F                 mov r26,r27
 6685 3816 BB27                 clr r27
 6686 3818 A7FD                 sbrc r26,7
 6687 381a BA95                 dec r27
 6688 381c 8093 0000            sts MittelIntegralNick2,r24
 6689 3820 9093 0000            sts (MittelIntegralNick2)+1,r25
 6690 3824 A093 0000            sts (MittelIntegralNick2)+2,r26
 6691 3828 B093 0000            sts (MittelIntegralNick2)+3,r27
 6692 382c 8091 0000            lds r24,MittelIntegralRoll2
 6693 3830 9091 0000            lds r25,(MittelIntegralRoll2)+1
 6694 3834 A091 0000            lds r26,(MittelIntegralRoll2)+2
 6695 3838 B091 0000            lds r27,(MittelIntegralRoll2)+3
 6696 383c B7FF                 sbrs r27,7
 6697 383e 00C0                 rjmp .L550
 6698 3840 8150                 subi r24,lo8(-(255))
 6699 3842 9F4F                 sbci r25,hi8(-(255))
 6700 3844 AF4F                 sbci r26,hlo8(-(255))
 6701 3846 BF4F                 sbci r27,hhi8(-(255))
 6702                   .L550:
 6703 3848 892F                 mov r24,r25
 6704 384a 9A2F                 mov r25,r26
 6705 384c AB2F                 mov r26,r27
 6706 384e BB27                 clr r27
 6707 3850 A7FD                 sbrc r26,7
 6708 3852 BA95                 dec r27
 6709 3854 8093 0000            sts MittelIntegralRoll2,r24
 6710 3858 9093 0000            sts (MittelIntegralRoll2)+1,r25
 6711 385c A093 0000            sts (MittelIntegralRoll2)+2,r26
 6712 3860 B093 0000            sts (MittelIntegralRoll2)+3,r27
 6713 3864 8091 0000            lds r24,IntegralNick
 6714 3868 9091 0000            lds r25,(IntegralNick)+1
 6715 386c A091 0000            lds r26,(IntegralNick)+2
 6716 3870 B091 0000            lds r27,(IntegralNick)+3
 6717 3874 2F81                 ldd r18,Y+7
 6718 3876 3885                 ldd r19,Y+8
 6719 3878 4985                 ldd r20,Y+9
 6720 387a 5A85                 ldd r21,Y+10
 6721 387c 281B                 sub r18,r24
 6722 387e 390B                 sbc r19,r25
 6723 3880 4A0B                 sbc r20,r26
 6724 3882 5B0B                 sbc r21,r27
 6725 3884 2093 0000            sts tmp_long.1,r18
 6726 3888 3093 0000            sts (tmp_long.1)+1,r19
 6727 388c 4093 0000            sts (tmp_long.1)+2,r20
 6728 3890 5093 0000            sts (tmp_long.1)+3,r21
 6729 3894 8091 0000            lds r24,IntegralRoll
 6730 3898 9091 0000            lds r25,(IntegralRoll)+1
 6731 389c A091 0000            lds r26,(IntegralRoll)+2
 6732 38a0 B091 0000            lds r27,(IntegralRoll)+3
 6733 38a4 EB84                 ldd r14,Y+11
 6734 38a6 FC84                 ldd r15,Y+12
 6735 38a8 0D85                 ldd r16,Y+13
 6736 38aa 1E85                 ldd r17,Y+14
 6737 38ac E81A                 sub r14,r24
 6738 38ae F90A                 sbc r15,r25
 6739 38b0 0A0B                 sbc r16,r26
 6740 38b2 1B0B                 sbc r17,r27
 6741 38b4 E092 0000            sts tmp_long2.2,r14
 6742 38b8 F092 0000            sts (tmp_long2.2)+1,r15
 6743 38bc 0093 0000            sts (tmp_long2.2)+2,r16
 6744 38c0 1093 0000            sts (tmp_long2.2)+3,r17
 6745 38c4 2093 0000            sts IntegralFehlerNick.3,r18
 6746 38c8 3093 0000            sts (IntegralFehlerNick.3)+1,r19
 6747 38cc 4093 0000            sts (IntegralFehlerNick.3)+2,r20
 6748 38d0 5093 0000            sts (IntegralFehlerNick.3)+3,r21
 6749 38d4 E092 0000            sts IntegralFehlerRoll.4,r14
 6750 38d8 F092 0000            sts (IntegralFehlerRoll.4)+1,r15
 6751 38dc 0093 0000            sts (IntegralFehlerRoll.4)+2,r16
 6752 38e0 1093 0000            sts (IntegralFehlerRoll.4)+3,r17
 6753 38e4 8091 0000            lds r24,Mess_IntegralNick2
 6754 38e8 9091 0000            lds r25,(Mess_IntegralNick2)+1
 6755 38ec A091 0000            lds r26,(Mess_IntegralNick2)+2
 6756 38f0 B091 0000            lds r27,(Mess_IntegralNick2)+3
 6757 38f4 821B                 sub r24,r18
 6758 38f6 930B                 sbc r25,r19
 6759 38f8 A40B                 sbc r26,r20
 6760 38fa B50B                 sbc r27,r21
 6761 38fc 8093 0000            sts Mess_IntegralNick2,r24
 6762 3900 9093 0000            sts (Mess_IntegralNick2)+1,r25
 6763 3904 A093 0000            sts (Mess_IntegralNick2)+2,r26
 6764 3908 B093 0000            sts (Mess_IntegralNick2)+3,r27
 6765 390c 8091 0000            lds r24,Mess_IntegralRoll2
 6766 3910 9091 0000            lds r25,(Mess_IntegralRoll2)+1
 6767 3914 A091 0000            lds r26,(Mess_IntegralRoll2)+2
 6768 3918 B091 0000            lds r27,(Mess_IntegralRoll2)+3
 6769 391c 8E19                 sub r24,r14
 6770 391e 9F09                 sbc r25,r15
 6771 3920 A00B                 sbc r26,r16
 6772 3922 B10B                 sbc r27,r17
 6773 3924 8093 0000            sts Mess_IntegralRoll2,r24
 6774 3928 9093 0000            sts (Mess_IntegralRoll2)+1,r25
 6775 392c A093 0000            sts (Mess_IntegralRoll2)+2,r26
 6776 3930 B093 0000            sts (Mess_IntegralRoll2)+3,r27
 6777 3934 8889                 ldd r24,Y+16
 6778 3936 8823                 tst r24
 6779 3938 01F0                 breq .L551
 6780 393a 2091 0000            lds r18,GierGyroFehler
 6781 393e 3091 0000            lds r19,(GierGyroFehler)+1
 6782 3942 2138                 cpi r18,129
 6783 3944 3105                 cpc r19,__zero_reg__
 6784 3946 04F0                 brlt .L552
 6785 3948 8091 0000            lds r24,AdNeutralGier
 6786 394c 9091 0000            lds r25,(AdNeutralGier)+1
 6787 3950 0196                 adiw r24,1
 6788 3952 9093 0000            sts (AdNeutralGier)+1,r25
 6789 3956 8093 0000            sts AdNeutralGier,r24
 6790                   .L552:
 6791 395a 2058                 subi r18,lo8(-128)
 6792 395c 3F4F                 sbci r19,hi8(-128)
 6793 395e 04F4                 brge .L551
 6794 3960 8091 0000            lds r24,AdNeutralGier
 6795 3964 9091 0000            lds r25,(AdNeutralGier)+1
 6796 3968 0197                 sbiw r24,1
 6797 396a 9093 0000            sts (AdNeutralGier)+1,r25
 6798 396e 8093 0000            sts AdNeutralGier,r24
 6799                   .L551:
 6800 3972 1092 0000            sts (GierGyroFehler)+1,__zero_reg__
 6801 3976 1092 0000            sts GierGyroFehler,__zero_reg__
 6802 397a 81E0                 ldi r24,lo8(1)
 6803 397c 90E0                 ldi r25,hi8(1)
 6804 397e 9093 0000            sts (cnt.14)+1,r25
 6805 3982 8093 0000            sts cnt.14,r24
 6806 3986 E090 0000            lds r14,IntegralFehlerNick.3
 6807 398a F090 0000            lds r15,(IntegralFehlerNick.3)+1
 6808 398e 0091 0000            lds r16,(IntegralFehlerNick.3)+2
 6809 3992 1091 0000            lds r17,(IntegralFehlerNick.3)+3
 6810 3996 D801                 movw r26,r16
 6811 3998 C701                 movw r24,r14
 6812 399a 17FF                 sbrs r17,7
 6813 399c 00C0                 rjmp .L555
 6814 399e 8827                 clr r24
 6815 39a0 9927                 clr r25
 6816 39a2 DC01                 movw r26,r24
 6817 39a4 8E19                 sub r24,r14
 6818 39a6 9F09                 sbc r25,r15
 6819 39a8 A00B                 sbc r26,r16
 6820 39aa B10B                 sbc r27,r17
 6821                   .L555:
 6822 39ac 8150                 subi r24,lo8(513)
 6823 39ae 9240                 sbci r25,hi8(513)
 6824 39b0 A040                 sbci r26,hlo8(513)
 6825 39b2 B040                 sbci r27,hhi8(513)
 6826 39b4 04F0                 brlt .L554
 6827 39b6 84E0                 ldi r24,lo8(4)
 6828 39b8 90E0                 ldi r25,hi8(4)
 6829 39ba 9093 0000            sts (cnt.14)+1,r25
 6830 39be 8093 0000            sts cnt.14,r24
 6831                   .L554:
 6832 39c2 8091 0000            lds r24,MittelIntegralNick_Alt.19
 6833 39c6 9091 0000            lds r25,(MittelIntegralNick_Alt.19)+1
 6834 39ca A091 0000            lds r26,(MittelIntegralNick_Alt.19)+2
 6835 39ce B091 0000            lds r27,(MittelIntegralNick_Alt.19)+3
 6836 39d2 2091 0000            lds r18,MittelIntegralNick
 6837 39d6 3091 0000            lds r19,(MittelIntegralNick)+1
 6838 39da 4091 0000            lds r20,(MittelIntegralNick)+2
 6839 39de 5091 0000            lds r21,(MittelIntegralNick)+3
 6840 39e2 821B                 sub r24,r18
 6841 39e4 930B                 sbc r25,r19
 6842 39e6 A40B                 sbc r26,r20
 6843 39e8 B50B                 sbc r27,r21
 6844 39ea 815E                 subi r24,lo8(-(19999))
 6845 39ec 914B                 sbci r25,hi8(-(19999))
 6846 39ee AF4F                 sbci r26,hlo8(-(19999))
 6847 39f0 BF4F                 sbci r27,hhi8(-(19999))
 6848 39f2 8F53                 subi r24,lo8(39999)
 6849 39f4 9C49                 sbci r25,hi8(39999)
 6850 39f6 A040                 sbci r26,hlo8(39999)
 6851 39f8 B040                 sbci r27,hhi8(39999)
 6852 39fa 00F0                 brlo .L557
 6853 39fc 8091 0000            lds r24,FromNaviCtrl_Value+1
 6854 3a00 8931                 cpi r24,lo8(25)
 6855 3a02 04F4                 brge .+2
 6856 3a04 00C0                 rjmp .L556
 6857                   .L557:
 6858 3a06 21E0                 ldi r18,lo8(4097)
 6859 3a08 E216                 cp r14,r18
 6860 3a0a 20E1                 ldi r18,hi8(4097)
 6861 3a0c F206                 cpc r15,r18
 6862 3a0e 20E0                 ldi r18,hlo8(4097)
 6863 3a10 0207                 cpc r16,r18
 6864 3a12 20E0                 ldi r18,hhi8(4097)
 6865 3a14 1207                 cpc r17,r18
 6866 3a16 04F4                 brge .+2
 6867 3a18 00C0                 rjmp .L558
 6868 3a1a 8091 0000            lds r24,last_n_p.15
 6869 3a1e 8823                 tst r24
 6870 3a20 01F4                 brne .+2
 6871 3a22 00C0                 rjmp .L559
 6872 3a24 D801                 movw r26,r16
 6873 3a26 C701                 movw r24,r14
 6874 3a28 17FF                 sbrs r17,7
 6875 3a2a 00C0                 rjmp .L560
 6876 3a2c 8827                 clr r24
 6877 3a2e 9927                 clr r25
 6878 3a30 DC01                 movw r26,r24
 6879 3a32 8E19                 sub r24,r14
 6880 3a34 9F09                 sbc r25,r15
 6881 3a36 A00B                 sbc r26,r16
 6882 3a38 B10B                 sbc r27,r17
 6883                   .L560:
 6884 3a3a 9C01                 movw r18,r24
 6885 3a3c AD01                 movw r20,r26
 6886 3a3e B7FF                 sbrs r27,7
 6887 3a40 00C0                 rjmp .L561
 6888 3a42 2150                 subi r18,lo8(-(511))
 6889 3a44 3E4F                 sbci r19,hi8(-(511))
 6890 3a46 4F4F                 sbci r20,hlo8(-(511))
 6891 3a48 5F4F                 sbci r21,hhi8(-(511))
 6892                   .L561:
 6893 3a4a F9E0                 ldi r31,9
 6894 3a4c 5595         1:      asr r21
 6895 3a4e 4795                 ror r20
 6896 3a50 3795                 ror r19
 6897 3a52 2795                 ror r18
 6898 3a54 FA95                 dec r31
 6899 3a56 01F4                 brne 1b
 6900 3a58 8091 0000            lds r24,cnt.14
 6901 3a5c 9091 0000            lds r25,(cnt.14)+1
 6902 3a60 820F                 add r24,r18
 6903 3a62 931F                 adc r25,r19
 6904 3a64 9093 0000            sts (cnt.14)+1,r25
 6905 3a68 8093 0000            sts cnt.14,r24
 6906 3a6c D801                 movw r26,r16
 6907 3a6e C701                 movw r24,r14
 6908 3a70 17FF                 sbrs r17,7
 6909 3a72 00C0                 rjmp .L562
 6910 3a74 0796                 adiw r24,7
 6911 3a76 A11D                 adc r26,__zero_reg__
 6912 3a78 B11D                 adc r27,__zero_reg__
 6913                   .L562:
 6914 3a7a E3E0                 ldi r30,3
 6915 3a7c B595         1:      asr r27
 6916 3a7e A795                 ror r26
 6917 3a80 9795                 ror r25
 6918 3a82 8795                 ror r24
 6919 3a84 EA95                 dec r30
 6920 3a86 01F4                 brne 1b
 6921 3a88 8093 0000            sts ausgleichNick.10,r24
 6922 3a8c 9093 0000            sts (ausgleichNick.10)+1,r25
 6923 3a90 A093 0000            sts (ausgleichNick.10)+2,r26
 6924 3a94 B093 0000            sts (ausgleichNick.10)+3,r27
 6925 3a98 8958                 subi r24,lo8(5001)
 6926 3a9a 9341                 sbci r25,hi8(5001)
 6927 3a9c A040                 sbci r26,hlo8(5001)
 6928 3a9e B040                 sbci r27,hhi8(5001)
 6929 3aa0 04F0                 brlt .L563
 6930 3aa2 88E8                 ldi r24,lo8(5000)
 6931 3aa4 93E1                 ldi r25,hi8(5000)
 6932 3aa6 A0E0                 ldi r26,hlo8(5000)
 6933 3aa8 B0E0                 ldi r27,hhi8(5000)
 6934 3aaa 8093 0000            sts ausgleichNick.10,r24
 6935 3aae 9093 0000            sts (ausgleichNick.10)+1,r25
 6936 3ab2 A093 0000            sts (ausgleichNick.10)+2,r26
 6937 3ab6 B093 0000            sts (ausgleichNick.10)+3,r27
 6938                   .L563:
 6939 3aba 2091 0000            lds r18,ausgleichNick.10
 6940 3abe 3091 0000            lds r19,(ausgleichNick.10)+1
 6941 3ac2 4091 0000            lds r20,(ausgleichNick.10)+2
 6942 3ac6 5091 0000            lds r21,(ausgleichNick.10)+3
 6943 3aca 57FF                 sbrs r21,7
 6944 3acc 00C0                 rjmp .L564
 6945 3ace 2150                 subi r18,lo8(-(255))
 6946 3ad0 3F4F                 sbci r19,hi8(-(255))
 6947 3ad2 4F4F                 sbci r20,hlo8(-(255))
 6948 3ad4 5F4F                 sbci r21,hhi8(-(255))
 6949                   .L564:
 6950 3ad6 232F                 mov r18,r19
 6951 3ad8 342F                 mov r19,r20
 6952 3ada 452F                 mov r20,r21
 6953 3adc 5527                 clr r21
 6954 3ade 47FD                 sbrc r20,7
 6955 3ae0 5A95                 dec r21
 6956 3ae2 8091 0000            lds r24,LageKorrekturNick
 6957 3ae6 9091 0000            lds r25,(LageKorrekturNick)+1
 6958 3aea 820F                 add r24,r18
 6959 3aec 931F                 adc r25,r19
 6960 3aee 9093 0000            sts (LageKorrekturNick)+1,r25
 6961 3af2 8093 0000            sts LageKorrekturNick,r24
 6962 3af6 00C0                 rjmp .L566
 6963                   .L559:
 6964 3af8 81E0                 ldi r24,lo8(1)
 6965 3afa 8093 0000            sts last_n_p.15,r24
 6966 3afe 00C0                 rjmp .L566
 6967                   .L558:
 6968 3b00 1092 0000            sts last_n_p.15,__zero_reg__
 6969                   .L566:
 6970 3b04 40E0                 ldi r20,lo8(-4096)
 6971 3b06 E416                 cp r14,r20
 6972 3b08 40EF                 ldi r20,hi8(-4096)
 6973 3b0a F406                 cpc r15,r20
 6974 3b0c 4FEF                 ldi r20,hlo8(-4096)
 6975 3b0e 0407                 cpc r16,r20
 6976 3b10 4FEF                 ldi r20,hhi8(-4096)
 6977 3b12 1407                 cpc r17,r20
 6978 3b14 04F0                 brlt .+2
 6979 3b16 00C0                 rjmp .L567
 6980 3b18 8091 0000            lds r24,last_n_n.16
 6981 3b1c 8823                 tst r24
 6982 3b1e 01F4                 brne .+2
 6983 3b20 00C0                 rjmp .L568
 6984 3b22 D801                 movw r26,r16
 6985 3b24 C701                 movw r24,r14
 6986 3b26 17FF                 sbrs r17,7
 6987 3b28 00C0                 rjmp .L569
 6988 3b2a 8827                 clr r24
 6989 3b2c 9927                 clr r25
 6990 3b2e DC01                 movw r26,r24
 6991 3b30 8E19                 sub r24,r14
 6992 3b32 9F09                 sbc r25,r15
 6993 3b34 A00B                 sbc r26,r16
 6994 3b36 B10B                 sbc r27,r17
 6995                   .L569:
 6996 3b38 9C01                 movw r18,r24
 6997 3b3a AD01                 movw r20,r26
 6998 3b3c B7FF                 sbrs r27,7
 6999 3b3e 00C0                 rjmp .L570
 7000 3b40 2150                 subi r18,lo8(-(511))
 7001 3b42 3E4F                 sbci r19,hi8(-(511))
 7002 3b44 4F4F                 sbci r20,hlo8(-(511))
 7003 3b46 5F4F                 sbci r21,hhi8(-(511))
 7004                   .L570:
 7005 3b48 69E0                 ldi r22,9
 7006 3b4a 5595         1:      asr r21
 7007 3b4c 4795                 ror r20
 7008 3b4e 3795                 ror r19
 7009 3b50 2795                 ror r18
 7010 3b52 6A95                 dec r22
 7011 3b54 01F4                 brne 1b
 7012 3b56 8091 0000            lds r24,cnt.14
 7013 3b5a 9091 0000            lds r25,(cnt.14)+1
 7014 3b5e 820F                 add r24,r18
 7015 3b60 931F                 adc r25,r19
 7016 3b62 9093 0000            sts (cnt.14)+1,r25
 7017 3b66 8093 0000            sts cnt.14,r24
 7018 3b6a D801                 movw r26,r16
 7019 3b6c C701                 movw r24,r14
 7020 3b6e 17FF                 sbrs r17,7
 7021 3b70 00C0                 rjmp .L571
 7022 3b72 0796                 adiw r24,7
 7023 3b74 A11D                 adc r26,__zero_reg__
 7024 3b76 B11D                 adc r27,__zero_reg__
 7025                   .L571:
 7026 3b78 23E0                 ldi r18,3
 7027 3b7a B595         1:      asr r27
 7028 3b7c A795                 ror r26
 7029 3b7e 9795                 ror r25
 7030 3b80 8795                 ror r24
 7031 3b82 2A95                 dec r18
 7032 3b84 01F4                 brne 1b
 7033 3b86 8093 0000            sts ausgleichNick.10,r24
 7034 3b8a 9093 0000            sts (ausgleichNick.10)+1,r25
 7035 3b8e A093 0000            sts (ausgleichNick.10)+2,r26
 7036 3b92 B093 0000            sts (ausgleichNick.10)+3,r27
 7037 3b96 8857                 subi r24,lo8(-5000)
 7038 3b98 9C4E                 sbci r25,hi8(-5000)
 7039 3b9a AF4F                 sbci r26,hlo8(-5000)
 7040 3b9c BF4F                 sbci r27,hhi8(-5000)
 7041 3b9e 04F4                 brge .L572
 7042 3ba0 88E7                 ldi r24,lo8(-5000)
 7043 3ba2 9CEE                 ldi r25,hi8(-5000)
 7044 3ba4 AFEF                 ldi r26,hlo8(-5000)
 7045 3ba6 BFEF                 ldi r27,hhi8(-5000)
 7046 3ba8 8093 0000            sts ausgleichNick.10,r24
 7047 3bac 9093 0000            sts (ausgleichNick.10)+1,r25
 7048 3bb0 A093 0000            sts (ausgleichNick.10)+2,r26
 7049 3bb4 B093 0000            sts (ausgleichNick.10)+3,r27
 7050                   .L572:
 7051 3bb8 2091 0000            lds r18,ausgleichNick.10
 7052 3bbc 3091 0000            lds r19,(ausgleichNick.10)+1
 7053 3bc0 4091 0000            lds r20,(ausgleichNick.10)+2
 7054 3bc4 5091 0000            lds r21,(ausgleichNick.10)+3
 7055 3bc8 57FF                 sbrs r21,7
 7056 3bca 00C0                 rjmp .L573
 7057 3bcc 2150                 subi r18,lo8(-(255))
 7058 3bce 3F4F                 sbci r19,hi8(-(255))
 7059 3bd0 4F4F                 sbci r20,hlo8(-(255))
 7060 3bd2 5F4F                 sbci r21,hhi8(-(255))
 7061                   .L573:
 7062 3bd4 232F                 mov r18,r19
 7063 3bd6 342F                 mov r19,r20
 7064 3bd8 452F                 mov r20,r21
 7065 3bda 5527                 clr r21
 7066 3bdc 47FD                 sbrc r20,7
 7067 3bde 5A95                 dec r21
 7068 3be0 8091 0000            lds r24,LageKorrekturNick
 7069 3be4 9091 0000            lds r25,(LageKorrekturNick)+1
 7070 3be8 820F                 add r24,r18
 7071 3bea 931F                 adc r25,r19
 7072 3bec 9093 0000            sts (LageKorrekturNick)+1,r25
 7073 3bf0 8093 0000            sts LageKorrekturNick,r24
 7074 3bf4 00C0                 rjmp .L576
 7075                   .L568:
 7076 3bf6 81E0                 ldi r24,lo8(1)
 7077 3bf8 8093 0000            sts last_n_n.16,r24
 7078 3bfc 00C0                 rjmp .L576
 7079                   .L567:
 7080 3bfe 1092 0000            sts last_n_n.16,__zero_reg__
 7081 3c02 00C0                 rjmp .L576
 7082                   .L556:
 7083 3c04 1092 0000            sts (cnt.14)+1,__zero_reg__
 7084 3c08 1092 0000            sts cnt.14,__zero_reg__
 7085 3c0c 84E6                 ldi r24,lo8(100)
 7086 3c0e 90E0                 ldi r25,hi8(100)
 7087 3c10 9093 0000            sts (KompassSignalSchlecht)+1,r25
 7088 3c14 8093 0000            sts KompassSignalSchlecht,r24
 7089                   .L576:
 7090 3c18 6889                 ldd r22,Y+16
 7091 3c1a 262F                 mov r18,r22
 7092 3c1c 3327                 clr r19
 7093 3c1e 8091 0000            lds r24,cnt.14
 7094 3c22 9091 0000            lds r25,(cnt.14)+1
 7095 3c26 2817                 cp r18,r24
 7096 3c28 3907                 cpc r19,r25
 7097 3c2a 04F4                 brge .L577
 7098 3c2c 3093 0000            sts (cnt.14)+1,r19
 7099 3c30 2093 0000            sts cnt.14,r18
 7100                   .L577:
 7101 3c34 1091 0000            lds r17,FromNaviCtrl_Value+1
 7102 3c38 1123                 tst r17
 7103 3c3a 01F0                 breq .L578
 7104 3c3c 212F                 mov r18,r17
 7105 3c3e 3327                 clr r19
 7106 3c40 27FD                 sbrc r18,7
 7107 3c42 3095                 com r19
 7108 3c44 8091 0000            lds r24,cnt.14
 7109 3c48 9091 0000            lds r25,(cnt.14)+1
 7110 3c4c 2817                 cp r18,r24
 7111 3c4e 3907                 cpc r19,r25
 7112 3c50 04F4                 brge .L578
 7113 3c52 3093 0000            sts (cnt.14)+1,r19
 7114 3c56 2093 0000            sts cnt.14,r18
 7115                   .L578:
 7116 3c5a 4091 0000            lds r20,IntegralFehlerNick.3
 7117 3c5e 5091 0000            lds r21,(IntegralFehlerNick.3)+1
 7118 3c62 6091 0000            lds r22,(IntegralFehlerNick.3)+2
 7119 3c66 7091 0000            lds r23,(IntegralFehlerNick.3)+3
 7120 3c6a 4138                 cpi r20,lo8(129)
 7121 3c6c 5105                 cpc r21,__zero_reg__
 7122 3c6e 6105                 cpc r22,__zero_reg__
 7123 3c70 7105                 cpc r23,__zero_reg__
 7124 3c72 04F0                 brlt .L580
 7125 3c74 8091 0000            lds r24,AdNeutralNick
 7126 3c78 9091 0000            lds r25,(AdNeutralNick)+1
 7127 3c7c 2091 0000            lds r18,cnt.14
 7128 3c80 3091 0000            lds r19,(cnt.14)+1
 7129 3c84 820F                 add r24,r18
 7130 3c86 931F                 adc r25,r19
 7131 3c88 9093 0000            sts (AdNeutralNick)+1,r25
 7132 3c8c 8093 0000            sts AdNeutralNick,r24
 7133                   .L580:
 7134 3c90 4058                 subi r20,lo8(-128)
 7135 3c92 5F4F                 sbci r21,hi8(-128)
 7136 3c94 6F4F                 sbci r22,hlo8(-128)
 7137 3c96 7F4F                 sbci r23,hhi8(-128)
 7138 3c98 04F4                 brge .L581
 7139 3c9a 8091 0000            lds r24,AdNeutralNick
 7140 3c9e 9091 0000            lds r25,(AdNeutralNick)+1
 7141 3ca2 2091 0000            lds r18,cnt.14
 7142 3ca6 3091 0000            lds r19,(cnt.14)+1
 7143 3caa 821B                 sub r24,r18
 7144 3cac 930B                 sbc r25,r19
 7145 3cae 9093 0000            sts (AdNeutralNick)+1,r25
 7146 3cb2 8093 0000            sts AdNeutralNick,r24
 7147                   .L581:
 7148 3cb6 81E0                 ldi r24,lo8(1)
 7149 3cb8 90E0                 ldi r25,hi8(1)
 7150 3cba 9093 0000            sts (cnt.14)+1,r25
 7151 3cbe 8093 0000            sts cnt.14,r24
 7152 3cc2 C090 0000            lds r12,IntegralFehlerRoll.4
 7153 3cc6 D090 0000            lds r13,(IntegralFehlerRoll.4)+1
 7154 3cca E090 0000            lds r14,(IntegralFehlerRoll.4)+2
 7155 3cce F090 0000            lds r15,(IntegralFehlerRoll.4)+3
 7156 3cd2 D701                 movw r26,r14
 7157 3cd4 C601                 movw r24,r12
 7158 3cd6 F7FE                 sbrs r15,7
 7159 3cd8 00C0                 rjmp .L583
 7160 3cda 8827                 clr r24
 7161 3cdc 9927                 clr r25
 7162 3cde DC01                 movw r26,r24
 7163 3ce0 8C19                 sub r24,r12
 7164 3ce2 9D09                 sbc r25,r13
 7165 3ce4 AE09                 sbc r26,r14
 7166 3ce6 BF09                 sbc r27,r15
 7167                   .L583:
 7168 3ce8 8150                 subi r24,lo8(513)
 7169 3cea 9240                 sbci r25,hi8(513)
 7170 3cec A040                 sbci r26,hlo8(513)
 7171 3cee B040                 sbci r27,hhi8(513)
 7172 3cf0 04F0                 brlt .L582
 7173 3cf2 84E0                 ldi r24,lo8(4)
 7174 3cf4 90E0                 ldi r25,hi8(4)
 7175 3cf6 9093 0000            sts (cnt.14)+1,r25
 7176 3cfa 8093 0000            sts cnt.14,r24
 7177                   .L582:
 7178 3cfe 8091 0000            lds r24,MittelIntegralRoll_Alt.20
 7179 3d02 9091 0000            lds r25,(MittelIntegralRoll_Alt.20)+1
 7180 3d06 A091 0000            lds r26,(MittelIntegralRoll_Alt.20)+2
 7181 3d0a B091 0000            lds r27,(MittelIntegralRoll_Alt.20)+3
 7182 3d0e 2091 0000            lds r18,MittelIntegralRoll
 7183 3d12 3091 0000            lds r19,(MittelIntegralRoll)+1
 7184 3d16 4091 0000            lds r20,(MittelIntegralRoll)+2
 7185 3d1a 5091 0000            lds r21,(MittelIntegralRoll)+3
 7186 3d1e 821B                 sub r24,r18
 7187 3d20 930B                 sbc r25,r19
 7188 3d22 A40B                 sbc r26,r20
 7189 3d24 B50B                 sbc r27,r21
 7190 3d26 815E                 subi r24,lo8(-(19999))
 7191 3d28 914B                 sbci r25,hi8(-(19999))
 7192 3d2a AF4F                 sbci r26,hlo8(-(19999))
 7193 3d2c BF4F                 sbci r27,hhi8(-(19999))
 7194 3d2e 8F53                 subi r24,lo8(39999)
 7195 3d30 9C49                 sbci r25,hi8(39999)
 7196 3d32 A040                 sbci r26,hlo8(39999)
 7197 3d34 B040                 sbci r27,hhi8(39999)
 7198 3d36 00F0                 brlo .L585
 7199 3d38 1931                 cpi r17,lo8(25)
 7200 3d3a 04F4                 brge .+2
 7201 3d3c 00C0                 rjmp .L584
 7202                   .L585:
 7203 3d3e 01E0                 ldi r16,lo8(4097)
 7204 3d40 C016                 cp r12,r16
 7205 3d42 00E1                 ldi r16,hi8(4097)
 7206 3d44 D006                 cpc r13,r16
 7207 3d46 00E0                 ldi r16,hlo8(4097)
 7208 3d48 E006                 cpc r14,r16
 7209 3d4a 00E0                 ldi r16,hhi8(4097)
 7210 3d4c F006                 cpc r15,r16
 7211 3d4e 04F4                 brge .+2
 7212 3d50 00C0                 rjmp .L586
 7213 3d52 8091 0000            lds r24,last_r_p.17
 7214 3d56 8823                 tst r24
 7215 3d58 01F4                 brne .+2
 7216 3d5a 00C0                 rjmp .L587
 7217 3d5c D701                 movw r26,r14
 7218 3d5e C601                 movw r24,r12
 7219 3d60 F7FE                 sbrs r15,7
 7220 3d62 00C0                 rjmp .L588
 7221 3d64 8827                 clr r24
 7222 3d66 9927                 clr r25
 7223 3d68 DC01                 movw r26,r24
 7224 3d6a 8C19                 sub r24,r12
 7225 3d6c 9D09                 sbc r25,r13
 7226 3d6e AE09                 sbc r26,r14
 7227 3d70 BF09                 sbc r27,r15
 7228                   .L588:
 7229 3d72 9C01                 movw r18,r24
 7230 3d74 AD01                 movw r20,r26
 7231 3d76 B7FF                 sbrs r27,7
 7232 3d78 00C0                 rjmp .L589
 7233 3d7a 2150                 subi r18,lo8(-(511))
 7234 3d7c 3E4F                 sbci r19,hi8(-(511))
 7235 3d7e 4F4F                 sbci r20,hlo8(-(511))
 7236 3d80 5F4F                 sbci r21,hhi8(-(511))
 7237                   .L589:
 7238 3d82 09E0                 ldi r16,9
 7239 3d84 5595         1:      asr r21
 7240 3d86 4795                 ror r20
 7241 3d88 3795                 ror r19
 7242 3d8a 2795                 ror r18
 7243 3d8c 0A95                 dec r16
 7244 3d8e 01F4                 brne 1b
 7245 3d90 8091 0000            lds r24,cnt.14
 7246 3d94 9091 0000            lds r25,(cnt.14)+1
 7247 3d98 820F                 add r24,r18
 7248 3d9a 931F                 adc r25,r19
 7249 3d9c 9093 0000            sts (cnt.14)+1,r25
 7250 3da0 8093 0000            sts cnt.14,r24
 7251 3da4 D701                 movw r26,r14
 7252 3da6 C601                 movw r24,r12
 7253 3da8 F7FE                 sbrs r15,7
 7254 3daa 00C0                 rjmp .L590
 7255 3dac 0796                 adiw r24,7
 7256 3dae A11D                 adc r26,__zero_reg__
 7257 3db0 B11D                 adc r27,__zero_reg__
 7258                   .L590:
 7259 3db2 13E0                 ldi r17,3
 7260 3db4 B595         1:      asr r27
 7261 3db6 A795                 ror r26
 7262 3db8 9795                 ror r25
 7263 3dba 8795                 ror r24
 7264 3dbc 1A95                 dec r17
 7265 3dbe 01F4                 brne 1b
 7266 3dc0 8093 0000            sts ausgleichRoll.11,r24
 7267 3dc4 9093 0000            sts (ausgleichRoll.11)+1,r25
 7268 3dc8 A093 0000            sts (ausgleichRoll.11)+2,r26
 7269 3dcc B093 0000            sts (ausgleichRoll.11)+3,r27
 7270 3dd0 8958                 subi r24,lo8(5001)
 7271 3dd2 9341                 sbci r25,hi8(5001)
 7272 3dd4 A040                 sbci r26,hlo8(5001)
 7273 3dd6 B040                 sbci r27,hhi8(5001)
 7274 3dd8 04F0                 brlt .L591
 7275 3dda 88E8                 ldi r24,lo8(5000)
 7276 3ddc 93E1                 ldi r25,hi8(5000)
 7277 3dde A0E0                 ldi r26,hlo8(5000)
 7278 3de0 B0E0                 ldi r27,hhi8(5000)
 7279 3de2 8093 0000            sts ausgleichRoll.11,r24
 7280 3de6 9093 0000            sts (ausgleichRoll.11)+1,r25
 7281 3dea A093 0000            sts (ausgleichRoll.11)+2,r26
 7282 3dee B093 0000            sts (ausgleichRoll.11)+3,r27
 7283                   .L591:
 7284 3df2 2091 0000            lds r18,ausgleichRoll.11
 7285 3df6 3091 0000            lds r19,(ausgleichRoll.11)+1
 7286 3dfa 4091 0000            lds r20,(ausgleichRoll.11)+2
 7287 3dfe 5091 0000            lds r21,(ausgleichRoll.11)+3
 7288 3e02 57FF                 sbrs r21,7
 7289 3e04 00C0                 rjmp .L592
 7290 3e06 2150                 subi r18,lo8(-(255))
 7291 3e08 3F4F                 sbci r19,hi8(-(255))
 7292 3e0a 4F4F                 sbci r20,hlo8(-(255))
 7293 3e0c 5F4F                 sbci r21,hhi8(-(255))
 7294                   .L592:
 7295 3e0e 232F                 mov r18,r19
 7296 3e10 342F                 mov r19,r20
 7297 3e12 452F                 mov r20,r21
 7298 3e14 5527                 clr r21
 7299 3e16 47FD                 sbrc r20,7
 7300 3e18 5A95                 dec r21
 7301 3e1a 8091 0000            lds r24,LageKorrekturRoll
 7302 3e1e 9091 0000            lds r25,(LageKorrekturRoll)+1
 7303 3e22 820F                 add r24,r18
 7304 3e24 931F                 adc r25,r19
 7305 3e26 9093 0000            sts (LageKorrekturRoll)+1,r25
 7306 3e2a 8093 0000            sts LageKorrekturRoll,r24
 7307 3e2e 00C0                 rjmp .L594
 7308                   .L587:
 7309 3e30 81E0                 ldi r24,lo8(1)
 7310 3e32 8093 0000            sts last_r_p.17,r24
 7311 3e36 00C0                 rjmp .L594
 7312                   .L586:
 7313 3e38 1092 0000            sts last_r_p.17,__zero_reg__
 7314                   .L594:
 7315 3e3c 20E0                 ldi r18,lo8(-4096)
 7316 3e3e C216                 cp r12,r18
 7317 3e40 20EF                 ldi r18,hi8(-4096)
 7318 3e42 D206                 cpc r13,r18
 7319 3e44 2FEF                 ldi r18,hlo8(-4096)
 7320 3e46 E206                 cpc r14,r18
 7321 3e48 2FEF                 ldi r18,hhi8(-4096)
 7322 3e4a F206                 cpc r15,r18
 7323 3e4c 04F0                 brlt .+2
 7324 3e4e 00C0                 rjmp .L595
 7325 3e50 8091 0000            lds r24,last_r_n.18
 7326 3e54 8823                 tst r24
 7327 3e56 01F4                 brne .+2
 7328 3e58 00C0                 rjmp .L596
 7329 3e5a D701                 movw r26,r14
 7330 3e5c C601                 movw r24,r12
 7331 3e5e F7FE                 sbrs r15,7
 7332 3e60 00C0                 rjmp .L597
 7333 3e62 8827                 clr r24
 7334 3e64 9927                 clr r25
 7335 3e66 DC01                 movw r26,r24
 7336 3e68 8C19                 sub r24,r12
 7337 3e6a 9D09                 sbc r25,r13
 7338 3e6c AE09                 sbc r26,r14
 7339 3e6e BF09                 sbc r27,r15
 7340                   .L597:
 7341 3e70 9C01                 movw r18,r24
 7342 3e72 AD01                 movw r20,r26
 7343 3e74 B7FF                 sbrs r27,7
 7344 3e76 00C0                 rjmp .L598
 7345 3e78 2150                 subi r18,lo8(-(511))
 7346 3e7a 3E4F                 sbci r19,hi8(-(511))
 7347 3e7c 4F4F                 sbci r20,hlo8(-(511))
 7348 3e7e 5F4F                 sbci r21,hhi8(-(511))
 7349                   .L598:
 7350 3e80 E9E0                 ldi r30,9
 7351 3e82 5595         1:      asr r21
 7352 3e84 4795                 ror r20
 7353 3e86 3795                 ror r19
 7354 3e88 2795                 ror r18
 7355 3e8a EA95                 dec r30
 7356 3e8c 01F4                 brne 1b
 7357 3e8e 8091 0000            lds r24,cnt.14
 7358 3e92 9091 0000            lds r25,(cnt.14)+1
 7359 3e96 820F                 add r24,r18
 7360 3e98 931F                 adc r25,r19
 7361 3e9a 9093 0000            sts (cnt.14)+1,r25
 7362 3e9e 8093 0000            sts cnt.14,r24
 7363 3ea2 D701                 movw r26,r14
 7364 3ea4 C601                 movw r24,r12
 7365 3ea6 F7FE                 sbrs r15,7
 7366 3ea8 00C0                 rjmp .L599
 7367 3eaa 0796                 adiw r24,7
 7368 3eac A11D                 adc r26,__zero_reg__
 7369 3eae B11D                 adc r27,__zero_reg__
 7370                   .L599:
 7371 3eb0 73E0                 ldi r23,3
 7372 3eb2 B595         1:      asr r27
 7373 3eb4 A795                 ror r26
 7374 3eb6 9795                 ror r25
 7375 3eb8 8795                 ror r24
 7376 3eba 7A95                 dec r23
 7377 3ebc 01F4                 brne 1b
 7378 3ebe 8093 0000            sts ausgleichRoll.11,r24
 7379 3ec2 9093 0000            sts (ausgleichRoll.11)+1,r25
 7380 3ec6 A093 0000            sts (ausgleichRoll.11)+2,r26
 7381 3eca B093 0000            sts (ausgleichRoll.11)+3,r27
 7382 3ece 8857                 subi r24,lo8(-5000)
 7383 3ed0 9C4E                 sbci r25,hi8(-5000)
 7384 3ed2 AF4F                 sbci r26,hlo8(-5000)
 7385 3ed4 BF4F                 sbci r27,hhi8(-5000)
 7386 3ed6 04F4                 brge .L600
 7387 3ed8 88E7                 ldi r24,lo8(-5000)
 7388 3eda 9CEE                 ldi r25,hi8(-5000)
 7389 3edc AFEF                 ldi r26,hlo8(-5000)
 7390 3ede BFEF                 ldi r27,hhi8(-5000)
 7391 3ee0 8093 0000            sts ausgleichRoll.11,r24
 7392 3ee4 9093 0000            sts (ausgleichRoll.11)+1,r25
 7393 3ee8 A093 0000            sts (ausgleichRoll.11)+2,r26
 7394 3eec B093 0000            sts (ausgleichRoll.11)+3,r27
 7395                   .L600:
 7396 3ef0 2091 0000            lds r18,ausgleichRoll.11
 7397 3ef4 3091 0000            lds r19,(ausgleichRoll.11)+1
 7398 3ef8 4091 0000            lds r20,(ausgleichRoll.11)+2
 7399 3efc 5091 0000            lds r21,(ausgleichRoll.11)+3
 7400 3f00 57FF                 sbrs r21,7
 7401 3f02 00C0                 rjmp .L601
 7402 3f04 2150                 subi r18,lo8(-(255))
 7403 3f06 3F4F                 sbci r19,hi8(-(255))
 7404 3f08 4F4F                 sbci r20,hlo8(-(255))
 7405 3f0a 5F4F                 sbci r21,hhi8(-(255))
 7406                   .L601:
 7407 3f0c 232F                 mov r18,r19
 7408 3f0e 342F                 mov r19,r20
 7409 3f10 452F                 mov r20,r21
 7410 3f12 5527                 clr r21
 7411 3f14 47FD                 sbrc r20,7
 7412 3f16 5A95                 dec r21
 7413 3f18 8091 0000            lds r24,LageKorrekturRoll
 7414 3f1c 9091 0000            lds r25,(LageKorrekturRoll)+1
 7415 3f20 820F                 add r24,r18
 7416 3f22 931F                 adc r25,r19
 7417 3f24 9093 0000            sts (LageKorrekturRoll)+1,r25
 7418 3f28 8093 0000            sts LageKorrekturRoll,r24
 7419 3f2c 00C0                 rjmp .L604
 7420                   .L596:
 7421 3f2e 81E0                 ldi r24,lo8(1)
 7422 3f30 8093 0000            sts last_r_n.18,r24
 7423 3f34 00C0                 rjmp .L604
 7424                   .L595:
 7425 3f36 1092 0000            sts last_r_n.18,__zero_reg__
 7426 3f3a 00C0                 rjmp .L604
 7427                   .L584:
 7428 3f3c 1092 0000            sts (cnt.14)+1,__zero_reg__
 7429 3f40 1092 0000            sts cnt.14,__zero_reg__
 7430 3f44 84E6                 ldi r24,lo8(100)
 7431 3f46 90E0                 ldi r25,hi8(100)
 7432 3f48 9093 0000            sts (KompassSignalSchlecht)+1,r25
 7433 3f4c 8093 0000            sts KompassSignalSchlecht,r24
 7434                   .L604:
 7435 3f50 4889                 ldd r20,Y+16
 7436 3f52 242F                 mov r18,r20
 7437 3f54 3327                 clr r19
 7438 3f56 8091 0000            lds r24,cnt.14
 7439 3f5a 9091 0000            lds r25,(cnt.14)+1
 7440 3f5e 2817                 cp r18,r24
 7441 3f60 3907                 cpc r19,r25
 7442 3f62 04F4                 brge .L605
 7443 3f64 3093 0000            sts (cnt.14)+1,r19
 7444 3f68 2093 0000            sts cnt.14,r18
 7445                   .L605:
 7446 3f6c 8091 0000            lds r24,FromNaviCtrl_Value+1
 7447 3f70 8823                 tst r24
 7448 3f72 01F0                 breq .L606
 7449 3f74 282F                 mov r18,r24
 7450 3f76 3327                 clr r19
 7451 3f78 27FD                 sbrc r18,7
 7452 3f7a 3095                 com r19
 7453 3f7c 8091 0000            lds r24,cnt.14
 7454 3f80 9091 0000            lds r25,(cnt.14)+1
 7455 3f84 2817                 cp r18,r24
 7456 3f86 3907                 cpc r19,r25
 7457 3f88 04F4                 brge .L606
 7458 3f8a 3093 0000            sts (cnt.14)+1,r19
 7459 3f8e 2093 0000            sts cnt.14,r18
 7460                   .L606:
 7461 3f92 4091 0000            lds r20,IntegralFehlerRoll.4
 7462 3f96 5091 0000            lds r21,(IntegralFehlerRoll.4)+1
 7463 3f9a 6091 0000            lds r22,(IntegralFehlerRoll.4)+2
 7464 3f9e 7091 0000            lds r23,(IntegralFehlerRoll.4)+3
 7465 3fa2 4138                 cpi r20,lo8(129)
 7466 3fa4 5105                 cpc r21,__zero_reg__
 7467 3fa6 6105                 cpc r22,__zero_reg__
 7468 3fa8 7105                 cpc r23,__zero_reg__
 7469 3faa 04F0                 brlt .L608
 7470 3fac 8091 0000            lds r24,AdNeutralRoll
 7471 3fb0 9091 0000            lds r25,(AdNeutralRoll)+1
 7472 3fb4 2091 0000            lds r18,cnt.14
 7473 3fb8 3091 0000            lds r19,(cnt.14)+1
 7474 3fbc 820F                 add r24,r18
 7475 3fbe 931F                 adc r25,r19
 7476 3fc0 9093 0000            sts (AdNeutralRoll)+1,r25
 7477 3fc4 8093 0000            sts AdNeutralRoll,r24
 7478                   .L608:
 7479 3fc8 4058                 subi r20,lo8(-128)
 7480 3fca 5F4F                 sbci r21,hi8(-128)
 7481 3fcc 6F4F                 sbci r22,hlo8(-128)
 7482 3fce 7F4F                 sbci r23,hhi8(-128)
 7483 3fd0 04F4                 brge .L610
 7484 3fd2 8091 0000            lds r24,AdNeutralRoll
 7485 3fd6 9091 0000            lds r25,(AdNeutralRoll)+1
 7486 3fda 2091 0000            lds r18,cnt.14
 7487 3fde 3091 0000            lds r19,(cnt.14)+1
 7488 3fe2 821B                 sub r24,r18
 7489 3fe4 930B                 sbc r25,r19
 7490 3fe6 9093 0000            sts (AdNeutralRoll)+1,r25
 7491 3fea 8093 0000            sts AdNeutralRoll,r24
 7492 3fee 00C0                 rjmp .L610
 7493                   .L536:
 7494 3ff0 1092 0000            sts (LageKorrekturRoll)+1,__zero_reg__
 7495 3ff4 1092 0000            sts LageKorrekturRoll,__zero_reg__
 7496 3ff8 1092 0000            sts (LageKorrekturNick)+1,__zero_reg__
 7497 3ffc 1092 0000            sts LageKorrekturNick,__zero_reg__
 7498 4000 1092 0000            sts TrichterFlug,__zero_reg__
 7499                   .L610:
 7500 4004 8091 0000            lds r24,IntegralFaktor
 7501 4008 8823                 tst r24
 7502 400a 01F4                 brne .L611
 7503 400c 1092 0000            sts (LageKorrekturRoll)+1,__zero_reg__
 7504 4010 1092 0000            sts LageKorrekturRoll,__zero_reg__
 7505 4014 1092 0000            sts (LageKorrekturNick)+1,__zero_reg__
 7506 4018 1092 0000            sts LageKorrekturNick,__zero_reg__
 7507                   .L611:
 7508 401c 8091 0000            lds r24,MittelIntegralNick
 7509 4020 9091 0000            lds r25,(MittelIntegralNick)+1
 7510 4024 A091 0000            lds r26,(MittelIntegralNick)+2
 7511 4028 B091 0000            lds r27,(MittelIntegralNick)+3
 7512 402c 8093 0000            sts MittelIntegralNick_Alt.19,r24
 7513 4030 9093 0000            sts (MittelIntegralNick_Alt.19)+1,r25
 7514 4034 A093 0000            sts (MittelIntegralNick_Alt.19)+2,r26
 7515 4038 B093 0000            sts (MittelIntegralNick_Alt.19)+3,r27
 7516 403c 8091 0000            lds r24,MittelIntegralRoll
 7517 4040 9091 0000            lds r25,(MittelIntegralRoll)+1
 7518 4044 A091 0000            lds r26,(MittelIntegralRoll)+2
 7519 4048 B091 0000            lds r27,(MittelIntegralRoll)+3
 7520 404c 8093 0000            sts MittelIntegralRoll_Alt.20,r24
 7521 4050 9093 0000            sts (MittelIntegralRoll_Alt.20)+1,r25
 7522 4054 A093 0000            sts (MittelIntegralRoll_Alt.20)+2,r26
 7523 4058 B093 0000            sts (MittelIntegralRoll_Alt.20)+3,r27
 7524 405c 1092 0000            sts IntegralAccNick,__zero_reg__
 7525 4060 1092 0000            sts (IntegralAccNick)+1,__zero_reg__
 7526 4064 1092 0000            sts (IntegralAccNick)+2,__zero_reg__
 7527 4068 1092 0000            sts (IntegralAccNick)+3,__zero_reg__
 7528 406c 1092 0000            sts IntegralAccRoll,__zero_reg__
 7529 4070 1092 0000            sts (IntegralAccRoll)+1,__zero_reg__
 7530 4074 1092 0000            sts (IntegralAccRoll)+2,__zero_reg__
 7531 4078 1092 0000            sts (IntegralAccRoll)+3,__zero_reg__
 7532 407c 1092 0000            sts IntegralAccZ,__zero_reg__
 7533 4080 1092 0000            sts (IntegralAccZ)+1,__zero_reg__
 7534 4084 1092 0000            sts (IntegralAccZ)+2,__zero_reg__
 7535 4088 1092 0000            sts (IntegralAccZ)+3,__zero_reg__
 7536 408c 1092 0000            sts MittelIntegralNick,__zero_reg__
 7537 4090 1092 0000            sts (MittelIntegralNick)+1,__zero_reg__
 7538 4094 1092 0000            sts (MittelIntegralNick)+2,__zero_reg__
 7539 4098 1092 0000            sts (MittelIntegralNick)+3,__zero_reg__
 7540 409c 1092 0000            sts MittelIntegralRoll,__zero_reg__
 7541 40a0 1092 0000            sts (MittelIntegralRoll)+1,__zero_reg__
 7542 40a4 1092 0000            sts (MittelIntegralRoll)+2,__zero_reg__
 7543 40a8 1092 0000            sts (MittelIntegralRoll)+3,__zero_reg__
 7544 40ac 1092 0000            sts MittelIntegralNick2,__zero_reg__
 7545 40b0 1092 0000            sts (MittelIntegralNick2)+1,__zero_reg__
 7546 40b4 1092 0000            sts (MittelIntegralNick2)+2,__zero_reg__
 7547 40b8 1092 0000            sts (MittelIntegralNick2)+3,__zero_reg__
 7548 40bc 1092 0000            sts MittelIntegralRoll2,__zero_reg__
 7549 40c0 1092 0000            sts (MittelIntegralRoll2)+1,__zero_reg__
 7550 40c4 1092 0000            sts (MittelIntegralRoll2)+2,__zero_reg__
 7551 40c8 1092 0000            sts (MittelIntegralRoll2)+3,__zero_reg__
 7552 40cc 1092 0000            sts (ZaehlMessungen)+1,__zero_reg__
 7553 40d0 1092 0000            sts ZaehlMessungen,__zero_reg__
 7554                   .L535:
 7555 40d4 E090 0000            lds r14,StickGier
 7556 40d8 F090 0000            lds r15,(StickGier)+1
 7557 40dc C701                 movw r24,r14
 7558 40de F7FE                 sbrs r15,7
 7559 40e0 00C0                 rjmp .L613
 7560 40e2 8827                 clr r24
 7561 40e4 9927                 clr r25
 7562 40e6 8E19                 sub r24,r14
 7563 40e8 9F09                 sbc r25,r15
 7564                   .L613:
 7565 40ea 0497                 sbiw r24,4
 7566 40ec 04F0                 brlt .L612
 7567 40ee 8091 0000            lds r24,Parameter_GlobalConfig
 7568 40f2 84FD                 sbrc r24,4
 7569 40f4 00C0                 rjmp .L612
 7570 40f6 82E3                 ldi r24,lo8(50)
 7571 40f8 8093 0000            sts NeueKompassRichtungMerken,r24
 7572                   .L612:
 7573 40fc 1091 0000            lds r17,EE_Parameter+25
 7574 4100 A12E                 mov r10,r17
 7575 4102 BB24                 clr r11
 7576 4104 CC24                 clr r12
 7577 4106 DD24                 clr r13
 7578 4108 B701                 movw r22,r14
 7579 410a 8827                 clr r24
 7580 410c 77FD                 sbrc r23,7
 7581 410e 8095                 com r24
 7582 4110 982F                 mov r25,r24
 7583 4112 9701                 movw r18,r14
 7584 4114 F7FE                 sbrs r15,7
 7585 4116 00C0                 rjmp .L615
 7586 4118 2227                 clr r18
 7587 411a 3327                 clr r19
 7588 411c 2E19                 sub r18,r14
 7589 411e 3F09                 sbc r19,r15
 7590                   .L615:
 7591 4120 4427                 clr r20
 7592 4122 37FD                 sbrc r19,7
 7593 4124 4095                 com r20
 7594 4126 542F                 mov r21,r20
 7595 4128 0E94 0000            call __mulsi3
 7596 412c 9B01                 movw r18,r22
 7597 412e AC01                 movw r20,r24
 7598 4130 C601                 movw r24,r12
 7599 4132 B501                 movw r22,r10
 7600 4134 0E94 0000            call __mulsi3
 7601 4138 97FF                 sbrs r25,7
 7602 413a 00C0                 rjmp .L616
 7603 413c 6150                 subi r22,lo8(-(511))
 7604 413e 7E4F                 sbci r23,hi8(-(511))
 7605 4140 8F4F                 sbci r24,hlo8(-(511))
 7606 4142 9F4F                 sbci r25,hhi8(-(511))
 7607                   .L616:
 7608 4144 59E0                 ldi r21,9
 7609 4146 9595         1:      asr r25
 7610 4148 8795                 ror r24
 7611 414a 7795                 ror r23
 7612 414c 6795                 ror r22
 7613 414e 5A95                 dec r21
 7614 4150 01F4                 brne 1b
 7615 4152 9B01                 movw r18,r22
 7616 4154 812F                 mov r24,r17
 7617 4156 9927                 clr r25
 7618 4158 8E9D                 mul r24,r14
 7619 415a D001                 movw r26,r0
 7620 415c 8F9D                 mul r24,r15
 7621 415e B00D                 add r27,r0
 7622 4160 9E9D                 mul r25,r14
 7623 4162 B00D                 add r27,r0
 7624 4164 1124                 clr r1
 7625 4166 CD01                 movw r24,r26
 7626 4168 B7FD                 sbrc r27,7
 7627 416a 0396                 adiw r24,3
 7628                   .L617:
 7629 416c 9595                 asr r25
 7630 416e 8795                 ror r24
 7631 4170 9595                 asr r25
 7632 4172 8795                 ror r24
 7633 4174 280F                 add r18,r24
 7634 4176 391F                 adc r19,r25
 7635 4178 8091 0000            lds r24,CompassGierSetpoint
 7636 417c 9091 0000            lds r25,(CompassGierSetpoint)+1
 7637 4180 280F                 add r18,r24
 7638 4182 391F                 adc r19,r25
 7639 4184 4427                 clr r20
 7640 4186 37FD                 sbrc r19,7
 7641 4188 4095                 com r20
 7642 418a 542F                 mov r21,r20
 7643 418c 2093 0000            sts sollGier.0,r18
 7644 4190 3093 0000            sts (sollGier.0)+1,r19
 7645 4194 4093 0000            sts (sollGier.0)+2,r20
 7646 4198 5093 0000            sts (sollGier.0)+3,r21
 7647 419c 8091 0000            lds r24,Mess_Integral_Gier
 7648 41a0 9091 0000            lds r25,(Mess_Integral_Gier)+1
 7649 41a4 A091 0000            lds r26,(Mess_Integral_Gier)+2
 7650 41a8 B091 0000            lds r27,(Mess_Integral_Gier)+3
 7651 41ac 821B                 sub r24,r18
 7652 41ae 930B                 sbc r25,r19
 7653 41b0 A40B                 sbc r26,r20
 7654 41b2 B50B                 sbc r27,r21
 7655 41b4 8093 0000            sts Mess_Integral_Gier,r24
 7656 41b8 9093 0000            sts (Mess_Integral_Gier)+1,r25
 7657 41bc A093 0000            sts (Mess_Integral_Gier)+2,r26
 7658 41c0 B093 0000            sts (Mess_Integral_Gier)+3,r27
 7659 41c4 8155                 subi r24,lo8(50001)
 7660 41c6 934C                 sbci r25,hi8(50001)
 7661 41c8 A040                 sbci r26,hlo8(50001)
 7662 41ca B040                 sbci r27,hhi8(50001)
 7663 41cc 04F0                 brlt .L618
 7664 41ce 80E5                 ldi r24,lo8(50000)
 7665 41d0 93EC                 ldi r25,hi8(50000)
 7666 41d2 A0E0                 ldi r26,hlo8(50000)
 7667 41d4 B0E0                 ldi r27,hhi8(50000)
 7668 41d6 8093 0000            sts Mess_Integral_Gier,r24
 7669 41da 9093 0000            sts (Mess_Integral_Gier)+1,r25
 7670 41de A093 0000            sts (Mess_Integral_Gier)+2,r26
 7671 41e2 B093 0000            sts (Mess_Integral_Gier)+3,r27
 7672                   .L618:
 7673 41e6 8091 0000            lds r24,Mess_Integral_Gier
 7674 41ea 9091 0000            lds r25,(Mess_Integral_Gier)+1
 7675 41ee A091 0000            lds r26,(Mess_Integral_Gier)+2
 7676 41f2 B091 0000            lds r27,(Mess_Integral_Gier)+3
 7677 41f6 805B                 subi r24,lo8(-50000)
 7678 41f8 9C43                 sbci r25,hi8(-50000)
 7679 41fa AF4F                 sbci r26,hlo8(-50000)
 7680 41fc BF4F                 sbci r27,hhi8(-50000)
 7681 41fe 04F4                 brge .L619
 7682 4200 80EB                 ldi r24,lo8(-50000)
 7683 4202 9CE3                 ldi r25,hi8(-50000)
 7684 4204 AFEF                 ldi r26,hlo8(-50000)
 7685 4206 BFEF                 ldi r27,hhi8(-50000)
 7686 4208 8093 0000            sts Mess_Integral_Gier,r24
 7687 420c 9093 0000            sts (Mess_Integral_Gier)+1,r25
 7688 4210 A093 0000            sts (Mess_Integral_Gier)+2,r26
 7689 4214 B093 0000            sts (Mess_Integral_Gier)+3,r27
 7690                   .L619:
 7691 4218 0091 0000            lds r16,KompassValue
 7692 421c 1091 0000            lds r17,(KompassValue)+1
 7693 4220 17FD                 sbrc r17,7
 7694 4222 00C0                 rjmp .L620
 7695 4224 8091 0000            lds r24,Parameter_GlobalConfig
 7696 4228 83FF                 sbrs r24,3
 7697 422a 00C0                 rjmp .L620
 7698 422c 8091 0000            lds r24,CalculateCompassTimer
 7699 4230 8150                 subi r24,lo8(-(-1))
 7700 4232 8093 0000            sts CalculateCompassTimer,r24
 7701 4236 8823                 tst r24
 7702 4238 01F0                 breq .+2
 7703 423a 00C0                 rjmp .L637
 7704 423c 8DE0                 ldi r24,lo8(13)
 7705 423e 8093 0000            sts CalculateCompassTimer,r24
 7706 4242 8091 0000            lds r24,IntegralNick
 7707 4246 9091 0000            lds r25,(IntegralNick)+1
 7708 424a A091 0000            lds r26,(IntegralNick)+2
 7709 424e B091 0000            lds r27,(IntegralNick)+3
 7710 4252 B7FF                 sbrs r27,7
 7711 4254 00C0                 rjmp .L622
 7712 4256 8150                 subi r24,lo8(-(511))
 7713 4258 9E4F                 sbci r25,hi8(-(511))
 7714 425a AF4F                 sbci r26,hlo8(-(511))
 7715 425c BF4F                 sbci r27,hhi8(-(511))
 7716                   .L622:
 7717 425e 39E0                 ldi r19,9
 7718 4260 B595         1:      asr r27
 7719 4262 A795                 ror r26
 7720 4264 9795                 ror r25
 7721 4266 8795                 ror r24
 7722 4268 3A95                 dec r19
 7723 426a 01F4                 brne 1b
 7724 426c 7C01                 movw r14,r24
 7725 426e 97FF                 sbrs r25,7
 7726 4270 00C0                 rjmp .L623
 7727 4272 F094                 com r15
 7728 4274 E194                 neg r14
 7729 4276 F108                 sbc r15,__zero_reg__
 7730 4278 F394                 inc r15
 7731                   .L623:
 7732 427a 8091 0000            lds r24,IntegralRoll
 7733 427e 9091 0000            lds r25,(IntegralRoll)+1
 7734 4282 A091 0000            lds r26,(IntegralRoll)+2
 7735 4286 B091 0000            lds r27,(IntegralRoll)+3
 7736 428a B7FF                 sbrs r27,7
 7737 428c 00C0                 rjmp .L624
 7738 428e 8150                 subi r24,lo8(-(511))
 7739 4290 9E4F                 sbci r25,hi8(-(511))
 7740 4292 AF4F                 sbci r26,hlo8(-(511))
 7741 4294 BF4F                 sbci r27,hhi8(-(511))
 7742                   .L624:
 7743 4296 29E0                 ldi r18,9
 7744 4298 B595         1:      asr r27
 7745 429a A795                 ror r26
 7746 429c 9795                 ror r25
 7747 429e 8795                 ror r24
 7748 42a0 2A95                 dec r18
 7749 42a2 01F4                 brne 1b
 7750 42a4 9C01                 movw r18,r24
 7751 42a6 97FF                 sbrs r25,7
 7752 42a8 00C0                 rjmp .L625
 7753 42aa 3095                 com r19
 7754 42ac 2195                 neg r18
 7755 42ae 3F4F                 sbci r19,lo8(-1)
 7756                   .L625:
 7757 42b0 E216                 cp r14,r18
 7758 42b2 F306                 cpc r15,r19
 7759 42b4 04F4                 brge .L626
 7760 42b6 7901                 movw r14,r18
 7761                   .L626:
 7762 42b8 B701                 movw r22,r14
 7763 42ba F7FE                 sbrs r15,7
 7764 42bc 00C0                 rjmp .L627
 7765 42be 695F                 subi r22,lo8(-(7))
 7766 42c0 7F4F                 sbci r23,hi8(-(7))
 7767                   .L627:
 7768 42c2 2B01                 movw r4,r22
 7769 42c4 A3E0                 ldi r26,3
 7770 42c6 5594         1:      asr r5
 7771 42c8 4794                 ror r4
 7772 42ca AA95                 dec r26
 7773 42cc 01F4                 brne 1b
 7774 42ce 22E0                 ldi r18,lo8(2)
 7775 42d0 30E0                 ldi r19,hi8(2)
 7776 42d2 420E                 add r4,r18
 7777 42d4 531E                 adc r5,r19
 7778 42d6 6090 0000            lds r6,ErsatzKompass
 7779 42da 7090 0000            lds r7,(ErsatzKompass)+1
 7780 42de 8090 0000            lds r8,(ErsatzKompass)+2
 7781 42e2 9090 0000            lds r9,(ErsatzKompass)+3
 7782 42e6 2091 0000            lds r18,GIER_GRAD_FAKTOR
 7783 42ea 3091 0000            lds r19,(GIER_GRAD_FAKTOR)+1
 7784 42ee 4091 0000            lds r20,(GIER_GRAD_FAKTOR)+2
 7785 42f2 5091 0000            lds r21,(GIER_GRAD_FAKTOR)+3
 7786 42f6 C401                 movw r24,r8
 7787 42f8 B301                 movw r22,r6
 7788 42fa 0E94 0000            call __divmodsi4
 7789 42fe 5901                 movw r10,r18
 7790 4300 6A01                 movw r12,r20
 7791 4302 3093 0000            sts (ErsatzKompassInGrad)+1,r19
 7792 4306 2093 0000            sts ErsatzKompassInGrad,r18
 7793 430a 021B                 sub r16,r18
 7794 430c 130B                 sbc r17,r19
 7795 430e C801                 movw r24,r16
 7796 4310 845E                 subi r24,lo8(-(540))
 7797 4312 9D4F                 sbci r25,hi8(-(540))
 7798 4314 68E6                 ldi r22,lo8(360)
 7799 4316 71E0                 ldi r23,hi8(360)
 7800 4318 0E94 0000            call __divmodhi4
 7801 431c 9C01                 movw r18,r24
 7802 431e 245B                 subi r18,lo8(-(-180))
 7803 4320 3040                 sbci r19,hi8(-(-180))
 7804 4322 8091 0000            lds r24,KompassSignalSchlecht
 7805 4326 9091 0000            lds r25,(KompassSignalSchlecht)+1
 7806 432a 0097                 sbiw r24,0
 7807 432c 01F0                 breq .L628
 7808 432e 0197                 sbiw r24,1
 7809 4330 9093 0000            sts (KompassSignalSchlecht)+1,r25
 7810 4334 8093 0000            sts KompassSignalSchlecht,r24
 7811 4338 00C0                 rjmp .L629
 7812                   .L628:
 7813 433a 49E1                 ldi r20,lo8(25)
 7814 433c E416                 cp r14,r20
 7815 433e F104                 cpc r15,__zero_reg__
 7816 4340 04F4                 brge .L629
 7817 4342 8091 0000            lds r24,GierGyroFehler
 7818 4346 9091 0000            lds r25,(GierGyroFehler)+1
 7819 434a 820F                 add r24,r18
 7820 434c 931F                 adc r25,r19
 7821 434e 9093 0000            sts (GierGyroFehler)+1,r25
 7822 4352 8093 0000            sts GierGyroFehler,r24
 7823 4356 8091 0000            lds r24,NeueKompassRichtungMerken
 7824 435a 8823                 tst r24
 7825 435c 01F0                 breq .L629
 7826 435e 8150                 subi r24,lo8(-(-1))
 7827 4360 8093 0000            sts NeueKompassRichtungMerken,r24
 7828 4364 8823                 tst r24
 7829 4366 01F4                 brne .L629
 7830 4368 B092 0000            sts (KompassSollWert)+1,r11
 7831 436c A092 0000            sts KompassSollWert,r10
 7832                   .L629:
 7833 4370 8091 0000            lds r24,KompassSignalSchlecht
 7834 4374 9091 0000            lds r25,(KompassSignalSchlecht)+1
 7835 4378 892B                 or r24,r25
 7836 437a 01F4                 brne .L633
 7837 437c 8091 0000            lds r24,KompassFusion
 7838 4380 9927                 clr r25
 7839 4382 289F                 mul r18,r24
 7840 4384 B001                 movw r22,r0
 7841 4386 299F                 mul r18,r25
 7842 4388 700D                 add r23,r0
 7843 438a 389F                 mul r19,r24
 7844 438c 700D                 add r23,r0
 7845 438e 1124                 clr r1
 7846 4390 CB01                 movw r24,r22
 7847 4392 B201                 movw r22,r4
 7848 4394 0E94 0000            call __divmodhi4
 7849 4398 CB01                 movw r24,r22
 7850 439a AA27                 clr r26
 7851 439c 97FD                 sbrc r25,7
 7852 439e A095                 com r26
 7853 43a0 BA2F                 mov r27,r26
 7854 43a2 680E                 add r6,r24
 7855 43a4 791E                 adc r7,r25
 7856 43a6 8A1E                 adc r8,r26
 7857 43a8 9B1E                 adc r9,r27
 7858 43aa 6092 0000            sts ErsatzKompass,r6
 7859 43ae 7092 0000            sts (ErsatzKompass)+1,r7
 7860 43b2 8092 0000            sts (ErsatzKompass)+2,r8
 7861 43b6 9092 0000            sts (ErsatzKompass)+3,r9
 7862                   .L633:
 7863 43ba 8091 0000            lds r24,NeueKompassRichtungMerken
 7864 43be 8823                 tst r24
 7865 43c0 01F4                 brne .L620
 7866 43c2 8091 0000            lds r24,KompassSollWert
 7867 43c6 9091 0000            lds r25,(KompassSollWert)+1
 7868 43ca 2091 0000            lds r18,ErsatzKompassInGrad
 7869 43ce 3091 0000            lds r19,(ErsatzKompassInGrad)+1
 7870 43d2 821B                 sub r24,r18
 7871 43d4 930B                 sbc r25,r19
 7872 43d6 845E                 subi r24,lo8(-(540))
 7873 43d8 9D4F                 sbci r25,hi8(-(540))
 7874 43da 68E6                 ldi r22,lo8(360)
 7875 43dc 71E0                 ldi r23,hi8(360)
 7876 43de 0E94 0000            call __divmodhi4
 7877 43e2 9C01                 movw r18,r24
 7878 43e4 245B                 subi r18,lo8(-(-180))
 7879 43e6 3040                 sbci r19,hi8(-(-180))
 7880 43e8 8091 0000            lds r24,Parameter_KompassWirkung
 7881 43ec 8695                 lsr r24
 7882 43ee 9927                 clr r25
 7883 43f0 289F                 mul r18,r24
 7884 43f2 D001                 movw r26,r0
 7885 43f4 299F                 mul r18,r25
 7886 43f6 B00D                 add r27,r0
 7887 43f8 389F                 mul r19,r24
 7888 43fa B00D                 add r27,r0
 7889 43fc 1124                 clr r1
 7890 43fe 9D01                 movw r18,r26
 7891 4400 B7FF                 sbrs r27,7
 7892 4402 00C0                 rjmp .L635
 7893 4404 215F                 subi r18,lo8(-(15))
 7894 4406 3F4F                 sbci r19,hi8(-(15))
 7895                   .L635:
 7896 4408 F4E0                 ldi r31,4
 7897 440a 3595         1:      asr r19
 7898 440c 2795                 ror r18
 7899 440e FA95                 dec r31
 7900 4410 01F4                 brne 1b
 7901 4412 3093 0000            sts (CompassGierSetpoint)+1,r19
 7902 4416 2093 0000            sts CompassGierSetpoint,r18
 7903 441a 00C0                 rjmp .L637
 7904                   .L620:
 7905 441c 1092 0000            sts (CompassGierSetpoint)+1,__zero_reg__
 7906 4420 1092 0000            sts CompassGierSetpoint,__zero_reg__
 7907                   .L637:
 7908 4424 8091 0000            lds r24,TrichterFlug
 7909 4428 8823                 tst r24
 7910 442a 01F0                 breq .L638
 7911 442c 1092 0000            sts SummeRoll,__zero_reg__
 7912 4430 1092 0000            sts (SummeRoll)+1,__zero_reg__
 7913 4434 1092 0000            sts (SummeRoll)+2,__zero_reg__
 7914 4438 1092 0000            sts (SummeRoll)+3,__zero_reg__
 7915 443c 1092 0000            sts SummeNick,__zero_reg__
 7916 4440 1092 0000            sts (SummeNick)+1,__zero_reg__
 7917 4444 1092 0000            sts (SummeNick)+2,__zero_reg__
 7918 4448 1092 0000            sts (SummeNick)+3,__zero_reg__
 7919                   .L638:
 7920 444c F090 0000            lds r15,Looping_Nick
 7921 4450 FF20                 tst r15
 7922 4452 01F4                 brne .L639
 7923 4454 8091 0000            lds r24,IntegralFaktor
 7924 4458 282F                 mov r18,r24
 7925 445a 3327                 clr r19
 7926 445c 4427                 clr r20
 7927 445e 5527                 clr r21
 7928 4460 8091 0000            lds r24,IntegralNick
 7929 4464 9091 0000            lds r25,(IntegralNick)+1
 7930 4468 A091 0000            lds r26,(IntegralNick)+2
 7931 446c B091 0000            lds r27,(IntegralNick)+3
 7932 4470 BC01                 movw r22,r24
 7933 4472 CD01                 movw r24,r26
 7934 4474 0E94 0000            call __mulsi3
 7935 4478 DC01                 movw r26,r24
 7936 447a CB01                 movw r24,r22
 7937 447c BC01                 movw r22,r24
 7938 447e CD01                 movw r24,r26
 7939 4480 28EF                 ldi r18,lo8(11000)
 7940 4482 3AE2                 ldi r19,hi8(11000)
 7941 4484 40E0                 ldi r20,hlo8(11000)
 7942 4486 50E0                 ldi r21,hhi8(11000)
 7943 4488 0E94 0000            call __divmodsi4
 7944 448c 3901                 movw r6,r18
 7945 448e 00C0                 rjmp .L640
 7946                   .L639:
 7947 4490 6624                 clr r6
 7948 4492 7724                 clr r7
 7949                   .L640:
 7950 4494 E090 0000            lds r14,Looping_Roll
 7951 4498 EE20                 tst r14
 7952 449a 01F4                 brne .L641
 7953 449c 8091 0000            lds r24,IntegralFaktor
 7954 44a0 282F                 mov r18,r24
 7955 44a2 3327                 clr r19
 7956 44a4 4427                 clr r20
 7957 44a6 5527                 clr r21
 7958 44a8 8091 0000            lds r24,IntegralRoll
 7959 44ac 9091 0000            lds r25,(IntegralRoll)+1
 7960 44b0 A091 0000            lds r26,(IntegralRoll)+2
 7961 44b4 B091 0000            lds r27,(IntegralRoll)+3
 7962 44b8 BC01                 movw r22,r24
 7963 44ba CD01                 movw r24,r26
 7964 44bc 0E94 0000            call __mulsi3
 7965 44c0 DC01                 movw r26,r24
 7966 44c2 CB01                 movw r24,r22
 7967 44c4 BC01                 movw r22,r24
 7968 44c6 CD01                 movw r24,r26
 7969 44c8 28EF                 ldi r18,lo8(11000)
 7970 44ca 3AE2                 ldi r19,hi8(11000)
 7971 44cc 40E0                 ldi r20,hlo8(11000)
 7972 44ce 50E0                 ldi r21,hhi8(11000)
 7973 44d0 0E94 0000            call __divmodsi4
 7974 44d4 2901                 movw r4,r18
 7975 44d6 00C0                 rjmp .L642
 7976                   .L641:
 7977 44d8 4424                 clr r4
 7978 44da 5524                 clr r5
 7979                   .L642:
 7980 44dc 8091 0000            lds r24,TrimNick
 7981 44e0 9091 0000            lds r25,(TrimNick)+1
 7982 44e4 893C                 cpi r24,201
 7983 44e6 9105                 cpc r25,__zero_reg__
 7984 44e8 04F0                 brlt .L643
 7985 44ea 88EC                 ldi r24,lo8(200)
 7986 44ec 90E0                 ldi r25,hi8(200)
 7987 44ee 00C0                 rjmp .L900
 7988                   .L643:
 7989 44f0 8853                 subi r24,lo8(-200)
 7990 44f2 9F4F                 sbci r25,hi8(-200)
 7991 44f4 04F4                 brge .L644
 7992 44f6 88E3                 ldi r24,lo8(-200)
 7993 44f8 9FEF                 ldi r25,hi8(-200)
 7994                   .L900:
 7995 44fa 9093 0000            sts (TrimNick)+1,r25
 7996 44fe 8093 0000            sts TrimNick,r24
 7997                   .L644:
 7998 4502 8091 0000            lds r24,TrimRoll
 7999 4506 9091 0000            lds r25,(TrimRoll)+1
 8000 450a 893C                 cpi r24,201
 8001 450c 9105                 cpc r25,__zero_reg__
 8002 450e 04F0                 brlt .L646
 8003 4510 88EC                 ldi r24,lo8(200)
 8004 4512 90E0                 ldi r25,hi8(200)
 8005 4514 00C0                 rjmp .L901
 8006                   .L646:
 8007 4516 8853                 subi r24,lo8(-200)
 8008 4518 9F4F                 sbci r25,hi8(-200)
 8009 451a 04F4                 brge .L647
 8010 451c 88E3                 ldi r24,lo8(-200)
 8011 451e 9FEF                 ldi r25,hi8(-200)
 8012                   .L901:
 8013 4520 9093 0000            sts (TrimRoll)+1,r25
 8014 4524 8093 0000            sts TrimRoll,r24
 8015                   .L647:
 8016 4528 8091 0000            lds r24,MesswertNick
 8017 452c 9091 0000            lds r25,(MesswertNick)+1
 8018 4530 AA27                 clr r26
 8019 4532 97FD                 sbrc r25,7
 8020 4534 A095                 com r26
 8021 4536 BA2F                 mov r27,r26
 8022 4538 2091 0000            lds r18,GyroFaktor
 8023 453c A22E                 mov r10,r18
 8024 453e BB24                 clr r11
 8025 4540 CC24                 clr r12
 8026 4542 DD24                 clr r13
 8027 4544 BC01                 movw r22,r24
 8028 4546 CD01                 movw r24,r26
 8029 4548 A601                 movw r20,r12
 8030 454a 9501                 movw r18,r10
 8031 454c 0E94 0000            call __mulsi3
 8032 4550 9B01                 movw r18,r22
 8033 4552 AC01                 movw r20,r24
 8034 4554 8091 0000            lds r24,TrimNick
 8035 4558 9091 0000            lds r25,(TrimNick)+1
 8036 455c AA27                 clr r26
 8037 455e 97FD                 sbrc r25,7
 8038 4560 A095                 com r26
 8039 4562 BA2F                 mov r27,r26
 8040 4564 E7E0                 ldi r30,7
 8041 4566 880F         1:      lsl r24
 8042 4568 991F                 rol r25
 8043 456a AA1F                 rol r26
 8044 456c BB1F                 rol r27
 8045 456e EA95                 dec r30
 8046 4570 01F4                 brne 1b
 8047 4572 280F                 add r18,r24
 8048 4574 391F                 adc r19,r25
 8049 4576 4A1F                 adc r20,r26
 8050 4578 5B1F                 adc r21,r27
 8051 457a 57FF                 sbrs r21,7
 8052 457c 00C0                 rjmp .L649
 8053 457e 215C                 subi r18,lo8(-(63))
 8054 4580 3F4F                 sbci r19,hi8(-(63))
 8055 4582 4F4F                 sbci r20,hlo8(-(63))
 8056 4584 5F4F                 sbci r21,hhi8(-(63))
 8057                   .L649:
 8058 4586 76E0                 ldi r23,6
 8059 4588 5595         1:      asr r21
 8060 458a 4795                 ror r20
 8061 458c 3795                 ror r19
 8062 458e 2795                 ror r18
 8063 4590 7A95                 dec r23
 8064 4592 01F4                 brne 1b
 8065 4594 8301                 movw r16,r6
 8066 4596 020F                 add r16,r18
 8067 4598 131F                 adc r17,r19
 8068 459a 1093 0000            sts (MesswertNick)+1,r17
 8069 459e 0093 0000            sts MesswertNick,r16
 8070 45a2 8091 0000            lds r24,MesswertRoll
 8071 45a6 9091 0000            lds r25,(MesswertRoll)+1
 8072 45aa AA27                 clr r26
 8073 45ac 97FD                 sbrc r25,7
 8074 45ae A095                 com r26
 8075 45b0 BA2F                 mov r27,r26
 8076 45b2 BC01                 movw r22,r24
 8077 45b4 CD01                 movw r24,r26
 8078 45b6 A601                 movw r20,r12
 8079 45b8 9501                 movw r18,r10
 8080 45ba 0E94 0000            call __mulsi3
 8081 45be 9B01                 movw r18,r22
 8082 45c0 AC01                 movw r20,r24
 8083 45c2 8091 0000            lds r24,TrimRoll
 8084 45c6 9091 0000            lds r25,(TrimRoll)+1
 8085 45ca AA27                 clr r26
 8086 45cc 97FD                 sbrc r25,7
 8087 45ce A095                 com r26
 8088 45d0 BA2F                 mov r27,r26
 8089 45d2 67E0                 ldi r22,7
 8090 45d4 880F         1:      lsl r24
 8091 45d6 991F                 rol r25
 8092 45d8 AA1F                 rol r26
 8093 45da BB1F                 rol r27
 8094 45dc 6A95                 dec r22
 8095 45de 01F4                 brne 1b
 8096 45e0 280F                 add r18,r24
 8097 45e2 391F                 adc r19,r25
 8098 45e4 4A1F                 adc r20,r26
 8099 45e6 5B1F                 adc r21,r27
 8100 45e8 57FF                 sbrs r21,7
 8101 45ea 00C0                 rjmp .L650
 8102 45ec 215C                 subi r18,lo8(-(63))
 8103 45ee 3F4F                 sbci r19,hi8(-(63))
 8104 45f0 4F4F                 sbci r20,hlo8(-(63))
 8105 45f2 5F4F                 sbci r21,hhi8(-(63))
 8106                   .L650:
 8107 45f4 F6E0                 ldi r31,6
 8108 45f6 5595         1:      asr r21
 8109 45f8 4795                 ror r20
 8110 45fa 3795                 ror r19
 8111 45fc 2795                 ror r18
 8112 45fe FA95                 dec r31
 8113 4600 01F4                 brne 1b
 8114 4602 4201                 movw r8,r4
 8115 4604 820E                 add r8,r18
 8116 4606 931E                 adc r9,r19
 8117 4608 9092 0000            sts (MesswertRoll)+1,r9
 8118 460c 8092 0000            sts MesswertRoll,r8
 8119 4610 8091 0000            lds r24,MesswertGier
 8120 4614 9091 0000            lds r25,(MesswertGier)+1
 8121 4618 880F                 add r24,r24
 8122 461a 991F                 adc r25,r25
 8123 461c AA27                 clr r26
 8124 461e 97FD                 sbrc r25,7
 8125 4620 A095                 com r26
 8126 4622 BA2F                 mov r27,r26
 8127 4624 2091 0000            lds r18,GyroFaktorGier
 8128 4628 3327                 clr r19
 8129 462a 4427                 clr r20
 8130 462c 5527                 clr r21
 8131 462e BC01                 movw r22,r24
 8132 4630 CD01                 movw r24,r26
 8133 4632 0E94 0000            call __mulsi3
 8134 4636 5B01                 movw r10,r22
 8135 4638 6C01                 movw r12,r24
 8136 463a 97FF                 sbrs r25,7
 8137 463c 00C0                 rjmp .L651
 8138 463e 2FE3                 ldi r18,lo8(63)
 8139 4640 30E0                 ldi r19,hi8(63)
 8140 4642 40E0                 ldi r20,hlo8(63)
 8141 4644 50E0                 ldi r21,hhi8(63)
 8142 4646 A20E                 add r10,r18
 8143 4648 B31E                 adc r11,r19
 8144 464a C41E                 adc r12,r20
 8145 464c D51E                 adc r13,r21
 8146                   .L651:
 8147 464e E6E0                 ldi r30,6
 8148 4650 D594         1:      asr r13
 8149 4652 C794                 ror r12
 8150 4654 B794                 ror r11
 8151 4656 A794                 ror r10
 8152 4658 EA95                 dec r30
 8153 465a 01F4                 brne 1b
 8154 465c 8091 0000            lds r24,IntegralFaktorGier
 8155 4660 282F                 mov r18,r24
 8156 4662 3327                 clr r19
 8157 4664 4427                 clr r20
 8158 4666 5527                 clr r21
 8159 4668 8091 0000            lds r24,Integral_Gier
 8160 466c 9091 0000            lds r25,(Integral_Gier)+1
 8161 4670 A091 0000            lds r26,(Integral_Gier)+2
 8162 4674 B091 0000            lds r27,(Integral_Gier)+3
 8163 4678 BC01                 movw r22,r24
 8164 467a CD01                 movw r24,r26
 8165 467c 0E94 0000            call __mulsi3
 8166 4680 DC01                 movw r26,r24
 8167 4682 CB01                 movw r24,r22
 8168 4684 BC01                 movw r22,r24
 8169 4686 CD01                 movw r24,r26
 8170 4688 20EF                 ldi r18,lo8(22000)
 8171 468a 35E5                 ldi r19,hi8(22000)
 8172 468c 40E0                 ldi r20,hlo8(22000)
 8173 468e 50E0                 ldi r21,hhi8(22000)
 8174 4690 0E94 0000            call __divmodsi4
 8175 4694 B501                 movw r22,r10
 8176 4696 620F                 add r22,r18
 8177 4698 731F                 adc r23,r19
 8178 469a 7093 0000            sts (MesswertGier)+1,r23
 8179 469e 6093 0000            sts MesswertGier,r22
 8180 46a2 0150                 subi r16,lo8(4097)
 8181 46a4 1041                 sbci r17,hi8(4097)
 8182 46a6 04F0                 brlt .L652
 8183 46a8 80E0                 ldi r24,lo8(4096)
 8184 46aa 90E1                 ldi r25,hi8(4096)
 8185 46ac 9093 0000            sts (MesswertNick)+1,r25
 8186 46b0 8093 0000            sts MesswertNick,r24
 8187                   .L652:
 8188 46b4 8091 0000            lds r24,MesswertNick
 8189 46b8 9091 0000            lds r25,(MesswertNick)+1
 8190 46bc 8050                 subi r24,lo8(-4096)
 8191 46be 904F                 sbci r25,hi8(-4096)
 8192 46c0 04F4                 brge .L653
 8193 46c2 80E0                 ldi r24,lo8(-4096)
 8194 46c4 90EF                 ldi r25,hi8(-4096)
 8195 46c6 9093 0000            sts (MesswertNick)+1,r25
 8196 46ca 8093 0000            sts MesswertNick,r24
 8197                   .L653:
 8198 46ce 51E0                 ldi r21,lo8(4097)
 8199 46d0 8516                 cp r8,r21
 8200 46d2 50E1                 ldi r21,hi8(4097)
 8201 46d4 9506                 cpc r9,r21
 8202 46d6 04F0                 brlt .L654
 8203 46d8 80E0                 ldi r24,lo8(4096)
 8204 46da 90E1                 ldi r25,hi8(4096)
 8205 46dc 9093 0000            sts (MesswertRoll)+1,r25
 8206 46e0 8093 0000            sts MesswertRoll,r24
 8207                   .L654:
 8208 46e4 8091 0000            lds r24,MesswertRoll
 8209 46e8 9091 0000            lds r25,(MesswertRoll)+1
 8210 46ec 8050                 subi r24,lo8(-4096)
 8211 46ee 904F                 sbci r25,hi8(-4096)
 8212 46f0 04F4                 brge .L655
 8213 46f2 80E0                 ldi r24,lo8(-4096)
 8214 46f4 90EF                 ldi r25,hi8(-4096)
 8215 46f6 9093 0000            sts (MesswertRoll)+1,r25
 8216 46fa 8093 0000            sts MesswertRoll,r24
 8217                   .L655:
 8218 46fe 6150                 subi r22,lo8(4097)
 8219 4700 7041                 sbci r23,hi8(4097)
 8220 4702 04F0                 brlt .L656
 8221 4704 80E0                 ldi r24,lo8(4096)
 8222 4706 90E1                 ldi r25,hi8(4096)
 8223 4708 9093 0000            sts (MesswertGier)+1,r25
 8224 470c 8093 0000            sts MesswertGier,r24
 8225                   .L656:
 8226 4710 8091 0000            lds r24,MesswertGier
 8227 4714 9091 0000            lds r25,(MesswertGier)+1
 8228 4718 8050                 subi r24,lo8(-4096)
 8229 471a 904F                 sbci r25,hi8(-4096)
 8230 471c 04F4                 brge .L657
 8231 471e 80E0                 ldi r24,lo8(-4096)
 8232 4720 90EF                 ldi r25,hi8(-4096)
 8233 4722 9093 0000            sts (MesswertGier)+1,r25
 8234 4726 8093 0000            sts MesswertGier,r24
 8235                   .L657:
 8236 472a 8091 0000            lds r24,BattLowVoltageWarning
 8237 472e 482F                 mov r20,r24
 8238 4730 5527                 clr r21
 8239 4732 8091 0000            lds r24,UBat
 8240 4736 9091 0000            lds r25,(UBat)+1
 8241 473a 4817                 cp r20,r24
 8242 473c 5907                 cpc r21,r25
 8243 473e 04F4                 brge .L658
 8244 4740 2091 0000            lds r18,UBat
 8245 4744 3091 0000            lds r19,(UBat)+1
 8246 4748 0981                 ldd r16,Y+1
 8247 474a 1A81                 ldd r17,Y+2
 8248 474c 049F                 mul r16,r20
 8249 474e C001                 movw r24,r0
 8250 4750 059F                 mul r16,r21
 8251 4752 900D                 add r25,r0
 8252 4754 149F                 mul r17,r20
 8253 4756 900D                 add r25,r0
 8254 4758 1124                 clr r1
 8255 475a B901                 movw r22,r18
 8256 475c 0E94 0000            call __udivmodhi4
 8257 4760 7A83                 std Y+2,r23
 8258 4762 6983                 std Y+1,r22
 8259                   .L658:
 8260 4764 2981                 ldd r18,Y+1
 8261 4766 3A81                 ldd r19,Y+2
 8262 4768 220F                 lsl r18
 8263 476a 331F                 rol r19
 8264 476c 220F                 lsl r18
 8265 476e 331F                 rol r19
 8266 4770 3A83                 std Y+2,r19
 8267 4772 2983                 std Y+1,r18
 8268 4774 4091 0000            lds r20,Parameter_GlobalConfig
 8269 4778 40FD                 sbrc r20,0
 8270 477a 00C0                 rjmp .+4
 8271 477c 0C94 0000            jmp .L659
 8272 4780 EE20                 tst r14
 8273 4782 01F0                 breq .+4
 8274 4784 0C94 0000            jmp .L659
 8275 4788 FF20                 tst r15
 8276 478a 01F0                 breq .+4
 8277 478c 0C94 0000            jmp .L659
 8278 4790 00E0                 ldi r16,lo8(0)
 8279 4792 10E0                 ldi r17,hi8(0)
 8280 4794 4801                 movw r8,r16
 8281 4796 8091 0000            lds r24,HoverGas
 8282 479a 9091 0000            lds r25,(HoverGas)+1
 8283 479e 9093 0000            sts (DebugOut+44)+1,r25
 8284 47a2 8093 0000            sts DebugOut+44,r24
 8285 47a6 2091 0000            lds r18,BaroExpandActive
 8286 47aa 3091 0000            lds r19,(BaroExpandActive)+1
 8287 47ae 2115                 cp r18,__zero_reg__
 8288 47b0 3105                 cpc r19,__zero_reg__
 8289 47b2 01F0                 breq .+2
 8290 47b4 00C0                 rjmp .L660
 8291 47b6 8091 0000            lds r24,MessLuftdruck
 8292 47ba 9091 0000            lds r25,(MessLuftdruck)+1
 8293 47be 8959                 subi r24,lo8(921)
 8294 47c0 9340                 sbci r25,hi8(921)
 8295 47c2 00F0                 brlo .L661
 8296 47c4 87B5                 in r24,71-0x20
 8297 47c6 803F                 cpi r24,lo8(-16)
 8298 47c8 00F4                 brsh .L662
 8299 47ca 8091 0000            lds r24,ExpandBaro
 8300 47ce 8150                 subi r24,lo8(-(-1))
 8301 47d0 00C0                 rjmp .L902
 8302                   .L662:
 8303 47d2 81E0                 ldi r24,lo8(1)
 8304 47d4 8093 0000            sts BaroAtLowerLimit.26,r24
 8305 47d8 00C0                 rjmp .L669
 8306                   .L661:
 8307 47da 8091 0000            lds r24,MessLuftdruck
 8308 47de 9091 0000            lds r25,(MessLuftdruck)+1
 8309 47e2 8436                 cpi r24,100
 8310 47e4 9105                 cpc r25,__zero_reg__
 8311 47e6 00F4                 brsh .L665
 8312 47e8 87B5                 in r24,71-0x20
 8313 47ea 8031                 cpi r24,lo8(16)
 8314 47ec 00F0                 brlo .L666
 8315 47ee 8091 0000            lds r24,ExpandBaro
 8316 47f2 8F5F                 subi r24,lo8(-(1))
 8317                   .L902:
 8318 47f4 8093 0000            sts ExpandBaro,r24
 8319 47f8 9FE0                 ldi r25,lo8(15)
 8320 47fa 8902                 muls r24,r25
 8321 47fc 9001                 movw r18,r0
 8322 47fe 1124                 clr r1
 8323 4800 8091 0000            lds r24,DruckOffsetSetting
 8324 4804 821B                 sub r24,r18
 8325 4806 87BD                 out 71-0x20,r24
 8326 4808 8CE2                 ldi r24,lo8(300)
 8327 480a 91E0                 ldi r25,hi8(300)
 8328 480c 9093 0000            sts (beeptime)+1,r25
 8329 4810 8093 0000            sts beeptime,r24
 8330 4814 8EE5                 ldi r24,lo8(350)
 8331 4816 91E0                 ldi r25,hi8(350)
 8332 4818 9093 0000            sts (BaroExpandActive)+1,r25
 8333 481c 8093 0000            sts BaroExpandActive,r24
 8334 4820 00C0                 rjmp .L669
 8335                   .L666:
 8336 4822 81E0                 ldi r24,lo8(1)
 8337 4824 8093 0000            sts BaroAtUpperLimit.25,r24
 8338 4828 00C0                 rjmp .L669
 8339                   .L665:
 8340 482a F092 0000            sts BaroAtUpperLimit.25,r15
 8341 482e F092 0000            sts BaroAtLowerLimit.26,r15
 8342 4832 00C0                 rjmp .L669
 8343                   .L660:
 8344 4834 8091 0000            lds r24,HoehenWert
 8345 4838 9091 0000            lds r25,(HoehenWert)+1
 8346 483c A091 0000            lds r26,(HoehenWert)+2
 8347 4840 B091 0000            lds r27,(HoehenWert)+3
 8348 4844 64E0                 ldi r22,4
 8349 4846 880F         1:      lsl r24
 8350 4848 991F                 rol r25
 8351 484a AA1F                 rol r26
 8352 484c BB1F                 rol r27
 8353 484e 6A95                 dec r22
 8354 4850 01F4                 brne 1b
 8355 4852 8093 0000            sts SummenHoehe,r24
 8356 4856 9093 0000            sts (SummenHoehe)+1,r25
 8357 485a A093 0000            sts (SummenHoehe)+2,r26
 8358 485e B093 0000            sts (SummenHoehe)+3,r27
 8359 4862 1093 0000            sts (VarioMeter)+1,r17
 8360 4866 0093 0000            sts VarioMeter,r16
 8361 486a 2150                 subi r18,lo8(-(-1))
 8362 486c 3040                 sbci r19,hi8(-(-1))
 8363 486e 3093 0000            sts (BaroExpandActive)+1,r19
 8364 4872 2093 0000            sts BaroExpandActive,r18
 8365                   .L669:
 8366 4876 2091 0000            lds r18,Parameter_HoehenSchalter
 8367 487a 41FF                 sbrs r20,1
 8368 487c 00C0                 rjmp .L670
 8369 487e 2233                 cpi r18,lo8(50)
 8370 4880 00F4                 brsh .L671
 8371 4882 8091 0000            lds r24,delay.24
 8372 4886 8150                 subi r24,lo8(-(-1))
 8373 4888 8093 0000            sts delay.24,r24
 8374 488c 8F3F                 cpi r24,lo8(-1)
 8375 488e 01F0                 breq .+2
 8376 4890 00C0                 rjmp .L677
 8377 4892 8091 0000            lds r24,SpeakHoTT
 8378 4896 8823                 tst r24
 8379 4898 01F4                 brne .L673
 8380 489a 8091 0000            lds r24,HoehenReglerAktiv
 8381 489e 8823                 tst r24
 8382 48a0 01F0                 breq .L673
 8383 48a2 88E2                 ldi r24,lo8(40)
 8384 48a4 8093 0000            sts SpeakHoTT,r24
 8385                   .L673:
 8386 48a8 1092 0000            sts HoehenReglerAktiv,__zero_reg__
 8387 48ac 8091 0000            lds r24,HoehenWert
 8388 48b0 9091 0000            lds r25,(HoehenWert)+1
 8389 48b4 A091 0000            lds r26,(HoehenWert)+2
 8390 48b8 B091 0000            lds r27,(HoehenWert)+3
 8391 48bc 8093 0000            sts SollHoehe,r24
 8392 48c0 9093 0000            sts (SollHoehe)+1,r25
 8393 48c4 A093 0000            sts (SollHoehe)+2,r26
 8394 48c8 B093 0000            sts (SollHoehe)+3,r27
 8395 48cc 81E0                 ldi r24,lo8(1)
 8396 48ce 8093 0000            sts delay.24,r24
 8397 48d2 00C0                 rjmp .L677
 8398                   .L671:
 8399 48d4 2734                 cpi r18,lo8(71)
 8400 48d6 00F0                 brlo .L677
 8401 48d8 8091 0000            lds r24,SpeakHoTT
 8402 48dc 8823                 tst r24
 8403 48de 01F4                 brne .L676
 8404 48e0 8091 0000            lds r24,HoehenReglerAktiv
 8405 48e4 8823                 tst r24
 8406 48e6 01F4                 brne .L676
 8407 48e8 87E2                 ldi r24,lo8(39)
 8408 48ea 8093 0000            sts SpeakHoTT,r24
 8409                   .L676:
 8410 48ee 88EC                 ldi r24,lo8(-56)
 8411 48f0 8093 0000            sts delay.24,r24
 8412 48f4 00C0                 rjmp .L903
 8413                   .L670:
 8414 48f6 8091 0000            lds r24,ExternHoehenValue
 8415 48fa 9091 0000            lds r25,(ExternHoehenValue)+1
 8416 48fe 820F                 add r24,r18
 8417 4900 911D                 adc r25,__zero_reg__
 8418 4902 2091 0000            lds r18,EE_Parameter+18
 8419 4906 3327                 clr r19
 8420 4908 829F                 mul r24,r18
 8421 490a A001                 movw r20,r0
 8422 490c 839F                 mul r24,r19
 8423 490e 500D                 add r21,r0
 8424 4910 929F                 mul r25,r18
 8425 4912 500D                 add r21,r0
 8426 4914 1124                 clr r1
 8427 4916 CA01                 movw r24,r20
 8428 4918 AA27                 clr r26
 8429 491a 97FD                 sbrc r25,7
 8430 491c A095                 com r26
 8431 491e BA2F                 mov r27,r26
 8432 4920 8093 0000            sts SollHoehe,r24
 8433 4924 9093 0000            sts (SollHoehe)+1,r25
 8434 4928 A093 0000            sts (SollHoehe)+2,r26
 8435 492c B093 0000            sts (SollHoehe)+3,r27
 8436                   .L903:
 8437 4930 81E0                 ldi r24,lo8(1)
 8438 4932 8093 0000            sts HoehenReglerAktiv,r24
 8439                   .L677:
 8440 4936 8091 0000            lds r24,IntegralNick
 8441 493a 9091 0000            lds r25,(IntegralNick)+1
 8442 493e A091 0000            lds r26,(IntegralNick)+2
 8443 4942 B091 0000            lds r27,(IntegralNick)+3
 8444 4946 E090 0000            lds r14,GIER_GRAD_FAKTOR
 8445 494a F090 0000            lds r15,(GIER_GRAD_FAKTOR)+1
 8446 494e 0091 0000            lds r16,(GIER_GRAD_FAKTOR)+2
 8447 4952 1091 0000            lds r17,(GIER_GRAD_FAKTOR)+3
 8448 4956 BC01                 movw r22,r24
 8449 4958 CD01                 movw r24,r26
 8450 495a A801                 movw r20,r16
 8451 495c 9701                 movw r18,r14
 8452 495e 0E94 0000            call __divmodsi4
 8453 4962 5901                 movw r10,r18
 8454 4964 6A01                 movw r12,r20
 8455 4966 8091 0000            lds r24,IntegralRoll
 8456 496a 9091 0000            lds r25,(IntegralRoll)+1
 8457 496e A091 0000            lds r26,(IntegralRoll)+2
 8458 4972 B091 0000            lds r27,(IntegralRoll)+3
 8459 4976 BC01                 movw r22,r24
 8460 4978 CD01                 movw r24,r26
 8461 497a A801                 movw r20,r16
 8462 497c 9701                 movw r18,r14
 8463 497e 0E94 0000            call __divmodsi4
 8464 4982 B901                 movw r22,r18
 8465 4984 C501                 movw r24,r10
 8466 4986 0E94 0000            call ihypot
 8467 498a 5C01                 movw r10,r24
 8468 498c CC97                 sbiw r24,60
 8469 498e 04F0                 brlt .L678
 8470 4990 5CE3                 ldi r21,lo8(60)
 8471 4992 A52E                 mov r10,r21
 8472 4994 B12C                 mov r11,__zero_reg__
 8473                   .L678:
 8474 4996 C501                 movw r24,r10
 8475 4998 0E94 0000            call c_cos_8192
 8476 499c 5C01                 movw r10,r24
 8477 499e 80E2                 ldi r24,lo8(32)
 8478 49a0 8093 0000            sts VarioCharacter,r24
 8479 49a4 1092 0000            sts (AltitudeSetpointTrimming)+1,__zero_reg__
 8480 49a8 1092 0000            sts AltitudeSetpointTrimming,__zero_reg__
 8481 49ac 8091 0000            lds r24,HoehenReglerAktiv
 8482 49b0 8823                 tst r24
 8483 49b2 01F4                 brne .+2
 8484 49b4 00C0                 rjmp .L679
 8485 49b6 8091 0000            lds r24,FC_StatusFlags
 8486 49ba 9927                 clr r25
 8487 49bc 9C01                 movw r18,r24
 8488 49be 2071                 andi r18,lo8(16)
 8489 49c0 3070                 andi r19,hi8(16)
 8490 49c2 84FD                 sbrc r24,4
 8491 49c4 00C0                 rjmp .L679
 8492 49c6 8091 0000            lds r24,FC_StatusFlags2
 8493 49ca 8260                 ori r24,lo8(2)
 8494 49cc 8093 0000            sts FC_StatusFlags2,r24
 8495 49d0 7091 0000            lds r23,Parameter_ExtraConfig
 8496 49d4 872F                 mov r24,r23
 8497 49d6 9927                 clr r25
 8498 49d8 41E0                 ldi r20,lo8(1)
 8499 49da C42E                 mov r12,r20
 8500 49dc D12C                 mov r13,__zero_reg__
 8501 49de C822                 and r12,r24
 8502 49e0 D922                 and r13,r25
 8503 49e2 80FD                 sbrc r24,0
 8504 49e4 00C0                 rjmp .L681
 8505 49e6 8091 0000            lds r24,Parameter_GlobalConfig
 8506 49ea 81FD                 sbrc r24,1
 8507 49ec 00C0                 rjmp .L680
 8508                   .L681:
 8509 49ee C980                 ldd r12,Y+1
 8510 49f0 DA80                 ldd r13,Y+2
 8511 49f2 3093 0000            sts (HeightTrimming.21)+1,r19
 8512 49f6 2093 0000            sts HeightTrimming.21,r18
 8513 49fa 3093 0000            sts (AltitudeSetpointTrimming)+1,r19
 8514 49fe 2093 0000            sts AltitudeSetpointTrimming,r18
 8515 4a02 8091 0000            lds r24,FC_StatusFlags
 8516 4a06 806C                 ori r24,lo8(-64)
 8517 4a08 8093 0000            sts FC_StatusFlags,r24
 8518 4a0c 00C0                 rjmp .L682
 8519                   .L680:
 8520 4a0e 8091 0000            lds r24,FC_StatusFlags
 8521 4a12 81FF                 sbrs r24,1
 8522 4a14 00C0                 rjmp .L683
 8523 4a16 0091 0000            lds r16,StickGasHover
 8524 4a1a 1091 0000            lds r17,(StickGasHover)+1
 8525 4a1e C801                 movw r24,r16
 8526 4a20 0F96                 adiw r24,15
 8527 4a22 2090 0000            lds r2,StickGas
 8528 4a26 3090 0000            lds r3,(StickGas)+1
 8529 4a2a 8215                 cp r24,r2
 8530 4a2c 9305                 cpc r25,r3
 8531 4a2e 04F0                 brlt .+2
 8532 4a30 00C0                 rjmp .L684
 8533 4a32 8091 0000            lds r24,BaroAtUpperLimit.25
 8534 4a36 8823                 tst r24
 8535 4a38 01F0                 breq .+2
 8536 4a3a 00C0                 rjmp .L684
 8537 4a3c 8091 0000            lds r24,FC_StatusFlags
 8538 4a40 87FF                 sbrs r24,7
 8539 4a42 00C0                 rjmp .L685
 8540 4a44 8091 0000            lds r24,FC_StatusFlags
 8541 4a48 8F77                 andi r24,lo8(127)
 8542 4a4a 8093 0000            sts FC_StatusFlags,r24
 8543 4a4e 8091 0000            lds r24,HoehenWert
 8544 4a52 9091 0000            lds r25,(HoehenWert)+1
 8545 4a56 A091 0000            lds r26,(HoehenWert)+2
 8546 4a5a B091 0000            lds r27,(HoehenWert)+3
 8547 4a5e 8093 0000            sts SollHoehe,r24
 8548 4a62 9093 0000            sts (SollHoehe)+1,r25
 8549 4a66 A093 0000            sts (SollHoehe)+2,r26
 8550 4a6a B093 0000            sts (SollHoehe)+3,r27
 8551                   .L685:
 8552 4a6e 8091 0000            lds r24,FC_StatusFlags
 8553 4a72 8064                 ori r24,lo8(64)
 8554 4a74 8093 0000            sts FC_StatusFlags,r24
 8555 4a78 E090 0000            lds r14,Parameter_MaximumAltitude
 8556 4a7c EE20                 tst r14
 8557 4a7e 01F0                 breq .L686
 8558 4a80 8091 0000            lds r24,SollHoehe
 8559 4a84 9091 0000            lds r25,(SollHoehe)+1
 8560 4a88 A091 0000            lds r26,(SollHoehe)+2
 8561 4a8c B091 0000            lds r27,(SollHoehe)+3
 8562 4a90 BC01                 movw r22,r24
 8563 4a92 CD01                 movw r24,r26
 8564 4a94 24E6                 ldi r18,lo8(100)
 8565 4a96 30E0                 ldi r19,hi8(100)
 8566 4a98 40E0                 ldi r20,hlo8(100)
 8567 4a9a 50E0                 ldi r21,hhi8(100)
 8568 4a9c 0E94 0000            call __divmodsi4
 8569 4aa0 8E2D                 mov r24,r14
 8570 4aa2 9927                 clr r25
 8571 4aa4 AA27                 clr r26
 8572 4aa6 BB27                 clr r27
 8573 4aa8 8217                 cp r24,r18
 8574 4aaa 9307                 cpc r25,r19
 8575 4aac A407                 cpc r26,r20
 8576 4aae B507                 cpc r27,r21
 8577 4ab0 04F4                 brge .L686
 8578 4ab2 D092 0000            sts (AltitudeSetpointTrimming)+1,r13
 8579 4ab6 C092 0000            sts AltitudeSetpointTrimming,r12
 8580 4aba 00C0                 rjmp .L687
 8581                   .L686:
 8582 4abc C101                 movw r24,r2
 8583 4abe 801B                 sub r24,r16
 8584 4ac0 910B                 sbc r25,r17
 8585 4ac2 0F97                 sbiw r24,15
 8586 4ac4 97FF                 sbrs r25,7
 8587 4ac6 00C0                 rjmp .L688
 8588 4ac8 9095                 com r25
 8589 4aca 8195                 neg r24
 8590 4acc 9F4F                 sbci r25,lo8(-1)
 8591                   .L688:
 8592 4ace 9093 0000            sts (AltitudeSetpointTrimming)+1,r25
 8593 4ad2 8093 0000            sts AltitudeSetpointTrimming,r24
 8594 4ad6 8BE2                 ldi r24,lo8(43)
 8595 4ad8 8093 0000            sts VarioCharacter,r24
 8596                   .L687:
 8597 4adc 1092 0000            sts WaypointTrimming,__zero_reg__
 8598 4ae0 00C0                 rjmp .L689
 8599                   .L684:
 8600 4ae2 C801                 movw r24,r16
 8601 4ae4 0F97                 sbiw r24,15
 8602 4ae6 2816                 cp r2,r24
 8603 4ae8 3906                 cpc r3,r25
 8604 4aea 04F4                 brge .L690
 8605 4aec 2091 0000            lds r18,BaroAtLowerLimit.26
 8606 4af0 2223                 tst r18
 8607 4af2 01F4                 brne .L690
 8608 4af4 8091 0000            lds r24,FC_StatusFlags
 8609 4af8 86FF                 sbrs r24,6
 8610 4afa 00C0                 rjmp .L691
 8611 4afc 8091 0000            lds r24,FC_StatusFlags
 8612 4b00 8F7B                 andi r24,lo8(-65)
 8613 4b02 8093 0000            sts FC_StatusFlags,r24
 8614 4b06 8091 0000            lds r24,HoehenWert
 8615 4b0a 9091 0000            lds r25,(HoehenWert)+1
 8616 4b0e A091 0000            lds r26,(HoehenWert)+2
 8617 4b12 B091 0000            lds r27,(HoehenWert)+3
 8618 4b16 8093 0000            sts SollHoehe,r24
 8619 4b1a 9093 0000            sts (SollHoehe)+1,r25
 8620 4b1e A093 0000            sts (SollHoehe)+2,r26
 8621 4b22 B093 0000            sts (SollHoehe)+3,r27
 8622                   .L691:
 8623 4b26 8091 0000            lds r24,FC_StatusFlags
 8624 4b2a 8068                 ori r24,lo8(-128)
 8625 4b2c 8093 0000            sts FC_StatusFlags,r24
 8626 4b30 C101                 movw r24,r2
 8627 4b32 801B                 sub r24,r16
 8628 4b34 910B                 sbc r25,r17
 8629 4b36 0F96                 adiw r24,15
 8630 4b38 97FF                 sbrs r25,7
 8631 4b3a 00C0                 rjmp .L692
 8632 4b3c 9095                 com r25
 8633 4b3e 8195                 neg r24
 8634 4b40 9F4F                 sbci r25,lo8(-1)
 8635                   .L692:
 8636 4b42 9095                 com r25
 8637 4b44 8195                 neg r24
 8638 4b46 9F4F                 sbci r25,lo8(-1)
 8639 4b48 9093 0000            sts (AltitudeSetpointTrimming)+1,r25
 8640 4b4c 8093 0000            sts AltitudeSetpointTrimming,r24
 8641 4b50 8DE2                 ldi r24,lo8(45)
 8642 4b52 8093 0000            sts VarioCharacter,r24
 8643 4b56 2093 0000            sts WaypointTrimming,r18
 8644 4b5a 00C0                 rjmp .L689
 8645                   .L690:
 8646 4b5c 8DE3                 ldi r24,lo8(61)
 8647 4b5e 8093 0000            sts VarioCharacter,r24
 8648 4b62 6091 0000            lds r22,FromNC_AltitudeSpeed
 8649 4b66 6623                 tst r22
 8650 4b68 01F0                 breq .L694
 8651 4b6a 2091 0000            lds r18,FromNC_AltitudeSetpoint
 8652 4b6e 3091 0000            lds r19,(FromNC_AltitudeSetpoint)+1
 8653 4b72 4091 0000            lds r20,(FromNC_AltitudeSetpoint)+2
 8654 4b76 5091 0000            lds r21,(FromNC_AltitudeSetpoint)+3
 8655 4b7a 8091 0000            lds r24,SollHoehe
 8656 4b7e 9091 0000            lds r25,(SollHoehe)+1
 8657 4b82 A091 0000            lds r26,(SollHoehe)+2
 8658 4b86 B091 0000            lds r27,(SollHoehe)+3
 8659 4b8a 8217                 cp r24,r18
 8660 4b8c 9307                 cpc r25,r19
 8661 4b8e A407                 cpc r26,r20
 8662 4b90 B507                 cpc r27,r21
 8663 4b92 04F4                 brge .L694
 8664 4b94 8091 0000            lds r24,FC_StatusFlags
 8665 4b98 8064                 ori r24,lo8(64)
 8666 4b9a 8093 0000            sts FC_StatusFlags,r24
 8667 4b9e 862F                 mov r24,r22
 8668 4ba0 9927                 clr r25
 8669 4ba2 9093 0000            sts (AltitudeSetpointTrimming)+1,r25
 8670 4ba6 8093 0000            sts AltitudeSetpointTrimming,r24
 8671 4baa 8AE0                 ldi r24,lo8(10)
 8672 4bac 8093 0000            sts WaypointTrimming,r24
 8673 4bb0 8EE5                 ldi r24,lo8(94)
 8674 4bb2 8093 0000            sts VarioCharacter,r24
 8675 4bb6 8091 0000            lds r24,FC_StatusFlags
 8676 4bba 87FF                 sbrs r24,7
 8677 4bbc 00C0                 rjmp .L689
 8678 4bbe 8091 0000            lds r24,FC_StatusFlags
 8679 4bc2 8F77                 andi r24,lo8(127)
 8680 4bc4 00C0                 rjmp .L905
 8681                   .L694:
 8682 4bc6 6623                 tst r22
 8683 4bc8 01F4                 brne .+2
 8684 4bca 00C0                 rjmp .L697
 8685 4bcc 2091 0000            lds r18,FromNC_AltitudeSetpoint
 8686 4bd0 3091 0000            lds r19,(FromNC_AltitudeSetpoint)+1
 8687 4bd4 4091 0000            lds r20,(FromNC_AltitudeSetpoint)+2
 8688 4bd8 5091 0000            lds r21,(FromNC_AltitudeSetpoint)+3
 8689 4bdc 8091 0000            lds r24,SollHoehe
 8690 4be0 9091 0000            lds r25,(SollHoehe)+1
 8691 4be4 A091 0000            lds r26,(SollHoehe)+2
 8692 4be8 B091 0000            lds r27,(SollHoehe)+3
 8693 4bec 2817                 cp r18,r24
 8694 4bee 3907                 cpc r19,r25
 8695 4bf0 4A07                 cpc r20,r26
 8696 4bf2 5B07                 cpc r21,r27
 8697 4bf4 04F4                 brge .L697
 8698 4bf6 8091 0000            lds r24,FC_StatusFlags
 8699 4bfa 8068                 ori r24,lo8(-128)
 8700 4bfc 8093 0000            sts FC_StatusFlags,r24
 8701 4c00 862F                 mov r24,r22
 8702 4c02 9927                 clr r25
 8703 4c04 9095                 com r25
 8704 4c06 8195                 neg r24
 8705 4c08 9F4F                 sbci r25,lo8(-1)
 8706 4c0a 9093 0000            sts (AltitudeSetpointTrimming)+1,r25
 8707 4c0e 8093 0000            sts AltitudeSetpointTrimming,r24
 8708 4c12 86EF                 ldi r24,lo8(-10)
 8709 4c14 8093 0000            sts WaypointTrimming,r24
 8710 4c18 86E7                 ldi r24,lo8(118)
 8711 4c1a 8093 0000            sts VarioCharacter,r24
 8712 4c1e 8091 0000            lds r24,FC_StatusFlags
 8713 4c22 86FF                 sbrs r24,6
 8714 4c24 00C0                 rjmp .L689
 8715 4c26 8091 0000            lds r24,FC_StatusFlags
 8716 4c2a 8F7B                 andi r24,lo8(-65)
 8717                   .L905:
 8718 4c2c 8093 0000            sts FC_StatusFlags,r24
 8719 4c30 8091 0000            lds r24,HoehenWert
 8720 4c34 9091 0000            lds r25,(HoehenWert)+1
 8721 4c38 A091 0000            lds r26,(HoehenWert)+2
 8722 4c3c B091 0000            lds r27,(HoehenWert)+3
 8723 4c40 8093 0000            sts SollHoehe,r24
 8724 4c44 9093 0000            sts (SollHoehe)+1,r25
 8725 4c48 A093 0000            sts (SollHoehe)+2,r26
 8726 4c4c B093 0000            sts (SollHoehe)+3,r27
 8727 4c50 00C0                 rjmp .L689
 8728                   .L697:
 8729 4c52 8091 0000            lds r24,FC_StatusFlags
 8730 4c56 807C                 andi r24,lo8(-64)
 8731 4c58 01F4                 brne .+2
 8732 4c5a 00C0                 rjmp .L689
 8733 4c5c 8091 0000            lds r24,WaypointTrimming
 8734 4c60 8823                 tst r24
 8735 4c62 01F4                 brne .L701
 8736 4c64 E090 0000            lds r14,HoehenWert
 8737 4c68 F090 0000            lds r15,(HoehenWert)+1
 8738 4c6c 0091 0000            lds r16,(HoehenWert)+2
 8739 4c70 1091 0000            lds r17,(HoehenWert)+3
 8740 4c74 D801                 movw r26,r16
 8741 4c76 C701                 movw r24,r14
 8742 4c78 8058                 subi r24,lo8(-(-128))
 8743 4c7a 9040                 sbci r25,hi8(-(-128))
 8744 4c7c A040                 sbci r26,hlo8(-(-128))
 8745 4c7e B040                 sbci r27,hhi8(-(-128))
 8746 4c80 2091 0000            lds r18,SollHoehe
 8747 4c84 3091 0000            lds r19,(SollHoehe)+1
 8748 4c88 4091 0000            lds r20,(SollHoehe)+2
 8749 4c8c 5091 0000            lds r21,(SollHoehe)+3
 8750 4c90 8217                 cp r24,r18
 8751 4c92 9307                 cpc r25,r19
 8752 4c94 A407                 cpc r26,r20
 8753 4c96 B507                 cpc r27,r21
 8754 4c98 04F4                 brge .L904
 8755 4c9a D801                 movw r26,r16
 8756 4c9c C701                 movw r24,r14
 8757 4c9e 8058                 subi r24,lo8(-(128))
 8758 4ca0 9F4F                 sbci r25,hi8(-(128))
 8759 4ca2 AF4F                 sbci r26,hlo8(-(128))
 8760 4ca4 BF4F                 sbci r27,hhi8(-(128))
 8761 4ca6 2817                 cp r18,r24
 8762 4ca8 3907                 cpc r19,r25
 8763 4caa 4A07                 cpc r20,r26
 8764 4cac 5B07                 cpc r21,r27
 8765 4cae 04F0                 brlt .L705
 8766                   .L904:
 8767 4cb0 8093 0000            sts SollHoehe,r24
 8768 4cb4 9093 0000            sts (SollHoehe)+1,r25
 8769 4cb8 A093 0000            sts (SollHoehe)+2,r26
 8770 4cbc B093 0000            sts (SollHoehe)+3,r27
 8771 4cc0 00C0                 rjmp .L705
 8772                   .L701:
 8773 4cc2 1092 0000            sts WaypointTrimming,__zero_reg__
 8774                   .L705:
 8775 4cc6 8091 0000            lds r24,FC_StatusFlags
 8776 4cca 8F73                 andi r24,lo8(63)
 8777 4ccc 8093 0000            sts FC_StatusFlags,r24
 8778 4cd0 1092 0000            sts (HeightTrimming.21)+1,__zero_reg__
 8779 4cd4 1092 0000            sts HeightTrimming.21,__zero_reg__
 8780 4cd8 71FF                 sbrs r23,1
 8781 4cda 00C0                 rjmp .L706
 8782 4cdc 84EF                 ldi r24,lo8(500)
 8783 4cde 91E0                 ldi r25,hi8(500)
 8784 4ce0 9093 0000            sts (beeptime)+1,r25
 8785 4ce4 8093 0000            sts beeptime,r24
 8786                   .L706:
 8787 4ce8 8091 0000            lds r24,StartTrigger
 8788 4cec 8823                 tst r24
 8789 4cee 01F4                 brne .L689
 8790 4cf0 8091 0000            lds r24,HoehenWert
 8791 4cf4 9091 0000            lds r25,(HoehenWert)+1
 8792 4cf8 A091 0000            lds r26,(HoehenWert)+2
 8793 4cfc B091 0000            lds r27,(HoehenWert)+3
 8794 4d00 C397                 sbiw r24,51
 8795 4d02 A105                 cpc r26,__zero_reg__
 8796 4d04 B105                 cpc r27,__zero_reg__
 8797 4d06 04F0                 brlt .L689
 8798 4d08 81E0                 ldi r24,lo8(1)
 8799 4d0a 8093 0000            sts StartTrigger,r24
 8800                   .L689:
 8801 4d0e 6091 0000            lds r22,HeightTrimming.21
 8802 4d12 7091 0000            lds r23,(HeightTrimming.21)+1
 8803 4d16 8091 0000            lds r24,AltitudeSetpointTrimming
 8804 4d1a 9091 0000            lds r25,(AltitudeSetpointTrimming)+1
 8805 4d1e 680F                 add r22,r24
 8806 4d20 791F                 adc r23,r25
 8807 4d22 7093 0000            sts (HeightTrimming.21)+1,r23
 8808 4d26 6093 0000            sts HeightTrimming.21,r22
 8809 4d2a CB01                 movw r24,r22
 8810 4d2c 77FF                 sbrs r23,7
 8811 4d2e 00C0                 rjmp .L709
 8812 4d30 8827                 clr r24
 8813 4d32 9927                 clr r25
 8814 4d34 861B                 sub r24,r22
 8815 4d36 970B                 sbc r25,r23
 8816                   .L709:
 8817 4d38 855F                 subi r24,lo8(501)
 8818 4d3a 9140                 sbci r25,hi8(501)
 8819 4d3c 04F4                 brge .+2
 8820 4d3e 00C0                 rjmp .L708
 8821 4d40 4091 0000            lds r20,WaypointTrimming
 8822 4d44 4423                 tst r20
 8823 4d46 01F0                 breq .L710
 8824 4d48 8091 0000            lds r24,FromNC_AltitudeSetpoint
 8825 4d4c 9091 0000            lds r25,(FromNC_AltitudeSetpoint)+1
 8826 4d50 2091 0000            lds r18,SollHoehe
 8827 4d54 3091 0000            lds r19,(SollHoehe)+1
 8828 4d58 821B                 sub r24,r18
 8829 4d5a 930B                 sbc r25,r19
 8830 4d5c 0996                 adiw r24,9
 8831 4d5e 4397                 sbiw r24,19
 8832 4d60 00F4                 brsh .L711
 8833 4d62 8091 0000            lds r24,FromNC_AltitudeSetpoint
 8834 4d66 9091 0000            lds r25,(FromNC_AltitudeSetpoint)+1
 8835 4d6a A091 0000            lds r26,(FromNC_AltitudeSetpoint)+2
 8836 4d6e B091 0000            lds r27,(FromNC_AltitudeSetpoint)+3
 8837 4d72 00C0                 rjmp .L907
 8838                   .L711:
 8839 4d74 242F                 mov r18,r20
 8840 4d76 3327                 clr r19
 8841 4d78 27FD                 sbrc r18,7
 8842 4d7a 3095                 com r19
 8843 4d7c 432F                 mov r20,r19
 8844 4d7e 532F                 mov r21,r19
 8845 4d80 8091 0000            lds r24,SollHoehe
 8846 4d84 9091 0000            lds r25,(SollHoehe)+1
 8847 4d88 A091 0000            lds r26,(SollHoehe)+2
 8848 4d8c B091 0000            lds r27,(SollHoehe)+3
 8849 4d90 820F                 add r24,r18
 8850 4d92 931F                 adc r25,r19
 8851 4d94 A41F                 adc r26,r20
 8852 4d96 B51F                 adc r27,r21
 8853                   .L907:
 8854 4d98 8093 0000            sts SollHoehe,r24
 8855 4d9c 9093 0000            sts (SollHoehe)+1,r25
 8856 4da0 A093 0000            sts (SollHoehe)+2,r26
 8857 4da4 B093 0000            sts (SollHoehe)+3,r27
 8858 4da8 00C0                 rjmp .L713
 8859                   .L710:
 8860 4daa 8091 0000            lds r24,EE_Parameter+18
 8861 4dae 2091 0000            lds r18,SollHoehe
 8862 4db2 3091 0000            lds r19,(SollHoehe)+1
 8863 4db6 4091 0000            lds r20,(SollHoehe)+2
 8864 4dba 5091 0000            lds r21,(SollHoehe)+3
 8865 4dbe 1616                 cp __zero_reg__,r22
 8866 4dc0 1706                 cpc __zero_reg__,r23
 8867 4dc2 04F4                 brge .L714
 8868 4dc4 63E0                 ldi r22,lo8(3)
 8869 4dc6 0E94 0000            call __udivmodqi4
 8870 4dca 280F                 add r18,r24
 8871 4dcc 311D                 adc r19,__zero_reg__
 8872 4dce 411D                 adc r20,__zero_reg__
 8873 4dd0 511D                 adc r21,__zero_reg__
 8874 4dd2 00C0                 rjmp .L906
 8875                   .L714:
 8876 4dd4 63E0                 ldi r22,lo8(3)
 8877 4dd6 0E94 0000            call __udivmodqi4
 8878 4dda 281B                 sub r18,r24
 8879 4ddc 3109                 sbc r19,__zero_reg__
 8880 4dde 4109                 sbc r20,__zero_reg__
 8881 4de0 5109                 sbc r21,__zero_reg__
 8882                   .L906:
 8883 4de2 2093 0000            sts SollHoehe,r18
 8884 4de6 3093 0000            sts (SollHoehe)+1,r19
 8885 4dea 4093 0000            sts (SollHoehe)+2,r20
 8886 4dee 5093 0000            sts (SollHoehe)+3,r21
 8887                   .L713:
 8888 4df2 1092 0000            sts (HeightTrimming.21)+1,__zero_reg__
 8889 4df6 1092 0000            sts HeightTrimming.21,__zero_reg__
 8890 4dfa E090 0000            lds r14,HoehenWert
 8891 4dfe F090 0000            lds r15,(HoehenWert)+1
 8892 4e02 0091 0000            lds r16,(HoehenWert)+2
 8893 4e06 1091 0000            lds r17,(HoehenWert)+3
 8894 4e0a D801                 movw r26,r16
 8895 4e0c C701                 movw r24,r14
 8896 4e0e 8050                 subi r24,lo8(-(-1024))
 8897 4e10 9440                 sbci r25,hi8(-(-1024))
 8898 4e12 A040                 sbci r26,hlo8(-(-1024))
 8899 4e14 B040                 sbci r27,hhi8(-(-1024))
 8900 4e16 2091 0000            lds r18,SollHoehe
 8901 4e1a 3091 0000            lds r19,(SollHoehe)+1
 8902 4e1e 4091 0000            lds r20,(SollHoehe)+2
 8903 4e22 5091 0000            lds r21,(SollHoehe)+3
 8904 4e26 8217                 cp r24,r18
 8905 4e28 9307                 cpc r25,r19
 8906 4e2a A407                 cpc r26,r20
 8907 4e2c B507                 cpc r27,r21
 8908 4e2e 04F4                 brge .L908
 8909 4e30 D801                 movw r26,r16
 8910 4e32 C701                 movw r24,r14
 8911 4e34 8050                 subi r24,lo8(-(1024))
 8912 4e36 9C4F                 sbci r25,hi8(-(1024))
 8913 4e38 AF4F                 sbci r26,hlo8(-(1024))
 8914 4e3a BF4F                 sbci r27,hhi8(-(1024))
 8915 4e3c 2817                 cp r18,r24
 8916 4e3e 3907                 cpc r19,r25
 8917 4e40 4A07                 cpc r20,r26
 8918 4e42 5B07                 cpc r21,r27
 8919 4e44 04F0                 brlt .L717
 8920                   .L908:
 8921 4e46 8093 0000            sts SollHoehe,r24
 8922 4e4a 9093 0000            sts (SollHoehe)+1,r25
 8923 4e4e A093 0000            sts (SollHoehe)+2,r26
 8924 4e52 B093 0000            sts (SollHoehe)+3,r27
 8925                   .L717:
 8926 4e56 8091 0000            lds r24,Parameter_ExtraConfig
 8927 4e5a 81FF                 sbrs r24,1
 8928 4e5c 00C0                 rjmp .L719
 8929 4e5e 84E6                 ldi r24,lo8(100)
 8930 4e60 90E0                 ldi r25,hi8(100)
 8931 4e62 9093 0000            sts (beeptime)+1,r25
 8932 4e66 8093 0000            sts beeptime,r24
 8933                   .L719:
 8934 4e6a 8091 0000            lds r24,EE_Parameter+22
 8935 4e6e 8823                 tst r24
 8936 4e70 01F4                 brne .L708
 8937 4e72 8091 0000            lds r24,FromNC_AltitudeSpeed
 8938 4e76 8823                 tst r24
 8939 4e78 01F4                 brne .L708
 8940 4e7a 4091 0000            lds r20,HoverGas
 8941 4e7e 5091 0000            lds r21,(HoverGas)+1
 8942 4e82 57FF                 sbrs r21,7
 8943 4e84 00C0                 rjmp .L721
 8944 4e86 4D5F                 subi r20,lo8(-(3))
 8945 4e88 5F4F                 sbci r21,hi8(-(3))
 8946                   .L721:
 8947 4e8a 5595                 asr r21
 8948 4e8c 4795                 ror r20
 8949 4e8e 5595                 asr r21
 8950 4e90 4795                 ror r20
 8951 4e92 8091 0000            lds r24,UBat
 8952 4e96 9091 0000            lds r25,(UBat)+1
 8953 4e9a 2091 0000            lds r18,BattLowVoltageWarning
 8954 4e9e 3327                 clr r19
 8955 4ea0 489F                 mul r20,r24
 8956 4ea2 F001                 movw r30,r0
 8957 4ea4 499F                 mul r20,r25
 8958 4ea6 F00D                 add r31,r0
 8959 4ea8 589F                 mul r21,r24
 8960 4eaa F00D                 add r31,r0
 8961 4eac 1124                 clr r1
 8962 4eae CF01                 movw r24,r30
 8963 4eb0 B901                 movw r22,r18
 8964 4eb2 0E94 0000            call __divmodhi4
 8965 4eb6 7093 0000            sts (StickGasHover)+1,r23
 8966 4eba 6093 0000            sts StickGasHover,r22
 8967 4ebe 6634                 cpi r22,70
 8968 4ec0 7105                 cpc r23,__zero_reg__
 8969 4ec2 04F4                 brge .L722
 8970 4ec4 86E4                 ldi r24,lo8(70)
 8971 4ec6 90E0                 ldi r25,hi8(70)
 8972 4ec8 00C0                 rjmp .L909
 8973                   .L722:
 8974 4eca 6739                 cpi r22,151
 8975 4ecc 7105                 cpc r23,__zero_reg__
 8976 4ece 04F0                 brlt .L708
 8977 4ed0 86E9                 ldi r24,lo8(150)
 8978 4ed2 90E0                 ldi r25,hi8(150)
 8979                   .L909:
 8980 4ed4 9093 0000            sts (StickGasHover)+1,r25
 8981 4ed8 8093 0000            sts StickGasHover,r24
 8982                   .L708:
 8983 4edc 8091 0000            lds r24,BaroExpandActive
 8984 4ee0 9091 0000            lds r25,(BaroExpandActive)+1
 8985 4ee4 892B                 or r24,r25
 8986 4ee6 01F0                 breq .L726
 8987 4ee8 8091 0000            lds r24,HoehenWert
 8988 4eec 9091 0000            lds r25,(HoehenWert)+1
 8989 4ef0 A091 0000            lds r26,(HoehenWert)+2
 8990 4ef4 B091 0000            lds r27,(HoehenWert)+3
 8991 4ef8 8093 0000            sts SollHoehe,r24
 8992 4efc 9093 0000            sts (SollHoehe)+1,r25
 8993 4f00 A093 0000            sts (SollHoehe)+2,r26
 8994 4f04 B093 0000            sts (SollHoehe)+3,r27
 8995 4f08 00C0                 rjmp .L726
 8996                   .L683:
 8997 4f0a 8091 0000            lds r24,HoehenWert
 8998 4f0e 9091 0000            lds r25,(HoehenWert)+1
 8999 4f12 A091 0000            lds r26,(HoehenWert)+2
 9000 4f16 B091 0000            lds r27,(HoehenWert)+3
 9001 4f1a 8059                 subi r24,lo8(-(-400))
 9002 4f1c 9140                 sbci r25,hi8(-(-400))
 9003 4f1e A040                 sbci r26,hlo8(-(-400))
 9004 4f20 B040                 sbci r27,hhi8(-(-400))
 9005 4f22 8093 0000            sts SollHoehe,r24
 9006 4f26 9093 0000            sts (SollHoehe)+1,r25
 9007 4f2a A093 0000            sts (SollHoehe)+2,r26
 9008 4f2e B093 0000            sts (SollHoehe)+3,r27
 9009 4f32 8091 0000            lds r24,EE_Parameter+22
 9010 4f36 8823                 tst r24
 9011 4f38 01F0                 breq .L727
 9012 4f3a 9927                 clr r25
 9013 4f3c 00C0                 rjmp .L910
 9014                   .L727:
 9015 4f3e 88E7                 ldi r24,lo8(120)
 9016 4f40 90E0                 ldi r25,hi8(120)
 9017                   .L910:
 9018 4f42 9093 0000            sts (StickGasHover)+1,r25
 9019 4f46 8093 0000            sts StickGasHover,r24
 9020 4f4a E980                 ldd r14,Y+1
 9021 4f4c FA80                 ldd r15,Y+2
 9022 4f4e F092 0000            sts (HoverGas)+1,r15
 9023 4f52 E092 0000            sts HoverGas,r14
 9024 4f56 8EE2                 ldi r24,lo8(46)
 9025 4f58 8093 0000            sts VarioCharacter,r24
 9026                   .L726:
 9027 4f5c C090 0000            lds r12,HoverGas
 9028 4f60 D090 0000            lds r13,(HoverGas)+1
 9029                   .L682:
 9030 4f64 E090 0000            lds r14,HoehenWert
 9031 4f68 F090 0000            lds r15,(HoehenWert)+1
 9032 4f6c 0091 0000            lds r16,(HoehenWert)+2
 9033 4f70 1091 0000            lds r17,(HoehenWert)+3
 9034 4f74 2091 0000            lds r18,SollHoehe
 9035 4f78 3091 0000            lds r19,(SollHoehe)+1
 9036 4f7c 4091 0000            lds r20,(SollHoehe)+2
 9037 4f80 5091 0000            lds r21,(SollHoehe)+3
 9038 4f84 2E15                 cp r18,r14
 9039 4f86 3F05                 cpc r19,r15
 9040 4f88 4007                 cpc r20,r16
 9041 4f8a 5107                 cpc r21,r17
 9042 4f8c 04F0                 brlt .L730
 9043 4f8e 8091 0000            lds r24,Parameter_ExtraConfig
 9044 4f92 80FD                 sbrc r24,0
 9045 4f94 00C0                 rjmp .L788
 9046                   .L730:
 9047 4f96 8091 0000            lds r24,BaroExpandActive
 9048 4f9a 9091 0000            lds r25,(BaroExpandActive)+1
 9049 4f9e 892B                 or r24,r25
 9050 4fa0 01F0                 breq .L731
 9051 4fa2 C090 0000            lds r12,HoverGas
 9052 4fa6 D090 0000            lds r13,(HoverGas)+1
 9053 4faa 00E0                 ldi r16,lo8(0)
 9054 4fac 10E0                 ldi r17,hi8(0)
 9055 4fae 00C0                 rjmp .L732
 9056                   .L731:
 9057 4fb0 D801                 movw r26,r16
 9058 4fb2 C701                 movw r24,r14
 9059 4fb4 821B                 sub r24,r18
 9060 4fb6 930B                 sbc r25,r19
 9061 4fb8 A40B                 sbc r26,r20
 9062 4fba B50B                 sbc r27,r21
 9063 4fbc 8093 0000            sts tmp_long.1,r24
 9064 4fc0 9093 0000            sts (tmp_long.1)+1,r25
 9065 4fc4 A093 0000            sts (tmp_long.1)+2,r26
 9066 4fc8 B093 0000            sts (tmp_long.1)+3,r27
 9067 4fcc 8230                 cpi r24,lo8(-32766)
 9068 4fce 00E8                 ldi r16,hi8(-32766)
 9069 4fd0 9007                 cpc r25,r16
 9070 4fd2 0FEF                 ldi r16,hlo8(-32766)
 9071 4fd4 A007                 cpc r26,r16
 9072 4fd6 0FEF                 ldi r16,hhi8(-32766)
 9073 4fd8 B007                 cpc r27,r16
 9074 4fda 04F4                 brge .L733
 9075 4fdc 81E0                 ldi r24,lo8(-32767)
 9076 4fde 90E8                 ldi r25,hi8(-32767)
 9077 4fe0 AFEF                 ldi r26,hlo8(-32767)
 9078 4fe2 BFEF                 ldi r27,hhi8(-32767)
 9079 4fe4 00C0                 rjmp .L911
 9080                   .L733:
 9081 4fe6 8F5F                 subi r24,lo8(32767)
 9082 4fe8 9F47                 sbci r25,hi8(32767)
 9083 4fea A040                 sbci r26,hlo8(32767)
 9084 4fec B040                 sbci r27,hhi8(32767)
 9085 4fee 04F0                 brlt .L734
 9086 4ff0 8FEF                 ldi r24,lo8(32767)
 9087 4ff2 9FE7                 ldi r25,hi8(32767)
 9088 4ff4 A0E0                 ldi r26,hlo8(32767)
 9089 4ff6 B0E0                 ldi r27,hhi8(32767)
 9090                   .L911:
 9091 4ff8 8093 0000            sts tmp_long.1,r24
 9092 4ffc 9093 0000            sts (tmp_long.1)+1,r25
 9093 5000 A093 0000            sts (tmp_long.1)+2,r26
 9094 5004 B093 0000            sts (tmp_long.1)+3,r27
 9095                   .L734:
 9096 5008 0091 0000            lds r16,tmp_long.1
 9097 500c 1091 0000            lds r17,(tmp_long.1)+1
 9098 5010 8091 0000            lds r24,Parameter_Hoehe_P
 9099 5014 282F                 mov r18,r24
 9100 5016 3327                 clr r19
 9101 5018 4427                 clr r20
 9102 501a 5527                 clr r21
 9103 501c 8091 0000            lds r24,tmp_long.1
 9104 5020 9091 0000            lds r25,(tmp_long.1)+1
 9105 5024 A091 0000            lds r26,(tmp_long.1)+2
 9106 5028 B091 0000            lds r27,(tmp_long.1)+3
 9107 502c BC01                 movw r22,r24
 9108 502e CD01                 movw r24,r26
 9109 5030 0E94 0000            call __mulsi3
 9110 5034 97FF                 sbrs r25,7
 9111 5036 00C0                 rjmp .L736
 9112 5038 615E                 subi r22,lo8(-(31))
 9113 503a 7F4F                 sbci r23,hi8(-(31))
 9114 503c 8F4F                 sbci r24,hlo8(-(31))
 9115 503e 9F4F                 sbci r25,hhi8(-(31))
 9116                   .L736:
 9117 5040 25E0                 ldi r18,5
 9118 5042 9595         1:      asr r25
 9119 5044 8795                 ror r24
 9120 5046 7795                 ror r23
 9121 5048 6795                 ror r22
 9122 504a 2A95                 dec r18
 9123 504c 01F4                 brne 1b
 9124 504e 6093 0000            sts tmp_long.1,r22
 9125 5052 7093 0000            sts (tmp_long.1)+1,r23
 9126 5056 8093 0000            sts (tmp_long.1)+2,r24
 9127 505a 9093 0000            sts (tmp_long.1)+3,r25
 9128 505e 6530                 cpi r22,lo8(-507)
 9129 5060 2EEF                 ldi r18,hi8(-507)
 9130 5062 7207                 cpc r23,r18
 9131 5064 2FEF                 ldi r18,hlo8(-507)
 9132 5066 8207                 cpc r24,r18
 9133 5068 2FEF                 ldi r18,hhi8(-507)
 9134 506a 9207                 cpc r25,r18
 9135 506c 04F4                 brge .L737
 9136 506e 84E0                 ldi r24,lo8(-508)
 9137 5070 9EEF                 ldi r25,hi8(-508)
 9138 5072 AFEF                 ldi r26,hlo8(-508)
 9139 5074 BFEF                 ldi r27,hhi8(-508)
 9140 5076 00C0                 rjmp .L912
 9141                   .L737:
 9142 5078 6050                 subi r22,lo8(1024)
 9143 507a 7440                 sbci r23,hi8(1024)
 9144 507c 8040                 sbci r24,hlo8(1024)
 9145 507e 9040                 sbci r25,hhi8(1024)
 9146 5080 04F0                 brlt .L738
 9147 5082 80E0                 ldi r24,lo8(1024)
 9148 5084 94E0                 ldi r25,hi8(1024)
 9149 5086 A0E0                 ldi r26,hlo8(1024)
 9150 5088 B0E0                 ldi r27,hhi8(1024)
 9151                   .L912:
 9152 508a 8093 0000            sts tmp_long.1,r24
 9153 508e 9093 0000            sts (tmp_long.1)+1,r25
 9154 5092 A093 0000            sts (tmp_long.1)+2,r26
 9155 5096 B093 0000            sts (tmp_long.1)+3,r27
 9156                   .L738:
 9157 509a 8090 0000            lds r8,tmp_long.1
 9158 509e 9090 0000            lds r9,(tmp_long.1)+1
 9159 50a2 2091 0000            lds r18,VarioMeter
 9160 50a6 3091 0000            lds r19,(VarioMeter)+1
 9161 50aa 37FF                 sbrs r19,7
 9162 50ac 00C0                 rjmp .L740
 9163 50ae 295F                 subi r18,lo8(-(7))
 9164 50b0 3F4F                 sbci r19,hi8(-(7))
 9165                   .L740:
 9166 50b2 83E0                 ldi r24,3
 9167 50b4 3595         1:      asr r19
 9168 50b6 2795                 ror r18
 9169 50b8 8A95                 dec r24
 9170 50ba 01F4                 brne 1b
 9171 50bc 4FEF                 ldi r20,hi8(-126)
 9172 50be 2238                 cpi r18,lo8(-126)
 9173 50c0 3407                 cpc r19,r20
 9174 50c2 04F4                 brge .L741
 9175 50c4 21E8                 ldi r18,lo8(-127)
 9176 50c6 3FEF                 ldi r19,hi8(-127)
 9177 50c8 00C0                 rjmp .L742
 9178                   .L741:
 9179 50ca 2038                 cpi r18,128
 9180 50cc 3105                 cpc r19,__zero_reg__
 9181 50ce 04F0                 brlt .L742
 9182 50d0 20E8                 ldi r18,lo8(128)
 9183 50d2 30E0                 ldi r19,hi8(128)
 9184                   .L742:
 9185 50d4 C901                 movw r24,r18
 9186 50d6 AA27                 clr r26
 9187 50d8 97FD                 sbrc r25,7
 9188 50da A095                 com r26
 9189 50dc BA2F                 mov r27,r26
 9190 50de 2091 0000            lds r18,Parameter_Luftdruck_D
 9191 50e2 3327                 clr r19
 9192 50e4 4427                 clr r20
 9193 50e6 5527                 clr r21
 9194 50e8 BC01                 movw r22,r24
 9195 50ea CD01                 movw r24,r26
 9196 50ec 0E94 0000            call __mulsi3
 9197 50f0 97FF                 sbrs r25,7
 9198 50f2 00C0                 rjmp .L744
 9199 50f4 6D5F                 subi r22,lo8(-(3))
 9200 50f6 7F4F                 sbci r23,hi8(-(3))
 9201 50f8 8F4F                 sbci r24,hlo8(-(3))
 9202 50fa 9F4F                 sbci r25,hhi8(-(3))
 9203                   .L744:
 9204 50fc B2E0                 ldi r27,2
 9205 50fe 9595         1:      asr r25
 9206 5100 8795                 ror r24
 9207 5102 7795                 ror r23
 9208 5104 6795                 ror r22
 9209 5106 BA95                 dec r27
 9210 5108 01F4                 brne 1b
 9211 510a 9B01                 movw r18,r22
 9212 510c 5FEF                 ldi r21,hi8(-255)
 9213 510e 6130                 cpi r22,lo8(-255)
 9214 5110 7507                 cpc r23,r21
 9215 5112 04F4                 brge .L745
 9216 5114 20E0                 ldi r18,lo8(-256)
 9217 5116 3FEF                 ldi r19,hi8(-256)
 9218 5118 00C0                 rjmp .L746
 9219                   .L745:
 9220 511a 6F3F                 cpi r22,255
 9221 511c 7105                 cpc r23,__zero_reg__
 9222 511e 01F0                 breq .L746
 9223 5120 04F0                 brlt .L746
 9224 5122 20E0                 ldi r18,lo8(256)
 9225 5124 31E0                 ldi r19,hi8(256)
 9226                   .L746:
 9227 5126 8091 0000            lds r24,FC_StatusFlags
 9228 512a 807C                 andi r24,lo8(-64)
 9229 512c 01F0                 breq .L748
 9230 512e C901                 movw r24,r18
 9231 5130 37FD                 sbrc r19,7
 9232 5132 0396                 adiw r24,3
 9233                   .L749:
 9234 5134 9C01                 movw r18,r24
 9235 5136 3595                 asr r19
 9236 5138 2795                 ror r18
 9237 513a 3595                 asr r19
 9238 513c 2795                 ror r18
 9239 513e 00C0                 rjmp .L750
 9240                   .L748:
 9241 5140 8091 0000            lds r24,Parameter_ExtraConfig
 9242 5144 80FF                 sbrs r24,0
 9243 5146 00C0                 rjmp .L750
 9244 5148 C901                 movw r24,r18
 9245 514a 37FD                 sbrc r19,7
 9246 514c 0796                 adiw r24,7
 9247                   .L752:
 9248 514e 9C01                 movw r18,r24
 9249 5150 F3E0                 ldi r31,3
 9250 5152 3595         1:      asr r19
 9251 5154 2795                 ror r18
 9252 5156 FA95                 dec r31
 9253 5158 01F4                 brne 1b
 9254                   .L750:
 9255 515a 820E                 add r8,r18
 9256 515c 931E                 adc r9,r19
 9257                   .L732:
 9258 515e 2091 0000            lds r18,Parameter_Hoehe_ACC_Wirkung
 9259 5162 2223                 tst r18
 9260 5164 01F4                 brne .+2
 9261 5166 00C0                 rjmp .L753
 9262 5168 6091 0000            lds r22,Mess_Integral_Hoch
 9263 516c 7091 0000            lds r23,(Mess_Integral_Hoch)+1
 9264 5170 8091 0000            lds r24,(Mess_Integral_Hoch)+2
 9265 5174 9091 0000            lds r25,(Mess_Integral_Hoch)+3
 9266 5178 97FF                 sbrs r25,7
 9267 517a 00C0                 rjmp .L754
 9268 517c 6158                 subi r22,lo8(-(127))
 9269 517e 7F4F                 sbci r23,hi8(-(127))
 9270 5180 8F4F                 sbci r24,hlo8(-(127))
 9271 5182 9F4F                 sbci r25,hhi8(-(127))
 9272                   .L754:
 9273 5184 E7E0                 ldi r30,7
 9274 5186 9595         1:      asr r25
 9275 5188 8795                 ror r24
 9276 518a 7795                 ror r23
 9277 518c 6795                 ror r22
 9278 518e EA95                 dec r30
 9279 5190 01F4                 brne 1b
 9280 5192 3327                 clr r19
 9281 5194 4427                 clr r20
 9282 5196 5527                 clr r21
 9283 5198 0E94 0000            call __mulsi3
 9284 519c 97FF                 sbrs r25,7
 9285 519e 00C0                 rjmp .L755
 9286 51a0 615E                 subi r22,lo8(-(31))
 9287 51a2 7F4F                 sbci r23,hi8(-(31))
 9288 51a4 8F4F                 sbci r24,hlo8(-(31))
 9289 51a6 9F4F                 sbci r25,hhi8(-(31))
 9290                   .L755:
 9291 51a8 55E0                 ldi r21,5
 9292 51aa 9595         1:      asr r25
 9293 51ac 8795                 ror r24
 9294 51ae 7795                 ror r23
 9295 51b0 6795                 ror r22
 9296 51b2 5A95                 dec r21
 9297 51b4 01F4                 brne 1b
 9298 51b6 6093 0000            sts tmp_long.1,r22
 9299 51ba 7093 0000            sts (tmp_long.1)+1,r23
 9300 51be 8093 0000            sts (tmp_long.1)+2,r24
 9301 51c2 9093 0000            sts (tmp_long.1)+3,r25
 9302 51c6 6138                 cpi r22,lo8(-127)
 9303 51c8 AFEF                 ldi r26,hi8(-127)
 9304 51ca 7A07                 cpc r23,r26
 9305 51cc AFEF                 ldi r26,hlo8(-127)
 9306 51ce 8A07                 cpc r24,r26
 9307 51d0 AFEF                 ldi r26,hhi8(-127)
 9308 51d2 9A07                 cpc r25,r26
 9309 51d4 04F4                 brge .L756
 9310 51d6 80E8                 ldi r24,lo8(-128)
 9311 51d8 9FEF                 ldi r25,hi8(-128)
 9312 51da AFEF                 ldi r26,hlo8(-128)
 9313 51dc BFEF                 ldi r27,hhi8(-128)
 9314 51de 00C0                 rjmp .L913
 9315                   .L756:
 9316 51e0 6F3F                 cpi r22,lo8(255)
 9317 51e2 7105                 cpc r23,__zero_reg__
 9318 51e4 8105                 cpc r24,__zero_reg__
 9319 51e6 9105                 cpc r25,__zero_reg__
 9320 51e8 01F0                 breq .L757
 9321 51ea 04F0                 brlt .L757
 9322 51ec 80E0                 ldi r24,lo8(256)
 9323 51ee 91E0                 ldi r25,hi8(256)
 9324 51f0 A0E0                 ldi r26,hlo8(256)
 9325 51f2 B0E0                 ldi r27,hhi8(256)
 9326                   .L913:
 9327 51f4 8093 0000            sts tmp_long.1,r24
 9328 51f8 9093 0000            sts (tmp_long.1)+1,r25
 9329 51fc A093 0000            sts (tmp_long.1)+2,r26
 9330 5200 B093 0000            sts (tmp_long.1)+3,r27
 9331                   .L757:
 9332 5204 8091 0000            lds r24,tmp_long.1
 9333 5208 9091 0000            lds r25,(tmp_long.1)+1
 9334 520c 880E                 add r8,r24
 9335 520e 991E                 adc r9,r25
 9336                   .L753:
 9337 5210 8091 0000            lds r24,Parameter_Hoehe_GPS_Z
 9338 5214 282F                 mov r18,r24
 9339 5216 3327                 clr r19
 9340 5218 8091 0000            lds r24,FromNaviCtrl_Value+4
 9341 521c 9927                 clr r25
 9342 521e 87FD                 sbrc r24,7
 9343 5220 9095                 com r25
 9344 5222 289F                 mul r18,r24
 9345 5224 F001                 movw r30,r0
 9346 5226 299F                 mul r18,r25
 9347 5228 F00D                 add r31,r0
 9348 522a 389F                 mul r19,r24
 9349 522c F00D                 add r31,r0
 9350 522e 1124                 clr r1
 9351 5230 9F01                 movw r18,r30
 9352 5232 F7FF                 sbrs r31,7
 9353 5234 00C0                 rjmp .L759
 9354 5236 2158                 subi r18,lo8(-(127))
 9355 5238 3F4F                 sbci r19,hi8(-(127))
 9356                   .L759:
 9357 523a 220F                 lsl r18
 9358 523c 232F                 mov r18,r19
 9359 523e 221F                 rol r18
 9360 5240 330B                 sbc r19,r19
 9361 5242 FFEF                 ldi r31,hi8(-127)
 9362 5244 2138                 cpi r18,lo8(-127)
 9363 5246 3F07                 cpc r19,r31
 9364 5248 04F4                 brge .L760
 9365 524a 20E8                 ldi r18,lo8(-128)
 9366 524c 3FEF                 ldi r19,hi8(-128)
 9367 524e 00C0                 rjmp .L761
 9368                   .L760:
 9369 5250 2F3F                 cpi r18,255
 9370 5252 3105                 cpc r19,__zero_reg__
 9371 5254 01F0                 breq .L761
 9372 5256 04F0                 brlt .L761
 9373 5258 20E0                 ldi r18,lo8(256)
 9374 525a 31E0                 ldi r19,hi8(256)
 9375                   .L761:
 9376 525c 820E                 add r8,r18
 9377 525e 931E                 adc r9,r19
 9378 5260 C401                 movw r24,r8
 9379 5262 AA27                 clr r26
 9380 5264 97FD                 sbrc r25,7
 9381 5266 A095                 com r26
 9382 5268 BA2F                 mov r27,r26
 9383 526a E090 0000            lds r14,HoverGas
 9384 526e F090 0000            lds r15,(HoverGas)+1
 9385 5272 9701                 movw r18,r14
 9386 5274 4427                 clr r20
 9387 5276 37FD                 sbrc r19,7
 9388 5278 4095                 com r20
 9389 527a 542F                 mov r21,r20
 9390 527c BC01                 movw r22,r24
 9391 527e CD01                 movw r24,r26
 9392 5280 0E94 0000            call __mulsi3
 9393 5284 97FF                 sbrs r25,7
 9394 5286 00C0                 rjmp .L763
 9395 5288 6150                 subi r22,lo8(-(511))
 9396 528a 7E4F                 sbci r23,hi8(-(511))
 9397 528c 8F4F                 sbci r24,hlo8(-(511))
 9398 528e 9F4F                 sbci r25,hhi8(-(511))
 9399                   .L763:
 9400 5290 29E0                 ldi r18,9
 9401 5292 9595         1:      asr r25
 9402 5294 8795                 ror r24
 9403 5296 7795                 ror r23
 9404 5298 6795                 ror r22
 9405 529a 2A95                 dec r18
 9406 529c 01F4                 brne 1b
 9407 529e C61A                 sub r12,r22
 9408 52a0 D70A                 sbc r13,r23
 9409 52a2 8091 0000            lds r24,AltitudeSetpointTrimming
 9410 52a6 9091 0000            lds r25,(AltitudeSetpointTrimming)+1
 9411 52aa 892B                 or r24,r25
 9412 52ac 01F0                 breq .+2
 9413 52ae 00C0                 rjmp .L764
 9414 52b0 1E14                 cp __zero_reg__,r14
 9415 52b2 1F04                 cpc __zero_reg__,r15
 9416 52b4 04F0                 brlt .+2
 9417 52b6 00C0                 rjmp .L764
 9418 52b8 9801                 movw r18,r16
 9419 52ba 17FF                 sbrs r17,7
 9420 52bc 00C0                 rjmp .L765
 9421 52be 3095                 com r19
 9422 52c0 2195                 neg r18
 9423 52c2 3F4F                 sbci r19,lo8(-1)
 9424                   .L765:
 9425 52c4 2D33                 cpi r18,61
 9426 52c6 3105                 cpc r19,__zero_reg__
 9427 52c8 00F4                 brsh .L766
 9428 52ca 8091 0000            lds r24,HoverGasMin
 9429 52ce 9091 0000            lds r25,(HoverGasMin)+1
 9430 52d2 8C15                 cp r24,r12
 9431 52d4 9D05                 cpc r25,r13
 9432 52d6 04F4                 brge .L915
 9433 52d8 00C0                 rjmp .L924
 9434                   .L766:
 9435 52da 2C53                 subi r18,lo8(-(-60))
 9436 52dc 3040                 sbci r19,hi8(-(-60))
 9437 52de 85E0                 ldi r24,5
 9438 52e0 3695         1:      lsr r19
 9439 52e2 2795                 ror r18
 9440 52e4 8A95                 dec r24
 9441 52e6 01F4                 brne 1b
 9442 52e8 2031                 cpi r18,16
 9443 52ea 3105                 cpc r19,__zero_reg__
 9444 52ec 00F0                 brlo .L771
 9445 52ee 2FE0                 ldi r18,lo8(15)
 9446 52f0 30E0                 ldi r19,hi8(15)
 9447                   .L771:
 9448 52f2 4091 0000            lds r20,HoverGasMin
 9449 52f6 5091 0000            lds r21,(HoverGasMin)+1
 9450 52fa 1016                 cp __zero_reg__,r16
 9451 52fc 1106                 cpc __zero_reg__,r17
 9452 52fe 04F4                 brge .L772
 9453 5300 80E1                 ldi r24,lo8(16)
 9454 5302 90E0                 ldi r25,hi8(16)
 9455 5304 821B                 sub r24,r18
 9456 5306 930B                 sbc r25,r19
 9457 5308 489F                 mul r20,r24
 9458 530a 9001                 movw r18,r0
 9459 530c 499F                 mul r20,r25
 9460 530e 300D                 add r19,r0
 9461 5310 589F                 mul r21,r24
 9462 5312 300D                 add r19,r0
 9463 5314 1124                 clr r1
 9464 5316 B4E0                 ldi r27,4
 9465 5318 3695         1:      lsr r19
 9466 531a 2795                 ror r18
 9467 531c BA95                 dec r27
 9468 531e 01F4                 brne 1b
 9469 5320 2C15                 cp r18,r12
 9470 5322 3D05                 cpc r19,r13
 9471 5324 00F4                 brsh .L914
 9472                   .L924:
 9473 5326 8091 0000            lds r24,HoverGasMax
 9474 532a 9091 0000            lds r25,(HoverGasMax)+1
 9475 532e C816                 cp r12,r24
 9476 5330 D906                 cpc r13,r25
 9477 5332 04F0                 brlt .L764
 9478                   .L915:
 9479 5334 6C01                 movw r12,r24
 9480 5336 00C0                 rjmp .L764
 9481                   .L772:
 9482 5338 205F                 subi r18,lo8(-(16))
 9483 533a 3F4F                 sbci r19,hi8(-(16))
 9484 533c 8091 0000            lds r24,HoverGasMax
 9485 5340 9091 0000            lds r25,(HoverGasMax)+1
 9486 5344 829F                 mul r24,r18
 9487 5346 8001                 movw r16,r0
 9488 5348 839F                 mul r24,r19
 9489 534a 100D                 add r17,r0
 9490 534c 929F                 mul r25,r18
 9491 534e 100D                 add r17,r0
 9492 5350 1124                 clr r1
 9493 5352 9801                 movw r18,r16
 9494 5354 A4E0                 ldi r26,4
 9495 5356 3695         1:      lsr r19
 9496 5358 2795                 ror r18
 9497 535a AA95                 dec r26
 9498 535c 01F4                 brne 1b
 9499 535e 4C15                 cp r20,r12
 9500 5360 5D05                 cpc r21,r13
 9501 5362 04F0                 brlt .L777
 9502 5364 6A01                 movw r12,r20
 9503 5366 00C0                 rjmp .L764
 9504                   .L777:
 9505 5368 C216                 cp r12,r18
 9506 536a D306                 cpc r13,r19
 9507 536c 00F0                 brlo .L764
 9508                   .L914:
 9509 536e 6901                 movw r12,r18
 9510                   .L764:
 9511 5370 C601                 movw r24,r12
 9512 5372 AA27                 clr r26
 9513 5374 97FD                 sbrc r25,7
 9514 5376 A095                 com r26
 9515 5378 BA2F                 mov r27,r26
 9516 537a FDE0                 ldi r31,13
 9517 537c 880F         1:      lsl r24
 9518 537e 991F                 rol r25
 9519 5380 AA1F                 rol r26
 9520 5382 BB1F                 rol r27
 9521 5384 FA95                 dec r31
 9522 5386 01F4                 brne 1b
 9523 5388 9501                 movw r18,r10
 9524 538a 4427                 clr r20
 9525 538c 37FD                 sbrc r19,7
 9526 538e 4095                 com r20
 9527 5390 542F                 mov r21,r20
 9528 5392 BC01                 movw r22,r24
 9529 5394 CD01                 movw r24,r26
 9530 5396 0E94 0000            call __divmodsi4
 9531 539a 2093 0000            sts tmp_long2.2,r18
 9532 539e 3093 0000            sts (tmp_long2.2)+1,r19
 9533 53a2 4093 0000            sts (tmp_long2.2)+2,r20
 9534 53a6 5093 0000            sts (tmp_long2.2)+3,r21
 9535 53aa C090 0000            lds r12,tmp_long2.2
 9536 53ae D090 0000            lds r13,(tmp_long2.2)+1
 9537 53b2 8091 0000            lds r24,FilterHCGas.22
 9538 53b6 9091 0000            lds r25,(FilterHCGas.22)+1
 9539 53ba 9C01                 movw r18,r24
 9540 53bc 220F                 lsl r18
 9541 53be 331F                 rol r19
 9542 53c0 280F                 add r18,r24
 9543 53c2 391F                 adc r19,r25
 9544 53c4 2C0D                 add r18,r12
 9545 53c6 3D1D                 adc r19,r13
 9546 53c8 37FF                 sbrs r19,7
 9547 53ca 00C0                 rjmp .L780
 9548 53cc 2D5F                 subi r18,lo8(-(3))
 9549 53ce 3F4F                 sbci r19,hi8(-(3))
 9550                   .L780:
 9551 53d0 A901                 movw r20,r18
 9552 53d2 5595                 asr r21
 9553 53d4 4795                 ror r20
 9554 53d6 5595                 asr r21
 9555 53d8 4795                 ror r20
 9556 53da 5093 0000            sts (FilterHCGas.22)+1,r21
 9557 53de 4093 0000            sts FilterHCGas.22,r20
 9558 53e2 8091 0000            lds r24,EE_Parameter+14
 9559 53e6 282F                 mov r18,r24
 9560 53e8 3327                 clr r19
 9561 53ea 220F                 lsl r18
 9562 53ec 331F                 rol r19
 9563 53ee 220F                 lsl r18
 9564 53f0 331F                 rol r19
 9565 53f2 2417                 cp r18,r20
 9566 53f4 3507                 cpc r19,r21
 9567 53f6 04F4                 brge .L916
 9568 53f8 8091 0000            lds r24,MAX_GAS
 9569 53fc 282F                 mov r18,r24
 9570 53fe 3327                 clr r19
 9571 5400 220F                 lsl r18
 9572 5402 331F                 rol r19
 9573 5404 220F                 lsl r18
 9574 5406 331F                 rol r19
 9575 5408 2055                 subi r18,lo8(-(-80))
 9576 540a 3040                 sbci r19,hi8(-(-80))
 9577 540c 4217                 cp r20,r18
 9578 540e 5307                 cpc r21,r19
 9579 5410 04F0                 brlt .L782
 9580                   .L916:
 9581 5412 3093 0000            sts (FilterHCGas.22)+1,r19
 9582 5416 2093 0000            sts FilterHCGas.22,r18
 9583                   .L782:
 9584 541a 8091 0000            lds r24,Parameter_ExtraConfig
 9585 541e 80FF                 sbrs r24,0
 9586 5420 00C0                 rjmp .L784
 9587 5422 8091 0000            lds r24,FilterHCGas.22
 9588 5426 9091 0000            lds r25,(FilterHCGas.22)+1
 9589 542a 2981                 ldd r18,Y+1
 9590 542c 3A81                 ldd r19,Y+2
 9591 542e 8217                 cp r24,r18
 9592 5430 9307                 cpc r25,r19
 9593 5432 04F0                 brlt .L785
 9594 5434 3093 0000            sts (FilterHCGas.22)+1,r19
 9595 5438 2093 0000            sts FilterHCGas.22,r18
 9596                   .L785:
 9597 543c 4091 0000            lds r20,FilterHCGas.22
 9598 5440 5091 0000            lds r21,(FilterHCGas.22)+1
 9599 5444 5A83                 std Y+2,r21
 9600 5446 4983                 std Y+1,r20
 9601 5448 00C0                 rjmp .L788
 9602                   .L784:
 9603 544a 2981                 ldd r18,Y+1
 9604 544c 3A81                 ldd r19,Y+2
 9605 544e 2E19                 sub r18,r14
 9606 5450 3F09                 sbc r19,r15
 9607 5452 37FF                 sbrs r19,7
 9608 5454 00C0                 rjmp .L787
 9609 5456 2D5F                 subi r18,lo8(-(3))
 9610 5458 3F4F                 sbci r19,hi8(-(3))
 9611                   .L787:
 9612 545a 3595                 asr r19
 9613 545c 2795                 ror r18
 9614 545e 3595                 asr r19
 9615 5460 2795                 ror r18
 9616 5462 6091 0000            lds r22,FilterHCGas.22
 9617 5466 7091 0000            lds r23,(FilterHCGas.22)+1
 9618 546a 620F                 add r22,r18
 9619 546c 731F                 adc r23,r19
 9620 546e 7A83                 std Y+2,r23
 9621 5470 6983                 std Y+1,r22
 9622 5472 00C0                 rjmp .L788
 9623                   .L679:
 9624 5474 8091 0000            lds r24,EE_Parameter+22
 9625 5478 8823                 tst r24
 9626 547a 01F4                 brne .L789
 9627 547c 6091 0000            lds r22,HoverGas
 9628 5480 7091 0000            lds r23,(HoverGas)+1
 9629 5484 77FF                 sbrs r23,7
 9630 5486 00C0                 rjmp .L790
 9631 5488 6D5F                 subi r22,lo8(-(3))
 9632 548a 7F4F                 sbci r23,hi8(-(3))
 9633                   .L790:
 9634 548c 7595                 asr r23
 9635 548e 6795                 ror r22
 9636 5490 7595                 asr r23
 9637 5492 6795                 ror r22
 9638 5494 4091 0000            lds r20,UBat
 9639 5498 5091 0000            lds r21,(UBat)+1
 9640 549c 8091 0000            lds r24,BattLowVoltageWarning
 9641 54a0 282F                 mov r18,r24
 9642 54a2 3327                 clr r19
 9643 54a4 649F                 mul r22,r20
 9644 54a6 C001                 movw r24,r0
 9645 54a8 659F                 mul r22,r21
 9646 54aa 900D                 add r25,r0
 9647 54ac 749F                 mul r23,r20
 9648 54ae 900D                 add r25,r0
 9649 54b0 1124                 clr r1
 9650 54b2 B901                 movw r22,r18
 9651 54b4 0E94 0000            call __divmodhi4
 9652 54b8 CB01                 movw r24,r22
 9653 54ba 00C0                 rjmp .L917
 9654                   .L789:
 9655 54bc 9927                 clr r25
 9656                   .L917:
 9657 54be 9093 0000            sts (StickGasHover)+1,r25
 9658 54c2 8093 0000            sts StickGasHover,r24
 9659 54c6 8091 0000            lds r24,StickGasHover
 9660 54ca 9091 0000            lds r25,(StickGasHover)+1
 9661 54ce 8734                 cpi r24,71
 9662 54d0 9105                 cpc r25,__zero_reg__
 9663 54d2 04F4                 brge .L792
 9664 54d4 86E4                 ldi r24,lo8(70)
 9665 54d6 90E0                 ldi r25,hi8(70)
 9666 54d8 00C0                 rjmp .L918
 9667                   .L792:
 9668 54da 8639                 cpi r24,150
 9669 54dc 9105                 cpc r25,__zero_reg__
 9670 54de 04F0                 brlt .L793
 9671 54e0 86E9                 ldi r24,lo8(150)
 9672 54e2 90E0                 ldi r25,hi8(150)
 9673                   .L918:
 9674 54e4 9093 0000            sts (StickGasHover)+1,r25
 9675 54e8 8093 0000            sts StickGasHover,r24
 9676                   .L793:
 9677 54ec 8981                 ldd r24,Y+1
 9678 54ee 9A81                 ldd r25,Y+2
 9679 54f0 9093 0000            sts (FilterHCGas.22)+1,r25
 9680 54f4 8093 0000            sts FilterHCGas.22,r24
 9681 54f8 8091 0000            lds r24,FC_StatusFlags
 9682 54fc 806C                 ori r24,lo8(-64)
 9683 54fe 8093 0000            sts FC_StatusFlags,r24
 9684 5502 8091 0000            lds r24,FC_StatusFlags2
 9685 5506 8D7F                 andi r24,lo8(-3)
 9686 5508 8093 0000            sts FC_StatusFlags2,r24
 9687                   .L788:
 9688 550c 8091 0000            lds r24,FC_StatusFlags
 9689 5510 9927                 clr r25
 9690 5512 9C01                 movw r18,r24
 9691 5514 2270                 andi r18,lo8(2)
 9692 5516 3070                 andi r19,hi8(2)
 9693 5518 81FF                 sbrs r24,1
 9694 551a 00C0                 rjmp .L795
 9695 551c 8091 0000            lds r24,HoverGasFilter.23
 9696 5520 9091 0000            lds r25,(HoverGasFilter.23)+1
 9697 5524 A091 0000            lds r26,(HoverGasFilter.23)+2
 9698 5528 B091 0000            lds r27,(HoverGasFilter.23)+3
 9699 552c 0097                 sbiw r24,0
 9700 552e A105                 cpc r26,__zero_reg__
 9701 5530 B105                 cpc r27,__zero_reg__
 9702 5532 01F0                 breq .L797
 9703 5534 8091 0000            lds r24,StartTrigger
 9704 5538 8130                 cpi r24,lo8(1)
 9705 553a 01F4                 brne .L796
 9706                   .L797:
 9707 553c E981                 ldd r30,Y+1
 9708 553e FA81                 ldd r31,Y+2
 9709 5540 CF01                 movw r24,r30
 9710 5542 AA27                 clr r26
 9711 5544 97FD                 sbrc r25,7
 9712 5546 A095                 com r26
 9713 5548 BA2F                 mov r27,r26
 9714 554a 1EE0                 ldi r17,14
 9715 554c 880F         1:      lsl r24
 9716 554e 991F                 rol r25
 9717 5550 AA1F                 rol r26
 9718 5552 BB1F                 rol r27
 9719 5554 1A95                 dec r17
 9720 5556 01F4                 brne 1b
 9721 5558 8093 0000            sts HoverGasFilter.23,r24
 9722 555c 9093 0000            sts (HoverGasFilter.23)+1,r25
 9723 5560 A093 0000            sts (HoverGasFilter.23)+2,r26
 9724 5564 B093 0000            sts (HoverGasFilter.23)+3,r27
 9725                   .L796:
 9726 5568 8091 0000            lds r24,StartTrigger
 9727 556c 8130                 cpi r24,lo8(1)
 9728 556e 01F4                 brne .L798
 9729 5570 82E0                 ldi r24,lo8(2)
 9730 5572 8093 0000            sts StartTrigger,r24
 9731                   .L798:
 9732 5576 E980                 ldd r14,Y+1
 9733 5578 FA80                 ldd r15,Y+2
 9734 557a C701                 movw r24,r14
 9735 557c AA27                 clr r26
 9736 557e 97FD                 sbrc r25,7
 9737 5580 A095                 com r26
 9738 5582 BA2F                 mov r27,r26
 9739 5584 9501                 movw r18,r10
 9740 5586 4427                 clr r20
 9741 5588 37FD                 sbrc r19,7
 9742 558a 4095                 com r20
 9743 558c 542F                 mov r21,r20
 9744 558e BC01                 movw r22,r24
 9745 5590 CD01                 movw r24,r26
 9746 5592 0E94 0000            call __mulsi3
 9747 5596 DC01                 movw r26,r24
 9748 5598 CB01                 movw r24,r22
 9749 559a 8093 0000            sts tmp_long2.2,r24
 9750 559e 9093 0000            sts (tmp_long2.2)+1,r25
 9751 55a2 A093 0000            sts (tmp_long2.2)+2,r26
 9752 55a6 B093 0000            sts (tmp_long2.2)+3,r27
 9753 55aa B7FF                 sbrs r27,7
 9754 55ac 00C0                 rjmp .L799
 9755 55ae 8150                 subi r24,lo8(-(8191))
 9756 55b0 904E                 sbci r25,hi8(-(8191))
 9757 55b2 AF4F                 sbci r26,hlo8(-(8191))
 9758 55b4 BF4F                 sbci r27,hhi8(-(8191))
 9759                   .L799:
 9760 55b6 7C01                 movw r14,r24
 9761 55b8 8D01                 movw r16,r26
 9762 55ba ADE0                 ldi r26,13
 9763 55bc 1595         1:      asr r17
 9764 55be 0795                 ror r16
 9765 55c0 F794                 ror r15
 9766 55c2 E794                 ror r14
 9767 55c4 AA95                 dec r26
 9768 55c6 01F4                 brne 1b
 9769 55c8 E092 0000            sts tmp_long2.2,r14
 9770 55cc F092 0000            sts (tmp_long2.2)+1,r15
 9771 55d0 0093 0000            sts (tmp_long2.2)+2,r16
 9772 55d4 1093 0000            sts (tmp_long2.2)+3,r17
 9773 55d8 6091 0000            lds r22,modell_fliegt
 9774 55dc 7091 0000            lds r23,(modell_fliegt)+1
 9775 55e0 2FE0                 ldi r18,hi8(4000)
 9776 55e2 603A                 cpi r22,lo8(4000)
 9777 55e4 7207                 cpc r23,r18
 9778 55e6 00F4                 brsh .L800
 9779 55e8 8091 0000            lds r24,HoverGasFilter.23
 9780 55ec 9091 0000            lds r25,(HoverGasFilter.23)+1
 9781 55f0 A091 0000            lds r26,(HoverGasFilter.23)+2
 9782 55f4 B091 0000            lds r27,(HoverGasFilter.23)+3
 9783 55f8 9C01                 movw r18,r24
 9784 55fa AD01                 movw r20,r26
 9785 55fc FAE0                 ldi r31,10
 9786 55fe 5695         1:      lsr r21
 9787 5600 4795                 ror r20
 9788 5602 3795                 ror r19
 9789 5604 2795                 ror r18
 9790 5606 FA95                 dec r31
 9791 5608 01F4                 brne 1b
 9792 560a 821B                 sub r24,r18
 9793 560c 930B                 sbc r25,r19
 9794 560e A40B                 sbc r26,r20
 9795 5610 B50B                 sbc r27,r21
 9796 5612 A801                 movw r20,r16
 9797 5614 9701                 movw r18,r14
 9798 5616 E4E0                 ldi r30,4
 9799 5618 220F         1:      lsl r18
 9800 561a 331F                 rol r19
 9801 561c 441F                 rol r20
 9802 561e 551F                 rol r21
 9803 5620 EA95                 dec r30
 9804 5622 01F4                 brne 1b
 9805 5624 820F                 add r24,r18
 9806 5626 931F                 adc r25,r19
 9807 5628 A41F                 adc r26,r20
 9808 562a B51F                 adc r27,r21
 9809 562c 8093 0000            sts HoverGasFilter.23,r24
 9810 5630 9093 0000            sts (HoverGasFilter.23)+1,r25
 9811 5634 A093 0000            sts (HoverGasFilter.23)+2,r26
 9812 5638 B093 0000            sts (HoverGasFilter.23)+3,r27
 9813                   .L800:
 9814 563c 6054                 subi r22,lo8(8000)
 9815 563e 7F41                 sbci r23,hi8(8000)
 9816 5640 00F4                 brsh .L801
 9817 5642 8091 0000            lds r24,HoverGasFilter.23
 9818 5646 9091 0000            lds r25,(HoverGasFilter.23)+1
 9819 564a A091 0000            lds r26,(HoverGasFilter.23)+2
 9820 564e B091 0000            lds r27,(HoverGasFilter.23)+3
 9821 5652 9C01                 movw r18,r24
 9822 5654 AD01                 movw r20,r26
 9823 5656 6CE0                 ldi r22,12
 9824 5658 5695         1:      lsr r21
 9825 565a 4795                 ror r20
 9826 565c 3795                 ror r19
 9827 565e 2795                 ror r18
 9828 5660 6A95                 dec r22
 9829 5662 01F4                 brne 1b
 9830 5664 821B                 sub r24,r18
 9831 5666 930B                 sbc r25,r19
 9832 5668 A40B                 sbc r26,r20
 9833 566a B50B                 sbc r27,r21
 9834 566c A801                 movw r20,r16
 9835 566e 9701                 movw r18,r14
 9836 5670 F2E0                 ldi r31,2
 9837 5672 220F         1:      lsl r18
 9838 5674 331F                 rol r19
 9839 5676 441F                 rol r20
 9840 5678 551F                 rol r21
 9841 567a FA95                 dec r31
 9842 567c 01F4                 brne 1b
 9843 567e 820F                 add r24,r18
 9844 5680 931F                 adc r25,r19
 9845 5682 A41F                 adc r26,r20
 9846 5684 B51F                 adc r27,r21
 9847 5686 00C0                 rjmp .L919
 9848                   .L801:
 9849 5688 8091 0000            lds r24,VarioMeter
 9850 568c 9091 0000            lds r25,(VarioMeter)+1
 9851 5690 8091 0000            lds r24,VarioMeter
 9852 5694 9091 0000            lds r25,(VarioMeter)+1
 9853 5698 97FF                 sbrs r25,7
 9854 569a 00C0                 rjmp .L804
 9855 569c 9095                 com r25
 9856 569e 8195                 neg r24
 9857 56a0 9F4F                 sbci r25,lo8(-1)
 9858                   .L804:
 9859 56a2 8436                 cpi r24,100
 9860 56a4 9105                 cpc r25,__zero_reg__
 9861 56a6 04F4                 brge .L802
 9862 56a8 8091 0000            lds r24,HoehenWert
 9863 56ac 9091 0000            lds r25,(HoehenWert)+1
 9864 56b0 2091 0000            lds r18,SollHoehe
 9865 56b4 3091 0000            lds r19,(SollHoehe)+1
 9866 56b8 821B                 sub r24,r18
 9867 56ba 930B                 sbc r25,r19
 9868 56bc 8150                 subi r24,lo8(-(255))
 9869 56be 9F4F                 sbci r25,hi8(-(255))
 9870 56c0 8F5F                 subi r24,lo8(511)
 9871 56c2 9140                 sbci r25,hi8(511)
 9872 56c4 00F4                 brsh .L802
 9873 56c6 8091 0000            lds r24,HoverGasFilter.23
 9874 56ca 9091 0000            lds r25,(HoverGasFilter.23)+1
 9875 56ce A091 0000            lds r26,(HoverGasFilter.23)+2
 9876 56d2 B091 0000            lds r27,(HoverGasFilter.23)+3
 9877 56d6 9C01                 movw r18,r24
 9878 56d8 AD01                 movw r20,r26
 9879 56da EEE0                 ldi r30,14
 9880 56dc 5695         1:      lsr r21
 9881 56de 4795                 ror r20
 9882 56e0 3795                 ror r19
 9883 56e2 2795                 ror r18
 9884 56e4 EA95                 dec r30
 9885 56e6 01F4                 brne 1b
 9886 56e8 821B                 sub r24,r18
 9887 56ea 930B                 sbc r25,r19
 9888 56ec A40B                 sbc r26,r20
 9889 56ee B50B                 sbc r27,r21
 9890 56f0 8E0D                 add r24,r14
 9891 56f2 9F1D                 adc r25,r15
 9892 56f4 A01F                 adc r26,r16
 9893 56f6 B11F                 adc r27,r17
 9894                   .L919:
 9895 56f8 8093 0000            sts HoverGasFilter.23,r24
 9896 56fc 9093 0000            sts (HoverGasFilter.23)+1,r25
 9897 5700 A093 0000            sts (HoverGasFilter.23)+2,r26
 9898 5704 B093 0000            sts (HoverGasFilter.23)+3,r27
 9899                   .L802:
 9900 5708 8091 0000            lds r24,HoverGasFilter.23
 9901 570c 9091 0000            lds r25,(HoverGasFilter.23)+1
 9902 5710 A091 0000            lds r26,(HoverGasFilter.23)+2
 9903 5714 B091 0000            lds r27,(HoverGasFilter.23)+3
 9904 5718 7EE0                 ldi r23,14
 9905 571a B695         1:      lsr r27
 9906 571c A795                 ror r26
 9907 571e 9795                 ror r25
 9908 5720 8795                 ror r24
 9909 5722 7A95                 dec r23
 9910 5724 01F4                 brne 1b
 9911 5726 9093 0000            sts (HoverGas)+1,r25
 9912 572a 8093 0000            sts HoverGas,r24
 9913 572e 4091 0000            lds r20,EE_Parameter+20
 9914 5732 4423                 tst r20
 9915 5734 01F0                 breq .L805
 9916 5736 5527                 clr r21
 9917 5738 9C01                 movw r18,r24
 9918 573a BA01                 movw r22,r20
 9919 573c 0E94 0000            call __divmodhi4
 9920 5740 C901                 movw r24,r18
 9921 5742 861B                 sub r24,r22
 9922 5744 970B                 sbc r25,r23
 9923 5746 9093 0000            sts (HoverGasMin)+1,r25
 9924 574a 8093 0000            sts HoverGasMin,r24
 9925 574e 260F                 add r18,r22
 9926 5750 371F                 adc r19,r23
 9927 5752 3093 0000            sts (HoverGasMax)+1,r19
 9928 5756 2093 0000            sts HoverGasMax,r18
 9929 575a 00C0                 rjmp .L808
 9930                   .L805:
 9931 575c 1092 0000            sts (HoverGasMin)+1,__zero_reg__
 9932 5760 1092 0000            sts HoverGasMin,__zero_reg__
 9933 5764 8FEF                 ldi r24,lo8(1023)
 9934 5766 93E0                 ldi r25,hi8(1023)
 9935 5768 9093 0000            sts (HoverGasMax)+1,r25
 9936 576c 8093 0000            sts HoverGasMax,r24
 9937 5770 00C0                 rjmp .L808
 9938                   .L795:
 9939 5772 1092 0000            sts StartTrigger,__zero_reg__
 9940 5776 1092 0000            sts HoverGasFilter.23,__zero_reg__
 9941 577a 1092 0000            sts (HoverGasFilter.23)+1,__zero_reg__
 9942 577e 1092 0000            sts (HoverGasFilter.23)+2,__zero_reg__
 9943 5782 1092 0000            sts (HoverGasFilter.23)+3,__zero_reg__
 9944 5786 3093 0000            sts (HoverGas)+1,r19
 9945 578a 2093 0000            sts HoverGas,r18
 9946 578e 00C0                 rjmp .L808
 9947                   .L659:
 9948 5790 8091 0000            lds r24,FC_StatusFlags
 9949 5794 806C                 ori r24,lo8(-64)
 9950 5796 8093 0000            sts FC_StatusFlags,r24
 9951                   .L808:
 9952 579a 8091 0000            lds r24,NC_To_FC_Flags
 9953 579e 81FF                 sbrs r24,1
 9954 57a0 00C0                 rjmp .L809
 9955 57a2 8981                 ldd r24,Y+1
 9956 57a4 9A81                 ldd r25,Y+2
 9957 57a6 97FD                 sbrc r25,7
 9958 57a8 0396                 adiw r24,3
 9959                   .L811:
 9960 57aa 9595                 asr r25
 9961 57ac 8795                 ror r24
 9962 57ae 9595                 asr r25
 9963 57b0 8795                 ror r24
 9964 57b2 2091 0000            lds r18,HooverGasEmergencyPercent
 9965 57b6 3091 0000            lds r19,(HooverGasEmergencyPercent)+1
 9966 57ba 2817                 cp r18,r24
 9967 57bc 3907                 cpc r19,r25
 9968 57be 00F4                 brsh .L810
 9969 57c0 8091 0000            lds r24,HoverGas
 9970 57c4 9091 0000            lds r25,(HoverGas)+1
 9971 57c8 892B                 or r24,r25
 9972 57ca 01F0                 breq .L810
 9973 57cc 220F                 lsl r18
 9974 57ce 331F                 rol r19
 9975 57d0 220F                 lsl r18
 9976 57d2 331F                 rol r19
 9977 57d4 3A83                 std Y+2,r19
 9978 57d6 2983                 std Y+1,r18
 9979                   .L810:
 9980 57d8 8091 0000            lds r24,HoehenWert
 9981 57dc 9091 0000            lds r25,(HoehenWert)+1
 9982 57e0 A091 0000            lds r26,(HoehenWert)+2
 9983 57e4 B091 0000            lds r27,(HoehenWert)+3
 9984 57e8 8093 0000            sts SollHoehe,r24
 9985 57ec 9093 0000            sts (SollHoehe)+1,r25
 9986 57f0 A093 0000            sts (SollHoehe)+2,r26
 9987 57f4 B093 0000            sts (SollHoehe)+3,r27
 9988 57f8 88E9                 ldi r24,lo8(15000)
 9989 57fa 9AE3                 ldi r25,hi8(15000)
 9990 57fc 9093 0000            sts (beeptime)+1,r25
 9991 5800 8093 0000            sts beeptime,r24
 9992 5804 80E0                 ldi r24,lo8(3584)
 9993 5806 9EE0                 ldi r25,hi8(3584)
 9994 5808 9093 0000            sts (BeepMuster)+1,r25
 9995 580c 8093 0000            sts BeepMuster,r24
 9996                   .L809:
 9997 5810 2091 0000            lds r18,MIN_GAS
 9998 5814 822F                 mov r24,r18
 9999 5816 9927                 clr r25
 10000 5818 880F                lsl r24
 10001 581a 991F                rol r25
 10002 581c 880F                lsl r24
 10003 581e 991F                rol r25
 10004 5820 8896                adiw r24,40
 10005 5822 6981                ldd r22,Y+1
 10006 5824 7A81                ldd r23,Y+2
 10007 5826 8617                cp r24,r22
 10008 5828 9707                cpc r25,r23
 10009 582a 04F0                brlt .L812
 10010 582c 9A83                std Y+2,r25
 10011 582e 8983                std Y+1,r24
 10012                  .L812:
 10013 5830 7091 0000           lds r23,MAX_GAS
 10014 5834 7D8B                std Y+21,r23
 10015 5836 872F                mov r24,r23
 10016 5838 9927                clr r25
 10017 583a 880F                lsl r24
 10018 583c 991F                rol r25
 10019 583e 880F                lsl r24
 10020 5840 991F                rol r25
 10021 5842 8055                subi r24,lo8(-(-80))
 10022 5844 9040                sbci r25,hi8(-(-80))
 10023 5846 A981                ldd r26,Y+1
 10024 5848 BA81                ldd r27,Y+2
 10025 584a 8A17                cp r24,r26
 10026 584c 9B07                cpc r25,r27
 10027 584e 04F4                brge .L813
 10028 5850 9A83                std Y+2,r25
 10029 5852 8983                std Y+1,r24
 10030                  .L813:
 10031 5854 8091 0000           lds r24,MissingMotor
 10032 5858 8823                tst r24
 10033 585a 01F4                brne .L815
 10034 585c 8091 0000           lds r24,Capacity+6
 10035 5860 8F3F                cpi r24,lo8(-1)
 10036 5862 01F4                brne .L815
 10037 5864 8091 0000           lds r24,NC_ErrorCode
 10038 5868 8823                tst r24
 10039 586a 01F0                breq .L814
 10040                  .L815:
 10041 586c 8091 0000           lds r24,modell_fliegt
 10042 5870 9091 0000           lds r25,(modell_fliegt)+1
 10043 5874 0297                sbiw r24,2
 10044 5876 C097                sbiw r24,48
 10045 5878 00F4                brsh .L814
 10046 587a E981                ldd r30,Y+1
 10047 587c FA81                ldd r31,Y+2
 10048 587e 1E16                cp __zero_reg__,r30
 10049 5880 1F06                cpc __zero_reg__,r31
 10050 5882 04F4                brge .L814
 10051 5884 81E0                ldi r24,lo8(1)
 10052 5886 90E0                ldi r25,hi8(1)
 10053 5888 9093 0000           sts (modell_fliegt)+1,r25
 10054 588c 8093 0000           sts modell_fliegt,r24
 10055 5890 E22E                mov r14,r18
 10056 5892 FF24                clr r15
 10057 5894 EE0C                lsl r14
 10058 5896 FF1C                rol r15
 10059 5898 EE0C                lsl r14
 10060 589a FF1C                rol r15
 10061 589c 8701                movw r16,r14
 10062 589e 085D                subi r16,lo8(-(40))
 10063 58a0 1F4F                sbci r17,hi8(-(40))
 10064 58a2 1A83                std Y+2,r17
 10065 58a4 0983                std Y+1,r16
 10066                  .L814:
 10067 58a6 2981                ldd r18,Y+1
 10068 58a8 3A81                ldd r19,Y+2
 10069 58aa 3093 0000           sts (DebugOut+16)+1,r19
 10070 58ae 2093 0000           sts DebugOut+16,r18
 10071 58b2 8091 0000           lds r24,sollGier.0
 10072 58b6 9091 0000           lds r25,(sollGier.0)+1
 10073 58ba A091 0000           lds r26,(sollGier.0)+2
 10074 58be B091 0000           lds r27,(sollGier.0)+3
 10075 58c2 12E0                ldi r17,2
 10076 58c4 880F        1:      lsl r24
 10077 58c6 991F                rol r25
 10078 58c8 AA1F                rol r26
 10079 58ca BB1F                rol r27
 10080 58cc 1A95                dec r17
 10081 58ce 01F4                brne 1b
 10082 58d0 0091 0000           lds r16,MesswertGier
 10083 58d4 1091 0000           lds r17,(MesswertGier)+1
 10084 58d8 081B                sub r16,r24
 10085 58da 190B                sbc r17,r25
 10086 58dc 213A                cpi r18,161
 10087 58de 3105                cpc r19,__zero_reg__
 10088 58e0 04F0                brlt .L817
 10089 58e2 C901                movw r24,r18
 10090 58e4 37FD                sbrc r19,7
 10091 58e6 0196                adiw r24,1
 10092                  .L819:
 10093 58e8 9595                asr r25
 10094 58ea 8795                ror r24
 10095 58ec 8017                cp r24,r16
 10096 58ee 9107                cpc r25,r17
 10097 58f0 04F4                brge .L818
 10098 58f2 8C01                movw r16,r24
 10099                  .L818:
 10100 58f4 9095                com r25
 10101 58f6 8195                neg r24
 10102 58f8 9F4F                sbci r25,lo8(-1)
 10103 58fa 0817                cp r16,r24
 10104 58fc 1907                cpc r17,r25
 10105 58fe 04F4                brge .L824
 10106 5900 8C01                movw r16,r24
 10107 5902 00C0                rjmp .L824
 10108                  .L817:
 10109 5904 0135                cpi r16,81
 10110 5906 1105                cpc r17,__zero_reg__
 10111 5908 04F0                brlt .L825
 10112 590a 00E5                ldi r16,lo8(80)
 10113 590c 10E0                ldi r17,hi8(80)
 10114                  .L825:
 10115 590e 3FEF                ldi r19,hi8(-80)
 10116 5910 003B                cpi r16,lo8(-80)
 10117 5912 1307                cpc r17,r19
 10118 5914 04F4                brge .L824
 10119 5916 00EB                ldi r16,lo8(-80)
 10120 5918 1FEF                ldi r17,hi8(-80)
 10121                  .L824:
 10122 591a 4D89                ldd r20,Y+21
 10123 591c 242F                mov r18,r20
 10124 591e 3327                clr r19
 10125 5920 220F                lsl r18
 10126 5922 331F                rol r19
 10127 5924 220F                lsl r18
 10128 5926 331F                rol r19
 10129 5928 C901                movw r24,r18
 10130 592a 6981                ldd r22,Y+1
 10131 592c 7A81                ldd r23,Y+2
 10132 592e 861B                sub r24,r22
 10133 5930 970B                sbc r25,r23
 10134 5932 8017                cp r24,r16
 10135 5934 9107                cpc r25,r17
 10136 5936 04F4                brge .L827
 10137 5938 8C01                movw r16,r24
 10138                  .L827:
 10139 593a 8981                ldd r24,Y+1
 10140 593c 9A81                ldd r25,Y+2
 10141 593e 821B                sub r24,r18
 10142 5940 930B                sbc r25,r19
 10143 5942 0817                cp r16,r24
 10144 5944 1907                cpc r17,r25
 10145 5946 04F4                brge .L828
 10146 5948 8C01                movw r16,r24
 10147                  .L828:
 10148 594a 8091 0000           lds r24,MesswertNick
 10149 594e 9091 0000           lds r25,(MesswertNick)+1
 10150 5952 6091 0000           lds r22,StickNick
 10151 5956 7091 0000           lds r23,(StickNick)+1
 10152 595a 861B                sub r24,r22
 10153 595c 970B                sbc r25,r23
 10154 595e 9093 0000           sts (DiffNick)+1,r25
 10155 5962 8093 0000           sts DiffNick,r24
 10156 5966 D090 0000           lds r13,IntegralFaktor
 10157 596a 2091 0000           lds r18,SummeNick
 10158 596e 3091 0000           lds r19,(SummeNick)+1
 10159 5972 4091 0000           lds r20,(SummeNick)+2
 10160 5976 5091 0000           lds r21,(SummeNick)+3
 10161 597a DD20                tst r13
 10162 597c 01F0                breq .L829
 10163 597e 661A                sub r6,r22
 10164 5980 770A                sbc r7,r23
 10165 5982 C301                movw r24,r6
 10166 5984 AA27                clr r26
 10167 5986 97FD                sbrc r25,7
 10168 5988 A095                com r26
 10169 598a BA2F                mov r27,r26
 10170 598c 00C0                rjmp .L920
 10171                  .L829:
 10172 598e AA27                clr r26
 10173 5990 97FD                sbrc r25,7
 10174 5992 A095                com r26
 10175 5994 BA2F                mov r27,r26
 10176                  .L920:
 10177 5996 280F                add r18,r24
 10178 5998 391F                adc r19,r25
 10179 599a 4A1F                adc r20,r26
 10180 599c 5B1F                adc r21,r27
 10181 599e 2093 0000           sts SummeNick,r18
 10182 59a2 3093 0000           sts (SummeNick)+1,r19
 10183 59a6 4093 0000           sts (SummeNick)+2,r20
 10184 59aa 5093 0000           sts (SummeNick)+3,r21
 10185 59ae 8091 0000           lds r24,SummeNick
 10186 59b2 9091 0000           lds r25,(SummeNick)+1
 10187 59b6 A091 0000           lds r26,(SummeNick)+2
 10188 59ba B091 0000           lds r27,(SummeNick)+3
 10189 59be 8150                subi r24,lo8(64001)
 10190 59c0 9A4F                sbci r25,hi8(64001)
 10191 59c2 A040                sbci r26,hlo8(64001)
 10192 59c4 B040                sbci r27,hhi8(64001)
 10193 59c6 04F0                brlt .L831
 10194 59c8 80E0                ldi r24,lo8(64000)
 10195 59ca 9AEF                ldi r25,hi8(64000)
 10196 59cc A0E0                ldi r26,hlo8(64000)
 10197 59ce B0E0                ldi r27,hhi8(64000)
 10198 59d0 8093 0000           sts SummeNick,r24
 10199 59d4 9093 0000           sts (SummeNick)+1,r25
 10200 59d8 A093 0000           sts (SummeNick)+2,r26
 10201 59dc B093 0000           sts (SummeNick)+3,r27
 10202                  .L831:
 10203 59e0 8091 0000           lds r24,SummeNick
 10204 59e4 9091 0000           lds r25,(SummeNick)+1
 10205 59e8 A091 0000           lds r26,(SummeNick)+2
 10206 59ec B091 0000           lds r27,(SummeNick)+3
 10207 59f0 8050                subi r24,lo8(-64000)
 10208 59f2 9640                sbci r25,hi8(-64000)
 10209 59f4 AF4F                sbci r26,hlo8(-64000)
 10210 59f6 BF4F                sbci r27,hhi8(-64000)
 10211 59f8 04F4                brge .L832
 10212 59fa 80E0                ldi r24,lo8(-64000)
 10213 59fc 96E0                ldi r25,hi8(-64000)
 10214 59fe AFEF                ldi r26,hlo8(-64000)
 10215 5a00 BFEF                ldi r27,hhi8(-64000)
 10216 5a02 8093 0000           sts SummeNick,r24
 10217 5a06 9093 0000           sts (SummeNick)+1,r25
 10218 5a0a A093 0000           sts (SummeNick)+2,r26
 10219 5a0e B093 0000           sts (SummeNick)+3,r27
 10220                  .L832:
 10221 5a12 C090 0000           lds r12,EE_Parameter+35
 10222 5a16 2091 0000           lds r18,DiffNick
 10223 5a1a 3091 0000           lds r19,(DiffNick)+1
 10224 5a1e 78E0                ldi r23,lo8(8)
 10225 5a20 E72E                mov r14,r23
 10226 5a22 EC14                cp r14,r12
 10227 5a24 00F0                brlo .L833
 10228 5a26 8C2D                mov r24,r12
 10229 5a28 9927                clr r25
 10230 5a2a 829F                mul r24,r18
 10231 5a2c A001                movw r20,r0
 10232 5a2e 839F                mul r24,r19
 10233 5a30 500D                add r21,r0
 10234 5a32 929F                mul r25,r18
 10235 5a34 500D                add r21,r0
 10236 5a36 1124                clr r1
 10237 5a38 CA01                movw r24,r20
 10238 5a3a 57FD                sbrc r21,7
 10239 5a3c 0796                adiw r24,7
 10240                  .L834:
 10241 5a3e 7C01                movw r14,r24
 10242 5a40 63E0                ldi r22,3
 10243 5a42 F594        1:      asr r15
 10244 5a44 E794                ror r14
 10245 5a46 6A95                dec r22
 10246 5a48 01F4                brne 1b
 10247 5a4a 00C0                rjmp .L835
 10248                  .L833:
 10249 5a4c 8C2D                mov r24,r12
 10250 5a4e 8695                lsr r24
 10251 5a50 9927                clr r25
 10252 5a52 829F                mul r24,r18
 10253 5a54 B001                movw r22,r0
 10254 5a56 839F                mul r24,r19
 10255 5a58 700D                add r23,r0
 10256 5a5a 929F                mul r25,r18
 10257 5a5c 700D                add r23,r0
 10258 5a5e 1124                clr r1
 10259 5a60 CB01                movw r24,r22
 10260 5a62 77FD                sbrc r23,7
 10261 5a64 0396                adiw r24,3
 10262                  .L836:
 10263 5a66 7C01                movw r14,r24
 10264 5a68 F594                asr r15
 10265 5a6a E794                ror r14
 10266 5a6c F594                asr r15
 10267 5a6e E794                ror r14
 10268                  .L835:
 10269 5a70 A090 0000           lds r10,Ki
 10270 5a74 B090 0000           lds r11,(Ki)+1
 10271 5a78 9501                movw r18,r10
 10272 5a7a 4427                clr r20
 10273 5a7c 37FD                sbrc r19,7
 10274 5a7e 4095                com r20
 10275 5a80 542F                mov r21,r20
 10276 5a82 8091 0000           lds r24,SummeNick
 10277 5a86 9091 0000           lds r25,(SummeNick)+1
 10278 5a8a A091 0000           lds r26,(SummeNick)+2
 10279 5a8e B091 0000           lds r27,(SummeNick)+3
 10280 5a92 BC01                movw r22,r24
 10281 5a94 CD01                movw r24,r26
 10282 5a96 0E94 0000           call __divmodsi4
 10283 5a9a E20E                add r14,r18
 10284 5a9c F31E                adc r15,r19
 10285 5a9e 9090 0000           lds r9,Parameter_DynamicStability
 10286 5aa2 692D                mov r22,r9
 10287 5aa4 7727                clr r23
 10288 5aa6 8827                clr r24
 10289 5aa8 9927                clr r25
 10290 5aaa 9801                movw r18,r16
 10291 5aac 17FF                sbrs r17,7
 10292 5aae 00C0                rjmp .L837
 10293 5ab0 2227                clr r18
 10294 5ab2 3327                clr r19
 10295 5ab4 201B                sub r18,r16
 10296 5ab6 310B                sbc r19,r17
 10297                  .L837:
 10298 5ab8 37FF                sbrs r19,7
 10299 5aba 00C0                rjmp .L838
 10300 5abc 2F5F                subi r18,lo8(-(1))
 10301 5abe 3F4F                sbci r19,hi8(-(1))
 10302                  .L838:
 10303 5ac0 3595                asr r19
 10304 5ac2 2795                ror r18
 10305 5ac4 A981                ldd r26,Y+1
 10306 5ac6 BA81                ldd r27,Y+2
 10307 5ac8 2A0F                add r18,r26
 10308 5aca 3B1F                adc r19,r27
 10309 5acc 4427                clr r20
 10310 5ace 37FD                sbrc r19,7
 10311 5ad0 4095                com r20
 10312 5ad2 542F                mov r21,r20
 10313 5ad4 0E94 0000           call __mulsi3
 10314 5ad8 97FF                sbrs r25,7
 10315 5ada 00C0                rjmp .L839
 10316 5adc 615C                subi r22,lo8(-(63))
 10317 5ade 7F4F                sbci r23,hi8(-(63))
 10318 5ae0 8F4F                sbci r24,hlo8(-(63))
 10319 5ae2 9F4F                sbci r25,hhi8(-(63))
 10320                  .L839:
 10321 5ae4 26E0                ldi r18,6
 10322 5ae6 9595        1:      asr r25
 10323 5ae8 8795                ror r24
 10324 5aea 7795                ror r23
 10325 5aec 6795                ror r22
 10326 5aee 2A95                dec r18
 10327 5af0 01F4                brne 1b
 10328 5af2 9B01                movw r18,r22
 10329 5af4 6E15                cp r22,r14
 10330 5af6 7F05                cpc r23,r15
 10331 5af8 04F4                brge .L840
 10332 5afa 7B01                movw r14,r22
 10333                  .L840:
 10334 5afc 3095                com r19
 10335 5afe 2195                neg r18
 10336 5b00 3F4F                sbci r19,lo8(-1)
 10337 5b02 E216                cp r14,r18
 10338 5b04 F306                cpc r15,r19
 10339 5b06 04F4                brge .L841
 10340 5b08 7901                movw r14,r18
 10341                  .L841:
 10342 5b0a 8091 0000           lds r24,MesswertRoll
 10343 5b0e 9091 0000           lds r25,(MesswertRoll)+1
 10344 5b12 6091 0000           lds r22,StickRoll
 10345 5b16 7091 0000           lds r23,(StickRoll)+1
 10346 5b1a 861B                sub r24,r22
 10347 5b1c 970B                sbc r25,r23
 10348 5b1e 9093 0000           sts (DiffRoll)+1,r25
 10349 5b22 8093 0000           sts DiffRoll,r24
 10350 5b26 2091 0000           lds r18,SummeRoll
 10351 5b2a 3091 0000           lds r19,(SummeRoll)+1
 10352 5b2e 4091 0000           lds r20,(SummeRoll)+2
 10353 5b32 5091 0000           lds r21,(SummeRoll)+3
 10354 5b36 DD20                tst r13
 10355 5b38 01F0                breq .L842
 10356 5b3a 461A                sub r4,r22
 10357 5b3c 570A                sbc r5,r23
 10358 5b3e C201                movw r24,r4
 10359 5b40 AA27                clr r26
 10360 5b42 97FD                sbrc r25,7
 10361 5b44 A095                com r26
 10362 5b46 BA2F                mov r27,r26
 10363 5b48 00C0                rjmp .L921
 10364                  .L842:
 10365 5b4a AA27                clr r26
 10366 5b4c 97FD                sbrc r25,7
 10367 5b4e A095                com r26
 10368 5b50 BA2F                mov r27,r26
 10369                  .L921:
 10370 5b52 280F                add r18,r24
 10371 5b54 391F                adc r19,r25
 10372 5b56 4A1F                adc r20,r26
 10373 5b58 5B1F                adc r21,r27
 10374 5b5a 2093 0000           sts SummeRoll,r18
 10375 5b5e 3093 0000           sts (SummeRoll)+1,r19
 10376 5b62 4093 0000           sts (SummeRoll)+2,r20
 10377 5b66 5093 0000           sts (SummeRoll)+3,r21
 10378 5b6a 8091 0000           lds r24,SummeRoll
 10379 5b6e 9091 0000           lds r25,(SummeRoll)+1
 10380 5b72 A091 0000           lds r26,(SummeRoll)+2
 10381 5b76 B091 0000           lds r27,(SummeRoll)+3
 10382 5b7a 8150                subi r24,lo8(64001)
 10383 5b7c 9A4F                sbci r25,hi8(64001)
 10384 5b7e A040                sbci r26,hlo8(64001)
 10385 5b80 B040                sbci r27,hhi8(64001)
 10386 5b82 04F0                brlt .L844
 10387 5b84 80E0                ldi r24,lo8(64000)
 10388 5b86 9AEF                ldi r25,hi8(64000)
 10389 5b88 A0E0                ldi r26,hlo8(64000)
 10390 5b8a B0E0                ldi r27,hhi8(64000)
 10391 5b8c 8093 0000           sts SummeRoll,r24
 10392 5b90 9093 0000           sts (SummeRoll)+1,r25
 10393 5b94 A093 0000           sts (SummeRoll)+2,r26
 10394 5b98 B093 0000           sts (SummeRoll)+3,r27
 10395                  .L844:
 10396 5b9c 8091 0000           lds r24,SummeRoll
 10397 5ba0 9091 0000           lds r25,(SummeRoll)+1
 10398 5ba4 A091 0000           lds r26,(SummeRoll)+2
 10399 5ba8 B091 0000           lds r27,(SummeRoll)+3
 10400 5bac 8050                subi r24,lo8(-64000)
 10401 5bae 9640                sbci r25,hi8(-64000)
 10402 5bb0 AF4F                sbci r26,hlo8(-64000)
 10403 5bb2 BF4F                sbci r27,hhi8(-64000)
 10404 5bb4 04F4                brge .L845
 10405 5bb6 80E0                ldi r24,lo8(-64000)
 10406 5bb8 96E0                ldi r25,hi8(-64000)
 10407 5bba AFEF                ldi r26,hlo8(-64000)
 10408 5bbc BFEF                ldi r27,hhi8(-64000)
 10409 5bbe 8093 0000           sts SummeRoll,r24
 10410 5bc2 9093 0000           sts (SummeRoll)+1,r25
 10411 5bc6 A093 0000           sts (SummeRoll)+2,r26
 10412 5bca B093 0000           sts (SummeRoll)+3,r27
 10413                  .L845:
 10414 5bce 2091 0000           lds r18,DiffRoll
 10415 5bd2 3091 0000           lds r19,(DiffRoll)+1
 10416 5bd6 48E0                ldi r20,lo8(8)
 10417 5bd8 4C15                cp r20,r12
 10418 5bda 00F0                brlo .L846
 10419 5bdc 8C2D                mov r24,r12
 10420 5bde 9927                clr r25
 10421 5be0 829F                mul r24,r18
 10422 5be2 B001                movw r22,r0
 10423 5be4 839F                mul r24,r19
 10424 5be6 700D                add r23,r0
 10425 5be8 929F                mul r25,r18
 10426 5bea 700D                add r23,r0
 10427 5bec 1124                clr r1
 10428 5bee CB01                movw r24,r22
 10429 5bf0 77FD                sbrc r23,7
 10430 5bf2 0796                adiw r24,7
 10431                  .L847:
 10432 5bf4 6C01                movw r12,r24
 10433 5bf6 B3E0                ldi r27,3
 10434 5bf8 D594        1:      asr r13
 10435 5bfa C794                ror r12
 10436 5bfc BA95                dec r27
 10437 5bfe 01F4                brne 1b
 10438 5c00 00C0                rjmp .L848
 10439                  .L846:
 10440 5c02 C694                lsr r12
 10441 5c04 8C2D                mov r24,r12
 10442 5c06 9927                clr r25
 10443 5c08 829F                mul r24,r18
 10444 5c0a D001                movw r26,r0
 10445 5c0c 839F                mul r24,r19
 10446 5c0e B00D                add r27,r0
 10447 5c10 929F                mul r25,r18
 10448 5c12 B00D                add r27,r0
 10449 5c14 1124                clr r1
 10450 5c16 CD01                movw r24,r26
 10451 5c18 B7FD                sbrc r27,7
 10452 5c1a 0396                adiw r24,3
 10453                  .L849:
 10454 5c1c 6C01                movw r12,r24
 10455 5c1e D594                asr r13
 10456 5c20 C794                ror r12
 10457 5c22 D594                asr r13
 10458 5c24 C794                ror r12
 10459                  .L848:
 10460 5c26 9501                movw r18,r10
 10461 5c28 4427                clr r20
 10462 5c2a 37FD                sbrc r19,7
 10463 5c2c 4095                com r20
 10464 5c2e 542F                mov r21,r20
 10465 5c30 8091 0000           lds r24,SummeRoll
 10466 5c34 9091 0000           lds r25,(SummeRoll)+1
 10467 5c38 A091 0000           lds r26,(SummeRoll)+2
 10468 5c3c B091 0000           lds r27,(SummeRoll)+3
 10469 5c40 BC01                movw r22,r24
 10470 5c42 CD01                movw r24,r26
 10471 5c44 0E94 0000           call __divmodsi4
 10472 5c48 C20E                add r12,r18
 10473 5c4a D31E                adc r13,r19
 10474 5c4c 692D                mov r22,r9
 10475 5c4e 7727                clr r23
 10476 5c50 8827                clr r24
 10477 5c52 9927                clr r25
 10478 5c54 9801                movw r18,r16
 10479 5c56 17FF                sbrs r17,7
 10480 5c58 00C0                rjmp .L850
 10481 5c5a 2227                clr r18
 10482 5c5c 3327                clr r19
 10483 5c5e 201B                sub r18,r16
 10484 5c60 310B                sbc r19,r17
 10485                  .L850:
 10486 5c62 37FF                sbrs r19,7
 10487 5c64 00C0                rjmp .L851
 10488 5c66 2F5F                subi r18,lo8(-(1))
 10489 5c68 3F4F                sbci r19,hi8(-(1))
 10490                  .L851:
 10491 5c6a 3595                asr r19
 10492 5c6c 2795                ror r18
 10493 5c6e E981                ldd r30,Y+1
 10494 5c70 FA81                ldd r31,Y+2
 10495 5c72 2E0F                add r18,r30
 10496 5c74 3F1F                adc r19,r31
 10497 5c76 4427                clr r20
 10498 5c78 37FD                sbrc r19,7
 10499 5c7a 4095                com r20
 10500 5c7c 542F                mov r21,r20
 10501 5c7e 0E94 0000           call __mulsi3
 10502 5c82 97FF                sbrs r25,7
 10503 5c84 00C0                rjmp .L852
 10504 5c86 615C                subi r22,lo8(-(63))
 10505 5c88 7F4F                sbci r23,hi8(-(63))
 10506 5c8a 8F4F                sbci r24,hlo8(-(63))
 10507 5c8c 9F4F                sbci r25,hhi8(-(63))
 10508                  .L852:
 10509 5c8e E6E0                ldi r30,6
 10510 5c90 9595        1:      asr r25
 10511 5c92 8795                ror r24
 10512 5c94 7795                ror r23
 10513 5c96 6795                ror r22
 10514 5c98 EA95                dec r30
 10515 5c9a 01F4                brne 1b
 10516 5c9c 9B01                movw r18,r22
 10517 5c9e 6C15                cp r22,r12
 10518 5ca0 7D05                cpc r23,r13
 10519 5ca2 04F4                brge .L853
 10520 5ca4 6B01                movw r12,r22
 10521                  .L853:
 10522 5ca6 3095                com r19
 10523 5ca8 2195                neg r18
 10524 5caa 3F4F                sbci r19,lo8(-1)
 10525 5cac C216                cp r12,r18
 10526 5cae D306                cpc r13,r19
 10527 5cb0 04F4                brge .L854
 10528 5cb2 6901                movw r12,r18
 10529                  .L854:
 10530 5cb4 8091 0000           lds r24,MIN_GAS
 10531 5cb8 282E                mov r2,r24
 10532 5cba 3324                clr r3
 10533 5cbc 5090 0000           lds r5,EE_Parameter+101
 10534 5cc0 60E0                ldi r22,lo8(Motor)
 10535 5cc2 862E                mov r8,r22
 10536 5cc4 60E0                ldi r22,hi8(Motor)
 10537 5cc6 962E                mov r9,r22
 10538 5cc8 50E0                ldi r21,lo8(Mixer+13)
 10539 5cca A52E                mov r10,r21
 10540 5ccc 50E0                ldi r21,hi8(Mixer+13)
 10541 5cce B52E                mov r11,r21
 10542 5cd0 4BE0                ldi r20,lo8(11)
 10543 5cd2 442E                mov r4,r20
 10544 5cd4 30E0                ldi r19,lo8(tmp_motorwert)
 10545 5cd6 632E                mov r6,r19
 10546 5cd8 30E0                ldi r19,hi8(tmp_motorwert)
 10547 5cda 732E                mov r7,r19
 10548                  .L889:
 10549 5cdc D501                movw r26,r10
 10550 5cde 2C91                ld r18,X
 10551 5ce0 1216                cp __zero_reg__,r18
 10552 5ce2 04F0                brlt .+2
 10553 5ce4 00C0                rjmp .L858
 10554 5ce6 2034                cpi r18,lo8(64)
 10555 5ce8 01F4                brne .L859
 10556 5cea E981                ldd r30,Y+1
 10557 5cec FA81                ldd r31,Y+2
 10558 5cee FF8B                std Y+23,r31
 10559 5cf0 EE8B                std Y+22,r30
 10560 5cf2 00C0                rjmp .L860
 10561                  .L859:
 10562 5cf4 4981                ldd r20,Y+1
 10563 5cf6 5A81                ldd r21,Y+2
 10564 5cf8 CA01                movw r24,r20
 10565 5cfa AA27                clr r26
 10566 5cfc 97FD                sbrc r25,7
 10567 5cfe A095                com r26
 10568 5d00 BA2F                mov r27,r26
 10569 5d02 3327                clr r19
 10570 5d04 27FD                sbrc r18,7
 10571 5d06 3095                com r19
 10572 5d08 432F                mov r20,r19
 10573 5d0a 532F                mov r21,r19
 10574 5d0c BC01                movw r22,r24
 10575 5d0e CD01                movw r24,r26
 10576 5d10 0E94 0000           call __mulsi3
 10577 5d14 97FF                sbrs r25,7
 10578 5d16 00C0                rjmp .L861
 10579 5d18 615C                subi r22,lo8(-(63))
 10580 5d1a 7F4F                sbci r23,hi8(-(63))
 10581 5d1c 8F4F                sbci r24,hlo8(-(63))
 10582 5d1e 9F4F                sbci r25,hhi8(-(63))
 10583                  .L861:
 10584 5d20 26E0                ldi r18,6
 10585 5d22 9595        1:      asr r25
 10586 5d24 8795                ror r24
 10587 5d26 7795                ror r23
 10588 5d28 6795                ror r22
 10589 5d2a 2A95                dec r18
 10590 5d2c 01F4                brne 1b
 10591 5d2e 7F8B                std Y+23,r23
 10592 5d30 6E8B                std Y+22,r22
 10593                  .L860:
 10594 5d32 F501                movw r30,r10
 10595 5d34 2181                ldd r18,Z+1
 10596 5d36 2034                cpi r18,lo8(64)
 10597 5d38 01F4                brne .L862
 10598 5d3a 2E89                ldd r18,Y+22
 10599 5d3c 3F89                ldd r19,Y+23
 10600 5d3e 2E0D                add r18,r14
 10601 5d40 3F1D                adc r19,r15
 10602 5d42 3F8B                std Y+23,r19
 10603 5d44 2E8B                std Y+22,r18
 10604 5d46 00C0                rjmp .L863
 10605                  .L862:
 10606 5d48 203C                cpi r18,lo8(-64)
 10607 5d4a 01F4                brne .L864
 10608 5d4c 4E89                ldd r20,Y+22
 10609 5d4e 5F89                ldd r21,Y+23
 10610 5d50 4E19                sub r20,r14
 10611 5d52 5F09                sbc r21,r15
 10612 5d54 5F8B                std Y+23,r21
 10613 5d56 4E8B                std Y+22,r20
 10614 5d58 00C0                rjmp .L863
 10615                  .L864:
 10616 5d5a C701                movw r24,r14
 10617 5d5c AA27                clr r26
 10618 5d5e 97FD                sbrc r25,7
 10619 5d60 A095                com r26
 10620 5d62 BA2F                mov r27,r26
 10621 5d64 3327                clr r19
 10622 5d66 27FD                sbrc r18,7
 10623 5d68 3095                com r19
 10624 5d6a 432F                mov r20,r19
 10625 5d6c 532F                mov r21,r19
 10626 5d6e BC01                movw r22,r24
 10627 5d70 CD01                movw r24,r26
 10628 5d72 0E94 0000           call __mulsi3
 10629 5d76 97FF                sbrs r25,7
 10630 5d78 00C0                rjmp .L866
 10631 5d7a 615C                subi r22,lo8(-(63))
 10632 5d7c 7F4F                sbci r23,hi8(-(63))
 10633 5d7e 8F4F                sbci r24,hlo8(-(63))
 10634 5d80 9F4F                sbci r25,hhi8(-(63))
 10635                  .L866:
 10636 5d82 B6E0                ldi r27,6
 10637 5d84 9595        1:      asr r25
 10638 5d86 8795                ror r24
 10639 5d88 7795                ror r23
 10640 5d8a 6795                ror r22
 10641 5d8c BA95                dec r27
 10642 5d8e 01F4                brne 1b
 10643 5d90 AE89                ldd r26,Y+22
 10644 5d92 BF89                ldd r27,Y+23
 10645 5d94 A60F                add r26,r22
 10646 5d96 B71F                adc r27,r23
 10647 5d98 BF8B                std Y+23,r27
 10648 5d9a AE8B                std Y+22,r26
 10649                  .L863:
 10650 5d9c F501                movw r30,r10
 10651 5d9e 2281                ldd r18,Z+2
 10652 5da0 2034                cpi r18,lo8(64)
 10653 5da2 01F4                brne .L867
 10654 5da4 2E89                ldd r18,Y+22
 10655 5da6 3F89                ldd r19,Y+23
 10656 5da8 2C0D                add r18,r12
 10657 5daa 3D1D                adc r19,r13
 10658 5dac 3F8B                std Y+23,r19
 10659 5dae 2E8B                std Y+22,r18
 10660 5db0 00C0                rjmp .L868
 10661                  .L867:
 10662 5db2 203C                cpi r18,lo8(-64)
 10663 5db4 01F4                brne .L869
 10664 5db6 4E89                ldd r20,Y+22
 10665 5db8 5F89                ldd r21,Y+23
 10666 5dba 4C19                sub r20,r12
 10667 5dbc 5D09                sbc r21,r13
 10668 5dbe 5F8B                std Y+23,r21
 10669 5dc0 4E8B                std Y+22,r20
 10670 5dc2 00C0                rjmp .L868
 10671                  .L869:
 10672 5dc4 C601                movw r24,r12
 10673 5dc6 AA27                clr r26
 10674 5dc8 97FD                sbrc r25,7
 10675 5dca A095                com r26
 10676 5dcc BA2F                mov r27,r26
 10677 5dce 3327                clr r19
 10678 5dd0 27FD                sbrc r18,7
 10679 5dd2 3095                com r19
 10680 5dd4 432F                mov r20,r19
 10681 5dd6 532F                mov r21,r19
 10682 5dd8 BC01                movw r22,r24
 10683 5dda CD01                movw r24,r26
 10684 5ddc 0E94 0000           call __mulsi3
 10685 5de0 97FF                sbrs r25,7
 10686 5de2 00C0                rjmp .L871
 10687 5de4 615C                subi r22,lo8(-(63))
 10688 5de6 7F4F                sbci r23,hi8(-(63))
 10689 5de8 8F4F                sbci r24,hlo8(-(63))
 10690 5dea 9F4F                sbci r25,hhi8(-(63))
 10691                  .L871:
 10692 5dec A6E0                ldi r26,6
 10693 5dee 9595        1:      asr r25
 10694 5df0 8795                ror r24
 10695 5df2 7795                ror r23
 10696 5df4 6795                ror r22
 10697 5df6 AA95                dec r26
 10698 5df8 01F4                brne 1b
 10699 5dfa AE89                ldd r26,Y+22
 10700 5dfc BF89                ldd r27,Y+23
 10701 5dfe A60F                add r26,r22
 10702 5e00 B71F                adc r27,r23
 10703 5e02 BF8B                std Y+23,r27
 10704 5e04 AE8B                std Y+22,r26
 10705                  .L868:
 10706 5e06 F501                movw r30,r10
 10707 5e08 2381                ldd r18,Z+3
 10708 5e0a 2034                cpi r18,lo8(64)
 10709 5e0c 01F4                brne .L872
 10710 5e0e 2E89                ldd r18,Y+22
 10711 5e10 3F89                ldd r19,Y+23
 10712 5e12 200F                add r18,r16
 10713 5e14 311F                adc r19,r17
 10714 5e16 3F8B                std Y+23,r19
 10715 5e18 2E8B                std Y+22,r18
 10716 5e1a 00C0                rjmp .L873
 10717                  .L872:
 10718 5e1c 203C                cpi r18,lo8(-64)
 10719 5e1e 01F4                brne .L874
 10720 5e20 4E89                ldd r20,Y+22
 10721 5e22 5F89                ldd r21,Y+23
 10722 5e24 401B                sub r20,r16
 10723 5e26 510B                sbc r21,r17
 10724 5e28 5F8B                std Y+23,r21
 10725 5e2a 4E8B                std Y+22,r20
 10726 5e2c 00C0                rjmp .L873
 10727                  .L874:
 10728 5e2e C801                movw r24,r16
 10729 5e30 AA27                clr r26
 10730 5e32 97FD                sbrc r25,7
 10731 5e34 A095                com r26
 10732 5e36 BA2F                mov r27,r26
 10733 5e38 3327                clr r19
 10734 5e3a 27FD                sbrc r18,7
 10735 5e3c 3095                com r19
 10736 5e3e 432F                mov r20,r19
 10737 5e40 532F                mov r21,r19
 10738 5e42 BC01                movw r22,r24
 10739 5e44 CD01                movw r24,r26
 10740 5e46 0E94 0000           call __mulsi3
 10741 5e4a 97FF                sbrs r25,7
 10742 5e4c 00C0                rjmp .L876
 10743 5e4e 615C                subi r22,lo8(-(63))
 10744 5e50 7F4F                sbci r23,hi8(-(63))
 10745 5e52 8F4F                sbci r24,hlo8(-(63))
 10746 5e54 9F4F                sbci r25,hhi8(-(63))
 10747                  .L876:
 10748 5e56 F6E0                ldi r31,6
 10749 5e58 9595        1:      asr r25
 10750 5e5a 8795                ror r24
 10751 5e5c 7795                ror r23
 10752 5e5e 6795                ror r22
 10753 5e60 FA95                dec r31
 10754 5e62 01F4                brne 1b
 10755 5e64 AE89                ldd r26,Y+22
 10756 5e66 BF89                ldd r27,Y+23
 10757 5e68 A60F                add r26,r22
 10758 5e6a B71F                adc r27,r23
 10759 5e6c BF8B                std Y+23,r27
 10760 5e6e AE8B                std Y+22,r26
 10761                  .L873:
 10762 5e70 F301                movw r30,r6
 10763 5e72 8081                ld r24,Z
 10764 5e74 9181                ldd r25,Z+1
 10765 5e76 2E89                ldd r18,Y+22
 10766 5e78 3F89                ldd r19,Y+23
 10767 5e7a 8217                cp r24,r18
 10768 5e7c 9307                cpc r25,r19
 10769 5e7e 04F4                brge .L877
 10770 5e80 B901                movw r22,r18
 10771 5e82 680F                add r22,r24
 10772 5e84 791F                adc r23,r25
 10773 5e86 77FF                sbrs r23,7
 10774 5e88 00C0                rjmp .L878
 10775 5e8a 6F5F                subi r22,lo8(-(1))
 10776 5e8c 7F4F                sbci r23,hi8(-(1))
 10777                  .L878:
 10778 5e8e 7595                asr r23
 10779 5e90 6795                ror r22
 10780 5e92 7F8B                std Y+23,r23
 10781 5e94 6E8B                std Y+22,r22
 10782 5e96 00C0                rjmp .L879
 10783                  .L877:
 10784 5e98 5520                tst r5
 10785 5e9a 01F4                brne .L880
 10786 5e9c 4E89                ldd r20,Y+22
 10787 5e9e 5F89                ldd r21,Y+23
 10788 5ea0 440F                add r20,r20
 10789 5ea2 551F                adc r21,r21
 10790 5ea4 481B                sub r20,r24
 10791 5ea6 590B                sbc r21,r25
 10792 5ea8 5F8B                std Y+23,r21
 10793 5eaa 4E8B                std Y+22,r20
 10794 5eac 00C0                rjmp .L879
 10795                  .L880:
 10796 5eae 51E0                ldi r21,lo8(1)
 10797 5eb0 5515                cp r21,r5
 10798 5eb2 00F4                brsh .L879
 10799 5eb4 252D                mov r18,r5
 10800 5eb6 3327                clr r19
 10801 5eb8 6E89                ldd r22,Y+22
 10802 5eba 7F89                ldd r23,Y+23
 10803 5ebc 861B                sub r24,r22
 10804 5ebe 970B                sbc r25,r23
 10805 5ec0 B901                movw r22,r18
 10806 5ec2 0E94 0000           call __divmodhi4
 10807 5ec6 AE89                ldd r26,Y+22
 10808 5ec8 BF89                ldd r27,Y+23
 10809 5eca A60F                add r26,r22
 10810 5ecc B71F                adc r27,r23
 10811 5ece BF8B                std Y+23,r27
 10812 5ed0 AE8B                std Y+22,r26
 10813                  .L879:
 10814 5ed2 C101                movw r24,r2
 10815 5ed4 880F                lsl r24
 10816 5ed6 991F                rol r25
 10817 5ed8 880F                lsl r24
 10818 5eda 991F                rol r25
 10819 5edc EE89                ldd r30,Y+22
 10820 5ede FF89                ldd r31,Y+23
 10821 5ee0 8E17                cp r24,r30
 10822 5ee2 9F07                cpc r25,r31
 10823 5ee4 04F4                brge .L922
 10824 5ee6 FD89                ldd r31,Y+21
 10825 5ee8 8F2F                mov r24,r31
 10826 5eea 9927                clr r25
 10827 5eec 880F                lsl r24
 10828 5eee 991F                rol r25
 10829 5ef0 880F                lsl r24
 10830 5ef2 991F                rol r25
 10831 5ef4 2E89                ldd r18,Y+22
 10832 5ef6 3F89                ldd r19,Y+23
 10833 5ef8 2817                cp r18,r24
 10834 5efa 3907                cpc r19,r25
 10835 5efc 04F0                brlt .L884
 10836                  .L922:
 10837 5efe 9F8B                std Y+23,r25
 10838 5f00 8E8B                std Y+22,r24
 10839                  .L884:
 10840 5f02 8E89                ldd r24,Y+22
 10841 5f04 9F89                ldd r25,Y+23
 10842 5f06 97FD                sbrc r25,7
 10843 5f08 0396                adiw r24,3
 10844                  .L886:
 10845 5f0a 9595                asr r25
 10846 5f0c 8795                ror r24
 10847 5f0e 9595                asr r25
 10848 5f10 8795                ror r24
 10849 5f12 F401                movw r30,r8
 10850 5f14 8183                std Z+1,r24
 10851 5f16 880F                lsl r24
 10852 5f18 991F                rol r25
 10853 5f1a 880F                lsl r24
 10854 5f1c 991F                rol r25
 10855 5f1e 2E89                ldd r18,Y+22
 10856 5f20 3F89                ldd r19,Y+23
 10857 5f22 281B                sub r18,r24
 10858 5f24 390B                sbc r19,r25
 10859 5f26 C901                movw r24,r18
 10860 5f28 880F                lsl r24
 10861 5f2a 8283                std Z+2,r24
 10862 5f2c EE89                ldd r30,Y+22
 10863 5f2e FF89                ldd r31,Y+23
 10864 5f30 D301                movw r26,r6
 10865 5f32 ED93                st X+,r30
 10866 5f34 FC93                st X,r31
 10867 5f36 00C0                rjmp .L857
 10868                  .L858:
 10869 5f38 F401                movw r30,r8
 10870 5f3a 1182                std Z+1,__zero_reg__
 10871 5f3c 1282                std Z+2,__zero_reg__
 10872                  .L857:
 10873 5f3e 4A94                dec r4
 10874 5f40 22E0                ldi r18,lo8(2)
 10875 5f42 30E0                ldi r19,hi8(2)
 10876 5f44 620E                add r6,r18
 10877 5f46 731E                adc r7,r19
 10878 5f48 44E0                ldi r20,lo8(4)
 10879 5f4a 50E0                ldi r21,hi8(4)
 10880 5f4c A40E                add r10,r20
 10881 5f4e B51E                adc r11,r21
 10882 5f50 68E0                ldi r22,lo8(8)
 10883 5f52 70E0                ldi r23,hi8(8)
 10884 5f54 860E                add r8,r22
 10885 5f56 971E                adc r9,r23
 10886 5f58 47FE                sbrs r4,7
 10887 5f5a 00C0                rjmp .L889
 10888                  /* epilogue: frame size=23 */
 10889 5f5c E2E1                ldi r30,18
 10890 5f5e C95E                subi r28,-23
 10891 5f60 0C94 0000           jmp __epilogue_restores__+0
 10892                  /* epilogue end (size=4) */
 10893                  /* function MotorRegler size 8305 (8295) */
 10895                          .comm TrimNick,2,1
 10896                          .comm TrimRoll,2,1
 10897                          .comm ErsatzKompass,4,1
 10898                          .comm ErsatzKompassInGrad,2,1
 10899                          .comm MesswertNick,2,1
 10900                          .comm MesswertRoll,2,1
 10901                          .comm MesswertGier,2,1
 10902                          .comm Mittelwert_AccNick,2,1
 10903                          .comm Mittelwert_AccRoll,2,1
 10904                          .comm NaviAccNick,2,1
 10905                          .comm NaviAccRoll,2,1
 10906                          .comm h,1,1
 10907                          .comm m,1,1
 10908                          .comm s,1,1
 10909                          .comm DiffNick,2,1
 10910                          .comm DiffRoll,2,1
 10911                          .comm Parameter_Servo3,1,1
 10912                          .comm Parameter_Servo4,1,1
 10913                          .comm Parameter_Servo5,1,1
 10914                          .comm Parameter_J16Bitmask,1,1
 10915                          .comm Parameter_J16Timing,1,1
 10916                          .comm Parameter_J17Bitmask,1,1
 10917                          .comm Parameter_J17Timing,1,1
 10918                          .comm Parameter_GlobalConfig,1,1
 10919                          .comm Parameter_ExtraConfig,1,1
 10920                          .comm MesswertGierBias,2,1
 10921                          .comm RohMesswertNick,2,1
 10922                          .comm RohMesswertRoll,2,1
 10923                          .comm MittelIntegralNick,4,1
 10924                          .comm MittelIntegralRoll,4,1
 10925                          .comm MittelIntegralNick2,4,1
 10926                          .comm MittelIntegralRoll2,4,1
 10927                          .comm MAX_GAS,1,1
 10928                          .comm MIN_GAS,1,1
 10929                          .comm GyroFaktor,1,1
 10930                          .comm GyroFaktorGier,1,1
 10931                          .comm IntegralFaktor,1,1
 10932                          .comm IntegralFaktorGier,1,1
 10933                          .comm Parameter_NaviGpsModeControl,1,1
 10934                          .comm Parameter_NaviGpsGain,1,1
 10935                          .comm Parameter_NaviGpsP,1,1
 10936                          .comm Parameter_NaviGpsI,1,1
 10937                          .comm Parameter_NaviGpsD,1,1
 10938                          .comm Parameter_NaviGpsACC,1,1
 10939                          .comm Parameter_NaviOperatingRadius,1,1
 10940                          .comm Parameter_NaviWindCorrection,1,1
 10941                          .comm Parameter_NaviSpeedCompensation,1,1
 10942                          .comm Parameter_ExternalControl,1,1
 10943                          .comm Parameter_MaximumAltitude,1,1
 10944                          .comm KopplungsteilNickRoll,2,1
 10945                          .comm KopplungsteilRollNick,2,1
 10946                          .comm tmp_motorwert,24,1
 10947                  /* File "fc.c": code 12377 = 0x3059 (12316), prologues  31, epilogues  30 */
DEFINED SYMBOLS
                            *ABS*:00000000 fc.c
  C:\Temp/cch19s1E.s:3      *ABS*:0000003f __SREG__
  C:\Temp/cch19s1E.s:4      *ABS*:0000003e __SP_H__
  C:\Temp/cch19s1E.s:5      *ABS*:0000003d __SP_L__
  C:\Temp/cch19s1E.s:6      *ABS*:00000000 __tmp_reg__
  C:\Temp/cch19s1E.s:7      *ABS*:00000001 __zero_reg__
  C:\Temp/cch19s1E.s:15     .bss:00000000 GasIsZeroCnt
  C:\Temp/cch19s1E.s:21     .bss:00000002 HooverGasEmergencyPercent
  C:\Temp/cch19s1E.s:27     .data:00000000 VarioCharacter
  C:\Temp/cch19s1E.s:32     .data:00000001 GIER_GRAD_FAKTOR
  C:\Temp/cch19s1E.s:39     .bss:00000004 FC_StatusFlags2
  C:\Temp/cch19s1E.s:45     .bss:00000005 FC_StatusFlags
  C:\Temp/cch19s1E.s:51     .bss:00000006 modell_fliegt
  C:\Temp/cch19s1E.s:57     .bss:00000008 MaxStickRoll
  C:\Temp/cch19s1E.s:63     .bss:0000000a MaxStickNick
  C:\Temp/cch19s1E.s:69     .data:00000005 ExternHoehenValue
  C:\Temp/cch19s1E.s:76     .bss:0000000c ExternStickGier
  C:\Temp/cch19s1E.s:82     .bss:0000000e ExternStickRoll
  C:\Temp/cch19s1E.s:88     .bss:00000010 ExternStickNick
  C:\Temp/cch19s1E.s:94     .data:00000007 sintab
  C:\Temp/cch19s1E.s:131    .bss:00000012 CareFree
  C:\Temp/cch19s1E.s:137    .data:00000026 Parameter_DynamicStability
  C:\Temp/cch19s1E.s:142    .data:00000027 Parameter_CouplingYawCorrection
  C:\Temp/cch19s1E.s:147    .data:00000028 Parameter_AchsKopplung2
  C:\Temp/cch19s1E.s:152    .data:00000029 Parameter_AchsKopplung1
  C:\Temp/cch19s1E.s:157    .data:0000002a Parameter_LoopGasLimit
  C:\Temp/cch19s1E.s:162    .data:0000002b Parameter_ServoRollComp
  C:\Temp/cch19s1E.s:167    .data:0000002c Parameter_ServoNickComp
  C:\Temp/cch19s1E.s:172    .data:0000002d Parameter_ServoRollControl
  C:\Temp/cch19s1E.s:177    .data:0000002e Parameter_ServoNickControl
  C:\Temp/cch19s1E.s:184    .bss:00000013 Parameter_UserParam8
  C:\Temp/cch19s1E.s:190    .bss:00000014 Parameter_UserParam7
  C:\Temp/cch19s1E.s:196    .bss:00000015 Parameter_UserParam6
  C:\Temp/cch19s1E.s:202    .bss:00000016 Parameter_UserParam5
  C:\Temp/cch19s1E.s:208    .bss:00000017 Parameter_UserParam4
  C:\Temp/cch19s1E.s:214    .bss:00000018 Parameter_UserParam3
  C:\Temp/cch19s1E.s:220    .bss:00000019 Parameter_UserParam2
  C:\Temp/cch19s1E.s:226    .bss:0000001a Parameter_UserParam1
  C:\Temp/cch19s1E.s:232    .data:0000002f Parameter_I_Faktor
  C:\Temp/cch19s1E.s:237    .data:00000030 Parameter_Gier_P
  C:\Temp/cch19s1E.s:242    .data:00000031 Parameter_Gyro_Gier_I
  C:\Temp/cch19s1E.s:247    .data:00000032 Parameter_Gyro_Gier_P
  C:\Temp/cch19s1E.s:252    .data:00000033 Parameter_Gyro_I
  C:\Temp/cch19s1E.s:257    .data:00000034 Parameter_Gyro_P
  C:\Temp/cch19s1E.s:262    .data:00000035 Parameter_Gyro_D
  C:\Temp/cch19s1E.s:267    .data:00000036 Parameter_Hoehe_GPS_Z
  C:\Temp/cch19s1E.s:272    .data:00000037 Parameter_KompassWirkung
  C:\Temp/cch19s1E.s:277    .data:00000038 Parameter_Hoehe_ACC_Wirkung
  C:\Temp/cch19s1E.s:282    .data:00000039 Parameter_Hoehe_P
  C:\Temp/cch19s1E.s:287    .data:0000003a Parameter_HoehenSchalter
  C:\Temp/cch19s1E.s:292    .data:0000003b Parameter_Luftdruck_D
  C:\Temp/cch19s1E.s:299    .bss:0000001b Looping_Oben
  C:\Temp/cch19s1E.s:305    .bss:0000001c Looping_Unten
  C:\Temp/cch19s1E.s:311    .bss:0000001d Looping_Rechts
  C:\Temp/cch19s1E.s:317    .bss:0000001e Looping_Links
  C:\Temp/cch19s1E.s:323    .bss:0000001f Looping_Roll
  C:\Temp/cch19s1E.s:329    .bss:00000020 Looping_Nick
  C:\Temp/cch19s1E.s:335    .data:0000003c Ki
  C:\Temp/cch19s1E.s:342    .bss:00000021 HoverGas
  C:\Temp/cch19s1E.s:348    .bss:00000023 LageKorrekturNick
  C:\Temp/cch19s1E.s:354    .bss:00000025 LageKorrekturRoll
  C:\Temp/cch19s1E.s:360    .bss:00000027 NeueKompassRichtungMerken
  C:\Temp/cch19s1E.s:366    .bss:00000028 CalibrationDone
  C:\Temp/cch19s1E.s:372    .bss:00000029 CompassGierSetpoint
  C:\Temp/cch19s1E.s:378    .bss:0000002b WaypointTrimming
  C:\Temp/cch19s1E.s:384    .data:0000003e carefree_old
  C:\Temp/cch19s1E.s:391    .bss:0000002c FromNC_AltitudeSpeed
  C:\Temp/cch19s1E.s:397    .bss:0000002d FromNC_AltitudeSetpoint
  C:\Temp/cch19s1E.s:403    .bss:00000031 AltitudeSetpointTrimming
  C:\Temp/cch19s1E.s:409    .bss:00000033 SollHoehe
  C:\Temp/cch19s1E.s:415    .bss:00000037 HoehenWert
  C:\Temp/cch19s1E.s:421    .bss:0000003b StartTrigger
  C:\Temp/cch19s1E.s:427    .bss:0000003c MotorenEin
  C:\Temp/cch19s1E.s:433    .bss:0000003d SenderOkay
  C:\Temp/cch19s1E.s:439    .bss:0000003e Poti
  C:\Temp/cch19s1E.s:445    .bss:00000047 StickGas
  C:\Temp/cch19s1E.s:451    .bss:00000049 StickGier
  C:\Temp/cch19s1E.s:457    .bss:0000004b StickRoll
  C:\Temp/cch19s1E.s:463    .bss:0000004d StickNick
  C:\Temp/cch19s1E.s:469    .data:0000003f HoverGasMax
  C:\Temp/cch19s1E.s:476    .bss:0000004f HoverGasMin
  C:\Temp/cch19s1E.s:482    .data:00000041 StickGasHover
  C:\Temp/cch19s1E.s:489    .bss:00000051 GierGyroFehler
  C:\Temp/cch19s1E.s:495    .data:00000043 Umschlag180Roll
  C:\Temp/cch19s1E.s:500    .data:00000047 Umschlag180Nick
  C:\Temp/cch19s1E.s:507    .bss:00000053 TrichterFlug
  C:\Temp/cch19s1E.s:513    .bss:00000054 HoehenReglerAktiv
  C:\Temp/cch19s1E.s:519    .data:0000004b KompassSignalSchlecht
  C:\Temp/cch19s1E.s:524    .data:0000004d KompassFusion
  C:\Temp/cch19s1E.s:529    .data:0000004e CalculateCompassTimer
  C:\Temp/cch19s1E.s:536    .bss:00000055 KompassSollWert
  C:\Temp/cch19s1E.s:542    .data:0000004f KompassValue
  C:\Temp/cch19s1E.s:549    .bss:00000057 Mess_Integral_Hoch
  C:\Temp/cch19s1E.s:555    .bss:0000005b SummeRoll
  C:\Temp/cch19s1E.s:561    .bss:0000005f SummeNick
  C:\Temp/cch19s1E.s:567    .bss:00000063 Mess_Integral_Gier2
  C:\Temp/cch19s1E.s:573    .bss:00000067 Mess_Integral_Gier
  C:\Temp/cch19s1E.s:579    .bss:0000006b Mess_IntegralRoll2
  C:\Temp/cch19s1E.s:585    .bss:0000006f Mess_IntegralRoll
  C:\Temp/cch19s1E.s:591    .bss:00000073 Mess_IntegralNick2
  C:\Temp/cch19s1E.s:597    .bss:00000077 Mess_IntegralNick
  C:\Temp/cch19s1E.s:603    .bss:0000007b Integral_Gier
  C:\Temp/cch19s1E.s:609    .bss:0000007f IntegralAccZ
  C:\Temp/cch19s1E.s:615    .bss:00000083 IntegralAccRoll
  C:\Temp/cch19s1E.s:621    .bss:00000087 IntegralAccNick
  C:\Temp/cch19s1E.s:627    .bss:0000008b IntegralRoll2
  C:\Temp/cch19s1E.s:633    .bss:0000008f IntegralRoll
  C:\Temp/cch19s1E.s:639    .bss:00000093 IntegralNick2
  C:\Temp/cch19s1E.s:645    .bss:00000097 IntegralNick
  C:\Temp/cch19s1E.s:651    .bss:0000009b ControlHeading
  C:\Temp/cch19s1E.s:657    .bss:0000009c NeutralAccZ
  C:\Temp/cch19s1E.s:663    .bss:0000009e NaviCntAcc
  C:\Temp/cch19s1E.s:669    .bss:000000a0 NeutralAccY
  C:\Temp/cch19s1E.s:675    .bss:000000a2 NeutralAccX
  C:\Temp/cch19s1E.s:681    .bss:000000a4 StartNeutralNick
  C:\Temp/cch19s1E.s:687    .bss:000000a6 StartNeutralRoll
  C:\Temp/cch19s1E.s:693    .bss:000000a8 AdNeutralGier
  C:\Temp/cch19s1E.s:699    .bss:000000aa AdNeutralRoll
  C:\Temp/cch19s1E.s:705    .bss:000000ac AdNeutralNick
  C:\Temp/cch19s1E.s:711    .bss:000000ae BaroExpandActive
  C:\Temp/cch19s1E.s:716    .text:00000000 CopyDebugValues
                            *COM*:00000002 Mittelwert_AccNick
                            *COM*:00000002 Mittelwert_AccRoll
                            *COM*:00000002 ErsatzKompassInGrad
  C:\Temp/cch19s1E.s:902    .text:0000022c Piep
  C:\Temp/cch19s1E.s:976    .text:000002b2 CalibrierMittelwert
                            *COM*:00000002 MesswertNick
                            *COM*:00000002 MesswertRoll
                            *COM*:00000002 MesswertGier
  C:\Temp/cch19s1E.s:1118   .progmem.data:00000000 __c.35
  C:\Temp/cch19s1E.s:1123   .text:000003f4 SetNeutral
                            *COM*:00000004 ErsatzKompass
                             .bss:000000b0 tmpl.27
  C:\Temp/cch19s1E.s:1631   .bss:000000b4 tmpl2.28
  C:\Temp/cch19s1E.s:1632   .bss:000000b8 tmpl3.29
  C:\Temp/cch19s1E.s:1633   .bss:000000bc tmpl4.30
  C:\Temp/cch19s1E.s:1634   .bss:000000c0 oldNick.31
  C:\Temp/cch19s1E.s:1635   .bss:000000c2 oldRoll.32
  C:\Temp/cch19s1E.s:1636   .bss:000000c4 d2Roll.33
  C:\Temp/cch19s1E.s:1637   .bss:000000c6 d2Nick.34
  C:\Temp/cch19s1E.s:1641   .text:00000960 Mittelwert
                            *COM*:00000002 RohMesswertNick
                            *COM*:00000002 RohMesswertRoll
                            *COM*:00000002 NaviAccNick
                            *COM*:00000002 NaviAccRoll
                            *COM*:00000001 Parameter_GlobalConfig
                            *COM*:00000002 KopplungsteilNickRoll
                            *COM*:00000002 KopplungsteilRollNick
                            *COM*:00000002 TrimRoll
                            *COM*:00000002 TrimNick
  C:\Temp/cch19s1E.s:3206   .text:000018c4 SendMotorData
  C:\Temp/cch19s1E.s:3266   .text:0000193e ParameterZuordnung
                            *COM*:00000001 Parameter_J16Timing
                            *COM*:00000001 Parameter_J17Timing
                            *COM*:00000001 Parameter_Servo3
                            *COM*:00000001 Parameter_Servo4
                            *COM*:00000001 Parameter_Servo5
                            *COM*:00000001 Parameter_MaximumAltitude
                            *COM*:00000001 Parameter_ExtraConfig
                            *COM*:00000001 Parameter_ExternalControl
                            *COM*:00000001 MAX_GAS
                            *COM*:00000001 MIN_GAS
  C:\Temp/cch19s1E.s:1638   .bss:000000c8 sollGier.0
  C:\Temp/cch19s1E.s:4009   .bss:000000cc tmp_long.1
  C:\Temp/cch19s1E.s:4010   .bss:000000d0 tmp_long2.2
  C:\Temp/cch19s1E.s:4011   .bss:000000d4 IntegralFehlerNick.3
  C:\Temp/cch19s1E.s:4012   .bss:000000d8 IntegralFehlerRoll.4
  C:\Temp/cch19s1E.s:4013   .bss:000000dc RcLostTimer.5
  C:\Temp/cch19s1E.s:4014   .bss:000000de delay_neutral.6
  C:\Temp/cch19s1E.s:4015   .bss:000000df delay_einschalten.7
  C:\Temp/cch19s1E.s:4016   .bss:000000e0 delay_ausschalten.8
  C:\Temp/cch19s1E.s:4017   .bss:000000e1 move_safety_switch.9
  C:\Temp/cch19s1E.s:4018   .bss:000000e2 ausgleichNick.10
  C:\Temp/cch19s1E.s:4019   .bss:000000e6 ausgleichRoll.11
  C:\Temp/cch19s1E.s:4020   .bss:000000ea stick_nick.12
  C:\Temp/cch19s1E.s:4021   .bss:000000ec stick_roll.13
  C:\Temp/cch19s1E.s:4022   .bss:000000ee cnt.14
  C:\Temp/cch19s1E.s:4023   .bss:000000f0 last_n_p.15
  C:\Temp/cch19s1E.s:4024   .bss:000000f1 last_n_n.16
  C:\Temp/cch19s1E.s:4025   .bss:000000f2 last_r_p.17
  C:\Temp/cch19s1E.s:4026   .bss:000000f3 last_r_n.18
  C:\Temp/cch19s1E.s:4027   .bss:000000f4 MittelIntegralNick_Alt.19
  C:\Temp/cch19s1E.s:4028   .bss:000000f8 MittelIntegralRoll_Alt.20
  C:\Temp/cch19s1E.s:4029   .bss:000000fc HeightTrimming.21
  C:\Temp/cch19s1E.s:4030   .bss:000000fe FilterHCGas.22
  C:\Temp/cch19s1E.s:4031   .bss:00000100 HoverGasFilter.23
  C:\Temp/cch19s1E.s:4036   .data:00000051 delay.24
  C:\Temp/cch19s1E.s:4032   .bss:00000104 BaroAtUpperLimit.25
  C:\Temp/cch19s1E.s:4038   .bss:00000105 BaroAtLowerLimit.26
  C:\Temp/cch19s1E.s:4043   .text:00001f76 MotorRegler
                            *COM*:00000001 GyroFaktor
                            *COM*:00000001 IntegralFaktor
                            *COM*:00000001 GyroFaktorGier
                            *COM*:00000001 IntegralFaktorGier
                            *COM*:00000004 MittelIntegralNick
                            *COM*:00000004 MittelIntegralRoll
                            *COM*:00000004 MittelIntegralNick2
                            *COM*:00000004 MittelIntegralRoll2
                            *COM*:00000002 DiffNick
                            *COM*:00000002 DiffRoll
                            *COM*:00000018 tmp_motorwert
                            *COM*:00000001 h
                            *COM*:00000001 m
                            *COM*:00000001 s
                            *COM*:00000001 Parameter_J16Bitmask
                            *COM*:00000001 Parameter_J17Bitmask
                            *COM*:00000002 MesswertGierBias
                            *COM*:00000001 Parameter_NaviGpsModeControl
                            *COM*:00000001 Parameter_NaviGpsGain
                            *COM*:00000001 Parameter_NaviGpsP
                            *COM*:00000001 Parameter_NaviGpsI
                            *COM*:00000001 Parameter_NaviGpsD
                            *COM*:00000001 Parameter_NaviGpsACC
                            *COM*:00000001 Parameter_NaviOperatingRadius
                            *COM*:00000001 Parameter_NaviWindCorrection
                            *COM*:00000001 Parameter_NaviSpeedCompensation

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
EE_Parameter
__divmodsi4
DebugOut
AdWertGier
AdWertAccHoch
UBat
Motor
ServoNickValue
Capacity
GPS_Nick
GPS_Roll
VersionInfo
PlatinenVersion
beeptime
UpdateMotor
LIBFC_Polling
SucheGyroOffset
AdWertNick
AdWertRoll
AdWertAccNick
AdWertAccRoll
PPM_in
__mulsi3
__prologue_saves__
ExpandBaro
Delay_ms_Mess
MessLuftdruck
SucheLuftruckOffset
__divmodhi4
Aktuell_az
SetParamWord
GetParamWord
uart_putchar
_printf_P
Luftdruck
StartLuftdruck
VarioMeter
LED_Init
FromNaviCtrl_Value
ServoActive
NickServoValue
LIBFC_HoTT_Clear
__epilogue_restores__
AdWertNickFilter
AdWertRollFilter
AdReady
HiResNick
HiResRoll
MotorTest
PC_MotortestActive
I2C_TransferActive
motor_write
twi_state
BLFlags
NC_To_FC_MaxAltitude
SpeakHoTT
FromNaviCtrl
BeepMuster
PPM_diff
SetActiveParamSet
WinkelOut
GetActiveParamSet
ParamSet_ReadFromEEProm
LipoDetection
LIBFC_ReceiverInit
NC_ErrorCode
GPSInfo
NewPpmData
FromNC_Rotate_C
FromNC_Rotate_S
GPS_Aid_StickMultiplikator
__floatsisf
__addsf3
__fixunssfsi
ExternControl
ZaehlMessungen
BattLowVoltageWarning
__udivmodhi4
DruckOffsetSetting
SummenHoehe
ihypot
c_cos_8192
__udivmodqi4
NC_To_FC_Flags
MissingMotor
Mixer