Subversion Repositories FlightCtrl

Rev

Go to most recent revision | Blame | Last modification | View Log | RSS feed


Flight-Ctrl_MEGA644_V0_60.elf:     file format elf32-avr

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .data         0000008e  00800100  00005cec  00005da0  2**0
                  CONTENTS, ALLOC, LOAD, DATA
  1 .text         00005cec  00000000  00000000  000000b4  2**1
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  2 .bss          00000460  0080018e  0080018e  00005e2e  2**0
                  ALLOC
  3 .eeprom       00000800  00810000  00810000  00005e2e  2**0
                  CONTENTS, ALLOC, LOAD, DATA
  4 .stab         00000378  00000000  00000000  00006630  2**2
                  CONTENTS, READONLY, DEBUGGING
  5 .stabstr      00000071  00000000  00000000  000069a8  2**0
                  CONTENTS, READONLY, DEBUGGING
Disassembly of section .text:

00000000 <__vectors>:
       0:       0c 94 ec 01     jmp     0x3d8   ; 0x3d8 <__ctors_end>
       4:       0c 94 09 02     jmp     0x412   ; 0x412 <__bad_interrupt>
       8:       0c 94 09 02     jmp     0x412   ; 0x412 <__bad_interrupt>
       c:       0c 94 09 02     jmp     0x412   ; 0x412 <__bad_interrupt>
      10:       0c 94 09 02     jmp     0x412   ; 0x412 <__bad_interrupt>
      14:       0c 94 09 02     jmp     0x412   ; 0x412 <__bad_interrupt>
      18:       0c 94 09 02     jmp     0x412   ; 0x412 <__bad_interrupt>
      1c:       0c 94 09 02     jmp     0x412   ; 0x412 <__bad_interrupt>
      20:       0c 94 09 02     jmp     0x412   ; 0x412 <__bad_interrupt>
      24:       0c 94 46 0c     jmp     0x188c  ; 0x188c <__vector_9>
      28:       0c 94 09 02     jmp     0x412   ; 0x412 <__bad_interrupt>
      2c:       0c 94 09 02     jmp     0x412   ; 0x412 <__bad_interrupt>
      30:       0c 94 17 15     jmp     0x2a2e  ; 0x2a2e <__vector_12>
      34:       0c 94 09 02     jmp     0x412   ; 0x412 <__bad_interrupt>
      38:       0c 94 09 02     jmp     0x412   ; 0x412 <__bad_interrupt>
      3c:       0c 94 09 02     jmp     0x412   ; 0x412 <__bad_interrupt>
      40:       0c 94 09 02     jmp     0x412   ; 0x412 <__bad_interrupt>
      44:       0c 94 09 02     jmp     0x412   ; 0x412 <__bad_interrupt>
      48:       0c 94 9d 0b     jmp     0x173a  ; 0x173a <__vector_18>
      4c:       0c 94 09 02     jmp     0x412   ; 0x412 <__bad_interrupt>
      50:       0c 94 5f 04     jmp     0x8be   ; 0x8be <__vector_20>
      54:       0c 94 09 02     jmp     0x412   ; 0x412 <__bad_interrupt>
      58:       0c 94 a5 03     jmp     0x74a   ; 0x74a <__vector_22>
      5c:       0c 94 09 02     jmp     0x412   ; 0x412 <__bad_interrupt>
      60:       0c 94 32 0d     jmp     0x1a64  ; 0x1a64 <__vector_24>
      64:       0c 94 09 02     jmp     0x412   ; 0x412 <__bad_interrupt>
      68:       0c 94 64 14     jmp     0x28c8  ; 0x28c8 <__vector_26>
      6c:       0c 94 09 02     jmp     0x412   ; 0x412 <__bad_interrupt>

00000070 <table_cos>:
      70:       08 29           or      r16, r8
      72:       57 3f           cpi     r21, 0xF7       ; 247
      74:       9f 2d           mov     r25, r15
      76:       49 cb           rjmp    .-2414          ; 0xfffff70a <__eeprom_end+0xff7eef0a>
      78:       a5 31           cpi     r26, 0x15       ; 21
      7a:       0f 76           andi    r16, 0x6F       ; 111
      7c:       c7 34           cpi     r28, 0x47       ; 71
      7e:       93 f2           brvs    .-92            ; 0x24 <__zero_reg__+0x23>
      80:       7e 37           cpi     r23, 0x7E       ; 126
      82:       d0 0d           add     r29, r0
      84:       01 3a           cpi     r16, 0xA1       ; 161
      86:       b6 0b           sbc     r27, r22
      88:       61 3d           cpi     r22, 0xD1       ; 209
      8a:       2a aa           std     Y+50, r2        ; 0x32
      8c:       ab 3f           cpi     r26, 0xFB       ; 251
      8e:       00 00           nop
      90:       00 3f           cpi     r16, 0xF0       ; 240
      92:       80 00           .word   0x0080  ; ????
        ...

00000096 <__c.2019>:
      96:       0a 0a 0d 00                                         ....

0000009a <__c.2017>:
      9a:       4e 65 75 74 72 61 6c 00                             Neutral.

000000a2 <__c.2015>:
      a2:       48 65 61 64 69 6e 67 48 6f 6c 64 00                 HeadingHold.

000000ae <__c.2013>:
      ae:       0a 0d 53 74 65 75 65 72 75 6e 67 3a 20 00           ..Steuerung: .

000000bc <__c.2011>:
      bc:       4f 4b 0a 0d 00                                      OK...

000000c1 <__c.2006>:
      c1:       0a 0d 41 62 67 6c 65 69 63 68 20 4c 75 66 74 64     ..Abgleich Luftd
      d1:       72 75 63 6b 73 65 6e 73 6f 72 2e 2e 00              rucksensor...

000000de <__c.2004>:
      de:       0a 0d 42 65 6e 75 74 7a 65 20 50 61 72 61 6d 65     ..Benutze Parame
      ee:       74 65 72 73 61 74 7a 20 25 64 00                    tersatz %d.

000000f9 <__c.1996>:
      f9:       0a 0d 49 6e 69 74 2e 20 45 45 50 52 4f 4d 3a 20     ..Init. EEPROM: 
     109:       47 65 6e 65 72 69 65 72 65 20 44 65 66 61 75 6c     Generiere Defaul
     119:       74 2d 50 61 72 61 6d 65 74 65 72 2e 2e 2e 00        t-Parameter....

00000128 <__c.1994>:
     128:       0a 0d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d     ..==============
     138:       3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d     ================
        ...

00000149 <__c.1992>:
     149:       0a 0d 46 6c 69 67 68 74 43 6f 6e 74 72 6f 6c 20     ..FlightControl 
     159:       56 25 64 2e 25 64 20 00                             V%d.%d .

00000161 <__c.1991>:
     161:       2e 00                                               ..

00000163 <__c.2073>:
     163:       52 61 6e 67 65 3a 25 33 69 2d 25 33 69 00           Range:%3i-%3i.

00000171 <__c.2071>:
     171:       53 74 65 6c 6c 75 6e 67 3a 20 25 33 69 00           Stellung: %3i.

0000017f <__c.2069>:
     17f:       53 65 74 70 6f 69 6e 74 20 20 25 33 69 00           Setpoint  %3i.

0000018d <__c.2067>:
     18d:       53 65 72 76 6f 20 20 00                             Servo  .

00000195 <__c.2064>:
     195:       50 6f 74 69 34 3a 20 20 25 33 69 00                 Poti4:  %3i.

000001a1 <__c.2062>:
     1a1:       50 6f 74 69 33 3a 20 20 25 33 69 00                 Poti3:  %3i.

000001ad <__c.2060>:
     1ad:       50 6f 74 69 32 3a 20 20 25 33 69 00                 Poti2:  %3i.

000001b9 <__c.2058>:
     1b9:       50 6f 74 69 31 3a 20 20 25 33 69 00                 Poti1:  %3i.

000001c5 <__c.2055>:
     1c5:       53 74 61 72 74 3a 20 20 20 20 20 25 35 69 00        Start:     %5i.

000001d4 <__c.2053>:
     1d4:       4d 65 73 73 77 65 72 74 3a 20 20 25 35 69 00        Messwert:  %5i.

000001e3 <__c.2051>:
     1e3:       52 69 63 68 74 75 6e 67 3a 20 20 25 35 69 00        Richtung:  %5i.

000001f2 <__c.2049>:
     1f2:       4b 6f 6d 70 61 73 73 20 20 20 20 20 20 20 00        Kompass       .

00000201 <__c.2046>:
     201:       45 6d 70 66 2e 50 65 67 65 6c 3a 25 35 69 00        Empf.Pegel:%5i.

00000210 <__c.2044>:
     210:       53 70 61 6e 6e 75 6e 67 3a 20 20 25 35 69 00        Spannung:  %5i.

0000021f <__c.2041>:
     21f:       48 6f 63 68 20 25 34 69 20 28 25 33 69 29 00        Hoch %4i (%3i).

0000022e <__c.2039>:
     22e:       52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00        Roll %4i (%3i).

0000023d <__c.2037>:
     23d:       4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00        Nick %4i (%3i).

0000024c <__c.2035>:
     24c:       41 43 43 20 2d 20 53 65 6e 73 6f 72 00              ACC - Sensor.

00000259 <__c.2032>:
     259:       47 69 65 72 20 25 34 69 20 28 25 33 69 29 00        Gier %4i (%3i).

00000268 <__c.2030>:
     268:       52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00        Roll %4i (%3i).

00000277 <__c.2028>:
     277:       4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00        Nick %4i (%3i).

00000286 <__c.2026>:
     286:       47 79 72 6f 20 2d 20 53 65 6e 73 6f 72 00           Gyro - Sensor.

00000294 <__c.2023>:
     294:       50 33 3a 25 34 69 20 20 4b 61 6e e4 6c 65 20 00     P3:%4i  Kan.le .

000002a4 <__c.2021>:
     2a4:       50 31 3a 25 34 69 20 20 50 32 3a 25 34 69 20 00     P1:%4i  P2:%4i .

000002b4 <__c.2019>:
     2b4:       47 73 3a 25 34 69 20 20 47 69 3a 25 34 69 20 00     Gs:%4i  Gi:%4i .

000002c4 <__c.2017>:
     2c4:       4e 69 3a 25 34 69 20 20 52 6f 3a 25 34 69 20 00     Ni:%4i  Ro:%4i .

000002d4 <__c.2014>:
     2d4:       4b 37 3a 25 34 69 20 20 4b 61 6e e4 6c 65 20 00     K7:%4i  Kan.le .

000002e4 <__c.2012>:
     2e4:       4b 35 3a 25 34 69 20 20 4b 36 3a 25 34 69 20 00     K5:%4i  K6:%4i .

000002f4 <__c.2010>:
     2f4:       4b 33 3a 25 34 69 20 20 4b 34 3a 25 34 69 20 00     K3:%4i  K4:%4i .

00000304 <__c.2008>:
     304:       4b 31 3a 25 34 69 20 20 4b 32 3a 25 34 69 20 00     K1:%4i  K2:%4i .

00000314 <__c.2005>:
     314:       4b 6f 6d 70 61 73 73 3a 20 20 20 25 35 69 00        Kompass:   %5i.

00000323 <__c.2003>:
     323:       52 6f 6c 6c 3a 20 20 20 20 20 20 25 35 69 00        Roll:      %5i.

00000332 <__c.2001>:
     332:       4e 69 63 6b 3a 20 20 20 20 20 20 25 35 69 00        Nick:      %5i.

00000341 <__c.1999>:
     341:       61 6b 74 2e 20 4c 61 67 65 00                       akt. Lage.

0000034b <__c.1996>:
     34b:       48 f6 68 65 6e 72 65 67 65 6c 75 6e 67 00           H.henregelung.

00000359 <__c.1994>:
     359:       4b 65 69 6e 65 20 00                                Keine .

00000360 <__c.1992>:
     360:       4f 66 66 20 20 20 20 20 20 3a 20 25 35 69 00        Off      : %5i.

0000036f <__c.1990>:
     36f:       4c 75 66 74 64 72 75 63 6b 3a 20 25 35 69 00        Luftdruck: %5i.

0000037e <__c.1988>:
     37e:       53 6f 6c 6c 48 6f 65 68 65 3a 20 25 35 69 00        SollHoehe: %5i.

0000038d <__c.1986>:
     38d:       48 6f 65 68 65 3a 20 20 20 20 20 25 35 69 00        Hoehe:     %5i.

0000039c <__c.1982>:
     39c:       28 63 29 20 48 6f 6c 67 65 72 20 42 75 73 73 00     (c) Holger Buss.

000003ac <__c.1980>:
     3ac:       53 65 74 74 69 6e 67 3a 20 25 64 20 00              Setting: %d .

000003b9 <__c.1978>:
     3b9:       56 25 64 2e 25 64 00                                V%d.%d.

000003c0 <__c.1976>:
     3c0:       2b 2b 20 4d 69 6b 72 6f 4b 6f 70 74 65 72 20 2b     ++ MikroKopter +
     3d0:       2b 00                                               +.

000003d2 <__c.1973>:
     3d2:       5b 25 69 5d 00 00                                   [%i]..

000003d8 <__ctors_end>:
     3d8:       11 24           eor     r1, r1
     3da:       1f be           out     0x3f, r1        ; 63
     3dc:       cf ef           ldi     r28, 0xFF       ; 255
     3de:       d0 e1           ldi     r29, 0x10       ; 16
     3e0:       de bf           out     0x3e, r29       ; 62
     3e2:       cd bf           out     0x3d, r28       ; 61

000003e4 <__do_copy_data>:
     3e4:       11 e0           ldi     r17, 0x01       ; 1
     3e6:       a0 e0           ldi     r26, 0x00       ; 0
     3e8:       b1 e0           ldi     r27, 0x01       ; 1
     3ea:       ec ee           ldi     r30, 0xEC       ; 236
     3ec:       fc e5           ldi     r31, 0x5C       ; 92
     3ee:       02 c0           rjmp    .+4             ; 0x3f4 <.do_copy_data_start>

000003f0 <.do_copy_data_loop>:
     3f0:       05 90           lpm     r0, Z+
     3f2:       0d 92           st      X+, r0

000003f4 <.do_copy_data_start>:
     3f4:       ae 38           cpi     r26, 0x8E       ; 142
     3f6:       b1 07           cpc     r27, r17
     3f8:       d9 f7           brne    .-10            ; 0x3f0 <.do_copy_data_loop>

000003fa <__do_clear_bss>:
     3fa:       15 e0           ldi     r17, 0x05       ; 5
     3fc:       ae e8           ldi     r26, 0x8E       ; 142
     3fe:       b1 e0           ldi     r27, 0x01       ; 1
     400:       01 c0           rjmp    .+2             ; 0x404 <.do_clear_bss_start>

00000402 <.do_clear_bss_loop>:
     402:       1d 92           st      X+, r1

00000404 <.do_clear_bss_start>:
     404:       ae 3e           cpi     r26, 0xEE       ; 238
     406:       b1 07           cpc     r27, r17
     408:       e1 f7           brne    .-8             ; 0x402 <.do_clear_bss_loop>
     40a:       0e 94 40 02     call    0x480   ; 0x480 <main>
     40e:       0c 94 75 2e     jmp     0x5cea  ; 0x5cea <_exit>

00000412 <__bad_interrupt>:
     412:       0c 94 00 00     jmp     0        ; 0x0 <__vectors>

00000416 <GetActiveParamSetNumber>:
     416:       a2 e0           ldi     r26, 0x02       ; 2
     418:       b0 e0           ldi     r27, 0x00       ; 0
     41a:       0e 94 61 2e     call    0x5cc2  ; 0x5cc2 <__eeprom_read_byte_1F2021>
     41e:       80 2d           mov     r24, r0
     420:       99 27           eor     r25, r25
     422:       08 95           ret

00000424 <WriteParameterSet>:
     424:       fb 01           movw    r30, r22
     426:       28 2f           mov     r18, r24
     428:       86 30           cpi     r24, 0x06       ; 6
     42a:       08 f0           brcs    .+2             ; 0x42e <WriteParameterSet+0xa>
     42c:       25 e0           ldi     r18, 0x05       ; 5
     42e:       84 2f           mov     r24, r20
     430:       99 27           eor     r25, r25
     432:       42 9f           mul     r20, r18
     434:       d0 01           movw    r26, r0
     436:       11 24           eor     r1, r1
     438:       ac 59           subi    r26, 0x9C       ; 156
     43a:       bf 4f           sbci    r27, 0xFF       ; 255

0000043c <.26_start>:
     43c:       01 97           sbiw    r24, 0x01       ; 1
     43e:       24 f0           brlt    .+8             ; 0x448 <.26_finished>
     440:       01 90           ld      r0, Z+
     442:       0e 94 69 2e     call    0x5cd2  ; 0x5cd2 <__eeprom_write_byte_1F2021>
     446:       fa cf           rjmp    .-12            ; 0x43c <.26_start>

00000448 <.26_finished>:
     448:       a2 e0           ldi     r26, 0x02       ; 2
     44a:       b0 e0           ldi     r27, 0x00       ; 0
     44c:       02 2e           mov     r0, r18
     44e:       0e 94 69 2e     call    0x5cd2  ; 0x5cd2 <__eeprom_write_byte_1F2021>
     452:       08 95           ret

00000454 <ReadParameterSet>:
     454:       cf 93           push    r28
     456:       df 93           push    r29
     458:       fb 01           movw    r30, r22
     45a:       c4 2f           mov     r28, r20
     45c:       dd 27           eor     r29, r29
     45e:       86 30           cpi     r24, 0x06       ; 6
     460:       08 f0           brcs    .+2             ; 0x464 <ReadParameterSet+0x10>
     462:       85 e0           ldi     r24, 0x05       ; 5
     464:       48 9f           mul     r20, r24
     466:       d0 01           movw    r26, r0
     468:       11 24           eor     r1, r1
     46a:       ac 59           subi    r26, 0x9C       ; 156
     46c:       bf 4f           sbci    r27, 0xFF       ; 255

0000046e <.44_start>:
     46e:       21 97           sbiw    r28, 0x01       ; 1
     470:       24 f0           brlt    .+8             ; 0x47a <.44_finished>
     472:       0e 94 61 2e     call    0x5cc2  ; 0x5cc2 <__eeprom_read_byte_1F2021>
     476:       01 92           st      Z+, r0
     478:       fa cf           rjmp    .-12            ; 0x46e <.44_start>

0000047a <.44_finished>:
     47a:       df 91           pop     r29
     47c:       cf 91           pop     r28
     47e:       08 95           ret

00000480 <main>:
     480:       0f 93           push    r16
     482:       1f 93           push    r17
     484:       cf 93           push    r28
     486:       df 93           push    r29
     488:       91 e0           ldi     r25, 0x01       ; 1
     48a:       97 b9           out     0x07, r25       ; 7
     48c:       8f ef           ldi     r24, 0xFF       ; 255
     48e:       88 b9           out     0x08, r24       ; 8
     490:       8b e1           ldi     r24, 0x1B       ; 27
     492:       84 b9           out     0x04, r24       ; 4
     494:       95 b9           out     0x05, r25       ; 5
     496:       8e e3           ldi     r24, 0x3E       ; 62
     498:       8a b9           out     0x0a, r24       ; 10
     49a:       57 9a           sbi     0x0a, 7 ; 10
     49c:       87 ef           ldi     r24, 0xF7       ; 247
     49e:       8b b9           out     0x0b, r24       ; 11
     4a0:       84 b7           in      r24, 0x34       ; 52
     4a2:       87 7f           andi    r24, 0xF7       ; 247
     4a4:       84 bf           out     0x34, r24       ; 52
     4a6:       80 91 60 00     lds     r24, 0x0060
     4aa:       88 61           ori     r24, 0x18       ; 24
     4ac:       80 93 60 00     sts     0x0060, r24
     4b0:       10 92 60 00     sts     0x0060, r1
     4b4:       80 ed           ldi     r24, 0xD0       ; 208
     4b6:       97 e0           ldi     r25, 0x07       ; 7
     4b8:       90 93 ac 01     sts     0x01AC, r25
     4bc:       80 93 ab 01     sts     0x01AB, r24
     4c0:       10 92 2d 02     sts     0x022D, r1
     4c4:       10 92 2c 02     sts     0x022C, r1
     4c8:       10 92 77 05     sts     0x0577, r1
     4cc:       10 92 76 05     sts     0x0576, r1
     4d0:       10 92 2b 02     sts     0x022B, r1
     4d4:       10 92 2a 02     sts     0x022A, r1
     4d8:       10 92 29 02     sts     0x0229, r1
     4dc:       10 92 28 02     sts     0x0228, r1
     4e0:       28 98           cbi     0x05, 0 ; 5
     4e2:       0e 94 f3 0c     call    0x19e6  ; 0x19e6 <Timer_Init>
     4e6:       0e 94 63 07     call    0xec6   ; 0xec6 <UART_Init>
     4ea:       0e 94 02 15     call    0x2a04  ; 0x2a04 <rc_sum_init>
     4ee:       0e 94 2c 0d     call    0x1a58  ; 0x1a58 <ADC_Init>
     4f2:       0e 94 4a 14     call    0x2894  ; 0x2894 <i2c_init>
     4f6:       78 94           sei
     4f8:       10 92 fe 03     sts     0x03FE, r1
     4fc:       8c e3           ldi     r24, 0x3C       ; 60
     4fe:       80 93 ff 03     sts     0x03FF, r24
     502:       84 e0           ldi     r24, 0x04       ; 4
     504:       80 93 00 04     sts     0x0400, r24
     508:       8c e3           ldi     r24, 0x3C       ; 60
     50a:       90 e0           ldi     r25, 0x00       ; 0
     50c:       9f 93           push    r25
     50e:       8f 93           push    r24
     510:       1f 92           push    r1
     512:       1f 92           push    r1
     514:       89 e4           ldi     r24, 0x49       ; 73
     516:       91 e0           ldi     r25, 0x01       ; 1
     518:       9f 93           push    r25
     51a:       8f 93           push    r24
     51c:       1f 92           push    r1
     51e:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
     522:       88 e2           ldi     r24, 0x28       ; 40
     524:       91 e0           ldi     r25, 0x01       ; 1
     526:       9f 93           push    r25
     528:       8f 93           push    r24
     52a:       1f 92           push    r1
     52c:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
     530:       29 9a           sbi     0x05, 1 ; 5
     532:       a1 e0           ldi     r26, 0x01       ; 1
     534:       b0 e0           ldi     r27, 0x00       ; 0
     536:       0e 94 61 2e     call    0x5cc2  ; 0x5cc2 <__eeprom_read_byte_1F2021>
     53a:       80 2d           mov     r24, r0
     53c:       2d b7           in      r18, 0x3d       ; 61
     53e:       3e b7           in      r19, 0x3e       ; 62
     540:       26 5f           subi    r18, 0xF6       ; 246
     542:       3f 4f           sbci    r19, 0xFF       ; 255
     544:       0f b6           in      r0, 0x3f        ; 63
     546:       f8 94           cli
     548:       3e bf           out     0x3e, r19       ; 62
     54a:       0f be           out     0x3f, r0        ; 63
     54c:       2d bf           out     0x3d, r18       ; 61
     54e:       8b 33           cpi     r24, 0x3B       ; 59
     550:       a9 f1           breq    .+106           ; 0x5bc <main+0x13c>
     552:       89 ef           ldi     r24, 0xF9       ; 249
     554:       90 e0           ldi     r25, 0x00       ; 0
     556:       9f 93           push    r25
     558:       8f 93           push    r24
     55a:       1f 92           push    r1
     55c:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
     560:       0e 94 cd 1c     call    0x399a  ; 0x399a <DefaultKonstanten1>
     564:       4a e3           ldi     r20, 0x3A       ; 58
     566:       6e e9           ldi     r22, 0x9E       ; 158
     568:       75 e0           ldi     r23, 0x05       ; 5
     56a:       80 e0           ldi     r24, 0x00       ; 0
     56c:       0e 94 12 02     call    0x424   ; 0x424 <WriteParameterSet>
     570:       01 e0           ldi     r16, 0x01       ; 1
     572:       0f 90           pop     r0
     574:       0f 90           pop     r0
     576:       0f 90           pop     r0
     578:       02 30           cpi     r16, 0x02       ; 2
     57a:       49 f4           brne    .+18            ; 0x58e <main+0x10e>
     57c:       0e 94 60 1c     call    0x38c0  ; 0x38c0 <DefaultKonstanten2>
     580:       4a e3           ldi     r20, 0x3A       ; 58
     582:       6e e9           ldi     r22, 0x9E       ; 158
     584:       75 e0           ldi     r23, 0x05       ; 5
     586:       82 e0           ldi     r24, 0x02       ; 2
     588:       0e 94 12 02     call    0x424   ; 0x424 <WriteParameterSet>
     58c:       03 e0           ldi     r16, 0x03       ; 3
     58e:       4a e3           ldi     r20, 0x3A       ; 58
     590:       6e e9           ldi     r22, 0x9E       ; 158
     592:       75 e0           ldi     r23, 0x05       ; 5
     594:       80 2f           mov     r24, r16
     596:       0e 94 12 02     call    0x424   ; 0x424 <WriteParameterSet>
     59a:       0f 5f           subi    r16, 0xFF       ; 255
     59c:       06 30           cpi     r16, 0x06       ; 6
     59e:       60 f3           brcs    .-40            ; 0x578 <main+0xf8>
     5a0:       81 e0           ldi     r24, 0x01       ; 1
     5a2:       22 e0           ldi     r18, 0x02       ; 2
     5a4:       30 e0           ldi     r19, 0x00       ; 0
     5a6:       d9 01           movw    r26, r18
     5a8:       08 2e           mov     r0, r24
     5aa:       0e 94 69 2e     call    0x5cd2  ; 0x5cd2 <__eeprom_write_byte_1F2021>
     5ae:       8b e3           ldi     r24, 0x3B       ; 59
     5b0:       21 50           subi    r18, 0x01       ; 1
     5b2:       30 40           sbci    r19, 0x00       ; 0
     5b4:       d9 01           movw    r26, r18
     5b6:       08 2e           mov     r0, r24
     5b8:       0e 94 69 2e     call    0x5cd2  ; 0x5cd2 <__eeprom_write_byte_1F2021>
     5bc:       02 e0           ldi     r16, 0x02       ; 2
     5be:       10 e0           ldi     r17, 0x00       ; 0
     5c0:       d8 01           movw    r26, r16
     5c2:       0e 94 61 2e     call    0x5cc2  ; 0x5cc2 <__eeprom_read_byte_1F2021>
     5c6:       80 2d           mov     r24, r0
     5c8:       4a e3           ldi     r20, 0x3A       ; 58
     5ca:       6e e9           ldi     r22, 0x9E       ; 158
     5cc:       75 e0           ldi     r23, 0x05       ; 5
     5ce:       0e 94 2a 02     call    0x454   ; 0x454 <ReadParameterSet>
     5d2:       d8 01           movw    r26, r16
     5d4:       0e 94 61 2e     call    0x5cc2  ; 0x5cc2 <__eeprom_read_byte_1F2021>
     5d8:       80 2d           mov     r24, r0
     5da:       99 27           eor     r25, r25
     5dc:       9f 93           push    r25
     5de:       8f 93           push    r24
     5e0:       8e ed           ldi     r24, 0xDE       ; 222
     5e2:       90 e0           ldi     r25, 0x00       ; 0
     5e4:       9f 93           push    r25
     5e6:       8f 93           push    r24
     5e8:       1f 92           push    r1
     5ea:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
     5ee:       80 91 a6 05     lds     r24, 0x05A6
     5f2:       0f 90           pop     r0
     5f4:       0f 90           pop     r0
     5f6:       0f 90           pop     r0
     5f8:       0f 90           pop     r0
     5fa:       0f 90           pop     r0
     5fc:       80 ff           sbrs    r24, 0
     5fe:       20 c0           rjmp    .+64            ; 0x640 <main+0x1c0>
     600:       81 ec           ldi     r24, 0xC1       ; 193
     602:       90 e0           ldi     r25, 0x00       ; 0
     604:       9f 93           push    r25
     606:       8f 93           push    r24
     608:       1f 92           push    r1
     60a:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
     60e:       84 ec           ldi     r24, 0xC4       ; 196
     610:       99 e0           ldi     r25, 0x09       ; 9
     612:       0e 94 31 0c     call    0x1862  ; 0x1862 <SetDelay>
     616:       ec 01           movw    r28, r24
     618:       0e 94 56 10     call    0x20ac  ; 0x20ac <SucheLuftruckOffset>
     61c:       0f 90           pop     r0
     61e:       0f 90           pop     r0
     620:       0f 90           pop     r0
     622:       ce 01           movw    r24, r28
     624:       0e 94 3a 0c     call    0x1874  ; 0x1874 <CheckDelay>
     628:       88 23           and     r24, r24
     62a:       d9 f3           breq    .-10            ; 0x622 <main+0x1a2>
     62c:       8c eb           ldi     r24, 0xBC       ; 188
     62e:       90 e0           ldi     r25, 0x00       ; 0
     630:       9f 93           push    r25
     632:       8f 93           push    r24
     634:       1f 92           push    r1
     636:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
     63a:       0f 90           pop     r0
     63c:       0f 90           pop     r0
     63e:       0f 90           pop     r0
     640:       0e 94 85 1d     call    0x3b0a  ; 0x3b0a <SetNeutral>
     644:       28 98           cbi     0x05, 0 ; 5
     646:       80 ed           ldi     r24, 0xD0       ; 208
     648:       97 e0           ldi     r25, 0x07       ; 7
     64a:       90 93 ac 01     sts     0x01AC, r25
     64e:       80 93 ab 01     sts     0x01AB, r24
     652:       88 ee           ldi     r24, 0xE8       ; 232
     654:       93 e0           ldi     r25, 0x03       ; 3
     656:       90 93 f9 03     sts     0x03F9, r25
     65a:       80 93 f8 03     sts     0x03F8, r24
     65e:       85 e5           ldi     r24, 0x55       ; 85
     660:       80 93 f3 03     sts     0x03F3, r24
     664:       8e ea           ldi     r24, 0xAE       ; 174
     666:       90 e0           ldi     r25, 0x00       ; 0
     668:       9f 93           push    r25
     66a:       8f 93           push    r24
     66c:       1f 92           push    r1
     66e:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
     672:       80 91 a6 05     lds     r24, 0x05A6
     676:       0f 90           pop     r0
     678:       0f 90           pop     r0
     67a:       0f 90           pop     r0
     67c:       82 ff           sbrs    r24, 2
     67e:       03 c0           rjmp    .+6             ; 0x686 <main+0x206>
     680:       82 ea           ldi     r24, 0xA2       ; 162
     682:       90 e0           ldi     r25, 0x00       ; 0
     684:       02 c0           rjmp    .+4             ; 0x68a <main+0x20a>
     686:       8a e9           ldi     r24, 0x9A       ; 154
     688:       90 e0           ldi     r25, 0x00       ; 0
     68a:       9f 93           push    r25
     68c:       8f 93           push    r24
     68e:       1f 92           push    r1
     690:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
     694:       0f 90           pop     r0
     696:       0f 90           pop     r0
     698:       0f 90           pop     r0
     69a:       86 e9           ldi     r24, 0x96       ; 150
     69c:       90 e0           ldi     r25, 0x00       ; 0
     69e:       9f 93           push    r25
     6a0:       8f 93           push    r24
     6a2:       1f 92           push    r1
     6a4:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
     6a8:       0e 94 7d 10     call    0x20fa  ; 0x20fa <LcdClear>
     6ac:       0f 90           pop     r0
     6ae:       0f 90           pop     r0
     6b0:       0f 90           pop     r0
     6b2:       80 91 a8 01     lds     r24, 0x01A8
     6b6:       88 23           and     r24, r24
     6b8:       79 f1           breq    .+94            ; 0x718 <main+0x298>
     6ba:       10 92 a8 01     sts     0x01A8, r1
     6be:       0e 94 96 1e     call    0x3d2c  ; 0x3d2c <MotorRegler>
     6c2:       0e 94 3e 1d     call    0x3a7c  ; 0x3a7c <SendMotorData>
     6c6:       28 98           cbi     0x05, 0 ; 5
     6c8:       80 91 01 01     lds     r24, 0x0101
     6cc:       88 23           and     r24, r24
     6ce:       19 f0           breq    .+6             ; 0x6d6 <main+0x256>
     6d0:       81 50           subi    r24, 0x01       ; 1
     6d2:       80 93 01 01     sts     0x0101, r24
     6d6:       80 91 27 02     lds     r24, 0x0227
     6da:       88 23           and     r24, r24
     6dc:       29 f0           breq    .+10            ; 0x6e8 <main+0x268>
     6de:       80 91 27 02     lds     r24, 0x0227
     6e2:       81 50           subi    r24, 0x01       ; 1
     6e4:       80 93 27 02     sts     0x0227, r24
     6e8:       20 91 04 01     lds     r18, 0x0104
     6ec:       30 91 05 01     lds     r19, 0x0105
     6f0:       80 91 b6 05     lds     r24, 0x05B6
     6f4:       99 27           eor     r25, r25
     6f6:       28 17           cp      r18, r24
     6f8:       39 07           cpc     r19, r25
     6fa:       34 f4           brge    .+12            ; 0x708 <main+0x288>
     6fc:       80 ed           ldi     r24, 0xD0       ; 208
     6fe:       97 e0           ldi     r25, 0x07       ; 7
     700:       90 93 ac 01     sts     0x01AC, r25
     704:       80 93 ab 01     sts     0x01AB, r24
     708:       80 91 d6 01     lds     r24, 0x01D6
     70c:       88 23           and     r24, r24
     70e:       19 f4           brne    .+6             ; 0x716 <main+0x296>
     710:       0e 94 4a 14     call    0x2894  ; 0x2894 <i2c_init>
     714:       01 c0           rjmp    .+2             ; 0x718 <main+0x298>
     716:       28 98           cbi     0x05, 0 ; 5
     718:       0e 94 80 07     call    0xf00   ; 0xf00 <DatenUebertragung>
     71c:       0e 94 ee 07     call    0xfdc   ; 0xfdc <BearbeiteRxDaten>
     720:       80 e0           ldi     r24, 0x00       ; 0
     722:       90 e0           ldi     r25, 0x00       ; 0
     724:       0e 94 3a 0c     call    0x1874  ; 0x1874 <CheckDelay>
     728:       88 23           and     r24, r24
     72a:       19 f2           breq    .-122           ; 0x6b2 <main+0x232>
     72c:       80 91 2e 02     lds     r24, 0x022E
     730:       88 23           and     r24, r24
     732:       29 f0           breq    .+10            ; 0x73e <main+0x2be>
     734:       88 b1           in      r24, 0x08       ; 8
     736:       90 e1           ldi     r25, 0x10       ; 16
     738:       89 27           eor     r24, r25
     73a:       88 b9           out     0x08, r24       ; 8
     73c:       01 c0           rjmp    .+2             ; 0x740 <main+0x2c0>
     73e:       44 98           cbi     0x08, 4 ; 8
     740:       84 ef           ldi     r24, 0xF4       ; 244
     742:       91 e0           ldi     r25, 0x01       ; 1
     744:       0e 94 31 0c     call    0x1862  ; 0x1862 <SetDelay>
     748:       b4 cf           rjmp    .-152           ; 0x6b2 <main+0x232>

0000074a <__vector_22>:
     74a:       1f 92           push    r1
     74c:       0f 92           push    r0
     74e:       0f b6           in      r0, 0x3f        ; 63
     750:       0f 92           push    r0
     752:       11 24           eor     r1, r1
     754:       8f 93           push    r24
     756:       9f 93           push    r25
     758:       ef 93           push    r30
     75a:       ff 93           push    r31
     75c:       80 91 00 01     lds     r24, 0x0100
     760:       88 23           and     r24, r24
     762:       e1 f4           brne    .+56            ; 0x79c <__vector_22+0x52>
     764:       80 91 a3 01     lds     r24, 0x01A3
     768:       90 91 a4 01     lds     r25, 0x01A4
     76c:       01 96           adiw    r24, 0x01       ; 1
     76e:       90 93 a4 01     sts     0x01A4, r25
     772:       80 93 a3 01     sts     0x01A3, r24
     776:       fc 01           movw    r30, r24
     778:       ed 54           subi    r30, 0x4D       ; 77
     77a:       fd 4f           sbci    r31, 0xFD       ; 253
     77c:       e0 81           ld      r30, Z
     77e:       ed 30           cpi     r30, 0x0D       ; 13
     780:       19 f0           breq    .+6             ; 0x788 <__vector_22+0x3e>
     782:       86 39           cpi     r24, 0x96       ; 150
     784:       91 05           cpc     r25, r1
     786:       39 f4           brne    .+14            ; 0x796 <__vector_22+0x4c>
     788:       10 92 a4 01     sts     0x01A4, r1
     78c:       10 92 a3 01     sts     0x01A3, r1
     790:       81 e0           ldi     r24, 0x01       ; 1
     792:       80 93 00 01     sts     0x0100, r24
     796:       e0 93 c6 00     sts     0x00C6, r30
     79a:       04 c0           rjmp    .+8             ; 0x7a4 <__vector_22+0x5a>
     79c:       10 92 a4 01     sts     0x01A4, r1
     7a0:       10 92 a3 01     sts     0x01A3, r1
     7a4:       ff 91           pop     r31
     7a6:       ef 91           pop     r30
     7a8:       9f 91           pop     r25
     7aa:       8f 91           pop     r24
     7ac:       0f 90           pop     r0
     7ae:       0f be           out     0x3f, r0        ; 63
     7b0:       0f 90           pop     r0
     7b2:       1f 90           pop     r1
     7b4:       18 95           reti

000007b6 <GPSscanData>:
     7b6:       80 91 f2 03     lds     r24, 0x03F2
     7ba:       81 30           cpi     r24, 0x01       ; 1
     7bc:       31 f4           brne    .+12            ; 0x7ca <GPSscanData+0x14>
     7be:       80 91 e6 03     lds     r24, 0x03E6
     7c2:       80 93 2e 05     sts     0x052E, r24
     7c6:       10 92 f2 03     sts     0x03F2, r1
     7ca:       80 91 d3 04     lds     r24, 0x04D3
     7ce:       81 30           cpi     r24, 0x01       ; 1
     7d0:       09 f0           breq    .+2             ; 0x7d4 <GPSscanData+0x1e>
     7d2:       44 c0           rjmp    .+136           ; 0x85c <GPSscanData+0xa6>
     7d4:       60 91 c9 04     lds     r22, 0x04C9
     7d8:       70 91 ca 04     lds     r23, 0x04CA
     7dc:       80 91 cb 04     lds     r24, 0x04CB
     7e0:       90 91 cc 04     lds     r25, 0x04CC
     7e4:       2a e0           ldi     r18, 0x0A       ; 10
     7e6:       30 e0           ldi     r19, 0x00       ; 0
     7e8:       40 e0           ldi     r20, 0x00       ; 0
     7ea:       50 e0           ldi     r21, 0x00       ; 0
     7ec:       0e 94 46 2e     call    0x5c8c  ; 0x5c8c <__divmodsi4>
     7f0:       20 93 0e 05     sts     0x050E, r18
     7f4:       30 93 0f 05     sts     0x050F, r19
     7f8:       40 93 10 05     sts     0x0510, r20
     7fc:       50 93 11 05     sts     0x0511, r21
     800:       60 91 c5 04     lds     r22, 0x04C5
     804:       70 91 c6 04     lds     r23, 0x04C6
     808:       80 91 c7 04     lds     r24, 0x04C7
     80c:       90 91 c8 04     lds     r25, 0x04C8
     810:       2a e0           ldi     r18, 0x0A       ; 10
     812:       30 e0           ldi     r19, 0x00       ; 0
     814:       40 e0           ldi     r20, 0x00       ; 0
     816:       50 e0           ldi     r21, 0x00       ; 0
     818:       0e 94 46 2e     call    0x5c8c  ; 0x5c8c <__divmodsi4>
     81c:       20 93 12 05     sts     0x0512, r18
     820:       30 93 13 05     sts     0x0513, r19
     824:       40 93 14 05     sts     0x0514, r20
     828:       50 93 15 05     sts     0x0515, r21
     82c:       60 91 cd 04     lds     r22, 0x04CD
     830:       70 91 ce 04     lds     r23, 0x04CE
     834:       80 91 cf 04     lds     r24, 0x04CF
     838:       90 91 d0 04     lds     r25, 0x04D0
     83c:       2a e0           ldi     r18, 0x0A       ; 10
     83e:       30 e0           ldi     r19, 0x00       ; 0
     840:       40 e0           ldi     r20, 0x00       ; 0
     842:       50 e0           ldi     r21, 0x00       ; 0
     844:       0e 94 46 2e     call    0x5c8c  ; 0x5c8c <__divmodsi4>
     848:       20 93 16 05     sts     0x0516, r18
     84c:       30 93 17 05     sts     0x0517, r19
     850:       40 93 18 05     sts     0x0518, r20
     854:       50 93 19 05     sts     0x0519, r21
     858:       10 92 d3 04     sts     0x04D3, r1
     85c:       80 91 28 04     lds     r24, 0x0428
     860:       81 30           cpi     r24, 0x01       ; 1
     862:       11 f4           brne    .+4             ; 0x868 <GPSscanData+0xb2>
     864:       10 92 28 04     sts     0x0428, r1
     868:       80 91 56 05     lds     r24, 0x0556
     86c:       81 30           cpi     r24, 0x01       ; 1
     86e:       11 f5           brne    .+68            ; 0x8b4 <GPSscanData+0xfe>
     870:       80 91 36 05     lds     r24, 0x0536
     874:       90 91 37 05     lds     r25, 0x0537
     878:       a0 91 38 05     lds     r26, 0x0538
     87c:       b0 91 39 05     lds     r27, 0x0539
     880:       80 93 1a 05     sts     0x051A, r24
     884:       90 93 1b 05     sts     0x051B, r25
     888:       a0 93 1c 05     sts     0x051C, r26
     88c:       b0 93 1d 05     sts     0x051D, r27
     890:       80 91 3a 05     lds     r24, 0x053A
     894:       90 91 3b 05     lds     r25, 0x053B
     898:       a0 91 3c 05     lds     r26, 0x053C
     89c:       b0 91 3d 05     lds     r27, 0x053D
     8a0:       80 93 1e 05     sts     0x051E, r24
     8a4:       90 93 1f 05     sts     0x051F, r25
     8a8:       a0 93 20 05     sts     0x0520, r26
     8ac:       b0 93 21 05     sts     0x0521, r27
     8b0:       10 92 56 05     sts     0x0556, r1
     8b4:       80 91 2e 05     lds     r24, 0x052E
     8b8:       81 11           cpse    r24, r1
     8ba:       28 9a           sbi     0x05, 0 ; 5
     8bc:       08 95           ret

000008be <__vector_20>:
     8be:       1f 92           push    r1
     8c0:       0f 92           push    r0
     8c2:       0f b6           in      r0, 0x3f        ; 63
     8c4:       0f 92           push    r0
     8c6:       11 24           eor     r1, r1
     8c8:       2f 93           push    r18
     8ca:       3f 93           push    r19
     8cc:       4f 93           push    r20
     8ce:       5f 93           push    r21
     8d0:       6f 93           push    r22
     8d2:       7f 93           push    r23
     8d4:       8f 93           push    r24
     8d6:       9f 93           push    r25
     8d8:       af 93           push    r26
     8da:       bf 93           push    r27
     8dc:       cf 93           push    r28
     8de:       df 93           push    r29
     8e0:       ef 93           push    r30
     8e2:       ff 93           push    r31
     8e4:       80 91 c6 00     lds     r24, 0x00C6
     8e8:       80 93 92 01     sts     0x0192, r24
     8ec:       80 91 c0 00     lds     r24, 0x00C0
     8f0:       40 91 92 01     lds     r20, 0x0192
     8f4:       88 71           andi    r24, 0x18       ; 24
     8f6:       09 f0           breq    .+2             ; 0x8fa <__vector_20+0x3c>
     8f8:       1f c1           rjmp    .+574           ; 0xb38 <__vector_20+0x27a>
     8fa:       80 91 a5 01     lds     r24, 0x01A5
     8fe:       84 30           cpi     r24, 0x04       ; 4
     900:       09 f4           brne    .+2             ; 0x904 <__vector_20+0x46>
     902:       a4 c0           rjmp    .+328           ; 0xa4c <__vector_20+0x18e>
     904:       85 30           cpi     r24, 0x05       ; 5
     906:       50 f4           brcc    .+20            ; 0x91c <__vector_20+0x5e>
     908:       81 30           cpi     r24, 0x01       ; 1
     90a:       d1 f0           breq    .+52            ; 0x940 <__vector_20+0x82>
     90c:       81 30           cpi     r24, 0x01       ; 1
     90e:       98 f0           brcs    .+38            ; 0x936 <__vector_20+0x78>
     910:       82 30           cpi     r24, 0x02       ; 2
     912:       01 f1           breq    .+64            ; 0x954 <__vector_20+0x96>
     914:       83 30           cpi     r24, 0x03       ; 3
     916:       09 f0           breq    .+2             ; 0x91a <__vector_20+0x5c>
     918:       0c c1           rjmp    .+536           ; 0xb32 <__vector_20+0x274>
     91a:       21 c0           rjmp    .+66            ; 0x95e <__vector_20+0xa0>
     91c:       86 30           cpi     r24, 0x06       ; 6
     91e:       09 f4           brne    .+2             ; 0x922 <__vector_20+0x64>
     920:       c5 c0           rjmp    .+394           ; 0xaac <__vector_20+0x1ee>
     922:       86 30           cpi     r24, 0x06       ; 6
     924:       08 f4           brcc    .+2             ; 0x928 <__vector_20+0x6a>
     926:       a6 c0           rjmp    .+332           ; 0xa74 <__vector_20+0x1b6>
     928:       87 30           cpi     r24, 0x07       ; 7
     92a:       09 f4           brne    .+2             ; 0x92e <__vector_20+0x70>
     92c:       f0 c0           rjmp    .+480           ; 0xb0e <__vector_20+0x250>
     92e:       88 30           cpi     r24, 0x08       ; 8
     930:       09 f0           breq    .+2             ; 0x934 <__vector_20+0x76>
     932:       ff c0           rjmp    .+510           ; 0xb32 <__vector_20+0x274>
     934:       f2 c0           rjmp    .+484           ; 0xb1a <__vector_20+0x25c>
     936:       45 3b           cpi     r20, 0xB5       ; 181
     938:       09 f0           breq    .+2             ; 0x93c <__vector_20+0x7e>
     93a:       02 c1           rjmp    .+516           ; 0xb40 <__vector_20+0x282>
     93c:       81 e0           ldi     r24, 0x01       ; 1
     93e:       03 c0           rjmp    .+6             ; 0x946 <__vector_20+0x88>
     940:       42 36           cpi     r20, 0x62       ; 98
     942:       21 f4           brne    .+8             ; 0x94c <__vector_20+0x8e>
     944:       82 e0           ldi     r24, 0x02       ; 2
     946:       80 93 a5 01     sts     0x01A5, r24
     94a:       fa c0           rjmp    .+500           ; 0xb40 <__vector_20+0x282>
     94c:       45 3b           cpi     r20, 0xB5       ; 181
     94e:       09 f4           brne    .+2             ; 0x952 <__vector_20+0x94>
     950:       f7 c0           rjmp    .+494           ; 0xb40 <__vector_20+0x282>
     952:       ef c0           rjmp    .+478           ; 0xb32 <__vector_20+0x274>
     954:       41 30           cpi     r20, 0x01       ; 1
     956:       09 f0           breq    .+2             ; 0x95a <__vector_20+0x9c>
     958:       ec c0           rjmp    .+472           ; 0xb32 <__vector_20+0x274>
     95a:       83 e0           ldi     r24, 0x03       ; 3
     95c:       f4 cf           rjmp    .-24            ; 0x946 <__vector_20+0x88>
     95e:       40 93 30 05     sts     0x0530, r20
     962:       4f 5f           subi    r20, 0xFF       ; 255
     964:       40 93 b2 02     sts     0x02B2, r20
     968:       80 91 b2 02     lds     r24, 0x02B2
     96c:       8f 5f           subi    r24, 0xFF       ; 255
     96e:       80 93 e1 03     sts     0x03E1, r24
     972:       84 e0           ldi     r24, 0x04       ; 4
     974:       80 93 a5 01     sts     0x01A5, r24
     978:       80 91 30 05     lds     r24, 0x0530
     97c:       83 30           cpi     r24, 0x03       ; 3
     97e:       61 f0           breq    .+24            ; 0x998 <__vector_20+0xda>
     980:       84 30           cpi     r24, 0x04       ; 4
     982:       20 f4           brcc    .+8             ; 0x98c <__vector_20+0xce>
     984:       82 30           cpi     r24, 0x02       ; 2
     986:       09 f0           breq    .+2             ; 0x98a <__vector_20+0xcc>
     988:       59 c0           rjmp    .+178           ; 0xa3c <__vector_20+0x17e>
     98a:       1a c0           rjmp    .+52            ; 0x9c0 <__vector_20+0x102>
     98c:       88 30           cpi     r24, 0x08       ; 8
     98e:       61 f1           breq    .+88            ; 0x9e8 <__vector_20+0x12a>
     990:       82 31           cpi     r24, 0x12       ; 18
     992:       09 f0           breq    .+2             ; 0x996 <__vector_20+0xd8>
     994:       53 c0           rjmp    .+166           ; 0xa3c <__vector_20+0x17e>
     996:       3c c0           rjmp    .+120           ; 0xa10 <__vector_20+0x152>
     998:       82 ee           ldi     r24, 0xE2       ; 226
     99a:       93 e0           ldi     r25, 0x03       ; 3
     99c:       90 93 2a 04     sts     0x042A, r25
     9a0:       80 93 29 04     sts     0x0429, r24
     9a4:       23 e0           ldi     r18, 0x03       ; 3
     9a6:       35 e0           ldi     r19, 0x05       ; 5
     9a8:       30 93 b0 02     sts     0x02B0, r19
     9ac:       20 93 af 02     sts     0x02AF, r18
     9b0:       40 96           adiw    r24, 0x10       ; 16
     9b2:       90 93 d5 04     sts     0x04D5, r25
     9b6:       80 93 d4 04     sts     0x04D4, r24
     9ba:       80 91 f2 03     lds     r24, 0x03F2
     9be:       3b c0           rjmp    .+118           ; 0xa36 <__vector_20+0x178>
     9c0:       8c e0           ldi     r24, 0x0C       ; 12
     9c2:       94 e0           ldi     r25, 0x04       ; 4
     9c4:       90 93 2a 04     sts     0x042A, r25
     9c8:       80 93 29 04     sts     0x0429, r24
     9cc:       25 e5           ldi     r18, 0x55       ; 85
     9ce:       37 e0           ldi     r19, 0x07       ; 7
     9d0:       30 93 b0 02     sts     0x02B0, r19
     9d4:       20 93 af 02     sts     0x02AF, r18
     9d8:       4c 96           adiw    r24, 0x1c       ; 28
     9da:       90 93 d5 04     sts     0x04D5, r25
     9de:       80 93 d4 04     sts     0x04D4, r24
     9e2:       80 91 28 04     lds     r24, 0x0428
     9e6:       27 c0           rjmp    .+78            ; 0xa36 <__vector_20+0x178>
     9e8:       81 ec           ldi     r24, 0xC1       ; 193
     9ea:       94 e0           ldi     r25, 0x04       ; 4
     9ec:       90 93 2a 04     sts     0x042A, r25
     9f0:       80 93 29 04     sts     0x0429, r24
     9f4:       2a e2           ldi     r18, 0x2A       ; 42
     9f6:       36 e0           ldi     r19, 0x06       ; 6
     9f8:       30 93 b0 02     sts     0x02B0, r19
     9fc:       20 93 af 02     sts     0x02AF, r18
     a00:       42 96           adiw    r24, 0x12       ; 18
     a02:       90 93 d5 04     sts     0x04D5, r25
     a06:       80 93 d4 04     sts     0x04D4, r24
     a0a:       80 91 d3 04     lds     r24, 0x04D3
     a0e:       13 c0           rjmp    .+38            ; 0xa36 <__vector_20+0x178>
     a10:       82 e3           ldi     r24, 0x32       ; 50
     a12:       95 e0           ldi     r25, 0x05       ; 5
     a14:       90 93 2a 04     sts     0x042A, r25
     a18:       80 93 29 04     sts     0x0429, r24
     a1c:       2b e8           ldi     r18, 0x8B       ; 139
     a1e:       3a e0           ldi     r19, 0x0A       ; 10
     a20:       30 93 b0 02     sts     0x02B0, r19
     a24:       20 93 af 02     sts     0x02AF, r18
     a28:       84 96           adiw    r24, 0x24       ; 36
     a2a:       90 93 d5 04     sts     0x04D5, r25
     a2e:       80 93 d4 04     sts     0x04D4, r24
     a32:       80 91 56 05     lds     r24, 0x0556
     a36:       80 93 31 05     sts     0x0531, r24
     a3a:       82 c0           rjmp    .+260           ; 0xb40 <__vector_20+0x282>
     a3c:       81 e0           ldi     r24, 0x01       ; 1
     a3e:       80 93 31 05     sts     0x0531, r24
     a42:       10 92 d5 04     sts     0x04D5, r1
     a46:       10 92 d4 04     sts     0x04D4, r1
     a4a:       7a c0           rjmp    .+244           ; 0xb40 <__vector_20+0x282>
     a4c:       84 2f           mov     r24, r20
     a4e:       99 27           eor     r25, r25
     a50:       90 93 d7 04     sts     0x04D7, r25
     a54:       80 93 d6 04     sts     0x04D6, r24
     a58:       80 91 b2 02     lds     r24, 0x02B2
     a5c:       84 0f           add     r24, r20
     a5e:       80 93 b2 02     sts     0x02B2, r24
     a62:       80 91 e1 03     lds     r24, 0x03E1
     a66:       90 91 b2 02     lds     r25, 0x02B2
     a6a:       89 0f           add     r24, r25
     a6c:       80 93 e1 03     sts     0x03E1, r24
     a70:       85 e0           ldi     r24, 0x05       ; 5
     a72:       69 cf           rjmp    .-302           ; 0x946 <__vector_20+0x88>
     a74:       20 91 d6 04     lds     r18, 0x04D6
     a78:       30 91 d7 04     lds     r19, 0x04D7
     a7c:       84 2f           mov     r24, r20
     a7e:       99 27           eor     r25, r25
     a80:       98 2f           mov     r25, r24
     a82:       88 27           eor     r24, r24
     a84:       28 0f           add     r18, r24
     a86:       39 1f           adc     r19, r25
     a88:       30 93 d7 04     sts     0x04D7, r19
     a8c:       20 93 d6 04     sts     0x04D6, r18
     a90:       80 91 b2 02     lds     r24, 0x02B2
     a94:       84 0f           add     r24, r20
     a96:       80 93 b2 02     sts     0x02B2, r24
     a9a:       80 91 e1 03     lds     r24, 0x03E1
     a9e:       90 91 b2 02     lds     r25, 0x02B2
     aa2:       89 0f           add     r24, r25
     aa4:       80 93 e1 03     sts     0x03E1, r24
     aa8:       86 e0           ldi     r24, 0x06       ; 6
     aaa:       4d cf           rjmp    .-358           ; 0x946 <__vector_20+0x88>
     aac:       80 91 b2 02     lds     r24, 0x02B2
     ab0:       84 0f           add     r24, r20
     ab2:       80 93 b2 02     sts     0x02B2, r24
     ab6:       80 91 e1 03     lds     r24, 0x03E1
     aba:       90 91 b2 02     lds     r25, 0x02B2
     abe:       89 0f           add     r24, r25
     ac0:       80 93 e1 03     sts     0x03E1, r24
     ac4:       80 91 31 05     lds     r24, 0x0531
     ac8:       88 23           and     r24, r24
     aca:       81 f4           brne    .+32            ; 0xaec <__vector_20+0x22e>
     acc:       e0 91 29 04     lds     r30, 0x0429
     ad0:       f0 91 2a 04     lds     r31, 0x042A
     ad4:       80 91 af 02     lds     r24, 0x02AF
     ad8:       90 91 b0 02     lds     r25, 0x02B0
     adc:       e8 17           cp      r30, r24
     ade:       f9 07           cpc     r31, r25
     ae0:       28 f4           brcc    .+10            ; 0xaec <__vector_20+0x22e>
     ae2:       41 93           st      Z+, r20
     ae4:       f0 93 2a 04     sts     0x042A, r31
     ae8:       e0 93 29 04     sts     0x0429, r30
     aec:       80 91 d6 04     lds     r24, 0x04D6
     af0:       90 91 d7 04     lds     r25, 0x04D7
     af4:       01 97           sbiw    r24, 0x01       ; 1
     af6:       90 93 d7 04     sts     0x04D7, r25
     afa:       80 93 d6 04     sts     0x04D6, r24
     afe:       80 91 d6 04     lds     r24, 0x04D6
     b02:       90 91 d7 04     lds     r25, 0x04D7
     b06:       89 2b           or      r24, r25
     b08:       d9 f4           brne    .+54            ; 0xb40 <__vector_20+0x282>
     b0a:       87 e0           ldi     r24, 0x07       ; 7
     b0c:       1c cf           rjmp    .-456           ; 0x946 <__vector_20+0x88>
     b0e:       80 91 b2 02     lds     r24, 0x02B2
     b12:       48 17           cp      r20, r24
     b14:       71 f4           brne    .+28            ; 0xb32 <__vector_20+0x274>
     b16:       88 e0           ldi     r24, 0x08       ; 8
     b18:       16 cf           rjmp    .-468           ; 0x946 <__vector_20+0x88>
     b1a:       80 91 e1 03     lds     r24, 0x03E1
     b1e:       48 17           cp      r20, r24
     b20:       41 f4           brne    .+16            ; 0xb32 <__vector_20+0x274>
     b22:       e0 91 d4 04     lds     r30, 0x04D4
     b26:       f0 91 d5 04     lds     r31, 0x04D5
     b2a:       30 97           sbiw    r30, 0x00       ; 0
     b2c:       11 f0           breq    .+4             ; 0xb32 <__vector_20+0x274>
     b2e:       81 e0           ldi     r24, 0x01       ; 1
     b30:       80 83           st      Z, r24
     b32:       10 92 a5 01     sts     0x01A5, r1
     b36:       04 c0           rjmp    .+8             ; 0xb40 <__vector_20+0x282>
     b38:       10 92 a5 01     sts     0x01A5, r1
     b3c:       0e 94 db 03     call    0x7b6   ; 0x7b6 <GPSscanData>
     b40:       0e 94 db 03     call    0x7b6   ; 0x7b6 <GPSscanData>
     b44:       40 91 9e 01     lds     r20, 0x019E
     b48:       46 39           cpi     r20, 0x96       ; 150
     b4a:       10 f0           brcs    .+4             ; 0xb50 <__vector_20+0x292>
     b4c:       10 92 9d 01     sts     0x019D, r1
     b50:       80 91 92 01     lds     r24, 0x0192
     b54:       8d 30           cpi     r24, 0x0D       ; 13
     b56:       09 f0           breq    .+2             ; 0xb5a <__vector_20+0x29c>
     b58:       5c c0           rjmp    .+184           ; 0xc12 <__vector_20+0x354>
     b5a:       80 91 9d 01     lds     r24, 0x019D
     b5e:       82 30           cpi     r24, 0x02       ; 2
     b60:       09 f0           breq    .+2             ; 0xb64 <__vector_20+0x2a6>
     b62:       57 c0           rjmp    .+174           ; 0xc12 <__vector_20+0x354>
     b64:       10 92 9d 01     sts     0x019D, r1
     b68:       a4 2f           mov     r26, r20
     b6a:       bb 27           eor     r27, r27
     b6c:       fd 01           movw    r30, r26
     b6e:       e7 5d           subi    r30, 0xD7       ; 215
     b70:       fb 4f           sbci    r31, 0xFB       ; 251
     b72:       30 81           ld      r19, Z
     b74:       ed 01           movw    r28, r26
     b76:       c6 5d           subi    r28, 0xD6       ; 214
     b78:       db 4f           sbci    r29, 0xFB       ; 251
     b7a:       28 81           ld      r18, Y
     b7c:       80 91 a1 01     lds     r24, 0x01A1
     b80:       90 91 a2 01     lds     r25, 0x01A2
     b84:       83 1b           sub     r24, r19
     b86:       91 09           sbc     r25, r1
     b88:       82 1b           sub     r24, r18
     b8a:       91 09           sbc     r25, r1
     b8c:       9f 70           andi    r25, 0x0F       ; 15
     b8e:       90 93 a2 01     sts     0x01A2, r25
     b92:       80 93 a1 01     sts     0x01A1, r24
     b96:       9c 01           movw    r18, r24
     b98:       96 e0           ldi     r25, 0x06       ; 6
     b9a:       36 95           lsr     r19
     b9c:       27 95           ror     r18
     b9e:       9a 95           dec     r25
     ba0:       e1 f7           brne    .-8             ; 0xb9a <__vector_20+0x2dc>
     ba2:       23 5c           subi    r18, 0xC3       ; 195
     ba4:       20 93 a0 01     sts     0x01A0, r18
     ba8:       98 2f           mov     r25, r24
     baa:       9f 73           andi    r25, 0x3F       ; 63
     bac:       93 5c           subi    r25, 0xC3       ; 195
     bae:       90 93 9f 01     sts     0x019F, r25
     bb2:       80 81           ld      r24, Z
     bb4:       28 17           cp      r18, r24
     bb6:       29 f4           brne    .+10            ; 0xbc2 <__vector_20+0x304>
     bb8:       88 81           ld      r24, Y
     bba:       98 17           cp      r25, r24
     bbc:       11 f4           brne    .+4             ; 0xbc2 <__vector_20+0x304>
     bbe:       91 e0           ldi     r25, 0x01       ; 1
     bc0:       06 c0           rjmp    .+12            ; 0xbce <__vector_20+0x310>
     bc2:       80 91 95 01     lds     r24, 0x0195
     bc6:       8f 5f           subi    r24, 0xFF       ; 255
     bc8:       80 93 95 01     sts     0x0195, r24
     bcc:       90 e0           ldi     r25, 0x00       ; 0
     bce:       80 91 93 01     lds     r24, 0x0193
     bd2:       88 23           and     r24, r24
     bd4:       09 f0           breq    .+2             ; 0xbd8 <__vector_20+0x31a>
     bd6:       64 c0           rjmp    .+200           ; 0xca0 <__vector_20+0x3e2>
     bd8:       99 23           and     r25, r25
     bda:       09 f4           brne    .+2             ; 0xbde <__vector_20+0x320>
     bdc:       61 c0           rjmp    .+194           ; 0xca0 <__vector_20+0x3e2>
     bde:       81 e0           ldi     r24, 0x01       ; 1
     be0:       80 93 93 01     sts     0x0193, r24
     be4:       40 93 96 01     sts     0x0196, r20
     be8:       a5 5d           subi    r26, 0xD5       ; 213
     bea:       bb 4f           sbci    r27, 0xFB       ; 251
     bec:       8d e0           ldi     r24, 0x0D       ; 13
     bee:       8c 93           st      X, r24
     bf0:       80 91 2d 04     lds     r24, 0x042D
     bf4:       82 35           cpi     r24, 0x52       ; 82
     bf6:       09 f0           breq    .+2             ; 0xbfa <__vector_20+0x33c>
     bf8:       53 c0           rjmp    .+166           ; 0xca0 <__vector_20+0x3e2>
     bfa:       88 e1           ldi     r24, 0x18       ; 24
     bfc:       90 e0           ldi     r25, 0x00       ; 0
     bfe:       2c e0           ldi     r18, 0x0C       ; 12
     c00:       0f b6           in      r0, 0x3f        ; 63
     c02:       f8 94           cli
     c04:       a8 95           wdr
     c06:       80 93 60 00     sts     0x0060, r24
     c0a:       0f be           out     0x3f, r0        ; 63
     c0c:       20 93 60 00     sts     0x0060, r18
     c10:       47 c0           rjmp    .+142           ; 0xca0 <__vector_20+0x3e2>
     c12:       80 91 9d 01     lds     r24, 0x019D
     c16:       81 30           cpi     r24, 0x01       ; 1
     c18:       d9 f0           breq    .+54            ; 0xc50 <__vector_20+0x392>
     c1a:       81 30           cpi     r24, 0x01       ; 1
     c1c:       18 f0           brcs    .+6             ; 0xc24 <__vector_20+0x366>
     c1e:       82 30           cpi     r24, 0x02       ; 2
     c20:       e9 f5           brne    .+122           ; 0xc9c <__vector_20+0x3de>
     c22:       30 c0           rjmp    .+96            ; 0xc84 <__vector_20+0x3c6>
     c24:       80 91 92 01     lds     r24, 0x0192
     c28:       83 32           cpi     r24, 0x23       ; 35
     c2a:       39 f4           brne    .+14            ; 0xc3a <__vector_20+0x37c>
     c2c:       80 91 93 01     lds     r24, 0x0193
     c30:       88 23           and     r24, r24
     c32:       19 f4           brne    .+6             ; 0xc3a <__vector_20+0x37c>
     c34:       81 e0           ldi     r24, 0x01       ; 1
     c36:       80 93 9d 01     sts     0x019D, r24
     c3a:       80 91 92 01     lds     r24, 0x0192
     c3e:       80 93 2b 04     sts     0x042B, r24
     c42:       81 e0           ldi     r24, 0x01       ; 1
     c44:       80 93 9e 01     sts     0x019E, r24
     c48:       80 91 92 01     lds     r24, 0x0192
     c4c:       99 27           eor     r25, r25
     c4e:       15 c0           rjmp    .+42            ; 0xc7a <__vector_20+0x3bc>
     c50:       82 e0           ldi     r24, 0x02       ; 2
     c52:       80 93 9d 01     sts     0x019D, r24
     c56:       e4 2f           mov     r30, r20
     c58:       ff 27           eor     r31, r31
     c5a:       80 91 92 01     lds     r24, 0x0192
     c5e:       e5 5d           subi    r30, 0xD5       ; 213
     c60:       fb 4f           sbci    r31, 0xFB       ; 251
     c62:       80 83           st      Z, r24
     c64:       4f 5f           subi    r20, 0xFF       ; 255
     c66:       40 93 9e 01     sts     0x019E, r20
     c6a:       20 91 92 01     lds     r18, 0x0192
     c6e:       80 91 a1 01     lds     r24, 0x01A1
     c72:       90 91 a2 01     lds     r25, 0x01A2
     c76:       82 0f           add     r24, r18
     c78:       91 1d           adc     r25, r1
     c7a:       90 93 a2 01     sts     0x01A2, r25
     c7e:       80 93 a1 01     sts     0x01A1, r24
     c82:       0e c0           rjmp    .+28            ; 0xca0 <__vector_20+0x3e2>
     c84:       e4 2f           mov     r30, r20
     c86:       ff 27           eor     r31, r31
     c88:       80 91 92 01     lds     r24, 0x0192
     c8c:       e5 5d           subi    r30, 0xD5       ; 213
     c8e:       fb 4f           sbci    r31, 0xFB       ; 251
     c90:       80 83           st      Z, r24
     c92:       46 39           cpi     r20, 0x96       ; 150
     c94:       38 f3           brcs    .-50            ; 0xc64 <__vector_20+0x3a6>
     c96:       10 92 9d 01     sts     0x019D, r1
     c9a:       e7 cf           rjmp    .-50            ; 0xc6a <__vector_20+0x3ac>
     c9c:       10 92 9d 01     sts     0x019D, r1
     ca0:       ff 91           pop     r31
     ca2:       ef 91           pop     r30
     ca4:       df 91           pop     r29
     ca6:       cf 91           pop     r28
     ca8:       bf 91           pop     r27
     caa:       af 91           pop     r26
     cac:       9f 91           pop     r25
     cae:       8f 91           pop     r24
     cb0:       7f 91           pop     r23
     cb2:       6f 91           pop     r22
     cb4:       5f 91           pop     r21
     cb6:       4f 91           pop     r20
     cb8:       3f 91           pop     r19
     cba:       2f 91           pop     r18
     cbc:       0f 90           pop     r0
     cbe:       0f be           out     0x3f, r0        ; 63
     cc0:       0f 90           pop     r0
     cc2:       1f 90           pop     r1
     cc4:       18 95           reti

00000cc6 <AddCRC>:
     cc6:       dc 01           movw    r26, r24
     cc8:       20 e0           ldi     r18, 0x00       ; 0
     cca:       30 e0           ldi     r19, 0x00       ; 0
     ccc:       40 e0           ldi     r20, 0x00       ; 0
     cce:       50 e0           ldi     r21, 0x00       ; 0
     cd0:       e3 eb           ldi     r30, 0xB3       ; 179
     cd2:       f2 e0           ldi     r31, 0x02       ; 2
     cd4:       05 c0           rjmp    .+10            ; 0xce0 <AddCRC+0x1a>
     cd6:       81 91           ld      r24, Z+
     cd8:       28 0f           add     r18, r24
     cda:       31 1d           adc     r19, r1
     cdc:       4f 5f           subi    r20, 0xFF       ; 255
     cde:       5f 4f           sbci    r21, 0xFF       ; 255
     ce0:       4a 17           cp      r20, r26
     ce2:       5b 07           cpc     r21, r27
     ce4:       c1 f7           brne    .-16            ; 0xcd6 <AddCRC+0x10>
     ce6:       3f 70           andi    r19, 0x0F       ; 15
     ce8:       c9 01           movw    r24, r18
     cea:       66 e0           ldi     r22, 0x06       ; 6
     cec:       96 95           lsr     r25
     cee:       87 95           ror     r24
     cf0:       6a 95           dec     r22
     cf2:       e1 f7           brne    .-8             ; 0xcec <AddCRC+0x26>
     cf4:       83 5c           subi    r24, 0xC3       ; 195
     cf6:       fd 01           movw    r30, r26
     cf8:       ed 54           subi    r30, 0x4D       ; 77
     cfa:       fd 4f           sbci    r31, 0xFD       ; 253
     cfc:       80 83           st      Z, r24
     cfe:       11 96           adiw    r26, 0x01       ; 1
     d00:       2f 73           andi    r18, 0x3F       ; 63
     d02:       23 5c           subi    r18, 0xC3       ; 195
     d04:       fd 01           movw    r30, r26
     d06:       ed 54           subi    r30, 0x4D       ; 77
     d08:       fd 4f           sbci    r31, 0xFD       ; 253
     d0a:       20 83           st      Z, r18
     d0c:       ac 54           subi    r26, 0x4C       ; 76
     d0e:       bd 4f           sbci    r27, 0xFD       ; 253
     d10:       8d e0           ldi     r24, 0x0D       ; 13
     d12:       8c 93           st      X, r24
     d14:       10 92 00 01     sts     0x0100, r1
     d18:       80 91 b3 02     lds     r24, 0x02B3
     d1c:       80 93 c6 00     sts     0x00C6, r24
     d20:       08 95           ret

00000d22 <SendOutData>:
     d22:       ef 92           push    r14
     d24:       ff 92           push    r15
     d26:       0f 93           push    r16
     d28:       1f 93           push    r17
     d2a:       cf 93           push    r28
     d2c:       df 93           push    r29
     d2e:       7a 01           movw    r14, r20
     d30:       72 2f           mov     r23, r18
     d32:       93 e2           ldi     r25, 0x23       ; 35
     d34:       90 93 b3 02     sts     0x02B3, r25
     d38:       60 93 b4 02     sts     0x02B4, r22
     d3c:       80 93 b5 02     sts     0x02B5, r24
     d40:       03 e0           ldi     r16, 0x03       ; 3
     d42:       10 e0           ldi     r17, 0x00       ; 0
     d44:       60 e0           ldi     r22, 0x00       ; 0
     d46:       a6 eb           ldi     r26, 0xB6       ; 182
     d48:       b2 e0           ldi     r27, 0x02       ; 2
     d4a:       46 c0           rjmp    .+140           ; 0xdd8 <SendOutData+0xb6>
     d4c:       f7 01           movw    r30, r14
     d4e:       e6 0f           add     r30, r22
     d50:       f1 1d           adc     r31, r1
     d52:       90 81           ld      r25, Z
     d54:       6f 5f           subi    r22, 0xFF       ; 255
     d56:       71 50           subi    r23, 0x01       ; 1
     d58:       19 f4           brne    .+6             ; 0xd60 <SendOutData+0x3e>
     d5a:       e0 e0           ldi     r30, 0x00       ; 0
     d5c:       40 e0           ldi     r20, 0x00       ; 0
     d5e:       0f c0           rjmp    .+30            ; 0xd7e <SendOutData+0x5c>
     d60:       f7 01           movw    r30, r14
     d62:       e6 0f           add     r30, r22
     d64:       f1 1d           adc     r31, r1
     d66:       40 81           ld      r20, Z
     d68:       6f 5f           subi    r22, 0xFF       ; 255
     d6a:       71 50           subi    r23, 0x01       ; 1
     d6c:       11 f4           brne    .+4             ; 0xd72 <SendOutData+0x50>
     d6e:       e0 e0           ldi     r30, 0x00       ; 0
     d70:       06 c0           rjmp    .+12            ; 0xd7e <SendOutData+0x5c>
     d72:       f7 01           movw    r30, r14
     d74:       e6 0f           add     r30, r22
     d76:       f1 1d           adc     r31, r1
     d78:       e0 81           ld      r30, Z
     d7a:       6f 5f           subi    r22, 0xFF       ; 255
     d7c:       71 50           subi    r23, 0x01       ; 1
     d7e:       89 2f           mov     r24, r25
     d80:       86 95           lsr     r24
     d82:       86 95           lsr     r24
     d84:       83 5c           subi    r24, 0xC3       ; 195
     d86:       8c 93           st      X, r24
     d88:       55 27           eor     r21, r21
     d8a:       89 2f           mov     r24, r25
     d8c:       99 27           eor     r25, r25
     d8e:       83 70           andi    r24, 0x03       ; 3
     d90:       90 70           andi    r25, 0x00       ; 0
     d92:       24 e0           ldi     r18, 0x04       ; 4
     d94:       88 0f           add     r24, r24
     d96:       99 1f           adc     r25, r25
     d98:       2a 95           dec     r18
     d9a:       e1 f7           brne    .-8             ; 0xd94 <SendOutData+0x72>
     d9c:       9a 01           movw    r18, r20
     d9e:       94 e0           ldi     r25, 0x04       ; 4
     da0:       36 95           lsr     r19
     da2:       27 95           ror     r18
     da4:       9a 95           dec     r25
     da6:       e1 f7           brne    .-8             ; 0xda0 <SendOutData+0x7e>
     da8:       82 2b           or      r24, r18
     daa:       83 5c           subi    r24, 0xC3       ; 195
     dac:       ed 01           movw    r28, r26
     dae:       89 83           std     Y+1, r24        ; 0x01
     db0:       4f 70           andi    r20, 0x0F       ; 15
     db2:       50 70           andi    r21, 0x00       ; 0
     db4:       44 0f           add     r20, r20
     db6:       55 1f           adc     r21, r21
     db8:       44 0f           add     r20, r20
     dba:       55 1f           adc     r21, r21
     dbc:       8e 2f           mov     r24, r30
     dbe:       82 95           swap    r24
     dc0:       86 95           lsr     r24
     dc2:       86 95           lsr     r24
     dc4:       83 70           andi    r24, 0x03       ; 3
     dc6:       84 2b           or      r24, r20
     dc8:       83 5c           subi    r24, 0xC3       ; 195
     dca:       8a 83           std     Y+2, r24        ; 0x02
     dcc:       ef 73           andi    r30, 0x3F       ; 63
     dce:       e3 5c           subi    r30, 0xC3       ; 195
     dd0:       eb 83           std     Y+3, r30        ; 0x03
     dd2:       0c 5f           subi    r16, 0xFC       ; 252
     dd4:       1f 4f           sbci    r17, 0xFF       ; 255
     dd6:       14 96           adiw    r26, 0x04       ; 4
     dd8:       77 23           and     r23, r23
     dda:       09 f0           breq    .+2             ; 0xdde <SendOutData+0xbc>
     ddc:       b7 cf           rjmp    .-146           ; 0xd4c <SendOutData+0x2a>
     dde:       c8 01           movw    r24, r16
     de0:       0e 94 63 06     call    0xcc6   ; 0xcc6 <AddCRC>
     de4:       df 91           pop     r29
     de6:       cf 91           pop     r28
     de8:       1f 91           pop     r17
     dea:       0f 91           pop     r16
     dec:       ff 90           pop     r15
     dee:       ef 90           pop     r14
     df0:       08 95           ret

00000df2 <Decode64>:
     df2:       1f 93           push    r17
     df4:       cf 93           push    r28
     df6:       df 93           push    r29
     df8:       ec 01           movw    r28, r24
     dfa:       70 e0           ldi     r23, 0x00       ; 0
     dfc:       a2 2f           mov     r26, r18
     dfe:       bb 27           eor     r27, r27
     e00:       12 97           sbiw    r26, 0x02       ; 2
     e02:       48 c0           rjmp    .+144           ; 0xe94 <Decode64+0xa2>
     e04:       e4 2f           mov     r30, r20
     e06:       ff 27           eor     r31, r31
     e08:       e5 5d           subi    r30, 0xD5       ; 213
     e0a:       fb 4f           sbci    r31, 0xFB       ; 251
     e0c:       30 81           ld      r19, Z
     e0e:       4f 5f           subi    r20, 0xFF       ; 255
     e10:       e4 2f           mov     r30, r20
     e12:       ff 27           eor     r31, r31
     e14:       e5 5d           subi    r30, 0xD5       ; 213
     e16:       fb 4f           sbci    r31, 0xFB       ; 251
     e18:       50 81           ld      r21, Z
     e1a:       4f 5f           subi    r20, 0xFF       ; 255
     e1c:       e4 2f           mov     r30, r20
     e1e:       ff 27           eor     r31, r31
     e20:       e5 5d           subi    r30, 0xD5       ; 213
     e22:       fb 4f           sbci    r31, 0xFB       ; 251
     e24:       10 81           ld      r17, Z
     e26:       4f 5f           subi    r20, 0xFF       ; 255
     e28:       e4 2f           mov     r30, r20
     e2a:       ff 27           eor     r31, r31
     e2c:       e5 5d           subi    r30, 0xD5       ; 213
     e2e:       fb 4f           sbci    r31, 0xFB       ; 251
     e30:       20 81           ld      r18, Z
     e32:       4f 5f           subi    r20, 0xFF       ; 255
     e34:       84 2f           mov     r24, r20
     e36:       99 27           eor     r25, r25
     e38:       a8 17           cp      r26, r24
     e3a:       b9 07           cpc     r27, r25
     e3c:       74 f1           brlt    .+92            ; 0xe9a <Decode64+0xa8>
     e3e:       5d 53           subi    r21, 0x3D       ; 61
     e40:       fe 01           movw    r30, r28
     e42:       e7 0f           add     r30, r23
     e44:       f1 1d           adc     r31, r1
     e46:       3d 53           subi    r19, 0x3D       ; 61
     e48:       33 0f           add     r19, r19
     e4a:       33 0f           add     r19, r19
     e4c:       85 2f           mov     r24, r21
     e4e:       82 95           swap    r24
     e50:       8f 70           andi    r24, 0x0F       ; 15
     e52:       38 2b           or      r19, r24
     e54:       30 83           st      Z, r19
     e56:       61 30           cpi     r22, 0x01       ; 1
     e58:       01 f1           breq    .+64            ; 0xe9a <Decode64+0xa8>
     e5a:       91 2f           mov     r25, r17
     e5c:       9d 53           subi    r25, 0x3D       ; 61
     e5e:       7f 5f           subi    r23, 0xFF       ; 255
     e60:       fe 01           movw    r30, r28
     e62:       e7 0f           add     r30, r23
     e64:       f1 1d           adc     r31, r1
     e66:       71 50           subi    r23, 0x01       ; 1
     e68:       52 95           swap    r21
     e6a:       50 7f           andi    r21, 0xF0       ; 240
     e6c:       89 2f           mov     r24, r25
     e6e:       86 95           lsr     r24
     e70:       86 95           lsr     r24
     e72:       58 2b           or      r21, r24
     e74:       50 83           st      Z, r21
     e76:       63 50           subi    r22, 0x03       ; 3
     e78:       6f 3f           cpi     r22, 0xFF       ; 255
     e7a:       79 f0           breq    .+30            ; 0xe9a <Decode64+0xa8>
     e7c:       7e 5f           subi    r23, 0xFE       ; 254
     e7e:       fe 01           movw    r30, r28
     e80:       e7 0f           add     r30, r23
     e82:       f1 1d           adc     r31, r1
     e84:       92 95           swap    r25
     e86:       99 0f           add     r25, r25
     e88:       99 0f           add     r25, r25
     e8a:       90 7c           andi    r25, 0xC0       ; 192
     e8c:       2d 53           subi    r18, 0x3D       ; 61
     e8e:       92 2b           or      r25, r18
     e90:       90 83           st      Z, r25
     e92:       7f 5f           subi    r23, 0xFF       ; 255
     e94:       66 23           and     r22, r22
     e96:       09 f0           breq    .+2             ; 0xe9a <Decode64+0xa8>
     e98:       b5 cf           rjmp    .-150           ; 0xe04 <Decode64+0x12>
     e9a:       df 91           pop     r29
     e9c:       cf 91           pop     r28
     e9e:       1f 91           pop     r17
     ea0:       08 95           ret

00000ea2 <uart_putchar>:
     ea2:       1f 93           push    r17
     ea4:       18 2f           mov     r17, r24
     ea6:       8a 30           cpi     r24, 0x0A       ; 10
     ea8:       19 f4           brne    .+6             ; 0xeb0 <uart_putchar+0xe>
     eaa:       8d e0           ldi     r24, 0x0D       ; 13
     eac:       0e 94 51 07     call    0xea2   ; 0xea2 <uart_putchar>
     eb0:       80 91 c0 00     lds     r24, 0x00C0
     eb4:       85 ff           sbrs    r24, 5
     eb6:       fc cf           rjmp    .-8             ; 0xeb0 <uart_putchar+0xe>
     eb8:       10 93 c6 00     sts     0x00C6, r17
     ebc:       80 e0           ldi     r24, 0x00       ; 0
     ebe:       90 e0           ldi     r25, 0x00       ; 0
     ec0:       1f 91           pop     r17
     ec2:       08 95           ret

00000ec4 <WriteProgramData>:
     ec4:       08 95           ret

00000ec6 <UART_Init>:
     ec6:       e1 ec           ldi     r30, 0xC1       ; 193
     ec8:       f0 e0           ldi     r31, 0x00       ; 0
     eca:       88 e1           ldi     r24, 0x18       ; 24
     ecc:       80 83           st      Z, r24
     ece:       a0 ec           ldi     r26, 0xC0       ; 192
     ed0:       b0 e0           ldi     r27, 0x00       ; 0
     ed2:       8c 91           ld      r24, X
     ed4:       82 60           ori     r24, 0x02       ; 2
     ed6:       8c 93           st      X, r24
     ed8:       80 81           ld      r24, Z
     eda:       80 68           ori     r24, 0x80       ; 128
     edc:       80 83           st      Z, r24
     ede:       80 81           ld      r24, Z
     ee0:       80 64           ori     r24, 0x40       ; 64
     ee2:       80 83           st      Z, r24
     ee4:       8a e2           ldi     r24, 0x2A       ; 42
     ee6:       80 93 c4 00     sts     0x00C4, r24
     eea:       88 ec           ldi     r24, 0xC8       ; 200
     eec:       90 e0           ldi     r25, 0x00       ; 0
     eee:       0e 94 31 0c     call    0x1862  ; 0x1862 <SetDelay>
     ef2:       90 93 e0 03     sts     0x03E0, r25
     ef6:       80 93 df 03     sts     0x03DF, r24
     efa:       10 92 a5 01     sts     0x01A5, r1
     efe:       08 95           ret

00000f00 <DatenUebertragung>:
     f00:       80 91 00 01     lds     r24, 0x0100
     f04:       88 23           and     r24, r24
     f06:       09 f4           brne    .+2             ; 0xf0a <DatenUebertragung+0xa>
     f08:       68 c0           rjmp    .+208           ; 0xfda <DatenUebertragung+0xda>
     f0a:       80 91 8e 01     lds     r24, 0x018E
     f0e:       88 23           and     r24, r24
     f10:       71 f0           breq    .+28            ; 0xf2e <DatenUebertragung+0x2e>
     f12:       80 91 00 01     lds     r24, 0x0100
     f16:       88 23           and     r24, r24
     f18:       51 f0           breq    .+20            ; 0xf2e <DatenUebertragung+0x2e>
     f1a:       2b e0           ldi     r18, 0x0B       ; 11
     f1c:       43 ef           ldi     r20, 0xF3       ; 243
     f1e:       53 e0           ldi     r21, 0x03       ; 3
     f20:       60 91 b1 02     lds     r22, 0x02B1
     f24:       87 e4           ldi     r24, 0x47       ; 71
     f26:       0e 94 91 06     call    0xd22   ; 0xd22 <SendOutData>
     f2a:       10 92 8e 01     sts     0x018E, r1
     f2e:       80 91 df 03     lds     r24, 0x03DF
     f32:       90 91 e0 03     lds     r25, 0x03E0
     f36:       0e 94 3a 0c     call    0x1874  ; 0x1874 <CheckDelay>
     f3a:       88 23           and     r24, r24
     f3c:       21 f4           brne    .+8             ; 0xf46 <DatenUebertragung+0x46>
     f3e:       80 91 90 01     lds     r24, 0x0190
     f42:       88 23           and     r24, r24
     f44:       b1 f0           breq    .+44            ; 0xf72 <DatenUebertragung+0x72>
     f46:       80 91 00 01     lds     r24, 0x0100
     f4a:       88 23           and     r24, r24
     f4c:       91 f0           breq    .+36            ; 0xf72 <DatenUebertragung+0x72>
     f4e:       22 e3           ldi     r18, 0x32       ; 50
     f50:       4c ed           ldi     r20, 0xDC       ; 220
     f52:       54 e0           ldi     r21, 0x04       ; 4
     f54:       60 91 b1 02     lds     r22, 0x02B1
     f58:       84 e4           ldi     r24, 0x44       ; 68
     f5a:       0e 94 91 06     call    0xd22   ; 0xd22 <SendOutData>
     f5e:       10 92 90 01     sts     0x0190, r1
     f62:       8a ef           ldi     r24, 0xFA       ; 250
     f64:       90 e0           ldi     r25, 0x00       ; 0
     f66:       0e 94 31 0c     call    0x1862  ; 0x1862 <SetDelay>
     f6a:       90 93 e0 03     sts     0x03E0, r25
     f6e:       80 93 df 03     sts     0x03DF, r24
     f72:       80 91 8f 01     lds     r24, 0x018F
     f76:       88 23           and     r24, r24
     f78:       f1 f0           breq    .+60            ; 0xfb6 <DatenUebertragung+0xb6>
     f7a:       80 91 00 01     lds     r24, 0x0100
     f7e:       88 23           and     r24, r24
     f80:       d1 f0           breq    .+52            ; 0xfb6 <DatenUebertragung+0xb6>
     f82:       0e 94 86 10     call    0x210c  ; 0x210c <Menu>
     f86:       10 92 8f 01     sts     0x018F, r1
     f8a:       80 91 9c 01     lds     r24, 0x019C
     f8e:       8f 5f           subi    r24, 0xFF       ; 255
     f90:       80 93 9c 01     sts     0x019C, r24
     f94:       84 30           cpi     r24, 0x04       ; 4
     f96:       11 f4           brne    .+4             ; 0xf9c <DatenUebertragung+0x9c>
     f98:       10 92 9c 01     sts     0x019C, r1
     f9c:       80 91 9c 01     lds     r24, 0x019C
     fa0:       44 e1           ldi     r20, 0x14       ; 20
     fa2:       84 9f           mul     r24, r20
     fa4:       a0 01           movw    r20, r0
     fa6:       11 24           eor     r1, r1
     fa8:       4a 5e           subi    r20, 0xEA       ; 234
     faa:       5e 4f           sbci    r21, 0xFE       ; 254
     fac:       24 e1           ldi     r18, 0x14       ; 20
     fae:       60 e0           ldi     r22, 0x00       ; 0
     fb0:       80 5d           subi    r24, 0xD0       ; 208
     fb2:       0e 94 91 06     call    0xd22   ; 0xd22 <SendOutData>
     fb6:       80 91 91 01     lds     r24, 0x0191
     fba:       88 23           and     r24, r24
     fbc:       71 f0           breq    .+28            ; 0xfda <DatenUebertragung+0xda>
     fbe:       80 91 00 01     lds     r24, 0x0100
     fc2:       88 23           and     r24, r24
     fc4:       51 f0           breq    .+20            ; 0xfda <DatenUebertragung+0xda>
     fc6:       2a e0           ldi     r18, 0x0A       ; 10
     fc8:       4e ef           ldi     r20, 0xFE       ; 254
     fca:       53 e0           ldi     r21, 0x03       ; 3
     fcc:       60 91 b1 02     lds     r22, 0x02B1
     fd0:       86 e5           ldi     r24, 0x56       ; 86
     fd2:       0e 94 91 06     call    0xd22   ; 0xd22 <SendOutData>
     fd6:       10 92 91 01     sts     0x0191, r1
     fda:       08 95           ret

00000fdc <BearbeiteRxDaten>:
     fdc:       1f 93           push    r17
     fde:       cf 93           push    r28
     fe0:       df 93           push    r29
     fe2:       cd b7           in      r28, 0x3d       ; 61
     fe4:       de b7           in      r29, 0x3e       ; 62
     fe6:       22 97           sbiw    r28, 0x02       ; 2
     fe8:       0f b6           in      r0, 0x3f        ; 63
     fea:       f8 94           cli
     fec:       de bf           out     0x3e, r29       ; 62
     fee:       0f be           out     0x3f, r0        ; 63
     ff0:       cd bf           out     0x3d, r28       ; 61
     ff2:       80 91 93 01     lds     r24, 0x0193
     ff6:       88 23           and     r24, r24
     ff8:       09 f4           brne    .+2             ; 0xffc <BearbeiteRxDaten+0x20>
     ffa:       98 c0           rjmp    .+304           ; 0x112c <__stack+0x2d>
     ffc:       8f ef           ldi     r24, 0xFF       ; 255
     ffe:       80 93 01 01     sts     0x0101, r24
    1002:       80 91 2d 04     lds     r24, 0x042D
    1006:       81 37           cpi     r24, 0x71       ; 113
    1008:       60 f4           brcc    .+24            ; 0x1022 <BearbeiteRxDaten+0x46>
    100a:       8c 36           cpi     r24, 0x6C       ; 108
    100c:       08 f0           brcs    .+2             ; 0x1010 <BearbeiteRxDaten+0x34>
    100e:       6f c0           rjmp    .+222           ; 0x10ee <BearbeiteRxDaten+0x112>
    1010:       87 36           cpi     r24, 0x67       ; 103
    1012:       09 f4           brne    .+2             ; 0x1016 <BearbeiteRxDaten+0x3a>
    1014:       40 c0           rjmp    .+128           ; 0x1096 <BearbeiteRxDaten+0xba>
    1016:       88 36           cpi     r24, 0x68       ; 104
    1018:       f9 f0           breq    .+62            ; 0x1058 <BearbeiteRxDaten+0x7c>
    101a:       83 36           cpi     r24, 0x63       ; 99
    101c:       09 f0           breq    .+2             ; 0x1020 <BearbeiteRxDaten+0x44>
    101e:       84 c0           rjmp    .+264           ; 0x1128 <__stack+0x29>
    1020:       08 c0           rjmp    .+16            ; 0x1032 <BearbeiteRxDaten+0x56>
    1022:       84 37           cpi     r24, 0x74       ; 116
    1024:       59 f1           breq    .+86            ; 0x107c <BearbeiteRxDaten+0xa0>
    1026:       86 37           cpi     r24, 0x76       ; 118
    1028:       91 f1           breq    .+100           ; 0x108e <BearbeiteRxDaten+0xb2>
    102a:       81 37           cpi     r24, 0x71       ; 113
    102c:       09 f0           breq    .+2             ; 0x1030 <BearbeiteRxDaten+0x54>
    102e:       7c c0           rjmp    .+248           ; 0x1128 <__stack+0x29>
    1030:       36 c0           rjmp    .+108           ; 0x109e <BearbeiteRxDaten+0xc2>
    1032:       20 91 96 01     lds     r18, 0x0196
    1036:       43 e0           ldi     r20, 0x03       ; 3
    1038:       6b e0           ldi     r22, 0x0B       ; 11
    103a:       83 ef           ldi     r24, 0xF3       ; 243
    103c:       93 e0           ldi     r25, 0x03       ; 3
    103e:       0e 94 f9 06     call    0xdf2   ; 0xdf2 <Decode64>
    1042:       80 91 cd 01     lds     r24, 0x01CD
    1046:       90 91 f5 03     lds     r25, 0x03F5
    104a:       89 2b           or      r24, r25
    104c:       80 93 cd 01     sts     0x01CD, r24
    1050:       81 e0           ldi     r24, 0x01       ; 1
    1052:       80 93 90 01     sts     0x0190, r24
    1056:       68 c0           rjmp    .+208           ; 0x1128 <__stack+0x29>
    1058:       20 91 96 01     lds     r18, 0x0196
    105c:       43 e0           ldi     r20, 0x03       ; 3
    105e:       62 e0           ldi     r22, 0x02       ; 2
    1060:       ce 01           movw    r24, r28
    1062:       01 96           adiw    r24, 0x01       ; 1
    1064:       0e 94 f9 06     call    0xdf2   ; 0xdf2 <Decode64>
    1068:       80 91 cd 01     lds     r24, 0x01CD
    106c:       99 81           ldd     r25, Y+1        ; 0x01
    106e:       89 2b           or      r24, r25
    1070:       80 93 cd 01     sts     0x01CD, r24
    1074:       81 e0           ldi     r24, 0x01       ; 1
    1076:       80 93 8f 01     sts     0x018F, r24
    107a:       56 c0           rjmp    .+172           ; 0x1128 <__stack+0x29>
    107c:       20 91 96 01     lds     r18, 0x0196
    1080:       43 e0           ldi     r20, 0x03       ; 3
    1082:       64 e0           ldi     r22, 0x04       ; 4
    1084:       88 e9           ldi     r24, 0x98       ; 152
    1086:       91 e0           ldi     r25, 0x01       ; 1
    1088:       0e 94 f9 06     call    0xdf2   ; 0xdf2 <Decode64>
    108c:       4d c0           rjmp    .+154           ; 0x1128 <__stack+0x29>
    108e:       81 e0           ldi     r24, 0x01       ; 1
    1090:       80 93 91 01     sts     0x0191, r24
    1094:       49 c0           rjmp    .+146           ; 0x1128 <__stack+0x29>
    1096:       81 e0           ldi     r24, 0x01       ; 1
    1098:       80 93 8e 01     sts     0x018E, r24
    109c:       45 c0           rjmp    .+138           ; 0x1128 <__stack+0x29>
    109e:       20 91 96 01     lds     r18, 0x0196
    10a2:       43 e0           ldi     r20, 0x03       ; 3
    10a4:       62 e0           ldi     r22, 0x02       ; 2
    10a6:       ce 01           movw    r24, r28
    10a8:       01 96           adiw    r24, 0x01       ; 1
    10aa:       0e 94 f9 06     call    0xdf2   ; 0xdf2 <Decode64>
    10ae:       89 81           ldd     r24, Y+1        ; 0x01
    10b0:       8f 3f           cpi     r24, 0xFF       ; 255
    10b2:       89 f0           breq    .+34            ; 0x10d6 <BearbeiteRxDaten+0xfa>
    10b4:       86 30           cpi     r24, 0x06       ; 6
    10b6:       10 f0           brcs    .+4             ; 0x10bc <BearbeiteRxDaten+0xe0>
    10b8:       85 e0           ldi     r24, 0x05       ; 5
    10ba:       89 83           std     Y+1, r24        ; 0x01
    10bc:       4a e3           ldi     r20, 0x3A       ; 58
    10be:       6e e9           ldi     r22, 0x9E       ; 158
    10c0:       75 e0           ldi     r23, 0x05       ; 5
    10c2:       89 81           ldd     r24, Y+1        ; 0x01
    10c4:       0e 94 2a 02     call    0x454   ; 0x454 <ReadParameterSet>
    10c8:       89 81           ldd     r24, Y+1        ; 0x01
    10ca:       2a e3           ldi     r18, 0x3A       ; 58
    10cc:       4e e9           ldi     r20, 0x9E       ; 158
    10ce:       55 e0           ldi     r21, 0x05       ; 5
    10d0:       60 91 b1 02     lds     r22, 0x02B1
    10d4:       08 c0           rjmp    .+16            ; 0x10e6 <BearbeiteRxDaten+0x10a>
    10d6:       10 91 b1 02     lds     r17, 0x02B1
    10da:       0e 94 0b 02     call    0x416   ; 0x416 <GetActiveParamSetNumber>
    10de:       2a e3           ldi     r18, 0x3A       ; 58
    10e0:       4e e9           ldi     r20, 0x9E       ; 158
    10e2:       55 e0           ldi     r21, 0x05       ; 5
    10e4:       61 2f           mov     r22, r17
    10e6:       85 5b           subi    r24, 0xB5       ; 181
    10e8:       0e 94 91 06     call    0xd22   ; 0xd22 <SendOutData>
    10ec:       1d c0           rjmp    .+58            ; 0x1128 <__stack+0x29>
    10ee:       20 91 96 01     lds     r18, 0x0196
    10f2:       43 e0           ldi     r20, 0x03       ; 3
    10f4:       6a e3           ldi     r22, 0x3A       ; 58
    10f6:       8e e9           ldi     r24, 0x9E       ; 158
    10f8:       95 e0           ldi     r25, 0x05       ; 5
    10fa:       0e 94 f9 06     call    0xdf2   ; 0xdf2 <Decode64>
    10fe:       80 91 2d 04     lds     r24, 0x042D
    1102:       4a e3           ldi     r20, 0x3A       ; 58
    1104:       6e e9           ldi     r22, 0x9E       ; 158
    1106:       75 e0           ldi     r23, 0x05       ; 5
    1108:       8b 56           subi    r24, 0x6B       ; 107
    110a:       0e 94 12 02     call    0x424   ; 0x424 <WriteParameterSet>
    110e:       80 91 2d 04     lds     r24, 0x042D
    1112:       8b 56           subi    r24, 0x6B       ; 107
    1114:       a2 e0           ldi     r26, 0x02       ; 2
    1116:       b0 e0           ldi     r27, 0x00       ; 0
    1118:       08 2e           mov     r0, r24
    111a:       0e 94 69 2e     call    0x5cd2  ; 0x5cd2 <__eeprom_write_byte_1F2021>
    111e:       0e 94 0b 02     call    0x416   ; 0x416 <GetActiveParamSetNumber>
    1122:       99 27           eor     r25, r25
    1124:       0e 94 81 1e     call    0x3d02  ; 0x3d02 <Piep>
    1128:       10 92 93 01     sts     0x0193, r1
    112c:       22 96           adiw    r28, 0x02       ; 2
    112e:       0f b6           in      r0, 0x3f        ; 63
    1130:       f8 94           cli
    1132:       de bf           out     0x3e, r29       ; 62
    1134:       0f be           out     0x3f, r0        ; 63
    1136:       cd bf           out     0x3d, r28       ; 61
    1138:       df 91           pop     r29
    113a:       cf 91           pop     r28
    113c:       1f 91           pop     r17
    113e:       08 95           ret

00001140 <Putchar>:
    1140:       98 2f           mov     r25, r24
    1142:       80 91 57 05     lds     r24, 0x0557
    1146:       81 30           cpi     r24, 0x01       ; 1
    1148:       69 f4           brne    .+26            ; 0x1164 <Putchar+0x24>
    114a:       80 91 cc 01     lds     r24, 0x01CC
    114e:       e8 2f           mov     r30, r24
    1150:       ff 27           eor     r31, r31
    1152:       ea 5e           subi    r30, 0xEA       ; 234
    1154:       fe 4f           sbci    r31, 0xFE       ; 254
    1156:       90 83           st      Z, r25
    1158:       8f 5f           subi    r24, 0xFF       ; 255
    115a:       80 93 cc 01     sts     0x01CC, r24
    115e:       21 e0           ldi     r18, 0x01       ; 1
    1160:       30 e0           ldi     r19, 0x00       ; 0
    1162:       05 c0           rjmp    .+10            ; 0x116e <Putchar+0x2e>
    1164:       89 2f           mov     r24, r25
    1166:       0e 94 51 07     call    0xea2   ; 0xea2 <uart_putchar>
    116a:       28 2f           mov     r18, r24
    116c:       33 27           eor     r19, r19
    116e:       c9 01           movw    r24, r18
    1170:       08 95           ret

00001172 <PAD_0>:
    1172:       1f 93           push    r17
    1174:       18 2f           mov     r17, r24
    1176:       04 c0           rjmp    .+8             ; 0x1180 <PAD_0+0xe>
    1178:       80 e3           ldi     r24, 0x30       ; 48
    117a:       0e 94 a0 08     call    0x1140  ; 0x1140 <Putchar>
    117e:       11 50           subi    r17, 0x01       ; 1
    1180:       11 16           cp      r1, r17
    1182:       d4 f3           brlt    .-12            ; 0x1178 <PAD_0+0x6>
    1184:       1f 91           pop     r17
    1186:       08 95           ret

00001188 <PAD_SP>:
    1188:       1f 93           push    r17
    118a:       18 2f           mov     r17, r24
    118c:       04 c0           rjmp    .+8             ; 0x1196 <PAD_SP+0xe>
    118e:       80 e2           ldi     r24, 0x20       ; 32
    1190:       0e 94 a0 08     call    0x1140  ; 0x1140 <Putchar>
    1194:       11 50           subi    r17, 0x01       ; 1
    1196:       11 16           cp      r1, r17
    1198:       d4 f3           brlt    .-12            ; 0x118e <PAD_SP+0x6>
    119a:       1f 91           pop     r17
    119c:       08 95           ret

0000119e <PRINTP>:
    119e:       0f 93           push    r16
    11a0:       1f 93           push    r17
    11a2:       cf 93           push    r28
    11a4:       df 93           push    r29
    11a6:       8c 01           movw    r16, r24
    11a8:       eb 01           movw    r28, r22
    11aa:       08 c0           rjmp    .+16            ; 0x11bc <PRINTP+0x1e>
    11ac:       f8 01           movw    r30, r16
    11ae:       0f 5f           subi    r16, 0xFF       ; 255
    11b0:       1f 4f           sbci    r17, 0xFF       ; 255
    11b2:       e4 91           lpm     r30, Z
    11b4:       8e 2f           mov     r24, r30
    11b6:       0e 94 a0 08     call    0x1140  ; 0x1140 <Putchar>
    11ba:       21 97           sbiw    r28, 0x01       ; 1
    11bc:       20 97           sbiw    r28, 0x00       ; 0
    11be:       b1 f7           brne    .-20            ; 0x11ac <PRINTP+0xe>
    11c0:       df 91           pop     r29
    11c2:       cf 91           pop     r28
    11c4:       1f 91           pop     r17
    11c6:       0f 91           pop     r16
    11c8:       08 95           ret

000011ca <PRINT>:
    11ca:       0f 93           push    r16
    11cc:       1f 93           push    r17
    11ce:       cf 93           push    r28
    11d0:       df 93           push    r29
    11d2:       8c 01           movw    r16, r24
    11d4:       eb 01           movw    r28, r22
    11d6:       06 c0           rjmp    .+12            ; 0x11e4 <PRINT+0x1a>
    11d8:       f8 01           movw    r30, r16
    11da:       81 91           ld      r24, Z+
    11dc:       8f 01           movw    r16, r30
    11de:       0e 94 a0 08     call    0x1140  ; 0x1140 <Putchar>
    11e2:       21 97           sbiw    r28, 0x01       ; 1
    11e4:       20 97           sbiw    r28, 0x00       ; 0
    11e6:       c1 f7           brne    .-16            ; 0x11d8 <PRINT+0xe>
    11e8:       df 91           pop     r29
    11ea:       cf 91           pop     r28
    11ec:       1f 91           pop     r17
    11ee:       0f 91           pop     r16
    11f0:       08 95           ret

000011f2 <_printf_P>:
    11f2:       2f 92           push    r2
    11f4:       3f 92           push    r3
    11f6:       4f 92           push    r4
    11f8:       5f 92           push    r5
    11fa:       6f 92           push    r6
    11fc:       7f 92           push    r7
    11fe:       8f 92           push    r8
    1200:       9f 92           push    r9
    1202:       af 92           push    r10
    1204:       bf 92           push    r11
    1206:       cf 92           push    r12
    1208:       df 92           push    r13
    120a:       ef 92           push    r14
    120c:       ff 92           push    r15
    120e:       0f 93           push    r16
    1210:       1f 93           push    r17
    1212:       cf 93           push    r28
    1214:       df 93           push    r29
    1216:       cd b7           in      r28, 0x3d       ; 61
    1218:       de b7           in      r29, 0x3e       ; 62
    121a:       e3 97           sbiw    r28, 0x33       ; 51
    121c:       0f b6           in      r0, 0x3f        ; 63
    121e:       f8 94           cli
    1220:       de bf           out     0x3e, r29       ; 62
    1222:       0f be           out     0x3f, r0        ; 63
    1224:       cd bf           out     0x3d, r28       ; 61
    1226:       29 96           adiw    r28, 0x09       ; 9
    1228:       8f ad           ldd     r24, Y+63       ; 0x3f
    122a:       29 97           sbiw    r28, 0x09       ; 9
    122c:       80 93 57 05     sts     0x0557, r24
    1230:       ce 01           movw    r24, r28
    1232:       85 5b           subi    r24, 0xB5       ; 181
    1234:       9f 4f           sbci    r25, 0xFF       ; 255
    1236:       9d 83           std     Y+5, r25        ; 0x05
    1238:       8c 83           std     Y+4, r24        ; 0x04
    123a:       2b 96           adiw    r28, 0x0b       ; 11
    123c:       8e ad           ldd     r24, Y+62       ; 0x3e
    123e:       9f ad           ldd     r25, Y+63       ; 0x3f
    1240:       2b 97           sbiw    r28, 0x0b       ; 11
    1242:       9f a7           std     Y+47, r25       ; 0x2f
    1244:       8e a7           std     Y+46, r24       ; 0x2e
    1246:       22 24           eor     r2, r2
    1248:       33 24           eor     r3, r3
    124a:       21 01           movw    r4, r2
    124c:       02 c0           rjmp    .+4             ; 0x1252 <_printf_P+0x60>
    124e:       13 01           movw    r2, r6
    1250:       24 01           movw    r4, r8
    1252:       0e a5           ldd     r16, Y+46       ; 0x2e
    1254:       1f a5           ldd     r17, Y+47       ; 0x2f
    1256:       02 c0           rjmp    .+4             ; 0x125c <_printf_P+0x6a>
    1258:       0f 5f           subi    r16, 0xFF       ; 255
    125a:       1f 4f           sbci    r17, 0xFF       ; 255
    125c:       f8 01           movw    r30, r16
    125e:       f4 90           lpm     r15, Z
    1260:       ff 20           and     r15, r15
    1262:       19 f0           breq    .+6             ; 0x126a <_printf_P+0x78>
    1264:       f5 e2           ldi     r31, 0x25       ; 37
    1266:       ff 16           cp      r15, r31
    1268:       b9 f7           brne    .-18            ; 0x1258 <_printf_P+0x66>
    126a:       b8 01           movw    r22, r16
    126c:       8e a5           ldd     r24, Y+46       ; 0x2e
    126e:       9f a5           ldd     r25, Y+47       ; 0x2f
    1270:       68 1b           sub     r22, r24
    1272:       79 0b           sbc     r23, r25
    1274:       11 f0           breq    .+4             ; 0x127a <_printf_P+0x88>
    1276:       0e 94 cf 08     call    0x119e  ; 0x119e <PRINTP>
    127a:       ff 20           and     r15, r15
    127c:       09 f4           brne    .+2             ; 0x1280 <_printf_P+0x8e>
    127e:       44 c2           rjmp    .+1160          ; 0x1708 <_printf_P+0x516>
    1280:       0f 5f           subi    r16, 0xFF       ; 255
    1282:       1f 4f           sbci    r17, 0xFF       ; 255
    1284:       1f a7           std     Y+47, r17       ; 0x2f
    1286:       0e a7           std     Y+46, r16       ; 0x2e
    1288:       19 82           std     Y+1, r1 ; 0x01
    128a:       ac 81           ldd     r26, Y+4        ; 0x04
    128c:       bd 81           ldd     r27, Y+5        ; 0x05
    128e:       1b aa           std     Y+51, r1        ; 0x33
    1290:       1a aa           std     Y+50, r1        ; 0x32
    1292:       9f ef           ldi     r25, 0xFF       ; 255
    1294:       99 ab           std     Y+49, r25       ; 0x31
    1296:       ee a5           ldd     r30, Y+46       ; 0x2e
    1298:       ff a5           ldd     r31, Y+47       ; 0x2f
    129a:       cf 01           movw    r24, r30
    129c:       01 96           adiw    r24, 0x01       ; 1
    129e:       9f a7           std     Y+47, r25       ; 0x2f
    12a0:       8e a7           std     Y+46, r24       ; 0x2e
    12a2:       b4 90           lpm     r11, Z
    12a4:       95 e7           ldi     r25, 0x75       ; 117
    12a6:       b9 16           cp      r11, r25
    12a8:       21 f0           breq    .+8             ; 0x12b2 <_printf_P+0xc0>
    12aa:       8b 2d           mov     r24, r11
    12ac:       80 62           ori     r24, 0x20       ; 32
    12ae:       88 37           cpi     r24, 0x78       ; 120
    12b0:       89 f4           brne    .+34            ; 0x12d4 <_printf_P+0xe2>
    12b2:       eb a9           ldd     r30, Y+51       ; 0x33
    12b4:       e0 ff           sbrs    r30, 0
    12b6:       07 c0           rjmp    .+14            ; 0x12c6 <_printf_P+0xd4>
    12b8:       2d 90           ld      r2, X+
    12ba:       3d 90           ld      r3, X+
    12bc:       4d 90           ld      r4, X+
    12be:       5c 90           ld      r5, X
    12c0:       13 97           sbiw    r26, 0x03       ; 3
    12c2:       14 96           adiw    r26, 0x04       ; 4
    12c4:       07 c0           rjmp    .+14            ; 0x12d4 <_printf_P+0xe2>
    12c6:       8d 91           ld      r24, X+
    12c8:       9c 91           ld      r25, X
    12ca:       11 97           sbiw    r26, 0x01       ; 1
    12cc:       1c 01           movw    r2, r24
    12ce:       44 24           eor     r4, r4
    12d0:       55 24           eor     r5, r5
    12d2:       12 96           adiw    r26, 0x02       ; 2
    12d4:       f0 e2           ldi     r31, 0x20       ; 32
    12d6:       bf 16           cp      r11, r31
    12d8:       21 f4           brne    .+8             ; 0x12e2 <_printf_P+0xf0>
    12da:       89 81           ldd     r24, Y+1        ; 0x01
    12dc:       88 23           and     r24, r24
    12de:       d9 f6           brne    .-74            ; 0x1296 <_printf_P+0xa4>
    12e0:       85 c0           rjmp    .+266           ; 0x13ec <_printf_P+0x1fa>
    12e2:       83 e2           ldi     r24, 0x23       ; 35
    12e4:       b8 16           cp      r11, r24
    12e6:       09 f4           brne    .+2             ; 0x12ea <_printf_P+0xf8>
    12e8:       83 c0           rjmp    .+262           ; 0x13f0 <_printf_P+0x1fe>
    12ea:       9a e2           ldi     r25, 0x2A       ; 42
    12ec:       b9 16           cp      r11, r25
    12ee:       21 f0           breq    .+8             ; 0x12f8 <_printf_P+0x106>
    12f0:       ed e2           ldi     r30, 0x2D       ; 45
    12f2:       be 16           cp      r11, r30
    12f4:       69 f4           brne    .+26            ; 0x1310 <_printf_P+0x11e>
    12f6:       08 c0           rjmp    .+16            ; 0x1308 <_printf_P+0x116>
    12f8:       fd 01           movw    r30, r26
    12fa:       12 96           adiw    r26, 0x02       ; 2
    12fc:       e0 81           ld      r30, Z
    12fe:       ea ab           std     Y+50, r30       ; 0x32
    1300:       e7 ff           sbrs    r30, 7
    1302:       c9 cf           rjmp    .-110           ; 0x1296 <_printf_P+0xa4>
    1304:       e1 95           neg     r30
    1306:       ea ab           std     Y+50, r30       ; 0x32
    1308:       fb a9           ldd     r31, Y+51       ; 0x33
    130a:       f0 61           ori     r31, 0x10       ; 16
    130c:       ff 7d           andi    r31, 0xDF       ; 223
    130e:       72 c0           rjmp    .+228           ; 0x13f4 <_printf_P+0x202>
    1310:       8b e2           ldi     r24, 0x2B       ; 43
    1312:       b8 16           cp      r11, r24
    1314:       09 f4           brne    .+2             ; 0x1318 <_printf_P+0x126>
    1316:       6a c0           rjmp    .+212           ; 0x13ec <_printf_P+0x1fa>
    1318:       9e e2           ldi     r25, 0x2E       ; 46
    131a:       b9 16           cp      r11, r25
    131c:       b1 f5           brne    .+108           ; 0x138a <_printf_P+0x198>
    131e:       2e a5           ldd     r18, Y+46       ; 0x2e
    1320:       3f a5           ldd     r19, Y+47       ; 0x2f
    1322:       2f 5f           subi    r18, 0xFF       ; 255
    1324:       3f 4f           sbci    r19, 0xFF       ; 255
    1326:       ee a5           ldd     r30, Y+46       ; 0x2e
    1328:       ff a5           ldd     r31, Y+47       ; 0x2f
    132a:       84 91           lpm     r24, Z
    132c:       8a 32           cpi     r24, 0x2A       ; 42
    132e:       21 f0           breq    .+8             ; 0x1338 <_printf_P+0x146>
    1330:       b8 2e           mov     r11, r24
    1332:       20 e0           ldi     r18, 0x00       ; 0
    1334:       30 e0           ldi     r19, 0x00       ; 0
    1336:       1b c0           rjmp    .+54            ; 0x136e <_printf_P+0x17c>
    1338:       fd 01           movw    r30, r26
    133a:       12 96           adiw    r26, 0x02       ; 2
    133c:       40 81           ld      r20, Z
    133e:       51 81           ldd     r21, Z+1        ; 0x01
    1340:       57 ff           sbrs    r21, 7
    1342:       02 c0           rjmp    .+4             ; 0x1348 <_printf_P+0x156>
    1344:       4f ef           ldi     r20, 0xFF       ; 255
    1346:       5f ef           ldi     r21, 0xFF       ; 255
    1348:       49 ab           std     Y+49, r20       ; 0x31
    134a:       3f a7           std     Y+47, r19       ; 0x2f
    134c:       2e a7           std     Y+46, r18       ; 0x2e
    134e:       a3 cf           rjmp    .-186           ; 0x1296 <_printf_P+0xa4>
    1350:       c9 01           movw    r24, r18
    1352:       03 e0           ldi     r16, 0x03       ; 3
    1354:       88 0f           add     r24, r24
    1356:       99 1f           adc     r25, r25
    1358:       0a 95           dec     r16
    135a:       e1 f7           brne    .-8             ; 0x1354 <_printf_P+0x162>
    135c:       22 0f           add     r18, r18
    135e:       33 1f           adc     r19, r19
    1360:       28 0f           add     r18, r24
    1362:       39 1f           adc     r19, r25
    1364:       2b 0d           add     r18, r11
    1366:       31 1d           adc     r19, r1
    1368:       20 53           subi    r18, 0x30       ; 48
    136a:       30 40           sbci    r19, 0x00       ; 0
    136c:       b4 90           lpm     r11, Z
    136e:       31 96           adiw    r30, 0x01       ; 1
    1370:       8b 2d           mov     r24, r11
    1372:       80 53           subi    r24, 0x30       ; 48
    1374:       8a 30           cpi     r24, 0x0A       ; 10
    1376:       60 f3           brcs    .-40            ; 0x1350 <_printf_P+0x15e>
    1378:       ff a7           std     Y+47, r31       ; 0x2f
    137a:       ee a7           std     Y+46, r30       ; 0x2e
    137c:       a9 01           movw    r20, r18
    137e:       37 ff           sbrs    r19, 7
    1380:       02 c0           rjmp    .+4             ; 0x1386 <_printf_P+0x194>
    1382:       4f ef           ldi     r20, 0xFF       ; 255
    1384:       5f ef           ldi     r21, 0xFF       ; 255
    1386:       49 ab           std     Y+49, r20       ; 0x31
    1388:       8d cf           rjmp    .-230           ; 0x12a4 <_printf_P+0xb2>
    138a:       f0 e3           ldi     r31, 0x30       ; 48
    138c:       bf 16           cp      r11, r31
    138e:       31 f4           brne    .+12            ; 0x139c <_printf_P+0x1aa>
    1390:       8b a9           ldd     r24, Y+51       ; 0x33
    1392:       84 fd           sbrc    r24, 4
    1394:       80 cf           rjmp    .-256           ; 0x1296 <_printf_P+0xa4>
    1396:       80 62           ori     r24, 0x20       ; 32
    1398:       8b ab           std     Y+51, r24       ; 0x33
    139a:       7d cf           rjmp    .-262           ; 0x1296 <_printf_P+0xa4>
    139c:       8b 2d           mov     r24, r11
    139e:       81 53           subi    r24, 0x31       ; 49
    13a0:       89 30           cpi     r24, 0x09       ; 9
    13a2:       e8 f4           brcc    .+58            ; 0x13de <_printf_P+0x1ec>
    13a4:       20 e0           ldi     r18, 0x00       ; 0
    13a6:       30 e0           ldi     r19, 0x00       ; 0
    13a8:       c9 01           movw    r24, r18
    13aa:       f3 e0           ldi     r31, 0x03       ; 3
    13ac:       88 0f           add     r24, r24
    13ae:       99 1f           adc     r25, r25
    13b0:       fa 95           dec     r31
    13b2:       e1 f7           brne    .-8             ; 0x13ac <_printf_P+0x1ba>
    13b4:       22 0f           add     r18, r18
    13b6:       33 1f           adc     r19, r19
    13b8:       28 0f           add     r18, r24
    13ba:       39 1f           adc     r19, r25
    13bc:       2b 0d           add     r18, r11
    13be:       31 1d           adc     r19, r1
    13c0:       20 53           subi    r18, 0x30       ; 48
    13c2:       30 40           sbci    r19, 0x00       ; 0
    13c4:       ee a5           ldd     r30, Y+46       ; 0x2e
    13c6:       ff a5           ldd     r31, Y+47       ; 0x2f
    13c8:       cf 01           movw    r24, r30
    13ca:       01 96           adiw    r24, 0x01       ; 1
    13cc:       9f a7           std     Y+47, r25       ; 0x2f
    13ce:       8e a7           std     Y+46, r24       ; 0x2e
    13d0:       b4 90           lpm     r11, Z
    13d2:       8b 2d           mov     r24, r11
    13d4:       80 53           subi    r24, 0x30       ; 48
    13d6:       8a 30           cpi     r24, 0x0A       ; 10
    13d8:       38 f3           brcs    .-50            ; 0x13a8 <_printf_P+0x1b6>
    13da:       2a ab           std     Y+50, r18       ; 0x32
    13dc:       63 cf           rjmp    .-314           ; 0x12a4 <_printf_P+0xb2>
    13de:       98 e6           ldi     r25, 0x68       ; 104
    13e0:       b9 16           cp      r11, r25
    13e2:       51 f4           brne    .+20            ; 0x13f8 <_printf_P+0x206>
    13e4:       eb a9           ldd     r30, Y+51       ; 0x33
    13e6:       e4 60           ori     r30, 0x04       ; 4
    13e8:       eb ab           std     Y+51, r30       ; 0x33
    13ea:       55 cf           rjmp    .-342           ; 0x1296 <_printf_P+0xa4>
    13ec:       b9 82           std     Y+1, r11        ; 0x01
    13ee:       53 cf           rjmp    .-346           ; 0x1296 <_printf_P+0xa4>
    13f0:       fb a9           ldd     r31, Y+51       ; 0x33
    13f2:       f8 60           ori     r31, 0x08       ; 8
    13f4:       fb ab           std     Y+51, r31       ; 0x33
    13f6:       4f cf           rjmp    .-354           ; 0x1296 <_printf_P+0xa4>
    13f8:       8c e6           ldi     r24, 0x6C       ; 108
    13fa:       b8 16           cp      r11, r24
    13fc:       21 f4           brne    .+8             ; 0x1406 <_printf_P+0x214>
    13fe:       9b a9           ldd     r25, Y+51       ; 0x33
    1400:       91 60           ori     r25, 0x01       ; 1
    1402:       9b ab           std     Y+51, r25       ; 0x33
    1404:       48 cf           rjmp    .-368           ; 0x1296 <_printf_P+0xa4>
    1406:       bd 83           std     Y+5, r27        ; 0x05
    1408:       ac 83           std     Y+4, r26        ; 0x04
    140a:       e3 e6           ldi     r30, 0x63       ; 99
    140c:       be 16           cp      r11, r30
    140e:       39 f4           brne    .+14            ; 0x141e <_printf_P+0x22c>
    1410:       12 96           adiw    r26, 0x02       ; 2
    1412:       bd 83           std     Y+5, r27        ; 0x05
    1414:       ac 83           std     Y+4, r26        ; 0x04
    1416:       12 97           sbiw    r26, 0x02       ; 2
    1418:       8c 91           ld      r24, X
    141a:       8e 83           std     Y+6, r24        ; 0x06
    141c:       1a c1           rjmp    .+564           ; 0x1652 <_printf_P+0x460>
    141e:       f4 e4           ldi     r31, 0x44       ; 68
    1420:       bf 16           cp      r11, r31
    1422:       39 f0           breq    .+14            ; 0x1432 <_printf_P+0x240>
    1424:       84 e6           ldi     r24, 0x64       ; 100
    1426:       b8 16           cp      r11, r24
    1428:       39 f0           breq    .+14            ; 0x1438 <_printf_P+0x246>
    142a:       99 e6           ldi     r25, 0x69       ; 105
    142c:       b9 16           cp      r11, r25
    142e:       59 f5           brne    .+86            ; 0x1486 <_printf_P+0x294>
    1430:       03 c0           rjmp    .+6             ; 0x1438 <_printf_P+0x246>
    1432:       eb a9           ldd     r30, Y+51       ; 0x33
    1434:       e1 60           ori     r30, 0x01       ; 1
    1436:       eb ab           std     Y+51, r30       ; 0x33
    1438:       fb a9           ldd     r31, Y+51       ; 0x33
    143a:       f0 ff           sbrs    r31, 0
    143c:       08 c0           rjmp    .+16            ; 0x144e <_printf_P+0x25c>
    143e:       14 96           adiw    r26, 0x04       ; 4
    1440:       bd 83           std     Y+5, r27        ; 0x05
    1442:       ac 83           std     Y+4, r26        ; 0x04
    1444:       5e 90           ld      r5, -X
    1446:       4e 90           ld      r4, -X
    1448:       3e 90           ld      r3, -X
    144a:       2e 90           ld      r2, -X
    144c:       0a c0           rjmp    .+20            ; 0x1462 <_printf_P+0x270>
    144e:       12 96           adiw    r26, 0x02       ; 2
    1450:       bd 83           std     Y+5, r27        ; 0x05
    1452:       ac 83           std     Y+4, r26        ; 0x04
    1454:       9e 91           ld      r25, -X
    1456:       8e 91           ld      r24, -X
    1458:       1c 01           movw    r2, r24
    145a:       44 24           eor     r4, r4
    145c:       37 fc           sbrc    r3, 7
    145e:       40 94           com     r4
    1460:       54 2c           mov     r5, r4
    1462:       57 fc           sbrc    r5, 7
    1464:       03 c0           rjmp    .+6             ; 0x146c <_printf_P+0x27a>
    1466:       8a e0           ldi     r24, 0x0A       ; 10
    1468:       88 ab           std     Y+48, r24       ; 0x30
    146a:       94 c0           rjmp    .+296           ; 0x1594 <_printf_P+0x3a2>
    146c:       50 94           com     r5
    146e:       40 94           com     r4
    1470:       30 94           com     r3
    1472:       20 94           com     r2
    1474:       21 1c           adc     r2, r1
    1476:       31 1c           adc     r3, r1
    1478:       41 1c           adc     r4, r1
    147a:       51 1c           adc     r5, r1
    147c:       8d e2           ldi     r24, 0x2D       ; 45
    147e:       89 83           std     Y+1, r24        ; 0x01
    1480:       9a e0           ldi     r25, 0x0A       ; 10
    1482:       98 ab           std     Y+48, r25       ; 0x30
    1484:       87 c0           rjmp    .+270           ; 0x1594 <_printf_P+0x3a2>
    1486:       ef e4           ldi     r30, 0x4F       ; 79
    1488:       be 16           cp      r11, r30
    148a:       29 f0           breq    .+10            ; 0x1496 <_printf_P+0x2a4>
    148c:       ff e6           ldi     r31, 0x6F       ; 111
    148e:       bf 16           cp      r11, r31
    1490:       39 f4           brne    .+14            ; 0x14a0 <_printf_P+0x2ae>
    1492:       88 e0           ldi     r24, 0x08       ; 8
    1494:       63 c0           rjmp    .+198           ; 0x155c <_printf_P+0x36a>
    1496:       9b a9           ldd     r25, Y+51       ; 0x33
    1498:       91 60           ori     r25, 0x01       ; 1
    149a:       9b ab           std     Y+51, r25       ; 0x33
    149c:       e8 e0           ldi     r30, 0x08       ; 8
    149e:       58 c0           rjmp    .+176           ; 0x1550 <_printf_P+0x35e>
    14a0:       f0 e7           ldi     r31, 0x70       ; 112
    14a2:       bf 16           cp      r11, r31
    14a4:       81 f4           brne    .+32            ; 0x14c6 <_printf_P+0x2d4>
    14a6:       12 96           adiw    r26, 0x02       ; 2
    14a8:       bd 83           std     Y+5, r27        ; 0x05
    14aa:       ac 83           std     Y+4, r26        ; 0x04
    14ac:       9e 91           ld      r25, -X
    14ae:       8e 91           ld      r24, -X
    14b0:       1c 01           movw    r2, r24
    14b2:       44 24           eor     r4, r4
    14b4:       55 24           eor     r5, r5
    14b6:       8b a9           ldd     r24, Y+51       ; 0x33
    14b8:       80 64           ori     r24, 0x40       ; 64
    14ba:       8b ab           std     Y+51, r24       ; 0x33
    14bc:       90 e1           ldi     r25, 0x10       ; 16
    14be:       98 ab           std     Y+48, r25       ; 0x30
    14c0:       78 e7           ldi     r23, 0x78       ; 120
    14c2:       b7 2e           mov     r11, r23
    14c4:       66 c0           rjmp    .+204           ; 0x1592 <_printf_P+0x3a0>
    14c6:       e3 e7           ldi     r30, 0x73       ; 115
    14c8:       be 16           cp      r11, r30
    14ca:       d9 f5           brne    .+118           ; 0x1542 <_printf_P+0x350>
    14cc:       12 96           adiw    r26, 0x02       ; 2
    14ce:       bd 83           std     Y+5, r27        ; 0x05
    14d0:       ac 83           std     Y+4, r26        ; 0x04
    14d2:       de 90           ld      r13, -X
    14d4:       ce 90           ld      r12, -X
    14d6:       c1 14           cp      r12, r1
    14d8:       d1 04           cpc     r13, r1
    14da:       89 f4           brne    .+34            ; 0x14fe <_printf_P+0x30c>
    14dc:       88 e2           ldi     r24, 0x28       ; 40
    14de:       8e 83           std     Y+6, r24        ; 0x06
    14e0:       8e e6           ldi     r24, 0x6E       ; 110
    14e2:       8f 83           std     Y+7, r24        ; 0x07
    14e4:       85 e7           ldi     r24, 0x75       ; 117
    14e6:       88 87           std     Y+8, r24        ; 0x08
    14e8:       8c e6           ldi     r24, 0x6C       ; 108
    14ea:       89 87           std     Y+9, r24        ; 0x09
    14ec:       8a 87           std     Y+10, r24       ; 0x0a
    14ee:       89 e2           ldi     r24, 0x29       ; 41
    14f0:       8b 87           std     Y+11, r24       ; 0x0b
    14f2:       1c 86           std     Y+12, r1        ; 0x0c
    14f4:       66 e0           ldi     r22, 0x06       ; 6
    14f6:       c6 2e           mov     r12, r22
    14f8:       d1 2c           mov     r13, r1
    14fa:       cc 0e           add     r12, r28
    14fc:       dd 1e           adc     r13, r29
    14fe:       f9 a9           ldd     r31, Y+49       ; 0x31
    1500:       f7 fd           sbrc    r31, 7
    1502:       13 c0           rjmp    .+38            ; 0x152a <_printf_P+0x338>
    1504:       4f 2f           mov     r20, r31
    1506:       55 27           eor     r21, r21
    1508:       47 fd           sbrc    r20, 7
    150a:       50 95           com     r21
    150c:       60 e0           ldi     r22, 0x00       ; 0
    150e:       70 e0           ldi     r23, 0x00       ; 0
    1510:       c6 01           movw    r24, r12
    1512:       0e 94 b3 2b     call    0x5766  ; 0x5766 <memchr>
    1516:       00 97           sbiw    r24, 0x00       ; 0
    1518:       11 f4           brne    .+4             ; 0x151e <_printf_P+0x32c>
    151a:       19 a9           ldd     r17, Y+49       ; 0x31
    151c:       0d c0           rjmp    .+26            ; 0x1538 <_printf_P+0x346>
    151e:       8c 19           sub     r24, r12
    1520:       19 a9           ldd     r17, Y+49       ; 0x31
    1522:       81 17           cp      r24, r17
    1524:       4c f4           brge    .+18            ; 0x1538 <_printf_P+0x346>
    1526:       18 2f           mov     r17, r24
    1528:       07 c0           rjmp    .+14            ; 0x1538 <_printf_P+0x346>
    152a:       f6 01           movw    r30, r12
    152c:       01 90           ld      r0, Z+
    152e:       00 20           and     r0, r0
    1530:       e9 f7           brne    .-6             ; 0x152c <_printf_P+0x33a>
    1532:       31 97           sbiw    r30, 0x01       ; 1
    1534:       1e 2f           mov     r17, r30
    1536:       1c 19           sub     r17, r12
    1538:       19 82           std     Y+1, r1 ; 0x01
    153a:       42 01           movw    r8, r4
    153c:       31 01           movw    r6, r2
    153e:       40 e0           ldi     r20, 0x00       ; 0
    1540:       94 c0           rjmp    .+296           ; 0x166a <_printf_P+0x478>
    1542:       85 e5           ldi     r24, 0x55       ; 85
    1544:       b8 16           cp      r11, r24
    1546:       31 f0           breq    .+12            ; 0x1554 <_printf_P+0x362>
    1548:       95 e7           ldi     r25, 0x75       ; 117
    154a:       b9 16           cp      r11, r25
    154c:       49 f4           brne    .+18            ; 0x1560 <_printf_P+0x36e>
    154e:       ea e0           ldi     r30, 0x0A       ; 10
    1550:       e8 ab           std     Y+48, r30       ; 0x30
    1552:       1f c0           rjmp    .+62            ; 0x1592 <_printf_P+0x3a0>
    1554:       fb a9           ldd     r31, Y+51       ; 0x33
    1556:       f1 60           ori     r31, 0x01       ; 1
    1558:       fb ab           std     Y+51, r31       ; 0x33
    155a:       8a e0           ldi     r24, 0x0A       ; 10
    155c:       88 ab           std     Y+48, r24       ; 0x30
    155e:       19 c0           rjmp    .+50            ; 0x1592 <_printf_P+0x3a0>
    1560:       98 e5           ldi     r25, 0x58       ; 88
    1562:       b9 16           cp      r11, r25
    1564:       21 f0           breq    .+8             ; 0x156e <_printf_P+0x37c>
    1566:       e8 e7           ldi     r30, 0x78       ; 120
    1568:       be 16           cp      r11, r30
    156a:       09 f0           breq    .+2             ; 0x156e <_printf_P+0x37c>
    156c:       6e c0           rjmp    .+220           ; 0x164a <_printf_P+0x458>
    156e:       fb a9           ldd     r31, Y+51       ; 0x33
    1570:       f3 fd           sbrc    r31, 3
    1572:       02 c0           rjmp    .+4             ; 0x1578 <_printf_P+0x386>
    1574:       80 e1           ldi     r24, 0x10       ; 16
    1576:       f2 cf           rjmp    .-28            ; 0x155c <_printf_P+0x36a>
    1578:       21 14           cp      r2, r1
    157a:       31 04           cpc     r3, r1
    157c:       41 04           cpc     r4, r1
    157e:       51 04           cpc     r5, r1
    1580:       19 f4           brne    .+6             ; 0x1588 <_printf_P+0x396>
    1582:       90 e1           ldi     r25, 0x10       ; 16
    1584:       98 ab           std     Y+48, r25       ; 0x30
    1586:       05 c0           rjmp    .+10            ; 0x1592 <_printf_P+0x3a0>
    1588:       eb a9           ldd     r30, Y+51       ; 0x33
    158a:       e0 64           ori     r30, 0x40       ; 64
    158c:       eb ab           std     Y+51, r30       ; 0x33
    158e:       f0 e1           ldi     r31, 0x10       ; 16
    1590:       f8 ab           std     Y+48, r31       ; 0x30
    1592:       19 82           std     Y+1, r1 ; 0x01
    1594:       89 a9           ldd     r24, Y+49       ; 0x31
    1596:       87 fd           sbrc    r24, 7
    1598:       03 c0           rjmp    .+6             ; 0x15a0 <_printf_P+0x3ae>
    159a:       9b a9           ldd     r25, Y+51       ; 0x33
    159c:       9f 7d           andi    r25, 0xDF       ; 223
    159e:       9b ab           std     Y+51, r25       ; 0x33
    15a0:       21 14           cp      r2, r1
    15a2:       31 04           cpc     r3, r1
    15a4:       41 04           cpc     r4, r1
    15a6:       51 04           cpc     r5, r1
    15a8:       61 f4           brne    .+24            ; 0x15c2 <_printf_P+0x3d0>
    15aa:       e9 a9           ldd     r30, Y+49       ; 0x31
    15ac:       ee 23           and     r30, r30
    15ae:       49 f4           brne    .+18            ; 0x15c2 <_printf_P+0x3d0>
    15b0:       66 24           eor     r6, r6
    15b2:       77 24           eor     r7, r7
    15b4:       43 01           movw    r8, r6
    15b6:       5e e2           ldi     r21, 0x2E       ; 46
    15b8:       c5 2e           mov     r12, r21
    15ba:       d1 2c           mov     r13, r1
    15bc:       cc 0e           add     r12, r28
    15be:       dd 1e           adc     r13, r29
    15c0:       3e c0           rjmp    .+124           ; 0x163e <_printf_P+0x44c>
    15c2:       4e e2           ldi     r20, 0x2E       ; 46
    15c4:       c4 2e           mov     r12, r20
    15c6:       d1 2c           mov     r13, r1
    15c8:       cc 0e           add     r12, r28
    15ca:       dd 1e           adc     r13, r29
    15cc:       f8 a9           ldd     r31, Y+48       ; 0x30
    15ce:       ef 2e           mov     r14, r31
    15d0:       ff 24           eor     r15, r15
    15d2:       00 27           eor     r16, r16
    15d4:       11 27           eor     r17, r17
    15d6:       c2 01           movw    r24, r4
    15d8:       b1 01           movw    r22, r2
    15da:       a8 01           movw    r20, r16
    15dc:       97 01           movw    r18, r14
    15de:       0e 94 24 2e     call    0x5c48  ; 0x5c48 <__udivmodsi4>
    15e2:       6a 30           cpi     r22, 0x0A       ; 10
    15e4:       20 f4           brcc    .+8             ; 0x15ee <_printf_P+0x3fc>
    15e6:       30 e3           ldi     r19, 0x30       ; 48
    15e8:       a3 2e           mov     r10, r19
    15ea:       a6 0e           add     r10, r22
    15ec:       08 c0           rjmp    .+16            ; 0x15fe <_printf_P+0x40c>
    15ee:       27 e5           ldi     r18, 0x57       ; 87
    15f0:       a2 2e           mov     r10, r18
    15f2:       a6 0e           add     r10, r22
    15f4:       88 e5           ldi     r24, 0x58       ; 88
    15f6:       b8 16           cp      r11, r24
    15f8:       11 f4           brne    .+4             ; 0x15fe <_printf_P+0x40c>
    15fa:       9f ed           ldi     r25, 0xDF       ; 223
    15fc:       a9 22           and     r10, r25
    15fe:       f6 01           movw    r30, r12
    1600:       a2 92           st      -Z, r10
    1602:       6f 01           movw    r12, r30
    1604:       c2 01           movw    r24, r4
    1606:       b1 01           movw    r22, r2
    1608:       a8 01           movw    r20, r16
    160a:       97 01           movw    r18, r14
    160c:       0e 94 24 2e     call    0x5c48  ; 0x5c48 <__udivmodsi4>
    1610:       39 01           movw    r6, r18
    1612:       4a 01           movw    r8, r20
    1614:       2e 14           cp      r2, r14
    1616:       3f 04           cpc     r3, r15
    1618:       40 06           cpc     r4, r16
    161a:       51 06           cpc     r5, r17
    161c:       18 f0           brcs    .+6             ; 0x1624 <_printf_P+0x432>
    161e:       19 01           movw    r2, r18
    1620:       2a 01           movw    r4, r20
    1622:       d9 cf           rjmp    .-78            ; 0x15d6 <_printf_P+0x3e4>
    1624:       f8 a9           ldd     r31, Y+48       ; 0x30
    1626:       f8 30           cpi     r31, 0x08       ; 8
    1628:       51 f4           brne    .+20            ; 0x163e <_printf_P+0x44c>
    162a:       8b a9           ldd     r24, Y+51       ; 0x33
    162c:       83 ff           sbrs    r24, 3
    162e:       07 c0           rjmp    .+14            ; 0x163e <_printf_P+0x44c>
    1630:       90 e3           ldi     r25, 0x30       ; 48
    1632:       a9 16           cp      r10, r25
    1634:       21 f0           breq    .+8             ; 0x163e <_printf_P+0x44c>
    1636:       80 e3           ldi     r24, 0x30       ; 48
    1638:       f6 01           movw    r30, r12
    163a:       82 93           st      -Z, r24
    163c:       6f 01           movw    r12, r30
    163e:       ce 01           movw    r24, r28
    1640:       8c 19           sub     r24, r12
    1642:       18 2f           mov     r17, r24
    1644:       12 5d           subi    r17, 0xD2       ; 210
    1646:       49 a9           ldd     r20, Y+49       ; 0x31
    1648:       10 c0           rjmp    .+32            ; 0x166a <_printf_P+0x478>
    164a:       bb 20           and     r11, r11
    164c:       09 f4           brne    .+2             ; 0x1650 <_printf_P+0x45e>
    164e:       5c c0           rjmp    .+184           ; 0x1708 <_printf_P+0x516>
    1650:       be 82           std     Y+6, r11        ; 0x06
    1652:       19 82           std     Y+1, r1 ; 0x01
    1654:       42 01           movw    r8, r4
    1656:       31 01           movw    r6, r2
    1658:       00 e0           ldi     r16, 0x00       ; 0
    165a:       11 e0           ldi     r17, 0x01       ; 1
    165c:       96 e0           ldi     r25, 0x06       ; 6
    165e:       c9 2e           mov     r12, r25
    1660:       d1 2c           mov     r13, r1
    1662:       cc 0e           add     r12, r28
    1664:       dd 1e           adc     r13, r29
    1666:       21 e0           ldi     r18, 0x01       ; 1
    1668:       05 c0           rjmp    .+10            ; 0x1674 <_printf_P+0x482>
    166a:       21 2f           mov     r18, r17
    166c:       04 2f           mov     r16, r20
    166e:       01 1b           sub     r16, r17
    1670:       07 fd           sbrc    r16, 7
    1672:       00 e0           ldi     r16, 0x00       ; 0
    1674:       89 81           ldd     r24, Y+1        ; 0x01
    1676:       88 23           and     r24, r24
    1678:       19 f0           breq    .+6             ; 0x1680 <_printf_P+0x48e>
    167a:       81 2f           mov     r24, r17
    167c:       8f 5f           subi    r24, 0xFF       ; 255
    167e:       07 c0           rjmp    .+14            ; 0x168e <_printf_P+0x49c>
    1680:       9b a9           ldd     r25, Y+51       ; 0x33
    1682:       96 fd           sbrc    r25, 6
    1684:       02 c0           rjmp    .+4             ; 0x168a <_printf_P+0x498>
    1686:       81 2f           mov     r24, r17
    1688:       02 c0           rjmp    .+4             ; 0x168e <_printf_P+0x49c>
    168a:       82 2f           mov     r24, r18
    168c:       8e 5f           subi    r24, 0xFE       ; 254
    168e:       a8 2e           mov     r10, r24
    1690:       a0 0e           add     r10, r16
    1692:       eb a9           ldd     r30, Y+51       ; 0x33
    1694:       ee 2e           mov     r14, r30
    1696:       ff 24           eor     r15, r15
    1698:       80 e3           ldi     r24, 0x30       ; 48
    169a:       48 2e           mov     r4, r24
    169c:       51 2c           mov     r5, r1
    169e:       4e 20           and     r4, r14
    16a0:       5f 20           and     r5, r15
    16a2:       41 14           cp      r4, r1
    16a4:       51 04           cpc     r5, r1
    16a6:       21 f4           brne    .+8             ; 0x16b0 <_printf_P+0x4be>
    16a8:       8a a9           ldd     r24, Y+50       ; 0x32
    16aa:       8a 19           sub     r24, r10
    16ac:       0e 94 c4 08     call    0x1188  ; 0x1188 <PAD_SP>
    16b0:       89 81           ldd     r24, Y+1        ; 0x01
    16b2:       88 23           and     r24, r24
    16b4:       29 f0           breq    .+10            ; 0x16c0 <_printf_P+0x4ce>
    16b6:       61 e0           ldi     r22, 0x01       ; 1
    16b8:       70 e0           ldi     r23, 0x00       ; 0
    16ba:       ce 01           movw    r24, r28
    16bc:       01 96           adiw    r24, 0x01       ; 1
    16be:       09 c0           rjmp    .+18            ; 0x16d2 <_printf_P+0x4e0>
    16c0:       e6 fe           sbrs    r14, 6
    16c2:       09 c0           rjmp    .+18            ; 0x16d6 <_printf_P+0x4e4>
    16c4:       80 e3           ldi     r24, 0x30       ; 48
    16c6:       8a 83           std     Y+2, r24        ; 0x02
    16c8:       bb 82           std     Y+3, r11        ; 0x03
    16ca:       62 e0           ldi     r22, 0x02       ; 2
    16cc:       70 e0           ldi     r23, 0x00       ; 0
    16ce:       ce 01           movw    r24, r28
    16d0:       02 96           adiw    r24, 0x02       ; 2
    16d2:       0e 94 e5 08     call    0x11ca  ; 0x11ca <PRINT>
    16d6:       f0 e2           ldi     r31, 0x20       ; 32
    16d8:       4f 16           cp      r4, r31
    16da:       51 04           cpc     r5, r1
    16dc:       21 f4           brne    .+8             ; 0x16e6 <_printf_P+0x4f4>
    16de:       8a a9           ldd     r24, Y+50       ; 0x32
    16e0:       8a 19           sub     r24, r10
    16e2:       0e 94 b9 08     call    0x1172  ; 0x1172 <PAD_0>
    16e6:       80 2f           mov     r24, r16
    16e8:       0e 94 b9 08     call    0x1172  ; 0x1172 <PAD_0>
    16ec:       61 2f           mov     r22, r17
    16ee:       77 27           eor     r23, r23
    16f0:       67 fd           sbrc    r22, 7
    16f2:       70 95           com     r23
    16f4:       c6 01           movw    r24, r12
    16f6:       0e 94 e5 08     call    0x11ca  ; 0x11ca <PRINT>
    16fa:       e4 fe           sbrs    r14, 4
    16fc:       a8 cd           rjmp    .-1200          ; 0x124e <_printf_P+0x5c>
    16fe:       8a a9           ldd     r24, Y+50       ; 0x32
    1700:       8a 19           sub     r24, r10
    1702:       0e 94 c4 08     call    0x1188  ; 0x1188 <PAD_SP>
    1706:       a3 cd           rjmp    .-1210          ; 0x124e <_printf_P+0x5c>
    1708:       e3 96           adiw    r28, 0x33       ; 51
    170a:       0f b6           in      r0, 0x3f        ; 63
    170c:       f8 94           cli
    170e:       de bf           out     0x3e, r29       ; 62
    1710:       0f be           out     0x3f, r0        ; 63
    1712:       cd bf           out     0x3d, r28       ; 61
    1714:       df 91           pop     r29
    1716:       cf 91           pop     r28
    1718:       1f 91           pop     r17
    171a:       0f 91           pop     r16
    171c:       ff 90           pop     r15
    171e:       ef 90           pop     r14
    1720:       df 90           pop     r13
    1722:       cf 90           pop     r12
    1724:       bf 90           pop     r11
    1726:       af 90           pop     r10
    1728:       9f 90           pop     r9
    172a:       8f 90           pop     r8
    172c:       7f 90           pop     r7
    172e:       6f 90           pop     r6
    1730:       5f 90           pop     r5
    1732:       4f 90           pop     r4
    1734:       3f 90           pop     r3
    1736:       2f 90           pop     r2
    1738:       08 95           ret

0000173a <__vector_18>:
    173a:       1f 92           push    r1
    173c:       0f 92           push    r0
    173e:       0f b6           in      r0, 0x3f        ; 63
    1740:       0f 92           push    r0
    1742:       11 24           eor     r1, r1
    1744:       2f 93           push    r18
    1746:       3f 93           push    r19
    1748:       5f 93           push    r21
    174a:       6f 93           push    r22
    174c:       7f 93           push    r23
    174e:       8f 93           push    r24
    1750:       9f 93           push    r25
    1752:       af 93           push    r26
    1754:       bf 93           push    r27
    1756:       80 91 af 01     lds     r24, 0x01AF
    175a:       81 50           subi    r24, 0x01       ; 1
    175c:       80 93 af 01     sts     0x01AF, r24
    1760:       8f 3f           cpi     r24, 0xFF       ; 255
    1762:       01 f5           brne    .+64            ; 0x17a4 <__vector_18+0x6a>
    1764:       89 e0           ldi     r24, 0x09       ; 9
    1766:       80 93 af 01     sts     0x01AF, r24
    176a:       80 91 03 01     lds     r24, 0x0103
    176e:       8f 5f           subi    r24, 0xFF       ; 255
    1770:       81 70           andi    r24, 0x01       ; 1
    1772:       80 93 03 01     sts     0x0103, r24
    1776:       88 23           and     r24, r24
    1778:       19 f4           brne    .+6             ; 0x1780 <__vector_18+0x46>
    177a:       81 e0           ldi     r24, 0x01       ; 1
    177c:       80 93 a8 01     sts     0x01A8, r24
    1780:       80 91 a6 01     lds     r24, 0x01A6
    1784:       90 91 a7 01     lds     r25, 0x01A7
    1788:       01 96           adiw    r24, 0x01       ; 1
    178a:       90 93 a7 01     sts     0x01A7, r25
    178e:       80 93 a6 01     sts     0x01A6, r24
    1792:       80 91 d6 01     lds     r24, 0x01D6
    1796:       88 23           and     r24, r24
    1798:       29 f0           breq    .+10            ; 0x17a4 <__vector_18+0x6a>
    179a:       80 91 d6 01     lds     r24, 0x01D6
    179e:       81 50           subi    r24, 0x01       ; 1
    17a0:       80 93 d6 01     sts     0x01D6, r24
    17a4:       80 91 ab 01     lds     r24, 0x01AB
    17a8:       90 91 ac 01     lds     r25, 0x01AC
    17ac:       02 97           sbiw    r24, 0x02       ; 2
    17ae:       58 f0           brcs    .+22            ; 0x17c6 <__vector_18+0x8c>
    17b0:       80 91 ab 01     lds     r24, 0x01AB
    17b4:       90 91 ac 01     lds     r25, 0x01AC
    17b8:       01 97           sbiw    r24, 0x01       ; 1
    17ba:       90 93 ac 01     sts     0x01AC, r25
    17be:       80 93 ab 01     sts     0x01AB, r24
    17c2:       5a 9a           sbi     0x0b, 2 ; 11
    17c4:       01 c0           rjmp    .+2             ; 0x17c8 <__vector_18+0x8e>
    17c6:       5a 98           cbi     0x0b, 2 ; 11
    17c8:       80 91 a6 05     lds     r24, 0x05A6
    17cc:       83 ff           sbrs    r24, 3
    17ce:       3b c0           rjmp    .+118           ; 0x1846 <__vector_18+0x10c>
    17d0:       34 9b           sbis    0x06, 4 ; 6
    17d2:       0a c0           rjmp    .+20            ; 0x17e8 <__vector_18+0xae>
    17d4:       80 91 a9 01     lds     r24, 0x01A9
    17d8:       90 91 aa 01     lds     r25, 0x01AA
    17dc:       01 96           adiw    r24, 0x01       ; 1
    17de:       90 93 aa 01     sts     0x01AA, r25
    17e2:       80 93 a9 01     sts     0x01A9, r24
    17e6:       2f c0           rjmp    .+94            ; 0x1846 <__vector_18+0x10c>
    17e8:       80 91 a9 01     lds     r24, 0x01A9
    17ec:       90 91 aa 01     lds     r25, 0x01AA
    17f0:       89 2b           or      r24, r25
    17f2:       79 f0           breq    .+30            ; 0x1812 <__vector_18+0xd8>
    17f4:       80 91 a9 01     lds     r24, 0x01A9
    17f8:       90 91 aa 01     lds     r25, 0x01AA
    17fc:       80 5a           subi    r24, 0xA0       ; 160
    17fe:       9f 40           sbci    r25, 0x0F       ; 15
    1800:       40 f4           brcc    .+16            ; 0x1812 <__vector_18+0xd8>
    1802:       80 91 a9 01     lds     r24, 0x01A9
    1806:       90 91 aa 01     lds     r25, 0x01AA
    180a:       90 93 18 02     sts     0x0218, r25
    180e:       80 93 17 02     sts     0x0217, r24
    1812:       80 91 17 02     lds     r24, 0x0217
    1816:       90 91 18 02     lds     r25, 0x0218
    181a:       20 91 19 02     lds     r18, 0x0219
    181e:       30 91 1a 02     lds     r19, 0x021A
    1822:       82 1b           sub     r24, r18
    1824:       93 0b           sbc     r25, r19
    1826:       84 5e           subi    r24, 0xE4       ; 228
    1828:       9d 4f           sbci    r25, 0xFD       ; 253
    182a:       68 e6           ldi     r22, 0x68       ; 104
    182c:       71 e0           ldi     r23, 0x01       ; 1
    182e:       0e 94 11 2e     call    0x5c22  ; 0x5c22 <__divmodhi4>
    1832:       84 5b           subi    r24, 0xB4       ; 180
    1834:       90 40           sbci    r25, 0x00       ; 0
    1836:       90 93 1c 02     sts     0x021C, r25
    183a:       80 93 1b 02     sts     0x021B, r24
    183e:       10 92 aa 01     sts     0x01AA, r1
    1842:       10 92 a9 01     sts     0x01A9, r1
    1846:       bf 91           pop     r27
    1848:       af 91           pop     r26
    184a:       9f 91           pop     r25
    184c:       8f 91           pop     r24
    184e:       7f 91           pop     r23
    1850:       6f 91           pop     r22
    1852:       5f 91           pop     r21
    1854:       3f 91           pop     r19
    1856:       2f 91           pop     r18
    1858:       0f 90           pop     r0
    185a:       0f be           out     0x3f, r0        ; 63
    185c:       0f 90           pop     r0
    185e:       1f 90           pop     r1
    1860:       18 95           reti

00001862 <SetDelay>:
    1862:       20 91 a6 01     lds     r18, 0x01A6
    1866:       30 91 a7 01     lds     r19, 0x01A7
    186a:       2f 5f           subi    r18, 0xFF       ; 255
    186c:       3f 4f           sbci    r19, 0xFF       ; 255
    186e:       82 0f           add     r24, r18
    1870:       93 1f           adc     r25, r19
    1872:       08 95           ret

00001874 <CheckDelay>:
    1874:       20 91 a6 01     lds     r18, 0x01A6
    1878:       30 91 a7 01     lds     r19, 0x01A7
    187c:       82 1b           sub     r24, r18
    187e:       93 0b           sbc     r25, r19
    1880:       89 2f           mov     r24, r25
    1882:       99 27           eor     r25, r25
    1884:       86 95           lsr     r24
    1886:       80 74           andi    r24, 0x40       ; 64
    1888:       99 27           eor     r25, r25
    188a:       08 95           ret

0000188c <__vector_9>:
    188c:       1f 92           push    r1
    188e:       0f 92           push    r0
    1890:       0f b6           in      r0, 0x3f        ; 63
    1892:       0f 92           push    r0
    1894:       11 24           eor     r1, r1
    1896:       ef 92           push    r14
    1898:       ff 92           push    r15
    189a:       0f 93           push    r16
    189c:       1f 93           push    r17
    189e:       2f 93           push    r18
    18a0:       3f 93           push    r19
    18a2:       4f 93           push    r20
    18a4:       5f 93           push    r21
    18a6:       6f 93           push    r22
    18a8:       7f 93           push    r23
    18aa:       8f 93           push    r24
    18ac:       9f 93           push    r25
    18ae:       af 93           push    r26
    18b0:       bf 93           push    r27
    18b2:       cf 93           push    r28
    18b4:       df 93           push    r29
    18b6:       ef 93           push    r30
    18b8:       ff 93           push    r31
    18ba:       80 91 02 01     lds     r24, 0x0102
    18be:       81 50           subi    r24, 0x01       ; 1
    18c0:       80 93 02 01     sts     0x0102, r24
    18c4:       8f 3f           cpi     r24, 0xFF       ; 255
    18c6:       09 f0           breq    .+2             ; 0x18ca <__vector_9+0x3e>
    18c8:       73 c0           rjmp    .+230           ; 0x19b0 <__vector_9+0x124>
    18ca:       83 e8           ldi     r24, 0x83       ; 131
    18cc:       80 93 b0 00     sts     0x00B0, r24
    18d0:       80 91 89 01     lds     r24, 0x0189
    18d4:       c8 2f           mov     r28, r24
    18d6:       dd 27           eor     r29, r29
    18d8:       d0 93 ae 01     sts     0x01AE, r29
    18dc:       c0 93 ad 01     sts     0x01AD, r28
    18e0:       80 91 c4 05     lds     r24, 0x05C4
    18e4:       e0 90 c0 05     lds     r14, 0x05C0
    18e8:       80 ff           sbrs    r24, 0
    18ea:       1e c0           rjmp    .+60            ; 0x1928 <__vector_9+0x9c>
    18ec:       60 91 e7 01     lds     r22, 0x01E7
    18f0:       70 91 e8 01     lds     r23, 0x01E8
    18f4:       80 91 e9 01     lds     r24, 0x01E9
    18f8:       90 91 ea 01     lds     r25, 0x01EA
    18fc:       ff 24           eor     r15, r15
    18fe:       00 27           eor     r16, r16
    1900:       11 27           eor     r17, r17
    1902:       20 e8           ldi     r18, 0x80       ; 128
    1904:       30 e0           ldi     r19, 0x00       ; 0
    1906:       40 e0           ldi     r20, 0x00       ; 0
    1908:       50 e0           ldi     r21, 0x00       ; 0
    190a:       0e 94 46 2e     call    0x5c8c  ; 0x5c8c <__divmodsi4>
    190e:       c8 01           movw    r24, r16
    1910:       b7 01           movw    r22, r14
    1912:       0e 94 de 2d     call    0x5bbc  ; 0x5bbc <__mulsi3>
    1916:       20 e0           ldi     r18, 0x00       ; 0
    1918:       32 e0           ldi     r19, 0x02       ; 2
    191a:       40 e0           ldi     r20, 0x00       ; 0
    191c:       50 e0           ldi     r21, 0x00       ; 0
    191e:       0e 94 46 2e     call    0x5c8c  ; 0x5c8c <__divmodsi4>
    1922:       c2 0f           add     r28, r18
    1924:       d3 1f           adc     r29, r19
    1926:       1d c0           rjmp    .+58            ; 0x1962 <__vector_9+0xd6>
    1928:       60 91 e7 01     lds     r22, 0x01E7
    192c:       70 91 e8 01     lds     r23, 0x01E8
    1930:       80 91 e9 01     lds     r24, 0x01E9
    1934:       90 91 ea 01     lds     r25, 0x01EA
    1938:       ff 24           eor     r15, r15
    193a:       00 27           eor     r16, r16
    193c:       11 27           eor     r17, r17
    193e:       20 e8           ldi     r18, 0x80       ; 128
    1940:       30 e0           ldi     r19, 0x00       ; 0
    1942:       40 e0           ldi     r20, 0x00       ; 0
    1944:       50 e0           ldi     r21, 0x00       ; 0
    1946:       0e 94 46 2e     call    0x5c8c  ; 0x5c8c <__divmodsi4>
    194a:       c8 01           movw    r24, r16
    194c:       b7 01           movw    r22, r14
    194e:       0e 94 de 2d     call    0x5bbc  ; 0x5bbc <__mulsi3>
    1952:       20 e0           ldi     r18, 0x00       ; 0
    1954:       32 e0           ldi     r19, 0x02       ; 2
    1956:       40 e0           ldi     r20, 0x00       ; 0
    1958:       50 e0           ldi     r21, 0x00       ; 0
    195a:       0e 94 46 2e     call    0x5c8c  ; 0x5c8c <__divmodsi4>
    195e:       c2 1b           sub     r28, r18
    1960:       d3 0b           sbc     r29, r19
    1962:       d0 93 ae 01     sts     0x01AE, r29
    1966:       c0 93 ad 01     sts     0x01AD, r28
    196a:       20 91 ad 01     lds     r18, 0x01AD
    196e:       30 91 ae 01     lds     r19, 0x01AE
    1972:       80 91 c1 05     lds     r24, 0x05C1
    1976:       99 27           eor     r25, r25
    1978:       28 17           cp      r18, r24
    197a:       39 07           cpc     r19, r25
    197c:       34 f0           brlt    .+12            ; 0x198a <__vector_9+0xfe>
    197e:       80 91 c2 05     lds     r24, 0x05C2
    1982:       99 27           eor     r25, r25
    1984:       82 17           cp      r24, r18
    1986:       93 07           cpc     r25, r19
    1988:       24 f4           brge    .+8             ; 0x1992 <__vector_9+0x106>
    198a:       90 93 ae 01     sts     0x01AE, r25
    198e:       80 93 ad 01     sts     0x01AD, r24
    1992:       80 91 ad 01     lds     r24, 0x01AD
    1996:       90 91 ae 01     lds     r25, 0x01AE
    199a:       90 93 03 05     sts     0x0503, r25
    199e:       80 93 02 05     sts     0x0502, r24
    19a2:       80 93 b3 00     sts     0x00B3, r24
    19a6:       80 91 c3 05     lds     r24, 0x05C3
    19aa:       80 93 02 01     sts     0x0102, r24
    19ae:       04 c0           rjmp    .+8             ; 0x19b8 <__vector_9+0x12c>
    19b0:       83 e0           ldi     r24, 0x03       ; 3
    19b2:       80 93 b0 00     sts     0x00B0, r24
    19b6:       5f 98           cbi     0x0b, 7 ; 11
    19b8:       ff 91           pop     r31
    19ba:       ef 91           pop     r30
    19bc:       df 91           pop     r29
    19be:       cf 91           pop     r28
    19c0:       bf 91           pop     r27
    19c2:       af 91           pop     r26
    19c4:       9f 91           pop     r25
    19c6:       8f 91           pop     r24
    19c8:       7f 91           pop     r23
    19ca:       6f 91           pop     r22
    19cc:       5f 91           pop     r21
    19ce:       4f 91           pop     r20
    19d0:       3f 91           pop     r19
    19d2:       2f 91           pop     r18
    19d4:       1f 91           pop     r17
    19d6:       0f 91           pop     r16
    19d8:       ff 90           pop     r15
    19da:       ef 90           pop     r14
    19dc:       0f 90           pop     r0
    19de:       0f be           out     0x3f, r0        ; 63
    19e0:       0f 90           pop     r0
    19e2:       1f 90           pop     r1
    19e4:       18 95           reti

000019e6 <Timer_Init>:
    19e6:       80 91 a6 01     lds     r24, 0x01A6
    19ea:       90 91 a7 01     lds     r25, 0x01A7
    19ee:       0b 96           adiw    r24, 0x0b       ; 11
    19f0:       90 93 b1 01     sts     0x01B1, r25
    19f4:       80 93 b0 01     sts     0x01B0, r24
    19f8:       82 e0           ldi     r24, 0x02       ; 2
    19fa:       85 bd           out     0x25, r24       ; 37
    19fc:       83 ea           ldi     r24, 0xA3       ; 163
    19fe:       84 bd           out     0x24, r24       ; 36
    1a00:       17 bc           out     0x27, r1        ; 39
    1a02:       88 e7           ldi     r24, 0x78       ; 120
    1a04:       88 bd           out     0x28, r24       ; 40
    1a06:       96 e0           ldi     r25, 0x06       ; 6
    1a08:       96 bd           out     0x26, r25       ; 38
    1a0a:       83 ec           ldi     r24, 0xC3       ; 195
    1a0c:       80 93 b0 00     sts     0x00B0, r24
    1a10:       90 93 b1 00     sts     0x00B1, r25
    1a14:       e0 e7           ldi     r30, 0x70       ; 112
    1a16:       f0 e0           ldi     r31, 0x00       ; 0
    1a18:       80 81           ld      r24, Z
    1a1a:       82 60           ori     r24, 0x02       ; 2
    1a1c:       80 83           st      Z, r24
    1a1e:       ee e6           ldi     r30, 0x6E       ; 110
    1a20:       f0 e0           ldi     r31, 0x00       ; 0
    1a22:       80 81           ld      r24, Z
    1a24:       81 60           ori     r24, 0x01       ; 1
    1a26:       80 83           st      Z, r24
    1a28:       8a e0           ldi     r24, 0x0A       ; 10
    1a2a:       80 93 b3 00     sts     0x00B3, r24
    1a2e:       10 92 b2 00     sts     0x00B2, r1
    1a32:       08 95           ret

00001a34 <Delay_ms>:
    1a34:       20 91 a6 01     lds     r18, 0x01A6
    1a38:       30 91 a7 01     lds     r19, 0x01A7
    1a3c:       2f 5f           subi    r18, 0xFF       ; 255
    1a3e:       3f 4f           sbci    r19, 0xFF       ; 255
    1a40:       28 0f           add     r18, r24
    1a42:       39 1f           adc     r19, r25
    1a44:       80 91 a6 01     lds     r24, 0x01A6
    1a48:       90 91 a7 01     lds     r25, 0x01A7
    1a4c:       a9 01           movw    r20, r18
    1a4e:       48 1b           sub     r20, r24
    1a50:       59 0b           sbc     r21, r25
    1a52:       57 ff           sbrs    r21, 7
    1a54:       f7 cf           rjmp    .-18            ; 0x1a44 <Delay_ms+0x10>
    1a56:       08 95           ret

00001a58 <ADC_Init>:
    1a58:       10 92 7c 00     sts     0x007C, r1
    1a5c:       8f ee           ldi     r24, 0xEF       ; 239
    1a5e:       80 93 7a 00     sts     0x007A, r24
    1a62:       08 95           ret

00001a64 <__vector_24>:
    1a64:       1f 92           push    r1
    1a66:       0f 92           push    r0
    1a68:       0f b6           in      r0, 0x3f        ; 63
    1a6a:       0f 92           push    r0
    1a6c:       11 24           eor     r1, r1
    1a6e:       ef 92           push    r14
    1a70:       ff 92           push    r15
    1a72:       0f 93           push    r16
    1a74:       1f 93           push    r17
    1a76:       2f 93           push    r18
    1a78:       3f 93           push    r19
    1a7a:       4f 93           push    r20
    1a7c:       5f 93           push    r21
    1a7e:       6f 93           push    r22
    1a80:       7f 93           push    r23
    1a82:       8f 93           push    r24
    1a84:       9f 93           push    r25
    1a86:       af 93           push    r26
    1a88:       bf 93           push    r27
    1a8a:       cf 93           push    r28
    1a8c:       df 93           push    r29
    1a8e:       ef 93           push    r30
    1a90:       ff 93           push    r31
    1a92:       10 92 7a 00     sts     0x007A, r1
    1a96:       40 91 c8 01     lds     r20, 0x01C8
    1a9a:       4f 5f           subi    r20, 0xFF       ; 255
    1a9c:       40 93 c8 01     sts     0x01C8, r20
    1aa0:       41 50           subi    r20, 0x01       ; 1
    1aa2:       43 30           cpi     r20, 0x03       ; 3
    1aa4:       09 f4           brne    .+2             ; 0x1aa8 <__vector_24+0x44>
    1aa6:       1c c1           rjmp    .+568           ; 0x1ce0 <__vector_24+0x27c>
    1aa8:       44 30           cpi     r20, 0x04       ; 4
    1aaa:       38 f4           brcc    .+14            ; 0x1aba <__vector_24+0x56>
    1aac:       41 30           cpi     r20, 0x01       ; 1
    1aae:       09 f4           brne    .+2             ; 0x1ab2 <__vector_24+0x4e>
    1ab0:       63 c0           rjmp    .+198           ; 0x1b78 <__vector_24+0x114>
    1ab2:       42 30           cpi     r20, 0x02       ; 2
    1ab4:       08 f0           brcs    .+2             ; 0x1ab8 <__vector_24+0x54>
    1ab6:       b9 c0           rjmp    .+370           ; 0x1c2a <__vector_24+0x1c6>
    1ab8:       0d c0           rjmp    .+26            ; 0x1ad4 <__vector_24+0x70>
    1aba:       45 30           cpi     r20, 0x05       ; 5
    1abc:       09 f4           brne    .+2             ; 0x1ac0 <__vector_24+0x5c>
    1abe:       50 c1           rjmp    .+672           ; 0x1d60 <__vector_24+0x2fc>
    1ac0:       45 30           cpi     r20, 0x05       ; 5
    1ac2:       08 f4           brcc    .+2             ; 0x1ac6 <__vector_24+0x62>
    1ac4:       2a c1           rjmp    .+596           ; 0x1d1a <__vector_24+0x2b6>
    1ac6:       46 30           cpi     r20, 0x06       ; 6
    1ac8:       09 f4           brne    .+2             ; 0x1acc <__vector_24+0x68>
    1aca:       6f c1           rjmp    .+734           ; 0x1daa <__vector_24+0x346>
    1acc:       47 30           cpi     r20, 0x07       ; 7
    1ace:       09 f0           breq    .+2             ; 0x1ad2 <__vector_24+0x6e>
    1ad0:       cb c2           rjmp    .+1430          ; 0x2068 <__vector_24+0x604>
    1ad2:       52 c2           rjmp    .+1188          ; 0x1f78 <__vector_24+0x514>
    1ad4:       20 91 db 01     lds     r18, 0x01DB
    1ad8:       30 91 dc 01     lds     r19, 0x01DC
    1adc:       80 91 78 00     lds     r24, 0x0078
    1ae0:       90 91 79 00     lds     r25, 0x0079
    1ae4:       28 1b           sub     r18, r24
    1ae6:       39 0b           sbc     r19, r25
    1ae8:       80 91 b6 01     lds     r24, 0x01B6
    1aec:       90 91 b7 01     lds     r25, 0x01B7
    1af0:       82 0f           add     r24, r18
    1af2:       93 1f           adc     r25, r19
    1af4:       90 93 b7 01     sts     0x01B7, r25
    1af8:       80 93 b6 01     sts     0x01B6, r24
    1afc:       80 91 c0 01     lds     r24, 0x01C0
    1b00:       8f 5f           subi    r24, 0xFF       ; 255
    1b02:       80 93 c0 01     sts     0x01C0, r24
    1b06:       80 91 0b 02     lds     r24, 0x020B
    1b0a:       90 91 0c 02     lds     r25, 0x020C
    1b0e:       a0 91 0d 02     lds     r26, 0x020D
    1b12:       b0 91 0e 02     lds     r27, 0x020E
    1b16:       44 27           eor     r20, r20
    1b18:       37 fd           sbrc    r19, 7
    1b1a:       40 95           com     r20
    1b1c:       54 2f           mov     r21, r20
    1b1e:       82 0f           add     r24, r18
    1b20:       93 1f           adc     r25, r19
    1b22:       a4 1f           adc     r26, r20
    1b24:       b5 1f           adc     r27, r21
    1b26:       80 93 0b 02     sts     0x020B, r24
    1b2a:       90 93 0c 02     sts     0x020C, r25
    1b2e:       a0 93 0d 02     sts     0x020D, r26
    1b32:       b0 93 0e 02     sts     0x020E, r27
    1b36:       80 91 0f 02     lds     r24, 0x020F
    1b3a:       90 91 10 02     lds     r25, 0x0210
    1b3e:       a0 91 11 02     lds     r26, 0x0211
    1b42:       b0 91 12 02     lds     r27, 0x0212
    1b46:       82 0f           add     r24, r18
    1b48:       93 1f           adc     r25, r19
    1b4a:       a4 1f           adc     r26, r20
    1b4c:       b5 1f           adc     r27, r21
    1b4e:       80 93 0f 02     sts     0x020F, r24
    1b52:       90 93 10 02     sts     0x0210, r25
    1b56:       a0 93 11 02     sts     0x0211, r26
    1b5a:       b0 93 12 02     sts     0x0212, r27
    1b5e:       81 e0           ldi     r24, 0x01       ; 1
    1b60:       80 93 c9 01     sts     0x01C9, r24
    1b64:       80 91 c6 01     lds     r24, 0x01C6
    1b68:       90 91 c7 01     lds     r25, 0x01C7
    1b6c:       01 96           adiw    r24, 0x01       ; 1
    1b6e:       90 93 c7 01     sts     0x01C7, r25
    1b72:       80 93 c6 01     sts     0x01C6, r24
    1b76:       7c c2           rjmp    .+1272          ; 0x2070 <__vector_24+0x60c>
    1b78:       60 91 78 00     lds     r22, 0x0078
    1b7c:       70 91 79 00     lds     r23, 0x0079
    1b80:       80 91 d9 01     lds     r24, 0x01D9
    1b84:       90 91 da 01     lds     r25, 0x01DA
    1b88:       68 1b           sub     r22, r24
    1b8a:       79 0b           sbc     r23, r25
    1b8c:       80 91 03 02     lds     r24, 0x0203
    1b90:       90 91 04 02     lds     r25, 0x0204
    1b94:       a0 91 05 02     lds     r26, 0x0205
    1b98:       b0 91 06 02     lds     r27, 0x0206
    1b9c:       9b 01           movw    r18, r22
    1b9e:       44 27           eor     r20, r20
    1ba0:       37 fd           sbrc    r19, 7
    1ba2:       40 95           com     r20
    1ba4:       54 2f           mov     r21, r20
    1ba6:       82 0f           add     r24, r18
    1ba8:       93 1f           adc     r25, r19
    1baa:       a4 1f           adc     r26, r20
    1bac:       b5 1f           adc     r27, r21
    1bae:       80 93 03 02     sts     0x0203, r24
    1bb2:       90 93 04 02     sts     0x0204, r25
    1bb6:       a0 93 05 02     sts     0x0205, r26
    1bba:       b0 93 06 02     sts     0x0206, r27
    1bbe:       80 91 07 02     lds     r24, 0x0207
    1bc2:       90 91 08 02     lds     r25, 0x0208
    1bc6:       a0 91 09 02     lds     r26, 0x0209
    1bca:       b0 91 0a 02     lds     r27, 0x020A
    1bce:       82 0f           add     r24, r18
    1bd0:       93 1f           adc     r25, r19
    1bd2:       a4 1f           adc     r26, r20
    1bd4:       b5 1f           adc     r27, r21
    1bd6:       80 93 07 02     sts     0x0207, r24
    1bda:       90 93 08 02     sts     0x0208, r25
    1bde:       a0 93 09 02     sts     0x0209, r26
    1be2:       b0 93 0a 02     sts     0x020A, r27
    1be6:       80 91 78 00     lds     r24, 0x0078
    1bea:       90 91 79 00     lds     r25, 0x0079
    1bee:       0a 97           sbiw    r24, 0x0a       ; 10
    1bf0:       10 f4           brcc    .+4             ; 0x1bf6 <__vector_24+0x192>
    1bf2:       64 e4           ldi     r22, 0x44       ; 68
    1bf4:       7d ef           ldi     r23, 0xFD       ; 253
    1bf6:       80 91 78 00     lds     r24, 0x0078
    1bfa:       90 91 79 00     lds     r25, 0x0079
    1bfe:       89 5e           subi    r24, 0xE9       ; 233
    1c00:       93 40           sbci    r25, 0x03       ; 3
    1c02:       10 f0           brcs    .+4             ; 0x1c08 <__vector_24+0x1a4>
    1c04:       6c eb           ldi     r22, 0xBC       ; 188
    1c06:       72 e0           ldi     r23, 0x02       ; 2
    1c08:       80 91 b4 01     lds     r24, 0x01B4
    1c0c:       90 91 b5 01     lds     r25, 0x01B5
    1c10:       86 0f           add     r24, r22
    1c12:       97 1f           adc     r25, r23
    1c14:       90 93 b5 01     sts     0x01B5, r25
    1c18:       80 93 b4 01     sts     0x01B4, r24
    1c1c:       80 91 bf 01     lds     r24, 0x01BF
    1c20:       8f 5f           subi    r24, 0xFF       ; 255
    1c22:       80 93 bf 01     sts     0x01BF, r24
    1c26:       82 e0           ldi     r24, 0x02       ; 2
    1c28:       58 c0           rjmp    .+176           ; 0x1cda <__vector_24+0x276>
    1c2a:       60 91 78 00     lds     r22, 0x0078
    1c2e:       70 91 79 00     lds     r23, 0x0079
    1c32:       80 91 d7 01     lds     r24, 0x01D7
    1c36:       90 91 d8 01     lds     r25, 0x01D8
    1c3a:       68 1b           sub     r22, r24
    1c3c:       79 0b           sbc     r23, r25
    1c3e:       80 91 fb 01     lds     r24, 0x01FB
    1c42:       90 91 fc 01     lds     r25, 0x01FC
    1c46:       a0 91 fd 01     lds     r26, 0x01FD
    1c4a:       b0 91 fe 01     lds     r27, 0x01FE
    1c4e:       9b 01           movw    r18, r22
    1c50:       44 27           eor     r20, r20
    1c52:       37 fd           sbrc    r19, 7
    1c54:       40 95           com     r20
    1c56:       54 2f           mov     r21, r20
    1c58:       82 0f           add     r24, r18
    1c5a:       93 1f           adc     r25, r19
    1c5c:       a4 1f           adc     r26, r20
    1c5e:       b5 1f           adc     r27, r21
    1c60:       80 93 fb 01     sts     0x01FB, r24
    1c64:       90 93 fc 01     sts     0x01FC, r25
    1c68:       a0 93 fd 01     sts     0x01FD, r26
    1c6c:       b0 93 fe 01     sts     0x01FE, r27
    1c70:       80 91 ff 01     lds     r24, 0x01FF
    1c74:       90 91 00 02     lds     r25, 0x0200
    1c78:       a0 91 01 02     lds     r26, 0x0201
    1c7c:       b0 91 02 02     lds     r27, 0x0202
    1c80:       82 0f           add     r24, r18
    1c82:       93 1f           adc     r25, r19
    1c84:       a4 1f           adc     r26, r20
    1c86:       b5 1f           adc     r27, r21
    1c88:       80 93 ff 01     sts     0x01FF, r24
    1c8c:       90 93 00 02     sts     0x0200, r25
    1c90:       a0 93 01 02     sts     0x0201, r26
    1c94:       b0 93 02 02     sts     0x0202, r27
    1c98:       80 91 78 00     lds     r24, 0x0078
    1c9c:       90 91 79 00     lds     r25, 0x0079
    1ca0:       0a 97           sbiw    r24, 0x0a       ; 10
    1ca2:       10 f4           brcc    .+4             ; 0x1ca8 <__vector_24+0x244>
    1ca4:       64 e4           ldi     r22, 0x44       ; 68
    1ca6:       7d ef           ldi     r23, 0xFD       ; 253
    1ca8:       80 91 78 00     lds     r24, 0x0078
    1cac:       90 91 79 00     lds     r25, 0x0079
    1cb0:       89 5e           subi    r24, 0xE9       ; 233
    1cb2:       93 40           sbci    r25, 0x03       ; 3
    1cb4:       10 f0           brcs    .+4             ; 0x1cba <__vector_24+0x256>
    1cb6:       6c eb           ldi     r22, 0xBC       ; 188
    1cb8:       72 e0           ldi     r23, 0x02       ; 2
    1cba:       80 91 b2 01     lds     r24, 0x01B2
    1cbe:       90 91 b3 01     lds     r25, 0x01B3
    1cc2:       86 0f           add     r24, r22
    1cc4:       97 1f           adc     r25, r23
    1cc6:       90 93 b3 01     sts     0x01B3, r25
    1cca:       80 93 b2 01     sts     0x01B2, r24
    1cce:       80 91 be 01     lds     r24, 0x01BE
    1cd2:       8f 5f           subi    r24, 0xFF       ; 255
    1cd4:       80 93 be 01     sts     0x01BE, r24
    1cd8:       84 e0           ldi     r24, 0x04       ; 4
    1cda:       80 93 c9 01     sts     0x01C9, r24
    1cde:       c8 c1           rjmp    .+912           ; 0x2070 <__vector_24+0x60c>
    1ce0:       40 91 04 01     lds     r20, 0x0104
    1ce4:       50 91 05 01     lds     r21, 0x0105
    1ce8:       80 91 78 00     lds     r24, 0x0078
    1cec:       90 91 79 00     lds     r25, 0x0079
    1cf0:       9a 01           movw    r18, r20
    1cf2:       22 0f           add     r18, r18
    1cf4:       33 1f           adc     r19, r19
    1cf6:       24 0f           add     r18, r20
    1cf8:       35 1f           adc     r19, r21
    1cfa:       63 e0           ldi     r22, 0x03       ; 3
    1cfc:       70 e0           ldi     r23, 0x00       ; 0
    1cfe:       0e 94 fd 2d     call    0x5bfa  ; 0x5bfa <__udivmodhi4>
    1d02:       26 0f           add     r18, r22
    1d04:       37 1f           adc     r19, r23
    1d06:       36 95           lsr     r19
    1d08:       27 95           ror     r18
    1d0a:       36 95           lsr     r19
    1d0c:       27 95           ror     r18
    1d0e:       30 93 05 01     sts     0x0105, r19
    1d12:       20 93 04 01     sts     0x0104, r18
    1d16:       86 e0           ldi     r24, 0x06       ; 6
    1d18:       e0 cf           rjmp    .-64            ; 0x1cda <__vector_24+0x276>
    1d1a:       80 91 df 01     lds     r24, 0x01DF
    1d1e:       90 91 e0 01     lds     r25, 0x01E0
    1d22:       20 91 78 00     lds     r18, 0x0078
    1d26:       30 91 79 00     lds     r19, 0x0079
    1d2a:       82 1b           sub     r24, r18
    1d2c:       93 0b           sbc     r25, r19
    1d2e:       90 93 59 05     sts     0x0559, r25
    1d32:       80 93 58 05     sts     0x0558, r24
    1d36:       80 91 b8 01     lds     r24, 0x01B8
    1d3a:       90 91 b9 01     lds     r25, 0x01B9
    1d3e:       20 91 58 05     lds     r18, 0x0558
    1d42:       30 91 59 05     lds     r19, 0x0559
    1d46:       82 0f           add     r24, r18
    1d48:       93 1f           adc     r25, r19
    1d4a:       90 93 b9 01     sts     0x01B9, r25
    1d4e:       80 93 b8 01     sts     0x01B8, r24
    1d52:       80 91 c2 01     lds     r24, 0x01C2
    1d56:       8f 5f           subi    r24, 0xFF       ; 255
    1d58:       80 93 c2 01     sts     0x01C2, r24
    1d5c:       87 e0           ldi     r24, 0x07       ; 7
    1d5e:       bd cf           rjmp    .-134           ; 0x1cda <__vector_24+0x276>
    1d60:       80 91 78 00     lds     r24, 0x0078
    1d64:       90 91 79 00     lds     r25, 0x0079
    1d68:       20 91 dd 01     lds     r18, 0x01DD
    1d6c:       30 91 de 01     lds     r19, 0x01DE
    1d70:       82 1b           sub     r24, r18
    1d72:       93 0b           sbc     r25, r19
    1d74:       90 93 59 05     sts     0x0559, r25
    1d78:       80 93 58 05     sts     0x0558, r24
    1d7c:       80 91 ba 01     lds     r24, 0x01BA
    1d80:       90 91 bb 01     lds     r25, 0x01BB
    1d84:       20 91 58 05     lds     r18, 0x0558
    1d88:       30 91 59 05     lds     r19, 0x0559
    1d8c:       82 0f           add     r24, r18
    1d8e:       93 1f           adc     r25, r19
    1d90:       90 93 bb 01     sts     0x01BB, r25
    1d94:       80 93 ba 01     sts     0x01BA, r24
    1d98:       80 91 c1 01     lds     r24, 0x01C1
    1d9c:       8f 5f           subi    r24, 0xFF       ; 255
    1d9e:       80 93 c1 01     sts     0x01C1, r24
    1da2:       40 93 c9 01     sts     0x01C9, r20
    1da6:       86 e0           ldi     r24, 0x06       ; 6
    1da8:       e4 c0           rjmp    .+456           ; 0x1f72 <__vector_24+0x50e>
    1daa:       60 91 78 00     lds     r22, 0x0078
    1dae:       70 91 79 00     lds     r23, 0x0079
    1db2:       e0 90 e1 01     lds     r14, 0x01E1
    1db6:       f0 90 e2 01     lds     r15, 0x01E2
    1dba:       00 91 e3 01     lds     r16, 0x01E3
    1dbe:       10 91 e4 01     lds     r17, 0x01E4
    1dc2:       88 27           eor     r24, r24
    1dc4:       77 fd           sbrc    r23, 7
    1dc6:       80 95           com     r24
    1dc8:       98 2f           mov     r25, r24
    1dca:       0e 94 6c 2c     call    0x58d8  ; 0x58d8 <__floatsisf>
    1dce:       a8 01           movw    r20, r16
    1dd0:       97 01           movw    r18, r14
    1dd2:       0e 94 c0 2b     call    0x5780  ; 0x5780 <__subsf3>
    1dd6:       0e 94 4f 2c     call    0x589e  ; 0x589e <__fixsfsi>
    1dda:       70 93 bd 01     sts     0x01BD, r23
    1dde:       60 93 bc 01     sts     0x01BC, r22
    1de2:       20 91 bc 01     lds     r18, 0x01BC
    1de6:       30 91 bd 01     lds     r19, 0x01BD
    1dea:       e0 91 58 05     lds     r30, 0x0558
    1dee:       f0 91 59 05     lds     r31, 0x0559
    1df2:       80 91 63 05     lds     r24, 0x0563
    1df6:       90 91 64 05     lds     r25, 0x0564
    1dfa:       97 ff           sbrs    r25, 7
    1dfc:       03 c0           rjmp    .+6             ; 0x1e04 <__vector_24+0x3a0>
    1dfe:       90 95           com     r25
    1e00:       81 95           neg     r24
    1e02:       9f 4f           sbci    r25, 0xFF       ; 255
    1e04:       64 e0           ldi     r22, 0x04       ; 4
    1e06:       70 e0           ldi     r23, 0x00       ; 0
    1e08:       0e 94 11 2e     call    0x5c22  ; 0x5c22 <__divmodhi4>
    1e0c:       eb 01           movw    r28, r22
    1e0e:       cf 01           movw    r24, r30
    1e10:       f7 ff           sbrs    r31, 7
    1e12:       03 c0           rjmp    .+6             ; 0x1e1a <__vector_24+0x3b6>
    1e14:       90 95           com     r25
    1e16:       81 95           neg     r24
    1e18:       9f 4f           sbci    r25, 0xFF       ; 255
    1e1a:       64 e0           ldi     r22, 0x04       ; 4
    1e1c:       70 e0           ldi     r23, 0x00       ; 0
    1e1e:       0e 94 11 2e     call    0x5c22  ; 0x5c22 <__divmodhi4>
    1e22:       26 0f           add     r18, r22
    1e24:       37 1f           adc     r19, r23
    1e26:       2c 0f           add     r18, r28
    1e28:       3d 1f           adc     r19, r29
    1e2a:       30 93 bd 01     sts     0x01BD, r19
    1e2e:       20 93 bc 01     sts     0x01BC, r18
    1e32:       80 91 bc 01     lds     r24, 0x01BC
    1e36:       90 91 bd 01     lds     r25, 0x01BD
    1e3a:       02 97           sbiw    r24, 0x02       ; 2
    1e3c:       04 f1           brlt    .+64            ; 0x1e7e <__vector_24+0x41a>
    1e3e:       60 91 e1 01     lds     r22, 0x01E1
    1e42:       70 91 e2 01     lds     r23, 0x01E2
    1e46:       80 91 e3 01     lds     r24, 0x01E3
    1e4a:       90 91 e4 01     lds     r25, 0x01E4
    1e4e:       20 e0           ldi     r18, 0x00       ; 0
    1e50:       30 e0           ldi     r19, 0x00       ; 0
    1e52:       48 e4           ldi     r20, 0x48       ; 72
    1e54:       54 e4           ldi     r21, 0x44       ; 68
    1e56:       0e 94 89 2c     call    0x5912  ; 0x5912 <__eqsf2>
    1e5a:       88 23           and     r24, r24
    1e5c:       0c f0           brlt    .+2             ; 0x1e60 <__vector_24+0x3fc>
    1e5e:       3c c0           rjmp    .+120           ; 0x1ed8 <__vector_24+0x474>
    1e60:       60 91 e1 01     lds     r22, 0x01E1
    1e64:       70 91 e2 01     lds     r23, 0x01E2
    1e68:       80 91 e3 01     lds     r24, 0x01E3
    1e6c:       90 91 e4 01     lds     r25, 0x01E4
    1e70:       2a e0           ldi     r18, 0x0A       ; 10
    1e72:       37 ed           ldi     r19, 0xD7       ; 215
    1e74:       43 ea           ldi     r20, 0xA3       ; 163
    1e76:       5c e3           ldi     r21, 0x3C       ; 60
    1e78:       0e 94 c1 2b     call    0x5782  ; 0x5782 <__addsf3>
    1e7c:       25 c0           rjmp    .+74            ; 0x1ec8 <__vector_24+0x464>
    1e7e:       80 91 bc 01     lds     r24, 0x01BC
    1e82:       90 91 bd 01     lds     r25, 0x01BD
    1e86:       8f 5f           subi    r24, 0xFF       ; 255
    1e88:       9f 4f           sbci    r25, 0xFF       ; 255
    1e8a:       34 f5           brge    .+76            ; 0x1ed8 <__vector_24+0x474>
    1e8c:       60 91 e1 01     lds     r22, 0x01E1
    1e90:       70 91 e2 01     lds     r23, 0x01E2
    1e94:       80 91 e3 01     lds     r24, 0x01E3
    1e98:       90 91 e4 01     lds     r25, 0x01E4
    1e9c:       20 e0           ldi     r18, 0x00       ; 0
    1e9e:       30 e0           ldi     r19, 0x00       ; 0
    1ea0:       46 e1           ldi     r20, 0x16       ; 22
    1ea2:       54 e4           ldi     r21, 0x44       ; 68
    1ea4:       0e 94 8c 2c     call    0x5918  ; 0x5918 <__gesf2>
    1ea8:       18 16           cp      r1, r24
    1eaa:       b4 f4           brge    .+44            ; 0x1ed8 <__vector_24+0x474>
    1eac:       60 91 e1 01     lds     r22, 0x01E1
    1eb0:       70 91 e2 01     lds     r23, 0x01E2
    1eb4:       80 91 e3 01     lds     r24, 0x01E3
    1eb8:       90 91 e4 01     lds     r25, 0x01E4
    1ebc:       2a e0           ldi     r18, 0x0A       ; 10
    1ebe:       37 ed           ldi     r19, 0xD7       ; 215
    1ec0:       43 ea           ldi     r20, 0xA3       ; 163
    1ec2:       5c e3           ldi     r21, 0x3C       ; 60
    1ec4:       0e 94 c0 2b     call    0x5780  ; 0x5780 <__subsf3>
    1ec8:       60 93 e1 01     sts     0x01E1, r22
    1ecc:       70 93 e2 01     sts     0x01E2, r23
    1ed0:       80 93 e3 01     sts     0x01E3, r24
    1ed4:       90 93 e4 01     sts     0x01E4, r25
    1ed8:       81 e0           ldi     r24, 0x01       ; 1
    1eda:       80 93 c3 01     sts     0x01C3, r24
    1ede:       80 91 78 00     lds     r24, 0x0078
    1ee2:       90 91 79 00     lds     r25, 0x0079
    1ee6:       90 93 5b 05     sts     0x055B, r25
    1eea:       80 93 5a 05     sts     0x055A, r24
    1eee:       20 91 13 02     lds     r18, 0x0213
    1ef2:       30 91 14 02     lds     r19, 0x0214
    1ef6:       40 91 15 02     lds     r20, 0x0215
    1efa:       50 91 16 02     lds     r21, 0x0216
    1efe:       80 91 bc 01     lds     r24, 0x01BC
    1f02:       90 91 bd 01     lds     r25, 0x01BD
    1f06:       aa 27           eor     r26, r26
    1f08:       97 fd           sbrc    r25, 7
    1f0a:       a0 95           com     r26
    1f0c:       ba 2f           mov     r27, r26
    1f0e:       28 0f           add     r18, r24
    1f10:       39 1f           adc     r19, r25
    1f12:       4a 1f           adc     r20, r26
    1f14:       5b 1f           adc     r21, r27
    1f16:       20 93 13 02     sts     0x0213, r18
    1f1a:       30 93 14 02     sts     0x0214, r19
    1f1e:       40 93 15 02     sts     0x0215, r20
    1f22:       50 93 16 02     sts     0x0216, r21
    1f26:       e0 90 13 02     lds     r14, 0x0213
    1f2a:       f0 90 14 02     lds     r15, 0x0214
    1f2e:       00 91 15 02     lds     r16, 0x0215
    1f32:       10 91 16 02     lds     r17, 0x0216
    1f36:       60 91 13 02     lds     r22, 0x0213
    1f3a:       70 91 14 02     lds     r23, 0x0214
    1f3e:       80 91 15 02     lds     r24, 0x0215
    1f42:       90 91 16 02     lds     r25, 0x0216
    1f46:       20 e0           ldi     r18, 0x00       ; 0
    1f48:       34 e0           ldi     r19, 0x04       ; 4
    1f4a:       40 e0           ldi     r20, 0x00       ; 0
    1f4c:       50 e0           ldi     r21, 0x00       ; 0
    1f4e:       0e 94 46 2e     call    0x5c8c  ; 0x5c8c <__divmodsi4>
    1f52:       e2 1a           sub     r14, r18
    1f54:       f3 0a           sbc     r15, r19
    1f56:       04 0b           sbc     r16, r20
    1f58:       15 0b           sbc     r17, r21
    1f5a:       e0 92 13 02     sts     0x0213, r14
    1f5e:       f0 92 14 02     sts     0x0214, r15
    1f62:       00 93 15 02     sts     0x0215, r16
    1f66:       10 93 16 02     sts     0x0216, r17
    1f6a:       83 e0           ldi     r24, 0x03       ; 3
    1f6c:       80 93 c9 01     sts     0x01C9, r24
    1f70:       87 e0           ldi     r24, 0x07       ; 7
    1f72:       80 93 c8 01     sts     0x01C8, r24
    1f76:       7c c0           rjmp    .+248           ; 0x2070 <__vector_24+0x60c>
    1f78:       80 91 68 05     lds     r24, 0x0568
    1f7c:       90 91 69 05     lds     r25, 0x0569
    1f80:       20 91 78 00     lds     r18, 0x0078
    1f84:       30 91 79 00     lds     r19, 0x0079
    1f88:       82 0f           add     r24, r18
    1f8a:       93 1f           adc     r25, r19
    1f8c:       90 93 69 05     sts     0x0569, r25
    1f90:       80 93 68 05     sts     0x0568, r24
    1f94:       80 91 60 05     lds     r24, 0x0560
    1f98:       8f 5f           subi    r24, 0xFF       ; 255
    1f9a:       80 93 60 05     sts     0x0560, r24
    1f9e:       80 91 60 05     lds     r24, 0x0560
    1fa2:       85 30           cpi     r24, 0x05       ; 5
    1fa4:       08 f4           brcc    .+2             ; 0x1fa8 <__vector_24+0x544>
    1fa6:       60 c0           rjmp    .+192           ; 0x2068 <__vector_24+0x604>
    1fa8:       80 91 78 00     lds     r24, 0x0078
    1fac:       90 91 79 00     lds     r25, 0x0079
    1fb0:       90 93 0b 01     sts     0x010B, r25
    1fb4:       80 93 0a 01     sts     0x010A, r24
    1fb8:       10 92 60 05     sts     0x0560, r1
    1fbc:       80 91 5c 05     lds     r24, 0x055C
    1fc0:       90 91 5d 05     lds     r25, 0x055D
    1fc4:       20 91 68 05     lds     r18, 0x0568
    1fc8:       30 91 69 05     lds     r19, 0x0569
    1fcc:       82 1b           sub     r24, r18
    1fce:       93 0b           sbc     r25, r19
    1fd0:       20 91 2f 02     lds     r18, 0x022F
    1fd4:       30 91 30 02     lds     r19, 0x0230
    1fd8:       82 1b           sub     r24, r18
    1fda:       93 0b           sbc     r25, r19
    1fdc:       90 93 c5 01     sts     0x01C5, r25
    1fe0:       80 93 c4 01     sts     0x01C4, r24
    1fe4:       60 91 68 05     lds     r22, 0x0568
    1fe8:       70 91 69 05     lds     r23, 0x0569
    1fec:       e0 90 06 01     lds     r14, 0x0106
    1ff0:       f0 90 07 01     lds     r15, 0x0107
    1ff4:       00 91 08 01     lds     r16, 0x0108
    1ff8:       10 91 09 01     lds     r17, 0x0109
    1ffc:       88 27           eor     r24, r24
    1ffe:       77 fd           sbrc    r23, 7
    2000:       80 95           com     r24
    2002:       98 2f           mov     r25, r24
    2004:       a8 01           movw    r20, r16
    2006:       97 01           movw    r18, r14
    2008:       22 0f           add     r18, r18
    200a:       33 1f           adc     r19, r19
    200c:       44 1f           adc     r20, r20
    200e:       55 1f           adc     r21, r21
    2010:       2e 0d           add     r18, r14
    2012:       3f 1d           adc     r19, r15
    2014:       40 1f           adc     r20, r16
    2016:       51 1f           adc     r21, r17
    2018:       62 0f           add     r22, r18
    201a:       73 1f           adc     r23, r19
    201c:       84 1f           adc     r24, r20
    201e:       95 1f           adc     r25, r21
    2020:       24 e0           ldi     r18, 0x04       ; 4
    2022:       30 e0           ldi     r19, 0x00       ; 0
    2024:       40 e0           ldi     r20, 0x00       ; 0
    2026:       50 e0           ldi     r21, 0x00       ; 0
    2028:       0e 94 46 2e     call    0x5c8c  ; 0x5c8c <__divmodsi4>
    202c:       20 93 06 01     sts     0x0106, r18
    2030:       30 93 07 01     sts     0x0107, r19
    2034:       40 93 08 01     sts     0x0108, r20
    2038:       50 93 09 01     sts     0x0109, r21
    203c:       20 91 5c 05     lds     r18, 0x055C
    2040:       30 91 5d 05     lds     r19, 0x055D
    2044:       80 91 06 01     lds     r24, 0x0106
    2048:       90 91 07 01     lds     r25, 0x0107
    204c:       a0 91 08 01     lds     r26, 0x0108
    2050:       b0 91 09 01     lds     r27, 0x0109
    2054:       28 1b           sub     r18, r24
    2056:       39 0b           sbc     r19, r25
    2058:       30 93 30 02     sts     0x0230, r19
    205c:       20 93 2f 02     sts     0x022F, r18
    2060:       10 92 69 05     sts     0x0569, r1
    2064:       10 92 68 05     sts     0x0568, r1
    2068:       10 92 c9 01     sts     0x01C9, r1
    206c:       10 92 c8 01     sts     0x01C8, r1
    2070:       80 91 c9 01     lds     r24, 0x01C9
    2074:       80 93 7c 00     sts     0x007C, r24
    2078:       8f ee           ldi     r24, 0xEF       ; 239
    207a:       80 93 7a 00     sts     0x007A, r24
    207e:       ff 91           pop     r31
    2080:       ef 91           pop     r30
    2082:       df 91           pop     r29
    2084:       cf 91           pop     r28
    2086:       bf 91           pop     r27
    2088:       af 91           pop     r26
    208a:       9f 91           pop     r25
    208c:       8f 91           pop     r24
    208e:       7f 91           pop     r23
    2090:       6f 91           pop     r22
    2092:       5f 91           pop     r21
    2094:       4f 91           pop     r20
    2096:       3f 91           pop     r19
    2098:       2f 91           pop     r18
    209a:       1f 91           pop     r17
    209c:       0f 91           pop     r16
    209e:       ff 90           pop     r15
    20a0:       ef 90           pop     r14
    20a2:       0f 90           pop     r0
    20a4:       0f be           out     0x3f, r0        ; 63
    20a6:       0f 90           pop     r0
    20a8:       1f 90           pop     r1
    20aa:       18 95           reti

000020ac <SucheLuftruckOffset>:
    20ac:       cf 93           push    r28
    20ae:       df 93           push    r29
    20b0:       c0 e0           ldi     r28, 0x00       ; 0
    20b2:       d0 e0           ldi     r29, 0x00       ; 0
    20b4:       c7 bd           out     0x27, r28       ; 39
    20b6:       82 e3           ldi     r24, 0x32       ; 50
    20b8:       90 e0           ldi     r25, 0x00       ; 0
    20ba:       0e 94 1a 0d     call    0x1a34  ; 0x1a34 <Delay_ms>
    20be:       81 e6           ldi     r24, 0x61       ; 97
    20c0:       91 e0           ldi     r25, 0x01       ; 1
    20c2:       9f 93           push    r25
    20c4:       8f 93           push    r24
    20c6:       1f 92           push    r1
    20c8:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    20cc:       80 91 0a 01     lds     r24, 0x010A
    20d0:       90 91 0b 01     lds     r25, 0x010B
    20d4:       0f 90           pop     r0
    20d6:       0f 90           pop     r0
    20d8:       0f 90           pop     r0
    20da:       84 58           subi    r24, 0x84       ; 132
    20dc:       93 40           sbci    r25, 0x03       ; 3
    20de:       20 f0           brcs    .+8             ; 0x20e8 <SucheLuftruckOffset+0x3c>
    20e0:       21 96           adiw    r28, 0x01       ; 1
    20e2:       ca 3f           cpi     r28, 0xFA       ; 250
    20e4:       d1 05           cpc     r29, r1
    20e6:       31 f7           brne    .-52            ; 0x20b4 <SucheLuftruckOffset+0x8>
    20e8:       c0 93 65 05     sts     0x0565, r28
    20ec:       88 ec           ldi     r24, 0xC8       ; 200
    20ee:       90 e0           ldi     r25, 0x00       ; 0
    20f0:       0e 94 1a 0d     call    0x1a34  ; 0x1a34 <Delay_ms>
    20f4:       df 91           pop     r29
    20f6:       cf 91           pop     r28
    20f8:       08 95           ret

000020fa <LcdClear>:
    20fa:       e6 e1           ldi     r30, 0x16       ; 22
    20fc:       f1 e0           ldi     r31, 0x01       ; 1
    20fe:       80 e2           ldi     r24, 0x20       ; 32
    2100:       81 93           st      Z+, r24
    2102:       91 e0           ldi     r25, 0x01       ; 1
    2104:       e6 36           cpi     r30, 0x66       ; 102
    2106:       f9 07           cpc     r31, r25
    2108:       d9 f7           brne    .-10            ; 0x2100 <LcdClear+0x6>
    210a:       08 95           ret

0000210c <Menu>:
    210c:       ff 92           push    r15
    210e:       0f 93           push    r16
    2110:       1f 93           push    r17
    2112:       80 91 cd 01     lds     r24, 0x01CD
    2116:       28 2f           mov     r18, r24
    2118:       33 27           eor     r19, r19
    211a:       c9 01           movw    r24, r18
    211c:       81 70           andi    r24, 0x01       ; 1
    211e:       90 70           andi    r25, 0x00       ; 0
    2120:       68 2f           mov     r22, r24
    2122:       88 23           and     r24, r24
    2124:       91 f0           breq    .+36            ; 0x214a <Menu+0x3e>
    2126:       80 91 ce 01     lds     r24, 0x01CE
    212a:       88 23           and     r24, r24
    212c:       11 f0           breq    .+4             ; 0x2132 <Menu+0x26>
    212e:       81 50           subi    r24, 0x01       ; 1
    2130:       02 c0           rjmp    .+4             ; 0x2136 <Menu+0x2a>
    2132:       80 91 66 01     lds     r24, 0x0166
    2136:       80 93 ce 01     sts     0x01CE, r24
    213a:       e6 e1           ldi     r30, 0x16       ; 22
    213c:       f1 e0           ldi     r31, 0x01       ; 1
    213e:       80 e2           ldi     r24, 0x20       ; 32
    2140:       81 93           st      Z+, r24
    2142:       91 e0           ldi     r25, 0x01       ; 1
    2144:       e6 36           cpi     r30, 0x66       ; 102
    2146:       f9 07           cpc     r31, r25
    2148:       d9 f7           brne    .-10            ; 0x2140 <Menu+0x34>
    214a:       a9 01           movw    r20, r18
    214c:       42 70           andi    r20, 0x02       ; 2
    214e:       50 70           andi    r21, 0x00       ; 0
    2150:       21 ff           sbrs    r18, 1
    2152:       0d c0           rjmp    .+26            ; 0x216e <Menu+0x62>
    2154:       80 91 ce 01     lds     r24, 0x01CE
    2158:       8f 5f           subi    r24, 0xFF       ; 255
    215a:       80 93 ce 01     sts     0x01CE, r24
    215e:       e6 e1           ldi     r30, 0x16       ; 22
    2160:       f1 e0           ldi     r31, 0x01       ; 1
    2162:       80 e2           ldi     r24, 0x20       ; 32
    2164:       81 93           st      Z+, r24
    2166:       91 e0           ldi     r25, 0x01       ; 1
    2168:       e6 36           cpi     r30, 0x66       ; 102
    216a:       f9 07           cpc     r31, r25
    216c:       d9 f7           brne    .-10            ; 0x2164 <Menu+0x58>
    216e:       66 23           and     r22, r22
    2170:       21 f0           breq    .+8             ; 0x217a <Menu+0x6e>
    2172:       45 2b           or      r20, r21
    2174:       11 f0           breq    .+4             ; 0x217a <Menu+0x6e>
    2176:       10 92 ce 01     sts     0x01CE, r1
    217a:       81 e1           ldi     r24, 0x11       ; 17
    217c:       80 93 cc 01     sts     0x01CC, r24
    2180:       80 91 ce 01     lds     r24, 0x01CE
    2184:       99 27           eor     r25, r25
    2186:       9f 93           push    r25
    2188:       8f 93           push    r24
    218a:       82 ed           ldi     r24, 0xD2       ; 210
    218c:       93 e0           ldi     r25, 0x03       ; 3
    218e:       9f 93           push    r25
    2190:       8f 93           push    r24
    2192:       e1 e0           ldi     r30, 0x01       ; 1
    2194:       fe 2e           mov     r15, r30
    2196:       ff 92           push    r15
    2198:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    219c:       00 91 ce 01     lds     r16, 0x01CE
    21a0:       0f 90           pop     r0
    21a2:       0f 90           pop     r0
    21a4:       0f 90           pop     r0
    21a6:       0f 90           pop     r0
    21a8:       0f 90           pop     r0
    21aa:       05 30           cpi     r16, 0x05       ; 5
    21ac:       09 f4           brne    .+2             ; 0x21b0 <Menu+0xa4>
    21ae:       d7 c1           rjmp    .+942           ; 0x255e <Menu+0x452>
    21b0:       06 30           cpi     r16, 0x06       ; 6
    21b2:       90 f4           brcc    .+36            ; 0x21d8 <Menu+0xcc>
    21b4:       02 30           cpi     r16, 0x02       ; 2
    21b6:       09 f4           brne    .+2             ; 0x21ba <Menu+0xae>
    21b8:       b8 c0           rjmp    .+368           ; 0x232a <Menu+0x21e>
    21ba:       03 30           cpi     r16, 0x03       ; 3
    21bc:       30 f4           brcc    .+12            ; 0x21ca <Menu+0xbe>
    21be:       00 23           and     r16, r16
    21c0:       f1 f0           breq    .+60            ; 0x21fe <Menu+0xf2>
    21c2:       01 30           cpi     r16, 0x01       ; 1
    21c4:       09 f0           breq    .+2             ; 0x21c8 <Menu+0xbc>
    21c6:       5b c3           rjmp    .+1718          ; 0x287e <Menu+0x772>
    21c8:       4d c0           rjmp    .+154           ; 0x2264 <Menu+0x158>
    21ca:       03 30           cpi     r16, 0x03       ; 3
    21cc:       09 f4           brne    .+2             ; 0x21d0 <Menu+0xc4>
    21ce:       02 c1           rjmp    .+516           ; 0x23d4 <Menu+0x2c8>
    21d0:       04 30           cpi     r16, 0x04       ; 4
    21d2:       09 f0           breq    .+2             ; 0x21d6 <Menu+0xca>
    21d4:       54 c3           rjmp    .+1704          ; 0x287e <Menu+0x772>
    21d6:       4b c1           rjmp    .+662           ; 0x246e <Menu+0x362>
    21d8:       08 30           cpi     r16, 0x08       ; 8
    21da:       09 f4           brne    .+2             ; 0x21de <Menu+0xd2>
    21dc:       98 c2           rjmp    .+1328          ; 0x270e <Menu+0x602>
    21de:       09 30           cpi     r16, 0x09       ; 9
    21e0:       38 f4           brcc    .+14            ; 0x21f0 <Menu+0xe4>
    21e2:       06 30           cpi     r16, 0x06       ; 6
    21e4:       09 f4           brne    .+2             ; 0x21e8 <Menu+0xdc>
    21e6:       11 c2           rjmp    .+1058          ; 0x260a <Menu+0x4fe>
    21e8:       07 30           cpi     r16, 0x07       ; 7
    21ea:       09 f0           breq    .+2             ; 0x21ee <Menu+0xe2>
    21ec:       48 c3           rjmp    .+1680          ; 0x287e <Menu+0x772>
    21ee:       6c c2           rjmp    .+1240          ; 0x26c8 <Menu+0x5bc>
    21f0:       09 30           cpi     r16, 0x09       ; 9
    21f2:       09 f4           brne    .+2             ; 0x21f6 <Menu+0xea>
    21f4:       c9 c2           rjmp    .+1426          ; 0x2788 <Menu+0x67c>
    21f6:       0a 30           cpi     r16, 0x0A       ; 10
    21f8:       09 f0           breq    .+2             ; 0x21fc <Menu+0xf0>
    21fa:       41 c3           rjmp    .+1666          ; 0x287e <Menu+0x772>
    21fc:       03 c3           rjmp    .+1542          ; 0x2804 <Menu+0x6f8>
    21fe:       10 92 cc 01     sts     0x01CC, r1
    2202:       80 ec           ldi     r24, 0xC0       ; 192
    2204:       93 e0           ldi     r25, 0x03       ; 3
    2206:       9f 93           push    r25
    2208:       8f 93           push    r24
    220a:       ff 92           push    r15
    220c:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    2210:       84 e1           ldi     r24, 0x14       ; 20
    2212:       80 93 cc 01     sts     0x01CC, r24
    2216:       8c e3           ldi     r24, 0x3C       ; 60
    2218:       90 e0           ldi     r25, 0x00       ; 0
    221a:       9f 93           push    r25
    221c:       8f 93           push    r24
    221e:       1f 92           push    r1
    2220:       1f 92           push    r1
    2222:       89 eb           ldi     r24, 0xB9       ; 185
    2224:       93 e0           ldi     r25, 0x03       ; 3
    2226:       9f 93           push    r25
    2228:       8f 93           push    r24
    222a:       ff 92           push    r15
    222c:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    2230:       88 e2           ldi     r24, 0x28       ; 40
    2232:       80 93 cc 01     sts     0x01CC, r24
    2236:       0e 94 0b 02     call    0x416   ; 0x416 <GetActiveParamSetNumber>
    223a:       99 27           eor     r25, r25
    223c:       9f 93           push    r25
    223e:       8f 93           push    r24
    2240:       8c ea           ldi     r24, 0xAC       ; 172
    2242:       93 e0           ldi     r25, 0x03       ; 3
    2244:       9f 93           push    r25
    2246:       8f 93           push    r24
    2248:       ff 92           push    r15
    224a:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    224e:       8c e3           ldi     r24, 0x3C       ; 60
    2250:       80 93 cc 01     sts     0x01CC, r24
    2254:       8c e9           ldi     r24, 0x9C       ; 156
    2256:       93 e0           ldi     r25, 0x03       ; 3
    2258:       9f 93           push    r25
    225a:       8f 93           push    r24
    225c:       ff 92           push    r15
    225e:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    2262:       8e c2           rjmp    .+1308          ; 0x2780 <Menu+0x674>
    2264:       80 91 a6 05     lds     r24, 0x05A6
    2268:       80 ff           sbrs    r24, 0
    226a:       47 c0           rjmp    .+142           ; 0x22fa <Menu+0x1ee>
    226c:       10 92 cc 01     sts     0x01CC, r1
    2270:       80 91 2f 02     lds     r24, 0x022F
    2274:       90 91 30 02     lds     r25, 0x0230
    2278:       9f 93           push    r25
    227a:       8f 93           push    r24
    227c:       8d e8           ldi     r24, 0x8D       ; 141
    227e:       93 e0           ldi     r25, 0x03       ; 3
    2280:       9f 93           push    r25
    2282:       8f 93           push    r24
    2284:       0f 93           push    r16
    2286:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    228a:       84 e1           ldi     r24, 0x14       ; 20
    228c:       80 93 cc 01     sts     0x01CC, r24
    2290:       80 91 31 02     lds     r24, 0x0231
    2294:       90 91 32 02     lds     r25, 0x0232
    2298:       9f 93           push    r25
    229a:       8f 93           push    r24
    229c:       8e e7           ldi     r24, 0x7E       ; 126
    229e:       93 e0           ldi     r25, 0x03       ; 3
    22a0:       9f 93           push    r25
    22a2:       8f 93           push    r24
    22a4:       0f 93           push    r16
    22a6:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    22aa:       88 e2           ldi     r24, 0x28       ; 40
    22ac:       80 93 cc 01     sts     0x01CC, r24
    22b0:       80 91 0a 01     lds     r24, 0x010A
    22b4:       90 91 0b 01     lds     r25, 0x010B
    22b8:       9f 93           push    r25
    22ba:       8f 93           push    r24
    22bc:       8f e6           ldi     r24, 0x6F       ; 111
    22be:       93 e0           ldi     r25, 0x03       ; 3
    22c0:       9f 93           push    r25
    22c2:       8f 93           push    r24
    22c4:       0f 93           push    r16
    22c6:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    22ca:       8c e3           ldi     r24, 0x3C       ; 60
    22cc:       80 93 cc 01     sts     0x01CC, r24
    22d0:       80 91 65 05     lds     r24, 0x0565
    22d4:       99 27           eor     r25, r25
    22d6:       9f 93           push    r25
    22d8:       8f 93           push    r24
    22da:       80 e6           ldi     r24, 0x60       ; 96
    22dc:       93 e0           ldi     r25, 0x03       ; 3
    22de:       9f 93           push    r25
    22e0:       8f 93           push    r24
    22e2:       0f 93           push    r16
    22e4:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    22e8:       8d b7           in      r24, 0x3d       ; 61
    22ea:       9e b7           in      r25, 0x3e       ; 62
    22ec:       44 96           adiw    r24, 0x14       ; 20
    22ee:       0f b6           in      r0, 0x3f        ; 63
    22f0:       f8 94           cli
    22f2:       9e bf           out     0x3e, r25       ; 62
    22f4:       0f be           out     0x3f, r0        ; 63
    22f6:       8d bf           out     0x3d, r24       ; 61
    22f8:       c7 c2           rjmp    .+1422          ; 0x2888 <Menu+0x77c>
    22fa:       84 e1           ldi     r24, 0x14       ; 20
    22fc:       80 93 cc 01     sts     0x01CC, r24
    2300:       89 e5           ldi     r24, 0x59       ; 89
    2302:       93 e0           ldi     r25, 0x03       ; 3
    2304:       9f 93           push    r25
    2306:       8f 93           push    r24
    2308:       0f 93           push    r16
    230a:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    230e:       88 e2           ldi     r24, 0x28       ; 40
    2310:       80 93 cc 01     sts     0x01CC, r24
    2314:       8b e4           ldi     r24, 0x4B       ; 75
    2316:       93 e0           ldi     r25, 0x03       ; 3
    2318:       9f 93           push    r25
    231a:       8f 93           push    r24
    231c:       0f 93           push    r16
    231e:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    2322:       8d b7           in      r24, 0x3d       ; 61
    2324:       9e b7           in      r25, 0x3e       ; 62
    2326:       06 96           adiw    r24, 0x06       ; 6
    2328:       e2 cf           rjmp    .-60            ; 0x22ee <Menu+0x1e2>
    232a:       10 92 cc 01     sts     0x01CC, r1
    232e:       81 e4           ldi     r24, 0x41       ; 65
    2330:       93 e0           ldi     r25, 0x03       ; 3
    2332:       9f 93           push    r25
    2334:       8f 93           push    r24
    2336:       ff 92           push    r15
    2338:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    233c:       84 e1           ldi     r24, 0x14       ; 20
    233e:       80 93 cc 01     sts     0x01CC, r24
    2342:       60 91 e7 01     lds     r22, 0x01E7
    2346:       70 91 e8 01     lds     r23, 0x01E8
    234a:       80 91 e9 01     lds     r24, 0x01E9
    234e:       90 91 ea 01     lds     r25, 0x01EA
    2352:       20 e0           ldi     r18, 0x00       ; 0
    2354:       34 e0           ldi     r19, 0x04       ; 4
    2356:       40 e0           ldi     r20, 0x00       ; 0
    2358:       50 e0           ldi     r21, 0x00       ; 0
    235a:       0e 94 46 2e     call    0x5c8c  ; 0x5c8c <__divmodsi4>
    235e:       5f 93           push    r21
    2360:       4f 93           push    r20
    2362:       3f 93           push    r19
    2364:       2f 93           push    r18
    2366:       82 e3           ldi     r24, 0x32       ; 50
    2368:       93 e0           ldi     r25, 0x03       ; 3
    236a:       9f 93           push    r25
    236c:       8f 93           push    r24
    236e:       ff 92           push    r15
    2370:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    2374:       88 e2           ldi     r24, 0x28       ; 40
    2376:       80 93 cc 01     sts     0x01CC, r24
    237a:       60 91 ef 01     lds     r22, 0x01EF
    237e:       70 91 f0 01     lds     r23, 0x01F0
    2382:       80 91 f1 01     lds     r24, 0x01F1
    2386:       90 91 f2 01     lds     r25, 0x01F2
    238a:       20 e0           ldi     r18, 0x00       ; 0
    238c:       34 e0           ldi     r19, 0x04       ; 4
    238e:       40 e0           ldi     r20, 0x00       ; 0
    2390:       50 e0           ldi     r21, 0x00       ; 0
    2392:       0e 94 46 2e     call    0x5c8c  ; 0x5c8c <__divmodsi4>
    2396:       5f 93           push    r21
    2398:       4f 93           push    r20
    239a:       3f 93           push    r19
    239c:       2f 93           push    r18
    239e:       83 e2           ldi     r24, 0x23       ; 35
    23a0:       93 e0           ldi     r25, 0x03       ; 3
    23a2:       9f 93           push    r25
    23a4:       8f 93           push    r24
    23a6:       ff 92           push    r15
    23a8:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    23ac:       8c e3           ldi     r24, 0x3C       ; 60
    23ae:       80 93 cc 01     sts     0x01CC, r24
    23b2:       80 91 17 02     lds     r24, 0x0217
    23b6:       90 91 18 02     lds     r25, 0x0218
    23ba:       9f 93           push    r25
    23bc:       8f 93           push    r24
    23be:       84 e1           ldi     r24, 0x14       ; 20
    23c0:       93 e0           ldi     r25, 0x03       ; 3
    23c2:       9f 93           push    r25
    23c4:       8f 93           push    r24
    23c6:       ff 92           push    r15
    23c8:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    23cc:       8d b7           in      r24, 0x3d       ; 61
    23ce:       9e b7           in      r25, 0x3e       ; 62
    23d0:       46 96           adiw    r24, 0x16       ; 22
    23d2:       8d cf           rjmp    .-230           ; 0x22ee <Menu+0x1e2>
    23d4:       10 92 cc 01     sts     0x01CC, r1
    23d8:       80 91 76 05     lds     r24, 0x0576
    23dc:       90 91 77 05     lds     r25, 0x0577
    23e0:       20 91 74 05     lds     r18, 0x0574
    23e4:       30 91 75 05     lds     r19, 0x0575
    23e8:       9f 93           push    r25
    23ea:       8f 93           push    r24
    23ec:       3f 93           push    r19
    23ee:       2f 93           push    r18
    23f0:       84 e0           ldi     r24, 0x04       ; 4
    23f2:       93 e0           ldi     r25, 0x03       ; 3
    23f4:       9f 93           push    r25
    23f6:       8f 93           push    r24
    23f8:       ff 92           push    r15
    23fa:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    23fe:       84 e1           ldi     r24, 0x14       ; 20
    2400:       80 93 cc 01     sts     0x01CC, r24
    2404:       80 91 7a 05     lds     r24, 0x057A
    2408:       90 91 7b 05     lds     r25, 0x057B
    240c:       20 91 78 05     lds     r18, 0x0578
    2410:       30 91 79 05     lds     r19, 0x0579
    2414:       9f 93           push    r25
    2416:       8f 93           push    r24
    2418:       3f 93           push    r19
    241a:       2f 93           push    r18
    241c:       84 ef           ldi     r24, 0xF4       ; 244
    241e:       92 e0           ldi     r25, 0x02       ; 2
    2420:       9f 93           push    r25
    2422:       8f 93           push    r24
    2424:       ff 92           push    r15
    2426:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    242a:       88 e2           ldi     r24, 0x28       ; 40
    242c:       80 93 cc 01     sts     0x01CC, r24
    2430:       80 91 7e 05     lds     r24, 0x057E
    2434:       90 91 7f 05     lds     r25, 0x057F
    2438:       20 91 7c 05     lds     r18, 0x057C
    243c:       30 91 7d 05     lds     r19, 0x057D
    2440:       9f 93           push    r25
    2442:       8f 93           push    r24
    2444:       3f 93           push    r19
    2446:       2f 93           push    r18
    2448:       84 ee           ldi     r24, 0xE4       ; 228
    244a:       92 e0           ldi     r25, 0x02       ; 2
    244c:       9f 93           push    r25
    244e:       8f 93           push    r24
    2450:       ff 92           push    r15
    2452:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    2456:       8c e3           ldi     r24, 0x3C       ; 60
    2458:       80 93 cc 01     sts     0x01CC, r24
    245c:       80 91 80 05     lds     r24, 0x0580
    2460:       90 91 81 05     lds     r25, 0x0581
    2464:       9f 93           push    r25
    2466:       8f 93           push    r24
    2468:       84 ed           ldi     r24, 0xD4       ; 212
    246a:       92 e0           ldi     r25, 0x02       ; 2
    246c:       6f c0           rjmp    .+222           ; 0x254c <Menu+0x440>
    246e:       10 92 cc 01     sts     0x01CC, r1
    2472:       e0 91 9f 05     lds     r30, 0x059F
    2476:       ff 27           eor     r31, r31
    2478:       ee 0f           add     r30, r30
    247a:       ff 1f           adc     r31, r31
    247c:       ee 58           subi    r30, 0x8E       ; 142
    247e:       fa 4f           sbci    r31, 0xFA       ; 250
    2480:       20 81           ld      r18, Z
    2482:       31 81           ldd     r19, Z+1        ; 0x01
    2484:       e0 91 9e 05     lds     r30, 0x059E
    2488:       ff 27           eor     r31, r31
    248a:       ee 0f           add     r30, r30
    248c:       ff 1f           adc     r31, r31
    248e:       ee 58           subi    r30, 0x8E       ; 142
    2490:       fa 4f           sbci    r31, 0xFA       ; 250
    2492:       80 81           ld      r24, Z
    2494:       91 81           ldd     r25, Z+1        ; 0x01
    2496:       3f 93           push    r19
    2498:       2f 93           push    r18
    249a:       9f 93           push    r25
    249c:       8f 93           push    r24
    249e:       84 ec           ldi     r24, 0xC4       ; 196
    24a0:       92 e0           ldi     r25, 0x02       ; 2
    24a2:       9f 93           push    r25
    24a4:       8f 93           push    r24
    24a6:       ff 92           push    r15
    24a8:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    24ac:       84 e1           ldi     r24, 0x14       ; 20
    24ae:       80 93 cc 01     sts     0x01CC, r24
    24b2:       e0 91 a1 05     lds     r30, 0x05A1
    24b6:       ff 27           eor     r31, r31
    24b8:       ee 0f           add     r30, r30
    24ba:       ff 1f           adc     r31, r31
    24bc:       ee 58           subi    r30, 0x8E       ; 142
    24be:       fa 4f           sbci    r31, 0xFA       ; 250
    24c0:       20 81           ld      r18, Z
    24c2:       31 81           ldd     r19, Z+1        ; 0x01
    24c4:       e0 91 a0 05     lds     r30, 0x05A0
    24c8:       ff 27           eor     r31, r31
    24ca:       ee 0f           add     r30, r30
    24cc:       ff 1f           adc     r31, r31
    24ce:       ee 58           subi    r30, 0x8E       ; 142
    24d0:       fa 4f           sbci    r31, 0xFA       ; 250
    24d2:       80 81           ld      r24, Z
    24d4:       91 81           ldd     r25, Z+1        ; 0x01
    24d6:       3f 93           push    r19
    24d8:       2f 93           push    r18
    24da:       9f 93           push    r25
    24dc:       8f 93           push    r24
    24de:       84 eb           ldi     r24, 0xB4       ; 180
    24e0:       92 e0           ldi     r25, 0x02       ; 2
    24e2:       9f 93           push    r25
    24e4:       8f 93           push    r24
    24e6:       ff 92           push    r15
    24e8:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    24ec:       88 e2           ldi     r24, 0x28       ; 40
    24ee:       80 93 cc 01     sts     0x01CC, r24
    24f2:       e0 91 a3 05     lds     r30, 0x05A3
    24f6:       ff 27           eor     r31, r31
    24f8:       ee 0f           add     r30, r30
    24fa:       ff 1f           adc     r31, r31
    24fc:       ee 58           subi    r30, 0x8E       ; 142
    24fe:       fa 4f           sbci    r31, 0xFA       ; 250
    2500:       20 81           ld      r18, Z
    2502:       31 81           ldd     r19, Z+1        ; 0x01
    2504:       e0 91 a2 05     lds     r30, 0x05A2
    2508:       ff 27           eor     r31, r31
    250a:       ee 0f           add     r30, r30
    250c:       ff 1f           adc     r31, r31
    250e:       ee 58           subi    r30, 0x8E       ; 142
    2510:       fa 4f           sbci    r31, 0xFA       ; 250
    2512:       80 81           ld      r24, Z
    2514:       91 81           ldd     r25, Z+1        ; 0x01
    2516:       3f 93           push    r19
    2518:       2f 93           push    r18
    251a:       9f 93           push    r25
    251c:       8f 93           push    r24
    251e:       84 ea           ldi     r24, 0xA4       ; 164
    2520:       92 e0           ldi     r25, 0x02       ; 2
    2522:       9f 93           push    r25
    2524:       8f 93           push    r24
    2526:       ff 92           push    r15
    2528:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    252c:       8c e3           ldi     r24, 0x3C       ; 60
    252e:       80 93 cc 01     sts     0x01CC, r24
    2532:       e0 91 a4 05     lds     r30, 0x05A4
    2536:       ff 27           eor     r31, r31
    2538:       ee 0f           add     r30, r30
    253a:       ff 1f           adc     r31, r31
    253c:       ee 58           subi    r30, 0x8E       ; 142
    253e:       fa 4f           sbci    r31, 0xFA       ; 250
    2540:       80 81           ld      r24, Z
    2542:       91 81           ldd     r25, Z+1        ; 0x01
    2544:       9f 93           push    r25
    2546:       8f 93           push    r24
    2548:       84 e9           ldi     r24, 0x94       ; 148
    254a:       92 e0           ldi     r25, 0x02       ; 2
    254c:       9f 93           push    r25
    254e:       8f 93           push    r24
    2550:       ff 92           push    r15
    2552:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    2556:       8d b7           in      r24, 0x3d       ; 61
    2558:       9e b7           in      r25, 0x3e       ; 62
    255a:       4a 96           adiw    r24, 0x1a       ; 26
    255c:       c8 ce           rjmp    .-624           ; 0x22ee <Menu+0x1e2>
    255e:       10 92 cc 01     sts     0x01CC, r1
    2562:       86 e8           ldi     r24, 0x86       ; 134
    2564:       92 e0           ldi     r25, 0x02       ; 2
    2566:       9f 93           push    r25
    2568:       8f 93           push    r24
    256a:       ff 92           push    r15
    256c:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    2570:       84 e1           ldi     r24, 0x14       ; 20
    2572:       80 93 cc 01     sts     0x01CC, r24
    2576:       20 91 d7 01     lds     r18, 0x01D7
    257a:       30 91 d8 01     lds     r19, 0x01D8
    257e:       80 91 b2 01     lds     r24, 0x01B2
    2582:       90 91 b3 01     lds     r25, 0x01B3
    2586:       60 91 be 01     lds     r22, 0x01BE
    258a:       3f 93           push    r19
    258c:       2f 93           push    r18
    258e:       77 27           eor     r23, r23
    2590:       0e 94 11 2e     call    0x5c22  ; 0x5c22 <__divmodhi4>
    2594:       7f 93           push    r23
    2596:       6f 93           push    r22
    2598:       87 e7           ldi     r24, 0x77       ; 119
    259a:       92 e0           ldi     r25, 0x02       ; 2
    259c:       9f 93           push    r25
    259e:       8f 93           push    r24
    25a0:       ff 92           push    r15
    25a2:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    25a6:       88 e2           ldi     r24, 0x28       ; 40
    25a8:       80 93 cc 01     sts     0x01CC, r24
    25ac:       20 91 d9 01     lds     r18, 0x01D9
    25b0:       30 91 da 01     lds     r19, 0x01DA
    25b4:       80 91 b4 01     lds     r24, 0x01B4
    25b8:       90 91 b5 01     lds     r25, 0x01B5
    25bc:       60 91 bf 01     lds     r22, 0x01BF
    25c0:       3f 93           push    r19
    25c2:       2f 93           push    r18
    25c4:       77 27           eor     r23, r23
    25c6:       0e 94 11 2e     call    0x5c22  ; 0x5c22 <__divmodhi4>
    25ca:       7f 93           push    r23
    25cc:       6f 93           push    r22
    25ce:       88 e6           ldi     r24, 0x68       ; 104
    25d0:       92 e0           ldi     r25, 0x02       ; 2
    25d2:       9f 93           push    r25
    25d4:       8f 93           push    r24
    25d6:       ff 92           push    r15
    25d8:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    25dc:       8c e3           ldi     r24, 0x3C       ; 60
    25de:       80 93 cc 01     sts     0x01CC, r24
    25e2:       20 91 db 01     lds     r18, 0x01DB
    25e6:       30 91 dc 01     lds     r19, 0x01DC
    25ea:       80 91 b6 01     lds     r24, 0x01B6
    25ee:       90 91 b7 01     lds     r25, 0x01B7
    25f2:       60 91 c0 01     lds     r22, 0x01C0
    25f6:       3f 93           push    r19
    25f8:       2f 93           push    r18
    25fa:       77 27           eor     r23, r23
    25fc:       0e 94 11 2e     call    0x5c22  ; 0x5c22 <__divmodhi4>
    2600:       7f 93           push    r23
    2602:       6f 93           push    r22
    2604:       89 e5           ldi     r24, 0x59       ; 89
    2606:       92 e0           ldi     r25, 0x02       ; 2
    2608:       56 c0           rjmp    .+172           ; 0x26b6 <Menu+0x5aa>
    260a:       10 92 cc 01     sts     0x01CC, r1
    260e:       8c e4           ldi     r24, 0x4C       ; 76
    2610:       92 e0           ldi     r25, 0x02       ; 2
    2612:       9f 93           push    r25
    2614:       8f 93           push    r24
    2616:       ff 92           push    r15
    2618:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    261c:       84 e1           ldi     r24, 0x14       ; 20
    261e:       80 93 cc 01     sts     0x01CC, r24
    2622:       20 91 dd 01     lds     r18, 0x01DD
    2626:       30 91 de 01     lds     r19, 0x01DE
    262a:       80 91 ba 01     lds     r24, 0x01BA
    262e:       90 91 bb 01     lds     r25, 0x01BB
    2632:       60 91 c1 01     lds     r22, 0x01C1
    2636:       3f 93           push    r19
    2638:       2f 93           push    r18
    263a:       77 27           eor     r23, r23
    263c:       0e 94 11 2e     call    0x5c22  ; 0x5c22 <__divmodhi4>
    2640:       7f 93           push    r23
    2642:       6f 93           push    r22
    2644:       8d e3           ldi     r24, 0x3D       ; 61
    2646:       92 e0           ldi     r25, 0x02       ; 2
    2648:       9f 93           push    r25
    264a:       8f 93           push    r24
    264c:       ff 92           push    r15
    264e:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    2652:       88 e2           ldi     r24, 0x28       ; 40
    2654:       80 93 cc 01     sts     0x01CC, r24
    2658:       20 91 df 01     lds     r18, 0x01DF
    265c:       30 91 e0 01     lds     r19, 0x01E0
    2660:       80 91 b8 01     lds     r24, 0x01B8
    2664:       90 91 b9 01     lds     r25, 0x01B9
    2668:       60 91 c2 01     lds     r22, 0x01C2
    266c:       3f 93           push    r19
    266e:       2f 93           push    r18
    2670:       77 27           eor     r23, r23
    2672:       0e 94 11 2e     call    0x5c22  ; 0x5c22 <__divmodhi4>
    2676:       7f 93           push    r23
    2678:       6f 93           push    r22
    267a:       8e e2           ldi     r24, 0x2E       ; 46
    267c:       92 e0           ldi     r25, 0x02       ; 2
    267e:       9f 93           push    r25
    2680:       8f 93           push    r24
    2682:       ff 92           push    r15
    2684:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    2688:       8c e3           ldi     r24, 0x3C       ; 60
    268a:       80 93 cc 01     sts     0x01CC, r24
    268e:       60 91 e1 01     lds     r22, 0x01E1
    2692:       70 91 e2 01     lds     r23, 0x01E2
    2696:       80 91 e3 01     lds     r24, 0x01E3
    269a:       90 91 e4 01     lds     r25, 0x01E4
    269e:       00 91 5a 05     lds     r16, 0x055A
    26a2:       10 91 5b 05     lds     r17, 0x055B
    26a6:       0e 94 4f 2c     call    0x589e  ; 0x589e <__fixsfsi>
    26aa:       7f 93           push    r23
    26ac:       6f 93           push    r22
    26ae:       1f 93           push    r17
    26b0:       0f 93           push    r16
    26b2:       8f e1           ldi     r24, 0x1F       ; 31
    26b4:       92 e0           ldi     r25, 0x02       ; 2
    26b6:       9f 93           push    r25
    26b8:       8f 93           push    r24
    26ba:       ff 92           push    r15
    26bc:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    26c0:       8d b7           in      r24, 0x3d       ; 61
    26c2:       9e b7           in      r25, 0x3e       ; 62
    26c4:       48 96           adiw    r24, 0x18       ; 24
    26c6:       13 ce           rjmp    .-986           ; 0x22ee <Menu+0x1e2>
    26c8:       84 e1           ldi     r24, 0x14       ; 20
    26ca:       80 93 cc 01     sts     0x01CC, r24
    26ce:       80 91 04 01     lds     r24, 0x0104
    26d2:       90 91 05 01     lds     r25, 0x0105
    26d6:       9f 93           push    r25
    26d8:       8f 93           push    r24
    26da:       80 e1           ldi     r24, 0x10       ; 16
    26dc:       92 e0           ldi     r25, 0x02       ; 2
    26de:       9f 93           push    r25
    26e0:       8f 93           push    r24
    26e2:       ff 92           push    r15
    26e4:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    26e8:       88 e2           ldi     r24, 0x28       ; 40
    26ea:       80 93 cc 01     sts     0x01CC, r24
    26ee:       80 91 27 02     lds     r24, 0x0227
    26f2:       99 27           eor     r25, r25
    26f4:       9f 93           push    r25
    26f6:       8f 93           push    r24
    26f8:       81 e0           ldi     r24, 0x01       ; 1
    26fa:       92 e0           ldi     r25, 0x02       ; 2
    26fc:       9f 93           push    r25
    26fe:       8f 93           push    r24
    2700:       ff 92           push    r15
    2702:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    2706:       8d b7           in      r24, 0x3d       ; 61
    2708:       9e b7           in      r25, 0x3e       ; 62
    270a:       0a 96           adiw    r24, 0x0a       ; 10
    270c:       f0 cd           rjmp    .-1056          ; 0x22ee <Menu+0x1e2>
    270e:       10 92 cc 01     sts     0x01CC, r1
    2712:       82 ef           ldi     r24, 0xF2       ; 242
    2714:       91 e0           ldi     r25, 0x01       ; 1
    2716:       9f 93           push    r25
    2718:       8f 93           push    r24
    271a:       ff 92           push    r15
    271c:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    2720:       84 e1           ldi     r24, 0x14       ; 20
    2722:       80 93 cc 01     sts     0x01CC, r24
    2726:       80 91 1b 02     lds     r24, 0x021B
    272a:       90 91 1c 02     lds     r25, 0x021C
    272e:       9f 93           push    r25
    2730:       8f 93           push    r24
    2732:       83 ee           ldi     r24, 0xE3       ; 227
    2734:       91 e0           ldi     r25, 0x01       ; 1
    2736:       9f 93           push    r25
    2738:       8f 93           push    r24
    273a:       ff 92           push    r15
    273c:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    2740:       88 e2           ldi     r24, 0x28       ; 40
    2742:       80 93 cc 01     sts     0x01CC, r24
    2746:       80 91 17 02     lds     r24, 0x0217
    274a:       90 91 18 02     lds     r25, 0x0218
    274e:       9f 93           push    r25
    2750:       8f 93           push    r24
    2752:       84 ed           ldi     r24, 0xD4       ; 212
    2754:       91 e0           ldi     r25, 0x01       ; 1
    2756:       9f 93           push    r25
    2758:       8f 93           push    r24
    275a:       ff 92           push    r15
    275c:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    2760:       8c e3           ldi     r24, 0x3C       ; 60
    2762:       80 93 cc 01     sts     0x01CC, r24
    2766:       80 91 19 02     lds     r24, 0x0219
    276a:       90 91 1a 02     lds     r25, 0x021A
    276e:       9f 93           push    r25
    2770:       8f 93           push    r24
    2772:       85 ec           ldi     r24, 0xC5       ; 197
    2774:       91 e0           ldi     r25, 0x01       ; 1
    2776:       9f 93           push    r25
    2778:       8f 93           push    r24
    277a:       ff 92           push    r15
    277c:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    2780:       8d b7           in      r24, 0x3d       ; 61
    2782:       9e b7           in      r25, 0x3e       ; 62
    2784:       42 96           adiw    r24, 0x12       ; 18
    2786:       b3 cd           rjmp    .-1178          ; 0x22ee <Menu+0x1e2>
    2788:       10 92 cc 01     sts     0x01CC, r1
    278c:       80 91 1f 02     lds     r24, 0x021F
    2790:       90 91 20 02     lds     r25, 0x0220
    2794:       9f 93           push    r25
    2796:       8f 93           push    r24
    2798:       89 eb           ldi     r24, 0xB9       ; 185
    279a:       91 e0           ldi     r25, 0x01       ; 1
    279c:       9f 93           push    r25
    279e:       8f 93           push    r24
    27a0:       ff 92           push    r15
    27a2:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    27a6:       84 e1           ldi     r24, 0x14       ; 20
    27a8:       80 93 cc 01     sts     0x01CC, r24
    27ac:       80 91 21 02     lds     r24, 0x0221
    27b0:       90 91 22 02     lds     r25, 0x0222
    27b4:       9f 93           push    r25
    27b6:       8f 93           push    r24
    27b8:       8d ea           ldi     r24, 0xAD       ; 173
    27ba:       91 e0           ldi     r25, 0x01       ; 1
    27bc:       9f 93           push    r25
    27be:       8f 93           push    r24
    27c0:       ff 92           push    r15
    27c2:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    27c6:       88 e2           ldi     r24, 0x28       ; 40
    27c8:       80 93 cc 01     sts     0x01CC, r24
    27cc:       80 91 23 02     lds     r24, 0x0223
    27d0:       90 91 24 02     lds     r25, 0x0224
    27d4:       9f 93           push    r25
    27d6:       8f 93           push    r24
    27d8:       81 ea           ldi     r24, 0xA1       ; 161
    27da:       91 e0           ldi     r25, 0x01       ; 1
    27dc:       9f 93           push    r25
    27de:       8f 93           push    r24
    27e0:       ff 92           push    r15
    27e2:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    27e6:       8c e3           ldi     r24, 0x3C       ; 60
    27e8:       80 93 cc 01     sts     0x01CC, r24
    27ec:       80 91 25 02     lds     r24, 0x0225
    27f0:       90 91 26 02     lds     r25, 0x0226
    27f4:       9f 93           push    r25
    27f6:       8f 93           push    r24
    27f8:       85 e9           ldi     r24, 0x95       ; 149
    27fa:       91 e0           ldi     r25, 0x01       ; 1
    27fc:       9f 93           push    r25
    27fe:       8f 93           push    r24
    2800:       ff 92           push    r15
    2802:       70 cd           rjmp    .-1312          ; 0x22e4 <Menu+0x1d8>
    2804:       10 92 cc 01     sts     0x01CC, r1
    2808:       8d e8           ldi     r24, 0x8D       ; 141
    280a:       91 e0           ldi     r25, 0x01       ; 1
    280c:       9f 93           push    r25
    280e:       8f 93           push    r24
    2810:       ff 92           push    r15
    2812:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    2816:       84 e1           ldi     r24, 0x14       ; 20
    2818:       80 93 cc 01     sts     0x01CC, r24
    281c:       80 91 89 01     lds     r24, 0x0189
    2820:       99 27           eor     r25, r25
    2822:       9f 93           push    r25
    2824:       8f 93           push    r24
    2826:       8f e7           ldi     r24, 0x7F       ; 127
    2828:       91 e0           ldi     r25, 0x01       ; 1
    282a:       9f 93           push    r25
    282c:       8f 93           push    r24
    282e:       ff 92           push    r15
    2830:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    2834:       88 e2           ldi     r24, 0x28       ; 40
    2836:       80 93 cc 01     sts     0x01CC, r24
    283a:       80 91 ad 01     lds     r24, 0x01AD
    283e:       90 91 ae 01     lds     r25, 0x01AE
    2842:       9f 93           push    r25
    2844:       8f 93           push    r24
    2846:       81 e7           ldi     r24, 0x71       ; 113
    2848:       91 e0           ldi     r25, 0x01       ; 1
    284a:       9f 93           push    r25
    284c:       8f 93           push    r24
    284e:       ff 92           push    r15
    2850:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    2854:       8c e3           ldi     r24, 0x3C       ; 60
    2856:       80 93 cc 01     sts     0x01CC, r24
    285a:       80 91 c2 05     lds     r24, 0x05C2
    285e:       99 27           eor     r25, r25
    2860:       9f 93           push    r25
    2862:       8f 93           push    r24
    2864:       80 91 c1 05     lds     r24, 0x05C1
    2868:       99 27           eor     r25, r25
    286a:       9f 93           push    r25
    286c:       8f 93           push    r24
    286e:       83 e6           ldi     r24, 0x63       ; 99
    2870:       91 e0           ldi     r25, 0x01       ; 1
    2872:       9f 93           push    r25
    2874:       8f 93           push    r24
    2876:       ff 92           push    r15
    2878:       0e 94 f9 08     call    0x11f2  ; 0x11f2 <_printf_P>
    287c:       35 cd           rjmp    .-1430          ; 0x22e8 <Menu+0x1dc>
    287e:       01 50           subi    r16, 0x01       ; 1
    2880:       00 93 66 01     sts     0x0166, r16
    2884:       10 92 ce 01     sts     0x01CE, r1
    2888:       10 92 cd 01     sts     0x01CD, r1
    288c:       1f 91           pop     r17
    288e:       0f 91           pop     r16
    2890:       ff 90           pop     r15
    2892:       08 95           ret

00002894 <i2c_init>:
    2894:       10 92 b9 00     sts     0x00B9, r1
    2898:       8a e2           ldi     r24, 0x2A       ; 42
    289a:       80 93 b8 00     sts     0x00B8, r24
    289e:       08 95           ret

000028a0 <i2c_start>:
    28a0:       85 ea           ldi     r24, 0xA5       ; 165
    28a2:       80 93 bc 00     sts     0x00BC, r24
    28a6:       80 e0           ldi     r24, 0x00       ; 0
    28a8:       90 e0           ldi     r25, 0x00       ; 0
    28aa:       08 95           ret

000028ac <i2c_stop>:
    28ac:       84 e9           ldi     r24, 0x94       ; 148
    28ae:       80 93 bc 00     sts     0x00BC, r24
    28b2:       08 95           ret

000028b4 <i2c_write_byte>:
    28b4:       10 92 b9 00     sts     0x00B9, r1
    28b8:       80 93 bb 00     sts     0x00BB, r24
    28bc:       85 e8           ldi     r24, 0x85       ; 133
    28be:       80 93 bc 00     sts     0x00BC, r24
    28c2:       80 e0           ldi     r24, 0x00       ; 0
    28c4:       90 e0           ldi     r25, 0x00       ; 0
    28c6:       08 95           ret

000028c8 <__vector_26>:
    28c8:       1f 92           push    r1
    28ca:       0f 92           push    r0
    28cc:       0f b6           in      r0, 0x3f        ; 63
    28ce:       0f 92           push    r0
    28d0:       11 24           eor     r1, r1
    28d2:       8f 93           push    r24
    28d4:       9f 93           push    r25
    28d6:       ef 93           push    r30
    28d8:       ff 93           push    r31
    28da:       80 91 cf 01     lds     r24, 0x01CF
    28de:       8f 5f           subi    r24, 0xFF       ; 255
    28e0:       80 93 cf 01     sts     0x01CF, r24
    28e4:       81 50           subi    r24, 0x01       ; 1
    28e6:       83 30           cpi     r24, 0x03       ; 3
    28e8:       09 f4           brne    .+2             ; 0x28ec <__vector_26+0x24>
    28ea:       42 c0           rjmp    .+132           ; 0x2970 <__vector_26+0xa8>
    28ec:       84 30           cpi     r24, 0x04       ; 4
    28ee:       28 f4           brcc    .+10            ; 0x28fa <__vector_26+0x32>
    28f0:       81 30           cpi     r24, 0x01       ; 1
    28f2:       a1 f0           breq    .+40            ; 0x291c <__vector_26+0x54>
    28f4:       82 30           cpi     r24, 0x02       ; 2
    28f6:       70 f5           brcc    .+92            ; 0x2954 <__vector_26+0x8c>
    28f8:       0c c0           rjmp    .+24            ; 0x2912 <__vector_26+0x4a>
    28fa:       85 30           cpi     r24, 0x05       ; 5
    28fc:       09 f4           brne    .+2             ; 0x2900 <__vector_26+0x38>
    28fe:       48 c0           rjmp    .+144           ; 0x2990 <__vector_26+0xc8>
    2900:       85 30           cpi     r24, 0x05       ; 5
    2902:       d8 f1           brcs    .+118           ; 0x297a <__vector_26+0xb2>
    2904:       86 30           cpi     r24, 0x06       ; 6
    2906:       09 f4           brne    .+2             ; 0x290a <__vector_26+0x42>
    2908:       4b c0           rjmp    .+150           ; 0x29a0 <__vector_26+0xd8>
    290a:       87 30           cpi     r24, 0x07       ; 7
    290c:       09 f0           breq    .+2             ; 0x2910 <__vector_26+0x48>
    290e:       71 c0           rjmp    .+226           ; 0x29f2 <__vector_26+0x12a>
    2910:       5b c0           rjmp    .+182           ; 0x29c8 <__vector_26+0x100>
    2912:       80 91 d0 01     lds     r24, 0x01D0
    2916:       88 0f           add     r24, r24
    2918:       8e 5a           subi    r24, 0xAE       ; 174
    291a:       14 c0           rjmp    .+40            ; 0x2944 <__vector_26+0x7c>
    291c:       80 91 d0 01     lds     r24, 0x01D0
    2920:       8f 5f           subi    r24, 0xFF       ; 255
    2922:       80 93 d0 01     sts     0x01D0, r24
    2926:       81 50           subi    r24, 0x01       ; 1
    2928:       81 30           cpi     r24, 0x01       ; 1
    292a:       09 f4           brne    .+2             ; 0x292e <__vector_26+0x66>
    292c:       44 c0           rjmp    .+136           ; 0x29b6 <__vector_26+0xee>
    292e:       81 30           cpi     r24, 0x01       ; 1
    2930:       38 f0           brcs    .+14            ; 0x2940 <__vector_26+0x78>
    2932:       82 30           cpi     r24, 0x02       ; 2
    2934:       09 f4           brne    .+2             ; 0x2938 <__vector_26+0x70>
    2936:       42 c0           rjmp    .+132           ; 0x29bc <__vector_26+0xf4>
    2938:       83 30           cpi     r24, 0x03       ; 3
    293a:       09 f0           breq    .+2             ; 0x293e <__vector_26+0x76>
    293c:       5a c0           rjmp    .+180           ; 0x29f2 <__vector_26+0x12a>
    293e:       41 c0           rjmp    .+130           ; 0x29c2 <__vector_26+0xfa>
    2940:       80 91 96 02     lds     r24, 0x0296
    2944:       10 92 b9 00     sts     0x00B9, r1
    2948:       80 93 bb 00     sts     0x00BB, r24
    294c:       85 e8           ldi     r24, 0x85       ; 133
    294e:       80 93 bc 00     sts     0x00BC, r24
    2952:       4f c0           rjmp    .+158           ; 0x29f2 <__vector_26+0x12a>
    2954:       84 e9           ldi     r24, 0x94       ; 148
    2956:       80 93 bc 00     sts     0x00BC, r24
    295a:       80 91 d0 01     lds     r24, 0x01D0
    295e:       84 30           cpi     r24, 0x04       ; 4
    2960:       18 f4           brcc    .+6             ; 0x2968 <__vector_26+0xa0>
    2962:       10 92 cf 01     sts     0x01CF, r1
    2966:       02 c0           rjmp    .+4             ; 0x296c <__vector_26+0xa4>
    2968:       10 92 d0 01     sts     0x01D0, r1
    296c:       85 ea           ldi     r24, 0xA5       ; 165
    296e:       ef cf           rjmp    .-34            ; 0x294e <__vector_26+0x86>
    2970:       80 91 d1 01     lds     r24, 0x01D1
    2974:       88 0f           add     r24, r24
    2976:       8d 5a           subi    r24, 0xAD       ; 173
    2978:       e5 cf           rjmp    .-54            ; 0x2944 <__vector_26+0x7c>
    297a:       80 91 d1 01     lds     r24, 0x01D1
    297e:       81 30           cpi     r24, 0x01       ; 1
    2980:       d1 f0           breq    .+52            ; 0x29b6 <__vector_26+0xee>
    2982:       81 30           cpi     r24, 0x01       ; 1
    2984:       e8 f2           brcs    .-70            ; 0x2940 <__vector_26+0x78>
    2986:       82 30           cpi     r24, 0x02       ; 2
    2988:       c9 f0           breq    .+50            ; 0x29bc <__vector_26+0xf4>
    298a:       83 30           cpi     r24, 0x03       ; 3
    298c:       91 f5           brne    .+100           ; 0x29f2 <__vector_26+0x12a>
    298e:       19 c0           rjmp    .+50            ; 0x29c2 <__vector_26+0xfa>
    2990:       80 91 bb 00     lds     r24, 0x00BB
    2994:       e0 91 d1 01     lds     r30, 0x01D1
    2998:       ff 27           eor     r31, r31
    299a:       e6 59           subi    r30, 0x96       ; 150
    299c:       fa 4f           sbci    r31, 0xFA       ; 250
    299e:       80 83           st      Z, r24
    29a0:       80 91 d1 01     lds     r24, 0x01D1
    29a4:       81 30           cpi     r24, 0x01       ; 1
    29a6:       39 f0           breq    .+14            ; 0x29b6 <__vector_26+0xee>
    29a8:       81 30           cpi     r24, 0x01       ; 1
    29aa:       50 f2           brcs    .-108           ; 0x2940 <__vector_26+0x78>
    29ac:       82 30           cpi     r24, 0x02       ; 2
    29ae:       31 f0           breq    .+12            ; 0x29bc <__vector_26+0xf4>
    29b0:       83 30           cpi     r24, 0x03       ; 3
    29b2:       f9 f4           brne    .+62            ; 0x29f2 <__vector_26+0x12a>
    29b4:       06 c0           rjmp    .+12            ; 0x29c2 <__vector_26+0xfa>
    29b6:       80 91 97 02     lds     r24, 0x0297
    29ba:       c4 cf           rjmp    .-120           ; 0x2944 <__vector_26+0x7c>
    29bc:       80 91 9a 02     lds     r24, 0x029A
    29c0:       c1 cf           rjmp    .-126           ; 0x2944 <__vector_26+0x7c>
    29c2:       80 91 a6 02     lds     r24, 0x02A6
    29c6:       be cf           rjmp    .-132           ; 0x2944 <__vector_26+0x7c>
    29c8:       80 91 d1 01     lds     r24, 0x01D1
    29cc:       90 91 bb 00     lds     r25, 0x00BB
    29d0:       e8 2f           mov     r30, r24
    29d2:       ff 27           eor     r31, r31
    29d4:       e6 59           subi    r30, 0x96       ; 150
    29d6:       fa 4f           sbci    r31, 0xFA       ; 250
    29d8:       94 83           std     Z+4, r25        ; 0x04
    29da:       8f 5f           subi    r24, 0xFF       ; 255
    29dc:       80 93 d1 01     sts     0x01D1, r24
    29e0:       84 30           cpi     r24, 0x04       ; 4
    29e2:       10 f0           brcs    .+4             ; 0x29e8 <__vector_26+0x120>
    29e4:       10 92 d1 01     sts     0x01D1, r1
    29e8:       84 e9           ldi     r24, 0x94       ; 148
    29ea:       80 93 bc 00     sts     0x00BC, r24
    29ee:       10 92 cf 01     sts     0x01CF, r1
    29f2:       ff 91           pop     r31
    29f4:       ef 91           pop     r30
    29f6:       9f 91           pop     r25
    29f8:       8f 91           pop     r24
    29fa:       0f 90           pop     r0
    29fc:       0f be           out     0x3f, r0        ; 63
    29fe:       0f 90           pop     r0
    2a00:       1f 90           pop     r1
    2a02:       18 95           reti

00002a04 <rc_sum_init>:
    2a04:       83 ec           ldi     r24, 0xC3       ; 195
    2a06:       80 93 81 00     sts     0x0081, r24
    2a0a:       ef e6           ldi     r30, 0x6F       ; 111
    2a0c:       f0 e0           ldi     r31, 0x00       ; 0
    2a0e:       80 81           ld      r24, Z
    2a10:       80 62           ori     r24, 0x20       ; 32
    2a12:       80 83           st      Z, r24
    2a14:       10 92 dc 01     sts     0x01DC, r1
    2a18:       10 92 db 01     sts     0x01DB, r1
    2a1c:       10 92 da 01     sts     0x01DA, r1
    2a20:       10 92 d9 01     sts     0x01D9, r1
    2a24:       10 92 d8 01     sts     0x01D8, r1
    2a28:       10 92 d7 01     sts     0x01D7, r1
    2a2c:       08 95           ret

00002a2e <__vector_12>:
    2a2e:       1f 92           push    r1
    2a30:       0f 92           push    r0
    2a32:       0f b6           in      r0, 0x3f        ; 63
    2a34:       0f 92           push    r0
    2a36:       11 24           eor     r1, r1
    2a38:       0f 93           push    r16
    2a3a:       1f 93           push    r17
    2a3c:       2f 93           push    r18
    2a3e:       3f 93           push    r19
    2a40:       4f 93           push    r20
    2a42:       5f 93           push    r21
    2a44:       6f 93           push    r22
    2a46:       7f 93           push    r23
    2a48:       8f 93           push    r24
    2a4a:       9f 93           push    r25
    2a4c:       af 93           push    r26
    2a4e:       bf 93           push    r27
    2a50:       cf 93           push    r28
    2a52:       df 93           push    r29
    2a54:       ef 93           push    r30
    2a56:       ff 93           push    r31
    2a58:       20 91 86 00     lds     r18, 0x0086
    2a5c:       30 91 87 00     lds     r19, 0x0087
    2a60:       80 91 d4 01     lds     r24, 0x01D4
    2a64:       90 91 d5 01     lds     r25, 0x01D5
    2a68:       28 1b           sub     r18, r24
    2a6a:       39 0b           sbc     r19, r25
    2a6c:       80 91 86 00     lds     r24, 0x0086
    2a70:       90 91 87 00     lds     r25, 0x0087
    2a74:       90 93 d5 01     sts     0x01D5, r25
    2a78:       80 93 d4 01     sts     0x01D4, r24
    2a7c:       c9 01           movw    r24, r18
    2a7e:       8d 5d           subi    r24, 0xDD       ; 221
    2a80:       95 40           sbci    r25, 0x05       ; 5
    2a82:       83 56           subi    r24, 0x63       ; 99
    2a84:       99 41           sbci    r25, 0x19       ; 25
    2a86:       48 f4           brcc    .+18            ; 0x2a9a <__vector_12+0x6c>
    2a88:       81 e0           ldi     r24, 0x01       ; 1
    2a8a:       90 e0           ldi     r25, 0x00       ; 0
    2a8c:       90 93 d3 01     sts     0x01D3, r25
    2a90:       80 93 d2 01     sts     0x01D2, r24
    2a94:       10 92 67 01     sts     0x0167, r1
    2a98:       54 c0           rjmp    .+168           ; 0x2b42 <__vector_12+0x114>
    2a9a:       c0 91 d2 01     lds     r28, 0x01D2
    2a9e:       d0 91 d3 01     lds     r29, 0x01D3
    2aa2:       ca 30           cpi     r28, 0x0A       ; 10
    2aa4:       d1 05           cpc     r29, r1
    2aa6:       0c f0           brlt    .+2             ; 0x2aaa <__vector_12+0x7c>
    2aa8:       4c c0           rjmp    .+152           ; 0x2b42 <__vector_12+0x114>
    2aaa:       c9 01           movw    r24, r18
    2aac:       8b 5f           subi    r24, 0xFB       ; 251
    2aae:       90 40           sbci    r25, 0x00       ; 0
    2ab0:       84 5b           subi    r24, 0xB4       ; 180
    2ab2:       91 40           sbci    r25, 0x01       ; 1
    2ab4:       08 f0           brcs    .+2             ; 0x2ab8 <__vector_12+0x8a>
    2ab6:       40 c0           rjmp    .+128           ; 0x2b38 <__vector_12+0x10a>
    2ab8:       a9 01           movw    r20, r18
    2aba:       42 5d           subi    r20, 0xD2       ; 210
    2abc:       51 40           sbci    r21, 0x01       ; 1
    2abe:       fe 01           movw    r30, r28
    2ac0:       ee 0f           add     r30, r30
    2ac2:       ff 1f           adc     r31, r31
    2ac4:       ee 58           subi    r30, 0x8E       ; 142
    2ac6:       fa 4f           sbci    r31, 0xFA       ; 250
    2ac8:       80 81           ld      r24, Z
    2aca:       91 81           ldd     r25, Z+1        ; 0x01
    2acc:       fa 01           movw    r30, r20
    2ace:       e8 1b           sub     r30, r24
    2ad0:       f9 0b           sbc     r31, r25
    2ad2:       cf 01           movw    r24, r30
    2ad4:       f7 ff           sbrs    r31, 7
    2ad6:       03 c0           rjmp    .+6             ; 0x2ade <__vector_12+0xb0>
    2ad8:       90 95           com     r25
    2ada:       81 95           neg     r24
    2adc:       9f 4f           sbci    r25, 0xFF       ; 255
    2ade:       06 97           sbiw    r24, 0x06       ; 6
    2ae0:       4c f4           brge    .+18            ; 0x2af4 <__vector_12+0xc6>
    2ae2:       80 91 27 02     lds     r24, 0x0227
    2ae6:       88 3c           cpi     r24, 0xC8       ; 200
    2ae8:       28 f4           brcc    .+10            ; 0x2af4 <__vector_12+0xc6>
    2aea:       80 91 27 02     lds     r24, 0x0227
    2aee:       86 5f           subi    r24, 0xF6       ; 246
    2af0:       80 93 27 02     sts     0x0227, r24
    2af4:       fe 01           movw    r30, r28
    2af6:       ee 0f           add     r30, r30
    2af8:       ff 1f           adc     r31, r31
    2afa:       8f 01           movw    r16, r30
    2afc:       0e 58           subi    r16, 0x8E       ; 142
    2afe:       1a 4f           sbci    r17, 0xFA       ; 250
    2b00:       d8 01           movw    r26, r16
    2b02:       2d 91           ld      r18, X+
    2b04:       3c 91           ld      r19, X
    2b06:       c9 01           movw    r24, r18
    2b08:       88 0f           add     r24, r24
    2b0a:       99 1f           adc     r25, r25
    2b0c:       82 0f           add     r24, r18
    2b0e:       93 1f           adc     r25, r19
    2b10:       84 0f           add     r24, r20
    2b12:       95 1f           adc     r25, r21
    2b14:       64 e0           ldi     r22, 0x04       ; 4
    2b16:       70 e0           ldi     r23, 0x00       ; 0
    2b18:       0e 94 11 2e     call    0x5c22  ; 0x5c22 <__divmodhi4>
    2b1c:       d8 01           movw    r26, r16
    2b1e:       8d 91           ld      r24, X+
    2b20:       9c 91           ld      r25, X
    2b22:       11 97           sbiw    r26, 0x01       ; 1
    2b24:       9b 01           movw    r18, r22
    2b26:       28 1b           sub     r18, r24
    2b28:       39 0b           sbc     r19, r25
    2b2a:       e8 57           subi    r30, 0x78       ; 120
    2b2c:       fa 4f           sbci    r31, 0xFA       ; 250
    2b2e:       31 83           std     Z+1, r19        ; 0x01
    2b30:       20 83           st      Z, r18
    2b32:       11 96           adiw    r26, 0x01       ; 1
    2b34:       7c 93           st      X, r23
    2b36:       6e 93           st      -X, r22
    2b38:       21 96           adiw    r28, 0x01       ; 1
    2b3a:       d0 93 d3 01     sts     0x01D3, r29
    2b3e:       c0 93 d2 01     sts     0x01D2, r28
    2b42:       ff 91           pop     r31
    2b44:       ef 91           pop     r30
    2b46:       df 91           pop     r29
    2b48:       cf 91           pop     r28
    2b4a:       bf 91           pop     r27
    2b4c:       af 91           pop     r26
    2b4e:       9f 91           pop     r25
    2b50:       8f 91           pop     r24
    2b52:       7f 91           pop     r23
    2b54:       6f 91           pop     r22
    2b56:       5f 91           pop     r21
    2b58:       4f 91           pop     r20
    2b5a:       3f 91           pop     r19
    2b5c:       2f 91           pop     r18
    2b5e:       1f 91           pop     r17
    2b60:       0f 91           pop     r16
    2b62:       0f 90           pop     r0
    2b64:       0f be           out     0x3f, r0        ; 63
    2b66:       0f 90           pop     r0
    2b68:       1f 90           pop     r1
    2b6a:       18 95           reti

00002b6c <Mittelwert>:
    2b6c:       af 92           push    r10
    2b6e:       bf 92           push    r11
    2b70:       cf 92           push    r12
    2b72:       df 92           push    r13
    2b74:       ef 92           push    r14
    2b76:       ff 92           push    r15
    2b78:       0f 93           push    r16
    2b7a:       1f 93           push    r17
    2b7c:       10 92 7a 00     sts     0x007A, r1
    2b80:       80 91 be 01     lds     r24, 0x01BE
    2b84:       88 23           and     r24, r24
    2b86:       69 f0           breq    .+26            ; 0x2ba2 <Mittelwert+0x36>
    2b88:       80 91 b2 01     lds     r24, 0x01B2
    2b8c:       90 91 b3 01     lds     r25, 0x01B3
    2b90:       60 91 be 01     lds     r22, 0x01BE
    2b94:       77 27           eor     r23, r23
    2b96:       0e 94 11 2e     call    0x5c22  ; 0x5c22 <__divmodhi4>
    2b9a:       70 93 db 05     sts     0x05DB, r23
    2b9e:       60 93 da 05     sts     0x05DA, r22
    2ba2:       80 91 bf 01     lds     r24, 0x01BF
    2ba6:       88 23           and     r24, r24
    2ba8:       69 f0           breq    .+26            ; 0x2bc4 <Mittelwert+0x58>
    2baa:       80 91 b4 01     lds     r24, 0x01B4
    2bae:       90 91 b5 01     lds     r25, 0x01B5
    2bb2:       60 91 bf 01     lds     r22, 0x01BF
    2bb6:       77 27           eor     r23, r23
    2bb8:       0e 94 11 2e     call    0x5c22  ; 0x5c22 <__divmodhi4>
    2bbc:       70 93 d9 05     sts     0x05D9, r23
    2bc0:       60 93 d8 05     sts     0x05D8, r22
    2bc4:       80 91 c0 01     lds     r24, 0x01C0
    2bc8:       88 23           and     r24, r24
    2bca:       69 f0           breq    .+26            ; 0x2be6 <Mittelwert+0x7a>
    2bcc:       80 91 b6 01     lds     r24, 0x01B6
    2bd0:       90 91 b7 01     lds     r25, 0x01B7
    2bd4:       60 91 c0 01     lds     r22, 0x01C0
    2bd8:       77 27           eor     r23, r23
    2bda:       0e 94 11 2e     call    0x5c22  ; 0x5c22 <__divmodhi4>
    2bde:       70 93 e7 05     sts     0x05E7, r23
    2be2:       60 93 e6 05     sts     0x05E6, r22
    2be6:       80 91 c1 01     lds     r24, 0x01C1
    2bea:       88 23           and     r24, r24
    2bec:       d9 f1           breq    .+118           ; 0x2c64 <Mittelwert+0xf8>
    2bee:       e0 90 e3 05     lds     r14, 0x05E3
    2bf2:       f0 90 e4 05     lds     r15, 0x05E4
    2bf6:       60 91 ba 01     lds     r22, 0x01BA
    2bfa:       70 91 bb 01     lds     r23, 0x01BB
    2bfe:       20 91 c1 01     lds     r18, 0x01C1
    2c02:       00 27           eor     r16, r16
    2c04:       f7 fc           sbrc    r15, 7
    2c06:       00 95           com     r16
    2c08:       10 2f           mov     r17, r16
    2c0a:       57 01           movw    r10, r14
    2c0c:       68 01           movw    r12, r16
    2c0e:       43 e0           ldi     r20, 0x03       ; 3
    2c10:       aa 0c           add     r10, r10
    2c12:       bb 1c           adc     r11, r11
    2c14:       cc 1c           adc     r12, r12
    2c16:       dd 1c           adc     r13, r13
    2c18:       4a 95           dec     r20
    2c1a:       d1 f7           brne    .-12            ; 0x2c10 <Mittelwert+0xa4>
    2c1c:       ae 18           sub     r10, r14
    2c1e:       bf 08           sbc     r11, r15
    2c20:       c0 0a           sbc     r12, r16
    2c22:       d1 0a           sbc     r13, r17
    2c24:       88 27           eor     r24, r24
    2c26:       77 fd           sbrc    r23, 7
    2c28:       80 95           com     r24
    2c2a:       98 2f           mov     r25, r24
    2c2c:       34 e0           ldi     r19, 0x04       ; 4
    2c2e:       66 0f           add     r22, r22
    2c30:       77 1f           adc     r23, r23
    2c32:       88 1f           adc     r24, r24
    2c34:       99 1f           adc     r25, r25
    2c36:       3a 95           dec     r19
    2c38:       d1 f7           brne    .-12            ; 0x2c2e <Mittelwert+0xc2>
    2c3a:       33 27           eor     r19, r19
    2c3c:       44 27           eor     r20, r20
    2c3e:       55 27           eor     r21, r21
    2c40:       0e 94 46 2e     call    0x5c8c  ; 0x5c8c <__divmodsi4>
    2c44:       a2 0e           add     r10, r18
    2c46:       b3 1e           adc     r11, r19
    2c48:       c4 1e           adc     r12, r20
    2c4a:       d5 1e           adc     r13, r21
    2c4c:       c6 01           movw    r24, r12
    2c4e:       b5 01           movw    r22, r10
    2c50:       28 e0           ldi     r18, 0x08       ; 8
    2c52:       30 e0           ldi     r19, 0x00       ; 0
    2c54:       40 e0           ldi     r20, 0x00       ; 0
    2c56:       50 e0           ldi     r21, 0x00       ; 0
    2c58:       0e 94 46 2e     call    0x5c8c  ; 0x5c8c <__divmodsi4>
    2c5c:       30 93 e4 05     sts     0x05E4, r19
    2c60:       20 93 e3 05     sts     0x05E3, r18
    2c64:       80 91 c2 01     lds     r24, 0x01C2
    2c68:       88 23           and     r24, r24
    2c6a:       d9 f1           breq    .+118           ; 0x2ce2 <Mittelwert+0x176>
    2c6c:       e0 90 ec 05     lds     r14, 0x05EC
    2c70:       f0 90 ed 05     lds     r15, 0x05ED
    2c74:       60 91 b8 01     lds     r22, 0x01B8
    2c78:       70 91 b9 01     lds     r23, 0x01B9
    2c7c:       20 91 c2 01     lds     r18, 0x01C2
    2c80:       00 27           eor     r16, r16
    2c82:       f7 fc           sbrc    r15, 7
    2c84:       00 95           com     r16
    2c86:       10 2f           mov     r17, r16
    2c88:       57 01           movw    r10, r14
    2c8a:       68 01           movw    r12, r16
    2c8c:       83 e0           ldi     r24, 0x03       ; 3
    2c8e:       aa 0c           add     r10, r10
    2c90:       bb 1c           adc     r11, r11
    2c92:       cc 1c           adc     r12, r12
    2c94:       dd 1c           adc     r13, r13
    2c96:       8a 95           dec     r24
    2c98:       d1 f7           brne    .-12            ; 0x2c8e <Mittelwert+0x122>
    2c9a:       ae 18           sub     r10, r14
    2c9c:       bf 08           sbc     r11, r15
    2c9e:       c0 0a           sbc     r12, r16
    2ca0:       d1 0a           sbc     r13, r17
    2ca2:       88 27           eor     r24, r24
    2ca4:       77 fd           sbrc    r23, 7
    2ca6:       80 95           com     r24
    2ca8:       98 2f           mov     r25, r24
    2caa:       b4 e0           ldi     r27, 0x04       ; 4
    2cac:       66 0f           add     r22, r22
    2cae:       77 1f           adc     r23, r23
    2cb0:       88 1f           adc     r24, r24
    2cb2:       99 1f           adc     r25, r25
    2cb4:       ba 95           dec     r27
    2cb6:       d1 f7           brne    .-12            ; 0x2cac <Mittelwert+0x140>
    2cb8:       33 27           eor     r19, r19
    2cba:       44 27           eor     r20, r20
    2cbc:       55 27           eor     r21, r21
    2cbe:       0e 94 46 2e     call    0x5c8c  ; 0x5c8c <__divmodsi4>
    2cc2:       a2 0e           add     r10, r18
    2cc4:       b3 1e           adc     r11, r19
    2cc6:       c4 1e           adc     r12, r20
    2cc8:       d5 1e           adc     r13, r21
    2cca:       c6 01           movw    r24, r12
    2ccc:       b5 01           movw    r22, r10
    2cce:       28 e0           ldi     r18, 0x08       ; 8
    2cd0:       30 e0           ldi     r19, 0x00       ; 0
    2cd2:       40 e0           ldi     r20, 0x00       ; 0
    2cd4:       50 e0           ldi     r21, 0x00       ; 0
    2cd6:       0e 94 46 2e     call    0x5c8c  ; 0x5c8c <__divmodsi4>
    2cda:       30 93 ed 05     sts     0x05ED, r19
    2cde:       20 93 ec 05     sts     0x05EC, r18
    2ce2:       80 91 c3 01     lds     r24, 0x01C3
    2ce6:       88 23           and     r24, r24
    2ce8:       a1 f1           breq    .+104           ; 0x2d52 <Mittelwert+0x1e6>
    2cea:       e0 90 dd 05     lds     r14, 0x05DD
    2cee:       f0 90 de 05     lds     r15, 0x05DE
    2cf2:       60 91 bc 01     lds     r22, 0x01BC
    2cf6:       70 91 bd 01     lds     r23, 0x01BD
    2cfa:       20 91 c3 01     lds     r18, 0x01C3
    2cfe:       00 27           eor     r16, r16
    2d00:       f7 fc           sbrc    r15, 7
    2d02:       00 95           com     r16
    2d04:       10 2f           mov     r17, r16
    2d06:       57 01           movw    r10, r14
    2d08:       68 01           movw    r12, r16
    2d0a:       a3 e0           ldi     r26, 0x03       ; 3
    2d0c:       aa 0c           add     r10, r10
    2d0e:       bb 1c           adc     r11, r11
    2d10:       cc 1c           adc     r12, r12
    2d12:       dd 1c           adc     r13, r13
    2d14:       aa 95           dec     r26
    2d16:       d1 f7           brne    .-12            ; 0x2d0c <Mittelwert+0x1a0>
    2d18:       ae 18           sub     r10, r14
    2d1a:       bf 08           sbc     r11, r15
    2d1c:       c0 0a           sbc     r12, r16
    2d1e:       d1 0a           sbc     r13, r17
    2d20:       88 27           eor     r24, r24
    2d22:       77 fd           sbrc    r23, 7
    2d24:       80 95           com     r24
    2d26:       98 2f           mov     r25, r24
    2d28:       33 27           eor     r19, r19
    2d2a:       44 27           eor     r20, r20
    2d2c:       55 27           eor     r21, r21
    2d2e:       0e 94 46 2e     call    0x5c8c  ; 0x5c8c <__divmodsi4>
    2d32:       a2 0e           add     r10, r18
    2d34:       b3 1e           adc     r11, r19
    2d36:       c4 1e           adc     r12, r20
    2d38:       d5 1e           adc     r13, r21
    2d3a:       c6 01           movw    r24, r12
    2d3c:       b5 01           movw    r22, r10
    2d3e:       28 e0           ldi     r18, 0x08       ; 8
    2d40:       30 e0           ldi     r19, 0x00       ; 0
    2d42:       40 e0           ldi     r20, 0x00       ; 0
    2d44:       50 e0           ldi     r21, 0x00       ; 0
    2d46:       0e 94 46 2e     call    0x5c8c  ; 0x5c8c <__divmodsi4>
    2d4a:       30 93 de 05     sts     0x05DE, r19
    2d4e:       20 93 dd 05     sts     0x05DD, r18
    2d52:       10 92 b3 01     sts     0x01B3, r1
    2d56:       10 92 b2 01     sts     0x01B2, r1
    2d5a:       10 92 be 01     sts     0x01BE, r1
    2d5e:       10 92 b5 01     sts     0x01B5, r1
    2d62:       10 92 b4 01     sts     0x01B4, r1
    2d66:       10 92 bf 01     sts     0x01BF, r1
    2d6a:       10 92 b7 01     sts     0x01B7, r1
    2d6e:       10 92 b6 01     sts     0x01B6, r1
    2d72:       10 92 c0 01     sts     0x01C0, r1
    2d76:       10 92 b9 01     sts     0x01B9, r1
    2d7a:       10 92 b8 01     sts     0x01B8, r1
    2d7e:       10 92 c2 01     sts     0x01C2, r1
    2d82:       10 92 bb 01     sts     0x01BB, r1
    2d86:       10 92 ba 01     sts     0x01BA, r1
    2d8a:       10 92 c1 01     sts     0x01C1, r1
    2d8e:       10 92 bd 01     sts     0x01BD, r1
    2d92:       10 92 bc 01     sts     0x01BC, r1
    2d96:       10 92 c3 01     sts     0x01C3, r1
    2d9a:       80 91 0b 02     lds     r24, 0x020B
    2d9e:       90 91 0c 02     lds     r25, 0x020C
    2da2:       a0 91 0d 02     lds     r26, 0x020D
    2da6:       b0 91 0e 02     lds     r27, 0x020E
    2daa:       80 93 f7 01     sts     0x01F7, r24
    2dae:       90 93 f8 01     sts     0x01F8, r25
    2db2:       a0 93 f9 01     sts     0x01F9, r26
    2db6:       b0 93 fa 01     sts     0x01FA, r27
    2dba:       80 91 fb 01     lds     r24, 0x01FB
    2dbe:       90 91 fc 01     lds     r25, 0x01FC
    2dc2:       a0 91 fd 01     lds     r26, 0x01FD
    2dc6:       b0 91 fe 01     lds     r27, 0x01FE
    2dca:       80 93 e7 01     sts     0x01E7, r24
    2dce:       90 93 e8 01     sts     0x01E8, r25
    2dd2:       a0 93 e9 01     sts     0x01E9, r26
    2dd6:       b0 93 ea 01     sts     0x01EA, r27
    2dda:       80 91 03 02     lds     r24, 0x0203
    2dde:       90 91 04 02     lds     r25, 0x0204
    2de2:       a0 91 05 02     lds     r26, 0x0205
    2de6:       b0 91 06 02     lds     r27, 0x0206
    2dea:       80 93 ef 01     sts     0x01EF, r24
    2dee:       90 93 f0 01     sts     0x01F0, r25
    2df2:       a0 93 f1 01     sts     0x01F1, r26
    2df6:       b0 93 f2 01     sts     0x01F2, r27
    2dfa:       80 91 ff 01     lds     r24, 0x01FF
    2dfe:       90 91 00 02     lds     r25, 0x0200
    2e02:       a0 91 01 02     lds     r26, 0x0201
    2e06:       b0 91 02 02     lds     r27, 0x0202
    2e0a:       80 93 eb 01     sts     0x01EB, r24
    2e0e:       90 93 ec 01     sts     0x01EC, r25
    2e12:       a0 93 ed 01     sts     0x01ED, r26
    2e16:       b0 93 ee 01     sts     0x01EE, r27
    2e1a:       80 91 07 02     lds     r24, 0x0207
    2e1e:       90 91 08 02     lds     r25, 0x0208
    2e22:       a0 91 09 02     lds     r26, 0x0209
    2e26:       b0 91 0a 02     lds     r27, 0x020A
    2e2a:       80 93 f3 01     sts     0x01F3, r24
    2e2e:       90 93 f4 01     sts     0x01F4, r25
    2e32:       a0 93 f5 01     sts     0x01F5, r26
    2e36:       b0 93 f6 01     sts     0x01F6, r27
    2e3a:       8f ee           ldi     r24, 0xEF       ; 239
    2e3c:       80 93 7a 00     sts     0x007A, r24
    2e40:       80 91 da 05     lds     r24, 0x05DA
    2e44:       90 91 db 05     lds     r25, 0x05DB
    2e48:       89 3c           cpi     r24, 0xC9       ; 201
    2e4a:       91 05           cpc     r25, r1
    2e4c:       7c f0           brlt    .+30            ; 0x2e6c <Mittelwert+0x300>
    2e4e:       20 91 da 05     lds     r18, 0x05DA
    2e52:       30 91 db 05     lds     r19, 0x05DB
    2e56:       80 91 da 05     lds     r24, 0x05DA
    2e5a:       90 91 db 05     lds     r25, 0x05DB
    2e5e:       88 0f           add     r24, r24
    2e60:       99 1f           adc     r25, r25
    2e62:       88 0f           add     r24, r24
    2e64:       99 1f           adc     r25, r25
    2e66:       20 52           subi    r18, 0x20       ; 32
    2e68:       33 40           sbci    r19, 0x03       ; 3
    2e6a:       15 c0           rjmp    .+42            ; 0x2e96 <Mittelwert+0x32a>
    2e6c:       80 91 da 05     lds     r24, 0x05DA
    2e70:       90 91 db 05     lds     r25, 0x05DB
    2e74:       88 53           subi    r24, 0x38       ; 56
    2e76:       9f 4f           sbci    r25, 0xFF       ; 255
    2e78:       a4 f4           brge    .+40            ; 0x2ea2 <Mittelwert+0x336>
    2e7a:       20 91 da 05     lds     r18, 0x05DA
    2e7e:       30 91 db 05     lds     r19, 0x05DB
    2e82:       80 91 da 05     lds     r24, 0x05DA
    2e86:       90 91 db 05     lds     r25, 0x05DB
    2e8a:       88 0f           add     r24, r24
    2e8c:       99 1f           adc     r25, r25
    2e8e:       88 0f           add     r24, r24
    2e90:       99 1f           adc     r25, r25
    2e92:       20 5e           subi    r18, 0xE0       ; 224
    2e94:       3c 4f           sbci    r19, 0xFC       ; 252
    2e96:       82 0f           add     r24, r18
    2e98:       93 1f           adc     r25, r19
    2e9a:       90 93 db 05     sts     0x05DB, r25
    2e9e:       80 93 da 05     sts     0x05DA, r24
    2ea2:       80 91 d8 05     lds     r24, 0x05D8
    2ea6:       90 91 d9 05     lds     r25, 0x05D9
    2eaa:       89 3c           cpi     r24, 0xC9       ; 201
    2eac:       91 05           cpc     r25, r1
    2eae:       7c f0           brlt    .+30            ; 0x2ece <Mittelwert+0x362>
    2eb0:       20 91 d8 05     lds     r18, 0x05D8
    2eb4:       30 91 d9 05     lds     r19, 0x05D9
    2eb8:       80 91 d8 05     lds     r24, 0x05D8
    2ebc:       90 91 d9 05     lds     r25, 0x05D9
    2ec0:       88 0f           add     r24, r24
    2ec2:       99 1f           adc     r25, r25
    2ec4:       88 0f           add     r24, r24
    2ec6:       99 1f           adc     r25, r25
    2ec8:       20 52           subi    r18, 0x20       ; 32
    2eca:       33 40           sbci    r19, 0x03       ; 3
    2ecc:       15 c0           rjmp    .+42            ; 0x2ef8 <Mittelwert+0x38c>
    2ece:       80 91 d8 05     lds     r24, 0x05D8
    2ed2:       90 91 d9 05     lds     r25, 0x05D9
    2ed6:       88 53           subi    r24, 0x38       ; 56
    2ed8:       9f 4f           sbci    r25, 0xFF       ; 255
    2eda:       a4 f4           brge    .+40            ; 0x2f04 <Mittelwert+0x398>
    2edc:       20 91 d8 05     lds     r18, 0x05D8
    2ee0:       30 91 d9 05     lds     r19, 0x05D9
    2ee4:       80 91 d8 05     lds     r24, 0x05D8
    2ee8:       90 91 d9 05     lds     r25, 0x05D9
    2eec:       88 0f           add     r24, r24
    2eee:       99 1f           adc     r25, r25
    2ef0:       88 0f           add     r24, r24
    2ef2:       99 1f           adc     r25, r25
    2ef4:       20 5e           subi    r18, 0xE0       ; 224
    2ef6:       3c 4f           sbci    r19, 0xFC       ; 252
    2ef8:       82 0f           add     r24, r18
    2efa:       93 1f           adc     r25, r19
    2efc:       90 93 d9 05     sts     0x05D9, r25
    2f00:       80 93 d8 05     sts     0x05D8, r24
    2f04:       20 91 1f 02     lds     r18, 0x021F
    2f08:       30 91 20 02     lds     r19, 0x0220
    2f0c:       80 91 a2 05     lds     r24, 0x05A2
    2f10:       e8 2f           mov     r30, r24
    2f12:       ff 27           eor     r31, r31
    2f14:       ee 0f           add     r30, r30
    2f16:       ff 1f           adc     r31, r31
    2f18:       ee 58           subi    r30, 0x8E       ; 142
    2f1a:       fa 4f           sbci    r31, 0xFA       ; 250
    2f1c:       80 81           ld      r24, Z
    2f1e:       91 81           ldd     r25, Z+1        ; 0x01
    2f20:       82 59           subi    r24, 0x92       ; 146
    2f22:       9f 4f           sbci    r25, 0xFF       ; 255
    2f24:       28 17           cp      r18, r24
    2f26:       39 07           cpc     r19, r25
    2f28:       1c f4           brge    .+6             ; 0x2f30 <Mittelwert+0x3c4>
    2f2a:       2f 5f           subi    r18, 0xFF       ; 255
    2f2c:       3f 4f           sbci    r19, 0xFF       ; 255
    2f2e:       0c c0           rjmp    .+24            ; 0x2f48 <Mittelwert+0x3dc>
    2f30:       80 81           ld      r24, Z
    2f32:       91 81           ldd     r25, Z+1        ; 0x01
    2f34:       82 59           subi    r24, 0x92       ; 146
    2f36:       9f 4f           sbci    r25, 0xFF       ; 255
    2f38:       82 17           cp      r24, r18
    2f3a:       93 07           cpc     r25, r19
    2f3c:       4c f4           brge    .+18            ; 0x2f50 <Mittelwert+0x3e4>
    2f3e:       21 15           cp      r18, r1
    2f40:       31 05           cpc     r19, r1
    2f42:       31 f0           breq    .+12            ; 0x2f50 <Mittelwert+0x3e4>
    2f44:       21 50           subi    r18, 0x01       ; 1
    2f46:       30 40           sbci    r19, 0x00       ; 0
    2f48:       30 93 20 02     sts     0x0220, r19
    2f4c:       20 93 1f 02     sts     0x021F, r18
    2f50:       20 91 21 02     lds     r18, 0x0221
    2f54:       30 91 22 02     lds     r19, 0x0222
    2f58:       80 91 a3 05     lds     r24, 0x05A3
    2f5c:       e8 2f           mov     r30, r24
    2f5e:       ff 27           eor     r31, r31
    2f60:       ee 0f           add     r30, r30
    2f62:       ff 1f           adc     r31, r31
    2f64:       ee 58           subi    r30, 0x8E       ; 142
    2f66:       fa 4f           sbci    r31, 0xFA       ; 250
    2f68:       80 81           ld      r24, Z
    2f6a:       91 81           ldd     r25, Z+1        ; 0x01
    2f6c:       82 59           subi    r24, 0x92       ; 146
    2f6e:       9f 4f           sbci    r25, 0xFF       ; 255
    2f70:       28 17           cp      r18, r24
    2f72:       39 07           cpc     r19, r25
    2f74:       1c f4           brge    .+6             ; 0x2f7c <Mittelwert+0x410>
    2f76:       2f 5f           subi    r18, 0xFF       ; 255
    2f78:       3f 4f           sbci    r19, 0xFF       ; 255
    2f7a:       0c c0           rjmp    .+24            ; 0x2f94 <Mittelwert+0x428>
    2f7c:       80 81           ld      r24, Z
    2f7e:       91 81           ldd     r25, Z+1        ; 0x01
    2f80:       82 59           subi    r24, 0x92       ; 146
    2f82:       9f 4f           sbci    r25, 0xFF       ; 255
    2f84:       82 17           cp      r24, r18
    2f86:       93 07           cpc     r25, r19
    2f88:       4c f4           brge    .+18            ; 0x2f9c <Mittelwert+0x430>
    2f8a:       21 15           cp      r18, r1
    2f8c:       31 05           cpc     r19, r1
    2f8e:       31 f0           breq    .+12            ; 0x2f9c <Mittelwert+0x430>
    2f90:       21 50           subi    r18, 0x01       ; 1
    2f92:       30 40           sbci    r19, 0x00       ; 0
    2f94:       30 93 22 02     sts     0x0222, r19
    2f98:       20 93 21 02     sts     0x0221, r18
    2f9c:       20 91 23 02     lds     r18, 0x0223
    2fa0:       30 91 24 02     lds     r19, 0x0224
    2fa4:       80 91 a4 05     lds     r24, 0x05A4
    2fa8:       e8 2f           mov     r30, r24
    2faa:       ff 27           eor     r31, r31
    2fac:       ee 0f           add     r30, r30
    2fae:       ff 1f           adc     r31, r31
    2fb0:       ee 58           subi    r30, 0x8E       ; 142
    2fb2:       fa 4f           sbci    r31, 0xFA       ; 250
    2fb4:       80 81           ld      r24, Z
    2fb6:       91 81           ldd     r25, Z+1        ; 0x01
    2fb8:       82 59           subi    r24, 0x92       ; 146
    2fba:       9f 4f           sbci    r25, 0xFF       ; 255
    2fbc:       28 17           cp      r18, r24
    2fbe:       39 07           cpc     r19, r25
    2fc0:       1c f4           brge    .+6             ; 0x2fc8 <Mittelwert+0x45c>
    2fc2:       2f 5f           subi    r18, 0xFF       ; 255
    2fc4:       3f 4f           sbci    r19, 0xFF       ; 255
    2fc6:       0c c0           rjmp    .+24            ; 0x2fe0 <Mittelwert+0x474>
    2fc8:       80 81           ld      r24, Z
    2fca:       91 81           ldd     r25, Z+1        ; 0x01
    2fcc:       82 59           subi    r24, 0x92       ; 146
    2fce:       9f 4f           sbci    r25, 0xFF       ; 255
    2fd0:       82 17           cp      r24, r18
    2fd2:       93 07           cpc     r25, r19
    2fd4:       4c f4           brge    .+18            ; 0x2fe8 <Mittelwert+0x47c>
    2fd6:       21 15           cp      r18, r1
    2fd8:       31 05           cpc     r19, r1
    2fda:       31 f0           breq    .+12            ; 0x2fe8 <Mittelwert+0x47c>
    2fdc:       21 50           subi    r18, 0x01       ; 1
    2fde:       30 40           sbci    r19, 0x00       ; 0
    2fe0:       30 93 24 02     sts     0x0224, r19
    2fe4:       20 93 23 02     sts     0x0223, r18
    2fe8:       20 91 25 02     lds     r18, 0x0225
    2fec:       30 91 26 02     lds     r19, 0x0226
    2ff0:       80 91 a5 05     lds     r24, 0x05A5
    2ff4:       e8 2f           mov     r30, r24
    2ff6:       ff 27           eor     r31, r31
    2ff8:       ee 0f           add     r30, r30
    2ffa:       ff 1f           adc     r31, r31
    2ffc:       ee 58           subi    r30, 0x8E       ; 142
    2ffe:       fa 4f           sbci    r31, 0xFA       ; 250
    3000:       80 81           ld      r24, Z
    3002:       91 81           ldd     r25, Z+1        ; 0x01
    3004:       82 59           subi    r24, 0x92       ; 146
    3006:       9f 4f           sbci    r25, 0xFF       ; 255
    3008:       28 17           cp      r18, r24
    300a:       39 07           cpc     r19, r25
    300c:       1c f4           brge    .+6             ; 0x3014 <Mittelwert+0x4a8>
    300e:       2f 5f           subi    r18, 0xFF       ; 255
    3010:       3f 4f           sbci    r19, 0xFF       ; 255
    3012:       0c c0           rjmp    .+24            ; 0x302c <Mittelwert+0x4c0>
    3014:       80 81           ld      r24, Z
    3016:       91 81           ldd     r25, Z+1        ; 0x01
    3018:       82 59           subi    r24, 0x92       ; 146
    301a:       9f 4f           sbci    r25, 0xFF       ; 255
    301c:       82 17           cp      r24, r18
    301e:       93 07           cpc     r25, r19
    3020:       4c f4           brge    .+18            ; 0x3034 <Mittelwert+0x4c8>
    3022:       21 15           cp      r18, r1
    3024:       31 05           cpc     r19, r1
    3026:       31 f0           breq    .+12            ; 0x3034 <Mittelwert+0x4c8>
    3028:       21 50           subi    r18, 0x01       ; 1
    302a:       30 40           sbci    r19, 0x00       ; 0
    302c:       30 93 26 02     sts     0x0226, r19
    3030:       20 93 25 02     sts     0x0225, r18
    3034:       80 91 1f 02     lds     r24, 0x021F
    3038:       90 91 20 02     lds     r25, 0x0220
    303c:       97 ff           sbrs    r25, 7
    303e:       05 c0           rjmp    .+10            ; 0x304a <Mittelwert+0x4de>
    3040:       10 92 20 02     sts     0x0220, r1
    3044:       10 92 1f 02     sts     0x021F, r1
    3048:       0a c0           rjmp    .+20            ; 0x305e <Mittelwert+0x4f2>
    304a:       8f 3f           cpi     r24, 0xFF       ; 255
    304c:       91 05           cpc     r25, r1
    304e:       39 f0           breq    .+14            ; 0x305e <Mittelwert+0x4f2>
    3050:       34 f0           brlt    .+12            ; 0x305e <Mittelwert+0x4f2>
    3052:       8f ef           ldi     r24, 0xFF       ; 255
    3054:       90 e0           ldi     r25, 0x00       ; 0
    3056:       90 93 20 02     sts     0x0220, r25
    305a:       80 93 1f 02     sts     0x021F, r24
    305e:       80 91 21 02     lds     r24, 0x0221
    3062:       90 91 22 02     lds     r25, 0x0222
    3066:       97 ff           sbrs    r25, 7
    3068:       05 c0           rjmp    .+10            ; 0x3074 <Mittelwert+0x508>
    306a:       10 92 22 02     sts     0x0222, r1
    306e:       10 92 21 02     sts     0x0221, r1
    3072:       0a c0           rjmp    .+20            ; 0x3088 <Mittelwert+0x51c>
    3074:       8f 3f           cpi     r24, 0xFF       ; 255
    3076:       91 05           cpc     r25, r1
    3078:       39 f0           breq    .+14            ; 0x3088 <Mittelwert+0x51c>
    307a:       34 f0           brlt    .+12            ; 0x3088 <Mittelwert+0x51c>
    307c:       8f ef           ldi     r24, 0xFF       ; 255
    307e:       90 e0           ldi     r25, 0x00       ; 0
    3080:       90 93 22 02     sts     0x0222, r25
    3084:       80 93 21 02     sts     0x0221, r24
    3088:       80 91 23 02     lds     r24, 0x0223
    308c:       90 91 24 02     lds     r25, 0x0224
    3090:       97 ff           sbrs    r25, 7
    3092:       05 c0           rjmp    .+10            ; 0x309e <Mittelwert+0x532>
    3094:       10 92 24 02     sts     0x0224, r1
    3098:       10 92 23 02     sts     0x0223, r1
    309c:       0a c0           rjmp    .+20            ; 0x30b2 <Mittelwert+0x546>
    309e:       8f 3f           cpi     r24, 0xFF       ; 255
    30a0:       91 05           cpc     r25, r1
    30a2:       39 f0           breq    .+14            ; 0x30b2 <Mittelwert+0x546>
    30a4:       34 f0           brlt    .+12            ; 0x30b2 <Mittelwert+0x546>
    30a6:       8f ef           ldi     r24, 0xFF       ; 255
    30a8:       90 e0           ldi     r25, 0x00       ; 0
    30aa:       90 93 24 02     sts     0x0224, r25
    30ae:       80 93 23 02     sts     0x0223, r24
    30b2:       80 91 25 02     lds     r24, 0x0225
    30b6:       90 91 26 02     lds     r25, 0x0226
    30ba:       97 ff           sbrs    r25, 7
    30bc:       05 c0           rjmp    .+10            ; 0x30c8 <Mittelwert+0x55c>
    30be:       10 92 26 02     sts     0x0226, r1
    30c2:       10 92 25 02     sts     0x0225, r1
    30c6:       0a c0           rjmp    .+20            ; 0x30dc <Mittelwert+0x570>
    30c8:       8f 3f           cpi     r24, 0xFF       ; 255
    30ca:       91 05           cpc     r25, r1
    30cc:       39 f0           breq    .+14            ; 0x30dc <Mittelwert+0x570>
    30ce:       34 f0           brlt    .+12            ; 0x30dc <Mittelwert+0x570>
    30d0:       8f ef           ldi     r24, 0xFF       ; 255
    30d2:       90 e0           ldi     r25, 0x00       ; 0
    30d4:       90 93 26 02     sts     0x0226, r25
    30d8:       80 93 25 02     sts     0x0225, r24
    30dc:       1f 91           pop     r17
    30de:       0f 91           pop     r16
    30e0:       ff 90           pop     r15
    30e2:       ef 90           pop     r14
    30e4:       df 90           pop     r13
    30e6:       cf 90           pop     r12
    30e8:       bf 90           pop     r11
    30ea:       af 90           pop     r10
    30ec:       08 95           ret

000030ee <CalibrierMittelwert>:
    30ee:       10 92 7a 00     sts     0x007A, r1
    30f2:       80 91 be 01     lds     r24, 0x01BE
    30f6:       88 23           and     r24, r24
    30f8:       69 f0           breq    .+26            ; 0x3114 <CalibrierMittelwert+0x26>
    30fa:       80 91 b2 01     lds     r24, 0x01B2
    30fe:       90 91 b3 01     lds     r25, 0x01B3
    3102:       60 91 be 01     lds     r22, 0x01BE
    3106:       77 27           eor     r23, r23
    3108:       0e 94 11 2e     call    0x5c22  ; 0x5c22 <__divmodhi4>
    310c:       70 93 db 05     sts     0x05DB, r23
    3110:       60 93 da 05     sts     0x05DA, r22
    3114:       80 91 bf 01     lds     r24, 0x01BF
    3118:       88 23           and     r24, r24
    311a:       69 f0           breq    .+26            ; 0x3136 <CalibrierMittelwert+0x48>
    311c:       80 91 b4 01     lds     r24, 0x01B4
    3120:       90 91 b5 01     lds     r25, 0x01B5
    3124:       60 91 bf 01     lds     r22, 0x01BF
    3128:       77 27           eor     r23, r23
    312a:       0e 94 11 2e     call    0x5c22  ; 0x5c22 <__divmodhi4>
    312e:       70 93 d9 05     sts     0x05D9, r23
    3132:       60 93 d8 05     sts     0x05D8, r22
    3136:       80 91 c0 01     lds     r24, 0x01C0
    313a:       88 23           and     r24, r24
    313c:       69 f0           breq    .+26            ; 0x3158 <CalibrierMittelwert+0x6a>
    313e:       80 91 b6 01     lds     r24, 0x01B6
    3142:       90 91 b7 01     lds     r25, 0x01B7
    3146:       60 91 c0 01     lds     r22, 0x01C0
    314a:       77 27           eor     r23, r23
    314c:       0e 94 11 2e     call    0x5c22  ; 0x5c22 <__divmodhi4>
    3150:       70 93 e7 05     sts     0x05E7, r23
    3154:       60 93 e6 05     sts     0x05E6, r22
    3158:       80 91 c1 01     lds     r24, 0x01C1
    315c:       88 23           and     r24, r24
    315e:       d1 f0           breq    .+52            ; 0x3194 <CalibrierMittelwert+0xa6>
    3160:       60 91 ba 01     lds     r22, 0x01BA
    3164:       70 91 bb 01     lds     r23, 0x01BB
    3168:       20 91 c1 01     lds     r18, 0x01C1
    316c:       88 27           eor     r24, r24
    316e:       77 fd           sbrc    r23, 7
    3170:       80 95           com     r24
    3172:       98 2f           mov     r25, r24
    3174:       34 e0           ldi     r19, 0x04       ; 4
    3176:       66 0f           add     r22, r22
    3178:       77 1f           adc     r23, r23
    317a:       88 1f           adc     r24, r24
    317c:       99 1f           adc     r25, r25
    317e:       3a 95           dec     r19
    3180:       d1 f7           brne    .-12            ; 0x3176 <CalibrierMittelwert+0x88>
    3182:       33 27           eor     r19, r19
    3184:       44 27           eor     r20, r20
    3186:       55 27           eor     r21, r21
    3188:       0e 94 46 2e     call    0x5c8c  ; 0x5c8c <__divmodsi4>
    318c:       30 93 e4 05     sts     0x05E4, r19
    3190:       20 93 e3 05     sts     0x05E3, r18
    3194:       80 91 c2 01     lds     r24, 0x01C2
    3198:       88 23           and     r24, r24
    319a:       d1 f0           breq    .+52            ; 0x31d0 <CalibrierMittelwert+0xe2>
    319c:       60 91 b8 01     lds     r22, 0x01B8
    31a0:       70 91 b9 01     lds     r23, 0x01B9
    31a4:       20 91 c2 01     lds     r18, 0x01C2
    31a8:       88 27           eor     r24, r24
    31aa:       77 fd           sbrc    r23, 7
    31ac:       80 95           com     r24
    31ae:       98 2f           mov     r25, r24
    31b0:       b4 e0           ldi     r27, 0x04       ; 4
    31b2:       66 0f           add     r22, r22
    31b4:       77 1f           adc     r23, r23
    31b6:       88 1f           adc     r24, r24
    31b8:       99 1f           adc     r25, r25
    31ba:       ba 95           dec     r27
    31bc:       d1 f7           brne    .-12            ; 0x31b2 <CalibrierMittelwert+0xc4>
    31be:       33 27           eor     r19, r19
    31c0:       44 27           eor     r20, r20
    31c2:       55 27           eor     r21, r21
    31c4:       0e 94 46 2e     call    0x5c8c  ; 0x5c8c <__divmodsi4>
    31c8:       30 93 ed 05     sts     0x05ED, r19
    31cc:       20 93 ec 05     sts     0x05EC, r18
    31d0:       80 91 c3 01     lds     r24, 0x01C3
    31d4:       88 23           and     r24, r24
    31d6:       99 f0           breq    .+38            ; 0x31fe <CalibrierMittelwert+0x110>
    31d8:       60 91 bc 01     lds     r22, 0x01BC
    31dc:       70 91 bd 01     lds     r23, 0x01BD
    31e0:       20 91 c3 01     lds     r18, 0x01C3
    31e4:       88 27           eor     r24, r24
    31e6:       77 fd           sbrc    r23, 7
    31e8:       80 95           com     r24
    31ea:       98 2f           mov     r25, r24
    31ec:       33 27           eor     r19, r19
    31ee:       44 27           eor     r20, r20
    31f0:       55 27           eor     r21, r21
    31f2:       0e 94 46 2e     call    0x5c8c  ; 0x5c8c <__divmodsi4>
    31f6:       30 93 de 05     sts     0x05DE, r19
    31fa:       20 93 dd 05     sts     0x05DD, r18
    31fe:       10 92 b3 01     sts     0x01B3, r1
    3202:       10 92 b2 01     sts     0x01B2, r1
    3206:       10 92 be 01     sts     0x01BE, r1
    320a:       10 92 b5 01     sts     0x01B5, r1
    320e:       10 92 b4 01     sts     0x01B4, r1
    3212:       10 92 bf 01     sts     0x01BF, r1
    3216:       10 92 b7 01     sts     0x01B7, r1
    321a:       10 92 b6 01     sts     0x01B6, r1
    321e:       10 92 c0 01     sts     0x01C0, r1
    3222:       10 92 b9 01     sts     0x01B9, r1
    3226:       10 92 b8 01     sts     0x01B8, r1
    322a:       10 92 c2 01     sts     0x01C2, r1
    322e:       10 92 bb 01     sts     0x01BB, r1
    3232:       10 92 ba 01     sts     0x01BA, r1
    3236:       10 92 c1 01     sts     0x01C1, r1
    323a:       10 92 bd 01     sts     0x01BD, r1
    323e:       10 92 bc 01     sts     0x01BC, r1
    3242:       10 92 c3 01     sts     0x01C3, r1
    3246:       8f ee           ldi     r24, 0xEF       ; 239
    3248:       80 93 7a 00     sts     0x007A, r24
    324c:       20 91 1f 02     lds     r18, 0x021F
    3250:       30 91 20 02     lds     r19, 0x0220
    3254:       80 91 a2 05     lds     r24, 0x05A2
    3258:       e8 2f           mov     r30, r24
    325a:       ff 27           eor     r31, r31
    325c:       ee 0f           add     r30, r30
    325e:       ff 1f           adc     r31, r31
    3260:       ee 58           subi    r30, 0x8E       ; 142
    3262:       fa 4f           sbci    r31, 0xFA       ; 250
    3264:       80 81           ld      r24, Z
    3266:       91 81           ldd     r25, Z+1        ; 0x01
    3268:       82 59           subi    r24, 0x92       ; 146
    326a:       9f 4f           sbci    r25, 0xFF       ; 255
    326c:       28 17           cp      r18, r24
    326e:       39 07           cpc     r19, r25
    3270:       1c f4           brge    .+6             ; 0x3278 <CalibrierMittelwert+0x18a>
    3272:       2f 5f           subi    r18, 0xFF       ; 255
    3274:       3f 4f           sbci    r19, 0xFF       ; 255
    3276:       0c c0           rjmp    .+24            ; 0x3290 <CalibrierMittelwert+0x1a2>
    3278:       80 81           ld      r24, Z
    327a:       91 81           ldd     r25, Z+1        ; 0x01
    327c:       82 59           subi    r24, 0x92       ; 146
    327e:       9f 4f           sbci    r25, 0xFF       ; 255
    3280:       82 17           cp      r24, r18
    3282:       93 07           cpc     r25, r19
    3284:       4c f4           brge    .+18            ; 0x3298 <CalibrierMittelwert+0x1aa>
    3286:       21 15           cp      r18, r1
    3288:       31 05           cpc     r19, r1
    328a:       31 f0           breq    .+12            ; 0x3298 <CalibrierMittelwert+0x1aa>
    328c:       21 50           subi    r18, 0x01       ; 1
    328e:       30 40           sbci    r19, 0x00       ; 0
    3290:       30 93 20 02     sts     0x0220, r19
    3294:       20 93 1f 02     sts     0x021F, r18
    3298:       20 91 21 02     lds     r18, 0x0221
    329c:       30 91 22 02     lds     r19, 0x0222
    32a0:       80 91 a3 05     lds     r24, 0x05A3
    32a4:       e8 2f           mov     r30, r24
    32a6:       ff 27           eor     r31, r31
    32a8:       ee 0f           add     r30, r30
    32aa:       ff 1f           adc     r31, r31
    32ac:       ee 58           subi    r30, 0x8E       ; 142
    32ae:       fa 4f           sbci    r31, 0xFA       ; 250
    32b0:       80 81           ld      r24, Z
    32b2:       91 81           ldd     r25, Z+1        ; 0x01
    32b4:       82 59           subi    r24, 0x92       ; 146
    32b6:       9f 4f           sbci    r25, 0xFF       ; 255
    32b8:       28 17           cp      r18, r24
    32ba:       39 07           cpc     r19, r25
    32bc:       1c f4           brge    .+6             ; 0x32c4 <CalibrierMittelwert+0x1d6>
    32be:       2f 5f           subi    r18, 0xFF       ; 255
    32c0:       3f 4f           sbci    r19, 0xFF       ; 255
    32c2:       0c c0           rjmp    .+24            ; 0x32dc <CalibrierMittelwert+0x1ee>
    32c4:       80 81           ld      r24, Z
    32c6:       91 81           ldd     r25, Z+1        ; 0x01
    32c8:       82 59           subi    r24, 0x92       ; 146
    32ca:       9f 4f           sbci    r25, 0xFF       ; 255
    32cc:       82 17           cp      r24, r18
    32ce:       93 07           cpc     r25, r19
    32d0:       4c f4           brge    .+18            ; 0x32e4 <CalibrierMittelwert+0x1f6>
    32d2:       21 15           cp      r18, r1
    32d4:       31 05           cpc     r19, r1
    32d6:       31 f0           breq    .+12            ; 0x32e4 <CalibrierMittelwert+0x1f6>
    32d8:       21 50           subi    r18, 0x01       ; 1
    32da:       30 40           sbci    r19, 0x00       ; 0
    32dc:       30 93 22 02     sts     0x0222, r19
    32e0:       20 93 21 02     sts     0x0221, r18
    32e4:       20 91 23 02     lds     r18, 0x0223
    32e8:       30 91 24 02     lds     r19, 0x0224
    32ec:       80 91 a4 05     lds     r24, 0x05A4
    32f0:       e8 2f           mov     r30, r24
    32f2:       ff 27           eor     r31, r31
    32f4:       ee 0f           add     r30, r30
    32f6:       ff 1f           adc     r31, r31
    32f8:       ee 58           subi    r30, 0x8E       ; 142
    32fa:       fa 4f           sbci    r31, 0xFA       ; 250
    32fc:       80 81           ld      r24, Z
    32fe:       91 81           ldd     r25, Z+1        ; 0x01
    3300:       82 59           subi    r24, 0x92       ; 146
    3302:       9f 4f           sbci    r25, 0xFF       ; 255
    3304:       28 17           cp      r18, r24
    3306:       39 07           cpc     r19, r25
    3308:       1c f4           brge    .+6             ; 0x3310 <CalibrierMittelwert+0x222>
    330a:       2f 5f           subi    r18, 0xFF       ; 255
    330c:       3f 4f           sbci    r19, 0xFF       ; 255
    330e:       0c c0           rjmp    .+24            ; 0x3328 <CalibrierMittelwert+0x23a>
    3310:       80 81           ld      r24, Z
    3312:       91 81           ldd     r25, Z+1        ; 0x01
    3314:       82 59           subi    r24, 0x92       ; 146
    3316:       9f 4f           sbci    r25, 0xFF       ; 255
    3318:       82 17           cp      r24, r18
    331a:       93 07           cpc     r25, r19
    331c:       4c f4           brge    .+18            ; 0x3330 <CalibrierMittelwert+0x242>
    331e:       21 15           cp      r18, r1
    3320:       31 05           cpc     r19, r1
    3322:       31 f0           breq    .+12            ; 0x3330 <CalibrierMittelwert+0x242>
    3324:       21 50           subi    r18, 0x01       ; 1
    3326:       30 40           sbci    r19, 0x00       ; 0
    3328:       30 93 24 02     sts     0x0224, r19
    332c:       20 93 23 02     sts     0x0223, r18
    3330:       20 91 25 02     lds     r18, 0x0225
    3334:       30 91 26 02     lds     r19, 0x0226
    3338:       80 91 a5 05     lds     r24, 0x05A5
    333c:       e8 2f           mov     r30, r24
    333e:       ff 27           eor     r31, r31
    3340:       ee 0f           add     r30, r30
    3342:       ff 1f           adc     r31, r31
    3344:       ee 58           subi    r30, 0x8E       ; 142
    3346:       fa 4f           sbci    r31, 0xFA       ; 250
    3348:       80 81           ld      r24, Z
    334a:       91 81           ldd     r25, Z+1        ; 0x01
    334c:       82 59           subi    r24, 0x92       ; 146
    334e:       9f 4f           sbci    r25, 0xFF       ; 255
    3350:       28 17           cp      r18, r24
    3352:       39 07           cpc     r19, r25
    3354:       1c f4           brge    .+6             ; 0x335c <CalibrierMittelwert+0x26e>
    3356:       2f 5f           subi    r18, 0xFF       ; 255
    3358:       3f 4f           sbci    r19, 0xFF       ; 255
    335a:       0c c0           rjmp    .+24            ; 0x3374 <CalibrierMittelwert+0x286>
    335c:       80 81           ld      r24, Z
    335e:       91 81           ldd     r25, Z+1        ; 0x01
    3360:       82 59           subi    r24, 0x92       ; 146
    3362:       9f 4f           sbci    r25, 0xFF       ; 255
    3364:       82 17           cp      r24, r18
    3366:       93 07           cpc     r25, r19
    3368:       4c f4           brge    .+18            ; 0x337c <CalibrierMittelwert+0x28e>
    336a:       21 15           cp      r18, r1
    336c:       31 05           cpc     r19, r1
    336e:       31 f0           breq    .+12            ; 0x337c <CalibrierMittelwert+0x28e>
    3370:       21 50           subi    r18, 0x01       ; 1
    3372:       30 40           sbci    r19, 0x00       ; 0
    3374:       30 93 26 02     sts     0x0226, r19
    3378:       20 93 25 02     sts     0x0225, r18
    337c:       80 91 1f 02     lds     r24, 0x021F
    3380:       90 91 20 02     lds     r25, 0x0220
    3384:       97 ff           sbrs    r25, 7
    3386:       05 c0           rjmp    .+10            ; 0x3392 <CalibrierMittelwert+0x2a4>
    3388:       10 92 20 02     sts     0x0220, r1
    338c:       10 92 1f 02     sts     0x021F, r1
    3390:       0a c0           rjmp    .+20            ; 0x33a6 <CalibrierMittelwert+0x2b8>
    3392:       8f 3f           cpi     r24, 0xFF       ; 255
    3394:       91 05           cpc     r25, r1
    3396:       39 f0           breq    .+14            ; 0x33a6 <CalibrierMittelwert+0x2b8>
    3398:       34 f0           brlt    .+12            ; 0x33a6 <CalibrierMittelwert+0x2b8>
    339a:       8f ef           ldi     r24, 0xFF       ; 255
    339c:       90 e0           ldi     r25, 0x00       ; 0
    339e:       90 93 20 02     sts     0x0220, r25
    33a2:       80 93 1f 02     sts     0x021F, r24
    33a6:       80 91 21 02     lds     r24, 0x0221
    33aa:       90 91 22 02     lds     r25, 0x0222
    33ae:       97 ff           sbrs    r25, 7
    33b0:       05 c0           rjmp    .+10            ; 0x33bc <CalibrierMittelwert+0x2ce>
    33b2:       10 92 22 02     sts     0x0222, r1
    33b6:       10 92 21 02     sts     0x0221, r1
    33ba:       0a c0           rjmp    .+20            ; 0x33d0 <CalibrierMittelwert+0x2e2>
    33bc:       8f 3f           cpi     r24, 0xFF       ; 255
    33be:       91 05           cpc     r25, r1
    33c0:       39 f0           breq    .+14            ; 0x33d0 <CalibrierMittelwert+0x2e2>
    33c2:       34 f0           brlt    .+12            ; 0x33d0 <CalibrierMittelwert+0x2e2>
    33c4:       8f ef           ldi     r24, 0xFF       ; 255
    33c6:       90 e0           ldi     r25, 0x00       ; 0
    33c8:       90 93 22 02     sts     0x0222, r25
    33cc:       80 93 21 02     sts     0x0221, r24
    33d0:       80 91 23 02     lds     r24, 0x0223
    33d4:       90 91 24 02     lds     r25, 0x0224
    33d8:       97 ff           sbrs    r25, 7
    33da:       05 c0           rjmp    .+10            ; 0x33e6 <CalibrierMittelwert+0x2f8>
    33dc:       10 92 24 02     sts     0x0224, r1
    33e0:       10 92 23 02     sts     0x0223, r1
    33e4:       0a c0           rjmp    .+20            ; 0x33fa <CalibrierMittelwert+0x30c>
    33e6:       8f 3f           cpi     r24, 0xFF       ; 255
    33e8:       91 05           cpc     r25, r1
    33ea:       39 f0           breq    .+14            ; 0x33fa <CalibrierMittelwert+0x30c>
    33ec:       34 f0           brlt    .+12            ; 0x33fa <CalibrierMittelwert+0x30c>
    33ee:       8f ef           ldi     r24, 0xFF       ; 255
    33f0:       90 e0           ldi     r25, 0x00       ; 0
    33f2:       90 93 24 02     sts     0x0224, r25
    33f6:       80 93 23 02     sts     0x0223, r24
    33fa:       80 91 25 02     lds     r24, 0x0225
    33fe:       90 91 26 02     lds     r25, 0x0226
    3402:       97 ff           sbrs    r25, 7
    3404:       05 c0           rjmp    .+10            ; 0x3410 <CalibrierMittelwert+0x322>
    3406:       10 92 26 02     sts     0x0226, r1
    340a:       10 92 25 02     sts     0x0225, r1
    340e:       08 95           ret
    3410:       8f 3f           cpi     r24, 0xFF       ; 255
    3412:       91 05           cpc     r25, r1
    3414:       39 f0           breq    .+14            ; 0x3424 <CalibrierMittelwert+0x336>
    3416:       34 f0           brlt    .+12            ; 0x3424 <CalibrierMittelwert+0x336>
    3418:       8f ef           ldi     r24, 0xFF       ; 255
    341a:       90 e0           ldi     r25, 0x00       ; 0
    341c:       90 93 26 02     sts     0x0226, r25
    3420:       80 93 25 02     sts     0x0225, r24
    3424:       08 95           ret

00003426 <ParameterZuordnung>:
    3426:       1f 93           push    r17
    3428:       80 91 a9 05     lds     r24, 0x05A9
    342c:       8b 3f           cpi     r24, 0xFB       ; 251
    342e:       98 f0           brcs    .+38            ; 0x3456 <ParameterZuordnung+0x30>
    3430:       8b 3f           cpi     r24, 0xFB       ; 251
    3432:       19 f4           brne    .+6             ; 0x343a <ParameterZuordnung+0x14>
    3434:       80 91 1f 02     lds     r24, 0x021F
    3438:       0e c0           rjmp    .+28            ; 0x3456 <ParameterZuordnung+0x30>
    343a:       8c 3f           cpi     r24, 0xFC       ; 252
    343c:       19 f4           brne    .+6             ; 0x3444 <ParameterZuordnung+0x1e>
    343e:       80 91 21 02     lds     r24, 0x0221
    3442:       09 c0           rjmp    .+18            ; 0x3456 <ParameterZuordnung+0x30>
    3444:       8d 3f           cpi     r24, 0xFD       ; 253
    3446:       19 f4           brne    .+6             ; 0x344e <ParameterZuordnung+0x28>
    3448:       80 91 23 02     lds     r24, 0x0223
    344c:       04 c0           rjmp    .+8             ; 0x3456 <ParameterZuordnung+0x30>
    344e:       8e 3f           cpi     r24, 0xFE       ; 254
    3450:       21 f4           brne    .+8             ; 0x345a <ParameterZuordnung+0x34>
    3452:       80 91 25 02     lds     r24, 0x0225
    3456:       80 93 81 01     sts     0x0181, r24
    345a:       80 91 81 01     lds     r24, 0x0181
    345e:       88 23           and     r24, r24
    3460:       19 f4           brne    .+6             ; 0x3468 <ParameterZuordnung+0x42>
    3462:       10 92 81 01     sts     0x0181, r1
    3466:       04 c0           rjmp    .+8             ; 0x3470 <ParameterZuordnung+0x4a>
    3468:       8f 3f           cpi     r24, 0xFF       ; 255
    346a:       11 f4           brne    .+4             ; 0x3470 <ParameterZuordnung+0x4a>
    346c:       80 93 81 01     sts     0x0181, r24
    3470:       80 91 a8 05     lds     r24, 0x05A8
    3474:       8b 3f           cpi     r24, 0xFB       ; 251
    3476:       98 f0           brcs    .+38            ; 0x349e <ParameterZuordnung+0x78>
    3478:       8b 3f           cpi     r24, 0xFB       ; 251
    347a:       19 f4           brne    .+6             ; 0x3482 <ParameterZuordnung+0x5c>
    347c:       80 91 1f 02     lds     r24, 0x021F
    3480:       0e c0           rjmp    .+28            ; 0x349e <ParameterZuordnung+0x78>
    3482:       8c 3f           cpi     r24, 0xFC       ; 252
    3484:       19 f4           brne    .+6             ; 0x348c <ParameterZuordnung+0x66>
    3486:       80 91 21 02     lds     r24, 0x0221
    348a:       09 c0           rjmp    .+18            ; 0x349e <ParameterZuordnung+0x78>
    348c:       8d 3f           cpi     r24, 0xFD       ; 253
    348e:       19 f4           brne    .+6             ; 0x3496 <ParameterZuordnung+0x70>
    3490:       80 91 23 02     lds     r24, 0x0223
    3494:       04 c0           rjmp    .+8             ; 0x349e <ParameterZuordnung+0x78>
    3496:       8e 3f           cpi     r24, 0xFE       ; 254
    3498:       21 f4           brne    .+8             ; 0x34a2 <ParameterZuordnung+0x7c>
    349a:       80 91 25 02     lds     r24, 0x0225
    349e:       80 93 80 01     sts     0x0180, r24
    34a2:       80 91 80 01     lds     r24, 0x0180
    34a6:       88 23           and     r24, r24
    34a8:       19 f4           brne    .+6             ; 0x34b0 <ParameterZuordnung+0x8a>
    34aa:       10 92 80 01     sts     0x0180, r1
    34ae:       05 c0           rjmp    .+10            ; 0x34ba <ParameterZuordnung+0x94>
    34b0:       84 36           cpi     r24, 0x64       ; 100
    34b2:       18 f0           brcs    .+6             ; 0x34ba <ParameterZuordnung+0x94>
    34b4:       84 e6           ldi     r24, 0x64       ; 100
    34b6:       80 93 80 01     sts     0x0180, r24
    34ba:       80 91 aa 05     lds     r24, 0x05AA
    34be:       8b 3f           cpi     r24, 0xFB       ; 251
    34c0:       98 f0           brcs    .+38            ; 0x34e8 <ParameterZuordnung+0xc2>
    34c2:       8b 3f           cpi     r24, 0xFB       ; 251
    34c4:       19 f4           brne    .+6             ; 0x34cc <ParameterZuordnung+0xa6>
    34c6:       80 91 1f 02     lds     r24, 0x021F
    34ca:       0e c0           rjmp    .+28            ; 0x34e8 <ParameterZuordnung+0xc2>
    34cc:       8c 3f           cpi     r24, 0xFC       ; 252
    34ce:       19 f4           brne    .+6             ; 0x34d6 <ParameterZuordnung+0xb0>
    34d0:       80 91 21 02     lds     r24, 0x0221
    34d4:       09 c0           rjmp    .+18            ; 0x34e8 <ParameterZuordnung+0xc2>
    34d6:       8d 3f           cpi     r24, 0xFD       ; 253
    34d8:       19 f4           brne    .+6             ; 0x34e0 <ParameterZuordnung+0xba>
    34da:       80 91 23 02     lds     r24, 0x0223
    34de:       04 c0           rjmp    .+8             ; 0x34e8 <ParameterZuordnung+0xc2>
    34e0:       8e 3f           cpi     r24, 0xFE       ; 254
    34e2:       21 f4           brne    .+8             ; 0x34ec <ParameterZuordnung+0xc6>
    34e4:       80 91 25 02     lds     r24, 0x0225
    34e8:       80 93 82 01     sts     0x0182, r24
    34ec:       80 91 82 01     lds     r24, 0x0182
    34f0:       88 23           and     r24, r24
    34f2:       19 f4           brne    .+6             ; 0x34fa <ParameterZuordnung+0xd4>
    34f4:       10 92 82 01     sts     0x0182, r1
    34f8:       05 c0           rjmp    .+10            ; 0x3504 <ParameterZuordnung+0xde>
    34fa:       84 36           cpi     r24, 0x64       ; 100
    34fc:       18 f0           brcs    .+6             ; 0x3504 <ParameterZuordnung+0xde>
    34fe:       84 e6           ldi     r24, 0x64       ; 100
    3500:       80 93 82 01     sts     0x0182, r24
    3504:       80 91 ac 05     lds     r24, 0x05AC
    3508:       8b 3f           cpi     r24, 0xFB       ; 251
    350a:       98 f0           brcs    .+38            ; 0x3532 <ParameterZuordnung+0x10c>
    350c:       8b 3f           cpi     r24, 0xFB       ; 251
    350e:       19 f4           brne    .+6             ; 0x3516 <ParameterZuordnung+0xf0>
    3510:       80 91 1f 02     lds     r24, 0x021F
    3514:       0e c0           rjmp    .+28            ; 0x3532 <ParameterZuordnung+0x10c>
    3516:       8c 3f           cpi     r24, 0xFC       ; 252
    3518:       19 f4           brne    .+6             ; 0x3520 <ParameterZuordnung+0xfa>
    351a:       80 91 21 02     lds     r24, 0x0221
    351e:       09 c0           rjmp    .+18            ; 0x3532 <ParameterZuordnung+0x10c>
    3520:       8d 3f           cpi     r24, 0xFD       ; 253
    3522:       19 f4           brne    .+6             ; 0x352a <ParameterZuordnung+0x104>
    3524:       80 91 23 02     lds     r24, 0x0223
    3528:       04 c0           rjmp    .+8             ; 0x3532 <ParameterZuordnung+0x10c>
    352a:       8e 3f           cpi     r24, 0xFE       ; 254
    352c:       21 f4           brne    .+8             ; 0x3536 <ParameterZuordnung+0x110>
    352e:       80 91 25 02     lds     r24, 0x0225
    3532:       80 93 83 01     sts     0x0183, r24
    3536:       80 91 83 01     lds     r24, 0x0183
    353a:       88 23           and     r24, r24
    353c:       19 f4           brne    .+6             ; 0x3544 <ParameterZuordnung+0x11e>
    353e:       10 92 83 01     sts     0x0183, r1
    3542:       04 c0           rjmp    .+8             ; 0x354c <ParameterZuordnung+0x126>
    3544:       8f 3f           cpi     r24, 0xFF       ; 255
    3546:       11 f4           brne    .+4             ; 0x354c <ParameterZuordnung+0x126>
    3548:       80 93 83 01     sts     0x0183, r24
    354c:       80 91 b3 05     lds     r24, 0x05B3
    3550:       8b 3f           cpi     r24, 0xFB       ; 251
    3552:       98 f0           brcs    .+38            ; 0x357a <ParameterZuordnung+0x154>
    3554:       8b 3f           cpi     r24, 0xFB       ; 251
    3556:       19 f4           brne    .+6             ; 0x355e <ParameterZuordnung+0x138>
    3558:       80 91 1f 02     lds     r24, 0x021F
    355c:       0e c0           rjmp    .+28            ; 0x357a <ParameterZuordnung+0x154>
    355e:       8c 3f           cpi     r24, 0xFC       ; 252
    3560:       19 f4           brne    .+6             ; 0x3568 <ParameterZuordnung+0x142>
    3562:       80 91 21 02     lds     r24, 0x0221
    3566:       09 c0           rjmp    .+18            ; 0x357a <ParameterZuordnung+0x154>
    3568:       8d 3f           cpi     r24, 0xFD       ; 253
    356a:       19 f4           brne    .+6             ; 0x3572 <ParameterZuordnung+0x14c>
    356c:       80 91 23 02     lds     r24, 0x0223
    3570:       04 c0           rjmp    .+8             ; 0x357a <ParameterZuordnung+0x154>
    3572:       8e 3f           cpi     r24, 0xFE       ; 254
    3574:       21 f4           brne    .+8             ; 0x357e <ParameterZuordnung+0x158>
    3576:       80 91 25 02     lds     r24, 0x0225
    357a:       80 93 84 01     sts     0x0184, r24
    357e:       80 91 84 01     lds     r24, 0x0184
    3582:       88 23           and     r24, r24
    3584:       19 f4           brne    .+6             ; 0x358c <ParameterZuordnung+0x166>
    3586:       10 92 84 01     sts     0x0184, r1
    358a:       04 c0           rjmp    .+8             ; 0x3594 <ParameterZuordnung+0x16e>
    358c:       8f 3f           cpi     r24, 0xFF       ; 255
    358e:       11 f4           brne    .+4             ; 0x3594 <ParameterZuordnung+0x16e>
    3590:       80 93 84 01     sts     0x0184, r24
    3594:       80 91 b4 05     lds     r24, 0x05B4
    3598:       8b 3f           cpi     r24, 0xFB       ; 251
    359a:       98 f0           brcs    .+38            ; 0x35c2 <ParameterZuordnung+0x19c>
    359c:       8b 3f           cpi     r24, 0xFB       ; 251
    359e:       19 f4           brne    .+6             ; 0x35a6 <ParameterZuordnung+0x180>
    35a0:       80 91 1f 02     lds     r24, 0x021F
    35a4:       0e c0           rjmp    .+28            ; 0x35c2 <ParameterZuordnung+0x19c>
    35a6:       8c 3f           cpi     r24, 0xFC       ; 252
    35a8:       19 f4           brne    .+6             ; 0x35b0 <ParameterZuordnung+0x18a>
    35aa:       80 91 21 02     lds     r24, 0x0221
    35ae:       09 c0           rjmp    .+18            ; 0x35c2 <ParameterZuordnung+0x19c>
    35b0:       8d 3f           cpi     r24, 0xFD       ; 253
    35b2:       19 f4           brne    .+6             ; 0x35ba <ParameterZuordnung+0x194>
    35b4:       80 91 23 02     lds     r24, 0x0223
    35b8:       04 c0           rjmp    .+8             ; 0x35c2 <ParameterZuordnung+0x19c>
    35ba:       8e 3f           cpi     r24, 0xFE       ; 254
    35bc:       21 f4           brne    .+8             ; 0x35c6 <ParameterZuordnung+0x1a0>
    35be:       80 91 25 02     lds     r24, 0x0225
    35c2:       80 93 85 01     sts     0x0185, r24
    35c6:       80 91 85 01     lds     r24, 0x0185
    35ca:       8b 30           cpi     r24, 0x0B       ; 11
    35cc:       10 f4           brcc    .+4             ; 0x35d2 <ParameterZuordnung+0x1ac>
    35ce:       8a e0           ldi     r24, 0x0A       ; 10
    35d0:       02 c0           rjmp    .+4             ; 0x35d6 <ParameterZuordnung+0x1b0>
    35d2:       8f 3f           cpi     r24, 0xFF       ; 255
    35d4:       11 f4           brne    .+4             ; 0x35da <ParameterZuordnung+0x1b4>
    35d6:       80 93 85 01     sts     0x0185, r24
    35da:       80 91 b5 05     lds     r24, 0x05B5
    35de:       8b 3f           cpi     r24, 0xFB       ; 251
    35e0:       98 f0           brcs    .+38            ; 0x3608 <ParameterZuordnung+0x1e2>
    35e2:       8b 3f           cpi     r24, 0xFB       ; 251
    35e4:       19 f4           brne    .+6             ; 0x35ec <ParameterZuordnung+0x1c6>
    35e6:       80 91 1f 02     lds     r24, 0x021F
    35ea:       0e c0           rjmp    .+28            ; 0x3608 <ParameterZuordnung+0x1e2>
    35ec:       8c 3f           cpi     r24, 0xFC       ; 252
    35ee:       19 f4           brne    .+6             ; 0x35f6 <ParameterZuordnung+0x1d0>
    35f0:       80 91 21 02     lds     r24, 0x0221
    35f4:       09 c0           rjmp    .+18            ; 0x3608 <ParameterZuordnung+0x1e2>
    35f6:       8d 3f           cpi     r24, 0xFD       ; 253
    35f8:       19 f4           brne    .+6             ; 0x3600 <ParameterZuordnung+0x1da>
    35fa:       80 91 23 02     lds     r24, 0x0223
    35fe:       04 c0           rjmp    .+8             ; 0x3608 <ParameterZuordnung+0x1e2>
    3600:       8e 3f           cpi     r24, 0xFE       ; 254
    3602:       21 f4           brne    .+8             ; 0x360c <ParameterZuordnung+0x1e6>
    3604:       80 91 25 02     lds     r24, 0x0225
    3608:       80 93 86 01     sts     0x0186, r24
    360c:       80 91 86 01     lds     r24, 0x0186
    3610:       88 23           and     r24, r24
    3612:       19 f4           brne    .+6             ; 0x361a <ParameterZuordnung+0x1f4>
    3614:       10 92 86 01     sts     0x0186, r1
    3618:       04 c0           rjmp    .+8             ; 0x3622 <ParameterZuordnung+0x1fc>
    361a:       8f 3f           cpi     r24, 0xFF       ; 255
    361c:       11 f4           brne    .+4             ; 0x3622 <ParameterZuordnung+0x1fc>
    361e:       80 93 86 01     sts     0x0186, r24
    3622:       80 91 ba 05     lds     r24, 0x05BA
    3626:       8b 3f           cpi     r24, 0xFB       ; 251
    3628:       98 f0           brcs    .+38            ; 0x3650 <ParameterZuordnung+0x22a>
    362a:       8b 3f           cpi     r24, 0xFB       ; 251
    362c:       19 f4           brne    .+6             ; 0x3634 <ParameterZuordnung+0x20e>
    362e:       80 91 1f 02     lds     r24, 0x021F
    3632:       0e c0           rjmp    .+28            ; 0x3650 <ParameterZuordnung+0x22a>
    3634:       8c 3f           cpi     r24, 0xFC       ; 252
    3636:       19 f4           brne    .+6             ; 0x363e <ParameterZuordnung+0x218>
    3638:       80 91 21 02     lds     r24, 0x0221
    363c:       09 c0           rjmp    .+18            ; 0x3650 <ParameterZuordnung+0x22a>
    363e:       8d 3f           cpi     r24, 0xFD       ; 253
    3640:       19 f4           brne    .+6             ; 0x3648 <ParameterZuordnung+0x222>
    3642:       80 91 23 02     lds     r24, 0x0223
    3646:       04 c0           rjmp    .+8             ; 0x3650 <ParameterZuordnung+0x22a>
    3648:       8e 3f           cpi     r24, 0xFE       ; 254
    364a:       21 f4           brne    .+8             ; 0x3654 <ParameterZuordnung+0x22e>
    364c:       80 91 25 02     lds     r24, 0x0225
    3650:       80 93 88 01     sts     0x0188, r24
    3654:       80 91 88 01     lds     r24, 0x0188
    3658:       88 23           and     r24, r24
    365a:       19 f4           brne    .+6             ; 0x3662 <ParameterZuordnung+0x23c>
    365c:       10 92 88 01     sts     0x0188, r1
    3660:       04 c0           rjmp    .+8             ; 0x366a <ParameterZuordnung+0x244>
    3662:       8f 3f           cpi     r24, 0xFF       ; 255
    3664:       11 f4           brne    .+4             ; 0x366a <ParameterZuordnung+0x244>
    3666:       80 93 88 01     sts     0x0188, r24
    366a:       80 91 bb 05     lds     r24, 0x05BB
    366e:       8b 3f           cpi     r24, 0xFB       ; 251
    3670:       98 f0           brcs    .+38            ; 0x3698 <ParameterZuordnung+0x272>
    3672:       8b 3f           cpi     r24, 0xFB       ; 251
    3674:       19 f4           brne    .+6             ; 0x367c <ParameterZuordnung+0x256>
    3676:       80 91 1f 02     lds     r24, 0x021F
    367a:       0e c0           rjmp    .+28            ; 0x3698 <ParameterZuordnung+0x272>
    367c:       8c 3f           cpi     r24, 0xFC       ; 252
    367e:       19 f4           brne    .+6             ; 0x3686 <ParameterZuordnung+0x260>
    3680:       80 91 21 02     lds     r24, 0x0221
    3684:       09 c0           rjmp    .+18            ; 0x3698 <ParameterZuordnung+0x272>
    3686:       8d 3f           cpi     r24, 0xFD       ; 253
    3688:       19 f4           brne    .+6             ; 0x3690 <ParameterZuordnung+0x26a>
    368a:       80 91 23 02     lds     r24, 0x0223
    368e:       04 c0           rjmp    .+8             ; 0x3698 <ParameterZuordnung+0x272>
    3690:       8e 3f           cpi     r24, 0xFE       ; 254
    3692:       21 f4           brne    .+8             ; 0x369c <ParameterZuordnung+0x276>
    3694:       80 91 25 02     lds     r24, 0x0225
    3698:       80 93 33 02     sts     0x0233, r24
    369c:       80 91 33 02     lds     r24, 0x0233
    36a0:       88 23           and     r24, r24
    36a2:       19 f4           brne    .+6             ; 0x36aa <ParameterZuordnung+0x284>
    36a4:       10 92 33 02     sts     0x0233, r1
    36a8:       04 c0           rjmp    .+8             ; 0x36b2 <ParameterZuordnung+0x28c>
    36aa:       8f 3f           cpi     r24, 0xFF       ; 255
    36ac:       11 f4           brne    .+4             ; 0x36b2 <ParameterZuordnung+0x28c>
    36ae:       80 93 33 02     sts     0x0233, r24
    36b2:       80 91 bc 05     lds     r24, 0x05BC
    36b6:       8b 3f           cpi     r24, 0xFB       ; 251
    36b8:       98 f0           brcs    .+38            ; 0x36e0 <ParameterZuordnung+0x2ba>
    36ba:       8b 3f           cpi     r24, 0xFB       ; 251
    36bc:       19 f4           brne    .+6             ; 0x36c4 <ParameterZuordnung+0x29e>
    36be:       80 91 1f 02     lds     r24, 0x021F
    36c2:       0e c0           rjmp    .+28            ; 0x36e0 <ParameterZuordnung+0x2ba>
    36c4:       8c 3f           cpi     r24, 0xFC       ; 252
    36c6:       19 f4           brne    .+6             ; 0x36ce <ParameterZuordnung+0x2a8>
    36c8:       80 91 21 02     lds     r24, 0x0221
    36cc:       09 c0           rjmp    .+18            ; 0x36e0 <ParameterZuordnung+0x2ba>
    36ce:       8d 3f           cpi     r24, 0xFD       ; 253
    36d0:       19 f4           brne    .+6             ; 0x36d8 <ParameterZuordnung+0x2b2>
    36d2:       80 91 23 02     lds     r24, 0x0223
    36d6:       04 c0           rjmp    .+8             ; 0x36e0 <ParameterZuordnung+0x2ba>
    36d8:       8e 3f           cpi     r24, 0xFE       ; 254
    36da:       21 f4           brne    .+8             ; 0x36e4 <ParameterZuordnung+0x2be>
    36dc:       80 91 25 02     lds     r24, 0x0225
    36e0:       80 93 34 02     sts     0x0234, r24
    36e4:       80 91 34 02     lds     r24, 0x0234
    36e8:       88 23           and     r24, r24
    36ea:       19 f4           brne    .+6             ; 0x36f2 <ParameterZuordnung+0x2cc>
    36ec:       10 92 34 02     sts     0x0234, r1
    36f0:       04 c0           rjmp    .+8             ; 0x36fa <ParameterZuordnung+0x2d4>
    36f2:       8f 3f           cpi     r24, 0xFF       ; 255
    36f4:       11 f4           brne    .+4             ; 0x36fa <ParameterZuordnung+0x2d4>
    36f6:       80 93 34 02     sts     0x0234, r24
    36fa:       80 91 bd 05     lds     r24, 0x05BD
    36fe:       8b 3f           cpi     r24, 0xFB       ; 251
    3700:       98 f0           brcs    .+38            ; 0x3728 <ParameterZuordnung+0x302>
    3702:       8b 3f           cpi     r24, 0xFB       ; 251
    3704:       19 f4           brne    .+6             ; 0x370c <ParameterZuordnung+0x2e6>
    3706:       80 91 1f 02     lds     r24, 0x021F
    370a:       0e c0           rjmp    .+28            ; 0x3728 <ParameterZuordnung+0x302>
    370c:       8c 3f           cpi     r24, 0xFC       ; 252
    370e:       19 f4           brne    .+6             ; 0x3716 <ParameterZuordnung+0x2f0>
    3710:       80 91 21 02     lds     r24, 0x0221
    3714:       09 c0           rjmp    .+18            ; 0x3728 <ParameterZuordnung+0x302>
    3716:       8d 3f           cpi     r24, 0xFD       ; 253
    3718:       19 f4           brne    .+6             ; 0x3720 <ParameterZuordnung+0x2fa>
    371a:       80 91 23 02     lds     r24, 0x0223
    371e:       04 c0           rjmp    .+8             ; 0x3728 <ParameterZuordnung+0x302>
    3720:       8e 3f           cpi     r24, 0xFE       ; 254
    3722:       21 f4           brne    .+8             ; 0x372c <ParameterZuordnung+0x306>
    3724:       80 91 25 02     lds     r24, 0x0225
    3728:       80 93 35 02     sts     0x0235, r24
    372c:       80 91 35 02     lds     r24, 0x0235
    3730:       88 23           and     r24, r24
    3732:       19 f4           brne    .+6             ; 0x373a <ParameterZuordnung+0x314>
    3734:       10 92 35 02     sts     0x0235, r1
    3738:       04 c0           rjmp    .+8             ; 0x3742 <ParameterZuordnung+0x31c>
    373a:       8f 3f           cpi     r24, 0xFF       ; 255
    373c:       11 f4           brne    .+4             ; 0x3742 <ParameterZuordnung+0x31c>
    373e:       80 93 35 02     sts     0x0235, r24
    3742:       80 91 be 05     lds     r24, 0x05BE
    3746:       8b 3f           cpi     r24, 0xFB       ; 251
    3748:       98 f0           brcs    .+38            ; 0x3770 <ParameterZuordnung+0x34a>
    374a:       8b 3f           cpi     r24, 0xFB       ; 251
    374c:       19 f4           brne    .+6             ; 0x3754 <ParameterZuordnung+0x32e>
    374e:       80 91 1f 02     lds     r24, 0x021F
    3752:       0e c0           rjmp    .+28            ; 0x3770 <ParameterZuordnung+0x34a>
    3754:       8c 3f           cpi     r24, 0xFC       ; 252
    3756:       19 f4           brne    .+6             ; 0x375e <ParameterZuordnung+0x338>
    3758:       80 91 21 02     lds     r24, 0x0221
    375c:       09 c0           rjmp    .+18            ; 0x3770 <ParameterZuordnung+0x34a>
    375e:       8d 3f           cpi     r24, 0xFD       ; 253
    3760:       19 f4           brne    .+6             ; 0x3768 <ParameterZuordnung+0x342>
    3762:       80 91 23 02     lds     r24, 0x0223
    3766:       04 c0           rjmp    .+8             ; 0x3770 <ParameterZuordnung+0x34a>
    3768:       8e 3f           cpi     r24, 0xFE       ; 254
    376a:       21 f4           brne    .+8             ; 0x3774 <ParameterZuordnung+0x34e>
    376c:       80 91 25 02     lds     r24, 0x0225
    3770:       80 93 36 02     sts     0x0236, r24
    3774:       80 91 36 02     lds     r24, 0x0236
    3778:       88 23           and     r24, r24
    377a:       19 f4           brne    .+6             ; 0x3782 <ParameterZuordnung+0x35c>
    377c:       10 92 36 02     sts     0x0236, r1
    3780:       04 c0           rjmp    .+8             ; 0x378a <ParameterZuordnung+0x364>
    3782:       8f 3f           cpi     r24, 0xFF       ; 255
    3784:       11 f4           brne    .+4             ; 0x378a <ParameterZuordnung+0x364>
    3786:       80 93 36 02     sts     0x0236, r24
    378a:       90 91 bf 05     lds     r25, 0x05BF
    378e:       9b 3f           cpi     r25, 0xFB       ; 251
    3790:       b0 f0           brcs    .+44            ; 0x37be <ParameterZuordnung+0x398>
    3792:       9b 3f           cpi     r25, 0xFB       ; 251
    3794:       19 f4           brne    .+6             ; 0x379c <ParameterZuordnung+0x376>
    3796:       80 91 1f 02     lds     r24, 0x021F
    379a:       04 c0           rjmp    .+8             ; 0x37a4 <ParameterZuordnung+0x37e>
    379c:       9c 3f           cpi     r25, 0xFC       ; 252
    379e:       29 f4           brne    .+10            ; 0x37aa <ParameterZuordnung+0x384>
    37a0:       80 91 21 02     lds     r24, 0x0221
    37a4:       80 93 89 01     sts     0x0189, r24
    37a8:       0c c0           rjmp    .+24            ; 0x37c2 <ParameterZuordnung+0x39c>
    37aa:       9d 3f           cpi     r25, 0xFD       ; 253
    37ac:       19 f4           brne    .+6             ; 0x37b4 <ParameterZuordnung+0x38e>
    37ae:       80 91 23 02     lds     r24, 0x0223
    37b2:       f8 cf           rjmp    .-16            ; 0x37a4 <ParameterZuordnung+0x37e>
    37b4:       9e 3f           cpi     r25, 0xFE       ; 254
    37b6:       29 f4           brne    .+10            ; 0x37c2 <ParameterZuordnung+0x39c>
    37b8:       80 91 25 02     lds     r24, 0x0225
    37bc:       f3 cf           rjmp    .-26            ; 0x37a4 <ParameterZuordnung+0x37e>
    37be:       90 93 89 01     sts     0x0189, r25
    37c2:       80 91 89 01     lds     r24, 0x0189
    37c6:       88 23           and     r24, r24
    37c8:       19 f4           brne    .+6             ; 0x37d0 <ParameterZuordnung+0x3aa>
    37ca:       10 92 89 01     sts     0x0189, r1
    37ce:       04 c0           rjmp    .+8             ; 0x37d8 <ParameterZuordnung+0x3b2>
    37d0:       8f 3f           cpi     r24, 0xFF       ; 255
    37d2:       11 f4           brne    .+4             ; 0x37d8 <ParameterZuordnung+0x3b2>
    37d4:       80 93 89 01     sts     0x0189, r24
    37d8:       9b 3f           cpi     r25, 0xFB       ; 251
    37da:       b0 f0           brcs    .+44            ; 0x3808 <ParameterZuordnung+0x3e2>
    37dc:       9b 3f           cpi     r25, 0xFB       ; 251
    37de:       19 f4           brne    .+6             ; 0x37e6 <ParameterZuordnung+0x3c0>
    37e0:       80 91 1f 02     lds     r24, 0x021F
    37e4:       04 c0           rjmp    .+8             ; 0x37ee <ParameterZuordnung+0x3c8>
    37e6:       9c 3f           cpi     r25, 0xFC       ; 252
    37e8:       29 f4           brne    .+10            ; 0x37f4 <ParameterZuordnung+0x3ce>
    37ea:       80 91 21 02     lds     r24, 0x0221
    37ee:       80 93 89 01     sts     0x0189, r24
    37f2:       0c c0           rjmp    .+24            ; 0x380c <ParameterZuordnung+0x3e6>
    37f4:       9d 3f           cpi     r25, 0xFD       ; 253
    37f6:       19 f4           brne    .+6             ; 0x37fe <ParameterZuordnung+0x3d8>
    37f8:       80 91 23 02     lds     r24, 0x0223
    37fc:       f8 cf           rjmp    .-16            ; 0x37ee <ParameterZuordnung+0x3c8>
    37fe:       9e 3f           cpi     r25, 0xFE       ; 254
    3800:       29 f4           brne    .+10            ; 0x380c <ParameterZuordnung+0x3e6>
    3802:       80 91 25 02     lds     r24, 0x0225
    3806:       f3 cf           rjmp    .-26            ; 0x37ee <ParameterZuordnung+0x3c8>
    3808:       90 93 89 01     sts     0x0189, r25
    380c:       80 91 89 01     lds     r24, 0x0189
    3810:       88 23           and     r24, r24
    3812:       19 f4           brne    .+6             ; 0x381a <ParameterZuordnung+0x3f4>
    3814:       10 92 89 01     sts     0x0189, r1
    3818:       04 c0           rjmp    .+8             ; 0x3822 <ParameterZuordnung+0x3fc>
    381a:       8f 3f           cpi     r24, 0xFF       ; 255
    381c:       11 f4           brne    .+4             ; 0x3822 <ParameterZuordnung+0x3fc>
    381e:       80 93 89 01     sts     0x0189, r24
    3822:       9b 3f           cpi     r25, 0xFB       ; 251
    3824:       b0 f0           brcs    .+44            ; 0x3852 <ParameterZuordnung+0x42c>
    3826:       9b 3f           cpi     r25, 0xFB       ; 251
    3828:       19 f4           brne    .+6             ; 0x3830 <ParameterZuordnung+0x40a>
    382a:       80 91 1f 02     lds     r24, 0x021F
    382e:       04 c0           rjmp    .+8             ; 0x3838 <ParameterZuordnung+0x412>
    3830:       9c 3f           cpi     r25, 0xFC       ; 252
    3832:       29 f4           brne    .+10            ; 0x383e <ParameterZuordnung+0x418>
    3834:       80 91 21 02     lds     r24, 0x0221
    3838:       80 93 89 01     sts     0x0189, r24
    383c:       0c c0           rjmp    .+24            ; 0x3856 <ParameterZuordnung+0x430>
    383e:       9d 3f           cpi     r25, 0xFD       ; 253
    3840:       19 f4           brne    .+6             ; 0x3848 <ParameterZuordnung+0x422>
    3842:       80 91 23 02     lds     r24, 0x0223
    3846:       f8 cf           rjmp    .-16            ; 0x3838 <ParameterZuordnung+0x412>
    3848:       9e 3f           cpi     r25, 0xFE       ; 254
    384a:       29 f4           brne    .+10            ; 0x3856 <ParameterZuordnung+0x430>
    384c:       80 91 25 02     lds     r24, 0x0225
    3850:       f3 cf           rjmp    .-26            ; 0x3838 <ParameterZuordnung+0x412>
    3852:       90 93 89 01     sts     0x0189, r25
    3856:       80 91 89 01     lds     r24, 0x0189
    385a:       88 23           and     r24, r24
    385c:       19 f4           brne    .+6             ; 0x3864 <ParameterZuordnung+0x43e>
    385e:       10 92 89 01     sts     0x0189, r1
    3862:       04 c0           rjmp    .+8             ; 0x386c <ParameterZuordnung+0x446>
    3864:       8f 3f           cpi     r24, 0xFF       ; 255
    3866:       11 f4           brne    .+4             ; 0x386c <ParameterZuordnung+0x446>
    3868:       80 93 89 01     sts     0x0189, r24
    386c:       10 91 88 01     lds     r17, 0x0188
    3870:       61 2f           mov     r22, r17
    3872:       77 27           eor     r23, r23
    3874:       67 fd           sbrc    r22, 7
    3876:       70 95           com     r23
    3878:       87 2f           mov     r24, r23
    387a:       97 2f           mov     r25, r23
    387c:       0e 94 6c 2c     call    0x58d8  ; 0x58d8 <__floatsisf>
    3880:       17 ff           sbrs    r17, 7
    3882:       06 c0           rjmp    .+12            ; 0x3890 <ParameterZuordnung+0x46a>
    3884:       20 e0           ldi     r18, 0x00       ; 0
    3886:       30 e0           ldi     r19, 0x00       ; 0
    3888:       40 e8           ldi     r20, 0x80       ; 128
    388a:       53 e4           ldi     r21, 0x43       ; 67
    388c:       0e 94 c1 2b     call    0x5782  ; 0x5782 <__addsf3>
    3890:       27 e1           ldi     r18, 0x17       ; 23
    3892:       37 eb           ldi     r19, 0xB7       ; 183
    3894:       41 ed           ldi     r20, 0xD1       ; 209
    3896:       58 e3           ldi     r21, 0x38       ; 56
    3898:       0e 94 7a 2d     call    0x5af4  ; 0x5af4 <__mulsf3>
    389c:       60 93 7c 01     sts     0x017C, r22
    38a0:       70 93 7d 01     sts     0x017D, r23
    38a4:       80 93 7e 01     sts     0x017E, r24
    38a8:       90 93 7f 01     sts     0x017F, r25
    38ac:       80 91 b1 05     lds     r24, 0x05B1
    38b0:       80 93 e5 05     sts     0x05E5, r24
    38b4:       80 91 b0 05     lds     r24, 0x05B0
    38b8:       80 93 dc 05     sts     0x05DC, r24
    38bc:       1f 91           pop     r17
    38be:       08 95           ret

000038c0 <DefaultKonstanten2>:
    38c0:       81 e0           ldi     r24, 0x01       ; 1
    38c2:       80 93 9e 05     sts     0x059E, r24
    38c6:       42 e0           ldi     r20, 0x02       ; 2
    38c8:       40 93 9f 05     sts     0x059F, r20
    38cc:       83 e0           ldi     r24, 0x03       ; 3
    38ce:       80 93 a0 05     sts     0x05A0, r24
    38d2:       24 e0           ldi     r18, 0x04       ; 4
    38d4:       20 93 a1 05     sts     0x05A1, r18
    38d8:       35 e0           ldi     r19, 0x05       ; 5
    38da:       30 93 a2 05     sts     0x05A2, r19
    38de:       86 e0           ldi     r24, 0x06       ; 6
    38e0:       80 93 a3 05     sts     0x05A3, r24
    38e4:       87 e0           ldi     r24, 0x07       ; 7
    38e6:       80 93 a4 05     sts     0x05A4, r24
    38ea:       10 92 a6 05     sts     0x05A6, r1
    38ee:       8e e1           ldi     r24, 0x1E       ; 30
    38f0:       80 93 a7 05     sts     0x05A7, r24
    38f4:       8b ef           ldi     r24, 0xFB       ; 251
    38f6:       80 93 a9 05     sts     0x05A9, r24
    38fa:       8a e0           ldi     r24, 0x0A       ; 10
    38fc:       80 93 aa 05     sts     0x05AA, r24
    3900:       92 e3           ldi     r25, 0x32       ; 50
    3902:       90 93 a8 05     sts     0x05A8, r25
    3906:       90 93 ac 05     sts     0x05AC, r25
    390a:       40 93 ab 05     sts     0x05AB, r20
    390e:       20 93 ad 05     sts     0x05AD, r18
    3912:       10 92 ae 05     sts     0x05AE, r1
    3916:       80 e1           ldi     r24, 0x10       ; 16
    3918:       80 93 af 05     sts     0x05AF, r24
    391c:       8f e0           ldi     r24, 0x0F       ; 15
    391e:       80 93 b0 05     sts     0x05B0, r24
    3922:       8a ef           ldi     r24, 0xFA       ; 250
    3924:       80 93 b1 05     sts     0x05B1, r24
    3928:       8a e1           ldi     r24, 0x1A       ; 26
    392a:       80 93 b2 05     sts     0x05B2, r24
    392e:       80 e8           ldi     r24, 0x80       ; 128
    3930:       80 93 b3 05     sts     0x05B3, r24
    3934:       8f ea           ldi     r24, 0xAF       ; 175
    3936:       80 93 b4 05     sts     0x05B4, r24
    393a:       80 93 b5 05     sts     0x05B5, r24
    393e:       8a e5           ldi     r24, 0x5A       ; 90
    3940:       80 93 b6 05     sts     0x05B6, r24
    3944:       83 e2           ldi     r24, 0x23       ; 35
    3946:       80 93 b7 05     sts     0x05B7, r24
    394a:       84 e1           ldi     r24, 0x14       ; 20
    394c:       80 93 b8 05     sts     0x05B8, r24
    3950:       10 92 b9 05     sts     0x05B9, r1
    3954:       30 93 ba 05     sts     0x05BA, r19
    3958:       10 92 bb 05     sts     0x05BB, r1
    395c:       10 92 bc 05     sts     0x05BC, r1
    3960:       10 92 bd 05     sts     0x05BD, r1
    3964:       10 92 be 05     sts     0x05BE, r1
    3968:       84 e6           ldi     r24, 0x64       ; 100
    396a:       80 93 bf 05     sts     0x05BF, r24
    396e:       88 e2           ldi     r24, 0x28       ; 40
    3970:       80 93 c0 05     sts     0x05C0, r24
    3974:       10 92 c4 05     sts     0x05C4, r1
    3978:       90 93 c1 05     sts     0x05C1, r25
    397c:       86 e9           ldi     r24, 0x96       ; 150
    397e:       80 93 c2 05     sts     0x05C2, r24
    3982:       30 93 c3 05     sts     0x05C3, r19
    3986:       ac ec           ldi     r26, 0xCC       ; 204
    3988:       b5 e0           ldi     r27, 0x05       ; 5
    398a:       e8 e6           ldi     r30, 0x68       ; 104
    398c:       f1 e0           ldi     r31, 0x01       ; 1
    398e:       8c e0           ldi     r24, 0x0C       ; 12
    3990:       01 90           ld      r0, Z+
    3992:       0d 92           st      X+, r0
    3994:       81 50           subi    r24, 0x01       ; 1
    3996:       e1 f7           brne    .-8             ; 0x3990 <DefaultKonstanten2+0xd0>
    3998:       08 95           ret

0000399a <DefaultKonstanten1>:
    399a:       81 e0           ldi     r24, 0x01       ; 1
    399c:       80 93 9e 05     sts     0x059E, r24
    39a0:       52 e0           ldi     r21, 0x02       ; 2
    39a2:       50 93 9f 05     sts     0x059F, r21
    39a6:       83 e0           ldi     r24, 0x03       ; 3
    39a8:       80 93 a0 05     sts     0x05A0, r24
    39ac:       44 e0           ldi     r20, 0x04       ; 4
    39ae:       40 93 a1 05     sts     0x05A1, r20
    39b2:       35 e0           ldi     r19, 0x05       ; 5
    39b4:       30 93 a2 05     sts     0x05A2, r19
    39b8:       86 e0           ldi     r24, 0x06       ; 6
    39ba:       80 93 a3 05     sts     0x05A3, r24
    39be:       87 e0           ldi     r24, 0x07       ; 7
    39c0:       80 93 a4 05     sts     0x05A4, r24
    39c4:       28 e0           ldi     r18, 0x08       ; 8
    39c6:       20 93 a5 05     sts     0x05A5, r18
    39ca:       10 92 a6 05     sts     0x05A6, r1
    39ce:       9e e1           ldi     r25, 0x1E       ; 30
    39d0:       90 93 a7 05     sts     0x05A7, r25
    39d4:       8b ef           ldi     r24, 0xFB       ; 251
    39d6:       80 93 a9 05     sts     0x05A9, r24
    39da:       8a e0           ldi     r24, 0x0A       ; 10
    39dc:       80 93 aa 05     sts     0x05AA, r24
    39e0:       86 e4           ldi     r24, 0x46       ; 70
    39e2:       80 93 a8 05     sts     0x05A8, r24
    39e6:       90 93 ac 05     sts     0x05AC, r25
    39ea:       50 93 ab 05     sts     0x05AB, r21
    39ee:       40 93 ad 05     sts     0x05AD, r20
    39f2:       20 93 ae 05     sts     0x05AE, r18
    39f6:       80 e1           ldi     r24, 0x10       ; 16
    39f8:       80 93 af 05     sts     0x05AF, r24
    39fc:       8f e0           ldi     r24, 0x0F       ; 15
    39fe:       80 93 b0 05     sts     0x05B0, r24
    3a02:       8a ef           ldi     r24, 0xFA       ; 250
    3a04:       80 93 b1 05     sts     0x05B1, r24
    3a08:       8a e1           ldi     r24, 0x1A       ; 26
    3a0a:       80 93 b2 05     sts     0x05B2, r24
    3a0e:       80 e8           ldi     r24, 0x80       ; 128
    3a10:       80 93 b3 05     sts     0x05B3, r24
    3a14:       88 e7           ldi     r24, 0x78       ; 120
    3a16:       80 93 b4 05     sts     0x05B4, r24
    3a1a:       96 e9           ldi     r25, 0x96       ; 150
    3a1c:       90 93 b5 05     sts     0x05B5, r25
    3a20:       8a e5           ldi     r24, 0x5A       ; 90
    3a22:       80 93 b6 05     sts     0x05B6, r24
    3a26:       83 e2           ldi     r24, 0x23       ; 35
    3a28:       80 93 b7 05     sts     0x05B7, r24
    3a2c:       84 e1           ldi     r24, 0x14       ; 20
    3a2e:       80 93 b8 05     sts     0x05B8, r24
    3a32:       10 92 b9 05     sts     0x05B9, r1
    3a36:       30 93 ba 05     sts     0x05BA, r19
    3a3a:       10 92 bb 05     sts     0x05BB, r1
    3a3e:       10 92 bc 05     sts     0x05BC, r1
    3a42:       10 92 bd 05     sts     0x05BD, r1
    3a46:       10 92 be 05     sts     0x05BE, r1
    3a4a:       84 e6           ldi     r24, 0x64       ; 100
    3a4c:       80 93 bf 05     sts     0x05BF, r24
    3a50:       88 e2           ldi     r24, 0x28       ; 40
    3a52:       80 93 c0 05     sts     0x05C0, r24
    3a56:       10 92 c4 05     sts     0x05C4, r1
    3a5a:       82 e3           ldi     r24, 0x32       ; 50
    3a5c:       80 93 c1 05     sts     0x05C1, r24
    3a60:       90 93 c2 05     sts     0x05C2, r25
    3a64:       30 93 c3 05     sts     0x05C3, r19
    3a68:       ac ec           ldi     r26, 0xCC       ; 204
    3a6a:       b5 e0           ldi     r27, 0x05       ; 5
    3a6c:       e0 e7           ldi     r30, 0x70       ; 112
    3a6e:       f1 e0           ldi     r31, 0x01       ; 1
    3a70:       8c e0           ldi     r24, 0x0C       ; 12
    3a72:       01 90           ld      r0, Z+
    3a74:       0d 92           st      X+, r0
    3a76:       81 50           subi    r24, 0x01       ; 1
    3a78:       e1 f7           brne    .-8             ; 0x3a72 <DefaultKonstanten1+0xd8>
    3a7a:       08 95           ret

00003a7c <SendMotorData>:
    3a7c:       80 91 2e 02     lds     r24, 0x022E
    3a80:       88 23           and     r24, r24
    3a82:       01 f5           brne    .+64            ; 0x3ac4 <SendMotorData+0x48>
    3a84:       10 92 97 02     sts     0x0297, r1
    3a88:       10 92 96 02     sts     0x0296, r1
    3a8c:       10 92 9a 02     sts     0x029A, r1
    3a90:       10 92 a6 02     sts     0x02A6, r1
    3a94:       80 91 98 01     lds     r24, 0x0198
    3a98:       88 23           and     r24, r24
    3a9a:       11 f0           breq    .+4             ; 0x3aa0 <SendMotorData+0x24>
    3a9c:       80 93 96 02     sts     0x0296, r24
    3aa0:       80 91 99 01     lds     r24, 0x0199
    3aa4:       88 23           and     r24, r24
    3aa6:       11 f0           breq    .+4             ; 0x3aac <SendMotorData+0x30>
    3aa8:       80 93 97 02     sts     0x0297, r24
    3aac:       80 91 9a 01     lds     r24, 0x019A
    3ab0:       88 23           and     r24, r24
    3ab2:       11 f0           breq    .+4             ; 0x3ab8 <SendMotorData+0x3c>
    3ab4:       80 93 a6 02     sts     0x02A6, r24
    3ab8:       80 91 9b 01     lds     r24, 0x019B
    3abc:       88 23           and     r24, r24
    3abe:       11 f0           breq    .+4             ; 0x3ac4 <SendMotorData+0x48>
    3ac0:       80 93 9a 02     sts     0x029A, r24
    3ac4:       80 91 96 02     lds     r24, 0x0296
    3ac8:       99 27           eor     r25, r25
    3aca:       90 93 07 05     sts     0x0507, r25
    3ace:       80 93 06 05     sts     0x0506, r24
    3ad2:       80 91 97 02     lds     r24, 0x0297
    3ad6:       99 27           eor     r25, r25
    3ad8:       90 93 09 05     sts     0x0509, r25
    3adc:       80 93 08 05     sts     0x0508, r24
    3ae0:       80 91 a6 02     lds     r24, 0x02A6
    3ae4:       99 27           eor     r25, r25
    3ae6:       90 93 0b 05     sts     0x050B, r25
    3aea:       80 93 0a 05     sts     0x050A, r24
    3aee:       80 91 9a 02     lds     r24, 0x029A
    3af2:       99 27           eor     r25, r25
    3af4:       90 93 0d 05     sts     0x050D, r25
    3af8:       80 93 0c 05     sts     0x050C, r24
    3afc:       10 92 cf 01     sts     0x01CF, r1
    3b00:       10 92 d0 01     sts     0x01D0, r1
    3b04:       0e 94 50 14     call    0x28a0  ; 0x28a0 <i2c_start>
    3b08:       08 95           ret

00003b0a <SetNeutral>:
    3b0a:       cf 93           push    r28
    3b0c:       df 93           push    r29
    3b0e:       10 92 de 01     sts     0x01DE, r1
    3b12:       10 92 dd 01     sts     0x01DD, r1
    3b16:       10 92 e0 01     sts     0x01E0, r1
    3b1a:       10 92 df 01     sts     0x01DF, r1
    3b1e:       80 e0           ldi     r24, 0x00       ; 0
    3b20:       90 e0           ldi     r25, 0x00       ; 0
    3b22:       a0 e0           ldi     r26, 0x00       ; 0
    3b24:       b0 e0           ldi     r27, 0x00       ; 0
    3b26:       80 93 e1 01     sts     0x01E1, r24
    3b2a:       90 93 e2 01     sts     0x01E2, r25
    3b2e:       a0 93 e3 01     sts     0x01E3, r26
    3b32:       b0 93 e4 01     sts     0x01E4, r27
    3b36:       10 92 d8 01     sts     0x01D8, r1
    3b3a:       10 92 d7 01     sts     0x01D7, r1
    3b3e:       10 92 da 01     sts     0x01DA, r1
    3b42:       10 92 d9 01     sts     0x01D9, r1
    3b46:       10 92 dc 01     sts     0x01DC, r1
    3b4a:       10 92 db 01     sts     0x01DB, r1
    3b4e:       0e 94 77 18     call    0x30ee  ; 0x30ee <CalibrierMittelwert>
    3b52:       85 e0           ldi     r24, 0x05       ; 5
    3b54:       90 e0           ldi     r25, 0x00       ; 0
    3b56:       0e 94 31 0c     call    0x1862  ; 0x1862 <SetDelay>
    3b5a:       ec 01           movw    r28, r24
    3b5c:       ce 01           movw    r24, r28
    3b5e:       0e 94 3a 0c     call    0x1874  ; 0x1874 <CheckDelay>
    3b62:       88 23           and     r24, r24
    3b64:       d9 f3           breq    .-10            ; 0x3b5c <SetNeutral+0x52>
    3b66:       0e 94 77 18     call    0x30ee  ; 0x30ee <CalibrierMittelwert>
    3b6a:       80 91 a6 05     lds     r24, 0x05A6
    3b6e:       80 ff           sbrs    r24, 0
    3b70:       10 c0           rjmp    .+32            ; 0x3b92 <SetNeutral+0x88>
    3b72:       80 91 0a 01     lds     r24, 0x010A
    3b76:       90 91 0b 01     lds     r25, 0x010B
    3b7a:       87 5b           subi    r24, 0xB7       ; 183
    3b7c:       93 40           sbci    r25, 0x03       ; 3
    3b7e:       38 f4           brcc    .+14            ; 0x3b8e <SetNeutral+0x84>
    3b80:       80 91 0a 01     lds     r24, 0x010A
    3b84:       90 91 0b 01     lds     r25, 0x010B
    3b88:       8e 5e           subi    r24, 0xEE       ; 238
    3b8a:       92 40           sbci    r25, 0x02       ; 2
    3b8c:       10 f4           brcc    .+4             ; 0x3b92 <SetNeutral+0x88>
    3b8e:       0e 94 56 10     call    0x20ac  ; 0x20ac <SucheLuftruckOffset>
    3b92:       80 91 da 05     lds     r24, 0x05DA
    3b96:       90 91 db 05     lds     r25, 0x05DB
    3b9a:       97 ff           sbrs    r25, 7
    3b9c:       03 c0           rjmp    .+6             ; 0x3ba4 <SetNeutral+0x9a>
    3b9e:       90 95           com     r25
    3ba0:       81 95           neg     r24
    3ba2:       9f 4f           sbci    r25, 0xFF       ; 255
    3ba4:       90 93 d8 01     sts     0x01D8, r25
    3ba8:       80 93 d7 01     sts     0x01D7, r24
    3bac:       80 91 d8 05     lds     r24, 0x05D8
    3bb0:       90 91 d9 05     lds     r25, 0x05D9
    3bb4:       97 ff           sbrs    r25, 7
    3bb6:       03 c0           rjmp    .+6             ; 0x3bbe <SetNeutral+0xb4>
    3bb8:       90 95           com     r25
    3bba:       81 95           neg     r24
    3bbc:       9f 4f           sbci    r25, 0xFF       ; 255
    3bbe:       90 93 da 01     sts     0x01DA, r25
    3bc2:       80 93 d9 01     sts     0x01D9, r24
    3bc6:       80 91 e6 05     lds     r24, 0x05E6
    3bca:       90 91 e7 05     lds     r25, 0x05E7
    3bce:       97 ff           sbrs    r25, 7
    3bd0:       03 c0           rjmp    .+6             ; 0x3bd8 <SetNeutral+0xce>
    3bd2:       90 95           com     r25
    3bd4:       81 95           neg     r24
    3bd6:       9f 4f           sbci    r25, 0xFF       ; 255
    3bd8:       90 93 dc 01     sts     0x01DC, r25
    3bdc:       80 93 db 01     sts     0x01DB, r24
    3be0:       80 91 ec 05     lds     r24, 0x05EC
    3be4:       90 91 ed 05     lds     r25, 0x05ED
    3be8:       97 ff           sbrs    r25, 7
    3bea:       03 c0           rjmp    .+6             ; 0x3bf2 <SetNeutral+0xe8>
    3bec:       90 95           com     r25
    3bee:       81 95           neg     r24
    3bf0:       9f 4f           sbci    r25, 0xFF       ; 255
    3bf2:       60 e1           ldi     r22, 0x10       ; 16
    3bf4:       70 e0           ldi     r23, 0x00       ; 0
    3bf6:       0e 94 11 2e     call    0x5c22  ; 0x5c22 <__divmodhi4>
    3bfa:       70 93 e0 01     sts     0x01E0, r23
    3bfe:       60 93 df 01     sts     0x01DF, r22
    3c02:       80 91 e3 05     lds     r24, 0x05E3
    3c06:       90 91 e4 05     lds     r25, 0x05E4
    3c0a:       97 ff           sbrs    r25, 7
    3c0c:       03 c0           rjmp    .+6             ; 0x3c14 <SetNeutral+0x10a>
    3c0e:       90 95           com     r25
    3c10:       81 95           neg     r24
    3c12:       9f 4f           sbci    r25, 0xFF       ; 255
    3c14:       60 e1           ldi     r22, 0x10       ; 16
    3c16:       70 e0           ldi     r23, 0x00       ; 0
    3c18:       0e 94 11 2e     call    0x5c22  ; 0x5c22 <__divmodhi4>
    3c1c:       70 93 de 01     sts     0x01DE, r23
    3c20:       60 93 dd 01     sts     0x01DD, r22
    3c24:       60 91 5a 05     lds     r22, 0x055A
    3c28:       70 91 5b 05     lds     r23, 0x055B
    3c2c:       88 27           eor     r24, r24
    3c2e:       77 fd           sbrc    r23, 7
    3c30:       80 95           com     r24
    3c32:       98 2f           mov     r25, r24
    3c34:       0e 94 6c 2c     call    0x58d8  ; 0x58d8 <__floatsisf>
    3c38:       60 93 e1 01     sts     0x01E1, r22
    3c3c:       70 93 e2 01     sts     0x01E2, r23
    3c40:       80 93 e3 01     sts     0x01E3, r24
    3c44:       90 93 e4 01     sts     0x01E4, r25
    3c48:       10 92 fb 01     sts     0x01FB, r1
    3c4c:       10 92 fc 01     sts     0x01FC, r1
    3c50:       10 92 fd 01     sts     0x01FD, r1
    3c54:       10 92 fe 01     sts     0x01FE, r1
    3c58:       10 92 ff 01     sts     0x01FF, r1
    3c5c:       10 92 00 02     sts     0x0200, r1
    3c60:       10 92 01 02     sts     0x0201, r1
    3c64:       10 92 02 02     sts     0x0202, r1
    3c68:       10 92 03 02     sts     0x0203, r1
    3c6c:       10 92 04 02     sts     0x0204, r1
    3c70:       10 92 05 02     sts     0x0205, r1
    3c74:       10 92 06 02     sts     0x0206, r1
    3c78:       10 92 07 02     sts     0x0207, r1
    3c7c:       10 92 08 02     sts     0x0208, r1
    3c80:       10 92 09 02     sts     0x0209, r1
    3c84:       10 92 0a 02     sts     0x020A, r1
    3c88:       10 92 0b 02     sts     0x020B, r1
    3c8c:       10 92 0c 02     sts     0x020C, r1
    3c90:       10 92 0d 02     sts     0x020D, r1
    3c94:       10 92 0e 02     sts     0x020E, r1
    3c98:       10 92 db 05     sts     0x05DB, r1
    3c9c:       10 92 da 05     sts     0x05DA, r1
    3ca0:       10 92 d9 05     sts     0x05D9, r1
    3ca4:       10 92 d8 05     sts     0x05D8, r1
    3ca8:       10 92 e7 05     sts     0x05E7, r1
    3cac:       10 92 e6 05     sts     0x05E6, r1
    3cb0:       80 91 06 01     lds     r24, 0x0106
    3cb4:       90 91 07 01     lds     r25, 0x0107
    3cb8:       a0 91 08 01     lds     r26, 0x0108
    3cbc:       b0 91 09 01     lds     r27, 0x0109
    3cc0:       90 93 5d 05     sts     0x055D, r25
    3cc4:       80 93 5c 05     sts     0x055C, r24
    3cc8:       10 92 c5 01     sts     0x01C5, r1
    3ccc:       10 92 c4 01     sts     0x01C4, r1
    3cd0:       10 92 13 02     sts     0x0213, r1
    3cd4:       10 92 14 02     sts     0x0214, r1
    3cd8:       10 92 15 02     sts     0x0215, r1
    3cdc:       10 92 16 02     sts     0x0216, r1
    3ce0:       80 91 17 02     lds     r24, 0x0217
    3ce4:       90 91 18 02     lds     r25, 0x0218
    3ce8:       90 93 1a 02     sts     0x021A, r25
    3cec:       80 93 19 02     sts     0x0219, r24
    3cf0:       82 e3           ldi     r24, 0x32       ; 50
    3cf2:       90 e0           ldi     r25, 0x00       ; 0
    3cf4:       90 93 ac 01     sts     0x01AC, r25
    3cf8:       80 93 ab 01     sts     0x01AB, r24
    3cfc:       df 91           pop     r29
    3cfe:       cf 91           pop     r28
    3d00:       08 95           ret

00003d02 <Piep>:
    3d02:       1f 93           push    r17
    3d04:       18 2f           mov     r17, r24
    3d06:       0e c0           rjmp    .+28            ; 0x3d24 <Piep+0x22>
    3d08:       80 91 2e 02     lds     r24, 0x022E
    3d0c:       88 23           and     r24, r24
    3d0e:       61 f4           brne    .+24            ; 0x3d28 <Piep+0x26>
    3d10:       84 e6           ldi     r24, 0x64       ; 100
    3d12:       90 e0           ldi     r25, 0x00       ; 0
    3d14:       90 93 ac 01     sts     0x01AC, r25
    3d18:       80 93 ab 01     sts     0x01AB, r24
    3d1c:       8a ef           ldi     r24, 0xFA       ; 250
    3d1e:       90 e0           ldi     r25, 0x00       ; 0
    3d20:       0e 94 1a 0d     call    0x1a34  ; 0x1a34 <Delay_ms>
    3d24:       11 50           subi    r17, 0x01       ; 1
    3d26:       80 f7           brcc    .-32            ; 0x3d08 <Piep+0x6>
    3d28:       1f 91           pop     r17
    3d2a:       08 95           ret

00003d2c <MotorRegler>:
    3d2c:       2f 92           push    r2
    3d2e:       3f 92           push    r3
    3d30:       4f 92           push    r4
    3d32:       5f 92           push    r5
    3d34:       6f 92           push    r6
    3d36:       7f 92           push    r7
    3d38:       8f 92           push    r8
    3d3a:       9f 92           push    r9
    3d3c:       af 92           push    r10
    3d3e:       bf 92           push    r11
    3d40:       cf 92           push    r12
    3d42:       df 92           push    r13
    3d44:       ef 92           push    r14
    3d46:       ff 92           push    r15
    3d48:       0f 93           push    r16
    3d4a:       1f 93           push    r17
    3d4c:       cf 93           push    r28
    3d4e:       df 93           push    r29
    3d50:       cd b7           in      r28, 0x3d       ; 61
    3d52:       de b7           in      r29, 0x3e       ; 62
    3d54:       24 97           sbiw    r28, 0x04       ; 4
    3d56:       0f b6           in      r0, 0x3f        ; 63
    3d58:       f8 94           cli
    3d5a:       de bf           out     0x3e, r29       ; 62
    3d5c:       0f be           out     0x3f, r0        ; 63
    3d5e:       cd bf           out     0x3d, r28       ; 61
    3d60:       0e 94 b6 15     call    0x2b6c  ; 0x2b6c <Mittelwert>
    3d64:       29 9a           sbi     0x05, 1 ; 5
    3d66:       e0 91 a0 05     lds     r30, 0x05A0
    3d6a:       ae 2f           mov     r26, r30
    3d6c:       bb 27           eor     r27, r27
    3d6e:       aa 0f           add     r26, r26
    3d70:       bb 1f           adc     r27, r27
    3d72:       ae 58           subi    r26, 0x8E       ; 142
    3d74:       ba 4f           sbci    r27, 0xFA       ; 250
    3d76:       0d 90           ld      r0, X+
    3d78:       bc 91           ld      r27, X
    3d7a:       a0 2d           mov     r26, r0
    3d7c:       9d 01           movw    r18, r26
    3d7e:       28 58           subi    r18, 0x88       ; 136
    3d80:       3f 4f           sbci    r19, 0xFF       ; 255
    3d82:       3a 83           std     Y+2, r19        ; 0x02
    3d84:       29 83           std     Y+1, r18        ; 0x01
    3d86:       37 ff           sbrs    r19, 7
    3d88:       02 c0           rjmp    .+4             ; 0x3d8e <MotorRegler+0x62>
    3d8a:       1a 82           std     Y+2, r1 ; 0x02
    3d8c:       19 82           std     Y+1, r1 ; 0x01
    3d8e:       80 91 27 02     lds     r24, 0x0227
    3d92:       84 36           cpi     r24, 0x64       ; 100
    3d94:       08 f0           brcs    .+2             ; 0x3d98 <MotorRegler+0x6c>
    3d96:       4a c0           rjmp    .+148           ; 0x3e2c <MotorRegler+0x100>
    3d98:       80 91 01 01     lds     r24, 0x0101
    3d9c:       88 23           and     r24, r24
    3d9e:       31 f4           brne    .+12            ; 0x3dac <MotorRegler+0x80>
    3da0:       84 ef           ldi     r24, 0xF4       ; 244
    3da2:       91 e0           ldi     r25, 0x01       ; 1
    3da4:       90 93 ac 01     sts     0x01AC, r25
    3da8:       80 93 ab 01     sts     0x01AB, r24
    3dac:       80 91 42 02     lds     r24, 0x0242
    3db0:       90 91 43 02     lds     r25, 0x0243
    3db4:       00 97           sbiw    r24, 0x00       ; 0
    3db6:       31 f0           breq    .+12            ; 0x3dc4 <MotorRegler+0x98>
    3db8:       01 97           sbiw    r24, 0x01       ; 1
    3dba:       90 93 43 02     sts     0x0243, r25
    3dbe:       80 93 42 02     sts     0x0242, r24
    3dc2:       04 c0           rjmp    .+8             ; 0x3dcc <MotorRegler+0xa0>
    3dc4:       10 92 2e 02     sts     0x022E, r1
    3dc8:       10 92 1d 02     sts     0x021D, r1
    3dcc:       28 9a           sbi     0x05, 0 ; 5
    3dce:       80 91 3d 02     lds     r24, 0x023D
    3dd2:       90 91 3e 02     lds     r25, 0x023E
    3dd6:       81 5d           subi    r24, 0xD1       ; 209
    3dd8:       97 40           sbci    r25, 0x07       ; 7
    3dda:       28 f1           brcs    .+74            ; 0x3e26 <MotorRegler+0xfa>
    3ddc:       80 91 b7 05     lds     r24, 0x05B7
    3de0:       48 2f           mov     r20, r24
    3de2:       55 27           eor     r21, r21
    3de4:       5a 83           std     Y+2, r21        ; 0x02
    3de6:       49 83           std     Y+1, r20        ; 0x01
    3de8:       81 e0           ldi     r24, 0x01       ; 1
    3dea:       80 93 1d 02     sts     0x021D, r24
    3dee:       e0 91 9e 05     lds     r30, 0x059E
    3df2:       ff 27           eor     r31, r31
    3df4:       ee 0f           add     r30, r30
    3df6:       ff 1f           adc     r31, r31
    3df8:       ee 58           subi    r30, 0x8E       ; 142
    3dfa:       fa 4f           sbci    r31, 0xFA       ; 250
    3dfc:       11 82           std     Z+1, r1 ; 0x01
    3dfe:       10 82           st      Z, r1
    3e00:       e0 91 9f 05     lds     r30, 0x059F
    3e04:       ff 27           eor     r31, r31
    3e06:       ee 0f           add     r30, r30
    3e08:       ff 1f           adc     r31, r31
    3e0a:       ee 58           subi    r30, 0x8E       ; 142
    3e0c:       fa 4f           sbci    r31, 0xFA       ; 250
    3e0e:       11 82           std     Z+1, r1 ; 0x01
    3e10:       10 82           st      Z, r1
    3e12:       e0 91 a1 05     lds     r30, 0x05A1
    3e16:       ff 27           eor     r31, r31
    3e18:       ee 0f           add     r30, r30
    3e1a:       ff 1f           adc     r31, r31
    3e1c:       ee 58           subi    r30, 0x8E       ; 142
    3e1e:       fa 4f           sbci    r31, 0xFA       ; 250
    3e20:       11 82           std     Z+1, r1 ; 0x01
    3e22:       10 82           st      Z, r1
    3e24:       ce c1           rjmp    .+924           ; 0x41c2 <MotorRegler+0x496>
    3e26:       10 92 2e 02     sts     0x022E, r1
    3e2a:       cb c1           rjmp    .+918           ; 0x41c2 <MotorRegler+0x496>
    3e2c:       80 91 27 02     lds     r24, 0x0227
    3e30:       8d 38           cpi     r24, 0x8D       ; 141
    3e32:       08 f4           brcc    .+2             ; 0x3e36 <MotorRegler+0x10a>
    3e34:       c6 c1           rjmp    .+908           ; 0x41c2 <MotorRegler+0x496>
    3e36:       10 92 1d 02     sts     0x021D, r1
    3e3a:       80 91 b8 05     lds     r24, 0x05B8
    3e3e:       22 e3           ldi     r18, 0x32       ; 50
    3e40:       82 9f           mul     r24, r18
    3e42:       c0 01           movw    r24, r0
    3e44:       11 24           eor     r1, r1
    3e46:       90 93 43 02     sts     0x0243, r25
    3e4a:       80 93 42 02     sts     0x0242, r24
    3e4e:       69 81           ldd     r22, Y+1        ; 0x01
    3e50:       7a 81           ldd     r23, Y+2        ; 0x02
    3e52:       69 32           cpi     r22, 0x29       ; 41
    3e54:       71 05           cpc     r23, r1
    3e56:       6c f0           brlt    .+26            ; 0x3e72 <MotorRegler+0x146>
    3e58:       80 91 3d 02     lds     r24, 0x023D
    3e5c:       90 91 3e 02     lds     r25, 0x023E
    3e60:       7f ef           ldi     r23, 0xFF       ; 255
    3e62:       8f 3f           cpi     r24, 0xFF       ; 255
    3e64:       97 07           cpc     r25, r23
    3e66:       81 f1           breq    .+96            ; 0x3ec8 <MotorRegler+0x19c>
    3e68:       01 96           adiw    r24, 0x01       ; 1
    3e6a:       90 93 3e 02     sts     0x023E, r25
    3e6e:       80 93 3d 02     sts     0x023D, r24
    3e72:       80 91 3d 02     lds     r24, 0x023D
    3e76:       90 91 3e 02     lds     r25, 0x023E
    3e7a:       88 3c           cpi     r24, 0xC8       ; 200
    3e7c:       91 05           cpc     r25, r1
    3e7e:       20 f0           brcs    .+8             ; 0x3e88 <MotorRegler+0x15c>
    3e80:       89 81           ldd     r24, Y+1        ; 0x01
    3e82:       9a 81           ldd     r25, Y+2        ; 0x02
    3e84:       88 97           sbiw    r24, 0x28       ; 40
    3e86:       04 f5           brge    .+64            ; 0x3ec8 <MotorRegler+0x19c>
    3e88:       10 92 58 02     sts     0x0258, r1
    3e8c:       10 92 59 02     sts     0x0259, r1
    3e90:       10 92 5a 02     sts     0x025A, r1
    3e94:       10 92 5b 02     sts     0x025B, r1
    3e98:       10 92 54 02     sts     0x0254, r1
    3e9c:       10 92 55 02     sts     0x0255, r1
    3ea0:       10 92 56 02     sts     0x0256, r1
    3ea4:       10 92 57 02     sts     0x0257, r1
    3ea8:       10 92 0b 02     sts     0x020B, r1
    3eac:       10 92 0c 02     sts     0x020C, r1
    3eb0:       10 92 0d 02     sts     0x020D, r1
    3eb4:       10 92 0e 02     sts     0x020E, r1
    3eb8:       10 92 0f 02     sts     0x020F, r1
    3ebc:       10 92 10 02     sts     0x0210, r1
    3ec0:       10 92 11 02     sts     0x0211, r1
    3ec4:       10 92 12 02     sts     0x0212, r1
    3ec8:       e9 81           ldd     r30, Y+1        ; 0x01
    3eca:       fa 81           ldd     r31, Y+2        ; 0x02
    3ecc:       e9 3c           cpi     r30, 0xC9       ; 201
    3ece:       f1 05           cpc     r31, r1
    3ed0:       0c f4           brge    .+2             ; 0x3ed4 <MotorRegler+0x1a8>
    3ed2:       d6 c0           rjmp    .+428           ; 0x4080 <MotorRegler+0x354>
    3ed4:       80 91 2e 02     lds     r24, 0x022E
    3ed8:       88 23           and     r24, r24
    3eda:       09 f0           breq    .+2             ; 0x3ede <MotorRegler+0x1b2>
    3edc:       72 c1           rjmp    .+740           ; 0x41c2 <MotorRegler+0x496>
    3ede:       e0 91 a1 05     lds     r30, 0x05A1
    3ee2:       ff 27           eor     r31, r31
    3ee4:       ee 0f           add     r30, r30
    3ee6:       ff 1f           adc     r31, r31
    3ee8:       ee 58           subi    r30, 0x8E       ; 142
    3eea:       fa 4f           sbci    r31, 0xFA       ; 250
    3eec:       80 81           ld      r24, Z
    3eee:       91 81           ldd     r25, Z+1        ; 0x01
    3ef0:       8c 34           cpi     r24, 0x4C       ; 76
    3ef2:       91 05           cpc     r25, r1
    3ef4:       0c f4           brge    .+2             ; 0x3ef8 <MotorRegler+0x1cc>
    3ef6:       c1 c0           rjmp    .+386           ; 0x407a <MotorRegler+0x34e>
    3ef8:       80 91 41 02     lds     r24, 0x0241
    3efc:       8f 5f           subi    r24, 0xFF       ; 255
    3efe:       80 93 41 02     sts     0x0241, r24
    3f02:       89 3c           cpi     r24, 0xC9       ; 201
    3f04:       08 f4           brcc    .+2             ; 0x3f08 <MotorRegler+0x1dc>
    3f06:       5d c1           rjmp    .+698           ; 0x41c2 <MotorRegler+0x496>
    3f08:       29 98           cbi     0x05, 1 ; 5
    3f0a:       0e 94 85 1d     call    0x3b0a  ; 0x3b0a <SetNeutral>
    3f0e:       10 92 2e 02     sts     0x022E, r1
    3f12:       10 92 41 02     sts     0x0241, r1
    3f16:       10 92 3e 02     sts     0x023E, r1
    3f1a:       10 92 3d 02     sts     0x023D, r1
    3f1e:       80 91 9e 05     lds     r24, 0x059E
    3f22:       28 2f           mov     r18, r24
    3f24:       33 27           eor     r19, r19
    3f26:       f9 01           movw    r30, r18
    3f28:       ee 0f           add     r30, r30
    3f2a:       ff 1f           adc     r31, r31
    3f2c:       ee 58           subi    r30, 0x8E       ; 142
    3f2e:       fa 4f           sbci    r31, 0xFA       ; 250
    3f30:       80 81           ld      r24, Z
    3f32:       91 81           ldd     r25, Z+1        ; 0x01
    3f34:       87 34           cpi     r24, 0x47       ; 71
    3f36:       91 05           cpc     r25, r1
    3f38:       9c f4           brge    .+38            ; 0x3f60 <MotorRegler+0x234>
    3f3a:       e0 91 9f 05     lds     r30, 0x059F
    3f3e:       ff 27           eor     r31, r31
    3f40:       ee 0f           add     r30, r30
    3f42:       ff 1f           adc     r31, r31
    3f44:       ee 58           subi    r30, 0x8E       ; 142
    3f46:       fa 4f           sbci    r31, 0xFA       ; 250
    3f48:       01 90           ld      r0, Z+
    3f4a:       f0 81           ld      r31, Z
    3f4c:       e0 2d           mov     r30, r0
    3f4e:       f7 ff           sbrs    r31, 7
    3f50:       03 c0           rjmp    .+6             ; 0x3f58 <MotorRegler+0x22c>
    3f52:       f0 95           com     r31
    3f54:       e1 95           neg     r30
    3f56:       ff 4f           sbci    r31, 0xFF       ; 255
    3f58:       e7 34           cpi     r30, 0x47       ; 71
    3f5a:       f1 05           cpc     r31, r1
    3f5c:       0c f4           brge    .+2             ; 0x3f60 <MotorRegler+0x234>
    3f5e:       6c c0           rjmp    .+216           ; 0x4038 <MotorRegler+0x30c>
    3f60:       80 91 9f 05     lds     r24, 0x059F
    3f64:       68 2f           mov     r22, r24
    3f66:       77 27           eor     r23, r23
    3f68:       db 01           movw    r26, r22
    3f6a:       aa 0f           add     r26, r26
    3f6c:       bb 1f           adc     r27, r27
    3f6e:       ae 58           subi    r26, 0x8E       ; 142
    3f70:       ba 4f           sbci    r27, 0xFA       ; 250
    3f72:       8d 91           ld      r24, X+
    3f74:       9c 91           ld      r25, X
    3f76:       11 97           sbiw    r26, 0x01       ; 1
    3f78:       87 34           cpi     r24, 0x47       ; 71
    3f7a:       91 05           cpc     r25, r1
    3f7c:       3c f0           brlt    .+14            ; 0x3f8c <MotorRegler+0x260>
    3f7e:       f9 01           movw    r30, r18
    3f80:       ee 0f           add     r30, r30
    3f82:       ff 1f           adc     r31, r31
    3f84:       ee 58           subi    r30, 0x8E       ; 142
    3f86:       fa 4f           sbci    r31, 0xFA       ; 250
    3f88:       80 81           ld      r24, Z
    3f8a:       91 81           ldd     r25, Z+1        ; 0x01
    3f8c:       8d 91           ld      r24, X+
    3f8e:       9c 91           ld      r25, X
    3f90:       87 34           cpi     r24, 0x47       ; 71
    3f92:       91 05           cpc     r25, r1
    3f94:       64 f0           brlt    .+24            ; 0x3fae <MotorRegler+0x282>
    3f96:       f9 01           movw    r30, r18
    3f98:       ee 0f           add     r30, r30
    3f9a:       ff 1f           adc     r31, r31
    3f9c:       ee 58           subi    r30, 0x8E       ; 142
    3f9e:       fa 4f           sbci    r31, 0xFA       ; 250
    3fa0:       80 81           ld      r24, Z
    3fa2:       91 81           ldd     r25, Z+1        ; 0x01
    3fa4:       87 34           cpi     r24, 0x47       ; 71
    3fa6:       91 05           cpc     r25, r1
    3fa8:       14 f0           brlt    .+4             ; 0x3fae <MotorRegler+0x282>
    3faa:       42 e0           ldi     r20, 0x02       ; 2
    3fac:       01 c0           rjmp    .+2             ; 0x3fb0 <MotorRegler+0x284>
    3fae:       41 e0           ldi     r20, 0x01       ; 1
    3fb0:       fb 01           movw    r30, r22
    3fb2:       ee 0f           add     r30, r30
    3fb4:       ff 1f           adc     r31, r31
    3fb6:       ee 58           subi    r30, 0x8E       ; 142
    3fb8:       fa 4f           sbci    r31, 0xFA       ; 250
    3fba:       80 81           ld      r24, Z
    3fbc:       91 81           ldd     r25, Z+1        ; 0x01
    3fbe:       86 34           cpi     r24, 0x46       ; 70
    3fc0:       91 05           cpc     r25, r1
    3fc2:       5c f4           brge    .+22            ; 0x3fda <MotorRegler+0x2ae>
    3fc4:       f9 01           movw    r30, r18
    3fc6:       ee 0f           add     r30, r30
    3fc8:       ff 1f           adc     r31, r31
    3fca:       ee 58           subi    r30, 0x8E       ; 142
    3fcc:       fa 4f           sbci    r31, 0xFA       ; 250
    3fce:       80 81           ld      r24, Z
    3fd0:       91 81           ldd     r25, Z+1        ; 0x01
    3fd2:       87 34           cpi     r24, 0x47       ; 71
    3fd4:       91 05           cpc     r25, r1
    3fd6:       0c f0           brlt    .+2             ; 0x3fda <MotorRegler+0x2ae>
    3fd8:       43 e0           ldi     r20, 0x03       ; 3
    3fda:       fb 01           movw    r30, r22
    3fdc:       ee 0f           add     r30, r30
    3fde:       ff 1f           adc     r31, r31
    3fe0:       ee 58           subi    r30, 0x8E       ; 142
    3fe2:       fa 4f           sbci    r31, 0xFA       ; 250
    3fe4:       80 81           ld      r24, Z
    3fe6:       91 81           ldd     r25, Z+1        ; 0x01
    3fe8:       8a 5b           subi    r24, 0xBA       ; 186
    3fea:       9f 4f           sbci    r25, 0xFF       ; 255
    3fec:       5c f4           brge    .+22            ; 0x4004 <MotorRegler+0x2d8>
    3fee:       f9 01           movw    r30, r18
    3ff0:       ee 0f           add     r30, r30
    3ff2:       ff 1f           adc     r31, r31
    3ff4:       ee 58           subi    r30, 0x8E       ; 142
    3ff6:       fa 4f           sbci    r31, 0xFA       ; 250
    3ff8:       80 81           ld      r24, Z
    3ffa:       91 81           ldd     r25, Z+1        ; 0x01
    3ffc:       87 34           cpi     r24, 0x47       ; 71
    3ffe:       91 05           cpc     r25, r1
    4000:       0c f0           brlt    .+2             ; 0x4004 <MotorRegler+0x2d8>
    4002:       44 e0           ldi     r20, 0x04       ; 4
    4004:       66 0f           add     r22, r22
    4006:       77 1f           adc     r23, r23
    4008:       6e 58           subi    r22, 0x8E       ; 142
    400a:       7a 4f           sbci    r23, 0xFA       ; 250
    400c:       fb 01           movw    r30, r22
    400e:       80 81           ld      r24, Z
    4010:       91 81           ldd     r25, Z+1        ; 0x01
    4012:       8a 5b           subi    r24, 0xBA       ; 186
    4014:       9f 4f           sbci    r25, 0xFF       ; 255
    4016:       5c f4           brge    .+22            ; 0x402e <MotorRegler+0x302>
    4018:       22 0f           add     r18, r18
    401a:       33 1f           adc     r19, r19
    401c:       2e 58           subi    r18, 0x8E       ; 142
    401e:       3a 4f           sbci    r19, 0xFA       ; 250
    4020:       f9 01           movw    r30, r18
    4022:       80 81           ld      r24, Z
    4024:       91 81           ldd     r25, Z+1        ; 0x01
    4026:       86 34           cpi     r24, 0x46       ; 70
    4028:       91 05           cpc     r25, r1
    402a:       0c f4           brge    .+2             ; 0x402e <MotorRegler+0x302>
    402c:       45 e0           ldi     r20, 0x05       ; 5
    402e:       a2 e0           ldi     r26, 0x02       ; 2
    4030:       b0 e0           ldi     r27, 0x00       ; 0
    4032:       04 2e           mov     r0, r20
    4034:       0e 94 69 2e     call    0x5cd2  ; 0x5cd2 <__eeprom_write_byte_1F2021>
    4038:       0e 94 0b 02     call    0x416   ; 0x416 <GetActiveParamSetNumber>
    403c:       4a e3           ldi     r20, 0x3A       ; 58
    403e:       6e e9           ldi     r22, 0x9E       ; 158
    4040:       75 e0           ldi     r23, 0x05       ; 5
    4042:       0e 94 2a 02     call    0x454   ; 0x454 <ReadParameterSet>
    4046:       0e 94 0b 02     call    0x416   ; 0x416 <GetActiveParamSetNumber>
    404a:       0e 94 81 1e     call    0x3d02  ; 0x3d02 <Piep>
    404e:       80 91 a6 05     lds     r24, 0x05A6
    4052:       80 ff           sbrs    r24, 0
    4054:       b6 c0           rjmp    .+364           ; 0x41c2 <MotorRegler+0x496>
    4056:       80 91 0a 01     lds     r24, 0x010A
    405a:       90 91 0b 01     lds     r25, 0x010B
    405e:       87 5b           subi    r24, 0xB7       ; 183
    4060:       93 40           sbci    r25, 0x03       ; 3
    4062:       40 f4           brcc    .+16            ; 0x4074 <MotorRegler+0x348>
    4064:       80 91 0a 01     lds     r24, 0x010A
    4068:       90 91 0b 01     lds     r25, 0x010B
    406c:       8e 5e           subi    r24, 0xEE       ; 238
    406e:       92 40           sbci    r25, 0x02       ; 2
    4070:       08 f0           brcs    .+2             ; 0x4074 <MotorRegler+0x348>
    4072:       a7 c0           rjmp    .+334           ; 0x41c2 <MotorRegler+0x496>
    4074:       0e 94 56 10     call    0x20ac  ; 0x20ac <SucheLuftruckOffset>
    4078:       a4 c0           rjmp    .+328           ; 0x41c2 <MotorRegler+0x496>
    407a:       10 92 41 02     sts     0x0241, r1
    407e:       a1 c0           rjmp    .+322           ; 0x41c2 <MotorRegler+0x496>
    4080:       49 81           ldd     r20, Y+1        ; 0x01
    4082:       5a 81           ldd     r21, Y+2        ; 0x02
    4084:       43 32           cpi     r20, 0x23       ; 35
    4086:       51 05           cpc     r21, r1
    4088:       0c f0           brlt    .+2             ; 0x408c <MotorRegler+0x360>
    408a:       9b c0           rjmp    .+310           ; 0x41c2 <MotorRegler+0x496>
    408c:       80 91 a1 05     lds     r24, 0x05A1
    4090:       48 2f           mov     r20, r24
    4092:       55 27           eor     r21, r21
    4094:       fa 01           movw    r30, r20
    4096:       ee 0f           add     r30, r30
    4098:       ff 1f           adc     r31, r31
    409a:       ee 58           subi    r30, 0x8E       ; 142
    409c:       fa 4f           sbci    r31, 0xFA       ; 250
    409e:       80 81           ld      r24, Z
    40a0:       91 81           ldd     r25, Z+1        ; 0x01
    40a2:       85 5b           subi    r24, 0xB5       ; 181
    40a4:       9f 4f           sbci    r25, 0xFF       ; 255
    40a6:       0c f0           brlt    .+2             ; 0x40aa <MotorRegler+0x37e>
    40a8:       6d c0           rjmp    .+218           ; 0x4184 <MotorRegler+0x458>
    40aa:       80 91 40 02     lds     r24, 0x0240
    40ae:       8f 5f           subi    r24, 0xFF       ; 255
    40b0:       80 93 40 02     sts     0x0240, r24
    40b4:       89 3c           cpi     r24, 0xC9       ; 201
    40b6:       08 f4           brcc    .+2             ; 0x40ba <MotorRegler+0x38e>
    40b8:       67 c0           rjmp    .+206           ; 0x4188 <MotorRegler+0x45c>
    40ba:       88 ec           ldi     r24, 0xC8       ; 200
    40bc:       80 93 40 02     sts     0x0240, r24
    40c0:       81 e0           ldi     r24, 0x01       ; 1
    40c2:       90 e0           ldi     r25, 0x00       ; 0
    40c4:       90 93 3e 02     sts     0x023E, r25
    40c8:       80 93 3d 02     sts     0x023D, r24
    40cc:       81 e0           ldi     r24, 0x01       ; 1
    40ce:       80 93 2e 02     sts     0x022E, r24
    40d2:       10 92 50 02     sts     0x0250, r1
    40d6:       10 92 51 02     sts     0x0251, r1
    40da:       10 92 52 02     sts     0x0252, r1
    40de:       10 92 53 02     sts     0x0253, r1
    40e2:       10 92 0b 02     sts     0x020B, r1
    40e6:       10 92 0c 02     sts     0x020C, r1
    40ea:       10 92 0d 02     sts     0x020D, r1
    40ee:       10 92 0e 02     sts     0x020E, r1
    40f2:       10 92 0f 02     sts     0x020F, r1
    40f6:       10 92 10 02     sts     0x0210, r1
    40fa:       10 92 11 02     sts     0x0211, r1
    40fe:       10 92 12 02     sts     0x0212, r1
    4102:       10 92 fb 01     sts     0x01FB, r1
    4106:       10 92 fc 01     sts     0x01FC, r1
    410a:       10 92 fd 01     sts     0x01FD, r1
    410e:       10 92 fe 01     sts     0x01FE, r1
    4112:       10 92 03 02     sts     0x0203, r1
    4116:       10 92 04 02     sts     0x0204, r1
    411a:       10 92 05 02     sts     0x0205, r1
    411e:       10 92 06 02     sts     0x0206, r1
    4122:       80 91 e7 01     lds     r24, 0x01E7
    4126:       90 91 e8 01     lds     r25, 0x01E8
    412a:       a0 91 e9 01     lds     r26, 0x01E9
    412e:       b0 91 ea 01     lds     r27, 0x01EA
    4132:       80 93 ff 01     sts     0x01FF, r24
    4136:       90 93 00 02     sts     0x0200, r25
    413a:       a0 93 01 02     sts     0x0201, r26
    413e:       b0 93 02 02     sts     0x0202, r27
    4142:       80 91 ef 01     lds     r24, 0x01EF
    4146:       90 91 f0 01     lds     r25, 0x01F0
    414a:       a0 91 f1 01     lds     r26, 0x01F1
    414e:       b0 91 f2 01     lds     r27, 0x01F2
    4152:       80 93 07 02     sts     0x0207, r24
    4156:       90 93 08 02     sts     0x0208, r25
    415a:       a0 93 09 02     sts     0x0209, r26
    415e:       b0 93 0a 02     sts     0x020A, r27
    4162:       10 92 58 02     sts     0x0258, r1
    4166:       10 92 59 02     sts     0x0259, r1
    416a:       10 92 5a 02     sts     0x025A, r1
    416e:       10 92 5b 02     sts     0x025B, r1
    4172:       10 92 54 02     sts     0x0254, r1
    4176:       10 92 55 02     sts     0x0255, r1
    417a:       10 92 56 02     sts     0x0256, r1
    417e:       10 92 57 02     sts     0x0257, r1
    4182:       02 c0           rjmp    .+4             ; 0x4188 <MotorRegler+0x45c>
    4184:       10 92 40 02     sts     0x0240, r1
    4188:       44 0f           add     r20, r20
    418a:       55 1f           adc     r21, r21
    418c:       4e 58           subi    r20, 0x8E       ; 142
    418e:       5a 4f           sbci    r21, 0xFA       ; 250
    4190:       fa 01           movw    r30, r20
    4192:       80 81           ld      r24, Z
    4194:       91 81           ldd     r25, Z+1        ; 0x01
    4196:       8c 34           cpi     r24, 0x4C       ; 76
    4198:       91 05           cpc     r25, r1
    419a:       8c f0           brlt    .+34            ; 0x41be <MotorRegler+0x492>
    419c:       80 91 3f 02     lds     r24, 0x023F
    41a0:       8f 5f           subi    r24, 0xFF       ; 255
    41a2:       80 93 3f 02     sts     0x023F, r24
    41a6:       89 3c           cpi     r24, 0xC9       ; 201
    41a8:       60 f0           brcs    .+24            ; 0x41c2 <MotorRegler+0x496>
    41aa:       10 92 2e 02     sts     0x022E, r1
    41ae:       88 ec           ldi     r24, 0xC8       ; 200
    41b0:       80 93 3f 02     sts     0x023F, r24
    41b4:       10 92 3e 02     sts     0x023E, r1
    41b8:       10 92 3d 02     sts     0x023D, r1
    41bc:       02 c0           rjmp    .+4             ; 0x41c2 <MotorRegler+0x496>
    41be:       10 92 3f 02     sts     0x023F, r1
    41c2:       80 91 67 01     lds     r24, 0x0167
    41c6:       81 50           subi    r24, 0x01       ; 1
    41c8:       80 93 67 01     sts     0x0167, r24
    41cc:       80 91 67 01     lds     r24, 0x0167
    41d0:       8f 3f           cpi     r24, 0xFF       ; 255
    41d2:       29 f0           breq    .+10            ; 0x41de <MotorRegler+0x4b2>
    41d4:       80 91 1d 02     lds     r24, 0x021D
    41d8:       88 23           and     r24, r24
    41da:       09 f4           brne    .+2             ; 0x41de <MotorRegler+0x4b2>
    41dc:       12 c1           rjmp    .+548           ; 0x4402 <MotorRegler+0x6d6>
    41de:       0e 94 13 1a     call    0x3426  ; 0x3426 <ParameterZuordnung>
    41e2:       e0 91 9e 05     lds     r30, 0x059E
    41e6:       ff 27           eor     r31, r31
    41e8:       ee 0f           add     r30, r30
    41ea:       ff 1f           adc     r31, r31
    41ec:       df 01           movw    r26, r30
    41ee:       ae 58           subi    r26, 0x8E       ; 142
    41f0:       ba 4f           sbci    r27, 0xFA       ; 250
    41f2:       8d 91           ld      r24, X+
    41f4:       9c 91           ld      r25, X
    41f6:       60 91 ad 05     lds     r22, 0x05AD
    41fa:       77 27           eor     r23, r23
    41fc:       e8 57           subi    r30, 0x78       ; 120
    41fe:       fa 4f           sbci    r31, 0xFA       ; 250
    4200:       20 81           ld      r18, Z
    4202:       31 81           ldd     r19, Z+1        ; 0x01
    4204:       40 91 ae 05     lds     r20, 0x05AE
    4208:       55 27           eor     r21, r21
    420a:       fc 01           movw    r30, r24
    420c:       e6 9f           mul     r30, r22
    420e:       c0 01           movw    r24, r0
    4210:       e7 9f           mul     r30, r23
    4212:       90 0d           add     r25, r0
    4214:       f6 9f           mul     r31, r22
    4216:       90 0d           add     r25, r0
    4218:       11 24           eor     r1, r1
    421a:       f9 01           movw    r30, r18
    421c:       e4 9f           mul     r30, r20
    421e:       90 01           movw    r18, r0
    4220:       e5 9f           mul     r30, r21
    4222:       30 0d           add     r19, r0
    4224:       f4 9f           mul     r31, r20
    4226:       30 0d           add     r19, r0
    4228:       11 24           eor     r1, r1
    422a:       82 0f           add     r24, r18
    422c:       93 1f           adc     r25, r19
    422e:       90 93 29 02     sts     0x0229, r25
    4232:       80 93 28 02     sts     0x0228, r24
    4236:       e0 91 9f 05     lds     r30, 0x059F
    423a:       ff 27           eor     r31, r31
    423c:       ee 0f           add     r30, r30
    423e:       ff 1f           adc     r31, r31
    4240:       df 01           movw    r26, r30
    4242:       ae 58           subi    r26, 0x8E       ; 142
    4244:       ba 4f           sbci    r27, 0xFA       ; 250
    4246:       8d 91           ld      r24, X+
    4248:       9c 91           ld      r25, X
    424a:       e8 57           subi    r30, 0x78       ; 120
    424c:       fa 4f           sbci    r31, 0xFA       ; 250
    424e:       20 81           ld      r18, Z
    4250:       31 81           ldd     r19, Z+1        ; 0x01
    4252:       fc 01           movw    r30, r24
    4254:       e6 9f           mul     r30, r22
    4256:       c0 01           movw    r24, r0
    4258:       e7 9f           mul     r30, r23
    425a:       90 0d           add     r25, r0
    425c:       f6 9f           mul     r31, r22
    425e:       90 0d           add     r25, r0
    4260:       11 24           eor     r1, r1
    4262:       b9 01           movw    r22, r18
    4264:       64 9f           mul     r22, r20
    4266:       90 01           movw    r18, r0
    4268:       65 9f           mul     r22, r21
    426a:       30 0d           add     r19, r0
    426c:       74 9f           mul     r23, r20
    426e:       30 0d           add     r19, r0
    4270:       11 24           eor     r1, r1
    4272:       82 0f           add     r24, r18
    4274:       93 1f           adc     r25, r19
    4276:       90 93 2b 02     sts     0x022B, r25
    427a:       80 93 2a 02     sts     0x022A, r24
    427e:       e0 91 a1 05     lds     r30, 0x05A1
    4282:       ff 27           eor     r31, r31
    4284:       ee 0f           add     r30, r30
    4286:       ff 1f           adc     r31, r31
    4288:       ee 58           subi    r30, 0x8E       ; 142
    428a:       fa 4f           sbci    r31, 0xFA       ; 250
    428c:       80 81           ld      r24, Z
    428e:       91 81           ldd     r25, Z+1        ; 0x01
    4290:       90 95           com     r25
    4292:       81 95           neg     r24
    4294:       9f 4f           sbci    r25, 0xFF       ; 255
    4296:       90 93 2d 02     sts     0x022D, r25
    429a:       80 93 2c 02     sts     0x022C, r24
    429e:       10 91 85 01     lds     r17, 0x0185
    42a2:       61 2f           mov     r22, r17
    42a4:       77 27           eor     r23, r23
    42a6:       67 fd           sbrc    r22, 7
    42a8:       70 95           com     r23
    42aa:       87 2f           mov     r24, r23
    42ac:       97 2f           mov     r25, r23
    42ae:       0e 94 6c 2c     call    0x58d8  ; 0x58d8 <__floatsisf>
    42b2:       17 ff           sbrs    r17, 7
    42b4:       06 c0           rjmp    .+12            ; 0x42c2 <MotorRegler+0x596>
    42b6:       20 e0           ldi     r18, 0x00       ; 0
    42b8:       30 e0           ldi     r19, 0x00       ; 0
    42ba:       40 e8           ldi     r20, 0x80       ; 128
    42bc:       53 e4           ldi     r21, 0x43       ; 67
    42be:       0e 94 c1 2b     call    0x5782  ; 0x5782 <__addsf3>
    42c2:       20 e0           ldi     r18, 0x00       ; 0
    42c4:       30 e0           ldi     r19, 0x00       ; 0
    42c6:       40 e2           ldi     r20, 0x20       ; 32
    42c8:       51 e4           ldi     r21, 0x41       ; 65
    42ca:       0e 94 c1 2b     call    0x5782  ; 0x5782 <__addsf3>
    42ce:       20 e0           ldi     r18, 0x00       ; 0
    42d0:       30 e0           ldi     r19, 0x00       ; 0
    42d2:       40 e8           ldi     r20, 0x80       ; 128
    42d4:       5b e3           ldi     r21, 0x3B       ; 59
    42d6:       0e 94 7a 2d     call    0x5af4  ; 0x5af4 <__mulsf3>
    42da:       5b 01           movw    r10, r22
    42dc:       6c 01           movw    r12, r24
    42de:       60 93 e8 05     sts     0x05E8, r22
    42e2:       70 93 e9 05     sts     0x05E9, r23
    42e6:       80 93 ea 05     sts     0x05EA, r24
    42ea:       90 93 eb 05     sts     0x05EB, r25
    42ee:       10 91 86 01     lds     r17, 0x0186
    42f2:       61 2f           mov     r22, r17
    42f4:       77 27           eor     r23, r23
    42f6:       67 fd           sbrc    r22, 7
    42f8:       70 95           com     r23
    42fa:       87 2f           mov     r24, r23
    42fc:       97 2f           mov     r25, r23
    42fe:       0e 94 6c 2c     call    0x58d8  ; 0x58d8 <__floatsisf>
    4302:       17 ff           sbrs    r17, 7
    4304:       06 c0           rjmp    .+12            ; 0x4312 <MotorRegler+0x5e6>
    4306:       20 e0           ldi     r18, 0x00       ; 0
    4308:       30 e0           ldi     r19, 0x00       ; 0
    430a:       40 e8           ldi     r20, 0x80       ; 128
    430c:       53 e4           ldi     r21, 0x43       ; 67
    430e:       0e 94 c1 2b     call    0x5782  ; 0x5782 <__addsf3>
    4312:       20 e0           ldi     r18, 0x00       ; 0
    4314:       30 ee           ldi     r19, 0xE0       ; 224
    4316:       4b e2           ldi     r20, 0x2B       ; 43
    4318:       57 e4           ldi     r21, 0x47       ; 71
    431a:       0e 94 09 2c     call    0x5812  ; 0x5812 <__divsf3>
    431e:       60 93 df 05     sts     0x05DF, r22
    4322:       70 93 e0 05     sts     0x05E0, r23
    4326:       80 93 e1 05     sts     0x05E1, r24
    432a:       90 93 e2 05     sts     0x05E2, r25
    432e:       80 91 a6 05     lds     r24, 0x05A6
    4332:       82 ff           sbrs    r24, 2
    4334:       0c c0           rjmp    .+24            ; 0x434e <MotorRegler+0x622>
    4336:       80 e0           ldi     r24, 0x00       ; 0
    4338:       90 e0           ldi     r25, 0x00       ; 0
    433a:       a0 e0           ldi     r26, 0x00       ; 0
    433c:       b0 e0           ldi     r27, 0x00       ; 0
    433e:       80 93 df 05     sts     0x05DF, r24
    4342:       90 93 e0 05     sts     0x05E0, r25
    4346:       a0 93 e1 05     sts     0x05E1, r26
    434a:       b0 93 e2 05     sts     0x05E2, r27
    434e:       20 e0           ldi     r18, 0x00       ; 0
    4350:       30 e0           ldi     r19, 0x00       ; 0
    4352:       40 e0           ldi     r20, 0x00       ; 0
    4354:       50 e0           ldi     r21, 0x00       ; 0
    4356:       c6 01           movw    r24, r12
    4358:       b5 01           movw    r22, r10
    435a:       0e 94 89 2c     call    0x5912  ; 0x5912 <__eqsf2>
    435e:       88 23           and     r24, r24
    4360:       64 f4           brge    .+24            ; 0x437a <MotorRegler+0x64e>
    4362:       80 e0           ldi     r24, 0x00       ; 0
    4364:       90 e0           ldi     r25, 0x00       ; 0
    4366:       a0 e0           ldi     r26, 0x00       ; 0
    4368:       b0 e0           ldi     r27, 0x00       ; 0
    436a:       80 93 e8 05     sts     0x05E8, r24
    436e:       90 93 e9 05     sts     0x05E9, r25
    4372:       a0 93 ea 05     sts     0x05EA, r26
    4376:       b0 93 eb 05     sts     0x05EB, r27
    437a:       20 e0           ldi     r18, 0x00       ; 0
    437c:       30 e0           ldi     r19, 0x00       ; 0
    437e:       40 e0           ldi     r20, 0x00       ; 0
    4380:       50 e0           ldi     r21, 0x00       ; 0
    4382:       60 91 df 05     lds     r22, 0x05DF
    4386:       70 91 e0 05     lds     r23, 0x05E0
    438a:       80 91 e1 05     lds     r24, 0x05E1
    438e:       90 91 e2 05     lds     r25, 0x05E2
    4392:       0e 94 89 2c     call    0x5912  ; 0x5912 <__eqsf2>
    4396:       88 23           and     r24, r24
    4398:       64 f4           brge    .+24            ; 0x43b2 <MotorRegler+0x686>
    439a:       80 e0           ldi     r24, 0x00       ; 0
    439c:       90 e0           ldi     r25, 0x00       ; 0
    439e:       a0 e0           ldi     r26, 0x00       ; 0
    43a0:       b0 e0           ldi     r27, 0x00       ; 0
    43a2:       80 93 df 05     sts     0x05DF, r24
    43a6:       90 93 e0 05     sts     0x05E0, r25
    43aa:       a0 93 e1 05     sts     0x05E1, r26
    43ae:       b0 93 e2 05     sts     0x05E2, r27
    43b2:       80 91 1d 02     lds     r24, 0x021D
    43b6:       88 23           and     r24, r24
    43b8:       21 f1           breq    .+72            ; 0x4402 <MotorRegler+0x6d6>
    43ba:       10 92 2d 02     sts     0x022D, r1
    43be:       10 92 2c 02     sts     0x022C, r1
    43c2:       10 92 29 02     sts     0x0229, r1
    43c6:       10 92 28 02     sts     0x0228, r1
    43ca:       10 92 2b 02     sts     0x022B, r1
    43ce:       10 92 2a 02     sts     0x022A, r1
    43d2:       8d ec           ldi     r24, 0xCD       ; 205
    43d4:       9c ec           ldi     r25, 0xCC       ; 204
    43d6:       ac ec           ldi     r26, 0xCC       ; 204
    43d8:       bd e3           ldi     r27, 0x3D       ; 61
    43da:       80 93 e8 05     sts     0x05E8, r24
    43de:       90 93 e9 05     sts     0x05E9, r25
    43e2:       a0 93 ea 05     sts     0x05EA, r26
    43e6:       b0 93 eb 05     sts     0x05EB, r27
    43ea:       8a e0           ldi     r24, 0x0A       ; 10
    43ec:       97 ed           ldi     r25, 0xD7       ; 215
    43ee:       a3 ea           ldi     r26, 0xA3       ; 163
    43f0:       bb e3           ldi     r27, 0x3B       ; 59
    43f2:       80 93 df 05     sts     0x05DF, r24
    43f6:       90 93 e0 05     sts     0x05E0, r25
    43fa:       a0 93 e1 05     sts     0x05E1, r26
    43fe:       b0 93 e2 05     sts     0x05E2, r27
    4402:       80 91 c6 01     lds     r24, 0x01C6
    4406:       90 91 c7 01     lds     r25, 0x01C7
    440a:       8d 54           subi    r24, 0x4D       ; 77
    440c:       91 40           sbci    r25, 0x01       ; 1
    440e:       08 f4           brcc    .+2             ; 0x4412 <MotorRegler+0x6e6>
    4410:       bc c0           rjmp    .+376           ; 0x458a <MotorRegler+0x85e>
    4412:       20 91 eb 01     lds     r18, 0x01EB
    4416:       30 91 ec 01     lds     r19, 0x01EC
    441a:       40 91 ed 01     lds     r20, 0x01ED
    441e:       50 91 ee 01     lds     r21, 0x01EE
    4422:       80 91 e7 01     lds     r24, 0x01E7
    4426:       90 91 e8 01     lds     r25, 0x01E8
    442a:       a0 91 e9 01     lds     r26, 0x01E9
    442e:       b0 91 ea 01     lds     r27, 0x01EA
    4432:       b9 01           movw    r22, r18
    4434:       68 1b           sub     r22, r24
    4436:       79 0b           sbc     r23, r25
    4438:       70 93 47 02     sts     0x0247, r23
    443c:       60 93 46 02     sts     0x0246, r22
    4440:       20 91 f3 01     lds     r18, 0x01F3
    4444:       30 91 f4 01     lds     r19, 0x01F4
    4448:       40 91 f5 01     lds     r20, 0x01F5
    444c:       50 91 f6 01     lds     r21, 0x01F6
    4450:       80 91 ef 01     lds     r24, 0x01EF
    4454:       90 91 f0 01     lds     r25, 0x01F0
    4458:       a0 91 f1 01     lds     r26, 0x01F1
    445c:       b0 91 f2 01     lds     r27, 0x01F2
    4460:       28 1b           sub     r18, r24
    4462:       39 0b           sbc     r19, r25
    4464:       30 93 45 02     sts     0x0245, r19
    4468:       20 93 44 02     sts     0x0244, r18
    446c:       10 92 c7 01     sts     0x01C7, r1
    4470:       10 92 c6 01     sts     0x01C6, r1
    4474:       67 3a           cpi     r22, 0xA7       ; 167
    4476:       71 05           cpc     r23, r1
    4478:       34 f0           brlt    .+12            ; 0x4486 <MotorRegler+0x75a>
    447a:       80 91 d7 01     lds     r24, 0x01D7
    447e:       90 91 d8 01     lds     r25, 0x01D8
    4482:       01 96           adiw    r24, 0x01       ; 1
    4484:       08 c0           rjmp    .+16            ; 0x4496 <MotorRegler+0x76a>
    4486:       6a 55           subi    r22, 0x5A       ; 90
    4488:       7f 4f           sbci    r23, 0xFF       ; 255
    448a:       4c f4           brge    .+18            ; 0x449e <MotorRegler+0x772>
    448c:       80 91 d7 01     lds     r24, 0x01D7
    4490:       90 91 d8 01     lds     r25, 0x01D8
    4494:       01 97           sbiw    r24, 0x01       ; 1
    4496:       90 93 d8 01     sts     0x01D8, r25
    449a:       80 93 d7 01     sts     0x01D7, r24
    449e:       27 3a           cpi     r18, 0xA7       ; 167
    44a0:       31 05           cpc     r19, r1
    44a2:       34 f0           brlt    .+12            ; 0x44b0 <MotorRegler+0x784>
    44a4:       80 91 d9 01     lds     r24, 0x01D9
    44a8:       90 91 da 01     lds     r25, 0x01DA
    44ac:       01 96           adiw    r24, 0x01       ; 1
    44ae:       08 c0           rjmp    .+16            ; 0x44c0 <MotorRegler+0x794>
    44b0:       2a 55           subi    r18, 0x5A       ; 90
    44b2:       3f 4f           sbci    r19, 0xFF       ; 255
    44b4:       4c f4           brge    .+18            ; 0x44c8 <MotorRegler+0x79c>
    44b6:       80 91 d9 01     lds     r24, 0x01D9
    44ba:       90 91 da 01     lds     r25, 0x01DA
    44be:       01 97           sbiw    r24, 0x01       ; 1
    44c0:       90 93 da 01     sts     0x01DA, r25
    44c4:       80 93 d9 01     sts     0x01D9, r24
    44c8:       80 91 0f 02     lds     r24, 0x020F
    44cc:       90 91 10 02     lds     r25, 0x0210
    44d0:       a0 91 11 02     lds     r26, 0x0211
    44d4:       b0 91 12 02     lds     r27, 0x0212
    44d8:       87 3a           cpi     r24, 0xA7       ; 167
    44da:       91 05           cpc     r25, r1
    44dc:       a1 05           cpc     r26, r1
    44de:       b1 05           cpc     r27, r1
    44e0:       4c f0           brlt    .+18            ; 0x44f4 <MotorRegler+0x7c8>
    44e2:       80 91 db 01     lds     r24, 0x01DB
    44e6:       90 91 dc 01     lds     r25, 0x01DC
    44ea:       01 97           sbiw    r24, 0x01       ; 1
    44ec:       90 93 dc 01     sts     0x01DC, r25
    44f0:       80 93 db 01     sts     0x01DB, r24
    44f4:       80 91 0f 02     lds     r24, 0x020F
    44f8:       90 91 10 02     lds     r25, 0x0210
    44fc:       a0 91 11 02     lds     r26, 0x0211
    4500:       b0 91 12 02     lds     r27, 0x0212
    4504:       8a 55           subi    r24, 0x5A       ; 90
    4506:       9f 4f           sbci    r25, 0xFF       ; 255
    4508:       af 4f           sbci    r26, 0xFF       ; 255
    450a:       bf 4f           sbci    r27, 0xFF       ; 255
    450c:       4c f4           brge    .+18            ; 0x4520 <MotorRegler+0x7f4>
    450e:       80 91 db 01     lds     r24, 0x01DB
    4512:       90 91 dc 01     lds     r25, 0x01DC
    4516:       01 96           adiw    r24, 0x01       ; 1
    4518:       90 93 dc 01     sts     0x01DC, r25
    451c:       80 93 db 01     sts     0x01DB, r24
    4520:       10 92 7a 00     sts     0x007A, r1
    4524:       80 91 e7 01     lds     r24, 0x01E7
    4528:       90 91 e8 01     lds     r25, 0x01E8
    452c:       a0 91 e9 01     lds     r26, 0x01E9
    4530:       b0 91 ea 01     lds     r27, 0x01EA
    4534:       80 93 ff 01     sts     0x01FF, r24
    4538:       90 93 00 02     sts     0x0200, r25
    453c:       a0 93 01 02     sts     0x0201, r26
    4540:       b0 93 02 02     sts     0x0202, r27
    4544:       80 91 ef 01     lds     r24, 0x01EF
    4548:       90 91 f0 01     lds     r25, 0x01F0
    454c:       a0 91 f1 01     lds     r26, 0x01F1
    4550:       b0 91 f2 01     lds     r27, 0x01F2
    4554:       80 93 07 02     sts     0x0207, r24
    4558:       90 93 08 02     sts     0x0208, r25
    455c:       a0 93 09 02     sts     0x0209, r26
    4560:       b0 93 0a 02     sts     0x020A, r27
    4564:       80 91 f7 01     lds     r24, 0x01F7
    4568:       90 91 f8 01     lds     r25, 0x01F8
    456c:       a0 91 f9 01     lds     r26, 0x01F9
    4570:       b0 91 fa 01     lds     r27, 0x01FA
    4574:       80 93 0f 02     sts     0x020F, r24
    4578:       90 93 10 02     sts     0x0210, r25
    457c:       a0 93 11 02     sts     0x0211, r26
    4580:       b0 93 12 02     sts     0x0212, r27
    4584:       8f ee           ldi     r24, 0xEF       ; 239
    4586:       80 93 7a 00     sts     0x007A, r24
    458a:       60 91 e7 01     lds     r22, 0x01E7
    458e:       70 91 e8 01     lds     r23, 0x01E8
    4592:       80 91 e9 01     lds     r24, 0x01E9
    4596:       90 91 ea 01     lds     r25, 0x01EA
    459a:       a0 90 b2 05     lds     r10, 0x05B2
    459e:       bb 24           eor     r11, r11
    45a0:       cc 24           eor     r12, r12
    45a2:       dd 24           eor     r13, r13
    45a4:       e0 90 e3 05     lds     r14, 0x05E3
    45a8:       f0 90 e4 05     lds     r15, 0x05E4
    45ac:       a6 01           movw    r20, r12
    45ae:       95 01           movw    r18, r10
    45b0:       0e 94 46 2e     call    0x5c8c  ; 0x5c8c <__divmodsi4>
    45b4:       00 27           eor     r16, r16
    45b6:       f7 fc           sbrc    r15, 7
    45b8:       00 95           com     r16
    45ba:       10 2f           mov     r17, r16
    45bc:       2e 19           sub     r18, r14
    45be:       3f 09           sbc     r19, r15
    45c0:       40 0b           sbc     r20, r16
    45c2:       51 0b           sbc     r21, r17
    45c4:       ca 01           movw    r24, r20
    45c6:       b9 01           movw    r22, r18
    45c8:       20 e1           ldi     r18, 0x10       ; 16
    45ca:       30 e0           ldi     r19, 0x00       ; 0
    45cc:       40 e0           ldi     r20, 0x00       ; 0
    45ce:       50 e0           ldi     r21, 0x00       ; 0
    45d0:       0e 94 46 2e     call    0x5c8c  ; 0x5c8c <__divmodsi4>
    45d4:       39 01           movw    r6, r18
    45d6:       4a 01           movw    r8, r20
    45d8:       20 93 4c 02     sts     0x024C, r18
    45dc:       30 93 4d 02     sts     0x024D, r19
    45e0:       40 93 4e 02     sts     0x024E, r20
    45e4:       50 93 4f 02     sts     0x024F, r21
    45e8:       60 91 ef 01     lds     r22, 0x01EF
    45ec:       70 91 f0 01     lds     r23, 0x01F0
    45f0:       80 91 f1 01     lds     r24, 0x01F1
    45f4:       90 91 f2 01     lds     r25, 0x01F2
    45f8:       e0 90 ec 05     lds     r14, 0x05EC
    45fc:       f0 90 ed 05     lds     r15, 0x05ED
    4600:       a6 01           movw    r20, r12
    4602:       95 01           movw    r18, r10
    4604:       0e 94 46 2e     call    0x5c8c  ; 0x5c8c <__divmodsi4>
    4608:       00 27           eor     r16, r16
    460a:       f7 fc           sbrc    r15, 7
    460c:       00 95           com     r16
    460e:       10 2f           mov     r17, r16
    4610:       2e 19           sub     r18, r14
    4612:       3f 09           sbc     r19, r15
    4614:       40 0b           sbc     r20, r16
    4616:       51 0b           sbc     r21, r17
    4618:       ca 01           movw    r24, r20
    461a:       b9 01           movw    r22, r18
    461c:       20 e1           ldi     r18, 0x10       ; 16
    461e:       30 e0           ldi     r19, 0x00       ; 0
    4620:       40 e0           ldi     r20, 0x00       ; 0
    4622:       50 e0           ldi     r21, 0x00       ; 0
    4624:       0e 94 46 2e     call    0x5c8c  ; 0x5c8c <__divmodsi4>
    4628:       20 93 48 02     sts     0x0248, r18
    462c:       30 93 49 02     sts     0x0249, r19
    4630:       40 93 4a 02     sts     0x024A, r20
    4634:       50 93 4b 02     sts     0x024B, r21
    4638:       f5 ef           ldi     r31, 0xF5       ; 245
    463a:       6f 16           cp      r6, r31
    463c:       f1 e0           ldi     r31, 0x01       ; 1
    463e:       7f 06           cpc     r7, r31
    4640:       f0 e0           ldi     r31, 0x00       ; 0
    4642:       8f 06           cpc     r8, r31
    4644:       f0 e0           ldi     r31, 0x00       ; 0
    4646:       9f 06           cpc     r9, r31
    4648:       2c f0           brlt    .+10            ; 0x4654 <MotorRegler+0x928>
    464a:       84 ef           ldi     r24, 0xF4       ; 244
    464c:       91 e0           ldi     r25, 0x01       ; 1
    464e:       a0 e0           ldi     r26, 0x00       ; 0
    4650:       b0 e0           ldi     r27, 0x00       ; 0
    4652:       0d c0           rjmp    .+26            ; 0x466e <MotorRegler+0x942>
    4654:       6c e0           ldi     r22, 0x0C       ; 12
    4656:       66 16           cp      r6, r22
    4658:       6e ef           ldi     r22, 0xFE       ; 254
    465a:       76 06           cpc     r7, r22
    465c:       6f ef           ldi     r22, 0xFF       ; 255
    465e:       86 06           cpc     r8, r22
    4660:       6f ef           ldi     r22, 0xFF       ; 255
    4662:       96 06           cpc     r9, r22
    4664:       64 f4           brge    .+24            ; 0x467e <MotorRegler+0x952>
    4666:       8c e0           ldi     r24, 0x0C       ; 12
    4668:       9e ef           ldi     r25, 0xFE       ; 254
    466a:       af ef           ldi     r26, 0xFF       ; 255
    466c:       bf ef           ldi     r27, 0xFF       ; 255
    466e:       80 93 4c 02     sts     0x024C, r24
    4672:       90 93 4d 02     sts     0x024D, r25
    4676:       a0 93 4e 02     sts     0x024E, r26
    467a:       b0 93 4f 02     sts     0x024F, r27
    467e:       25 3f           cpi     r18, 0xF5       ; 245
    4680:       71 e0           ldi     r23, 0x01       ; 1
    4682:       37 07           cpc     r19, r23
    4684:       70 e0           ldi     r23, 0x00       ; 0
    4686:       47 07           cpc     r20, r23
    4688:       70 e0           ldi     r23, 0x00       ; 0
    468a:       57 07           cpc     r21, r23
    468c:       2c f0           brlt    .+10            ; 0x4698 <MotorRegler+0x96c>
    468e:       84 ef           ldi     r24, 0xF4       ; 244
    4690:       91 e0           ldi     r25, 0x01       ; 1
    4692:       a0 e0           ldi     r26, 0x00       ; 0
    4694:       b0 e0           ldi     r27, 0x00       ; 0
    4696:       09 c0           rjmp    .+18            ; 0x46aa <MotorRegler+0x97e>
    4698:       2c 50           subi    r18, 0x0C       ; 12
    469a:       3e 4f           sbci    r19, 0xFE       ; 254
    469c:       4f 4f           sbci    r20, 0xFF       ; 255
    469e:       5f 4f           sbci    r21, 0xFF       ; 255
    46a0:       64 f4           brge    .+24            ; 0x46ba <MotorRegler+0x98e>
    46a2:       8c e0           ldi     r24, 0x0C       ; 12
    46a4:       9e ef           ldi     r25, 0xFE       ; 254
    46a6:       af ef           ldi     r26, 0xFF       ; 255
    46a8:       bf ef           ldi     r27, 0xFF       ; 255
    46aa:       80 93 48 02     sts     0x0248, r24
    46ae:       90 93 49 02     sts     0x0249, r25
    46b2:       a0 93 4a 02     sts     0x024A, r26
    46b6:       b0 93 4b 02     sts     0x024B, r27
    46ba:       10 92 7a 00     sts     0x007A, r1
    46be:       80 91 fb 01     lds     r24, 0x01FB
    46c2:       90 91 fc 01     lds     r25, 0x01FC
    46c6:       a0 91 fd 01     lds     r26, 0x01FD
    46ca:       b0 91 fe 01     lds     r27, 0x01FE
    46ce:       20 91 4c 02     lds     r18, 0x024C
    46d2:       30 91 4d 02     lds     r19, 0x024D
    46d6:       40 91 4e 02     lds     r20, 0x024E
    46da:       50 91 4f 02     lds     r21, 0x024F
    46de:       82 1b           sub     r24, r18
    46e0:       93 0b           sbc     r25, r19
    46e2:       a4 0b           sbc     r26, r20
    46e4:       b5 0b           sbc     r27, r21
    46e6:       80 93 fb 01     sts     0x01FB, r24
    46ea:       90 93 fc 01     sts     0x01FC, r25
    46ee:       a0 93 fd 01     sts     0x01FD, r26
    46f2:       b0 93 fe 01     sts     0x01FE, r27
    46f6:       80 91 03 02     lds     r24, 0x0203
    46fa:       90 91 04 02     lds     r25, 0x0204
    46fe:       a0 91 05 02     lds     r26, 0x0205
    4702:       b0 91 06 02     lds     r27, 0x0206
    4706:       20 91 48 02     lds     r18, 0x0248
    470a:       30 91 49 02     lds     r19, 0x0249
    470e:       40 91 4a 02     lds     r20, 0x024A
    4712:       50 91 4b 02     lds     r21, 0x024B
    4716:       82 1b           sub     r24, r18
    4718:       93 0b           sbc     r25, r19
    471a:       a4 0b           sbc     r26, r20
    471c:       b5 0b           sbc     r27, r21
    471e:       80 93 03 02     sts     0x0203, r24
    4722:       90 93 04 02     sts     0x0204, r25
    4726:       a0 93 05 02     sts     0x0205, r26
    472a:       b0 93 06 02     sts     0x0206, r27
    472e:       80 91 2c 02     lds     r24, 0x022C
    4732:       90 91 2d 02     lds     r25, 0x022D
    4736:       5c 01           movw    r10, r24
    4738:       cc 24           eor     r12, r12
    473a:       b7 fc           sbrc    r11, 7
    473c:       c0 94           com     r12
    473e:       dc 2c           mov     r13, r12
    4740:       a0 92 50 02     sts     0x0250, r10
    4744:       b0 92 51 02     sts     0x0251, r11
    4748:       c0 92 52 02     sts     0x0252, r12
    474c:       d0 92 53 02     sts     0x0253, r13
    4750:       97 ff           sbrs    r25, 7
    4752:       03 c0           rjmp    .+6             ; 0x475a <MotorRegler+0xa2e>
    4754:       90 95           com     r25
    4756:       81 95           neg     r24
    4758:       9f 4f           sbci    r25, 0xFF       ; 255
    475a:       84 97           sbiw    r24, 0x24       ; 36
    475c:       3c f0           brlt    .+14            ; 0x476c <MotorRegler+0xa40>
    475e:       80 91 a6 05     lds     r24, 0x05A6
    4762:       84 fd           sbrc    r24, 4
    4764:       03 c0           rjmp    .+6             ; 0x476c <MotorRegler+0xa40>
    4766:       81 e0           ldi     r24, 0x01       ; 1
    4768:       80 93 39 02     sts     0x0239, r24
    476c:       60 90 0b 02     lds     r6, 0x020B
    4770:       70 90 0c 02     lds     r7, 0x020C
    4774:       80 90 0d 02     lds     r8, 0x020D
    4778:       90 90 0e 02     lds     r9, 0x020E
    477c:       c5 01           movw    r24, r10
    477e:       b7 fe           sbrs    r11, 7
    4780:       03 c0           rjmp    .+6             ; 0x4788 <MotorRegler+0xa5c>
    4782:       90 95           com     r25
    4784:       81 95           neg     r24
    4786:       9f 4f           sbci    r25, 0xFF       ; 255
    4788:       7c 01           movw    r14, r24
    478a:       00 27           eor     r16, r16
    478c:       f7 fc           sbrc    r15, 7
    478e:       00 95           com     r16
    4790:       10 2f           mov     r17, r16
    4792:       20 91 af 05     lds     r18, 0x05AF
    4796:       33 27           eor     r19, r19
    4798:       44 27           eor     r20, r20
    479a:       55 27           eor     r21, r21
    479c:       c6 01           movw    r24, r12
    479e:       b5 01           movw    r22, r10
    47a0:       0e 94 de 2d     call    0x5bbc  ; 0x5bbc <__mulsi3>
    47a4:       9b 01           movw    r18, r22
    47a6:       ac 01           movw    r20, r24
    47a8:       c8 01           movw    r24, r16
    47aa:       b7 01           movw    r22, r14
    47ac:       0e 94 de 2d     call    0x5bbc  ; 0x5bbc <__mulsi3>
    47b0:       20 e0           ldi     r18, 0x00       ; 0
    47b2:       31 e0           ldi     r19, 0x01       ; 1
    47b4:       40 e0           ldi     r20, 0x00       ; 0
    47b6:       50 e0           ldi     r21, 0x00       ; 0
    47b8:       0e 94 46 2e     call    0x5c8c  ; 0x5c8c <__divmodsi4>
    47bc:       44 27           eor     r20, r20
    47be:       37 fd           sbrc    r19, 7
    47c0:       40 95           com     r20
    47c2:       54 2f           mov     r21, r20
    47c4:       62 1a           sub     r6, r18
    47c6:       73 0a           sbc     r7, r19
    47c8:       84 0a           sbc     r8, r20
    47ca:       95 0a           sbc     r9, r21
    47cc:       60 92 0b 02     sts     0x020B, r6
    47d0:       70 92 0c 02     sts     0x020C, r7
    47d4:       80 92 0d 02     sts     0x020D, r8
    47d8:       90 92 0e 02     sts     0x020E, r9
    47dc:       80 91 0b 02     lds     r24, 0x020B
    47e0:       90 91 0c 02     lds     r25, 0x020C
    47e4:       a0 91 0d 02     lds     r26, 0x020D
    47e8:       b0 91 0e 02     lds     r27, 0x020E
    47ec:       81 53           subi    r24, 0x31       ; 49
    47ee:       95 47           sbci    r25, 0x75       ; 117
    47f0:       a0 40           sbci    r26, 0x00       ; 0
    47f2:       b0 40           sbci    r27, 0x00       ; 0
    47f4:       64 f0           brlt    .+24            ; 0x480e <MotorRegler+0xae2>
    47f6:       80 e3           ldi     r24, 0x30       ; 48
    47f8:       95 e7           ldi     r25, 0x75       ; 117
    47fa:       a0 e0           ldi     r26, 0x00       ; 0
    47fc:       b0 e0           ldi     r27, 0x00       ; 0
    47fe:       80 93 0b 02     sts     0x020B, r24
    4802:       90 93 0c 02     sts     0x020C, r25
    4806:       a0 93 0d 02     sts     0x020D, r26
    480a:       b0 93 0e 02     sts     0x020E, r27
    480e:       80 91 0b 02     lds     r24, 0x020B
    4812:       90 91 0c 02     lds     r25, 0x020C
    4816:       a0 91 0d 02     lds     r26, 0x020D
    481a:       b0 91 0e 02     lds     r27, 0x020E
    481e:       80 5d           subi    r24, 0xD0       ; 208
    4820:       9a 48           sbci    r25, 0x8A       ; 138
    4822:       af 4f           sbci    r26, 0xFF       ; 255
    4824:       bf 4f           sbci    r27, 0xFF       ; 255
    4826:       64 f4           brge    .+24            ; 0x4840 <MotorRegler+0xb14>
    4828:       80 ed           ldi     r24, 0xD0       ; 208
    482a:       9a e8           ldi     r25, 0x8A       ; 138
    482c:       af ef           ldi     r26, 0xFF       ; 255
    482e:       bf ef           ldi     r27, 0xFF       ; 255
    4830:       80 93 0b 02     sts     0x020B, r24
    4834:       90 93 0c 02     sts     0x020C, r25
    4838:       a0 93 0d 02     sts     0x020D, r26
    483c:       b0 93 0e 02     sts     0x020E, r27
    4840:       8f ee           ldi     r24, 0xEF       ; 239
    4842:       80 93 7a 00     sts     0x007A, r24
    4846:       80 91 17 02     lds     r24, 0x0217
    484a:       90 91 18 02     lds     r25, 0x0218
    484e:       89 2b           or      r24, r25
    4850:       09 f4           brne    .+2             ; 0x4854 <MotorRegler+0xb28>
    4852:       a1 c0           rjmp    .+322           ; 0x4996 <MotorRegler+0xc6a>
    4854:       80 91 a6 05     lds     r24, 0x05A6
    4858:       83 ff           sbrs    r24, 3
    485a:       9d c0           rjmp    .+314           ; 0x4996 <MotorRegler+0xc6a>
    485c:       60 91 e7 01     lds     r22, 0x01E7
    4860:       70 91 e8 01     lds     r23, 0x01E8
    4864:       80 91 e9 01     lds     r24, 0x01E9
    4868:       90 91 ea 01     lds     r25, 0x01EA
    486c:       20 e0           ldi     r18, 0x00       ; 0
    486e:       32 e0           ldi     r19, 0x02       ; 2
    4870:       40 e0           ldi     r20, 0x00       ; 0
    4872:       50 e0           ldi     r21, 0x00       ; 0
    4874:       0e 94 46 2e     call    0x5c8c  ; 0x5c8c <__divmodsi4>
    4878:       89 01           movw    r16, r18
    487a:       37 ff           sbrs    r19, 7
    487c:       03 c0           rjmp    .+6             ; 0x4884 <MotorRegler+0xb58>
    487e:       10 95           com     r17
    4880:       01 95           neg     r16
    4882:       1f 4f           sbci    r17, 0xFF       ; 255
    4884:       60 91 ef 01     lds     r22, 0x01EF
    4888:       70 91 f0 01     lds     r23, 0x01F0
    488c:       80 91 f1 01     lds     r24, 0x01F1
    4890:       90 91 f2 01     lds     r25, 0x01F2
    4894:       20 e0           ldi     r18, 0x00       ; 0
    4896:       32 e0           ldi     r19, 0x02       ; 2
    4898:       40 e0           ldi     r20, 0x00       ; 0
    489a:       50 e0           ldi     r21, 0x00       ; 0
    489c:       0e 94 46 2e     call    0x5c8c  ; 0x5c8c <__divmodsi4>
    48a0:       b9 01           movw    r22, r18
    48a2:       37 ff           sbrs    r19, 7
    48a4:       03 c0           rjmp    .+6             ; 0x48ac <MotorRegler+0xb80>
    48a6:       70 95           com     r23
    48a8:       61 95           neg     r22
    48aa:       7f 4f           sbci    r23, 0xFF       ; 255
    48ac:       60 17           cp      r22, r16
    48ae:       71 07           cpc     r23, r17
    48b0:       0c f4           brge    .+2             ; 0x48b4 <MotorRegler+0xb88>
    48b2:       b8 01           movw    r22, r16
    48b4:       69 31           cpi     r22, 0x19       ; 25
    48b6:       71 05           cpc     r23, r1
    48b8:       a4 f4           brge    .+40            ; 0x48e2 <MotorRegler+0xbb6>
    48ba:       80 91 39 02     lds     r24, 0x0239
    48be:       88 23           and     r24, r24
    48c0:       81 f0           breq    .+32            ; 0x48e2 <MotorRegler+0xbb6>
    48c2:       80 91 37 02     lds     r24, 0x0237
    48c6:       90 91 38 02     lds     r25, 0x0238
    48ca:       89 2b           or      r24, r25
    48cc:       51 f4           brne    .+20            ; 0x48e2 <MotorRegler+0xbb6>
    48ce:       80 91 17 02     lds     r24, 0x0217
    48d2:       90 91 18 02     lds     r25, 0x0218
    48d6:       90 93 1a 02     sts     0x021A, r25
    48da:       80 93 19 02     sts     0x0219, r24
    48de:       10 92 39 02     sts     0x0239, r1
    48e2:       20 91 84 01     lds     r18, 0x0184
    48e6:       33 27           eor     r19, r19
    48e8:       62 9f           mul     r22, r18
    48ea:       c0 01           movw    r24, r0
    48ec:       63 9f           mul     r22, r19
    48ee:       90 0d           add     r25, r0
    48f0:       72 9f           mul     r23, r18
    48f2:       90 0d           add     r25, r0
    48f4:       11 24           eor     r1, r1
    48f6:       60 e4           ldi     r22, 0x40       ; 64
    48f8:       70 e0           ldi     r23, 0x00       ; 0
    48fa:       0e 94 11 2e     call    0x5c22  ; 0x5c22 <__divmodhi4>
    48fe:       a9 01           movw    r20, r18
    4900:       46 1b           sub     r20, r22
    4902:       57 0b           sbc     r21, r23
    4904:       14 16           cp      r1, r20
    4906:       15 06           cpc     r1, r21
    4908:       0c f0           brlt    .+2             ; 0x490c <MotorRegler+0xbe0>
    490a:       3f c0           rjmp    .+126           ; 0x498a <MotorRegler+0xc5e>
    490c:       10 92 7a 00     sts     0x007A, r1
    4910:       20 91 37 02     lds     r18, 0x0237
    4914:       30 91 38 02     lds     r19, 0x0238
    4918:       21 15           cp      r18, r1
    491a:       31 05           cpc     r19, r1
    491c:       61 f5           brne    .+88            ; 0x4976 <MotorRegler+0xc4a>
    491e:       00 91 0b 02     lds     r16, 0x020B
    4922:       10 91 0c 02     lds     r17, 0x020C
    4926:       20 91 0d 02     lds     r18, 0x020D
    492a:       30 91 0e 02     lds     r19, 0x020E
    492e:       80 91 1b 02     lds     r24, 0x021B
    4932:       90 91 1c 02     lds     r25, 0x021C
    4936:       bc 01           movw    r22, r24
    4938:       64 9f           mul     r22, r20
    493a:       c0 01           movw    r24, r0
    493c:       65 9f           mul     r22, r21
    493e:       90 0d           add     r25, r0
    4940:       74 9f           mul     r23, r20
    4942:       90 0d           add     r25, r0
    4944:       11 24           eor     r1, r1
    4946:       60 e2           ldi     r22, 0x20       ; 32
    4948:       70 e0           ldi     r23, 0x00       ; 0
    494a:       0e 94 11 2e     call    0x5c22  ; 0x5c22 <__divmodhi4>
    494e:       88 27           eor     r24, r24
    4950:       77 fd           sbrc    r23, 7
    4952:       80 95           com     r24
    4954:       98 2f           mov     r25, r24
    4956:       06 0f           add     r16, r22
    4958:       17 1f           adc     r17, r23
    495a:       28 1f           adc     r18, r24
    495c:       39 1f           adc     r19, r25
    495e:       00 93 0b 02     sts     0x020B, r16
    4962:       10 93 0c 02     sts     0x020C, r17
    4966:       20 93 0d 02     sts     0x020D, r18
    496a:       30 93 0e 02     sts     0x020E, r19
    496e:       8f ee           ldi     r24, 0xEF       ; 239
    4970:       80 93 7a 00     sts     0x007A, r24
    4974:       10 c0           rjmp    .+32            ; 0x4996 <MotorRegler+0xc6a>
    4976:       8f ee           ldi     r24, 0xEF       ; 239
    4978:       80 93 7a 00     sts     0x007A, r24
    497c:       21 50           subi    r18, 0x01       ; 1
    497e:       30 40           sbci    r19, 0x00       ; 0
    4980:       30 93 38 02     sts     0x0238, r19
    4984:       20 93 37 02     sts     0x0237, r18
    4988:       06 c0           rjmp    .+12            ; 0x4996 <MotorRegler+0xc6a>
    498a:       84 ef           ldi     r24, 0xF4       ; 244
    498c:       91 e0           ldi     r25, 0x01       ; 1
    498e:       90 93 38 02     sts     0x0238, r25
    4992:       80 93 37 02     sts     0x0237, r24
    4996:       80 91 a6 05     lds     r24, 0x05A6
    499a:       85 ff           sbrs    r24, 5
    499c:       18 c0           rjmp    .+48            ; 0x49ce <MotorRegler+0xca2>
    499e:       80 91 33 02     lds     r24, 0x0233
    49a2:       99 27           eor     r25, r25
    49a4:       90 93 a3 02     sts     0x02A3, r25
    49a8:       80 93 a2 02     sts     0x02A2, r24
    49ac:       80 91 34 02     lds     r24, 0x0234
    49b0:       99 27           eor     r25, r25
    49b2:       90 93 a5 02     sts     0x02A5, r25
    49b6:       80 93 a4 02     sts     0x02A4, r24
    49ba:       80 91 35 02     lds     r24, 0x0235
    49be:       99 27           eor     r25, r25
    49c0:       90 93 a1 02     sts     0x02A1, r25
    49c4:       80 93 a0 02     sts     0x02A0, r24
    49c8:       0e 94 67 29     call    0x52ce  ; 0x52ce <gps_main>
    49cc:       08 c0           rjmp    .+16            ; 0x49de <MotorRegler+0xcb2>
    49ce:       10 92 8d 02     sts     0x028D, r1
    49d2:       10 92 8c 02     sts     0x028C, r1
    49d6:       10 92 8f 02     sts     0x028F, r1
    49da:       10 92 8e 02     sts     0x028E, r1
    49de:       80 91 ed 04     lds     r24, 0x04ED
    49e2:       8f 5f           subi    r24, 0xFF       ; 255
    49e4:       80 93 ed 04     sts     0x04ED, r24
    49e8:       80 91 3a 02     lds     r24, 0x023A
    49ec:       81 50           subi    r24, 0x01       ; 1
    49ee:       80 93 3a 02     sts     0x023A, r24
    49f2:       8f 3f           cpi     r24, 0xFF       ; 255
    49f4:       09 f0           breq    .+2             ; 0x49f8 <MotorRegler+0xccc>
    49f6:       68 c0           rjmp    .+208           ; 0x4ac8 <MotorRegler+0xd9c>
    49f8:       81 e3           ldi     r24, 0x31       ; 49
    49fa:       80 93 3a 02     sts     0x023A, r24
    49fe:       60 91 e7 01     lds     r22, 0x01E7
    4a02:       70 91 e8 01     lds     r23, 0x01E8
    4a06:       80 91 e9 01     lds     r24, 0x01E9
    4a0a:       90 91 ea 01     lds     r25, 0x01EA
    4a0e:       e0 90 b2 05     lds     r14, 0x05B2
    4a12:       ff 24           eor     r15, r15
    4a14:       00 27           eor     r16, r16
    4a16:       11 27           eor     r17, r17
    4a18:       a8 01           movw    r20, r16
    4a1a:       97 01           movw    r18, r14
    4a1c:       0e 94 46 2e     call    0x5c8c  ; 0x5c8c <__divmodsi4>
    4a20:       30 93 ef 04     sts     0x04EF, r19
    4a24:       20 93 ee 04     sts     0x04EE, r18
    4a28:       60 91 ef 01     lds     r22, 0x01EF
    4a2c:       70 91 f0 01     lds     r23, 0x01F0
    4a30:       80 91 f1 01     lds     r24, 0x01F1
    4a34:       90 91 f2 01     lds     r25, 0x01F2
    4a38:       a8 01           movw    r20, r16
    4a3a:       97 01           movw    r18, r14
    4a3c:       0e 94 46 2e     call    0x5c8c  ; 0x5c8c <__divmodsi4>
    4a40:       30 93 f1 04     sts     0x04F1, r19
    4a44:       20 93 f0 04     sts     0x04F0, r18
    4a48:       80 91 e3 05     lds     r24, 0x05E3
    4a4c:       90 91 e4 05     lds     r25, 0x05E4
    4a50:       90 93 f3 04     sts     0x04F3, r25
    4a54:       80 93 f2 04     sts     0x04F2, r24
    4a58:       80 91 ec 05     lds     r24, 0x05EC
    4a5c:       90 91 ed 05     lds     r25, 0x05ED
    4a60:       90 93 f5 04     sts     0x04F5, r25
    4a64:       80 93 f4 04     sts     0x04F4, r24
    4a68:       80 91 e6 05     lds     r24, 0x05E6
    4a6c:       90 91 e7 05     lds     r25, 0x05E7
    4a70:       90 93 f7 04     sts     0x04F7, r25
    4a74:       80 93 f6 04     sts     0x04F6, r24
    4a78:       80 91 2f 02     lds     r24, 0x022F
    4a7c:       90 91 30 02     lds     r25, 0x0230
    4a80:       90 93 f9 04     sts     0x04F9, r25
    4a84:       80 93 f8 04     sts     0x04F8, r24
    4a88:       60 91 13 02     lds     r22, 0x0213
    4a8c:       70 91 14 02     lds     r23, 0x0214
    4a90:       80 91 15 02     lds     r24, 0x0215
    4a94:       90 91 16 02     lds     r25, 0x0216
    4a98:       20 e0           ldi     r18, 0x00       ; 0
    4a9a:       32 e0           ldi     r19, 0x02       ; 2
    4a9c:       40 e0           ldi     r20, 0x00       ; 0
    4a9e:       50 e0           ldi     r21, 0x00       ; 0
    4aa0:       0e 94 46 2e     call    0x5c8c  ; 0x5c8c <__divmodsi4>
    4aa4:       30 93 fb 04     sts     0x04FB, r19
    4aa8:       20 93 fa 04     sts     0x04FA, r18
    4aac:       89 81           ldd     r24, Y+1        ; 0x01
    4aae:       9a 81           ldd     r25, Y+2        ; 0x02
    4ab0:       90 93 fd 04     sts     0x04FD, r25
    4ab4:       80 93 fc 04     sts     0x04FC, r24
    4ab8:       80 91 17 02     lds     r24, 0x0217
    4abc:       90 91 18 02     lds     r25, 0x0218
    4ac0:       90 93 ff 04     sts     0x04FF, r25
    4ac4:       80 93 fe 04     sts     0x04FE, r24
    4ac8:       60 91 e7 01     lds     r22, 0x01E7
    4acc:       70 91 e8 01     lds     r23, 0x01E8
    4ad0:       80 91 e9 01     lds     r24, 0x01E9
    4ad4:       90 91 ea 01     lds     r25, 0x01EA
    4ad8:       20 90 df 05     lds     r2, 0x05DF
    4adc:       30 90 e0 05     lds     r3, 0x05E0
    4ae0:       40 90 e1 05     lds     r4, 0x05E1
    4ae4:       50 90 e2 05     lds     r5, 0x05E2
    4ae8:       e0 90 da 05     lds     r14, 0x05DA
    4aec:       f0 90 db 05     lds     r15, 0x05DB
    4af0:       60 90 e8 05     lds     r6, 0x05E8
    4af4:       70 90 e9 05     lds     r7, 0x05E9
    4af8:       80 90 ea 05     lds     r8, 0x05EA
    4afc:       90 90 eb 05     lds     r9, 0x05EB
    4b00:       0e 94 6c 2c     call    0x58d8  ; 0x58d8 <__floatsisf>
    4b04:       a2 01           movw    r20, r4
    4b06:       91 01           movw    r18, r2
    4b08:       0e 94 7a 2d     call    0x5af4  ; 0x5af4 <__mulsf3>
    4b0c:       5b 01           movw    r10, r22
    4b0e:       6c 01           movw    r12, r24
    4b10:       00 27           eor     r16, r16
    4b12:       f7 fc           sbrc    r15, 7
    4b14:       00 95           com     r16
    4b16:       10 2f           mov     r17, r16
    4b18:       c8 01           movw    r24, r16
    4b1a:       b7 01           movw    r22, r14
    4b1c:       0e 94 6c 2c     call    0x58d8  ; 0x58d8 <__floatsisf>
    4b20:       a4 01           movw    r20, r8
    4b22:       93 01           movw    r18, r6
    4b24:       0e 94 7a 2d     call    0x5af4  ; 0x5af4 <__mulsf3>
    4b28:       9b 01           movw    r18, r22
    4b2a:       ac 01           movw    r20, r24
    4b2c:       c6 01           movw    r24, r12
    4b2e:       b5 01           movw    r22, r10
    4b30:       0e 94 c1 2b     call    0x5782  ; 0x5782 <__addsf3>
    4b34:       0e 94 4f 2c     call    0x589e  ; 0x589e <__fixsfsi>
    4b38:       70 93 db 05     sts     0x05DB, r23
    4b3c:       60 93 da 05     sts     0x05DA, r22
    4b40:       60 91 ef 01     lds     r22, 0x01EF
    4b44:       70 91 f0 01     lds     r23, 0x01F0
    4b48:       80 91 f1 01     lds     r24, 0x01F1
    4b4c:       90 91 f2 01     lds     r25, 0x01F2
    4b50:       e0 90 d8 05     lds     r14, 0x05D8
    4b54:       f0 90 d9 05     lds     r15, 0x05D9
    4b58:       0e 94 6c 2c     call    0x58d8  ; 0x58d8 <__floatsisf>
    4b5c:       a2 01           movw    r20, r4
    4b5e:       91 01           movw    r18, r2
    4b60:       0e 94 7a 2d     call    0x5af4  ; 0x5af4 <__mulsf3>
    4b64:       5b 01           movw    r10, r22
    4b66:       6c 01           movw    r12, r24
    4b68:       00 27           eor     r16, r16
    4b6a:       f7 fc           sbrc    r15, 7
    4b6c:       00 95           com     r16
    4b6e:       10 2f           mov     r17, r16
    4b70:       c8 01           movw    r24, r16
    4b72:       b7 01           movw    r22, r14
    4b74:       0e 94 6c 2c     call    0x58d8  ; 0x58d8 <__floatsisf>
    4b78:       a4 01           movw    r20, r8
    4b7a:       93 01           movw    r18, r6
    4b7c:       0e 94 7a 2d     call    0x5af4  ; 0x5af4 <__mulsf3>
    4b80:       9b 01           movw    r18, r22
    4b82:       ac 01           movw    r20, r24
    4b84:       c6 01           movw    r24, r12
    4b86:       b5 01           movw    r22, r10
    4b88:       0e 94 c1 2b     call    0x5782  ; 0x5782 <__addsf3>
    4b8c:       0e 94 4f 2c     call    0x589e  ; 0x589e <__fixsfsi>
    4b90:       70 93 d9 05     sts     0x05D9, r23
    4b94:       60 93 d8 05     sts     0x05D8, r22
    4b98:       60 91 e6 05     lds     r22, 0x05E6
    4b9c:       70 91 e7 05     lds     r23, 0x05E7
    4ba0:       a0 90 f7 01     lds     r10, 0x01F7
    4ba4:       b0 90 f8 01     lds     r11, 0x01F8
    4ba8:       c0 90 f9 01     lds     r12, 0x01F9
    4bac:       d0 90 fa 01     lds     r13, 0x01FA
    4bb0:       88 27           eor     r24, r24
    4bb2:       77 fd           sbrc    r23, 7
    4bb4:       80 95           com     r24
    4bb6:       98 2f           mov     r25, r24
    4bb8:       0e 94 6c 2c     call    0x58d8  ; 0x58d8 <__floatsisf>
    4bbc:       7b 01           movw    r14, r22
    4bbe:       8c 01           movw    r16, r24
    4bc0:       20 e0           ldi     r18, 0x00       ; 0
    4bc2:       30 e0           ldi     r19, 0x00       ; 0
    4bc4:       40 e0           ldi     r20, 0x00       ; 0
    4bc6:       5f e3           ldi     r21, 0x3F       ; 63
    4bc8:       c4 01           movw    r24, r8
    4bca:       b3 01           movw    r22, r6
    4bcc:       0e 94 7a 2d     call    0x5af4  ; 0x5af4 <__mulsf3>
    4bd0:       9b 01           movw    r18, r22
    4bd2:       ac 01           movw    r20, r24
    4bd4:       c8 01           movw    r24, r16
    4bd6:       b7 01           movw    r22, r14
    4bd8:       0e 94 7a 2d     call    0x5af4  ; 0x5af4 <__mulsf3>
    4bdc:       7b 01           movw    r14, r22
    4bde:       8c 01           movw    r16, r24
    4be0:       c6 01           movw    r24, r12
    4be2:       b5 01           movw    r22, r10
    4be4:       0e 94 6c 2c     call    0x58d8  ; 0x58d8 <__floatsisf>
    4be8:       a2 01           movw    r20, r4
    4bea:       91 01           movw    r18, r2
    4bec:       0e 94 7a 2d     call    0x5af4  ; 0x5af4 <__mulsf3>
    4bf0:       9b 01           movw    r18, r22
    4bf2:       ac 01           movw    r20, r24
    4bf4:       c8 01           movw    r24, r16
    4bf6:       b7 01           movw    r22, r14
    4bf8:       0e 94 c1 2b     call    0x5782  ; 0x5782 <__addsf3>
    4bfc:       0e 94 4f 2c     call    0x589e  ; 0x589e <__fixsfsi>
    4c00:       70 93 e7 05     sts     0x05E7, r23
    4c04:       60 93 e6 05     sts     0x05E6, r22
    4c08:       80 91 da 05     lds     r24, 0x05DA
    4c0c:       90 91 db 05     lds     r25, 0x05DB
    4c10:       81 50           subi    r24, 0x01       ; 1
    4c12:       98 40           sbci    r25, 0x08       ; 8
    4c14:       34 f0           brlt    .+12            ; 0x4c22 <MotorRegler+0xef6>
    4c16:       80 e0           ldi     r24, 0x00       ; 0
    4c18:       98 e0           ldi     r25, 0x08       ; 8
    4c1a:       90 93 db 05     sts     0x05DB, r25
    4c1e:       80 93 da 05     sts     0x05DA, r24
    4c22:       80 91 da 05     lds     r24, 0x05DA
    4c26:       90 91 db 05     lds     r25, 0x05DB
    4c2a:       80 50           subi    r24, 0x00       ; 0
    4c2c:       98 4f           sbci    r25, 0xF8       ; 248
    4c2e:       34 f4           brge    .+12            ; 0x4c3c <MotorRegler+0xf10>
    4c30:       80 e0           ldi     r24, 0x00       ; 0
    4c32:       98 ef           ldi     r25, 0xF8       ; 248
    4c34:       90 93 db 05     sts     0x05DB, r25
    4c38:       80 93 da 05     sts     0x05DA, r24
    4c3c:       80 91 d8 05     lds     r24, 0x05D8
    4c40:       90 91 d9 05     lds     r25, 0x05D9
    4c44:       81 50           subi    r24, 0x01       ; 1
    4c46:       98 40           sbci    r25, 0x08       ; 8
    4c48:       34 f0           brlt    .+12            ; 0x4c56 <MotorRegler+0xf2a>
    4c4a:       80 e0           ldi     r24, 0x00       ; 0
    4c4c:       98 e0           ldi     r25, 0x08       ; 8
    4c4e:       90 93 d9 05     sts     0x05D9, r25
    4c52:       80 93 d8 05     sts     0x05D8, r24
    4c56:       80 91 d8 05     lds     r24, 0x05D8
    4c5a:       90 91 d9 05     lds     r25, 0x05D9
    4c5e:       80 50           subi    r24, 0x00       ; 0
    4c60:       98 4f           sbci    r25, 0xF8       ; 248
    4c62:       34 f4           brge    .+12            ; 0x4c70 <MotorRegler+0xf44>
    4c64:       80 e0           ldi     r24, 0x00       ; 0
    4c66:       98 ef           ldi     r25, 0xF8       ; 248
    4c68:       90 93 d9 05     sts     0x05D9, r25
    4c6c:       80 93 d8 05     sts     0x05D8, r24
    4c70:       80 91 e6 05     lds     r24, 0x05E6
    4c74:       90 91 e7 05     lds     r25, 0x05E7
    4c78:       81 50           subi    r24, 0x01       ; 1
    4c7a:       98 40           sbci    r25, 0x08       ; 8
    4c7c:       34 f0           brlt    .+12            ; 0x4c8a <MotorRegler+0xf5e>
    4c7e:       80 e0           ldi     r24, 0x00       ; 0
    4c80:       98 e0           ldi     r25, 0x08       ; 8
    4c82:       90 93 e7 05     sts     0x05E7, r25
    4c86:       80 93 e6 05     sts     0x05E6, r24
    4c8a:       80 91 e6 05     lds     r24, 0x05E6
    4c8e:       90 91 e7 05     lds     r25, 0x05E7
    4c92:       80 50           subi    r24, 0x00       ; 0
    4c94:       98 4f           sbci    r25, 0xF8       ; 248
    4c96:       34 f4           brge    .+12            ; 0x4ca4 <MotorRegler+0xf78>
    4c98:       80 e0           ldi     r24, 0x00       ; 0
    4c9a:       98 ef           ldi     r25, 0xF8       ; 248
    4c9c:       90 93 e7 05     sts     0x05E7, r25
    4ca0:       80 93 e6 05     sts     0x05E6, r24
    4ca4:       80 91 a6 05     lds     r24, 0x05A6
    4ca8:       99 27           eor     r25, r25
    4caa:       80 ff           sbrs    r24, 0
    4cac:       cd c0           rjmp    .+410           ; 0x4e48 <MotorRegler+0x111c>
    4cae:       20 91 81 01     lds     r18, 0x0181
    4cb2:       81 ff           sbrs    r24, 1
    4cb4:       0e c0           rjmp    .+28            ; 0x4cd2 <MotorRegler+0xfa6>
    4cb6:       22 33           cpi     r18, 0x32       ; 50
    4cb8:       b0 f4           brcc    .+44            ; 0x4ce6 <MotorRegler+0xfba>
    4cba:       80 91 2f 02     lds     r24, 0x022F
    4cbe:       90 91 30 02     lds     r25, 0x0230
    4cc2:       44 97           sbiw    r24, 0x14       ; 20
    4cc4:       90 93 32 02     sts     0x0232, r25
    4cc8:       80 93 31 02     sts     0x0231, r24
    4ccc:       10 92 1e 02     sts     0x021E, r1
    4cd0:       0d c0           rjmp    .+26            ; 0x4cec <MotorRegler+0xfc0>
    4cd2:       80 91 ab 05     lds     r24, 0x05AB
    4cd6:       28 9f           mul     r18, r24
    4cd8:       c0 01           movw    r24, r0
    4cda:       11 24           eor     r1, r1
    4cdc:       44 97           sbiw    r24, 0x14       ; 20
    4cde:       90 93 32 02     sts     0x0232, r25
    4ce2:       80 93 31 02     sts     0x0231, r24
    4ce6:       81 e0           ldi     r24, 0x01       ; 1
    4ce8:       80 93 1e 02     sts     0x021E, r24
    4cec:       80 91 1d 02     lds     r24, 0x021D
    4cf0:       88 23           and     r24, r24
    4cf2:       21 f0           breq    .+8             ; 0x4cfc <MotorRegler+0xfd0>
    4cf4:       10 92 32 02     sts     0x0232, r1
    4cf8:       10 92 31 02     sts     0x0231, r1
    4cfc:       20 91 2f 02     lds     r18, 0x022F
    4d00:       30 91 30 02     lds     r19, 0x0230
    4d04:       40 91 31 02     lds     r20, 0x0231
    4d08:       50 91 32 02     lds     r21, 0x0232
    4d0c:       42 17           cp      r20, r18
    4d0e:       53 07           cpc     r21, r19
    4d10:       0c f0           brlt    .+2             ; 0x4d14 <MotorRegler+0xfe8>
    4d12:       9a c0           rjmp    .+308           ; 0x4e48 <MotorRegler+0x111c>
    4d14:       80 91 1e 02     lds     r24, 0x021E
    4d18:       88 23           and     r24, r24
    4d1a:       09 f4           brne    .+2             ; 0x4d1e <MotorRegler+0xff2>
    4d1c:       95 c0           rjmp    .+298           ; 0x4e48 <MotorRegler+0x111c>
    4d1e:       24 1b           sub     r18, r20
    4d20:       35 0b           sbc     r19, r21
    4d22:       80 91 82 01     lds     r24, 0x0182
    4d26:       99 27           eor     r25, r25
    4d28:       bc 01           movw    r22, r24
    4d2a:       26 9f           mul     r18, r22
    4d2c:       c0 01           movw    r24, r0
    4d2e:       27 9f           mul     r18, r23
    4d30:       90 0d           add     r25, r0
    4d32:       36 9f           mul     r19, r22
    4d34:       90 0d           add     r25, r0
    4d36:       11 24           eor     r1, r1
    4d38:       60 e1           ldi     r22, 0x10       ; 16
    4d3a:       70 e0           ldi     r23, 0x00       ; 0
    4d3c:       0e 94 11 2e     call    0x5c22  ; 0x5c22 <__divmodhi4>
    4d40:       09 81           ldd     r16, Y+1        ; 0x01
    4d42:       1a 81           ldd     r17, Y+2        ; 0x02
    4d44:       06 1b           sub     r16, r22
    4d46:       17 0b           sbc     r17, r23
    4d48:       20 91 c4 01     lds     r18, 0x01C4
    4d4c:       30 91 c5 01     lds     r19, 0x01C5
    4d50:       80 91 80 01     lds     r24, 0x0180
    4d54:       99 27           eor     r25, r25
    4d56:       fc 01           movw    r30, r24
    4d58:       2e 9f           mul     r18, r30
    4d5a:       c0 01           movw    r24, r0
    4d5c:       2f 9f           mul     r18, r31
    4d5e:       90 0d           add     r25, r0
    4d60:       3e 9f           mul     r19, r30
    4d62:       90 0d           add     r25, r0
    4d64:       11 24           eor     r1, r1
    4d66:       68 e0           ldi     r22, 0x08       ; 8
    4d68:       70 e0           ldi     r23, 0x00       ; 0
    4d6a:       0e 94 11 2e     call    0x5c22  ; 0x5c22 <__divmodhi4>
    4d6e:       06 1b           sub     r16, r22
    4d70:       17 0b           sbc     r17, r23
    4d72:       60 91 13 02     lds     r22, 0x0213
    4d76:       70 91 14 02     lds     r23, 0x0214
    4d7a:       80 91 15 02     lds     r24, 0x0215
    4d7e:       90 91 16 02     lds     r25, 0x0216
    4d82:       20 e0           ldi     r18, 0x00       ; 0
    4d84:       32 e0           ldi     r19, 0x02       ; 2
    4d86:       40 e0           ldi     r20, 0x00       ; 0
    4d88:       50 e0           ldi     r21, 0x00       ; 0
    4d8a:       0e 94 46 2e     call    0x5c8c  ; 0x5c8c <__divmodsi4>
    4d8e:       ca 01           movw    r24, r20
    4d90:       b9 01           movw    r22, r18
    4d92:       20 91 83 01     lds     r18, 0x0183
    4d96:       33 27           eor     r19, r19
    4d98:       44 27           eor     r20, r20
    4d9a:       55 27           eor     r21, r21
    4d9c:       0e 94 de 2d     call    0x5bbc  ; 0x5bbc <__mulsi3>
    4da0:       20 e2           ldi     r18, 0x20       ; 32
    4da2:       30 e0           ldi     r19, 0x00       ; 0
    4da4:       40 e0           ldi     r20, 0x00       ; 0
    4da6:       50 e0           ldi     r21, 0x00       ; 0
    4da8:       0e 94 46 2e     call    0x5c8c  ; 0x5c8c <__divmodsi4>
    4dac:       ff ef           ldi     r31, 0xFF       ; 255
    4dae:       2e 3c           cpi     r18, 0xCE       ; 206
    4db0:       3f 07           cpc     r19, r31
    4db2:       14 f4           brge    .+4             ; 0x4db8 <MotorRegler+0x108c>
    4db4:       2e ec           ldi     r18, 0xCE       ; 206
    4db6:       3f ef           ldi     r19, 0xFF       ; 255
    4db8:       80 91 3b 02     lds     r24, 0x023B
    4dbc:       90 91 3c 02     lds     r25, 0x023C
    4dc0:       ac 01           movw    r20, r24
    4dc2:       74 e0           ldi     r23, 0x04       ; 4
    4dc4:       44 0f           add     r20, r20
    4dc6:       55 1f           adc     r21, r21
    4dc8:       7a 95           dec     r23
    4dca:       e1 f7           brne    .-8             ; 0x4dc4 <MotorRegler+0x1098>
    4dcc:       48 1b           sub     r20, r24
    4dce:       59 0b           sbc     r21, r25
    4dd0:       23 33           cpi     r18, 0x33       ; 51
    4dd2:       31 05           cpc     r19, r1
    4dd4:       14 f0           brlt    .+4             ; 0x4dda <MotorRegler+0x10ae>
    4dd6:       22 e3           ldi     r18, 0x32       ; 50
    4dd8:       30 e0           ldi     r19, 0x00       ; 0
    4dda:       02 1b           sub     r16, r18
    4ddc:       13 0b           sbc     r17, r19
    4dde:       ca 01           movw    r24, r20
    4de0:       80 0f           add     r24, r16
    4de2:       91 1f           adc     r25, r17
    4de4:       60 e1           ldi     r22, 0x10       ; 16
    4de6:       70 e0           ldi     r23, 0x00       ; 0
    4de8:       0e 94 11 2e     call    0x5c22  ; 0x5c22 <__divmodhi4>
    4dec:       70 93 3c 02     sts     0x023C, r23
    4df0:       60 93 3b 02     sts     0x023B, r22
    4df4:       80 91 a7 05     lds     r24, 0x05A7
    4df8:       99 27           eor     r25, r25
    4dfa:       68 17           cp      r22, r24
    4dfc:       79 07           cpc     r23, r25
    4dfe:       8c f4           brge    .+34            ; 0x4e22 <MotorRegler+0x10f6>
    4e00:       29 81           ldd     r18, Y+1        ; 0x01
    4e02:       3a 81           ldd     r19, Y+2        ; 0x02
    4e04:       28 17           cp      r18, r24
    4e06:       39 07           cpc     r19, r25
    4e08:       2c f0           brlt    .+10            ; 0x4e14 <MotorRegler+0x10e8>
    4e0a:       90 93 3c 02     sts     0x023C, r25
    4e0e:       80 93 3b 02     sts     0x023B, r24
    4e12:       07 c0           rjmp    .+14            ; 0x4e22 <MotorRegler+0x10f6>
    4e14:       49 81           ldd     r20, Y+1        ; 0x01
    4e16:       5a 81           ldd     r21, Y+2        ; 0x02
    4e18:       50 93 3c 02     sts     0x023C, r21
    4e1c:       40 93 3b 02     sts     0x023B, r20
    4e20:       0d c0           rjmp    .+26            ; 0x4e3c <MotorRegler+0x1110>
    4e22:       80 91 3b 02     lds     r24, 0x023B
    4e26:       90 91 3c 02     lds     r25, 0x023C
    4e2a:       69 81           ldd     r22, Y+1        ; 0x01
    4e2c:       7a 81           ldd     r23, Y+2        ; 0x02
    4e2e:       68 17           cp      r22, r24
    4e30:       79 07           cpc     r23, r25
    4e32:       24 f4           brge    .+8             ; 0x4e3c <MotorRegler+0x1110>
    4e34:       70 93 3c 02     sts     0x023C, r23
    4e38:       60 93 3b 02     sts     0x023B, r22
    4e3c:       80 91 3b 02     lds     r24, 0x023B
    4e40:       90 91 3c 02     lds     r25, 0x023C
    4e44:       9a 83           std     Y+2, r25        ; 0x02
    4e46:       89 83           std     Y+1, r24        ; 0x01
    4e48:       c0 90 e6 05     lds     r12, 0x05E6
    4e4c:       d0 90 e7 05     lds     r13, 0x05E7
    4e50:       80 91 50 02     lds     r24, 0x0250
    4e54:       90 91 51 02     lds     r25, 0x0251
    4e58:       c8 1a           sub     r12, r24
    4e5a:       d9 0a           sbc     r13, r25
    4e5c:       95 e6           ldi     r25, 0x65       ; 101
    4e5e:       c9 16           cp      r12, r25
    4e60:       d1 04           cpc     r13, r1
    4e62:       24 f0           brlt    .+8             ; 0x4e6c <MotorRegler+0x1140>
    4e64:       64 e6           ldi     r22, 0x64       ; 100
    4e66:       c6 2e           mov     r12, r22
    4e68:       d1 2c           mov     r13, r1
    4e6a:       09 c0           rjmp    .+18            ; 0x4e7e <MotorRegler+0x1152>
    4e6c:       ec e9           ldi     r30, 0x9C       ; 156
    4e6e:       ce 16           cp      r12, r30
    4e70:       ef ef           ldi     r30, 0xFF       ; 255
    4e72:       de 06           cpc     r13, r30
    4e74:       24 f4           brge    .+8             ; 0x4e7e <MotorRegler+0x1152>
    4e76:       5c e9           ldi     r21, 0x9C       ; 156
    4e78:       c5 2e           mov     r12, r21
    4e7a:       5f ef           ldi     r21, 0xFF       ; 255
    4e7c:       d5 2e           mov     r13, r21
    4e7e:       40 90 78 01     lds     r4, 0x0178
    4e82:       50 90 79 01     lds     r5, 0x0179
    4e86:       60 90 7a 01     lds     r6, 0x017A
    4e8a:       70 90 7b 01     lds     r7, 0x017B
    4e8e:       60 91 da 05     lds     r22, 0x05DA
    4e92:       70 91 db 05     lds     r23, 0x05DB
    4e96:       20 91 28 02     lds     r18, 0x0228
    4e9a:       30 91 29 02     lds     r19, 0x0229
    4e9e:       40 91 8c 02     lds     r20, 0x028C
    4ea2:       50 91 8d 02     lds     r21, 0x028D
    4ea6:       24 1b           sub     r18, r20
    4ea8:       35 0b           sbc     r19, r21
    4eaa:       62 1b           sub     r22, r18
    4eac:       73 0b           sbc     r23, r19
    4eae:       88 27           eor     r24, r24
    4eb0:       77 fd           sbrc    r23, 7
    4eb2:       80 95           com     r24
    4eb4:       98 2f           mov     r25, r24
    4eb6:       0e 94 6c 2c     call    0x58d8  ; 0x58d8 <__floatsisf>
    4eba:       9b 01           movw    r18, r22
    4ebc:       ac 01           movw    r20, r24
    4ebe:       c3 01           movw    r24, r6
    4ec0:       b2 01           movw    r22, r4
    4ec2:       0e 94 7a 2d     call    0x5af4  ; 0x5af4 <__mulsf3>
    4ec6:       0e 94 4f 2c     call    0x589e  ; 0x589e <__fixsfsi>
    4eca:       70 93 99 02     sts     0x0299, r23
    4ece:       60 93 98 02     sts     0x0298, r22
    4ed2:       80 91 98 02     lds     r24, 0x0298
    4ed6:       90 91 99 02     lds     r25, 0x0299
    4eda:       8c 01           movw    r16, r24
    4edc:       22 27           eor     r18, r18
    4ede:       17 fd           sbrc    r17, 7
    4ee0:       20 95           com     r18
    4ee2:       32 2f           mov     r19, r18
    4ee4:       80 91 58 02     lds     r24, 0x0258
    4ee8:       90 91 59 02     lds     r25, 0x0259
    4eec:       a0 91 5a 02     lds     r26, 0x025A
    4ef0:       b0 91 5b 02     lds     r27, 0x025B
    4ef4:       08 0f           add     r16, r24
    4ef6:       19 1f           adc     r17, r25
    4ef8:       2a 1f           adc     r18, r26
    4efa:       3b 1f           adc     r19, r27
    4efc:       00 93 58 02     sts     0x0258, r16
    4f00:       10 93 59 02     sts     0x0259, r17
    4f04:       20 93 5a 02     sts     0x025A, r18
    4f08:       30 93 5b 02     sts     0x025B, r19
    4f0c:       10 16           cp      r1, r16
    4f0e:       11 06           cpc     r1, r17
    4f10:       12 06           cpc     r1, r18
    4f12:       13 06           cpc     r1, r19
    4f14:       ac f4           brge    .+42            ; 0x4f40 <MotorRegler+0x1214>
    4f16:       c8 01           movw    r24, r16
    4f18:       17 ff           sbrs    r17, 7
    4f1a:       03 c0           rjmp    .+6             ; 0x4f22 <MotorRegler+0x11f6>
    4f1c:       90 95           com     r25
    4f1e:       81 95           neg     r24
    4f20:       9f 4f           sbci    r25, 0xFF       ; 255
    4f22:       60 e0           ldi     r22, 0x00       ; 0
    4f24:       71 e0           ldi     r23, 0x01       ; 1
    4f26:       0e 94 11 2e     call    0x5c22  ; 0x5c22 <__divmodhi4>
    4f2a:       6f 5f           subi    r22, 0xFF       ; 255
    4f2c:       7f 4f           sbci    r23, 0xFF       ; 255
    4f2e:       88 27           eor     r24, r24
    4f30:       77 fd           sbrc    r23, 7
    4f32:       80 95           com     r24
    4f34:       98 2f           mov     r25, r24
    4f36:       06 1b           sub     r16, r22
    4f38:       17 0b           sbc     r17, r23
    4f3a:       28 0b           sbc     r18, r24
    4f3c:       39 0b           sbc     r19, r25
    4f3e:       14 c0           rjmp    .+40            ; 0x4f68 <MotorRegler+0x123c>
    4f40:       c8 01           movw    r24, r16
    4f42:       17 ff           sbrs    r17, 7
    4f44:       03 c0           rjmp    .+6             ; 0x4f4c <MotorRegler+0x1220>
    4f46:       90 95           com     r25
    4f48:       81 95           neg     r24
    4f4a:       9f 4f           sbci    r25, 0xFF       ; 255
    4f4c:       60 e0           ldi     r22, 0x00       ; 0
    4f4e:       71 e0           ldi     r23, 0x01       ; 1
    4f50:       0e 94 11 2e     call    0x5c22  ; 0x5c22 <__divmodhi4>
    4f54:       6f 5f           subi    r22, 0xFF       ; 255
    4f56:       7f 4f           sbci    r23, 0xFF       ; 255
    4f58:       88 27           eor     r24, r24
    4f5a:       77 fd           sbrc    r23, 7
    4f5c:       80 95           com     r24
    4f5e:       98 2f           mov     r25, r24
    4f60:       06 0f           add     r16, r22
    4f62:       17 1f           adc     r17, r23
    4f64:       28 1f           adc     r18, r24
    4f66:       39 1f           adc     r19, r25
    4f68:       00 93 58 02     sts     0x0258, r16
    4f6c:       10 93 59 02     sts     0x0259, r17
    4f70:       20 93 5a 02     sts     0x025A, r18
    4f74:       30 93 5b 02     sts     0x025B, r19
    4f78:       80 91 58 02     lds     r24, 0x0258
    4f7c:       90 91 59 02     lds     r25, 0x0259
    4f80:       a0 91 5a 02     lds     r26, 0x025A
    4f84:       b0 91 5b 02     lds     r27, 0x025B
    4f88:       81 38           cpi     r24, 0x81       ; 129
    4f8a:       fe e3           ldi     r31, 0x3E       ; 62
    4f8c:       9f 07           cpc     r25, r31
    4f8e:       f0 e0           ldi     r31, 0x00       ; 0
    4f90:       af 07           cpc     r26, r31
    4f92:       f0 e0           ldi     r31, 0x00       ; 0
    4f94:       bf 07           cpc     r27, r31
    4f96:       2c f0           brlt    .+10            ; 0x4fa2 <MotorRegler+0x1276>
    4f98:       80 e8           ldi     r24, 0x80       ; 128
    4f9a:       9e e3           ldi     r25, 0x3E       ; 62
    4f9c:       a0 e0           ldi     r26, 0x00       ; 0
    4f9e:       b0 e0           ldi     r27, 0x00       ; 0
    4fa0:       09 c0           rjmp    .+18            ; 0x4fb4 <MotorRegler+0x1288>
    4fa2:       80 58           subi    r24, 0x80       ; 128
    4fa4:       91 4c           sbci    r25, 0xC1       ; 193
    4fa6:       af 4f           sbci    r26, 0xFF       ; 255
    4fa8:       bf 4f           sbci    r27, 0xFF       ; 255
    4faa:       64 f4           brge    .+24            ; 0x4fc4 <MotorRegler+0x1298>
    4fac:       80 e8           ldi     r24, 0x80       ; 128
    4fae:       91 ec           ldi     r25, 0xC1       ; 193
    4fb0:       af ef           ldi     r26, 0xFF       ; 255
    4fb2:       bf ef           ldi     r27, 0xFF       ; 255
    4fb4:       80 93 58 02     sts     0x0258, r24
    4fb8:       90 93 59 02     sts     0x0259, r25
    4fbc:       a0 93 5a 02     sts     0x025A, r26
    4fc0:       b0 93 5b 02     sts     0x025B, r27
    4fc4:       60 91 98 02     lds     r22, 0x0298
    4fc8:       70 91 99 02     lds     r23, 0x0299
    4fcc:       80 90 7c 01     lds     r8, 0x017C
    4fd0:       90 90 7d 01     lds     r9, 0x017D
    4fd4:       a0 90 7e 01     lds     r10, 0x017E
    4fd8:       b0 90 7f 01     lds     r11, 0x017F
    4fdc:       88 27           eor     r24, r24
    4fde:       77 fd           sbrc    r23, 7
    4fe0:       80 95           com     r24
    4fe2:       98 2f           mov     r25, r24
    4fe4:       0e 94 6c 2c     call    0x58d8  ; 0x58d8 <__floatsisf>
    4fe8:       7b 01           movw    r14, r22
    4fea:       8c 01           movw    r16, r24
    4fec:       60 91 58 02     lds     r22, 0x0258
    4ff0:       70 91 59 02     lds     r23, 0x0259
    4ff4:       80 91 5a 02     lds     r24, 0x025A
    4ff8:       90 91 5b 02     lds     r25, 0x025B
    4ffc:       0e 94 6c 2c     call    0x58d8  ; 0x58d8 <__floatsisf>
    5000:       9b 01           movw    r18, r22
    5002:       ac 01           movw    r20, r24
    5004:       c5 01           movw    r24, r10
    5006:       b4 01           movw    r22, r8
    5008:       0e 94 7a 2d     call    0x5af4  ; 0x5af4 <__mulsf3>
    500c:       9b 01           movw    r18, r22
    500e:       ac 01           movw    r20, r24
    5010:       c8 01           movw    r24, r16
    5012:       b7 01           movw    r22, r14
    5014:       0e 94 c1 2b     call    0x5782  ; 0x5782 <__addsf3>
    5018:       0e 94 4f 2c     call    0x589e  ; 0x589e <__fixsfsi>
    501c:       96 01           movw    r18, r12
    501e:       26 0f           add     r18, r22
    5020:       37 1f           adc     r19, r23
    5022:       49 81           ldd     r20, Y+1        ; 0x01
    5024:       5a 81           ldd     r21, Y+2        ; 0x02
    5026:       24 0f           add     r18, r20
    5028:       35 1f           adc     r19, r21
    502a:       22 24           eor     r2, r2
    502c:       4a 30           cpi     r20, 0x0A       ; 10
    502e:       51 05           cpc     r21, r1
    5030:       14 f4           brge    .+4             ; 0x5036 <MotorRegler+0x130a>
    5032:       41 e0           ldi     r20, 0x01       ; 1
    5034:       24 2e           mov     r2, r20
    5036:       37 fd           sbrc    r19, 7
    5038:       02 c0           rjmp    .+4             ; 0x503e <MotorRegler+0x1312>
    503a:       22 20           and     r2, r2
    503c:       19 f0           breq    .+6             ; 0x5044 <MotorRegler+0x1318>
    503e:       40 e0           ldi     r20, 0x00       ; 0
    5040:       50 e0           ldi     r21, 0x00       ; 0
    5042:       08 c0           rjmp    .+16            ; 0x5054 <MotorRegler+0x1328>
    5044:       80 91 e5 05     lds     r24, 0x05E5
    5048:       48 2f           mov     r20, r24
    504a:       55 27           eor     r21, r21
    504c:       24 17           cp      r18, r20
    504e:       35 07           cpc     r19, r21
    5050:       0c f4           brge    .+2             ; 0x5054 <MotorRegler+0x1328>
    5052:       a9 01           movw    r20, r18
    5054:       80 91 dc 05     lds     r24, 0x05DC
    5058:       e8 2f           mov     r30, r24
    505a:       ff 27           eor     r31, r31
    505c:       fc 83           std     Y+4, r31        ; 0x04
    505e:       eb 83           std     Y+3, r30        ; 0x03
    5060:       9f 01           movw    r18, r30
    5062:       e4 17           cp      r30, r20
    5064:       f5 07           cpc     r31, r21
    5066:       0c f4           brge    .+2             ; 0x506a <MotorRegler+0x133e>
    5068:       9a 01           movw    r18, r20
    506a:       20 93 96 02     sts     0x0296, r18
    506e:       29 81           ldd     r18, Y+1        ; 0x01
    5070:       3a 81           ldd     r19, Y+2        ; 0x02
    5072:       26 1b           sub     r18, r22
    5074:       37 0b           sbc     r19, r23
    5076:       b9 01           movw    r22, r18
    5078:       6c 0d           add     r22, r12
    507a:       7d 1d           adc     r23, r13
    507c:       77 fd           sbrc    r23, 7
    507e:       02 c0           rjmp    .+4             ; 0x5084 <MotorRegler+0x1358>
    5080:       22 20           and     r2, r2
    5082:       19 f0           breq    .+6             ; 0x508a <MotorRegler+0x135e>
    5084:       80 e0           ldi     r24, 0x00       ; 0
    5086:       90 e0           ldi     r25, 0x00       ; 0
    5088:       07 c0           rjmp    .+14            ; 0x5098 <MotorRegler+0x136c>
    508a:       80 91 e5 05     lds     r24, 0x05E5
    508e:       99 27           eor     r25, r25
    5090:       68 17           cp      r22, r24
    5092:       79 07           cpc     r23, r25
    5094:       0c f4           brge    .+2             ; 0x5098 <MotorRegler+0x136c>
    5096:       cb 01           movw    r24, r22
    5098:       2b 81           ldd     r18, Y+3        ; 0x03
    509a:       3c 81           ldd     r19, Y+4        ; 0x04
    509c:       28 17           cp      r18, r24
    509e:       39 07           cpc     r19, r25
    50a0:       0c f4           brge    .+2             ; 0x50a4 <MotorRegler+0x1378>
    50a2:       9c 01           movw    r18, r24
    50a4:       20 93 97 02     sts     0x0297, r18
    50a8:       60 91 d8 05     lds     r22, 0x05D8
    50ac:       70 91 d9 05     lds     r23, 0x05D9
    50b0:       20 91 2a 02     lds     r18, 0x022A
    50b4:       30 91 2b 02     lds     r19, 0x022B
    50b8:       40 91 8e 02     lds     r20, 0x028E
    50bc:       50 91 8f 02     lds     r21, 0x028F
    50c0:       24 1b           sub     r18, r20
    50c2:       35 0b           sbc     r19, r21
    50c4:       62 1b           sub     r22, r18
    50c6:       73 0b           sbc     r23, r19
    50c8:       88 27           eor     r24, r24
    50ca:       77 fd           sbrc    r23, 7
    50cc:       80 95           com     r24
    50ce:       98 2f           mov     r25, r24
    50d0:       0e 94 6c 2c     call    0x58d8  ; 0x58d8 <__floatsisf>
    50d4:       9b 01           movw    r18, r22
    50d6:       ac 01           movw    r20, r24
    50d8:       c3 01           movw    r24, r6
    50da:       b2 01           movw    r22, r4
    50dc:       0e 94 7a 2d     call    0x5af4  ; 0x5af4 <__mulsf3>
    50e0:       0e 94 4f 2c     call    0x589e  ; 0x589e <__fixsfsi>
    50e4:       70 93 95 02     sts     0x0295, r23
    50e8:       60 93 94 02     sts     0x0294, r22
    50ec:       80 91 94 02     lds     r24, 0x0294
    50f0:       90 91 95 02     lds     r25, 0x0295
    50f4:       8c 01           movw    r16, r24
    50f6:       22 27           eor     r18, r18
    50f8:       17 fd           sbrc    r17, 7
    50fa:       20 95           com     r18
    50fc:       32 2f           mov     r19, r18
    50fe:       80 91 54 02     lds     r24, 0x0254
    5102:       90 91 55 02     lds     r25, 0x0255
    5106:       a0 91 56 02     lds     r26, 0x0256
    510a:       b0 91 57 02     lds     r27, 0x0257
    510e:       08 0f           add     r16, r24
    5110:       19 1f           adc     r17, r25
    5112:       2a 1f           adc     r18, r26
    5114:       3b 1f           adc     r19, r27
    5116:       00 93 54 02     sts     0x0254, r16
    511a:       10 93 55 02     sts     0x0255, r17
    511e:       20 93 56 02     sts     0x0256, r18
    5122:       30 93 57 02     sts     0x0257, r19
    5126:       10 16           cp      r1, r16
    5128:       11 06           cpc     r1, r17
    512a:       12 06           cpc     r1, r18
    512c:       13 06           cpc     r1, r19
    512e:       ac f4           brge    .+42            ; 0x515a <MotorRegler+0x142e>
    5130:       c8 01           movw    r24, r16
    5132:       17 ff           sbrs    r17, 7
    5134:       03 c0           rjmp    .+6             ; 0x513c <MotorRegler+0x1410>
    5136:       90 95           com     r25
    5138:       81 95           neg     r24
    513a:       9f 4f           sbci    r25, 0xFF       ; 255
    513c:       60 e0           ldi     r22, 0x00       ; 0
    513e:       71 e0           ldi     r23, 0x01       ; 1
    5140:       0e 94 11 2e     call    0x5c22  ; 0x5c22 <__divmodhi4>
    5144:       6f 5f           subi    r22, 0xFF       ; 255
    5146:       7f 4f           sbci    r23, 0xFF       ; 255
    5148:       88 27           eor     r24, r24
    514a:       77 fd           sbrc    r23, 7
    514c:       80 95           com     r24
    514e:       98 2f           mov     r25, r24
    5150:       06 1b           sub     r16, r22
    5152:       17 0b           sbc     r17, r23
    5154:       28 0b           sbc     r18, r24
    5156:       39 0b           sbc     r19, r25
    5158:       14 c0           rjmp    .+40            ; 0x5182 <MotorRegler+0x1456>
    515a:       c8 01           movw    r24, r16
    515c:       17 ff           sbrs    r17, 7
    515e:       03 c0           rjmp    .+6             ; 0x5166 <MotorRegler+0x143a>
    5160:       90 95           com     r25
    5162:       81 95           neg     r24
    5164:       9f 4f           sbci    r25, 0xFF       ; 255
    5166:       60 e0           ldi     r22, 0x00       ; 0
    5168:       71 e0           ldi     r23, 0x01       ; 1
    516a:       0e 94 11 2e     call    0x5c22  ; 0x5c22 <__divmodhi4>
    516e:       6f 5f           subi    r22, 0xFF       ; 255
    5170:       7f 4f           sbci    r23, 0xFF       ; 255
    5172:       88 27           eor     r24, r24
    5174:       77 fd           sbrc    r23, 7
    5176:       80 95           com     r24
    5178:       98 2f           mov     r25, r24
    517a:       06 0f           add     r16, r22
    517c:       17 1f           adc     r17, r23
    517e:       28 1f           adc     r18, r24
    5180:       39 1f           adc     r19, r25
    5182:       00 93 54 02     sts     0x0254, r16
    5186:       10 93 55 02     sts     0x0255, r17
    518a:       20 93 56 02     sts     0x0256, r18
    518e:       30 93 57 02     sts     0x0257, r19
    5192:       80 91 54 02     lds     r24, 0x0254
    5196:       90 91 55 02     lds     r25, 0x0255
    519a:       a0 91 56 02     lds     r26, 0x0256
    519e:       b0 91 57 02     lds     r27, 0x0257
    51a2:       81 38           cpi     r24, 0x81       ; 129
    51a4:       3e e3           ldi     r19, 0x3E       ; 62
    51a6:       93 07           cpc     r25, r19
    51a8:       30 e0           ldi     r19, 0x00       ; 0
    51aa:       a3 07           cpc     r26, r19
    51ac:       30 e0           ldi     r19, 0x00       ; 0
    51ae:       b3 07           cpc     r27, r19
    51b0:       2c f0           brlt    .+10            ; 0x51bc <MotorRegler+0x1490>
    51b2:       80 e8           ldi     r24, 0x80       ; 128
    51b4:       9e e3           ldi     r25, 0x3E       ; 62
    51b6:       a0 e0           ldi     r26, 0x00       ; 0
    51b8:       b0 e0           ldi     r27, 0x00       ; 0
    51ba:       09 c0           rjmp    .+18            ; 0x51ce <MotorRegler+0x14a2>
    51bc:       80 58           subi    r24, 0x80       ; 128
    51be:       91 4c           sbci    r25, 0xC1       ; 193
    51c0:       af 4f           sbci    r26, 0xFF       ; 255
    51c2:       bf 4f           sbci    r27, 0xFF       ; 255
    51c4:       64 f4           brge    .+24            ; 0x51de <MotorRegler+0x14b2>
    51c6:       80 e8           ldi     r24, 0x80       ; 128
    51c8:       91 ec           ldi     r25, 0xC1       ; 193
    51ca:       af ef           ldi     r26, 0xFF       ; 255
    51cc:       bf ef           ldi     r27, 0xFF       ; 255
    51ce:       80 93 54 02     sts     0x0254, r24
    51d2:       90 93 55 02     sts     0x0255, r25
    51d6:       a0 93 56 02     sts     0x0256, r26
    51da:       b0 93 57 02     sts     0x0257, r27
    51de:       60 91 94 02     lds     r22, 0x0294
    51e2:       70 91 95 02     lds     r23, 0x0295
    51e6:       88 27           eor     r24, r24
    51e8:       77 fd           sbrc    r23, 7
    51ea:       80 95           com     r24
    51ec:       98 2f           mov     r25, r24
    51ee:       0e 94 6c 2c     call    0x58d8  ; 0x58d8 <__floatsisf>
    51f2:       7b 01           movw    r14, r22
    51f4:       8c 01           movw    r16, r24
    51f6:       60 91 54 02     lds     r22, 0x0254
    51fa:       70 91 55 02     lds     r23, 0x0255
    51fe:       80 91 56 02     lds     r24, 0x0256
    5202:       90 91 57 02     lds     r25, 0x0257
    5206:       0e 94 6c 2c     call    0x58d8  ; 0x58d8 <__floatsisf>
    520a:       9b 01           movw    r18, r22
    520c:       ac 01           movw    r20, r24
    520e:       c5 01           movw    r24, r10
    5210:       b4 01           movw    r22, r8
    5212:       0e 94 7a 2d     call    0x5af4  ; 0x5af4 <__mulsf3>
    5216:       9b 01           movw    r18, r22
    5218:       ac 01           movw    r20, r24
    521a:       c8 01           movw    r24, r16
    521c:       b7 01           movw    r22, r14
    521e:       0e 94 c1 2b     call    0x5782  ; 0x5782 <__addsf3>
    5222:       0e 94 4f 2c     call    0x589e  ; 0x589e <__fixsfsi>
    5226:       29 81           ldd     r18, Y+1        ; 0x01
    5228:       3a 81           ldd     r19, Y+2        ; 0x02
    522a:       26 0f           add     r18, r22
    522c:       37 1f           adc     r19, r23
    522e:       2c 19           sub     r18, r12
    5230:       3d 09           sbc     r19, r13
    5232:       37 fd           sbrc    r19, 7
    5234:       02 c0           rjmp    .+4             ; 0x523a <MotorRegler+0x150e>
    5236:       22 20           and     r2, r2
    5238:       19 f0           breq    .+6             ; 0x5240 <MotorRegler+0x1514>
    523a:       40 e0           ldi     r20, 0x00       ; 0
    523c:       50 e0           ldi     r21, 0x00       ; 0
    523e:       08 c0           rjmp    .+16            ; 0x5250 <MotorRegler+0x1524>
    5240:       80 91 e5 05     lds     r24, 0x05E5
    5244:       48 2f           mov     r20, r24
    5246:       55 27           eor     r21, r21
    5248:       24 17           cp      r18, r20
    524a:       35 07           cpc     r19, r21
    524c:       0c f4           brge    .+2             ; 0x5250 <MotorRegler+0x1524>
    524e:       a9 01           movw    r20, r18
    5250:       2b 81           ldd     r18, Y+3        ; 0x03
    5252:       3c 81           ldd     r19, Y+4        ; 0x04
    5254:       24 17           cp      r18, r20
    5256:       35 07           cpc     r19, r21
    5258:       0c f4           brge    .+2             ; 0x525c <MotorRegler+0x1530>
    525a:       9a 01           movw    r18, r20
    525c:       20 93 a6 02     sts     0x02A6, r18
    5260:       89 81           ldd     r24, Y+1        ; 0x01
    5262:       9a 81           ldd     r25, Y+2        ; 0x02
    5264:       86 1b           sub     r24, r22
    5266:       97 0b           sbc     r25, r23
    5268:       bc 01           movw    r22, r24
    526a:       6c 19           sub     r22, r12
    526c:       7d 09           sbc     r23, r13
    526e:       77 fd           sbrc    r23, 7
    5270:       02 c0           rjmp    .+4             ; 0x5276 <MotorRegler+0x154a>
    5272:       22 20           and     r2, r2
    5274:       19 f0           breq    .+6             ; 0x527c <MotorRegler+0x1550>
    5276:       20 e0           ldi     r18, 0x00       ; 0
    5278:       30 e0           ldi     r19, 0x00       ; 0
    527a:       08 c0           rjmp    .+16            ; 0x528c <MotorRegler+0x1560>
    527c:       80 91 e5 05     lds     r24, 0x05E5
    5280:       28 2f           mov     r18, r24
    5282:       33 27           eor     r19, r19
    5284:       62 17           cp      r22, r18
    5286:       73 07           cpc     r23, r19
    5288:       0c f4           brge    .+2             ; 0x528c <MotorRegler+0x1560>
    528a:       9b 01           movw    r18, r22
    528c:       8b 81           ldd     r24, Y+3        ; 0x03
    528e:       9c 81           ldd     r25, Y+4        ; 0x04
    5290:       82 17           cp      r24, r18
    5292:       93 07           cpc     r25, r19
    5294:       0c f4           brge    .+2             ; 0x5298 <MotorRegler+0x156c>
    5296:       c9 01           movw    r24, r18
    5298:       80 93 9a 02     sts     0x029A, r24
    529c:       24 96           adiw    r28, 0x04       ; 4
    529e:       0f b6           in      r0, 0x3f        ; 63
    52a0:       f8 94           cli
    52a2:       de bf           out     0x3e, r29       ; 62
    52a4:       0f be           out     0x3f, r0        ; 63
    52a6:       cd bf           out     0x3d, r28       ; 61
    52a8:       df 91           pop     r29
    52aa:       cf 91           pop     r28
    52ac:       1f 91           pop     r17
    52ae:       0f 91           pop     r16
    52b0:       ff 90           pop     r15
    52b2:       ef 90           pop     r14
    52b4:       df 90           pop     r13
    52b6:       cf 90           pop     r12
    52b8:       bf 90           pop     r11
    52ba:       af 90           pop     r10
    52bc:       9f 90           pop     r9
    52be:       8f 90           pop     r8
    52c0:       7f 90           pop     r7
    52c2:       6f 90           pop     r6
    52c4:       5f 90           pop     r5
    52c6:       4f 90           pop     r4
    52c8:       3f 90           pop     r3
    52ca:       2f 90           pop     r2
    52cc:       08 95           ret

000052ce <gps_main>:
    52ce:       2f 92           push    r2
    52d0:       3f 92           push    r3
    52d2:       4f 92           push    r4
    52d4:       5f 92           push    r5
    52d6:       6f 92           push    r6
    52d8:       7f 92           push    r7
    52da:       8f 92           push    r8
    52dc:       9f 92           push    r9
    52de:       af 92           push    r10
    52e0:       bf 92           push    r11
    52e2:       cf 92           push    r12
    52e4:       df 92           push    r13
    52e6:       ef 92           push    r14
    52e8:       ff 92           push    r15
    52ea:       0f 93           push    r16
    52ec:       1f 93           push    r17
    52ee:       cf 93           push    r28
    52f0:       df 93           push    r29
    52f2:       80 91 2e 02     lds     r24, 0x022E
    52f6:       82 30           cpi     r24, 0x02       ; 2
    52f8:       b0 f1           brcs    .+108           ; 0x5366 <gps_main+0x98>
    52fa:       80 91 80 02     lds     r24, 0x0280
    52fe:       90 91 81 02     lds     r25, 0x0281
    5302:       89 2b           or      r24, r25
    5304:       81 f5           brne    .+96            ; 0x5366 <gps_main+0x98>
    5306:       80 91 2e 05     lds     r24, 0x052E
    530a:       88 23           and     r24, r24
    530c:       61 f1           breq    .+88            ; 0x5366 <gps_main+0x98>
    530e:       80 91 0e 05     lds     r24, 0x050E
    5312:       90 91 0f 05     lds     r25, 0x050F
    5316:       a0 91 10 05     lds     r26, 0x0510
    531a:       b0 91 11 05     lds     r27, 0x0511
    531e:       80 93 82 02     sts     0x0282, r24
    5322:       90 93 83 02     sts     0x0283, r25
    5326:       a0 93 84 02     sts     0x0284, r26
    532a:       b0 93 85 02     sts     0x0285, r27
    532e:       80 91 12 05     lds     r24, 0x0512
    5332:       90 91 13 05     lds     r25, 0x0513
    5336:       a0 91 14 05     lds     r26, 0x0514
    533a:       b0 91 15 05     lds     r27, 0x0515
    533e:       80 93 86 02     sts     0x0286, r24
    5342:       90 93 87 02     sts     0x0287, r25
    5346:       a0 93 88 02     sts     0x0288, r26
    534a:       b0 93 89 02     sts     0x0289, r27
    534e:       80 e5           ldi     r24, 0x50       ; 80
    5350:       90 e0           ldi     r25, 0x00       ; 0
    5352:       90 93 ac 01     sts     0x01AC, r25
    5356:       80 93 ab 01     sts     0x01AB, r24
    535a:       81 e0           ldi     r24, 0x01       ; 1
    535c:       90 e0           ldi     r25, 0x00       ; 0
    535e:       90 93 81 02     sts     0x0281, r25
    5362:       80 93 80 02     sts     0x0280, r24
    5366:       80 91 1f 02     lds     r24, 0x021F
    536a:       90 91 20 02     lds     r25, 0x0220
    536e:       18 16           cp      r1, r24
    5370:       19 06           cpc     r1, r25
    5372:       0c f0           brlt    .+2             ; 0x5376 <gps_main+0xa8>
    5374:       c7 c1           rjmp    .+910           ; 0x5704 <gps_main+0x436>
    5376:       80 91 2e 05     lds     r24, 0x052E
    537a:       88 23           and     r24, r24
    537c:       09 f4           brne    .+2             ; 0x5380 <gps_main+0xb2>
    537e:       c2 c1           rjmp    .+900           ; 0x5704 <gps_main+0x436>
    5380:       80 91 8a 01     lds     r24, 0x018A
    5384:       90 91 8b 01     lds     r25, 0x018B
    5388:       89 2b           or      r24, r25
    538a:       51 f1           breq    .+84            ; 0x53e0 <gps_main+0x112>
    538c:       80 91 0e 05     lds     r24, 0x050E
    5390:       90 91 0f 05     lds     r25, 0x050F
    5394:       a0 91 10 05     lds     r26, 0x0510
    5398:       b0 91 11 05     lds     r27, 0x0511
    539c:       80 93 5e 02     sts     0x025E, r24
    53a0:       90 93 5f 02     sts     0x025F, r25
    53a4:       a0 93 60 02     sts     0x0260, r26
    53a8:       b0 93 61 02     sts     0x0261, r27
    53ac:       80 91 12 05     lds     r24, 0x0512
    53b0:       90 91 13 05     lds     r25, 0x0513
    53b4:       a0 91 14 05     lds     r26, 0x0514
    53b8:       b0 91 15 05     lds     r27, 0x0515
    53bc:       80 93 62 02     sts     0x0262, r24
    53c0:       90 93 63 02     sts     0x0263, r25
    53c4:       a0 93 64 02     sts     0x0264, r26
    53c8:       b0 93 65 02     sts     0x0265, r27
    53cc:       82 e3           ldi     r24, 0x32       ; 50
    53ce:       90 e0           ldi     r25, 0x00       ; 0
    53d0:       90 93 ac 01     sts     0x01AC, r25
    53d4:       80 93 ab 01     sts     0x01AB, r24
    53d8:       10 92 8b 01     sts     0x018B, r1
    53dc:       10 92 8a 01     sts     0x018A, r1
    53e0:       20 91 a2 02     lds     r18, 0x02A2
    53e4:       30 91 a3 02     lds     r19, 0x02A3
    53e8:       60 91 5e 02     lds     r22, 0x025E
    53ec:       70 91 5f 02     lds     r23, 0x025F
    53f0:       80 91 60 02     lds     r24, 0x0260
    53f4:       90 91 61 02     lds     r25, 0x0261
    53f8:       e0 90 0e 05     lds     r14, 0x050E
    53fc:       f0 90 0f 05     lds     r15, 0x050F
    5400:       00 91 10 05     lds     r16, 0x0510
    5404:       10 91 11 05     lds     r17, 0x0511
    5408:       6e 19           sub     r22, r14
    540a:       7f 09           sbc     r23, r15
    540c:       80 0b           sbc     r24, r16
    540e:       91 0b           sbc     r25, r17
    5410:       44 27           eor     r20, r20
    5412:       37 fd           sbrc    r19, 7
    5414:       40 95           com     r20
    5416:       54 2f           mov     r21, r20
    5418:       0e 94 de 2d     call    0x5bbc  ; 0x5bbc <__mulsi3>
    541c:       1b 01           movw    r2, r22
    541e:       2c 01           movw    r4, r24
    5420:       60 93 68 02     sts     0x0268, r22
    5424:       70 93 69 02     sts     0x0269, r23
    5428:       80 93 6a 02     sts     0x026A, r24
    542c:       90 93 6b 02     sts     0x026B, r25
    5430:       20 91 a2 02     lds     r18, 0x02A2
    5434:       30 91 a3 02     lds     r19, 0x02A3
    5438:       60 91 62 02     lds     r22, 0x0262
    543c:       70 91 63 02     lds     r23, 0x0263
    5440:       80 91 64 02     lds     r24, 0x0264
    5444:       90 91 65 02     lds     r25, 0x0265
    5448:       e0 90 12 05     lds     r14, 0x0512
    544c:       f0 90 13 05     lds     r15, 0x0513
    5450:       00 91 14 05     lds     r16, 0x0514
    5454:       10 91 15 05     lds     r17, 0x0515
    5458:       6e 19           sub     r22, r14
    545a:       7f 09           sbc     r23, r15
    545c:       80 0b           sbc     r24, r16
    545e:       91 0b           sbc     r25, r17
    5460:       44 27           eor     r20, r20
    5462:       37 fd           sbrc    r19, 7
    5464:       40 95           com     r20
    5466:       54 2f           mov     r21, r20
    5468:       0e 94 de 2d     call    0x5bbc  ; 0x5bbc <__mulsi3>
    546c:       5b 01           movw    r10, r22
    546e:       6c 01           movw    r12, r24
    5470:       60 93 6c 02     sts     0x026C, r22
    5474:       70 93 6d 02     sts     0x026D, r23
    5478:       80 93 6e 02     sts     0x026E, r24
    547c:       90 93 6f 02     sts     0x026F, r25
    5480:       10 92 70 02     sts     0x0270, r1
    5484:       10 92 71 02     sts     0x0271, r1
    5488:       10 92 72 02     sts     0x0272, r1
    548c:       10 92 73 02     sts     0x0273, r1
    5490:       10 92 74 02     sts     0x0274, r1
    5494:       10 92 75 02     sts     0x0275, r1
    5498:       10 92 76 02     sts     0x0276, r1
    549c:       10 92 77 02     sts     0x0277, r1
    54a0:       60 91 a4 02     lds     r22, 0x02A4
    54a4:       70 91 a5 02     lds     r23, 0x02A5
    54a8:       88 27           eor     r24, r24
    54aa:       77 fd           sbrc    r23, 7
    54ac:       80 95           com     r24
    54ae:       98 2f           mov     r25, r24
    54b0:       20 91 1a 05     lds     r18, 0x051A
    54b4:       30 91 1b 05     lds     r19, 0x051B
    54b8:       40 91 1c 05     lds     r20, 0x051C
    54bc:       50 91 1d 05     lds     r21, 0x051D
    54c0:       0e 94 de 2d     call    0x5bbc  ; 0x5bbc <__mulsi3>
    54c4:       7b 01           movw    r14, r22
    54c6:       8c 01           movw    r16, r24
    54c8:       60 93 78 02     sts     0x0278, r22
    54cc:       70 93 79 02     sts     0x0279, r23
    54d0:       80 93 7a 02     sts     0x027A, r24
    54d4:       90 93 7b 02     sts     0x027B, r25
    54d8:       60 91 a4 02     lds     r22, 0x02A4
    54dc:       70 91 a5 02     lds     r23, 0x02A5
    54e0:       88 27           eor     r24, r24
    54e2:       77 fd           sbrc    r23, 7
    54e4:       80 95           com     r24
    54e6:       98 2f           mov     r25, r24
    54e8:       20 91 1e 05     lds     r18, 0x051E
    54ec:       30 91 1f 05     lds     r19, 0x051F
    54f0:       40 91 20 05     lds     r20, 0x0520
    54f4:       50 91 21 05     lds     r21, 0x0521
    54f8:       0e 94 de 2d     call    0x5bbc  ; 0x5bbc <__mulsi3>
    54fc:       3b 01           movw    r6, r22
    54fe:       4c 01           movw    r8, r24
    5500:       60 93 7c 02     sts     0x027C, r22
    5504:       70 93 7d 02     sts     0x027D, r23
    5508:       80 93 7e 02     sts     0x027E, r24
    550c:       90 93 7f 02     sts     0x027F, r25
    5510:       20 91 a0 02     lds     r18, 0x02A0
    5514:       30 91 a1 02     lds     r19, 0x02A1
    5518:       e2 18           sub     r14, r2
    551a:       f3 08           sbc     r15, r3
    551c:       04 09           sbc     r16, r4
    551e:       15 09           sbc     r17, r5
    5520:       44 27           eor     r20, r20
    5522:       37 fd           sbrc    r19, 7
    5524:       40 95           com     r20
    5526:       54 2f           mov     r21, r20
    5528:       c8 01           movw    r24, r16
    552a:       b7 01           movw    r22, r14
    552c:       0e 94 46 2e     call    0x5c8c  ; 0x5c8c <__divmodsi4>
    5530:       e9 01           movw    r28, r18
    5532:       30 93 8d 02     sts     0x028D, r19
    5536:       20 93 8c 02     sts     0x028C, r18
    553a:       20 91 a0 02     lds     r18, 0x02A0
    553e:       30 91 a1 02     lds     r19, 0x02A1
    5542:       a6 18           sub     r10, r6
    5544:       b7 08           sbc     r11, r7
    5546:       c8 08           sbc     r12, r8
    5548:       d9 08           sbc     r13, r9
    554a:       44 27           eor     r20, r20
    554c:       37 fd           sbrc    r19, 7
    554e:       40 95           com     r20
    5550:       54 2f           mov     r21, r20
    5552:       c6 01           movw    r24, r12
    5554:       b5 01           movw    r22, r10
    5556:       0e 94 46 2e     call    0x5c8c  ; 0x5c8c <__divmodsi4>
    555a:       b9 01           movw    r22, r18
    555c:       30 93 8f 02     sts     0x028F, r19
    5560:       20 93 8e 02     sts     0x028E, r18
    5564:       80 91 8c 01     lds     r24, 0x018C
    5568:       90 91 8d 01     lds     r25, 0x018D
    556c:       8c 17           cp      r24, r28
    556e:       9d 07           cpc     r25, r29
    5570:       2c f4           brge    .+10            ; 0x557c <gps_main+0x2ae>
    5572:       80 91 8c 01     lds     r24, 0x018C
    5576:       90 91 8d 01     lds     r25, 0x018D
    557a:       11 c0           rjmp    .+34            ; 0x559e <gps_main+0x2d0>
    557c:       80 91 8c 01     lds     r24, 0x018C
    5580:       90 91 8d 01     lds     r25, 0x018D
    5584:       90 95           com     r25
    5586:       81 95           neg     r24
    5588:       9f 4f           sbci    r25, 0xFF       ; 255
    558a:       c8 17           cp      r28, r24
    558c:       d9 07           cpc     r29, r25
    558e:       5c f4           brge    .+22            ; 0x55a6 <gps_main+0x2d8>
    5590:       80 91 8c 01     lds     r24, 0x018C
    5594:       90 91 8d 01     lds     r25, 0x018D
    5598:       90 95           com     r25
    559a:       81 95           neg     r24
    559c:       9f 4f           sbci    r25, 0xFF       ; 255
    559e:       90 93 8d 02     sts     0x028D, r25
    55a2:       80 93 8c 02     sts     0x028C, r24
    55a6:       80 91 8c 01     lds     r24, 0x018C
    55aa:       90 91 8d 01     lds     r25, 0x018D
    55ae:       86 17           cp      r24, r22
    55b0:       97 07           cpc     r25, r23
    55b2:       2c f4           brge    .+10            ; 0x55be <gps_main+0x2f0>
    55b4:       80 91 8c 01     lds     r24, 0x018C
    55b8:       90 91 8d 01     lds     r25, 0x018D
    55bc:       11 c0           rjmp    .+34            ; 0x55e0 <gps_main+0x312>
    55be:       80 91 8c 01     lds     r24, 0x018C
    55c2:       90 91 8d 01     lds     r25, 0x018D
    55c6:       90 95           com     r25
    55c8:       81 95           neg     r24
    55ca:       9f 4f           sbci    r25, 0xFF       ; 255
    55cc:       68 17           cp      r22, r24
    55ce:       79 07           cpc     r23, r25
    55d0:       5c f4           brge    .+22            ; 0x55e8 <gps_main+0x31a>
    55d2:       80 91 8c 01     lds     r24, 0x018C
    55d6:       90 91 8d 01     lds     r25, 0x018D
    55da:       90 95           com     r25
    55dc:       81 95           neg     r24
    55de:       9f 4f           sbci    r25, 0xFF       ; 255
    55e0:       90 93 8f 02     sts     0x028F, r25
    55e4:       80 93 8e 02     sts     0x028E, r24
    55e8:       10 92 67 02     sts     0x0267, r1
    55ec:       10 92 66 02     sts     0x0266, r1
    55f0:       e0 90 66 02     lds     r14, 0x0266
    55f4:       f0 90 67 02     lds     r15, 0x0267
    55f8:       60 91 8e 02     lds     r22, 0x028E
    55fc:       70 91 8f 02     lds     r23, 0x028F
    5600:       88 27           eor     r24, r24
    5602:       77 fd           sbrc    r23, 7
    5604:       80 95           com     r24
    5606:       98 2f           mov     r25, r24
    5608:       0e 94 6c 2c     call    0x58d8  ; 0x58d8 <__floatsisf>
    560c:       1b 01           movw    r2, r22
    560e:       2c 01           movw    r4, r24
    5610:       a0 90 66 02     lds     r10, 0x0266
    5614:       b0 90 67 02     lds     r11, 0x0267
    5618:       00 27           eor     r16, r16
    561a:       f7 fc           sbrc    r15, 7
    561c:       00 95           com     r16
    561e:       10 2f           mov     r17, r16
    5620:       c8 01           movw    r24, r16
    5622:       b7 01           movw    r22, r14
    5624:       0e 94 6c 2c     call    0x58d8  ; 0x58d8 <__floatsisf>
    5628:       0e 94 c2 2d     call    0x5b84  ; 0x5b84 <sin>
    562c:       a2 01           movw    r20, r4
    562e:       91 01           movw    r18, r2
    5630:       0e 94 7a 2d     call    0x5af4  ; 0x5af4 <__mulsf3>
    5634:       3b 01           movw    r6, r22
    5636:       4c 01           movw    r8, r24
    5638:       cc 24           eor     r12, r12
    563a:       b7 fc           sbrc    r11, 7
    563c:       c0 94           com     r12
    563e:       dc 2c           mov     r13, r12
    5640:       c6 01           movw    r24, r12
    5642:       b5 01           movw    r22, r10
    5644:       0e 94 6c 2c     call    0x58d8  ; 0x58d8 <__floatsisf>
    5648:       0e 94 03 2c     call    0x5806  ; 0x5806 <cos>
    564c:       7b 01           movw    r14, r22
    564e:       8c 01           movw    r16, r24
    5650:       60 91 8c 02     lds     r22, 0x028C
    5654:       70 91 8d 02     lds     r23, 0x028D
    5658:       88 27           eor     r24, r24
    565a:       77 fd           sbrc    r23, 7
    565c:       80 95           com     r24
    565e:       98 2f           mov     r25, r24
    5660:       0e 94 6c 2c     call    0x58d8  ; 0x58d8 <__floatsisf>
    5664:       9b 01           movw    r18, r22
    5666:       ac 01           movw    r20, r24
    5668:       c8 01           movw    r24, r16
    566a:       b7 01           movw    r22, r14
    566c:       0e 94 7a 2d     call    0x5af4  ; 0x5af4 <__mulsf3>
    5670:       9b 01           movw    r18, r22
    5672:       ac 01           movw    r20, r24
    5674:       c4 01           movw    r24, r8
    5676:       b3 01           movw    r22, r6
    5678:       0e 94 c1 2b     call    0x5782  ; 0x5782 <__addsf3>
    567c:       0e 94 4f 2c     call    0x589e  ; 0x589e <__fixsfsi>
    5680:       7b 01           movw    r14, r22
    5682:       70 93 8d 02     sts     0x028D, r23
    5686:       60 93 8c 02     sts     0x028C, r22
    568a:       60 91 66 02     lds     r22, 0x0266
    568e:       70 91 67 02     lds     r23, 0x0267
    5692:       a0 90 66 02     lds     r10, 0x0266
    5696:       b0 90 67 02     lds     r11, 0x0267
    569a:       88 27           eor     r24, r24
    569c:       77 fd           sbrc    r23, 7
    569e:       80 95           com     r24
    56a0:       98 2f           mov     r25, r24
    56a2:       0e 94 6c 2c     call    0x58d8  ; 0x58d8 <__floatsisf>
    56a6:       0e 94 03 2c     call    0x5806  ; 0x5806 <cos>
    56aa:       3b 01           movw    r6, r22
    56ac:       4c 01           movw    r8, r24
    56ae:       00 27           eor     r16, r16
    56b0:       f7 fc           sbrc    r15, 7
    56b2:       00 95           com     r16
    56b4:       10 2f           mov     r17, r16
    56b6:       c8 01           movw    r24, r16
    56b8:       b7 01           movw    r22, r14
    56ba:       0e 94 6c 2c     call    0x58d8  ; 0x58d8 <__floatsisf>
    56be:       9b 01           movw    r18, r22
    56c0:       ac 01           movw    r20, r24
    56c2:       c4 01           movw    r24, r8
    56c4:       b3 01           movw    r22, r6
    56c6:       0e 94 7a 2d     call    0x5af4  ; 0x5af4 <__mulsf3>
    56ca:       7b 01           movw    r14, r22
    56cc:       8c 01           movw    r16, r24
    56ce:       cc 24           eor     r12, r12
    56d0:       b7 fc           sbrc    r11, 7
    56d2:       c0 94           com     r12
    56d4:       dc 2c           mov     r13, r12
    56d6:       c6 01           movw    r24, r12
    56d8:       b5 01           movw    r22, r10
    56da:       0e 94 6c 2c     call    0x58d8  ; 0x58d8 <__floatsisf>
    56de:       0e 94 c2 2d     call    0x5b84  ; 0x5b84 <sin>
    56e2:       a2 01           movw    r20, r4
    56e4:       91 01           movw    r18, r2
    56e6:       0e 94 7a 2d     call    0x5af4  ; 0x5af4 <__mulsf3>
    56ea:       9b 01           movw    r18, r22
    56ec:       ac 01           movw    r20, r24
    56ee:       c8 01           movw    r24, r16
    56f0:       b7 01           movw    r22, r14
    56f2:       0e 94 c0 2b     call    0x5780  ; 0x5780 <__subsf3>
    56f6:       0e 94 4f 2c     call    0x589e  ; 0x589e <__fixsfsi>
    56fa:       70 93 8f 02     sts     0x028F, r23
    56fe:       60 93 8e 02     sts     0x028E, r22
    5702:       1e c0           rjmp    .+60            ; 0x5740 <gps_main+0x472>
    5704:       85 e0           ldi     r24, 0x05       ; 5
    5706:       90 e0           ldi     r25, 0x00       ; 0
    5708:       90 93 8b 01     sts     0x018B, r25
    570c:       80 93 8a 01     sts     0x018A, r24
    5710:       10 92 8d 02     sts     0x028D, r1
    5714:       10 92 8c 02     sts     0x028C, r1
    5718:       10 92 8f 02     sts     0x028F, r1
    571c:       10 92 8e 02     sts     0x028E, r1
    5720:       10 92 70 02     sts     0x0270, r1
    5724:       10 92 71 02     sts     0x0271, r1
    5728:       10 92 72 02     sts     0x0272, r1
    572c:       10 92 73 02     sts     0x0273, r1
    5730:       10 92 74 02     sts     0x0274, r1
    5734:       10 92 75 02     sts     0x0275, r1
    5738:       10 92 76 02     sts     0x0276, r1
    573c:       10 92 77 02     sts     0x0277, r1
    5740:       df 91           pop     r29
    5742:       cf 91           pop     r28
    5744:       1f 91           pop     r17
    5746:       0f 91           pop     r16
    5748:       ff 90           pop     r15
    574a:       ef 90           pop     r14
    574c:       df 90           pop     r13
    574e:       cf 90           pop     r12
    5750:       bf 90           pop     r11
    5752:       af 90           pop     r10
    5754:       9f 90           pop     r9
    5756:       8f 90           pop     r8
    5758:       7f 90           pop     r7
    575a:       6f 90           pop     r6
    575c:       5f 90           pop     r5
    575e:       4f 90           pop     r4
    5760:       3f 90           pop     r3
    5762:       2f 90           pop     r2
    5764:       08 95           ret

00005766 <memchr>:
    5766:       fc 01           movw    r30, r24
    5768:       41 50           subi    r20, 0x01       ; 1
    576a:       50 40           sbci    r21, 0x00       ; 0
    576c:       30 f0           brcs    .+12            ; 0x577a <memchr+0x14>
    576e:       01 90           ld      r0, Z+
    5770:       06 16           cp      r0, r22
    5772:       d1 f7           brne    .-12            ; 0x5768 <memchr+0x2>
    5774:       31 97           sbiw    r30, 0x01       ; 1
    5776:       cf 01           movw    r24, r30
    5778:       08 95           ret
    577a:       88 27           eor     r24, r24
    577c:       99 27           eor     r25, r25
    577e:       08 95           ret

00005780 <__subsf3>:
    5780:       50 58           subi    r21, 0x80       ; 128

00005782 <__addsf3>:
    5782:       19 2e           mov     r1, r25
    5784:       59 d1           rcall   .+690           ; 0x5a38 <__fp_split3>
    5786:       01 d0           rcall   .+2             ; 0x578a <__addsf3x>
    5788:       09 c1           rjmp    .+530           ; 0x599c <__fp_merge>

0000578a <__addsf3x>:
    578a:       ba 17           cp      r27, r26
    578c:       62 07           cpc     r22, r18
    578e:       73 07           cpc     r23, r19
    5790:       84 07           cpc     r24, r20
    5792:       95 07           cpc     r25, r21
    5794:       b1 f1           breq    .+108           ; 0x5802 <__addsf3x+0x78>
    5796:       88 f4           brcc    .+34            ; 0x57ba <__addsf3x+0x30>
    5798:       0e f4           brtc    .+2             ; 0x579c <__addsf3x+0x12>
    579a:       10 94           com     r1
    579c:       0b 2e           mov     r0, r27
    579e:       ba 2f           mov     r27, r26
    57a0:       a0 2d           mov     r26, r0
    57a2:       06 2e           mov     r0, r22
    57a4:       62 2f           mov     r22, r18
    57a6:       20 2d           mov     r18, r0
    57a8:       07 2e           mov     r0, r23
    57aa:       73 2f           mov     r23, r19
    57ac:       30 2d           mov     r19, r0
    57ae:       08 2e           mov     r0, r24
    57b0:       84 2f           mov     r24, r20
    57b2:       40 2d           mov     r20, r0
    57b4:       09 2e           mov     r0, r25
    57b6:       95 2f           mov     r25, r21
    57b8:       50 2d           mov     r21, r0
    57ba:       ff 27           eor     r31, r31
    57bc:       55 23           and     r21, r21
    57be:       b9 f0           breq    .+46            ; 0x57ee <__addsf3x+0x64>
    57c0:       59 1b           sub     r21, r25
    57c2:       49 f0           breq    .+18            ; 0x57d6 <__addsf3x+0x4c>
    57c4:       57 3e           cpi     r21, 0xE7       ; 231
    57c6:       98 f0           brcs    .+38            ; 0x57ee <__addsf3x+0x64>
    57c8:       46 95           lsr     r20
    57ca:       37 95           ror     r19
    57cc:       27 95           ror     r18
    57ce:       a7 95           ror     r26
    57d0:       f0 40           sbci    r31, 0x00       ; 0
    57d2:       53 95           inc     r21
    57d4:       c9 f7           brne    .-14            ; 0x57c8 <__addsf3x+0x3e>
    57d6:       76 f0           brts    .+28            ; 0x57f4 <__addsf3x+0x6a>
    57d8:       ba 0f           add     r27, r26
    57da:       62 1f           adc     r22, r18
    57dc:       73 1f           adc     r23, r19
    57de:       84 1f           adc     r24, r20
    57e0:       30 f4           brcc    .+12            ; 0x57ee <__addsf3x+0x64>
    57e2:       87 95           ror     r24
    57e4:       77 95           ror     r23
    57e6:       67 95           ror     r22
    57e8:       b7 95           ror     r27
    57ea:       f0 40           sbci    r31, 0x00       ; 0
    57ec:       93 95           inc     r25
    57ee:       17 fa           bst     r1, 7
    57f0:       0f 2e           mov     r0, r31
    57f2:       08 95           ret
    57f4:       bf 1b           sub     r27, r31
    57f6:       bb 27           eor     r27, r27
    57f8:       ba 0b           sbc     r27, r26
    57fa:       62 0b           sbc     r22, r18
    57fc:       73 0b           sbc     r23, r19
    57fe:       84 0b           sbc     r24, r20
    5800:       f6 cf           rjmp    .-20            ; 0x57ee <__addsf3x+0x64>
    5802:       de f6           brtc    .-74            ; 0x57ba <__addsf3x+0x30>
    5804:       45 c1           rjmp    .+650           ; 0x5a90 <__fp_zerox>

00005806 <cos>:
    5806:       50 e4           ldi     r21, 0x40       ; 64
    5808:       49 ec           ldi     r20, 0xC9       ; 201
    580a:       3f e0           ldi     r19, 0x0F       ; 15
    580c:       2b ed           ldi     r18, 0xDB       ; 219
    580e:       6e d0           rcall   .+220           ; 0x58ec <fmod>
    5810:       a2 c0           rjmp    .+324           ; 0x5956 <__fp_cosinus>

00005812 <__divsf3>:
    5812:       12 d1           rcall   .+548           ; 0x5a38 <__fp_split3>
    5814:       01 d0           rcall   .+2             ; 0x5818 <__divsf3x>
    5816:       c2 c0           rjmp    .+388           ; 0x599c <__fp_merge>

00005818 <__divsf3x>:
    5818:       55 23           and     r21, r21
    581a:       59 f0           breq    .+22            ; 0x5832 <__divsf3x+0x1a>
    581c:       99 23           and     r25, r25
    581e:       69 f0           breq    .+26            ; 0x583a <__divsf3x+0x22>
    5820:       9f 57           subi    r25, 0x7F       ; 127
    5822:       5f 57           subi    r21, 0x7F       ; 127
    5824:       95 1b           sub     r25, r21
    5826:       33 f4           brvc    .+12            ; 0x5834 <__divsf3x+0x1c>
    5828:       42 f4           brpl    .+16            ; 0x583a <__divsf3x+0x22>
    582a:       90 38           cpi     r25, 0x80       ; 128
    582c:       11 f4           brne    .+4             ; 0x5832 <__divsf3x+0x1a>
    582e:       91 58           subi    r25, 0x81       ; 129
    5830:       05 c0           rjmp    .+10            ; 0x583c <__divsf3x+0x24>
    5832:       cc c0           rjmp    .+408           ; 0x59cc <__fp_nan>
    5834:       91 58           subi    r25, 0x81       ; 129
    5836:       9f 3f           cpi     r25, 0xFF       ; 255
    5838:       09 f4           brne    .+2             ; 0x583c <__divsf3x+0x24>
    583a:       2a c1           rjmp    .+596           ; 0x5a90 <__fp_zerox>
    583c:       bb 27           eor     r27, r27
    583e:       11 24           eor     r1, r1
    5840:       62 17           cp      r22, r18
    5842:       73 07           cpc     r23, r19
    5844:       84 07           cpc     r24, r20
    5846:       30 f4           brcc    .+12            ; 0x5854 <__divsf3x+0x3c>
    5848:       66 0f           add     r22, r22
    584a:       77 1f           adc     r23, r23
    584c:       88 1f           adc     r24, r24
    584e:       bb 1f           adc     r27, r27
    5850:       91 50           subi    r25, 0x01       ; 1
    5852:       98 f3           brcs    .-26            ; 0x583a <__divsf3x+0x22>
    5854:       11 d0           rcall   .+34            ; 0x5878 <__divsf3x+0x60>
    5856:       0f 92           push    r0
    5858:       0f d0           rcall   .+30            ; 0x5878 <__divsf3x+0x60>
    585a:       0f 92           push    r0
    585c:       0d d0           rcall   .+26            ; 0x5878 <__divsf3x+0x60>
    585e:       a0 e8           ldi     r26, 0x80       ; 128
    5860:       26 17           cp      r18, r22
    5862:       37 07           cpc     r19, r23
    5864:       48 07           cpc     r20, r24
    5866:       1b 06           cpc     r1, r27
    5868:       09 f0           breq    .+2             ; 0x586c <__divsf3x+0x54>
    586a:       a0 48           sbci    r26, 0x80       ; 128
    586c:       ba 2f           mov     r27, r26
    586e:       60 2d           mov     r22, r0
    5870:       7f 91           pop     r23
    5872:       8f 91           pop     r24
    5874:       00 24           eor     r0, r0
    5876:       08 95           ret
    5878:       a0 e8           ldi     r26, 0x80       ; 128
    587a:       00 24           eor     r0, r0
    587c:       62 17           cp      r22, r18
    587e:       73 07           cpc     r23, r19
    5880:       84 07           cpc     r24, r20
    5882:       b1 05           cpc     r27, r1
    5884:       28 f0           brcs    .+10            ; 0x5890 <__divsf3x+0x78>
    5886:       62 1b           sub     r22, r18
    5888:       73 0b           sbc     r23, r19
    588a:       84 0b           sbc     r24, r20
    588c:       b1 09           sbc     r27, r1
    588e:       0a 2a           or      r0, r26
    5890:       66 0f           add     r22, r22
    5892:       77 1f           adc     r23, r23
    5894:       88 1f           adc     r24, r24
    5896:       bb 1f           adc     r27, r27
    5898:       a6 95           lsr     r26
    589a:       81 f7           brne    .-32            ; 0x587c <__divsf3x+0x64>
    589c:       08 95           ret

0000589e <__fixsfsi>:
    589e:       97 fb           bst     r25, 7
    58a0:       d7 d0           rcall   .+430           ; 0x5a50 <__fp_split1>
    58a2:       9f 37           cpi     r25, 0x7F       ; 127
    58a4:       38 f0           brcs    .+14            ; 0x58b4 <__fixsfsi+0x16>
    58a6:       fe e9           ldi     r31, 0x9E       ; 158
    58a8:       f9 1b           sub     r31, r25
    58aa:       98 2f           mov     r25, r24
    58ac:       87 2f           mov     r24, r23
    58ae:       76 2f           mov     r23, r22
    58b0:       6b 2f           mov     r22, r27
    58b2:       05 c0           rjmp    .+10            ; 0x58be <__fixsfsi+0x20>
    58b4:       ea c0           rjmp    .+468           ; 0x5a8a <__fp_zero>
    58b6:       96 95           lsr     r25
    58b8:       87 95           ror     r24
    58ba:       77 95           ror     r23
    58bc:       67 95           ror     r22
    58be:       f1 50           subi    r31, 0x01       ; 1
    58c0:       d0 f7           brcc    .-12            ; 0x58b6 <__fixsfsi+0x18>
    58c2:       3e f4           brtc    .+14            ; 0x58d2 <__fp_lneg+0xe>

000058c4 <__fp_lneg>:
    58c4:       90 95           com     r25
    58c6:       80 95           com     r24
    58c8:       70 95           com     r23
    58ca:       61 95           neg     r22
    58cc:       7f 4f           sbci    r23, 0xFF       ; 255
    58ce:       8f 4f           sbci    r24, 0xFF       ; 255
    58d0:       9f 4f           sbci    r25, 0xFF       ; 255
    58d2:       08 95           ret

000058d4 <__floatunssisf>:
    58d4:       e8 94           clt
    58d6:       03 c0           rjmp    .+6             ; 0x58de <__floatsisf+0x6>

000058d8 <__floatsisf>:
    58d8:       97 fb           bst     r25, 7
    58da:       0e f4           brtc    .+2             ; 0x58de <__floatsisf+0x6>
    58dc:       f3 df           rcall   .-26            ; 0x58c4 <__fp_lneg>
    58de:       b6 2f           mov     r27, r22
    58e0:       67 2f           mov     r22, r23
    58e2:       78 2f           mov     r23, r24
    58e4:       89 2f           mov     r24, r25
    58e6:       9e e9           ldi     r25, 0x9E       ; 158
    58e8:       00 24           eor     r0, r0
    58ea:       58 c0           rjmp    .+176           ; 0x599c <__fp_merge>

000058ec <fmod>:
    58ec:       5f 77           andi    r21, 0x7F       ; 127
    58ee:       55 23           and     r21, r21
    58f0:       19 f4           brne    .+6             ; 0x58f8 <fmod+0xc>
    58f2:       44 23           and     r20, r20
    58f4:       0a f0           brmi    .+2             ; 0x58f8 <fmod+0xc>
    58f6:       6a c0           rjmp    .+212           ; 0x59cc <__fp_nan>
    58f8:       2f 93           push    r18
    58fa:       3f 93           push    r19
    58fc:       4f 93           push    r20
    58fe:       5f 93           push    r21
    5900:       88 df           rcall   .-240           ; 0x5812 <__divsf3>
    5902:       55 27           eor     r21, r21
    5904:       44 27           eor     r20, r20
    5906:       c6 d0           rcall   .+396           ; 0x5a94 <modf>
    5908:       5f 91           pop     r21
    590a:       4f 91           pop     r20
    590c:       3f 91           pop     r19
    590e:       2f 91           pop     r18
    5910:       f1 c0           rjmp    .+482           ; 0x5af4 <__mulsf3>

00005912 <__eqsf2>:
    5912:       0e d0           rcall   .+28            ; 0x5930 <.fp_cmp>
    5914:       5e f0           brts    .+22            ; 0x592c <__cmpsf2+0xe>
    5916:       04 c0           rjmp    .+8             ; 0x5920 <__cmpsf2+0x2>

00005918 <__gesf2>:
    5918:       0b d0           rcall   .+22            ; 0x5930 <.fp_cmp>
    591a:       26 f0           brts    .+8             ; 0x5924 <__cmpsf2+0x6>
    591c:       01 c0           rjmp    .+2             ; 0x5920 <__cmpsf2+0x2>

0000591e <__cmpsf2>:
    591e:       08 d0           rcall   .+16            ; 0x5930 <.fp_cmp>
    5920:       19 f0           breq    .+6             ; 0x5928 <__cmpsf2+0xa>
    5922:       20 f4           brcc    .+8             ; 0x592c <__cmpsf2+0xe>
    5924:       8f ef           ldi     r24, 0xFF       ; 255
    5926:       08 95           ret
    5928:       80 e0           ldi     r24, 0x00       ; 0
    592a:       08 95           ret
    592c:       81 e0           ldi     r24, 0x01       ; 1
    592e:       08 95           ret

00005930 <.fp_cmp>:
    5930:       97 fb           bst     r25, 7
    5932:       09 2e           mov     r0, r25
    5934:       05 26           eor     r0, r21
    5936:       00 f8           bld     r0, 0
    5938:       68 94           set
    593a:       81 d0           rcall   .+258           ; 0x5a3e <__fp_split2>
    593c:       e8 94           clt
    593e:       07 fc           sbrc    r0, 7
    5940:       07 c0           rjmp    .+14            ; 0x5950 <.fp_cmp+0x20>
    5942:       62 17           cp      r22, r18
    5944:       73 07           cpc     r23, r19
    5946:       84 07           cpc     r24, r20
    5948:       95 07           cpc     r25, r21
    594a:       21 f0           breq    .+8             ; 0x5954 <.fp_cmp+0x24>
    594c:       08 f4           brcc    .+2             ; 0x5950 <.fp_cmp+0x20>
    594e:       00 94           com     r0
    5950:       07 94           ror     r0
    5952:       98 94           clz
    5954:       08 95           ret

00005956 <__fp_cosinus>:
    5956:       1f 93           push    r17
    5958:       9f 77           andi    r25, 0x7F       ; 127
    595a:       50 ec           ldi     r21, 0xC0       ; 192
    595c:       49 e4           ldi     r20, 0x49       ; 73
    595e:       3f e0           ldi     r19, 0x0F       ; 15
    5960:       2b ed           ldi     r18, 0xDB       ; 219
    5962:       0f df           rcall   .-482           ; 0x5782 <__addsf3>
    5964:       10 e8           ldi     r17, 0x80       ; 128
    5966:       9f 77           andi    r25, 0x7F       ; 127
    5968:       5f e3           ldi     r21, 0x3F       ; 63
    596a:       49 ec           ldi     r20, 0xC9       ; 201
    596c:       3f e0           ldi     r19, 0x0F       ; 15
    596e:       2b ed           ldi     r18, 0xDB       ; 219
    5970:       62 17           cp      r22, r18
    5972:       73 07           cpc     r23, r19
    5974:       84 07           cpc     r24, r20
    5976:       95 07           cpc     r25, r21
    5978:       20 f0           brcs    .+8             ; 0x5982 <__fp_cosinus+0x2c>
    597a:       50 ec           ldi     r21, 0xC0       ; 192
    597c:       49 e4           ldi     r20, 0x49       ; 73
    597e:       01 df           rcall   .-510           ; 0x5782 <__addsf3>
    5980:       11 27           eor     r17, r17
    5982:       13 d1           rcall   .+550           ; 0x5baa <square>
    5984:       90 68           ori     r25, 0x80       ; 128
    5986:       e0 e7           ldi     r30, 0x70       ; 112
    5988:       f0 e0           ldi     r31, 0x00       ; 0
    598a:       23 d0           rcall   .+70            ; 0x59d2 <__fp_powerseries>
    598c:       91 27           eor     r25, r17
    598e:       1f 91           pop     r17
    5990:       08 95           ret
    5992:       9a 95           dec     r25
    5994:       bb 0f           add     r27, r27
    5996:       66 1f           adc     r22, r22
    5998:       77 1f           adc     r23, r23
    599a:       88 1f           adc     r24, r24

0000599c <__fp_merge>:
    599c:       11 24           eor     r1, r1
    599e:       99 23           and     r25, r25
    59a0:       a1 f0           breq    .+40            ; 0x59ca <__fp_merge+0x2e>
    59a2:       88 23           and     r24, r24
    59a4:       b2 f7           brpl    .-20            ; 0x5992 <__fp_cosinus+0x3c>
    59a6:       9f 3f           cpi     r25, 0xFF       ; 255
    59a8:       59 f0           breq    .+22            ; 0x59c0 <__fp_merge+0x24>
    59aa:       bb 0f           add     r27, r27
    59ac:       48 f4           brcc    .+18            ; 0x59c0 <__fp_merge+0x24>
    59ae:       21 f4           brne    .+8             ; 0x59b8 <__fp_merge+0x1c>
    59b0:       00 20           and     r0, r0
    59b2:       11 f4           brne    .+4             ; 0x59b8 <__fp_merge+0x1c>
    59b4:       60 ff           sbrs    r22, 0
    59b6:       04 c0           rjmp    .+8             ; 0x59c0 <__fp_merge+0x24>
    59b8:       6f 5f           subi    r22, 0xFF       ; 255
    59ba:       7f 4f           sbci    r23, 0xFF       ; 255
    59bc:       8f 4f           sbci    r24, 0xFF       ; 255
    59be:       9f 4f           sbci    r25, 0xFF       ; 255
    59c0:       88 1f           adc     r24, r24
    59c2:       97 95           ror     r25
    59c4:       87 95           ror     r24
    59c6:       97 f9           bld     r25, 7
    59c8:       08 95           ret
    59ca:       5f c0           rjmp    .+190           ; 0x5a8a <__fp_zero>

000059cc <__fp_nan>:
    59cc:       9f ef           ldi     r25, 0xFF       ; 255
    59ce:       80 ec           ldi     r24, 0xC0       ; 192
    59d0:       08 95           ret

000059d2 <__fp_powerseries>:
    59d2:       ff 92           push    r15
    59d4:       ef 92           push    r14
    59d6:       df 92           push    r13
    59d8:       cf 92           push    r12
    59da:       bf 92           push    r11
    59dc:       6b 01           movw    r12, r22
    59de:       7c 01           movw    r14, r24
    59e0:       b5 90           lpm     r11, Z+
    59e2:       16 d0           rcall   .+44            ; 0x5a10 <__fp_powerseries+0x3e>
    59e4:       b5 90           lpm     r11, Z+
    59e6:       bb 20           and     r11, r11
    59e8:       69 f0           breq    .+26            ; 0x5a04 <__fp_powerseries+0x32>
    59ea:       9f 93           push    r25
    59ec:       8f 93           push    r24
    59ee:       7f 93           push    r23
    59f0:       6f 93           push    r22
    59f2:       b6 01           movw    r22, r12
    59f4:       c7 01           movw    r24, r14
    59f6:       0c d0           rcall   .+24            ; 0x5a10 <__fp_powerseries+0x3e>
    59f8:       2f 91           pop     r18
    59fa:       3f 91           pop     r19
    59fc:       4f 91           pop     r20
    59fe:       5f 91           pop     r21
    5a00:       0e 94 09 2c     call    0x5812  ; 0x5812 <__divsf3>
    5a04:       bf 90           pop     r11
    5a06:       cf 90           pop     r12
    5a08:       df 90           pop     r13
    5a0a:       ef 90           pop     r14
    5a0c:       ff 90           pop     r15
    5a0e:       08 95           ret
    5a10:       d0 d0           rcall   .+416           ; 0x5bb2 <__fp_flashconst>
    5a12:       02 c0           rjmp    .+4             ; 0x5a18 <__fp_powerseries+0x46>
    5a14:       96 01           movw    r18, r12
    5a16:       a7 01           movw    r20, r14
    5a18:       ef 93           push    r30
    5a1a:       ff 93           push    r31
    5a1c:       0e 94 7a 2d     call    0x5af4  ; 0x5af4 <__mulsf3>
    5a20:       ff 91           pop     r31
    5a22:       ef 91           pop     r30
    5a24:       c6 d0           rcall   .+396           ; 0x5bb2 <__fp_flashconst>
    5a26:       ef 93           push    r30
    5a28:       ff 93           push    r31
    5a2a:       0e 94 c1 2b     call    0x5782  ; 0x5782 <__addsf3>
    5a2e:       ff 91           pop     r31
    5a30:       ef 91           pop     r30
    5a32:       ba 94           dec     r11
    5a34:       79 f7           brne    .-34            ; 0x5a14 <__fp_powerseries+0x42>
    5a36:       08 95           ret

00005a38 <__fp_split3>:
    5a38:       05 2e           mov     r0, r21
    5a3a:       09 26           eor     r0, r25
    5a3c:       07 fa           bst     r0, 7

00005a3e <__fp_split2>:
    5a3e:       44 0f           add     r20, r20
    5a40:       55 1f           adc     r21, r21
    5a42:       5f 3f           cpi     r21, 0xFF       ; 255
    5a44:       79 f0           breq    .+30            ; 0x5a64 <__fp_split1+0x14>
    5a46:       aa 27           eor     r26, r26
    5a48:       a5 17           cp      r26, r21
    5a4a:       08 f0           brcs    .+2             ; 0x5a4e <__fp_split2+0x10>
    5a4c:       51 e0           ldi     r21, 0x01       ; 1
    5a4e:       47 95           ror     r20

00005a50 <__fp_split1>:
    5a50:       88 0f           add     r24, r24
    5a52:       99 1f           adc     r25, r25
    5a54:       9f 3f           cpi     r25, 0xFF       ; 255
    5a56:       31 f0           breq    .+12            ; 0x5a64 <__fp_split1+0x14>
    5a58:       bb 27           eor     r27, r27
    5a5a:       b9 17           cp      r27, r25
    5a5c:       08 f0           brcs    .+2             ; 0x5a60 <__fp_split1+0x10>
    5a5e:       91 e0           ldi     r25, 0x01       ; 1
    5a60:       87 95           ror     r24
    5a62:       08 95           ret
    5a64:       9f 91           pop     r25
    5a66:       9f 91           pop     r25
    5a68:       11 24           eor     r1, r1
    5a6a:       b0 cf           rjmp    .-160           ; 0x59cc <__fp_nan>

00005a6c <__fp_split_a>:
    5a6c:       97 fb           bst     r25, 7
    5a6e:       88 0f           add     r24, r24
    5a70:       99 1f           adc     r25, r25
    5a72:       9f 3f           cpi     r25, 0xFF       ; 255
    5a74:       31 f0           breq    .+12            ; 0x5a82 <__fp_split_a+0x16>
    5a76:       bb 27           eor     r27, r27
    5a78:       b9 17           cp      r27, r25
    5a7a:       08 f0           brcs    .+2             ; 0x5a7e <__fp_split_a+0x12>
    5a7c:       91 e0           ldi     r25, 0x01       ; 1
    5a7e:       87 95           ror     r24
    5a80:       08 95           ret
    5a82:       9f 91           pop     r25
    5a84:       9f 91           pop     r25
    5a86:       11 24           eor     r1, r1
    5a88:       a1 cf           rjmp    .-190           ; 0x59cc <__fp_nan>

00005a8a <__fp_zero>:
    5a8a:       66 27           eor     r22, r22
    5a8c:       77 27           eor     r23, r23
    5a8e:       88 27           eor     r24, r24

00005a90 <__fp_zerox>:
    5a90:       99 27           eor     r25, r25
    5a92:       08 95           ret

00005a94 <modf>:
    5a94:       eb df           rcall   .-42            ; 0x5a6c <__fp_split_a>
    5a96:       cf 93           push    r28
    5a98:       df 93           push    r29
    5a9a:       d5 2f           mov     r29, r21
    5a9c:       c4 2f           mov     r28, r20
    5a9e:       55 27           eor     r21, r21
    5aa0:       44 27           eor     r20, r20
    5aa2:       33 27           eor     r19, r19
    5aa4:       22 27           eor     r18, r18
    5aa6:       99 23           and     r25, r25
    5aa8:       d9 f0           breq    .+54            ; 0x5ae0 <modf+0x4c>
    5aaa:       9f 37           cpi     r25, 0x7F       ; 127
    5aac:       c8 f0           brcs    .+50            ; 0x5ae0 <modf+0x4c>
    5aae:       f9 2f           mov     r31, r25
    5ab0:       75 df           rcall   .-278           ; 0x599c <__fp_merge>
    5ab2:       59 2f           mov     r21, r25
    5ab4:       48 2f           mov     r20, r24
    5ab6:       37 2f           mov     r19, r23
    5ab8:       26 2f           mov     r18, r22
    5aba:       f6 39           cpi     r31, 0x96       ; 150
    5abc:       68 f4           brcc    .+26            ; 0x5ad8 <modf+0x44>
    5abe:       ef de           rcall   .-546           ; 0x589e <__fixsfsi>
    5ac0:       0b df           rcall   .-490           ; 0x58d8 <__floatsisf>
    5ac2:       c0 30           cpi     r28, 0x00       ; 0
    5ac4:       cd 07           cpc     r28, r29
    5ac6:       21 f0           breq    .+8             ; 0x5ad0 <modf+0x3c>
    5ac8:       69 93           st      Y+, r22
    5aca:       79 93           st      Y+, r23
    5acc:       89 93           st      Y+, r24
    5ace:       99 93           st      Y+, r25
    5ad0:       90 58           subi    r25, 0x80       ; 128
    5ad2:       df 91           pop     r29
    5ad4:       cf 91           pop     r28
    5ad6:       55 ce           rjmp    .-854           ; 0x5782 <__addsf3>
    5ad8:       99 27           eor     r25, r25
    5ada:       88 27           eor     r24, r24
    5adc:       77 27           eor     r23, r23
    5ade:       66 27           eor     r22, r22
    5ae0:       c0 30           cpi     r28, 0x00       ; 0
    5ae2:       cd 07           cpc     r28, r29
    5ae4:       21 f0           breq    .+8             ; 0x5aee <modf+0x5a>
    5ae6:       29 93           st      Y+, r18
    5ae8:       39 93           st      Y+, r19
    5aea:       49 93           st      Y+, r20
    5aec:       59 93           st      Y+, r21
    5aee:       df 91           pop     r29
    5af0:       cf 91           pop     r28
    5af2:       54 cf           rjmp    .-344           ; 0x599c <__fp_merge>

00005af4 <__mulsf3>:
    5af4:       a1 df           rcall   .-190           ; 0x5a38 <__fp_split3>
    5af6:       01 d0           rcall   .+2             ; 0x5afa <__mulsf3x>
    5af8:       51 cf           rjmp    .-350           ; 0x599c <__fp_merge>

00005afa <__mulsf3x>:
    5afa:       99 23           and     r25, r25
    5afc:       39 f0           breq    .+14            ; 0x5b0c <__mulsf3x+0x12>
    5afe:       55 23           and     r21, r21
    5b00:       29 f0           breq    .+10            ; 0x5b0c <__mulsf3x+0x12>
    5b02:       9f 57           subi    r25, 0x7F       ; 127
    5b04:       5f 57           subi    r21, 0x7F       ; 127
    5b06:       95 0f           add     r25, r21
    5b08:       13 f4           brvc    .+4             ; 0x5b0e <__mulsf3x+0x14>
    5b0a:       9a f1           brmi    .+102           ; 0x5b72 <__mulsf3x+0x78>
    5b0c:       c1 cf           rjmp    .-126           ; 0x5a90 <__fp_zerox>
    5b0e:       91 58           subi    r25, 0x81       ; 129
    5b10:       9f 3f           cpi     r25, 0xFF       ; 255
    5b12:       e1 f3           breq    .-8             ; 0x5b0c <__mulsf3x+0x12>
    5b14:       62 9f           mul     r22, r18
    5b16:       a1 2d           mov     r26, r1
    5b18:       0f 92           push    r0
    5b1a:       bb 27           eor     r27, r27
    5b1c:       63 9f           mul     r22, r19
    5b1e:       a0 0d           add     r26, r0
    5b20:       b1 1d           adc     r27, r1
    5b22:       ee 27           eor     r30, r30
    5b24:       72 9f           mul     r23, r18
    5b26:       a0 0d           add     r26, r0
    5b28:       b1 1d           adc     r27, r1
    5b2a:       ee 1f           adc     r30, r30
    5b2c:       af 93           push    r26
    5b2e:       aa 27           eor     r26, r26
    5b30:       64 9f           mul     r22, r20
    5b32:       b0 0d           add     r27, r0
    5b34:       e1 1d           adc     r30, r1
    5b36:       73 9f           mul     r23, r19
    5b38:       b0 0d           add     r27, r0
    5b3a:       e1 1d           adc     r30, r1
    5b3c:       aa 1f           adc     r26, r26
    5b3e:       66 27           eor     r22, r22
    5b40:       82 9f           mul     r24, r18
    5b42:       b0 0d           add     r27, r0
    5b44:       e1 1d           adc     r30, r1
    5b46:       a6 1f           adc     r26, r22
    5b48:       55 27           eor     r21, r21
    5b4a:       74 9f           mul     r23, r20
    5b4c:       e0 0d           add     r30, r0
    5b4e:       a1 1d           adc     r26, r1
    5b50:       55 1f           adc     r21, r21
    5b52:       83 9f           mul     r24, r19
    5b54:       e0 0d           add     r30, r0
    5b56:       a1 1d           adc     r26, r1
    5b58:       56 1f           adc     r21, r22
    5b5a:       84 9f           mul     r24, r20
    5b5c:       a0 0d           add     r26, r0
    5b5e:       51 1d           adc     r21, r1
    5b60:       85 2f           mov     r24, r21
    5b62:       7a 2f           mov     r23, r26
    5b64:       6e 2f           mov     r22, r30
    5b66:       1f 90           pop     r1
    5b68:       0f 90           pop     r0
    5b6a:       88 23           and     r24, r24
    5b6c:       1a f4           brpl    .+6             ; 0x5b74 <__mulsf3x+0x7a>
    5b6e:       93 95           inc     r25
    5b70:       39 f4           brne    .+14            ; 0x5b80 <__mulsf3x+0x86>
    5b72:       2c cf           rjmp    .-424           ; 0x59cc <__fp_nan>
    5b74:       00 0c           add     r0, r0
    5b76:       11 1c           adc     r1, r1
    5b78:       bb 1f           adc     r27, r27
    5b7a:       66 1f           adc     r22, r22
    5b7c:       77 1f           adc     r23, r23
    5b7e:       88 1f           adc     r24, r24
    5b80:       01 28           or      r0, r1
    5b82:       08 95           ret

00005b84 <sin>:
    5b84:       9f 93           push    r25
    5b86:       9f 77           andi    r25, 0x7F       ; 127
    5b88:       99 33           cpi     r25, 0x39       ; 57
    5b8a:       58 f0           brcs    .+22            ; 0x5ba2 <sin+0x1e>
    5b8c:       50 e4           ldi     r21, 0x40       ; 64
    5b8e:       49 ec           ldi     r20, 0xC9       ; 201
    5b90:       3f e0           ldi     r19, 0x0F       ; 15
    5b92:       2b ed           ldi     r18, 0xDB       ; 219
    5b94:       ab de           rcall   .-682           ; 0x58ec <fmod>
    5b96:       5f eb           ldi     r21, 0xBF       ; 191
    5b98:       49 ec           ldi     r20, 0xC9       ; 201
    5b9a:       3f e0           ldi     r19, 0x0F       ; 15
    5b9c:       2b ed           ldi     r18, 0xDB       ; 219
    5b9e:       f1 dd           rcall   .-1054          ; 0x5782 <__addsf3>
    5ba0:       da de           rcall   .-588           ; 0x5956 <__fp_cosinus>
    5ba2:       5f 91           pop     r21
    5ba4:       50 78           andi    r21, 0x80       ; 128
    5ba6:       95 27           eor     r25, r21
    5ba8:       08 95           ret

00005baa <square>:
    5baa:       9b 01           movw    r18, r22
    5bac:       ac 01           movw    r20, r24
    5bae:       0c 94 7a 2d     jmp     0x5af4  ; 0x5af4 <__mulsf3>

00005bb2 <__fp_flashconst>:
    5bb2:       55 91           lpm     r21, Z+
    5bb4:       45 91           lpm     r20, Z+
    5bb6:       35 91           lpm     r19, Z+
    5bb8:       25 91           lpm     r18, Z+
    5bba:       08 95           ret

00005bbc <__mulsi3>:
    5bbc:       62 9f           mul     r22, r18
    5bbe:       d0 01           movw    r26, r0
    5bc0:       73 9f           mul     r23, r19
    5bc2:       f0 01           movw    r30, r0
    5bc4:       82 9f           mul     r24, r18
    5bc6:       e0 0d           add     r30, r0
    5bc8:       f1 1d           adc     r31, r1
    5bca:       64 9f           mul     r22, r20
    5bcc:       e0 0d           add     r30, r0
    5bce:       f1 1d           adc     r31, r1
    5bd0:       92 9f           mul     r25, r18
    5bd2:       f0 0d           add     r31, r0
    5bd4:       83 9f           mul     r24, r19
    5bd6:       f0 0d           add     r31, r0
    5bd8:       74 9f           mul     r23, r20
    5bda:       f0 0d           add     r31, r0
    5bdc:       65 9f           mul     r22, r21
    5bde:       f0 0d           add     r31, r0
    5be0:       99 27           eor     r25, r25
    5be2:       72 9f           mul     r23, r18
    5be4:       b0 0d           add     r27, r0
    5be6:       e1 1d           adc     r30, r1
    5be8:       f9 1f           adc     r31, r25
    5bea:       63 9f           mul     r22, r19
    5bec:       b0 0d           add     r27, r0
    5bee:       e1 1d           adc     r30, r1
    5bf0:       f9 1f           adc     r31, r25
    5bf2:       bd 01           movw    r22, r26
    5bf4:       cf 01           movw    r24, r30
    5bf6:       11 24           eor     r1, r1
    5bf8:       08 95           ret

00005bfa <__udivmodhi4>:
    5bfa:       aa 1b           sub     r26, r26
    5bfc:       bb 1b           sub     r27, r27
    5bfe:       51 e1           ldi     r21, 0x11       ; 17
    5c00:       07 c0           rjmp    .+14            ; 0x5c10 <__udivmodhi4_ep>

00005c02 <__udivmodhi4_loop>:
    5c02:       aa 1f           adc     r26, r26
    5c04:       bb 1f           adc     r27, r27
    5c06:       a6 17           cp      r26, r22
    5c08:       b7 07           cpc     r27, r23
    5c0a:       10 f0           brcs    .+4             ; 0x5c10 <__udivmodhi4_ep>
    5c0c:       a6 1b           sub     r26, r22
    5c0e:       b7 0b           sbc     r27, r23

00005c10 <__udivmodhi4_ep>:
    5c10:       88 1f           adc     r24, r24
    5c12:       99 1f           adc     r25, r25
    5c14:       5a 95           dec     r21
    5c16:       a9 f7           brne    .-22            ; 0x5c02 <__udivmodhi4_loop>
    5c18:       80 95           com     r24
    5c1a:       90 95           com     r25
    5c1c:       bc 01           movw    r22, r24
    5c1e:       cd 01           movw    r24, r26
    5c20:       08 95           ret

00005c22 <__divmodhi4>:
    5c22:       97 fb           bst     r25, 7
    5c24:       09 2e           mov     r0, r25
    5c26:       07 26           eor     r0, r23
    5c28:       0a d0           rcall   .+20            ; 0x5c3e <__divmodhi4_neg1>
    5c2a:       77 fd           sbrc    r23, 7
    5c2c:       04 d0           rcall   .+8             ; 0x5c36 <__divmodhi4_neg2>
    5c2e:       e5 df           rcall   .-54            ; 0x5bfa <__udivmodhi4>
    5c30:       06 d0           rcall   .+12            ; 0x5c3e <__divmodhi4_neg1>
    5c32:       00 20           and     r0, r0
    5c34:       1a f4           brpl    .+6             ; 0x5c3c <__divmodhi4_exit>

00005c36 <__divmodhi4_neg2>:
    5c36:       70 95           com     r23
    5c38:       61 95           neg     r22
    5c3a:       7f 4f           sbci    r23, 0xFF       ; 255

00005c3c <__divmodhi4_exit>:
    5c3c:       08 95           ret

00005c3e <__divmodhi4_neg1>:
    5c3e:       f6 f7           brtc    .-4             ; 0x5c3c <__divmodhi4_exit>
    5c40:       90 95           com     r25
    5c42:       81 95           neg     r24
    5c44:       9f 4f           sbci    r25, 0xFF       ; 255
    5c46:       08 95           ret

00005c48 <__udivmodsi4>:
    5c48:       a1 e2           ldi     r26, 0x21       ; 33
    5c4a:       1a 2e           mov     r1, r26
    5c4c:       aa 1b           sub     r26, r26
    5c4e:       bb 1b           sub     r27, r27
    5c50:       fd 01           movw    r30, r26
    5c52:       0d c0           rjmp    .+26            ; 0x5c6e <__udivmodsi4_ep>

00005c54 <__udivmodsi4_loop>:
    5c54:       aa 1f           adc     r26, r26
    5c56:       bb 1f           adc     r27, r27
    5c58:       ee 1f           adc     r30, r30
    5c5a:       ff 1f           adc     r31, r31
    5c5c:       a2 17           cp      r26, r18
    5c5e:       b3 07           cpc     r27, r19
    5c60:       e4 07           cpc     r30, r20
    5c62:       f5 07           cpc     r31, r21
    5c64:       20 f0           brcs    .+8             ; 0x5c6e <__udivmodsi4_ep>
    5c66:       a2 1b           sub     r26, r18
    5c68:       b3 0b           sbc     r27, r19
    5c6a:       e4 0b           sbc     r30, r20
    5c6c:       f5 0b           sbc     r31, r21

00005c6e <__udivmodsi4_ep>:
    5c6e:       66 1f           adc     r22, r22
    5c70:       77 1f           adc     r23, r23
    5c72:       88 1f           adc     r24, r24
    5c74:       99 1f           adc     r25, r25
    5c76:       1a 94           dec     r1
    5c78:       69 f7           brne    .-38            ; 0x5c54 <__udivmodsi4_loop>
    5c7a:       60 95           com     r22
    5c7c:       70 95           com     r23
    5c7e:       80 95           com     r24
    5c80:       90 95           com     r25
    5c82:       9b 01           movw    r18, r22
    5c84:       ac 01           movw    r20, r24
    5c86:       bd 01           movw    r22, r26
    5c88:       cf 01           movw    r24, r30
    5c8a:       08 95           ret

00005c8c <__divmodsi4>:
    5c8c:       97 fb           bst     r25, 7
    5c8e:       09 2e           mov     r0, r25
    5c90:       05 26           eor     r0, r21
    5c92:       0e d0           rcall   .+28            ; 0x5cb0 <__divmodsi4_neg1>
    5c94:       57 fd           sbrc    r21, 7
    5c96:       04 d0           rcall   .+8             ; 0x5ca0 <__divmodsi4_neg2>
    5c98:       d7 df           rcall   .-82            ; 0x5c48 <__udivmodsi4>
    5c9a:       0a d0           rcall   .+20            ; 0x5cb0 <__divmodsi4_neg1>
    5c9c:       00 1c           adc     r0, r0
    5c9e:       38 f4           brcc    .+14            ; 0x5cae <__divmodsi4_exit>

00005ca0 <__divmodsi4_neg2>:
    5ca0:       50 95           com     r21
    5ca2:       40 95           com     r20
    5ca4:       30 95           com     r19
    5ca6:       21 95           neg     r18
    5ca8:       3f 4f           sbci    r19, 0xFF       ; 255
    5caa:       4f 4f           sbci    r20, 0xFF       ; 255
    5cac:       5f 4f           sbci    r21, 0xFF       ; 255

00005cae <__divmodsi4_exit>:
    5cae:       08 95           ret

00005cb0 <__divmodsi4_neg1>:
    5cb0:       f6 f7           brtc    .-4             ; 0x5cae <__divmodsi4_exit>
    5cb2:       90 95           com     r25
    5cb4:       80 95           com     r24
    5cb6:       70 95           com     r23
    5cb8:       61 95           neg     r22
    5cba:       7f 4f           sbci    r23, 0xFF       ; 255
    5cbc:       8f 4f           sbci    r24, 0xFF       ; 255
    5cbe:       9f 4f           sbci    r25, 0xFF       ; 255
    5cc0:       08 95           ret

00005cc2 <__eeprom_read_byte_1F2021>:
    5cc2:       f9 99           sbic    0x1f, 1 ; 31
    5cc4:       fe cf           rjmp    .-4             ; 0x5cc2 <__eeprom_read_byte_1F2021>
    5cc6:       b2 bd           out     0x22, r27       ; 34
    5cc8:       a1 bd           out     0x21, r26       ; 33
    5cca:       f8 9a           sbi     0x1f, 0 ; 31
    5ccc:       11 96           adiw    r26, 0x01       ; 1
    5cce:       00 b4           in      r0, 0x20        ; 32
    5cd0:       08 95           ret

00005cd2 <__eeprom_write_byte_1F2021>:
    5cd2:       f9 99           sbic    0x1f, 1 ; 31
    5cd4:       fe cf           rjmp    .-4             ; 0x5cd2 <__eeprom_write_byte_1F2021>
    5cd6:       b2 bd           out     0x22, r27       ; 34
    5cd8:       a1 bd           out     0x21, r26       ; 33
    5cda:       00 bc           out     0x20, r0        ; 32
    5cdc:       11 96           adiw    r26, 0x01       ; 1
    5cde:       0f b6           in      r0, 0x3f        ; 63
    5ce0:       f8 94           cli
    5ce2:       fa 9a           sbi     0x1f, 2 ; 31
    5ce4:       f9 9a           sbi     0x1f, 1 ; 31
    5ce6:       0f be           out     0x3f, r0        ; 63
    5ce8:       08 95           ret

00005cea <_exit>:
    5cea:       ff cf           rjmp    .-2             ; 0x5cea <_exit>