Subversion Repositories FlightCtrl

Rev

Rev 36 | 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  00005a70  00005b24  2**0
                  CONTENTS, ALLOC, LOAD, DATA
  1 .text         00005a70  00000000  00000000  000000b4  2**1
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  2 .bss          0000042f  0080018e  0080018e  00005bb2  2**0
                  ALLOC
  3 .eeprom       00000800  00810000  00810000  00005bb2  2**0
                  CONTENTS, ALLOC, LOAD, DATA
  4 .stab         00000378  00000000  00000000  000063b4  2**2
                  CONTENTS, READONLY, DEBUGGING
  5 .stabstr      00000071  00000000  00000000  0000672c  2**0
                  CONTENTS, READONLY, DEBUGGING
Disassembly of section .text:

00000000 <__vectors>:
       0:       0c 94 d9 01     jmp     0x3b2   ; 0x3b2 <__ctors_end>
       4:       0c 94 f6 01     jmp     0x3ec   ; 0x3ec <__bad_interrupt>
       8:       0c 94 f6 01     jmp     0x3ec   ; 0x3ec <__bad_interrupt>
       c:       0c 94 f6 01     jmp     0x3ec   ; 0x3ec <__bad_interrupt>
      10:       0c 94 f6 01     jmp     0x3ec   ; 0x3ec <__bad_interrupt>
      14:       0c 94 f6 01     jmp     0x3ec   ; 0x3ec <__bad_interrupt>
      18:       0c 94 f6 01     jmp     0x3ec   ; 0x3ec <__bad_interrupt>
      1c:       0c 94 f6 01     jmp     0x3ec   ; 0x3ec <__bad_interrupt>
      20:       0c 94 f6 01     jmp     0x3ec   ; 0x3ec <__bad_interrupt>
      24:       0c 94 10 0c     jmp     0x1820  ; 0x1820 <__vector_9>
      28:       0c 94 f6 01     jmp     0x3ec   ; 0x3ec <__bad_interrupt>
      2c:       0c 94 f6 01     jmp     0x3ec   ; 0x3ec <__bad_interrupt>
      30:       0c 94 e1 14     jmp     0x29c2  ; 0x29c2 <__vector_12>
      34:       0c 94 f6 01     jmp     0x3ec   ; 0x3ec <__bad_interrupt>
      38:       0c 94 f6 01     jmp     0x3ec   ; 0x3ec <__bad_interrupt>
      3c:       0c 94 f6 01     jmp     0x3ec   ; 0x3ec <__bad_interrupt>
      40:       0c 94 f6 01     jmp     0x3ec   ; 0x3ec <__bad_interrupt>
      44:       0c 94 f6 01     jmp     0x3ec   ; 0x3ec <__bad_interrupt>
      48:       0c 94 67 0b     jmp     0x16ce  ; 0x16ce <__vector_18>
      4c:       0c 94 f6 01     jmp     0x3ec   ; 0x3ec <__bad_interrupt>
      50:       0c 94 43 04     jmp     0x886   ; 0x886 <__vector_20>
      54:       0c 94 f6 01     jmp     0x3ec   ; 0x3ec <__bad_interrupt>
      58:       0c 94 92 03     jmp     0x724   ; 0x724 <__vector_22>
      5c:       0c 94 f6 01     jmp     0x3ec   ; 0x3ec <__bad_interrupt>
      60:       0c 94 fc 0c     jmp     0x19f8  ; 0x19f8 <__vector_24>
      64:       0c 94 f6 01     jmp     0x3ec   ; 0x3ec <__bad_interrupt>
      68:       0c 94 2e 14     jmp     0x285c  ; 0x285c <__vector_26>
      6c:       0c 94 f6 01     jmp     0x3ec   ; 0x3ec <__bad_interrupt>

00000070 <__c.2018>:
      70:       0a 0a 0d 00                                         ....

00000074 <__c.2016>:
      74:       4e 65 75 74 72 61 6c 00                             Neutral.

0000007c <__c.2014>:
      7c:       48 65 61 64 69 6e 67 48 6f 6c 64 00                 HeadingHold.

00000088 <__c.2012>:
      88:       0a 0d 53 74 65 75 65 72 75 6e 67 3a 20 00           ..Steuerung: .

00000096 <__c.2010>:
      96:       4f 4b 0a 0d 00                                      OK...

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

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

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

00000102 <__c.1993>:
     102:       0a 0d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d     ..==============
     112:       3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d     ================
        ...

00000123 <__c.1991>:
     123:       0a 0d 46 6c 69 67 68 74 43 6f 6e 74 72 6f 6c 20     ..FlightControl 
     133:       56 25 64 2e 25 64 20 00                             V%d.%d .

0000013b <__c.1990>:
     13b:       2e 00                                               ..

0000013d <__c.2072>:
     13d:       52 61 6e 67 65 3a 25 33 69 2d 25 33 69 00           Range:%3i-%3i.

0000014b <__c.2070>:
     14b:       53 74 65 6c 6c 75 6e 67 3a 20 25 33 69 00           Stellung: %3i.

00000159 <__c.2068>:
     159:       53 65 74 70 6f 69 6e 74 20 20 25 33 69 00           Setpoint  %3i.

00000167 <__c.2066>:
     167:       53 65 72 76 6f 20 20 00                             Servo  .

0000016f <__c.2063>:
     16f:       50 6f 74 69 34 3a 20 20 25 33 69 00                 Poti4:  %3i.

0000017b <__c.2061>:
     17b:       50 6f 74 69 33 3a 20 20 25 33 69 00                 Poti3:  %3i.

00000187 <__c.2059>:
     187:       50 6f 74 69 32 3a 20 20 25 33 69 00                 Poti2:  %3i.

00000193 <__c.2057>:
     193:       50 6f 74 69 31 3a 20 20 25 33 69 00                 Poti1:  %3i.

0000019f <__c.2054>:
     19f:       53 74 61 72 74 3a 20 20 20 20 20 25 35 69 00        Start:     %5i.

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

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

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

000001db <__c.2045>:
     1db:       45 6d 70 66 2e 50 65 67 65 6c 3a 25 35 69 00        Empf.Pegel:%5i.

000001ea <__c.2043>:
     1ea:       53 70 61 6e 6e 75 6e 67 3a 20 20 25 35 69 00        Spannung:  %5i.

000001f9 <__c.2040>:
     1f9:       48 6f 63 68 20 25 34 69 20 28 25 33 69 29 00        Hoch %4i (%3i).

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

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

00000226 <__c.2034>:
     226:       41 43 43 20 2d 20 53 65 6e 73 6f 72 00              ACC - Sensor.

00000233 <__c.2031>:
     233:       47 69 65 72 20 25 34 69 20 28 25 33 69 29 00        Gier %4i (%3i).

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

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

00000260 <__c.2025>:
     260:       47 79 72 6f 20 2d 20 53 65 6e 73 6f 72 00           Gyro - Sensor.

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

0000027e <__c.2020>:
     27e:       50 31 3a 25 34 69 20 20 50 32 3a 25 34 69 20 00     P1:%4i  P2:%4i .

0000028e <__c.2018>:
     28e:       47 73 3a 25 34 69 20 20 47 69 3a 25 34 69 20 00     Gs:%4i  Gi:%4i .

0000029e <__c.2016>:
     29e:       4e 69 3a 25 34 69 20 20 52 6f 3a 25 34 69 20 00     Ni:%4i  Ro:%4i .

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

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

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

000002de <__c.2007>:
     2de:       4b 31 3a 25 34 69 20 20 4b 32 3a 25 34 69 20 00     K1:%4i  K2:%4i .

000002ee <__c.2004>:
     2ee:       4b 6f 6d 70 61 73 73 3a 20 20 20 25 35 69 00        Kompass:   %5i.

000002fd <__c.2002>:
     2fd:       52 6f 6c 6c 3a 20 20 20 20 20 20 25 35 69 00        Roll:      %5i.

0000030c <__c.2000>:
     30c:       4e 69 63 6b 3a 20 20 20 20 20 20 25 35 69 00        Nick:      %5i.

0000031b <__c.1998>:
     31b:       61 6b 74 2e 20 4c 61 67 65 00                       akt. Lage.

00000325 <__c.1995>:
     325:       48 f6 68 65 6e 72 65 67 65 6c 75 6e 67 00           H.henregelung.

00000333 <__c.1993>:
     333:       4b 65 69 6e 65 20 00                                Keine .

0000033a <__c.1991>:
     33a:       4f 66 66 20 20 20 20 20 20 3a 20 25 35 69 00        Off      : %5i.

00000349 <__c.1989>:
     349:       4c 75 66 74 64 72 75 63 6b 3a 20 25 35 69 00        Luftdruck: %5i.

00000358 <__c.1987>:
     358:       53 6f 6c 6c 48 6f 65 68 65 3a 20 25 35 69 00        SollHoehe: %5i.

00000367 <__c.1985>:
     367:       48 6f 65 68 65 3a 20 20 20 20 20 25 35 69 00        Hoehe:     %5i.

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

00000386 <__c.1979>:
     386:       53 65 74 74 69 6e 67 3a 20 25 64 20 00              Setting: %d .

00000393 <__c.1977>:
     393:       56 25 64 2e 25 64 00                                V%d.%d.

0000039a <__c.1975>:
     39a:       2b 2b 20 4d 69 6b 72 6f 4b 6f 70 74 65 72 20 2b     ++ MikroKopter +
     3aa:       2b 00                                               +.

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

000003b2 <__ctors_end>:
     3b2:       11 24           eor     r1, r1
     3b4:       1f be           out     0x3f, r1        ; 63
     3b6:       cf ef           ldi     r28, 0xFF       ; 255
     3b8:       d0 e1           ldi     r29, 0x10       ; 16
     3ba:       de bf           out     0x3e, r29       ; 62
     3bc:       cd bf           out     0x3d, r28       ; 61

000003be <__do_copy_data>:
     3be:       11 e0           ldi     r17, 0x01       ; 1
     3c0:       a0 e0           ldi     r26, 0x00       ; 0
     3c2:       b1 e0           ldi     r27, 0x01       ; 1
     3c4:       e0 e7           ldi     r30, 0x70       ; 112
     3c6:       fa e5           ldi     r31, 0x5A       ; 90
     3c8:       02 c0           rjmp    .+4             ; 0x3ce <.do_copy_data_start>

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

000003ce <.do_copy_data_start>:
     3ce:       ae 38           cpi     r26, 0x8E       ; 142
     3d0:       b1 07           cpc     r27, r17
     3d2:       d9 f7           brne    .-10            ; 0x3ca <.do_copy_data_loop>

000003d4 <__do_clear_bss>:
     3d4:       15 e0           ldi     r17, 0x05       ; 5
     3d6:       ae e8           ldi     r26, 0x8E       ; 142
     3d8:       b1 e0           ldi     r27, 0x01       ; 1
     3da:       01 c0           rjmp    .+2             ; 0x3de <.do_clear_bss_start>

000003dc <.do_clear_bss_loop>:
     3dc:       1d 92           st      X+, r1

000003de <.do_clear_bss_start>:
     3de:       ad 3b           cpi     r26, 0xBD       ; 189
     3e0:       b1 07           cpc     r27, r17
     3e2:       e1 f7           brne    .-8             ; 0x3dc <.do_clear_bss_loop>
     3e4:       0e 94 2d 02     call    0x45a   ; 0x45a <main>
     3e8:       0c 94 37 2d     jmp     0x5a6e  ; 0x5a6e <_exit>

000003ec <__bad_interrupt>:
     3ec:       0c 94 00 00     jmp     0        ; 0x0 <__vectors>

000003f0 <GetActiveParamSetNumber>:
     3f0:       a2 e0           ldi     r26, 0x02       ; 2
     3f2:       b0 e0           ldi     r27, 0x00       ; 0
     3f4:       0e 94 23 2d     call    0x5a46  ; 0x5a46 <__eeprom_read_byte_1F2021>
     3f8:       80 2d           mov     r24, r0
     3fa:       99 27           eor     r25, r25
     3fc:       08 95           ret

000003fe <WriteParameterSet>:
     3fe:       fb 01           movw    r30, r22
     400:       28 2f           mov     r18, r24
     402:       86 30           cpi     r24, 0x06       ; 6
     404:       08 f0           brcs    .+2             ; 0x408 <WriteParameterSet+0xa>
     406:       25 e0           ldi     r18, 0x05       ; 5
     408:       84 2f           mov     r24, r20
     40a:       99 27           eor     r25, r25
     40c:       42 9f           mul     r20, r18
     40e:       d0 01           movw    r26, r0
     410:       11 24           eor     r1, r1
     412:       ac 59           subi    r26, 0x9C       ; 156
     414:       bf 4f           sbci    r27, 0xFF       ; 255

00000416 <.26_start>:
     416:       01 97           sbiw    r24, 0x01       ; 1
     418:       24 f0           brlt    .+8             ; 0x422 <.26_finished>
     41a:       01 90           ld      r0, Z+
     41c:       0e 94 2b 2d     call    0x5a56  ; 0x5a56 <__eeprom_write_byte_1F2021>
     420:       fa cf           rjmp    .-12            ; 0x416 <.26_start>

00000422 <.26_finished>:
     422:       a2 e0           ldi     r26, 0x02       ; 2
     424:       b0 e0           ldi     r27, 0x00       ; 0
     426:       02 2e           mov     r0, r18
     428:       0e 94 2b 2d     call    0x5a56  ; 0x5a56 <__eeprom_write_byte_1F2021>
     42c:       08 95           ret

0000042e <ReadParameterSet>:
     42e:       cf 93           push    r28
     430:       df 93           push    r29
     432:       fb 01           movw    r30, r22
     434:       c4 2f           mov     r28, r20
     436:       dd 27           eor     r29, r29
     438:       86 30           cpi     r24, 0x06       ; 6
     43a:       08 f0           brcs    .+2             ; 0x43e <ReadParameterSet+0x10>
     43c:       85 e0           ldi     r24, 0x05       ; 5
     43e:       48 9f           mul     r20, r24
     440:       d0 01           movw    r26, r0
     442:       11 24           eor     r1, r1
     444:       ac 59           subi    r26, 0x9C       ; 156
     446:       bf 4f           sbci    r27, 0xFF       ; 255

00000448 <.44_start>:
     448:       21 97           sbiw    r28, 0x01       ; 1
     44a:       24 f0           brlt    .+8             ; 0x454 <.44_finished>
     44c:       0e 94 23 2d     call    0x5a46  ; 0x5a46 <__eeprom_read_byte_1F2021>
     450:       01 92           st      Z+, r0
     452:       fa cf           rjmp    .-12            ; 0x448 <.44_start>

00000454 <.44_finished>:
     454:       df 91           pop     r29
     456:       cf 91           pop     r28
     458:       08 95           ret

0000045a <main>:
     45a:       0f 93           push    r16
     45c:       1f 93           push    r17
     45e:       cf 93           push    r28
     460:       df 93           push    r29
     462:       91 e0           ldi     r25, 0x01       ; 1
     464:       97 b9           out     0x07, r25       ; 7
     466:       8f ef           ldi     r24, 0xFF       ; 255
     468:       88 b9           out     0x08, r24       ; 8
     46a:       8b e1           ldi     r24, 0x1B       ; 27
     46c:       84 b9           out     0x04, r24       ; 4
     46e:       95 b9           out     0x05, r25       ; 5
     470:       8e e3           ldi     r24, 0x3E       ; 62
     472:       8a b9           out     0x0a, r24       ; 10
     474:       57 9a           sbi     0x0a, 7 ; 10
     476:       87 ef           ldi     r24, 0xF7       ; 247
     478:       8b b9           out     0x0b, r24       ; 11
     47a:       84 b7           in      r24, 0x34       ; 52
     47c:       87 7f           andi    r24, 0xF7       ; 247
     47e:       84 bf           out     0x34, r24       ; 52
     480:       80 91 60 00     lds     r24, 0x0060
     484:       88 61           ori     r24, 0x18       ; 24
     486:       80 93 60 00     sts     0x0060, r24
     48a:       10 92 60 00     sts     0x0060, r1
     48e:       80 ed           ldi     r24, 0xD0       ; 208
     490:       97 e0           ldi     r25, 0x07       ; 7
     492:       90 93 ac 01     sts     0x01AC, r25
     496:       80 93 ab 01     sts     0x01AB, r24
     49a:       10 92 2d 02     sts     0x022D, r1
     49e:       10 92 2c 02     sts     0x022C, r1
     4a2:       10 92 46 05     sts     0x0546, r1
     4a6:       10 92 45 05     sts     0x0545, r1
     4aa:       10 92 2b 02     sts     0x022B, r1
     4ae:       10 92 2a 02     sts     0x022A, r1
     4b2:       10 92 29 02     sts     0x0229, r1
     4b6:       10 92 28 02     sts     0x0228, r1
     4ba:       28 98           cbi     0x05, 0 ; 5
     4bc:       0e 94 bd 0c     call    0x197a  ; 0x197a <Timer_Init>
     4c0:       0e 94 2d 07     call    0xe5a   ; 0xe5a <UART_Init>
     4c4:       0e 94 cc 14     call    0x2998  ; 0x2998 <rc_sum_init>
     4c8:       0e 94 f6 0c     call    0x19ec  ; 0x19ec <ADC_Init>
     4cc:       0e 94 14 14     call    0x2828  ; 0x2828 <i2c_init>
     4d0:       78 94           sei
     4d2:       10 92 00 04     sts     0x0400, r1
     4d6:       8c e3           ldi     r24, 0x3C       ; 60
     4d8:       80 93 01 04     sts     0x0401, r24
     4dc:       84 e0           ldi     r24, 0x04       ; 4
     4de:       80 93 02 04     sts     0x0402, r24
     4e2:       8c e3           ldi     r24, 0x3C       ; 60
     4e4:       90 e0           ldi     r25, 0x00       ; 0
     4e6:       9f 93           push    r25
     4e8:       8f 93           push    r24
     4ea:       1f 92           push    r1
     4ec:       1f 92           push    r1
     4ee:       83 e2           ldi     r24, 0x23       ; 35
     4f0:       91 e0           ldi     r25, 0x01       ; 1
     4f2:       9f 93           push    r25
     4f4:       8f 93           push    r24
     4f6:       1f 92           push    r1
     4f8:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
     4fc:       82 e0           ldi     r24, 0x02       ; 2
     4fe:       91 e0           ldi     r25, 0x01       ; 1
     500:       9f 93           push    r25
     502:       8f 93           push    r24
     504:       1f 92           push    r1
     506:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
     50a:       29 9a           sbi     0x05, 1 ; 5
     50c:       a1 e0           ldi     r26, 0x01       ; 1
     50e:       b0 e0           ldi     r27, 0x00       ; 0
     510:       0e 94 23 2d     call    0x5a46  ; 0x5a46 <__eeprom_read_byte_1F2021>
     514:       80 2d           mov     r24, r0
     516:       2d b7           in      r18, 0x3d       ; 61
     518:       3e b7           in      r19, 0x3e       ; 62
     51a:       26 5f           subi    r18, 0xF6       ; 246
     51c:       3f 4f           sbci    r19, 0xFF       ; 255
     51e:       0f b6           in      r0, 0x3f        ; 63
     520:       f8 94           cli
     522:       3e bf           out     0x3e, r19       ; 62
     524:       0f be           out     0x3f, r0        ; 63
     526:       2d bf           out     0x3d, r18       ; 61
     528:       8b 33           cpi     r24, 0x3B       ; 59
     52a:       a9 f1           breq    .+106           ; 0x596 <main+0x13c>
     52c:       83 ed           ldi     r24, 0xD3       ; 211
     52e:       90 e0           ldi     r25, 0x00       ; 0
     530:       9f 93           push    r25
     532:       8f 93           push    r24
     534:       1f 92           push    r1
     536:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
     53a:       0e 94 97 1c     call    0x392e  ; 0x392e <DefaultKonstanten1>
     53e:       4a e3           ldi     r20, 0x3A       ; 58
     540:       6d e6           ldi     r22, 0x6D       ; 109
     542:       75 e0           ldi     r23, 0x05       ; 5
     544:       80 e0           ldi     r24, 0x00       ; 0
     546:       0e 94 ff 01     call    0x3fe   ; 0x3fe <WriteParameterSet>
     54a:       01 e0           ldi     r16, 0x01       ; 1
     54c:       0f 90           pop     r0
     54e:       0f 90           pop     r0
     550:       0f 90           pop     r0
     552:       02 30           cpi     r16, 0x02       ; 2
     554:       49 f4           brne    .+18            ; 0x568 <main+0x10e>
     556:       0e 94 2a 1c     call    0x3854  ; 0x3854 <DefaultKonstanten2>
     55a:       4a e3           ldi     r20, 0x3A       ; 58
     55c:       6d e6           ldi     r22, 0x6D       ; 109
     55e:       75 e0           ldi     r23, 0x05       ; 5
     560:       82 e0           ldi     r24, 0x02       ; 2
     562:       0e 94 ff 01     call    0x3fe   ; 0x3fe <WriteParameterSet>
     566:       03 e0           ldi     r16, 0x03       ; 3
     568:       4a e3           ldi     r20, 0x3A       ; 58
     56a:       6d e6           ldi     r22, 0x6D       ; 109
     56c:       75 e0           ldi     r23, 0x05       ; 5
     56e:       80 2f           mov     r24, r16
     570:       0e 94 ff 01     call    0x3fe   ; 0x3fe <WriteParameterSet>
     574:       0f 5f           subi    r16, 0xFF       ; 255
     576:       06 30           cpi     r16, 0x06       ; 6
     578:       60 f3           brcs    .-40            ; 0x552 <main+0xf8>
     57a:       81 e0           ldi     r24, 0x01       ; 1
     57c:       22 e0           ldi     r18, 0x02       ; 2
     57e:       30 e0           ldi     r19, 0x00       ; 0
     580:       d9 01           movw    r26, r18
     582:       08 2e           mov     r0, r24
     584:       0e 94 2b 2d     call    0x5a56  ; 0x5a56 <__eeprom_write_byte_1F2021>
     588:       8b e3           ldi     r24, 0x3B       ; 59
     58a:       21 50           subi    r18, 0x01       ; 1
     58c:       30 40           sbci    r19, 0x00       ; 0
     58e:       d9 01           movw    r26, r18
     590:       08 2e           mov     r0, r24
     592:       0e 94 2b 2d     call    0x5a56  ; 0x5a56 <__eeprom_write_byte_1F2021>
     596:       02 e0           ldi     r16, 0x02       ; 2
     598:       10 e0           ldi     r17, 0x00       ; 0
     59a:       d8 01           movw    r26, r16
     59c:       0e 94 23 2d     call    0x5a46  ; 0x5a46 <__eeprom_read_byte_1F2021>
     5a0:       80 2d           mov     r24, r0
     5a2:       4a e3           ldi     r20, 0x3A       ; 58
     5a4:       6d e6           ldi     r22, 0x6D       ; 109
     5a6:       75 e0           ldi     r23, 0x05       ; 5
     5a8:       0e 94 17 02     call    0x42e   ; 0x42e <ReadParameterSet>
     5ac:       d8 01           movw    r26, r16
     5ae:       0e 94 23 2d     call    0x5a46  ; 0x5a46 <__eeprom_read_byte_1F2021>
     5b2:       80 2d           mov     r24, r0
     5b4:       99 27           eor     r25, r25
     5b6:       9f 93           push    r25
     5b8:       8f 93           push    r24
     5ba:       88 eb           ldi     r24, 0xB8       ; 184
     5bc:       90 e0           ldi     r25, 0x00       ; 0
     5be:       9f 93           push    r25
     5c0:       8f 93           push    r24
     5c2:       1f 92           push    r1
     5c4:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
     5c8:       80 91 75 05     lds     r24, 0x0575
     5cc:       0f 90           pop     r0
     5ce:       0f 90           pop     r0
     5d0:       0f 90           pop     r0
     5d2:       0f 90           pop     r0
     5d4:       0f 90           pop     r0
     5d6:       80 ff           sbrs    r24, 0
     5d8:       20 c0           rjmp    .+64            ; 0x61a <main+0x1c0>
     5da:       8b e9           ldi     r24, 0x9B       ; 155
     5dc:       90 e0           ldi     r25, 0x00       ; 0
     5de:       9f 93           push    r25
     5e0:       8f 93           push    r24
     5e2:       1f 92           push    r1
     5e4:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
     5e8:       84 ec           ldi     r24, 0xC4       ; 196
     5ea:       99 e0           ldi     r25, 0x09       ; 9
     5ec:       0e 94 fb 0b     call    0x17f6  ; 0x17f6 <SetDelay>
     5f0:       ec 01           movw    r28, r24
     5f2:       0e 94 20 10     call    0x2040  ; 0x2040 <SucheLuftruckOffset>
     5f6:       0f 90           pop     r0
     5f8:       0f 90           pop     r0
     5fa:       0f 90           pop     r0
     5fc:       ce 01           movw    r24, r28
     5fe:       0e 94 04 0c     call    0x1808  ; 0x1808 <CheckDelay>
     602:       88 23           and     r24, r24
     604:       d9 f3           breq    .-10            ; 0x5fc <main+0x1a2>
     606:       86 e9           ldi     r24, 0x96       ; 150
     608:       90 e0           ldi     r25, 0x00       ; 0
     60a:       9f 93           push    r25
     60c:       8f 93           push    r24
     60e:       1f 92           push    r1
     610:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
     614:       0f 90           pop     r0
     616:       0f 90           pop     r0
     618:       0f 90           pop     r0
     61a:       0e 94 4f 1d     call    0x3a9e  ; 0x3a9e <SetNeutral>
     61e:       28 98           cbi     0x05, 0 ; 5
     620:       80 ed           ldi     r24, 0xD0       ; 208
     622:       97 e0           ldi     r25, 0x07       ; 7
     624:       90 93 ac 01     sts     0x01AC, r25
     628:       80 93 ab 01     sts     0x01AB, r24
     62c:       88 ee           ldi     r24, 0xE8       ; 232
     62e:       93 e0           ldi     r25, 0x03       ; 3
     630:       90 93 fb 03     sts     0x03FB, r25
     634:       80 93 fa 03     sts     0x03FA, r24
     638:       85 e5           ldi     r24, 0x55       ; 85
     63a:       80 93 f5 03     sts     0x03F5, r24
     63e:       88 e8           ldi     r24, 0x88       ; 136
     640:       90 e0           ldi     r25, 0x00       ; 0
     642:       9f 93           push    r25
     644:       8f 93           push    r24
     646:       1f 92           push    r1
     648:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
     64c:       80 91 75 05     lds     r24, 0x0575
     650:       0f 90           pop     r0
     652:       0f 90           pop     r0
     654:       0f 90           pop     r0
     656:       82 ff           sbrs    r24, 2
     658:       03 c0           rjmp    .+6             ; 0x660 <main+0x206>
     65a:       8c e7           ldi     r24, 0x7C       ; 124
     65c:       90 e0           ldi     r25, 0x00       ; 0
     65e:       02 c0           rjmp    .+4             ; 0x664 <main+0x20a>
     660:       84 e7           ldi     r24, 0x74       ; 116
     662:       90 e0           ldi     r25, 0x00       ; 0
     664:       9f 93           push    r25
     666:       8f 93           push    r24
     668:       1f 92           push    r1
     66a:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
     66e:       0f 90           pop     r0
     670:       0f 90           pop     r0
     672:       0f 90           pop     r0
     674:       80 e7           ldi     r24, 0x70       ; 112
     676:       90 e0           ldi     r25, 0x00       ; 0
     678:       9f 93           push    r25
     67a:       8f 93           push    r24
     67c:       1f 92           push    r1
     67e:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
     682:       0e 94 47 10     call    0x208e  ; 0x208e <LcdClear>
     686:       0f 90           pop     r0
     688:       0f 90           pop     r0
     68a:       0f 90           pop     r0
     68c:       80 91 a8 01     lds     r24, 0x01A8
     690:       88 23           and     r24, r24
     692:       79 f1           breq    .+94            ; 0x6f2 <main+0x298>
     694:       10 92 a8 01     sts     0x01A8, r1
     698:       0e 94 60 1e     call    0x3cc0  ; 0x3cc0 <MotorRegler>
     69c:       0e 94 08 1d     call    0x3a10  ; 0x3a10 <SendMotorData>
     6a0:       28 98           cbi     0x05, 0 ; 5
     6a2:       80 91 01 01     lds     r24, 0x0101
     6a6:       88 23           and     r24, r24
     6a8:       19 f0           breq    .+6             ; 0x6b0 <main+0x256>
     6aa:       81 50           subi    r24, 0x01       ; 1
     6ac:       80 93 01 01     sts     0x0101, r24
     6b0:       80 91 27 02     lds     r24, 0x0227
     6b4:       88 23           and     r24, r24
     6b6:       29 f0           breq    .+10            ; 0x6c2 <main+0x268>
     6b8:       80 91 27 02     lds     r24, 0x0227
     6bc:       81 50           subi    r24, 0x01       ; 1
     6be:       80 93 27 02     sts     0x0227, r24
     6c2:       20 91 04 01     lds     r18, 0x0104
     6c6:       30 91 05 01     lds     r19, 0x0105
     6ca:       80 91 85 05     lds     r24, 0x0585
     6ce:       99 27           eor     r25, r25
     6d0:       28 17           cp      r18, r24
     6d2:       39 07           cpc     r19, r25
     6d4:       34 f4           brge    .+12            ; 0x6e2 <main+0x288>
     6d6:       80 ed           ldi     r24, 0xD0       ; 208
     6d8:       97 e0           ldi     r25, 0x07       ; 7
     6da:       90 93 ac 01     sts     0x01AC, r25
     6de:       80 93 ab 01     sts     0x01AB, r24
     6e2:       80 91 d6 01     lds     r24, 0x01D6
     6e6:       88 23           and     r24, r24
     6e8:       19 f4           brne    .+6             ; 0x6f0 <main+0x296>
     6ea:       0e 94 14 14     call    0x2828  ; 0x2828 <i2c_init>
     6ee:       01 c0           rjmp    .+2             ; 0x6f2 <main+0x298>
     6f0:       28 98           cbi     0x05, 0 ; 5
     6f2:       0e 94 4a 07     call    0xe94   ; 0xe94 <DatenUebertragung>
     6f6:       0e 94 b8 07     call    0xf70   ; 0xf70 <BearbeiteRxDaten>
     6fa:       80 e0           ldi     r24, 0x00       ; 0
     6fc:       90 e0           ldi     r25, 0x00       ; 0
     6fe:       0e 94 04 0c     call    0x1808  ; 0x1808 <CheckDelay>
     702:       88 23           and     r24, r24
     704:       19 f2           breq    .-122           ; 0x68c <main+0x232>
     706:       80 91 2e 02     lds     r24, 0x022E
     70a:       88 23           and     r24, r24
     70c:       29 f0           breq    .+10            ; 0x718 <main+0x2be>
     70e:       88 b1           in      r24, 0x08       ; 8
     710:       90 e1           ldi     r25, 0x10       ; 16
     712:       89 27           eor     r24, r25
     714:       88 b9           out     0x08, r24       ; 8
     716:       01 c0           rjmp    .+2             ; 0x71a <main+0x2c0>
     718:       44 98           cbi     0x08, 4 ; 8
     71a:       84 ef           ldi     r24, 0xF4       ; 244
     71c:       91 e0           ldi     r25, 0x01       ; 1
     71e:       0e 94 fb 0b     call    0x17f6  ; 0x17f6 <SetDelay>
     722:       b4 cf           rjmp    .-152           ; 0x68c <main+0x232>

00000724 <__vector_22>:
     724:       1f 92           push    r1
     726:       0f 92           push    r0
     728:       0f b6           in      r0, 0x3f        ; 63
     72a:       0f 92           push    r0
     72c:       11 24           eor     r1, r1
     72e:       8f 93           push    r24
     730:       9f 93           push    r25
     732:       ef 93           push    r30
     734:       ff 93           push    r31
     736:       80 91 00 01     lds     r24, 0x0100
     73a:       88 23           and     r24, r24
     73c:       e1 f4           brne    .+56            ; 0x776 <__vector_22+0x52>
     73e:       80 91 a3 01     lds     r24, 0x01A3
     742:       90 91 a4 01     lds     r25, 0x01A4
     746:       01 96           adiw    r24, 0x01       ; 1
     748:       90 93 a4 01     sts     0x01A4, r25
     74c:       80 93 a3 01     sts     0x01A3, r24
     750:       fc 01           movw    r30, r24
     752:       eb 54           subi    r30, 0x4B       ; 75
     754:       fd 4f           sbci    r31, 0xFD       ; 253
     756:       e0 81           ld      r30, Z
     758:       ed 30           cpi     r30, 0x0D       ; 13
     75a:       19 f0           breq    .+6             ; 0x762 <__vector_22+0x3e>
     75c:       86 39           cpi     r24, 0x96       ; 150
     75e:       91 05           cpc     r25, r1
     760:       39 f4           brne    .+14            ; 0x770 <__vector_22+0x4c>
     762:       10 92 a4 01     sts     0x01A4, r1
     766:       10 92 a3 01     sts     0x01A3, r1
     76a:       81 e0           ldi     r24, 0x01       ; 1
     76c:       80 93 00 01     sts     0x0100, r24
     770:       e0 93 c6 00     sts     0x00C6, r30
     774:       04 c0           rjmp    .+8             ; 0x77e <__vector_22+0x5a>
     776:       10 92 a4 01     sts     0x01A4, r1
     77a:       10 92 a3 01     sts     0x01A3, r1
     77e:       ff 91           pop     r31
     780:       ef 91           pop     r30
     782:       9f 91           pop     r25
     784:       8f 91           pop     r24
     786:       0f 90           pop     r0
     788:       0f be           out     0x3f, r0        ; 63
     78a:       0f 90           pop     r0
     78c:       1f 90           pop     r1
     78e:       18 95           reti

00000790 <GPSscanData>:
     790:       80 91 d7 04     lds     r24, 0x04D7
     794:       81 30           cpi     r24, 0x01       ; 1
     796:       91 f5           brne    .+100           ; 0x7fc <GPSscanData+0x6c>
     798:       80 91 c7 04     lds     r24, 0x04C7
     79c:       90 91 c8 04     lds     r25, 0x04C8
     7a0:       a0 91 c9 04     lds     r26, 0x04C9
     7a4:       b0 91 ca 04     lds     r27, 0x04CA
     7a8:       80 93 0a 05     sts     0x050A, r24
     7ac:       90 93 0b 05     sts     0x050B, r25
     7b0:       a0 93 0c 05     sts     0x050C, r26
     7b4:       b0 93 0d 05     sts     0x050D, r27
     7b8:       80 91 cb 04     lds     r24, 0x04CB
     7bc:       90 91 cc 04     lds     r25, 0x04CC
     7c0:       a0 91 cd 04     lds     r26, 0x04CD
     7c4:       b0 91 ce 04     lds     r27, 0x04CE
     7c8:       80 93 0e 05     sts     0x050E, r24
     7cc:       90 93 0f 05     sts     0x050F, r25
     7d0:       a0 93 10 05     sts     0x0510, r26
     7d4:       b0 93 11 05     sts     0x0511, r27
     7d8:       80 91 cf 04     lds     r24, 0x04CF
     7dc:       90 91 d0 04     lds     r25, 0x04D0
     7e0:       a0 91 d1 04     lds     r26, 0x04D1
     7e4:       b0 91 d2 04     lds     r27, 0x04D2
     7e8:       80 93 12 05     sts     0x0512, r24
     7ec:       90 93 13 05     sts     0x0513, r25
     7f0:       a0 93 14 05     sts     0x0514, r26
     7f4:       b0 93 15 05     sts     0x0515, r27
     7f8:       10 92 d7 04     sts     0x04D7, r1
     7fc:       80 91 f4 03     lds     r24, 0x03F4
     800:       81 30           cpi     r24, 0x01       ; 1
     802:       31 f4           brne    .+12            ; 0x810 <GPSscanData+0x80>
     804:       80 91 e8 03     lds     r24, 0x03E8
     808:       80 93 22 05     sts     0x0522, r24
     80c:       10 92 f4 03     sts     0x03F4, r1
     810:       80 91 24 04     lds     r24, 0x0424
     814:       81 30           cpi     r24, 0x01       ; 1
     816:       91 f5           brne    .+100           ; 0x87c <GPSscanData+0xec>
     818:       80 91 14 04     lds     r24, 0x0414
     81c:       90 91 15 04     lds     r25, 0x0415
     820:       a0 91 16 04     lds     r26, 0x0416
     824:       b0 91 17 04     lds     r27, 0x0417
     828:       80 93 16 05     sts     0x0516, r24
     82c:       90 93 17 05     sts     0x0517, r25
     830:       a0 93 18 05     sts     0x0518, r26
     834:       b0 93 19 05     sts     0x0519, r27
     838:       80 91 18 04     lds     r24, 0x0418
     83c:       90 91 19 04     lds     r25, 0x0419
     840:       a0 91 1a 04     lds     r26, 0x041A
     844:       b0 91 1b 04     lds     r27, 0x041B
     848:       80 93 1a 05     sts     0x051A, r24
     84c:       90 93 1b 05     sts     0x051B, r25
     850:       a0 93 1c 05     sts     0x051C, r26
     854:       b0 93 1d 05     sts     0x051D, r27
     858:       80 91 1c 04     lds     r24, 0x041C
     85c:       90 91 1d 04     lds     r25, 0x041D
     860:       a0 91 1e 04     lds     r26, 0x041E
     864:       b0 91 1f 04     lds     r27, 0x041F
     868:       80 93 1e 05     sts     0x051E, r24
     86c:       90 93 1f 05     sts     0x051F, r25
     870:       a0 93 20 05     sts     0x0520, r26
     874:       b0 93 21 05     sts     0x0521, r27
     878:       10 92 24 04     sts     0x0424, r1
     87c:       80 91 22 05     lds     r24, 0x0522
     880:       81 11           cpse    r24, r1
     882:       28 9a           sbi     0x05, 0 ; 5
     884:       08 95           ret

00000886 <__vector_20>:
     886:       1f 92           push    r1
     888:       0f 92           push    r0
     88a:       0f b6           in      r0, 0x3f        ; 63
     88c:       0f 92           push    r0
     88e:       11 24           eor     r1, r1
     890:       2f 93           push    r18
     892:       3f 93           push    r19
     894:       4f 93           push    r20
     896:       5f 93           push    r21
     898:       6f 93           push    r22
     89a:       7f 93           push    r23
     89c:       8f 93           push    r24
     89e:       9f 93           push    r25
     8a0:       af 93           push    r26
     8a2:       bf 93           push    r27
     8a4:       cf 93           push    r28
     8a6:       df 93           push    r29
     8a8:       ef 93           push    r30
     8aa:       ff 93           push    r31
     8ac:       80 91 c6 00     lds     r24, 0x00C6
     8b0:       80 93 92 01     sts     0x0192, r24
     8b4:       80 91 c0 00     lds     r24, 0x00C0
     8b8:       40 91 92 01     lds     r20, 0x0192
     8bc:       88 71           andi    r24, 0x18       ; 24
     8be:       09 f0           breq    .+2             ; 0x8c2 <__vector_20+0x3c>
     8c0:       05 c1           rjmp    .+522           ; 0xacc <__vector_20+0x246>
     8c2:       80 91 a5 01     lds     r24, 0x01A5
     8c6:       84 30           cpi     r24, 0x04       ; 4
     8c8:       09 f4           brne    .+2             ; 0x8cc <__vector_20+0x46>
     8ca:       8a c0           rjmp    .+276           ; 0x9e0 <__vector_20+0x15a>
     8cc:       85 30           cpi     r24, 0x05       ; 5
     8ce:       50 f4           brcc    .+20            ; 0x8e4 <__vector_20+0x5e>
     8d0:       81 30           cpi     r24, 0x01       ; 1
     8d2:       d1 f0           breq    .+52            ; 0x908 <__vector_20+0x82>
     8d4:       81 30           cpi     r24, 0x01       ; 1
     8d6:       98 f0           brcs    .+38            ; 0x8fe <__vector_20+0x78>
     8d8:       82 30           cpi     r24, 0x02       ; 2
     8da:       01 f1           breq    .+64            ; 0x91c <__vector_20+0x96>
     8dc:       83 30           cpi     r24, 0x03       ; 3
     8de:       09 f0           breq    .+2             ; 0x8e2 <__vector_20+0x5c>
     8e0:       f2 c0           rjmp    .+484           ; 0xac6 <__vector_20+0x240>
     8e2:       21 c0           rjmp    .+66            ; 0x926 <__vector_20+0xa0>
     8e4:       86 30           cpi     r24, 0x06       ; 6
     8e6:       09 f4           brne    .+2             ; 0x8ea <__vector_20+0x64>
     8e8:       ab c0           rjmp    .+342           ; 0xa40 <__vector_20+0x1ba>
     8ea:       86 30           cpi     r24, 0x06       ; 6
     8ec:       08 f4           brcc    .+2             ; 0x8f0 <__vector_20+0x6a>
     8ee:       8c c0           rjmp    .+280           ; 0xa08 <__vector_20+0x182>
     8f0:       87 30           cpi     r24, 0x07       ; 7
     8f2:       09 f4           brne    .+2             ; 0x8f6 <__vector_20+0x70>
     8f4:       d6 c0           rjmp    .+428           ; 0xaa2 <__vector_20+0x21c>
     8f6:       88 30           cpi     r24, 0x08       ; 8
     8f8:       09 f0           breq    .+2             ; 0x8fc <__vector_20+0x76>
     8fa:       e5 c0           rjmp    .+458           ; 0xac6 <__vector_20+0x240>
     8fc:       d8 c0           rjmp    .+432           ; 0xaae <__vector_20+0x228>
     8fe:       45 3b           cpi     r20, 0xB5       ; 181
     900:       09 f0           breq    .+2             ; 0x904 <__vector_20+0x7e>
     902:       e8 c0           rjmp    .+464           ; 0xad4 <__vector_20+0x24e>
     904:       81 e0           ldi     r24, 0x01       ; 1
     906:       03 c0           rjmp    .+6             ; 0x90e <__vector_20+0x88>
     908:       42 36           cpi     r20, 0x62       ; 98
     90a:       21 f4           brne    .+8             ; 0x914 <__vector_20+0x8e>
     90c:       82 e0           ldi     r24, 0x02       ; 2
     90e:       80 93 a5 01     sts     0x01A5, r24
     912:       e0 c0           rjmp    .+448           ; 0xad4 <__vector_20+0x24e>
     914:       45 3b           cpi     r20, 0xB5       ; 181
     916:       09 f4           brne    .+2             ; 0x91a <__vector_20+0x94>
     918:       dd c0           rjmp    .+442           ; 0xad4 <__vector_20+0x24e>
     91a:       d5 c0           rjmp    .+426           ; 0xac6 <__vector_20+0x240>
     91c:       41 30           cpi     r20, 0x01       ; 1
     91e:       09 f0           breq    .+2             ; 0x922 <__vector_20+0x9c>
     920:       d2 c0           rjmp    .+420           ; 0xac6 <__vector_20+0x240>
     922:       83 e0           ldi     r24, 0x03       ; 3
     924:       f4 cf           rjmp    .-24            ; 0x90e <__vector_20+0x88>
     926:       40 93 24 05     sts     0x0524, r20
     92a:       4f 5f           subi    r20, 0xFF       ; 255
     92c:       40 93 b4 02     sts     0x02B4, r20
     930:       80 91 b4 02     lds     r24, 0x02B4
     934:       8f 5f           subi    r24, 0xFF       ; 255
     936:       80 93 e3 03     sts     0x03E3, r24
     93a:       84 e0           ldi     r24, 0x04       ; 4
     93c:       80 93 a5 01     sts     0x01A5, r24
     940:       80 91 24 05     lds     r24, 0x0524
     944:       83 30           cpi     r24, 0x03       ; 3
     946:       31 f0           breq    .+12            ; 0x954 <__vector_20+0xce>
     948:       81 31           cpi     r24, 0x11       ; 17
     94a:       61 f1           breq    .+88            ; 0x9a4 <__vector_20+0x11e>
     94c:       81 30           cpi     r24, 0x01       ; 1
     94e:       09 f0           breq    .+2             ; 0x952 <__vector_20+0xcc>
     950:       3f c0           rjmp    .+126           ; 0x9d0 <__vector_20+0x14a>
     952:       14 c0           rjmp    .+40            ; 0x97c <__vector_20+0xf6>
     954:       84 ee           ldi     r24, 0xE4       ; 228
     956:       93 e0           ldi     r25, 0x03       ; 3
     958:       90 93 0f 04     sts     0x040F, r25
     95c:       80 93 0e 04     sts     0x040E, r24
     960:       25 e0           ldi     r18, 0x05       ; 5
     962:       35 e0           ldi     r19, 0x05       ; 5
     964:       30 93 b2 02     sts     0x02B2, r19
     968:       20 93 b1 02     sts     0x02B1, r18
     96c:       40 96           adiw    r24, 0x10       ; 16
     96e:       90 93 bc 04     sts     0x04BC, r25
     972:       80 93 bb 04     sts     0x04BB, r24
     976:       80 91 f4 03     lds     r24, 0x03F4
     97a:       27 c0           rjmp    .+78            ; 0x9ca <__vector_20+0x144>
     97c:       83 ec           ldi     r24, 0xC3       ; 195
     97e:       94 e0           ldi     r25, 0x04       ; 4
     980:       90 93 0f 04     sts     0x040F, r25
     984:       80 93 0e 04     sts     0x040E, r24
     988:       2c e7           ldi     r18, 0x7C       ; 124
     98a:       36 e0           ldi     r19, 0x06       ; 6
     98c:       30 93 b2 02     sts     0x02B2, r19
     990:       20 93 b1 02     sts     0x02B1, r18
     994:       44 96           adiw    r24, 0x14       ; 20
     996:       90 93 bc 04     sts     0x04BC, r25
     99a:       80 93 bb 04     sts     0x04BB, r24
     99e:       80 91 d7 04     lds     r24, 0x04D7
     9a2:       13 c0           rjmp    .+38            ; 0x9ca <__vector_20+0x144>
     9a4:       80 e1           ldi     r24, 0x10       ; 16
     9a6:       94 e0           ldi     r25, 0x04       ; 4
     9a8:       90 93 0f 04     sts     0x040F, r25
     9ac:       80 93 0e 04     sts     0x040E, r24
     9b0:       29 ec           ldi     r18, 0xC9       ; 201
     9b2:       35 e0           ldi     r19, 0x05       ; 5
     9b4:       30 93 b2 02     sts     0x02B2, r19
     9b8:       20 93 b1 02     sts     0x02B1, r18
     9bc:       44 96           adiw    r24, 0x14       ; 20
     9be:       90 93 bc 04     sts     0x04BC, r25
     9c2:       80 93 bb 04     sts     0x04BB, r24
     9c6:       80 91 24 04     lds     r24, 0x0424
     9ca:       80 93 25 05     sts     0x0525, r24
     9ce:       82 c0           rjmp    .+260           ; 0xad4 <__vector_20+0x24e>
     9d0:       81 e0           ldi     r24, 0x01       ; 1
     9d2:       80 93 25 05     sts     0x0525, r24
     9d6:       10 92 bc 04     sts     0x04BC, r1
     9da:       10 92 bb 04     sts     0x04BB, r1
     9de:       7a c0           rjmp    .+244           ; 0xad4 <__vector_20+0x24e>
     9e0:       84 2f           mov     r24, r20
     9e2:       99 27           eor     r25, r25
     9e4:       90 93 be 04     sts     0x04BE, r25
     9e8:       80 93 bd 04     sts     0x04BD, r24
     9ec:       80 91 b4 02     lds     r24, 0x02B4
     9f0:       84 0f           add     r24, r20
     9f2:       80 93 b4 02     sts     0x02B4, r24
     9f6:       80 91 e3 03     lds     r24, 0x03E3
     9fa:       90 91 b4 02     lds     r25, 0x02B4
     9fe:       89 0f           add     r24, r25
     a00:       80 93 e3 03     sts     0x03E3, r24
     a04:       85 e0           ldi     r24, 0x05       ; 5
     a06:       83 cf           rjmp    .-250           ; 0x90e <__vector_20+0x88>
     a08:       20 91 bd 04     lds     r18, 0x04BD
     a0c:       30 91 be 04     lds     r19, 0x04BE
     a10:       84 2f           mov     r24, r20
     a12:       99 27           eor     r25, r25
     a14:       98 2f           mov     r25, r24
     a16:       88 27           eor     r24, r24
     a18:       28 0f           add     r18, r24
     a1a:       39 1f           adc     r19, r25
     a1c:       30 93 be 04     sts     0x04BE, r19
     a20:       20 93 bd 04     sts     0x04BD, r18
     a24:       80 91 b4 02     lds     r24, 0x02B4
     a28:       84 0f           add     r24, r20
     a2a:       80 93 b4 02     sts     0x02B4, r24
     a2e:       80 91 e3 03     lds     r24, 0x03E3
     a32:       90 91 b4 02     lds     r25, 0x02B4
     a36:       89 0f           add     r24, r25
     a38:       80 93 e3 03     sts     0x03E3, r24
     a3c:       86 e0           ldi     r24, 0x06       ; 6
     a3e:       67 cf           rjmp    .-306           ; 0x90e <__vector_20+0x88>
     a40:       80 91 b4 02     lds     r24, 0x02B4
     a44:       84 0f           add     r24, r20
     a46:       80 93 b4 02     sts     0x02B4, r24
     a4a:       80 91 e3 03     lds     r24, 0x03E3
     a4e:       90 91 b4 02     lds     r25, 0x02B4
     a52:       89 0f           add     r24, r25
     a54:       80 93 e3 03     sts     0x03E3, r24
     a58:       80 91 25 05     lds     r24, 0x0525
     a5c:       88 23           and     r24, r24
     a5e:       81 f4           brne    .+32            ; 0xa80 <__vector_20+0x1fa>
     a60:       e0 91 0e 04     lds     r30, 0x040E
     a64:       f0 91 0f 04     lds     r31, 0x040F
     a68:       80 91 b1 02     lds     r24, 0x02B1
     a6c:       90 91 b2 02     lds     r25, 0x02B2
     a70:       e8 17           cp      r30, r24
     a72:       f9 07           cpc     r31, r25
     a74:       28 f4           brcc    .+10            ; 0xa80 <__vector_20+0x1fa>
     a76:       41 93           st      Z+, r20
     a78:       f0 93 0f 04     sts     0x040F, r31
     a7c:       e0 93 0e 04     sts     0x040E, r30
     a80:       80 91 bd 04     lds     r24, 0x04BD
     a84:       90 91 be 04     lds     r25, 0x04BE
     a88:       01 97           sbiw    r24, 0x01       ; 1
     a8a:       90 93 be 04     sts     0x04BE, r25
     a8e:       80 93 bd 04     sts     0x04BD, r24
     a92:       80 91 bd 04     lds     r24, 0x04BD
     a96:       90 91 be 04     lds     r25, 0x04BE
     a9a:       89 2b           or      r24, r25
     a9c:       d9 f4           brne    .+54            ; 0xad4 <__vector_20+0x24e>
     a9e:       87 e0           ldi     r24, 0x07       ; 7
     aa0:       36 cf           rjmp    .-404           ; 0x90e <__vector_20+0x88>
     aa2:       80 91 b4 02     lds     r24, 0x02B4
     aa6:       48 17           cp      r20, r24
     aa8:       71 f4           brne    .+28            ; 0xac6 <__vector_20+0x240>
     aaa:       88 e0           ldi     r24, 0x08       ; 8
     aac:       30 cf           rjmp    .-416           ; 0x90e <__vector_20+0x88>
     aae:       80 91 e3 03     lds     r24, 0x03E3
     ab2:       48 17           cp      r20, r24
     ab4:       41 f4           brne    .+16            ; 0xac6 <__vector_20+0x240>
     ab6:       e0 91 bb 04     lds     r30, 0x04BB
     aba:       f0 91 bc 04     lds     r31, 0x04BC
     abe:       30 97           sbiw    r30, 0x00       ; 0
     ac0:       11 f0           breq    .+4             ; 0xac6 <__vector_20+0x240>
     ac2:       81 e0           ldi     r24, 0x01       ; 1
     ac4:       80 83           st      Z, r24
     ac6:       10 92 a5 01     sts     0x01A5, r1
     aca:       04 c0           rjmp    .+8             ; 0xad4 <__vector_20+0x24e>
     acc:       10 92 a5 01     sts     0x01A5, r1
     ad0:       0e 94 c8 03     call    0x790   ; 0x790 <GPSscanData>
     ad4:       0e 94 c8 03     call    0x790   ; 0x790 <GPSscanData>
     ad8:       40 91 9e 01     lds     r20, 0x019E
     adc:       46 39           cpi     r20, 0x96       ; 150
     ade:       10 f0           brcs    .+4             ; 0xae4 <__vector_20+0x25e>
     ae0:       10 92 9d 01     sts     0x019D, r1
     ae4:       80 91 92 01     lds     r24, 0x0192
     ae8:       8d 30           cpi     r24, 0x0D       ; 13
     aea:       09 f0           breq    .+2             ; 0xaee <__vector_20+0x268>
     aec:       5c c0           rjmp    .+184           ; 0xba6 <__vector_20+0x320>
     aee:       80 91 9d 01     lds     r24, 0x019D
     af2:       82 30           cpi     r24, 0x02       ; 2
     af4:       09 f0           breq    .+2             ; 0xaf8 <__vector_20+0x272>
     af6:       57 c0           rjmp    .+174           ; 0xba6 <__vector_20+0x320>
     af8:       10 92 9d 01     sts     0x019D, r1
     afc:       a4 2f           mov     r26, r20
     afe:       bb 27           eor     r27, r27
     b00:       fd 01           movw    r30, r26
     b02:       ed 5d           subi    r30, 0xDD       ; 221
     b04:       fb 4f           sbci    r31, 0xFB       ; 251
     b06:       30 81           ld      r19, Z
     b08:       ed 01           movw    r28, r26
     b0a:       cc 5d           subi    r28, 0xDC       ; 220
     b0c:       db 4f           sbci    r29, 0xFB       ; 251
     b0e:       28 81           ld      r18, Y
     b10:       80 91 a1 01     lds     r24, 0x01A1
     b14:       90 91 a2 01     lds     r25, 0x01A2
     b18:       83 1b           sub     r24, r19
     b1a:       91 09           sbc     r25, r1
     b1c:       82 1b           sub     r24, r18
     b1e:       91 09           sbc     r25, r1
     b20:       9f 70           andi    r25, 0x0F       ; 15
     b22:       90 93 a2 01     sts     0x01A2, r25
     b26:       80 93 a1 01     sts     0x01A1, r24
     b2a:       9c 01           movw    r18, r24
     b2c:       96 e0           ldi     r25, 0x06       ; 6
     b2e:       36 95           lsr     r19
     b30:       27 95           ror     r18
     b32:       9a 95           dec     r25
     b34:       e1 f7           brne    .-8             ; 0xb2e <__vector_20+0x2a8>
     b36:       23 5c           subi    r18, 0xC3       ; 195
     b38:       20 93 a0 01     sts     0x01A0, r18
     b3c:       98 2f           mov     r25, r24
     b3e:       9f 73           andi    r25, 0x3F       ; 63
     b40:       93 5c           subi    r25, 0xC3       ; 195
     b42:       90 93 9f 01     sts     0x019F, r25
     b46:       80 81           ld      r24, Z
     b48:       28 17           cp      r18, r24
     b4a:       29 f4           brne    .+10            ; 0xb56 <__vector_20+0x2d0>
     b4c:       88 81           ld      r24, Y
     b4e:       98 17           cp      r25, r24
     b50:       11 f4           brne    .+4             ; 0xb56 <__vector_20+0x2d0>
     b52:       91 e0           ldi     r25, 0x01       ; 1
     b54:       06 c0           rjmp    .+12            ; 0xb62 <__vector_20+0x2dc>
     b56:       80 91 95 01     lds     r24, 0x0195
     b5a:       8f 5f           subi    r24, 0xFF       ; 255
     b5c:       80 93 95 01     sts     0x0195, r24
     b60:       90 e0           ldi     r25, 0x00       ; 0
     b62:       80 91 93 01     lds     r24, 0x0193
     b66:       88 23           and     r24, r24
     b68:       09 f0           breq    .+2             ; 0xb6c <__vector_20+0x2e6>
     b6a:       64 c0           rjmp    .+200           ; 0xc34 <__vector_20+0x3ae>
     b6c:       99 23           and     r25, r25
     b6e:       09 f4           brne    .+2             ; 0xb72 <__vector_20+0x2ec>
     b70:       61 c0           rjmp    .+194           ; 0xc34 <__vector_20+0x3ae>
     b72:       81 e0           ldi     r24, 0x01       ; 1
     b74:       80 93 93 01     sts     0x0193, r24
     b78:       40 93 96 01     sts     0x0196, r20
     b7c:       ab 5d           subi    r26, 0xDB       ; 219
     b7e:       bb 4f           sbci    r27, 0xFB       ; 251
     b80:       8d e0           ldi     r24, 0x0D       ; 13
     b82:       8c 93           st      X, r24
     b84:       80 91 27 04     lds     r24, 0x0427
     b88:       82 35           cpi     r24, 0x52       ; 82
     b8a:       09 f0           breq    .+2             ; 0xb8e <__vector_20+0x308>
     b8c:       53 c0           rjmp    .+166           ; 0xc34 <__vector_20+0x3ae>
     b8e:       88 e1           ldi     r24, 0x18       ; 24
     b90:       90 e0           ldi     r25, 0x00       ; 0
     b92:       2c e0           ldi     r18, 0x0C       ; 12
     b94:       0f b6           in      r0, 0x3f        ; 63
     b96:       f8 94           cli
     b98:       a8 95           wdr
     b9a:       80 93 60 00     sts     0x0060, r24
     b9e:       0f be           out     0x3f, r0        ; 63
     ba0:       20 93 60 00     sts     0x0060, r18
     ba4:       47 c0           rjmp    .+142           ; 0xc34 <__vector_20+0x3ae>
     ba6:       80 91 9d 01     lds     r24, 0x019D
     baa:       81 30           cpi     r24, 0x01       ; 1
     bac:       d9 f0           breq    .+54            ; 0xbe4 <__vector_20+0x35e>
     bae:       81 30           cpi     r24, 0x01       ; 1
     bb0:       18 f0           brcs    .+6             ; 0xbb8 <__vector_20+0x332>
     bb2:       82 30           cpi     r24, 0x02       ; 2
     bb4:       e9 f5           brne    .+122           ; 0xc30 <__vector_20+0x3aa>
     bb6:       30 c0           rjmp    .+96            ; 0xc18 <__vector_20+0x392>
     bb8:       80 91 92 01     lds     r24, 0x0192
     bbc:       83 32           cpi     r24, 0x23       ; 35
     bbe:       39 f4           brne    .+14            ; 0xbce <__vector_20+0x348>
     bc0:       80 91 93 01     lds     r24, 0x0193
     bc4:       88 23           and     r24, r24
     bc6:       19 f4           brne    .+6             ; 0xbce <__vector_20+0x348>
     bc8:       81 e0           ldi     r24, 0x01       ; 1
     bca:       80 93 9d 01     sts     0x019D, r24
     bce:       80 91 92 01     lds     r24, 0x0192
     bd2:       80 93 25 04     sts     0x0425, r24
     bd6:       81 e0           ldi     r24, 0x01       ; 1
     bd8:       80 93 9e 01     sts     0x019E, r24
     bdc:       80 91 92 01     lds     r24, 0x0192
     be0:       99 27           eor     r25, r25
     be2:       15 c0           rjmp    .+42            ; 0xc0e <__vector_20+0x388>
     be4:       82 e0           ldi     r24, 0x02       ; 2
     be6:       80 93 9d 01     sts     0x019D, r24
     bea:       e4 2f           mov     r30, r20
     bec:       ff 27           eor     r31, r31
     bee:       80 91 92 01     lds     r24, 0x0192
     bf2:       eb 5d           subi    r30, 0xDB       ; 219
     bf4:       fb 4f           sbci    r31, 0xFB       ; 251
     bf6:       80 83           st      Z, r24
     bf8:       4f 5f           subi    r20, 0xFF       ; 255
     bfa:       40 93 9e 01     sts     0x019E, r20
     bfe:       20 91 92 01     lds     r18, 0x0192
     c02:       80 91 a1 01     lds     r24, 0x01A1
     c06:       90 91 a2 01     lds     r25, 0x01A2
     c0a:       82 0f           add     r24, r18
     c0c:       91 1d           adc     r25, r1
     c0e:       90 93 a2 01     sts     0x01A2, r25
     c12:       80 93 a1 01     sts     0x01A1, r24
     c16:       0e c0           rjmp    .+28            ; 0xc34 <__vector_20+0x3ae>
     c18:       e4 2f           mov     r30, r20
     c1a:       ff 27           eor     r31, r31
     c1c:       80 91 92 01     lds     r24, 0x0192
     c20:       eb 5d           subi    r30, 0xDB       ; 219
     c22:       fb 4f           sbci    r31, 0xFB       ; 251
     c24:       80 83           st      Z, r24
     c26:       46 39           cpi     r20, 0x96       ; 150
     c28:       38 f3           brcs    .-50            ; 0xbf8 <__vector_20+0x372>
     c2a:       10 92 9d 01     sts     0x019D, r1
     c2e:       e7 cf           rjmp    .-50            ; 0xbfe <__vector_20+0x378>
     c30:       10 92 9d 01     sts     0x019D, r1
     c34:       ff 91           pop     r31
     c36:       ef 91           pop     r30
     c38:       df 91           pop     r29
     c3a:       cf 91           pop     r28
     c3c:       bf 91           pop     r27
     c3e:       af 91           pop     r26
     c40:       9f 91           pop     r25
     c42:       8f 91           pop     r24
     c44:       7f 91           pop     r23
     c46:       6f 91           pop     r22
     c48:       5f 91           pop     r21
     c4a:       4f 91           pop     r20
     c4c:       3f 91           pop     r19
     c4e:       2f 91           pop     r18
     c50:       0f 90           pop     r0
     c52:       0f be           out     0x3f, r0        ; 63
     c54:       0f 90           pop     r0
     c56:       1f 90           pop     r1
     c58:       18 95           reti

00000c5a <AddCRC>:
     c5a:       dc 01           movw    r26, r24
     c5c:       20 e0           ldi     r18, 0x00       ; 0
     c5e:       30 e0           ldi     r19, 0x00       ; 0
     c60:       40 e0           ldi     r20, 0x00       ; 0
     c62:       50 e0           ldi     r21, 0x00       ; 0
     c64:       e5 eb           ldi     r30, 0xB5       ; 181
     c66:       f2 e0           ldi     r31, 0x02       ; 2
     c68:       05 c0           rjmp    .+10            ; 0xc74 <AddCRC+0x1a>
     c6a:       81 91           ld      r24, Z+
     c6c:       28 0f           add     r18, r24
     c6e:       31 1d           adc     r19, r1
     c70:       4f 5f           subi    r20, 0xFF       ; 255
     c72:       5f 4f           sbci    r21, 0xFF       ; 255
     c74:       4a 17           cp      r20, r26
     c76:       5b 07           cpc     r21, r27
     c78:       c1 f7           brne    .-16            ; 0xc6a <AddCRC+0x10>
     c7a:       3f 70           andi    r19, 0x0F       ; 15
     c7c:       c9 01           movw    r24, r18
     c7e:       66 e0           ldi     r22, 0x06       ; 6
     c80:       96 95           lsr     r25
     c82:       87 95           ror     r24
     c84:       6a 95           dec     r22
     c86:       e1 f7           brne    .-8             ; 0xc80 <AddCRC+0x26>
     c88:       83 5c           subi    r24, 0xC3       ; 195
     c8a:       fd 01           movw    r30, r26
     c8c:       eb 54           subi    r30, 0x4B       ; 75
     c8e:       fd 4f           sbci    r31, 0xFD       ; 253
     c90:       80 83           st      Z, r24
     c92:       11 96           adiw    r26, 0x01       ; 1
     c94:       2f 73           andi    r18, 0x3F       ; 63
     c96:       23 5c           subi    r18, 0xC3       ; 195
     c98:       fd 01           movw    r30, r26
     c9a:       eb 54           subi    r30, 0x4B       ; 75
     c9c:       fd 4f           sbci    r31, 0xFD       ; 253
     c9e:       20 83           st      Z, r18
     ca0:       aa 54           subi    r26, 0x4A       ; 74
     ca2:       bd 4f           sbci    r27, 0xFD       ; 253
     ca4:       8d e0           ldi     r24, 0x0D       ; 13
     ca6:       8c 93           st      X, r24
     ca8:       10 92 00 01     sts     0x0100, r1
     cac:       80 91 b5 02     lds     r24, 0x02B5
     cb0:       80 93 c6 00     sts     0x00C6, r24
     cb4:       08 95           ret

00000cb6 <SendOutData>:
     cb6:       ef 92           push    r14
     cb8:       ff 92           push    r15
     cba:       0f 93           push    r16
     cbc:       1f 93           push    r17
     cbe:       cf 93           push    r28
     cc0:       df 93           push    r29
     cc2:       7a 01           movw    r14, r20
     cc4:       72 2f           mov     r23, r18
     cc6:       93 e2           ldi     r25, 0x23       ; 35
     cc8:       90 93 b5 02     sts     0x02B5, r25
     ccc:       60 93 b6 02     sts     0x02B6, r22
     cd0:       80 93 b7 02     sts     0x02B7, r24
     cd4:       03 e0           ldi     r16, 0x03       ; 3
     cd6:       10 e0           ldi     r17, 0x00       ; 0
     cd8:       60 e0           ldi     r22, 0x00       ; 0
     cda:       a8 eb           ldi     r26, 0xB8       ; 184
     cdc:       b2 e0           ldi     r27, 0x02       ; 2
     cde:       46 c0           rjmp    .+140           ; 0xd6c <SendOutData+0xb6>
     ce0:       f7 01           movw    r30, r14
     ce2:       e6 0f           add     r30, r22
     ce4:       f1 1d           adc     r31, r1
     ce6:       90 81           ld      r25, Z
     ce8:       6f 5f           subi    r22, 0xFF       ; 255
     cea:       71 50           subi    r23, 0x01       ; 1
     cec:       19 f4           brne    .+6             ; 0xcf4 <SendOutData+0x3e>
     cee:       e0 e0           ldi     r30, 0x00       ; 0
     cf0:       40 e0           ldi     r20, 0x00       ; 0
     cf2:       0f c0           rjmp    .+30            ; 0xd12 <SendOutData+0x5c>
     cf4:       f7 01           movw    r30, r14
     cf6:       e6 0f           add     r30, r22
     cf8:       f1 1d           adc     r31, r1
     cfa:       40 81           ld      r20, Z
     cfc:       6f 5f           subi    r22, 0xFF       ; 255
     cfe:       71 50           subi    r23, 0x01       ; 1
     d00:       11 f4           brne    .+4             ; 0xd06 <SendOutData+0x50>
     d02:       e0 e0           ldi     r30, 0x00       ; 0
     d04:       06 c0           rjmp    .+12            ; 0xd12 <SendOutData+0x5c>
     d06:       f7 01           movw    r30, r14
     d08:       e6 0f           add     r30, r22
     d0a:       f1 1d           adc     r31, r1
     d0c:       e0 81           ld      r30, Z
     d0e:       6f 5f           subi    r22, 0xFF       ; 255
     d10:       71 50           subi    r23, 0x01       ; 1
     d12:       89 2f           mov     r24, r25
     d14:       86 95           lsr     r24
     d16:       86 95           lsr     r24
     d18:       83 5c           subi    r24, 0xC3       ; 195
     d1a:       8c 93           st      X, r24
     d1c:       55 27           eor     r21, r21
     d1e:       89 2f           mov     r24, r25
     d20:       99 27           eor     r25, r25
     d22:       83 70           andi    r24, 0x03       ; 3
     d24:       90 70           andi    r25, 0x00       ; 0
     d26:       24 e0           ldi     r18, 0x04       ; 4
     d28:       88 0f           add     r24, r24
     d2a:       99 1f           adc     r25, r25
     d2c:       2a 95           dec     r18
     d2e:       e1 f7           brne    .-8             ; 0xd28 <SendOutData+0x72>
     d30:       9a 01           movw    r18, r20
     d32:       94 e0           ldi     r25, 0x04       ; 4
     d34:       36 95           lsr     r19
     d36:       27 95           ror     r18
     d38:       9a 95           dec     r25
     d3a:       e1 f7           brne    .-8             ; 0xd34 <SendOutData+0x7e>
     d3c:       82 2b           or      r24, r18
     d3e:       83 5c           subi    r24, 0xC3       ; 195
     d40:       ed 01           movw    r28, r26
     d42:       89 83           std     Y+1, r24        ; 0x01
     d44:       4f 70           andi    r20, 0x0F       ; 15
     d46:       50 70           andi    r21, 0x00       ; 0
     d48:       44 0f           add     r20, r20
     d4a:       55 1f           adc     r21, r21
     d4c:       44 0f           add     r20, r20
     d4e:       55 1f           adc     r21, r21
     d50:       8e 2f           mov     r24, r30
     d52:       82 95           swap    r24
     d54:       86 95           lsr     r24
     d56:       86 95           lsr     r24
     d58:       83 70           andi    r24, 0x03       ; 3
     d5a:       84 2b           or      r24, r20
     d5c:       83 5c           subi    r24, 0xC3       ; 195
     d5e:       8a 83           std     Y+2, r24        ; 0x02
     d60:       ef 73           andi    r30, 0x3F       ; 63
     d62:       e3 5c           subi    r30, 0xC3       ; 195
     d64:       eb 83           std     Y+3, r30        ; 0x03
     d66:       0c 5f           subi    r16, 0xFC       ; 252
     d68:       1f 4f           sbci    r17, 0xFF       ; 255
     d6a:       14 96           adiw    r26, 0x04       ; 4
     d6c:       77 23           and     r23, r23
     d6e:       09 f0           breq    .+2             ; 0xd72 <SendOutData+0xbc>
     d70:       b7 cf           rjmp    .-146           ; 0xce0 <SendOutData+0x2a>
     d72:       c8 01           movw    r24, r16
     d74:       0e 94 2d 06     call    0xc5a   ; 0xc5a <AddCRC>
     d78:       df 91           pop     r29
     d7a:       cf 91           pop     r28
     d7c:       1f 91           pop     r17
     d7e:       0f 91           pop     r16
     d80:       ff 90           pop     r15
     d82:       ef 90           pop     r14
     d84:       08 95           ret

00000d86 <Decode64>:
     d86:       1f 93           push    r17
     d88:       cf 93           push    r28
     d8a:       df 93           push    r29
     d8c:       ec 01           movw    r28, r24
     d8e:       70 e0           ldi     r23, 0x00       ; 0
     d90:       a2 2f           mov     r26, r18
     d92:       bb 27           eor     r27, r27
     d94:       12 97           sbiw    r26, 0x02       ; 2
     d96:       48 c0           rjmp    .+144           ; 0xe28 <Decode64+0xa2>
     d98:       e4 2f           mov     r30, r20
     d9a:       ff 27           eor     r31, r31
     d9c:       eb 5d           subi    r30, 0xDB       ; 219
     d9e:       fb 4f           sbci    r31, 0xFB       ; 251
     da0:       30 81           ld      r19, Z
     da2:       4f 5f           subi    r20, 0xFF       ; 255
     da4:       e4 2f           mov     r30, r20
     da6:       ff 27           eor     r31, r31
     da8:       eb 5d           subi    r30, 0xDB       ; 219
     daa:       fb 4f           sbci    r31, 0xFB       ; 251
     dac:       50 81           ld      r21, Z
     dae:       4f 5f           subi    r20, 0xFF       ; 255
     db0:       e4 2f           mov     r30, r20
     db2:       ff 27           eor     r31, r31
     db4:       eb 5d           subi    r30, 0xDB       ; 219
     db6:       fb 4f           sbci    r31, 0xFB       ; 251
     db8:       10 81           ld      r17, Z
     dba:       4f 5f           subi    r20, 0xFF       ; 255
     dbc:       e4 2f           mov     r30, r20
     dbe:       ff 27           eor     r31, r31
     dc0:       eb 5d           subi    r30, 0xDB       ; 219
     dc2:       fb 4f           sbci    r31, 0xFB       ; 251
     dc4:       20 81           ld      r18, Z
     dc6:       4f 5f           subi    r20, 0xFF       ; 255
     dc8:       84 2f           mov     r24, r20
     dca:       99 27           eor     r25, r25
     dcc:       a8 17           cp      r26, r24
     dce:       b9 07           cpc     r27, r25
     dd0:       74 f1           brlt    .+92            ; 0xe2e <Decode64+0xa8>
     dd2:       5d 53           subi    r21, 0x3D       ; 61
     dd4:       fe 01           movw    r30, r28
     dd6:       e7 0f           add     r30, r23
     dd8:       f1 1d           adc     r31, r1
     dda:       3d 53           subi    r19, 0x3D       ; 61
     ddc:       33 0f           add     r19, r19
     dde:       33 0f           add     r19, r19
     de0:       85 2f           mov     r24, r21
     de2:       82 95           swap    r24
     de4:       8f 70           andi    r24, 0x0F       ; 15
     de6:       38 2b           or      r19, r24
     de8:       30 83           st      Z, r19
     dea:       61 30           cpi     r22, 0x01       ; 1
     dec:       01 f1           breq    .+64            ; 0xe2e <Decode64+0xa8>
     dee:       91 2f           mov     r25, r17
     df0:       9d 53           subi    r25, 0x3D       ; 61
     df2:       7f 5f           subi    r23, 0xFF       ; 255
     df4:       fe 01           movw    r30, r28
     df6:       e7 0f           add     r30, r23
     df8:       f1 1d           adc     r31, r1
     dfa:       71 50           subi    r23, 0x01       ; 1
     dfc:       52 95           swap    r21
     dfe:       50 7f           andi    r21, 0xF0       ; 240
     e00:       89 2f           mov     r24, r25
     e02:       86 95           lsr     r24
     e04:       86 95           lsr     r24
     e06:       58 2b           or      r21, r24
     e08:       50 83           st      Z, r21
     e0a:       63 50           subi    r22, 0x03       ; 3
     e0c:       6f 3f           cpi     r22, 0xFF       ; 255
     e0e:       79 f0           breq    .+30            ; 0xe2e <Decode64+0xa8>
     e10:       7e 5f           subi    r23, 0xFE       ; 254
     e12:       fe 01           movw    r30, r28
     e14:       e7 0f           add     r30, r23
     e16:       f1 1d           adc     r31, r1
     e18:       92 95           swap    r25
     e1a:       99 0f           add     r25, r25
     e1c:       99 0f           add     r25, r25
     e1e:       90 7c           andi    r25, 0xC0       ; 192
     e20:       2d 53           subi    r18, 0x3D       ; 61
     e22:       92 2b           or      r25, r18
     e24:       90 83           st      Z, r25
     e26:       7f 5f           subi    r23, 0xFF       ; 255
     e28:       66 23           and     r22, r22
     e2a:       09 f0           breq    .+2             ; 0xe2e <Decode64+0xa8>
     e2c:       b5 cf           rjmp    .-150           ; 0xd98 <Decode64+0x12>
     e2e:       df 91           pop     r29
     e30:       cf 91           pop     r28
     e32:       1f 91           pop     r17
     e34:       08 95           ret

00000e36 <uart_putchar>:
     e36:       1f 93           push    r17
     e38:       18 2f           mov     r17, r24
     e3a:       8a 30           cpi     r24, 0x0A       ; 10
     e3c:       19 f4           brne    .+6             ; 0xe44 <uart_putchar+0xe>
     e3e:       8d e0           ldi     r24, 0x0D       ; 13
     e40:       0e 94 1b 07     call    0xe36   ; 0xe36 <uart_putchar>
     e44:       80 91 c0 00     lds     r24, 0x00C0
     e48:       85 ff           sbrs    r24, 5
     e4a:       fc cf           rjmp    .-8             ; 0xe44 <uart_putchar+0xe>
     e4c:       10 93 c6 00     sts     0x00C6, r17
     e50:       80 e0           ldi     r24, 0x00       ; 0
     e52:       90 e0           ldi     r25, 0x00       ; 0
     e54:       1f 91           pop     r17
     e56:       08 95           ret

00000e58 <WriteProgramData>:
     e58:       08 95           ret

00000e5a <UART_Init>:
     e5a:       e1 ec           ldi     r30, 0xC1       ; 193
     e5c:       f0 e0           ldi     r31, 0x00       ; 0
     e5e:       88 e1           ldi     r24, 0x18       ; 24
     e60:       80 83           st      Z, r24
     e62:       a0 ec           ldi     r26, 0xC0       ; 192
     e64:       b0 e0           ldi     r27, 0x00       ; 0
     e66:       8c 91           ld      r24, X
     e68:       82 60           ori     r24, 0x02       ; 2
     e6a:       8c 93           st      X, r24
     e6c:       80 81           ld      r24, Z
     e6e:       80 68           ori     r24, 0x80       ; 128
     e70:       80 83           st      Z, r24
     e72:       80 81           ld      r24, Z
     e74:       80 64           ori     r24, 0x40       ; 64
     e76:       80 83           st      Z, r24
     e78:       8a e2           ldi     r24, 0x2A       ; 42
     e7a:       80 93 c4 00     sts     0x00C4, r24
     e7e:       88 ec           ldi     r24, 0xC8       ; 200
     e80:       90 e0           ldi     r25, 0x00       ; 0
     e82:       0e 94 fb 0b     call    0x17f6  ; 0x17f6 <SetDelay>
     e86:       90 93 e2 03     sts     0x03E2, r25
     e8a:       80 93 e1 03     sts     0x03E1, r24
     e8e:       10 92 a5 01     sts     0x01A5, r1
     e92:       08 95           ret

00000e94 <DatenUebertragung>:
     e94:       80 91 00 01     lds     r24, 0x0100
     e98:       88 23           and     r24, r24
     e9a:       09 f4           brne    .+2             ; 0xe9e <DatenUebertragung+0xa>
     e9c:       68 c0           rjmp    .+208           ; 0xf6e <DatenUebertragung+0xda>
     e9e:       80 91 8e 01     lds     r24, 0x018E
     ea2:       88 23           and     r24, r24
     ea4:       71 f0           breq    .+28            ; 0xec2 <DatenUebertragung+0x2e>
     ea6:       80 91 00 01     lds     r24, 0x0100
     eaa:       88 23           and     r24, r24
     eac:       51 f0           breq    .+20            ; 0xec2 <DatenUebertragung+0x2e>
     eae:       2b e0           ldi     r18, 0x0B       ; 11
     eb0:       45 ef           ldi     r20, 0xF5       ; 245
     eb2:       53 e0           ldi     r21, 0x03       ; 3
     eb4:       60 91 b3 02     lds     r22, 0x02B3
     eb8:       87 e4           ldi     r24, 0x47       ; 71
     eba:       0e 94 5b 06     call    0xcb6   ; 0xcb6 <SendOutData>
     ebe:       10 92 8e 01     sts     0x018E, r1
     ec2:       80 91 e1 03     lds     r24, 0x03E1
     ec6:       90 91 e2 03     lds     r25, 0x03E2
     eca:       0e 94 04 0c     call    0x1808  ; 0x1808 <CheckDelay>
     ece:       88 23           and     r24, r24
     ed0:       21 f4           brne    .+8             ; 0xeda <DatenUebertragung+0x46>
     ed2:       80 91 90 01     lds     r24, 0x0190
     ed6:       88 23           and     r24, r24
     ed8:       b1 f0           breq    .+44            ; 0xf06 <DatenUebertragung+0x72>
     eda:       80 91 00 01     lds     r24, 0x0100
     ede:       88 23           and     r24, r24
     ee0:       91 f0           breq    .+36            ; 0xf06 <DatenUebertragung+0x72>
     ee2:       22 e3           ldi     r18, 0x32       ; 50
     ee4:       48 ed           ldi     r20, 0xD8       ; 216
     ee6:       54 e0           ldi     r21, 0x04       ; 4
     ee8:       60 91 b3 02     lds     r22, 0x02B3
     eec:       84 e4           ldi     r24, 0x44       ; 68
     eee:       0e 94 5b 06     call    0xcb6   ; 0xcb6 <SendOutData>
     ef2:       10 92 90 01     sts     0x0190, r1
     ef6:       8a ef           ldi     r24, 0xFA       ; 250
     ef8:       90 e0           ldi     r25, 0x00       ; 0
     efa:       0e 94 fb 0b     call    0x17f6  ; 0x17f6 <SetDelay>
     efe:       90 93 e2 03     sts     0x03E2, r25
     f02:       80 93 e1 03     sts     0x03E1, r24
     f06:       80 91 8f 01     lds     r24, 0x018F
     f0a:       88 23           and     r24, r24
     f0c:       f1 f0           breq    .+60            ; 0xf4a <DatenUebertragung+0xb6>
     f0e:       80 91 00 01     lds     r24, 0x0100
     f12:       88 23           and     r24, r24
     f14:       d1 f0           breq    .+52            ; 0xf4a <DatenUebertragung+0xb6>
     f16:       0e 94 50 10     call    0x20a0  ; 0x20a0 <Menu>
     f1a:       10 92 8f 01     sts     0x018F, r1
     f1e:       80 91 9c 01     lds     r24, 0x019C
     f22:       8f 5f           subi    r24, 0xFF       ; 255
     f24:       80 93 9c 01     sts     0x019C, r24
     f28:       84 30           cpi     r24, 0x04       ; 4
     f2a:       11 f4           brne    .+4             ; 0xf30 <DatenUebertragung+0x9c>
     f2c:       10 92 9c 01     sts     0x019C, r1
     f30:       80 91 9c 01     lds     r24, 0x019C
     f34:       44 e1           ldi     r20, 0x14       ; 20
     f36:       84 9f           mul     r24, r20
     f38:       a0 01           movw    r20, r0
     f3a:       11 24           eor     r1, r1
     f3c:       4a 5e           subi    r20, 0xEA       ; 234
     f3e:       5e 4f           sbci    r21, 0xFE       ; 254
     f40:       24 e1           ldi     r18, 0x14       ; 20
     f42:       60 e0           ldi     r22, 0x00       ; 0
     f44:       80 5d           subi    r24, 0xD0       ; 208
     f46:       0e 94 5b 06     call    0xcb6   ; 0xcb6 <SendOutData>
     f4a:       80 91 91 01     lds     r24, 0x0191
     f4e:       88 23           and     r24, r24
     f50:       71 f0           breq    .+28            ; 0xf6e <DatenUebertragung+0xda>
     f52:       80 91 00 01     lds     r24, 0x0100
     f56:       88 23           and     r24, r24
     f58:       51 f0           breq    .+20            ; 0xf6e <DatenUebertragung+0xda>
     f5a:       2a e0           ldi     r18, 0x0A       ; 10
     f5c:       40 e0           ldi     r20, 0x00       ; 0
     f5e:       54 e0           ldi     r21, 0x04       ; 4
     f60:       60 91 b3 02     lds     r22, 0x02B3
     f64:       86 e5           ldi     r24, 0x56       ; 86
     f66:       0e 94 5b 06     call    0xcb6   ; 0xcb6 <SendOutData>
     f6a:       10 92 91 01     sts     0x0191, r1
     f6e:       08 95           ret

00000f70 <BearbeiteRxDaten>:
     f70:       1f 93           push    r17
     f72:       cf 93           push    r28
     f74:       df 93           push    r29
     f76:       cd b7           in      r28, 0x3d       ; 61
     f78:       de b7           in      r29, 0x3e       ; 62
     f7a:       22 97           sbiw    r28, 0x02       ; 2
     f7c:       0f b6           in      r0, 0x3f        ; 63
     f7e:       f8 94           cli
     f80:       de bf           out     0x3e, r29       ; 62
     f82:       0f be           out     0x3f, r0        ; 63
     f84:       cd bf           out     0x3d, r28       ; 61
     f86:       80 91 93 01     lds     r24, 0x0193
     f8a:       88 23           and     r24, r24
     f8c:       09 f4           brne    .+2             ; 0xf90 <BearbeiteRxDaten+0x20>
     f8e:       98 c0           rjmp    .+304           ; 0x10c0 <BearbeiteRxDaten+0x150>
     f90:       8f ef           ldi     r24, 0xFF       ; 255
     f92:       80 93 01 01     sts     0x0101, r24
     f96:       80 91 27 04     lds     r24, 0x0427
     f9a:       81 37           cpi     r24, 0x71       ; 113
     f9c:       60 f4           brcc    .+24            ; 0xfb6 <BearbeiteRxDaten+0x46>
     f9e:       8c 36           cpi     r24, 0x6C       ; 108
     fa0:       08 f0           brcs    .+2             ; 0xfa4 <BearbeiteRxDaten+0x34>
     fa2:       6f c0           rjmp    .+222           ; 0x1082 <BearbeiteRxDaten+0x112>
     fa4:       87 36           cpi     r24, 0x67       ; 103
     fa6:       09 f4           brne    .+2             ; 0xfaa <BearbeiteRxDaten+0x3a>
     fa8:       40 c0           rjmp    .+128           ; 0x102a <BearbeiteRxDaten+0xba>
     faa:       88 36           cpi     r24, 0x68       ; 104
     fac:       f9 f0           breq    .+62            ; 0xfec <BearbeiteRxDaten+0x7c>
     fae:       83 36           cpi     r24, 0x63       ; 99
     fb0:       09 f0           breq    .+2             ; 0xfb4 <BearbeiteRxDaten+0x44>
     fb2:       84 c0           rjmp    .+264           ; 0x10bc <BearbeiteRxDaten+0x14c>
     fb4:       08 c0           rjmp    .+16            ; 0xfc6 <BearbeiteRxDaten+0x56>
     fb6:       84 37           cpi     r24, 0x74       ; 116
     fb8:       59 f1           breq    .+86            ; 0x1010 <BearbeiteRxDaten+0xa0>
     fba:       86 37           cpi     r24, 0x76       ; 118
     fbc:       91 f1           breq    .+100           ; 0x1022 <BearbeiteRxDaten+0xb2>
     fbe:       81 37           cpi     r24, 0x71       ; 113
     fc0:       09 f0           breq    .+2             ; 0xfc4 <BearbeiteRxDaten+0x54>
     fc2:       7c c0           rjmp    .+248           ; 0x10bc <BearbeiteRxDaten+0x14c>
     fc4:       36 c0           rjmp    .+108           ; 0x1032 <BearbeiteRxDaten+0xc2>
     fc6:       20 91 96 01     lds     r18, 0x0196
     fca:       43 e0           ldi     r20, 0x03       ; 3
     fcc:       6b e0           ldi     r22, 0x0B       ; 11
     fce:       85 ef           ldi     r24, 0xF5       ; 245
     fd0:       93 e0           ldi     r25, 0x03       ; 3
     fd2:       0e 94 c3 06     call    0xd86   ; 0xd86 <Decode64>
     fd6:       80 91 cd 01     lds     r24, 0x01CD
     fda:       90 91 f7 03     lds     r25, 0x03F7
     fde:       89 2b           or      r24, r25
     fe0:       80 93 cd 01     sts     0x01CD, r24
     fe4:       81 e0           ldi     r24, 0x01       ; 1
     fe6:       80 93 90 01     sts     0x0190, r24
     fea:       68 c0           rjmp    .+208           ; 0x10bc <BearbeiteRxDaten+0x14c>
     fec:       20 91 96 01     lds     r18, 0x0196
     ff0:       43 e0           ldi     r20, 0x03       ; 3
     ff2:       62 e0           ldi     r22, 0x02       ; 2
     ff4:       ce 01           movw    r24, r28
     ff6:       01 96           adiw    r24, 0x01       ; 1
     ff8:       0e 94 c3 06     call    0xd86   ; 0xd86 <Decode64>
     ffc:       80 91 cd 01     lds     r24, 0x01CD
    1000:       99 81           ldd     r25, Y+1        ; 0x01
    1002:       89 2b           or      r24, r25
    1004:       80 93 cd 01     sts     0x01CD, r24
    1008:       81 e0           ldi     r24, 0x01       ; 1
    100a:       80 93 8f 01     sts     0x018F, r24
    100e:       56 c0           rjmp    .+172           ; 0x10bc <BearbeiteRxDaten+0x14c>
    1010:       20 91 96 01     lds     r18, 0x0196
    1014:       43 e0           ldi     r20, 0x03       ; 3
    1016:       64 e0           ldi     r22, 0x04       ; 4
    1018:       88 e9           ldi     r24, 0x98       ; 152
    101a:       91 e0           ldi     r25, 0x01       ; 1
    101c:       0e 94 c3 06     call    0xd86   ; 0xd86 <Decode64>
    1020:       4d c0           rjmp    .+154           ; 0x10bc <BearbeiteRxDaten+0x14c>
    1022:       81 e0           ldi     r24, 0x01       ; 1
    1024:       80 93 91 01     sts     0x0191, r24
    1028:       49 c0           rjmp    .+146           ; 0x10bc <BearbeiteRxDaten+0x14c>
    102a:       81 e0           ldi     r24, 0x01       ; 1
    102c:       80 93 8e 01     sts     0x018E, r24
    1030:       45 c0           rjmp    .+138           ; 0x10bc <BearbeiteRxDaten+0x14c>
    1032:       20 91 96 01     lds     r18, 0x0196
    1036:       43 e0           ldi     r20, 0x03       ; 3
    1038:       62 e0           ldi     r22, 0x02       ; 2
    103a:       ce 01           movw    r24, r28
    103c:       01 96           adiw    r24, 0x01       ; 1
    103e:       0e 94 c3 06     call    0xd86   ; 0xd86 <Decode64>
    1042:       89 81           ldd     r24, Y+1        ; 0x01
    1044:       8f 3f           cpi     r24, 0xFF       ; 255
    1046:       89 f0           breq    .+34            ; 0x106a <BearbeiteRxDaten+0xfa>
    1048:       86 30           cpi     r24, 0x06       ; 6
    104a:       10 f0           brcs    .+4             ; 0x1050 <BearbeiteRxDaten+0xe0>
    104c:       85 e0           ldi     r24, 0x05       ; 5
    104e:       89 83           std     Y+1, r24        ; 0x01
    1050:       4a e3           ldi     r20, 0x3A       ; 58
    1052:       6d e6           ldi     r22, 0x6D       ; 109
    1054:       75 e0           ldi     r23, 0x05       ; 5
    1056:       89 81           ldd     r24, Y+1        ; 0x01
    1058:       0e 94 17 02     call    0x42e   ; 0x42e <ReadParameterSet>
    105c:       89 81           ldd     r24, Y+1        ; 0x01
    105e:       2a e3           ldi     r18, 0x3A       ; 58
    1060:       4d e6           ldi     r20, 0x6D       ; 109
    1062:       55 e0           ldi     r21, 0x05       ; 5
    1064:       60 91 b3 02     lds     r22, 0x02B3
    1068:       08 c0           rjmp    .+16            ; 0x107a <BearbeiteRxDaten+0x10a>
    106a:       10 91 b3 02     lds     r17, 0x02B3
    106e:       0e 94 f8 01     call    0x3f0   ; 0x3f0 <GetActiveParamSetNumber>
    1072:       2a e3           ldi     r18, 0x3A       ; 58
    1074:       4d e6           ldi     r20, 0x6D       ; 109
    1076:       55 e0           ldi     r21, 0x05       ; 5
    1078:       61 2f           mov     r22, r17
    107a:       85 5b           subi    r24, 0xB5       ; 181
    107c:       0e 94 5b 06     call    0xcb6   ; 0xcb6 <SendOutData>
    1080:       1d c0           rjmp    .+58            ; 0x10bc <BearbeiteRxDaten+0x14c>
    1082:       20 91 96 01     lds     r18, 0x0196
    1086:       43 e0           ldi     r20, 0x03       ; 3
    1088:       6a e3           ldi     r22, 0x3A       ; 58
    108a:       8d e6           ldi     r24, 0x6D       ; 109
    108c:       95 e0           ldi     r25, 0x05       ; 5
    108e:       0e 94 c3 06     call    0xd86   ; 0xd86 <Decode64>
    1092:       80 91 27 04     lds     r24, 0x0427
    1096:       4a e3           ldi     r20, 0x3A       ; 58
    1098:       6d e6           ldi     r22, 0x6D       ; 109
    109a:       75 e0           ldi     r23, 0x05       ; 5
    109c:       8b 56           subi    r24, 0x6B       ; 107
    109e:       0e 94 ff 01     call    0x3fe   ; 0x3fe <WriteParameterSet>
    10a2:       80 91 27 04     lds     r24, 0x0427
    10a6:       8b 56           subi    r24, 0x6B       ; 107
    10a8:       a2 e0           ldi     r26, 0x02       ; 2
    10aa:       b0 e0           ldi     r27, 0x00       ; 0
    10ac:       08 2e           mov     r0, r24
    10ae:       0e 94 2b 2d     call    0x5a56  ; 0x5a56 <__eeprom_write_byte_1F2021>
    10b2:       0e 94 f8 01     call    0x3f0   ; 0x3f0 <GetActiveParamSetNumber>
    10b6:       99 27           eor     r25, r25
    10b8:       0e 94 4b 1e     call    0x3c96  ; 0x3c96 <Piep>
    10bc:       10 92 93 01     sts     0x0193, r1
    10c0:       22 96           adiw    r28, 0x02       ; 2
    10c2:       0f b6           in      r0, 0x3f        ; 63
    10c4:       f8 94           cli
    10c6:       de bf           out     0x3e, r29       ; 62
    10c8:       0f be           out     0x3f, r0        ; 63
    10ca:       cd bf           out     0x3d, r28       ; 61
    10cc:       df 91           pop     r29
    10ce:       cf 91           pop     r28
    10d0:       1f 91           pop     r17
    10d2:       08 95           ret

000010d4 <Putchar>:
    10d4:       98 2f           mov     r25, r24
    10d6:       80 91 26 05     lds     r24, 0x0526
    10da:       81 30           cpi     r24, 0x01       ; 1
    10dc:       69 f4           brne    .+26            ; 0x10f8 <Putchar+0x24>
    10de:       80 91 cc 01     lds     r24, 0x01CC
    10e2:       e8 2f           mov     r30, r24
    10e4:       ff 27           eor     r31, r31
    10e6:       ea 5e           subi    r30, 0xEA       ; 234
    10e8:       fe 4f           sbci    r31, 0xFE       ; 254
    10ea:       90 83           st      Z, r25
    10ec:       8f 5f           subi    r24, 0xFF       ; 255
    10ee:       80 93 cc 01     sts     0x01CC, r24
    10f2:       21 e0           ldi     r18, 0x01       ; 1
    10f4:       30 e0           ldi     r19, 0x00       ; 0
    10f6:       05 c0           rjmp    .+10            ; 0x1102 <__stack+0x3>
    10f8:       89 2f           mov     r24, r25
    10fa:       0e 94 1b 07     call    0xe36   ; 0xe36 <uart_putchar>
    10fe:       28 2f           mov     r18, r24
    1100:       33 27           eor     r19, r19
    1102:       c9 01           movw    r24, r18
    1104:       08 95           ret

00001106 <PAD_0>:
    1106:       1f 93           push    r17
    1108:       18 2f           mov     r17, r24
    110a:       04 c0           rjmp    .+8             ; 0x1114 <PAD_0+0xe>
    110c:       80 e3           ldi     r24, 0x30       ; 48
    110e:       0e 94 6a 08     call    0x10d4  ; 0x10d4 <Putchar>
    1112:       11 50           subi    r17, 0x01       ; 1
    1114:       11 16           cp      r1, r17
    1116:       d4 f3           brlt    .-12            ; 0x110c <PAD_0+0x6>
    1118:       1f 91           pop     r17
    111a:       08 95           ret

0000111c <PAD_SP>:
    111c:       1f 93           push    r17
    111e:       18 2f           mov     r17, r24
    1120:       04 c0           rjmp    .+8             ; 0x112a <PAD_SP+0xe>
    1122:       80 e2           ldi     r24, 0x20       ; 32
    1124:       0e 94 6a 08     call    0x10d4  ; 0x10d4 <Putchar>
    1128:       11 50           subi    r17, 0x01       ; 1
    112a:       11 16           cp      r1, r17
    112c:       d4 f3           brlt    .-12            ; 0x1122 <PAD_SP+0x6>
    112e:       1f 91           pop     r17
    1130:       08 95           ret

00001132 <PRINTP>:
    1132:       0f 93           push    r16
    1134:       1f 93           push    r17
    1136:       cf 93           push    r28
    1138:       df 93           push    r29
    113a:       8c 01           movw    r16, r24
    113c:       eb 01           movw    r28, r22
    113e:       08 c0           rjmp    .+16            ; 0x1150 <PRINTP+0x1e>
    1140:       f8 01           movw    r30, r16
    1142:       0f 5f           subi    r16, 0xFF       ; 255
    1144:       1f 4f           sbci    r17, 0xFF       ; 255
    1146:       e4 91           lpm     r30, Z
    1148:       8e 2f           mov     r24, r30
    114a:       0e 94 6a 08     call    0x10d4  ; 0x10d4 <Putchar>
    114e:       21 97           sbiw    r28, 0x01       ; 1
    1150:       20 97           sbiw    r28, 0x00       ; 0
    1152:       b1 f7           brne    .-20            ; 0x1140 <PRINTP+0xe>
    1154:       df 91           pop     r29
    1156:       cf 91           pop     r28
    1158:       1f 91           pop     r17
    115a:       0f 91           pop     r16
    115c:       08 95           ret

0000115e <PRINT>:
    115e:       0f 93           push    r16
    1160:       1f 93           push    r17
    1162:       cf 93           push    r28
    1164:       df 93           push    r29
    1166:       8c 01           movw    r16, r24
    1168:       eb 01           movw    r28, r22
    116a:       06 c0           rjmp    .+12            ; 0x1178 <PRINT+0x1a>
    116c:       f8 01           movw    r30, r16
    116e:       81 91           ld      r24, Z+
    1170:       8f 01           movw    r16, r30
    1172:       0e 94 6a 08     call    0x10d4  ; 0x10d4 <Putchar>
    1176:       21 97           sbiw    r28, 0x01       ; 1
    1178:       20 97           sbiw    r28, 0x00       ; 0
    117a:       c1 f7           brne    .-16            ; 0x116c <PRINT+0xe>
    117c:       df 91           pop     r29
    117e:       cf 91           pop     r28
    1180:       1f 91           pop     r17
    1182:       0f 91           pop     r16
    1184:       08 95           ret

00001186 <_printf_P>:
    1186:       2f 92           push    r2
    1188:       3f 92           push    r3
    118a:       4f 92           push    r4
    118c:       5f 92           push    r5
    118e:       6f 92           push    r6
    1190:       7f 92           push    r7
    1192:       8f 92           push    r8
    1194:       9f 92           push    r9
    1196:       af 92           push    r10
    1198:       bf 92           push    r11
    119a:       cf 92           push    r12
    119c:       df 92           push    r13
    119e:       ef 92           push    r14
    11a0:       ff 92           push    r15
    11a2:       0f 93           push    r16
    11a4:       1f 93           push    r17
    11a6:       cf 93           push    r28
    11a8:       df 93           push    r29
    11aa:       cd b7           in      r28, 0x3d       ; 61
    11ac:       de b7           in      r29, 0x3e       ; 62
    11ae:       e3 97           sbiw    r28, 0x33       ; 51
    11b0:       0f b6           in      r0, 0x3f        ; 63
    11b2:       f8 94           cli
    11b4:       de bf           out     0x3e, r29       ; 62
    11b6:       0f be           out     0x3f, r0        ; 63
    11b8:       cd bf           out     0x3d, r28       ; 61
    11ba:       29 96           adiw    r28, 0x09       ; 9
    11bc:       8f ad           ldd     r24, Y+63       ; 0x3f
    11be:       29 97           sbiw    r28, 0x09       ; 9
    11c0:       80 93 26 05     sts     0x0526, r24
    11c4:       ce 01           movw    r24, r28
    11c6:       85 5b           subi    r24, 0xB5       ; 181
    11c8:       9f 4f           sbci    r25, 0xFF       ; 255
    11ca:       9d 83           std     Y+5, r25        ; 0x05
    11cc:       8c 83           std     Y+4, r24        ; 0x04
    11ce:       2b 96           adiw    r28, 0x0b       ; 11
    11d0:       8e ad           ldd     r24, Y+62       ; 0x3e
    11d2:       9f ad           ldd     r25, Y+63       ; 0x3f
    11d4:       2b 97           sbiw    r28, 0x0b       ; 11
    11d6:       9f a7           std     Y+47, r25       ; 0x2f
    11d8:       8e a7           std     Y+46, r24       ; 0x2e
    11da:       22 24           eor     r2, r2
    11dc:       33 24           eor     r3, r3
    11de:       21 01           movw    r4, r2
    11e0:       02 c0           rjmp    .+4             ; 0x11e6 <_printf_P+0x60>
    11e2:       13 01           movw    r2, r6
    11e4:       24 01           movw    r4, r8
    11e6:       0e a5           ldd     r16, Y+46       ; 0x2e
    11e8:       1f a5           ldd     r17, Y+47       ; 0x2f
    11ea:       02 c0           rjmp    .+4             ; 0x11f0 <_printf_P+0x6a>
    11ec:       0f 5f           subi    r16, 0xFF       ; 255
    11ee:       1f 4f           sbci    r17, 0xFF       ; 255
    11f0:       f8 01           movw    r30, r16
    11f2:       f4 90           lpm     r15, Z
    11f4:       ff 20           and     r15, r15
    11f6:       19 f0           breq    .+6             ; 0x11fe <_printf_P+0x78>
    11f8:       f5 e2           ldi     r31, 0x25       ; 37
    11fa:       ff 16           cp      r15, r31
    11fc:       b9 f7           brne    .-18            ; 0x11ec <_printf_P+0x66>
    11fe:       b8 01           movw    r22, r16
    1200:       8e a5           ldd     r24, Y+46       ; 0x2e
    1202:       9f a5           ldd     r25, Y+47       ; 0x2f
    1204:       68 1b           sub     r22, r24
    1206:       79 0b           sbc     r23, r25
    1208:       11 f0           breq    .+4             ; 0x120e <_printf_P+0x88>
    120a:       0e 94 99 08     call    0x1132  ; 0x1132 <PRINTP>
    120e:       ff 20           and     r15, r15
    1210:       09 f4           brne    .+2             ; 0x1214 <_printf_P+0x8e>
    1212:       44 c2           rjmp    .+1160          ; 0x169c <_printf_P+0x516>
    1214:       0f 5f           subi    r16, 0xFF       ; 255
    1216:       1f 4f           sbci    r17, 0xFF       ; 255
    1218:       1f a7           std     Y+47, r17       ; 0x2f
    121a:       0e a7           std     Y+46, r16       ; 0x2e
    121c:       19 82           std     Y+1, r1 ; 0x01
    121e:       ac 81           ldd     r26, Y+4        ; 0x04
    1220:       bd 81           ldd     r27, Y+5        ; 0x05
    1222:       1b aa           std     Y+51, r1        ; 0x33
    1224:       1a aa           std     Y+50, r1        ; 0x32
    1226:       9f ef           ldi     r25, 0xFF       ; 255
    1228:       99 ab           std     Y+49, r25       ; 0x31
    122a:       ee a5           ldd     r30, Y+46       ; 0x2e
    122c:       ff a5           ldd     r31, Y+47       ; 0x2f
    122e:       cf 01           movw    r24, r30
    1230:       01 96           adiw    r24, 0x01       ; 1
    1232:       9f a7           std     Y+47, r25       ; 0x2f
    1234:       8e a7           std     Y+46, r24       ; 0x2e
    1236:       b4 90           lpm     r11, Z
    1238:       95 e7           ldi     r25, 0x75       ; 117
    123a:       b9 16           cp      r11, r25
    123c:       21 f0           breq    .+8             ; 0x1246 <_printf_P+0xc0>
    123e:       8b 2d           mov     r24, r11
    1240:       80 62           ori     r24, 0x20       ; 32
    1242:       88 37           cpi     r24, 0x78       ; 120
    1244:       89 f4           brne    .+34            ; 0x1268 <_printf_P+0xe2>
    1246:       eb a9           ldd     r30, Y+51       ; 0x33
    1248:       e0 ff           sbrs    r30, 0
    124a:       07 c0           rjmp    .+14            ; 0x125a <_printf_P+0xd4>
    124c:       2d 90           ld      r2, X+
    124e:       3d 90           ld      r3, X+
    1250:       4d 90           ld      r4, X+
    1252:       5c 90           ld      r5, X
    1254:       13 97           sbiw    r26, 0x03       ; 3
    1256:       14 96           adiw    r26, 0x04       ; 4
    1258:       07 c0           rjmp    .+14            ; 0x1268 <_printf_P+0xe2>
    125a:       8d 91           ld      r24, X+
    125c:       9c 91           ld      r25, X
    125e:       11 97           sbiw    r26, 0x01       ; 1
    1260:       1c 01           movw    r2, r24
    1262:       44 24           eor     r4, r4
    1264:       55 24           eor     r5, r5
    1266:       12 96           adiw    r26, 0x02       ; 2
    1268:       f0 e2           ldi     r31, 0x20       ; 32
    126a:       bf 16           cp      r11, r31
    126c:       21 f4           brne    .+8             ; 0x1276 <_printf_P+0xf0>
    126e:       89 81           ldd     r24, Y+1        ; 0x01
    1270:       88 23           and     r24, r24
    1272:       d9 f6           brne    .-74            ; 0x122a <_printf_P+0xa4>
    1274:       85 c0           rjmp    .+266           ; 0x1380 <_printf_P+0x1fa>
    1276:       83 e2           ldi     r24, 0x23       ; 35
    1278:       b8 16           cp      r11, r24
    127a:       09 f4           brne    .+2             ; 0x127e <_printf_P+0xf8>
    127c:       83 c0           rjmp    .+262           ; 0x1384 <_printf_P+0x1fe>
    127e:       9a e2           ldi     r25, 0x2A       ; 42
    1280:       b9 16           cp      r11, r25
    1282:       21 f0           breq    .+8             ; 0x128c <_printf_P+0x106>
    1284:       ed e2           ldi     r30, 0x2D       ; 45
    1286:       be 16           cp      r11, r30
    1288:       69 f4           brne    .+26            ; 0x12a4 <_printf_P+0x11e>
    128a:       08 c0           rjmp    .+16            ; 0x129c <_printf_P+0x116>
    128c:       fd 01           movw    r30, r26
    128e:       12 96           adiw    r26, 0x02       ; 2
    1290:       e0 81           ld      r30, Z
    1292:       ea ab           std     Y+50, r30       ; 0x32
    1294:       e7 ff           sbrs    r30, 7
    1296:       c9 cf           rjmp    .-110           ; 0x122a <_printf_P+0xa4>
    1298:       e1 95           neg     r30
    129a:       ea ab           std     Y+50, r30       ; 0x32
    129c:       fb a9           ldd     r31, Y+51       ; 0x33
    129e:       f0 61           ori     r31, 0x10       ; 16
    12a0:       ff 7d           andi    r31, 0xDF       ; 223
    12a2:       72 c0           rjmp    .+228           ; 0x1388 <_printf_P+0x202>
    12a4:       8b e2           ldi     r24, 0x2B       ; 43
    12a6:       b8 16           cp      r11, r24
    12a8:       09 f4           brne    .+2             ; 0x12ac <_printf_P+0x126>
    12aa:       6a c0           rjmp    .+212           ; 0x1380 <_printf_P+0x1fa>
    12ac:       9e e2           ldi     r25, 0x2E       ; 46
    12ae:       b9 16           cp      r11, r25
    12b0:       b1 f5           brne    .+108           ; 0x131e <_printf_P+0x198>
    12b2:       2e a5           ldd     r18, Y+46       ; 0x2e
    12b4:       3f a5           ldd     r19, Y+47       ; 0x2f
    12b6:       2f 5f           subi    r18, 0xFF       ; 255
    12b8:       3f 4f           sbci    r19, 0xFF       ; 255
    12ba:       ee a5           ldd     r30, Y+46       ; 0x2e
    12bc:       ff a5           ldd     r31, Y+47       ; 0x2f
    12be:       84 91           lpm     r24, Z
    12c0:       8a 32           cpi     r24, 0x2A       ; 42
    12c2:       21 f0           breq    .+8             ; 0x12cc <_printf_P+0x146>
    12c4:       b8 2e           mov     r11, r24
    12c6:       20 e0           ldi     r18, 0x00       ; 0
    12c8:       30 e0           ldi     r19, 0x00       ; 0
    12ca:       1b c0           rjmp    .+54            ; 0x1302 <_printf_P+0x17c>
    12cc:       fd 01           movw    r30, r26
    12ce:       12 96           adiw    r26, 0x02       ; 2
    12d0:       40 81           ld      r20, Z
    12d2:       51 81           ldd     r21, Z+1        ; 0x01
    12d4:       57 ff           sbrs    r21, 7
    12d6:       02 c0           rjmp    .+4             ; 0x12dc <_printf_P+0x156>
    12d8:       4f ef           ldi     r20, 0xFF       ; 255
    12da:       5f ef           ldi     r21, 0xFF       ; 255
    12dc:       49 ab           std     Y+49, r20       ; 0x31
    12de:       3f a7           std     Y+47, r19       ; 0x2f
    12e0:       2e a7           std     Y+46, r18       ; 0x2e
    12e2:       a3 cf           rjmp    .-186           ; 0x122a <_printf_P+0xa4>
    12e4:       c9 01           movw    r24, r18
    12e6:       03 e0           ldi     r16, 0x03       ; 3
    12e8:       88 0f           add     r24, r24
    12ea:       99 1f           adc     r25, r25
    12ec:       0a 95           dec     r16
    12ee:       e1 f7           brne    .-8             ; 0x12e8 <_printf_P+0x162>
    12f0:       22 0f           add     r18, r18
    12f2:       33 1f           adc     r19, r19
    12f4:       28 0f           add     r18, r24
    12f6:       39 1f           adc     r19, r25
    12f8:       2b 0d           add     r18, r11
    12fa:       31 1d           adc     r19, r1
    12fc:       20 53           subi    r18, 0x30       ; 48
    12fe:       30 40           sbci    r19, 0x00       ; 0
    1300:       b4 90           lpm     r11, Z
    1302:       31 96           adiw    r30, 0x01       ; 1
    1304:       8b 2d           mov     r24, r11
    1306:       80 53           subi    r24, 0x30       ; 48
    1308:       8a 30           cpi     r24, 0x0A       ; 10
    130a:       60 f3           brcs    .-40            ; 0x12e4 <_printf_P+0x15e>
    130c:       ff a7           std     Y+47, r31       ; 0x2f
    130e:       ee a7           std     Y+46, r30       ; 0x2e
    1310:       a9 01           movw    r20, r18
    1312:       37 ff           sbrs    r19, 7
    1314:       02 c0           rjmp    .+4             ; 0x131a <_printf_P+0x194>
    1316:       4f ef           ldi     r20, 0xFF       ; 255
    1318:       5f ef           ldi     r21, 0xFF       ; 255
    131a:       49 ab           std     Y+49, r20       ; 0x31
    131c:       8d cf           rjmp    .-230           ; 0x1238 <_printf_P+0xb2>
    131e:       f0 e3           ldi     r31, 0x30       ; 48
    1320:       bf 16           cp      r11, r31
    1322:       31 f4           brne    .+12            ; 0x1330 <_printf_P+0x1aa>
    1324:       8b a9           ldd     r24, Y+51       ; 0x33
    1326:       84 fd           sbrc    r24, 4
    1328:       80 cf           rjmp    .-256           ; 0x122a <_printf_P+0xa4>
    132a:       80 62           ori     r24, 0x20       ; 32
    132c:       8b ab           std     Y+51, r24       ; 0x33
    132e:       7d cf           rjmp    .-262           ; 0x122a <_printf_P+0xa4>
    1330:       8b 2d           mov     r24, r11
    1332:       81 53           subi    r24, 0x31       ; 49
    1334:       89 30           cpi     r24, 0x09       ; 9
    1336:       e8 f4           brcc    .+58            ; 0x1372 <_printf_P+0x1ec>
    1338:       20 e0           ldi     r18, 0x00       ; 0
    133a:       30 e0           ldi     r19, 0x00       ; 0
    133c:       c9 01           movw    r24, r18
    133e:       f3 e0           ldi     r31, 0x03       ; 3
    1340:       88 0f           add     r24, r24
    1342:       99 1f           adc     r25, r25
    1344:       fa 95           dec     r31
    1346:       e1 f7           brne    .-8             ; 0x1340 <_printf_P+0x1ba>
    1348:       22 0f           add     r18, r18
    134a:       33 1f           adc     r19, r19
    134c:       28 0f           add     r18, r24
    134e:       39 1f           adc     r19, r25
    1350:       2b 0d           add     r18, r11
    1352:       31 1d           adc     r19, r1
    1354:       20 53           subi    r18, 0x30       ; 48
    1356:       30 40           sbci    r19, 0x00       ; 0
    1358:       ee a5           ldd     r30, Y+46       ; 0x2e
    135a:       ff a5           ldd     r31, Y+47       ; 0x2f
    135c:       cf 01           movw    r24, r30
    135e:       01 96           adiw    r24, 0x01       ; 1
    1360:       9f a7           std     Y+47, r25       ; 0x2f
    1362:       8e a7           std     Y+46, r24       ; 0x2e
    1364:       b4 90           lpm     r11, Z
    1366:       8b 2d           mov     r24, r11
    1368:       80 53           subi    r24, 0x30       ; 48
    136a:       8a 30           cpi     r24, 0x0A       ; 10
    136c:       38 f3           brcs    .-50            ; 0x133c <_printf_P+0x1b6>
    136e:       2a ab           std     Y+50, r18       ; 0x32
    1370:       63 cf           rjmp    .-314           ; 0x1238 <_printf_P+0xb2>
    1372:       98 e6           ldi     r25, 0x68       ; 104
    1374:       b9 16           cp      r11, r25
    1376:       51 f4           brne    .+20            ; 0x138c <_printf_P+0x206>
    1378:       eb a9           ldd     r30, Y+51       ; 0x33
    137a:       e4 60           ori     r30, 0x04       ; 4
    137c:       eb ab           std     Y+51, r30       ; 0x33
    137e:       55 cf           rjmp    .-342           ; 0x122a <_printf_P+0xa4>
    1380:       b9 82           std     Y+1, r11        ; 0x01
    1382:       53 cf           rjmp    .-346           ; 0x122a <_printf_P+0xa4>
    1384:       fb a9           ldd     r31, Y+51       ; 0x33
    1386:       f8 60           ori     r31, 0x08       ; 8
    1388:       fb ab           std     Y+51, r31       ; 0x33
    138a:       4f cf           rjmp    .-354           ; 0x122a <_printf_P+0xa4>
    138c:       8c e6           ldi     r24, 0x6C       ; 108
    138e:       b8 16           cp      r11, r24
    1390:       21 f4           brne    .+8             ; 0x139a <_printf_P+0x214>
    1392:       9b a9           ldd     r25, Y+51       ; 0x33
    1394:       91 60           ori     r25, 0x01       ; 1
    1396:       9b ab           std     Y+51, r25       ; 0x33
    1398:       48 cf           rjmp    .-368           ; 0x122a <_printf_P+0xa4>
    139a:       bd 83           std     Y+5, r27        ; 0x05
    139c:       ac 83           std     Y+4, r26        ; 0x04
    139e:       e3 e6           ldi     r30, 0x63       ; 99
    13a0:       be 16           cp      r11, r30
    13a2:       39 f4           brne    .+14            ; 0x13b2 <_printf_P+0x22c>
    13a4:       12 96           adiw    r26, 0x02       ; 2
    13a6:       bd 83           std     Y+5, r27        ; 0x05
    13a8:       ac 83           std     Y+4, r26        ; 0x04
    13aa:       12 97           sbiw    r26, 0x02       ; 2
    13ac:       8c 91           ld      r24, X
    13ae:       8e 83           std     Y+6, r24        ; 0x06
    13b0:       1a c1           rjmp    .+564           ; 0x15e6 <_printf_P+0x460>
    13b2:       f4 e4           ldi     r31, 0x44       ; 68
    13b4:       bf 16           cp      r11, r31
    13b6:       39 f0           breq    .+14            ; 0x13c6 <_printf_P+0x240>
    13b8:       84 e6           ldi     r24, 0x64       ; 100
    13ba:       b8 16           cp      r11, r24
    13bc:       39 f0           breq    .+14            ; 0x13cc <_printf_P+0x246>
    13be:       99 e6           ldi     r25, 0x69       ; 105
    13c0:       b9 16           cp      r11, r25
    13c2:       59 f5           brne    .+86            ; 0x141a <_printf_P+0x294>
    13c4:       03 c0           rjmp    .+6             ; 0x13cc <_printf_P+0x246>
    13c6:       eb a9           ldd     r30, Y+51       ; 0x33
    13c8:       e1 60           ori     r30, 0x01       ; 1
    13ca:       eb ab           std     Y+51, r30       ; 0x33
    13cc:       fb a9           ldd     r31, Y+51       ; 0x33
    13ce:       f0 ff           sbrs    r31, 0
    13d0:       08 c0           rjmp    .+16            ; 0x13e2 <_printf_P+0x25c>
    13d2:       14 96           adiw    r26, 0x04       ; 4
    13d4:       bd 83           std     Y+5, r27        ; 0x05
    13d6:       ac 83           std     Y+4, r26        ; 0x04
    13d8:       5e 90           ld      r5, -X
    13da:       4e 90           ld      r4, -X
    13dc:       3e 90           ld      r3, -X
    13de:       2e 90           ld      r2, -X
    13e0:       0a c0           rjmp    .+20            ; 0x13f6 <_printf_P+0x270>
    13e2:       12 96           adiw    r26, 0x02       ; 2
    13e4:       bd 83           std     Y+5, r27        ; 0x05
    13e6:       ac 83           std     Y+4, r26        ; 0x04
    13e8:       9e 91           ld      r25, -X
    13ea:       8e 91           ld      r24, -X
    13ec:       1c 01           movw    r2, r24
    13ee:       44 24           eor     r4, r4
    13f0:       37 fc           sbrc    r3, 7
    13f2:       40 94           com     r4
    13f4:       54 2c           mov     r5, r4
    13f6:       57 fc           sbrc    r5, 7
    13f8:       03 c0           rjmp    .+6             ; 0x1400 <_printf_P+0x27a>
    13fa:       8a e0           ldi     r24, 0x0A       ; 10
    13fc:       88 ab           std     Y+48, r24       ; 0x30
    13fe:       94 c0           rjmp    .+296           ; 0x1528 <_printf_P+0x3a2>
    1400:       50 94           com     r5
    1402:       40 94           com     r4
    1404:       30 94           com     r3
    1406:       20 94           com     r2
    1408:       21 1c           adc     r2, r1
    140a:       31 1c           adc     r3, r1
    140c:       41 1c           adc     r4, r1
    140e:       51 1c           adc     r5, r1
    1410:       8d e2           ldi     r24, 0x2D       ; 45
    1412:       89 83           std     Y+1, r24        ; 0x01
    1414:       9a e0           ldi     r25, 0x0A       ; 10
    1416:       98 ab           std     Y+48, r25       ; 0x30
    1418:       87 c0           rjmp    .+270           ; 0x1528 <_printf_P+0x3a2>
    141a:       ef e4           ldi     r30, 0x4F       ; 79
    141c:       be 16           cp      r11, r30
    141e:       29 f0           breq    .+10            ; 0x142a <_printf_P+0x2a4>
    1420:       ff e6           ldi     r31, 0x6F       ; 111
    1422:       bf 16           cp      r11, r31
    1424:       39 f4           brne    .+14            ; 0x1434 <_printf_P+0x2ae>
    1426:       88 e0           ldi     r24, 0x08       ; 8
    1428:       63 c0           rjmp    .+198           ; 0x14f0 <_printf_P+0x36a>
    142a:       9b a9           ldd     r25, Y+51       ; 0x33
    142c:       91 60           ori     r25, 0x01       ; 1
    142e:       9b ab           std     Y+51, r25       ; 0x33
    1430:       e8 e0           ldi     r30, 0x08       ; 8
    1432:       58 c0           rjmp    .+176           ; 0x14e4 <_printf_P+0x35e>
    1434:       f0 e7           ldi     r31, 0x70       ; 112
    1436:       bf 16           cp      r11, r31
    1438:       81 f4           brne    .+32            ; 0x145a <_printf_P+0x2d4>
    143a:       12 96           adiw    r26, 0x02       ; 2
    143c:       bd 83           std     Y+5, r27        ; 0x05
    143e:       ac 83           std     Y+4, r26        ; 0x04
    1440:       9e 91           ld      r25, -X
    1442:       8e 91           ld      r24, -X
    1444:       1c 01           movw    r2, r24
    1446:       44 24           eor     r4, r4
    1448:       55 24           eor     r5, r5
    144a:       8b a9           ldd     r24, Y+51       ; 0x33
    144c:       80 64           ori     r24, 0x40       ; 64
    144e:       8b ab           std     Y+51, r24       ; 0x33
    1450:       90 e1           ldi     r25, 0x10       ; 16
    1452:       98 ab           std     Y+48, r25       ; 0x30
    1454:       78 e7           ldi     r23, 0x78       ; 120
    1456:       b7 2e           mov     r11, r23
    1458:       66 c0           rjmp    .+204           ; 0x1526 <_printf_P+0x3a0>
    145a:       e3 e7           ldi     r30, 0x73       ; 115
    145c:       be 16           cp      r11, r30
    145e:       d9 f5           brne    .+118           ; 0x14d6 <_printf_P+0x350>
    1460:       12 96           adiw    r26, 0x02       ; 2
    1462:       bd 83           std     Y+5, r27        ; 0x05
    1464:       ac 83           std     Y+4, r26        ; 0x04
    1466:       de 90           ld      r13, -X
    1468:       ce 90           ld      r12, -X
    146a:       c1 14           cp      r12, r1
    146c:       d1 04           cpc     r13, r1
    146e:       89 f4           brne    .+34            ; 0x1492 <_printf_P+0x30c>
    1470:       88 e2           ldi     r24, 0x28       ; 40
    1472:       8e 83           std     Y+6, r24        ; 0x06
    1474:       8e e6           ldi     r24, 0x6E       ; 110
    1476:       8f 83           std     Y+7, r24        ; 0x07
    1478:       85 e7           ldi     r24, 0x75       ; 117
    147a:       88 87           std     Y+8, r24        ; 0x08
    147c:       8c e6           ldi     r24, 0x6C       ; 108
    147e:       89 87           std     Y+9, r24        ; 0x09
    1480:       8a 87           std     Y+10, r24       ; 0x0a
    1482:       89 e2           ldi     r24, 0x29       ; 41
    1484:       8b 87           std     Y+11, r24       ; 0x0b
    1486:       1c 86           std     Y+12, r1        ; 0x0c
    1488:       66 e0           ldi     r22, 0x06       ; 6
    148a:       c6 2e           mov     r12, r22
    148c:       d1 2c           mov     r13, r1
    148e:       cc 0e           add     r12, r28
    1490:       dd 1e           adc     r13, r29
    1492:       f9 a9           ldd     r31, Y+49       ; 0x31
    1494:       f7 fd           sbrc    r31, 7
    1496:       13 c0           rjmp    .+38            ; 0x14be <_printf_P+0x338>
    1498:       4f 2f           mov     r20, r31
    149a:       55 27           eor     r21, r21
    149c:       47 fd           sbrc    r20, 7
    149e:       50 95           com     r21
    14a0:       60 e0           ldi     r22, 0x00       ; 0
    14a2:       70 e0           ldi     r23, 0x00       ; 0
    14a4:       c6 01           movw    r24, r12
    14a6:       0e 94 d1 2a     call    0x55a2  ; 0x55a2 <memchr>
    14aa:       00 97           sbiw    r24, 0x00       ; 0
    14ac:       11 f4           brne    .+4             ; 0x14b2 <_printf_P+0x32c>
    14ae:       19 a9           ldd     r17, Y+49       ; 0x31
    14b0:       0d c0           rjmp    .+26            ; 0x14cc <_printf_P+0x346>
    14b2:       8c 19           sub     r24, r12
    14b4:       19 a9           ldd     r17, Y+49       ; 0x31
    14b6:       81 17           cp      r24, r17
    14b8:       4c f4           brge    .+18            ; 0x14cc <_printf_P+0x346>
    14ba:       18 2f           mov     r17, r24
    14bc:       07 c0           rjmp    .+14            ; 0x14cc <_printf_P+0x346>
    14be:       f6 01           movw    r30, r12
    14c0:       01 90           ld      r0, Z+
    14c2:       00 20           and     r0, r0
    14c4:       e9 f7           brne    .-6             ; 0x14c0 <_printf_P+0x33a>
    14c6:       31 97           sbiw    r30, 0x01       ; 1
    14c8:       1e 2f           mov     r17, r30
    14ca:       1c 19           sub     r17, r12
    14cc:       19 82           std     Y+1, r1 ; 0x01
    14ce:       42 01           movw    r8, r4
    14d0:       31 01           movw    r6, r2
    14d2:       40 e0           ldi     r20, 0x00       ; 0
    14d4:       94 c0           rjmp    .+296           ; 0x15fe <_printf_P+0x478>
    14d6:       85 e5           ldi     r24, 0x55       ; 85
    14d8:       b8 16           cp      r11, r24
    14da:       31 f0           breq    .+12            ; 0x14e8 <_printf_P+0x362>
    14dc:       95 e7           ldi     r25, 0x75       ; 117
    14de:       b9 16           cp      r11, r25
    14e0:       49 f4           brne    .+18            ; 0x14f4 <_printf_P+0x36e>
    14e2:       ea e0           ldi     r30, 0x0A       ; 10
    14e4:       e8 ab           std     Y+48, r30       ; 0x30
    14e6:       1f c0           rjmp    .+62            ; 0x1526 <_printf_P+0x3a0>
    14e8:       fb a9           ldd     r31, Y+51       ; 0x33
    14ea:       f1 60           ori     r31, 0x01       ; 1
    14ec:       fb ab           std     Y+51, r31       ; 0x33
    14ee:       8a e0           ldi     r24, 0x0A       ; 10
    14f0:       88 ab           std     Y+48, r24       ; 0x30
    14f2:       19 c0           rjmp    .+50            ; 0x1526 <_printf_P+0x3a0>
    14f4:       98 e5           ldi     r25, 0x58       ; 88
    14f6:       b9 16           cp      r11, r25
    14f8:       21 f0           breq    .+8             ; 0x1502 <_printf_P+0x37c>
    14fa:       e8 e7           ldi     r30, 0x78       ; 120
    14fc:       be 16           cp      r11, r30
    14fe:       09 f0           breq    .+2             ; 0x1502 <_printf_P+0x37c>
    1500:       6e c0           rjmp    .+220           ; 0x15de <_printf_P+0x458>
    1502:       fb a9           ldd     r31, Y+51       ; 0x33
    1504:       f3 fd           sbrc    r31, 3
    1506:       02 c0           rjmp    .+4             ; 0x150c <_printf_P+0x386>
    1508:       80 e1           ldi     r24, 0x10       ; 16
    150a:       f2 cf           rjmp    .-28            ; 0x14f0 <_printf_P+0x36a>
    150c:       21 14           cp      r2, r1
    150e:       31 04           cpc     r3, r1
    1510:       41 04           cpc     r4, r1
    1512:       51 04           cpc     r5, r1
    1514:       19 f4           brne    .+6             ; 0x151c <_printf_P+0x396>
    1516:       90 e1           ldi     r25, 0x10       ; 16
    1518:       98 ab           std     Y+48, r25       ; 0x30
    151a:       05 c0           rjmp    .+10            ; 0x1526 <_printf_P+0x3a0>
    151c:       eb a9           ldd     r30, Y+51       ; 0x33
    151e:       e0 64           ori     r30, 0x40       ; 64
    1520:       eb ab           std     Y+51, r30       ; 0x33
    1522:       f0 e1           ldi     r31, 0x10       ; 16
    1524:       f8 ab           std     Y+48, r31       ; 0x30
    1526:       19 82           std     Y+1, r1 ; 0x01
    1528:       89 a9           ldd     r24, Y+49       ; 0x31
    152a:       87 fd           sbrc    r24, 7
    152c:       03 c0           rjmp    .+6             ; 0x1534 <_printf_P+0x3ae>
    152e:       9b a9           ldd     r25, Y+51       ; 0x33
    1530:       9f 7d           andi    r25, 0xDF       ; 223
    1532:       9b ab           std     Y+51, r25       ; 0x33
    1534:       21 14           cp      r2, r1
    1536:       31 04           cpc     r3, r1
    1538:       41 04           cpc     r4, r1
    153a:       51 04           cpc     r5, r1
    153c:       61 f4           brne    .+24            ; 0x1556 <_printf_P+0x3d0>
    153e:       e9 a9           ldd     r30, Y+49       ; 0x31
    1540:       ee 23           and     r30, r30
    1542:       49 f4           brne    .+18            ; 0x1556 <_printf_P+0x3d0>
    1544:       66 24           eor     r6, r6
    1546:       77 24           eor     r7, r7
    1548:       43 01           movw    r8, r6
    154a:       5e e2           ldi     r21, 0x2E       ; 46
    154c:       c5 2e           mov     r12, r21
    154e:       d1 2c           mov     r13, r1
    1550:       cc 0e           add     r12, r28
    1552:       dd 1e           adc     r13, r29
    1554:       3e c0           rjmp    .+124           ; 0x15d2 <_printf_P+0x44c>
    1556:       4e e2           ldi     r20, 0x2E       ; 46
    1558:       c4 2e           mov     r12, r20
    155a:       d1 2c           mov     r13, r1
    155c:       cc 0e           add     r12, r28
    155e:       dd 1e           adc     r13, r29
    1560:       f8 a9           ldd     r31, Y+48       ; 0x30
    1562:       ef 2e           mov     r14, r31
    1564:       ff 24           eor     r15, r15
    1566:       00 27           eor     r16, r16
    1568:       11 27           eor     r17, r17
    156a:       c2 01           movw    r24, r4
    156c:       b1 01           movw    r22, r2
    156e:       a8 01           movw    r20, r16
    1570:       97 01           movw    r18, r14
    1572:       0e 94 e6 2c     call    0x59cc  ; 0x59cc <__udivmodsi4>
    1576:       6a 30           cpi     r22, 0x0A       ; 10
    1578:       20 f4           brcc    .+8             ; 0x1582 <_printf_P+0x3fc>
    157a:       30 e3           ldi     r19, 0x30       ; 48
    157c:       a3 2e           mov     r10, r19
    157e:       a6 0e           add     r10, r22
    1580:       08 c0           rjmp    .+16            ; 0x1592 <_printf_P+0x40c>
    1582:       27 e5           ldi     r18, 0x57       ; 87
    1584:       a2 2e           mov     r10, r18
    1586:       a6 0e           add     r10, r22
    1588:       88 e5           ldi     r24, 0x58       ; 88
    158a:       b8 16           cp      r11, r24
    158c:       11 f4           brne    .+4             ; 0x1592 <_printf_P+0x40c>
    158e:       9f ed           ldi     r25, 0xDF       ; 223
    1590:       a9 22           and     r10, r25
    1592:       f6 01           movw    r30, r12
    1594:       a2 92           st      -Z, r10
    1596:       6f 01           movw    r12, r30
    1598:       c2 01           movw    r24, r4
    159a:       b1 01           movw    r22, r2
    159c:       a8 01           movw    r20, r16
    159e:       97 01           movw    r18, r14
    15a0:       0e 94 e6 2c     call    0x59cc  ; 0x59cc <__udivmodsi4>
    15a4:       39 01           movw    r6, r18
    15a6:       4a 01           movw    r8, r20
    15a8:       2e 14           cp      r2, r14
    15aa:       3f 04           cpc     r3, r15
    15ac:       40 06           cpc     r4, r16
    15ae:       51 06           cpc     r5, r17
    15b0:       18 f0           brcs    .+6             ; 0x15b8 <_printf_P+0x432>
    15b2:       19 01           movw    r2, r18
    15b4:       2a 01           movw    r4, r20
    15b6:       d9 cf           rjmp    .-78            ; 0x156a <_printf_P+0x3e4>
    15b8:       f8 a9           ldd     r31, Y+48       ; 0x30
    15ba:       f8 30           cpi     r31, 0x08       ; 8
    15bc:       51 f4           brne    .+20            ; 0x15d2 <_printf_P+0x44c>
    15be:       8b a9           ldd     r24, Y+51       ; 0x33
    15c0:       83 ff           sbrs    r24, 3
    15c2:       07 c0           rjmp    .+14            ; 0x15d2 <_printf_P+0x44c>
    15c4:       90 e3           ldi     r25, 0x30       ; 48
    15c6:       a9 16           cp      r10, r25
    15c8:       21 f0           breq    .+8             ; 0x15d2 <_printf_P+0x44c>
    15ca:       80 e3           ldi     r24, 0x30       ; 48
    15cc:       f6 01           movw    r30, r12
    15ce:       82 93           st      -Z, r24
    15d0:       6f 01           movw    r12, r30
    15d2:       ce 01           movw    r24, r28
    15d4:       8c 19           sub     r24, r12
    15d6:       18 2f           mov     r17, r24
    15d8:       12 5d           subi    r17, 0xD2       ; 210
    15da:       49 a9           ldd     r20, Y+49       ; 0x31
    15dc:       10 c0           rjmp    .+32            ; 0x15fe <_printf_P+0x478>
    15de:       bb 20           and     r11, r11
    15e0:       09 f4           brne    .+2             ; 0x15e4 <_printf_P+0x45e>
    15e2:       5c c0           rjmp    .+184           ; 0x169c <_printf_P+0x516>
    15e4:       be 82           std     Y+6, r11        ; 0x06
    15e6:       19 82           std     Y+1, r1 ; 0x01
    15e8:       42 01           movw    r8, r4
    15ea:       31 01           movw    r6, r2
    15ec:       00 e0           ldi     r16, 0x00       ; 0
    15ee:       11 e0           ldi     r17, 0x01       ; 1
    15f0:       96 e0           ldi     r25, 0x06       ; 6
    15f2:       c9 2e           mov     r12, r25
    15f4:       d1 2c           mov     r13, r1
    15f6:       cc 0e           add     r12, r28
    15f8:       dd 1e           adc     r13, r29
    15fa:       21 e0           ldi     r18, 0x01       ; 1
    15fc:       05 c0           rjmp    .+10            ; 0x1608 <_printf_P+0x482>
    15fe:       21 2f           mov     r18, r17
    1600:       04 2f           mov     r16, r20
    1602:       01 1b           sub     r16, r17
    1604:       07 fd           sbrc    r16, 7
    1606:       00 e0           ldi     r16, 0x00       ; 0
    1608:       89 81           ldd     r24, Y+1        ; 0x01
    160a:       88 23           and     r24, r24
    160c:       19 f0           breq    .+6             ; 0x1614 <_printf_P+0x48e>
    160e:       81 2f           mov     r24, r17
    1610:       8f 5f           subi    r24, 0xFF       ; 255
    1612:       07 c0           rjmp    .+14            ; 0x1622 <_printf_P+0x49c>
    1614:       9b a9           ldd     r25, Y+51       ; 0x33
    1616:       96 fd           sbrc    r25, 6
    1618:       02 c0           rjmp    .+4             ; 0x161e <_printf_P+0x498>
    161a:       81 2f           mov     r24, r17
    161c:       02 c0           rjmp    .+4             ; 0x1622 <_printf_P+0x49c>
    161e:       82 2f           mov     r24, r18
    1620:       8e 5f           subi    r24, 0xFE       ; 254
    1622:       a8 2e           mov     r10, r24
    1624:       a0 0e           add     r10, r16
    1626:       eb a9           ldd     r30, Y+51       ; 0x33
    1628:       ee 2e           mov     r14, r30
    162a:       ff 24           eor     r15, r15
    162c:       80 e3           ldi     r24, 0x30       ; 48
    162e:       48 2e           mov     r4, r24
    1630:       51 2c           mov     r5, r1
    1632:       4e 20           and     r4, r14
    1634:       5f 20           and     r5, r15
    1636:       41 14           cp      r4, r1
    1638:       51 04           cpc     r5, r1
    163a:       21 f4           brne    .+8             ; 0x1644 <_printf_P+0x4be>
    163c:       8a a9           ldd     r24, Y+50       ; 0x32
    163e:       8a 19           sub     r24, r10
    1640:       0e 94 8e 08     call    0x111c  ; 0x111c <PAD_SP>
    1644:       89 81           ldd     r24, Y+1        ; 0x01
    1646:       88 23           and     r24, r24
    1648:       29 f0           breq    .+10            ; 0x1654 <_printf_P+0x4ce>
    164a:       61 e0           ldi     r22, 0x01       ; 1
    164c:       70 e0           ldi     r23, 0x00       ; 0
    164e:       ce 01           movw    r24, r28
    1650:       01 96           adiw    r24, 0x01       ; 1
    1652:       09 c0           rjmp    .+18            ; 0x1666 <_printf_P+0x4e0>
    1654:       e6 fe           sbrs    r14, 6
    1656:       09 c0           rjmp    .+18            ; 0x166a <_printf_P+0x4e4>
    1658:       80 e3           ldi     r24, 0x30       ; 48
    165a:       8a 83           std     Y+2, r24        ; 0x02
    165c:       bb 82           std     Y+3, r11        ; 0x03
    165e:       62 e0           ldi     r22, 0x02       ; 2
    1660:       70 e0           ldi     r23, 0x00       ; 0
    1662:       ce 01           movw    r24, r28
    1664:       02 96           adiw    r24, 0x02       ; 2
    1666:       0e 94 af 08     call    0x115e  ; 0x115e <PRINT>
    166a:       f0 e2           ldi     r31, 0x20       ; 32
    166c:       4f 16           cp      r4, r31
    166e:       51 04           cpc     r5, r1
    1670:       21 f4           brne    .+8             ; 0x167a <_printf_P+0x4f4>
    1672:       8a a9           ldd     r24, Y+50       ; 0x32
    1674:       8a 19           sub     r24, r10
    1676:       0e 94 83 08     call    0x1106  ; 0x1106 <PAD_0>
    167a:       80 2f           mov     r24, r16
    167c:       0e 94 83 08     call    0x1106  ; 0x1106 <PAD_0>
    1680:       61 2f           mov     r22, r17
    1682:       77 27           eor     r23, r23
    1684:       67 fd           sbrc    r22, 7
    1686:       70 95           com     r23
    1688:       c6 01           movw    r24, r12
    168a:       0e 94 af 08     call    0x115e  ; 0x115e <PRINT>
    168e:       e4 fe           sbrs    r14, 4
    1690:       a8 cd           rjmp    .-1200          ; 0x11e2 <_printf_P+0x5c>
    1692:       8a a9           ldd     r24, Y+50       ; 0x32
    1694:       8a 19           sub     r24, r10
    1696:       0e 94 8e 08     call    0x111c  ; 0x111c <PAD_SP>
    169a:       a3 cd           rjmp    .-1210          ; 0x11e2 <_printf_P+0x5c>
    169c:       e3 96           adiw    r28, 0x33       ; 51
    169e:       0f b6           in      r0, 0x3f        ; 63
    16a0:       f8 94           cli
    16a2:       de bf           out     0x3e, r29       ; 62
    16a4:       0f be           out     0x3f, r0        ; 63
    16a6:       cd bf           out     0x3d, r28       ; 61
    16a8:       df 91           pop     r29
    16aa:       cf 91           pop     r28
    16ac:       1f 91           pop     r17
    16ae:       0f 91           pop     r16
    16b0:       ff 90           pop     r15
    16b2:       ef 90           pop     r14
    16b4:       df 90           pop     r13
    16b6:       cf 90           pop     r12
    16b8:       bf 90           pop     r11
    16ba:       af 90           pop     r10
    16bc:       9f 90           pop     r9
    16be:       8f 90           pop     r8
    16c0:       7f 90           pop     r7
    16c2:       6f 90           pop     r6
    16c4:       5f 90           pop     r5
    16c6:       4f 90           pop     r4
    16c8:       3f 90           pop     r3
    16ca:       2f 90           pop     r2
    16cc:       08 95           ret

000016ce <__vector_18>:
    16ce:       1f 92           push    r1
    16d0:       0f 92           push    r0
    16d2:       0f b6           in      r0, 0x3f        ; 63
    16d4:       0f 92           push    r0
    16d6:       11 24           eor     r1, r1
    16d8:       2f 93           push    r18
    16da:       3f 93           push    r19
    16dc:       5f 93           push    r21
    16de:       6f 93           push    r22
    16e0:       7f 93           push    r23
    16e2:       8f 93           push    r24
    16e4:       9f 93           push    r25
    16e6:       af 93           push    r26
    16e8:       bf 93           push    r27
    16ea:       80 91 af 01     lds     r24, 0x01AF
    16ee:       81 50           subi    r24, 0x01       ; 1
    16f0:       80 93 af 01     sts     0x01AF, r24
    16f4:       8f 3f           cpi     r24, 0xFF       ; 255
    16f6:       01 f5           brne    .+64            ; 0x1738 <__vector_18+0x6a>
    16f8:       89 e0           ldi     r24, 0x09       ; 9
    16fa:       80 93 af 01     sts     0x01AF, r24
    16fe:       80 91 03 01     lds     r24, 0x0103
    1702:       8f 5f           subi    r24, 0xFF       ; 255
    1704:       81 70           andi    r24, 0x01       ; 1
    1706:       80 93 03 01     sts     0x0103, r24
    170a:       88 23           and     r24, r24
    170c:       19 f4           brne    .+6             ; 0x1714 <__vector_18+0x46>
    170e:       81 e0           ldi     r24, 0x01       ; 1
    1710:       80 93 a8 01     sts     0x01A8, r24
    1714:       80 91 a6 01     lds     r24, 0x01A6
    1718:       90 91 a7 01     lds     r25, 0x01A7
    171c:       01 96           adiw    r24, 0x01       ; 1
    171e:       90 93 a7 01     sts     0x01A7, r25
    1722:       80 93 a6 01     sts     0x01A6, r24
    1726:       80 91 d6 01     lds     r24, 0x01D6
    172a:       88 23           and     r24, r24
    172c:       29 f0           breq    .+10            ; 0x1738 <__vector_18+0x6a>
    172e:       80 91 d6 01     lds     r24, 0x01D6
    1732:       81 50           subi    r24, 0x01       ; 1
    1734:       80 93 d6 01     sts     0x01D6, r24
    1738:       80 91 ab 01     lds     r24, 0x01AB
    173c:       90 91 ac 01     lds     r25, 0x01AC
    1740:       02 97           sbiw    r24, 0x02       ; 2
    1742:       58 f0           brcs    .+22            ; 0x175a <__vector_18+0x8c>
    1744:       80 91 ab 01     lds     r24, 0x01AB
    1748:       90 91 ac 01     lds     r25, 0x01AC
    174c:       01 97           sbiw    r24, 0x01       ; 1
    174e:       90 93 ac 01     sts     0x01AC, r25
    1752:       80 93 ab 01     sts     0x01AB, r24
    1756:       5a 9a           sbi     0x0b, 2 ; 11
    1758:       01 c0           rjmp    .+2             ; 0x175c <__vector_18+0x8e>
    175a:       5a 98           cbi     0x0b, 2 ; 11
    175c:       80 91 75 05     lds     r24, 0x0575
    1760:       83 ff           sbrs    r24, 3
    1762:       3b c0           rjmp    .+118           ; 0x17da <__vector_18+0x10c>
    1764:       34 9b           sbis    0x06, 4 ; 6
    1766:       0a c0           rjmp    .+20            ; 0x177c <__vector_18+0xae>
    1768:       80 91 a9 01     lds     r24, 0x01A9
    176c:       90 91 aa 01     lds     r25, 0x01AA
    1770:       01 96           adiw    r24, 0x01       ; 1
    1772:       90 93 aa 01     sts     0x01AA, r25
    1776:       80 93 a9 01     sts     0x01A9, r24
    177a:       2f c0           rjmp    .+94            ; 0x17da <__vector_18+0x10c>
    177c:       80 91 a9 01     lds     r24, 0x01A9
    1780:       90 91 aa 01     lds     r25, 0x01AA
    1784:       89 2b           or      r24, r25
    1786:       79 f0           breq    .+30            ; 0x17a6 <__vector_18+0xd8>
    1788:       80 91 a9 01     lds     r24, 0x01A9
    178c:       90 91 aa 01     lds     r25, 0x01AA
    1790:       80 5a           subi    r24, 0xA0       ; 160
    1792:       9f 40           sbci    r25, 0x0F       ; 15
    1794:       40 f4           brcc    .+16            ; 0x17a6 <__vector_18+0xd8>
    1796:       80 91 a9 01     lds     r24, 0x01A9
    179a:       90 91 aa 01     lds     r25, 0x01AA
    179e:       90 93 18 02     sts     0x0218, r25
    17a2:       80 93 17 02     sts     0x0217, r24
    17a6:       80 91 17 02     lds     r24, 0x0217
    17aa:       90 91 18 02     lds     r25, 0x0218
    17ae:       20 91 19 02     lds     r18, 0x0219
    17b2:       30 91 1a 02     lds     r19, 0x021A
    17b6:       82 1b           sub     r24, r18
    17b8:       93 0b           sbc     r25, r19
    17ba:       84 5e           subi    r24, 0xE4       ; 228
    17bc:       9d 4f           sbci    r25, 0xFD       ; 253
    17be:       68 e6           ldi     r22, 0x68       ; 104
    17c0:       71 e0           ldi     r23, 0x01       ; 1
    17c2:       0e 94 d3 2c     call    0x59a6  ; 0x59a6 <__divmodhi4>
    17c6:       84 5b           subi    r24, 0xB4       ; 180
    17c8:       90 40           sbci    r25, 0x00       ; 0
    17ca:       90 93 1c 02     sts     0x021C, r25
    17ce:       80 93 1b 02     sts     0x021B, r24
    17d2:       10 92 aa 01     sts     0x01AA, r1
    17d6:       10 92 a9 01     sts     0x01A9, r1
    17da:       bf 91           pop     r27
    17dc:       af 91           pop     r26
    17de:       9f 91           pop     r25
    17e0:       8f 91           pop     r24
    17e2:       7f 91           pop     r23
    17e4:       6f 91           pop     r22
    17e6:       5f 91           pop     r21
    17e8:       3f 91           pop     r19
    17ea:       2f 91           pop     r18
    17ec:       0f 90           pop     r0
    17ee:       0f be           out     0x3f, r0        ; 63
    17f0:       0f 90           pop     r0
    17f2:       1f 90           pop     r1
    17f4:       18 95           reti

000017f6 <SetDelay>:
    17f6:       20 91 a6 01     lds     r18, 0x01A6
    17fa:       30 91 a7 01     lds     r19, 0x01A7
    17fe:       2f 5f           subi    r18, 0xFF       ; 255
    1800:       3f 4f           sbci    r19, 0xFF       ; 255
    1802:       82 0f           add     r24, r18
    1804:       93 1f           adc     r25, r19
    1806:       08 95           ret

00001808 <CheckDelay>:
    1808:       20 91 a6 01     lds     r18, 0x01A6
    180c:       30 91 a7 01     lds     r19, 0x01A7
    1810:       82 1b           sub     r24, r18
    1812:       93 0b           sbc     r25, r19
    1814:       89 2f           mov     r24, r25
    1816:       99 27           eor     r25, r25
    1818:       86 95           lsr     r24
    181a:       80 74           andi    r24, 0x40       ; 64
    181c:       99 27           eor     r25, r25
    181e:       08 95           ret

00001820 <__vector_9>:
    1820:       1f 92           push    r1
    1822:       0f 92           push    r0
    1824:       0f b6           in      r0, 0x3f        ; 63
    1826:       0f 92           push    r0
    1828:       11 24           eor     r1, r1
    182a:       ef 92           push    r14
    182c:       ff 92           push    r15
    182e:       0f 93           push    r16
    1830:       1f 93           push    r17
    1832:       2f 93           push    r18
    1834:       3f 93           push    r19
    1836:       4f 93           push    r20
    1838:       5f 93           push    r21
    183a:       6f 93           push    r22
    183c:       7f 93           push    r23
    183e:       8f 93           push    r24
    1840:       9f 93           push    r25
    1842:       af 93           push    r26
    1844:       bf 93           push    r27
    1846:       cf 93           push    r28
    1848:       df 93           push    r29
    184a:       ef 93           push    r30
    184c:       ff 93           push    r31
    184e:       80 91 02 01     lds     r24, 0x0102
    1852:       81 50           subi    r24, 0x01       ; 1
    1854:       80 93 02 01     sts     0x0102, r24
    1858:       8f 3f           cpi     r24, 0xFF       ; 255
    185a:       09 f0           breq    .+2             ; 0x185e <__vector_9+0x3e>
    185c:       73 c0           rjmp    .+230           ; 0x1944 <__vector_9+0x124>
    185e:       83 e8           ldi     r24, 0x83       ; 131
    1860:       80 93 b0 00     sts     0x00B0, r24
    1864:       80 91 89 01     lds     r24, 0x0189
    1868:       c8 2f           mov     r28, r24
    186a:       dd 27           eor     r29, r29
    186c:       d0 93 ae 01     sts     0x01AE, r29
    1870:       c0 93 ad 01     sts     0x01AD, r28
    1874:       80 91 93 05     lds     r24, 0x0593
    1878:       e0 90 8f 05     lds     r14, 0x058F
    187c:       80 ff           sbrs    r24, 0
    187e:       1e c0           rjmp    .+60            ; 0x18bc <__vector_9+0x9c>
    1880:       60 91 e7 01     lds     r22, 0x01E7
    1884:       70 91 e8 01     lds     r23, 0x01E8
    1888:       80 91 e9 01     lds     r24, 0x01E9
    188c:       90 91 ea 01     lds     r25, 0x01EA
    1890:       ff 24           eor     r15, r15
    1892:       00 27           eor     r16, r16
    1894:       11 27           eor     r17, r17
    1896:       20 e8           ldi     r18, 0x80       ; 128
    1898:       30 e0           ldi     r19, 0x00       ; 0
    189a:       40 e0           ldi     r20, 0x00       ; 0
    189c:       50 e0           ldi     r21, 0x00       ; 0
    189e:       0e 94 08 2d     call    0x5a10  ; 0x5a10 <__divmodsi4>
    18a2:       c8 01           movw    r24, r16
    18a4:       b7 01           movw    r22, r14
    18a6:       0e 94 a0 2c     call    0x5940  ; 0x5940 <__mulsi3>
    18aa:       20 e0           ldi     r18, 0x00       ; 0
    18ac:       32 e0           ldi     r19, 0x02       ; 2
    18ae:       40 e0           ldi     r20, 0x00       ; 0
    18b0:       50 e0           ldi     r21, 0x00       ; 0
    18b2:       0e 94 08 2d     call    0x5a10  ; 0x5a10 <__divmodsi4>
    18b6:       c2 0f           add     r28, r18
    18b8:       d3 1f           adc     r29, r19
    18ba:       1d c0           rjmp    .+58            ; 0x18f6 <__vector_9+0xd6>
    18bc:       60 91 e7 01     lds     r22, 0x01E7
    18c0:       70 91 e8 01     lds     r23, 0x01E8
    18c4:       80 91 e9 01     lds     r24, 0x01E9
    18c8:       90 91 ea 01     lds     r25, 0x01EA
    18cc:       ff 24           eor     r15, r15
    18ce:       00 27           eor     r16, r16
    18d0:       11 27           eor     r17, r17
    18d2:       20 e8           ldi     r18, 0x80       ; 128
    18d4:       30 e0           ldi     r19, 0x00       ; 0
    18d6:       40 e0           ldi     r20, 0x00       ; 0
    18d8:       50 e0           ldi     r21, 0x00       ; 0
    18da:       0e 94 08 2d     call    0x5a10  ; 0x5a10 <__divmodsi4>
    18de:       c8 01           movw    r24, r16
    18e0:       b7 01           movw    r22, r14
    18e2:       0e 94 a0 2c     call    0x5940  ; 0x5940 <__mulsi3>
    18e6:       20 e0           ldi     r18, 0x00       ; 0
    18e8:       32 e0           ldi     r19, 0x02       ; 2
    18ea:       40 e0           ldi     r20, 0x00       ; 0
    18ec:       50 e0           ldi     r21, 0x00       ; 0
    18ee:       0e 94 08 2d     call    0x5a10  ; 0x5a10 <__divmodsi4>
    18f2:       c2 1b           sub     r28, r18
    18f4:       d3 0b           sbc     r29, r19
    18f6:       d0 93 ae 01     sts     0x01AE, r29
    18fa:       c0 93 ad 01     sts     0x01AD, r28
    18fe:       20 91 ad 01     lds     r18, 0x01AD
    1902:       30 91 ae 01     lds     r19, 0x01AE
    1906:       80 91 90 05     lds     r24, 0x0590
    190a:       99 27           eor     r25, r25
    190c:       28 17           cp      r18, r24
    190e:       39 07           cpc     r19, r25
    1910:       34 f0           brlt    .+12            ; 0x191e <__vector_9+0xfe>
    1912:       80 91 91 05     lds     r24, 0x0591
    1916:       99 27           eor     r25, r25
    1918:       82 17           cp      r24, r18
    191a:       93 07           cpc     r25, r19
    191c:       24 f4           brge    .+8             ; 0x1926 <__vector_9+0x106>
    191e:       90 93 ae 01     sts     0x01AE, r25
    1922:       80 93 ad 01     sts     0x01AD, r24
    1926:       80 91 ad 01     lds     r24, 0x01AD
    192a:       90 91 ae 01     lds     r25, 0x01AE
    192e:       90 93 ff 04     sts     0x04FF, r25
    1932:       80 93 fe 04     sts     0x04FE, r24
    1936:       80 93 b3 00     sts     0x00B3, r24
    193a:       80 91 92 05     lds     r24, 0x0592
    193e:       80 93 02 01     sts     0x0102, r24
    1942:       04 c0           rjmp    .+8             ; 0x194c <__vector_9+0x12c>
    1944:       83 e0           ldi     r24, 0x03       ; 3
    1946:       80 93 b0 00     sts     0x00B0, r24
    194a:       5f 98           cbi     0x0b, 7 ; 11
    194c:       ff 91           pop     r31
    194e:       ef 91           pop     r30
    1950:       df 91           pop     r29
    1952:       cf 91           pop     r28
    1954:       bf 91           pop     r27
    1956:       af 91           pop     r26
    1958:       9f 91           pop     r25
    195a:       8f 91           pop     r24
    195c:       7f 91           pop     r23
    195e:       6f 91           pop     r22
    1960:       5f 91           pop     r21
    1962:       4f 91           pop     r20
    1964:       3f 91           pop     r19
    1966:       2f 91           pop     r18
    1968:       1f 91           pop     r17
    196a:       0f 91           pop     r16
    196c:       ff 90           pop     r15
    196e:       ef 90           pop     r14
    1970:       0f 90           pop     r0
    1972:       0f be           out     0x3f, r0        ; 63
    1974:       0f 90           pop     r0
    1976:       1f 90           pop     r1
    1978:       18 95           reti

0000197a <Timer_Init>:
    197a:       80 91 a6 01     lds     r24, 0x01A6
    197e:       90 91 a7 01     lds     r25, 0x01A7
    1982:       0b 96           adiw    r24, 0x0b       ; 11
    1984:       90 93 b1 01     sts     0x01B1, r25
    1988:       80 93 b0 01     sts     0x01B0, r24
    198c:       82 e0           ldi     r24, 0x02       ; 2
    198e:       85 bd           out     0x25, r24       ; 37
    1990:       83 ea           ldi     r24, 0xA3       ; 163
    1992:       84 bd           out     0x24, r24       ; 36
    1994:       17 bc           out     0x27, r1        ; 39
    1996:       88 e7           ldi     r24, 0x78       ; 120
    1998:       88 bd           out     0x28, r24       ; 40
    199a:       96 e0           ldi     r25, 0x06       ; 6
    199c:       96 bd           out     0x26, r25       ; 38
    199e:       83 ec           ldi     r24, 0xC3       ; 195
    19a0:       80 93 b0 00     sts     0x00B0, r24
    19a4:       90 93 b1 00     sts     0x00B1, r25
    19a8:       e0 e7           ldi     r30, 0x70       ; 112
    19aa:       f0 e0           ldi     r31, 0x00       ; 0
    19ac:       80 81           ld      r24, Z
    19ae:       82 60           ori     r24, 0x02       ; 2
    19b0:       80 83           st      Z, r24
    19b2:       ee e6           ldi     r30, 0x6E       ; 110
    19b4:       f0 e0           ldi     r31, 0x00       ; 0
    19b6:       80 81           ld      r24, Z
    19b8:       81 60           ori     r24, 0x01       ; 1
    19ba:       80 83           st      Z, r24
    19bc:       8a e0           ldi     r24, 0x0A       ; 10
    19be:       80 93 b3 00     sts     0x00B3, r24
    19c2:       10 92 b2 00     sts     0x00B2, r1
    19c6:       08 95           ret

000019c8 <Delay_ms>:
    19c8:       20 91 a6 01     lds     r18, 0x01A6
    19cc:       30 91 a7 01     lds     r19, 0x01A7
    19d0:       2f 5f           subi    r18, 0xFF       ; 255
    19d2:       3f 4f           sbci    r19, 0xFF       ; 255
    19d4:       28 0f           add     r18, r24
    19d6:       39 1f           adc     r19, r25
    19d8:       80 91 a6 01     lds     r24, 0x01A6
    19dc:       90 91 a7 01     lds     r25, 0x01A7
    19e0:       a9 01           movw    r20, r18
    19e2:       48 1b           sub     r20, r24
    19e4:       59 0b           sbc     r21, r25
    19e6:       57 ff           sbrs    r21, 7
    19e8:       f7 cf           rjmp    .-18            ; 0x19d8 <Delay_ms+0x10>
    19ea:       08 95           ret

000019ec <ADC_Init>:
    19ec:       10 92 7c 00     sts     0x007C, r1
    19f0:       8f ee           ldi     r24, 0xEF       ; 239
    19f2:       80 93 7a 00     sts     0x007A, r24
    19f6:       08 95           ret

000019f8 <__vector_24>:
    19f8:       1f 92           push    r1
    19fa:       0f 92           push    r0
    19fc:       0f b6           in      r0, 0x3f        ; 63
    19fe:       0f 92           push    r0
    1a00:       11 24           eor     r1, r1
    1a02:       ef 92           push    r14
    1a04:       ff 92           push    r15
    1a06:       0f 93           push    r16
    1a08:       1f 93           push    r17
    1a0a:       2f 93           push    r18
    1a0c:       3f 93           push    r19
    1a0e:       4f 93           push    r20
    1a10:       5f 93           push    r21
    1a12:       6f 93           push    r22
    1a14:       7f 93           push    r23
    1a16:       8f 93           push    r24
    1a18:       9f 93           push    r25
    1a1a:       af 93           push    r26
    1a1c:       bf 93           push    r27
    1a1e:       cf 93           push    r28
    1a20:       df 93           push    r29
    1a22:       ef 93           push    r30
    1a24:       ff 93           push    r31
    1a26:       10 92 7a 00     sts     0x007A, r1
    1a2a:       40 91 c8 01     lds     r20, 0x01C8
    1a2e:       4f 5f           subi    r20, 0xFF       ; 255
    1a30:       40 93 c8 01     sts     0x01C8, r20
    1a34:       41 50           subi    r20, 0x01       ; 1
    1a36:       43 30           cpi     r20, 0x03       ; 3
    1a38:       09 f4           brne    .+2             ; 0x1a3c <__vector_24+0x44>
    1a3a:       1c c1           rjmp    .+568           ; 0x1c74 <__vector_24+0x27c>
    1a3c:       44 30           cpi     r20, 0x04       ; 4
    1a3e:       38 f4           brcc    .+14            ; 0x1a4e <__vector_24+0x56>
    1a40:       41 30           cpi     r20, 0x01       ; 1
    1a42:       09 f4           brne    .+2             ; 0x1a46 <__vector_24+0x4e>
    1a44:       63 c0           rjmp    .+198           ; 0x1b0c <__vector_24+0x114>
    1a46:       42 30           cpi     r20, 0x02       ; 2
    1a48:       08 f0           brcs    .+2             ; 0x1a4c <__vector_24+0x54>
    1a4a:       b9 c0           rjmp    .+370           ; 0x1bbe <__vector_24+0x1c6>
    1a4c:       0d c0           rjmp    .+26            ; 0x1a68 <__vector_24+0x70>
    1a4e:       45 30           cpi     r20, 0x05       ; 5
    1a50:       09 f4           brne    .+2             ; 0x1a54 <__vector_24+0x5c>
    1a52:       50 c1           rjmp    .+672           ; 0x1cf4 <__vector_24+0x2fc>
    1a54:       45 30           cpi     r20, 0x05       ; 5
    1a56:       08 f4           brcc    .+2             ; 0x1a5a <__vector_24+0x62>
    1a58:       2a c1           rjmp    .+596           ; 0x1cae <__vector_24+0x2b6>
    1a5a:       46 30           cpi     r20, 0x06       ; 6
    1a5c:       09 f4           brne    .+2             ; 0x1a60 <__vector_24+0x68>
    1a5e:       6f c1           rjmp    .+734           ; 0x1d3e <__vector_24+0x346>
    1a60:       47 30           cpi     r20, 0x07       ; 7
    1a62:       09 f0           breq    .+2             ; 0x1a66 <__vector_24+0x6e>
    1a64:       cb c2           rjmp    .+1430          ; 0x1ffc <__vector_24+0x604>
    1a66:       52 c2           rjmp    .+1188          ; 0x1f0c <__vector_24+0x514>
    1a68:       20 91 db 01     lds     r18, 0x01DB
    1a6c:       30 91 dc 01     lds     r19, 0x01DC
    1a70:       80 91 78 00     lds     r24, 0x0078
    1a74:       90 91 79 00     lds     r25, 0x0079
    1a78:       28 1b           sub     r18, r24
    1a7a:       39 0b           sbc     r19, r25
    1a7c:       80 91 b6 01     lds     r24, 0x01B6
    1a80:       90 91 b7 01     lds     r25, 0x01B7
    1a84:       82 0f           add     r24, r18
    1a86:       93 1f           adc     r25, r19
    1a88:       90 93 b7 01     sts     0x01B7, r25
    1a8c:       80 93 b6 01     sts     0x01B6, r24
    1a90:       80 91 c0 01     lds     r24, 0x01C0
    1a94:       8f 5f           subi    r24, 0xFF       ; 255
    1a96:       80 93 c0 01     sts     0x01C0, r24
    1a9a:       80 91 0b 02     lds     r24, 0x020B
    1a9e:       90 91 0c 02     lds     r25, 0x020C
    1aa2:       a0 91 0d 02     lds     r26, 0x020D
    1aa6:       b0 91 0e 02     lds     r27, 0x020E
    1aaa:       44 27           eor     r20, r20
    1aac:       37 fd           sbrc    r19, 7
    1aae:       40 95           com     r20
    1ab0:       54 2f           mov     r21, r20
    1ab2:       82 0f           add     r24, r18
    1ab4:       93 1f           adc     r25, r19
    1ab6:       a4 1f           adc     r26, r20
    1ab8:       b5 1f           adc     r27, r21
    1aba:       80 93 0b 02     sts     0x020B, r24
    1abe:       90 93 0c 02     sts     0x020C, r25
    1ac2:       a0 93 0d 02     sts     0x020D, r26
    1ac6:       b0 93 0e 02     sts     0x020E, r27
    1aca:       80 91 0f 02     lds     r24, 0x020F
    1ace:       90 91 10 02     lds     r25, 0x0210
    1ad2:       a0 91 11 02     lds     r26, 0x0211
    1ad6:       b0 91 12 02     lds     r27, 0x0212
    1ada:       82 0f           add     r24, r18
    1adc:       93 1f           adc     r25, r19
    1ade:       a4 1f           adc     r26, r20
    1ae0:       b5 1f           adc     r27, r21
    1ae2:       80 93 0f 02     sts     0x020F, r24
    1ae6:       90 93 10 02     sts     0x0210, r25
    1aea:       a0 93 11 02     sts     0x0211, r26
    1aee:       b0 93 12 02     sts     0x0212, r27
    1af2:       81 e0           ldi     r24, 0x01       ; 1
    1af4:       80 93 c9 01     sts     0x01C9, r24
    1af8:       80 91 c6 01     lds     r24, 0x01C6
    1afc:       90 91 c7 01     lds     r25, 0x01C7
    1b00:       01 96           adiw    r24, 0x01       ; 1
    1b02:       90 93 c7 01     sts     0x01C7, r25
    1b06:       80 93 c6 01     sts     0x01C6, r24
    1b0a:       7c c2           rjmp    .+1272          ; 0x2004 <__vector_24+0x60c>
    1b0c:       60 91 78 00     lds     r22, 0x0078
    1b10:       70 91 79 00     lds     r23, 0x0079
    1b14:       80 91 d9 01     lds     r24, 0x01D9
    1b18:       90 91 da 01     lds     r25, 0x01DA
    1b1c:       68 1b           sub     r22, r24
    1b1e:       79 0b           sbc     r23, r25
    1b20:       80 91 03 02     lds     r24, 0x0203
    1b24:       90 91 04 02     lds     r25, 0x0204
    1b28:       a0 91 05 02     lds     r26, 0x0205
    1b2c:       b0 91 06 02     lds     r27, 0x0206
    1b30:       9b 01           movw    r18, r22
    1b32:       44 27           eor     r20, r20
    1b34:       37 fd           sbrc    r19, 7
    1b36:       40 95           com     r20
    1b38:       54 2f           mov     r21, r20
    1b3a:       82 0f           add     r24, r18
    1b3c:       93 1f           adc     r25, r19
    1b3e:       a4 1f           adc     r26, r20
    1b40:       b5 1f           adc     r27, r21
    1b42:       80 93 03 02     sts     0x0203, r24
    1b46:       90 93 04 02     sts     0x0204, r25
    1b4a:       a0 93 05 02     sts     0x0205, r26
    1b4e:       b0 93 06 02     sts     0x0206, r27
    1b52:       80 91 07 02     lds     r24, 0x0207
    1b56:       90 91 08 02     lds     r25, 0x0208
    1b5a:       a0 91 09 02     lds     r26, 0x0209
    1b5e:       b0 91 0a 02     lds     r27, 0x020A
    1b62:       82 0f           add     r24, r18
    1b64:       93 1f           adc     r25, r19
    1b66:       a4 1f           adc     r26, r20
    1b68:       b5 1f           adc     r27, r21
    1b6a:       80 93 07 02     sts     0x0207, r24
    1b6e:       90 93 08 02     sts     0x0208, r25
    1b72:       a0 93 09 02     sts     0x0209, r26
    1b76:       b0 93 0a 02     sts     0x020A, r27
    1b7a:       80 91 78 00     lds     r24, 0x0078
    1b7e:       90 91 79 00     lds     r25, 0x0079
    1b82:       0a 97           sbiw    r24, 0x0a       ; 10
    1b84:       10 f4           brcc    .+4             ; 0x1b8a <__vector_24+0x192>
    1b86:       64 e4           ldi     r22, 0x44       ; 68
    1b88:       7d ef           ldi     r23, 0xFD       ; 253
    1b8a:       80 91 78 00     lds     r24, 0x0078
    1b8e:       90 91 79 00     lds     r25, 0x0079
    1b92:       89 5e           subi    r24, 0xE9       ; 233
    1b94:       93 40           sbci    r25, 0x03       ; 3
    1b96:       10 f0           brcs    .+4             ; 0x1b9c <__vector_24+0x1a4>
    1b98:       6c eb           ldi     r22, 0xBC       ; 188
    1b9a:       72 e0           ldi     r23, 0x02       ; 2
    1b9c:       80 91 b4 01     lds     r24, 0x01B4
    1ba0:       90 91 b5 01     lds     r25, 0x01B5
    1ba4:       86 0f           add     r24, r22
    1ba6:       97 1f           adc     r25, r23
    1ba8:       90 93 b5 01     sts     0x01B5, r25
    1bac:       80 93 b4 01     sts     0x01B4, r24
    1bb0:       80 91 bf 01     lds     r24, 0x01BF
    1bb4:       8f 5f           subi    r24, 0xFF       ; 255
    1bb6:       80 93 bf 01     sts     0x01BF, r24
    1bba:       82 e0           ldi     r24, 0x02       ; 2
    1bbc:       58 c0           rjmp    .+176           ; 0x1c6e <__vector_24+0x276>
    1bbe:       60 91 78 00     lds     r22, 0x0078
    1bc2:       70 91 79 00     lds     r23, 0x0079
    1bc6:       80 91 d7 01     lds     r24, 0x01D7
    1bca:       90 91 d8 01     lds     r25, 0x01D8
    1bce:       68 1b           sub     r22, r24
    1bd0:       79 0b           sbc     r23, r25
    1bd2:       80 91 fb 01     lds     r24, 0x01FB
    1bd6:       90 91 fc 01     lds     r25, 0x01FC
    1bda:       a0 91 fd 01     lds     r26, 0x01FD
    1bde:       b0 91 fe 01     lds     r27, 0x01FE
    1be2:       9b 01           movw    r18, r22
    1be4:       44 27           eor     r20, r20
    1be6:       37 fd           sbrc    r19, 7
    1be8:       40 95           com     r20
    1bea:       54 2f           mov     r21, r20
    1bec:       82 0f           add     r24, r18
    1bee:       93 1f           adc     r25, r19
    1bf0:       a4 1f           adc     r26, r20
    1bf2:       b5 1f           adc     r27, r21
    1bf4:       80 93 fb 01     sts     0x01FB, r24
    1bf8:       90 93 fc 01     sts     0x01FC, r25
    1bfc:       a0 93 fd 01     sts     0x01FD, r26
    1c00:       b0 93 fe 01     sts     0x01FE, r27
    1c04:       80 91 ff 01     lds     r24, 0x01FF
    1c08:       90 91 00 02     lds     r25, 0x0200
    1c0c:       a0 91 01 02     lds     r26, 0x0201
    1c10:       b0 91 02 02     lds     r27, 0x0202
    1c14:       82 0f           add     r24, r18
    1c16:       93 1f           adc     r25, r19
    1c18:       a4 1f           adc     r26, r20
    1c1a:       b5 1f           adc     r27, r21
    1c1c:       80 93 ff 01     sts     0x01FF, r24
    1c20:       90 93 00 02     sts     0x0200, r25
    1c24:       a0 93 01 02     sts     0x0201, r26
    1c28:       b0 93 02 02     sts     0x0202, r27
    1c2c:       80 91 78 00     lds     r24, 0x0078
    1c30:       90 91 79 00     lds     r25, 0x0079
    1c34:       0a 97           sbiw    r24, 0x0a       ; 10
    1c36:       10 f4           brcc    .+4             ; 0x1c3c <__vector_24+0x244>
    1c38:       64 e4           ldi     r22, 0x44       ; 68
    1c3a:       7d ef           ldi     r23, 0xFD       ; 253
    1c3c:       80 91 78 00     lds     r24, 0x0078
    1c40:       90 91 79 00     lds     r25, 0x0079
    1c44:       89 5e           subi    r24, 0xE9       ; 233
    1c46:       93 40           sbci    r25, 0x03       ; 3
    1c48:       10 f0           brcs    .+4             ; 0x1c4e <__vector_24+0x256>
    1c4a:       6c eb           ldi     r22, 0xBC       ; 188
    1c4c:       72 e0           ldi     r23, 0x02       ; 2
    1c4e:       80 91 b2 01     lds     r24, 0x01B2
    1c52:       90 91 b3 01     lds     r25, 0x01B3
    1c56:       86 0f           add     r24, r22
    1c58:       97 1f           adc     r25, r23
    1c5a:       90 93 b3 01     sts     0x01B3, r25
    1c5e:       80 93 b2 01     sts     0x01B2, r24
    1c62:       80 91 be 01     lds     r24, 0x01BE
    1c66:       8f 5f           subi    r24, 0xFF       ; 255
    1c68:       80 93 be 01     sts     0x01BE, r24
    1c6c:       84 e0           ldi     r24, 0x04       ; 4
    1c6e:       80 93 c9 01     sts     0x01C9, r24
    1c72:       c8 c1           rjmp    .+912           ; 0x2004 <__vector_24+0x60c>
    1c74:       40 91 04 01     lds     r20, 0x0104
    1c78:       50 91 05 01     lds     r21, 0x0105
    1c7c:       80 91 78 00     lds     r24, 0x0078
    1c80:       90 91 79 00     lds     r25, 0x0079
    1c84:       9a 01           movw    r18, r20
    1c86:       22 0f           add     r18, r18
    1c88:       33 1f           adc     r19, r19
    1c8a:       24 0f           add     r18, r20
    1c8c:       35 1f           adc     r19, r21
    1c8e:       63 e0           ldi     r22, 0x03       ; 3
    1c90:       70 e0           ldi     r23, 0x00       ; 0
    1c92:       0e 94 bf 2c     call    0x597e  ; 0x597e <__udivmodhi4>
    1c96:       26 0f           add     r18, r22
    1c98:       37 1f           adc     r19, r23
    1c9a:       36 95           lsr     r19
    1c9c:       27 95           ror     r18
    1c9e:       36 95           lsr     r19
    1ca0:       27 95           ror     r18
    1ca2:       30 93 05 01     sts     0x0105, r19
    1ca6:       20 93 04 01     sts     0x0104, r18
    1caa:       86 e0           ldi     r24, 0x06       ; 6
    1cac:       e0 cf           rjmp    .-64            ; 0x1c6e <__vector_24+0x276>
    1cae:       80 91 df 01     lds     r24, 0x01DF
    1cb2:       90 91 e0 01     lds     r25, 0x01E0
    1cb6:       20 91 78 00     lds     r18, 0x0078
    1cba:       30 91 79 00     lds     r19, 0x0079
    1cbe:       82 1b           sub     r24, r18
    1cc0:       93 0b           sbc     r25, r19
    1cc2:       90 93 28 05     sts     0x0528, r25
    1cc6:       80 93 27 05     sts     0x0527, r24
    1cca:       80 91 b8 01     lds     r24, 0x01B8
    1cce:       90 91 b9 01     lds     r25, 0x01B9
    1cd2:       20 91 27 05     lds     r18, 0x0527
    1cd6:       30 91 28 05     lds     r19, 0x0528
    1cda:       82 0f           add     r24, r18
    1cdc:       93 1f           adc     r25, r19
    1cde:       90 93 b9 01     sts     0x01B9, r25
    1ce2:       80 93 b8 01     sts     0x01B8, r24
    1ce6:       80 91 c2 01     lds     r24, 0x01C2
    1cea:       8f 5f           subi    r24, 0xFF       ; 255
    1cec:       80 93 c2 01     sts     0x01C2, r24
    1cf0:       87 e0           ldi     r24, 0x07       ; 7
    1cf2:       bd cf           rjmp    .-134           ; 0x1c6e <__vector_24+0x276>
    1cf4:       80 91 78 00     lds     r24, 0x0078
    1cf8:       90 91 79 00     lds     r25, 0x0079
    1cfc:       20 91 dd 01     lds     r18, 0x01DD
    1d00:       30 91 de 01     lds     r19, 0x01DE
    1d04:       82 1b           sub     r24, r18
    1d06:       93 0b           sbc     r25, r19
    1d08:       90 93 28 05     sts     0x0528, r25
    1d0c:       80 93 27 05     sts     0x0527, r24
    1d10:       80 91 ba 01     lds     r24, 0x01BA
    1d14:       90 91 bb 01     lds     r25, 0x01BB
    1d18:       20 91 27 05     lds     r18, 0x0527
    1d1c:       30 91 28 05     lds     r19, 0x0528
    1d20:       82 0f           add     r24, r18
    1d22:       93 1f           adc     r25, r19
    1d24:       90 93 bb 01     sts     0x01BB, r25
    1d28:       80 93 ba 01     sts     0x01BA, r24
    1d2c:       80 91 c1 01     lds     r24, 0x01C1
    1d30:       8f 5f           subi    r24, 0xFF       ; 255
    1d32:       80 93 c1 01     sts     0x01C1, r24
    1d36:       40 93 c9 01     sts     0x01C9, r20
    1d3a:       86 e0           ldi     r24, 0x06       ; 6
    1d3c:       e4 c0           rjmp    .+456           ; 0x1f06 <__vector_24+0x50e>
    1d3e:       60 91 78 00     lds     r22, 0x0078
    1d42:       70 91 79 00     lds     r23, 0x0079
    1d46:       e0 90 e1 01     lds     r14, 0x01E1
    1d4a:       f0 90 e2 01     lds     r15, 0x01E2
    1d4e:       00 91 e3 01     lds     r16, 0x01E3
    1d52:       10 91 e4 01     lds     r17, 0x01E4
    1d56:       88 27           eor     r24, r24
    1d58:       77 fd           sbrc    r23, 7
    1d5a:       80 95           com     r24
    1d5c:       98 2f           mov     r25, r24
    1d5e:       0e 94 84 2b     call    0x5708  ; 0x5708 <__floatsisf>
    1d62:       a8 01           movw    r20, r16
    1d64:       97 01           movw    r18, r14
    1d66:       0e 94 de 2a     call    0x55bc  ; 0x55bc <__subsf3>
    1d6a:       0e 94 67 2b     call    0x56ce  ; 0x56ce <__fixsfsi>
    1d6e:       70 93 bd 01     sts     0x01BD, r23
    1d72:       60 93 bc 01     sts     0x01BC, r22
    1d76:       20 91 bc 01     lds     r18, 0x01BC
    1d7a:       30 91 bd 01     lds     r19, 0x01BD
    1d7e:       e0 91 27 05     lds     r30, 0x0527
    1d82:       f0 91 28 05     lds     r31, 0x0528
    1d86:       80 91 32 05     lds     r24, 0x0532
    1d8a:       90 91 33 05     lds     r25, 0x0533
    1d8e:       97 ff           sbrs    r25, 7
    1d90:       03 c0           rjmp    .+6             ; 0x1d98 <__vector_24+0x3a0>
    1d92:       90 95           com     r25
    1d94:       81 95           neg     r24
    1d96:       9f 4f           sbci    r25, 0xFF       ; 255
    1d98:       64 e0           ldi     r22, 0x04       ; 4
    1d9a:       70 e0           ldi     r23, 0x00       ; 0
    1d9c:       0e 94 d3 2c     call    0x59a6  ; 0x59a6 <__divmodhi4>
    1da0:       eb 01           movw    r28, r22
    1da2:       cf 01           movw    r24, r30
    1da4:       f7 ff           sbrs    r31, 7
    1da6:       03 c0           rjmp    .+6             ; 0x1dae <__vector_24+0x3b6>
    1da8:       90 95           com     r25
    1daa:       81 95           neg     r24
    1dac:       9f 4f           sbci    r25, 0xFF       ; 255
    1dae:       64 e0           ldi     r22, 0x04       ; 4
    1db0:       70 e0           ldi     r23, 0x00       ; 0
    1db2:       0e 94 d3 2c     call    0x59a6  ; 0x59a6 <__divmodhi4>
    1db6:       26 0f           add     r18, r22
    1db8:       37 1f           adc     r19, r23
    1dba:       2c 0f           add     r18, r28
    1dbc:       3d 1f           adc     r19, r29
    1dbe:       30 93 bd 01     sts     0x01BD, r19
    1dc2:       20 93 bc 01     sts     0x01BC, r18
    1dc6:       80 91 bc 01     lds     r24, 0x01BC
    1dca:       90 91 bd 01     lds     r25, 0x01BD
    1dce:       02 97           sbiw    r24, 0x02       ; 2
    1dd0:       04 f1           brlt    .+64            ; 0x1e12 <__vector_24+0x41a>
    1dd2:       60 91 e1 01     lds     r22, 0x01E1
    1dd6:       70 91 e2 01     lds     r23, 0x01E2
    1dda:       80 91 e3 01     lds     r24, 0x01E3
    1dde:       90 91 e4 01     lds     r25, 0x01E4
    1de2:       20 e0           ldi     r18, 0x00       ; 0
    1de4:       30 e0           ldi     r19, 0x00       ; 0
    1de6:       48 e4           ldi     r20, 0x48       ; 72
    1de8:       54 e4           ldi     r21, 0x44       ; 68
    1dea:       0e 94 8e 2b     call    0x571c  ; 0x571c <__eqsf2>
    1dee:       88 23           and     r24, r24
    1df0:       0c f0           brlt    .+2             ; 0x1df4 <__vector_24+0x3fc>
    1df2:       3c c0           rjmp    .+120           ; 0x1e6c <__vector_24+0x474>
    1df4:       60 91 e1 01     lds     r22, 0x01E1
    1df8:       70 91 e2 01     lds     r23, 0x01E2
    1dfc:       80 91 e3 01     lds     r24, 0x01E3
    1e00:       90 91 e4 01     lds     r25, 0x01E4
    1e04:       2a e0           ldi     r18, 0x0A       ; 10
    1e06:       37 ed           ldi     r19, 0xD7       ; 215
    1e08:       43 ea           ldi     r20, 0xA3       ; 163
    1e0a:       5c e3           ldi     r21, 0x3C       ; 60
    1e0c:       0e 94 df 2a     call    0x55be  ; 0x55be <__addsf3>
    1e10:       25 c0           rjmp    .+74            ; 0x1e5c <__vector_24+0x464>
    1e12:       80 91 bc 01     lds     r24, 0x01BC
    1e16:       90 91 bd 01     lds     r25, 0x01BD
    1e1a:       8f 5f           subi    r24, 0xFF       ; 255
    1e1c:       9f 4f           sbci    r25, 0xFF       ; 255
    1e1e:       34 f5           brge    .+76            ; 0x1e6c <__vector_24+0x474>
    1e20:       60 91 e1 01     lds     r22, 0x01E1
    1e24:       70 91 e2 01     lds     r23, 0x01E2
    1e28:       80 91 e3 01     lds     r24, 0x01E3
    1e2c:       90 91 e4 01     lds     r25, 0x01E4
    1e30:       20 e0           ldi     r18, 0x00       ; 0
    1e32:       30 e0           ldi     r19, 0x00       ; 0
    1e34:       46 e1           ldi     r20, 0x16       ; 22
    1e36:       54 e4           ldi     r21, 0x44       ; 68
    1e38:       0e 94 91 2b     call    0x5722  ; 0x5722 <__gesf2>
    1e3c:       18 16           cp      r1, r24
    1e3e:       b4 f4           brge    .+44            ; 0x1e6c <__vector_24+0x474>
    1e40:       60 91 e1 01     lds     r22, 0x01E1
    1e44:       70 91 e2 01     lds     r23, 0x01E2
    1e48:       80 91 e3 01     lds     r24, 0x01E3
    1e4c:       90 91 e4 01     lds     r25, 0x01E4
    1e50:       2a e0           ldi     r18, 0x0A       ; 10
    1e52:       37 ed           ldi     r19, 0xD7       ; 215
    1e54:       43 ea           ldi     r20, 0xA3       ; 163
    1e56:       5c e3           ldi     r21, 0x3C       ; 60
    1e58:       0e 94 de 2a     call    0x55bc  ; 0x55bc <__subsf3>
    1e5c:       60 93 e1 01     sts     0x01E1, r22
    1e60:       70 93 e2 01     sts     0x01E2, r23
    1e64:       80 93 e3 01     sts     0x01E3, r24
    1e68:       90 93 e4 01     sts     0x01E4, r25
    1e6c:       81 e0           ldi     r24, 0x01       ; 1
    1e6e:       80 93 c3 01     sts     0x01C3, r24
    1e72:       80 91 78 00     lds     r24, 0x0078
    1e76:       90 91 79 00     lds     r25, 0x0079
    1e7a:       90 93 2a 05     sts     0x052A, r25
    1e7e:       80 93 29 05     sts     0x0529, r24
    1e82:       20 91 13 02     lds     r18, 0x0213
    1e86:       30 91 14 02     lds     r19, 0x0214
    1e8a:       40 91 15 02     lds     r20, 0x0215
    1e8e:       50 91 16 02     lds     r21, 0x0216
    1e92:       80 91 bc 01     lds     r24, 0x01BC
    1e96:       90 91 bd 01     lds     r25, 0x01BD
    1e9a:       aa 27           eor     r26, r26
    1e9c:       97 fd           sbrc    r25, 7
    1e9e:       a0 95           com     r26
    1ea0:       ba 2f           mov     r27, r26
    1ea2:       28 0f           add     r18, r24
    1ea4:       39 1f           adc     r19, r25
    1ea6:       4a 1f           adc     r20, r26
    1ea8:       5b 1f           adc     r21, r27
    1eaa:       20 93 13 02     sts     0x0213, r18
    1eae:       30 93 14 02     sts     0x0214, r19
    1eb2:       40 93 15 02     sts     0x0215, r20
    1eb6:       50 93 16 02     sts     0x0216, r21
    1eba:       e0 90 13 02     lds     r14, 0x0213
    1ebe:       f0 90 14 02     lds     r15, 0x0214
    1ec2:       00 91 15 02     lds     r16, 0x0215
    1ec6:       10 91 16 02     lds     r17, 0x0216
    1eca:       60 91 13 02     lds     r22, 0x0213
    1ece:       70 91 14 02     lds     r23, 0x0214
    1ed2:       80 91 15 02     lds     r24, 0x0215
    1ed6:       90 91 16 02     lds     r25, 0x0216
    1eda:       20 e0           ldi     r18, 0x00       ; 0
    1edc:       34 e0           ldi     r19, 0x04       ; 4
    1ede:       40 e0           ldi     r20, 0x00       ; 0
    1ee0:       50 e0           ldi     r21, 0x00       ; 0
    1ee2:       0e 94 08 2d     call    0x5a10  ; 0x5a10 <__divmodsi4>
    1ee6:       e2 1a           sub     r14, r18
    1ee8:       f3 0a           sbc     r15, r19
    1eea:       04 0b           sbc     r16, r20
    1eec:       15 0b           sbc     r17, r21
    1eee:       e0 92 13 02     sts     0x0213, r14
    1ef2:       f0 92 14 02     sts     0x0214, r15
    1ef6:       00 93 15 02     sts     0x0215, r16
    1efa:       10 93 16 02     sts     0x0216, r17
    1efe:       83 e0           ldi     r24, 0x03       ; 3
    1f00:       80 93 c9 01     sts     0x01C9, r24
    1f04:       87 e0           ldi     r24, 0x07       ; 7
    1f06:       80 93 c8 01     sts     0x01C8, r24
    1f0a:       7c c0           rjmp    .+248           ; 0x2004 <__vector_24+0x60c>
    1f0c:       80 91 37 05     lds     r24, 0x0537
    1f10:       90 91 38 05     lds     r25, 0x0538
    1f14:       20 91 78 00     lds     r18, 0x0078
    1f18:       30 91 79 00     lds     r19, 0x0079
    1f1c:       82 0f           add     r24, r18
    1f1e:       93 1f           adc     r25, r19
    1f20:       90 93 38 05     sts     0x0538, r25
    1f24:       80 93 37 05     sts     0x0537, r24
    1f28:       80 91 2f 05     lds     r24, 0x052F
    1f2c:       8f 5f           subi    r24, 0xFF       ; 255
    1f2e:       80 93 2f 05     sts     0x052F, r24
    1f32:       80 91 2f 05     lds     r24, 0x052F
    1f36:       85 30           cpi     r24, 0x05       ; 5
    1f38:       08 f4           brcc    .+2             ; 0x1f3c <__vector_24+0x544>
    1f3a:       60 c0           rjmp    .+192           ; 0x1ffc <__vector_24+0x604>
    1f3c:       80 91 78 00     lds     r24, 0x0078
    1f40:       90 91 79 00     lds     r25, 0x0079
    1f44:       90 93 0b 01     sts     0x010B, r25
    1f48:       80 93 0a 01     sts     0x010A, r24
    1f4c:       10 92 2f 05     sts     0x052F, r1
    1f50:       80 91 2b 05     lds     r24, 0x052B
    1f54:       90 91 2c 05     lds     r25, 0x052C
    1f58:       20 91 37 05     lds     r18, 0x0537
    1f5c:       30 91 38 05     lds     r19, 0x0538
    1f60:       82 1b           sub     r24, r18
    1f62:       93 0b           sbc     r25, r19
    1f64:       20 91 2f 02     lds     r18, 0x022F
    1f68:       30 91 30 02     lds     r19, 0x0230
    1f6c:       82 1b           sub     r24, r18
    1f6e:       93 0b           sbc     r25, r19
    1f70:       90 93 c5 01     sts     0x01C5, r25
    1f74:       80 93 c4 01     sts     0x01C4, r24
    1f78:       60 91 37 05     lds     r22, 0x0537
    1f7c:       70 91 38 05     lds     r23, 0x0538
    1f80:       e0 90 06 01     lds     r14, 0x0106
    1f84:       f0 90 07 01     lds     r15, 0x0107
    1f88:       00 91 08 01     lds     r16, 0x0108
    1f8c:       10 91 09 01     lds     r17, 0x0109
    1f90:       88 27           eor     r24, r24
    1f92:       77 fd           sbrc    r23, 7
    1f94:       80 95           com     r24
    1f96:       98 2f           mov     r25, r24
    1f98:       a8 01           movw    r20, r16
    1f9a:       97 01           movw    r18, r14
    1f9c:       22 0f           add     r18, r18
    1f9e:       33 1f           adc     r19, r19
    1fa0:       44 1f           adc     r20, r20
    1fa2:       55 1f           adc     r21, r21
    1fa4:       2e 0d           add     r18, r14
    1fa6:       3f 1d           adc     r19, r15
    1fa8:       40 1f           adc     r20, r16
    1faa:       51 1f           adc     r21, r17
    1fac:       62 0f           add     r22, r18
    1fae:       73 1f           adc     r23, r19
    1fb0:       84 1f           adc     r24, r20
    1fb2:       95 1f           adc     r25, r21
    1fb4:       24 e0           ldi     r18, 0x04       ; 4
    1fb6:       30 e0           ldi     r19, 0x00       ; 0
    1fb8:       40 e0           ldi     r20, 0x00       ; 0
    1fba:       50 e0           ldi     r21, 0x00       ; 0
    1fbc:       0e 94 08 2d     call    0x5a10  ; 0x5a10 <__divmodsi4>
    1fc0:       20 93 06 01     sts     0x0106, r18
    1fc4:       30 93 07 01     sts     0x0107, r19
    1fc8:       40 93 08 01     sts     0x0108, r20
    1fcc:       50 93 09 01     sts     0x0109, r21
    1fd0:       20 91 2b 05     lds     r18, 0x052B
    1fd4:       30 91 2c 05     lds     r19, 0x052C
    1fd8:       80 91 06 01     lds     r24, 0x0106
    1fdc:       90 91 07 01     lds     r25, 0x0107
    1fe0:       a0 91 08 01     lds     r26, 0x0108
    1fe4:       b0 91 09 01     lds     r27, 0x0109
    1fe8:       28 1b           sub     r18, r24
    1fea:       39 0b           sbc     r19, r25
    1fec:       30 93 30 02     sts     0x0230, r19
    1ff0:       20 93 2f 02     sts     0x022F, r18
    1ff4:       10 92 38 05     sts     0x0538, r1
    1ff8:       10 92 37 05     sts     0x0537, r1
    1ffc:       10 92 c9 01     sts     0x01C9, r1
    2000:       10 92 c8 01     sts     0x01C8, r1
    2004:       80 91 c9 01     lds     r24, 0x01C9
    2008:       80 93 7c 00     sts     0x007C, r24
    200c:       8f ee           ldi     r24, 0xEF       ; 239
    200e:       80 93 7a 00     sts     0x007A, r24
    2012:       ff 91           pop     r31
    2014:       ef 91           pop     r30
    2016:       df 91           pop     r29
    2018:       cf 91           pop     r28
    201a:       bf 91           pop     r27
    201c:       af 91           pop     r26
    201e:       9f 91           pop     r25
    2020:       8f 91           pop     r24
    2022:       7f 91           pop     r23
    2024:       6f 91           pop     r22
    2026:       5f 91           pop     r21
    2028:       4f 91           pop     r20
    202a:       3f 91           pop     r19
    202c:       2f 91           pop     r18
    202e:       1f 91           pop     r17
    2030:       0f 91           pop     r16
    2032:       ff 90           pop     r15
    2034:       ef 90           pop     r14
    2036:       0f 90           pop     r0
    2038:       0f be           out     0x3f, r0        ; 63
    203a:       0f 90           pop     r0
    203c:       1f 90           pop     r1
    203e:       18 95           reti

00002040 <SucheLuftruckOffset>:
    2040:       cf 93           push    r28
    2042:       df 93           push    r29
    2044:       c0 e0           ldi     r28, 0x00       ; 0
    2046:       d0 e0           ldi     r29, 0x00       ; 0
    2048:       c7 bd           out     0x27, r28       ; 39
    204a:       82 e3           ldi     r24, 0x32       ; 50
    204c:       90 e0           ldi     r25, 0x00       ; 0
    204e:       0e 94 e4 0c     call    0x19c8  ; 0x19c8 <Delay_ms>
    2052:       8b e3           ldi     r24, 0x3B       ; 59
    2054:       91 e0           ldi     r25, 0x01       ; 1
    2056:       9f 93           push    r25
    2058:       8f 93           push    r24
    205a:       1f 92           push    r1
    205c:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    2060:       80 91 0a 01     lds     r24, 0x010A
    2064:       90 91 0b 01     lds     r25, 0x010B
    2068:       0f 90           pop     r0
    206a:       0f 90           pop     r0
    206c:       0f 90           pop     r0
    206e:       84 58           subi    r24, 0x84       ; 132
    2070:       93 40           sbci    r25, 0x03       ; 3
    2072:       20 f0           brcs    .+8             ; 0x207c <SucheLuftruckOffset+0x3c>
    2074:       21 96           adiw    r28, 0x01       ; 1
    2076:       ca 3f           cpi     r28, 0xFA       ; 250
    2078:       d1 05           cpc     r29, r1
    207a:       31 f7           brne    .-52            ; 0x2048 <SucheLuftruckOffset+0x8>
    207c:       c0 93 34 05     sts     0x0534, r28
    2080:       88 ec           ldi     r24, 0xC8       ; 200
    2082:       90 e0           ldi     r25, 0x00       ; 0
    2084:       0e 94 e4 0c     call    0x19c8  ; 0x19c8 <Delay_ms>
    2088:       df 91           pop     r29
    208a:       cf 91           pop     r28
    208c:       08 95           ret

0000208e <LcdClear>:
    208e:       e6 e1           ldi     r30, 0x16       ; 22
    2090:       f1 e0           ldi     r31, 0x01       ; 1
    2092:       80 e2           ldi     r24, 0x20       ; 32
    2094:       81 93           st      Z+, r24
    2096:       91 e0           ldi     r25, 0x01       ; 1
    2098:       e6 36           cpi     r30, 0x66       ; 102
    209a:       f9 07           cpc     r31, r25
    209c:       d9 f7           brne    .-10            ; 0x2094 <LcdClear+0x6>
    209e:       08 95           ret

000020a0 <Menu>:
    20a0:       ff 92           push    r15
    20a2:       0f 93           push    r16
    20a4:       1f 93           push    r17
    20a6:       80 91 cd 01     lds     r24, 0x01CD
    20aa:       28 2f           mov     r18, r24
    20ac:       33 27           eor     r19, r19
    20ae:       c9 01           movw    r24, r18
    20b0:       81 70           andi    r24, 0x01       ; 1
    20b2:       90 70           andi    r25, 0x00       ; 0
    20b4:       68 2f           mov     r22, r24
    20b6:       88 23           and     r24, r24
    20b8:       91 f0           breq    .+36            ; 0x20de <Menu+0x3e>
    20ba:       80 91 ce 01     lds     r24, 0x01CE
    20be:       88 23           and     r24, r24
    20c0:       11 f0           breq    .+4             ; 0x20c6 <Menu+0x26>
    20c2:       81 50           subi    r24, 0x01       ; 1
    20c4:       02 c0           rjmp    .+4             ; 0x20ca <Menu+0x2a>
    20c6:       80 91 66 01     lds     r24, 0x0166
    20ca:       80 93 ce 01     sts     0x01CE, r24
    20ce:       e6 e1           ldi     r30, 0x16       ; 22
    20d0:       f1 e0           ldi     r31, 0x01       ; 1
    20d2:       80 e2           ldi     r24, 0x20       ; 32
    20d4:       81 93           st      Z+, r24
    20d6:       91 e0           ldi     r25, 0x01       ; 1
    20d8:       e6 36           cpi     r30, 0x66       ; 102
    20da:       f9 07           cpc     r31, r25
    20dc:       d9 f7           brne    .-10            ; 0x20d4 <Menu+0x34>
    20de:       a9 01           movw    r20, r18
    20e0:       42 70           andi    r20, 0x02       ; 2
    20e2:       50 70           andi    r21, 0x00       ; 0
    20e4:       21 ff           sbrs    r18, 1
    20e6:       0d c0           rjmp    .+26            ; 0x2102 <Menu+0x62>
    20e8:       80 91 ce 01     lds     r24, 0x01CE
    20ec:       8f 5f           subi    r24, 0xFF       ; 255
    20ee:       80 93 ce 01     sts     0x01CE, r24
    20f2:       e6 e1           ldi     r30, 0x16       ; 22
    20f4:       f1 e0           ldi     r31, 0x01       ; 1
    20f6:       80 e2           ldi     r24, 0x20       ; 32
    20f8:       81 93           st      Z+, r24
    20fa:       91 e0           ldi     r25, 0x01       ; 1
    20fc:       e6 36           cpi     r30, 0x66       ; 102
    20fe:       f9 07           cpc     r31, r25
    2100:       d9 f7           brne    .-10            ; 0x20f8 <Menu+0x58>
    2102:       66 23           and     r22, r22
    2104:       21 f0           breq    .+8             ; 0x210e <Menu+0x6e>
    2106:       45 2b           or      r20, r21
    2108:       11 f0           breq    .+4             ; 0x210e <Menu+0x6e>
    210a:       10 92 ce 01     sts     0x01CE, r1
    210e:       81 e1           ldi     r24, 0x11       ; 17
    2110:       80 93 cc 01     sts     0x01CC, r24
    2114:       80 91 ce 01     lds     r24, 0x01CE
    2118:       99 27           eor     r25, r25
    211a:       9f 93           push    r25
    211c:       8f 93           push    r24
    211e:       8c ea           ldi     r24, 0xAC       ; 172
    2120:       93 e0           ldi     r25, 0x03       ; 3
    2122:       9f 93           push    r25
    2124:       8f 93           push    r24
    2126:       e1 e0           ldi     r30, 0x01       ; 1
    2128:       fe 2e           mov     r15, r30
    212a:       ff 92           push    r15
    212c:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    2130:       00 91 ce 01     lds     r16, 0x01CE
    2134:       0f 90           pop     r0
    2136:       0f 90           pop     r0
    2138:       0f 90           pop     r0
    213a:       0f 90           pop     r0
    213c:       0f 90           pop     r0
    213e:       05 30           cpi     r16, 0x05       ; 5
    2140:       09 f4           brne    .+2             ; 0x2144 <Menu+0xa4>
    2142:       d7 c1           rjmp    .+942           ; 0x24f2 <Menu+0x452>
    2144:       06 30           cpi     r16, 0x06       ; 6
    2146:       90 f4           brcc    .+36            ; 0x216c <Menu+0xcc>
    2148:       02 30           cpi     r16, 0x02       ; 2
    214a:       09 f4           brne    .+2             ; 0x214e <Menu+0xae>
    214c:       b8 c0           rjmp    .+368           ; 0x22be <Menu+0x21e>
    214e:       03 30           cpi     r16, 0x03       ; 3
    2150:       30 f4           brcc    .+12            ; 0x215e <Menu+0xbe>
    2152:       00 23           and     r16, r16
    2154:       f1 f0           breq    .+60            ; 0x2192 <Menu+0xf2>
    2156:       01 30           cpi     r16, 0x01       ; 1
    2158:       09 f0           breq    .+2             ; 0x215c <Menu+0xbc>
    215a:       5b c3           rjmp    .+1718          ; 0x2812 <Menu+0x772>
    215c:       4d c0           rjmp    .+154           ; 0x21f8 <Menu+0x158>
    215e:       03 30           cpi     r16, 0x03       ; 3
    2160:       09 f4           brne    .+2             ; 0x2164 <Menu+0xc4>
    2162:       02 c1           rjmp    .+516           ; 0x2368 <Menu+0x2c8>
    2164:       04 30           cpi     r16, 0x04       ; 4
    2166:       09 f0           breq    .+2             ; 0x216a <Menu+0xca>
    2168:       54 c3           rjmp    .+1704          ; 0x2812 <Menu+0x772>
    216a:       4b c1           rjmp    .+662           ; 0x2402 <Menu+0x362>
    216c:       08 30           cpi     r16, 0x08       ; 8
    216e:       09 f4           brne    .+2             ; 0x2172 <Menu+0xd2>
    2170:       98 c2           rjmp    .+1328          ; 0x26a2 <Menu+0x602>
    2172:       09 30           cpi     r16, 0x09       ; 9
    2174:       38 f4           brcc    .+14            ; 0x2184 <Menu+0xe4>
    2176:       06 30           cpi     r16, 0x06       ; 6
    2178:       09 f4           brne    .+2             ; 0x217c <Menu+0xdc>
    217a:       11 c2           rjmp    .+1058          ; 0x259e <Menu+0x4fe>
    217c:       07 30           cpi     r16, 0x07       ; 7
    217e:       09 f0           breq    .+2             ; 0x2182 <Menu+0xe2>
    2180:       48 c3           rjmp    .+1680          ; 0x2812 <Menu+0x772>
    2182:       6c c2           rjmp    .+1240          ; 0x265c <Menu+0x5bc>
    2184:       09 30           cpi     r16, 0x09       ; 9
    2186:       09 f4           brne    .+2             ; 0x218a <Menu+0xea>
    2188:       c9 c2           rjmp    .+1426          ; 0x271c <Menu+0x67c>
    218a:       0a 30           cpi     r16, 0x0A       ; 10
    218c:       09 f0           breq    .+2             ; 0x2190 <Menu+0xf0>
    218e:       41 c3           rjmp    .+1666          ; 0x2812 <Menu+0x772>
    2190:       03 c3           rjmp    .+1542          ; 0x2798 <Menu+0x6f8>
    2192:       10 92 cc 01     sts     0x01CC, r1
    2196:       8a e9           ldi     r24, 0x9A       ; 154
    2198:       93 e0           ldi     r25, 0x03       ; 3
    219a:       9f 93           push    r25
    219c:       8f 93           push    r24
    219e:       ff 92           push    r15
    21a0:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    21a4:       84 e1           ldi     r24, 0x14       ; 20
    21a6:       80 93 cc 01     sts     0x01CC, r24
    21aa:       8c e3           ldi     r24, 0x3C       ; 60
    21ac:       90 e0           ldi     r25, 0x00       ; 0
    21ae:       9f 93           push    r25
    21b0:       8f 93           push    r24
    21b2:       1f 92           push    r1
    21b4:       1f 92           push    r1
    21b6:       83 e9           ldi     r24, 0x93       ; 147
    21b8:       93 e0           ldi     r25, 0x03       ; 3
    21ba:       9f 93           push    r25
    21bc:       8f 93           push    r24
    21be:       ff 92           push    r15
    21c0:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    21c4:       88 e2           ldi     r24, 0x28       ; 40
    21c6:       80 93 cc 01     sts     0x01CC, r24
    21ca:       0e 94 f8 01     call    0x3f0   ; 0x3f0 <GetActiveParamSetNumber>
    21ce:       99 27           eor     r25, r25
    21d0:       9f 93           push    r25
    21d2:       8f 93           push    r24
    21d4:       86 e8           ldi     r24, 0x86       ; 134
    21d6:       93 e0           ldi     r25, 0x03       ; 3
    21d8:       9f 93           push    r25
    21da:       8f 93           push    r24
    21dc:       ff 92           push    r15
    21de:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    21e2:       8c e3           ldi     r24, 0x3C       ; 60
    21e4:       80 93 cc 01     sts     0x01CC, r24
    21e8:       86 e7           ldi     r24, 0x76       ; 118
    21ea:       93 e0           ldi     r25, 0x03       ; 3
    21ec:       9f 93           push    r25
    21ee:       8f 93           push    r24
    21f0:       ff 92           push    r15
    21f2:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    21f6:       8e c2           rjmp    .+1308          ; 0x2714 <Menu+0x674>
    21f8:       80 91 75 05     lds     r24, 0x0575
    21fc:       80 ff           sbrs    r24, 0
    21fe:       47 c0           rjmp    .+142           ; 0x228e <Menu+0x1ee>
    2200:       10 92 cc 01     sts     0x01CC, r1
    2204:       80 91 2f 02     lds     r24, 0x022F
    2208:       90 91 30 02     lds     r25, 0x0230
    220c:       9f 93           push    r25
    220e:       8f 93           push    r24
    2210:       87 e6           ldi     r24, 0x67       ; 103
    2212:       93 e0           ldi     r25, 0x03       ; 3
    2214:       9f 93           push    r25
    2216:       8f 93           push    r24
    2218:       0f 93           push    r16
    221a:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    221e:       84 e1           ldi     r24, 0x14       ; 20
    2220:       80 93 cc 01     sts     0x01CC, r24
    2224:       80 91 31 02     lds     r24, 0x0231
    2228:       90 91 32 02     lds     r25, 0x0232
    222c:       9f 93           push    r25
    222e:       8f 93           push    r24
    2230:       88 e5           ldi     r24, 0x58       ; 88
    2232:       93 e0           ldi     r25, 0x03       ; 3
    2234:       9f 93           push    r25
    2236:       8f 93           push    r24
    2238:       0f 93           push    r16
    223a:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    223e:       88 e2           ldi     r24, 0x28       ; 40
    2240:       80 93 cc 01     sts     0x01CC, r24
    2244:       80 91 0a 01     lds     r24, 0x010A
    2248:       90 91 0b 01     lds     r25, 0x010B
    224c:       9f 93           push    r25
    224e:       8f 93           push    r24
    2250:       89 e4           ldi     r24, 0x49       ; 73
    2252:       93 e0           ldi     r25, 0x03       ; 3
    2254:       9f 93           push    r25
    2256:       8f 93           push    r24
    2258:       0f 93           push    r16
    225a:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    225e:       8c e3           ldi     r24, 0x3C       ; 60
    2260:       80 93 cc 01     sts     0x01CC, r24
    2264:       80 91 34 05     lds     r24, 0x0534
    2268:       99 27           eor     r25, r25
    226a:       9f 93           push    r25
    226c:       8f 93           push    r24
    226e:       8a e3           ldi     r24, 0x3A       ; 58
    2270:       93 e0           ldi     r25, 0x03       ; 3
    2272:       9f 93           push    r25
    2274:       8f 93           push    r24
    2276:       0f 93           push    r16
    2278:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    227c:       8d b7           in      r24, 0x3d       ; 61
    227e:       9e b7           in      r25, 0x3e       ; 62
    2280:       44 96           adiw    r24, 0x14       ; 20
    2282:       0f b6           in      r0, 0x3f        ; 63
    2284:       f8 94           cli
    2286:       9e bf           out     0x3e, r25       ; 62
    2288:       0f be           out     0x3f, r0        ; 63
    228a:       8d bf           out     0x3d, r24       ; 61
    228c:       c7 c2           rjmp    .+1422          ; 0x281c <Menu+0x77c>
    228e:       84 e1           ldi     r24, 0x14       ; 20
    2290:       80 93 cc 01     sts     0x01CC, r24
    2294:       83 e3           ldi     r24, 0x33       ; 51
    2296:       93 e0           ldi     r25, 0x03       ; 3
    2298:       9f 93           push    r25
    229a:       8f 93           push    r24
    229c:       0f 93           push    r16
    229e:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    22a2:       88 e2           ldi     r24, 0x28       ; 40
    22a4:       80 93 cc 01     sts     0x01CC, r24
    22a8:       85 e2           ldi     r24, 0x25       ; 37
    22aa:       93 e0           ldi     r25, 0x03       ; 3
    22ac:       9f 93           push    r25
    22ae:       8f 93           push    r24
    22b0:       0f 93           push    r16
    22b2:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    22b6:       8d b7           in      r24, 0x3d       ; 61
    22b8:       9e b7           in      r25, 0x3e       ; 62
    22ba:       06 96           adiw    r24, 0x06       ; 6
    22bc:       e2 cf           rjmp    .-60            ; 0x2282 <Menu+0x1e2>
    22be:       10 92 cc 01     sts     0x01CC, r1
    22c2:       8b e1           ldi     r24, 0x1B       ; 27
    22c4:       93 e0           ldi     r25, 0x03       ; 3
    22c6:       9f 93           push    r25
    22c8:       8f 93           push    r24
    22ca:       ff 92           push    r15
    22cc:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    22d0:       84 e1           ldi     r24, 0x14       ; 20
    22d2:       80 93 cc 01     sts     0x01CC, r24
    22d6:       60 91 e7 01     lds     r22, 0x01E7
    22da:       70 91 e8 01     lds     r23, 0x01E8
    22de:       80 91 e9 01     lds     r24, 0x01E9
    22e2:       90 91 ea 01     lds     r25, 0x01EA
    22e6:       20 e0           ldi     r18, 0x00       ; 0
    22e8:       34 e0           ldi     r19, 0x04       ; 4
    22ea:       40 e0           ldi     r20, 0x00       ; 0
    22ec:       50 e0           ldi     r21, 0x00       ; 0
    22ee:       0e 94 08 2d     call    0x5a10  ; 0x5a10 <__divmodsi4>
    22f2:       5f 93           push    r21
    22f4:       4f 93           push    r20
    22f6:       3f 93           push    r19
    22f8:       2f 93           push    r18
    22fa:       8c e0           ldi     r24, 0x0C       ; 12
    22fc:       93 e0           ldi     r25, 0x03       ; 3
    22fe:       9f 93           push    r25
    2300:       8f 93           push    r24
    2302:       ff 92           push    r15
    2304:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    2308:       88 e2           ldi     r24, 0x28       ; 40
    230a:       80 93 cc 01     sts     0x01CC, r24
    230e:       60 91 ef 01     lds     r22, 0x01EF
    2312:       70 91 f0 01     lds     r23, 0x01F0
    2316:       80 91 f1 01     lds     r24, 0x01F1
    231a:       90 91 f2 01     lds     r25, 0x01F2
    231e:       20 e0           ldi     r18, 0x00       ; 0
    2320:       34 e0           ldi     r19, 0x04       ; 4
    2322:       40 e0           ldi     r20, 0x00       ; 0
    2324:       50 e0           ldi     r21, 0x00       ; 0
    2326:       0e 94 08 2d     call    0x5a10  ; 0x5a10 <__divmodsi4>
    232a:       5f 93           push    r21
    232c:       4f 93           push    r20
    232e:       3f 93           push    r19
    2330:       2f 93           push    r18
    2332:       8d ef           ldi     r24, 0xFD       ; 253
    2334:       92 e0           ldi     r25, 0x02       ; 2
    2336:       9f 93           push    r25
    2338:       8f 93           push    r24
    233a:       ff 92           push    r15
    233c:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    2340:       8c e3           ldi     r24, 0x3C       ; 60
    2342:       80 93 cc 01     sts     0x01CC, r24
    2346:       80 91 17 02     lds     r24, 0x0217
    234a:       90 91 18 02     lds     r25, 0x0218
    234e:       9f 93           push    r25
    2350:       8f 93           push    r24
    2352:       8e ee           ldi     r24, 0xEE       ; 238
    2354:       92 e0           ldi     r25, 0x02       ; 2
    2356:       9f 93           push    r25
    2358:       8f 93           push    r24
    235a:       ff 92           push    r15
    235c:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    2360:       8d b7           in      r24, 0x3d       ; 61
    2362:       9e b7           in      r25, 0x3e       ; 62
    2364:       46 96           adiw    r24, 0x16       ; 22
    2366:       8d cf           rjmp    .-230           ; 0x2282 <Menu+0x1e2>
    2368:       10 92 cc 01     sts     0x01CC, r1
    236c:       80 91 45 05     lds     r24, 0x0545
    2370:       90 91 46 05     lds     r25, 0x0546
    2374:       20 91 43 05     lds     r18, 0x0543
    2378:       30 91 44 05     lds     r19, 0x0544
    237c:       9f 93           push    r25
    237e:       8f 93           push    r24
    2380:       3f 93           push    r19
    2382:       2f 93           push    r18
    2384:       8e ed           ldi     r24, 0xDE       ; 222
    2386:       92 e0           ldi     r25, 0x02       ; 2
    2388:       9f 93           push    r25
    238a:       8f 93           push    r24
    238c:       ff 92           push    r15
    238e:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    2392:       84 e1           ldi     r24, 0x14       ; 20
    2394:       80 93 cc 01     sts     0x01CC, r24
    2398:       80 91 49 05     lds     r24, 0x0549
    239c:       90 91 4a 05     lds     r25, 0x054A
    23a0:       20 91 47 05     lds     r18, 0x0547
    23a4:       30 91 48 05     lds     r19, 0x0548
    23a8:       9f 93           push    r25
    23aa:       8f 93           push    r24
    23ac:       3f 93           push    r19
    23ae:       2f 93           push    r18
    23b0:       8e ec           ldi     r24, 0xCE       ; 206
    23b2:       92 e0           ldi     r25, 0x02       ; 2
    23b4:       9f 93           push    r25
    23b6:       8f 93           push    r24
    23b8:       ff 92           push    r15
    23ba:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    23be:       88 e2           ldi     r24, 0x28       ; 40
    23c0:       80 93 cc 01     sts     0x01CC, r24
    23c4:       80 91 4d 05     lds     r24, 0x054D
    23c8:       90 91 4e 05     lds     r25, 0x054E
    23cc:       20 91 4b 05     lds     r18, 0x054B
    23d0:       30 91 4c 05     lds     r19, 0x054C
    23d4:       9f 93           push    r25
    23d6:       8f 93           push    r24
    23d8:       3f 93           push    r19
    23da:       2f 93           push    r18
    23dc:       8e eb           ldi     r24, 0xBE       ; 190
    23de:       92 e0           ldi     r25, 0x02       ; 2
    23e0:       9f 93           push    r25
    23e2:       8f 93           push    r24
    23e4:       ff 92           push    r15
    23e6:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    23ea:       8c e3           ldi     r24, 0x3C       ; 60
    23ec:       80 93 cc 01     sts     0x01CC, r24
    23f0:       80 91 4f 05     lds     r24, 0x054F
    23f4:       90 91 50 05     lds     r25, 0x0550
    23f8:       9f 93           push    r25
    23fa:       8f 93           push    r24
    23fc:       8e ea           ldi     r24, 0xAE       ; 174
    23fe:       92 e0           ldi     r25, 0x02       ; 2
    2400:       6f c0           rjmp    .+222           ; 0x24e0 <Menu+0x440>
    2402:       10 92 cc 01     sts     0x01CC, r1
    2406:       e0 91 6e 05     lds     r30, 0x056E
    240a:       ff 27           eor     r31, r31
    240c:       ee 0f           add     r30, r30
    240e:       ff 1f           adc     r31, r31
    2410:       ef 5b           subi    r30, 0xBF       ; 191
    2412:       fa 4f           sbci    r31, 0xFA       ; 250
    2414:       20 81           ld      r18, Z
    2416:       31 81           ldd     r19, Z+1        ; 0x01
    2418:       e0 91 6d 05     lds     r30, 0x056D
    241c:       ff 27           eor     r31, r31
    241e:       ee 0f           add     r30, r30
    2420:       ff 1f           adc     r31, r31
    2422:       ef 5b           subi    r30, 0xBF       ; 191
    2424:       fa 4f           sbci    r31, 0xFA       ; 250
    2426:       80 81           ld      r24, Z
    2428:       91 81           ldd     r25, Z+1        ; 0x01
    242a:       3f 93           push    r19
    242c:       2f 93           push    r18
    242e:       9f 93           push    r25
    2430:       8f 93           push    r24
    2432:       8e e9           ldi     r24, 0x9E       ; 158
    2434:       92 e0           ldi     r25, 0x02       ; 2
    2436:       9f 93           push    r25
    2438:       8f 93           push    r24
    243a:       ff 92           push    r15
    243c:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    2440:       84 e1           ldi     r24, 0x14       ; 20
    2442:       80 93 cc 01     sts     0x01CC, r24
    2446:       e0 91 70 05     lds     r30, 0x0570
    244a:       ff 27           eor     r31, r31
    244c:       ee 0f           add     r30, r30
    244e:       ff 1f           adc     r31, r31
    2450:       ef 5b           subi    r30, 0xBF       ; 191
    2452:       fa 4f           sbci    r31, 0xFA       ; 250
    2454:       20 81           ld      r18, Z
    2456:       31 81           ldd     r19, Z+1        ; 0x01
    2458:       e0 91 6f 05     lds     r30, 0x056F
    245c:       ff 27           eor     r31, r31
    245e:       ee 0f           add     r30, r30
    2460:       ff 1f           adc     r31, r31
    2462:       ef 5b           subi    r30, 0xBF       ; 191
    2464:       fa 4f           sbci    r31, 0xFA       ; 250
    2466:       80 81           ld      r24, Z
    2468:       91 81           ldd     r25, Z+1        ; 0x01
    246a:       3f 93           push    r19
    246c:       2f 93           push    r18
    246e:       9f 93           push    r25
    2470:       8f 93           push    r24
    2472:       8e e8           ldi     r24, 0x8E       ; 142
    2474:       92 e0           ldi     r25, 0x02       ; 2
    2476:       9f 93           push    r25
    2478:       8f 93           push    r24
    247a:       ff 92           push    r15
    247c:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    2480:       88 e2           ldi     r24, 0x28       ; 40
    2482:       80 93 cc 01     sts     0x01CC, r24
    2486:       e0 91 72 05     lds     r30, 0x0572
    248a:       ff 27           eor     r31, r31
    248c:       ee 0f           add     r30, r30
    248e:       ff 1f           adc     r31, r31
    2490:       ef 5b           subi    r30, 0xBF       ; 191
    2492:       fa 4f           sbci    r31, 0xFA       ; 250
    2494:       20 81           ld      r18, Z
    2496:       31 81           ldd     r19, Z+1        ; 0x01
    2498:       e0 91 71 05     lds     r30, 0x0571
    249c:       ff 27           eor     r31, r31
    249e:       ee 0f           add     r30, r30
    24a0:       ff 1f           adc     r31, r31
    24a2:       ef 5b           subi    r30, 0xBF       ; 191
    24a4:       fa 4f           sbci    r31, 0xFA       ; 250
    24a6:       80 81           ld      r24, Z
    24a8:       91 81           ldd     r25, Z+1        ; 0x01
    24aa:       3f 93           push    r19
    24ac:       2f 93           push    r18
    24ae:       9f 93           push    r25
    24b0:       8f 93           push    r24
    24b2:       8e e7           ldi     r24, 0x7E       ; 126
    24b4:       92 e0           ldi     r25, 0x02       ; 2
    24b6:       9f 93           push    r25
    24b8:       8f 93           push    r24
    24ba:       ff 92           push    r15
    24bc:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    24c0:       8c e3           ldi     r24, 0x3C       ; 60
    24c2:       80 93 cc 01     sts     0x01CC, r24
    24c6:       e0 91 73 05     lds     r30, 0x0573
    24ca:       ff 27           eor     r31, r31
    24cc:       ee 0f           add     r30, r30
    24ce:       ff 1f           adc     r31, r31
    24d0:       ef 5b           subi    r30, 0xBF       ; 191
    24d2:       fa 4f           sbci    r31, 0xFA       ; 250
    24d4:       80 81           ld      r24, Z
    24d6:       91 81           ldd     r25, Z+1        ; 0x01
    24d8:       9f 93           push    r25
    24da:       8f 93           push    r24
    24dc:       8e e6           ldi     r24, 0x6E       ; 110
    24de:       92 e0           ldi     r25, 0x02       ; 2
    24e0:       9f 93           push    r25
    24e2:       8f 93           push    r24
    24e4:       ff 92           push    r15
    24e6:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    24ea:       8d b7           in      r24, 0x3d       ; 61
    24ec:       9e b7           in      r25, 0x3e       ; 62
    24ee:       4a 96           adiw    r24, 0x1a       ; 26
    24f0:       c8 ce           rjmp    .-624           ; 0x2282 <Menu+0x1e2>
    24f2:       10 92 cc 01     sts     0x01CC, r1
    24f6:       80 e6           ldi     r24, 0x60       ; 96
    24f8:       92 e0           ldi     r25, 0x02       ; 2
    24fa:       9f 93           push    r25
    24fc:       8f 93           push    r24
    24fe:       ff 92           push    r15
    2500:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    2504:       84 e1           ldi     r24, 0x14       ; 20
    2506:       80 93 cc 01     sts     0x01CC, r24
    250a:       20 91 d7 01     lds     r18, 0x01D7
    250e:       30 91 d8 01     lds     r19, 0x01D8
    2512:       80 91 b2 01     lds     r24, 0x01B2
    2516:       90 91 b3 01     lds     r25, 0x01B3
    251a:       60 91 be 01     lds     r22, 0x01BE
    251e:       3f 93           push    r19
    2520:       2f 93           push    r18
    2522:       77 27           eor     r23, r23
    2524:       0e 94 d3 2c     call    0x59a6  ; 0x59a6 <__divmodhi4>
    2528:       7f 93           push    r23
    252a:       6f 93           push    r22
    252c:       81 e5           ldi     r24, 0x51       ; 81
    252e:       92 e0           ldi     r25, 0x02       ; 2
    2530:       9f 93           push    r25
    2532:       8f 93           push    r24
    2534:       ff 92           push    r15
    2536:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    253a:       88 e2           ldi     r24, 0x28       ; 40
    253c:       80 93 cc 01     sts     0x01CC, r24
    2540:       20 91 d9 01     lds     r18, 0x01D9
    2544:       30 91 da 01     lds     r19, 0x01DA
    2548:       80 91 b4 01     lds     r24, 0x01B4
    254c:       90 91 b5 01     lds     r25, 0x01B5
    2550:       60 91 bf 01     lds     r22, 0x01BF
    2554:       3f 93           push    r19
    2556:       2f 93           push    r18
    2558:       77 27           eor     r23, r23
    255a:       0e 94 d3 2c     call    0x59a6  ; 0x59a6 <__divmodhi4>
    255e:       7f 93           push    r23
    2560:       6f 93           push    r22
    2562:       82 e4           ldi     r24, 0x42       ; 66
    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 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    2570:       8c e3           ldi     r24, 0x3C       ; 60
    2572:       80 93 cc 01     sts     0x01CC, r24
    2576:       20 91 db 01     lds     r18, 0x01DB
    257a:       30 91 dc 01     lds     r19, 0x01DC
    257e:       80 91 b6 01     lds     r24, 0x01B6
    2582:       90 91 b7 01     lds     r25, 0x01B7
    2586:       60 91 c0 01     lds     r22, 0x01C0
    258a:       3f 93           push    r19
    258c:       2f 93           push    r18
    258e:       77 27           eor     r23, r23
    2590:       0e 94 d3 2c     call    0x59a6  ; 0x59a6 <__divmodhi4>
    2594:       7f 93           push    r23
    2596:       6f 93           push    r22
    2598:       83 e3           ldi     r24, 0x33       ; 51
    259a:       92 e0           ldi     r25, 0x02       ; 2
    259c:       56 c0           rjmp    .+172           ; 0x264a <Menu+0x5aa>
    259e:       10 92 cc 01     sts     0x01CC, r1
    25a2:       86 e2           ldi     r24, 0x26       ; 38
    25a4:       92 e0           ldi     r25, 0x02       ; 2
    25a6:       9f 93           push    r25
    25a8:       8f 93           push    r24
    25aa:       ff 92           push    r15
    25ac:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    25b0:       84 e1           ldi     r24, 0x14       ; 20
    25b2:       80 93 cc 01     sts     0x01CC, r24
    25b6:       20 91 dd 01     lds     r18, 0x01DD
    25ba:       30 91 de 01     lds     r19, 0x01DE
    25be:       80 91 ba 01     lds     r24, 0x01BA
    25c2:       90 91 bb 01     lds     r25, 0x01BB
    25c6:       60 91 c1 01     lds     r22, 0x01C1
    25ca:       3f 93           push    r19
    25cc:       2f 93           push    r18
    25ce:       77 27           eor     r23, r23
    25d0:       0e 94 d3 2c     call    0x59a6  ; 0x59a6 <__divmodhi4>
    25d4:       7f 93           push    r23
    25d6:       6f 93           push    r22
    25d8:       87 e1           ldi     r24, 0x17       ; 23
    25da:       92 e0           ldi     r25, 0x02       ; 2
    25dc:       9f 93           push    r25
    25de:       8f 93           push    r24
    25e0:       ff 92           push    r15
    25e2:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    25e6:       88 e2           ldi     r24, 0x28       ; 40
    25e8:       80 93 cc 01     sts     0x01CC, r24
    25ec:       20 91 df 01     lds     r18, 0x01DF
    25f0:       30 91 e0 01     lds     r19, 0x01E0
    25f4:       80 91 b8 01     lds     r24, 0x01B8
    25f8:       90 91 b9 01     lds     r25, 0x01B9
    25fc:       60 91 c2 01     lds     r22, 0x01C2
    2600:       3f 93           push    r19
    2602:       2f 93           push    r18
    2604:       77 27           eor     r23, r23
    2606:       0e 94 d3 2c     call    0x59a6  ; 0x59a6 <__divmodhi4>
    260a:       7f 93           push    r23
    260c:       6f 93           push    r22
    260e:       88 e0           ldi     r24, 0x08       ; 8
    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 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    261c:       8c e3           ldi     r24, 0x3C       ; 60
    261e:       80 93 cc 01     sts     0x01CC, r24
    2622:       60 91 e1 01     lds     r22, 0x01E1
    2626:       70 91 e2 01     lds     r23, 0x01E2
    262a:       80 91 e3 01     lds     r24, 0x01E3
    262e:       90 91 e4 01     lds     r25, 0x01E4
    2632:       00 91 29 05     lds     r16, 0x0529
    2636:       10 91 2a 05     lds     r17, 0x052A
    263a:       0e 94 67 2b     call    0x56ce  ; 0x56ce <__fixsfsi>
    263e:       7f 93           push    r23
    2640:       6f 93           push    r22
    2642:       1f 93           push    r17
    2644:       0f 93           push    r16
    2646:       89 ef           ldi     r24, 0xF9       ; 249
    2648:       91 e0           ldi     r25, 0x01       ; 1
    264a:       9f 93           push    r25
    264c:       8f 93           push    r24
    264e:       ff 92           push    r15
    2650:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    2654:       8d b7           in      r24, 0x3d       ; 61
    2656:       9e b7           in      r25, 0x3e       ; 62
    2658:       48 96           adiw    r24, 0x18       ; 24
    265a:       13 ce           rjmp    .-986           ; 0x2282 <Menu+0x1e2>
    265c:       84 e1           ldi     r24, 0x14       ; 20
    265e:       80 93 cc 01     sts     0x01CC, r24
    2662:       80 91 04 01     lds     r24, 0x0104
    2666:       90 91 05 01     lds     r25, 0x0105
    266a:       9f 93           push    r25
    266c:       8f 93           push    r24
    266e:       8a ee           ldi     r24, 0xEA       ; 234
    2670:       91 e0           ldi     r25, 0x01       ; 1
    2672:       9f 93           push    r25
    2674:       8f 93           push    r24
    2676:       ff 92           push    r15
    2678:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    267c:       88 e2           ldi     r24, 0x28       ; 40
    267e:       80 93 cc 01     sts     0x01CC, r24
    2682:       80 91 27 02     lds     r24, 0x0227
    2686:       99 27           eor     r25, r25
    2688:       9f 93           push    r25
    268a:       8f 93           push    r24
    268c:       8b ed           ldi     r24, 0xDB       ; 219
    268e:       91 e0           ldi     r25, 0x01       ; 1
    2690:       9f 93           push    r25
    2692:       8f 93           push    r24
    2694:       ff 92           push    r15
    2696:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    269a:       8d b7           in      r24, 0x3d       ; 61
    269c:       9e b7           in      r25, 0x3e       ; 62
    269e:       0a 96           adiw    r24, 0x0a       ; 10
    26a0:       f0 cd           rjmp    .-1056          ; 0x2282 <Menu+0x1e2>
    26a2:       10 92 cc 01     sts     0x01CC, r1
    26a6:       8c ec           ldi     r24, 0xCC       ; 204
    26a8:       91 e0           ldi     r25, 0x01       ; 1
    26aa:       9f 93           push    r25
    26ac:       8f 93           push    r24
    26ae:       ff 92           push    r15
    26b0:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    26b4:       84 e1           ldi     r24, 0x14       ; 20
    26b6:       80 93 cc 01     sts     0x01CC, r24
    26ba:       80 91 1b 02     lds     r24, 0x021B
    26be:       90 91 1c 02     lds     r25, 0x021C
    26c2:       9f 93           push    r25
    26c4:       8f 93           push    r24
    26c6:       8d eb           ldi     r24, 0xBD       ; 189
    26c8:       91 e0           ldi     r25, 0x01       ; 1
    26ca:       9f 93           push    r25
    26cc:       8f 93           push    r24
    26ce:       ff 92           push    r15
    26d0:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    26d4:       88 e2           ldi     r24, 0x28       ; 40
    26d6:       80 93 cc 01     sts     0x01CC, r24
    26da:       80 91 17 02     lds     r24, 0x0217
    26de:       90 91 18 02     lds     r25, 0x0218
    26e2:       9f 93           push    r25
    26e4:       8f 93           push    r24
    26e6:       8e ea           ldi     r24, 0xAE       ; 174
    26e8:       91 e0           ldi     r25, 0x01       ; 1
    26ea:       9f 93           push    r25
    26ec:       8f 93           push    r24
    26ee:       ff 92           push    r15
    26f0:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    26f4:       8c e3           ldi     r24, 0x3C       ; 60
    26f6:       80 93 cc 01     sts     0x01CC, r24
    26fa:       80 91 19 02     lds     r24, 0x0219
    26fe:       90 91 1a 02     lds     r25, 0x021A
    2702:       9f 93           push    r25
    2704:       8f 93           push    r24
    2706:       8f e9           ldi     r24, 0x9F       ; 159
    2708:       91 e0           ldi     r25, 0x01       ; 1
    270a:       9f 93           push    r25
    270c:       8f 93           push    r24
    270e:       ff 92           push    r15
    2710:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    2714:       8d b7           in      r24, 0x3d       ; 61
    2716:       9e b7           in      r25, 0x3e       ; 62
    2718:       42 96           adiw    r24, 0x12       ; 18
    271a:       b3 cd           rjmp    .-1178          ; 0x2282 <Menu+0x1e2>
    271c:       10 92 cc 01     sts     0x01CC, r1
    2720:       80 91 1f 02     lds     r24, 0x021F
    2724:       90 91 20 02     lds     r25, 0x0220
    2728:       9f 93           push    r25
    272a:       8f 93           push    r24
    272c:       83 e9           ldi     r24, 0x93       ; 147
    272e:       91 e0           ldi     r25, 0x01       ; 1
    2730:       9f 93           push    r25
    2732:       8f 93           push    r24
    2734:       ff 92           push    r15
    2736:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    273a:       84 e1           ldi     r24, 0x14       ; 20
    273c:       80 93 cc 01     sts     0x01CC, r24
    2740:       80 91 21 02     lds     r24, 0x0221
    2744:       90 91 22 02     lds     r25, 0x0222
    2748:       9f 93           push    r25
    274a:       8f 93           push    r24
    274c:       87 e8           ldi     r24, 0x87       ; 135
    274e:       91 e0           ldi     r25, 0x01       ; 1
    2750:       9f 93           push    r25
    2752:       8f 93           push    r24
    2754:       ff 92           push    r15
    2756:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    275a:       88 e2           ldi     r24, 0x28       ; 40
    275c:       80 93 cc 01     sts     0x01CC, r24
    2760:       80 91 23 02     lds     r24, 0x0223
    2764:       90 91 24 02     lds     r25, 0x0224
    2768:       9f 93           push    r25
    276a:       8f 93           push    r24
    276c:       8b e7           ldi     r24, 0x7B       ; 123
    276e:       91 e0           ldi     r25, 0x01       ; 1
    2770:       9f 93           push    r25
    2772:       8f 93           push    r24
    2774:       ff 92           push    r15
    2776:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    277a:       8c e3           ldi     r24, 0x3C       ; 60
    277c:       80 93 cc 01     sts     0x01CC, r24
    2780:       80 91 25 02     lds     r24, 0x0225
    2784:       90 91 26 02     lds     r25, 0x0226
    2788:       9f 93           push    r25
    278a:       8f 93           push    r24
    278c:       8f e6           ldi     r24, 0x6F       ; 111
    278e:       91 e0           ldi     r25, 0x01       ; 1
    2790:       9f 93           push    r25
    2792:       8f 93           push    r24
    2794:       ff 92           push    r15
    2796:       70 cd           rjmp    .-1312          ; 0x2278 <Menu+0x1d8>
    2798:       10 92 cc 01     sts     0x01CC, r1
    279c:       87 e6           ldi     r24, 0x67       ; 103
    279e:       91 e0           ldi     r25, 0x01       ; 1
    27a0:       9f 93           push    r25
    27a2:       8f 93           push    r24
    27a4:       ff 92           push    r15
    27a6:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    27aa:       84 e1           ldi     r24, 0x14       ; 20
    27ac:       80 93 cc 01     sts     0x01CC, r24
    27b0:       80 91 89 01     lds     r24, 0x0189
    27b4:       99 27           eor     r25, r25
    27b6:       9f 93           push    r25
    27b8:       8f 93           push    r24
    27ba:       89 e5           ldi     r24, 0x59       ; 89
    27bc:       91 e0           ldi     r25, 0x01       ; 1
    27be:       9f 93           push    r25
    27c0:       8f 93           push    r24
    27c2:       ff 92           push    r15
    27c4:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    27c8:       88 e2           ldi     r24, 0x28       ; 40
    27ca:       80 93 cc 01     sts     0x01CC, r24
    27ce:       80 91 ad 01     lds     r24, 0x01AD
    27d2:       90 91 ae 01     lds     r25, 0x01AE
    27d6:       9f 93           push    r25
    27d8:       8f 93           push    r24
    27da:       8b e4           ldi     r24, 0x4B       ; 75
    27dc:       91 e0           ldi     r25, 0x01       ; 1
    27de:       9f 93           push    r25
    27e0:       8f 93           push    r24
    27e2:       ff 92           push    r15
    27e4:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    27e8:       8c e3           ldi     r24, 0x3C       ; 60
    27ea:       80 93 cc 01     sts     0x01CC, r24
    27ee:       80 91 91 05     lds     r24, 0x0591
    27f2:       99 27           eor     r25, r25
    27f4:       9f 93           push    r25
    27f6:       8f 93           push    r24
    27f8:       80 91 90 05     lds     r24, 0x0590
    27fc:       99 27           eor     r25, r25
    27fe:       9f 93           push    r25
    2800:       8f 93           push    r24
    2802:       8d e3           ldi     r24, 0x3D       ; 61
    2804:       91 e0           ldi     r25, 0x01       ; 1
    2806:       9f 93           push    r25
    2808:       8f 93           push    r24
    280a:       ff 92           push    r15
    280c:       0e 94 c3 08     call    0x1186  ; 0x1186 <_printf_P>
    2810:       35 cd           rjmp    .-1430          ; 0x227c <Menu+0x1dc>
    2812:       01 50           subi    r16, 0x01       ; 1
    2814:       00 93 66 01     sts     0x0166, r16
    2818:       10 92 ce 01     sts     0x01CE, r1
    281c:       10 92 cd 01     sts     0x01CD, r1
    2820:       1f 91           pop     r17
    2822:       0f 91           pop     r16
    2824:       ff 90           pop     r15
    2826:       08 95           ret

00002828 <i2c_init>:
    2828:       10 92 b9 00     sts     0x00B9, r1
    282c:       8a e2           ldi     r24, 0x2A       ; 42
    282e:       80 93 b8 00     sts     0x00B8, r24
    2832:       08 95           ret

00002834 <i2c_start>:
    2834:       85 ea           ldi     r24, 0xA5       ; 165
    2836:       80 93 bc 00     sts     0x00BC, r24
    283a:       80 e0           ldi     r24, 0x00       ; 0
    283c:       90 e0           ldi     r25, 0x00       ; 0
    283e:       08 95           ret

00002840 <i2c_stop>:
    2840:       84 e9           ldi     r24, 0x94       ; 148
    2842:       80 93 bc 00     sts     0x00BC, r24
    2846:       08 95           ret

00002848 <i2c_write_byte>:
    2848:       10 92 b9 00     sts     0x00B9, r1
    284c:       80 93 bb 00     sts     0x00BB, r24
    2850:       85 e8           ldi     r24, 0x85       ; 133
    2852:       80 93 bc 00     sts     0x00BC, r24
    2856:       80 e0           ldi     r24, 0x00       ; 0
    2858:       90 e0           ldi     r25, 0x00       ; 0
    285a:       08 95           ret

0000285c <__vector_26>:
    285c:       1f 92           push    r1
    285e:       0f 92           push    r0
    2860:       0f b6           in      r0, 0x3f        ; 63
    2862:       0f 92           push    r0
    2864:       11 24           eor     r1, r1
    2866:       8f 93           push    r24
    2868:       9f 93           push    r25
    286a:       ef 93           push    r30
    286c:       ff 93           push    r31
    286e:       80 91 cf 01     lds     r24, 0x01CF
    2872:       8f 5f           subi    r24, 0xFF       ; 255
    2874:       80 93 cf 01     sts     0x01CF, r24
    2878:       81 50           subi    r24, 0x01       ; 1
    287a:       83 30           cpi     r24, 0x03       ; 3
    287c:       09 f4           brne    .+2             ; 0x2880 <__vector_26+0x24>
    287e:       42 c0           rjmp    .+132           ; 0x2904 <__vector_26+0xa8>
    2880:       84 30           cpi     r24, 0x04       ; 4
    2882:       28 f4           brcc    .+10            ; 0x288e <__vector_26+0x32>
    2884:       81 30           cpi     r24, 0x01       ; 1
    2886:       a1 f0           breq    .+40            ; 0x28b0 <__vector_26+0x54>
    2888:       82 30           cpi     r24, 0x02       ; 2
    288a:       70 f5           brcc    .+92            ; 0x28e8 <__vector_26+0x8c>
    288c:       0c c0           rjmp    .+24            ; 0x28a6 <__vector_26+0x4a>
    288e:       85 30           cpi     r24, 0x05       ; 5
    2890:       09 f4           brne    .+2             ; 0x2894 <__vector_26+0x38>
    2892:       48 c0           rjmp    .+144           ; 0x2924 <__vector_26+0xc8>
    2894:       85 30           cpi     r24, 0x05       ; 5
    2896:       d8 f1           brcs    .+118           ; 0x290e <__vector_26+0xb2>
    2898:       86 30           cpi     r24, 0x06       ; 6
    289a:       09 f4           brne    .+2             ; 0x289e <__vector_26+0x42>
    289c:       4b c0           rjmp    .+150           ; 0x2934 <__vector_26+0xd8>
    289e:       87 30           cpi     r24, 0x07       ; 7
    28a0:       09 f0           breq    .+2             ; 0x28a4 <__vector_26+0x48>
    28a2:       71 c0           rjmp    .+226           ; 0x2986 <__vector_26+0x12a>
    28a4:       5b c0           rjmp    .+182           ; 0x295c <__vector_26+0x100>
    28a6:       80 91 d0 01     lds     r24, 0x01D0
    28aa:       88 0f           add     r24, r24
    28ac:       8e 5a           subi    r24, 0xAE       ; 174
    28ae:       14 c0           rjmp    .+40            ; 0x28d8 <__vector_26+0x7c>
    28b0:       80 91 d0 01     lds     r24, 0x01D0
    28b4:       8f 5f           subi    r24, 0xFF       ; 255
    28b6:       80 93 d0 01     sts     0x01D0, r24
    28ba:       81 50           subi    r24, 0x01       ; 1
    28bc:       81 30           cpi     r24, 0x01       ; 1
    28be:       09 f4           brne    .+2             ; 0x28c2 <__vector_26+0x66>
    28c0:       44 c0           rjmp    .+136           ; 0x294a <__vector_26+0xee>
    28c2:       81 30           cpi     r24, 0x01       ; 1
    28c4:       38 f0           brcs    .+14            ; 0x28d4 <__vector_26+0x78>
    28c6:       82 30           cpi     r24, 0x02       ; 2
    28c8:       09 f4           brne    .+2             ; 0x28cc <__vector_26+0x70>
    28ca:       42 c0           rjmp    .+132           ; 0x2950 <__vector_26+0xf4>
    28cc:       83 30           cpi     r24, 0x03       ; 3
    28ce:       09 f0           breq    .+2             ; 0x28d2 <__vector_26+0x76>
    28d0:       5a c0           rjmp    .+180           ; 0x2986 <__vector_26+0x12a>
    28d2:       41 c0           rjmp    .+130           ; 0x2956 <__vector_26+0xfa>
    28d4:       80 91 96 02     lds     r24, 0x0296
    28d8:       10 92 b9 00     sts     0x00B9, r1
    28dc:       80 93 bb 00     sts     0x00BB, r24
    28e0:       85 e8           ldi     r24, 0x85       ; 133
    28e2:       80 93 bc 00     sts     0x00BC, r24
    28e6:       4f c0           rjmp    .+158           ; 0x2986 <__vector_26+0x12a>
    28e8:       84 e9           ldi     r24, 0x94       ; 148
    28ea:       80 93 bc 00     sts     0x00BC, r24
    28ee:       80 91 d0 01     lds     r24, 0x01D0
    28f2:       84 30           cpi     r24, 0x04       ; 4
    28f4:       18 f4           brcc    .+6             ; 0x28fc <__vector_26+0xa0>
    28f6:       10 92 cf 01     sts     0x01CF, r1
    28fa:       02 c0           rjmp    .+4             ; 0x2900 <__vector_26+0xa4>
    28fc:       10 92 d0 01     sts     0x01D0, r1
    2900:       85 ea           ldi     r24, 0xA5       ; 165
    2902:       ef cf           rjmp    .-34            ; 0x28e2 <__vector_26+0x86>
    2904:       80 91 d1 01     lds     r24, 0x01D1
    2908:       88 0f           add     r24, r24
    290a:       8d 5a           subi    r24, 0xAD       ; 173
    290c:       e5 cf           rjmp    .-54            ; 0x28d8 <__vector_26+0x7c>
    290e:       80 91 d1 01     lds     r24, 0x01D1
    2912:       81 30           cpi     r24, 0x01       ; 1
    2914:       d1 f0           breq    .+52            ; 0x294a <__vector_26+0xee>
    2916:       81 30           cpi     r24, 0x01       ; 1
    2918:       e8 f2           brcs    .-70            ; 0x28d4 <__vector_26+0x78>
    291a:       82 30           cpi     r24, 0x02       ; 2
    291c:       c9 f0           breq    .+50            ; 0x2950 <__vector_26+0xf4>
    291e:       83 30           cpi     r24, 0x03       ; 3
    2920:       91 f5           brne    .+100           ; 0x2986 <__vector_26+0x12a>
    2922:       19 c0           rjmp    .+50            ; 0x2956 <__vector_26+0xfa>
    2924:       80 91 bb 00     lds     r24, 0x00BB
    2928:       e0 91 d1 01     lds     r30, 0x01D1
    292c:       ff 27           eor     r31, r31
    292e:       e7 5c           subi    r30, 0xC7       ; 199
    2930:       fa 4f           sbci    r31, 0xFA       ; 250
    2932:       80 83           st      Z, r24
    2934:       80 91 d1 01     lds     r24, 0x01D1
    2938:       81 30           cpi     r24, 0x01       ; 1
    293a:       39 f0           breq    .+14            ; 0x294a <__vector_26+0xee>
    293c:       81 30           cpi     r24, 0x01       ; 1
    293e:       50 f2           brcs    .-108           ; 0x28d4 <__vector_26+0x78>
    2940:       82 30           cpi     r24, 0x02       ; 2
    2942:       31 f0           breq    .+12            ; 0x2950 <__vector_26+0xf4>
    2944:       83 30           cpi     r24, 0x03       ; 3
    2946:       f9 f4           brne    .+62            ; 0x2986 <__vector_26+0x12a>
    2948:       06 c0           rjmp    .+12            ; 0x2956 <__vector_26+0xfa>
    294a:       80 91 97 02     lds     r24, 0x0297
    294e:       c4 cf           rjmp    .-120           ; 0x28d8 <__vector_26+0x7c>
    2950:       80 91 9a 02     lds     r24, 0x029A
    2954:       c1 cf           rjmp    .-126           ; 0x28d8 <__vector_26+0x7c>
    2956:       80 91 a6 02     lds     r24, 0x02A6
    295a:       be cf           rjmp    .-132           ; 0x28d8 <__vector_26+0x7c>
    295c:       80 91 d1 01     lds     r24, 0x01D1
    2960:       90 91 bb 00     lds     r25, 0x00BB
    2964:       e8 2f           mov     r30, r24
    2966:       ff 27           eor     r31, r31
    2968:       e7 5c           subi    r30, 0xC7       ; 199
    296a:       fa 4f           sbci    r31, 0xFA       ; 250
    296c:       94 83           std     Z+4, r25        ; 0x04
    296e:       8f 5f           subi    r24, 0xFF       ; 255
    2970:       80 93 d1 01     sts     0x01D1, r24
    2974:       84 30           cpi     r24, 0x04       ; 4
    2976:       10 f0           brcs    .+4             ; 0x297c <__vector_26+0x120>
    2978:       10 92 d1 01     sts     0x01D1, r1
    297c:       84 e9           ldi     r24, 0x94       ; 148
    297e:       80 93 bc 00     sts     0x00BC, r24
    2982:       10 92 cf 01     sts     0x01CF, r1
    2986:       ff 91           pop     r31
    2988:       ef 91           pop     r30
    298a:       9f 91           pop     r25
    298c:       8f 91           pop     r24
    298e:       0f 90           pop     r0
    2990:       0f be           out     0x3f, r0        ; 63
    2992:       0f 90           pop     r0
    2994:       1f 90           pop     r1
    2996:       18 95           reti

00002998 <rc_sum_init>:
    2998:       83 ec           ldi     r24, 0xC3       ; 195
    299a:       80 93 81 00     sts     0x0081, r24
    299e:       ef e6           ldi     r30, 0x6F       ; 111
    29a0:       f0 e0           ldi     r31, 0x00       ; 0
    29a2:       80 81           ld      r24, Z
    29a4:       80 62           ori     r24, 0x20       ; 32
    29a6:       80 83           st      Z, r24
    29a8:       10 92 dc 01     sts     0x01DC, r1
    29ac:       10 92 db 01     sts     0x01DB, r1
    29b0:       10 92 da 01     sts     0x01DA, r1
    29b4:       10 92 d9 01     sts     0x01D9, r1
    29b8:       10 92 d8 01     sts     0x01D8, r1
    29bc:       10 92 d7 01     sts     0x01D7, r1
    29c0:       08 95           ret

000029c2 <__vector_12>:
    29c2:       1f 92           push    r1
    29c4:       0f 92           push    r0
    29c6:       0f b6           in      r0, 0x3f        ; 63
    29c8:       0f 92           push    r0
    29ca:       11 24           eor     r1, r1
    29cc:       0f 93           push    r16
    29ce:       1f 93           push    r17
    29d0:       2f 93           push    r18
    29d2:       3f 93           push    r19
    29d4:       4f 93           push    r20
    29d6:       5f 93           push    r21
    29d8:       6f 93           push    r22
    29da:       7f 93           push    r23
    29dc:       8f 93           push    r24
    29de:       9f 93           push    r25
    29e0:       af 93           push    r26
    29e2:       bf 93           push    r27
    29e4:       cf 93           push    r28
    29e6:       df 93           push    r29
    29e8:       ef 93           push    r30
    29ea:       ff 93           push    r31
    29ec:       20 91 86 00     lds     r18, 0x0086
    29f0:       30 91 87 00     lds     r19, 0x0087
    29f4:       80 91 d4 01     lds     r24, 0x01D4
    29f8:       90 91 d5 01     lds     r25, 0x01D5
    29fc:       28 1b           sub     r18, r24
    29fe:       39 0b           sbc     r19, r25
    2a00:       80 91 86 00     lds     r24, 0x0086
    2a04:       90 91 87 00     lds     r25, 0x0087
    2a08:       90 93 d5 01     sts     0x01D5, r25
    2a0c:       80 93 d4 01     sts     0x01D4, r24
    2a10:       c9 01           movw    r24, r18
    2a12:       8d 5d           subi    r24, 0xDD       ; 221
    2a14:       95 40           sbci    r25, 0x05       ; 5
    2a16:       83 56           subi    r24, 0x63       ; 99
    2a18:       99 41           sbci    r25, 0x19       ; 25
    2a1a:       48 f4           brcc    .+18            ; 0x2a2e <__vector_12+0x6c>
    2a1c:       81 e0           ldi     r24, 0x01       ; 1
    2a1e:       90 e0           ldi     r25, 0x00       ; 0
    2a20:       90 93 d3 01     sts     0x01D3, r25
    2a24:       80 93 d2 01     sts     0x01D2, r24
    2a28:       10 92 67 01     sts     0x0167, r1
    2a2c:       54 c0           rjmp    .+168           ; 0x2ad6 <__vector_12+0x114>
    2a2e:       c0 91 d2 01     lds     r28, 0x01D2
    2a32:       d0 91 d3 01     lds     r29, 0x01D3
    2a36:       ca 30           cpi     r28, 0x0A       ; 10
    2a38:       d1 05           cpc     r29, r1
    2a3a:       0c f0           brlt    .+2             ; 0x2a3e <__vector_12+0x7c>
    2a3c:       4c c0           rjmp    .+152           ; 0x2ad6 <__vector_12+0x114>
    2a3e:       c9 01           movw    r24, r18
    2a40:       8b 5f           subi    r24, 0xFB       ; 251
    2a42:       90 40           sbci    r25, 0x00       ; 0
    2a44:       84 5b           subi    r24, 0xB4       ; 180
    2a46:       91 40           sbci    r25, 0x01       ; 1
    2a48:       08 f0           brcs    .+2             ; 0x2a4c <__vector_12+0x8a>
    2a4a:       40 c0           rjmp    .+128           ; 0x2acc <__vector_12+0x10a>
    2a4c:       a9 01           movw    r20, r18
    2a4e:       42 5d           subi    r20, 0xD2       ; 210
    2a50:       51 40           sbci    r21, 0x01       ; 1
    2a52:       fe 01           movw    r30, r28
    2a54:       ee 0f           add     r30, r30
    2a56:       ff 1f           adc     r31, r31
    2a58:       ef 5b           subi    r30, 0xBF       ; 191
    2a5a:       fa 4f           sbci    r31, 0xFA       ; 250
    2a5c:       80 81           ld      r24, Z
    2a5e:       91 81           ldd     r25, Z+1        ; 0x01
    2a60:       fa 01           movw    r30, r20
    2a62:       e8 1b           sub     r30, r24
    2a64:       f9 0b           sbc     r31, r25
    2a66:       cf 01           movw    r24, r30
    2a68:       f7 ff           sbrs    r31, 7
    2a6a:       03 c0           rjmp    .+6             ; 0x2a72 <__vector_12+0xb0>
    2a6c:       90 95           com     r25
    2a6e:       81 95           neg     r24
    2a70:       9f 4f           sbci    r25, 0xFF       ; 255
    2a72:       06 97           sbiw    r24, 0x06       ; 6
    2a74:       4c f4           brge    .+18            ; 0x2a88 <__vector_12+0xc6>
    2a76:       80 91 27 02     lds     r24, 0x0227
    2a7a:       88 3c           cpi     r24, 0xC8       ; 200
    2a7c:       28 f4           brcc    .+10            ; 0x2a88 <__vector_12+0xc6>
    2a7e:       80 91 27 02     lds     r24, 0x0227
    2a82:       86 5f           subi    r24, 0xF6       ; 246
    2a84:       80 93 27 02     sts     0x0227, r24
    2a88:       fe 01           movw    r30, r28
    2a8a:       ee 0f           add     r30, r30
    2a8c:       ff 1f           adc     r31, r31
    2a8e:       8f 01           movw    r16, r30
    2a90:       0f 5b           subi    r16, 0xBF       ; 191
    2a92:       1a 4f           sbci    r17, 0xFA       ; 250
    2a94:       d8 01           movw    r26, r16
    2a96:       2d 91           ld      r18, X+
    2a98:       3c 91           ld      r19, X
    2a9a:       c9 01           movw    r24, r18
    2a9c:       88 0f           add     r24, r24
    2a9e:       99 1f           adc     r25, r25
    2aa0:       82 0f           add     r24, r18
    2aa2:       93 1f           adc     r25, r19
    2aa4:       84 0f           add     r24, r20
    2aa6:       95 1f           adc     r25, r21
    2aa8:       64 e0           ldi     r22, 0x04       ; 4
    2aaa:       70 e0           ldi     r23, 0x00       ; 0
    2aac:       0e 94 d3 2c     call    0x59a6  ; 0x59a6 <__divmodhi4>
    2ab0:       d8 01           movw    r26, r16
    2ab2:       8d 91           ld      r24, X+
    2ab4:       9c 91           ld      r25, X
    2ab6:       11 97           sbiw    r26, 0x01       ; 1
    2ab8:       9b 01           movw    r18, r22
    2aba:       28 1b           sub     r18, r24
    2abc:       39 0b           sbc     r19, r25
    2abe:       e9 5a           subi    r30, 0xA9       ; 169
    2ac0:       fa 4f           sbci    r31, 0xFA       ; 250
    2ac2:       31 83           std     Z+1, r19        ; 0x01
    2ac4:       20 83           st      Z, r18
    2ac6:       11 96           adiw    r26, 0x01       ; 1
    2ac8:       7c 93           st      X, r23
    2aca:       6e 93           st      -X, r22
    2acc:       21 96           adiw    r28, 0x01       ; 1
    2ace:       d0 93 d3 01     sts     0x01D3, r29
    2ad2:       c0 93 d2 01     sts     0x01D2, r28
    2ad6:       ff 91           pop     r31
    2ad8:       ef 91           pop     r30
    2ada:       df 91           pop     r29
    2adc:       cf 91           pop     r28
    2ade:       bf 91           pop     r27
    2ae0:       af 91           pop     r26
    2ae2:       9f 91           pop     r25
    2ae4:       8f 91           pop     r24
    2ae6:       7f 91           pop     r23
    2ae8:       6f 91           pop     r22
    2aea:       5f 91           pop     r21
    2aec:       4f 91           pop     r20
    2aee:       3f 91           pop     r19
    2af0:       2f 91           pop     r18
    2af2:       1f 91           pop     r17
    2af4:       0f 91           pop     r16
    2af6:       0f 90           pop     r0
    2af8:       0f be           out     0x3f, r0        ; 63
    2afa:       0f 90           pop     r0
    2afc:       1f 90           pop     r1
    2afe:       18 95           reti

00002b00 <Mittelwert>:
    2b00:       af 92           push    r10
    2b02:       bf 92           push    r11
    2b04:       cf 92           push    r12
    2b06:       df 92           push    r13
    2b08:       ef 92           push    r14
    2b0a:       ff 92           push    r15
    2b0c:       0f 93           push    r16
    2b0e:       1f 93           push    r17
    2b10:       10 92 7a 00     sts     0x007A, r1
    2b14:       80 91 be 01     lds     r24, 0x01BE
    2b18:       88 23           and     r24, r24
    2b1a:       69 f0           breq    .+26            ; 0x2b36 <Mittelwert+0x36>
    2b1c:       80 91 b2 01     lds     r24, 0x01B2
    2b20:       90 91 b3 01     lds     r25, 0x01B3
    2b24:       60 91 be 01     lds     r22, 0x01BE
    2b28:       77 27           eor     r23, r23
    2b2a:       0e 94 d3 2c     call    0x59a6  ; 0x59a6 <__divmodhi4>
    2b2e:       70 93 aa 05     sts     0x05AA, r23
    2b32:       60 93 a9 05     sts     0x05A9, r22
    2b36:       80 91 bf 01     lds     r24, 0x01BF
    2b3a:       88 23           and     r24, r24
    2b3c:       69 f0           breq    .+26            ; 0x2b58 <Mittelwert+0x58>
    2b3e:       80 91 b4 01     lds     r24, 0x01B4
    2b42:       90 91 b5 01     lds     r25, 0x01B5
    2b46:       60 91 bf 01     lds     r22, 0x01BF
    2b4a:       77 27           eor     r23, r23
    2b4c:       0e 94 d3 2c     call    0x59a6  ; 0x59a6 <__divmodhi4>
    2b50:       70 93 a8 05     sts     0x05A8, r23
    2b54:       60 93 a7 05     sts     0x05A7, r22
    2b58:       80 91 c0 01     lds     r24, 0x01C0
    2b5c:       88 23           and     r24, r24
    2b5e:       69 f0           breq    .+26            ; 0x2b7a <Mittelwert+0x7a>
    2b60:       80 91 b6 01     lds     r24, 0x01B6
    2b64:       90 91 b7 01     lds     r25, 0x01B7
    2b68:       60 91 c0 01     lds     r22, 0x01C0
    2b6c:       77 27           eor     r23, r23
    2b6e:       0e 94 d3 2c     call    0x59a6  ; 0x59a6 <__divmodhi4>
    2b72:       70 93 b6 05     sts     0x05B6, r23
    2b76:       60 93 b5 05     sts     0x05B5, r22
    2b7a:       80 91 c1 01     lds     r24, 0x01C1
    2b7e:       88 23           and     r24, r24
    2b80:       d9 f1           breq    .+118           ; 0x2bf8 <Mittelwert+0xf8>
    2b82:       e0 90 b2 05     lds     r14, 0x05B2
    2b86:       f0 90 b3 05     lds     r15, 0x05B3
    2b8a:       60 91 ba 01     lds     r22, 0x01BA
    2b8e:       70 91 bb 01     lds     r23, 0x01BB
    2b92:       20 91 c1 01     lds     r18, 0x01C1
    2b96:       00 27           eor     r16, r16
    2b98:       f7 fc           sbrc    r15, 7
    2b9a:       00 95           com     r16
    2b9c:       10 2f           mov     r17, r16
    2b9e:       57 01           movw    r10, r14
    2ba0:       68 01           movw    r12, r16
    2ba2:       43 e0           ldi     r20, 0x03       ; 3
    2ba4:       aa 0c           add     r10, r10
    2ba6:       bb 1c           adc     r11, r11
    2ba8:       cc 1c           adc     r12, r12
    2baa:       dd 1c           adc     r13, r13
    2bac:       4a 95           dec     r20
    2bae:       d1 f7           brne    .-12            ; 0x2ba4 <Mittelwert+0xa4>
    2bb0:       ae 18           sub     r10, r14
    2bb2:       bf 08           sbc     r11, r15
    2bb4:       c0 0a           sbc     r12, r16
    2bb6:       d1 0a           sbc     r13, r17
    2bb8:       88 27           eor     r24, r24
    2bba:       77 fd           sbrc    r23, 7
    2bbc:       80 95           com     r24
    2bbe:       98 2f           mov     r25, r24
    2bc0:       34 e0           ldi     r19, 0x04       ; 4
    2bc2:       66 0f           add     r22, r22
    2bc4:       77 1f           adc     r23, r23
    2bc6:       88 1f           adc     r24, r24
    2bc8:       99 1f           adc     r25, r25
    2bca:       3a 95           dec     r19
    2bcc:       d1 f7           brne    .-12            ; 0x2bc2 <Mittelwert+0xc2>
    2bce:       33 27           eor     r19, r19
    2bd0:       44 27           eor     r20, r20
    2bd2:       55 27           eor     r21, r21
    2bd4:       0e 94 08 2d     call    0x5a10  ; 0x5a10 <__divmodsi4>
    2bd8:       a2 0e           add     r10, r18
    2bda:       b3 1e           adc     r11, r19
    2bdc:       c4 1e           adc     r12, r20
    2bde:       d5 1e           adc     r13, r21
    2be0:       c6 01           movw    r24, r12
    2be2:       b5 01           movw    r22, r10
    2be4:       28 e0           ldi     r18, 0x08       ; 8
    2be6:       30 e0           ldi     r19, 0x00       ; 0
    2be8:       40 e0           ldi     r20, 0x00       ; 0
    2bea:       50 e0           ldi     r21, 0x00       ; 0
    2bec:       0e 94 08 2d     call    0x5a10  ; 0x5a10 <__divmodsi4>
    2bf0:       30 93 b3 05     sts     0x05B3, r19
    2bf4:       20 93 b2 05     sts     0x05B2, r18
    2bf8:       80 91 c2 01     lds     r24, 0x01C2
    2bfc:       88 23           and     r24, r24
    2bfe:       d9 f1           breq    .+118           ; 0x2c76 <Mittelwert+0x176>
    2c00:       e0 90 bb 05     lds     r14, 0x05BB
    2c04:       f0 90 bc 05     lds     r15, 0x05BC
    2c08:       60 91 b8 01     lds     r22, 0x01B8
    2c0c:       70 91 b9 01     lds     r23, 0x01B9
    2c10:       20 91 c2 01     lds     r18, 0x01C2
    2c14:       00 27           eor     r16, r16
    2c16:       f7 fc           sbrc    r15, 7
    2c18:       00 95           com     r16
    2c1a:       10 2f           mov     r17, r16
    2c1c:       57 01           movw    r10, r14
    2c1e:       68 01           movw    r12, r16
    2c20:       83 e0           ldi     r24, 0x03       ; 3
    2c22:       aa 0c           add     r10, r10
    2c24:       bb 1c           adc     r11, r11
    2c26:       cc 1c           adc     r12, r12
    2c28:       dd 1c           adc     r13, r13
    2c2a:       8a 95           dec     r24
    2c2c:       d1 f7           brne    .-12            ; 0x2c22 <Mittelwert+0x122>
    2c2e:       ae 18           sub     r10, r14
    2c30:       bf 08           sbc     r11, r15
    2c32:       c0 0a           sbc     r12, r16
    2c34:       d1 0a           sbc     r13, r17
    2c36:       88 27           eor     r24, r24
    2c38:       77 fd           sbrc    r23, 7
    2c3a:       80 95           com     r24
    2c3c:       98 2f           mov     r25, r24
    2c3e:       b4 e0           ldi     r27, 0x04       ; 4
    2c40:       66 0f           add     r22, r22
    2c42:       77 1f           adc     r23, r23
    2c44:       88 1f           adc     r24, r24
    2c46:       99 1f           adc     r25, r25
    2c48:       ba 95           dec     r27
    2c4a:       d1 f7           brne    .-12            ; 0x2c40 <Mittelwert+0x140>
    2c4c:       33 27           eor     r19, r19
    2c4e:       44 27           eor     r20, r20
    2c50:       55 27           eor     r21, r21
    2c52:       0e 94 08 2d     call    0x5a10  ; 0x5a10 <__divmodsi4>
    2c56:       a2 0e           add     r10, r18
    2c58:       b3 1e           adc     r11, r19
    2c5a:       c4 1e           adc     r12, r20
    2c5c:       d5 1e           adc     r13, r21
    2c5e:       c6 01           movw    r24, r12
    2c60:       b5 01           movw    r22, r10
    2c62:       28 e0           ldi     r18, 0x08       ; 8
    2c64:       30 e0           ldi     r19, 0x00       ; 0
    2c66:       40 e0           ldi     r20, 0x00       ; 0
    2c68:       50 e0           ldi     r21, 0x00       ; 0
    2c6a:       0e 94 08 2d     call    0x5a10  ; 0x5a10 <__divmodsi4>
    2c6e:       30 93 bc 05     sts     0x05BC, r19
    2c72:       20 93 bb 05     sts     0x05BB, r18
    2c76:       80 91 c3 01     lds     r24, 0x01C3
    2c7a:       88 23           and     r24, r24
    2c7c:       a1 f1           breq    .+104           ; 0x2ce6 <Mittelwert+0x1e6>
    2c7e:       e0 90 ac 05     lds     r14, 0x05AC
    2c82:       f0 90 ad 05     lds     r15, 0x05AD
    2c86:       60 91 bc 01     lds     r22, 0x01BC
    2c8a:       70 91 bd 01     lds     r23, 0x01BD
    2c8e:       20 91 c3 01     lds     r18, 0x01C3
    2c92:       00 27           eor     r16, r16
    2c94:       f7 fc           sbrc    r15, 7
    2c96:       00 95           com     r16
    2c98:       10 2f           mov     r17, r16
    2c9a:       57 01           movw    r10, r14
    2c9c:       68 01           movw    r12, r16
    2c9e:       a3 e0           ldi     r26, 0x03       ; 3
    2ca0:       aa 0c           add     r10, r10
    2ca2:       bb 1c           adc     r11, r11
    2ca4:       cc 1c           adc     r12, r12
    2ca6:       dd 1c           adc     r13, r13
    2ca8:       aa 95           dec     r26
    2caa:       d1 f7           brne    .-12            ; 0x2ca0 <Mittelwert+0x1a0>
    2cac:       ae 18           sub     r10, r14
    2cae:       bf 08           sbc     r11, r15
    2cb0:       c0 0a           sbc     r12, r16
    2cb2:       d1 0a           sbc     r13, r17
    2cb4:       88 27           eor     r24, r24
    2cb6:       77 fd           sbrc    r23, 7
    2cb8:       80 95           com     r24
    2cba:       98 2f           mov     r25, r24
    2cbc:       33 27           eor     r19, r19
    2cbe:       44 27           eor     r20, r20
    2cc0:       55 27           eor     r21, r21
    2cc2:       0e 94 08 2d     call    0x5a10  ; 0x5a10 <__divmodsi4>
    2cc6:       a2 0e           add     r10, r18
    2cc8:       b3 1e           adc     r11, r19
    2cca:       c4 1e           adc     r12, r20
    2ccc:       d5 1e           adc     r13, r21
    2cce:       c6 01           movw    r24, r12
    2cd0:       b5 01           movw    r22, r10
    2cd2:       28 e0           ldi     r18, 0x08       ; 8
    2cd4:       30 e0           ldi     r19, 0x00       ; 0
    2cd6:       40 e0           ldi     r20, 0x00       ; 0
    2cd8:       50 e0           ldi     r21, 0x00       ; 0
    2cda:       0e 94 08 2d     call    0x5a10  ; 0x5a10 <__divmodsi4>
    2cde:       30 93 ad 05     sts     0x05AD, r19
    2ce2:       20 93 ac 05     sts     0x05AC, r18
    2ce6:       10 92 b3 01     sts     0x01B3, r1
    2cea:       10 92 b2 01     sts     0x01B2, r1
    2cee:       10 92 be 01     sts     0x01BE, r1
    2cf2:       10 92 b5 01     sts     0x01B5, r1
    2cf6:       10 92 b4 01     sts     0x01B4, r1
    2cfa:       10 92 bf 01     sts     0x01BF, r1
    2cfe:       10 92 b7 01     sts     0x01B7, r1
    2d02:       10 92 b6 01     sts     0x01B6, r1
    2d06:       10 92 c0 01     sts     0x01C0, r1
    2d0a:       10 92 b9 01     sts     0x01B9, r1
    2d0e:       10 92 b8 01     sts     0x01B8, r1
    2d12:       10 92 c2 01     sts     0x01C2, r1
    2d16:       10 92 bb 01     sts     0x01BB, r1
    2d1a:       10 92 ba 01     sts     0x01BA, r1
    2d1e:       10 92 c1 01     sts     0x01C1, r1
    2d22:       10 92 bd 01     sts     0x01BD, r1
    2d26:       10 92 bc 01     sts     0x01BC, r1
    2d2a:       10 92 c3 01     sts     0x01C3, r1
    2d2e:       80 91 0b 02     lds     r24, 0x020B
    2d32:       90 91 0c 02     lds     r25, 0x020C
    2d36:       a0 91 0d 02     lds     r26, 0x020D
    2d3a:       b0 91 0e 02     lds     r27, 0x020E
    2d3e:       80 93 f7 01     sts     0x01F7, r24
    2d42:       90 93 f8 01     sts     0x01F8, r25
    2d46:       a0 93 f9 01     sts     0x01F9, r26
    2d4a:       b0 93 fa 01     sts     0x01FA, r27
    2d4e:       80 91 fb 01     lds     r24, 0x01FB
    2d52:       90 91 fc 01     lds     r25, 0x01FC
    2d56:       a0 91 fd 01     lds     r26, 0x01FD
    2d5a:       b0 91 fe 01     lds     r27, 0x01FE
    2d5e:       80 93 e7 01     sts     0x01E7, r24
    2d62:       90 93 e8 01     sts     0x01E8, r25
    2d66:       a0 93 e9 01     sts     0x01E9, r26
    2d6a:       b0 93 ea 01     sts     0x01EA, r27
    2d6e:       80 91 03 02     lds     r24, 0x0203
    2d72:       90 91 04 02     lds     r25, 0x0204
    2d76:       a0 91 05 02     lds     r26, 0x0205
    2d7a:       b0 91 06 02     lds     r27, 0x0206
    2d7e:       80 93 ef 01     sts     0x01EF, r24
    2d82:       90 93 f0 01     sts     0x01F0, r25
    2d86:       a0 93 f1 01     sts     0x01F1, r26
    2d8a:       b0 93 f2 01     sts     0x01F2, r27
    2d8e:       80 91 ff 01     lds     r24, 0x01FF
    2d92:       90 91 00 02     lds     r25, 0x0200
    2d96:       a0 91 01 02     lds     r26, 0x0201
    2d9a:       b0 91 02 02     lds     r27, 0x0202
    2d9e:       80 93 eb 01     sts     0x01EB, r24
    2da2:       90 93 ec 01     sts     0x01EC, r25
    2da6:       a0 93 ed 01     sts     0x01ED, r26
    2daa:       b0 93 ee 01     sts     0x01EE, r27
    2dae:       80 91 07 02     lds     r24, 0x0207
    2db2:       90 91 08 02     lds     r25, 0x0208
    2db6:       a0 91 09 02     lds     r26, 0x0209
    2dba:       b0 91 0a 02     lds     r27, 0x020A
    2dbe:       80 93 f3 01     sts     0x01F3, r24
    2dc2:       90 93 f4 01     sts     0x01F4, r25
    2dc6:       a0 93 f5 01     sts     0x01F5, r26
    2dca:       b0 93 f6 01     sts     0x01F6, r27
    2dce:       8f ee           ldi     r24, 0xEF       ; 239
    2dd0:       80 93 7a 00     sts     0x007A, r24
    2dd4:       80 91 a9 05     lds     r24, 0x05A9
    2dd8:       90 91 aa 05     lds     r25, 0x05AA
    2ddc:       89 3c           cpi     r24, 0xC9       ; 201
    2dde:       91 05           cpc     r25, r1
    2de0:       7c f0           brlt    .+30            ; 0x2e00 <Mittelwert+0x300>
    2de2:       20 91 a9 05     lds     r18, 0x05A9
    2de6:       30 91 aa 05     lds     r19, 0x05AA
    2dea:       80 91 a9 05     lds     r24, 0x05A9
    2dee:       90 91 aa 05     lds     r25, 0x05AA
    2df2:       88 0f           add     r24, r24
    2df4:       99 1f           adc     r25, r25
    2df6:       88 0f           add     r24, r24
    2df8:       99 1f           adc     r25, r25
    2dfa:       20 52           subi    r18, 0x20       ; 32
    2dfc:       33 40           sbci    r19, 0x03       ; 3
    2dfe:       15 c0           rjmp    .+42            ; 0x2e2a <Mittelwert+0x32a>
    2e00:       80 91 a9 05     lds     r24, 0x05A9
    2e04:       90 91 aa 05     lds     r25, 0x05AA
    2e08:       88 53           subi    r24, 0x38       ; 56
    2e0a:       9f 4f           sbci    r25, 0xFF       ; 255
    2e0c:       a4 f4           brge    .+40            ; 0x2e36 <Mittelwert+0x336>
    2e0e:       20 91 a9 05     lds     r18, 0x05A9
    2e12:       30 91 aa 05     lds     r19, 0x05AA
    2e16:       80 91 a9 05     lds     r24, 0x05A9
    2e1a:       90 91 aa 05     lds     r25, 0x05AA
    2e1e:       88 0f           add     r24, r24
    2e20:       99 1f           adc     r25, r25
    2e22:       88 0f           add     r24, r24
    2e24:       99 1f           adc     r25, r25
    2e26:       20 5e           subi    r18, 0xE0       ; 224
    2e28:       3c 4f           sbci    r19, 0xFC       ; 252
    2e2a:       82 0f           add     r24, r18
    2e2c:       93 1f           adc     r25, r19
    2e2e:       90 93 aa 05     sts     0x05AA, r25
    2e32:       80 93 a9 05     sts     0x05A9, r24
    2e36:       80 91 a7 05     lds     r24, 0x05A7
    2e3a:       90 91 a8 05     lds     r25, 0x05A8
    2e3e:       89 3c           cpi     r24, 0xC9       ; 201
    2e40:       91 05           cpc     r25, r1
    2e42:       7c f0           brlt    .+30            ; 0x2e62 <Mittelwert+0x362>
    2e44:       20 91 a7 05     lds     r18, 0x05A7
    2e48:       30 91 a8 05     lds     r19, 0x05A8
    2e4c:       80 91 a7 05     lds     r24, 0x05A7
    2e50:       90 91 a8 05     lds     r25, 0x05A8
    2e54:       88 0f           add     r24, r24
    2e56:       99 1f           adc     r25, r25
    2e58:       88 0f           add     r24, r24
    2e5a:       99 1f           adc     r25, r25
    2e5c:       20 52           subi    r18, 0x20       ; 32
    2e5e:       33 40           sbci    r19, 0x03       ; 3
    2e60:       15 c0           rjmp    .+42            ; 0x2e8c <Mittelwert+0x38c>
    2e62:       80 91 a7 05     lds     r24, 0x05A7
    2e66:       90 91 a8 05     lds     r25, 0x05A8
    2e6a:       88 53           subi    r24, 0x38       ; 56
    2e6c:       9f 4f           sbci    r25, 0xFF       ; 255
    2e6e:       a4 f4           brge    .+40            ; 0x2e98 <Mittelwert+0x398>
    2e70:       20 91 a7 05     lds     r18, 0x05A7
    2e74:       30 91 a8 05     lds     r19, 0x05A8
    2e78:       80 91 a7 05     lds     r24, 0x05A7
    2e7c:       90 91 a8 05     lds     r25, 0x05A8
    2e80:       88 0f           add     r24, r24
    2e82:       99 1f           adc     r25, r25
    2e84:       88 0f           add     r24, r24
    2e86:       99 1f           adc     r25, r25
    2e88:       20 5e           subi    r18, 0xE0       ; 224
    2e8a:       3c 4f           sbci    r19, 0xFC       ; 252
    2e8c:       82 0f           add     r24, r18
    2e8e:       93 1f           adc     r25, r19
    2e90:       90 93 a8 05     sts     0x05A8, r25
    2e94:       80 93 a7 05     sts     0x05A7, r24
    2e98:       20 91 1f 02     lds     r18, 0x021F
    2e9c:       30 91 20 02     lds     r19, 0x0220
    2ea0:       80 91 71 05     lds     r24, 0x0571
    2ea4:       e8 2f           mov     r30, r24
    2ea6:       ff 27           eor     r31, r31
    2ea8:       ee 0f           add     r30, r30
    2eaa:       ff 1f           adc     r31, r31
    2eac:       ef 5b           subi    r30, 0xBF       ; 191
    2eae:       fa 4f           sbci    r31, 0xFA       ; 250
    2eb0:       80 81           ld      r24, Z
    2eb2:       91 81           ldd     r25, Z+1        ; 0x01
    2eb4:       82 59           subi    r24, 0x92       ; 146
    2eb6:       9f 4f           sbci    r25, 0xFF       ; 255
    2eb8:       28 17           cp      r18, r24
    2eba:       39 07           cpc     r19, r25
    2ebc:       1c f4           brge    .+6             ; 0x2ec4 <Mittelwert+0x3c4>
    2ebe:       2f 5f           subi    r18, 0xFF       ; 255
    2ec0:       3f 4f           sbci    r19, 0xFF       ; 255
    2ec2:       0c c0           rjmp    .+24            ; 0x2edc <Mittelwert+0x3dc>
    2ec4:       80 81           ld      r24, Z
    2ec6:       91 81           ldd     r25, Z+1        ; 0x01
    2ec8:       82 59           subi    r24, 0x92       ; 146
    2eca:       9f 4f           sbci    r25, 0xFF       ; 255
    2ecc:       82 17           cp      r24, r18
    2ece:       93 07           cpc     r25, r19
    2ed0:       4c f4           brge    .+18            ; 0x2ee4 <Mittelwert+0x3e4>
    2ed2:       21 15           cp      r18, r1
    2ed4:       31 05           cpc     r19, r1
    2ed6:       31 f0           breq    .+12            ; 0x2ee4 <Mittelwert+0x3e4>
    2ed8:       21 50           subi    r18, 0x01       ; 1
    2eda:       30 40           sbci    r19, 0x00       ; 0
    2edc:       30 93 20 02     sts     0x0220, r19
    2ee0:       20 93 1f 02     sts     0x021F, r18
    2ee4:       20 91 21 02     lds     r18, 0x0221
    2ee8:       30 91 22 02     lds     r19, 0x0222
    2eec:       80 91 72 05     lds     r24, 0x0572
    2ef0:       e8 2f           mov     r30, r24
    2ef2:       ff 27           eor     r31, r31
    2ef4:       ee 0f           add     r30, r30
    2ef6:       ff 1f           adc     r31, r31
    2ef8:       ef 5b           subi    r30, 0xBF       ; 191
    2efa:       fa 4f           sbci    r31, 0xFA       ; 250
    2efc:       80 81           ld      r24, Z
    2efe:       91 81           ldd     r25, Z+1        ; 0x01
    2f00:       82 59           subi    r24, 0x92       ; 146
    2f02:       9f 4f           sbci    r25, 0xFF       ; 255
    2f04:       28 17           cp      r18, r24
    2f06:       39 07           cpc     r19, r25
    2f08:       1c f4           brge    .+6             ; 0x2f10 <Mittelwert+0x410>
    2f0a:       2f 5f           subi    r18, 0xFF       ; 255
    2f0c:       3f 4f           sbci    r19, 0xFF       ; 255
    2f0e:       0c c0           rjmp    .+24            ; 0x2f28 <Mittelwert+0x428>
    2f10:       80 81           ld      r24, Z
    2f12:       91 81           ldd     r25, Z+1        ; 0x01
    2f14:       82 59           subi    r24, 0x92       ; 146
    2f16:       9f 4f           sbci    r25, 0xFF       ; 255
    2f18:       82 17           cp      r24, r18
    2f1a:       93 07           cpc     r25, r19
    2f1c:       4c f4           brge    .+18            ; 0x2f30 <Mittelwert+0x430>
    2f1e:       21 15           cp      r18, r1
    2f20:       31 05           cpc     r19, r1
    2f22:       31 f0           breq    .+12            ; 0x2f30 <Mittelwert+0x430>
    2f24:       21 50           subi    r18, 0x01       ; 1
    2f26:       30 40           sbci    r19, 0x00       ; 0
    2f28:       30 93 22 02     sts     0x0222, r19
    2f2c:       20 93 21 02     sts     0x0221, r18
    2f30:       20 91 23 02     lds     r18, 0x0223
    2f34:       30 91 24 02     lds     r19, 0x0224
    2f38:       80 91 73 05     lds     r24, 0x0573
    2f3c:       e8 2f           mov     r30, r24
    2f3e:       ff 27           eor     r31, r31
    2f40:       ee 0f           add     r30, r30
    2f42:       ff 1f           adc     r31, r31
    2f44:       ef 5b           subi    r30, 0xBF       ; 191
    2f46:       fa 4f           sbci    r31, 0xFA       ; 250
    2f48:       80 81           ld      r24, Z
    2f4a:       91 81           ldd     r25, Z+1        ; 0x01
    2f4c:       82 59           subi    r24, 0x92       ; 146
    2f4e:       9f 4f           sbci    r25, 0xFF       ; 255
    2f50:       28 17           cp      r18, r24
    2f52:       39 07           cpc     r19, r25
    2f54:       1c f4           brge    .+6             ; 0x2f5c <Mittelwert+0x45c>
    2f56:       2f 5f           subi    r18, 0xFF       ; 255
    2f58:       3f 4f           sbci    r19, 0xFF       ; 255
    2f5a:       0c c0           rjmp    .+24            ; 0x2f74 <Mittelwert+0x474>
    2f5c:       80 81           ld      r24, Z
    2f5e:       91 81           ldd     r25, Z+1        ; 0x01
    2f60:       82 59           subi    r24, 0x92       ; 146
    2f62:       9f 4f           sbci    r25, 0xFF       ; 255
    2f64:       82 17           cp      r24, r18
    2f66:       93 07           cpc     r25, r19
    2f68:       4c f4           brge    .+18            ; 0x2f7c <Mittelwert+0x47c>
    2f6a:       21 15           cp      r18, r1
    2f6c:       31 05           cpc     r19, r1
    2f6e:       31 f0           breq    .+12            ; 0x2f7c <Mittelwert+0x47c>
    2f70:       21 50           subi    r18, 0x01       ; 1
    2f72:       30 40           sbci    r19, 0x00       ; 0
    2f74:       30 93 24 02     sts     0x0224, r19
    2f78:       20 93 23 02     sts     0x0223, r18
    2f7c:       20 91 25 02     lds     r18, 0x0225
    2f80:       30 91 26 02     lds     r19, 0x0226
    2f84:       80 91 74 05     lds     r24, 0x0574
    2f88:       e8 2f           mov     r30, r24
    2f8a:       ff 27           eor     r31, r31
    2f8c:       ee 0f           add     r30, r30
    2f8e:       ff 1f           adc     r31, r31
    2f90:       ef 5b           subi    r30, 0xBF       ; 191
    2f92:       fa 4f           sbci    r31, 0xFA       ; 250
    2f94:       80 81           ld      r24, Z
    2f96:       91 81           ldd     r25, Z+1        ; 0x01
    2f98:       82 59           subi    r24, 0x92       ; 146
    2f9a:       9f 4f           sbci    r25, 0xFF       ; 255
    2f9c:       28 17           cp      r18, r24
    2f9e:       39 07           cpc     r19, r25
    2fa0:       1c f4           brge    .+6             ; 0x2fa8 <Mittelwert+0x4a8>
    2fa2:       2f 5f           subi    r18, 0xFF       ; 255
    2fa4:       3f 4f           sbci    r19, 0xFF       ; 255
    2fa6:       0c c0           rjmp    .+24            ; 0x2fc0 <Mittelwert+0x4c0>
    2fa8:       80 81           ld      r24, Z
    2faa:       91 81           ldd     r25, Z+1        ; 0x01
    2fac:       82 59           subi    r24, 0x92       ; 146
    2fae:       9f 4f           sbci    r25, 0xFF       ; 255
    2fb0:       82 17           cp      r24, r18
    2fb2:       93 07           cpc     r25, r19
    2fb4:       4c f4           brge    .+18            ; 0x2fc8 <Mittelwert+0x4c8>
    2fb6:       21 15           cp      r18, r1
    2fb8:       31 05           cpc     r19, r1
    2fba:       31 f0           breq    .+12            ; 0x2fc8 <Mittelwert+0x4c8>
    2fbc:       21 50           subi    r18, 0x01       ; 1
    2fbe:       30 40           sbci    r19, 0x00       ; 0
    2fc0:       30 93 26 02     sts     0x0226, r19
    2fc4:       20 93 25 02     sts     0x0225, r18
    2fc8:       80 91 1f 02     lds     r24, 0x021F
    2fcc:       90 91 20 02     lds     r25, 0x0220
    2fd0:       97 ff           sbrs    r25, 7
    2fd2:       05 c0           rjmp    .+10            ; 0x2fde <Mittelwert+0x4de>
    2fd4:       10 92 20 02     sts     0x0220, r1
    2fd8:       10 92 1f 02     sts     0x021F, r1
    2fdc:       0a c0           rjmp    .+20            ; 0x2ff2 <Mittelwert+0x4f2>
    2fde:       8f 3f           cpi     r24, 0xFF       ; 255
    2fe0:       91 05           cpc     r25, r1
    2fe2:       39 f0           breq    .+14            ; 0x2ff2 <Mittelwert+0x4f2>
    2fe4:       34 f0           brlt    .+12            ; 0x2ff2 <Mittelwert+0x4f2>
    2fe6:       8f ef           ldi     r24, 0xFF       ; 255
    2fe8:       90 e0           ldi     r25, 0x00       ; 0
    2fea:       90 93 20 02     sts     0x0220, r25
    2fee:       80 93 1f 02     sts     0x021F, r24
    2ff2:       80 91 21 02     lds     r24, 0x0221
    2ff6:       90 91 22 02     lds     r25, 0x0222
    2ffa:       97 ff           sbrs    r25, 7
    2ffc:       05 c0           rjmp    .+10            ; 0x3008 <Mittelwert+0x508>
    2ffe:       10 92 22 02     sts     0x0222, r1
    3002:       10 92 21 02     sts     0x0221, r1
    3006:       0a c0           rjmp    .+20            ; 0x301c <Mittelwert+0x51c>
    3008:       8f 3f           cpi     r24, 0xFF       ; 255
    300a:       91 05           cpc     r25, r1
    300c:       39 f0           breq    .+14            ; 0x301c <Mittelwert+0x51c>
    300e:       34 f0           brlt    .+12            ; 0x301c <Mittelwert+0x51c>
    3010:       8f ef           ldi     r24, 0xFF       ; 255
    3012:       90 e0           ldi     r25, 0x00       ; 0
    3014:       90 93 22 02     sts     0x0222, r25
    3018:       80 93 21 02     sts     0x0221, r24
    301c:       80 91 23 02     lds     r24, 0x0223
    3020:       90 91 24 02     lds     r25, 0x0224
    3024:       97 ff           sbrs    r25, 7
    3026:       05 c0           rjmp    .+10            ; 0x3032 <Mittelwert+0x532>
    3028:       10 92 24 02     sts     0x0224, r1
    302c:       10 92 23 02     sts     0x0223, r1
    3030:       0a c0           rjmp    .+20            ; 0x3046 <Mittelwert+0x546>
    3032:       8f 3f           cpi     r24, 0xFF       ; 255
    3034:       91 05           cpc     r25, r1
    3036:       39 f0           breq    .+14            ; 0x3046 <Mittelwert+0x546>
    3038:       34 f0           brlt    .+12            ; 0x3046 <Mittelwert+0x546>
    303a:       8f ef           ldi     r24, 0xFF       ; 255
    303c:       90 e0           ldi     r25, 0x00       ; 0
    303e:       90 93 24 02     sts     0x0224, r25
    3042:       80 93 23 02     sts     0x0223, r24
    3046:       80 91 25 02     lds     r24, 0x0225
    304a:       90 91 26 02     lds     r25, 0x0226
    304e:       97 ff           sbrs    r25, 7
    3050:       05 c0           rjmp    .+10            ; 0x305c <Mittelwert+0x55c>
    3052:       10 92 26 02     sts     0x0226, r1
    3056:       10 92 25 02     sts     0x0225, r1
    305a:       0a c0           rjmp    .+20            ; 0x3070 <Mittelwert+0x570>
    305c:       8f 3f           cpi     r24, 0xFF       ; 255
    305e:       91 05           cpc     r25, r1
    3060:       39 f0           breq    .+14            ; 0x3070 <Mittelwert+0x570>
    3062:       34 f0           brlt    .+12            ; 0x3070 <Mittelwert+0x570>
    3064:       8f ef           ldi     r24, 0xFF       ; 255
    3066:       90 e0           ldi     r25, 0x00       ; 0
    3068:       90 93 26 02     sts     0x0226, r25
    306c:       80 93 25 02     sts     0x0225, r24
    3070:       1f 91           pop     r17
    3072:       0f 91           pop     r16
    3074:       ff 90           pop     r15
    3076:       ef 90           pop     r14
    3078:       df 90           pop     r13
    307a:       cf 90           pop     r12
    307c:       bf 90           pop     r11
    307e:       af 90           pop     r10
    3080:       08 95           ret

00003082 <CalibrierMittelwert>:
    3082:       10 92 7a 00     sts     0x007A, r1
    3086:       80 91 be 01     lds     r24, 0x01BE
    308a:       88 23           and     r24, r24
    308c:       69 f0           breq    .+26            ; 0x30a8 <CalibrierMittelwert+0x26>
    308e:       80 91 b2 01     lds     r24, 0x01B2
    3092:       90 91 b3 01     lds     r25, 0x01B3
    3096:       60 91 be 01     lds     r22, 0x01BE
    309a:       77 27           eor     r23, r23
    309c:       0e 94 d3 2c     call    0x59a6  ; 0x59a6 <__divmodhi4>
    30a0:       70 93 aa 05     sts     0x05AA, r23
    30a4:       60 93 a9 05     sts     0x05A9, r22
    30a8:       80 91 bf 01     lds     r24, 0x01BF
    30ac:       88 23           and     r24, r24
    30ae:       69 f0           breq    .+26            ; 0x30ca <CalibrierMittelwert+0x48>
    30b0:       80 91 b4 01     lds     r24, 0x01B4
    30b4:       90 91 b5 01     lds     r25, 0x01B5
    30b8:       60 91 bf 01     lds     r22, 0x01BF
    30bc:       77 27           eor     r23, r23
    30be:       0e 94 d3 2c     call    0x59a6  ; 0x59a6 <__divmodhi4>
    30c2:       70 93 a8 05     sts     0x05A8, r23
    30c6:       60 93 a7 05     sts     0x05A7, r22
    30ca:       80 91 c0 01     lds     r24, 0x01C0
    30ce:       88 23           and     r24, r24
    30d0:       69 f0           breq    .+26            ; 0x30ec <CalibrierMittelwert+0x6a>
    30d2:       80 91 b6 01     lds     r24, 0x01B6
    30d6:       90 91 b7 01     lds     r25, 0x01B7
    30da:       60 91 c0 01     lds     r22, 0x01C0
    30de:       77 27           eor     r23, r23
    30e0:       0e 94 d3 2c     call    0x59a6  ; 0x59a6 <__divmodhi4>
    30e4:       70 93 b6 05     sts     0x05B6, r23
    30e8:       60 93 b5 05     sts     0x05B5, r22
    30ec:       80 91 c1 01     lds     r24, 0x01C1
    30f0:       88 23           and     r24, r24
    30f2:       d1 f0           breq    .+52            ; 0x3128 <CalibrierMittelwert+0xa6>
    30f4:       60 91 ba 01     lds     r22, 0x01BA
    30f8:       70 91 bb 01     lds     r23, 0x01BB
    30fc:       20 91 c1 01     lds     r18, 0x01C1
    3100:       88 27           eor     r24, r24
    3102:       77 fd           sbrc    r23, 7
    3104:       80 95           com     r24
    3106:       98 2f           mov     r25, r24
    3108:       34 e0           ldi     r19, 0x04       ; 4
    310a:       66 0f           add     r22, r22
    310c:       77 1f           adc     r23, r23
    310e:       88 1f           adc     r24, r24
    3110:       99 1f           adc     r25, r25
    3112:       3a 95           dec     r19
    3114:       d1 f7           brne    .-12            ; 0x310a <CalibrierMittelwert+0x88>
    3116:       33 27           eor     r19, r19
    3118:       44 27           eor     r20, r20
    311a:       55 27           eor     r21, r21
    311c:       0e 94 08 2d     call    0x5a10  ; 0x5a10 <__divmodsi4>
    3120:       30 93 b3 05     sts     0x05B3, r19
    3124:       20 93 b2 05     sts     0x05B2, r18
    3128:       80 91 c2 01     lds     r24, 0x01C2
    312c:       88 23           and     r24, r24
    312e:       d1 f0           breq    .+52            ; 0x3164 <CalibrierMittelwert+0xe2>
    3130:       60 91 b8 01     lds     r22, 0x01B8
    3134:       70 91 b9 01     lds     r23, 0x01B9
    3138:       20 91 c2 01     lds     r18, 0x01C2
    313c:       88 27           eor     r24, r24
    313e:       77 fd           sbrc    r23, 7
    3140:       80 95           com     r24
    3142:       98 2f           mov     r25, r24
    3144:       b4 e0           ldi     r27, 0x04       ; 4
    3146:       66 0f           add     r22, r22
    3148:       77 1f           adc     r23, r23
    314a:       88 1f           adc     r24, r24
    314c:       99 1f           adc     r25, r25
    314e:       ba 95           dec     r27
    3150:       d1 f7           brne    .-12            ; 0x3146 <CalibrierMittelwert+0xc4>
    3152:       33 27           eor     r19, r19
    3154:       44 27           eor     r20, r20
    3156:       55 27           eor     r21, r21
    3158:       0e 94 08 2d     call    0x5a10  ; 0x5a10 <__divmodsi4>
    315c:       30 93 bc 05     sts     0x05BC, r19
    3160:       20 93 bb 05     sts     0x05BB, r18
    3164:       80 91 c3 01     lds     r24, 0x01C3
    3168:       88 23           and     r24, r24
    316a:       99 f0           breq    .+38            ; 0x3192 <CalibrierMittelwert+0x110>
    316c:       60 91 bc 01     lds     r22, 0x01BC
    3170:       70 91 bd 01     lds     r23, 0x01BD
    3174:       20 91 c3 01     lds     r18, 0x01C3
    3178:       88 27           eor     r24, r24
    317a:       77 fd           sbrc    r23, 7
    317c:       80 95           com     r24
    317e:       98 2f           mov     r25, r24
    3180:       33 27           eor     r19, r19
    3182:       44 27           eor     r20, r20
    3184:       55 27           eor     r21, r21
    3186:       0e 94 08 2d     call    0x5a10  ; 0x5a10 <__divmodsi4>
    318a:       30 93 ad 05     sts     0x05AD, r19
    318e:       20 93 ac 05     sts     0x05AC, r18
    3192:       10 92 b3 01     sts     0x01B3, r1
    3196:       10 92 b2 01     sts     0x01B2, r1
    319a:       10 92 be 01     sts     0x01BE, r1
    319e:       10 92 b5 01     sts     0x01B5, r1
    31a2:       10 92 b4 01     sts     0x01B4, r1
    31a6:       10 92 bf 01     sts     0x01BF, r1
    31aa:       10 92 b7 01     sts     0x01B7, r1
    31ae:       10 92 b6 01     sts     0x01B6, r1
    31b2:       10 92 c0 01     sts     0x01C0, r1
    31b6:       10 92 b9 01     sts     0x01B9, r1
    31ba:       10 92 b8 01     sts     0x01B8, r1
    31be:       10 92 c2 01     sts     0x01C2, r1
    31c2:       10 92 bb 01     sts     0x01BB, r1
    31c6:       10 92 ba 01     sts     0x01BA, r1
    31ca:       10 92 c1 01     sts     0x01C1, r1
    31ce:       10 92 bd 01     sts     0x01BD, r1
    31d2:       10 92 bc 01     sts     0x01BC, r1
    31d6:       10 92 c3 01     sts     0x01C3, r1
    31da:       8f ee           ldi     r24, 0xEF       ; 239
    31dc:       80 93 7a 00     sts     0x007A, r24
    31e0:       20 91 1f 02     lds     r18, 0x021F
    31e4:       30 91 20 02     lds     r19, 0x0220
    31e8:       80 91 71 05     lds     r24, 0x0571
    31ec:       e8 2f           mov     r30, r24
    31ee:       ff 27           eor     r31, r31
    31f0:       ee 0f           add     r30, r30
    31f2:       ff 1f           adc     r31, r31
    31f4:       ef 5b           subi    r30, 0xBF       ; 191
    31f6:       fa 4f           sbci    r31, 0xFA       ; 250
    31f8:       80 81           ld      r24, Z
    31fa:       91 81           ldd     r25, Z+1        ; 0x01
    31fc:       82 59           subi    r24, 0x92       ; 146
    31fe:       9f 4f           sbci    r25, 0xFF       ; 255
    3200:       28 17           cp      r18, r24
    3202:       39 07           cpc     r19, r25
    3204:       1c f4           brge    .+6             ; 0x320c <CalibrierMittelwert+0x18a>
    3206:       2f 5f           subi    r18, 0xFF       ; 255
    3208:       3f 4f           sbci    r19, 0xFF       ; 255
    320a:       0c c0           rjmp    .+24            ; 0x3224 <CalibrierMittelwert+0x1a2>
    320c:       80 81           ld      r24, Z
    320e:       91 81           ldd     r25, Z+1        ; 0x01
    3210:       82 59           subi    r24, 0x92       ; 146
    3212:       9f 4f           sbci    r25, 0xFF       ; 255
    3214:       82 17           cp      r24, r18
    3216:       93 07           cpc     r25, r19
    3218:       4c f4           brge    .+18            ; 0x322c <CalibrierMittelwert+0x1aa>
    321a:       21 15           cp      r18, r1
    321c:       31 05           cpc     r19, r1
    321e:       31 f0           breq    .+12            ; 0x322c <CalibrierMittelwert+0x1aa>
    3220:       21 50           subi    r18, 0x01       ; 1
    3222:       30 40           sbci    r19, 0x00       ; 0
    3224:       30 93 20 02     sts     0x0220, r19
    3228:       20 93 1f 02     sts     0x021F, r18
    322c:       20 91 21 02     lds     r18, 0x0221
    3230:       30 91 22 02     lds     r19, 0x0222
    3234:       80 91 72 05     lds     r24, 0x0572
    3238:       e8 2f           mov     r30, r24
    323a:       ff 27           eor     r31, r31
    323c:       ee 0f           add     r30, r30
    323e:       ff 1f           adc     r31, r31
    3240:       ef 5b           subi    r30, 0xBF       ; 191
    3242:       fa 4f           sbci    r31, 0xFA       ; 250
    3244:       80 81           ld      r24, Z
    3246:       91 81           ldd     r25, Z+1        ; 0x01
    3248:       82 59           subi    r24, 0x92       ; 146
    324a:       9f 4f           sbci    r25, 0xFF       ; 255
    324c:       28 17           cp      r18, r24
    324e:       39 07           cpc     r19, r25
    3250:       1c f4           brge    .+6             ; 0x3258 <CalibrierMittelwert+0x1d6>
    3252:       2f 5f           subi    r18, 0xFF       ; 255
    3254:       3f 4f           sbci    r19, 0xFF       ; 255
    3256:       0c c0           rjmp    .+24            ; 0x3270 <CalibrierMittelwert+0x1ee>
    3258:       80 81           ld      r24, Z
    325a:       91 81           ldd     r25, Z+1        ; 0x01
    325c:       82 59           subi    r24, 0x92       ; 146
    325e:       9f 4f           sbci    r25, 0xFF       ; 255
    3260:       82 17           cp      r24, r18
    3262:       93 07           cpc     r25, r19
    3264:       4c f4           brge    .+18            ; 0x3278 <CalibrierMittelwert+0x1f6>
    3266:       21 15           cp      r18, r1
    3268:       31 05           cpc     r19, r1
    326a:       31 f0           breq    .+12            ; 0x3278 <CalibrierMittelwert+0x1f6>
    326c:       21 50           subi    r18, 0x01       ; 1
    326e:       30 40           sbci    r19, 0x00       ; 0
    3270:       30 93 22 02     sts     0x0222, r19
    3274:       20 93 21 02     sts     0x0221, r18
    3278:       20 91 23 02     lds     r18, 0x0223
    327c:       30 91 24 02     lds     r19, 0x0224
    3280:       80 91 73 05     lds     r24, 0x0573
    3284:       e8 2f           mov     r30, r24
    3286:       ff 27           eor     r31, r31
    3288:       ee 0f           add     r30, r30
    328a:       ff 1f           adc     r31, r31
    328c:       ef 5b           subi    r30, 0xBF       ; 191
    328e:       fa 4f           sbci    r31, 0xFA       ; 250
    3290:       80 81           ld      r24, Z
    3292:       91 81           ldd     r25, Z+1        ; 0x01
    3294:       82 59           subi    r24, 0x92       ; 146
    3296:       9f 4f           sbci    r25, 0xFF       ; 255
    3298:       28 17           cp      r18, r24
    329a:       39 07           cpc     r19, r25
    329c:       1c f4           brge    .+6             ; 0x32a4 <CalibrierMittelwert+0x222>
    329e:       2f 5f           subi    r18, 0xFF       ; 255
    32a0:       3f 4f           sbci    r19, 0xFF       ; 255
    32a2:       0c c0           rjmp    .+24            ; 0x32bc <CalibrierMittelwert+0x23a>
    32a4:       80 81           ld      r24, Z
    32a6:       91 81           ldd     r25, Z+1        ; 0x01
    32a8:       82 59           subi    r24, 0x92       ; 146
    32aa:       9f 4f           sbci    r25, 0xFF       ; 255
    32ac:       82 17           cp      r24, r18
    32ae:       93 07           cpc     r25, r19
    32b0:       4c f4           brge    .+18            ; 0x32c4 <CalibrierMittelwert+0x242>
    32b2:       21 15           cp      r18, r1
    32b4:       31 05           cpc     r19, r1
    32b6:       31 f0           breq    .+12            ; 0x32c4 <CalibrierMittelwert+0x242>
    32b8:       21 50           subi    r18, 0x01       ; 1
    32ba:       30 40           sbci    r19, 0x00       ; 0
    32bc:       30 93 24 02     sts     0x0224, r19
    32c0:       20 93 23 02     sts     0x0223, r18
    32c4:       20 91 25 02     lds     r18, 0x0225
    32c8:       30 91 26 02     lds     r19, 0x0226
    32cc:       80 91 74 05     lds     r24, 0x0574
    32d0:       e8 2f           mov     r30, r24
    32d2:       ff 27           eor     r31, r31
    32d4:       ee 0f           add     r30, r30
    32d6:       ff 1f           adc     r31, r31
    32d8:       ef 5b           subi    r30, 0xBF       ; 191
    32da:       fa 4f           sbci    r31, 0xFA       ; 250
    32dc:       80 81           ld      r24, Z
    32de:       91 81           ldd     r25, Z+1        ; 0x01
    32e0:       82 59           subi    r24, 0x92       ; 146
    32e2:       9f 4f           sbci    r25, 0xFF       ; 255
    32e4:       28 17           cp      r18, r24
    32e6:       39 07           cpc     r19, r25
    32e8:       1c f4           brge    .+6             ; 0x32f0 <CalibrierMittelwert+0x26e>
    32ea:       2f 5f           subi    r18, 0xFF       ; 255
    32ec:       3f 4f           sbci    r19, 0xFF       ; 255
    32ee:       0c c0           rjmp    .+24            ; 0x3308 <CalibrierMittelwert+0x286>
    32f0:       80 81           ld      r24, Z
    32f2:       91 81           ldd     r25, Z+1        ; 0x01
    32f4:       82 59           subi    r24, 0x92       ; 146
    32f6:       9f 4f           sbci    r25, 0xFF       ; 255
    32f8:       82 17           cp      r24, r18
    32fa:       93 07           cpc     r25, r19
    32fc:       4c f4           brge    .+18            ; 0x3310 <CalibrierMittelwert+0x28e>
    32fe:       21 15           cp      r18, r1
    3300:       31 05           cpc     r19, r1
    3302:       31 f0           breq    .+12            ; 0x3310 <CalibrierMittelwert+0x28e>
    3304:       21 50           subi    r18, 0x01       ; 1
    3306:       30 40           sbci    r19, 0x00       ; 0
    3308:       30 93 26 02     sts     0x0226, r19
    330c:       20 93 25 02     sts     0x0225, r18
    3310:       80 91 1f 02     lds     r24, 0x021F
    3314:       90 91 20 02     lds     r25, 0x0220
    3318:       97 ff           sbrs    r25, 7
    331a:       05 c0           rjmp    .+10            ; 0x3326 <CalibrierMittelwert+0x2a4>
    331c:       10 92 20 02     sts     0x0220, r1
    3320:       10 92 1f 02     sts     0x021F, r1
    3324:       0a c0           rjmp    .+20            ; 0x333a <CalibrierMittelwert+0x2b8>
    3326:       8f 3f           cpi     r24, 0xFF       ; 255
    3328:       91 05           cpc     r25, r1
    332a:       39 f0           breq    .+14            ; 0x333a <CalibrierMittelwert+0x2b8>
    332c:       34 f0           brlt    .+12            ; 0x333a <CalibrierMittelwert+0x2b8>
    332e:       8f ef           ldi     r24, 0xFF       ; 255
    3330:       90 e0           ldi     r25, 0x00       ; 0
    3332:       90 93 20 02     sts     0x0220, r25
    3336:       80 93 1f 02     sts     0x021F, r24
    333a:       80 91 21 02     lds     r24, 0x0221
    333e:       90 91 22 02     lds     r25, 0x0222
    3342:       97 ff           sbrs    r25, 7
    3344:       05 c0           rjmp    .+10            ; 0x3350 <CalibrierMittelwert+0x2ce>
    3346:       10 92 22 02     sts     0x0222, r1
    334a:       10 92 21 02     sts     0x0221, r1
    334e:       0a c0           rjmp    .+20            ; 0x3364 <CalibrierMittelwert+0x2e2>
    3350:       8f 3f           cpi     r24, 0xFF       ; 255
    3352:       91 05           cpc     r25, r1
    3354:       39 f0           breq    .+14            ; 0x3364 <CalibrierMittelwert+0x2e2>
    3356:       34 f0           brlt    .+12            ; 0x3364 <CalibrierMittelwert+0x2e2>
    3358:       8f ef           ldi     r24, 0xFF       ; 255
    335a:       90 e0           ldi     r25, 0x00       ; 0
    335c:       90 93 22 02     sts     0x0222, r25
    3360:       80 93 21 02     sts     0x0221, r24
    3364:       80 91 23 02     lds     r24, 0x0223
    3368:       90 91 24 02     lds     r25, 0x0224
    336c:       97 ff           sbrs    r25, 7
    336e:       05 c0           rjmp    .+10            ; 0x337a <CalibrierMittelwert+0x2f8>
    3370:       10 92 24 02     sts     0x0224, r1
    3374:       10 92 23 02     sts     0x0223, r1
    3378:       0a c0           rjmp    .+20            ; 0x338e <CalibrierMittelwert+0x30c>
    337a:       8f 3f           cpi     r24, 0xFF       ; 255
    337c:       91 05           cpc     r25, r1
    337e:       39 f0           breq    .+14            ; 0x338e <CalibrierMittelwert+0x30c>
    3380:       34 f0           brlt    .+12            ; 0x338e <CalibrierMittelwert+0x30c>
    3382:       8f ef           ldi     r24, 0xFF       ; 255
    3384:       90 e0           ldi     r25, 0x00       ; 0
    3386:       90 93 24 02     sts     0x0224, r25
    338a:       80 93 23 02     sts     0x0223, r24
    338e:       80 91 25 02     lds     r24, 0x0225
    3392:       90 91 26 02     lds     r25, 0x0226
    3396:       97 ff           sbrs    r25, 7
    3398:       05 c0           rjmp    .+10            ; 0x33a4 <CalibrierMittelwert+0x322>
    339a:       10 92 26 02     sts     0x0226, r1
    339e:       10 92 25 02     sts     0x0225, r1
    33a2:       08 95           ret
    33a4:       8f 3f           cpi     r24, 0xFF       ; 255
    33a6:       91 05           cpc     r25, r1
    33a8:       39 f0           breq    .+14            ; 0x33b8 <CalibrierMittelwert+0x336>
    33aa:       34 f0           brlt    .+12            ; 0x33b8 <CalibrierMittelwert+0x336>
    33ac:       8f ef           ldi     r24, 0xFF       ; 255
    33ae:       90 e0           ldi     r25, 0x00       ; 0
    33b0:       90 93 26 02     sts     0x0226, r25
    33b4:       80 93 25 02     sts     0x0225, r24
    33b8:       08 95           ret

000033ba <ParameterZuordnung>:
    33ba:       1f 93           push    r17
    33bc:       80 91 78 05     lds     r24, 0x0578
    33c0:       8b 3f           cpi     r24, 0xFB       ; 251
    33c2:       98 f0           brcs    .+38            ; 0x33ea <ParameterZuordnung+0x30>
    33c4:       8b 3f           cpi     r24, 0xFB       ; 251
    33c6:       19 f4           brne    .+6             ; 0x33ce <ParameterZuordnung+0x14>
    33c8:       80 91 1f 02     lds     r24, 0x021F
    33cc:       0e c0           rjmp    .+28            ; 0x33ea <ParameterZuordnung+0x30>
    33ce:       8c 3f           cpi     r24, 0xFC       ; 252
    33d0:       19 f4           brne    .+6             ; 0x33d8 <ParameterZuordnung+0x1e>
    33d2:       80 91 21 02     lds     r24, 0x0221
    33d6:       09 c0           rjmp    .+18            ; 0x33ea <ParameterZuordnung+0x30>
    33d8:       8d 3f           cpi     r24, 0xFD       ; 253
    33da:       19 f4           brne    .+6             ; 0x33e2 <ParameterZuordnung+0x28>
    33dc:       80 91 23 02     lds     r24, 0x0223
    33e0:       04 c0           rjmp    .+8             ; 0x33ea <ParameterZuordnung+0x30>
    33e2:       8e 3f           cpi     r24, 0xFE       ; 254
    33e4:       21 f4           brne    .+8             ; 0x33ee <ParameterZuordnung+0x34>
    33e6:       80 91 25 02     lds     r24, 0x0225
    33ea:       80 93 81 01     sts     0x0181, r24
    33ee:       80 91 81 01     lds     r24, 0x0181
    33f2:       88 23           and     r24, r24
    33f4:       19 f4           brne    .+6             ; 0x33fc <ParameterZuordnung+0x42>
    33f6:       10 92 81 01     sts     0x0181, r1
    33fa:       04 c0           rjmp    .+8             ; 0x3404 <ParameterZuordnung+0x4a>
    33fc:       8f 3f           cpi     r24, 0xFF       ; 255
    33fe:       11 f4           brne    .+4             ; 0x3404 <ParameterZuordnung+0x4a>
    3400:       80 93 81 01     sts     0x0181, r24
    3404:       80 91 77 05     lds     r24, 0x0577
    3408:       8b 3f           cpi     r24, 0xFB       ; 251
    340a:       98 f0           brcs    .+38            ; 0x3432 <ParameterZuordnung+0x78>
    340c:       8b 3f           cpi     r24, 0xFB       ; 251
    340e:       19 f4           brne    .+6             ; 0x3416 <ParameterZuordnung+0x5c>
    3410:       80 91 1f 02     lds     r24, 0x021F
    3414:       0e c0           rjmp    .+28            ; 0x3432 <ParameterZuordnung+0x78>
    3416:       8c 3f           cpi     r24, 0xFC       ; 252
    3418:       19 f4           brne    .+6             ; 0x3420 <ParameterZuordnung+0x66>
    341a:       80 91 21 02     lds     r24, 0x0221
    341e:       09 c0           rjmp    .+18            ; 0x3432 <ParameterZuordnung+0x78>
    3420:       8d 3f           cpi     r24, 0xFD       ; 253
    3422:       19 f4           brne    .+6             ; 0x342a <ParameterZuordnung+0x70>
    3424:       80 91 23 02     lds     r24, 0x0223
    3428:       04 c0           rjmp    .+8             ; 0x3432 <ParameterZuordnung+0x78>
    342a:       8e 3f           cpi     r24, 0xFE       ; 254
    342c:       21 f4           brne    .+8             ; 0x3436 <ParameterZuordnung+0x7c>
    342e:       80 91 25 02     lds     r24, 0x0225
    3432:       80 93 80 01     sts     0x0180, r24
    3436:       80 91 80 01     lds     r24, 0x0180
    343a:       88 23           and     r24, r24
    343c:       19 f4           brne    .+6             ; 0x3444 <ParameterZuordnung+0x8a>
    343e:       10 92 80 01     sts     0x0180, r1
    3442:       05 c0           rjmp    .+10            ; 0x344e <ParameterZuordnung+0x94>
    3444:       84 36           cpi     r24, 0x64       ; 100
    3446:       18 f0           brcs    .+6             ; 0x344e <ParameterZuordnung+0x94>
    3448:       84 e6           ldi     r24, 0x64       ; 100
    344a:       80 93 80 01     sts     0x0180, r24
    344e:       80 91 79 05     lds     r24, 0x0579
    3452:       8b 3f           cpi     r24, 0xFB       ; 251
    3454:       98 f0           brcs    .+38            ; 0x347c <ParameterZuordnung+0xc2>
    3456:       8b 3f           cpi     r24, 0xFB       ; 251
    3458:       19 f4           brne    .+6             ; 0x3460 <ParameterZuordnung+0xa6>
    345a:       80 91 1f 02     lds     r24, 0x021F
    345e:       0e c0           rjmp    .+28            ; 0x347c <ParameterZuordnung+0xc2>
    3460:       8c 3f           cpi     r24, 0xFC       ; 252
    3462:       19 f4           brne    .+6             ; 0x346a <ParameterZuordnung+0xb0>
    3464:       80 91 21 02     lds     r24, 0x0221
    3468:       09 c0           rjmp    .+18            ; 0x347c <ParameterZuordnung+0xc2>
    346a:       8d 3f           cpi     r24, 0xFD       ; 253
    346c:       19 f4           brne    .+6             ; 0x3474 <ParameterZuordnung+0xba>
    346e:       80 91 23 02     lds     r24, 0x0223
    3472:       04 c0           rjmp    .+8             ; 0x347c <ParameterZuordnung+0xc2>
    3474:       8e 3f           cpi     r24, 0xFE       ; 254
    3476:       21 f4           brne    .+8             ; 0x3480 <ParameterZuordnung+0xc6>
    3478:       80 91 25 02     lds     r24, 0x0225
    347c:       80 93 82 01     sts     0x0182, r24
    3480:       80 91 82 01     lds     r24, 0x0182
    3484:       88 23           and     r24, r24
    3486:       19 f4           brne    .+6             ; 0x348e <ParameterZuordnung+0xd4>
    3488:       10 92 82 01     sts     0x0182, r1
    348c:       05 c0           rjmp    .+10            ; 0x3498 <ParameterZuordnung+0xde>
    348e:       84 36           cpi     r24, 0x64       ; 100
    3490:       18 f0           brcs    .+6             ; 0x3498 <ParameterZuordnung+0xde>
    3492:       84 e6           ldi     r24, 0x64       ; 100
    3494:       80 93 82 01     sts     0x0182, r24
    3498:       80 91 7b 05     lds     r24, 0x057B
    349c:       8b 3f           cpi     r24, 0xFB       ; 251
    349e:       98 f0           brcs    .+38            ; 0x34c6 <ParameterZuordnung+0x10c>
    34a0:       8b 3f           cpi     r24, 0xFB       ; 251
    34a2:       19 f4           brne    .+6             ; 0x34aa <ParameterZuordnung+0xf0>
    34a4:       80 91 1f 02     lds     r24, 0x021F
    34a8:       0e c0           rjmp    .+28            ; 0x34c6 <ParameterZuordnung+0x10c>
    34aa:       8c 3f           cpi     r24, 0xFC       ; 252
    34ac:       19 f4           brne    .+6             ; 0x34b4 <ParameterZuordnung+0xfa>
    34ae:       80 91 21 02     lds     r24, 0x0221
    34b2:       09 c0           rjmp    .+18            ; 0x34c6 <ParameterZuordnung+0x10c>
    34b4:       8d 3f           cpi     r24, 0xFD       ; 253
    34b6:       19 f4           brne    .+6             ; 0x34be <ParameterZuordnung+0x104>
    34b8:       80 91 23 02     lds     r24, 0x0223
    34bc:       04 c0           rjmp    .+8             ; 0x34c6 <ParameterZuordnung+0x10c>
    34be:       8e 3f           cpi     r24, 0xFE       ; 254
    34c0:       21 f4           brne    .+8             ; 0x34ca <ParameterZuordnung+0x110>
    34c2:       80 91 25 02     lds     r24, 0x0225
    34c6:       80 93 83 01     sts     0x0183, r24
    34ca:       80 91 83 01     lds     r24, 0x0183
    34ce:       88 23           and     r24, r24
    34d0:       19 f4           brne    .+6             ; 0x34d8 <ParameterZuordnung+0x11e>
    34d2:       10 92 83 01     sts     0x0183, r1
    34d6:       04 c0           rjmp    .+8             ; 0x34e0 <ParameterZuordnung+0x126>
    34d8:       8f 3f           cpi     r24, 0xFF       ; 255
    34da:       11 f4           brne    .+4             ; 0x34e0 <ParameterZuordnung+0x126>
    34dc:       80 93 83 01     sts     0x0183, r24
    34e0:       80 91 82 05     lds     r24, 0x0582
    34e4:       8b 3f           cpi     r24, 0xFB       ; 251
    34e6:       98 f0           brcs    .+38            ; 0x350e <ParameterZuordnung+0x154>
    34e8:       8b 3f           cpi     r24, 0xFB       ; 251
    34ea:       19 f4           brne    .+6             ; 0x34f2 <ParameterZuordnung+0x138>
    34ec:       80 91 1f 02     lds     r24, 0x021F
    34f0:       0e c0           rjmp    .+28            ; 0x350e <ParameterZuordnung+0x154>
    34f2:       8c 3f           cpi     r24, 0xFC       ; 252
    34f4:       19 f4           brne    .+6             ; 0x34fc <ParameterZuordnung+0x142>
    34f6:       80 91 21 02     lds     r24, 0x0221
    34fa:       09 c0           rjmp    .+18            ; 0x350e <ParameterZuordnung+0x154>
    34fc:       8d 3f           cpi     r24, 0xFD       ; 253
    34fe:       19 f4           brne    .+6             ; 0x3506 <ParameterZuordnung+0x14c>
    3500:       80 91 23 02     lds     r24, 0x0223
    3504:       04 c0           rjmp    .+8             ; 0x350e <ParameterZuordnung+0x154>
    3506:       8e 3f           cpi     r24, 0xFE       ; 254
    3508:       21 f4           brne    .+8             ; 0x3512 <ParameterZuordnung+0x158>
    350a:       80 91 25 02     lds     r24, 0x0225
    350e:       80 93 84 01     sts     0x0184, r24
    3512:       80 91 84 01     lds     r24, 0x0184
    3516:       88 23           and     r24, r24
    3518:       19 f4           brne    .+6             ; 0x3520 <ParameterZuordnung+0x166>
    351a:       10 92 84 01     sts     0x0184, r1
    351e:       04 c0           rjmp    .+8             ; 0x3528 <ParameterZuordnung+0x16e>
    3520:       8f 3f           cpi     r24, 0xFF       ; 255
    3522:       11 f4           brne    .+4             ; 0x3528 <ParameterZuordnung+0x16e>
    3524:       80 93 84 01     sts     0x0184, r24
    3528:       80 91 83 05     lds     r24, 0x0583
    352c:       8b 3f           cpi     r24, 0xFB       ; 251
    352e:       98 f0           brcs    .+38            ; 0x3556 <ParameterZuordnung+0x19c>
    3530:       8b 3f           cpi     r24, 0xFB       ; 251
    3532:       19 f4           brne    .+6             ; 0x353a <ParameterZuordnung+0x180>
    3534:       80 91 1f 02     lds     r24, 0x021F
    3538:       0e c0           rjmp    .+28            ; 0x3556 <ParameterZuordnung+0x19c>
    353a:       8c 3f           cpi     r24, 0xFC       ; 252
    353c:       19 f4           brne    .+6             ; 0x3544 <ParameterZuordnung+0x18a>
    353e:       80 91 21 02     lds     r24, 0x0221
    3542:       09 c0           rjmp    .+18            ; 0x3556 <ParameterZuordnung+0x19c>
    3544:       8d 3f           cpi     r24, 0xFD       ; 253
    3546:       19 f4           brne    .+6             ; 0x354e <ParameterZuordnung+0x194>
    3548:       80 91 23 02     lds     r24, 0x0223
    354c:       04 c0           rjmp    .+8             ; 0x3556 <ParameterZuordnung+0x19c>
    354e:       8e 3f           cpi     r24, 0xFE       ; 254
    3550:       21 f4           brne    .+8             ; 0x355a <ParameterZuordnung+0x1a0>
    3552:       80 91 25 02     lds     r24, 0x0225
    3556:       80 93 85 01     sts     0x0185, r24
    355a:       80 91 85 01     lds     r24, 0x0185
    355e:       8b 30           cpi     r24, 0x0B       ; 11
    3560:       10 f4           brcc    .+4             ; 0x3566 <ParameterZuordnung+0x1ac>
    3562:       8a e0           ldi     r24, 0x0A       ; 10
    3564:       02 c0           rjmp    .+4             ; 0x356a <ParameterZuordnung+0x1b0>
    3566:       8f 3f           cpi     r24, 0xFF       ; 255
    3568:       11 f4           brne    .+4             ; 0x356e <ParameterZuordnung+0x1b4>
    356a:       80 93 85 01     sts     0x0185, r24
    356e:       80 91 84 05     lds     r24, 0x0584
    3572:       8b 3f           cpi     r24, 0xFB       ; 251
    3574:       98 f0           brcs    .+38            ; 0x359c <ParameterZuordnung+0x1e2>
    3576:       8b 3f           cpi     r24, 0xFB       ; 251
    3578:       19 f4           brne    .+6             ; 0x3580 <ParameterZuordnung+0x1c6>
    357a:       80 91 1f 02     lds     r24, 0x021F
    357e:       0e c0           rjmp    .+28            ; 0x359c <ParameterZuordnung+0x1e2>
    3580:       8c 3f           cpi     r24, 0xFC       ; 252
    3582:       19 f4           brne    .+6             ; 0x358a <ParameterZuordnung+0x1d0>
    3584:       80 91 21 02     lds     r24, 0x0221
    3588:       09 c0           rjmp    .+18            ; 0x359c <ParameterZuordnung+0x1e2>
    358a:       8d 3f           cpi     r24, 0xFD       ; 253
    358c:       19 f4           brne    .+6             ; 0x3594 <ParameterZuordnung+0x1da>
    358e:       80 91 23 02     lds     r24, 0x0223
    3592:       04 c0           rjmp    .+8             ; 0x359c <ParameterZuordnung+0x1e2>
    3594:       8e 3f           cpi     r24, 0xFE       ; 254
    3596:       21 f4           brne    .+8             ; 0x35a0 <ParameterZuordnung+0x1e6>
    3598:       80 91 25 02     lds     r24, 0x0225
    359c:       80 93 86 01     sts     0x0186, r24
    35a0:       80 91 86 01     lds     r24, 0x0186
    35a4:       88 23           and     r24, r24
    35a6:       19 f4           brne    .+6             ; 0x35ae <ParameterZuordnung+0x1f4>
    35a8:       10 92 86 01     sts     0x0186, r1
    35ac:       04 c0           rjmp    .+8             ; 0x35b6 <ParameterZuordnung+0x1fc>
    35ae:       8f 3f           cpi     r24, 0xFF       ; 255
    35b0:       11 f4           brne    .+4             ; 0x35b6 <ParameterZuordnung+0x1fc>
    35b2:       80 93 86 01     sts     0x0186, r24
    35b6:       80 91 89 05     lds     r24, 0x0589
    35ba:       8b 3f           cpi     r24, 0xFB       ; 251
    35bc:       98 f0           brcs    .+38            ; 0x35e4 <ParameterZuordnung+0x22a>
    35be:       8b 3f           cpi     r24, 0xFB       ; 251
    35c0:       19 f4           brne    .+6             ; 0x35c8 <ParameterZuordnung+0x20e>
    35c2:       80 91 1f 02     lds     r24, 0x021F
    35c6:       0e c0           rjmp    .+28            ; 0x35e4 <ParameterZuordnung+0x22a>
    35c8:       8c 3f           cpi     r24, 0xFC       ; 252
    35ca:       19 f4           brne    .+6             ; 0x35d2 <ParameterZuordnung+0x218>
    35cc:       80 91 21 02     lds     r24, 0x0221
    35d0:       09 c0           rjmp    .+18            ; 0x35e4 <ParameterZuordnung+0x22a>
    35d2:       8d 3f           cpi     r24, 0xFD       ; 253
    35d4:       19 f4           brne    .+6             ; 0x35dc <ParameterZuordnung+0x222>
    35d6:       80 91 23 02     lds     r24, 0x0223
    35da:       04 c0           rjmp    .+8             ; 0x35e4 <ParameterZuordnung+0x22a>
    35dc:       8e 3f           cpi     r24, 0xFE       ; 254
    35de:       21 f4           brne    .+8             ; 0x35e8 <ParameterZuordnung+0x22e>
    35e0:       80 91 25 02     lds     r24, 0x0225
    35e4:       80 93 88 01     sts     0x0188, r24
    35e8:       80 91 88 01     lds     r24, 0x0188
    35ec:       88 23           and     r24, r24
    35ee:       19 f4           brne    .+6             ; 0x35f6 <ParameterZuordnung+0x23c>
    35f0:       10 92 88 01     sts     0x0188, r1
    35f4:       04 c0           rjmp    .+8             ; 0x35fe <ParameterZuordnung+0x244>
    35f6:       8f 3f           cpi     r24, 0xFF       ; 255
    35f8:       11 f4           brne    .+4             ; 0x35fe <ParameterZuordnung+0x244>
    35fa:       80 93 88 01     sts     0x0188, r24
    35fe:       80 91 8a 05     lds     r24, 0x058A
    3602:       8b 3f           cpi     r24, 0xFB       ; 251
    3604:       98 f0           brcs    .+38            ; 0x362c <ParameterZuordnung+0x272>
    3606:       8b 3f           cpi     r24, 0xFB       ; 251
    3608:       19 f4           brne    .+6             ; 0x3610 <ParameterZuordnung+0x256>
    360a:       80 91 1f 02     lds     r24, 0x021F
    360e:       0e c0           rjmp    .+28            ; 0x362c <ParameterZuordnung+0x272>
    3610:       8c 3f           cpi     r24, 0xFC       ; 252
    3612:       19 f4           brne    .+6             ; 0x361a <ParameterZuordnung+0x260>
    3614:       80 91 21 02     lds     r24, 0x0221
    3618:       09 c0           rjmp    .+18            ; 0x362c <ParameterZuordnung+0x272>
    361a:       8d 3f           cpi     r24, 0xFD       ; 253
    361c:       19 f4           brne    .+6             ; 0x3624 <ParameterZuordnung+0x26a>
    361e:       80 91 23 02     lds     r24, 0x0223
    3622:       04 c0           rjmp    .+8             ; 0x362c <ParameterZuordnung+0x272>
    3624:       8e 3f           cpi     r24, 0xFE       ; 254
    3626:       21 f4           brne    .+8             ; 0x3630 <ParameterZuordnung+0x276>
    3628:       80 91 25 02     lds     r24, 0x0225
    362c:       80 93 33 02     sts     0x0233, r24
    3630:       80 91 33 02     lds     r24, 0x0233
    3634:       88 23           and     r24, r24
    3636:       19 f4           brne    .+6             ; 0x363e <ParameterZuordnung+0x284>
    3638:       10 92 33 02     sts     0x0233, r1
    363c:       04 c0           rjmp    .+8             ; 0x3646 <ParameterZuordnung+0x28c>
    363e:       8f 3f           cpi     r24, 0xFF       ; 255
    3640:       11 f4           brne    .+4             ; 0x3646 <ParameterZuordnung+0x28c>
    3642:       80 93 33 02     sts     0x0233, r24
    3646:       80 91 8b 05     lds     r24, 0x058B
    364a:       8b 3f           cpi     r24, 0xFB       ; 251
    364c:       98 f0           brcs    .+38            ; 0x3674 <ParameterZuordnung+0x2ba>
    364e:       8b 3f           cpi     r24, 0xFB       ; 251
    3650:       19 f4           brne    .+6             ; 0x3658 <ParameterZuordnung+0x29e>
    3652:       80 91 1f 02     lds     r24, 0x021F
    3656:       0e c0           rjmp    .+28            ; 0x3674 <ParameterZuordnung+0x2ba>
    3658:       8c 3f           cpi     r24, 0xFC       ; 252
    365a:       19 f4           brne    .+6             ; 0x3662 <ParameterZuordnung+0x2a8>
    365c:       80 91 21 02     lds     r24, 0x0221
    3660:       09 c0           rjmp    .+18            ; 0x3674 <ParameterZuordnung+0x2ba>
    3662:       8d 3f           cpi     r24, 0xFD       ; 253
    3664:       19 f4           brne    .+6             ; 0x366c <ParameterZuordnung+0x2b2>
    3666:       80 91 23 02     lds     r24, 0x0223
    366a:       04 c0           rjmp    .+8             ; 0x3674 <ParameterZuordnung+0x2ba>
    366c:       8e 3f           cpi     r24, 0xFE       ; 254
    366e:       21 f4           brne    .+8             ; 0x3678 <ParameterZuordnung+0x2be>
    3670:       80 91 25 02     lds     r24, 0x0225
    3674:       80 93 34 02     sts     0x0234, r24
    3678:       80 91 34 02     lds     r24, 0x0234
    367c:       88 23           and     r24, r24
    367e:       19 f4           brne    .+6             ; 0x3686 <ParameterZuordnung+0x2cc>
    3680:       10 92 34 02     sts     0x0234, r1
    3684:       04 c0           rjmp    .+8             ; 0x368e <ParameterZuordnung+0x2d4>
    3686:       8f 3f           cpi     r24, 0xFF       ; 255
    3688:       11 f4           brne    .+4             ; 0x368e <ParameterZuordnung+0x2d4>
    368a:       80 93 34 02     sts     0x0234, r24
    368e:       80 91 8c 05     lds     r24, 0x058C
    3692:       8b 3f           cpi     r24, 0xFB       ; 251
    3694:       98 f0           brcs    .+38            ; 0x36bc <ParameterZuordnung+0x302>
    3696:       8b 3f           cpi     r24, 0xFB       ; 251
    3698:       19 f4           brne    .+6             ; 0x36a0 <ParameterZuordnung+0x2e6>
    369a:       80 91 1f 02     lds     r24, 0x021F
    369e:       0e c0           rjmp    .+28            ; 0x36bc <ParameterZuordnung+0x302>
    36a0:       8c 3f           cpi     r24, 0xFC       ; 252
    36a2:       19 f4           brne    .+6             ; 0x36aa <ParameterZuordnung+0x2f0>
    36a4:       80 91 21 02     lds     r24, 0x0221
    36a8:       09 c0           rjmp    .+18            ; 0x36bc <ParameterZuordnung+0x302>
    36aa:       8d 3f           cpi     r24, 0xFD       ; 253
    36ac:       19 f4           brne    .+6             ; 0x36b4 <ParameterZuordnung+0x2fa>
    36ae:       80 91 23 02     lds     r24, 0x0223
    36b2:       04 c0           rjmp    .+8             ; 0x36bc <ParameterZuordnung+0x302>
    36b4:       8e 3f           cpi     r24, 0xFE       ; 254
    36b6:       21 f4           brne    .+8             ; 0x36c0 <ParameterZuordnung+0x306>
    36b8:       80 91 25 02     lds     r24, 0x0225
    36bc:       80 93 35 02     sts     0x0235, r24
    36c0:       80 91 35 02     lds     r24, 0x0235
    36c4:       88 23           and     r24, r24
    36c6:       19 f4           brne    .+6             ; 0x36ce <ParameterZuordnung+0x314>
    36c8:       10 92 35 02     sts     0x0235, r1
    36cc:       04 c0           rjmp    .+8             ; 0x36d6 <ParameterZuordnung+0x31c>
    36ce:       8f 3f           cpi     r24, 0xFF       ; 255
    36d0:       11 f4           brne    .+4             ; 0x36d6 <ParameterZuordnung+0x31c>
    36d2:       80 93 35 02     sts     0x0235, r24
    36d6:       80 91 8d 05     lds     r24, 0x058D
    36da:       8b 3f           cpi     r24, 0xFB       ; 251
    36dc:       98 f0           brcs    .+38            ; 0x3704 <ParameterZuordnung+0x34a>
    36de:       8b 3f           cpi     r24, 0xFB       ; 251
    36e0:       19 f4           brne    .+6             ; 0x36e8 <ParameterZuordnung+0x32e>
    36e2:       80 91 1f 02     lds     r24, 0x021F
    36e6:       0e c0           rjmp    .+28            ; 0x3704 <ParameterZuordnung+0x34a>
    36e8:       8c 3f           cpi     r24, 0xFC       ; 252
    36ea:       19 f4           brne    .+6             ; 0x36f2 <ParameterZuordnung+0x338>
    36ec:       80 91 21 02     lds     r24, 0x0221
    36f0:       09 c0           rjmp    .+18            ; 0x3704 <ParameterZuordnung+0x34a>
    36f2:       8d 3f           cpi     r24, 0xFD       ; 253
    36f4:       19 f4           brne    .+6             ; 0x36fc <ParameterZuordnung+0x342>
    36f6:       80 91 23 02     lds     r24, 0x0223
    36fa:       04 c0           rjmp    .+8             ; 0x3704 <ParameterZuordnung+0x34a>
    36fc:       8e 3f           cpi     r24, 0xFE       ; 254
    36fe:       21 f4           brne    .+8             ; 0x3708 <ParameterZuordnung+0x34e>
    3700:       80 91 25 02     lds     r24, 0x0225
    3704:       80 93 36 02     sts     0x0236, r24
    3708:       80 91 36 02     lds     r24, 0x0236
    370c:       88 23           and     r24, r24
    370e:       19 f4           brne    .+6             ; 0x3716 <ParameterZuordnung+0x35c>
    3710:       10 92 36 02     sts     0x0236, r1
    3714:       04 c0           rjmp    .+8             ; 0x371e <ParameterZuordnung+0x364>
    3716:       8f 3f           cpi     r24, 0xFF       ; 255
    3718:       11 f4           brne    .+4             ; 0x371e <ParameterZuordnung+0x364>
    371a:       80 93 36 02     sts     0x0236, r24
    371e:       90 91 8e 05     lds     r25, 0x058E
    3722:       9b 3f           cpi     r25, 0xFB       ; 251
    3724:       b0 f0           brcs    .+44            ; 0x3752 <ParameterZuordnung+0x398>
    3726:       9b 3f           cpi     r25, 0xFB       ; 251
    3728:       19 f4           brne    .+6             ; 0x3730 <ParameterZuordnung+0x376>
    372a:       80 91 1f 02     lds     r24, 0x021F
    372e:       04 c0           rjmp    .+8             ; 0x3738 <ParameterZuordnung+0x37e>
    3730:       9c 3f           cpi     r25, 0xFC       ; 252
    3732:       29 f4           brne    .+10            ; 0x373e <ParameterZuordnung+0x384>
    3734:       80 91 21 02     lds     r24, 0x0221
    3738:       80 93 89 01     sts     0x0189, r24
    373c:       0c c0           rjmp    .+24            ; 0x3756 <ParameterZuordnung+0x39c>
    373e:       9d 3f           cpi     r25, 0xFD       ; 253
    3740:       19 f4           brne    .+6             ; 0x3748 <ParameterZuordnung+0x38e>
    3742:       80 91 23 02     lds     r24, 0x0223
    3746:       f8 cf           rjmp    .-16            ; 0x3738 <ParameterZuordnung+0x37e>
    3748:       9e 3f           cpi     r25, 0xFE       ; 254
    374a:       29 f4           brne    .+10            ; 0x3756 <ParameterZuordnung+0x39c>
    374c:       80 91 25 02     lds     r24, 0x0225
    3750:       f3 cf           rjmp    .-26            ; 0x3738 <ParameterZuordnung+0x37e>
    3752:       90 93 89 01     sts     0x0189, r25
    3756:       80 91 89 01     lds     r24, 0x0189
    375a:       88 23           and     r24, r24
    375c:       19 f4           brne    .+6             ; 0x3764 <ParameterZuordnung+0x3aa>
    375e:       10 92 89 01     sts     0x0189, r1
    3762:       04 c0           rjmp    .+8             ; 0x376c <ParameterZuordnung+0x3b2>
    3764:       8f 3f           cpi     r24, 0xFF       ; 255
    3766:       11 f4           brne    .+4             ; 0x376c <ParameterZuordnung+0x3b2>
    3768:       80 93 89 01     sts     0x0189, r24
    376c:       9b 3f           cpi     r25, 0xFB       ; 251
    376e:       b0 f0           brcs    .+44            ; 0x379c <ParameterZuordnung+0x3e2>
    3770:       9b 3f           cpi     r25, 0xFB       ; 251
    3772:       19 f4           brne    .+6             ; 0x377a <ParameterZuordnung+0x3c0>
    3774:       80 91 1f 02     lds     r24, 0x021F
    3778:       04 c0           rjmp    .+8             ; 0x3782 <ParameterZuordnung+0x3c8>
    377a:       9c 3f           cpi     r25, 0xFC       ; 252
    377c:       29 f4           brne    .+10            ; 0x3788 <ParameterZuordnung+0x3ce>
    377e:       80 91 21 02     lds     r24, 0x0221
    3782:       80 93 89 01     sts     0x0189, r24
    3786:       0c c0           rjmp    .+24            ; 0x37a0 <ParameterZuordnung+0x3e6>
    3788:       9d 3f           cpi     r25, 0xFD       ; 253
    378a:       19 f4           brne    .+6             ; 0x3792 <ParameterZuordnung+0x3d8>
    378c:       80 91 23 02     lds     r24, 0x0223
    3790:       f8 cf           rjmp    .-16            ; 0x3782 <ParameterZuordnung+0x3c8>
    3792:       9e 3f           cpi     r25, 0xFE       ; 254
    3794:       29 f4           brne    .+10            ; 0x37a0 <ParameterZuordnung+0x3e6>
    3796:       80 91 25 02     lds     r24, 0x0225
    379a:       f3 cf           rjmp    .-26            ; 0x3782 <ParameterZuordnung+0x3c8>
    379c:       90 93 89 01     sts     0x0189, r25
    37a0:       80 91 89 01     lds     r24, 0x0189
    37a4:       88 23           and     r24, r24
    37a6:       19 f4           brne    .+6             ; 0x37ae <ParameterZuordnung+0x3f4>
    37a8:       10 92 89 01     sts     0x0189, r1
    37ac:       04 c0           rjmp    .+8             ; 0x37b6 <ParameterZuordnung+0x3fc>
    37ae:       8f 3f           cpi     r24, 0xFF       ; 255
    37b0:       11 f4           brne    .+4             ; 0x37b6 <ParameterZuordnung+0x3fc>
    37b2:       80 93 89 01     sts     0x0189, r24
    37b6:       9b 3f           cpi     r25, 0xFB       ; 251
    37b8:       b0 f0           brcs    .+44            ; 0x37e6 <ParameterZuordnung+0x42c>
    37ba:       9b 3f           cpi     r25, 0xFB       ; 251
    37bc:       19 f4           brne    .+6             ; 0x37c4 <ParameterZuordnung+0x40a>
    37be:       80 91 1f 02     lds     r24, 0x021F
    37c2:       04 c0           rjmp    .+8             ; 0x37cc <ParameterZuordnung+0x412>
    37c4:       9c 3f           cpi     r25, 0xFC       ; 252
    37c6:       29 f4           brne    .+10            ; 0x37d2 <ParameterZuordnung+0x418>
    37c8:       80 91 21 02     lds     r24, 0x0221
    37cc:       80 93 89 01     sts     0x0189, r24
    37d0:       0c c0           rjmp    .+24            ; 0x37ea <ParameterZuordnung+0x430>
    37d2:       9d 3f           cpi     r25, 0xFD       ; 253
    37d4:       19 f4           brne    .+6             ; 0x37dc <ParameterZuordnung+0x422>
    37d6:       80 91 23 02     lds     r24, 0x0223
    37da:       f8 cf           rjmp    .-16            ; 0x37cc <ParameterZuordnung+0x412>
    37dc:       9e 3f           cpi     r25, 0xFE       ; 254
    37de:       29 f4           brne    .+10            ; 0x37ea <ParameterZuordnung+0x430>
    37e0:       80 91 25 02     lds     r24, 0x0225
    37e4:       f3 cf           rjmp    .-26            ; 0x37cc <ParameterZuordnung+0x412>
    37e6:       90 93 89 01     sts     0x0189, r25
    37ea:       80 91 89 01     lds     r24, 0x0189
    37ee:       88 23           and     r24, r24
    37f0:       19 f4           brne    .+6             ; 0x37f8 <ParameterZuordnung+0x43e>
    37f2:       10 92 89 01     sts     0x0189, r1
    37f6:       04 c0           rjmp    .+8             ; 0x3800 <ParameterZuordnung+0x446>
    37f8:       8f 3f           cpi     r24, 0xFF       ; 255
    37fa:       11 f4           brne    .+4             ; 0x3800 <ParameterZuordnung+0x446>
    37fc:       80 93 89 01     sts     0x0189, r24
    3800:       10 91 88 01     lds     r17, 0x0188
    3804:       61 2f           mov     r22, r17
    3806:       77 27           eor     r23, r23
    3808:       67 fd           sbrc    r22, 7
    380a:       70 95           com     r23
    380c:       87 2f           mov     r24, r23
    380e:       97 2f           mov     r25, r23
    3810:       0e 94 84 2b     call    0x5708  ; 0x5708 <__floatsisf>
    3814:       17 ff           sbrs    r17, 7
    3816:       06 c0           rjmp    .+12            ; 0x3824 <ParameterZuordnung+0x46a>
    3818:       20 e0           ldi     r18, 0x00       ; 0
    381a:       30 e0           ldi     r19, 0x00       ; 0
    381c:       40 e8           ldi     r20, 0x80       ; 128
    381e:       53 e4           ldi     r21, 0x43       ; 67
    3820:       0e 94 df 2a     call    0x55be  ; 0x55be <__addsf3>
    3824:       27 e1           ldi     r18, 0x17       ; 23
    3826:       37 eb           ldi     r19, 0xB7       ; 183
    3828:       41 ed           ldi     r20, 0xD1       ; 209
    382a:       58 e3           ldi     r21, 0x38       ; 56
    382c:       0e 94 fe 2b     call    0x57fc  ; 0x57fc <__mulsf3>
    3830:       60 93 7c 01     sts     0x017C, r22
    3834:       70 93 7d 01     sts     0x017D, r23
    3838:       80 93 7e 01     sts     0x017E, r24
    383c:       90 93 7f 01     sts     0x017F, r25
    3840:       80 91 80 05     lds     r24, 0x0580
    3844:       80 93 b4 05     sts     0x05B4, r24
    3848:       80 91 7f 05     lds     r24, 0x057F
    384c:       80 93 ab 05     sts     0x05AB, r24
    3850:       1f 91           pop     r17
    3852:       08 95           ret

00003854 <DefaultKonstanten2>:
    3854:       81 e0           ldi     r24, 0x01       ; 1
    3856:       80 93 6d 05     sts     0x056D, r24
    385a:       42 e0           ldi     r20, 0x02       ; 2
    385c:       40 93 6e 05     sts     0x056E, r20
    3860:       83 e0           ldi     r24, 0x03       ; 3
    3862:       80 93 6f 05     sts     0x056F, r24
    3866:       24 e0           ldi     r18, 0x04       ; 4
    3868:       20 93 70 05     sts     0x0570, r18
    386c:       35 e0           ldi     r19, 0x05       ; 5
    386e:       30 93 71 05     sts     0x0571, r19
    3872:       86 e0           ldi     r24, 0x06       ; 6
    3874:       80 93 72 05     sts     0x0572, r24
    3878:       87 e0           ldi     r24, 0x07       ; 7
    387a:       80 93 73 05     sts     0x0573, r24
    387e:       10 92 75 05     sts     0x0575, r1
    3882:       8e e1           ldi     r24, 0x1E       ; 30
    3884:       80 93 76 05     sts     0x0576, r24
    3888:       8b ef           ldi     r24, 0xFB       ; 251
    388a:       80 93 78 05     sts     0x0578, r24
    388e:       8a e0           ldi     r24, 0x0A       ; 10
    3890:       80 93 79 05     sts     0x0579, r24
    3894:       92 e3           ldi     r25, 0x32       ; 50
    3896:       90 93 77 05     sts     0x0577, r25
    389a:       90 93 7b 05     sts     0x057B, r25
    389e:       40 93 7a 05     sts     0x057A, r20
    38a2:       20 93 7c 05     sts     0x057C, r18
    38a6:       10 92 7d 05     sts     0x057D, r1
    38aa:       80 e1           ldi     r24, 0x10       ; 16
    38ac:       80 93 7e 05     sts     0x057E, r24
    38b0:       8f e0           ldi     r24, 0x0F       ; 15
    38b2:       80 93 7f 05     sts     0x057F, r24
    38b6:       8a ef           ldi     r24, 0xFA       ; 250
    38b8:       80 93 80 05     sts     0x0580, r24
    38bc:       8a e1           ldi     r24, 0x1A       ; 26
    38be:       80 93 81 05     sts     0x0581, r24
    38c2:       80 e8           ldi     r24, 0x80       ; 128
    38c4:       80 93 82 05     sts     0x0582, r24
    38c8:       8f ea           ldi     r24, 0xAF       ; 175
    38ca:       80 93 83 05     sts     0x0583, r24
    38ce:       80 93 84 05     sts     0x0584, r24
    38d2:       8a e5           ldi     r24, 0x5A       ; 90
    38d4:       80 93 85 05     sts     0x0585, r24
    38d8:       83 e2           ldi     r24, 0x23       ; 35
    38da:       80 93 86 05     sts     0x0586, r24
    38de:       84 e1           ldi     r24, 0x14       ; 20
    38e0:       80 93 87 05     sts     0x0587, r24
    38e4:       10 92 88 05     sts     0x0588, r1
    38e8:       30 93 89 05     sts     0x0589, r19
    38ec:       10 92 8a 05     sts     0x058A, r1
    38f0:       10 92 8b 05     sts     0x058B, r1
    38f4:       10 92 8c 05     sts     0x058C, r1
    38f8:       10 92 8d 05     sts     0x058D, r1
    38fc:       84 e6           ldi     r24, 0x64       ; 100
    38fe:       80 93 8e 05     sts     0x058E, r24
    3902:       88 e2           ldi     r24, 0x28       ; 40
    3904:       80 93 8f 05     sts     0x058F, r24
    3908:       10 92 93 05     sts     0x0593, r1
    390c:       90 93 90 05     sts     0x0590, r25
    3910:       86 e9           ldi     r24, 0x96       ; 150
    3912:       80 93 91 05     sts     0x0591, r24
    3916:       30 93 92 05     sts     0x0592, r19
    391a:       ab e9           ldi     r26, 0x9B       ; 155
    391c:       b5 e0           ldi     r27, 0x05       ; 5
    391e:       e8 e6           ldi     r30, 0x68       ; 104
    3920:       f1 e0           ldi     r31, 0x01       ; 1
    3922:       8c e0           ldi     r24, 0x0C       ; 12
    3924:       01 90           ld      r0, Z+
    3926:       0d 92           st      X+, r0
    3928:       81 50           subi    r24, 0x01       ; 1
    392a:       e1 f7           brne    .-8             ; 0x3924 <DefaultKonstanten2+0xd0>
    392c:       08 95           ret

0000392e <DefaultKonstanten1>:
    392e:       81 e0           ldi     r24, 0x01       ; 1
    3930:       80 93 6d 05     sts     0x056D, r24
    3934:       52 e0           ldi     r21, 0x02       ; 2
    3936:       50 93 6e 05     sts     0x056E, r21
    393a:       83 e0           ldi     r24, 0x03       ; 3
    393c:       80 93 6f 05     sts     0x056F, r24
    3940:       44 e0           ldi     r20, 0x04       ; 4
    3942:       40 93 70 05     sts     0x0570, r20
    3946:       35 e0           ldi     r19, 0x05       ; 5
    3948:       30 93 71 05     sts     0x0571, r19
    394c:       86 e0           ldi     r24, 0x06       ; 6
    394e:       80 93 72 05     sts     0x0572, r24
    3952:       87 e0           ldi     r24, 0x07       ; 7
    3954:       80 93 73 05     sts     0x0573, r24
    3958:       28 e0           ldi     r18, 0x08       ; 8
    395a:       20 93 74 05     sts     0x0574, r18
    395e:       10 92 75 05     sts     0x0575, r1
    3962:       9e e1           ldi     r25, 0x1E       ; 30
    3964:       90 93 76 05     sts     0x0576, r25
    3968:       8b ef           ldi     r24, 0xFB       ; 251
    396a:       80 93 78 05     sts     0x0578, r24
    396e:       8a e0           ldi     r24, 0x0A       ; 10
    3970:       80 93 79 05     sts     0x0579, r24
    3974:       86 e4           ldi     r24, 0x46       ; 70
    3976:       80 93 77 05     sts     0x0577, r24
    397a:       90 93 7b 05     sts     0x057B, r25
    397e:       50 93 7a 05     sts     0x057A, r21
    3982:       40 93 7c 05     sts     0x057C, r20
    3986:       20 93 7d 05     sts     0x057D, r18
    398a:       80 e1           ldi     r24, 0x10       ; 16
    398c:       80 93 7e 05     sts     0x057E, r24
    3990:       8f e0           ldi     r24, 0x0F       ; 15
    3992:       80 93 7f 05     sts     0x057F, r24
    3996:       8a ef           ldi     r24, 0xFA       ; 250
    3998:       80 93 80 05     sts     0x0580, r24
    399c:       8a e1           ldi     r24, 0x1A       ; 26
    399e:       80 93 81 05     sts     0x0581, r24
    39a2:       80 e8           ldi     r24, 0x80       ; 128
    39a4:       80 93 82 05     sts     0x0582, r24
    39a8:       88 e7           ldi     r24, 0x78       ; 120
    39aa:       80 93 83 05     sts     0x0583, r24
    39ae:       96 e9           ldi     r25, 0x96       ; 150
    39b0:       90 93 84 05     sts     0x0584, r25
    39b4:       8a e5           ldi     r24, 0x5A       ; 90
    39b6:       80 93 85 05     sts     0x0585, r24
    39ba:       83 e2           ldi     r24, 0x23       ; 35
    39bc:       80 93 86 05     sts     0x0586, r24
    39c0:       84 e1           ldi     r24, 0x14       ; 20
    39c2:       80 93 87 05     sts     0x0587, r24
    39c6:       10 92 88 05     sts     0x0588, r1
    39ca:       30 93 89 05     sts     0x0589, r19
    39ce:       10 92 8a 05     sts     0x058A, r1
    39d2:       10 92 8b 05     sts     0x058B, r1
    39d6:       10 92 8c 05     sts     0x058C, r1
    39da:       10 92 8d 05     sts     0x058D, r1
    39de:       84 e6           ldi     r24, 0x64       ; 100
    39e0:       80 93 8e 05     sts     0x058E, r24
    39e4:       88 e2           ldi     r24, 0x28       ; 40
    39e6:       80 93 8f 05     sts     0x058F, r24
    39ea:       10 92 93 05     sts     0x0593, r1
    39ee:       82 e3           ldi     r24, 0x32       ; 50
    39f0:       80 93 90 05     sts     0x0590, r24
    39f4:       90 93 91 05     sts     0x0591, r25
    39f8:       30 93 92 05     sts     0x0592, r19
    39fc:       ab e9           ldi     r26, 0x9B       ; 155
    39fe:       b5 e0           ldi     r27, 0x05       ; 5
    3a00:       e0 e7           ldi     r30, 0x70       ; 112
    3a02:       f1 e0           ldi     r31, 0x01       ; 1
    3a04:       8c e0           ldi     r24, 0x0C       ; 12
    3a06:       01 90           ld      r0, Z+
    3a08:       0d 92           st      X+, r0
    3a0a:       81 50           subi    r24, 0x01       ; 1
    3a0c:       e1 f7           brne    .-8             ; 0x3a06 <DefaultKonstanten1+0xd8>
    3a0e:       08 95           ret

00003a10 <SendMotorData>:
    3a10:       80 91 2e 02     lds     r24, 0x022E
    3a14:       88 23           and     r24, r24
    3a16:       01 f5           brne    .+64            ; 0x3a58 <SendMotorData+0x48>
    3a18:       10 92 97 02     sts     0x0297, r1
    3a1c:       10 92 96 02     sts     0x0296, r1
    3a20:       10 92 9a 02     sts     0x029A, r1
    3a24:       10 92 a6 02     sts     0x02A6, r1
    3a28:       80 91 98 01     lds     r24, 0x0198
    3a2c:       88 23           and     r24, r24
    3a2e:       11 f0           breq    .+4             ; 0x3a34 <SendMotorData+0x24>
    3a30:       80 93 96 02     sts     0x0296, r24
    3a34:       80 91 99 01     lds     r24, 0x0199
    3a38:       88 23           and     r24, r24
    3a3a:       11 f0           breq    .+4             ; 0x3a40 <SendMotorData+0x30>
    3a3c:       80 93 97 02     sts     0x0297, r24
    3a40:       80 91 9a 01     lds     r24, 0x019A
    3a44:       88 23           and     r24, r24
    3a46:       11 f0           breq    .+4             ; 0x3a4c <SendMotorData+0x3c>
    3a48:       80 93 a6 02     sts     0x02A6, r24
    3a4c:       80 91 9b 01     lds     r24, 0x019B
    3a50:       88 23           and     r24, r24
    3a52:       11 f0           breq    .+4             ; 0x3a58 <SendMotorData+0x48>
    3a54:       80 93 9a 02     sts     0x029A, r24
    3a58:       80 91 96 02     lds     r24, 0x0296
    3a5c:       99 27           eor     r25, r25
    3a5e:       90 93 03 05     sts     0x0503, r25
    3a62:       80 93 02 05     sts     0x0502, r24
    3a66:       80 91 97 02     lds     r24, 0x0297
    3a6a:       99 27           eor     r25, r25
    3a6c:       90 93 05 05     sts     0x0505, r25
    3a70:       80 93 04 05     sts     0x0504, r24
    3a74:       80 91 a6 02     lds     r24, 0x02A6
    3a78:       99 27           eor     r25, r25
    3a7a:       90 93 07 05     sts     0x0507, r25
    3a7e:       80 93 06 05     sts     0x0506, r24
    3a82:       80 91 9a 02     lds     r24, 0x029A
    3a86:       99 27           eor     r25, r25
    3a88:       90 93 09 05     sts     0x0509, r25
    3a8c:       80 93 08 05     sts     0x0508, r24
    3a90:       10 92 cf 01     sts     0x01CF, r1
    3a94:       10 92 d0 01     sts     0x01D0, r1
    3a98:       0e 94 1a 14     call    0x2834  ; 0x2834 <i2c_start>
    3a9c:       08 95           ret

00003a9e <SetNeutral>:
    3a9e:       cf 93           push    r28
    3aa0:       df 93           push    r29
    3aa2:       10 92 de 01     sts     0x01DE, r1
    3aa6:       10 92 dd 01     sts     0x01DD, r1
    3aaa:       10 92 e0 01     sts     0x01E0, r1
    3aae:       10 92 df 01     sts     0x01DF, r1
    3ab2:       80 e0           ldi     r24, 0x00       ; 0
    3ab4:       90 e0           ldi     r25, 0x00       ; 0
    3ab6:       a0 e0           ldi     r26, 0x00       ; 0
    3ab8:       b0 e0           ldi     r27, 0x00       ; 0
    3aba:       80 93 e1 01     sts     0x01E1, r24
    3abe:       90 93 e2 01     sts     0x01E2, r25
    3ac2:       a0 93 e3 01     sts     0x01E3, r26
    3ac6:       b0 93 e4 01     sts     0x01E4, r27
    3aca:       10 92 d8 01     sts     0x01D8, r1
    3ace:       10 92 d7 01     sts     0x01D7, r1
    3ad2:       10 92 da 01     sts     0x01DA, r1
    3ad6:       10 92 d9 01     sts     0x01D9, r1
    3ada:       10 92 dc 01     sts     0x01DC, r1
    3ade:       10 92 db 01     sts     0x01DB, r1
    3ae2:       0e 94 41 18     call    0x3082  ; 0x3082 <CalibrierMittelwert>
    3ae6:       85 e0           ldi     r24, 0x05       ; 5
    3ae8:       90 e0           ldi     r25, 0x00       ; 0
    3aea:       0e 94 fb 0b     call    0x17f6  ; 0x17f6 <SetDelay>
    3aee:       ec 01           movw    r28, r24
    3af0:       ce 01           movw    r24, r28
    3af2:       0e 94 04 0c     call    0x1808  ; 0x1808 <CheckDelay>
    3af6:       88 23           and     r24, r24
    3af8:       d9 f3           breq    .-10            ; 0x3af0 <SetNeutral+0x52>
    3afa:       0e 94 41 18     call    0x3082  ; 0x3082 <CalibrierMittelwert>
    3afe:       80 91 75 05     lds     r24, 0x0575
    3b02:       80 ff           sbrs    r24, 0
    3b04:       10 c0           rjmp    .+32            ; 0x3b26 <SetNeutral+0x88>
    3b06:       80 91 0a 01     lds     r24, 0x010A
    3b0a:       90 91 0b 01     lds     r25, 0x010B
    3b0e:       87 5b           subi    r24, 0xB7       ; 183
    3b10:       93 40           sbci    r25, 0x03       ; 3
    3b12:       38 f4           brcc    .+14            ; 0x3b22 <SetNeutral+0x84>
    3b14:       80 91 0a 01     lds     r24, 0x010A
    3b18:       90 91 0b 01     lds     r25, 0x010B
    3b1c:       8e 5e           subi    r24, 0xEE       ; 238
    3b1e:       92 40           sbci    r25, 0x02       ; 2
    3b20:       10 f4           brcc    .+4             ; 0x3b26 <SetNeutral+0x88>
    3b22:       0e 94 20 10     call    0x2040  ; 0x2040 <SucheLuftruckOffset>
    3b26:       80 91 a9 05     lds     r24, 0x05A9
    3b2a:       90 91 aa 05     lds     r25, 0x05AA
    3b2e:       97 ff           sbrs    r25, 7
    3b30:       03 c0           rjmp    .+6             ; 0x3b38 <SetNeutral+0x9a>
    3b32:       90 95           com     r25
    3b34:       81 95           neg     r24
    3b36:       9f 4f           sbci    r25, 0xFF       ; 255
    3b38:       90 93 d8 01     sts     0x01D8, r25
    3b3c:       80 93 d7 01     sts     0x01D7, r24
    3b40:       80 91 a7 05     lds     r24, 0x05A7
    3b44:       90 91 a8 05     lds     r25, 0x05A8
    3b48:       97 ff           sbrs    r25, 7
    3b4a:       03 c0           rjmp    .+6             ; 0x3b52 <SetNeutral+0xb4>
    3b4c:       90 95           com     r25
    3b4e:       81 95           neg     r24
    3b50:       9f 4f           sbci    r25, 0xFF       ; 255
    3b52:       90 93 da 01     sts     0x01DA, r25
    3b56:       80 93 d9 01     sts     0x01D9, r24
    3b5a:       80 91 b5 05     lds     r24, 0x05B5
    3b5e:       90 91 b6 05     lds     r25, 0x05B6
    3b62:       97 ff           sbrs    r25, 7
    3b64:       03 c0           rjmp    .+6             ; 0x3b6c <SetNeutral+0xce>
    3b66:       90 95           com     r25
    3b68:       81 95           neg     r24
    3b6a:       9f 4f           sbci    r25, 0xFF       ; 255
    3b6c:       90 93 dc 01     sts     0x01DC, r25
    3b70:       80 93 db 01     sts     0x01DB, r24
    3b74:       80 91 bb 05     lds     r24, 0x05BB
    3b78:       90 91 bc 05     lds     r25, 0x05BC
    3b7c:       97 ff           sbrs    r25, 7
    3b7e:       03 c0           rjmp    .+6             ; 0x3b86 <SetNeutral+0xe8>
    3b80:       90 95           com     r25
    3b82:       81 95           neg     r24
    3b84:       9f 4f           sbci    r25, 0xFF       ; 255
    3b86:       60 e1           ldi     r22, 0x10       ; 16
    3b88:       70 e0           ldi     r23, 0x00       ; 0
    3b8a:       0e 94 d3 2c     call    0x59a6  ; 0x59a6 <__divmodhi4>
    3b8e:       70 93 e0 01     sts     0x01E0, r23
    3b92:       60 93 df 01     sts     0x01DF, r22
    3b96:       80 91 b2 05     lds     r24, 0x05B2
    3b9a:       90 91 b3 05     lds     r25, 0x05B3
    3b9e:       97 ff           sbrs    r25, 7
    3ba0:       03 c0           rjmp    .+6             ; 0x3ba8 <SetNeutral+0x10a>
    3ba2:       90 95           com     r25
    3ba4:       81 95           neg     r24
    3ba6:       9f 4f           sbci    r25, 0xFF       ; 255
    3ba8:       60 e1           ldi     r22, 0x10       ; 16
    3baa:       70 e0           ldi     r23, 0x00       ; 0
    3bac:       0e 94 d3 2c     call    0x59a6  ; 0x59a6 <__divmodhi4>
    3bb0:       70 93 de 01     sts     0x01DE, r23
    3bb4:       60 93 dd 01     sts     0x01DD, r22
    3bb8:       60 91 29 05     lds     r22, 0x0529
    3bbc:       70 91 2a 05     lds     r23, 0x052A
    3bc0:       88 27           eor     r24, r24
    3bc2:       77 fd           sbrc    r23, 7
    3bc4:       80 95           com     r24
    3bc6:       98 2f           mov     r25, r24
    3bc8:       0e 94 84 2b     call    0x5708  ; 0x5708 <__floatsisf>
    3bcc:       60 93 e1 01     sts     0x01E1, r22
    3bd0:       70 93 e2 01     sts     0x01E2, r23
    3bd4:       80 93 e3 01     sts     0x01E3, r24
    3bd8:       90 93 e4 01     sts     0x01E4, r25
    3bdc:       10 92 fb 01     sts     0x01FB, r1
    3be0:       10 92 fc 01     sts     0x01FC, r1
    3be4:       10 92 fd 01     sts     0x01FD, r1
    3be8:       10 92 fe 01     sts     0x01FE, r1
    3bec:       10 92 ff 01     sts     0x01FF, r1
    3bf0:       10 92 00 02     sts     0x0200, r1
    3bf4:       10 92 01 02     sts     0x0201, r1
    3bf8:       10 92 02 02     sts     0x0202, r1
    3bfc:       10 92 03 02     sts     0x0203, r1
    3c00:       10 92 04 02     sts     0x0204, r1
    3c04:       10 92 05 02     sts     0x0205, r1
    3c08:       10 92 06 02     sts     0x0206, r1
    3c0c:       10 92 07 02     sts     0x0207, r1
    3c10:       10 92 08 02     sts     0x0208, r1
    3c14:       10 92 09 02     sts     0x0209, r1
    3c18:       10 92 0a 02     sts     0x020A, r1
    3c1c:       10 92 0b 02     sts     0x020B, r1
    3c20:       10 92 0c 02     sts     0x020C, r1
    3c24:       10 92 0d 02     sts     0x020D, r1
    3c28:       10 92 0e 02     sts     0x020E, r1
    3c2c:       10 92 aa 05     sts     0x05AA, r1
    3c30:       10 92 a9 05     sts     0x05A9, r1
    3c34:       10 92 a8 05     sts     0x05A8, r1
    3c38:       10 92 a7 05     sts     0x05A7, r1
    3c3c:       10 92 b6 05     sts     0x05B6, r1
    3c40:       10 92 b5 05     sts     0x05B5, r1
    3c44:       80 91 06 01     lds     r24, 0x0106
    3c48:       90 91 07 01     lds     r25, 0x0107
    3c4c:       a0 91 08 01     lds     r26, 0x0108
    3c50:       b0 91 09 01     lds     r27, 0x0109
    3c54:       90 93 2c 05     sts     0x052C, r25
    3c58:       80 93 2b 05     sts     0x052B, r24
    3c5c:       10 92 c5 01     sts     0x01C5, r1
    3c60:       10 92 c4 01     sts     0x01C4, r1
    3c64:       10 92 13 02     sts     0x0213, r1
    3c68:       10 92 14 02     sts     0x0214, r1
    3c6c:       10 92 15 02     sts     0x0215, r1
    3c70:       10 92 16 02     sts     0x0216, r1
    3c74:       80 91 17 02     lds     r24, 0x0217
    3c78:       90 91 18 02     lds     r25, 0x0218
    3c7c:       90 93 1a 02     sts     0x021A, r25
    3c80:       80 93 19 02     sts     0x0219, r24
    3c84:       82 e3           ldi     r24, 0x32       ; 50
    3c86:       90 e0           ldi     r25, 0x00       ; 0
    3c88:       90 93 ac 01     sts     0x01AC, r25
    3c8c:       80 93 ab 01     sts     0x01AB, r24
    3c90:       df 91           pop     r29
    3c92:       cf 91           pop     r28
    3c94:       08 95           ret

00003c96 <Piep>:
    3c96:       1f 93           push    r17
    3c98:       18 2f           mov     r17, r24
    3c9a:       0e c0           rjmp    .+28            ; 0x3cb8 <Piep+0x22>
    3c9c:       80 91 2e 02     lds     r24, 0x022E
    3ca0:       88 23           and     r24, r24
    3ca2:       61 f4           brne    .+24            ; 0x3cbc <Piep+0x26>
    3ca4:       84 e6           ldi     r24, 0x64       ; 100
    3ca6:       90 e0           ldi     r25, 0x00       ; 0
    3ca8:       90 93 ac 01     sts     0x01AC, r25
    3cac:       80 93 ab 01     sts     0x01AB, r24
    3cb0:       8a ef           ldi     r24, 0xFA       ; 250
    3cb2:       90 e0           ldi     r25, 0x00       ; 0
    3cb4:       0e 94 e4 0c     call    0x19c8  ; 0x19c8 <Delay_ms>
    3cb8:       11 50           subi    r17, 0x01       ; 1
    3cba:       80 f7           brcc    .-32            ; 0x3c9c <Piep+0x6>
    3cbc:       1f 91           pop     r17
    3cbe:       08 95           ret

00003cc0 <MotorRegler>:
    3cc0:       2f 92           push    r2
    3cc2:       3f 92           push    r3
    3cc4:       4f 92           push    r4
    3cc6:       5f 92           push    r5
    3cc8:       6f 92           push    r6
    3cca:       7f 92           push    r7
    3ccc:       8f 92           push    r8
    3cce:       9f 92           push    r9
    3cd0:       af 92           push    r10
    3cd2:       bf 92           push    r11
    3cd4:       cf 92           push    r12
    3cd6:       df 92           push    r13
    3cd8:       ef 92           push    r14
    3cda:       ff 92           push    r15
    3cdc:       0f 93           push    r16
    3cde:       1f 93           push    r17
    3ce0:       cf 93           push    r28
    3ce2:       df 93           push    r29
    3ce4:       cd b7           in      r28, 0x3d       ; 61
    3ce6:       de b7           in      r29, 0x3e       ; 62
    3ce8:       24 97           sbiw    r28, 0x04       ; 4
    3cea:       0f b6           in      r0, 0x3f        ; 63
    3cec:       f8 94           cli
    3cee:       de bf           out     0x3e, r29       ; 62
    3cf0:       0f be           out     0x3f, r0        ; 63
    3cf2:       cd bf           out     0x3d, r28       ; 61
    3cf4:       0e 94 80 15     call    0x2b00  ; 0x2b00 <Mittelwert>
    3cf8:       29 9a           sbi     0x05, 1 ; 5
    3cfa:       e0 91 6f 05     lds     r30, 0x056F
    3cfe:       ae 2f           mov     r26, r30
    3d00:       bb 27           eor     r27, r27
    3d02:       aa 0f           add     r26, r26
    3d04:       bb 1f           adc     r27, r27
    3d06:       af 5b           subi    r26, 0xBF       ; 191
    3d08:       ba 4f           sbci    r27, 0xFA       ; 250
    3d0a:       0d 90           ld      r0, X+
    3d0c:       bc 91           ld      r27, X
    3d0e:       a0 2d           mov     r26, r0
    3d10:       9d 01           movw    r18, r26
    3d12:       28 58           subi    r18, 0x88       ; 136
    3d14:       3f 4f           sbci    r19, 0xFF       ; 255
    3d16:       3a 83           std     Y+2, r19        ; 0x02
    3d18:       29 83           std     Y+1, r18        ; 0x01
    3d1a:       37 ff           sbrs    r19, 7
    3d1c:       02 c0           rjmp    .+4             ; 0x3d22 <MotorRegler+0x62>
    3d1e:       1a 82           std     Y+2, r1 ; 0x02
    3d20:       19 82           std     Y+1, r1 ; 0x01
    3d22:       80 91 27 02     lds     r24, 0x0227
    3d26:       84 36           cpi     r24, 0x64       ; 100
    3d28:       08 f0           brcs    .+2             ; 0x3d2c <MotorRegler+0x6c>
    3d2a:       4a c0           rjmp    .+148           ; 0x3dc0 <MotorRegler+0x100>
    3d2c:       80 91 01 01     lds     r24, 0x0101
    3d30:       88 23           and     r24, r24
    3d32:       31 f4           brne    .+12            ; 0x3d40 <MotorRegler+0x80>
    3d34:       84 ef           ldi     r24, 0xF4       ; 244
    3d36:       91 e0           ldi     r25, 0x01       ; 1
    3d38:       90 93 ac 01     sts     0x01AC, r25
    3d3c:       80 93 ab 01     sts     0x01AB, r24
    3d40:       80 91 42 02     lds     r24, 0x0242
    3d44:       90 91 43 02     lds     r25, 0x0243
    3d48:       00 97           sbiw    r24, 0x00       ; 0
    3d4a:       31 f0           breq    .+12            ; 0x3d58 <MotorRegler+0x98>
    3d4c:       01 97           sbiw    r24, 0x01       ; 1
    3d4e:       90 93 43 02     sts     0x0243, r25
    3d52:       80 93 42 02     sts     0x0242, r24
    3d56:       04 c0           rjmp    .+8             ; 0x3d60 <MotorRegler+0xa0>
    3d58:       10 92 2e 02     sts     0x022E, r1
    3d5c:       10 92 1d 02     sts     0x021D, r1
    3d60:       28 9a           sbi     0x05, 0 ; 5
    3d62:       80 91 3d 02     lds     r24, 0x023D
    3d66:       90 91 3e 02     lds     r25, 0x023E
    3d6a:       81 5d           subi    r24, 0xD1       ; 209
    3d6c:       97 40           sbci    r25, 0x07       ; 7
    3d6e:       28 f1           brcs    .+74            ; 0x3dba <MotorRegler+0xfa>
    3d70:       80 91 86 05     lds     r24, 0x0586
    3d74:       48 2f           mov     r20, r24
    3d76:       55 27           eor     r21, r21
    3d78:       5a 83           std     Y+2, r21        ; 0x02
    3d7a:       49 83           std     Y+1, r20        ; 0x01
    3d7c:       81 e0           ldi     r24, 0x01       ; 1
    3d7e:       80 93 1d 02     sts     0x021D, r24
    3d82:       e0 91 6d 05     lds     r30, 0x056D
    3d86:       ff 27           eor     r31, r31
    3d88:       ee 0f           add     r30, r30
    3d8a:       ff 1f           adc     r31, r31
    3d8c:       ef 5b           subi    r30, 0xBF       ; 191
    3d8e:       fa 4f           sbci    r31, 0xFA       ; 250
    3d90:       11 82           std     Z+1, r1 ; 0x01
    3d92:       10 82           st      Z, r1
    3d94:       e0 91 6e 05     lds     r30, 0x056E
    3d98:       ff 27           eor     r31, r31
    3d9a:       ee 0f           add     r30, r30
    3d9c:       ff 1f           adc     r31, r31
    3d9e:       ef 5b           subi    r30, 0xBF       ; 191
    3da0:       fa 4f           sbci    r31, 0xFA       ; 250
    3da2:       11 82           std     Z+1, r1 ; 0x01
    3da4:       10 82           st      Z, r1
    3da6:       e0 91 70 05     lds     r30, 0x0570
    3daa:       ff 27           eor     r31, r31
    3dac:       ee 0f           add     r30, r30
    3dae:       ff 1f           adc     r31, r31
    3db0:       ef 5b           subi    r30, 0xBF       ; 191
    3db2:       fa 4f           sbci    r31, 0xFA       ; 250
    3db4:       11 82           std     Z+1, r1 ; 0x01
    3db6:       10 82           st      Z, r1
    3db8:       ce c1           rjmp    .+924           ; 0x4156 <MotorRegler+0x496>
    3dba:       10 92 2e 02     sts     0x022E, r1
    3dbe:       cb c1           rjmp    .+918           ; 0x4156 <MotorRegler+0x496>
    3dc0:       80 91 27 02     lds     r24, 0x0227
    3dc4:       8d 38           cpi     r24, 0x8D       ; 141
    3dc6:       08 f4           brcc    .+2             ; 0x3dca <MotorRegler+0x10a>
    3dc8:       c6 c1           rjmp    .+908           ; 0x4156 <MotorRegler+0x496>
    3dca:       10 92 1d 02     sts     0x021D, r1
    3dce:       80 91 87 05     lds     r24, 0x0587
    3dd2:       22 e3           ldi     r18, 0x32       ; 50
    3dd4:       82 9f           mul     r24, r18
    3dd6:       c0 01           movw    r24, r0
    3dd8:       11 24           eor     r1, r1
    3dda:       90 93 43 02     sts     0x0243, r25
    3dde:       80 93 42 02     sts     0x0242, r24
    3de2:       69 81           ldd     r22, Y+1        ; 0x01
    3de4:       7a 81           ldd     r23, Y+2        ; 0x02
    3de6:       69 32           cpi     r22, 0x29       ; 41
    3de8:       71 05           cpc     r23, r1
    3dea:       6c f0           brlt    .+26            ; 0x3e06 <MotorRegler+0x146>
    3dec:       80 91 3d 02     lds     r24, 0x023D
    3df0:       90 91 3e 02     lds     r25, 0x023E
    3df4:       7f ef           ldi     r23, 0xFF       ; 255
    3df6:       8f 3f           cpi     r24, 0xFF       ; 255
    3df8:       97 07           cpc     r25, r23
    3dfa:       81 f1           breq    .+96            ; 0x3e5c <MotorRegler+0x19c>
    3dfc:       01 96           adiw    r24, 0x01       ; 1
    3dfe:       90 93 3e 02     sts     0x023E, r25
    3e02:       80 93 3d 02     sts     0x023D, r24
    3e06:       80 91 3d 02     lds     r24, 0x023D
    3e0a:       90 91 3e 02     lds     r25, 0x023E
    3e0e:       88 3c           cpi     r24, 0xC8       ; 200
    3e10:       91 05           cpc     r25, r1
    3e12:       20 f0           brcs    .+8             ; 0x3e1c <MotorRegler+0x15c>
    3e14:       89 81           ldd     r24, Y+1        ; 0x01
    3e16:       9a 81           ldd     r25, Y+2        ; 0x02
    3e18:       88 97           sbiw    r24, 0x28       ; 40
    3e1a:       04 f5           brge    .+64            ; 0x3e5c <MotorRegler+0x19c>
    3e1c:       10 92 58 02     sts     0x0258, r1
    3e20:       10 92 59 02     sts     0x0259, r1
    3e24:       10 92 5a 02     sts     0x025A, r1
    3e28:       10 92 5b 02     sts     0x025B, r1
    3e2c:       10 92 54 02     sts     0x0254, r1
    3e30:       10 92 55 02     sts     0x0255, r1
    3e34:       10 92 56 02     sts     0x0256, r1
    3e38:       10 92 57 02     sts     0x0257, r1
    3e3c:       10 92 0b 02     sts     0x020B, r1
    3e40:       10 92 0c 02     sts     0x020C, r1
    3e44:       10 92 0d 02     sts     0x020D, r1
    3e48:       10 92 0e 02     sts     0x020E, r1
    3e4c:       10 92 0f 02     sts     0x020F, r1
    3e50:       10 92 10 02     sts     0x0210, r1
    3e54:       10 92 11 02     sts     0x0211, r1
    3e58:       10 92 12 02     sts     0x0212, r1
    3e5c:       e9 81           ldd     r30, Y+1        ; 0x01
    3e5e:       fa 81           ldd     r31, Y+2        ; 0x02
    3e60:       e9 3c           cpi     r30, 0xC9       ; 201
    3e62:       f1 05           cpc     r31, r1
    3e64:       0c f4           brge    .+2             ; 0x3e68 <MotorRegler+0x1a8>
    3e66:       d6 c0           rjmp    .+428           ; 0x4014 <MotorRegler+0x354>
    3e68:       80 91 2e 02     lds     r24, 0x022E
    3e6c:       88 23           and     r24, r24
    3e6e:       09 f0           breq    .+2             ; 0x3e72 <MotorRegler+0x1b2>
    3e70:       72 c1           rjmp    .+740           ; 0x4156 <MotorRegler+0x496>
    3e72:       e0 91 70 05     lds     r30, 0x0570
    3e76:       ff 27           eor     r31, r31
    3e78:       ee 0f           add     r30, r30
    3e7a:       ff 1f           adc     r31, r31
    3e7c:       ef 5b           subi    r30, 0xBF       ; 191
    3e7e:       fa 4f           sbci    r31, 0xFA       ; 250
    3e80:       80 81           ld      r24, Z
    3e82:       91 81           ldd     r25, Z+1        ; 0x01
    3e84:       8c 34           cpi     r24, 0x4C       ; 76
    3e86:       91 05           cpc     r25, r1
    3e88:       0c f4           brge    .+2             ; 0x3e8c <MotorRegler+0x1cc>
    3e8a:       c1 c0           rjmp    .+386           ; 0x400e <MotorRegler+0x34e>
    3e8c:       80 91 41 02     lds     r24, 0x0241
    3e90:       8f 5f           subi    r24, 0xFF       ; 255
    3e92:       80 93 41 02     sts     0x0241, r24
    3e96:       89 3c           cpi     r24, 0xC9       ; 201
    3e98:       08 f4           brcc    .+2             ; 0x3e9c <MotorRegler+0x1dc>
    3e9a:       5d c1           rjmp    .+698           ; 0x4156 <MotorRegler+0x496>
    3e9c:       29 98           cbi     0x05, 1 ; 5
    3e9e:       0e 94 4f 1d     call    0x3a9e  ; 0x3a9e <SetNeutral>
    3ea2:       10 92 2e 02     sts     0x022E, r1
    3ea6:       10 92 41 02     sts     0x0241, r1
    3eaa:       10 92 3e 02     sts     0x023E, r1
    3eae:       10 92 3d 02     sts     0x023D, r1
    3eb2:       80 91 6d 05     lds     r24, 0x056D
    3eb6:       28 2f           mov     r18, r24
    3eb8:       33 27           eor     r19, r19
    3eba:       f9 01           movw    r30, r18
    3ebc:       ee 0f           add     r30, r30
    3ebe:       ff 1f           adc     r31, r31
    3ec0:       ef 5b           subi    r30, 0xBF       ; 191
    3ec2:       fa 4f           sbci    r31, 0xFA       ; 250
    3ec4:       80 81           ld      r24, Z
    3ec6:       91 81           ldd     r25, Z+1        ; 0x01
    3ec8:       87 34           cpi     r24, 0x47       ; 71
    3eca:       91 05           cpc     r25, r1
    3ecc:       9c f4           brge    .+38            ; 0x3ef4 <MotorRegler+0x234>
    3ece:       e0 91 6e 05     lds     r30, 0x056E
    3ed2:       ff 27           eor     r31, r31
    3ed4:       ee 0f           add     r30, r30
    3ed6:       ff 1f           adc     r31, r31
    3ed8:       ef 5b           subi    r30, 0xBF       ; 191
    3eda:       fa 4f           sbci    r31, 0xFA       ; 250
    3edc:       01 90           ld      r0, Z+
    3ede:       f0 81           ld      r31, Z
    3ee0:       e0 2d           mov     r30, r0
    3ee2:       f7 ff           sbrs    r31, 7
    3ee4:       03 c0           rjmp    .+6             ; 0x3eec <MotorRegler+0x22c>
    3ee6:       f0 95           com     r31
    3ee8:       e1 95           neg     r30
    3eea:       ff 4f           sbci    r31, 0xFF       ; 255
    3eec:       e7 34           cpi     r30, 0x47       ; 71
    3eee:       f1 05           cpc     r31, r1
    3ef0:       0c f4           brge    .+2             ; 0x3ef4 <MotorRegler+0x234>
    3ef2:       6c c0           rjmp    .+216           ; 0x3fcc <MotorRegler+0x30c>
    3ef4:       80 91 6e 05     lds     r24, 0x056E
    3ef8:       68 2f           mov     r22, r24
    3efa:       77 27           eor     r23, r23
    3efc:       db 01           movw    r26, r22
    3efe:       aa 0f           add     r26, r26
    3f00:       bb 1f           adc     r27, r27
    3f02:       af 5b           subi    r26, 0xBF       ; 191
    3f04:       ba 4f           sbci    r27, 0xFA       ; 250
    3f06:       8d 91           ld      r24, X+
    3f08:       9c 91           ld      r25, X
    3f0a:       11 97           sbiw    r26, 0x01       ; 1
    3f0c:       87 34           cpi     r24, 0x47       ; 71
    3f0e:       91 05           cpc     r25, r1
    3f10:       3c f0           brlt    .+14            ; 0x3f20 <MotorRegler+0x260>
    3f12:       f9 01           movw    r30, r18
    3f14:       ee 0f           add     r30, r30
    3f16:       ff 1f           adc     r31, r31
    3f18:       ef 5b           subi    r30, 0xBF       ; 191
    3f1a:       fa 4f           sbci    r31, 0xFA       ; 250
    3f1c:       80 81           ld      r24, Z
    3f1e:       91 81           ldd     r25, Z+1        ; 0x01
    3f20:       8d 91           ld      r24, X+
    3f22:       9c 91           ld      r25, X
    3f24:       87 34           cpi     r24, 0x47       ; 71
    3f26:       91 05           cpc     r25, r1
    3f28:       64 f0           brlt    .+24            ; 0x3f42 <MotorRegler+0x282>
    3f2a:       f9 01           movw    r30, r18
    3f2c:       ee 0f           add     r30, r30
    3f2e:       ff 1f           adc     r31, r31
    3f30:       ef 5b           subi    r30, 0xBF       ; 191
    3f32:       fa 4f           sbci    r31, 0xFA       ; 250
    3f34:       80 81           ld      r24, Z
    3f36:       91 81           ldd     r25, Z+1        ; 0x01
    3f38:       87 34           cpi     r24, 0x47       ; 71
    3f3a:       91 05           cpc     r25, r1
    3f3c:       14 f0           brlt    .+4             ; 0x3f42 <MotorRegler+0x282>
    3f3e:       42 e0           ldi     r20, 0x02       ; 2
    3f40:       01 c0           rjmp    .+2             ; 0x3f44 <MotorRegler+0x284>
    3f42:       41 e0           ldi     r20, 0x01       ; 1
    3f44:       fb 01           movw    r30, r22
    3f46:       ee 0f           add     r30, r30
    3f48:       ff 1f           adc     r31, r31
    3f4a:       ef 5b           subi    r30, 0xBF       ; 191
    3f4c:       fa 4f           sbci    r31, 0xFA       ; 250
    3f4e:       80 81           ld      r24, Z
    3f50:       91 81           ldd     r25, Z+1        ; 0x01
    3f52:       86 34           cpi     r24, 0x46       ; 70
    3f54:       91 05           cpc     r25, r1
    3f56:       5c f4           brge    .+22            ; 0x3f6e <MotorRegler+0x2ae>
    3f58:       f9 01           movw    r30, r18
    3f5a:       ee 0f           add     r30, r30
    3f5c:       ff 1f           adc     r31, r31
    3f5e:       ef 5b           subi    r30, 0xBF       ; 191
    3f60:       fa 4f           sbci    r31, 0xFA       ; 250
    3f62:       80 81           ld      r24, Z
    3f64:       91 81           ldd     r25, Z+1        ; 0x01
    3f66:       87 34           cpi     r24, 0x47       ; 71
    3f68:       91 05           cpc     r25, r1
    3f6a:       0c f0           brlt    .+2             ; 0x3f6e <MotorRegler+0x2ae>
    3f6c:       43 e0           ldi     r20, 0x03       ; 3
    3f6e:       fb 01           movw    r30, r22
    3f70:       ee 0f           add     r30, r30
    3f72:       ff 1f           adc     r31, r31
    3f74:       ef 5b           subi    r30, 0xBF       ; 191
    3f76:       fa 4f           sbci    r31, 0xFA       ; 250
    3f78:       80 81           ld      r24, Z
    3f7a:       91 81           ldd     r25, Z+1        ; 0x01
    3f7c:       8a 5b           subi    r24, 0xBA       ; 186
    3f7e:       9f 4f           sbci    r25, 0xFF       ; 255
    3f80:       5c f4           brge    .+22            ; 0x3f98 <MotorRegler+0x2d8>
    3f82:       f9 01           movw    r30, r18
    3f84:       ee 0f           add     r30, r30
    3f86:       ff 1f           adc     r31, r31
    3f88:       ef 5b           subi    r30, 0xBF       ; 191
    3f8a:       fa 4f           sbci    r31, 0xFA       ; 250
    3f8c:       80 81           ld      r24, Z
    3f8e:       91 81           ldd     r25, Z+1        ; 0x01
    3f90:       87 34           cpi     r24, 0x47       ; 71
    3f92:       91 05           cpc     r25, r1
    3f94:       0c f0           brlt    .+2             ; 0x3f98 <MotorRegler+0x2d8>
    3f96:       44 e0           ldi     r20, 0x04       ; 4
    3f98:       66 0f           add     r22, r22
    3f9a:       77 1f           adc     r23, r23
    3f9c:       6f 5b           subi    r22, 0xBF       ; 191
    3f9e:       7a 4f           sbci    r23, 0xFA       ; 250
    3fa0:       fb 01           movw    r30, r22
    3fa2:       80 81           ld      r24, Z
    3fa4:       91 81           ldd     r25, Z+1        ; 0x01
    3fa6:       8a 5b           subi    r24, 0xBA       ; 186
    3fa8:       9f 4f           sbci    r25, 0xFF       ; 255
    3faa:       5c f4           brge    .+22            ; 0x3fc2 <MotorRegler+0x302>
    3fac:       22 0f           add     r18, r18
    3fae:       33 1f           adc     r19, r19
    3fb0:       2f 5b           subi    r18, 0xBF       ; 191
    3fb2:       3a 4f           sbci    r19, 0xFA       ; 250
    3fb4:       f9 01           movw    r30, r18
    3fb6:       80 81           ld      r24, Z
    3fb8:       91 81           ldd     r25, Z+1        ; 0x01
    3fba:       86 34           cpi     r24, 0x46       ; 70
    3fbc:       91 05           cpc     r25, r1
    3fbe:       0c f4           brge    .+2             ; 0x3fc2 <MotorRegler+0x302>
    3fc0:       45 e0           ldi     r20, 0x05       ; 5
    3fc2:       a2 e0           ldi     r26, 0x02       ; 2
    3fc4:       b0 e0           ldi     r27, 0x00       ; 0
    3fc6:       04 2e           mov     r0, r20
    3fc8:       0e 94 2b 2d     call    0x5a56  ; 0x5a56 <__eeprom_write_byte_1F2021>
    3fcc:       0e 94 f8 01     call    0x3f0   ; 0x3f0 <GetActiveParamSetNumber>
    3fd0:       4a e3           ldi     r20, 0x3A       ; 58
    3fd2:       6d e6           ldi     r22, 0x6D       ; 109
    3fd4:       75 e0           ldi     r23, 0x05       ; 5
    3fd6:       0e 94 17 02     call    0x42e   ; 0x42e <ReadParameterSet>
    3fda:       0e 94 f8 01     call    0x3f0   ; 0x3f0 <GetActiveParamSetNumber>
    3fde:       0e 94 4b 1e     call    0x3c96  ; 0x3c96 <Piep>
    3fe2:       80 91 75 05     lds     r24, 0x0575
    3fe6:       80 ff           sbrs    r24, 0
    3fe8:       b6 c0           rjmp    .+364           ; 0x4156 <MotorRegler+0x496>
    3fea:       80 91 0a 01     lds     r24, 0x010A
    3fee:       90 91 0b 01     lds     r25, 0x010B
    3ff2:       87 5b           subi    r24, 0xB7       ; 183
    3ff4:       93 40           sbci    r25, 0x03       ; 3
    3ff6:       40 f4           brcc    .+16            ; 0x4008 <MotorRegler+0x348>
    3ff8:       80 91 0a 01     lds     r24, 0x010A
    3ffc:       90 91 0b 01     lds     r25, 0x010B
    4000:       8e 5e           subi    r24, 0xEE       ; 238
    4002:       92 40           sbci    r25, 0x02       ; 2
    4004:       08 f0           brcs    .+2             ; 0x4008 <MotorRegler+0x348>
    4006:       a7 c0           rjmp    .+334           ; 0x4156 <MotorRegler+0x496>
    4008:       0e 94 20 10     call    0x2040  ; 0x2040 <SucheLuftruckOffset>
    400c:       a4 c0           rjmp    .+328           ; 0x4156 <MotorRegler+0x496>
    400e:       10 92 41 02     sts     0x0241, r1
    4012:       a1 c0           rjmp    .+322           ; 0x4156 <MotorRegler+0x496>
    4014:       49 81           ldd     r20, Y+1        ; 0x01
    4016:       5a 81           ldd     r21, Y+2        ; 0x02
    4018:       43 32           cpi     r20, 0x23       ; 35
    401a:       51 05           cpc     r21, r1
    401c:       0c f0           brlt    .+2             ; 0x4020 <MotorRegler+0x360>
    401e:       9b c0           rjmp    .+310           ; 0x4156 <MotorRegler+0x496>
    4020:       80 91 70 05     lds     r24, 0x0570
    4024:       48 2f           mov     r20, r24
    4026:       55 27           eor     r21, r21
    4028:       fa 01           movw    r30, r20
    402a:       ee 0f           add     r30, r30
    402c:       ff 1f           adc     r31, r31
    402e:       ef 5b           subi    r30, 0xBF       ; 191
    4030:       fa 4f           sbci    r31, 0xFA       ; 250
    4032:       80 81           ld      r24, Z
    4034:       91 81           ldd     r25, Z+1        ; 0x01
    4036:       85 5b           subi    r24, 0xB5       ; 181
    4038:       9f 4f           sbci    r25, 0xFF       ; 255
    403a:       0c f0           brlt    .+2             ; 0x403e <MotorRegler+0x37e>
    403c:       6d c0           rjmp    .+218           ; 0x4118 <MotorRegler+0x458>
    403e:       80 91 40 02     lds     r24, 0x0240
    4042:       8f 5f           subi    r24, 0xFF       ; 255
    4044:       80 93 40 02     sts     0x0240, r24
    4048:       89 3c           cpi     r24, 0xC9       ; 201
    404a:       08 f4           brcc    .+2             ; 0x404e <MotorRegler+0x38e>
    404c:       67 c0           rjmp    .+206           ; 0x411c <MotorRegler+0x45c>
    404e:       88 ec           ldi     r24, 0xC8       ; 200
    4050:       80 93 40 02     sts     0x0240, r24
    4054:       81 e0           ldi     r24, 0x01       ; 1
    4056:       90 e0           ldi     r25, 0x00       ; 0
    4058:       90 93 3e 02     sts     0x023E, r25
    405c:       80 93 3d 02     sts     0x023D, r24
    4060:       81 e0           ldi     r24, 0x01       ; 1
    4062:       80 93 2e 02     sts     0x022E, r24
    4066:       10 92 50 02     sts     0x0250, r1
    406a:       10 92 51 02     sts     0x0251, r1
    406e:       10 92 52 02     sts     0x0252, r1
    4072:       10 92 53 02     sts     0x0253, r1
    4076:       10 92 0b 02     sts     0x020B, r1
    407a:       10 92 0c 02     sts     0x020C, r1
    407e:       10 92 0d 02     sts     0x020D, r1
    4082:       10 92 0e 02     sts     0x020E, r1
    4086:       10 92 0f 02     sts     0x020F, r1
    408a:       10 92 10 02     sts     0x0210, r1
    408e:       10 92 11 02     sts     0x0211, r1
    4092:       10 92 12 02     sts     0x0212, r1
    4096:       10 92 fb 01     sts     0x01FB, r1
    409a:       10 92 fc 01     sts     0x01FC, r1
    409e:       10 92 fd 01     sts     0x01FD, r1
    40a2:       10 92 fe 01     sts     0x01FE, r1
    40a6:       10 92 03 02     sts     0x0203, r1
    40aa:       10 92 04 02     sts     0x0204, r1
    40ae:       10 92 05 02     sts     0x0205, r1
    40b2:       10 92 06 02     sts     0x0206, r1
    40b6:       80 91 e7 01     lds     r24, 0x01E7
    40ba:       90 91 e8 01     lds     r25, 0x01E8
    40be:       a0 91 e9 01     lds     r26, 0x01E9
    40c2:       b0 91 ea 01     lds     r27, 0x01EA
    40c6:       80 93 ff 01     sts     0x01FF, r24
    40ca:       90 93 00 02     sts     0x0200, r25
    40ce:       a0 93 01 02     sts     0x0201, r26
    40d2:       b0 93 02 02     sts     0x0202, r27
    40d6:       80 91 ef 01     lds     r24, 0x01EF
    40da:       90 91 f0 01     lds     r25, 0x01F0
    40de:       a0 91 f1 01     lds     r26, 0x01F1
    40e2:       b0 91 f2 01     lds     r27, 0x01F2
    40e6:       80 93 07 02     sts     0x0207, r24
    40ea:       90 93 08 02     sts     0x0208, r25
    40ee:       a0 93 09 02     sts     0x0209, r26
    40f2:       b0 93 0a 02     sts     0x020A, r27
    40f6:       10 92 58 02     sts     0x0258, r1
    40fa:       10 92 59 02     sts     0x0259, r1
    40fe:       10 92 5a 02     sts     0x025A, r1
    4102:       10 92 5b 02     sts     0x025B, r1
    4106:       10 92 54 02     sts     0x0254, r1
    410a:       10 92 55 02     sts     0x0255, r1
    410e:       10 92 56 02     sts     0x0256, r1
    4112:       10 92 57 02     sts     0x0257, r1
    4116:       02 c0           rjmp    .+4             ; 0x411c <MotorRegler+0x45c>
    4118:       10 92 40 02     sts     0x0240, r1
    411c:       44 0f           add     r20, r20
    411e:       55 1f           adc     r21, r21
    4120:       4f 5b           subi    r20, 0xBF       ; 191
    4122:       5a 4f           sbci    r21, 0xFA       ; 250
    4124:       fa 01           movw    r30, r20
    4126:       80 81           ld      r24, Z
    4128:       91 81           ldd     r25, Z+1        ; 0x01
    412a:       8c 34           cpi     r24, 0x4C       ; 76
    412c:       91 05           cpc     r25, r1
    412e:       8c f0           brlt    .+34            ; 0x4152 <MotorRegler+0x492>
    4130:       80 91 3f 02     lds     r24, 0x023F
    4134:       8f 5f           subi    r24, 0xFF       ; 255
    4136:       80 93 3f 02     sts     0x023F, r24
    413a:       89 3c           cpi     r24, 0xC9       ; 201
    413c:       60 f0           brcs    .+24            ; 0x4156 <MotorRegler+0x496>
    413e:       10 92 2e 02     sts     0x022E, r1
    4142:       88 ec           ldi     r24, 0xC8       ; 200
    4144:       80 93 3f 02     sts     0x023F, r24
    4148:       10 92 3e 02     sts     0x023E, r1
    414c:       10 92 3d 02     sts     0x023D, r1
    4150:       02 c0           rjmp    .+4             ; 0x4156 <MotorRegler+0x496>
    4152:       10 92 3f 02     sts     0x023F, r1
    4156:       80 91 67 01     lds     r24, 0x0167
    415a:       81 50           subi    r24, 0x01       ; 1
    415c:       80 93 67 01     sts     0x0167, r24
    4160:       80 91 67 01     lds     r24, 0x0167
    4164:       8f 3f           cpi     r24, 0xFF       ; 255
    4166:       29 f0           breq    .+10            ; 0x4172 <MotorRegler+0x4b2>
    4168:       80 91 1d 02     lds     r24, 0x021D
    416c:       88 23           and     r24, r24
    416e:       09 f4           brne    .+2             ; 0x4172 <MotorRegler+0x4b2>
    4170:       12 c1           rjmp    .+548           ; 0x4396 <MotorRegler+0x6d6>
    4172:       0e 94 dd 19     call    0x33ba  ; 0x33ba <ParameterZuordnung>
    4176:       e0 91 6d 05     lds     r30, 0x056D
    417a:       ff 27           eor     r31, r31
    417c:       ee 0f           add     r30, r30
    417e:       ff 1f           adc     r31, r31
    4180:       df 01           movw    r26, r30
    4182:       af 5b           subi    r26, 0xBF       ; 191
    4184:       ba 4f           sbci    r27, 0xFA       ; 250
    4186:       8d 91           ld      r24, X+
    4188:       9c 91           ld      r25, X
    418a:       60 91 7c 05     lds     r22, 0x057C
    418e:       77 27           eor     r23, r23
    4190:       e9 5a           subi    r30, 0xA9       ; 169
    4192:       fa 4f           sbci    r31, 0xFA       ; 250
    4194:       20 81           ld      r18, Z
    4196:       31 81           ldd     r19, Z+1        ; 0x01
    4198:       40 91 7d 05     lds     r20, 0x057D
    419c:       55 27           eor     r21, r21
    419e:       fc 01           movw    r30, r24
    41a0:       e6 9f           mul     r30, r22
    41a2:       c0 01           movw    r24, r0
    41a4:       e7 9f           mul     r30, r23
    41a6:       90 0d           add     r25, r0
    41a8:       f6 9f           mul     r31, r22
    41aa:       90 0d           add     r25, r0
    41ac:       11 24           eor     r1, r1
    41ae:       f9 01           movw    r30, r18
    41b0:       e4 9f           mul     r30, r20
    41b2:       90 01           movw    r18, r0
    41b4:       e5 9f           mul     r30, r21
    41b6:       30 0d           add     r19, r0
    41b8:       f4 9f           mul     r31, r20
    41ba:       30 0d           add     r19, r0
    41bc:       11 24           eor     r1, r1
    41be:       82 0f           add     r24, r18
    41c0:       93 1f           adc     r25, r19
    41c2:       90 93 29 02     sts     0x0229, r25
    41c6:       80 93 28 02     sts     0x0228, r24
    41ca:       e0 91 6e 05     lds     r30, 0x056E
    41ce:       ff 27           eor     r31, r31
    41d0:       ee 0f           add     r30, r30
    41d2:       ff 1f           adc     r31, r31
    41d4:       df 01           movw    r26, r30
    41d6:       af 5b           subi    r26, 0xBF       ; 191
    41d8:       ba 4f           sbci    r27, 0xFA       ; 250
    41da:       8d 91           ld      r24, X+
    41dc:       9c 91           ld      r25, X
    41de:       e9 5a           subi    r30, 0xA9       ; 169
    41e0:       fa 4f           sbci    r31, 0xFA       ; 250
    41e2:       20 81           ld      r18, Z
    41e4:       31 81           ldd     r19, Z+1        ; 0x01
    41e6:       fc 01           movw    r30, r24
    41e8:       e6 9f           mul     r30, r22
    41ea:       c0 01           movw    r24, r0
    41ec:       e7 9f           mul     r30, r23
    41ee:       90 0d           add     r25, r0
    41f0:       f6 9f           mul     r31, r22
    41f2:       90 0d           add     r25, r0
    41f4:       11 24           eor     r1, r1
    41f6:       b9 01           movw    r22, r18
    41f8:       64 9f           mul     r22, r20
    41fa:       90 01           movw    r18, r0
    41fc:       65 9f           mul     r22, r21
    41fe:       30 0d           add     r19, r0
    4200:       74 9f           mul     r23, r20
    4202:       30 0d           add     r19, r0
    4204:       11 24           eor     r1, r1
    4206:       82 0f           add     r24, r18
    4208:       93 1f           adc     r25, r19
    420a:       90 93 2b 02     sts     0x022B, r25
    420e:       80 93 2a 02     sts     0x022A, r24
    4212:       e0 91 70 05     lds     r30, 0x0570
    4216:       ff 27           eor     r31, r31
    4218:       ee 0f           add     r30, r30
    421a:       ff 1f           adc     r31, r31
    421c:       ef 5b           subi    r30, 0xBF       ; 191
    421e:       fa 4f           sbci    r31, 0xFA       ; 250
    4220:       80 81           ld      r24, Z
    4222:       91 81           ldd     r25, Z+1        ; 0x01
    4224:       90 95           com     r25
    4226:       81 95           neg     r24
    4228:       9f 4f           sbci    r25, 0xFF       ; 255
    422a:       90 93 2d 02     sts     0x022D, r25
    422e:       80 93 2c 02     sts     0x022C, r24
    4232:       10 91 85 01     lds     r17, 0x0185
    4236:       61 2f           mov     r22, r17
    4238:       77 27           eor     r23, r23
    423a:       67 fd           sbrc    r22, 7
    423c:       70 95           com     r23
    423e:       87 2f           mov     r24, r23
    4240:       97 2f           mov     r25, r23
    4242:       0e 94 84 2b     call    0x5708  ; 0x5708 <__floatsisf>
    4246:       17 ff           sbrs    r17, 7
    4248:       06 c0           rjmp    .+12            ; 0x4256 <MotorRegler+0x596>
    424a:       20 e0           ldi     r18, 0x00       ; 0
    424c:       30 e0           ldi     r19, 0x00       ; 0
    424e:       40 e8           ldi     r20, 0x80       ; 128
    4250:       53 e4           ldi     r21, 0x43       ; 67
    4252:       0e 94 df 2a     call    0x55be  ; 0x55be <__addsf3>
    4256:       20 e0           ldi     r18, 0x00       ; 0
    4258:       30 e0           ldi     r19, 0x00       ; 0
    425a:       40 e2           ldi     r20, 0x20       ; 32
    425c:       51 e4           ldi     r21, 0x41       ; 65
    425e:       0e 94 df 2a     call    0x55be  ; 0x55be <__addsf3>
    4262:       20 e0           ldi     r18, 0x00       ; 0
    4264:       30 e0           ldi     r19, 0x00       ; 0
    4266:       40 e8           ldi     r20, 0x80       ; 128
    4268:       5b e3           ldi     r21, 0x3B       ; 59
    426a:       0e 94 fe 2b     call    0x57fc  ; 0x57fc <__mulsf3>
    426e:       5b 01           movw    r10, r22
    4270:       6c 01           movw    r12, r24
    4272:       60 93 b7 05     sts     0x05B7, r22
    4276:       70 93 b8 05     sts     0x05B8, r23
    427a:       80 93 b9 05     sts     0x05B9, r24
    427e:       90 93 ba 05     sts     0x05BA, r25
    4282:       10 91 86 01     lds     r17, 0x0186
    4286:       61 2f           mov     r22, r17
    4288:       77 27           eor     r23, r23
    428a:       67 fd           sbrc    r22, 7
    428c:       70 95           com     r23
    428e:       87 2f           mov     r24, r23
    4290:       97 2f           mov     r25, r23
    4292:       0e 94 84 2b     call    0x5708  ; 0x5708 <__floatsisf>
    4296:       17 ff           sbrs    r17, 7
    4298:       06 c0           rjmp    .+12            ; 0x42a6 <MotorRegler+0x5e6>
    429a:       20 e0           ldi     r18, 0x00       ; 0
    429c:       30 e0           ldi     r19, 0x00       ; 0
    429e:       40 e8           ldi     r20, 0x80       ; 128
    42a0:       53 e4           ldi     r21, 0x43       ; 67
    42a2:       0e 94 df 2a     call    0x55be  ; 0x55be <__addsf3>
    42a6:       20 e0           ldi     r18, 0x00       ; 0
    42a8:       30 ee           ldi     r19, 0xE0       ; 224
    42aa:       4b e2           ldi     r20, 0x2B       ; 43
    42ac:       57 e4           ldi     r21, 0x47       ; 71
    42ae:       0e 94 21 2b     call    0x5642  ; 0x5642 <__divsf3>
    42b2:       60 93 ae 05     sts     0x05AE, r22
    42b6:       70 93 af 05     sts     0x05AF, r23
    42ba:       80 93 b0 05     sts     0x05B0, r24
    42be:       90 93 b1 05     sts     0x05B1, r25
    42c2:       80 91 75 05     lds     r24, 0x0575
    42c6:       82 ff           sbrs    r24, 2
    42c8:       0c c0           rjmp    .+24            ; 0x42e2 <MotorRegler+0x622>
    42ca:       80 e0           ldi     r24, 0x00       ; 0
    42cc:       90 e0           ldi     r25, 0x00       ; 0
    42ce:       a0 e0           ldi     r26, 0x00       ; 0
    42d0:       b0 e0           ldi     r27, 0x00       ; 0
    42d2:       80 93 ae 05     sts     0x05AE, r24
    42d6:       90 93 af 05     sts     0x05AF, r25
    42da:       a0 93 b0 05     sts     0x05B0, r26
    42de:       b0 93 b1 05     sts     0x05B1, r27
    42e2:       20 e0           ldi     r18, 0x00       ; 0
    42e4:       30 e0           ldi     r19, 0x00       ; 0
    42e6:       40 e0           ldi     r20, 0x00       ; 0
    42e8:       50 e0           ldi     r21, 0x00       ; 0
    42ea:       c6 01           movw    r24, r12
    42ec:       b5 01           movw    r22, r10
    42ee:       0e 94 8e 2b     call    0x571c  ; 0x571c <__eqsf2>
    42f2:       88 23           and     r24, r24
    42f4:       64 f4           brge    .+24            ; 0x430e <MotorRegler+0x64e>
    42f6:       80 e0           ldi     r24, 0x00       ; 0
    42f8:       90 e0           ldi     r25, 0x00       ; 0
    42fa:       a0 e0           ldi     r26, 0x00       ; 0
    42fc:       b0 e0           ldi     r27, 0x00       ; 0
    42fe:       80 93 b7 05     sts     0x05B7, r24
    4302:       90 93 b8 05     sts     0x05B8, r25
    4306:       a0 93 b9 05     sts     0x05B9, r26
    430a:       b0 93 ba 05     sts     0x05BA, r27
    430e:       20 e0           ldi     r18, 0x00       ; 0
    4310:       30 e0           ldi     r19, 0x00       ; 0
    4312:       40 e0           ldi     r20, 0x00       ; 0
    4314:       50 e0           ldi     r21, 0x00       ; 0
    4316:       60 91 ae 05     lds     r22, 0x05AE
    431a:       70 91 af 05     lds     r23, 0x05AF
    431e:       80 91 b0 05     lds     r24, 0x05B0
    4322:       90 91 b1 05     lds     r25, 0x05B1
    4326:       0e 94 8e 2b     call    0x571c  ; 0x571c <__eqsf2>
    432a:       88 23           and     r24, r24
    432c:       64 f4           brge    .+24            ; 0x4346 <MotorRegler+0x686>
    432e:       80 e0           ldi     r24, 0x00       ; 0
    4330:       90 e0           ldi     r25, 0x00       ; 0
    4332:       a0 e0           ldi     r26, 0x00       ; 0
    4334:       b0 e0           ldi     r27, 0x00       ; 0
    4336:       80 93 ae 05     sts     0x05AE, r24
    433a:       90 93 af 05     sts     0x05AF, r25
    433e:       a0 93 b0 05     sts     0x05B0, r26
    4342:       b0 93 b1 05     sts     0x05B1, r27
    4346:       80 91 1d 02     lds     r24, 0x021D
    434a:       88 23           and     r24, r24
    434c:       21 f1           breq    .+72            ; 0x4396 <MotorRegler+0x6d6>
    434e:       10 92 2d 02     sts     0x022D, r1
    4352:       10 92 2c 02     sts     0x022C, r1
    4356:       10 92 29 02     sts     0x0229, r1
    435a:       10 92 28 02     sts     0x0228, r1
    435e:       10 92 2b 02     sts     0x022B, r1
    4362:       10 92 2a 02     sts     0x022A, r1
    4366:       8d ec           ldi     r24, 0xCD       ; 205
    4368:       9c ec           ldi     r25, 0xCC       ; 204
    436a:       ac ec           ldi     r26, 0xCC       ; 204
    436c:       bd e3           ldi     r27, 0x3D       ; 61
    436e:       80 93 b7 05     sts     0x05B7, r24
    4372:       90 93 b8 05     sts     0x05B8, r25
    4376:       a0 93 b9 05     sts     0x05B9, r26
    437a:       b0 93 ba 05     sts     0x05BA, r27
    437e:       8a e0           ldi     r24, 0x0A       ; 10
    4380:       97 ed           ldi     r25, 0xD7       ; 215
    4382:       a3 ea           ldi     r26, 0xA3       ; 163
    4384:       bb e3           ldi     r27, 0x3B       ; 59
    4386:       80 93 ae 05     sts     0x05AE, r24
    438a:       90 93 af 05     sts     0x05AF, r25
    438e:       a0 93 b0 05     sts     0x05B0, r26
    4392:       b0 93 b1 05     sts     0x05B1, r27
    4396:       80 91 c6 01     lds     r24, 0x01C6
    439a:       90 91 c7 01     lds     r25, 0x01C7
    439e:       8d 54           subi    r24, 0x4D       ; 77
    43a0:       91 40           sbci    r25, 0x01       ; 1
    43a2:       08 f4           brcc    .+2             ; 0x43a6 <MotorRegler+0x6e6>
    43a4:       bc c0           rjmp    .+376           ; 0x451e <MotorRegler+0x85e>
    43a6:       20 91 eb 01     lds     r18, 0x01EB
    43aa:       30 91 ec 01     lds     r19, 0x01EC
    43ae:       40 91 ed 01     lds     r20, 0x01ED
    43b2:       50 91 ee 01     lds     r21, 0x01EE
    43b6:       80 91 e7 01     lds     r24, 0x01E7
    43ba:       90 91 e8 01     lds     r25, 0x01E8
    43be:       a0 91 e9 01     lds     r26, 0x01E9
    43c2:       b0 91 ea 01     lds     r27, 0x01EA
    43c6:       b9 01           movw    r22, r18
    43c8:       68 1b           sub     r22, r24
    43ca:       79 0b           sbc     r23, r25
    43cc:       70 93 47 02     sts     0x0247, r23
    43d0:       60 93 46 02     sts     0x0246, r22
    43d4:       20 91 f3 01     lds     r18, 0x01F3
    43d8:       30 91 f4 01     lds     r19, 0x01F4
    43dc:       40 91 f5 01     lds     r20, 0x01F5
    43e0:       50 91 f6 01     lds     r21, 0x01F6
    43e4:       80 91 ef 01     lds     r24, 0x01EF
    43e8:       90 91 f0 01     lds     r25, 0x01F0
    43ec:       a0 91 f1 01     lds     r26, 0x01F1
    43f0:       b0 91 f2 01     lds     r27, 0x01F2
    43f4:       28 1b           sub     r18, r24
    43f6:       39 0b           sbc     r19, r25
    43f8:       30 93 45 02     sts     0x0245, r19
    43fc:       20 93 44 02     sts     0x0244, r18
    4400:       10 92 c7 01     sts     0x01C7, r1
    4404:       10 92 c6 01     sts     0x01C6, r1
    4408:       67 3a           cpi     r22, 0xA7       ; 167
    440a:       71 05           cpc     r23, r1
    440c:       34 f0           brlt    .+12            ; 0x441a <MotorRegler+0x75a>
    440e:       80 91 d7 01     lds     r24, 0x01D7
    4412:       90 91 d8 01     lds     r25, 0x01D8
    4416:       01 96           adiw    r24, 0x01       ; 1
    4418:       08 c0           rjmp    .+16            ; 0x442a <MotorRegler+0x76a>
    441a:       6a 55           subi    r22, 0x5A       ; 90
    441c:       7f 4f           sbci    r23, 0xFF       ; 255
    441e:       4c f4           brge    .+18            ; 0x4432 <MotorRegler+0x772>
    4420:       80 91 d7 01     lds     r24, 0x01D7
    4424:       90 91 d8 01     lds     r25, 0x01D8
    4428:       01 97           sbiw    r24, 0x01       ; 1
    442a:       90 93 d8 01     sts     0x01D8, r25
    442e:       80 93 d7 01     sts     0x01D7, r24
    4432:       27 3a           cpi     r18, 0xA7       ; 167
    4434:       31 05           cpc     r19, r1
    4436:       34 f0           brlt    .+12            ; 0x4444 <MotorRegler+0x784>
    4438:       80 91 d9 01     lds     r24, 0x01D9
    443c:       90 91 da 01     lds     r25, 0x01DA
    4440:       01 96           adiw    r24, 0x01       ; 1
    4442:       08 c0           rjmp    .+16            ; 0x4454 <MotorRegler+0x794>
    4444:       2a 55           subi    r18, 0x5A       ; 90
    4446:       3f 4f           sbci    r19, 0xFF       ; 255
    4448:       4c f4           brge    .+18            ; 0x445c <MotorRegler+0x79c>
    444a:       80 91 d9 01     lds     r24, 0x01D9
    444e:       90 91 da 01     lds     r25, 0x01DA
    4452:       01 97           sbiw    r24, 0x01       ; 1
    4454:       90 93 da 01     sts     0x01DA, r25
    4458:       80 93 d9 01     sts     0x01D9, r24
    445c:       80 91 0f 02     lds     r24, 0x020F
    4460:       90 91 10 02     lds     r25, 0x0210
    4464:       a0 91 11 02     lds     r26, 0x0211
    4468:       b0 91 12 02     lds     r27, 0x0212
    446c:       87 3a           cpi     r24, 0xA7       ; 167
    446e:       91 05           cpc     r25, r1
    4470:       a1 05           cpc     r26, r1
    4472:       b1 05           cpc     r27, r1
    4474:       4c f0           brlt    .+18            ; 0x4488 <MotorRegler+0x7c8>
    4476:       80 91 db 01     lds     r24, 0x01DB
    447a:       90 91 dc 01     lds     r25, 0x01DC
    447e:       01 97           sbiw    r24, 0x01       ; 1
    4480:       90 93 dc 01     sts     0x01DC, r25
    4484:       80 93 db 01     sts     0x01DB, r24
    4488:       80 91 0f 02     lds     r24, 0x020F
    448c:       90 91 10 02     lds     r25, 0x0210
    4490:       a0 91 11 02     lds     r26, 0x0211
    4494:       b0 91 12 02     lds     r27, 0x0212
    4498:       8a 55           subi    r24, 0x5A       ; 90
    449a:       9f 4f           sbci    r25, 0xFF       ; 255
    449c:       af 4f           sbci    r26, 0xFF       ; 255
    449e:       bf 4f           sbci    r27, 0xFF       ; 255
    44a0:       4c f4           brge    .+18            ; 0x44b4 <MotorRegler+0x7f4>
    44a2:       80 91 db 01     lds     r24, 0x01DB
    44a6:       90 91 dc 01     lds     r25, 0x01DC
    44aa:       01 96           adiw    r24, 0x01       ; 1
    44ac:       90 93 dc 01     sts     0x01DC, r25
    44b0:       80 93 db 01     sts     0x01DB, r24
    44b4:       10 92 7a 00     sts     0x007A, r1
    44b8:       80 91 e7 01     lds     r24, 0x01E7
    44bc:       90 91 e8 01     lds     r25, 0x01E8
    44c0:       a0 91 e9 01     lds     r26, 0x01E9
    44c4:       b0 91 ea 01     lds     r27, 0x01EA
    44c8:       80 93 ff 01     sts     0x01FF, r24
    44cc:       90 93 00 02     sts     0x0200, r25
    44d0:       a0 93 01 02     sts     0x0201, r26
    44d4:       b0 93 02 02     sts     0x0202, r27
    44d8:       80 91 ef 01     lds     r24, 0x01EF
    44dc:       90 91 f0 01     lds     r25, 0x01F0
    44e0:       a0 91 f1 01     lds     r26, 0x01F1
    44e4:       b0 91 f2 01     lds     r27, 0x01F2
    44e8:       80 93 07 02     sts     0x0207, r24
    44ec:       90 93 08 02     sts     0x0208, r25
    44f0:       a0 93 09 02     sts     0x0209, r26
    44f4:       b0 93 0a 02     sts     0x020A, r27
    44f8:       80 91 f7 01     lds     r24, 0x01F7
    44fc:       90 91 f8 01     lds     r25, 0x01F8
    4500:       a0 91 f9 01     lds     r26, 0x01F9
    4504:       b0 91 fa 01     lds     r27, 0x01FA
    4508:       80 93 0f 02     sts     0x020F, r24
    450c:       90 93 10 02     sts     0x0210, r25
    4510:       a0 93 11 02     sts     0x0211, r26
    4514:       b0 93 12 02     sts     0x0212, r27
    4518:       8f ee           ldi     r24, 0xEF       ; 239
    451a:       80 93 7a 00     sts     0x007A, r24
    451e:       60 91 e7 01     lds     r22, 0x01E7
    4522:       70 91 e8 01     lds     r23, 0x01E8
    4526:       80 91 e9 01     lds     r24, 0x01E9
    452a:       90 91 ea 01     lds     r25, 0x01EA
    452e:       a0 90 81 05     lds     r10, 0x0581
    4532:       bb 24           eor     r11, r11
    4534:       cc 24           eor     r12, r12
    4536:       dd 24           eor     r13, r13
    4538:       e0 90 b2 05     lds     r14, 0x05B2
    453c:       f0 90 b3 05     lds     r15, 0x05B3
    4540:       a6 01           movw    r20, r12
    4542:       95 01           movw    r18, r10
    4544:       0e 94 08 2d     call    0x5a10  ; 0x5a10 <__divmodsi4>
    4548:       00 27           eor     r16, r16
    454a:       f7 fc           sbrc    r15, 7
    454c:       00 95           com     r16
    454e:       10 2f           mov     r17, r16
    4550:       2e 19           sub     r18, r14
    4552:       3f 09           sbc     r19, r15
    4554:       40 0b           sbc     r20, r16
    4556:       51 0b           sbc     r21, r17
    4558:       ca 01           movw    r24, r20
    455a:       b9 01           movw    r22, r18
    455c:       20 e1           ldi     r18, 0x10       ; 16
    455e:       30 e0           ldi     r19, 0x00       ; 0
    4560:       40 e0           ldi     r20, 0x00       ; 0
    4562:       50 e0           ldi     r21, 0x00       ; 0
    4564:       0e 94 08 2d     call    0x5a10  ; 0x5a10 <__divmodsi4>
    4568:       39 01           movw    r6, r18
    456a:       4a 01           movw    r8, r20
    456c:       20 93 4c 02     sts     0x024C, r18
    4570:       30 93 4d 02     sts     0x024D, r19
    4574:       40 93 4e 02     sts     0x024E, r20
    4578:       50 93 4f 02     sts     0x024F, r21
    457c:       60 91 ef 01     lds     r22, 0x01EF
    4580:       70 91 f0 01     lds     r23, 0x01F0
    4584:       80 91 f1 01     lds     r24, 0x01F1
    4588:       90 91 f2 01     lds     r25, 0x01F2
    458c:       e0 90 bb 05     lds     r14, 0x05BB
    4590:       f0 90 bc 05     lds     r15, 0x05BC
    4594:       a6 01           movw    r20, r12
    4596:       95 01           movw    r18, r10
    4598:       0e 94 08 2d     call    0x5a10  ; 0x5a10 <__divmodsi4>
    459c:       00 27           eor     r16, r16
    459e:       f7 fc           sbrc    r15, 7
    45a0:       00 95           com     r16
    45a2:       10 2f           mov     r17, r16
    45a4:       2e 19           sub     r18, r14
    45a6:       3f 09           sbc     r19, r15
    45a8:       40 0b           sbc     r20, r16
    45aa:       51 0b           sbc     r21, r17
    45ac:       ca 01           movw    r24, r20
    45ae:       b9 01           movw    r22, r18
    45b0:       20 e1           ldi     r18, 0x10       ; 16
    45b2:       30 e0           ldi     r19, 0x00       ; 0
    45b4:       40 e0           ldi     r20, 0x00       ; 0
    45b6:       50 e0           ldi     r21, 0x00       ; 0
    45b8:       0e 94 08 2d     call    0x5a10  ; 0x5a10 <__divmodsi4>
    45bc:       20 93 48 02     sts     0x0248, r18
    45c0:       30 93 49 02     sts     0x0249, r19
    45c4:       40 93 4a 02     sts     0x024A, r20
    45c8:       50 93 4b 02     sts     0x024B, r21
    45cc:       f5 ef           ldi     r31, 0xF5       ; 245
    45ce:       6f 16           cp      r6, r31
    45d0:       f1 e0           ldi     r31, 0x01       ; 1
    45d2:       7f 06           cpc     r7, r31
    45d4:       f0 e0           ldi     r31, 0x00       ; 0
    45d6:       8f 06           cpc     r8, r31
    45d8:       f0 e0           ldi     r31, 0x00       ; 0
    45da:       9f 06           cpc     r9, r31
    45dc:       2c f0           brlt    .+10            ; 0x45e8 <MotorRegler+0x928>
    45de:       84 ef           ldi     r24, 0xF4       ; 244
    45e0:       91 e0           ldi     r25, 0x01       ; 1
    45e2:       a0 e0           ldi     r26, 0x00       ; 0
    45e4:       b0 e0           ldi     r27, 0x00       ; 0
    45e6:       0d c0           rjmp    .+26            ; 0x4602 <MotorRegler+0x942>
    45e8:       6c e0           ldi     r22, 0x0C       ; 12
    45ea:       66 16           cp      r6, r22
    45ec:       6e ef           ldi     r22, 0xFE       ; 254
    45ee:       76 06           cpc     r7, r22
    45f0:       6f ef           ldi     r22, 0xFF       ; 255
    45f2:       86 06           cpc     r8, r22
    45f4:       6f ef           ldi     r22, 0xFF       ; 255
    45f6:       96 06           cpc     r9, r22
    45f8:       64 f4           brge    .+24            ; 0x4612 <MotorRegler+0x952>
    45fa:       8c e0           ldi     r24, 0x0C       ; 12
    45fc:       9e ef           ldi     r25, 0xFE       ; 254
    45fe:       af ef           ldi     r26, 0xFF       ; 255
    4600:       bf ef           ldi     r27, 0xFF       ; 255
    4602:       80 93 4c 02     sts     0x024C, r24
    4606:       90 93 4d 02     sts     0x024D, r25
    460a:       a0 93 4e 02     sts     0x024E, r26
    460e:       b0 93 4f 02     sts     0x024F, r27
    4612:       25 3f           cpi     r18, 0xF5       ; 245
    4614:       71 e0           ldi     r23, 0x01       ; 1
    4616:       37 07           cpc     r19, r23
    4618:       70 e0           ldi     r23, 0x00       ; 0
    461a:       47 07           cpc     r20, r23
    461c:       70 e0           ldi     r23, 0x00       ; 0
    461e:       57 07           cpc     r21, r23
    4620:       2c f0           brlt    .+10            ; 0x462c <MotorRegler+0x96c>
    4622:       84 ef           ldi     r24, 0xF4       ; 244
    4624:       91 e0           ldi     r25, 0x01       ; 1
    4626:       a0 e0           ldi     r26, 0x00       ; 0
    4628:       b0 e0           ldi     r27, 0x00       ; 0
    462a:       09 c0           rjmp    .+18            ; 0x463e <MotorRegler+0x97e>
    462c:       2c 50           subi    r18, 0x0C       ; 12
    462e:       3e 4f           sbci    r19, 0xFE       ; 254
    4630:       4f 4f           sbci    r20, 0xFF       ; 255
    4632:       5f 4f           sbci    r21, 0xFF       ; 255
    4634:       64 f4           brge    .+24            ; 0x464e <MotorRegler+0x98e>
    4636:       8c e0           ldi     r24, 0x0C       ; 12
    4638:       9e ef           ldi     r25, 0xFE       ; 254
    463a:       af ef           ldi     r26, 0xFF       ; 255
    463c:       bf ef           ldi     r27, 0xFF       ; 255
    463e:       80 93 48 02     sts     0x0248, r24
    4642:       90 93 49 02     sts     0x0249, r25
    4646:       a0 93 4a 02     sts     0x024A, r26
    464a:       b0 93 4b 02     sts     0x024B, r27
    464e:       10 92 7a 00     sts     0x007A, r1
    4652:       80 91 fb 01     lds     r24, 0x01FB
    4656:       90 91 fc 01     lds     r25, 0x01FC
    465a:       a0 91 fd 01     lds     r26, 0x01FD
    465e:       b0 91 fe 01     lds     r27, 0x01FE
    4662:       20 91 4c 02     lds     r18, 0x024C
    4666:       30 91 4d 02     lds     r19, 0x024D
    466a:       40 91 4e 02     lds     r20, 0x024E
    466e:       50 91 4f 02     lds     r21, 0x024F
    4672:       82 1b           sub     r24, r18
    4674:       93 0b           sbc     r25, r19
    4676:       a4 0b           sbc     r26, r20
    4678:       b5 0b           sbc     r27, r21
    467a:       80 93 fb 01     sts     0x01FB, r24
    467e:       90 93 fc 01     sts     0x01FC, r25
    4682:       a0 93 fd 01     sts     0x01FD, r26
    4686:       b0 93 fe 01     sts     0x01FE, r27
    468a:       80 91 03 02     lds     r24, 0x0203
    468e:       90 91 04 02     lds     r25, 0x0204
    4692:       a0 91 05 02     lds     r26, 0x0205
    4696:       b0 91 06 02     lds     r27, 0x0206
    469a:       20 91 48 02     lds     r18, 0x0248
    469e:       30 91 49 02     lds     r19, 0x0249
    46a2:       40 91 4a 02     lds     r20, 0x024A
    46a6:       50 91 4b 02     lds     r21, 0x024B
    46aa:       82 1b           sub     r24, r18
    46ac:       93 0b           sbc     r25, r19
    46ae:       a4 0b           sbc     r26, r20
    46b0:       b5 0b           sbc     r27, r21
    46b2:       80 93 03 02     sts     0x0203, r24
    46b6:       90 93 04 02     sts     0x0204, r25
    46ba:       a0 93 05 02     sts     0x0205, r26
    46be:       b0 93 06 02     sts     0x0206, r27
    46c2:       80 91 2c 02     lds     r24, 0x022C
    46c6:       90 91 2d 02     lds     r25, 0x022D
    46ca:       5c 01           movw    r10, r24
    46cc:       cc 24           eor     r12, r12
    46ce:       b7 fc           sbrc    r11, 7
    46d0:       c0 94           com     r12
    46d2:       dc 2c           mov     r13, r12
    46d4:       a0 92 50 02     sts     0x0250, r10
    46d8:       b0 92 51 02     sts     0x0251, r11
    46dc:       c0 92 52 02     sts     0x0252, r12
    46e0:       d0 92 53 02     sts     0x0253, r13
    46e4:       97 ff           sbrs    r25, 7
    46e6:       03 c0           rjmp    .+6             ; 0x46ee <MotorRegler+0xa2e>
    46e8:       90 95           com     r25
    46ea:       81 95           neg     r24
    46ec:       9f 4f           sbci    r25, 0xFF       ; 255
    46ee:       84 97           sbiw    r24, 0x24       ; 36
    46f0:       3c f0           brlt    .+14            ; 0x4700 <MotorRegler+0xa40>
    46f2:       80 91 75 05     lds     r24, 0x0575
    46f6:       84 fd           sbrc    r24, 4
    46f8:       03 c0           rjmp    .+6             ; 0x4700 <MotorRegler+0xa40>
    46fa:       81 e0           ldi     r24, 0x01       ; 1
    46fc:       80 93 39 02     sts     0x0239, r24
    4700:       60 90 0b 02     lds     r6, 0x020B
    4704:       70 90 0c 02     lds     r7, 0x020C
    4708:       80 90 0d 02     lds     r8, 0x020D
    470c:       90 90 0e 02     lds     r9, 0x020E
    4710:       c5 01           movw    r24, r10
    4712:       b7 fe           sbrs    r11, 7
    4714:       03 c0           rjmp    .+6             ; 0x471c <MotorRegler+0xa5c>
    4716:       90 95           com     r25
    4718:       81 95           neg     r24
    471a:       9f 4f           sbci    r25, 0xFF       ; 255
    471c:       7c 01           movw    r14, r24
    471e:       00 27           eor     r16, r16
    4720:       f7 fc           sbrc    r15, 7
    4722:       00 95           com     r16
    4724:       10 2f           mov     r17, r16
    4726:       20 91 7e 05     lds     r18, 0x057E
    472a:       33 27           eor     r19, r19
    472c:       44 27           eor     r20, r20
    472e:       55 27           eor     r21, r21
    4730:       c6 01           movw    r24, r12
    4732:       b5 01           movw    r22, r10
    4734:       0e 94 a0 2c     call    0x5940  ; 0x5940 <__mulsi3>
    4738:       9b 01           movw    r18, r22
    473a:       ac 01           movw    r20, r24
    473c:       c8 01           movw    r24, r16
    473e:       b7 01           movw    r22, r14
    4740:       0e 94 a0 2c     call    0x5940  ; 0x5940 <__mulsi3>
    4744:       20 e0           ldi     r18, 0x00       ; 0
    4746:       31 e0           ldi     r19, 0x01       ; 1
    4748:       40 e0           ldi     r20, 0x00       ; 0
    474a:       50 e0           ldi     r21, 0x00       ; 0
    474c:       0e 94 08 2d     call    0x5a10  ; 0x5a10 <__divmodsi4>
    4750:       44 27           eor     r20, r20
    4752:       37 fd           sbrc    r19, 7
    4754:       40 95           com     r20
    4756:       54 2f           mov     r21, r20
    4758:       62 1a           sub     r6, r18
    475a:       73 0a           sbc     r7, r19
    475c:       84 0a           sbc     r8, r20
    475e:       95 0a           sbc     r9, r21
    4760:       60 92 0b 02     sts     0x020B, r6
    4764:       70 92 0c 02     sts     0x020C, r7
    4768:       80 92 0d 02     sts     0x020D, r8
    476c:       90 92 0e 02     sts     0x020E, r9
    4770:       80 91 0b 02     lds     r24, 0x020B
    4774:       90 91 0c 02     lds     r25, 0x020C
    4778:       a0 91 0d 02     lds     r26, 0x020D
    477c:       b0 91 0e 02     lds     r27, 0x020E
    4780:       81 53           subi    r24, 0x31       ; 49
    4782:       95 47           sbci    r25, 0x75       ; 117
    4784:       a0 40           sbci    r26, 0x00       ; 0
    4786:       b0 40           sbci    r27, 0x00       ; 0
    4788:       64 f0           brlt    .+24            ; 0x47a2 <MotorRegler+0xae2>
    478a:       80 e3           ldi     r24, 0x30       ; 48
    478c:       95 e7           ldi     r25, 0x75       ; 117
    478e:       a0 e0           ldi     r26, 0x00       ; 0
    4790:       b0 e0           ldi     r27, 0x00       ; 0
    4792:       80 93 0b 02     sts     0x020B, r24
    4796:       90 93 0c 02     sts     0x020C, r25
    479a:       a0 93 0d 02     sts     0x020D, r26
    479e:       b0 93 0e 02     sts     0x020E, r27
    47a2:       80 91 0b 02     lds     r24, 0x020B
    47a6:       90 91 0c 02     lds     r25, 0x020C
    47aa:       a0 91 0d 02     lds     r26, 0x020D
    47ae:       b0 91 0e 02     lds     r27, 0x020E
    47b2:       80 5d           subi    r24, 0xD0       ; 208
    47b4:       9a 48           sbci    r25, 0x8A       ; 138
    47b6:       af 4f           sbci    r26, 0xFF       ; 255
    47b8:       bf 4f           sbci    r27, 0xFF       ; 255
    47ba:       64 f4           brge    .+24            ; 0x47d4 <MotorRegler+0xb14>
    47bc:       80 ed           ldi     r24, 0xD0       ; 208
    47be:       9a e8           ldi     r25, 0x8A       ; 138
    47c0:       af ef           ldi     r26, 0xFF       ; 255
    47c2:       bf ef           ldi     r27, 0xFF       ; 255
    47c4:       80 93 0b 02     sts     0x020B, r24
    47c8:       90 93 0c 02     sts     0x020C, r25
    47cc:       a0 93 0d 02     sts     0x020D, r26
    47d0:       b0 93 0e 02     sts     0x020E, r27
    47d4:       8f ee           ldi     r24, 0xEF       ; 239
    47d6:       80 93 7a 00     sts     0x007A, r24
    47da:       80 91 17 02     lds     r24, 0x0217
    47de:       90 91 18 02     lds     r25, 0x0218
    47e2:       89 2b           or      r24, r25
    47e4:       09 f4           brne    .+2             ; 0x47e8 <MotorRegler+0xb28>
    47e6:       a1 c0           rjmp    .+322           ; 0x492a <MotorRegler+0xc6a>
    47e8:       80 91 75 05     lds     r24, 0x0575
    47ec:       83 ff           sbrs    r24, 3
    47ee:       9d c0           rjmp    .+314           ; 0x492a <MotorRegler+0xc6a>
    47f0:       60 91 e7 01     lds     r22, 0x01E7
    47f4:       70 91 e8 01     lds     r23, 0x01E8
    47f8:       80 91 e9 01     lds     r24, 0x01E9
    47fc:       90 91 ea 01     lds     r25, 0x01EA
    4800:       20 e0           ldi     r18, 0x00       ; 0
    4802:       32 e0           ldi     r19, 0x02       ; 2
    4804:       40 e0           ldi     r20, 0x00       ; 0
    4806:       50 e0           ldi     r21, 0x00       ; 0
    4808:       0e 94 08 2d     call    0x5a10  ; 0x5a10 <__divmodsi4>
    480c:       89 01           movw    r16, r18
    480e:       37 ff           sbrs    r19, 7
    4810:       03 c0           rjmp    .+6             ; 0x4818 <MotorRegler+0xb58>
    4812:       10 95           com     r17
    4814:       01 95           neg     r16
    4816:       1f 4f           sbci    r17, 0xFF       ; 255
    4818:       60 91 ef 01     lds     r22, 0x01EF
    481c:       70 91 f0 01     lds     r23, 0x01F0
    4820:       80 91 f1 01     lds     r24, 0x01F1
    4824:       90 91 f2 01     lds     r25, 0x01F2
    4828:       20 e0           ldi     r18, 0x00       ; 0
    482a:       32 e0           ldi     r19, 0x02       ; 2
    482c:       40 e0           ldi     r20, 0x00       ; 0
    482e:       50 e0           ldi     r21, 0x00       ; 0
    4830:       0e 94 08 2d     call    0x5a10  ; 0x5a10 <__divmodsi4>
    4834:       b9 01           movw    r22, r18
    4836:       37 ff           sbrs    r19, 7
    4838:       03 c0           rjmp    .+6             ; 0x4840 <MotorRegler+0xb80>
    483a:       70 95           com     r23
    483c:       61 95           neg     r22
    483e:       7f 4f           sbci    r23, 0xFF       ; 255
    4840:       60 17           cp      r22, r16
    4842:       71 07           cpc     r23, r17
    4844:       0c f4           brge    .+2             ; 0x4848 <MotorRegler+0xb88>
    4846:       b8 01           movw    r22, r16
    4848:       69 31           cpi     r22, 0x19       ; 25
    484a:       71 05           cpc     r23, r1
    484c:       a4 f4           brge    .+40            ; 0x4876 <MotorRegler+0xbb6>
    484e:       80 91 39 02     lds     r24, 0x0239
    4852:       88 23           and     r24, r24
    4854:       81 f0           breq    .+32            ; 0x4876 <MotorRegler+0xbb6>
    4856:       80 91 37 02     lds     r24, 0x0237
    485a:       90 91 38 02     lds     r25, 0x0238
    485e:       89 2b           or      r24, r25
    4860:       51 f4           brne    .+20            ; 0x4876 <MotorRegler+0xbb6>
    4862:       80 91 17 02     lds     r24, 0x0217
    4866:       90 91 18 02     lds     r25, 0x0218
    486a:       90 93 1a 02     sts     0x021A, r25
    486e:       80 93 19 02     sts     0x0219, r24
    4872:       10 92 39 02     sts     0x0239, r1
    4876:       20 91 84 01     lds     r18, 0x0184
    487a:       33 27           eor     r19, r19
    487c:       62 9f           mul     r22, r18
    487e:       c0 01           movw    r24, r0
    4880:       63 9f           mul     r22, r19
    4882:       90 0d           add     r25, r0
    4884:       72 9f           mul     r23, r18
    4886:       90 0d           add     r25, r0
    4888:       11 24           eor     r1, r1
    488a:       60 e4           ldi     r22, 0x40       ; 64
    488c:       70 e0           ldi     r23, 0x00       ; 0
    488e:       0e 94 d3 2c     call    0x59a6  ; 0x59a6 <__divmodhi4>
    4892:       a9 01           movw    r20, r18
    4894:       46 1b           sub     r20, r22
    4896:       57 0b           sbc     r21, r23
    4898:       14 16           cp      r1, r20
    489a:       15 06           cpc     r1, r21
    489c:       0c f0           brlt    .+2             ; 0x48a0 <MotorRegler+0xbe0>
    489e:       3f c0           rjmp    .+126           ; 0x491e <MotorRegler+0xc5e>
    48a0:       10 92 7a 00     sts     0x007A, r1
    48a4:       20 91 37 02     lds     r18, 0x0237
    48a8:       30 91 38 02     lds     r19, 0x0238
    48ac:       21 15           cp      r18, r1
    48ae:       31 05           cpc     r19, r1
    48b0:       61 f5           brne    .+88            ; 0x490a <MotorRegler+0xc4a>
    48b2:       00 91 0b 02     lds     r16, 0x020B
    48b6:       10 91 0c 02     lds     r17, 0x020C
    48ba:       20 91 0d 02     lds     r18, 0x020D
    48be:       30 91 0e 02     lds     r19, 0x020E
    48c2:       80 91 1b 02     lds     r24, 0x021B
    48c6:       90 91 1c 02     lds     r25, 0x021C
    48ca:       bc 01           movw    r22, r24
    48cc:       64 9f           mul     r22, r20
    48ce:       c0 01           movw    r24, r0
    48d0:       65 9f           mul     r22, r21
    48d2:       90 0d           add     r25, r0
    48d4:       74 9f           mul     r23, r20
    48d6:       90 0d           add     r25, r0
    48d8:       11 24           eor     r1, r1
    48da:       60 e2           ldi     r22, 0x20       ; 32
    48dc:       70 e0           ldi     r23, 0x00       ; 0
    48de:       0e 94 d3 2c     call    0x59a6  ; 0x59a6 <__divmodhi4>
    48e2:       88 27           eor     r24, r24
    48e4:       77 fd           sbrc    r23, 7
    48e6:       80 95           com     r24
    48e8:       98 2f           mov     r25, r24
    48ea:       06 0f           add     r16, r22
    48ec:       17 1f           adc     r17, r23
    48ee:       28 1f           adc     r18, r24
    48f0:       39 1f           adc     r19, r25
    48f2:       00 93 0b 02     sts     0x020B, r16
    48f6:       10 93 0c 02     sts     0x020C, r17
    48fa:       20 93 0d 02     sts     0x020D, r18
    48fe:       30 93 0e 02     sts     0x020E, r19
    4902:       8f ee           ldi     r24, 0xEF       ; 239
    4904:       80 93 7a 00     sts     0x007A, r24
    4908:       10 c0           rjmp    .+32            ; 0x492a <MotorRegler+0xc6a>
    490a:       8f ee           ldi     r24, 0xEF       ; 239
    490c:       80 93 7a 00     sts     0x007A, r24
    4910:       21 50           subi    r18, 0x01       ; 1
    4912:       30 40           sbci    r19, 0x00       ; 0
    4914:       30 93 38 02     sts     0x0238, r19
    4918:       20 93 37 02     sts     0x0237, r18
    491c:       06 c0           rjmp    .+12            ; 0x492a <MotorRegler+0xc6a>
    491e:       84 ef           ldi     r24, 0xF4       ; 244
    4920:       91 e0           ldi     r25, 0x01       ; 1
    4922:       90 93 38 02     sts     0x0238, r25
    4926:       80 93 37 02     sts     0x0237, r24
    492a:       80 91 75 05     lds     r24, 0x0575
    492e:       85 ff           sbrs    r24, 5
    4930:       11 c0           rjmp    .+34            ; 0x4954 <MotorRegler+0xc94>
    4932:       80 91 33 02     lds     r24, 0x0233
    4936:       99 27           eor     r25, r25
    4938:       90 93 a3 02     sts     0x02A3, r25
    493c:       80 93 a2 02     sts     0x02A2, r24
    4940:       80 91 34 02     lds     r24, 0x0234
    4944:       99 27           eor     r25, r25
    4946:       90 93 a5 02     sts     0x02A5, r25
    494a:       80 93 a4 02     sts     0x02A4, r24
    494e:       0e 94 2a 29     call    0x5254  ; 0x5254 <gps_main>
    4952:       08 c0           rjmp    .+16            ; 0x4964 <MotorRegler+0xca4>
    4954:       10 92 8d 02     sts     0x028D, r1
    4958:       10 92 8c 02     sts     0x028C, r1
    495c:       10 92 8f 02     sts     0x028F, r1
    4960:       10 92 8e 02     sts     0x028E, r1
    4964:       80 91 e9 04     lds     r24, 0x04E9
    4968:       8f 5f           subi    r24, 0xFF       ; 255
    496a:       80 93 e9 04     sts     0x04E9, r24
    496e:       80 91 3a 02     lds     r24, 0x023A
    4972:       81 50           subi    r24, 0x01       ; 1
    4974:       80 93 3a 02     sts     0x023A, r24
    4978:       8f 3f           cpi     r24, 0xFF       ; 255
    497a:       09 f0           breq    .+2             ; 0x497e <MotorRegler+0xcbe>
    497c:       68 c0           rjmp    .+208           ; 0x4a4e <MotorRegler+0xd8e>
    497e:       81 e3           ldi     r24, 0x31       ; 49
    4980:       80 93 3a 02     sts     0x023A, r24
    4984:       60 91 e7 01     lds     r22, 0x01E7
    4988:       70 91 e8 01     lds     r23, 0x01E8
    498c:       80 91 e9 01     lds     r24, 0x01E9
    4990:       90 91 ea 01     lds     r25, 0x01EA
    4994:       e0 90 81 05     lds     r14, 0x0581
    4998:       ff 24           eor     r15, r15
    499a:       00 27           eor     r16, r16
    499c:       11 27           eor     r17, r17
    499e:       a8 01           movw    r20, r16
    49a0:       97 01           movw    r18, r14
    49a2:       0e 94 08 2d     call    0x5a10  ; 0x5a10 <__divmodsi4>
    49a6:       30 93 eb 04     sts     0x04EB, r19
    49aa:       20 93 ea 04     sts     0x04EA, r18
    49ae:       60 91 ef 01     lds     r22, 0x01EF
    49b2:       70 91 f0 01     lds     r23, 0x01F0
    49b6:       80 91 f1 01     lds     r24, 0x01F1
    49ba:       90 91 f2 01     lds     r25, 0x01F2
    49be:       a8 01           movw    r20, r16
    49c0:       97 01           movw    r18, r14
    49c2:       0e 94 08 2d     call    0x5a10  ; 0x5a10 <__divmodsi4>
    49c6:       30 93 ed 04     sts     0x04ED, r19
    49ca:       20 93 ec 04     sts     0x04EC, r18
    49ce:       80 91 b2 05     lds     r24, 0x05B2
    49d2:       90 91 b3 05     lds     r25, 0x05B3
    49d6:       90 93 ef 04     sts     0x04EF, r25
    49da:       80 93 ee 04     sts     0x04EE, r24
    49de:       80 91 bb 05     lds     r24, 0x05BB
    49e2:       90 91 bc 05     lds     r25, 0x05BC
    49e6:       90 93 f1 04     sts     0x04F1, r25
    49ea:       80 93 f0 04     sts     0x04F0, r24
    49ee:       80 91 b5 05     lds     r24, 0x05B5
    49f2:       90 91 b6 05     lds     r25, 0x05B6
    49f6:       90 93 f3 04     sts     0x04F3, r25
    49fa:       80 93 f2 04     sts     0x04F2, r24
    49fe:       80 91 2f 02     lds     r24, 0x022F
    4a02:       90 91 30 02     lds     r25, 0x0230
    4a06:       90 93 f5 04     sts     0x04F5, r25
    4a0a:       80 93 f4 04     sts     0x04F4, r24
    4a0e:       60 91 13 02     lds     r22, 0x0213
    4a12:       70 91 14 02     lds     r23, 0x0214
    4a16:       80 91 15 02     lds     r24, 0x0215
    4a1a:       90 91 16 02     lds     r25, 0x0216
    4a1e:       20 e0           ldi     r18, 0x00       ; 0
    4a20:       32 e0           ldi     r19, 0x02       ; 2
    4a22:       40 e0           ldi     r20, 0x00       ; 0
    4a24:       50 e0           ldi     r21, 0x00       ; 0
    4a26:       0e 94 08 2d     call    0x5a10  ; 0x5a10 <__divmodsi4>
    4a2a:       30 93 f7 04     sts     0x04F7, r19
    4a2e:       20 93 f6 04     sts     0x04F6, r18
    4a32:       89 81           ldd     r24, Y+1        ; 0x01
    4a34:       9a 81           ldd     r25, Y+2        ; 0x02
    4a36:       90 93 f9 04     sts     0x04F9, r25
    4a3a:       80 93 f8 04     sts     0x04F8, r24
    4a3e:       80 91 17 02     lds     r24, 0x0217
    4a42:       90 91 18 02     lds     r25, 0x0218
    4a46:       90 93 fb 04     sts     0x04FB, r25
    4a4a:       80 93 fa 04     sts     0x04FA, r24
    4a4e:       60 91 e7 01     lds     r22, 0x01E7
    4a52:       70 91 e8 01     lds     r23, 0x01E8
    4a56:       80 91 e9 01     lds     r24, 0x01E9
    4a5a:       90 91 ea 01     lds     r25, 0x01EA
    4a5e:       20 90 ae 05     lds     r2, 0x05AE
    4a62:       30 90 af 05     lds     r3, 0x05AF
    4a66:       40 90 b0 05     lds     r4, 0x05B0
    4a6a:       50 90 b1 05     lds     r5, 0x05B1
    4a6e:       e0 90 a9 05     lds     r14, 0x05A9
    4a72:       f0 90 aa 05     lds     r15, 0x05AA
    4a76:       60 90 b7 05     lds     r6, 0x05B7
    4a7a:       70 90 b8 05     lds     r7, 0x05B8
    4a7e:       80 90 b9 05     lds     r8, 0x05B9
    4a82:       90 90 ba 05     lds     r9, 0x05BA
    4a86:       0e 94 84 2b     call    0x5708  ; 0x5708 <__floatsisf>
    4a8a:       a2 01           movw    r20, r4
    4a8c:       91 01           movw    r18, r2
    4a8e:       0e 94 fe 2b     call    0x57fc  ; 0x57fc <__mulsf3>
    4a92:       5b 01           movw    r10, r22
    4a94:       6c 01           movw    r12, r24
    4a96:       00 27           eor     r16, r16
    4a98:       f7 fc           sbrc    r15, 7
    4a9a:       00 95           com     r16
    4a9c:       10 2f           mov     r17, r16
    4a9e:       c8 01           movw    r24, r16
    4aa0:       b7 01           movw    r22, r14
    4aa2:       0e 94 84 2b     call    0x5708  ; 0x5708 <__floatsisf>
    4aa6:       a4 01           movw    r20, r8
    4aa8:       93 01           movw    r18, r6
    4aaa:       0e 94 fe 2b     call    0x57fc  ; 0x57fc <__mulsf3>
    4aae:       9b 01           movw    r18, r22
    4ab0:       ac 01           movw    r20, r24
    4ab2:       c6 01           movw    r24, r12
    4ab4:       b5 01           movw    r22, r10
    4ab6:       0e 94 df 2a     call    0x55be  ; 0x55be <__addsf3>
    4aba:       0e 94 67 2b     call    0x56ce  ; 0x56ce <__fixsfsi>
    4abe:       70 93 aa 05     sts     0x05AA, r23
    4ac2:       60 93 a9 05     sts     0x05A9, r22
    4ac6:       60 91 ef 01     lds     r22, 0x01EF
    4aca:       70 91 f0 01     lds     r23, 0x01F0
    4ace:       80 91 f1 01     lds     r24, 0x01F1
    4ad2:       90 91 f2 01     lds     r25, 0x01F2
    4ad6:       e0 90 a7 05     lds     r14, 0x05A7
    4ada:       f0 90 a8 05     lds     r15, 0x05A8
    4ade:       0e 94 84 2b     call    0x5708  ; 0x5708 <__floatsisf>
    4ae2:       a2 01           movw    r20, r4
    4ae4:       91 01           movw    r18, r2
    4ae6:       0e 94 fe 2b     call    0x57fc  ; 0x57fc <__mulsf3>
    4aea:       5b 01           movw    r10, r22
    4aec:       6c 01           movw    r12, r24
    4aee:       00 27           eor     r16, r16
    4af0:       f7 fc           sbrc    r15, 7
    4af2:       00 95           com     r16
    4af4:       10 2f           mov     r17, r16
    4af6:       c8 01           movw    r24, r16
    4af8:       b7 01           movw    r22, r14
    4afa:       0e 94 84 2b     call    0x5708  ; 0x5708 <__floatsisf>
    4afe:       a4 01           movw    r20, r8
    4b00:       93 01           movw    r18, r6
    4b02:       0e 94 fe 2b     call    0x57fc  ; 0x57fc <__mulsf3>
    4b06:       9b 01           movw    r18, r22
    4b08:       ac 01           movw    r20, r24
    4b0a:       c6 01           movw    r24, r12
    4b0c:       b5 01           movw    r22, r10
    4b0e:       0e 94 df 2a     call    0x55be  ; 0x55be <__addsf3>
    4b12:       0e 94 67 2b     call    0x56ce  ; 0x56ce <__fixsfsi>
    4b16:       70 93 a8 05     sts     0x05A8, r23
    4b1a:       60 93 a7 05     sts     0x05A7, r22
    4b1e:       60 91 b5 05     lds     r22, 0x05B5
    4b22:       70 91 b6 05     lds     r23, 0x05B6
    4b26:       a0 90 f7 01     lds     r10, 0x01F7
    4b2a:       b0 90 f8 01     lds     r11, 0x01F8
    4b2e:       c0 90 f9 01     lds     r12, 0x01F9
    4b32:       d0 90 fa 01     lds     r13, 0x01FA
    4b36:       88 27           eor     r24, r24
    4b38:       77 fd           sbrc    r23, 7
    4b3a:       80 95           com     r24
    4b3c:       98 2f           mov     r25, r24
    4b3e:       0e 94 84 2b     call    0x5708  ; 0x5708 <__floatsisf>
    4b42:       7b 01           movw    r14, r22
    4b44:       8c 01           movw    r16, r24
    4b46:       20 e0           ldi     r18, 0x00       ; 0
    4b48:       30 e0           ldi     r19, 0x00       ; 0
    4b4a:       40 e0           ldi     r20, 0x00       ; 0
    4b4c:       5f e3           ldi     r21, 0x3F       ; 63
    4b4e:       c4 01           movw    r24, r8
    4b50:       b3 01           movw    r22, r6
    4b52:       0e 94 fe 2b     call    0x57fc  ; 0x57fc <__mulsf3>
    4b56:       9b 01           movw    r18, r22
    4b58:       ac 01           movw    r20, r24
    4b5a:       c8 01           movw    r24, r16
    4b5c:       b7 01           movw    r22, r14
    4b5e:       0e 94 fe 2b     call    0x57fc  ; 0x57fc <__mulsf3>
    4b62:       7b 01           movw    r14, r22
    4b64:       8c 01           movw    r16, r24
    4b66:       c6 01           movw    r24, r12
    4b68:       b5 01           movw    r22, r10
    4b6a:       0e 94 84 2b     call    0x5708  ; 0x5708 <__floatsisf>
    4b6e:       a2 01           movw    r20, r4
    4b70:       91 01           movw    r18, r2
    4b72:       0e 94 fe 2b     call    0x57fc  ; 0x57fc <__mulsf3>
    4b76:       9b 01           movw    r18, r22
    4b78:       ac 01           movw    r20, r24
    4b7a:       c8 01           movw    r24, r16
    4b7c:       b7 01           movw    r22, r14
    4b7e:       0e 94 df 2a     call    0x55be  ; 0x55be <__addsf3>
    4b82:       0e 94 67 2b     call    0x56ce  ; 0x56ce <__fixsfsi>
    4b86:       70 93 b6 05     sts     0x05B6, r23
    4b8a:       60 93 b5 05     sts     0x05B5, r22
    4b8e:       80 91 a9 05     lds     r24, 0x05A9
    4b92:       90 91 aa 05     lds     r25, 0x05AA
    4b96:       81 50           subi    r24, 0x01       ; 1
    4b98:       98 40           sbci    r25, 0x08       ; 8
    4b9a:       34 f0           brlt    .+12            ; 0x4ba8 <MotorRegler+0xee8>
    4b9c:       80 e0           ldi     r24, 0x00       ; 0
    4b9e:       98 e0           ldi     r25, 0x08       ; 8
    4ba0:       90 93 aa 05     sts     0x05AA, r25
    4ba4:       80 93 a9 05     sts     0x05A9, r24
    4ba8:       80 91 a9 05     lds     r24, 0x05A9
    4bac:       90 91 aa 05     lds     r25, 0x05AA
    4bb0:       80 50           subi    r24, 0x00       ; 0
    4bb2:       98 4f           sbci    r25, 0xF8       ; 248
    4bb4:       34 f4           brge    .+12            ; 0x4bc2 <MotorRegler+0xf02>
    4bb6:       80 e0           ldi     r24, 0x00       ; 0
    4bb8:       98 ef           ldi     r25, 0xF8       ; 248
    4bba:       90 93 aa 05     sts     0x05AA, r25
    4bbe:       80 93 a9 05     sts     0x05A9, r24
    4bc2:       80 91 a7 05     lds     r24, 0x05A7
    4bc6:       90 91 a8 05     lds     r25, 0x05A8
    4bca:       81 50           subi    r24, 0x01       ; 1
    4bcc:       98 40           sbci    r25, 0x08       ; 8
    4bce:       34 f0           brlt    .+12            ; 0x4bdc <MotorRegler+0xf1c>
    4bd0:       80 e0           ldi     r24, 0x00       ; 0
    4bd2:       98 e0           ldi     r25, 0x08       ; 8
    4bd4:       90 93 a8 05     sts     0x05A8, r25
    4bd8:       80 93 a7 05     sts     0x05A7, r24
    4bdc:       80 91 a7 05     lds     r24, 0x05A7
    4be0:       90 91 a8 05     lds     r25, 0x05A8
    4be4:       80 50           subi    r24, 0x00       ; 0
    4be6:       98 4f           sbci    r25, 0xF8       ; 248
    4be8:       34 f4           brge    .+12            ; 0x4bf6 <MotorRegler+0xf36>
    4bea:       80 e0           ldi     r24, 0x00       ; 0
    4bec:       98 ef           ldi     r25, 0xF8       ; 248
    4bee:       90 93 a8 05     sts     0x05A8, r25
    4bf2:       80 93 a7 05     sts     0x05A7, r24
    4bf6:       80 91 b5 05     lds     r24, 0x05B5
    4bfa:       90 91 b6 05     lds     r25, 0x05B6
    4bfe:       81 50           subi    r24, 0x01       ; 1
    4c00:       98 40           sbci    r25, 0x08       ; 8
    4c02:       34 f0           brlt    .+12            ; 0x4c10 <MotorRegler+0xf50>
    4c04:       80 e0           ldi     r24, 0x00       ; 0
    4c06:       98 e0           ldi     r25, 0x08       ; 8
    4c08:       90 93 b6 05     sts     0x05B6, r25
    4c0c:       80 93 b5 05     sts     0x05B5, r24
    4c10:       80 91 b5 05     lds     r24, 0x05B5
    4c14:       90 91 b6 05     lds     r25, 0x05B6
    4c18:       80 50           subi    r24, 0x00       ; 0
    4c1a:       98 4f           sbci    r25, 0xF8       ; 248
    4c1c:       34 f4           brge    .+12            ; 0x4c2a <MotorRegler+0xf6a>
    4c1e:       80 e0           ldi     r24, 0x00       ; 0
    4c20:       98 ef           ldi     r25, 0xF8       ; 248
    4c22:       90 93 b6 05     sts     0x05B6, r25
    4c26:       80 93 b5 05     sts     0x05B5, r24
    4c2a:       80 91 75 05     lds     r24, 0x0575
    4c2e:       99 27           eor     r25, r25
    4c30:       80 ff           sbrs    r24, 0
    4c32:       cd c0           rjmp    .+410           ; 0x4dce <MotorRegler+0x110e>
    4c34:       20 91 81 01     lds     r18, 0x0181
    4c38:       81 ff           sbrs    r24, 1
    4c3a:       0e c0           rjmp    .+28            ; 0x4c58 <MotorRegler+0xf98>
    4c3c:       22 33           cpi     r18, 0x32       ; 50
    4c3e:       b0 f4           brcc    .+44            ; 0x4c6c <MotorRegler+0xfac>
    4c40:       80 91 2f 02     lds     r24, 0x022F
    4c44:       90 91 30 02     lds     r25, 0x0230
    4c48:       44 97           sbiw    r24, 0x14       ; 20
    4c4a:       90 93 32 02     sts     0x0232, r25
    4c4e:       80 93 31 02     sts     0x0231, r24
    4c52:       10 92 1e 02     sts     0x021E, r1
    4c56:       0d c0           rjmp    .+26            ; 0x4c72 <MotorRegler+0xfb2>
    4c58:       80 91 7a 05     lds     r24, 0x057A
    4c5c:       28 9f           mul     r18, r24
    4c5e:       c0 01           movw    r24, r0
    4c60:       11 24           eor     r1, r1
    4c62:       44 97           sbiw    r24, 0x14       ; 20
    4c64:       90 93 32 02     sts     0x0232, r25
    4c68:       80 93 31 02     sts     0x0231, r24
    4c6c:       81 e0           ldi     r24, 0x01       ; 1
    4c6e:       80 93 1e 02     sts     0x021E, r24
    4c72:       80 91 1d 02     lds     r24, 0x021D
    4c76:       88 23           and     r24, r24
    4c78:       21 f0           breq    .+8             ; 0x4c82 <MotorRegler+0xfc2>
    4c7a:       10 92 32 02     sts     0x0232, r1
    4c7e:       10 92 31 02     sts     0x0231, r1
    4c82:       20 91 2f 02     lds     r18, 0x022F
    4c86:       30 91 30 02     lds     r19, 0x0230
    4c8a:       40 91 31 02     lds     r20, 0x0231
    4c8e:       50 91 32 02     lds     r21, 0x0232
    4c92:       42 17           cp      r20, r18
    4c94:       53 07           cpc     r21, r19
    4c96:       0c f0           brlt    .+2             ; 0x4c9a <MotorRegler+0xfda>
    4c98:       9a c0           rjmp    .+308           ; 0x4dce <MotorRegler+0x110e>
    4c9a:       80 91 1e 02     lds     r24, 0x021E
    4c9e:       88 23           and     r24, r24
    4ca0:       09 f4           brne    .+2             ; 0x4ca4 <MotorRegler+0xfe4>
    4ca2:       95 c0           rjmp    .+298           ; 0x4dce <MotorRegler+0x110e>
    4ca4:       24 1b           sub     r18, r20
    4ca6:       35 0b           sbc     r19, r21
    4ca8:       80 91 82 01     lds     r24, 0x0182
    4cac:       99 27           eor     r25, r25
    4cae:       bc 01           movw    r22, r24
    4cb0:       26 9f           mul     r18, r22
    4cb2:       c0 01           movw    r24, r0
    4cb4:       27 9f           mul     r18, r23
    4cb6:       90 0d           add     r25, r0
    4cb8:       36 9f           mul     r19, r22
    4cba:       90 0d           add     r25, r0
    4cbc:       11 24           eor     r1, r1
    4cbe:       60 e1           ldi     r22, 0x10       ; 16
    4cc0:       70 e0           ldi     r23, 0x00       ; 0
    4cc2:       0e 94 d3 2c     call    0x59a6  ; 0x59a6 <__divmodhi4>
    4cc6:       09 81           ldd     r16, Y+1        ; 0x01
    4cc8:       1a 81           ldd     r17, Y+2        ; 0x02
    4cca:       06 1b           sub     r16, r22
    4ccc:       17 0b           sbc     r17, r23
    4cce:       20 91 c4 01     lds     r18, 0x01C4
    4cd2:       30 91 c5 01     lds     r19, 0x01C5
    4cd6:       80 91 80 01     lds     r24, 0x0180
    4cda:       99 27           eor     r25, r25
    4cdc:       fc 01           movw    r30, r24
    4cde:       2e 9f           mul     r18, r30
    4ce0:       c0 01           movw    r24, r0
    4ce2:       2f 9f           mul     r18, r31
    4ce4:       90 0d           add     r25, r0
    4ce6:       3e 9f           mul     r19, r30
    4ce8:       90 0d           add     r25, r0
    4cea:       11 24           eor     r1, r1
    4cec:       68 e0           ldi     r22, 0x08       ; 8
    4cee:       70 e0           ldi     r23, 0x00       ; 0
    4cf0:       0e 94 d3 2c     call    0x59a6  ; 0x59a6 <__divmodhi4>
    4cf4:       06 1b           sub     r16, r22
    4cf6:       17 0b           sbc     r17, r23
    4cf8:       60 91 13 02     lds     r22, 0x0213
    4cfc:       70 91 14 02     lds     r23, 0x0214
    4d00:       80 91 15 02     lds     r24, 0x0215
    4d04:       90 91 16 02     lds     r25, 0x0216
    4d08:       20 e0           ldi     r18, 0x00       ; 0
    4d0a:       32 e0           ldi     r19, 0x02       ; 2
    4d0c:       40 e0           ldi     r20, 0x00       ; 0
    4d0e:       50 e0           ldi     r21, 0x00       ; 0
    4d10:       0e 94 08 2d     call    0x5a10  ; 0x5a10 <__divmodsi4>
    4d14:       ca 01           movw    r24, r20
    4d16:       b9 01           movw    r22, r18
    4d18:       20 91 83 01     lds     r18, 0x0183
    4d1c:       33 27           eor     r19, r19
    4d1e:       44 27           eor     r20, r20
    4d20:       55 27           eor     r21, r21
    4d22:       0e 94 a0 2c     call    0x5940  ; 0x5940 <__mulsi3>
    4d26:       20 e2           ldi     r18, 0x20       ; 32
    4d28:       30 e0           ldi     r19, 0x00       ; 0
    4d2a:       40 e0           ldi     r20, 0x00       ; 0
    4d2c:       50 e0           ldi     r21, 0x00       ; 0
    4d2e:       0e 94 08 2d     call    0x5a10  ; 0x5a10 <__divmodsi4>
    4d32:       ff ef           ldi     r31, 0xFF       ; 255
    4d34:       2e 3c           cpi     r18, 0xCE       ; 206
    4d36:       3f 07           cpc     r19, r31
    4d38:       14 f4           brge    .+4             ; 0x4d3e <MotorRegler+0x107e>
    4d3a:       2e ec           ldi     r18, 0xCE       ; 206
    4d3c:       3f ef           ldi     r19, 0xFF       ; 255
    4d3e:       80 91 3b 02     lds     r24, 0x023B
    4d42:       90 91 3c 02     lds     r25, 0x023C
    4d46:       ac 01           movw    r20, r24
    4d48:       74 e0           ldi     r23, 0x04       ; 4
    4d4a:       44 0f           add     r20, r20
    4d4c:       55 1f           adc     r21, r21
    4d4e:       7a 95           dec     r23
    4d50:       e1 f7           brne    .-8             ; 0x4d4a <MotorRegler+0x108a>
    4d52:       48 1b           sub     r20, r24
    4d54:       59 0b           sbc     r21, r25
    4d56:       23 33           cpi     r18, 0x33       ; 51
    4d58:       31 05           cpc     r19, r1
    4d5a:       14 f0           brlt    .+4             ; 0x4d60 <MotorRegler+0x10a0>
    4d5c:       22 e3           ldi     r18, 0x32       ; 50
    4d5e:       30 e0           ldi     r19, 0x00       ; 0
    4d60:       02 1b           sub     r16, r18
    4d62:       13 0b           sbc     r17, r19
    4d64:       ca 01           movw    r24, r20
    4d66:       80 0f           add     r24, r16
    4d68:       91 1f           adc     r25, r17
    4d6a:       60 e1           ldi     r22, 0x10       ; 16
    4d6c:       70 e0           ldi     r23, 0x00       ; 0
    4d6e:       0e 94 d3 2c     call    0x59a6  ; 0x59a6 <__divmodhi4>
    4d72:       70 93 3c 02     sts     0x023C, r23
    4d76:       60 93 3b 02     sts     0x023B, r22
    4d7a:       80 91 76 05     lds     r24, 0x0576
    4d7e:       99 27           eor     r25, r25
    4d80:       68 17           cp      r22, r24
    4d82:       79 07           cpc     r23, r25
    4d84:       8c f4           brge    .+34            ; 0x4da8 <MotorRegler+0x10e8>
    4d86:       29 81           ldd     r18, Y+1        ; 0x01
    4d88:       3a 81           ldd     r19, Y+2        ; 0x02
    4d8a:       28 17           cp      r18, r24
    4d8c:       39 07           cpc     r19, r25
    4d8e:       2c f0           brlt    .+10            ; 0x4d9a <MotorRegler+0x10da>
    4d90:       90 93 3c 02     sts     0x023C, r25
    4d94:       80 93 3b 02     sts     0x023B, r24
    4d98:       07 c0           rjmp    .+14            ; 0x4da8 <MotorRegler+0x10e8>
    4d9a:       49 81           ldd     r20, Y+1        ; 0x01
    4d9c:       5a 81           ldd     r21, Y+2        ; 0x02
    4d9e:       50 93 3c 02     sts     0x023C, r21
    4da2:       40 93 3b 02     sts     0x023B, r20
    4da6:       0d c0           rjmp    .+26            ; 0x4dc2 <MotorRegler+0x1102>
    4da8:       80 91 3b 02     lds     r24, 0x023B
    4dac:       90 91 3c 02     lds     r25, 0x023C
    4db0:       69 81           ldd     r22, Y+1        ; 0x01
    4db2:       7a 81           ldd     r23, Y+2        ; 0x02
    4db4:       68 17           cp      r22, r24
    4db6:       79 07           cpc     r23, r25
    4db8:       24 f4           brge    .+8             ; 0x4dc2 <MotorRegler+0x1102>
    4dba:       70 93 3c 02     sts     0x023C, r23
    4dbe:       60 93 3b 02     sts     0x023B, r22
    4dc2:       80 91 3b 02     lds     r24, 0x023B
    4dc6:       90 91 3c 02     lds     r25, 0x023C
    4dca:       9a 83           std     Y+2, r25        ; 0x02
    4dcc:       89 83           std     Y+1, r24        ; 0x01
    4dce:       c0 90 b5 05     lds     r12, 0x05B5
    4dd2:       d0 90 b6 05     lds     r13, 0x05B6
    4dd6:       80 91 50 02     lds     r24, 0x0250
    4dda:       90 91 51 02     lds     r25, 0x0251
    4dde:       c8 1a           sub     r12, r24
    4de0:       d9 0a           sbc     r13, r25
    4de2:       95 e6           ldi     r25, 0x65       ; 101
    4de4:       c9 16           cp      r12, r25
    4de6:       d1 04           cpc     r13, r1
    4de8:       24 f0           brlt    .+8             ; 0x4df2 <MotorRegler+0x1132>
    4dea:       64 e6           ldi     r22, 0x64       ; 100
    4dec:       c6 2e           mov     r12, r22
    4dee:       d1 2c           mov     r13, r1
    4df0:       09 c0           rjmp    .+18            ; 0x4e04 <MotorRegler+0x1144>
    4df2:       ec e9           ldi     r30, 0x9C       ; 156
    4df4:       ce 16           cp      r12, r30
    4df6:       ef ef           ldi     r30, 0xFF       ; 255
    4df8:       de 06           cpc     r13, r30
    4dfa:       24 f4           brge    .+8             ; 0x4e04 <MotorRegler+0x1144>
    4dfc:       5c e9           ldi     r21, 0x9C       ; 156
    4dfe:       c5 2e           mov     r12, r21
    4e00:       5f ef           ldi     r21, 0xFF       ; 255
    4e02:       d5 2e           mov     r13, r21
    4e04:       40 90 78 01     lds     r4, 0x0178
    4e08:       50 90 79 01     lds     r5, 0x0179
    4e0c:       60 90 7a 01     lds     r6, 0x017A
    4e10:       70 90 7b 01     lds     r7, 0x017B
    4e14:       60 91 a9 05     lds     r22, 0x05A9
    4e18:       70 91 aa 05     lds     r23, 0x05AA
    4e1c:       20 91 28 02     lds     r18, 0x0228
    4e20:       30 91 29 02     lds     r19, 0x0229
    4e24:       40 91 8c 02     lds     r20, 0x028C
    4e28:       50 91 8d 02     lds     r21, 0x028D
    4e2c:       24 1b           sub     r18, r20
    4e2e:       35 0b           sbc     r19, r21
    4e30:       62 1b           sub     r22, r18
    4e32:       73 0b           sbc     r23, r19
    4e34:       88 27           eor     r24, r24
    4e36:       77 fd           sbrc    r23, 7
    4e38:       80 95           com     r24
    4e3a:       98 2f           mov     r25, r24
    4e3c:       0e 94 84 2b     call    0x5708  ; 0x5708 <__floatsisf>
    4e40:       9b 01           movw    r18, r22
    4e42:       ac 01           movw    r20, r24
    4e44:       c3 01           movw    r24, r6
    4e46:       b2 01           movw    r22, r4
    4e48:       0e 94 fe 2b     call    0x57fc  ; 0x57fc <__mulsf3>
    4e4c:       0e 94 67 2b     call    0x56ce  ; 0x56ce <__fixsfsi>
    4e50:       70 93 99 02     sts     0x0299, r23
    4e54:       60 93 98 02     sts     0x0298, r22
    4e58:       80 91 98 02     lds     r24, 0x0298
    4e5c:       90 91 99 02     lds     r25, 0x0299
    4e60:       8c 01           movw    r16, r24
    4e62:       22 27           eor     r18, r18
    4e64:       17 fd           sbrc    r17, 7
    4e66:       20 95           com     r18
    4e68:       32 2f           mov     r19, r18
    4e6a:       80 91 58 02     lds     r24, 0x0258
    4e6e:       90 91 59 02     lds     r25, 0x0259
    4e72:       a0 91 5a 02     lds     r26, 0x025A
    4e76:       b0 91 5b 02     lds     r27, 0x025B
    4e7a:       08 0f           add     r16, r24
    4e7c:       19 1f           adc     r17, r25
    4e7e:       2a 1f           adc     r18, r26
    4e80:       3b 1f           adc     r19, r27
    4e82:       00 93 58 02     sts     0x0258, r16
    4e86:       10 93 59 02     sts     0x0259, r17
    4e8a:       20 93 5a 02     sts     0x025A, r18
    4e8e:       30 93 5b 02     sts     0x025B, r19
    4e92:       10 16           cp      r1, r16
    4e94:       11 06           cpc     r1, r17
    4e96:       12 06           cpc     r1, r18
    4e98:       13 06           cpc     r1, r19
    4e9a:       ac f4           brge    .+42            ; 0x4ec6 <MotorRegler+0x1206>
    4e9c:       c8 01           movw    r24, r16
    4e9e:       17 ff           sbrs    r17, 7
    4ea0:       03 c0           rjmp    .+6             ; 0x4ea8 <MotorRegler+0x11e8>
    4ea2:       90 95           com     r25
    4ea4:       81 95           neg     r24
    4ea6:       9f 4f           sbci    r25, 0xFF       ; 255
    4ea8:       60 e0           ldi     r22, 0x00       ; 0
    4eaa:       71 e0           ldi     r23, 0x01       ; 1
    4eac:       0e 94 d3 2c     call    0x59a6  ; 0x59a6 <__divmodhi4>
    4eb0:       6f 5f           subi    r22, 0xFF       ; 255
    4eb2:       7f 4f           sbci    r23, 0xFF       ; 255
    4eb4:       88 27           eor     r24, r24
    4eb6:       77 fd           sbrc    r23, 7
    4eb8:       80 95           com     r24
    4eba:       98 2f           mov     r25, r24
    4ebc:       06 1b           sub     r16, r22
    4ebe:       17 0b           sbc     r17, r23
    4ec0:       28 0b           sbc     r18, r24
    4ec2:       39 0b           sbc     r19, r25
    4ec4:       14 c0           rjmp    .+40            ; 0x4eee <MotorRegler+0x122e>
    4ec6:       c8 01           movw    r24, r16
    4ec8:       17 ff           sbrs    r17, 7
    4eca:       03 c0           rjmp    .+6             ; 0x4ed2 <MotorRegler+0x1212>
    4ecc:       90 95           com     r25
    4ece:       81 95           neg     r24
    4ed0:       9f 4f           sbci    r25, 0xFF       ; 255
    4ed2:       60 e0           ldi     r22, 0x00       ; 0
    4ed4:       71 e0           ldi     r23, 0x01       ; 1
    4ed6:       0e 94 d3 2c     call    0x59a6  ; 0x59a6 <__divmodhi4>
    4eda:       6f 5f           subi    r22, 0xFF       ; 255
    4edc:       7f 4f           sbci    r23, 0xFF       ; 255
    4ede:       88 27           eor     r24, r24
    4ee0:       77 fd           sbrc    r23, 7
    4ee2:       80 95           com     r24
    4ee4:       98 2f           mov     r25, r24
    4ee6:       06 0f           add     r16, r22
    4ee8:       17 1f           adc     r17, r23
    4eea:       28 1f           adc     r18, r24
    4eec:       39 1f           adc     r19, r25
    4eee:       00 93 58 02     sts     0x0258, r16
    4ef2:       10 93 59 02     sts     0x0259, r17
    4ef6:       20 93 5a 02     sts     0x025A, r18
    4efa:       30 93 5b 02     sts     0x025B, r19
    4efe:       80 91 58 02     lds     r24, 0x0258
    4f02:       90 91 59 02     lds     r25, 0x0259
    4f06:       a0 91 5a 02     lds     r26, 0x025A
    4f0a:       b0 91 5b 02     lds     r27, 0x025B
    4f0e:       81 38           cpi     r24, 0x81       ; 129
    4f10:       fe e3           ldi     r31, 0x3E       ; 62
    4f12:       9f 07           cpc     r25, r31
    4f14:       f0 e0           ldi     r31, 0x00       ; 0
    4f16:       af 07           cpc     r26, r31
    4f18:       f0 e0           ldi     r31, 0x00       ; 0
    4f1a:       bf 07           cpc     r27, r31
    4f1c:       2c f0           brlt    .+10            ; 0x4f28 <MotorRegler+0x1268>
    4f1e:       80 e8           ldi     r24, 0x80       ; 128
    4f20:       9e e3           ldi     r25, 0x3E       ; 62
    4f22:       a0 e0           ldi     r26, 0x00       ; 0
    4f24:       b0 e0           ldi     r27, 0x00       ; 0
    4f26:       09 c0           rjmp    .+18            ; 0x4f3a <MotorRegler+0x127a>
    4f28:       80 58           subi    r24, 0x80       ; 128
    4f2a:       91 4c           sbci    r25, 0xC1       ; 193
    4f2c:       af 4f           sbci    r26, 0xFF       ; 255
    4f2e:       bf 4f           sbci    r27, 0xFF       ; 255
    4f30:       64 f4           brge    .+24            ; 0x4f4a <MotorRegler+0x128a>
    4f32:       80 e8           ldi     r24, 0x80       ; 128
    4f34:       91 ec           ldi     r25, 0xC1       ; 193
    4f36:       af ef           ldi     r26, 0xFF       ; 255
    4f38:       bf ef           ldi     r27, 0xFF       ; 255
    4f3a:       80 93 58 02     sts     0x0258, r24
    4f3e:       90 93 59 02     sts     0x0259, r25
    4f42:       a0 93 5a 02     sts     0x025A, r26
    4f46:       b0 93 5b 02     sts     0x025B, r27
    4f4a:       60 91 98 02     lds     r22, 0x0298
    4f4e:       70 91 99 02     lds     r23, 0x0299
    4f52:       80 90 7c 01     lds     r8, 0x017C
    4f56:       90 90 7d 01     lds     r9, 0x017D
    4f5a:       a0 90 7e 01     lds     r10, 0x017E
    4f5e:       b0 90 7f 01     lds     r11, 0x017F
    4f62:       88 27           eor     r24, r24
    4f64:       77 fd           sbrc    r23, 7
    4f66:       80 95           com     r24
    4f68:       98 2f           mov     r25, r24
    4f6a:       0e 94 84 2b     call    0x5708  ; 0x5708 <__floatsisf>
    4f6e:       7b 01           movw    r14, r22
    4f70:       8c 01           movw    r16, r24
    4f72:       60 91 58 02     lds     r22, 0x0258
    4f76:       70 91 59 02     lds     r23, 0x0259
    4f7a:       80 91 5a 02     lds     r24, 0x025A
    4f7e:       90 91 5b 02     lds     r25, 0x025B
    4f82:       0e 94 84 2b     call    0x5708  ; 0x5708 <__floatsisf>
    4f86:       9b 01           movw    r18, r22
    4f88:       ac 01           movw    r20, r24
    4f8a:       c5 01           movw    r24, r10
    4f8c:       b4 01           movw    r22, r8
    4f8e:       0e 94 fe 2b     call    0x57fc  ; 0x57fc <__mulsf3>
    4f92:       9b 01           movw    r18, r22
    4f94:       ac 01           movw    r20, r24
    4f96:       c8 01           movw    r24, r16
    4f98:       b7 01           movw    r22, r14
    4f9a:       0e 94 df 2a     call    0x55be  ; 0x55be <__addsf3>
    4f9e:       0e 94 67 2b     call    0x56ce  ; 0x56ce <__fixsfsi>
    4fa2:       96 01           movw    r18, r12
    4fa4:       26 0f           add     r18, r22
    4fa6:       37 1f           adc     r19, r23
    4fa8:       49 81           ldd     r20, Y+1        ; 0x01
    4faa:       5a 81           ldd     r21, Y+2        ; 0x02
    4fac:       24 0f           add     r18, r20
    4fae:       35 1f           adc     r19, r21
    4fb0:       22 24           eor     r2, r2
    4fb2:       4a 30           cpi     r20, 0x0A       ; 10
    4fb4:       51 05           cpc     r21, r1
    4fb6:       14 f4           brge    .+4             ; 0x4fbc <MotorRegler+0x12fc>
    4fb8:       41 e0           ldi     r20, 0x01       ; 1
    4fba:       24 2e           mov     r2, r20
    4fbc:       37 fd           sbrc    r19, 7
    4fbe:       02 c0           rjmp    .+4             ; 0x4fc4 <MotorRegler+0x1304>
    4fc0:       22 20           and     r2, r2
    4fc2:       19 f0           breq    .+6             ; 0x4fca <MotorRegler+0x130a>
    4fc4:       40 e0           ldi     r20, 0x00       ; 0
    4fc6:       50 e0           ldi     r21, 0x00       ; 0
    4fc8:       08 c0           rjmp    .+16            ; 0x4fda <MotorRegler+0x131a>
    4fca:       80 91 b4 05     lds     r24, 0x05B4
    4fce:       48 2f           mov     r20, r24
    4fd0:       55 27           eor     r21, r21
    4fd2:       24 17           cp      r18, r20
    4fd4:       35 07           cpc     r19, r21
    4fd6:       0c f4           brge    .+2             ; 0x4fda <MotorRegler+0x131a>
    4fd8:       a9 01           movw    r20, r18
    4fda:       80 91 ab 05     lds     r24, 0x05AB
    4fde:       e8 2f           mov     r30, r24
    4fe0:       ff 27           eor     r31, r31
    4fe2:       fc 83           std     Y+4, r31        ; 0x04
    4fe4:       eb 83           std     Y+3, r30        ; 0x03
    4fe6:       9f 01           movw    r18, r30
    4fe8:       e4 17           cp      r30, r20
    4fea:       f5 07           cpc     r31, r21
    4fec:       0c f4           brge    .+2             ; 0x4ff0 <MotorRegler+0x1330>
    4fee:       9a 01           movw    r18, r20
    4ff0:       20 93 96 02     sts     0x0296, r18
    4ff4:       29 81           ldd     r18, Y+1        ; 0x01
    4ff6:       3a 81           ldd     r19, Y+2        ; 0x02
    4ff8:       26 1b           sub     r18, r22
    4ffa:       37 0b           sbc     r19, r23
    4ffc:       b9 01           movw    r22, r18
    4ffe:       6c 0d           add     r22, r12
    5000:       7d 1d           adc     r23, r13
    5002:       77 fd           sbrc    r23, 7
    5004:       02 c0           rjmp    .+4             ; 0x500a <MotorRegler+0x134a>
    5006:       22 20           and     r2, r2
    5008:       19 f0           breq    .+6             ; 0x5010 <MotorRegler+0x1350>
    500a:       80 e0           ldi     r24, 0x00       ; 0
    500c:       90 e0           ldi     r25, 0x00       ; 0
    500e:       07 c0           rjmp    .+14            ; 0x501e <MotorRegler+0x135e>
    5010:       80 91 b4 05     lds     r24, 0x05B4
    5014:       99 27           eor     r25, r25
    5016:       68 17           cp      r22, r24
    5018:       79 07           cpc     r23, r25
    501a:       0c f4           brge    .+2             ; 0x501e <MotorRegler+0x135e>
    501c:       cb 01           movw    r24, r22
    501e:       2b 81           ldd     r18, Y+3        ; 0x03
    5020:       3c 81           ldd     r19, Y+4        ; 0x04
    5022:       28 17           cp      r18, r24
    5024:       39 07           cpc     r19, r25
    5026:       0c f4           brge    .+2             ; 0x502a <MotorRegler+0x136a>
    5028:       9c 01           movw    r18, r24
    502a:       20 93 97 02     sts     0x0297, r18
    502e:       60 91 a7 05     lds     r22, 0x05A7
    5032:       70 91 a8 05     lds     r23, 0x05A8
    5036:       20 91 2a 02     lds     r18, 0x022A
    503a:       30 91 2b 02     lds     r19, 0x022B
    503e:       40 91 8e 02     lds     r20, 0x028E
    5042:       50 91 8f 02     lds     r21, 0x028F
    5046:       24 1b           sub     r18, r20
    5048:       35 0b           sbc     r19, r21
    504a:       62 1b           sub     r22, r18
    504c:       73 0b           sbc     r23, r19
    504e:       88 27           eor     r24, r24
    5050:       77 fd           sbrc    r23, 7
    5052:       80 95           com     r24
    5054:       98 2f           mov     r25, r24
    5056:       0e 94 84 2b     call    0x5708  ; 0x5708 <__floatsisf>
    505a:       9b 01           movw    r18, r22
    505c:       ac 01           movw    r20, r24
    505e:       c3 01           movw    r24, r6
    5060:       b2 01           movw    r22, r4
    5062:       0e 94 fe 2b     call    0x57fc  ; 0x57fc <__mulsf3>
    5066:       0e 94 67 2b     call    0x56ce  ; 0x56ce <__fixsfsi>
    506a:       70 93 95 02     sts     0x0295, r23
    506e:       60 93 94 02     sts     0x0294, r22
    5072:       80 91 94 02     lds     r24, 0x0294
    5076:       90 91 95 02     lds     r25, 0x0295
    507a:       8c 01           movw    r16, r24
    507c:       22 27           eor     r18, r18
    507e:       17 fd           sbrc    r17, 7
    5080:       20 95           com     r18
    5082:       32 2f           mov     r19, r18
    5084:       80 91 54 02     lds     r24, 0x0254
    5088:       90 91 55 02     lds     r25, 0x0255
    508c:       a0 91 56 02     lds     r26, 0x0256
    5090:       b0 91 57 02     lds     r27, 0x0257
    5094:       08 0f           add     r16, r24
    5096:       19 1f           adc     r17, r25
    5098:       2a 1f           adc     r18, r26
    509a:       3b 1f           adc     r19, r27
    509c:       00 93 54 02     sts     0x0254, r16
    50a0:       10 93 55 02     sts     0x0255, r17
    50a4:       20 93 56 02     sts     0x0256, r18
    50a8:       30 93 57 02     sts     0x0257, r19
    50ac:       10 16           cp      r1, r16
    50ae:       11 06           cpc     r1, r17
    50b0:       12 06           cpc     r1, r18
    50b2:       13 06           cpc     r1, r19
    50b4:       ac f4           brge    .+42            ; 0x50e0 <MotorRegler+0x1420>
    50b6:       c8 01           movw    r24, r16
    50b8:       17 ff           sbrs    r17, 7
    50ba:       03 c0           rjmp    .+6             ; 0x50c2 <MotorRegler+0x1402>
    50bc:       90 95           com     r25
    50be:       81 95           neg     r24
    50c0:       9f 4f           sbci    r25, 0xFF       ; 255
    50c2:       60 e0           ldi     r22, 0x00       ; 0
    50c4:       71 e0           ldi     r23, 0x01       ; 1
    50c6:       0e 94 d3 2c     call    0x59a6  ; 0x59a6 <__divmodhi4>
    50ca:       6f 5f           subi    r22, 0xFF       ; 255
    50cc:       7f 4f           sbci    r23, 0xFF       ; 255
    50ce:       88 27           eor     r24, r24
    50d0:       77 fd           sbrc    r23, 7
    50d2:       80 95           com     r24
    50d4:       98 2f           mov     r25, r24
    50d6:       06 1b           sub     r16, r22
    50d8:       17 0b           sbc     r17, r23
    50da:       28 0b           sbc     r18, r24
    50dc:       39 0b           sbc     r19, r25
    50de:       14 c0           rjmp    .+40            ; 0x5108 <MotorRegler+0x1448>
    50e0:       c8 01           movw    r24, r16
    50e2:       17 ff           sbrs    r17, 7
    50e4:       03 c0           rjmp    .+6             ; 0x50ec <MotorRegler+0x142c>
    50e6:       90 95           com     r25
    50e8:       81 95           neg     r24
    50ea:       9f 4f           sbci    r25, 0xFF       ; 255
    50ec:       60 e0           ldi     r22, 0x00       ; 0
    50ee:       71 e0           ldi     r23, 0x01       ; 1
    50f0:       0e 94 d3 2c     call    0x59a6  ; 0x59a6 <__divmodhi4>
    50f4:       6f 5f           subi    r22, 0xFF       ; 255
    50f6:       7f 4f           sbci    r23, 0xFF       ; 255
    50f8:       88 27           eor     r24, r24
    50fa:       77 fd           sbrc    r23, 7
    50fc:       80 95           com     r24
    50fe:       98 2f           mov     r25, r24
    5100:       06 0f           add     r16, r22
    5102:       17 1f           adc     r17, r23
    5104:       28 1f           adc     r18, r24
    5106:       39 1f           adc     r19, r25
    5108:       00 93 54 02     sts     0x0254, r16
    510c:       10 93 55 02     sts     0x0255, r17
    5110:       20 93 56 02     sts     0x0256, r18
    5114:       30 93 57 02     sts     0x0257, r19
    5118:       80 91 54 02     lds     r24, 0x0254
    511c:       90 91 55 02     lds     r25, 0x0255
    5120:       a0 91 56 02     lds     r26, 0x0256
    5124:       b0 91 57 02     lds     r27, 0x0257
    5128:       81 38           cpi     r24, 0x81       ; 129
    512a:       3e e3           ldi     r19, 0x3E       ; 62
    512c:       93 07           cpc     r25, r19
    512e:       30 e0           ldi     r19, 0x00       ; 0
    5130:       a3 07           cpc     r26, r19
    5132:       30 e0           ldi     r19, 0x00       ; 0
    5134:       b3 07           cpc     r27, r19
    5136:       2c f0           brlt    .+10            ; 0x5142 <MotorRegler+0x1482>
    5138:       80 e8           ldi     r24, 0x80       ; 128
    513a:       9e e3           ldi     r25, 0x3E       ; 62
    513c:       a0 e0           ldi     r26, 0x00       ; 0
    513e:       b0 e0           ldi     r27, 0x00       ; 0
    5140:       09 c0           rjmp    .+18            ; 0x5154 <MotorRegler+0x1494>
    5142:       80 58           subi    r24, 0x80       ; 128
    5144:       91 4c           sbci    r25, 0xC1       ; 193
    5146:       af 4f           sbci    r26, 0xFF       ; 255
    5148:       bf 4f           sbci    r27, 0xFF       ; 255
    514a:       64 f4           brge    .+24            ; 0x5164 <MotorRegler+0x14a4>
    514c:       80 e8           ldi     r24, 0x80       ; 128
    514e:       91 ec           ldi     r25, 0xC1       ; 193
    5150:       af ef           ldi     r26, 0xFF       ; 255
    5152:       bf ef           ldi     r27, 0xFF       ; 255
    5154:       80 93 54 02     sts     0x0254, r24
    5158:       90 93 55 02     sts     0x0255, r25
    515c:       a0 93 56 02     sts     0x0256, r26
    5160:       b0 93 57 02     sts     0x0257, r27
    5164:       60 91 94 02     lds     r22, 0x0294
    5168:       70 91 95 02     lds     r23, 0x0295
    516c:       88 27           eor     r24, r24
    516e:       77 fd           sbrc    r23, 7
    5170:       80 95           com     r24
    5172:       98 2f           mov     r25, r24
    5174:       0e 94 84 2b     call    0x5708  ; 0x5708 <__floatsisf>
    5178:       7b 01           movw    r14, r22
    517a:       8c 01           movw    r16, r24
    517c:       60 91 54 02     lds     r22, 0x0254
    5180:       70 91 55 02     lds     r23, 0x0255
    5184:       80 91 56 02     lds     r24, 0x0256
    5188:       90 91 57 02     lds     r25, 0x0257
    518c:       0e 94 84 2b     call    0x5708  ; 0x5708 <__floatsisf>
    5190:       9b 01           movw    r18, r22
    5192:       ac 01           movw    r20, r24
    5194:       c5 01           movw    r24, r10
    5196:       b4 01           movw    r22, r8
    5198:       0e 94 fe 2b     call    0x57fc  ; 0x57fc <__mulsf3>
    519c:       9b 01           movw    r18, r22
    519e:       ac 01           movw    r20, r24
    51a0:       c8 01           movw    r24, r16
    51a2:       b7 01           movw    r22, r14
    51a4:       0e 94 df 2a     call    0x55be  ; 0x55be <__addsf3>
    51a8:       0e 94 67 2b     call    0x56ce  ; 0x56ce <__fixsfsi>
    51ac:       29 81           ldd     r18, Y+1        ; 0x01
    51ae:       3a 81           ldd     r19, Y+2        ; 0x02
    51b0:       26 0f           add     r18, r22
    51b2:       37 1f           adc     r19, r23
    51b4:       2c 19           sub     r18, r12
    51b6:       3d 09           sbc     r19, r13
    51b8:       37 fd           sbrc    r19, 7
    51ba:       02 c0           rjmp    .+4             ; 0x51c0 <MotorRegler+0x1500>
    51bc:       22 20           and     r2, r2
    51be:       19 f0           breq    .+6             ; 0x51c6 <MotorRegler+0x1506>
    51c0:       40 e0           ldi     r20, 0x00       ; 0
    51c2:       50 e0           ldi     r21, 0x00       ; 0
    51c4:       08 c0           rjmp    .+16            ; 0x51d6 <MotorRegler+0x1516>
    51c6:       80 91 b4 05     lds     r24, 0x05B4
    51ca:       48 2f           mov     r20, r24
    51cc:       55 27           eor     r21, r21
    51ce:       24 17           cp      r18, r20
    51d0:       35 07           cpc     r19, r21
    51d2:       0c f4           brge    .+2             ; 0x51d6 <MotorRegler+0x1516>
    51d4:       a9 01           movw    r20, r18
    51d6:       2b 81           ldd     r18, Y+3        ; 0x03
    51d8:       3c 81           ldd     r19, Y+4        ; 0x04
    51da:       24 17           cp      r18, r20
    51dc:       35 07           cpc     r19, r21
    51de:       0c f4           brge    .+2             ; 0x51e2 <MotorRegler+0x1522>
    51e0:       9a 01           movw    r18, r20
    51e2:       20 93 a6 02     sts     0x02A6, r18
    51e6:       89 81           ldd     r24, Y+1        ; 0x01
    51e8:       9a 81           ldd     r25, Y+2        ; 0x02
    51ea:       86 1b           sub     r24, r22
    51ec:       97 0b           sbc     r25, r23
    51ee:       bc 01           movw    r22, r24
    51f0:       6c 19           sub     r22, r12
    51f2:       7d 09           sbc     r23, r13
    51f4:       77 fd           sbrc    r23, 7
    51f6:       02 c0           rjmp    .+4             ; 0x51fc <MotorRegler+0x153c>
    51f8:       22 20           and     r2, r2
    51fa:       19 f0           breq    .+6             ; 0x5202 <MotorRegler+0x1542>
    51fc:       20 e0           ldi     r18, 0x00       ; 0
    51fe:       30 e0           ldi     r19, 0x00       ; 0
    5200:       08 c0           rjmp    .+16            ; 0x5212 <MotorRegler+0x1552>
    5202:       80 91 b4 05     lds     r24, 0x05B4
    5206:       28 2f           mov     r18, r24
    5208:       33 27           eor     r19, r19
    520a:       62 17           cp      r22, r18
    520c:       73 07           cpc     r23, r19
    520e:       0c f4           brge    .+2             ; 0x5212 <MotorRegler+0x1552>
    5210:       9b 01           movw    r18, r22
    5212:       8b 81           ldd     r24, Y+3        ; 0x03
    5214:       9c 81           ldd     r25, Y+4        ; 0x04
    5216:       82 17           cp      r24, r18
    5218:       93 07           cpc     r25, r19
    521a:       0c f4           brge    .+2             ; 0x521e <MotorRegler+0x155e>
    521c:       c9 01           movw    r24, r18
    521e:       80 93 9a 02     sts     0x029A, r24
    5222:       24 96           adiw    r28, 0x04       ; 4
    5224:       0f b6           in      r0, 0x3f        ; 63
    5226:       f8 94           cli
    5228:       de bf           out     0x3e, r29       ; 62
    522a:       0f be           out     0x3f, r0        ; 63
    522c:       cd bf           out     0x3d, r28       ; 61
    522e:       df 91           pop     r29
    5230:       cf 91           pop     r28
    5232:       1f 91           pop     r17
    5234:       0f 91           pop     r16
    5236:       ff 90           pop     r15
    5238:       ef 90           pop     r14
    523a:       df 90           pop     r13
    523c:       cf 90           pop     r12
    523e:       bf 90           pop     r11
    5240:       af 90           pop     r10
    5242:       9f 90           pop     r9
    5244:       8f 90           pop     r8
    5246:       7f 90           pop     r7
    5248:       6f 90           pop     r6
    524a:       5f 90           pop     r5
    524c:       4f 90           pop     r4
    524e:       3f 90           pop     r3
    5250:       2f 90           pop     r2
    5252:       08 95           ret

00005254 <gps_main>:
    5254:       6f 92           push    r6
    5256:       7f 92           push    r7
    5258:       8f 92           push    r8
    525a:       9f 92           push    r9
    525c:       af 92           push    r10
    525e:       bf 92           push    r11
    5260:       cf 92           push    r12
    5262:       df 92           push    r13
    5264:       ef 92           push    r14
    5266:       ff 92           push    r15
    5268:       0f 93           push    r16
    526a:       1f 93           push    r17
    526c:       80 91 1f 02     lds     r24, 0x021F
    5270:       90 91 20 02     lds     r25, 0x0220
    5274:       18 16           cp      r1, r24
    5276:       19 06           cpc     r1, r25
    5278:       0c f0           brlt    .+2             ; 0x527c <gps_main+0x28>
    527a:       78 c1           rjmp    .+752           ; 0x556c <gps_main+0x318>
    527c:       80 91 22 05     lds     r24, 0x0522
    5280:       88 23           and     r24, r24
    5282:       09 f4           brne    .+2             ; 0x5286 <gps_main+0x32>
    5284:       73 c1           rjmp    .+742           ; 0x556c <gps_main+0x318>
    5286:       80 91 8a 01     lds     r24, 0x018A
    528a:       90 91 8b 01     lds     r25, 0x018B
    528e:       89 2b           or      r24, r25
    5290:       d1 f1           breq    .+116           ; 0x5306 <gps_main+0xb2>
    5292:       80 91 0a 05     lds     r24, 0x050A
    5296:       90 91 0b 05     lds     r25, 0x050B
    529a:       a0 91 0c 05     lds     r26, 0x050C
    529e:       b0 91 0d 05     lds     r27, 0x050D
    52a2:       80 93 5c 02     sts     0x025C, r24
    52a6:       90 93 5d 02     sts     0x025D, r25
    52aa:       a0 93 5e 02     sts     0x025E, r26
    52ae:       b0 93 5f 02     sts     0x025F, r27
    52b2:       80 91 0e 05     lds     r24, 0x050E
    52b6:       90 91 0f 05     lds     r25, 0x050F
    52ba:       a0 91 10 05     lds     r26, 0x0510
    52be:       b0 91 11 05     lds     r27, 0x0511
    52c2:       80 93 60 02     sts     0x0260, r24
    52c6:       90 93 61 02     sts     0x0261, r25
    52ca:       a0 93 62 02     sts     0x0262, r26
    52ce:       b0 93 63 02     sts     0x0263, r27
    52d2:       80 91 12 05     lds     r24, 0x0512
    52d6:       90 91 13 05     lds     r25, 0x0513
    52da:       a0 91 14 05     lds     r26, 0x0514
    52de:       b0 91 15 05     lds     r27, 0x0515
    52e2:       80 93 64 02     sts     0x0264, r24
    52e6:       90 93 65 02     sts     0x0265, r25
    52ea:       a0 93 66 02     sts     0x0266, r26
    52ee:       b0 93 67 02     sts     0x0267, r27
    52f2:       82 e3           ldi     r24, 0x32       ; 50
    52f4:       90 e0           ldi     r25, 0x00       ; 0
    52f6:       90 93 ac 01     sts     0x01AC, r25
    52fa:       80 93 ab 01     sts     0x01AB, r24
    52fe:       10 92 8b 01     sts     0x018B, r1
    5302:       10 92 8a 01     sts     0x018A, r1
    5306:       a0 90 a2 02     lds     r10, 0x02A2
    530a:       b0 90 a3 02     lds     r11, 0x02A3
    530e:       60 91 64 02     lds     r22, 0x0264
    5312:       70 91 65 02     lds     r23, 0x0265
    5316:       80 91 66 02     lds     r24, 0x0266
    531a:       90 91 67 02     lds     r25, 0x0267
    531e:       6e 5f           subi    r22, 0xFE       ; 254
    5320:       7f 4f           sbci    r23, 0xFF       ; 255
    5322:       8f 4f           sbci    r24, 0xFF       ; 255
    5324:       9f 4f           sbci    r25, 0xFF       ; 255
    5326:       20 91 5c 02     lds     r18, 0x025C
    532a:       30 91 5d 02     lds     r19, 0x025D
    532e:       40 91 5e 02     lds     r20, 0x025E
    5332:       50 91 5f 02     lds     r21, 0x025F
    5336:       e2 e0           ldi     r30, 0x02       ; 2
    5338:       ee 2e           mov     r14, r30
    533a:       f1 2c           mov     r15, r1
    533c:       01 2d           mov     r16, r1
    533e:       11 2d           mov     r17, r1
    5340:       2e 25           eor     r18, r14
    5342:       3f 25           eor     r19, r15
    5344:       40 27           eor     r20, r16
    5346:       51 27           eor     r21, r17
    5348:       62 27           eor     r22, r18
    534a:       73 27           eor     r23, r19
    534c:       84 27           eor     r24, r20
    534e:       95 27           eor     r25, r21
    5350:       0e 94 84 2b     call    0x5708  ; 0x5708 <__floatsisf>
    5354:       0e 94 46 2c     call    0x588c  ; 0x588c <sqrt>
    5358:       3b 01           movw    r6, r22
    535a:       4c 01           movw    r8, r24
    535c:       60 91 12 05     lds     r22, 0x0512
    5360:       70 91 13 05     lds     r23, 0x0513
    5364:       80 91 14 05     lds     r24, 0x0514
    5368:       90 91 15 05     lds     r25, 0x0515
    536c:       6e 5f           subi    r22, 0xFE       ; 254
    536e:       7f 4f           sbci    r23, 0xFF       ; 255
    5370:       8f 4f           sbci    r24, 0xFF       ; 255
    5372:       9f 4f           sbci    r25, 0xFF       ; 255
    5374:       20 91 0a 05     lds     r18, 0x050A
    5378:       30 91 0b 05     lds     r19, 0x050B
    537c:       40 91 0c 05     lds     r20, 0x050C
    5380:       50 91 0d 05     lds     r21, 0x050D
    5384:       2e 25           eor     r18, r14
    5386:       3f 25           eor     r19, r15
    5388:       40 27           eor     r20, r16
    538a:       51 27           eor     r21, r17
    538c:       62 27           eor     r22, r18
    538e:       73 27           eor     r23, r19
    5390:       84 27           eor     r24, r20
    5392:       95 27           eor     r25, r21
    5394:       0e 94 84 2b     call    0x5708  ; 0x5708 <__floatsisf>
    5398:       0e 94 46 2c     call    0x588c  ; 0x588c <sqrt>
    539c:       9b 01           movw    r18, r22
    539e:       ac 01           movw    r20, r24
    53a0:       c4 01           movw    r24, r8
    53a2:       b3 01           movw    r22, r6
    53a4:       0e 94 de 2a     call    0x55bc  ; 0x55bc <__subsf3>
    53a8:       7b 01           movw    r14, r22
    53aa:       8c 01           movw    r16, r24
    53ac:       cc 24           eor     r12, r12
    53ae:       b7 fc           sbrc    r11, 7
    53b0:       c0 94           com     r12
    53b2:       dc 2c           mov     r13, r12
    53b4:       c6 01           movw    r24, r12
    53b6:       b5 01           movw    r22, r10
    53b8:       0e 94 84 2b     call    0x5708  ; 0x5708 <__floatsisf>
    53bc:       9b 01           movw    r18, r22
    53be:       ac 01           movw    r20, r24
    53c0:       c8 01           movw    r24, r16
    53c2:       b7 01           movw    r22, r14
    53c4:       0e 94 fe 2b     call    0x57fc  ; 0x57fc <__mulsf3>
    53c8:       20 e0           ldi     r18, 0x00       ; 0
    53ca:       30 e0           ldi     r19, 0x00       ; 0
    53cc:       40 e2           ldi     r20, 0x20       ; 32
    53ce:       51 e4           ldi     r21, 0x41       ; 65
    53d0:       0e 94 21 2b     call    0x5642  ; 0x5642 <__divsf3>
    53d4:       0e 94 67 2b     call    0x56ce  ; 0x56ce <__fixsfsi>
    53d8:       3b 01           movw    r6, r22
    53da:       4c 01           movw    r8, r24
    53dc:       60 93 6a 02     sts     0x026A, r22
    53e0:       70 93 6b 02     sts     0x026B, r23
    53e4:       80 93 6c 02     sts     0x026C, r24
    53e8:       90 93 6d 02     sts     0x026D, r25
    53ec:       20 91 a2 02     lds     r18, 0x02A2
    53f0:       30 91 a3 02     lds     r19, 0x02A3
    53f4:       60 91 60 02     lds     r22, 0x0260
    53f8:       70 91 61 02     lds     r23, 0x0261
    53fc:       80 91 62 02     lds     r24, 0x0262
    5400:       90 91 63 02     lds     r25, 0x0263
    5404:       e0 90 0e 05     lds     r14, 0x050E
    5408:       f0 90 0f 05     lds     r15, 0x050F
    540c:       00 91 10 05     lds     r16, 0x0510
    5410:       10 91 11 05     lds     r17, 0x0511
    5414:       6e 19           sub     r22, r14
    5416:       7f 09           sbc     r23, r15
    5418:       80 0b           sbc     r24, r16
    541a:       91 0b           sbc     r25, r17
    541c:       44 27           eor     r20, r20
    541e:       37 fd           sbrc    r19, 7
    5420:       40 95           com     r20
    5422:       54 2f           mov     r21, r20
    5424:       0e 94 a0 2c     call    0x5940  ; 0x5940 <__mulsi3>
    5428:       2a e0           ldi     r18, 0x0A       ; 10
    542a:       30 e0           ldi     r19, 0x00       ; 0
    542c:       40 e0           ldi     r20, 0x00       ; 0
    542e:       50 e0           ldi     r21, 0x00       ; 0
    5430:       0e 94 08 2d     call    0x5a10  ; 0x5a10 <__divmodsi4>
    5434:       59 01           movw    r10, r18
    5436:       6a 01           movw    r12, r20
    5438:       20 93 6e 02     sts     0x026E, r18
    543c:       30 93 6f 02     sts     0x026F, r19
    5440:       40 93 70 02     sts     0x0270, r20
    5444:       50 93 71 02     sts     0x0271, r21
    5448:       60 91 a4 02     lds     r22, 0x02A4
    544c:       70 91 a5 02     lds     r23, 0x02A5
    5450:       88 27           eor     r24, r24
    5452:       77 fd           sbrc    r23, 7
    5454:       80 95           com     r24
    5456:       98 2f           mov     r25, r24
    5458:       20 91 16 05     lds     r18, 0x0516
    545c:       30 91 17 05     lds     r19, 0x0517
    5460:       40 91 18 05     lds     r20, 0x0518
    5464:       50 91 19 05     lds     r21, 0x0519
    5468:       0e 94 a0 2c     call    0x5940  ; 0x5940 <__mulsi3>
    546c:       2d ef           ldi     r18, 0xFD       ; 253
    546e:       3f ef           ldi     r19, 0xFF       ; 255
    5470:       4f ef           ldi     r20, 0xFF       ; 255
    5472:       5f ef           ldi     r21, 0xFF       ; 255
    5474:       0e 94 08 2d     call    0x5a10  ; 0x5a10 <__divmodsi4>
    5478:       79 01           movw    r14, r18
    547a:       8a 01           movw    r16, r20
    547c:       20 93 7a 02     sts     0x027A, r18
    5480:       30 93 7b 02     sts     0x027B, r19
    5484:       40 93 7c 02     sts     0x027C, r20
    5488:       50 93 7d 02     sts     0x027D, r21
    548c:       60 91 a4 02     lds     r22, 0x02A4
    5490:       70 91 a5 02     lds     r23, 0x02A5
    5494:       88 27           eor     r24, r24
    5496:       77 fd           sbrc    r23, 7
    5498:       80 95           com     r24
    549a:       98 2f           mov     r25, r24
    549c:       20 91 1a 05     lds     r18, 0x051A
    54a0:       30 91 1b 05     lds     r19, 0x051B
    54a4:       40 91 1c 05     lds     r20, 0x051C
    54a8:       50 91 1d 05     lds     r21, 0x051D
    54ac:       0e 94 a0 2c     call    0x5940  ; 0x5940 <__mulsi3>
    54b0:       2d ef           ldi     r18, 0xFD       ; 253
    54b2:       3f ef           ldi     r19, 0xFF       ; 255
    54b4:       4f ef           ldi     r20, 0xFF       ; 255
    54b6:       5f ef           ldi     r21, 0xFF       ; 255
    54b8:       0e 94 08 2d     call    0x5a10  ; 0x5a10 <__divmodsi4>
    54bc:       20 93 7e 02     sts     0x027E, r18
    54c0:       30 93 7f 02     sts     0x027F, r19
    54c4:       40 93 80 02     sts     0x0280, r20
    54c8:       50 93 81 02     sts     0x0281, r21
    54cc:       b3 01           movw    r22, r6
    54ce:       6e 0d           add     r22, r14
    54d0:       7f 1d           adc     r23, r15
    54d2:       70 93 8d 02     sts     0x028D, r23
    54d6:       60 93 8c 02     sts     0x028C, r22
    54da:       2a 0d           add     r18, r10
    54dc:       3b 1d           adc     r19, r11
    54de:       30 93 8f 02     sts     0x028F, r19
    54e2:       20 93 8e 02     sts     0x028E, r18
    54e6:       80 91 8c 01     lds     r24, 0x018C
    54ea:       90 91 8d 01     lds     r25, 0x018D
    54ee:       86 17           cp      r24, r22
    54f0:       97 07           cpc     r25, r23
    54f2:       2c f4           brge    .+10            ; 0x54fe <gps_main+0x2aa>
    54f4:       80 91 8c 01     lds     r24, 0x018C
    54f8:       90 91 8d 01     lds     r25, 0x018D
    54fc:       11 c0           rjmp    .+34            ; 0x5520 <gps_main+0x2cc>
    54fe:       80 91 8c 01     lds     r24, 0x018C
    5502:       90 91 8d 01     lds     r25, 0x018D
    5506:       90 95           com     r25
    5508:       81 95           neg     r24
    550a:       9f 4f           sbci    r25, 0xFF       ; 255
    550c:       68 17           cp      r22, r24
    550e:       79 07           cpc     r23, r25
    5510:       5c f4           brge    .+22            ; 0x5528 <gps_main+0x2d4>
    5512:       80 91 8c 01     lds     r24, 0x018C
    5516:       90 91 8d 01     lds     r25, 0x018D
    551a:       90 95           com     r25
    551c:       81 95           neg     r24
    551e:       9f 4f           sbci    r25, 0xFF       ; 255
    5520:       90 93 8d 02     sts     0x028D, r25
    5524:       80 93 8c 02     sts     0x028C, r24
    5528:       80 91 8c 01     lds     r24, 0x018C
    552c:       90 91 8d 01     lds     r25, 0x018D
    5530:       82 17           cp      r24, r18
    5532:       93 07           cpc     r25, r19
    5534:       2c f4           brge    .+10            ; 0x5540 <gps_main+0x2ec>
    5536:       80 91 8c 01     lds     r24, 0x018C
    553a:       90 91 8d 01     lds     r25, 0x018D
    553e:       11 c0           rjmp    .+34            ; 0x5562 <gps_main+0x30e>
    5540:       80 91 8c 01     lds     r24, 0x018C
    5544:       90 91 8d 01     lds     r25, 0x018D
    5548:       90 95           com     r25
    554a:       81 95           neg     r24
    554c:       9f 4f           sbci    r25, 0xFF       ; 255
    554e:       28 17           cp      r18, r24
    5550:       39 07           cpc     r19, r25
    5552:       d4 f4           brge    .+52            ; 0x5588 <gps_main+0x334>
    5554:       80 91 8c 01     lds     r24, 0x018C
    5558:       90 91 8d 01     lds     r25, 0x018D
    555c:       90 95           com     r25
    555e:       81 95           neg     r24
    5560:       9f 4f           sbci    r25, 0xFF       ; 255
    5562:       90 93 8f 02     sts     0x028F, r25
    5566:       80 93 8e 02     sts     0x028E, r24
    556a:       0e c0           rjmp    .+28            ; 0x5588 <gps_main+0x334>
    556c:       85 e0           ldi     r24, 0x05       ; 5
    556e:       90 e0           ldi     r25, 0x00       ; 0
    5570:       90 93 8b 01     sts     0x018B, r25
    5574:       80 93 8a 01     sts     0x018A, r24
    5578:       10 92 8d 02     sts     0x028D, r1
    557c:       10 92 8c 02     sts     0x028C, r1
    5580:       10 92 8f 02     sts     0x028F, r1
    5584:       10 92 8e 02     sts     0x028E, r1
    5588:       1f 91           pop     r17
    558a:       0f 91           pop     r16
    558c:       ff 90           pop     r15
    558e:       ef 90           pop     r14
    5590:       df 90           pop     r13
    5592:       cf 90           pop     r12
    5594:       bf 90           pop     r11
    5596:       af 90           pop     r10
    5598:       9f 90           pop     r9
    559a:       8f 90           pop     r8
    559c:       7f 90           pop     r7
    559e:       6f 90           pop     r6
    55a0:       08 95           ret

000055a2 <memchr>:
    55a2:       fc 01           movw    r30, r24
    55a4:       41 50           subi    r20, 0x01       ; 1
    55a6:       50 40           sbci    r21, 0x00       ; 0
    55a8:       30 f0           brcs    .+12            ; 0x55b6 <memchr+0x14>
    55aa:       01 90           ld      r0, Z+
    55ac:       06 16           cp      r0, r22
    55ae:       d1 f7           brne    .-12            ; 0x55a4 <memchr+0x2>
    55b0:       31 97           sbiw    r30, 0x01       ; 1
    55b2:       cf 01           movw    r24, r30
    55b4:       08 95           ret
    55b6:       88 27           eor     r24, r24
    55b8:       99 27           eor     r25, r25
    55ba:       08 95           ret

000055bc <__subsf3>:
    55bc:       50 58           subi    r21, 0x80       ; 128

000055be <__addsf3>:
    55be:       19 2e           mov     r1, r25
    55c0:       ef d0           rcall   .+478           ; 0x57a0 <__fp_split3>
    55c2:       01 d0           rcall   .+2             ; 0x55c6 <__addsf3x>
    55c4:       d2 c0           rjmp    .+420           ; 0x576a <__fp_merge>

000055c6 <__addsf3x>:
    55c6:       ba 17           cp      r27, r26
    55c8:       62 07           cpc     r22, r18
    55ca:       73 07           cpc     r23, r19
    55cc:       84 07           cpc     r24, r20
    55ce:       95 07           cpc     r25, r21
    55d0:       b1 f1           breq    .+108           ; 0x563e <__addsf3x+0x78>
    55d2:       88 f4           brcc    .+34            ; 0x55f6 <__addsf3x+0x30>
    55d4:       0e f4           brtc    .+2             ; 0x55d8 <__addsf3x+0x12>
    55d6:       10 94           com     r1
    55d8:       0b 2e           mov     r0, r27
    55da:       ba 2f           mov     r27, r26
    55dc:       a0 2d           mov     r26, r0
    55de:       06 2e           mov     r0, r22
    55e0:       62 2f           mov     r22, r18
    55e2:       20 2d           mov     r18, r0
    55e4:       07 2e           mov     r0, r23
    55e6:       73 2f           mov     r23, r19
    55e8:       30 2d           mov     r19, r0
    55ea:       08 2e           mov     r0, r24
    55ec:       84 2f           mov     r24, r20
    55ee:       40 2d           mov     r20, r0
    55f0:       09 2e           mov     r0, r25
    55f2:       95 2f           mov     r25, r21
    55f4:       50 2d           mov     r21, r0
    55f6:       ff 27           eor     r31, r31
    55f8:       55 23           and     r21, r21
    55fa:       b9 f0           breq    .+46            ; 0x562a <__addsf3x+0x64>
    55fc:       59 1b           sub     r21, r25
    55fe:       49 f0           breq    .+18            ; 0x5612 <__addsf3x+0x4c>
    5600:       57 3e           cpi     r21, 0xE7       ; 231
    5602:       98 f0           brcs    .+38            ; 0x562a <__addsf3x+0x64>
    5604:       46 95           lsr     r20
    5606:       37 95           ror     r19
    5608:       27 95           ror     r18
    560a:       a7 95           ror     r26
    560c:       f0 40           sbci    r31, 0x00       ; 0
    560e:       53 95           inc     r21
    5610:       c9 f7           brne    .-14            ; 0x5604 <__addsf3x+0x3e>
    5612:       76 f0           brts    .+28            ; 0x5630 <__addsf3x+0x6a>
    5614:       ba 0f           add     r27, r26
    5616:       62 1f           adc     r22, r18
    5618:       73 1f           adc     r23, r19
    561a:       84 1f           adc     r24, r20
    561c:       30 f4           brcc    .+12            ; 0x562a <__addsf3x+0x64>
    561e:       87 95           ror     r24
    5620:       77 95           ror     r23
    5622:       67 95           ror     r22
    5624:       b7 95           ror     r27
    5626:       f0 40           sbci    r31, 0x00       ; 0
    5628:       93 95           inc     r25
    562a:       17 fa           bst     r1, 7
    562c:       0f 2e           mov     r0, r31
    562e:       08 95           ret
    5630:       bf 1b           sub     r27, r31
    5632:       bb 27           eor     r27, r27
    5634:       ba 0b           sbc     r27, r26
    5636:       62 0b           sbc     r22, r18
    5638:       73 0b           sbc     r23, r19
    563a:       84 0b           sbc     r24, r20
    563c:       f6 cf           rjmp    .-20            ; 0x562a <__addsf3x+0x64>
    563e:       de f6           brtc    .-74            ; 0x55f6 <__addsf3x+0x30>
    5640:       db c0           rjmp    .+438           ; 0x57f8 <__fp_zerox>

00005642 <__divsf3>:
    5642:       ae d0           rcall   .+348           ; 0x57a0 <__fp_split3>
    5644:       01 d0           rcall   .+2             ; 0x5648 <__divsf3x>
    5646:       91 c0           rjmp    .+290           ; 0x576a <__fp_merge>

00005648 <__divsf3x>:
    5648:       55 23           and     r21, r21
    564a:       59 f0           breq    .+22            ; 0x5662 <__divsf3x+0x1a>
    564c:       99 23           and     r25, r25
    564e:       69 f0           breq    .+26            ; 0x566a <__divsf3x+0x22>
    5650:       9f 57           subi    r25, 0x7F       ; 127
    5652:       5f 57           subi    r21, 0x7F       ; 127
    5654:       95 1b           sub     r25, r21
    5656:       33 f4           brvc    .+12            ; 0x5664 <__divsf3x+0x1c>
    5658:       42 f4           brpl    .+16            ; 0x566a <__divsf3x+0x22>
    565a:       90 38           cpi     r25, 0x80       ; 128
    565c:       11 f4           brne    .+4             ; 0x5662 <__divsf3x+0x1a>
    565e:       91 58           subi    r25, 0x81       ; 129
    5660:       05 c0           rjmp    .+10            ; 0x566c <__divsf3x+0x24>
    5662:       9b c0           rjmp    .+310           ; 0x579a <__fp_nan>
    5664:       91 58           subi    r25, 0x81       ; 129
    5666:       9f 3f           cpi     r25, 0xFF       ; 255
    5668:       09 f4           brne    .+2             ; 0x566c <__divsf3x+0x24>
    566a:       c6 c0           rjmp    .+396           ; 0x57f8 <__fp_zerox>
    566c:       bb 27           eor     r27, r27
    566e:       11 24           eor     r1, r1
    5670:       62 17           cp      r22, r18
    5672:       73 07           cpc     r23, r19
    5674:       84 07           cpc     r24, r20
    5676:       30 f4           brcc    .+12            ; 0x5684 <__divsf3x+0x3c>
    5678:       66 0f           add     r22, r22
    567a:       77 1f           adc     r23, r23
    567c:       88 1f           adc     r24, r24
    567e:       bb 1f           adc     r27, r27
    5680:       91 50           subi    r25, 0x01       ; 1
    5682:       98 f3           brcs    .-26            ; 0x566a <__divsf3x+0x22>
    5684:       11 d0           rcall   .+34            ; 0x56a8 <__divsf3x+0x60>
    5686:       0f 92           push    r0
    5688:       0f d0           rcall   .+30            ; 0x56a8 <__divsf3x+0x60>
    568a:       0f 92           push    r0
    568c:       0d d0           rcall   .+26            ; 0x56a8 <__divsf3x+0x60>
    568e:       a0 e8           ldi     r26, 0x80       ; 128
    5690:       26 17           cp      r18, r22
    5692:       37 07           cpc     r19, r23
    5694:       48 07           cpc     r20, r24
    5696:       1b 06           cpc     r1, r27
    5698:       09 f0           breq    .+2             ; 0x569c <__divsf3x+0x54>
    569a:       a0 48           sbci    r26, 0x80       ; 128
    569c:       ba 2f           mov     r27, r26
    569e:       60 2d           mov     r22, r0
    56a0:       7f 91           pop     r23
    56a2:       8f 91           pop     r24
    56a4:       00 24           eor     r0, r0
    56a6:       08 95           ret
    56a8:       a0 e8           ldi     r26, 0x80       ; 128
    56aa:       00 24           eor     r0, r0
    56ac:       62 17           cp      r22, r18
    56ae:       73 07           cpc     r23, r19
    56b0:       84 07           cpc     r24, r20
    56b2:       b1 05           cpc     r27, r1
    56b4:       28 f0           brcs    .+10            ; 0x56c0 <__divsf3x+0x78>
    56b6:       62 1b           sub     r22, r18
    56b8:       73 0b           sbc     r23, r19
    56ba:       84 0b           sbc     r24, r20
    56bc:       b1 09           sbc     r27, r1
    56be:       0a 2a           or      r0, r26
    56c0:       66 0f           add     r22, r22
    56c2:       77 1f           adc     r23, r23
    56c4:       88 1f           adc     r24, r24
    56c6:       bb 1f           adc     r27, r27
    56c8:       a6 95           lsr     r26
    56ca:       81 f7           brne    .-32            ; 0x56ac <__divsf3x+0x64>
    56cc:       08 95           ret

000056ce <__fixsfsi>:
    56ce:       97 fb           bst     r25, 7
    56d0:       73 d0           rcall   .+230           ; 0x57b8 <__fp_split1>
    56d2:       9f 37           cpi     r25, 0x7F       ; 127
    56d4:       38 f0           brcs    .+14            ; 0x56e4 <__fixsfsi+0x16>
    56d6:       fe e9           ldi     r31, 0x9E       ; 158
    56d8:       f9 1b           sub     r31, r25
    56da:       98 2f           mov     r25, r24
    56dc:       87 2f           mov     r24, r23
    56de:       76 2f           mov     r23, r22
    56e0:       6b 2f           mov     r22, r27
    56e2:       05 c0           rjmp    .+10            ; 0x56ee <__fixsfsi+0x20>
    56e4:       86 c0           rjmp    .+268           ; 0x57f2 <__fp_zero>
    56e6:       96 95           lsr     r25
    56e8:       87 95           ror     r24
    56ea:       77 95           ror     r23
    56ec:       67 95           ror     r22
    56ee:       f1 50           subi    r31, 0x01       ; 1
    56f0:       d0 f7           brcc    .-12            ; 0x56e6 <__fixsfsi+0x18>
    56f2:       3e f4           brtc    .+14            ; 0x5702 <__fp_lneg+0xe>

000056f4 <__fp_lneg>:
    56f4:       90 95           com     r25
    56f6:       80 95           com     r24
    56f8:       70 95           com     r23
    56fa:       61 95           neg     r22
    56fc:       7f 4f           sbci    r23, 0xFF       ; 255
    56fe:       8f 4f           sbci    r24, 0xFF       ; 255
    5700:       9f 4f           sbci    r25, 0xFF       ; 255
    5702:       08 95           ret

00005704 <__floatunssisf>:
    5704:       e8 94           clt
    5706:       03 c0           rjmp    .+6             ; 0x570e <__floatsisf+0x6>

00005708 <__floatsisf>:
    5708:       97 fb           bst     r25, 7
    570a:       0e f4           brtc    .+2             ; 0x570e <__floatsisf+0x6>
    570c:       f3 df           rcall   .-26            ; 0x56f4 <__fp_lneg>
    570e:       b6 2f           mov     r27, r22
    5710:       67 2f           mov     r22, r23
    5712:       78 2f           mov     r23, r24
    5714:       89 2f           mov     r24, r25
    5716:       9e e9           ldi     r25, 0x9E       ; 158
    5718:       00 24           eor     r0, r0
    571a:       27 c0           rjmp    .+78            ; 0x576a <__fp_merge>

0000571c <__eqsf2>:
    571c:       0e d0           rcall   .+28            ; 0x573a <.fp_cmp>
    571e:       5e f0           brts    .+22            ; 0x5736 <__cmpsf2+0xe>
    5720:       04 c0           rjmp    .+8             ; 0x572a <__cmpsf2+0x2>

00005722 <__gesf2>:
    5722:       0b d0           rcall   .+22            ; 0x573a <.fp_cmp>
    5724:       26 f0           brts    .+8             ; 0x572e <__cmpsf2+0x6>
    5726:       01 c0           rjmp    .+2             ; 0x572a <__cmpsf2+0x2>

00005728 <__cmpsf2>:
    5728:       08 d0           rcall   .+16            ; 0x573a <.fp_cmp>
    572a:       19 f0           breq    .+6             ; 0x5732 <__cmpsf2+0xa>
    572c:       20 f4           brcc    .+8             ; 0x5736 <__cmpsf2+0xe>
    572e:       8f ef           ldi     r24, 0xFF       ; 255
    5730:       08 95           ret
    5732:       80 e0           ldi     r24, 0x00       ; 0
    5734:       08 95           ret
    5736:       81 e0           ldi     r24, 0x01       ; 1
    5738:       08 95           ret

0000573a <.fp_cmp>:
    573a:       97 fb           bst     r25, 7
    573c:       09 2e           mov     r0, r25
    573e:       05 26           eor     r0, r21
    5740:       00 f8           bld     r0, 0
    5742:       68 94           set
    5744:       30 d0           rcall   .+96            ; 0x57a6 <__fp_split2>
    5746:       e8 94           clt
    5748:       07 fc           sbrc    r0, 7
    574a:       07 c0           rjmp    .+14            ; 0x575a <.fp_cmp+0x20>
    574c:       62 17           cp      r22, r18
    574e:       73 07           cpc     r23, r19
    5750:       84 07           cpc     r24, r20
    5752:       95 07           cpc     r25, r21
    5754:       21 f0           breq    .+8             ; 0x575e <.fp_cmp+0x24>
    5756:       08 f4           brcc    .+2             ; 0x575a <.fp_cmp+0x20>
    5758:       00 94           com     r0
    575a:       07 94           ror     r0
    575c:       98 94           clz
    575e:       08 95           ret
    5760:       9a 95           dec     r25
    5762:       bb 0f           add     r27, r27
    5764:       66 1f           adc     r22, r22
    5766:       77 1f           adc     r23, r23
    5768:       88 1f           adc     r24, r24

0000576a <__fp_merge>:
    576a:       11 24           eor     r1, r1
    576c:       99 23           and     r25, r25
    576e:       a1 f0           breq    .+40            ; 0x5798 <__fp_merge+0x2e>
    5770:       88 23           and     r24, r24
    5772:       b2 f7           brpl    .-20            ; 0x5760 <.fp_cmp+0x26>
    5774:       9f 3f           cpi     r25, 0xFF       ; 255
    5776:       59 f0           breq    .+22            ; 0x578e <__fp_merge+0x24>
    5778:       bb 0f           add     r27, r27
    577a:       48 f4           brcc    .+18            ; 0x578e <__fp_merge+0x24>
    577c:       21 f4           brne    .+8             ; 0x5786 <__fp_merge+0x1c>
    577e:       00 20           and     r0, r0
    5780:       11 f4           brne    .+4             ; 0x5786 <__fp_merge+0x1c>
    5782:       60 ff           sbrs    r22, 0
    5784:       04 c0           rjmp    .+8             ; 0x578e <__fp_merge+0x24>
    5786:       6f 5f           subi    r22, 0xFF       ; 255
    5788:       7f 4f           sbci    r23, 0xFF       ; 255
    578a:       8f 4f           sbci    r24, 0xFF       ; 255
    578c:       9f 4f           sbci    r25, 0xFF       ; 255
    578e:       88 1f           adc     r24, r24
    5790:       97 95           ror     r25
    5792:       87 95           ror     r24
    5794:       97 f9           bld     r25, 7
    5796:       08 95           ret
    5798:       2c c0           rjmp    .+88            ; 0x57f2 <__fp_zero>

0000579a <__fp_nan>:
    579a:       9f ef           ldi     r25, 0xFF       ; 255
    579c:       80 ec           ldi     r24, 0xC0       ; 192
    579e:       08 95           ret

000057a0 <__fp_split3>:
    57a0:       05 2e           mov     r0, r21
    57a2:       09 26           eor     r0, r25
    57a4:       07 fa           bst     r0, 7

000057a6 <__fp_split2>:
    57a6:       44 0f           add     r20, r20
    57a8:       55 1f           adc     r21, r21
    57aa:       5f 3f           cpi     r21, 0xFF       ; 255
    57ac:       79 f0           breq    .+30            ; 0x57cc <__fp_split1+0x14>
    57ae:       aa 27           eor     r26, r26
    57b0:       a5 17           cp      r26, r21
    57b2:       08 f0           brcs    .+2             ; 0x57b6 <__fp_split2+0x10>
    57b4:       51 e0           ldi     r21, 0x01       ; 1
    57b6:       47 95           ror     r20

000057b8 <__fp_split1>:
    57b8:       88 0f           add     r24, r24
    57ba:       99 1f           adc     r25, r25
    57bc:       9f 3f           cpi     r25, 0xFF       ; 255
    57be:       31 f0           breq    .+12            ; 0x57cc <__fp_split1+0x14>
    57c0:       bb 27           eor     r27, r27
    57c2:       b9 17           cp      r27, r25
    57c4:       08 f0           brcs    .+2             ; 0x57c8 <__fp_split1+0x10>
    57c6:       91 e0           ldi     r25, 0x01       ; 1
    57c8:       87 95           ror     r24
    57ca:       08 95           ret
    57cc:       9f 91           pop     r25
    57ce:       9f 91           pop     r25
    57d0:       11 24           eor     r1, r1
    57d2:       e3 cf           rjmp    .-58            ; 0x579a <__fp_nan>

000057d4 <__fp_split_a>:
    57d4:       97 fb           bst     r25, 7
    57d6:       88 0f           add     r24, r24
    57d8:       99 1f           adc     r25, r25
    57da:       9f 3f           cpi     r25, 0xFF       ; 255
    57dc:       31 f0           breq    .+12            ; 0x57ea <__fp_split_a+0x16>
    57de:       bb 27           eor     r27, r27
    57e0:       b9 17           cp      r27, r25
    57e2:       08 f0           brcs    .+2             ; 0x57e6 <__fp_split_a+0x12>
    57e4:       91 e0           ldi     r25, 0x01       ; 1
    57e6:       87 95           ror     r24
    57e8:       08 95           ret
    57ea:       9f 91           pop     r25
    57ec:       9f 91           pop     r25
    57ee:       11 24           eor     r1, r1
    57f0:       d4 cf           rjmp    .-88            ; 0x579a <__fp_nan>

000057f2 <__fp_zero>:
    57f2:       66 27           eor     r22, r22
    57f4:       77 27           eor     r23, r23
    57f6:       88 27           eor     r24, r24

000057f8 <__fp_zerox>:
    57f8:       99 27           eor     r25, r25
    57fa:       08 95           ret

000057fc <__mulsf3>:
    57fc:       d1 df           rcall   .-94            ; 0x57a0 <__fp_split3>
    57fe:       01 d0           rcall   .+2             ; 0x5802 <__mulsf3x>
    5800:       b4 cf           rjmp    .-152           ; 0x576a <__fp_merge>

00005802 <__mulsf3x>:
    5802:       99 23           and     r25, r25
    5804:       39 f0           breq    .+14            ; 0x5814 <__mulsf3x+0x12>
    5806:       55 23           and     r21, r21
    5808:       29 f0           breq    .+10            ; 0x5814 <__mulsf3x+0x12>
    580a:       9f 57           subi    r25, 0x7F       ; 127
    580c:       5f 57           subi    r21, 0x7F       ; 127
    580e:       95 0f           add     r25, r21
    5810:       13 f4           brvc    .+4             ; 0x5816 <__mulsf3x+0x14>
    5812:       9a f1           brmi    .+102           ; 0x587a <__mulsf3x+0x78>
    5814:       f1 cf           rjmp    .-30            ; 0x57f8 <__fp_zerox>
    5816:       91 58           subi    r25, 0x81       ; 129
    5818:       9f 3f           cpi     r25, 0xFF       ; 255
    581a:       e1 f3           breq    .-8             ; 0x5814 <__mulsf3x+0x12>
    581c:       62 9f           mul     r22, r18
    581e:       a1 2d           mov     r26, r1
    5820:       0f 92           push    r0
    5822:       bb 27           eor     r27, r27
    5824:       63 9f           mul     r22, r19
    5826:       a0 0d           add     r26, r0
    5828:       b1 1d           adc     r27, r1
    582a:       ee 27           eor     r30, r30
    582c:       72 9f           mul     r23, r18
    582e:       a0 0d           add     r26, r0
    5830:       b1 1d           adc     r27, r1
    5832:       ee 1f           adc     r30, r30
    5834:       af 93           push    r26
    5836:       aa 27           eor     r26, r26
    5838:       64 9f           mul     r22, r20
    583a:       b0 0d           add     r27, r0
    583c:       e1 1d           adc     r30, r1
    583e:       73 9f           mul     r23, r19
    5840:       b0 0d           add     r27, r0
    5842:       e1 1d           adc     r30, r1
    5844:       aa 1f           adc     r26, r26
    5846:       66 27           eor     r22, r22
    5848:       82 9f           mul     r24, r18
    584a:       b0 0d           add     r27, r0
    584c:       e1 1d           adc     r30, r1
    584e:       a6 1f           adc     r26, r22
    5850:       55 27           eor     r21, r21
    5852:       74 9f           mul     r23, r20
    5854:       e0 0d           add     r30, r0
    5856:       a1 1d           adc     r26, r1
    5858:       55 1f           adc     r21, r21
    585a:       83 9f           mul     r24, r19
    585c:       e0 0d           add     r30, r0
    585e:       a1 1d           adc     r26, r1
    5860:       56 1f           adc     r21, r22
    5862:       84 9f           mul     r24, r20
    5864:       a0 0d           add     r26, r0
    5866:       51 1d           adc     r21, r1
    5868:       85 2f           mov     r24, r21
    586a:       7a 2f           mov     r23, r26
    586c:       6e 2f           mov     r22, r30
    586e:       1f 90           pop     r1
    5870:       0f 90           pop     r0
    5872:       88 23           and     r24, r24
    5874:       1a f4           brpl    .+6             ; 0x587c <__mulsf3x+0x7a>
    5876:       93 95           inc     r25
    5878:       39 f4           brne    .+14            ; 0x5888 <__mulsf3x+0x86>
    587a:       8f cf           rjmp    .-226           ; 0x579a <__fp_nan>
    587c:       00 0c           add     r0, r0
    587e:       11 1c           adc     r1, r1
    5880:       bb 1f           adc     r27, r27
    5882:       66 1f           adc     r22, r22
    5884:       77 1f           adc     r23, r23
    5886:       88 1f           adc     r24, r24
    5888:       01 28           or      r0, r1
    588a:       08 95           ret

0000588c <sqrt>:
    588c:       97 fd           sbrc    r25, 7
    588e:       85 cf           rjmp    .-246           ; 0x579a <__fp_nan>
    5890:       99 23           and     r25, r25
    5892:       09 f4           brne    .+2             ; 0x5896 <sqrt+0xa>
    5894:       08 95           ret
    5896:       48 2f           mov     r20, r24
    5898:       9d df           rcall   .-198           ; 0x57d4 <__fp_split_a>
    589a:       f9 2f           mov     r31, r25
    589c:       ff 57           subi    r31, 0x7F       ; 127
    589e:       f5 95           asr     r31
    58a0:       9f 1b           sub     r25, r31
    58a2:       9f 1b           sub     r25, r31
    58a4:       ff 93           push    r31
    58a6:       61 df           rcall   .-318           ; 0x576a <__fp_merge>
    58a8:       ff 92           push    r15
    58aa:       ef 92           push    r14
    58ac:       df 92           push    r13
    58ae:       cf 92           push    r12
    58b0:       bf 92           push    r11
    58b2:       af 92           push    r10
    58b4:       9f 92           push    r9
    58b6:       8f 92           push    r8
    58b8:       6b 01           movw    r12, r22
    58ba:       7c 01           movw    r14, r24
    58bc:       40 58           subi    r20, 0x80       ; 128
    58be:       47 95           ror     r20
    58c0:       33 27           eor     r19, r19
    58c2:       22 27           eor     r18, r18
    58c4:       40 68           ori     r20, 0x80       ; 128
    58c6:       5f e3           ldi     r21, 0x3F       ; 63
    58c8:       b6 01           movw    r22, r12
    58ca:       c7 01           movw    r24, r14
    58cc:       49 01           movw    r8, r18
    58ce:       5a 01           movw    r10, r20
    58d0:       0e 94 21 2b     call    0x5642  ; 0x5642 <__divsf3>
    58d4:       94 01           movw    r18, r8
    58d6:       a5 01           movw    r20, r10
    58d8:       0e 94 df 2a     call    0x55be  ; 0x55be <__addsf3>
    58dc:       4f ef           ldi     r20, 0xFF       ; 255
    58de:       5f ef           ldi     r21, 0xFF       ; 255
    58e0:       13 d0           rcall   .+38            ; 0x5908 <ldexp>
    58e2:       9b 01           movw    r18, r22
    58e4:       ac 01           movw    r20, r24
    58e6:       82 16           cp      r8, r18
    58e8:       93 06           cpc     r9, r19
    58ea:       a4 06           cpc     r10, r20
    58ec:       b5 06           cpc     r11, r21
    58ee:       61 f7           brne    .-40            ; 0x58c8 <sqrt+0x3c>
    58f0:       8f 90           pop     r8
    58f2:       9f 90           pop     r9
    58f4:       af 90           pop     r10
    58f6:       bf 90           pop     r11
    58f8:       cf 90           pop     r12
    58fa:       df 90           pop     r13
    58fc:       ef 90           pop     r14
    58fe:       ff 90           pop     r15
    5900:       5f 91           pop     r21
    5902:       68 df           rcall   .-304           ; 0x57d4 <__fp_split_a>
    5904:       95 0f           add     r25, r21
    5906:       31 cf           rjmp    .-414           ; 0x576a <__fp_merge>

00005908 <ldexp>:
    5908:       65 df           rcall   .-310           ; 0x57d4 <__fp_split_a>
    590a:       99 23           and     r25, r25
    590c:       59 f0           breq    .+22            ; 0x5924 <ldexp+0x1c>
    590e:       aa 27           eor     r26, r26
    5910:       94 0f           add     r25, r20
    5912:       a5 1f           adc     r26, r21
    5914:       43 f0           brvs    .+16            ; 0x5926 <ldexp+0x1e>
    5916:       32 f0           brmi    .+12            ; 0x5924 <ldexp+0x1c>
    5918:       4f ef           ldi     r20, 0xFF       ; 255
    591a:       50 e0           ldi     r21, 0x00       ; 0
    591c:       94 17           cp      r25, r20
    591e:       a5 07           cpc     r26, r21
    5920:       14 f4           brge    .+4             ; 0x5926 <ldexp+0x1e>
    5922:       23 cf           rjmp    .-442           ; 0x576a <__fp_merge>
    5924:       66 cf           rjmp    .-308           ; 0x57f2 <__fp_zero>
    5926:       0e f0           brts    .+2             ; 0x592a <ldexp+0x22>
    5928:       06 c0           rjmp    .+12            ; 0x5936 <__fp_p_inf>
    592a:       00 c0           rjmp    .+0             ; 0x592c <__fp_m_inf>

0000592c <__fp_m_inf>:
    592c:       9f ef           ldi     r25, 0xFF       ; 255
    592e:       80 e8           ldi     r24, 0x80       ; 128
    5930:       70 e0           ldi     r23, 0x00       ; 0
    5932:       60 e0           ldi     r22, 0x00       ; 0
    5934:       08 95           ret

00005936 <__fp_p_inf>:
    5936:       9f e7           ldi     r25, 0x7F       ; 127
    5938:       80 e8           ldi     r24, 0x80       ; 128
    593a:       70 e0           ldi     r23, 0x00       ; 0
    593c:       60 e0           ldi     r22, 0x00       ; 0
    593e:       08 95           ret

00005940 <__mulsi3>:
    5940:       62 9f           mul     r22, r18
    5942:       d0 01           movw    r26, r0
    5944:       73 9f           mul     r23, r19
    5946:       f0 01           movw    r30, r0
    5948:       82 9f           mul     r24, r18
    594a:       e0 0d           add     r30, r0
    594c:       f1 1d           adc     r31, r1
    594e:       64 9f           mul     r22, r20
    5950:       e0 0d           add     r30, r0
    5952:       f1 1d           adc     r31, r1
    5954:       92 9f           mul     r25, r18
    5956:       f0 0d           add     r31, r0
    5958:       83 9f           mul     r24, r19
    595a:       f0 0d           add     r31, r0
    595c:       74 9f           mul     r23, r20
    595e:       f0 0d           add     r31, r0
    5960:       65 9f           mul     r22, r21
    5962:       f0 0d           add     r31, r0
    5964:       99 27           eor     r25, r25
    5966:       72 9f           mul     r23, r18
    5968:       b0 0d           add     r27, r0
    596a:       e1 1d           adc     r30, r1
    596c:       f9 1f           adc     r31, r25
    596e:       63 9f           mul     r22, r19
    5970:       b0 0d           add     r27, r0
    5972:       e1 1d           adc     r30, r1
    5974:       f9 1f           adc     r31, r25
    5976:       bd 01           movw    r22, r26
    5978:       cf 01           movw    r24, r30
    597a:       11 24           eor     r1, r1
    597c:       08 95           ret

0000597e <__udivmodhi4>:
    597e:       aa 1b           sub     r26, r26
    5980:       bb 1b           sub     r27, r27
    5982:       51 e1           ldi     r21, 0x11       ; 17
    5984:       07 c0           rjmp    .+14            ; 0x5994 <__udivmodhi4_ep>

00005986 <__udivmodhi4_loop>:
    5986:       aa 1f           adc     r26, r26
    5988:       bb 1f           adc     r27, r27
    598a:       a6 17           cp      r26, r22
    598c:       b7 07           cpc     r27, r23
    598e:       10 f0           brcs    .+4             ; 0x5994 <__udivmodhi4_ep>
    5990:       a6 1b           sub     r26, r22
    5992:       b7 0b           sbc     r27, r23

00005994 <__udivmodhi4_ep>:
    5994:       88 1f           adc     r24, r24
    5996:       99 1f           adc     r25, r25
    5998:       5a 95           dec     r21
    599a:       a9 f7           brne    .-22            ; 0x5986 <__udivmodhi4_loop>
    599c:       80 95           com     r24
    599e:       90 95           com     r25
    59a0:       bc 01           movw    r22, r24
    59a2:       cd 01           movw    r24, r26
    59a4:       08 95           ret

000059a6 <__divmodhi4>:
    59a6:       97 fb           bst     r25, 7
    59a8:       09 2e           mov     r0, r25
    59aa:       07 26           eor     r0, r23
    59ac:       0a d0           rcall   .+20            ; 0x59c2 <__divmodhi4_neg1>
    59ae:       77 fd           sbrc    r23, 7
    59b0:       04 d0           rcall   .+8             ; 0x59ba <__divmodhi4_neg2>
    59b2:       e5 df           rcall   .-54            ; 0x597e <__udivmodhi4>
    59b4:       06 d0           rcall   .+12            ; 0x59c2 <__divmodhi4_neg1>
    59b6:       00 20           and     r0, r0
    59b8:       1a f4           brpl    .+6             ; 0x59c0 <__divmodhi4_exit>

000059ba <__divmodhi4_neg2>:
    59ba:       70 95           com     r23
    59bc:       61 95           neg     r22
    59be:       7f 4f           sbci    r23, 0xFF       ; 255

000059c0 <__divmodhi4_exit>:
    59c0:       08 95           ret

000059c2 <__divmodhi4_neg1>:
    59c2:       f6 f7           brtc    .-4             ; 0x59c0 <__divmodhi4_exit>
    59c4:       90 95           com     r25
    59c6:       81 95           neg     r24
    59c8:       9f 4f           sbci    r25, 0xFF       ; 255
    59ca:       08 95           ret

000059cc <__udivmodsi4>:
    59cc:       a1 e2           ldi     r26, 0x21       ; 33
    59ce:       1a 2e           mov     r1, r26
    59d0:       aa 1b           sub     r26, r26
    59d2:       bb 1b           sub     r27, r27
    59d4:       fd 01           movw    r30, r26
    59d6:       0d c0           rjmp    .+26            ; 0x59f2 <__udivmodsi4_ep>

000059d8 <__udivmodsi4_loop>:
    59d8:       aa 1f           adc     r26, r26
    59da:       bb 1f           adc     r27, r27
    59dc:       ee 1f           adc     r30, r30
    59de:       ff 1f           adc     r31, r31
    59e0:       a2 17           cp      r26, r18
    59e2:       b3 07           cpc     r27, r19
    59e4:       e4 07           cpc     r30, r20
    59e6:       f5 07           cpc     r31, r21
    59e8:       20 f0           brcs    .+8             ; 0x59f2 <__udivmodsi4_ep>
    59ea:       a2 1b           sub     r26, r18
    59ec:       b3 0b           sbc     r27, r19
    59ee:       e4 0b           sbc     r30, r20
    59f0:       f5 0b           sbc     r31, r21

000059f2 <__udivmodsi4_ep>:
    59f2:       66 1f           adc     r22, r22
    59f4:       77 1f           adc     r23, r23
    59f6:       88 1f           adc     r24, r24
    59f8:       99 1f           adc     r25, r25
    59fa:       1a 94           dec     r1
    59fc:       69 f7           brne    .-38            ; 0x59d8 <__udivmodsi4_loop>
    59fe:       60 95           com     r22
    5a00:       70 95           com     r23
    5a02:       80 95           com     r24
    5a04:       90 95           com     r25
    5a06:       9b 01           movw    r18, r22
    5a08:       ac 01           movw    r20, r24
    5a0a:       bd 01           movw    r22, r26
    5a0c:       cf 01           movw    r24, r30
    5a0e:       08 95           ret

00005a10 <__divmodsi4>:
    5a10:       97 fb           bst     r25, 7
    5a12:       09 2e           mov     r0, r25
    5a14:       05 26           eor     r0, r21
    5a16:       0e d0           rcall   .+28            ; 0x5a34 <__divmodsi4_neg1>
    5a18:       57 fd           sbrc    r21, 7
    5a1a:       04 d0           rcall   .+8             ; 0x5a24 <__divmodsi4_neg2>
    5a1c:       d7 df           rcall   .-82            ; 0x59cc <__udivmodsi4>
    5a1e:       0a d0           rcall   .+20            ; 0x5a34 <__divmodsi4_neg1>
    5a20:       00 1c           adc     r0, r0
    5a22:       38 f4           brcc    .+14            ; 0x5a32 <__divmodsi4_exit>

00005a24 <__divmodsi4_neg2>:
    5a24:       50 95           com     r21
    5a26:       40 95           com     r20
    5a28:       30 95           com     r19
    5a2a:       21 95           neg     r18
    5a2c:       3f 4f           sbci    r19, 0xFF       ; 255
    5a2e:       4f 4f           sbci    r20, 0xFF       ; 255
    5a30:       5f 4f           sbci    r21, 0xFF       ; 255

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

00005a34 <__divmodsi4_neg1>:
    5a34:       f6 f7           brtc    .-4             ; 0x5a32 <__divmodsi4_exit>
    5a36:       90 95           com     r25
    5a38:       80 95           com     r24
    5a3a:       70 95           com     r23
    5a3c:       61 95           neg     r22
    5a3e:       7f 4f           sbci    r23, 0xFF       ; 255
    5a40:       8f 4f           sbci    r24, 0xFF       ; 255
    5a42:       9f 4f           sbci    r25, 0xFF       ; 255
    5a44:       08 95           ret

00005a46 <__eeprom_read_byte_1F2021>:
    5a46:       f9 99           sbic    0x1f, 1 ; 31
    5a48:       fe cf           rjmp    .-4             ; 0x5a46 <__eeprom_read_byte_1F2021>
    5a4a:       b2 bd           out     0x22, r27       ; 34
    5a4c:       a1 bd           out     0x21, r26       ; 33
    5a4e:       f8 9a           sbi     0x1f, 0 ; 31
    5a50:       11 96           adiw    r26, 0x01       ; 1
    5a52:       00 b4           in      r0, 0x20        ; 32
    5a54:       08 95           ret

00005a56 <__eeprom_write_byte_1F2021>:
    5a56:       f9 99           sbic    0x1f, 1 ; 31
    5a58:       fe cf           rjmp    .-4             ; 0x5a56 <__eeprom_write_byte_1F2021>
    5a5a:       b2 bd           out     0x22, r27       ; 34
    5a5c:       a1 bd           out     0x21, r26       ; 33
    5a5e:       00 bc           out     0x20, r0        ; 32
    5a60:       11 96           adiw    r26, 0x01       ; 1
    5a62:       0f b6           in      r0, 0x3f        ; 63
    5a64:       f8 94           cli
    5a66:       fa 9a           sbi     0x1f, 2 ; 31
    5a68:       f9 9a           sbi     0x1f, 1 ; 31
    5a6a:       0f be           out     0x3f, r0        ; 63
    5a6c:       08 95           ret

00005a6e <_exit>:
    5a6e:       ff cf           rjmp    .-2             ; 0x5a6e <_exit>