Subversion Repositories FlightCtrl

Rev

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


Flight-Ctrl_MEGA644_V0_60.elf:     file format elf32-avr

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .data         0000008e  00800100  00005ad8  00005b8c  2**0
                  CONTENTS, ALLOC, LOAD, DATA
  1 .text         00005ad8  00000000  00000000  000000b4  2**1
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  2 .bss          00000464  0080018e  0080018e  00005c1a  2**0
                  ALLOC
  3 .eeprom       00000800  00810000  00810000  00005c1a  2**0
                  CONTENTS, ALLOC, LOAD, DATA
  4 .stab         00000378  00000000  00000000  0000641c  2**2
                  CONTENTS, READONLY, DEBUGGING
  5 .stabstr      00000071  00000000  00000000  00006794  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 22 0c     jmp     0x1844  ; 0x1844 <__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 f3 14     jmp     0x29e6  ; 0x29e6 <__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 79 0b     jmp     0x16f2  ; 0x16f2 <__vector_18>
      4c:       0c 94 f6 01     jmp     0x3ec   ; 0x3ec <__bad_interrupt>
      50:       0c 94 39 04     jmp     0x872   ; 0x872 <__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 0e 0d     jmp     0x1a1c  ; 0x1a1c <__vector_24>
      64:       0c 94 f6 01     jmp     0x3ec   ; 0x3ec <__bad_interrupt>
      68:       0c 94 40 14     jmp     0x2880  ; 0x2880 <__vector_26>
      6c:       0c 94 f6 01     jmp     0x3ec   ; 0x3ec <__bad_interrupt>

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

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

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

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

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

0000009b <__c.2007>:
      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.2005>:
      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.1997>:
      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.1995>:
     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.1993>:
     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.1992>:
     13b:       2e 00                                               ..

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

000003ac <__c.1974>:
     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:       e8 ed           ldi     r30, 0xD8       ; 216
     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:       a2 3f           cpi     r26, 0xF2       ; 242
     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 6b 2d     jmp     0x5ad6  ; 0x5ad6 <_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 57 2d     call    0x5aae  ; 0x5aae <__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 5f 2d     call    0x5abe  ; 0x5abe <__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 5f 2d     call    0x5abe  ; 0x5abe <__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 57 2d     call    0x5aae  ; 0x5aae <__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 7b 05     sts     0x057B, r1
     4a6:       10 92 7a 05     sts     0x057A, 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 cf 0c     call    0x199e  ; 0x199e <Timer_Init>
     4c0:       0e 94 3d 07     call    0xe7a   ; 0xe7a <UART_Init>
     4c4:       0e 94 de 14     call    0x29bc  ; 0x29bc <rc_sum_init>
     4c8:       0e 94 08 0d     call    0x1a10  ; 0x1a10 <ADC_Init>
     4cc:       0e 94 26 14     call    0x284c  ; 0x284c <i2c_init>
     4d0:       78 94           sei
     4d2:       10 92 02 04     sts     0x0402, r1
     4d6:       8c e3           ldi     r24, 0x3C       ; 60
     4d8:       80 93 03 04     sts     0x0403, r24
     4dc:       84 e0           ldi     r24, 0x04       ; 4
     4de:       80 93 04 04     sts     0x0404, 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 d3 08     call    0x11a6  ; 0x11a6 <_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 d3 08     call    0x11a6  ; 0x11a6 <_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 57 2d     call    0x5aae  ; 0x5aae <__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 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
     53a:       0e 94 a9 1c     call    0x3952  ; 0x3952 <DefaultKonstanten1>
     53e:       4a e3           ldi     r20, 0x3A       ; 58
     540:       62 ea           ldi     r22, 0xA2       ; 162
     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 3c 1c     call    0x3878  ; 0x3878 <DefaultKonstanten2>
     55a:       4a e3           ldi     r20, 0x3A       ; 58
     55c:       62 ea           ldi     r22, 0xA2       ; 162
     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:       62 ea           ldi     r22, 0xA2       ; 162
     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 5f 2d     call    0x5abe  ; 0x5abe <__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 5f 2d     call    0x5abe  ; 0x5abe <__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 57 2d     call    0x5aae  ; 0x5aae <__eeprom_read_byte_1F2021>
     5a0:       80 2d           mov     r24, r0
     5a2:       4a e3           ldi     r20, 0x3A       ; 58
     5a4:       62 ea           ldi     r22, 0xA2       ; 162
     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 57 2d     call    0x5aae  ; 0x5aae <__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 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
     5c8:       80 91 aa 05     lds     r24, 0x05AA
     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 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
     5e8:       84 ec           ldi     r24, 0xC4       ; 196
     5ea:       99 e0           ldi     r25, 0x09       ; 9
     5ec:       0e 94 0d 0c     call    0x181a  ; 0x181a <SetDelay>
     5f0:       ec 01           movw    r28, r24
     5f2:       0e 94 32 10     call    0x2064  ; 0x2064 <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 16 0c     call    0x182c  ; 0x182c <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 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
     614:       0f 90           pop     r0
     616:       0f 90           pop     r0
     618:       0f 90           pop     r0
     61a:       0e 94 61 1d     call    0x3ac2  ; 0x3ac2 <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 fd 03     sts     0x03FD, r25
     634:       80 93 fc 03     sts     0x03FC, r24
     638:       85 e5           ldi     r24, 0x55       ; 85
     63a:       80 93 f7 03     sts     0x03F7, 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 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
     64c:       80 91 aa 05     lds     r24, 0x05AA
     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 d3 08     call    0x11a6  ; 0x11a6 <_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 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
     682:       0e 94 59 10     call    0x20b2  ; 0x20b2 <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 72 1e     call    0x3ce4  ; 0x3ce4 <MotorRegler>
     69c:       0e 94 1a 1d     call    0x3a34  ; 0x3a34 <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 ba 05     lds     r24, 0x05BA
     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 26 14     call    0x284c  ; 0x284c <i2c_init>
     6ee:       01 c0           rjmp    .+2             ; 0x6f2 <main+0x298>
     6f0:       28 98           cbi     0x05, 0 ; 5
     6f2:       0e 94 5a 07     call    0xeb4   ; 0xeb4 <DatenUebertragung>
     6f6:       0e 94 c8 07     call    0xf90   ; 0xf90 <BearbeiteRxDaten>
     6fa:       80 e0           ldi     r24, 0x00       ; 0
     6fc:       90 e0           ldi     r25, 0x00       ; 0
     6fe:       0e 94 16 0c     call    0x182c  ; 0x182c <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 0d 0c     call    0x181a  ; 0x181a <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:       e9 54           subi    r30, 0x49       ; 73
     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 f6 03     lds     r24, 0x03F6
     794:       81 30           cpi     r24, 0x01       ; 1
     796:       31 f4           brne    .+12            ; 0x7a4 <GPSscanData+0x14>
     798:       80 91 ea 03     lds     r24, 0x03EA
     79c:       80 93 32 05     sts     0x0532, r24
     7a0:       10 92 f6 03     sts     0x03F6, r1
     7a4:       80 91 d7 04     lds     r24, 0x04D7
     7a8:       81 30           cpi     r24, 0x01       ; 1
     7aa:       91 f5           brne    .+100           ; 0x810 <GPSscanData+0x80>
     7ac:       80 91 cd 04     lds     r24, 0x04CD
     7b0:       90 91 ce 04     lds     r25, 0x04CE
     7b4:       a0 91 cf 04     lds     r26, 0x04CF
     7b8:       b0 91 d0 04     lds     r27, 0x04D0
     7bc:       80 93 12 05     sts     0x0512, r24
     7c0:       90 93 13 05     sts     0x0513, r25
     7c4:       a0 93 14 05     sts     0x0514, r26
     7c8:       b0 93 15 05     sts     0x0515, r27
     7cc:       80 91 c9 04     lds     r24, 0x04C9
     7d0:       90 91 ca 04     lds     r25, 0x04CA
     7d4:       a0 91 cb 04     lds     r26, 0x04CB
     7d8:       b0 91 cc 04     lds     r27, 0x04CC
     7dc:       80 93 16 05     sts     0x0516, r24
     7e0:       90 93 17 05     sts     0x0517, r25
     7e4:       a0 93 18 05     sts     0x0518, r26
     7e8:       b0 93 19 05     sts     0x0519, r27
     7ec:       80 91 d1 04     lds     r24, 0x04D1
     7f0:       90 91 d2 04     lds     r25, 0x04D2
     7f4:       a0 91 d3 04     lds     r26, 0x04D3
     7f8:       b0 91 d4 04     lds     r27, 0x04D4
     7fc:       80 93 1a 05     sts     0x051A, r24
     800:       90 93 1b 05     sts     0x051B, r25
     804:       a0 93 1c 05     sts     0x051C, r26
     808:       b0 93 1d 05     sts     0x051D, r27
     80c:       10 92 d7 04     sts     0x04D7, r1
     810:       80 91 2c 04     lds     r24, 0x042C
     814:       81 30           cpi     r24, 0x01       ; 1
     816:       11 f4           brne    .+4             ; 0x81c <GPSscanData+0x8c>
     818:       10 92 2c 04     sts     0x042C, r1
     81c:       80 91 5a 05     lds     r24, 0x055A
     820:       81 30           cpi     r24, 0x01       ; 1
     822:       11 f5           brne    .+68            ; 0x868 <GPSscanData+0xd8>
     824:       80 91 3a 05     lds     r24, 0x053A
     828:       90 91 3b 05     lds     r25, 0x053B
     82c:       a0 91 3c 05     lds     r26, 0x053C
     830:       b0 91 3d 05     lds     r27, 0x053D
     834:       80 93 1e 05     sts     0x051E, r24
     838:       90 93 1f 05     sts     0x051F, r25
     83c:       a0 93 20 05     sts     0x0520, r26
     840:       b0 93 21 05     sts     0x0521, r27
     844:       80 91 3e 05     lds     r24, 0x053E
     848:       90 91 3f 05     lds     r25, 0x053F
     84c:       a0 91 40 05     lds     r26, 0x0540
     850:       b0 91 41 05     lds     r27, 0x0541
     854:       80 93 22 05     sts     0x0522, r24
     858:       90 93 23 05     sts     0x0523, r25
     85c:       a0 93 24 05     sts     0x0524, r26
     860:       b0 93 25 05     sts     0x0525, r27
     864:       10 92 5a 05     sts     0x055A, r1
     868:       80 91 32 05     lds     r24, 0x0532
     86c:       81 11           cpse    r24, r1
     86e:       28 9a           sbi     0x05, 0 ; 5
     870:       08 95           ret

00000872 <__vector_20>:
     872:       1f 92           push    r1
     874:       0f 92           push    r0
     876:       0f b6           in      r0, 0x3f        ; 63
     878:       0f 92           push    r0
     87a:       11 24           eor     r1, r1
     87c:       2f 93           push    r18
     87e:       3f 93           push    r19
     880:       4f 93           push    r20
     882:       5f 93           push    r21
     884:       6f 93           push    r22
     886:       7f 93           push    r23
     888:       8f 93           push    r24
     88a:       9f 93           push    r25
     88c:       af 93           push    r26
     88e:       bf 93           push    r27
     890:       cf 93           push    r28
     892:       df 93           push    r29
     894:       ef 93           push    r30
     896:       ff 93           push    r31
     898:       80 91 c6 00     lds     r24, 0x00C6
     89c:       80 93 92 01     sts     0x0192, r24
     8a0:       80 91 c0 00     lds     r24, 0x00C0
     8a4:       40 91 92 01     lds     r20, 0x0192
     8a8:       88 71           andi    r24, 0x18       ; 24
     8aa:       09 f0           breq    .+2             ; 0x8ae <__vector_20+0x3c>
     8ac:       1f c1           rjmp    .+574           ; 0xaec <__vector_20+0x27a>
     8ae:       80 91 a5 01     lds     r24, 0x01A5
     8b2:       84 30           cpi     r24, 0x04       ; 4
     8b4:       09 f4           brne    .+2             ; 0x8b8 <__vector_20+0x46>
     8b6:       a4 c0           rjmp    .+328           ; 0xa00 <__vector_20+0x18e>
     8b8:       85 30           cpi     r24, 0x05       ; 5
     8ba:       50 f4           brcc    .+20            ; 0x8d0 <__vector_20+0x5e>
     8bc:       81 30           cpi     r24, 0x01       ; 1
     8be:       d1 f0           breq    .+52            ; 0x8f4 <__vector_20+0x82>
     8c0:       81 30           cpi     r24, 0x01       ; 1
     8c2:       98 f0           brcs    .+38            ; 0x8ea <__vector_20+0x78>
     8c4:       82 30           cpi     r24, 0x02       ; 2
     8c6:       01 f1           breq    .+64            ; 0x908 <__vector_20+0x96>
     8c8:       83 30           cpi     r24, 0x03       ; 3
     8ca:       09 f0           breq    .+2             ; 0x8ce <__vector_20+0x5c>
     8cc:       0c c1           rjmp    .+536           ; 0xae6 <__vector_20+0x274>
     8ce:       21 c0           rjmp    .+66            ; 0x912 <__vector_20+0xa0>
     8d0:       86 30           cpi     r24, 0x06       ; 6
     8d2:       09 f4           brne    .+2             ; 0x8d6 <__vector_20+0x64>
     8d4:       c5 c0           rjmp    .+394           ; 0xa60 <__vector_20+0x1ee>
     8d6:       86 30           cpi     r24, 0x06       ; 6
     8d8:       08 f4           brcc    .+2             ; 0x8dc <__vector_20+0x6a>
     8da:       a6 c0           rjmp    .+332           ; 0xa28 <__vector_20+0x1b6>
     8dc:       87 30           cpi     r24, 0x07       ; 7
     8de:       09 f4           brne    .+2             ; 0x8e2 <__vector_20+0x70>
     8e0:       f0 c0           rjmp    .+480           ; 0xac2 <__vector_20+0x250>
     8e2:       88 30           cpi     r24, 0x08       ; 8
     8e4:       09 f0           breq    .+2             ; 0x8e8 <__vector_20+0x76>
     8e6:       ff c0           rjmp    .+510           ; 0xae6 <__vector_20+0x274>
     8e8:       f2 c0           rjmp    .+484           ; 0xace <__vector_20+0x25c>
     8ea:       45 3b           cpi     r20, 0xB5       ; 181
     8ec:       09 f0           breq    .+2             ; 0x8f0 <__vector_20+0x7e>
     8ee:       02 c1           rjmp    .+516           ; 0xaf4 <__vector_20+0x282>
     8f0:       81 e0           ldi     r24, 0x01       ; 1
     8f2:       03 c0           rjmp    .+6             ; 0x8fa <__vector_20+0x88>
     8f4:       42 36           cpi     r20, 0x62       ; 98
     8f6:       21 f4           brne    .+8             ; 0x900 <__vector_20+0x8e>
     8f8:       82 e0           ldi     r24, 0x02       ; 2
     8fa:       80 93 a5 01     sts     0x01A5, r24
     8fe:       fa c0           rjmp    .+500           ; 0xaf4 <__vector_20+0x282>
     900:       45 3b           cpi     r20, 0xB5       ; 181
     902:       09 f4           brne    .+2             ; 0x906 <__vector_20+0x94>
     904:       f7 c0           rjmp    .+494           ; 0xaf4 <__vector_20+0x282>
     906:       ef c0           rjmp    .+478           ; 0xae6 <__vector_20+0x274>
     908:       41 30           cpi     r20, 0x01       ; 1
     90a:       09 f0           breq    .+2             ; 0x90e <__vector_20+0x9c>
     90c:       ec c0           rjmp    .+472           ; 0xae6 <__vector_20+0x274>
     90e:       83 e0           ldi     r24, 0x03       ; 3
     910:       f4 cf           rjmp    .-24            ; 0x8fa <__vector_20+0x88>
     912:       40 93 34 05     sts     0x0534, r20
     916:       4f 5f           subi    r20, 0xFF       ; 255
     918:       40 93 b6 02     sts     0x02B6, r20
     91c:       80 91 b6 02     lds     r24, 0x02B6
     920:       8f 5f           subi    r24, 0xFF       ; 255
     922:       80 93 e5 03     sts     0x03E5, r24
     926:       84 e0           ldi     r24, 0x04       ; 4
     928:       80 93 a5 01     sts     0x01A5, r24
     92c:       80 91 34 05     lds     r24, 0x0534
     930:       83 30           cpi     r24, 0x03       ; 3
     932:       61 f0           breq    .+24            ; 0x94c <__vector_20+0xda>
     934:       84 30           cpi     r24, 0x04       ; 4
     936:       20 f4           brcc    .+8             ; 0x940 <__vector_20+0xce>
     938:       82 30           cpi     r24, 0x02       ; 2
     93a:       09 f0           breq    .+2             ; 0x93e <__vector_20+0xcc>
     93c:       59 c0           rjmp    .+178           ; 0x9f0 <__vector_20+0x17e>
     93e:       1a c0           rjmp    .+52            ; 0x974 <__vector_20+0x102>
     940:       88 30           cpi     r24, 0x08       ; 8
     942:       61 f1           breq    .+88            ; 0x99c <__vector_20+0x12a>
     944:       82 31           cpi     r24, 0x12       ; 18
     946:       09 f0           breq    .+2             ; 0x94a <__vector_20+0xd8>
     948:       53 c0           rjmp    .+166           ; 0x9f0 <__vector_20+0x17e>
     94a:       3c c0           rjmp    .+120           ; 0x9c4 <__vector_20+0x152>
     94c:       86 ee           ldi     r24, 0xE6       ; 230
     94e:       93 e0           ldi     r25, 0x03       ; 3
     950:       90 93 2e 04     sts     0x042E, r25
     954:       80 93 2d 04     sts     0x042D, r24
     958:       27 e0           ldi     r18, 0x07       ; 7
     95a:       35 e0           ldi     r19, 0x05       ; 5
     95c:       30 93 b4 02     sts     0x02B4, r19
     960:       20 93 b3 02     sts     0x02B3, r18
     964:       40 96           adiw    r24, 0x10       ; 16
     966:       90 93 d9 04     sts     0x04D9, r25
     96a:       80 93 d8 04     sts     0x04D8, r24
     96e:       80 91 f6 03     lds     r24, 0x03F6
     972:       3b c0           rjmp    .+118           ; 0x9ea <__vector_20+0x178>
     974:       80 e1           ldi     r24, 0x10       ; 16
     976:       94 e0           ldi     r25, 0x04       ; 4
     978:       90 93 2e 04     sts     0x042E, r25
     97c:       80 93 2d 04     sts     0x042D, r24
     980:       29 e5           ldi     r18, 0x59       ; 89
     982:       37 e0           ldi     r19, 0x07       ; 7
     984:       30 93 b4 02     sts     0x02B4, r19
     988:       20 93 b3 02     sts     0x02B3, r18
     98c:       4c 96           adiw    r24, 0x1c       ; 28
     98e:       90 93 d9 04     sts     0x04D9, r25
     992:       80 93 d8 04     sts     0x04D8, r24
     996:       80 91 2c 04     lds     r24, 0x042C
     99a:       27 c0           rjmp    .+78            ; 0x9ea <__vector_20+0x178>
     99c:       85 ec           ldi     r24, 0xC5       ; 197
     99e:       94 e0           ldi     r25, 0x04       ; 4
     9a0:       90 93 2e 04     sts     0x042E, r25
     9a4:       80 93 2d 04     sts     0x042D, r24
     9a8:       2e e2           ldi     r18, 0x2E       ; 46
     9aa:       36 e0           ldi     r19, 0x06       ; 6
     9ac:       30 93 b4 02     sts     0x02B4, r19
     9b0:       20 93 b3 02     sts     0x02B3, r18
     9b4:       42 96           adiw    r24, 0x12       ; 18
     9b6:       90 93 d9 04     sts     0x04D9, r25
     9ba:       80 93 d8 04     sts     0x04D8, r24
     9be:       80 91 d7 04     lds     r24, 0x04D7
     9c2:       13 c0           rjmp    .+38            ; 0x9ea <__vector_20+0x178>
     9c4:       86 e3           ldi     r24, 0x36       ; 54
     9c6:       95 e0           ldi     r25, 0x05       ; 5
     9c8:       90 93 2e 04     sts     0x042E, r25
     9cc:       80 93 2d 04     sts     0x042D, r24
     9d0:       2f e8           ldi     r18, 0x8F       ; 143
     9d2:       3a e0           ldi     r19, 0x0A       ; 10
     9d4:       30 93 b4 02     sts     0x02B4, r19
     9d8:       20 93 b3 02     sts     0x02B3, r18
     9dc:       84 96           adiw    r24, 0x24       ; 36
     9de:       90 93 d9 04     sts     0x04D9, r25
     9e2:       80 93 d8 04     sts     0x04D8, r24
     9e6:       80 91 5a 05     lds     r24, 0x055A
     9ea:       80 93 35 05     sts     0x0535, r24
     9ee:       82 c0           rjmp    .+260           ; 0xaf4 <__vector_20+0x282>
     9f0:       81 e0           ldi     r24, 0x01       ; 1
     9f2:       80 93 35 05     sts     0x0535, r24
     9f6:       10 92 d9 04     sts     0x04D9, r1
     9fa:       10 92 d8 04     sts     0x04D8, r1
     9fe:       7a c0           rjmp    .+244           ; 0xaf4 <__vector_20+0x282>
     a00:       84 2f           mov     r24, r20
     a02:       99 27           eor     r25, r25
     a04:       90 93 db 04     sts     0x04DB, r25
     a08:       80 93 da 04     sts     0x04DA, r24
     a0c:       80 91 b6 02     lds     r24, 0x02B6
     a10:       84 0f           add     r24, r20
     a12:       80 93 b6 02     sts     0x02B6, r24
     a16:       80 91 e5 03     lds     r24, 0x03E5
     a1a:       90 91 b6 02     lds     r25, 0x02B6
     a1e:       89 0f           add     r24, r25
     a20:       80 93 e5 03     sts     0x03E5, r24
     a24:       85 e0           ldi     r24, 0x05       ; 5
     a26:       69 cf           rjmp    .-302           ; 0x8fa <__vector_20+0x88>
     a28:       20 91 da 04     lds     r18, 0x04DA
     a2c:       30 91 db 04     lds     r19, 0x04DB
     a30:       84 2f           mov     r24, r20
     a32:       99 27           eor     r25, r25
     a34:       98 2f           mov     r25, r24
     a36:       88 27           eor     r24, r24
     a38:       28 0f           add     r18, r24
     a3a:       39 1f           adc     r19, r25
     a3c:       30 93 db 04     sts     0x04DB, r19
     a40:       20 93 da 04     sts     0x04DA, r18
     a44:       80 91 b6 02     lds     r24, 0x02B6
     a48:       84 0f           add     r24, r20
     a4a:       80 93 b6 02     sts     0x02B6, r24
     a4e:       80 91 e5 03     lds     r24, 0x03E5
     a52:       90 91 b6 02     lds     r25, 0x02B6
     a56:       89 0f           add     r24, r25
     a58:       80 93 e5 03     sts     0x03E5, r24
     a5c:       86 e0           ldi     r24, 0x06       ; 6
     a5e:       4d cf           rjmp    .-358           ; 0x8fa <__vector_20+0x88>
     a60:       80 91 b6 02     lds     r24, 0x02B6
     a64:       84 0f           add     r24, r20
     a66:       80 93 b6 02     sts     0x02B6, r24
     a6a:       80 91 e5 03     lds     r24, 0x03E5
     a6e:       90 91 b6 02     lds     r25, 0x02B6
     a72:       89 0f           add     r24, r25
     a74:       80 93 e5 03     sts     0x03E5, r24
     a78:       80 91 35 05     lds     r24, 0x0535
     a7c:       88 23           and     r24, r24
     a7e:       81 f4           brne    .+32            ; 0xaa0 <__vector_20+0x22e>
     a80:       e0 91 2d 04     lds     r30, 0x042D
     a84:       f0 91 2e 04     lds     r31, 0x042E
     a88:       80 91 b3 02     lds     r24, 0x02B3
     a8c:       90 91 b4 02     lds     r25, 0x02B4
     a90:       e8 17           cp      r30, r24
     a92:       f9 07           cpc     r31, r25
     a94:       28 f4           brcc    .+10            ; 0xaa0 <__vector_20+0x22e>
     a96:       41 93           st      Z+, r20
     a98:       f0 93 2e 04     sts     0x042E, r31
     a9c:       e0 93 2d 04     sts     0x042D, r30
     aa0:       80 91 da 04     lds     r24, 0x04DA
     aa4:       90 91 db 04     lds     r25, 0x04DB
     aa8:       01 97           sbiw    r24, 0x01       ; 1
     aaa:       90 93 db 04     sts     0x04DB, r25
     aae:       80 93 da 04     sts     0x04DA, r24
     ab2:       80 91 da 04     lds     r24, 0x04DA
     ab6:       90 91 db 04     lds     r25, 0x04DB
     aba:       89 2b           or      r24, r25
     abc:       d9 f4           brne    .+54            ; 0xaf4 <__vector_20+0x282>
     abe:       87 e0           ldi     r24, 0x07       ; 7
     ac0:       1c cf           rjmp    .-456           ; 0x8fa <__vector_20+0x88>
     ac2:       80 91 b6 02     lds     r24, 0x02B6
     ac6:       48 17           cp      r20, r24
     ac8:       71 f4           brne    .+28            ; 0xae6 <__vector_20+0x274>
     aca:       88 e0           ldi     r24, 0x08       ; 8
     acc:       16 cf           rjmp    .-468           ; 0x8fa <__vector_20+0x88>
     ace:       80 91 e5 03     lds     r24, 0x03E5
     ad2:       48 17           cp      r20, r24
     ad4:       41 f4           brne    .+16            ; 0xae6 <__vector_20+0x274>
     ad6:       e0 91 d8 04     lds     r30, 0x04D8
     ada:       f0 91 d9 04     lds     r31, 0x04D9
     ade:       30 97           sbiw    r30, 0x00       ; 0
     ae0:       11 f0           breq    .+4             ; 0xae6 <__vector_20+0x274>
     ae2:       81 e0           ldi     r24, 0x01       ; 1
     ae4:       80 83           st      Z, r24
     ae6:       10 92 a5 01     sts     0x01A5, r1
     aea:       04 c0           rjmp    .+8             ; 0xaf4 <__vector_20+0x282>
     aec:       10 92 a5 01     sts     0x01A5, r1
     af0:       0e 94 c8 03     call    0x790   ; 0x790 <GPSscanData>
     af4:       0e 94 c8 03     call    0x790   ; 0x790 <GPSscanData>
     af8:       40 91 9e 01     lds     r20, 0x019E
     afc:       46 39           cpi     r20, 0x96       ; 150
     afe:       10 f0           brcs    .+4             ; 0xb04 <__vector_20+0x292>
     b00:       10 92 9d 01     sts     0x019D, r1
     b04:       80 91 92 01     lds     r24, 0x0192
     b08:       8d 30           cpi     r24, 0x0D       ; 13
     b0a:       09 f0           breq    .+2             ; 0xb0e <__vector_20+0x29c>
     b0c:       5c c0           rjmp    .+184           ; 0xbc6 <__vector_20+0x354>
     b0e:       80 91 9d 01     lds     r24, 0x019D
     b12:       82 30           cpi     r24, 0x02       ; 2
     b14:       09 f0           breq    .+2             ; 0xb18 <__vector_20+0x2a6>
     b16:       57 c0           rjmp    .+174           ; 0xbc6 <__vector_20+0x354>
     b18:       10 92 9d 01     sts     0x019D, r1
     b1c:       a4 2f           mov     r26, r20
     b1e:       bb 27           eor     r27, r27
     b20:       fd 01           movw    r30, r26
     b22:       e3 5d           subi    r30, 0xD3       ; 211
     b24:       fb 4f           sbci    r31, 0xFB       ; 251
     b26:       30 81           ld      r19, Z
     b28:       ed 01           movw    r28, r26
     b2a:       c2 5d           subi    r28, 0xD2       ; 210
     b2c:       db 4f           sbci    r29, 0xFB       ; 251
     b2e:       28 81           ld      r18, Y
     b30:       80 91 a1 01     lds     r24, 0x01A1
     b34:       90 91 a2 01     lds     r25, 0x01A2
     b38:       83 1b           sub     r24, r19
     b3a:       91 09           sbc     r25, r1
     b3c:       82 1b           sub     r24, r18
     b3e:       91 09           sbc     r25, r1
     b40:       9f 70           andi    r25, 0x0F       ; 15
     b42:       90 93 a2 01     sts     0x01A2, r25
     b46:       80 93 a1 01     sts     0x01A1, r24
     b4a:       9c 01           movw    r18, r24
     b4c:       96 e0           ldi     r25, 0x06       ; 6
     b4e:       36 95           lsr     r19
     b50:       27 95           ror     r18
     b52:       9a 95           dec     r25
     b54:       e1 f7           brne    .-8             ; 0xb4e <__vector_20+0x2dc>
     b56:       23 5c           subi    r18, 0xC3       ; 195
     b58:       20 93 a0 01     sts     0x01A0, r18
     b5c:       98 2f           mov     r25, r24
     b5e:       9f 73           andi    r25, 0x3F       ; 63
     b60:       93 5c           subi    r25, 0xC3       ; 195
     b62:       90 93 9f 01     sts     0x019F, r25
     b66:       80 81           ld      r24, Z
     b68:       28 17           cp      r18, r24
     b6a:       29 f4           brne    .+10            ; 0xb76 <__vector_20+0x304>
     b6c:       88 81           ld      r24, Y
     b6e:       98 17           cp      r25, r24
     b70:       11 f4           brne    .+4             ; 0xb76 <__vector_20+0x304>
     b72:       91 e0           ldi     r25, 0x01       ; 1
     b74:       06 c0           rjmp    .+12            ; 0xb82 <__vector_20+0x310>
     b76:       80 91 95 01     lds     r24, 0x0195
     b7a:       8f 5f           subi    r24, 0xFF       ; 255
     b7c:       80 93 95 01     sts     0x0195, r24
     b80:       90 e0           ldi     r25, 0x00       ; 0
     b82:       80 91 93 01     lds     r24, 0x0193
     b86:       88 23           and     r24, r24
     b88:       09 f0           breq    .+2             ; 0xb8c <__vector_20+0x31a>
     b8a:       64 c0           rjmp    .+200           ; 0xc54 <__vector_20+0x3e2>
     b8c:       99 23           and     r25, r25
     b8e:       09 f4           brne    .+2             ; 0xb92 <__vector_20+0x320>
     b90:       61 c0           rjmp    .+194           ; 0xc54 <__vector_20+0x3e2>
     b92:       81 e0           ldi     r24, 0x01       ; 1
     b94:       80 93 93 01     sts     0x0193, r24
     b98:       40 93 96 01     sts     0x0196, r20
     b9c:       a1 5d           subi    r26, 0xD1       ; 209
     b9e:       bb 4f           sbci    r27, 0xFB       ; 251
     ba0:       8d e0           ldi     r24, 0x0D       ; 13
     ba2:       8c 93           st      X, r24
     ba4:       80 91 31 04     lds     r24, 0x0431
     ba8:       82 35           cpi     r24, 0x52       ; 82
     baa:       09 f0           breq    .+2             ; 0xbae <__vector_20+0x33c>
     bac:       53 c0           rjmp    .+166           ; 0xc54 <__vector_20+0x3e2>
     bae:       88 e1           ldi     r24, 0x18       ; 24
     bb0:       90 e0           ldi     r25, 0x00       ; 0
     bb2:       2c e0           ldi     r18, 0x0C       ; 12
     bb4:       0f b6           in      r0, 0x3f        ; 63
     bb6:       f8 94           cli
     bb8:       a8 95           wdr
     bba:       80 93 60 00     sts     0x0060, r24
     bbe:       0f be           out     0x3f, r0        ; 63
     bc0:       20 93 60 00     sts     0x0060, r18
     bc4:       47 c0           rjmp    .+142           ; 0xc54 <__vector_20+0x3e2>
     bc6:       80 91 9d 01     lds     r24, 0x019D
     bca:       81 30           cpi     r24, 0x01       ; 1
     bcc:       d9 f0           breq    .+54            ; 0xc04 <__vector_20+0x392>
     bce:       81 30           cpi     r24, 0x01       ; 1
     bd0:       18 f0           brcs    .+6             ; 0xbd8 <__vector_20+0x366>
     bd2:       82 30           cpi     r24, 0x02       ; 2
     bd4:       e9 f5           brne    .+122           ; 0xc50 <__vector_20+0x3de>
     bd6:       30 c0           rjmp    .+96            ; 0xc38 <__vector_20+0x3c6>
     bd8:       80 91 92 01     lds     r24, 0x0192
     bdc:       83 32           cpi     r24, 0x23       ; 35
     bde:       39 f4           brne    .+14            ; 0xbee <__vector_20+0x37c>
     be0:       80 91 93 01     lds     r24, 0x0193
     be4:       88 23           and     r24, r24
     be6:       19 f4           brne    .+6             ; 0xbee <__vector_20+0x37c>
     be8:       81 e0           ldi     r24, 0x01       ; 1
     bea:       80 93 9d 01     sts     0x019D, r24
     bee:       80 91 92 01     lds     r24, 0x0192
     bf2:       80 93 2f 04     sts     0x042F, r24
     bf6:       81 e0           ldi     r24, 0x01       ; 1
     bf8:       80 93 9e 01     sts     0x019E, r24
     bfc:       80 91 92 01     lds     r24, 0x0192
     c00:       99 27           eor     r25, r25
     c02:       15 c0           rjmp    .+42            ; 0xc2e <__vector_20+0x3bc>
     c04:       82 e0           ldi     r24, 0x02       ; 2
     c06:       80 93 9d 01     sts     0x019D, r24
     c0a:       e4 2f           mov     r30, r20
     c0c:       ff 27           eor     r31, r31
     c0e:       80 91 92 01     lds     r24, 0x0192
     c12:       e1 5d           subi    r30, 0xD1       ; 209
     c14:       fb 4f           sbci    r31, 0xFB       ; 251
     c16:       80 83           st      Z, r24
     c18:       4f 5f           subi    r20, 0xFF       ; 255
     c1a:       40 93 9e 01     sts     0x019E, r20
     c1e:       20 91 92 01     lds     r18, 0x0192
     c22:       80 91 a1 01     lds     r24, 0x01A1
     c26:       90 91 a2 01     lds     r25, 0x01A2
     c2a:       82 0f           add     r24, r18
     c2c:       91 1d           adc     r25, r1
     c2e:       90 93 a2 01     sts     0x01A2, r25
     c32:       80 93 a1 01     sts     0x01A1, r24
     c36:       0e c0           rjmp    .+28            ; 0xc54 <__vector_20+0x3e2>
     c38:       e4 2f           mov     r30, r20
     c3a:       ff 27           eor     r31, r31
     c3c:       80 91 92 01     lds     r24, 0x0192
     c40:       e1 5d           subi    r30, 0xD1       ; 209
     c42:       fb 4f           sbci    r31, 0xFB       ; 251
     c44:       80 83           st      Z, r24
     c46:       46 39           cpi     r20, 0x96       ; 150
     c48:       38 f3           brcs    .-50            ; 0xc18 <__vector_20+0x3a6>
     c4a:       10 92 9d 01     sts     0x019D, r1
     c4e:       e7 cf           rjmp    .-50            ; 0xc1e <__vector_20+0x3ac>
     c50:       10 92 9d 01     sts     0x019D, r1
     c54:       ff 91           pop     r31
     c56:       ef 91           pop     r30
     c58:       df 91           pop     r29
     c5a:       cf 91           pop     r28
     c5c:       bf 91           pop     r27
     c5e:       af 91           pop     r26
     c60:       9f 91           pop     r25
     c62:       8f 91           pop     r24
     c64:       7f 91           pop     r23
     c66:       6f 91           pop     r22
     c68:       5f 91           pop     r21
     c6a:       4f 91           pop     r20
     c6c:       3f 91           pop     r19
     c6e:       2f 91           pop     r18
     c70:       0f 90           pop     r0
     c72:       0f be           out     0x3f, r0        ; 63
     c74:       0f 90           pop     r0
     c76:       1f 90           pop     r1
     c78:       18 95           reti

00000c7a <AddCRC>:
     c7a:       dc 01           movw    r26, r24
     c7c:       20 e0           ldi     r18, 0x00       ; 0
     c7e:       30 e0           ldi     r19, 0x00       ; 0
     c80:       40 e0           ldi     r20, 0x00       ; 0
     c82:       50 e0           ldi     r21, 0x00       ; 0
     c84:       e7 eb           ldi     r30, 0xB7       ; 183
     c86:       f2 e0           ldi     r31, 0x02       ; 2
     c88:       05 c0           rjmp    .+10            ; 0xc94 <AddCRC+0x1a>
     c8a:       81 91           ld      r24, Z+
     c8c:       28 0f           add     r18, r24
     c8e:       31 1d           adc     r19, r1
     c90:       4f 5f           subi    r20, 0xFF       ; 255
     c92:       5f 4f           sbci    r21, 0xFF       ; 255
     c94:       4a 17           cp      r20, r26
     c96:       5b 07           cpc     r21, r27
     c98:       c1 f7           brne    .-16            ; 0xc8a <AddCRC+0x10>
     c9a:       3f 70           andi    r19, 0x0F       ; 15
     c9c:       c9 01           movw    r24, r18
     c9e:       66 e0           ldi     r22, 0x06       ; 6
     ca0:       96 95           lsr     r25
     ca2:       87 95           ror     r24
     ca4:       6a 95           dec     r22
     ca6:       e1 f7           brne    .-8             ; 0xca0 <AddCRC+0x26>
     ca8:       83 5c           subi    r24, 0xC3       ; 195
     caa:       fd 01           movw    r30, r26
     cac:       e9 54           subi    r30, 0x49       ; 73
     cae:       fd 4f           sbci    r31, 0xFD       ; 253
     cb0:       80 83           st      Z, r24
     cb2:       11 96           adiw    r26, 0x01       ; 1
     cb4:       2f 73           andi    r18, 0x3F       ; 63
     cb6:       23 5c           subi    r18, 0xC3       ; 195
     cb8:       fd 01           movw    r30, r26
     cba:       e9 54           subi    r30, 0x49       ; 73
     cbc:       fd 4f           sbci    r31, 0xFD       ; 253
     cbe:       20 83           st      Z, r18
     cc0:       a8 54           subi    r26, 0x48       ; 72
     cc2:       bd 4f           sbci    r27, 0xFD       ; 253
     cc4:       8d e0           ldi     r24, 0x0D       ; 13
     cc6:       8c 93           st      X, r24
     cc8:       10 92 00 01     sts     0x0100, r1
     ccc:       80 91 b7 02     lds     r24, 0x02B7
     cd0:       80 93 c6 00     sts     0x00C6, r24
     cd4:       08 95           ret

00000cd6 <SendOutData>:
     cd6:       ef 92           push    r14
     cd8:       ff 92           push    r15
     cda:       0f 93           push    r16
     cdc:       1f 93           push    r17
     cde:       cf 93           push    r28
     ce0:       df 93           push    r29
     ce2:       7a 01           movw    r14, r20
     ce4:       72 2f           mov     r23, r18
     ce6:       93 e2           ldi     r25, 0x23       ; 35
     ce8:       90 93 b7 02     sts     0x02B7, r25
     cec:       60 93 b8 02     sts     0x02B8, r22
     cf0:       80 93 b9 02     sts     0x02B9, r24
     cf4:       03 e0           ldi     r16, 0x03       ; 3
     cf6:       10 e0           ldi     r17, 0x00       ; 0
     cf8:       60 e0           ldi     r22, 0x00       ; 0
     cfa:       aa eb           ldi     r26, 0xBA       ; 186
     cfc:       b2 e0           ldi     r27, 0x02       ; 2
     cfe:       46 c0           rjmp    .+140           ; 0xd8c <SendOutData+0xb6>
     d00:       f7 01           movw    r30, r14
     d02:       e6 0f           add     r30, r22
     d04:       f1 1d           adc     r31, r1
     d06:       90 81           ld      r25, Z
     d08:       6f 5f           subi    r22, 0xFF       ; 255
     d0a:       71 50           subi    r23, 0x01       ; 1
     d0c:       19 f4           brne    .+6             ; 0xd14 <SendOutData+0x3e>
     d0e:       e0 e0           ldi     r30, 0x00       ; 0
     d10:       40 e0           ldi     r20, 0x00       ; 0
     d12:       0f c0           rjmp    .+30            ; 0xd32 <SendOutData+0x5c>
     d14:       f7 01           movw    r30, r14
     d16:       e6 0f           add     r30, r22
     d18:       f1 1d           adc     r31, r1
     d1a:       40 81           ld      r20, Z
     d1c:       6f 5f           subi    r22, 0xFF       ; 255
     d1e:       71 50           subi    r23, 0x01       ; 1
     d20:       11 f4           brne    .+4             ; 0xd26 <SendOutData+0x50>
     d22:       e0 e0           ldi     r30, 0x00       ; 0
     d24:       06 c0           rjmp    .+12            ; 0xd32 <SendOutData+0x5c>
     d26:       f7 01           movw    r30, r14
     d28:       e6 0f           add     r30, r22
     d2a:       f1 1d           adc     r31, r1
     d2c:       e0 81           ld      r30, Z
     d2e:       6f 5f           subi    r22, 0xFF       ; 255
     d30:       71 50           subi    r23, 0x01       ; 1
     d32:       89 2f           mov     r24, r25
     d34:       86 95           lsr     r24
     d36:       86 95           lsr     r24
     d38:       83 5c           subi    r24, 0xC3       ; 195
     d3a:       8c 93           st      X, r24
     d3c:       55 27           eor     r21, r21
     d3e:       89 2f           mov     r24, r25
     d40:       99 27           eor     r25, r25
     d42:       83 70           andi    r24, 0x03       ; 3
     d44:       90 70           andi    r25, 0x00       ; 0
     d46:       24 e0           ldi     r18, 0x04       ; 4
     d48:       88 0f           add     r24, r24
     d4a:       99 1f           adc     r25, r25
     d4c:       2a 95           dec     r18
     d4e:       e1 f7           brne    .-8             ; 0xd48 <SendOutData+0x72>
     d50:       9a 01           movw    r18, r20
     d52:       94 e0           ldi     r25, 0x04       ; 4
     d54:       36 95           lsr     r19
     d56:       27 95           ror     r18
     d58:       9a 95           dec     r25
     d5a:       e1 f7           brne    .-8             ; 0xd54 <SendOutData+0x7e>
     d5c:       82 2b           or      r24, r18
     d5e:       83 5c           subi    r24, 0xC3       ; 195
     d60:       ed 01           movw    r28, r26
     d62:       89 83           std     Y+1, r24        ; 0x01
     d64:       4f 70           andi    r20, 0x0F       ; 15
     d66:       50 70           andi    r21, 0x00       ; 0
     d68:       44 0f           add     r20, r20
     d6a:       55 1f           adc     r21, r21
     d6c:       44 0f           add     r20, r20
     d6e:       55 1f           adc     r21, r21
     d70:       8e 2f           mov     r24, r30
     d72:       82 95           swap    r24
     d74:       86 95           lsr     r24
     d76:       86 95           lsr     r24
     d78:       83 70           andi    r24, 0x03       ; 3
     d7a:       84 2b           or      r24, r20
     d7c:       83 5c           subi    r24, 0xC3       ; 195
     d7e:       8a 83           std     Y+2, r24        ; 0x02
     d80:       ef 73           andi    r30, 0x3F       ; 63
     d82:       e3 5c           subi    r30, 0xC3       ; 195
     d84:       eb 83           std     Y+3, r30        ; 0x03
     d86:       0c 5f           subi    r16, 0xFC       ; 252
     d88:       1f 4f           sbci    r17, 0xFF       ; 255
     d8a:       14 96           adiw    r26, 0x04       ; 4
     d8c:       77 23           and     r23, r23
     d8e:       09 f0           breq    .+2             ; 0xd92 <SendOutData+0xbc>
     d90:       b7 cf           rjmp    .-146           ; 0xd00 <SendOutData+0x2a>
     d92:       c8 01           movw    r24, r16
     d94:       0e 94 3d 06     call    0xc7a   ; 0xc7a <AddCRC>
     d98:       df 91           pop     r29
     d9a:       cf 91           pop     r28
     d9c:       1f 91           pop     r17
     d9e:       0f 91           pop     r16
     da0:       ff 90           pop     r15
     da2:       ef 90           pop     r14
     da4:       08 95           ret

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

00000e56 <uart_putchar>:
     e56:       1f 93           push    r17
     e58:       18 2f           mov     r17, r24
     e5a:       8a 30           cpi     r24, 0x0A       ; 10
     e5c:       19 f4           brne    .+6             ; 0xe64 <uart_putchar+0xe>
     e5e:       8d e0           ldi     r24, 0x0D       ; 13
     e60:       0e 94 2b 07     call    0xe56   ; 0xe56 <uart_putchar>
     e64:       80 91 c0 00     lds     r24, 0x00C0
     e68:       85 ff           sbrs    r24, 5
     e6a:       fc cf           rjmp    .-8             ; 0xe64 <uart_putchar+0xe>
     e6c:       10 93 c6 00     sts     0x00C6, r17
     e70:       80 e0           ldi     r24, 0x00       ; 0
     e72:       90 e0           ldi     r25, 0x00       ; 0
     e74:       1f 91           pop     r17
     e76:       08 95           ret

00000e78 <WriteProgramData>:
     e78:       08 95           ret

00000e7a <UART_Init>:
     e7a:       e1 ec           ldi     r30, 0xC1       ; 193
     e7c:       f0 e0           ldi     r31, 0x00       ; 0
     e7e:       88 e1           ldi     r24, 0x18       ; 24
     e80:       80 83           st      Z, r24
     e82:       a0 ec           ldi     r26, 0xC0       ; 192
     e84:       b0 e0           ldi     r27, 0x00       ; 0
     e86:       8c 91           ld      r24, X
     e88:       82 60           ori     r24, 0x02       ; 2
     e8a:       8c 93           st      X, r24
     e8c:       80 81           ld      r24, Z
     e8e:       80 68           ori     r24, 0x80       ; 128
     e90:       80 83           st      Z, r24
     e92:       80 81           ld      r24, Z
     e94:       80 64           ori     r24, 0x40       ; 64
     e96:       80 83           st      Z, r24
     e98:       8a e2           ldi     r24, 0x2A       ; 42
     e9a:       80 93 c4 00     sts     0x00C4, r24
     e9e:       88 ec           ldi     r24, 0xC8       ; 200
     ea0:       90 e0           ldi     r25, 0x00       ; 0
     ea2:       0e 94 0d 0c     call    0x181a  ; 0x181a <SetDelay>
     ea6:       90 93 e4 03     sts     0x03E4, r25
     eaa:       80 93 e3 03     sts     0x03E3, r24
     eae:       10 92 a5 01     sts     0x01A5, r1
     eb2:       08 95           ret

00000eb4 <DatenUebertragung>:
     eb4:       80 91 00 01     lds     r24, 0x0100
     eb8:       88 23           and     r24, r24
     eba:       09 f4           brne    .+2             ; 0xebe <DatenUebertragung+0xa>
     ebc:       68 c0           rjmp    .+208           ; 0xf8e <DatenUebertragung+0xda>
     ebe:       80 91 8e 01     lds     r24, 0x018E
     ec2:       88 23           and     r24, r24
     ec4:       71 f0           breq    .+28            ; 0xee2 <DatenUebertragung+0x2e>
     ec6:       80 91 00 01     lds     r24, 0x0100
     eca:       88 23           and     r24, r24
     ecc:       51 f0           breq    .+20            ; 0xee2 <DatenUebertragung+0x2e>
     ece:       2b e0           ldi     r18, 0x0B       ; 11
     ed0:       47 ef           ldi     r20, 0xF7       ; 247
     ed2:       53 e0           ldi     r21, 0x03       ; 3
     ed4:       60 91 b5 02     lds     r22, 0x02B5
     ed8:       87 e4           ldi     r24, 0x47       ; 71
     eda:       0e 94 6b 06     call    0xcd6   ; 0xcd6 <SendOutData>
     ede:       10 92 8e 01     sts     0x018E, r1
     ee2:       80 91 e3 03     lds     r24, 0x03E3
     ee6:       90 91 e4 03     lds     r25, 0x03E4
     eea:       0e 94 16 0c     call    0x182c  ; 0x182c <CheckDelay>
     eee:       88 23           and     r24, r24
     ef0:       21 f4           brne    .+8             ; 0xefa <DatenUebertragung+0x46>
     ef2:       80 91 90 01     lds     r24, 0x0190
     ef6:       88 23           and     r24, r24
     ef8:       b1 f0           breq    .+44            ; 0xf26 <DatenUebertragung+0x72>
     efa:       80 91 00 01     lds     r24, 0x0100
     efe:       88 23           and     r24, r24
     f00:       91 f0           breq    .+36            ; 0xf26 <DatenUebertragung+0x72>
     f02:       22 e3           ldi     r18, 0x32       ; 50
     f04:       40 ee           ldi     r20, 0xE0       ; 224
     f06:       54 e0           ldi     r21, 0x04       ; 4
     f08:       60 91 b5 02     lds     r22, 0x02B5
     f0c:       84 e4           ldi     r24, 0x44       ; 68
     f0e:       0e 94 6b 06     call    0xcd6   ; 0xcd6 <SendOutData>
     f12:       10 92 90 01     sts     0x0190, r1
     f16:       8a ef           ldi     r24, 0xFA       ; 250
     f18:       90 e0           ldi     r25, 0x00       ; 0
     f1a:       0e 94 0d 0c     call    0x181a  ; 0x181a <SetDelay>
     f1e:       90 93 e4 03     sts     0x03E4, r25
     f22:       80 93 e3 03     sts     0x03E3, r24
     f26:       80 91 8f 01     lds     r24, 0x018F
     f2a:       88 23           and     r24, r24
     f2c:       f1 f0           breq    .+60            ; 0xf6a <DatenUebertragung+0xb6>
     f2e:       80 91 00 01     lds     r24, 0x0100
     f32:       88 23           and     r24, r24
     f34:       d1 f0           breq    .+52            ; 0xf6a <DatenUebertragung+0xb6>
     f36:       0e 94 62 10     call    0x20c4  ; 0x20c4 <Menu>
     f3a:       10 92 8f 01     sts     0x018F, r1
     f3e:       80 91 9c 01     lds     r24, 0x019C
     f42:       8f 5f           subi    r24, 0xFF       ; 255
     f44:       80 93 9c 01     sts     0x019C, r24
     f48:       84 30           cpi     r24, 0x04       ; 4
     f4a:       11 f4           brne    .+4             ; 0xf50 <DatenUebertragung+0x9c>
     f4c:       10 92 9c 01     sts     0x019C, r1
     f50:       80 91 9c 01     lds     r24, 0x019C
     f54:       44 e1           ldi     r20, 0x14       ; 20
     f56:       84 9f           mul     r24, r20
     f58:       a0 01           movw    r20, r0
     f5a:       11 24           eor     r1, r1
     f5c:       4a 5e           subi    r20, 0xEA       ; 234
     f5e:       5e 4f           sbci    r21, 0xFE       ; 254
     f60:       24 e1           ldi     r18, 0x14       ; 20
     f62:       60 e0           ldi     r22, 0x00       ; 0
     f64:       80 5d           subi    r24, 0xD0       ; 208
     f66:       0e 94 6b 06     call    0xcd6   ; 0xcd6 <SendOutData>
     f6a:       80 91 91 01     lds     r24, 0x0191
     f6e:       88 23           and     r24, r24
     f70:       71 f0           breq    .+28            ; 0xf8e <DatenUebertragung+0xda>
     f72:       80 91 00 01     lds     r24, 0x0100
     f76:       88 23           and     r24, r24
     f78:       51 f0           breq    .+20            ; 0xf8e <DatenUebertragung+0xda>
     f7a:       2a e0           ldi     r18, 0x0A       ; 10
     f7c:       42 e0           ldi     r20, 0x02       ; 2
     f7e:       54 e0           ldi     r21, 0x04       ; 4
     f80:       60 91 b5 02     lds     r22, 0x02B5
     f84:       86 e5           ldi     r24, 0x56       ; 86
     f86:       0e 94 6b 06     call    0xcd6   ; 0xcd6 <SendOutData>
     f8a:       10 92 91 01     sts     0x0191, r1
     f8e:       08 95           ret

00000f90 <BearbeiteRxDaten>:
     f90:       1f 93           push    r17
     f92:       cf 93           push    r28
     f94:       df 93           push    r29
     f96:       cd b7           in      r28, 0x3d       ; 61
     f98:       de b7           in      r29, 0x3e       ; 62
     f9a:       22 97           sbiw    r28, 0x02       ; 2
     f9c:       0f b6           in      r0, 0x3f        ; 63
     f9e:       f8 94           cli
     fa0:       de bf           out     0x3e, r29       ; 62
     fa2:       0f be           out     0x3f, r0        ; 63
     fa4:       cd bf           out     0x3d, r28       ; 61
     fa6:       80 91 93 01     lds     r24, 0x0193
     faa:       88 23           and     r24, r24
     fac:       09 f4           brne    .+2             ; 0xfb0 <BearbeiteRxDaten+0x20>
     fae:       98 c0           rjmp    .+304           ; 0x10e0 <BearbeiteRxDaten+0x150>
     fb0:       8f ef           ldi     r24, 0xFF       ; 255
     fb2:       80 93 01 01     sts     0x0101, r24
     fb6:       80 91 31 04     lds     r24, 0x0431
     fba:       81 37           cpi     r24, 0x71       ; 113
     fbc:       60 f4           brcc    .+24            ; 0xfd6 <BearbeiteRxDaten+0x46>
     fbe:       8c 36           cpi     r24, 0x6C       ; 108
     fc0:       08 f0           brcs    .+2             ; 0xfc4 <BearbeiteRxDaten+0x34>
     fc2:       6f c0           rjmp    .+222           ; 0x10a2 <BearbeiteRxDaten+0x112>
     fc4:       87 36           cpi     r24, 0x67       ; 103
     fc6:       09 f4           brne    .+2             ; 0xfca <BearbeiteRxDaten+0x3a>
     fc8:       40 c0           rjmp    .+128           ; 0x104a <BearbeiteRxDaten+0xba>
     fca:       88 36           cpi     r24, 0x68       ; 104
     fcc:       f9 f0           breq    .+62            ; 0x100c <BearbeiteRxDaten+0x7c>
     fce:       83 36           cpi     r24, 0x63       ; 99
     fd0:       09 f0           breq    .+2             ; 0xfd4 <BearbeiteRxDaten+0x44>
     fd2:       84 c0           rjmp    .+264           ; 0x10dc <BearbeiteRxDaten+0x14c>
     fd4:       08 c0           rjmp    .+16            ; 0xfe6 <BearbeiteRxDaten+0x56>
     fd6:       84 37           cpi     r24, 0x74       ; 116
     fd8:       59 f1           breq    .+86            ; 0x1030 <BearbeiteRxDaten+0xa0>
     fda:       86 37           cpi     r24, 0x76       ; 118
     fdc:       91 f1           breq    .+100           ; 0x1042 <BearbeiteRxDaten+0xb2>
     fde:       81 37           cpi     r24, 0x71       ; 113
     fe0:       09 f0           breq    .+2             ; 0xfe4 <BearbeiteRxDaten+0x54>
     fe2:       7c c0           rjmp    .+248           ; 0x10dc <BearbeiteRxDaten+0x14c>
     fe4:       36 c0           rjmp    .+108           ; 0x1052 <BearbeiteRxDaten+0xc2>
     fe6:       20 91 96 01     lds     r18, 0x0196
     fea:       43 e0           ldi     r20, 0x03       ; 3
     fec:       6b e0           ldi     r22, 0x0B       ; 11
     fee:       87 ef           ldi     r24, 0xF7       ; 247
     ff0:       93 e0           ldi     r25, 0x03       ; 3
     ff2:       0e 94 d3 06     call    0xda6   ; 0xda6 <Decode64>
     ff6:       80 91 cd 01     lds     r24, 0x01CD
     ffa:       90 91 f9 03     lds     r25, 0x03F9
     ffe:       89 2b           or      r24, r25
    1000:       80 93 cd 01     sts     0x01CD, r24
    1004:       81 e0           ldi     r24, 0x01       ; 1
    1006:       80 93 90 01     sts     0x0190, r24
    100a:       68 c0           rjmp    .+208           ; 0x10dc <BearbeiteRxDaten+0x14c>
    100c:       20 91 96 01     lds     r18, 0x0196
    1010:       43 e0           ldi     r20, 0x03       ; 3
    1012:       62 e0           ldi     r22, 0x02       ; 2
    1014:       ce 01           movw    r24, r28
    1016:       01 96           adiw    r24, 0x01       ; 1
    1018:       0e 94 d3 06     call    0xda6   ; 0xda6 <Decode64>
    101c:       80 91 cd 01     lds     r24, 0x01CD
    1020:       99 81           ldd     r25, Y+1        ; 0x01
    1022:       89 2b           or      r24, r25
    1024:       80 93 cd 01     sts     0x01CD, r24
    1028:       81 e0           ldi     r24, 0x01       ; 1
    102a:       80 93 8f 01     sts     0x018F, r24
    102e:       56 c0           rjmp    .+172           ; 0x10dc <BearbeiteRxDaten+0x14c>
    1030:       20 91 96 01     lds     r18, 0x0196
    1034:       43 e0           ldi     r20, 0x03       ; 3
    1036:       64 e0           ldi     r22, 0x04       ; 4
    1038:       88 e9           ldi     r24, 0x98       ; 152
    103a:       91 e0           ldi     r25, 0x01       ; 1
    103c:       0e 94 d3 06     call    0xda6   ; 0xda6 <Decode64>
    1040:       4d c0           rjmp    .+154           ; 0x10dc <BearbeiteRxDaten+0x14c>
    1042:       81 e0           ldi     r24, 0x01       ; 1
    1044:       80 93 91 01     sts     0x0191, r24
    1048:       49 c0           rjmp    .+146           ; 0x10dc <BearbeiteRxDaten+0x14c>
    104a:       81 e0           ldi     r24, 0x01       ; 1
    104c:       80 93 8e 01     sts     0x018E, r24
    1050:       45 c0           rjmp    .+138           ; 0x10dc <BearbeiteRxDaten+0x14c>
    1052:       20 91 96 01     lds     r18, 0x0196
    1056:       43 e0           ldi     r20, 0x03       ; 3
    1058:       62 e0           ldi     r22, 0x02       ; 2
    105a:       ce 01           movw    r24, r28
    105c:       01 96           adiw    r24, 0x01       ; 1
    105e:       0e 94 d3 06     call    0xda6   ; 0xda6 <Decode64>
    1062:       89 81           ldd     r24, Y+1        ; 0x01
    1064:       8f 3f           cpi     r24, 0xFF       ; 255
    1066:       89 f0           breq    .+34            ; 0x108a <BearbeiteRxDaten+0xfa>
    1068:       86 30           cpi     r24, 0x06       ; 6
    106a:       10 f0           brcs    .+4             ; 0x1070 <BearbeiteRxDaten+0xe0>
    106c:       85 e0           ldi     r24, 0x05       ; 5
    106e:       89 83           std     Y+1, r24        ; 0x01
    1070:       4a e3           ldi     r20, 0x3A       ; 58
    1072:       62 ea           ldi     r22, 0xA2       ; 162
    1074:       75 e0           ldi     r23, 0x05       ; 5
    1076:       89 81           ldd     r24, Y+1        ; 0x01
    1078:       0e 94 17 02     call    0x42e   ; 0x42e <ReadParameterSet>
    107c:       89 81           ldd     r24, Y+1        ; 0x01
    107e:       2a e3           ldi     r18, 0x3A       ; 58
    1080:       42 ea           ldi     r20, 0xA2       ; 162
    1082:       55 e0           ldi     r21, 0x05       ; 5
    1084:       60 91 b5 02     lds     r22, 0x02B5
    1088:       08 c0           rjmp    .+16            ; 0x109a <BearbeiteRxDaten+0x10a>
    108a:       10 91 b5 02     lds     r17, 0x02B5
    108e:       0e 94 f8 01     call    0x3f0   ; 0x3f0 <GetActiveParamSetNumber>
    1092:       2a e3           ldi     r18, 0x3A       ; 58
    1094:       42 ea           ldi     r20, 0xA2       ; 162
    1096:       55 e0           ldi     r21, 0x05       ; 5
    1098:       61 2f           mov     r22, r17
    109a:       85 5b           subi    r24, 0xB5       ; 181
    109c:       0e 94 6b 06     call    0xcd6   ; 0xcd6 <SendOutData>
    10a0:       1d c0           rjmp    .+58            ; 0x10dc <BearbeiteRxDaten+0x14c>
    10a2:       20 91 96 01     lds     r18, 0x0196
    10a6:       43 e0           ldi     r20, 0x03       ; 3
    10a8:       6a e3           ldi     r22, 0x3A       ; 58
    10aa:       82 ea           ldi     r24, 0xA2       ; 162
    10ac:       95 e0           ldi     r25, 0x05       ; 5
    10ae:       0e 94 d3 06     call    0xda6   ; 0xda6 <Decode64>
    10b2:       80 91 31 04     lds     r24, 0x0431
    10b6:       4a e3           ldi     r20, 0x3A       ; 58
    10b8:       62 ea           ldi     r22, 0xA2       ; 162
    10ba:       75 e0           ldi     r23, 0x05       ; 5
    10bc:       8b 56           subi    r24, 0x6B       ; 107
    10be:       0e 94 ff 01     call    0x3fe   ; 0x3fe <WriteParameterSet>
    10c2:       80 91 31 04     lds     r24, 0x0431
    10c6:       8b 56           subi    r24, 0x6B       ; 107
    10c8:       a2 e0           ldi     r26, 0x02       ; 2
    10ca:       b0 e0           ldi     r27, 0x00       ; 0
    10cc:       08 2e           mov     r0, r24
    10ce:       0e 94 5f 2d     call    0x5abe  ; 0x5abe <__eeprom_write_byte_1F2021>
    10d2:       0e 94 f8 01     call    0x3f0   ; 0x3f0 <GetActiveParamSetNumber>
    10d6:       99 27           eor     r25, r25
    10d8:       0e 94 5d 1e     call    0x3cba  ; 0x3cba <Piep>
    10dc:       10 92 93 01     sts     0x0193, r1
    10e0:       22 96           adiw    r28, 0x02       ; 2
    10e2:       0f b6           in      r0, 0x3f        ; 63
    10e4:       f8 94           cli
    10e6:       de bf           out     0x3e, r29       ; 62
    10e8:       0f be           out     0x3f, r0        ; 63
    10ea:       cd bf           out     0x3d, r28       ; 61
    10ec:       df 91           pop     r29
    10ee:       cf 91           pop     r28
    10f0:       1f 91           pop     r17
    10f2:       08 95           ret

000010f4 <Putchar>:
    10f4:       98 2f           mov     r25, r24
    10f6:       80 91 5b 05     lds     r24, 0x055B
    10fa:       81 30           cpi     r24, 0x01       ; 1
    10fc:       69 f4           brne    .+26            ; 0x1118 <__stack+0x19>
    10fe:       80 91 cc 01     lds     r24, 0x01CC
    1102:       e8 2f           mov     r30, r24
    1104:       ff 27           eor     r31, r31
    1106:       ea 5e           subi    r30, 0xEA       ; 234
    1108:       fe 4f           sbci    r31, 0xFE       ; 254
    110a:       90 83           st      Z, r25
    110c:       8f 5f           subi    r24, 0xFF       ; 255
    110e:       80 93 cc 01     sts     0x01CC, r24
    1112:       21 e0           ldi     r18, 0x01       ; 1
    1114:       30 e0           ldi     r19, 0x00       ; 0
    1116:       05 c0           rjmp    .+10            ; 0x1122 <__stack+0x23>
    1118:       89 2f           mov     r24, r25
    111a:       0e 94 2b 07     call    0xe56   ; 0xe56 <uart_putchar>
    111e:       28 2f           mov     r18, r24
    1120:       33 27           eor     r19, r19
    1122:       c9 01           movw    r24, r18
    1124:       08 95           ret

00001126 <PAD_0>:
    1126:       1f 93           push    r17
    1128:       18 2f           mov     r17, r24
    112a:       04 c0           rjmp    .+8             ; 0x1134 <PAD_0+0xe>
    112c:       80 e3           ldi     r24, 0x30       ; 48
    112e:       0e 94 7a 08     call    0x10f4  ; 0x10f4 <Putchar>
    1132:       11 50           subi    r17, 0x01       ; 1
    1134:       11 16           cp      r1, r17
    1136:       d4 f3           brlt    .-12            ; 0x112c <PAD_0+0x6>
    1138:       1f 91           pop     r17
    113a:       08 95           ret

0000113c <PAD_SP>:
    113c:       1f 93           push    r17
    113e:       18 2f           mov     r17, r24
    1140:       04 c0           rjmp    .+8             ; 0x114a <PAD_SP+0xe>
    1142:       80 e2           ldi     r24, 0x20       ; 32
    1144:       0e 94 7a 08     call    0x10f4  ; 0x10f4 <Putchar>
    1148:       11 50           subi    r17, 0x01       ; 1
    114a:       11 16           cp      r1, r17
    114c:       d4 f3           brlt    .-12            ; 0x1142 <PAD_SP+0x6>
    114e:       1f 91           pop     r17
    1150:       08 95           ret

00001152 <PRINTP>:
    1152:       0f 93           push    r16
    1154:       1f 93           push    r17
    1156:       cf 93           push    r28
    1158:       df 93           push    r29
    115a:       8c 01           movw    r16, r24
    115c:       eb 01           movw    r28, r22
    115e:       08 c0           rjmp    .+16            ; 0x1170 <PRINTP+0x1e>
    1160:       f8 01           movw    r30, r16
    1162:       0f 5f           subi    r16, 0xFF       ; 255
    1164:       1f 4f           sbci    r17, 0xFF       ; 255
    1166:       e4 91           lpm     r30, Z
    1168:       8e 2f           mov     r24, r30
    116a:       0e 94 7a 08     call    0x10f4  ; 0x10f4 <Putchar>
    116e:       21 97           sbiw    r28, 0x01       ; 1
    1170:       20 97           sbiw    r28, 0x00       ; 0
    1172:       b1 f7           brne    .-20            ; 0x1160 <PRINTP+0xe>
    1174:       df 91           pop     r29
    1176:       cf 91           pop     r28
    1178:       1f 91           pop     r17
    117a:       0f 91           pop     r16
    117c:       08 95           ret

0000117e <PRINT>:
    117e:       0f 93           push    r16
    1180:       1f 93           push    r17
    1182:       cf 93           push    r28
    1184:       df 93           push    r29
    1186:       8c 01           movw    r16, r24
    1188:       eb 01           movw    r28, r22
    118a:       06 c0           rjmp    .+12            ; 0x1198 <PRINT+0x1a>
    118c:       f8 01           movw    r30, r16
    118e:       81 91           ld      r24, Z+
    1190:       8f 01           movw    r16, r30
    1192:       0e 94 7a 08     call    0x10f4  ; 0x10f4 <Putchar>
    1196:       21 97           sbiw    r28, 0x01       ; 1
    1198:       20 97           sbiw    r28, 0x00       ; 0
    119a:       c1 f7           brne    .-16            ; 0x118c <PRINT+0xe>
    119c:       df 91           pop     r29
    119e:       cf 91           pop     r28
    11a0:       1f 91           pop     r17
    11a2:       0f 91           pop     r16
    11a4:       08 95           ret

000011a6 <_printf_P>:
    11a6:       2f 92           push    r2
    11a8:       3f 92           push    r3
    11aa:       4f 92           push    r4
    11ac:       5f 92           push    r5
    11ae:       6f 92           push    r6
    11b0:       7f 92           push    r7
    11b2:       8f 92           push    r8
    11b4:       9f 92           push    r9
    11b6:       af 92           push    r10
    11b8:       bf 92           push    r11
    11ba:       cf 92           push    r12
    11bc:       df 92           push    r13
    11be:       ef 92           push    r14
    11c0:       ff 92           push    r15
    11c2:       0f 93           push    r16
    11c4:       1f 93           push    r17
    11c6:       cf 93           push    r28
    11c8:       df 93           push    r29
    11ca:       cd b7           in      r28, 0x3d       ; 61
    11cc:       de b7           in      r29, 0x3e       ; 62
    11ce:       e3 97           sbiw    r28, 0x33       ; 51
    11d0:       0f b6           in      r0, 0x3f        ; 63
    11d2:       f8 94           cli
    11d4:       de bf           out     0x3e, r29       ; 62
    11d6:       0f be           out     0x3f, r0        ; 63
    11d8:       cd bf           out     0x3d, r28       ; 61
    11da:       29 96           adiw    r28, 0x09       ; 9
    11dc:       8f ad           ldd     r24, Y+63       ; 0x3f
    11de:       29 97           sbiw    r28, 0x09       ; 9
    11e0:       80 93 5b 05     sts     0x055B, r24
    11e4:       ce 01           movw    r24, r28
    11e6:       85 5b           subi    r24, 0xB5       ; 181
    11e8:       9f 4f           sbci    r25, 0xFF       ; 255
    11ea:       9d 83           std     Y+5, r25        ; 0x05
    11ec:       8c 83           std     Y+4, r24        ; 0x04
    11ee:       2b 96           adiw    r28, 0x0b       ; 11
    11f0:       8e ad           ldd     r24, Y+62       ; 0x3e
    11f2:       9f ad           ldd     r25, Y+63       ; 0x3f
    11f4:       2b 97           sbiw    r28, 0x0b       ; 11
    11f6:       9f a7           std     Y+47, r25       ; 0x2f
    11f8:       8e a7           std     Y+46, r24       ; 0x2e
    11fa:       22 24           eor     r2, r2
    11fc:       33 24           eor     r3, r3
    11fe:       21 01           movw    r4, r2
    1200:       02 c0           rjmp    .+4             ; 0x1206 <_printf_P+0x60>
    1202:       13 01           movw    r2, r6
    1204:       24 01           movw    r4, r8
    1206:       0e a5           ldd     r16, Y+46       ; 0x2e
    1208:       1f a5           ldd     r17, Y+47       ; 0x2f
    120a:       02 c0           rjmp    .+4             ; 0x1210 <_printf_P+0x6a>
    120c:       0f 5f           subi    r16, 0xFF       ; 255
    120e:       1f 4f           sbci    r17, 0xFF       ; 255
    1210:       f8 01           movw    r30, r16
    1212:       f4 90           lpm     r15, Z
    1214:       ff 20           and     r15, r15
    1216:       19 f0           breq    .+6             ; 0x121e <_printf_P+0x78>
    1218:       f5 e2           ldi     r31, 0x25       ; 37
    121a:       ff 16           cp      r15, r31
    121c:       b9 f7           brne    .-18            ; 0x120c <_printf_P+0x66>
    121e:       b8 01           movw    r22, r16
    1220:       8e a5           ldd     r24, Y+46       ; 0x2e
    1222:       9f a5           ldd     r25, Y+47       ; 0x2f
    1224:       68 1b           sub     r22, r24
    1226:       79 0b           sbc     r23, r25
    1228:       11 f0           breq    .+4             ; 0x122e <_printf_P+0x88>
    122a:       0e 94 a9 08     call    0x1152  ; 0x1152 <PRINTP>
    122e:       ff 20           and     r15, r15
    1230:       09 f4           brne    .+2             ; 0x1234 <_printf_P+0x8e>
    1232:       46 c2           rjmp    .+1164          ; 0x16c0 <_printf_P+0x51a>
    1234:       0f 5f           subi    r16, 0xFF       ; 255
    1236:       1f 4f           sbci    r17, 0xFF       ; 255
    1238:       1f a7           std     Y+47, r17       ; 0x2f
    123a:       0e a7           std     Y+46, r16       ; 0x2e
    123c:       19 82           std     Y+1, r1 ; 0x01
    123e:       ac 81           ldd     r26, Y+4        ; 0x04
    1240:       bd 81           ldd     r27, Y+5        ; 0x05
    1242:       1b aa           std     Y+51, r1        ; 0x33
    1244:       1a aa           std     Y+50, r1        ; 0x32
    1246:       9f ef           ldi     r25, 0xFF       ; 255
    1248:       99 ab           std     Y+49, r25       ; 0x31
    124a:       ee a5           ldd     r30, Y+46       ; 0x2e
    124c:       ff a5           ldd     r31, Y+47       ; 0x2f
    124e:       cf 01           movw    r24, r30
    1250:       01 96           adiw    r24, 0x01       ; 1
    1252:       9f a7           std     Y+47, r25       ; 0x2f
    1254:       8e a7           std     Y+46, r24       ; 0x2e
    1256:       b4 90           lpm     r11, Z
    1258:       95 e7           ldi     r25, 0x75       ; 117
    125a:       b9 16           cp      r11, r25
    125c:       21 f0           breq    .+8             ; 0x1266 <_printf_P+0xc0>
    125e:       8b 2d           mov     r24, r11
    1260:       80 62           ori     r24, 0x20       ; 32
    1262:       88 37           cpi     r24, 0x78       ; 120
    1264:       89 f4           brne    .+34            ; 0x1288 <_printf_P+0xe2>
    1266:       eb a9           ldd     r30, Y+51       ; 0x33
    1268:       e0 ff           sbrs    r30, 0
    126a:       07 c0           rjmp    .+14            ; 0x127a <_printf_P+0xd4>
    126c:       2d 90           ld      r2, X+
    126e:       3d 90           ld      r3, X+
    1270:       4d 90           ld      r4, X+
    1272:       5c 90           ld      r5, X
    1274:       13 97           sbiw    r26, 0x03       ; 3
    1276:       14 96           adiw    r26, 0x04       ; 4
    1278:       07 c0           rjmp    .+14            ; 0x1288 <_printf_P+0xe2>
    127a:       8d 91           ld      r24, X+
    127c:       9c 91           ld      r25, X
    127e:       11 97           sbiw    r26, 0x01       ; 1
    1280:       1c 01           movw    r2, r24
    1282:       44 24           eor     r4, r4
    1284:       55 24           eor     r5, r5
    1286:       12 96           adiw    r26, 0x02       ; 2
    1288:       f0 e2           ldi     r31, 0x20       ; 32
    128a:       bf 16           cp      r11, r31
    128c:       21 f4           brne    .+8             ; 0x1296 <_printf_P+0xf0>
    128e:       89 81           ldd     r24, Y+1        ; 0x01
    1290:       88 23           and     r24, r24
    1292:       d9 f6           brne    .-74            ; 0x124a <_printf_P+0xa4>
    1294:       85 c0           rjmp    .+266           ; 0x13a0 <_printf_P+0x1fa>
    1296:       83 e2           ldi     r24, 0x23       ; 35
    1298:       b8 16           cp      r11, r24
    129a:       09 f4           brne    .+2             ; 0x129e <_printf_P+0xf8>
    129c:       83 c0           rjmp    .+262           ; 0x13a4 <_printf_P+0x1fe>
    129e:       9a e2           ldi     r25, 0x2A       ; 42
    12a0:       b9 16           cp      r11, r25
    12a2:       21 f0           breq    .+8             ; 0x12ac <_printf_P+0x106>
    12a4:       ed e2           ldi     r30, 0x2D       ; 45
    12a6:       be 16           cp      r11, r30
    12a8:       69 f4           brne    .+26            ; 0x12c4 <_printf_P+0x11e>
    12aa:       08 c0           rjmp    .+16            ; 0x12bc <_printf_P+0x116>
    12ac:       fd 01           movw    r30, r26
    12ae:       12 96           adiw    r26, 0x02       ; 2
    12b0:       e0 81           ld      r30, Z
    12b2:       ea ab           std     Y+50, r30       ; 0x32
    12b4:       e7 ff           sbrs    r30, 7
    12b6:       c9 cf           rjmp    .-110           ; 0x124a <_printf_P+0xa4>
    12b8:       e1 95           neg     r30
    12ba:       ea ab           std     Y+50, r30       ; 0x32
    12bc:       fb a9           ldd     r31, Y+51       ; 0x33
    12be:       f0 61           ori     r31, 0x10       ; 16
    12c0:       ff 7d           andi    r31, 0xDF       ; 223
    12c2:       72 c0           rjmp    .+228           ; 0x13a8 <_printf_P+0x202>
    12c4:       8b e2           ldi     r24, 0x2B       ; 43
    12c6:       b8 16           cp      r11, r24
    12c8:       09 f4           brne    .+2             ; 0x12cc <_printf_P+0x126>
    12ca:       6a c0           rjmp    .+212           ; 0x13a0 <_printf_P+0x1fa>
    12cc:       9e e2           ldi     r25, 0x2E       ; 46
    12ce:       b9 16           cp      r11, r25
    12d0:       b1 f5           brne    .+108           ; 0x133e <_printf_P+0x198>
    12d2:       2e a5           ldd     r18, Y+46       ; 0x2e
    12d4:       3f a5           ldd     r19, Y+47       ; 0x2f
    12d6:       2f 5f           subi    r18, 0xFF       ; 255
    12d8:       3f 4f           sbci    r19, 0xFF       ; 255
    12da:       ee a5           ldd     r30, Y+46       ; 0x2e
    12dc:       ff a5           ldd     r31, Y+47       ; 0x2f
    12de:       84 91           lpm     r24, Z
    12e0:       8a 32           cpi     r24, 0x2A       ; 42
    12e2:       21 f0           breq    .+8             ; 0x12ec <_printf_P+0x146>
    12e4:       b8 2e           mov     r11, r24
    12e6:       20 e0           ldi     r18, 0x00       ; 0
    12e8:       30 e0           ldi     r19, 0x00       ; 0
    12ea:       1b c0           rjmp    .+54            ; 0x1322 <_printf_P+0x17c>
    12ec:       fd 01           movw    r30, r26
    12ee:       12 96           adiw    r26, 0x02       ; 2
    12f0:       40 81           ld      r20, Z
    12f2:       51 81           ldd     r21, Z+1        ; 0x01
    12f4:       57 ff           sbrs    r21, 7
    12f6:       02 c0           rjmp    .+4             ; 0x12fc <_printf_P+0x156>
    12f8:       4f ef           ldi     r20, 0xFF       ; 255
    12fa:       5f ef           ldi     r21, 0xFF       ; 255
    12fc:       49 ab           std     Y+49, r20       ; 0x31
    12fe:       3f a7           std     Y+47, r19       ; 0x2f
    1300:       2e a7           std     Y+46, r18       ; 0x2e
    1302:       a3 cf           rjmp    .-186           ; 0x124a <_printf_P+0xa4>
    1304:       c9 01           movw    r24, r18
    1306:       43 e0           ldi     r20, 0x03       ; 3
    1308:       88 0f           add     r24, r24
    130a:       99 1f           adc     r25, r25
    130c:       4a 95           dec     r20
    130e:       e1 f7           brne    .-8             ; 0x1308 <_printf_P+0x162>
    1310:       22 0f           add     r18, r18
    1312:       33 1f           adc     r19, r19
    1314:       28 0f           add     r18, r24
    1316:       39 1f           adc     r19, r25
    1318:       2b 0d           add     r18, r11
    131a:       31 1d           adc     r19, r1
    131c:       20 53           subi    r18, 0x30       ; 48
    131e:       30 40           sbci    r19, 0x00       ; 0
    1320:       b4 90           lpm     r11, Z
    1322:       31 96           adiw    r30, 0x01       ; 1
    1324:       8b 2d           mov     r24, r11
    1326:       80 53           subi    r24, 0x30       ; 48
    1328:       8a 30           cpi     r24, 0x0A       ; 10
    132a:       60 f3           brcs    .-40            ; 0x1304 <_printf_P+0x15e>
    132c:       ff a7           std     Y+47, r31       ; 0x2f
    132e:       ee a7           std     Y+46, r30       ; 0x2e
    1330:       a9 01           movw    r20, r18
    1332:       37 ff           sbrs    r19, 7
    1334:       02 c0           rjmp    .+4             ; 0x133a <_printf_P+0x194>
    1336:       4f ef           ldi     r20, 0xFF       ; 255
    1338:       5f ef           ldi     r21, 0xFF       ; 255
    133a:       49 ab           std     Y+49, r20       ; 0x31
    133c:       8d cf           rjmp    .-230           ; 0x1258 <_printf_P+0xb2>
    133e:       f0 e3           ldi     r31, 0x30       ; 48
    1340:       bf 16           cp      r11, r31
    1342:       31 f4           brne    .+12            ; 0x1350 <_printf_P+0x1aa>
    1344:       8b a9           ldd     r24, Y+51       ; 0x33
    1346:       84 fd           sbrc    r24, 4
    1348:       80 cf           rjmp    .-256           ; 0x124a <_printf_P+0xa4>
    134a:       80 62           ori     r24, 0x20       ; 32
    134c:       8b ab           std     Y+51, r24       ; 0x33
    134e:       7d cf           rjmp    .-262           ; 0x124a <_printf_P+0xa4>
    1350:       8b 2d           mov     r24, r11
    1352:       81 53           subi    r24, 0x31       ; 49
    1354:       89 30           cpi     r24, 0x09       ; 9
    1356:       e8 f4           brcc    .+58            ; 0x1392 <_printf_P+0x1ec>
    1358:       20 e0           ldi     r18, 0x00       ; 0
    135a:       30 e0           ldi     r19, 0x00       ; 0
    135c:       c9 01           movw    r24, r18
    135e:       13 e0           ldi     r17, 0x03       ; 3
    1360:       88 0f           add     r24, r24
    1362:       99 1f           adc     r25, r25
    1364:       1a 95           dec     r17
    1366:       e1 f7           brne    .-8             ; 0x1360 <_printf_P+0x1ba>
    1368:       22 0f           add     r18, r18
    136a:       33 1f           adc     r19, r19
    136c:       28 0f           add     r18, r24
    136e:       39 1f           adc     r19, r25
    1370:       2b 0d           add     r18, r11
    1372:       31 1d           adc     r19, r1
    1374:       20 53           subi    r18, 0x30       ; 48
    1376:       30 40           sbci    r19, 0x00       ; 0
    1378:       ee a5           ldd     r30, Y+46       ; 0x2e
    137a:       ff a5           ldd     r31, Y+47       ; 0x2f
    137c:       cf 01           movw    r24, r30
    137e:       01 96           adiw    r24, 0x01       ; 1
    1380:       9f a7           std     Y+47, r25       ; 0x2f
    1382:       8e a7           std     Y+46, r24       ; 0x2e
    1384:       b4 90           lpm     r11, Z
    1386:       8b 2d           mov     r24, r11
    1388:       80 53           subi    r24, 0x30       ; 48
    138a:       8a 30           cpi     r24, 0x0A       ; 10
    138c:       38 f3           brcs    .-50            ; 0x135c <_printf_P+0x1b6>
    138e:       2a ab           std     Y+50, r18       ; 0x32
    1390:       63 cf           rjmp    .-314           ; 0x1258 <_printf_P+0xb2>
    1392:       98 e6           ldi     r25, 0x68       ; 104
    1394:       b9 16           cp      r11, r25
    1396:       51 f4           brne    .+20            ; 0x13ac <_printf_P+0x206>
    1398:       eb a9           ldd     r30, Y+51       ; 0x33
    139a:       e4 60           ori     r30, 0x04       ; 4
    139c:       eb ab           std     Y+51, r30       ; 0x33
    139e:       55 cf           rjmp    .-342           ; 0x124a <_printf_P+0xa4>
    13a0:       b9 82           std     Y+1, r11        ; 0x01
    13a2:       53 cf           rjmp    .-346           ; 0x124a <_printf_P+0xa4>
    13a4:       fb a9           ldd     r31, Y+51       ; 0x33
    13a6:       f8 60           ori     r31, 0x08       ; 8
    13a8:       fb ab           std     Y+51, r31       ; 0x33
    13aa:       4f cf           rjmp    .-354           ; 0x124a <_printf_P+0xa4>
    13ac:       8c e6           ldi     r24, 0x6C       ; 108
    13ae:       b8 16           cp      r11, r24
    13b0:       21 f4           brne    .+8             ; 0x13ba <_printf_P+0x214>
    13b2:       9b a9           ldd     r25, Y+51       ; 0x33
    13b4:       91 60           ori     r25, 0x01       ; 1
    13b6:       9b ab           std     Y+51, r25       ; 0x33
    13b8:       48 cf           rjmp    .-368           ; 0x124a <_printf_P+0xa4>
    13ba:       bd 83           std     Y+5, r27        ; 0x05
    13bc:       ac 83           std     Y+4, r26        ; 0x04
    13be:       e3 e6           ldi     r30, 0x63       ; 99
    13c0:       be 16           cp      r11, r30
    13c2:       39 f4           brne    .+14            ; 0x13d2 <_printf_P+0x22c>
    13c4:       12 96           adiw    r26, 0x02       ; 2
    13c6:       bd 83           std     Y+5, r27        ; 0x05
    13c8:       ac 83           std     Y+4, r26        ; 0x04
    13ca:       12 97           sbiw    r26, 0x02       ; 2
    13cc:       8c 91           ld      r24, X
    13ce:       8e 83           std     Y+6, r24        ; 0x06
    13d0:       1c c1           rjmp    .+568           ; 0x160a <_printf_P+0x464>
    13d2:       f4 e4           ldi     r31, 0x44       ; 68
    13d4:       bf 16           cp      r11, r31
    13d6:       39 f0           breq    .+14            ; 0x13e6 <_printf_P+0x240>
    13d8:       84 e6           ldi     r24, 0x64       ; 100
    13da:       b8 16           cp      r11, r24
    13dc:       39 f0           breq    .+14            ; 0x13ec <_printf_P+0x246>
    13de:       99 e6           ldi     r25, 0x69       ; 105
    13e0:       b9 16           cp      r11, r25
    13e2:       59 f5           brne    .+86            ; 0x143a <_printf_P+0x294>
    13e4:       03 c0           rjmp    .+6             ; 0x13ec <_printf_P+0x246>
    13e6:       eb a9           ldd     r30, Y+51       ; 0x33
    13e8:       e1 60           ori     r30, 0x01       ; 1
    13ea:       eb ab           std     Y+51, r30       ; 0x33
    13ec:       fb a9           ldd     r31, Y+51       ; 0x33
    13ee:       f0 ff           sbrs    r31, 0
    13f0:       08 c0           rjmp    .+16            ; 0x1402 <_printf_P+0x25c>
    13f2:       14 96           adiw    r26, 0x04       ; 4
    13f4:       bd 83           std     Y+5, r27        ; 0x05
    13f6:       ac 83           std     Y+4, r26        ; 0x04
    13f8:       5e 90           ld      r5, -X
    13fa:       4e 90           ld      r4, -X
    13fc:       3e 90           ld      r3, -X
    13fe:       2e 90           ld      r2, -X
    1400:       0a c0           rjmp    .+20            ; 0x1416 <_printf_P+0x270>
    1402:       12 96           adiw    r26, 0x02       ; 2
    1404:       bd 83           std     Y+5, r27        ; 0x05
    1406:       ac 83           std     Y+4, r26        ; 0x04
    1408:       9e 91           ld      r25, -X
    140a:       8e 91           ld      r24, -X
    140c:       1c 01           movw    r2, r24
    140e:       44 24           eor     r4, r4
    1410:       37 fc           sbrc    r3, 7
    1412:       40 94           com     r4
    1414:       54 2c           mov     r5, r4
    1416:       57 fc           sbrc    r5, 7
    1418:       03 c0           rjmp    .+6             ; 0x1420 <_printf_P+0x27a>
    141a:       8a e0           ldi     r24, 0x0A       ; 10
    141c:       88 ab           std     Y+48, r24       ; 0x30
    141e:       96 c0           rjmp    .+300           ; 0x154c <_printf_P+0x3a6>
    1420:       50 94           com     r5
    1422:       40 94           com     r4
    1424:       30 94           com     r3
    1426:       20 94           com     r2
    1428:       21 1c           adc     r2, r1
    142a:       31 1c           adc     r3, r1
    142c:       41 1c           adc     r4, r1
    142e:       51 1c           adc     r5, r1
    1430:       8d e2           ldi     r24, 0x2D       ; 45
    1432:       89 83           std     Y+1, r24        ; 0x01
    1434:       9a e0           ldi     r25, 0x0A       ; 10
    1436:       98 ab           std     Y+48, r25       ; 0x30
    1438:       89 c0           rjmp    .+274           ; 0x154c <_printf_P+0x3a6>
    143a:       ef e4           ldi     r30, 0x4F       ; 79
    143c:       be 16           cp      r11, r30
    143e:       29 f0           breq    .+10            ; 0x144a <_printf_P+0x2a4>
    1440:       ff e6           ldi     r31, 0x6F       ; 111
    1442:       bf 16           cp      r11, r31
    1444:       39 f4           brne    .+14            ; 0x1454 <_printf_P+0x2ae>
    1446:       88 e0           ldi     r24, 0x08       ; 8
    1448:       65 c0           rjmp    .+202           ; 0x1514 <_printf_P+0x36e>
    144a:       9b a9           ldd     r25, Y+51       ; 0x33
    144c:       91 60           ori     r25, 0x01       ; 1
    144e:       9b ab           std     Y+51, r25       ; 0x33
    1450:       e8 e0           ldi     r30, 0x08       ; 8
    1452:       5a c0           rjmp    .+180           ; 0x1508 <_printf_P+0x362>
    1454:       f0 e7           ldi     r31, 0x70       ; 112
    1456:       bf 16           cp      r11, r31
    1458:       81 f4           brne    .+32            ; 0x147a <_printf_P+0x2d4>
    145a:       12 96           adiw    r26, 0x02       ; 2
    145c:       bd 83           std     Y+5, r27        ; 0x05
    145e:       ac 83           std     Y+4, r26        ; 0x04
    1460:       9e 91           ld      r25, -X
    1462:       8e 91           ld      r24, -X
    1464:       1c 01           movw    r2, r24
    1466:       44 24           eor     r4, r4
    1468:       55 24           eor     r5, r5
    146a:       8b a9           ldd     r24, Y+51       ; 0x33
    146c:       80 64           ori     r24, 0x40       ; 64
    146e:       8b ab           std     Y+51, r24       ; 0x33
    1470:       90 e1           ldi     r25, 0x10       ; 16
    1472:       98 ab           std     Y+48, r25       ; 0x30
    1474:       e8 e7           ldi     r30, 0x78       ; 120
    1476:       be 2e           mov     r11, r30
    1478:       68 c0           rjmp    .+208           ; 0x154a <_printf_P+0x3a4>
    147a:       e3 e7           ldi     r30, 0x73       ; 115
    147c:       be 16           cp      r11, r30
    147e:       e9 f5           brne    .+122           ; 0x14fa <_printf_P+0x354>
    1480:       12 96           adiw    r26, 0x02       ; 2
    1482:       bd 83           std     Y+5, r27        ; 0x05
    1484:       ac 83           std     Y+4, r26        ; 0x04
    1486:       de 90           ld      r13, -X
    1488:       ce 90           ld      r12, -X
    148a:       c1 14           cp      r12, r1
    148c:       d1 04           cpc     r13, r1
    148e:       89 f4           brne    .+34            ; 0x14b2 <_printf_P+0x30c>
    1490:       88 e2           ldi     r24, 0x28       ; 40
    1492:       8e 83           std     Y+6, r24        ; 0x06
    1494:       8e e6           ldi     r24, 0x6E       ; 110
    1496:       8f 83           std     Y+7, r24        ; 0x07
    1498:       85 e7           ldi     r24, 0x75       ; 117
    149a:       88 87           std     Y+8, r24        ; 0x08
    149c:       8c e6           ldi     r24, 0x6C       ; 108
    149e:       89 87           std     Y+9, r24        ; 0x09
    14a0:       8a 87           std     Y+10, r24       ; 0x0a
    14a2:       89 e2           ldi     r24, 0x29       ; 41
    14a4:       8b 87           std     Y+11, r24       ; 0x0b
    14a6:       1c 86           std     Y+12, r1        ; 0x0c
    14a8:       76 e0           ldi     r23, 0x06       ; 6
    14aa:       c7 2e           mov     r12, r23
    14ac:       d1 2c           mov     r13, r1
    14ae:       cc 0e           add     r12, r28
    14b0:       dd 1e           adc     r13, r29
    14b2:       f9 a9           ldd     r31, Y+49       ; 0x31
    14b4:       f7 fd           sbrc    r31, 7
    14b6:       13 c0           rjmp    .+38            ; 0x14de <_printf_P+0x338>
    14b8:       4f 2f           mov     r20, r31
    14ba:       55 27           eor     r21, r21
    14bc:       47 fd           sbrc    r20, 7
    14be:       50 95           com     r21
    14c0:       60 e0           ldi     r22, 0x00       ; 0
    14c2:       70 e0           ldi     r23, 0x00       ; 0
    14c4:       c6 01           movw    r24, r12
    14c6:       0e 94 05 2b     call    0x560a  ; 0x560a <memchr>
    14ca:       00 97           sbiw    r24, 0x00       ; 0
    14cc:       11 f4           brne    .+4             ; 0x14d2 <_printf_P+0x32c>
    14ce:       19 a9           ldd     r17, Y+49       ; 0x31
    14d0:       0d c0           rjmp    .+26            ; 0x14ec <_printf_P+0x346>
    14d2:       8c 19           sub     r24, r12
    14d4:       19 a9           ldd     r17, Y+49       ; 0x31
    14d6:       81 17           cp      r24, r17
    14d8:       4c f4           brge    .+18            ; 0x14ec <_printf_P+0x346>
    14da:       18 2f           mov     r17, r24
    14dc:       07 c0           rjmp    .+14            ; 0x14ec <_printf_P+0x346>
    14de:       f6 01           movw    r30, r12
    14e0:       01 90           ld      r0, Z+
    14e2:       00 20           and     r0, r0
    14e4:       e9 f7           brne    .-6             ; 0x14e0 <_printf_P+0x33a>
    14e6:       31 97           sbiw    r30, 0x01       ; 1
    14e8:       1e 2f           mov     r17, r30
    14ea:       1c 19           sub     r17, r12
    14ec:       19 82           std     Y+1, r1 ; 0x01
    14ee:       42 01           movw    r8, r4
    14f0:       31 01           movw    r6, r2
    14f2:       63 e7           ldi     r22, 0x73       ; 115
    14f4:       b6 2e           mov     r11, r22
    14f6:       40 e0           ldi     r20, 0x00       ; 0
    14f8:       94 c0           rjmp    .+296           ; 0x1622 <_printf_P+0x47c>
    14fa:       85 e5           ldi     r24, 0x55       ; 85
    14fc:       b8 16           cp      r11, r24
    14fe:       31 f0           breq    .+12            ; 0x150c <_printf_P+0x366>
    1500:       95 e7           ldi     r25, 0x75       ; 117
    1502:       b9 16           cp      r11, r25
    1504:       49 f4           brne    .+18            ; 0x1518 <_printf_P+0x372>
    1506:       ea e0           ldi     r30, 0x0A       ; 10
    1508:       e8 ab           std     Y+48, r30       ; 0x30
    150a:       1f c0           rjmp    .+62            ; 0x154a <_printf_P+0x3a4>
    150c:       fb a9           ldd     r31, Y+51       ; 0x33
    150e:       f1 60           ori     r31, 0x01       ; 1
    1510:       fb ab           std     Y+51, r31       ; 0x33
    1512:       8a e0           ldi     r24, 0x0A       ; 10
    1514:       88 ab           std     Y+48, r24       ; 0x30
    1516:       19 c0           rjmp    .+50            ; 0x154a <_printf_P+0x3a4>
    1518:       98 e5           ldi     r25, 0x58       ; 88
    151a:       b9 16           cp      r11, r25
    151c:       21 f0           breq    .+8             ; 0x1526 <_printf_P+0x380>
    151e:       e8 e7           ldi     r30, 0x78       ; 120
    1520:       be 16           cp      r11, r30
    1522:       09 f0           breq    .+2             ; 0x1526 <_printf_P+0x380>
    1524:       6e c0           rjmp    .+220           ; 0x1602 <_printf_P+0x45c>
    1526:       fb a9           ldd     r31, Y+51       ; 0x33
    1528:       f3 fd           sbrc    r31, 3
    152a:       02 c0           rjmp    .+4             ; 0x1530 <_printf_P+0x38a>
    152c:       80 e1           ldi     r24, 0x10       ; 16
    152e:       f2 cf           rjmp    .-28            ; 0x1514 <_printf_P+0x36e>
    1530:       21 14           cp      r2, r1
    1532:       31 04           cpc     r3, r1
    1534:       41 04           cpc     r4, r1
    1536:       51 04           cpc     r5, r1
    1538:       19 f4           brne    .+6             ; 0x1540 <_printf_P+0x39a>
    153a:       90 e1           ldi     r25, 0x10       ; 16
    153c:       98 ab           std     Y+48, r25       ; 0x30
    153e:       05 c0           rjmp    .+10            ; 0x154a <_printf_P+0x3a4>
    1540:       eb a9           ldd     r30, Y+51       ; 0x33
    1542:       e0 64           ori     r30, 0x40       ; 64
    1544:       eb ab           std     Y+51, r30       ; 0x33
    1546:       f0 e1           ldi     r31, 0x10       ; 16
    1548:       f8 ab           std     Y+48, r31       ; 0x30
    154a:       19 82           std     Y+1, r1 ; 0x01
    154c:       89 a9           ldd     r24, Y+49       ; 0x31
    154e:       87 fd           sbrc    r24, 7
    1550:       03 c0           rjmp    .+6             ; 0x1558 <_printf_P+0x3b2>
    1552:       9b a9           ldd     r25, Y+51       ; 0x33
    1554:       9f 7d           andi    r25, 0xDF       ; 223
    1556:       9b ab           std     Y+51, r25       ; 0x33
    1558:       21 14           cp      r2, r1
    155a:       31 04           cpc     r3, r1
    155c:       41 04           cpc     r4, r1
    155e:       51 04           cpc     r5, r1
    1560:       61 f4           brne    .+24            ; 0x157a <_printf_P+0x3d4>
    1562:       e9 a9           ldd     r30, Y+49       ; 0x31
    1564:       ee 23           and     r30, r30
    1566:       49 f4           brne    .+18            ; 0x157a <_printf_P+0x3d4>
    1568:       66 24           eor     r6, r6
    156a:       77 24           eor     r7, r7
    156c:       43 01           movw    r8, r6
    156e:       5e e2           ldi     r21, 0x2E       ; 46
    1570:       c5 2e           mov     r12, r21
    1572:       d1 2c           mov     r13, r1
    1574:       cc 0e           add     r12, r28
    1576:       dd 1e           adc     r13, r29
    1578:       3e c0           rjmp    .+124           ; 0x15f6 <_printf_P+0x450>
    157a:       4e e2           ldi     r20, 0x2E       ; 46
    157c:       c4 2e           mov     r12, r20
    157e:       d1 2c           mov     r13, r1
    1580:       cc 0e           add     r12, r28
    1582:       dd 1e           adc     r13, r29
    1584:       f8 a9           ldd     r31, Y+48       ; 0x30
    1586:       ef 2e           mov     r14, r31
    1588:       ff 24           eor     r15, r15
    158a:       00 27           eor     r16, r16
    158c:       11 27           eor     r17, r17
    158e:       c2 01           movw    r24, r4
    1590:       b1 01           movw    r22, r2
    1592:       a8 01           movw    r20, r16
    1594:       97 01           movw    r18, r14
    1596:       0e 94 1a 2d     call    0x5a34  ; 0x5a34 <__udivmodsi4>
    159a:       6a 30           cpi     r22, 0x0A       ; 10
    159c:       20 f4           brcc    .+8             ; 0x15a6 <_printf_P+0x400>
    159e:       30 e3           ldi     r19, 0x30       ; 48
    15a0:       a3 2e           mov     r10, r19
    15a2:       a6 0e           add     r10, r22
    15a4:       08 c0           rjmp    .+16            ; 0x15b6 <_printf_P+0x410>
    15a6:       27 e5           ldi     r18, 0x57       ; 87
    15a8:       a2 2e           mov     r10, r18
    15aa:       a6 0e           add     r10, r22
    15ac:       88 e5           ldi     r24, 0x58       ; 88
    15ae:       b8 16           cp      r11, r24
    15b0:       11 f4           brne    .+4             ; 0x15b6 <_printf_P+0x410>
    15b2:       9f ed           ldi     r25, 0xDF       ; 223
    15b4:       a9 22           and     r10, r25
    15b6:       f6 01           movw    r30, r12
    15b8:       a2 92           st      -Z, r10
    15ba:       6f 01           movw    r12, r30
    15bc:       c2 01           movw    r24, r4
    15be:       b1 01           movw    r22, r2
    15c0:       a8 01           movw    r20, r16
    15c2:       97 01           movw    r18, r14
    15c4:       0e 94 1a 2d     call    0x5a34  ; 0x5a34 <__udivmodsi4>
    15c8:       39 01           movw    r6, r18
    15ca:       4a 01           movw    r8, r20
    15cc:       2e 14           cp      r2, r14
    15ce:       3f 04           cpc     r3, r15
    15d0:       40 06           cpc     r4, r16
    15d2:       51 06           cpc     r5, r17
    15d4:       18 f0           brcs    .+6             ; 0x15dc <_printf_P+0x436>
    15d6:       19 01           movw    r2, r18
    15d8:       2a 01           movw    r4, r20
    15da:       d9 cf           rjmp    .-78            ; 0x158e <_printf_P+0x3e8>
    15dc:       f8 a9           ldd     r31, Y+48       ; 0x30
    15de:       f8 30           cpi     r31, 0x08       ; 8
    15e0:       51 f4           brne    .+20            ; 0x15f6 <_printf_P+0x450>
    15e2:       8b a9           ldd     r24, Y+51       ; 0x33
    15e4:       83 ff           sbrs    r24, 3
    15e6:       07 c0           rjmp    .+14            ; 0x15f6 <_printf_P+0x450>
    15e8:       90 e3           ldi     r25, 0x30       ; 48
    15ea:       a9 16           cp      r10, r25
    15ec:       21 f0           breq    .+8             ; 0x15f6 <_printf_P+0x450>
    15ee:       80 e3           ldi     r24, 0x30       ; 48
    15f0:       f6 01           movw    r30, r12
    15f2:       82 93           st      -Z, r24
    15f4:       6f 01           movw    r12, r30
    15f6:       ce 01           movw    r24, r28
    15f8:       8c 19           sub     r24, r12
    15fa:       18 2f           mov     r17, r24
    15fc:       12 5d           subi    r17, 0xD2       ; 210
    15fe:       49 a9           ldd     r20, Y+49       ; 0x31
    1600:       10 c0           rjmp    .+32            ; 0x1622 <_printf_P+0x47c>
    1602:       bb 20           and     r11, r11
    1604:       09 f4           brne    .+2             ; 0x1608 <_printf_P+0x462>
    1606:       5c c0           rjmp    .+184           ; 0x16c0 <_printf_P+0x51a>
    1608:       be 82           std     Y+6, r11        ; 0x06
    160a:       19 82           std     Y+1, r1 ; 0x01
    160c:       42 01           movw    r8, r4
    160e:       31 01           movw    r6, r2
    1610:       00 e0           ldi     r16, 0x00       ; 0
    1612:       96 e0           ldi     r25, 0x06       ; 6
    1614:       c9 2e           mov     r12, r25
    1616:       d1 2c           mov     r13, r1
    1618:       cc 0e           add     r12, r28
    161a:       dd 1e           adc     r13, r29
    161c:       11 e0           ldi     r17, 0x01       ; 1
    161e:       21 e0           ldi     r18, 0x01       ; 1
    1620:       05 c0           rjmp    .+10            ; 0x162c <_printf_P+0x486>
    1622:       21 2f           mov     r18, r17
    1624:       04 2f           mov     r16, r20
    1626:       01 1b           sub     r16, r17
    1628:       07 fd           sbrc    r16, 7
    162a:       00 e0           ldi     r16, 0x00       ; 0
    162c:       89 81           ldd     r24, Y+1        ; 0x01
    162e:       88 23           and     r24, r24
    1630:       19 f0           breq    .+6             ; 0x1638 <_printf_P+0x492>
    1632:       81 2f           mov     r24, r17
    1634:       8f 5f           subi    r24, 0xFF       ; 255
    1636:       07 c0           rjmp    .+14            ; 0x1646 <_printf_P+0x4a0>
    1638:       9b a9           ldd     r25, Y+51       ; 0x33
    163a:       96 fd           sbrc    r25, 6
    163c:       02 c0           rjmp    .+4             ; 0x1642 <_printf_P+0x49c>
    163e:       81 2f           mov     r24, r17
    1640:       02 c0           rjmp    .+4             ; 0x1646 <_printf_P+0x4a0>
    1642:       82 2f           mov     r24, r18
    1644:       8e 5f           subi    r24, 0xFE       ; 254
    1646:       a8 2e           mov     r10, r24
    1648:       a0 0e           add     r10, r16
    164a:       eb a9           ldd     r30, Y+51       ; 0x33
    164c:       ee 2e           mov     r14, r30
    164e:       ff 24           eor     r15, r15
    1650:       80 e3           ldi     r24, 0x30       ; 48
    1652:       48 2e           mov     r4, r24
    1654:       51 2c           mov     r5, r1
    1656:       4e 20           and     r4, r14
    1658:       5f 20           and     r5, r15
    165a:       41 14           cp      r4, r1
    165c:       51 04           cpc     r5, r1
    165e:       21 f4           brne    .+8             ; 0x1668 <_printf_P+0x4c2>
    1660:       8a a9           ldd     r24, Y+50       ; 0x32
    1662:       8a 19           sub     r24, r10
    1664:       0e 94 9e 08     call    0x113c  ; 0x113c <PAD_SP>
    1668:       89 81           ldd     r24, Y+1        ; 0x01
    166a:       88 23           and     r24, r24
    166c:       29 f0           breq    .+10            ; 0x1678 <_printf_P+0x4d2>
    166e:       61 e0           ldi     r22, 0x01       ; 1
    1670:       70 e0           ldi     r23, 0x00       ; 0
    1672:       ce 01           movw    r24, r28
    1674:       01 96           adiw    r24, 0x01       ; 1
    1676:       09 c0           rjmp    .+18            ; 0x168a <_printf_P+0x4e4>
    1678:       e6 fe           sbrs    r14, 6
    167a:       09 c0           rjmp    .+18            ; 0x168e <_printf_P+0x4e8>
    167c:       80 e3           ldi     r24, 0x30       ; 48
    167e:       8a 83           std     Y+2, r24        ; 0x02
    1680:       bb 82           std     Y+3, r11        ; 0x03
    1682:       62 e0           ldi     r22, 0x02       ; 2
    1684:       70 e0           ldi     r23, 0x00       ; 0
    1686:       ce 01           movw    r24, r28
    1688:       02 96           adiw    r24, 0x02       ; 2
    168a:       0e 94 bf 08     call    0x117e  ; 0x117e <PRINT>
    168e:       f0 e2           ldi     r31, 0x20       ; 32
    1690:       4f 16           cp      r4, r31
    1692:       51 04           cpc     r5, r1
    1694:       21 f4           brne    .+8             ; 0x169e <_printf_P+0x4f8>
    1696:       8a a9           ldd     r24, Y+50       ; 0x32
    1698:       8a 19           sub     r24, r10
    169a:       0e 94 93 08     call    0x1126  ; 0x1126 <PAD_0>
    169e:       80 2f           mov     r24, r16
    16a0:       0e 94 93 08     call    0x1126  ; 0x1126 <PAD_0>
    16a4:       61 2f           mov     r22, r17
    16a6:       77 27           eor     r23, r23
    16a8:       67 fd           sbrc    r22, 7
    16aa:       70 95           com     r23
    16ac:       c6 01           movw    r24, r12
    16ae:       0e 94 bf 08     call    0x117e  ; 0x117e <PRINT>
    16b2:       e4 fe           sbrs    r14, 4
    16b4:       a6 cd           rjmp    .-1204          ; 0x1202 <_printf_P+0x5c>
    16b6:       8a a9           ldd     r24, Y+50       ; 0x32
    16b8:       8a 19           sub     r24, r10
    16ba:       0e 94 9e 08     call    0x113c  ; 0x113c <PAD_SP>
    16be:       a1 cd           rjmp    .-1214          ; 0x1202 <_printf_P+0x5c>
    16c0:       e3 96           adiw    r28, 0x33       ; 51
    16c2:       0f b6           in      r0, 0x3f        ; 63
    16c4:       f8 94           cli
    16c6:       de bf           out     0x3e, r29       ; 62
    16c8:       0f be           out     0x3f, r0        ; 63
    16ca:       cd bf           out     0x3d, r28       ; 61
    16cc:       df 91           pop     r29
    16ce:       cf 91           pop     r28
    16d0:       1f 91           pop     r17
    16d2:       0f 91           pop     r16
    16d4:       ff 90           pop     r15
    16d6:       ef 90           pop     r14
    16d8:       df 90           pop     r13
    16da:       cf 90           pop     r12
    16dc:       bf 90           pop     r11
    16de:       af 90           pop     r10
    16e0:       9f 90           pop     r9
    16e2:       8f 90           pop     r8
    16e4:       7f 90           pop     r7
    16e6:       6f 90           pop     r6
    16e8:       5f 90           pop     r5
    16ea:       4f 90           pop     r4
    16ec:       3f 90           pop     r3
    16ee:       2f 90           pop     r2
    16f0:       08 95           ret

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

0000181a <SetDelay>:
    181a:       20 91 a6 01     lds     r18, 0x01A6
    181e:       30 91 a7 01     lds     r19, 0x01A7
    1822:       2f 5f           subi    r18, 0xFF       ; 255
    1824:       3f 4f           sbci    r19, 0xFF       ; 255
    1826:       82 0f           add     r24, r18
    1828:       93 1f           adc     r25, r19
    182a:       08 95           ret

0000182c <CheckDelay>:
    182c:       20 91 a6 01     lds     r18, 0x01A6
    1830:       30 91 a7 01     lds     r19, 0x01A7
    1834:       82 1b           sub     r24, r18
    1836:       93 0b           sbc     r25, r19
    1838:       89 2f           mov     r24, r25
    183a:       99 27           eor     r25, r25
    183c:       86 95           lsr     r24
    183e:       80 74           andi    r24, 0x40       ; 64
    1840:       99 27           eor     r25, r25
    1842:       08 95           ret

00001844 <__vector_9>:
    1844:       1f 92           push    r1
    1846:       0f 92           push    r0
    1848:       0f b6           in      r0, 0x3f        ; 63
    184a:       0f 92           push    r0
    184c:       11 24           eor     r1, r1
    184e:       ef 92           push    r14
    1850:       ff 92           push    r15
    1852:       0f 93           push    r16
    1854:       1f 93           push    r17
    1856:       2f 93           push    r18
    1858:       3f 93           push    r19
    185a:       4f 93           push    r20
    185c:       5f 93           push    r21
    185e:       6f 93           push    r22
    1860:       7f 93           push    r23
    1862:       8f 93           push    r24
    1864:       9f 93           push    r25
    1866:       af 93           push    r26
    1868:       bf 93           push    r27
    186a:       cf 93           push    r28
    186c:       df 93           push    r29
    186e:       ef 93           push    r30
    1870:       ff 93           push    r31
    1872:       80 91 02 01     lds     r24, 0x0102
    1876:       81 50           subi    r24, 0x01       ; 1
    1878:       80 93 02 01     sts     0x0102, r24
    187c:       8f 3f           cpi     r24, 0xFF       ; 255
    187e:       09 f0           breq    .+2             ; 0x1882 <__vector_9+0x3e>
    1880:       73 c0           rjmp    .+230           ; 0x1968 <__vector_9+0x124>
    1882:       83 e8           ldi     r24, 0x83       ; 131
    1884:       80 93 b0 00     sts     0x00B0, r24
    1888:       80 91 89 01     lds     r24, 0x0189
    188c:       c8 2f           mov     r28, r24
    188e:       dd 27           eor     r29, r29
    1890:       d0 93 ae 01     sts     0x01AE, r29
    1894:       c0 93 ad 01     sts     0x01AD, r28
    1898:       80 91 c8 05     lds     r24, 0x05C8
    189c:       e0 90 c4 05     lds     r14, 0x05C4
    18a0:       80 ff           sbrs    r24, 0
    18a2:       1e c0           rjmp    .+60            ; 0x18e0 <__vector_9+0x9c>
    18a4:       60 91 e7 01     lds     r22, 0x01E7
    18a8:       70 91 e8 01     lds     r23, 0x01E8
    18ac:       80 91 e9 01     lds     r24, 0x01E9
    18b0:       90 91 ea 01     lds     r25, 0x01EA
    18b4:       ff 24           eor     r15, r15
    18b6:       00 27           eor     r16, r16
    18b8:       11 27           eor     r17, r17
    18ba:       20 e8           ldi     r18, 0x80       ; 128
    18bc:       30 e0           ldi     r19, 0x00       ; 0
    18be:       40 e0           ldi     r20, 0x00       ; 0
    18c0:       50 e0           ldi     r21, 0x00       ; 0
    18c2:       0e 94 3c 2d     call    0x5a78  ; 0x5a78 <__divmodsi4>
    18c6:       c8 01           movw    r24, r16
    18c8:       b7 01           movw    r22, r14
    18ca:       0e 94 d4 2c     call    0x59a8  ; 0x59a8 <__mulsi3>
    18ce:       20 e0           ldi     r18, 0x00       ; 0
    18d0:       32 e0           ldi     r19, 0x02       ; 2
    18d2:       40 e0           ldi     r20, 0x00       ; 0
    18d4:       50 e0           ldi     r21, 0x00       ; 0
    18d6:       0e 94 3c 2d     call    0x5a78  ; 0x5a78 <__divmodsi4>
    18da:       c2 0f           add     r28, r18
    18dc:       d3 1f           adc     r29, r19
    18de:       1d c0           rjmp    .+58            ; 0x191a <__vector_9+0xd6>
    18e0:       60 91 e7 01     lds     r22, 0x01E7
    18e4:       70 91 e8 01     lds     r23, 0x01E8
    18e8:       80 91 e9 01     lds     r24, 0x01E9
    18ec:       90 91 ea 01     lds     r25, 0x01EA
    18f0:       ff 24           eor     r15, r15
    18f2:       00 27           eor     r16, r16
    18f4:       11 27           eor     r17, r17
    18f6:       20 e8           ldi     r18, 0x80       ; 128
    18f8:       30 e0           ldi     r19, 0x00       ; 0
    18fa:       40 e0           ldi     r20, 0x00       ; 0
    18fc:       50 e0           ldi     r21, 0x00       ; 0
    18fe:       0e 94 3c 2d     call    0x5a78  ; 0x5a78 <__divmodsi4>
    1902:       c8 01           movw    r24, r16
    1904:       b7 01           movw    r22, r14
    1906:       0e 94 d4 2c     call    0x59a8  ; 0x59a8 <__mulsi3>
    190a:       20 e0           ldi     r18, 0x00       ; 0
    190c:       32 e0           ldi     r19, 0x02       ; 2
    190e:       40 e0           ldi     r20, 0x00       ; 0
    1910:       50 e0           ldi     r21, 0x00       ; 0
    1912:       0e 94 3c 2d     call    0x5a78  ; 0x5a78 <__divmodsi4>
    1916:       c2 1b           sub     r28, r18
    1918:       d3 0b           sbc     r29, r19
    191a:       d0 93 ae 01     sts     0x01AE, r29
    191e:       c0 93 ad 01     sts     0x01AD, r28
    1922:       20 91 ad 01     lds     r18, 0x01AD
    1926:       30 91 ae 01     lds     r19, 0x01AE
    192a:       80 91 c5 05     lds     r24, 0x05C5
    192e:       99 27           eor     r25, r25
    1930:       28 17           cp      r18, r24
    1932:       39 07           cpc     r19, r25
    1934:       34 f0           brlt    .+12            ; 0x1942 <__vector_9+0xfe>
    1936:       80 91 c6 05     lds     r24, 0x05C6
    193a:       99 27           eor     r25, r25
    193c:       82 17           cp      r24, r18
    193e:       93 07           cpc     r25, r19
    1940:       24 f4           brge    .+8             ; 0x194a <__vector_9+0x106>
    1942:       90 93 ae 01     sts     0x01AE, r25
    1946:       80 93 ad 01     sts     0x01AD, r24
    194a:       80 91 ad 01     lds     r24, 0x01AD
    194e:       90 91 ae 01     lds     r25, 0x01AE
    1952:       90 93 07 05     sts     0x0507, r25
    1956:       80 93 06 05     sts     0x0506, r24
    195a:       80 93 b3 00     sts     0x00B3, r24
    195e:       80 91 c7 05     lds     r24, 0x05C7
    1962:       80 93 02 01     sts     0x0102, r24
    1966:       04 c0           rjmp    .+8             ; 0x1970 <__vector_9+0x12c>
    1968:       83 e0           ldi     r24, 0x03       ; 3
    196a:       80 93 b0 00     sts     0x00B0, r24
    196e:       5f 98           cbi     0x0b, 7 ; 11
    1970:       ff 91           pop     r31
    1972:       ef 91           pop     r30
    1974:       df 91           pop     r29
    1976:       cf 91           pop     r28
    1978:       bf 91           pop     r27
    197a:       af 91           pop     r26
    197c:       9f 91           pop     r25
    197e:       8f 91           pop     r24
    1980:       7f 91           pop     r23
    1982:       6f 91           pop     r22
    1984:       5f 91           pop     r21
    1986:       4f 91           pop     r20
    1988:       3f 91           pop     r19
    198a:       2f 91           pop     r18
    198c:       1f 91           pop     r17
    198e:       0f 91           pop     r16
    1990:       ff 90           pop     r15
    1992:       ef 90           pop     r14
    1994:       0f 90           pop     r0
    1996:       0f be           out     0x3f, r0        ; 63
    1998:       0f 90           pop     r0
    199a:       1f 90           pop     r1
    199c:       18 95           reti

0000199e <Timer_Init>:
    199e:       80 91 a6 01     lds     r24, 0x01A6
    19a2:       90 91 a7 01     lds     r25, 0x01A7
    19a6:       0b 96           adiw    r24, 0x0b       ; 11
    19a8:       90 93 b1 01     sts     0x01B1, r25
    19ac:       80 93 b0 01     sts     0x01B0, r24
    19b0:       82 e0           ldi     r24, 0x02       ; 2
    19b2:       85 bd           out     0x25, r24       ; 37
    19b4:       83 ea           ldi     r24, 0xA3       ; 163
    19b6:       84 bd           out     0x24, r24       ; 36
    19b8:       17 bc           out     0x27, r1        ; 39
    19ba:       88 e7           ldi     r24, 0x78       ; 120
    19bc:       88 bd           out     0x28, r24       ; 40
    19be:       96 e0           ldi     r25, 0x06       ; 6
    19c0:       96 bd           out     0x26, r25       ; 38
    19c2:       83 ec           ldi     r24, 0xC3       ; 195
    19c4:       80 93 b0 00     sts     0x00B0, r24
    19c8:       90 93 b1 00     sts     0x00B1, r25
    19cc:       e0 e7           ldi     r30, 0x70       ; 112
    19ce:       f0 e0           ldi     r31, 0x00       ; 0
    19d0:       80 81           ld      r24, Z
    19d2:       82 60           ori     r24, 0x02       ; 2
    19d4:       80 83           st      Z, r24
    19d6:       ee e6           ldi     r30, 0x6E       ; 110
    19d8:       f0 e0           ldi     r31, 0x00       ; 0
    19da:       80 81           ld      r24, Z
    19dc:       81 60           ori     r24, 0x01       ; 1
    19de:       80 83           st      Z, r24
    19e0:       8a e0           ldi     r24, 0x0A       ; 10
    19e2:       80 93 b3 00     sts     0x00B3, r24
    19e6:       10 92 b2 00     sts     0x00B2, r1
    19ea:       08 95           ret

000019ec <Delay_ms>:
    19ec:       20 91 a6 01     lds     r18, 0x01A6
    19f0:       30 91 a7 01     lds     r19, 0x01A7
    19f4:       2f 5f           subi    r18, 0xFF       ; 255
    19f6:       3f 4f           sbci    r19, 0xFF       ; 255
    19f8:       28 0f           add     r18, r24
    19fa:       39 1f           adc     r19, r25
    19fc:       80 91 a6 01     lds     r24, 0x01A6
    1a00:       90 91 a7 01     lds     r25, 0x01A7
    1a04:       a9 01           movw    r20, r18
    1a06:       48 1b           sub     r20, r24
    1a08:       59 0b           sbc     r21, r25
    1a0a:       57 ff           sbrs    r21, 7
    1a0c:       f7 cf           rjmp    .-18            ; 0x19fc <Delay_ms+0x10>
    1a0e:       08 95           ret

00001a10 <ADC_Init>:
    1a10:       10 92 7c 00     sts     0x007C, r1
    1a14:       8f ee           ldi     r24, 0xEF       ; 239
    1a16:       80 93 7a 00     sts     0x007A, r24
    1a1a:       08 95           ret

00001a1c <__vector_24>:
    1a1c:       1f 92           push    r1
    1a1e:       0f 92           push    r0
    1a20:       0f b6           in      r0, 0x3f        ; 63
    1a22:       0f 92           push    r0
    1a24:       11 24           eor     r1, r1
    1a26:       ef 92           push    r14
    1a28:       ff 92           push    r15
    1a2a:       0f 93           push    r16
    1a2c:       1f 93           push    r17
    1a2e:       2f 93           push    r18
    1a30:       3f 93           push    r19
    1a32:       4f 93           push    r20
    1a34:       5f 93           push    r21
    1a36:       6f 93           push    r22
    1a38:       7f 93           push    r23
    1a3a:       8f 93           push    r24
    1a3c:       9f 93           push    r25
    1a3e:       af 93           push    r26
    1a40:       bf 93           push    r27
    1a42:       cf 93           push    r28
    1a44:       df 93           push    r29
    1a46:       ef 93           push    r30
    1a48:       ff 93           push    r31
    1a4a:       10 92 7a 00     sts     0x007A, r1
    1a4e:       40 91 c8 01     lds     r20, 0x01C8
    1a52:       4f 5f           subi    r20, 0xFF       ; 255
    1a54:       40 93 c8 01     sts     0x01C8, r20
    1a58:       41 50           subi    r20, 0x01       ; 1
    1a5a:       43 30           cpi     r20, 0x03       ; 3
    1a5c:       09 f4           brne    .+2             ; 0x1a60 <__vector_24+0x44>
    1a5e:       1c c1           rjmp    .+568           ; 0x1c98 <__vector_24+0x27c>
    1a60:       44 30           cpi     r20, 0x04       ; 4
    1a62:       38 f4           brcc    .+14            ; 0x1a72 <__vector_24+0x56>
    1a64:       41 30           cpi     r20, 0x01       ; 1
    1a66:       09 f4           brne    .+2             ; 0x1a6a <__vector_24+0x4e>
    1a68:       63 c0           rjmp    .+198           ; 0x1b30 <__vector_24+0x114>
    1a6a:       42 30           cpi     r20, 0x02       ; 2
    1a6c:       08 f0           brcs    .+2             ; 0x1a70 <__vector_24+0x54>
    1a6e:       b9 c0           rjmp    .+370           ; 0x1be2 <__vector_24+0x1c6>
    1a70:       0d c0           rjmp    .+26            ; 0x1a8c <__vector_24+0x70>
    1a72:       45 30           cpi     r20, 0x05       ; 5
    1a74:       09 f4           brne    .+2             ; 0x1a78 <__vector_24+0x5c>
    1a76:       50 c1           rjmp    .+672           ; 0x1d18 <__vector_24+0x2fc>
    1a78:       45 30           cpi     r20, 0x05       ; 5
    1a7a:       08 f4           brcc    .+2             ; 0x1a7e <__vector_24+0x62>
    1a7c:       2a c1           rjmp    .+596           ; 0x1cd2 <__vector_24+0x2b6>
    1a7e:       46 30           cpi     r20, 0x06       ; 6
    1a80:       09 f4           brne    .+2             ; 0x1a84 <__vector_24+0x68>
    1a82:       6f c1           rjmp    .+734           ; 0x1d62 <__vector_24+0x346>
    1a84:       47 30           cpi     r20, 0x07       ; 7
    1a86:       09 f0           breq    .+2             ; 0x1a8a <__vector_24+0x6e>
    1a88:       cb c2           rjmp    .+1430          ; 0x2020 <__vector_24+0x604>
    1a8a:       52 c2           rjmp    .+1188          ; 0x1f30 <__vector_24+0x514>
    1a8c:       20 91 db 01     lds     r18, 0x01DB
    1a90:       30 91 dc 01     lds     r19, 0x01DC
    1a94:       80 91 78 00     lds     r24, 0x0078
    1a98:       90 91 79 00     lds     r25, 0x0079
    1a9c:       28 1b           sub     r18, r24
    1a9e:       39 0b           sbc     r19, r25
    1aa0:       80 91 b6 01     lds     r24, 0x01B6
    1aa4:       90 91 b7 01     lds     r25, 0x01B7
    1aa8:       82 0f           add     r24, r18
    1aaa:       93 1f           adc     r25, r19
    1aac:       90 93 b7 01     sts     0x01B7, r25
    1ab0:       80 93 b6 01     sts     0x01B6, r24
    1ab4:       80 91 c0 01     lds     r24, 0x01C0
    1ab8:       8f 5f           subi    r24, 0xFF       ; 255
    1aba:       80 93 c0 01     sts     0x01C0, r24
    1abe:       80 91 0b 02     lds     r24, 0x020B
    1ac2:       90 91 0c 02     lds     r25, 0x020C
    1ac6:       a0 91 0d 02     lds     r26, 0x020D
    1aca:       b0 91 0e 02     lds     r27, 0x020E
    1ace:       44 27           eor     r20, r20
    1ad0:       37 fd           sbrc    r19, 7
    1ad2:       40 95           com     r20
    1ad4:       54 2f           mov     r21, r20
    1ad6:       82 0f           add     r24, r18
    1ad8:       93 1f           adc     r25, r19
    1ada:       a4 1f           adc     r26, r20
    1adc:       b5 1f           adc     r27, r21
    1ade:       80 93 0b 02     sts     0x020B, r24
    1ae2:       90 93 0c 02     sts     0x020C, r25
    1ae6:       a0 93 0d 02     sts     0x020D, r26
    1aea:       b0 93 0e 02     sts     0x020E, r27
    1aee:       80 91 0f 02     lds     r24, 0x020F
    1af2:       90 91 10 02     lds     r25, 0x0210
    1af6:       a0 91 11 02     lds     r26, 0x0211
    1afa:       b0 91 12 02     lds     r27, 0x0212
    1afe:       82 0f           add     r24, r18
    1b00:       93 1f           adc     r25, r19
    1b02:       a4 1f           adc     r26, r20
    1b04:       b5 1f           adc     r27, r21
    1b06:       80 93 0f 02     sts     0x020F, r24
    1b0a:       90 93 10 02     sts     0x0210, r25
    1b0e:       a0 93 11 02     sts     0x0211, r26
    1b12:       b0 93 12 02     sts     0x0212, r27
    1b16:       81 e0           ldi     r24, 0x01       ; 1
    1b18:       80 93 c9 01     sts     0x01C9, r24
    1b1c:       80 91 c6 01     lds     r24, 0x01C6
    1b20:       90 91 c7 01     lds     r25, 0x01C7
    1b24:       01 96           adiw    r24, 0x01       ; 1
    1b26:       90 93 c7 01     sts     0x01C7, r25
    1b2a:       80 93 c6 01     sts     0x01C6, r24
    1b2e:       7c c2           rjmp    .+1272          ; 0x2028 <__vector_24+0x60c>
    1b30:       60 91 78 00     lds     r22, 0x0078
    1b34:       70 91 79 00     lds     r23, 0x0079
    1b38:       80 91 d9 01     lds     r24, 0x01D9
    1b3c:       90 91 da 01     lds     r25, 0x01DA
    1b40:       68 1b           sub     r22, r24
    1b42:       79 0b           sbc     r23, r25
    1b44:       80 91 03 02     lds     r24, 0x0203
    1b48:       90 91 04 02     lds     r25, 0x0204
    1b4c:       a0 91 05 02     lds     r26, 0x0205
    1b50:       b0 91 06 02     lds     r27, 0x0206
    1b54:       9b 01           movw    r18, r22
    1b56:       44 27           eor     r20, r20
    1b58:       37 fd           sbrc    r19, 7
    1b5a:       40 95           com     r20
    1b5c:       54 2f           mov     r21, r20
    1b5e:       82 0f           add     r24, r18
    1b60:       93 1f           adc     r25, r19
    1b62:       a4 1f           adc     r26, r20
    1b64:       b5 1f           adc     r27, r21
    1b66:       80 93 03 02     sts     0x0203, r24
    1b6a:       90 93 04 02     sts     0x0204, r25
    1b6e:       a0 93 05 02     sts     0x0205, r26
    1b72:       b0 93 06 02     sts     0x0206, r27
    1b76:       80 91 07 02     lds     r24, 0x0207
    1b7a:       90 91 08 02     lds     r25, 0x0208
    1b7e:       a0 91 09 02     lds     r26, 0x0209
    1b82:       b0 91 0a 02     lds     r27, 0x020A
    1b86:       82 0f           add     r24, r18
    1b88:       93 1f           adc     r25, r19
    1b8a:       a4 1f           adc     r26, r20
    1b8c:       b5 1f           adc     r27, r21
    1b8e:       80 93 07 02     sts     0x0207, r24
    1b92:       90 93 08 02     sts     0x0208, r25
    1b96:       a0 93 09 02     sts     0x0209, r26
    1b9a:       b0 93 0a 02     sts     0x020A, r27
    1b9e:       80 91 78 00     lds     r24, 0x0078
    1ba2:       90 91 79 00     lds     r25, 0x0079
    1ba6:       0a 97           sbiw    r24, 0x0a       ; 10
    1ba8:       10 f4           brcc    .+4             ; 0x1bae <__vector_24+0x192>
    1baa:       64 e4           ldi     r22, 0x44       ; 68
    1bac:       7d ef           ldi     r23, 0xFD       ; 253
    1bae:       80 91 78 00     lds     r24, 0x0078
    1bb2:       90 91 79 00     lds     r25, 0x0079
    1bb6:       89 5e           subi    r24, 0xE9       ; 233
    1bb8:       93 40           sbci    r25, 0x03       ; 3
    1bba:       10 f0           brcs    .+4             ; 0x1bc0 <__vector_24+0x1a4>
    1bbc:       6c eb           ldi     r22, 0xBC       ; 188
    1bbe:       72 e0           ldi     r23, 0x02       ; 2
    1bc0:       80 91 b4 01     lds     r24, 0x01B4
    1bc4:       90 91 b5 01     lds     r25, 0x01B5
    1bc8:       86 0f           add     r24, r22
    1bca:       97 1f           adc     r25, r23
    1bcc:       90 93 b5 01     sts     0x01B5, r25
    1bd0:       80 93 b4 01     sts     0x01B4, r24
    1bd4:       80 91 bf 01     lds     r24, 0x01BF
    1bd8:       8f 5f           subi    r24, 0xFF       ; 255
    1bda:       80 93 bf 01     sts     0x01BF, r24
    1bde:       82 e0           ldi     r24, 0x02       ; 2
    1be0:       58 c0           rjmp    .+176           ; 0x1c92 <__vector_24+0x276>
    1be2:       60 91 78 00     lds     r22, 0x0078
    1be6:       70 91 79 00     lds     r23, 0x0079
    1bea:       80 91 d7 01     lds     r24, 0x01D7
    1bee:       90 91 d8 01     lds     r25, 0x01D8
    1bf2:       68 1b           sub     r22, r24
    1bf4:       79 0b           sbc     r23, r25
    1bf6:       80 91 fb 01     lds     r24, 0x01FB
    1bfa:       90 91 fc 01     lds     r25, 0x01FC
    1bfe:       a0 91 fd 01     lds     r26, 0x01FD
    1c02:       b0 91 fe 01     lds     r27, 0x01FE
    1c06:       9b 01           movw    r18, r22
    1c08:       44 27           eor     r20, r20
    1c0a:       37 fd           sbrc    r19, 7
    1c0c:       40 95           com     r20
    1c0e:       54 2f           mov     r21, r20
    1c10:       82 0f           add     r24, r18
    1c12:       93 1f           adc     r25, r19
    1c14:       a4 1f           adc     r26, r20
    1c16:       b5 1f           adc     r27, r21
    1c18:       80 93 fb 01     sts     0x01FB, r24
    1c1c:       90 93 fc 01     sts     0x01FC, r25
    1c20:       a0 93 fd 01     sts     0x01FD, r26
    1c24:       b0 93 fe 01     sts     0x01FE, r27
    1c28:       80 91 ff 01     lds     r24, 0x01FF
    1c2c:       90 91 00 02     lds     r25, 0x0200
    1c30:       a0 91 01 02     lds     r26, 0x0201
    1c34:       b0 91 02 02     lds     r27, 0x0202
    1c38:       82 0f           add     r24, r18
    1c3a:       93 1f           adc     r25, r19
    1c3c:       a4 1f           adc     r26, r20
    1c3e:       b5 1f           adc     r27, r21
    1c40:       80 93 ff 01     sts     0x01FF, r24
    1c44:       90 93 00 02     sts     0x0200, r25
    1c48:       a0 93 01 02     sts     0x0201, r26
    1c4c:       b0 93 02 02     sts     0x0202, r27
    1c50:       80 91 78 00     lds     r24, 0x0078
    1c54:       90 91 79 00     lds     r25, 0x0079
    1c58:       0a 97           sbiw    r24, 0x0a       ; 10
    1c5a:       10 f4           brcc    .+4             ; 0x1c60 <__vector_24+0x244>
    1c5c:       64 e4           ldi     r22, 0x44       ; 68
    1c5e:       7d ef           ldi     r23, 0xFD       ; 253
    1c60:       80 91 78 00     lds     r24, 0x0078
    1c64:       90 91 79 00     lds     r25, 0x0079
    1c68:       89 5e           subi    r24, 0xE9       ; 233
    1c6a:       93 40           sbci    r25, 0x03       ; 3
    1c6c:       10 f0           brcs    .+4             ; 0x1c72 <__vector_24+0x256>
    1c6e:       6c eb           ldi     r22, 0xBC       ; 188
    1c70:       72 e0           ldi     r23, 0x02       ; 2
    1c72:       80 91 b2 01     lds     r24, 0x01B2
    1c76:       90 91 b3 01     lds     r25, 0x01B3
    1c7a:       86 0f           add     r24, r22
    1c7c:       97 1f           adc     r25, r23
    1c7e:       90 93 b3 01     sts     0x01B3, r25
    1c82:       80 93 b2 01     sts     0x01B2, r24
    1c86:       80 91 be 01     lds     r24, 0x01BE
    1c8a:       8f 5f           subi    r24, 0xFF       ; 255
    1c8c:       80 93 be 01     sts     0x01BE, r24
    1c90:       84 e0           ldi     r24, 0x04       ; 4
    1c92:       80 93 c9 01     sts     0x01C9, r24
    1c96:       c8 c1           rjmp    .+912           ; 0x2028 <__vector_24+0x60c>
    1c98:       40 91 04 01     lds     r20, 0x0104
    1c9c:       50 91 05 01     lds     r21, 0x0105
    1ca0:       80 91 78 00     lds     r24, 0x0078
    1ca4:       90 91 79 00     lds     r25, 0x0079
    1ca8:       9a 01           movw    r18, r20
    1caa:       22 0f           add     r18, r18
    1cac:       33 1f           adc     r19, r19
    1cae:       24 0f           add     r18, r20
    1cb0:       35 1f           adc     r19, r21
    1cb2:       63 e0           ldi     r22, 0x03       ; 3
    1cb4:       70 e0           ldi     r23, 0x00       ; 0
    1cb6:       0e 94 f3 2c     call    0x59e6  ; 0x59e6 <__udivmodhi4>
    1cba:       26 0f           add     r18, r22
    1cbc:       37 1f           adc     r19, r23
    1cbe:       36 95           lsr     r19
    1cc0:       27 95           ror     r18
    1cc2:       36 95           lsr     r19
    1cc4:       27 95           ror     r18
    1cc6:       30 93 05 01     sts     0x0105, r19
    1cca:       20 93 04 01     sts     0x0104, r18
    1cce:       86 e0           ldi     r24, 0x06       ; 6
    1cd0:       e0 cf           rjmp    .-64            ; 0x1c92 <__vector_24+0x276>
    1cd2:       80 91 df 01     lds     r24, 0x01DF
    1cd6:       90 91 e0 01     lds     r25, 0x01E0
    1cda:       20 91 78 00     lds     r18, 0x0078
    1cde:       30 91 79 00     lds     r19, 0x0079
    1ce2:       82 1b           sub     r24, r18
    1ce4:       93 0b           sbc     r25, r19
    1ce6:       90 93 5d 05     sts     0x055D, r25
    1cea:       80 93 5c 05     sts     0x055C, r24
    1cee:       80 91 b8 01     lds     r24, 0x01B8
    1cf2:       90 91 b9 01     lds     r25, 0x01B9
    1cf6:       20 91 5c 05     lds     r18, 0x055C
    1cfa:       30 91 5d 05     lds     r19, 0x055D
    1cfe:       82 0f           add     r24, r18
    1d00:       93 1f           adc     r25, r19
    1d02:       90 93 b9 01     sts     0x01B9, r25
    1d06:       80 93 b8 01     sts     0x01B8, r24
    1d0a:       80 91 c2 01     lds     r24, 0x01C2
    1d0e:       8f 5f           subi    r24, 0xFF       ; 255
    1d10:       80 93 c2 01     sts     0x01C2, r24
    1d14:       87 e0           ldi     r24, 0x07       ; 7
    1d16:       bd cf           rjmp    .-134           ; 0x1c92 <__vector_24+0x276>
    1d18:       80 91 78 00     lds     r24, 0x0078
    1d1c:       90 91 79 00     lds     r25, 0x0079
    1d20:       20 91 dd 01     lds     r18, 0x01DD
    1d24:       30 91 de 01     lds     r19, 0x01DE
    1d28:       82 1b           sub     r24, r18
    1d2a:       93 0b           sbc     r25, r19
    1d2c:       90 93 5d 05     sts     0x055D, r25
    1d30:       80 93 5c 05     sts     0x055C, r24
    1d34:       80 91 ba 01     lds     r24, 0x01BA
    1d38:       90 91 bb 01     lds     r25, 0x01BB
    1d3c:       20 91 5c 05     lds     r18, 0x055C
    1d40:       30 91 5d 05     lds     r19, 0x055D
    1d44:       82 0f           add     r24, r18
    1d46:       93 1f           adc     r25, r19
    1d48:       90 93 bb 01     sts     0x01BB, r25
    1d4c:       80 93 ba 01     sts     0x01BA, r24
    1d50:       80 91 c1 01     lds     r24, 0x01C1
    1d54:       8f 5f           subi    r24, 0xFF       ; 255
    1d56:       80 93 c1 01     sts     0x01C1, r24
    1d5a:       40 93 c9 01     sts     0x01C9, r20
    1d5e:       86 e0           ldi     r24, 0x06       ; 6
    1d60:       e4 c0           rjmp    .+456           ; 0x1f2a <__vector_24+0x50e>
    1d62:       60 91 78 00     lds     r22, 0x0078
    1d66:       70 91 79 00     lds     r23, 0x0079
    1d6a:       e0 90 e1 01     lds     r14, 0x01E1
    1d6e:       f0 90 e2 01     lds     r15, 0x01E2
    1d72:       00 91 e3 01     lds     r16, 0x01E3
    1d76:       10 91 e4 01     lds     r17, 0x01E4
    1d7a:       88 27           eor     r24, r24
    1d7c:       77 fd           sbrc    r23, 7
    1d7e:       80 95           com     r24
    1d80:       98 2f           mov     r25, r24
    1d82:       0e 94 b8 2b     call    0x5770  ; 0x5770 <__floatsisf>
    1d86:       a8 01           movw    r20, r16
    1d88:       97 01           movw    r18, r14
    1d8a:       0e 94 12 2b     call    0x5624  ; 0x5624 <__subsf3>
    1d8e:       0e 94 9b 2b     call    0x5736  ; 0x5736 <__fixsfsi>
    1d92:       70 93 bd 01     sts     0x01BD, r23
    1d96:       60 93 bc 01     sts     0x01BC, r22
    1d9a:       20 91 bc 01     lds     r18, 0x01BC
    1d9e:       30 91 bd 01     lds     r19, 0x01BD
    1da2:       e0 91 5c 05     lds     r30, 0x055C
    1da6:       f0 91 5d 05     lds     r31, 0x055D
    1daa:       80 91 67 05     lds     r24, 0x0567
    1dae:       90 91 68 05     lds     r25, 0x0568
    1db2:       97 ff           sbrs    r25, 7
    1db4:       03 c0           rjmp    .+6             ; 0x1dbc <__vector_24+0x3a0>
    1db6:       90 95           com     r25
    1db8:       81 95           neg     r24
    1dba:       9f 4f           sbci    r25, 0xFF       ; 255
    1dbc:       64 e0           ldi     r22, 0x04       ; 4
    1dbe:       70 e0           ldi     r23, 0x00       ; 0
    1dc0:       0e 94 07 2d     call    0x5a0e  ; 0x5a0e <__divmodhi4>
    1dc4:       eb 01           movw    r28, r22
    1dc6:       cf 01           movw    r24, r30
    1dc8:       f7 ff           sbrs    r31, 7
    1dca:       03 c0           rjmp    .+6             ; 0x1dd2 <__vector_24+0x3b6>
    1dcc:       90 95           com     r25
    1dce:       81 95           neg     r24
    1dd0:       9f 4f           sbci    r25, 0xFF       ; 255
    1dd2:       64 e0           ldi     r22, 0x04       ; 4
    1dd4:       70 e0           ldi     r23, 0x00       ; 0
    1dd6:       0e 94 07 2d     call    0x5a0e  ; 0x5a0e <__divmodhi4>
    1dda:       26 0f           add     r18, r22
    1ddc:       37 1f           adc     r19, r23
    1dde:       2c 0f           add     r18, r28
    1de0:       3d 1f           adc     r19, r29
    1de2:       30 93 bd 01     sts     0x01BD, r19
    1de6:       20 93 bc 01     sts     0x01BC, r18
    1dea:       80 91 bc 01     lds     r24, 0x01BC
    1dee:       90 91 bd 01     lds     r25, 0x01BD
    1df2:       02 97           sbiw    r24, 0x02       ; 2
    1df4:       04 f1           brlt    .+64            ; 0x1e36 <__vector_24+0x41a>
    1df6:       60 91 e1 01     lds     r22, 0x01E1
    1dfa:       70 91 e2 01     lds     r23, 0x01E2
    1dfe:       80 91 e3 01     lds     r24, 0x01E3
    1e02:       90 91 e4 01     lds     r25, 0x01E4
    1e06:       20 e0           ldi     r18, 0x00       ; 0
    1e08:       30 e0           ldi     r19, 0x00       ; 0
    1e0a:       48 e4           ldi     r20, 0x48       ; 72
    1e0c:       54 e4           ldi     r21, 0x44       ; 68
    1e0e:       0e 94 c2 2b     call    0x5784  ; 0x5784 <__eqsf2>
    1e12:       88 23           and     r24, r24
    1e14:       0c f0           brlt    .+2             ; 0x1e18 <__vector_24+0x3fc>
    1e16:       3c c0           rjmp    .+120           ; 0x1e90 <__vector_24+0x474>
    1e18:       60 91 e1 01     lds     r22, 0x01E1
    1e1c:       70 91 e2 01     lds     r23, 0x01E2
    1e20:       80 91 e3 01     lds     r24, 0x01E3
    1e24:       90 91 e4 01     lds     r25, 0x01E4
    1e28:       2a e0           ldi     r18, 0x0A       ; 10
    1e2a:       37 ed           ldi     r19, 0xD7       ; 215
    1e2c:       43 ea           ldi     r20, 0xA3       ; 163
    1e2e:       5c e3           ldi     r21, 0x3C       ; 60
    1e30:       0e 94 13 2b     call    0x5626  ; 0x5626 <__addsf3>
    1e34:       25 c0           rjmp    .+74            ; 0x1e80 <__vector_24+0x464>
    1e36:       80 91 bc 01     lds     r24, 0x01BC
    1e3a:       90 91 bd 01     lds     r25, 0x01BD
    1e3e:       8f 5f           subi    r24, 0xFF       ; 255
    1e40:       9f 4f           sbci    r25, 0xFF       ; 255
    1e42:       34 f5           brge    .+76            ; 0x1e90 <__vector_24+0x474>
    1e44:       60 91 e1 01     lds     r22, 0x01E1
    1e48:       70 91 e2 01     lds     r23, 0x01E2
    1e4c:       80 91 e3 01     lds     r24, 0x01E3
    1e50:       90 91 e4 01     lds     r25, 0x01E4
    1e54:       20 e0           ldi     r18, 0x00       ; 0
    1e56:       30 e0           ldi     r19, 0x00       ; 0
    1e58:       46 e1           ldi     r20, 0x16       ; 22
    1e5a:       54 e4           ldi     r21, 0x44       ; 68
    1e5c:       0e 94 c5 2b     call    0x578a  ; 0x578a <__gesf2>
    1e60:       18 16           cp      r1, r24
    1e62:       b4 f4           brge    .+44            ; 0x1e90 <__vector_24+0x474>
    1e64:       60 91 e1 01     lds     r22, 0x01E1
    1e68:       70 91 e2 01     lds     r23, 0x01E2
    1e6c:       80 91 e3 01     lds     r24, 0x01E3
    1e70:       90 91 e4 01     lds     r25, 0x01E4
    1e74:       2a e0           ldi     r18, 0x0A       ; 10
    1e76:       37 ed           ldi     r19, 0xD7       ; 215
    1e78:       43 ea           ldi     r20, 0xA3       ; 163
    1e7a:       5c e3           ldi     r21, 0x3C       ; 60
    1e7c:       0e 94 12 2b     call    0x5624  ; 0x5624 <__subsf3>
    1e80:       60 93 e1 01     sts     0x01E1, r22
    1e84:       70 93 e2 01     sts     0x01E2, r23
    1e88:       80 93 e3 01     sts     0x01E3, r24
    1e8c:       90 93 e4 01     sts     0x01E4, r25
    1e90:       81 e0           ldi     r24, 0x01       ; 1
    1e92:       80 93 c3 01     sts     0x01C3, r24
    1e96:       80 91 78 00     lds     r24, 0x0078
    1e9a:       90 91 79 00     lds     r25, 0x0079
    1e9e:       90 93 5f 05     sts     0x055F, r25
    1ea2:       80 93 5e 05     sts     0x055E, r24
    1ea6:       20 91 13 02     lds     r18, 0x0213
    1eaa:       30 91 14 02     lds     r19, 0x0214
    1eae:       40 91 15 02     lds     r20, 0x0215
    1eb2:       50 91 16 02     lds     r21, 0x0216
    1eb6:       80 91 bc 01     lds     r24, 0x01BC
    1eba:       90 91 bd 01     lds     r25, 0x01BD
    1ebe:       aa 27           eor     r26, r26
    1ec0:       97 fd           sbrc    r25, 7
    1ec2:       a0 95           com     r26
    1ec4:       ba 2f           mov     r27, r26
    1ec6:       28 0f           add     r18, r24
    1ec8:       39 1f           adc     r19, r25
    1eca:       4a 1f           adc     r20, r26
    1ecc:       5b 1f           adc     r21, r27
    1ece:       20 93 13 02     sts     0x0213, r18
    1ed2:       30 93 14 02     sts     0x0214, r19
    1ed6:       40 93 15 02     sts     0x0215, r20
    1eda:       50 93 16 02     sts     0x0216, r21
    1ede:       e0 90 13 02     lds     r14, 0x0213
    1ee2:       f0 90 14 02     lds     r15, 0x0214
    1ee6:       00 91 15 02     lds     r16, 0x0215
    1eea:       10 91 16 02     lds     r17, 0x0216
    1eee:       60 91 13 02     lds     r22, 0x0213
    1ef2:       70 91 14 02     lds     r23, 0x0214
    1ef6:       80 91 15 02     lds     r24, 0x0215
    1efa:       90 91 16 02     lds     r25, 0x0216
    1efe:       20 e0           ldi     r18, 0x00       ; 0
    1f00:       34 e0           ldi     r19, 0x04       ; 4
    1f02:       40 e0           ldi     r20, 0x00       ; 0
    1f04:       50 e0           ldi     r21, 0x00       ; 0
    1f06:       0e 94 3c 2d     call    0x5a78  ; 0x5a78 <__divmodsi4>
    1f0a:       e2 1a           sub     r14, r18
    1f0c:       f3 0a           sbc     r15, r19
    1f0e:       04 0b           sbc     r16, r20
    1f10:       15 0b           sbc     r17, r21
    1f12:       e0 92 13 02     sts     0x0213, r14
    1f16:       f0 92 14 02     sts     0x0214, r15
    1f1a:       00 93 15 02     sts     0x0215, r16
    1f1e:       10 93 16 02     sts     0x0216, r17
    1f22:       83 e0           ldi     r24, 0x03       ; 3
    1f24:       80 93 c9 01     sts     0x01C9, r24
    1f28:       87 e0           ldi     r24, 0x07       ; 7
    1f2a:       80 93 c8 01     sts     0x01C8, r24
    1f2e:       7c c0           rjmp    .+248           ; 0x2028 <__vector_24+0x60c>
    1f30:       80 91 6c 05     lds     r24, 0x056C
    1f34:       90 91 6d 05     lds     r25, 0x056D
    1f38:       20 91 78 00     lds     r18, 0x0078
    1f3c:       30 91 79 00     lds     r19, 0x0079
    1f40:       82 0f           add     r24, r18
    1f42:       93 1f           adc     r25, r19
    1f44:       90 93 6d 05     sts     0x056D, r25
    1f48:       80 93 6c 05     sts     0x056C, r24
    1f4c:       80 91 64 05     lds     r24, 0x0564
    1f50:       8f 5f           subi    r24, 0xFF       ; 255
    1f52:       80 93 64 05     sts     0x0564, r24
    1f56:       80 91 64 05     lds     r24, 0x0564
    1f5a:       85 30           cpi     r24, 0x05       ; 5
    1f5c:       08 f4           brcc    .+2             ; 0x1f60 <__vector_24+0x544>
    1f5e:       60 c0           rjmp    .+192           ; 0x2020 <__vector_24+0x604>
    1f60:       80 91 78 00     lds     r24, 0x0078
    1f64:       90 91 79 00     lds     r25, 0x0079
    1f68:       90 93 0b 01     sts     0x010B, r25
    1f6c:       80 93 0a 01     sts     0x010A, r24
    1f70:       10 92 64 05     sts     0x0564, r1
    1f74:       80 91 60 05     lds     r24, 0x0560
    1f78:       90 91 61 05     lds     r25, 0x0561
    1f7c:       20 91 6c 05     lds     r18, 0x056C
    1f80:       30 91 6d 05     lds     r19, 0x056D
    1f84:       82 1b           sub     r24, r18
    1f86:       93 0b           sbc     r25, r19
    1f88:       20 91 2f 02     lds     r18, 0x022F
    1f8c:       30 91 30 02     lds     r19, 0x0230
    1f90:       82 1b           sub     r24, r18
    1f92:       93 0b           sbc     r25, r19
    1f94:       90 93 c5 01     sts     0x01C5, r25
    1f98:       80 93 c4 01     sts     0x01C4, r24
    1f9c:       60 91 6c 05     lds     r22, 0x056C
    1fa0:       70 91 6d 05     lds     r23, 0x056D
    1fa4:       e0 90 06 01     lds     r14, 0x0106
    1fa8:       f0 90 07 01     lds     r15, 0x0107
    1fac:       00 91 08 01     lds     r16, 0x0108
    1fb0:       10 91 09 01     lds     r17, 0x0109
    1fb4:       88 27           eor     r24, r24
    1fb6:       77 fd           sbrc    r23, 7
    1fb8:       80 95           com     r24
    1fba:       98 2f           mov     r25, r24
    1fbc:       a8 01           movw    r20, r16
    1fbe:       97 01           movw    r18, r14
    1fc0:       22 0f           add     r18, r18
    1fc2:       33 1f           adc     r19, r19
    1fc4:       44 1f           adc     r20, r20
    1fc6:       55 1f           adc     r21, r21
    1fc8:       2e 0d           add     r18, r14
    1fca:       3f 1d           adc     r19, r15
    1fcc:       40 1f           adc     r20, r16
    1fce:       51 1f           adc     r21, r17
    1fd0:       62 0f           add     r22, r18
    1fd2:       73 1f           adc     r23, r19
    1fd4:       84 1f           adc     r24, r20
    1fd6:       95 1f           adc     r25, r21
    1fd8:       24 e0           ldi     r18, 0x04       ; 4
    1fda:       30 e0           ldi     r19, 0x00       ; 0
    1fdc:       40 e0           ldi     r20, 0x00       ; 0
    1fde:       50 e0           ldi     r21, 0x00       ; 0
    1fe0:       0e 94 3c 2d     call    0x5a78  ; 0x5a78 <__divmodsi4>
    1fe4:       20 93 06 01     sts     0x0106, r18
    1fe8:       30 93 07 01     sts     0x0107, r19
    1fec:       40 93 08 01     sts     0x0108, r20
    1ff0:       50 93 09 01     sts     0x0109, r21
    1ff4:       20 91 60 05     lds     r18, 0x0560
    1ff8:       30 91 61 05     lds     r19, 0x0561
    1ffc:       80 91 06 01     lds     r24, 0x0106
    2000:       90 91 07 01     lds     r25, 0x0107
    2004:       a0 91 08 01     lds     r26, 0x0108
    2008:       b0 91 09 01     lds     r27, 0x0109
    200c:       28 1b           sub     r18, r24
    200e:       39 0b           sbc     r19, r25
    2010:       30 93 30 02     sts     0x0230, r19
    2014:       20 93 2f 02     sts     0x022F, r18
    2018:       10 92 6d 05     sts     0x056D, r1
    201c:       10 92 6c 05     sts     0x056C, r1
    2020:       10 92 c9 01     sts     0x01C9, r1
    2024:       10 92 c8 01     sts     0x01C8, r1
    2028:       80 91 c9 01     lds     r24, 0x01C9
    202c:       80 93 7c 00     sts     0x007C, r24
    2030:       8f ee           ldi     r24, 0xEF       ; 239
    2032:       80 93 7a 00     sts     0x007A, r24
    2036:       ff 91           pop     r31
    2038:       ef 91           pop     r30
    203a:       df 91           pop     r29
    203c:       cf 91           pop     r28
    203e:       bf 91           pop     r27
    2040:       af 91           pop     r26
    2042:       9f 91           pop     r25
    2044:       8f 91           pop     r24
    2046:       7f 91           pop     r23
    2048:       6f 91           pop     r22
    204a:       5f 91           pop     r21
    204c:       4f 91           pop     r20
    204e:       3f 91           pop     r19
    2050:       2f 91           pop     r18
    2052:       1f 91           pop     r17
    2054:       0f 91           pop     r16
    2056:       ff 90           pop     r15
    2058:       ef 90           pop     r14
    205a:       0f 90           pop     r0
    205c:       0f be           out     0x3f, r0        ; 63
    205e:       0f 90           pop     r0
    2060:       1f 90           pop     r1
    2062:       18 95           reti

00002064 <SucheLuftruckOffset>:
    2064:       cf 93           push    r28
    2066:       df 93           push    r29
    2068:       c0 e0           ldi     r28, 0x00       ; 0
    206a:       d0 e0           ldi     r29, 0x00       ; 0
    206c:       c7 bd           out     0x27, r28       ; 39
    206e:       82 e3           ldi     r24, 0x32       ; 50
    2070:       90 e0           ldi     r25, 0x00       ; 0
    2072:       0e 94 f6 0c     call    0x19ec  ; 0x19ec <Delay_ms>
    2076:       8b e3           ldi     r24, 0x3B       ; 59
    2078:       91 e0           ldi     r25, 0x01       ; 1
    207a:       9f 93           push    r25
    207c:       8f 93           push    r24
    207e:       1f 92           push    r1
    2080:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    2084:       80 91 0a 01     lds     r24, 0x010A
    2088:       90 91 0b 01     lds     r25, 0x010B
    208c:       0f 90           pop     r0
    208e:       0f 90           pop     r0
    2090:       0f 90           pop     r0
    2092:       84 58           subi    r24, 0x84       ; 132
    2094:       93 40           sbci    r25, 0x03       ; 3
    2096:       20 f0           brcs    .+8             ; 0x20a0 <SucheLuftruckOffset+0x3c>
    2098:       21 96           adiw    r28, 0x01       ; 1
    209a:       ca 3f           cpi     r28, 0xFA       ; 250
    209c:       d1 05           cpc     r29, r1
    209e:       31 f7           brne    .-52            ; 0x206c <SucheLuftruckOffset+0x8>
    20a0:       c0 93 69 05     sts     0x0569, r28
    20a4:       88 ec           ldi     r24, 0xC8       ; 200
    20a6:       90 e0           ldi     r25, 0x00       ; 0
    20a8:       0e 94 f6 0c     call    0x19ec  ; 0x19ec <Delay_ms>
    20ac:       df 91           pop     r29
    20ae:       cf 91           pop     r28
    20b0:       08 95           ret

000020b2 <LcdClear>:
    20b2:       e6 e1           ldi     r30, 0x16       ; 22
    20b4:       f1 e0           ldi     r31, 0x01       ; 1
    20b6:       80 e2           ldi     r24, 0x20       ; 32
    20b8:       81 93           st      Z+, r24
    20ba:       91 e0           ldi     r25, 0x01       ; 1
    20bc:       e6 36           cpi     r30, 0x66       ; 102
    20be:       f9 07           cpc     r31, r25
    20c0:       d9 f7           brne    .-10            ; 0x20b8 <LcdClear+0x6>
    20c2:       08 95           ret

000020c4 <Menu>:
    20c4:       ff 92           push    r15
    20c6:       0f 93           push    r16
    20c8:       1f 93           push    r17
    20ca:       80 91 cd 01     lds     r24, 0x01CD
    20ce:       28 2f           mov     r18, r24
    20d0:       33 27           eor     r19, r19
    20d2:       c9 01           movw    r24, r18
    20d4:       81 70           andi    r24, 0x01       ; 1
    20d6:       90 70           andi    r25, 0x00       ; 0
    20d8:       68 2f           mov     r22, r24
    20da:       88 23           and     r24, r24
    20dc:       91 f0           breq    .+36            ; 0x2102 <Menu+0x3e>
    20de:       80 91 ce 01     lds     r24, 0x01CE
    20e2:       88 23           and     r24, r24
    20e4:       11 f0           breq    .+4             ; 0x20ea <Menu+0x26>
    20e6:       81 50           subi    r24, 0x01       ; 1
    20e8:       02 c0           rjmp    .+4             ; 0x20ee <Menu+0x2a>
    20ea:       80 91 66 01     lds     r24, 0x0166
    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+0x34>
    2102:       a9 01           movw    r20, r18
    2104:       42 70           andi    r20, 0x02       ; 2
    2106:       50 70           andi    r21, 0x00       ; 0
    2108:       21 ff           sbrs    r18, 1
    210a:       0d c0           rjmp    .+26            ; 0x2126 <Menu+0x62>
    210c:       80 91 ce 01     lds     r24, 0x01CE
    2110:       8f 5f           subi    r24, 0xFF       ; 255
    2112:       80 93 ce 01     sts     0x01CE, r24
    2116:       e6 e1           ldi     r30, 0x16       ; 22
    2118:       f1 e0           ldi     r31, 0x01       ; 1
    211a:       80 e2           ldi     r24, 0x20       ; 32
    211c:       81 93           st      Z+, r24
    211e:       91 e0           ldi     r25, 0x01       ; 1
    2120:       e6 36           cpi     r30, 0x66       ; 102
    2122:       f9 07           cpc     r31, r25
    2124:       d9 f7           brne    .-10            ; 0x211c <Menu+0x58>
    2126:       66 23           and     r22, r22
    2128:       21 f0           breq    .+8             ; 0x2132 <Menu+0x6e>
    212a:       45 2b           or      r20, r21
    212c:       11 f0           breq    .+4             ; 0x2132 <Menu+0x6e>
    212e:       10 92 ce 01     sts     0x01CE, r1
    2132:       81 e1           ldi     r24, 0x11       ; 17
    2134:       80 93 cc 01     sts     0x01CC, r24
    2138:       80 91 ce 01     lds     r24, 0x01CE
    213c:       99 27           eor     r25, r25
    213e:       9f 93           push    r25
    2140:       8f 93           push    r24
    2142:       8c ea           ldi     r24, 0xAC       ; 172
    2144:       93 e0           ldi     r25, 0x03       ; 3
    2146:       9f 93           push    r25
    2148:       8f 93           push    r24
    214a:       e1 e0           ldi     r30, 0x01       ; 1
    214c:       fe 2e           mov     r15, r30
    214e:       ff 92           push    r15
    2150:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    2154:       00 91 ce 01     lds     r16, 0x01CE
    2158:       0f 90           pop     r0
    215a:       0f 90           pop     r0
    215c:       0f 90           pop     r0
    215e:       0f 90           pop     r0
    2160:       0f 90           pop     r0
    2162:       05 30           cpi     r16, 0x05       ; 5
    2164:       09 f4           brne    .+2             ; 0x2168 <Menu+0xa4>
    2166:       d7 c1           rjmp    .+942           ; 0x2516 <Menu+0x452>
    2168:       06 30           cpi     r16, 0x06       ; 6
    216a:       90 f4           brcc    .+36            ; 0x2190 <Menu+0xcc>
    216c:       02 30           cpi     r16, 0x02       ; 2
    216e:       09 f4           brne    .+2             ; 0x2172 <Menu+0xae>
    2170:       b8 c0           rjmp    .+368           ; 0x22e2 <Menu+0x21e>
    2172:       03 30           cpi     r16, 0x03       ; 3
    2174:       30 f4           brcc    .+12            ; 0x2182 <Menu+0xbe>
    2176:       00 23           and     r16, r16
    2178:       f1 f0           breq    .+60            ; 0x21b6 <Menu+0xf2>
    217a:       01 30           cpi     r16, 0x01       ; 1
    217c:       09 f0           breq    .+2             ; 0x2180 <Menu+0xbc>
    217e:       5b c3           rjmp    .+1718          ; 0x2836 <Menu+0x772>
    2180:       4d c0           rjmp    .+154           ; 0x221c <Menu+0x158>
    2182:       03 30           cpi     r16, 0x03       ; 3
    2184:       09 f4           brne    .+2             ; 0x2188 <Menu+0xc4>
    2186:       02 c1           rjmp    .+516           ; 0x238c <Menu+0x2c8>
    2188:       04 30           cpi     r16, 0x04       ; 4
    218a:       09 f0           breq    .+2             ; 0x218e <Menu+0xca>
    218c:       54 c3           rjmp    .+1704          ; 0x2836 <Menu+0x772>
    218e:       4b c1           rjmp    .+662           ; 0x2426 <Menu+0x362>
    2190:       08 30           cpi     r16, 0x08       ; 8
    2192:       09 f4           brne    .+2             ; 0x2196 <Menu+0xd2>
    2194:       98 c2           rjmp    .+1328          ; 0x26c6 <Menu+0x602>
    2196:       09 30           cpi     r16, 0x09       ; 9
    2198:       38 f4           brcc    .+14            ; 0x21a8 <Menu+0xe4>
    219a:       06 30           cpi     r16, 0x06       ; 6
    219c:       09 f4           brne    .+2             ; 0x21a0 <Menu+0xdc>
    219e:       11 c2           rjmp    .+1058          ; 0x25c2 <Menu+0x4fe>
    21a0:       07 30           cpi     r16, 0x07       ; 7
    21a2:       09 f0           breq    .+2             ; 0x21a6 <Menu+0xe2>
    21a4:       48 c3           rjmp    .+1680          ; 0x2836 <Menu+0x772>
    21a6:       6c c2           rjmp    .+1240          ; 0x2680 <Menu+0x5bc>
    21a8:       09 30           cpi     r16, 0x09       ; 9
    21aa:       09 f4           brne    .+2             ; 0x21ae <Menu+0xea>
    21ac:       c9 c2           rjmp    .+1426          ; 0x2740 <Menu+0x67c>
    21ae:       0a 30           cpi     r16, 0x0A       ; 10
    21b0:       09 f0           breq    .+2             ; 0x21b4 <Menu+0xf0>
    21b2:       41 c3           rjmp    .+1666          ; 0x2836 <Menu+0x772>
    21b4:       03 c3           rjmp    .+1542          ; 0x27bc <Menu+0x6f8>
    21b6:       10 92 cc 01     sts     0x01CC, r1
    21ba:       8a e9           ldi     r24, 0x9A       ; 154
    21bc:       93 e0           ldi     r25, 0x03       ; 3
    21be:       9f 93           push    r25
    21c0:       8f 93           push    r24
    21c2:       ff 92           push    r15
    21c4:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    21c8:       84 e1           ldi     r24, 0x14       ; 20
    21ca:       80 93 cc 01     sts     0x01CC, r24
    21ce:       8c e3           ldi     r24, 0x3C       ; 60
    21d0:       90 e0           ldi     r25, 0x00       ; 0
    21d2:       9f 93           push    r25
    21d4:       8f 93           push    r24
    21d6:       1f 92           push    r1
    21d8:       1f 92           push    r1
    21da:       83 e9           ldi     r24, 0x93       ; 147
    21dc:       93 e0           ldi     r25, 0x03       ; 3
    21de:       9f 93           push    r25
    21e0:       8f 93           push    r24
    21e2:       ff 92           push    r15
    21e4:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    21e8:       88 e2           ldi     r24, 0x28       ; 40
    21ea:       80 93 cc 01     sts     0x01CC, r24
    21ee:       0e 94 f8 01     call    0x3f0   ; 0x3f0 <GetActiveParamSetNumber>
    21f2:       99 27           eor     r25, r25
    21f4:       9f 93           push    r25
    21f6:       8f 93           push    r24
    21f8:       86 e8           ldi     r24, 0x86       ; 134
    21fa:       93 e0           ldi     r25, 0x03       ; 3
    21fc:       9f 93           push    r25
    21fe:       8f 93           push    r24
    2200:       ff 92           push    r15
    2202:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    2206:       8c e3           ldi     r24, 0x3C       ; 60
    2208:       80 93 cc 01     sts     0x01CC, r24
    220c:       86 e7           ldi     r24, 0x76       ; 118
    220e:       93 e0           ldi     r25, 0x03       ; 3
    2210:       9f 93           push    r25
    2212:       8f 93           push    r24
    2214:       ff 92           push    r15
    2216:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    221a:       8e c2           rjmp    .+1308          ; 0x2738 <Menu+0x674>
    221c:       80 91 aa 05     lds     r24, 0x05AA
    2220:       80 ff           sbrs    r24, 0
    2222:       47 c0           rjmp    .+142           ; 0x22b2 <Menu+0x1ee>
    2224:       10 92 cc 01     sts     0x01CC, r1
    2228:       80 91 2f 02     lds     r24, 0x022F
    222c:       90 91 30 02     lds     r25, 0x0230
    2230:       9f 93           push    r25
    2232:       8f 93           push    r24
    2234:       87 e6           ldi     r24, 0x67       ; 103
    2236:       93 e0           ldi     r25, 0x03       ; 3
    2238:       9f 93           push    r25
    223a:       8f 93           push    r24
    223c:       0f 93           push    r16
    223e:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    2242:       84 e1           ldi     r24, 0x14       ; 20
    2244:       80 93 cc 01     sts     0x01CC, r24
    2248:       80 91 31 02     lds     r24, 0x0231
    224c:       90 91 32 02     lds     r25, 0x0232
    2250:       9f 93           push    r25
    2252:       8f 93           push    r24
    2254:       88 e5           ldi     r24, 0x58       ; 88
    2256:       93 e0           ldi     r25, 0x03       ; 3
    2258:       9f 93           push    r25
    225a:       8f 93           push    r24
    225c:       0f 93           push    r16
    225e:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    2262:       88 e2           ldi     r24, 0x28       ; 40
    2264:       80 93 cc 01     sts     0x01CC, r24
    2268:       80 91 0a 01     lds     r24, 0x010A
    226c:       90 91 0b 01     lds     r25, 0x010B
    2270:       9f 93           push    r25
    2272:       8f 93           push    r24
    2274:       89 e4           ldi     r24, 0x49       ; 73
    2276:       93 e0           ldi     r25, 0x03       ; 3
    2278:       9f 93           push    r25
    227a:       8f 93           push    r24
    227c:       0f 93           push    r16
    227e:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    2282:       8c e3           ldi     r24, 0x3C       ; 60
    2284:       80 93 cc 01     sts     0x01CC, r24
    2288:       80 91 69 05     lds     r24, 0x0569
    228c:       99 27           eor     r25, r25
    228e:       9f 93           push    r25
    2290:       8f 93           push    r24
    2292:       8a e3           ldi     r24, 0x3A       ; 58
    2294:       93 e0           ldi     r25, 0x03       ; 3
    2296:       9f 93           push    r25
    2298:       8f 93           push    r24
    229a:       0f 93           push    r16
    229c:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    22a0:       8d b7           in      r24, 0x3d       ; 61
    22a2:       9e b7           in      r25, 0x3e       ; 62
    22a4:       44 96           adiw    r24, 0x14       ; 20
    22a6:       0f b6           in      r0, 0x3f        ; 63
    22a8:       f8 94           cli
    22aa:       9e bf           out     0x3e, r25       ; 62
    22ac:       0f be           out     0x3f, r0        ; 63
    22ae:       8d bf           out     0x3d, r24       ; 61
    22b0:       c7 c2           rjmp    .+1422          ; 0x2840 <Menu+0x77c>
    22b2:       84 e1           ldi     r24, 0x14       ; 20
    22b4:       80 93 cc 01     sts     0x01CC, r24
    22b8:       83 e3           ldi     r24, 0x33       ; 51
    22ba:       93 e0           ldi     r25, 0x03       ; 3
    22bc:       9f 93           push    r25
    22be:       8f 93           push    r24
    22c0:       0f 93           push    r16
    22c2:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    22c6:       88 e2           ldi     r24, 0x28       ; 40
    22c8:       80 93 cc 01     sts     0x01CC, r24
    22cc:       85 e2           ldi     r24, 0x25       ; 37
    22ce:       93 e0           ldi     r25, 0x03       ; 3
    22d0:       9f 93           push    r25
    22d2:       8f 93           push    r24
    22d4:       0f 93           push    r16
    22d6:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    22da:       8d b7           in      r24, 0x3d       ; 61
    22dc:       9e b7           in      r25, 0x3e       ; 62
    22de:       06 96           adiw    r24, 0x06       ; 6
    22e0:       e2 cf           rjmp    .-60            ; 0x22a6 <Menu+0x1e2>
    22e2:       10 92 cc 01     sts     0x01CC, r1
    22e6:       8b e1           ldi     r24, 0x1B       ; 27
    22e8:       93 e0           ldi     r25, 0x03       ; 3
    22ea:       9f 93           push    r25
    22ec:       8f 93           push    r24
    22ee:       ff 92           push    r15
    22f0:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    22f4:       84 e1           ldi     r24, 0x14       ; 20
    22f6:       80 93 cc 01     sts     0x01CC, r24
    22fa:       60 91 e7 01     lds     r22, 0x01E7
    22fe:       70 91 e8 01     lds     r23, 0x01E8
    2302:       80 91 e9 01     lds     r24, 0x01E9
    2306:       90 91 ea 01     lds     r25, 0x01EA
    230a:       20 e0           ldi     r18, 0x00       ; 0
    230c:       34 e0           ldi     r19, 0x04       ; 4
    230e:       40 e0           ldi     r20, 0x00       ; 0
    2310:       50 e0           ldi     r21, 0x00       ; 0
    2312:       0e 94 3c 2d     call    0x5a78  ; 0x5a78 <__divmodsi4>
    2316:       5f 93           push    r21
    2318:       4f 93           push    r20
    231a:       3f 93           push    r19
    231c:       2f 93           push    r18
    231e:       8c e0           ldi     r24, 0x0C       ; 12
    2320:       93 e0           ldi     r25, 0x03       ; 3
    2322:       9f 93           push    r25
    2324:       8f 93           push    r24
    2326:       ff 92           push    r15
    2328:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    232c:       88 e2           ldi     r24, 0x28       ; 40
    232e:       80 93 cc 01     sts     0x01CC, r24
    2332:       60 91 ef 01     lds     r22, 0x01EF
    2336:       70 91 f0 01     lds     r23, 0x01F0
    233a:       80 91 f1 01     lds     r24, 0x01F1
    233e:       90 91 f2 01     lds     r25, 0x01F2
    2342:       20 e0           ldi     r18, 0x00       ; 0
    2344:       34 e0           ldi     r19, 0x04       ; 4
    2346:       40 e0           ldi     r20, 0x00       ; 0
    2348:       50 e0           ldi     r21, 0x00       ; 0
    234a:       0e 94 3c 2d     call    0x5a78  ; 0x5a78 <__divmodsi4>
    234e:       5f 93           push    r21
    2350:       4f 93           push    r20
    2352:       3f 93           push    r19
    2354:       2f 93           push    r18
    2356:       8d ef           ldi     r24, 0xFD       ; 253
    2358:       92 e0           ldi     r25, 0x02       ; 2
    235a:       9f 93           push    r25
    235c:       8f 93           push    r24
    235e:       ff 92           push    r15
    2360:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    2364:       8c e3           ldi     r24, 0x3C       ; 60
    2366:       80 93 cc 01     sts     0x01CC, r24
    236a:       80 91 17 02     lds     r24, 0x0217
    236e:       90 91 18 02     lds     r25, 0x0218
    2372:       9f 93           push    r25
    2374:       8f 93           push    r24
    2376:       8e ee           ldi     r24, 0xEE       ; 238
    2378:       92 e0           ldi     r25, 0x02       ; 2
    237a:       9f 93           push    r25
    237c:       8f 93           push    r24
    237e:       ff 92           push    r15
    2380:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    2384:       8d b7           in      r24, 0x3d       ; 61
    2386:       9e b7           in      r25, 0x3e       ; 62
    2388:       46 96           adiw    r24, 0x16       ; 22
    238a:       8d cf           rjmp    .-230           ; 0x22a6 <Menu+0x1e2>
    238c:       10 92 cc 01     sts     0x01CC, r1
    2390:       80 91 7a 05     lds     r24, 0x057A
    2394:       90 91 7b 05     lds     r25, 0x057B
    2398:       20 91 78 05     lds     r18, 0x0578
    239c:       30 91 79 05     lds     r19, 0x0579
    23a0:       9f 93           push    r25
    23a2:       8f 93           push    r24
    23a4:       3f 93           push    r19
    23a6:       2f 93           push    r18
    23a8:       8e ed           ldi     r24, 0xDE       ; 222
    23aa:       92 e0           ldi     r25, 0x02       ; 2
    23ac:       9f 93           push    r25
    23ae:       8f 93           push    r24
    23b0:       ff 92           push    r15
    23b2:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    23b6:       84 e1           ldi     r24, 0x14       ; 20
    23b8:       80 93 cc 01     sts     0x01CC, r24
    23bc:       80 91 7e 05     lds     r24, 0x057E
    23c0:       90 91 7f 05     lds     r25, 0x057F
    23c4:       20 91 7c 05     lds     r18, 0x057C
    23c8:       30 91 7d 05     lds     r19, 0x057D
    23cc:       9f 93           push    r25
    23ce:       8f 93           push    r24
    23d0:       3f 93           push    r19
    23d2:       2f 93           push    r18
    23d4:       8e ec           ldi     r24, 0xCE       ; 206
    23d6:       92 e0           ldi     r25, 0x02       ; 2
    23d8:       9f 93           push    r25
    23da:       8f 93           push    r24
    23dc:       ff 92           push    r15
    23de:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    23e2:       88 e2           ldi     r24, 0x28       ; 40
    23e4:       80 93 cc 01     sts     0x01CC, r24
    23e8:       80 91 82 05     lds     r24, 0x0582
    23ec:       90 91 83 05     lds     r25, 0x0583
    23f0:       20 91 80 05     lds     r18, 0x0580
    23f4:       30 91 81 05     lds     r19, 0x0581
    23f8:       9f 93           push    r25
    23fa:       8f 93           push    r24
    23fc:       3f 93           push    r19
    23fe:       2f 93           push    r18
    2400:       8e eb           ldi     r24, 0xBE       ; 190
    2402:       92 e0           ldi     r25, 0x02       ; 2
    2404:       9f 93           push    r25
    2406:       8f 93           push    r24
    2408:       ff 92           push    r15
    240a:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    240e:       8c e3           ldi     r24, 0x3C       ; 60
    2410:       80 93 cc 01     sts     0x01CC, r24
    2414:       80 91 84 05     lds     r24, 0x0584
    2418:       90 91 85 05     lds     r25, 0x0585
    241c:       9f 93           push    r25
    241e:       8f 93           push    r24
    2420:       8e ea           ldi     r24, 0xAE       ; 174
    2422:       92 e0           ldi     r25, 0x02       ; 2
    2424:       6f c0           rjmp    .+222           ; 0x2504 <Menu+0x440>
    2426:       10 92 cc 01     sts     0x01CC, r1
    242a:       e0 91 a3 05     lds     r30, 0x05A3
    242e:       ff 27           eor     r31, r31
    2430:       ee 0f           add     r30, r30
    2432:       ff 1f           adc     r31, r31
    2434:       ea 58           subi    r30, 0x8A       ; 138
    2436:       fa 4f           sbci    r31, 0xFA       ; 250
    2438:       20 81           ld      r18, Z
    243a:       31 81           ldd     r19, Z+1        ; 0x01
    243c:       e0 91 a2 05     lds     r30, 0x05A2
    2440:       ff 27           eor     r31, r31
    2442:       ee 0f           add     r30, r30
    2444:       ff 1f           adc     r31, r31
    2446:       ea 58           subi    r30, 0x8A       ; 138
    2448:       fa 4f           sbci    r31, 0xFA       ; 250
    244a:       80 81           ld      r24, Z
    244c:       91 81           ldd     r25, Z+1        ; 0x01
    244e:       3f 93           push    r19
    2450:       2f 93           push    r18
    2452:       9f 93           push    r25
    2454:       8f 93           push    r24
    2456:       8e e9           ldi     r24, 0x9E       ; 158
    2458:       92 e0           ldi     r25, 0x02       ; 2
    245a:       9f 93           push    r25
    245c:       8f 93           push    r24
    245e:       ff 92           push    r15
    2460:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    2464:       84 e1           ldi     r24, 0x14       ; 20
    2466:       80 93 cc 01     sts     0x01CC, r24
    246a:       e0 91 a5 05     lds     r30, 0x05A5
    246e:       ff 27           eor     r31, r31
    2470:       ee 0f           add     r30, r30
    2472:       ff 1f           adc     r31, r31
    2474:       ea 58           subi    r30, 0x8A       ; 138
    2476:       fa 4f           sbci    r31, 0xFA       ; 250
    2478:       20 81           ld      r18, Z
    247a:       31 81           ldd     r19, Z+1        ; 0x01
    247c:       e0 91 a4 05     lds     r30, 0x05A4
    2480:       ff 27           eor     r31, r31
    2482:       ee 0f           add     r30, r30
    2484:       ff 1f           adc     r31, r31
    2486:       ea 58           subi    r30, 0x8A       ; 138
    2488:       fa 4f           sbci    r31, 0xFA       ; 250
    248a:       80 81           ld      r24, Z
    248c:       91 81           ldd     r25, Z+1        ; 0x01
    248e:       3f 93           push    r19
    2490:       2f 93           push    r18
    2492:       9f 93           push    r25
    2494:       8f 93           push    r24
    2496:       8e e8           ldi     r24, 0x8E       ; 142
    2498:       92 e0           ldi     r25, 0x02       ; 2
    249a:       9f 93           push    r25
    249c:       8f 93           push    r24
    249e:       ff 92           push    r15
    24a0:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    24a4:       88 e2           ldi     r24, 0x28       ; 40
    24a6:       80 93 cc 01     sts     0x01CC, r24
    24aa:       e0 91 a7 05     lds     r30, 0x05A7
    24ae:       ff 27           eor     r31, r31
    24b0:       ee 0f           add     r30, r30
    24b2:       ff 1f           adc     r31, r31
    24b4:       ea 58           subi    r30, 0x8A       ; 138
    24b6:       fa 4f           sbci    r31, 0xFA       ; 250
    24b8:       20 81           ld      r18, Z
    24ba:       31 81           ldd     r19, Z+1        ; 0x01
    24bc:       e0 91 a6 05     lds     r30, 0x05A6
    24c0:       ff 27           eor     r31, r31
    24c2:       ee 0f           add     r30, r30
    24c4:       ff 1f           adc     r31, r31
    24c6:       ea 58           subi    r30, 0x8A       ; 138
    24c8:       fa 4f           sbci    r31, 0xFA       ; 250
    24ca:       80 81           ld      r24, Z
    24cc:       91 81           ldd     r25, Z+1        ; 0x01
    24ce:       3f 93           push    r19
    24d0:       2f 93           push    r18
    24d2:       9f 93           push    r25
    24d4:       8f 93           push    r24
    24d6:       8e e7           ldi     r24, 0x7E       ; 126
    24d8:       92 e0           ldi     r25, 0x02       ; 2
    24da:       9f 93           push    r25
    24dc:       8f 93           push    r24
    24de:       ff 92           push    r15
    24e0:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    24e4:       8c e3           ldi     r24, 0x3C       ; 60
    24e6:       80 93 cc 01     sts     0x01CC, r24
    24ea:       e0 91 a8 05     lds     r30, 0x05A8
    24ee:       ff 27           eor     r31, r31
    24f0:       ee 0f           add     r30, r30
    24f2:       ff 1f           adc     r31, r31
    24f4:       ea 58           subi    r30, 0x8A       ; 138
    24f6:       fa 4f           sbci    r31, 0xFA       ; 250
    24f8:       80 81           ld      r24, Z
    24fa:       91 81           ldd     r25, Z+1        ; 0x01
    24fc:       9f 93           push    r25
    24fe:       8f 93           push    r24
    2500:       8e e6           ldi     r24, 0x6E       ; 110
    2502:       92 e0           ldi     r25, 0x02       ; 2
    2504:       9f 93           push    r25
    2506:       8f 93           push    r24
    2508:       ff 92           push    r15
    250a:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    250e:       8d b7           in      r24, 0x3d       ; 61
    2510:       9e b7           in      r25, 0x3e       ; 62
    2512:       4a 96           adiw    r24, 0x1a       ; 26
    2514:       c8 ce           rjmp    .-624           ; 0x22a6 <Menu+0x1e2>
    2516:       10 92 cc 01     sts     0x01CC, r1
    251a:       80 e6           ldi     r24, 0x60       ; 96
    251c:       92 e0           ldi     r25, 0x02       ; 2
    251e:       9f 93           push    r25
    2520:       8f 93           push    r24
    2522:       ff 92           push    r15
    2524:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    2528:       84 e1           ldi     r24, 0x14       ; 20
    252a:       80 93 cc 01     sts     0x01CC, r24
    252e:       20 91 d7 01     lds     r18, 0x01D7
    2532:       30 91 d8 01     lds     r19, 0x01D8
    2536:       80 91 b2 01     lds     r24, 0x01B2
    253a:       90 91 b3 01     lds     r25, 0x01B3
    253e:       60 91 be 01     lds     r22, 0x01BE
    2542:       3f 93           push    r19
    2544:       2f 93           push    r18
    2546:       77 27           eor     r23, r23
    2548:       0e 94 07 2d     call    0x5a0e  ; 0x5a0e <__divmodhi4>
    254c:       7f 93           push    r23
    254e:       6f 93           push    r22
    2550:       81 e5           ldi     r24, 0x51       ; 81
    2552:       92 e0           ldi     r25, 0x02       ; 2
    2554:       9f 93           push    r25
    2556:       8f 93           push    r24
    2558:       ff 92           push    r15
    255a:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    255e:       88 e2           ldi     r24, 0x28       ; 40
    2560:       80 93 cc 01     sts     0x01CC, r24
    2564:       20 91 d9 01     lds     r18, 0x01D9
    2568:       30 91 da 01     lds     r19, 0x01DA
    256c:       80 91 b4 01     lds     r24, 0x01B4
    2570:       90 91 b5 01     lds     r25, 0x01B5
    2574:       60 91 bf 01     lds     r22, 0x01BF
    2578:       3f 93           push    r19
    257a:       2f 93           push    r18
    257c:       77 27           eor     r23, r23
    257e:       0e 94 07 2d     call    0x5a0e  ; 0x5a0e <__divmodhi4>
    2582:       7f 93           push    r23
    2584:       6f 93           push    r22
    2586:       82 e4           ldi     r24, 0x42       ; 66
    2588:       92 e0           ldi     r25, 0x02       ; 2
    258a:       9f 93           push    r25
    258c:       8f 93           push    r24
    258e:       ff 92           push    r15
    2590:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    2594:       8c e3           ldi     r24, 0x3C       ; 60
    2596:       80 93 cc 01     sts     0x01CC, r24
    259a:       20 91 db 01     lds     r18, 0x01DB
    259e:       30 91 dc 01     lds     r19, 0x01DC
    25a2:       80 91 b6 01     lds     r24, 0x01B6
    25a6:       90 91 b7 01     lds     r25, 0x01B7
    25aa:       60 91 c0 01     lds     r22, 0x01C0
    25ae:       3f 93           push    r19
    25b0:       2f 93           push    r18
    25b2:       77 27           eor     r23, r23
    25b4:       0e 94 07 2d     call    0x5a0e  ; 0x5a0e <__divmodhi4>
    25b8:       7f 93           push    r23
    25ba:       6f 93           push    r22
    25bc:       83 e3           ldi     r24, 0x33       ; 51
    25be:       92 e0           ldi     r25, 0x02       ; 2
    25c0:       56 c0           rjmp    .+172           ; 0x266e <Menu+0x5aa>
    25c2:       10 92 cc 01     sts     0x01CC, r1
    25c6:       86 e2           ldi     r24, 0x26       ; 38
    25c8:       92 e0           ldi     r25, 0x02       ; 2
    25ca:       9f 93           push    r25
    25cc:       8f 93           push    r24
    25ce:       ff 92           push    r15
    25d0:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    25d4:       84 e1           ldi     r24, 0x14       ; 20
    25d6:       80 93 cc 01     sts     0x01CC, r24
    25da:       20 91 dd 01     lds     r18, 0x01DD
    25de:       30 91 de 01     lds     r19, 0x01DE
    25e2:       80 91 ba 01     lds     r24, 0x01BA
    25e6:       90 91 bb 01     lds     r25, 0x01BB
    25ea:       60 91 c1 01     lds     r22, 0x01C1
    25ee:       3f 93           push    r19
    25f0:       2f 93           push    r18
    25f2:       77 27           eor     r23, r23
    25f4:       0e 94 07 2d     call    0x5a0e  ; 0x5a0e <__divmodhi4>
    25f8:       7f 93           push    r23
    25fa:       6f 93           push    r22
    25fc:       87 e1           ldi     r24, 0x17       ; 23
    25fe:       92 e0           ldi     r25, 0x02       ; 2
    2600:       9f 93           push    r25
    2602:       8f 93           push    r24
    2604:       ff 92           push    r15
    2606:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    260a:       88 e2           ldi     r24, 0x28       ; 40
    260c:       80 93 cc 01     sts     0x01CC, r24
    2610:       20 91 df 01     lds     r18, 0x01DF
    2614:       30 91 e0 01     lds     r19, 0x01E0
    2618:       80 91 b8 01     lds     r24, 0x01B8
    261c:       90 91 b9 01     lds     r25, 0x01B9
    2620:       60 91 c2 01     lds     r22, 0x01C2
    2624:       3f 93           push    r19
    2626:       2f 93           push    r18
    2628:       77 27           eor     r23, r23
    262a:       0e 94 07 2d     call    0x5a0e  ; 0x5a0e <__divmodhi4>
    262e:       7f 93           push    r23
    2630:       6f 93           push    r22
    2632:       88 e0           ldi     r24, 0x08       ; 8
    2634:       92 e0           ldi     r25, 0x02       ; 2
    2636:       9f 93           push    r25
    2638:       8f 93           push    r24
    263a:       ff 92           push    r15
    263c:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    2640:       8c e3           ldi     r24, 0x3C       ; 60
    2642:       80 93 cc 01     sts     0x01CC, r24
    2646:       60 91 e1 01     lds     r22, 0x01E1
    264a:       70 91 e2 01     lds     r23, 0x01E2
    264e:       80 91 e3 01     lds     r24, 0x01E3
    2652:       90 91 e4 01     lds     r25, 0x01E4
    2656:       00 91 5e 05     lds     r16, 0x055E
    265a:       10 91 5f 05     lds     r17, 0x055F
    265e:       0e 94 9b 2b     call    0x5736  ; 0x5736 <__fixsfsi>
    2662:       7f 93           push    r23
    2664:       6f 93           push    r22
    2666:       1f 93           push    r17
    2668:       0f 93           push    r16
    266a:       89 ef           ldi     r24, 0xF9       ; 249
    266c:       91 e0           ldi     r25, 0x01       ; 1
    266e:       9f 93           push    r25
    2670:       8f 93           push    r24
    2672:       ff 92           push    r15
    2674:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    2678:       8d b7           in      r24, 0x3d       ; 61
    267a:       9e b7           in      r25, 0x3e       ; 62
    267c:       48 96           adiw    r24, 0x18       ; 24
    267e:       13 ce           rjmp    .-986           ; 0x22a6 <Menu+0x1e2>
    2680:       84 e1           ldi     r24, 0x14       ; 20
    2682:       80 93 cc 01     sts     0x01CC, r24
    2686:       80 91 04 01     lds     r24, 0x0104
    268a:       90 91 05 01     lds     r25, 0x0105
    268e:       9f 93           push    r25
    2690:       8f 93           push    r24
    2692:       8a ee           ldi     r24, 0xEA       ; 234
    2694:       91 e0           ldi     r25, 0x01       ; 1
    2696:       9f 93           push    r25
    2698:       8f 93           push    r24
    269a:       ff 92           push    r15
    269c:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    26a0:       88 e2           ldi     r24, 0x28       ; 40
    26a2:       80 93 cc 01     sts     0x01CC, r24
    26a6:       80 91 27 02     lds     r24, 0x0227
    26aa:       99 27           eor     r25, r25
    26ac:       9f 93           push    r25
    26ae:       8f 93           push    r24
    26b0:       8b ed           ldi     r24, 0xDB       ; 219
    26b2:       91 e0           ldi     r25, 0x01       ; 1
    26b4:       9f 93           push    r25
    26b6:       8f 93           push    r24
    26b8:       ff 92           push    r15
    26ba:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    26be:       8d b7           in      r24, 0x3d       ; 61
    26c0:       9e b7           in      r25, 0x3e       ; 62
    26c2:       0a 96           adiw    r24, 0x0a       ; 10
    26c4:       f0 cd           rjmp    .-1056          ; 0x22a6 <Menu+0x1e2>
    26c6:       10 92 cc 01     sts     0x01CC, r1
    26ca:       8c ec           ldi     r24, 0xCC       ; 204
    26cc:       91 e0           ldi     r25, 0x01       ; 1
    26ce:       9f 93           push    r25
    26d0:       8f 93           push    r24
    26d2:       ff 92           push    r15
    26d4:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    26d8:       84 e1           ldi     r24, 0x14       ; 20
    26da:       80 93 cc 01     sts     0x01CC, r24
    26de:       80 91 1b 02     lds     r24, 0x021B
    26e2:       90 91 1c 02     lds     r25, 0x021C
    26e6:       9f 93           push    r25
    26e8:       8f 93           push    r24
    26ea:       8d eb           ldi     r24, 0xBD       ; 189
    26ec:       91 e0           ldi     r25, 0x01       ; 1
    26ee:       9f 93           push    r25
    26f0:       8f 93           push    r24
    26f2:       ff 92           push    r15
    26f4:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    26f8:       88 e2           ldi     r24, 0x28       ; 40
    26fa:       80 93 cc 01     sts     0x01CC, r24
    26fe:       80 91 17 02     lds     r24, 0x0217
    2702:       90 91 18 02     lds     r25, 0x0218
    2706:       9f 93           push    r25
    2708:       8f 93           push    r24
    270a:       8e ea           ldi     r24, 0xAE       ; 174
    270c:       91 e0           ldi     r25, 0x01       ; 1
    270e:       9f 93           push    r25
    2710:       8f 93           push    r24
    2712:       ff 92           push    r15
    2714:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    2718:       8c e3           ldi     r24, 0x3C       ; 60
    271a:       80 93 cc 01     sts     0x01CC, r24
    271e:       80 91 19 02     lds     r24, 0x0219
    2722:       90 91 1a 02     lds     r25, 0x021A
    2726:       9f 93           push    r25
    2728:       8f 93           push    r24
    272a:       8f e9           ldi     r24, 0x9F       ; 159
    272c:       91 e0           ldi     r25, 0x01       ; 1
    272e:       9f 93           push    r25
    2730:       8f 93           push    r24
    2732:       ff 92           push    r15
    2734:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    2738:       8d b7           in      r24, 0x3d       ; 61
    273a:       9e b7           in      r25, 0x3e       ; 62
    273c:       42 96           adiw    r24, 0x12       ; 18
    273e:       b3 cd           rjmp    .-1178          ; 0x22a6 <Menu+0x1e2>
    2740:       10 92 cc 01     sts     0x01CC, r1
    2744:       80 91 1f 02     lds     r24, 0x021F
    2748:       90 91 20 02     lds     r25, 0x0220
    274c:       9f 93           push    r25
    274e:       8f 93           push    r24
    2750:       83 e9           ldi     r24, 0x93       ; 147
    2752:       91 e0           ldi     r25, 0x01       ; 1
    2754:       9f 93           push    r25
    2756:       8f 93           push    r24
    2758:       ff 92           push    r15
    275a:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    275e:       84 e1           ldi     r24, 0x14       ; 20
    2760:       80 93 cc 01     sts     0x01CC, r24
    2764:       80 91 21 02     lds     r24, 0x0221
    2768:       90 91 22 02     lds     r25, 0x0222
    276c:       9f 93           push    r25
    276e:       8f 93           push    r24
    2770:       87 e8           ldi     r24, 0x87       ; 135
    2772:       91 e0           ldi     r25, 0x01       ; 1
    2774:       9f 93           push    r25
    2776:       8f 93           push    r24
    2778:       ff 92           push    r15
    277a:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    277e:       88 e2           ldi     r24, 0x28       ; 40
    2780:       80 93 cc 01     sts     0x01CC, r24
    2784:       80 91 23 02     lds     r24, 0x0223
    2788:       90 91 24 02     lds     r25, 0x0224
    278c:       9f 93           push    r25
    278e:       8f 93           push    r24
    2790:       8b e7           ldi     r24, 0x7B       ; 123
    2792:       91 e0           ldi     r25, 0x01       ; 1
    2794:       9f 93           push    r25
    2796:       8f 93           push    r24
    2798:       ff 92           push    r15
    279a:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    279e:       8c e3           ldi     r24, 0x3C       ; 60
    27a0:       80 93 cc 01     sts     0x01CC, r24
    27a4:       80 91 25 02     lds     r24, 0x0225
    27a8:       90 91 26 02     lds     r25, 0x0226
    27ac:       9f 93           push    r25
    27ae:       8f 93           push    r24
    27b0:       8f e6           ldi     r24, 0x6F       ; 111
    27b2:       91 e0           ldi     r25, 0x01       ; 1
    27b4:       9f 93           push    r25
    27b6:       8f 93           push    r24
    27b8:       ff 92           push    r15
    27ba:       70 cd           rjmp    .-1312          ; 0x229c <Menu+0x1d8>
    27bc:       10 92 cc 01     sts     0x01CC, r1
    27c0:       87 e6           ldi     r24, 0x67       ; 103
    27c2:       91 e0           ldi     r25, 0x01       ; 1
    27c4:       9f 93           push    r25
    27c6:       8f 93           push    r24
    27c8:       ff 92           push    r15
    27ca:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    27ce:       84 e1           ldi     r24, 0x14       ; 20
    27d0:       80 93 cc 01     sts     0x01CC, r24
    27d4:       80 91 89 01     lds     r24, 0x0189
    27d8:       99 27           eor     r25, r25
    27da:       9f 93           push    r25
    27dc:       8f 93           push    r24
    27de:       89 e5           ldi     r24, 0x59       ; 89
    27e0:       91 e0           ldi     r25, 0x01       ; 1
    27e2:       9f 93           push    r25
    27e4:       8f 93           push    r24
    27e6:       ff 92           push    r15
    27e8:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    27ec:       88 e2           ldi     r24, 0x28       ; 40
    27ee:       80 93 cc 01     sts     0x01CC, r24
    27f2:       80 91 ad 01     lds     r24, 0x01AD
    27f6:       90 91 ae 01     lds     r25, 0x01AE
    27fa:       9f 93           push    r25
    27fc:       8f 93           push    r24
    27fe:       8b e4           ldi     r24, 0x4B       ; 75
    2800:       91 e0           ldi     r25, 0x01       ; 1
    2802:       9f 93           push    r25
    2804:       8f 93           push    r24
    2806:       ff 92           push    r15
    2808:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    280c:       8c e3           ldi     r24, 0x3C       ; 60
    280e:       80 93 cc 01     sts     0x01CC, r24
    2812:       80 91 c6 05     lds     r24, 0x05C6
    2816:       99 27           eor     r25, r25
    2818:       9f 93           push    r25
    281a:       8f 93           push    r24
    281c:       80 91 c5 05     lds     r24, 0x05C5
    2820:       99 27           eor     r25, r25
    2822:       9f 93           push    r25
    2824:       8f 93           push    r24
    2826:       8d e3           ldi     r24, 0x3D       ; 61
    2828:       91 e0           ldi     r25, 0x01       ; 1
    282a:       9f 93           push    r25
    282c:       8f 93           push    r24
    282e:       ff 92           push    r15
    2830:       0e 94 d3 08     call    0x11a6  ; 0x11a6 <_printf_P>
    2834:       35 cd           rjmp    .-1430          ; 0x22a0 <Menu+0x1dc>
    2836:       01 50           subi    r16, 0x01       ; 1
    2838:       00 93 66 01     sts     0x0166, r16
    283c:       10 92 ce 01     sts     0x01CE, r1
    2840:       10 92 cd 01     sts     0x01CD, r1
    2844:       1f 91           pop     r17
    2846:       0f 91           pop     r16
    2848:       ff 90           pop     r15
    284a:       08 95           ret

0000284c <i2c_init>:
    284c:       10 92 b9 00     sts     0x00B9, r1
    2850:       8a e2           ldi     r24, 0x2A       ; 42
    2852:       80 93 b8 00     sts     0x00B8, r24
    2856:       08 95           ret

00002858 <i2c_start>:
    2858:       85 ea           ldi     r24, 0xA5       ; 165
    285a:       80 93 bc 00     sts     0x00BC, r24
    285e:       80 e0           ldi     r24, 0x00       ; 0
    2860:       90 e0           ldi     r25, 0x00       ; 0
    2862:       08 95           ret

00002864 <i2c_stop>:
    2864:       84 e9           ldi     r24, 0x94       ; 148
    2866:       80 93 bc 00     sts     0x00BC, r24
    286a:       08 95           ret

0000286c <i2c_write_byte>:
    286c:       10 92 b9 00     sts     0x00B9, r1
    2870:       80 93 bb 00     sts     0x00BB, r24
    2874:       85 e8           ldi     r24, 0x85       ; 133
    2876:       80 93 bc 00     sts     0x00BC, r24
    287a:       80 e0           ldi     r24, 0x00       ; 0
    287c:       90 e0           ldi     r25, 0x00       ; 0
    287e:       08 95           ret

00002880 <__vector_26>:
    2880:       1f 92           push    r1
    2882:       0f 92           push    r0
    2884:       0f b6           in      r0, 0x3f        ; 63
    2886:       0f 92           push    r0
    2888:       11 24           eor     r1, r1
    288a:       8f 93           push    r24
    288c:       9f 93           push    r25
    288e:       ef 93           push    r30
    2890:       ff 93           push    r31
    2892:       80 91 cf 01     lds     r24, 0x01CF
    2896:       8f 5f           subi    r24, 0xFF       ; 255
    2898:       80 93 cf 01     sts     0x01CF, r24
    289c:       81 50           subi    r24, 0x01       ; 1
    289e:       83 30           cpi     r24, 0x03       ; 3
    28a0:       09 f4           brne    .+2             ; 0x28a4 <__vector_26+0x24>
    28a2:       42 c0           rjmp    .+132           ; 0x2928 <__vector_26+0xa8>
    28a4:       84 30           cpi     r24, 0x04       ; 4
    28a6:       28 f4           brcc    .+10            ; 0x28b2 <__vector_26+0x32>
    28a8:       81 30           cpi     r24, 0x01       ; 1
    28aa:       a1 f0           breq    .+40            ; 0x28d4 <__vector_26+0x54>
    28ac:       82 30           cpi     r24, 0x02       ; 2
    28ae:       70 f5           brcc    .+92            ; 0x290c <__vector_26+0x8c>
    28b0:       0c c0           rjmp    .+24            ; 0x28ca <__vector_26+0x4a>
    28b2:       85 30           cpi     r24, 0x05       ; 5
    28b4:       09 f4           brne    .+2             ; 0x28b8 <__vector_26+0x38>
    28b6:       48 c0           rjmp    .+144           ; 0x2948 <__vector_26+0xc8>
    28b8:       85 30           cpi     r24, 0x05       ; 5
    28ba:       d8 f1           brcs    .+118           ; 0x2932 <__vector_26+0xb2>
    28bc:       86 30           cpi     r24, 0x06       ; 6
    28be:       09 f4           brne    .+2             ; 0x28c2 <__vector_26+0x42>
    28c0:       4b c0           rjmp    .+150           ; 0x2958 <__vector_26+0xd8>
    28c2:       87 30           cpi     r24, 0x07       ; 7
    28c4:       09 f0           breq    .+2             ; 0x28c8 <__vector_26+0x48>
    28c6:       71 c0           rjmp    .+226           ; 0x29aa <__vector_26+0x12a>
    28c8:       5b c0           rjmp    .+182           ; 0x2980 <__vector_26+0x100>
    28ca:       80 91 d0 01     lds     r24, 0x01D0
    28ce:       88 0f           add     r24, r24
    28d0:       8e 5a           subi    r24, 0xAE       ; 174
    28d2:       14 c0           rjmp    .+40            ; 0x28fc <__vector_26+0x7c>
    28d4:       80 91 d0 01     lds     r24, 0x01D0
    28d8:       8f 5f           subi    r24, 0xFF       ; 255
    28da:       80 93 d0 01     sts     0x01D0, r24
    28de:       81 50           subi    r24, 0x01       ; 1
    28e0:       81 30           cpi     r24, 0x01       ; 1
    28e2:       09 f4           brne    .+2             ; 0x28e6 <__vector_26+0x66>
    28e4:       44 c0           rjmp    .+136           ; 0x296e <__vector_26+0xee>
    28e6:       81 30           cpi     r24, 0x01       ; 1
    28e8:       38 f0           brcs    .+14            ; 0x28f8 <__vector_26+0x78>
    28ea:       82 30           cpi     r24, 0x02       ; 2
    28ec:       09 f4           brne    .+2             ; 0x28f0 <__vector_26+0x70>
    28ee:       42 c0           rjmp    .+132           ; 0x2974 <__vector_26+0xf4>
    28f0:       83 30           cpi     r24, 0x03       ; 3
    28f2:       09 f0           breq    .+2             ; 0x28f6 <__vector_26+0x76>
    28f4:       5a c0           rjmp    .+180           ; 0x29aa <__vector_26+0x12a>
    28f6:       41 c0           rjmp    .+130           ; 0x297a <__vector_26+0xfa>
    28f8:       80 91 98 02     lds     r24, 0x0298
    28fc:       10 92 b9 00     sts     0x00B9, r1
    2900:       80 93 bb 00     sts     0x00BB, r24
    2904:       85 e8           ldi     r24, 0x85       ; 133
    2906:       80 93 bc 00     sts     0x00BC, r24
    290a:       4f c0           rjmp    .+158           ; 0x29aa <__vector_26+0x12a>
    290c:       84 e9           ldi     r24, 0x94       ; 148
    290e:       80 93 bc 00     sts     0x00BC, r24
    2912:       80 91 d0 01     lds     r24, 0x01D0
    2916:       84 30           cpi     r24, 0x04       ; 4
    2918:       18 f4           brcc    .+6             ; 0x2920 <__vector_26+0xa0>
    291a:       10 92 cf 01     sts     0x01CF, r1
    291e:       02 c0           rjmp    .+4             ; 0x2924 <__vector_26+0xa4>
    2920:       10 92 d0 01     sts     0x01D0, r1
    2924:       85 ea           ldi     r24, 0xA5       ; 165
    2926:       ef cf           rjmp    .-34            ; 0x2906 <__vector_26+0x86>
    2928:       80 91 d1 01     lds     r24, 0x01D1
    292c:       88 0f           add     r24, r24
    292e:       8d 5a           subi    r24, 0xAD       ; 173
    2930:       e5 cf           rjmp    .-54            ; 0x28fc <__vector_26+0x7c>
    2932:       80 91 d1 01     lds     r24, 0x01D1
    2936:       81 30           cpi     r24, 0x01       ; 1
    2938:       d1 f0           breq    .+52            ; 0x296e <__vector_26+0xee>
    293a:       81 30           cpi     r24, 0x01       ; 1
    293c:       e8 f2           brcs    .-70            ; 0x28f8 <__vector_26+0x78>
    293e:       82 30           cpi     r24, 0x02       ; 2
    2940:       c9 f0           breq    .+50            ; 0x2974 <__vector_26+0xf4>
    2942:       83 30           cpi     r24, 0x03       ; 3
    2944:       91 f5           brne    .+100           ; 0x29aa <__vector_26+0x12a>
    2946:       19 c0           rjmp    .+50            ; 0x297a <__vector_26+0xfa>
    2948:       80 91 bb 00     lds     r24, 0x00BB
    294c:       e0 91 d1 01     lds     r30, 0x01D1
    2950:       ff 27           eor     r31, r31
    2952:       e2 59           subi    r30, 0x92       ; 146
    2954:       fa 4f           sbci    r31, 0xFA       ; 250
    2956:       80 83           st      Z, r24
    2958:       80 91 d1 01     lds     r24, 0x01D1
    295c:       81 30           cpi     r24, 0x01       ; 1
    295e:       39 f0           breq    .+14            ; 0x296e <__vector_26+0xee>
    2960:       81 30           cpi     r24, 0x01       ; 1
    2962:       50 f2           brcs    .-108           ; 0x28f8 <__vector_26+0x78>
    2964:       82 30           cpi     r24, 0x02       ; 2
    2966:       31 f0           breq    .+12            ; 0x2974 <__vector_26+0xf4>
    2968:       83 30           cpi     r24, 0x03       ; 3
    296a:       f9 f4           brne    .+62            ; 0x29aa <__vector_26+0x12a>
    296c:       06 c0           rjmp    .+12            ; 0x297a <__vector_26+0xfa>
    296e:       80 91 99 02     lds     r24, 0x0299
    2972:       c4 cf           rjmp    .-120           ; 0x28fc <__vector_26+0x7c>
    2974:       80 91 9c 02     lds     r24, 0x029C
    2978:       c1 cf           rjmp    .-126           ; 0x28fc <__vector_26+0x7c>
    297a:       80 91 a8 02     lds     r24, 0x02A8
    297e:       be cf           rjmp    .-132           ; 0x28fc <__vector_26+0x7c>
    2980:       80 91 d1 01     lds     r24, 0x01D1
    2984:       90 91 bb 00     lds     r25, 0x00BB
    2988:       e8 2f           mov     r30, r24
    298a:       ff 27           eor     r31, r31
    298c:       e2 59           subi    r30, 0x92       ; 146
    298e:       fa 4f           sbci    r31, 0xFA       ; 250
    2990:       94 83           std     Z+4, r25        ; 0x04
    2992:       8f 5f           subi    r24, 0xFF       ; 255
    2994:       80 93 d1 01     sts     0x01D1, r24
    2998:       84 30           cpi     r24, 0x04       ; 4
    299a:       10 f0           brcs    .+4             ; 0x29a0 <__vector_26+0x120>
    299c:       10 92 d1 01     sts     0x01D1, r1
    29a0:       84 e9           ldi     r24, 0x94       ; 148
    29a2:       80 93 bc 00     sts     0x00BC, r24
    29a6:       10 92 cf 01     sts     0x01CF, r1
    29aa:       ff 91           pop     r31
    29ac:       ef 91           pop     r30
    29ae:       9f 91           pop     r25
    29b0:       8f 91           pop     r24
    29b2:       0f 90           pop     r0
    29b4:       0f be           out     0x3f, r0        ; 63
    29b6:       0f 90           pop     r0
    29b8:       1f 90           pop     r1
    29ba:       18 95           reti

000029bc <rc_sum_init>:
    29bc:       83 ec           ldi     r24, 0xC3       ; 195
    29be:       80 93 81 00     sts     0x0081, r24
    29c2:       ef e6           ldi     r30, 0x6F       ; 111
    29c4:       f0 e0           ldi     r31, 0x00       ; 0
    29c6:       80 81           ld      r24, Z
    29c8:       80 62           ori     r24, 0x20       ; 32
    29ca:       80 83           st      Z, r24
    29cc:       10 92 dc 01     sts     0x01DC, r1
    29d0:       10 92 db 01     sts     0x01DB, r1
    29d4:       10 92 da 01     sts     0x01DA, r1
    29d8:       10 92 d9 01     sts     0x01D9, r1
    29dc:       10 92 d8 01     sts     0x01D8, r1
    29e0:       10 92 d7 01     sts     0x01D7, r1
    29e4:       08 95           ret

000029e6 <__vector_12>:
    29e6:       1f 92           push    r1
    29e8:       0f 92           push    r0
    29ea:       0f b6           in      r0, 0x3f        ; 63
    29ec:       0f 92           push    r0
    29ee:       11 24           eor     r1, r1
    29f0:       0f 93           push    r16
    29f2:       1f 93           push    r17
    29f4:       2f 93           push    r18
    29f6:       3f 93           push    r19
    29f8:       4f 93           push    r20
    29fa:       5f 93           push    r21
    29fc:       6f 93           push    r22
    29fe:       7f 93           push    r23
    2a00:       8f 93           push    r24
    2a02:       9f 93           push    r25
    2a04:       af 93           push    r26
    2a06:       bf 93           push    r27
    2a08:       cf 93           push    r28
    2a0a:       df 93           push    r29
    2a0c:       ef 93           push    r30
    2a0e:       ff 93           push    r31
    2a10:       20 91 86 00     lds     r18, 0x0086
    2a14:       30 91 87 00     lds     r19, 0x0087
    2a18:       80 91 d4 01     lds     r24, 0x01D4
    2a1c:       90 91 d5 01     lds     r25, 0x01D5
    2a20:       28 1b           sub     r18, r24
    2a22:       39 0b           sbc     r19, r25
    2a24:       80 91 86 00     lds     r24, 0x0086
    2a28:       90 91 87 00     lds     r25, 0x0087
    2a2c:       90 93 d5 01     sts     0x01D5, r25
    2a30:       80 93 d4 01     sts     0x01D4, r24
    2a34:       c9 01           movw    r24, r18
    2a36:       8d 5d           subi    r24, 0xDD       ; 221
    2a38:       95 40           sbci    r25, 0x05       ; 5
    2a3a:       83 56           subi    r24, 0x63       ; 99
    2a3c:       99 41           sbci    r25, 0x19       ; 25
    2a3e:       48 f4           brcc    .+18            ; 0x2a52 <__vector_12+0x6c>
    2a40:       81 e0           ldi     r24, 0x01       ; 1
    2a42:       90 e0           ldi     r25, 0x00       ; 0
    2a44:       90 93 d3 01     sts     0x01D3, r25
    2a48:       80 93 d2 01     sts     0x01D2, r24
    2a4c:       10 92 67 01     sts     0x0167, r1
    2a50:       54 c0           rjmp    .+168           ; 0x2afa <__vector_12+0x114>
    2a52:       c0 91 d2 01     lds     r28, 0x01D2
    2a56:       d0 91 d3 01     lds     r29, 0x01D3
    2a5a:       ca 30           cpi     r28, 0x0A       ; 10
    2a5c:       d1 05           cpc     r29, r1
    2a5e:       0c f0           brlt    .+2             ; 0x2a62 <__vector_12+0x7c>
    2a60:       4c c0           rjmp    .+152           ; 0x2afa <__vector_12+0x114>
    2a62:       c9 01           movw    r24, r18
    2a64:       8b 5f           subi    r24, 0xFB       ; 251
    2a66:       90 40           sbci    r25, 0x00       ; 0
    2a68:       84 5b           subi    r24, 0xB4       ; 180
    2a6a:       91 40           sbci    r25, 0x01       ; 1
    2a6c:       08 f0           brcs    .+2             ; 0x2a70 <__vector_12+0x8a>
    2a6e:       40 c0           rjmp    .+128           ; 0x2af0 <__vector_12+0x10a>
    2a70:       a9 01           movw    r20, r18
    2a72:       42 5d           subi    r20, 0xD2       ; 210
    2a74:       51 40           sbci    r21, 0x01       ; 1
    2a76:       fe 01           movw    r30, r28
    2a78:       ee 0f           add     r30, r30
    2a7a:       ff 1f           adc     r31, r31
    2a7c:       ea 58           subi    r30, 0x8A       ; 138
    2a7e:       fa 4f           sbci    r31, 0xFA       ; 250
    2a80:       80 81           ld      r24, Z
    2a82:       91 81           ldd     r25, Z+1        ; 0x01
    2a84:       fa 01           movw    r30, r20
    2a86:       e8 1b           sub     r30, r24
    2a88:       f9 0b           sbc     r31, r25
    2a8a:       cf 01           movw    r24, r30
    2a8c:       f7 ff           sbrs    r31, 7
    2a8e:       03 c0           rjmp    .+6             ; 0x2a96 <__vector_12+0xb0>
    2a90:       90 95           com     r25
    2a92:       81 95           neg     r24
    2a94:       9f 4f           sbci    r25, 0xFF       ; 255
    2a96:       06 97           sbiw    r24, 0x06       ; 6
    2a98:       4c f4           brge    .+18            ; 0x2aac <__vector_12+0xc6>
    2a9a:       80 91 27 02     lds     r24, 0x0227
    2a9e:       88 3c           cpi     r24, 0xC8       ; 200
    2aa0:       28 f4           brcc    .+10            ; 0x2aac <__vector_12+0xc6>
    2aa2:       80 91 27 02     lds     r24, 0x0227
    2aa6:       86 5f           subi    r24, 0xF6       ; 246
    2aa8:       80 93 27 02     sts     0x0227, r24
    2aac:       fe 01           movw    r30, r28
    2aae:       ee 0f           add     r30, r30
    2ab0:       ff 1f           adc     r31, r31
    2ab2:       8f 01           movw    r16, r30
    2ab4:       0a 58           subi    r16, 0x8A       ; 138
    2ab6:       1a 4f           sbci    r17, 0xFA       ; 250
    2ab8:       d8 01           movw    r26, r16
    2aba:       2d 91           ld      r18, X+
    2abc:       3c 91           ld      r19, X
    2abe:       c9 01           movw    r24, r18
    2ac0:       88 0f           add     r24, r24
    2ac2:       99 1f           adc     r25, r25
    2ac4:       82 0f           add     r24, r18
    2ac6:       93 1f           adc     r25, r19
    2ac8:       84 0f           add     r24, r20
    2aca:       95 1f           adc     r25, r21
    2acc:       64 e0           ldi     r22, 0x04       ; 4
    2ace:       70 e0           ldi     r23, 0x00       ; 0
    2ad0:       0e 94 07 2d     call    0x5a0e  ; 0x5a0e <__divmodhi4>
    2ad4:       d8 01           movw    r26, r16
    2ad6:       8d 91           ld      r24, X+
    2ad8:       9c 91           ld      r25, X
    2ada:       11 97           sbiw    r26, 0x01       ; 1
    2adc:       9b 01           movw    r18, r22
    2ade:       28 1b           sub     r18, r24
    2ae0:       39 0b           sbc     r19, r25
    2ae2:       e4 57           subi    r30, 0x74       ; 116
    2ae4:       fa 4f           sbci    r31, 0xFA       ; 250
    2ae6:       31 83           std     Z+1, r19        ; 0x01
    2ae8:       20 83           st      Z, r18
    2aea:       11 96           adiw    r26, 0x01       ; 1
    2aec:       7c 93           st      X, r23
    2aee:       6e 93           st      -X, r22
    2af0:       21 96           adiw    r28, 0x01       ; 1
    2af2:       d0 93 d3 01     sts     0x01D3, r29
    2af6:       c0 93 d2 01     sts     0x01D2, r28
    2afa:       ff 91           pop     r31
    2afc:       ef 91           pop     r30
    2afe:       df 91           pop     r29
    2b00:       cf 91           pop     r28
    2b02:       bf 91           pop     r27
    2b04:       af 91           pop     r26
    2b06:       9f 91           pop     r25
    2b08:       8f 91           pop     r24
    2b0a:       7f 91           pop     r23
    2b0c:       6f 91           pop     r22
    2b0e:       5f 91           pop     r21
    2b10:       4f 91           pop     r20
    2b12:       3f 91           pop     r19
    2b14:       2f 91           pop     r18
    2b16:       1f 91           pop     r17
    2b18:       0f 91           pop     r16
    2b1a:       0f 90           pop     r0
    2b1c:       0f be           out     0x3f, r0        ; 63
    2b1e:       0f 90           pop     r0
    2b20:       1f 90           pop     r1
    2b22:       18 95           reti

00002b24 <Mittelwert>:
    2b24:       af 92           push    r10
    2b26:       bf 92           push    r11
    2b28:       cf 92           push    r12
    2b2a:       df 92           push    r13
    2b2c:       ef 92           push    r14
    2b2e:       ff 92           push    r15
    2b30:       0f 93           push    r16
    2b32:       1f 93           push    r17
    2b34:       10 92 7a 00     sts     0x007A, r1
    2b38:       80 91 be 01     lds     r24, 0x01BE
    2b3c:       88 23           and     r24, r24
    2b3e:       69 f0           breq    .+26            ; 0x2b5a <Mittelwert+0x36>
    2b40:       80 91 b2 01     lds     r24, 0x01B2
    2b44:       90 91 b3 01     lds     r25, 0x01B3
    2b48:       60 91 be 01     lds     r22, 0x01BE
    2b4c:       77 27           eor     r23, r23
    2b4e:       0e 94 07 2d     call    0x5a0e  ; 0x5a0e <__divmodhi4>
    2b52:       70 93 df 05     sts     0x05DF, r23
    2b56:       60 93 de 05     sts     0x05DE, r22
    2b5a:       80 91 bf 01     lds     r24, 0x01BF
    2b5e:       88 23           and     r24, r24
    2b60:       69 f0           breq    .+26            ; 0x2b7c <Mittelwert+0x58>
    2b62:       80 91 b4 01     lds     r24, 0x01B4
    2b66:       90 91 b5 01     lds     r25, 0x01B5
    2b6a:       60 91 bf 01     lds     r22, 0x01BF
    2b6e:       77 27           eor     r23, r23
    2b70:       0e 94 07 2d     call    0x5a0e  ; 0x5a0e <__divmodhi4>
    2b74:       70 93 dd 05     sts     0x05DD, r23
    2b78:       60 93 dc 05     sts     0x05DC, r22
    2b7c:       80 91 c0 01     lds     r24, 0x01C0
    2b80:       88 23           and     r24, r24
    2b82:       69 f0           breq    .+26            ; 0x2b9e <Mittelwert+0x7a>
    2b84:       80 91 b6 01     lds     r24, 0x01B6
    2b88:       90 91 b7 01     lds     r25, 0x01B7
    2b8c:       60 91 c0 01     lds     r22, 0x01C0
    2b90:       77 27           eor     r23, r23
    2b92:       0e 94 07 2d     call    0x5a0e  ; 0x5a0e <__divmodhi4>
    2b96:       70 93 eb 05     sts     0x05EB, r23
    2b9a:       60 93 ea 05     sts     0x05EA, r22
    2b9e:       80 91 c1 01     lds     r24, 0x01C1
    2ba2:       88 23           and     r24, r24
    2ba4:       d9 f1           breq    .+118           ; 0x2c1c <Mittelwert+0xf8>
    2ba6:       e0 90 e7 05     lds     r14, 0x05E7
    2baa:       f0 90 e8 05     lds     r15, 0x05E8
    2bae:       60 91 ba 01     lds     r22, 0x01BA
    2bb2:       70 91 bb 01     lds     r23, 0x01BB
    2bb6:       20 91 c1 01     lds     r18, 0x01C1
    2bba:       00 27           eor     r16, r16
    2bbc:       f7 fc           sbrc    r15, 7
    2bbe:       00 95           com     r16
    2bc0:       10 2f           mov     r17, r16
    2bc2:       57 01           movw    r10, r14
    2bc4:       68 01           movw    r12, r16
    2bc6:       43 e0           ldi     r20, 0x03       ; 3
    2bc8:       aa 0c           add     r10, r10
    2bca:       bb 1c           adc     r11, r11
    2bcc:       cc 1c           adc     r12, r12
    2bce:       dd 1c           adc     r13, r13
    2bd0:       4a 95           dec     r20
    2bd2:       d1 f7           brne    .-12            ; 0x2bc8 <Mittelwert+0xa4>
    2bd4:       ae 18           sub     r10, r14
    2bd6:       bf 08           sbc     r11, r15
    2bd8:       c0 0a           sbc     r12, r16
    2bda:       d1 0a           sbc     r13, r17
    2bdc:       88 27           eor     r24, r24
    2bde:       77 fd           sbrc    r23, 7
    2be0:       80 95           com     r24
    2be2:       98 2f           mov     r25, r24
    2be4:       34 e0           ldi     r19, 0x04       ; 4
    2be6:       66 0f           add     r22, r22
    2be8:       77 1f           adc     r23, r23
    2bea:       88 1f           adc     r24, r24
    2bec:       99 1f           adc     r25, r25
    2bee:       3a 95           dec     r19
    2bf0:       d1 f7           brne    .-12            ; 0x2be6 <Mittelwert+0xc2>
    2bf2:       33 27           eor     r19, r19
    2bf4:       44 27           eor     r20, r20
    2bf6:       55 27           eor     r21, r21
    2bf8:       0e 94 3c 2d     call    0x5a78  ; 0x5a78 <__divmodsi4>
    2bfc:       a2 0e           add     r10, r18
    2bfe:       b3 1e           adc     r11, r19
    2c00:       c4 1e           adc     r12, r20
    2c02:       d5 1e           adc     r13, r21
    2c04:       c6 01           movw    r24, r12
    2c06:       b5 01           movw    r22, r10
    2c08:       28 e0           ldi     r18, 0x08       ; 8
    2c0a:       30 e0           ldi     r19, 0x00       ; 0
    2c0c:       40 e0           ldi     r20, 0x00       ; 0
    2c0e:       50 e0           ldi     r21, 0x00       ; 0
    2c10:       0e 94 3c 2d     call    0x5a78  ; 0x5a78 <__divmodsi4>
    2c14:       30 93 e8 05     sts     0x05E8, r19
    2c18:       20 93 e7 05     sts     0x05E7, r18
    2c1c:       80 91 c2 01     lds     r24, 0x01C2
    2c20:       88 23           and     r24, r24
    2c22:       d9 f1           breq    .+118           ; 0x2c9a <Mittelwert+0x176>
    2c24:       e0 90 f0 05     lds     r14, 0x05F0
    2c28:       f0 90 f1 05     lds     r15, 0x05F1
    2c2c:       60 91 b8 01     lds     r22, 0x01B8
    2c30:       70 91 b9 01     lds     r23, 0x01B9
    2c34:       20 91 c2 01     lds     r18, 0x01C2
    2c38:       00 27           eor     r16, r16
    2c3a:       f7 fc           sbrc    r15, 7
    2c3c:       00 95           com     r16
    2c3e:       10 2f           mov     r17, r16
    2c40:       57 01           movw    r10, r14
    2c42:       68 01           movw    r12, r16
    2c44:       83 e0           ldi     r24, 0x03       ; 3
    2c46:       aa 0c           add     r10, r10
    2c48:       bb 1c           adc     r11, r11
    2c4a:       cc 1c           adc     r12, r12
    2c4c:       dd 1c           adc     r13, r13
    2c4e:       8a 95           dec     r24
    2c50:       d1 f7           brne    .-12            ; 0x2c46 <Mittelwert+0x122>
    2c52:       ae 18           sub     r10, r14
    2c54:       bf 08           sbc     r11, r15
    2c56:       c0 0a           sbc     r12, r16
    2c58:       d1 0a           sbc     r13, r17
    2c5a:       88 27           eor     r24, r24
    2c5c:       77 fd           sbrc    r23, 7
    2c5e:       80 95           com     r24
    2c60:       98 2f           mov     r25, r24
    2c62:       b4 e0           ldi     r27, 0x04       ; 4
    2c64:       66 0f           add     r22, r22
    2c66:       77 1f           adc     r23, r23
    2c68:       88 1f           adc     r24, r24
    2c6a:       99 1f           adc     r25, r25
    2c6c:       ba 95           dec     r27
    2c6e:       d1 f7           brne    .-12            ; 0x2c64 <Mittelwert+0x140>
    2c70:       33 27           eor     r19, r19
    2c72:       44 27           eor     r20, r20
    2c74:       55 27           eor     r21, r21
    2c76:       0e 94 3c 2d     call    0x5a78  ; 0x5a78 <__divmodsi4>
    2c7a:       a2 0e           add     r10, r18
    2c7c:       b3 1e           adc     r11, r19
    2c7e:       c4 1e           adc     r12, r20
    2c80:       d5 1e           adc     r13, r21
    2c82:       c6 01           movw    r24, r12
    2c84:       b5 01           movw    r22, r10
    2c86:       28 e0           ldi     r18, 0x08       ; 8
    2c88:       30 e0           ldi     r19, 0x00       ; 0
    2c8a:       40 e0           ldi     r20, 0x00       ; 0
    2c8c:       50 e0           ldi     r21, 0x00       ; 0
    2c8e:       0e 94 3c 2d     call    0x5a78  ; 0x5a78 <__divmodsi4>
    2c92:       30 93 f1 05     sts     0x05F1, r19
    2c96:       20 93 f0 05     sts     0x05F0, r18
    2c9a:       80 91 c3 01     lds     r24, 0x01C3
    2c9e:       88 23           and     r24, r24
    2ca0:       a1 f1           breq    .+104           ; 0x2d0a <Mittelwert+0x1e6>
    2ca2:       e0 90 e1 05     lds     r14, 0x05E1
    2ca6:       f0 90 e2 05     lds     r15, 0x05E2
    2caa:       60 91 bc 01     lds     r22, 0x01BC
    2cae:       70 91 bd 01     lds     r23, 0x01BD
    2cb2:       20 91 c3 01     lds     r18, 0x01C3
    2cb6:       00 27           eor     r16, r16
    2cb8:       f7 fc           sbrc    r15, 7
    2cba:       00 95           com     r16
    2cbc:       10 2f           mov     r17, r16
    2cbe:       57 01           movw    r10, r14
    2cc0:       68 01           movw    r12, r16
    2cc2:       a3 e0           ldi     r26, 0x03       ; 3
    2cc4:       aa 0c           add     r10, r10
    2cc6:       bb 1c           adc     r11, r11
    2cc8:       cc 1c           adc     r12, r12
    2cca:       dd 1c           adc     r13, r13
    2ccc:       aa 95           dec     r26
    2cce:       d1 f7           brne    .-12            ; 0x2cc4 <Mittelwert+0x1a0>
    2cd0:       ae 18           sub     r10, r14
    2cd2:       bf 08           sbc     r11, r15
    2cd4:       c0 0a           sbc     r12, r16
    2cd6:       d1 0a           sbc     r13, r17
    2cd8:       88 27           eor     r24, r24
    2cda:       77 fd           sbrc    r23, 7
    2cdc:       80 95           com     r24
    2cde:       98 2f           mov     r25, r24
    2ce0:       33 27           eor     r19, r19
    2ce2:       44 27           eor     r20, r20
    2ce4:       55 27           eor     r21, r21
    2ce6:       0e 94 3c 2d     call    0x5a78  ; 0x5a78 <__divmodsi4>
    2cea:       a2 0e           add     r10, r18
    2cec:       b3 1e           adc     r11, r19
    2cee:       c4 1e           adc     r12, r20
    2cf0:       d5 1e           adc     r13, r21
    2cf2:       c6 01           movw    r24, r12
    2cf4:       b5 01           movw    r22, r10
    2cf6:       28 e0           ldi     r18, 0x08       ; 8
    2cf8:       30 e0           ldi     r19, 0x00       ; 0
    2cfa:       40 e0           ldi     r20, 0x00       ; 0
    2cfc:       50 e0           ldi     r21, 0x00       ; 0
    2cfe:       0e 94 3c 2d     call    0x5a78  ; 0x5a78 <__divmodsi4>
    2d02:       30 93 e2 05     sts     0x05E2, r19
    2d06:       20 93 e1 05     sts     0x05E1, r18
    2d0a:       10 92 b3 01     sts     0x01B3, r1
    2d0e:       10 92 b2 01     sts     0x01B2, r1
    2d12:       10 92 be 01     sts     0x01BE, r1
    2d16:       10 92 b5 01     sts     0x01B5, r1
    2d1a:       10 92 b4 01     sts     0x01B4, r1
    2d1e:       10 92 bf 01     sts     0x01BF, r1
    2d22:       10 92 b7 01     sts     0x01B7, r1
    2d26:       10 92 b6 01     sts     0x01B6, r1
    2d2a:       10 92 c0 01     sts     0x01C0, r1
    2d2e:       10 92 b9 01     sts     0x01B9, r1
    2d32:       10 92 b8 01     sts     0x01B8, r1
    2d36:       10 92 c2 01     sts     0x01C2, r1
    2d3a:       10 92 bb 01     sts     0x01BB, r1
    2d3e:       10 92 ba 01     sts     0x01BA, r1
    2d42:       10 92 c1 01     sts     0x01C1, r1
    2d46:       10 92 bd 01     sts     0x01BD, r1
    2d4a:       10 92 bc 01     sts     0x01BC, r1
    2d4e:       10 92 c3 01     sts     0x01C3, r1
    2d52:       80 91 0b 02     lds     r24, 0x020B
    2d56:       90 91 0c 02     lds     r25, 0x020C
    2d5a:       a0 91 0d 02     lds     r26, 0x020D
    2d5e:       b0 91 0e 02     lds     r27, 0x020E
    2d62:       80 93 f7 01     sts     0x01F7, r24
    2d66:       90 93 f8 01     sts     0x01F8, r25
    2d6a:       a0 93 f9 01     sts     0x01F9, r26
    2d6e:       b0 93 fa 01     sts     0x01FA, r27
    2d72:       80 91 fb 01     lds     r24, 0x01FB
    2d76:       90 91 fc 01     lds     r25, 0x01FC
    2d7a:       a0 91 fd 01     lds     r26, 0x01FD
    2d7e:       b0 91 fe 01     lds     r27, 0x01FE
    2d82:       80 93 e7 01     sts     0x01E7, r24
    2d86:       90 93 e8 01     sts     0x01E8, r25
    2d8a:       a0 93 e9 01     sts     0x01E9, r26
    2d8e:       b0 93 ea 01     sts     0x01EA, r27
    2d92:       80 91 03 02     lds     r24, 0x0203
    2d96:       90 91 04 02     lds     r25, 0x0204
    2d9a:       a0 91 05 02     lds     r26, 0x0205
    2d9e:       b0 91 06 02     lds     r27, 0x0206
    2da2:       80 93 ef 01     sts     0x01EF, r24
    2da6:       90 93 f0 01     sts     0x01F0, r25
    2daa:       a0 93 f1 01     sts     0x01F1, r26
    2dae:       b0 93 f2 01     sts     0x01F2, r27
    2db2:       80 91 ff 01     lds     r24, 0x01FF
    2db6:       90 91 00 02     lds     r25, 0x0200
    2dba:       a0 91 01 02     lds     r26, 0x0201
    2dbe:       b0 91 02 02     lds     r27, 0x0202
    2dc2:       80 93 eb 01     sts     0x01EB, r24
    2dc6:       90 93 ec 01     sts     0x01EC, r25
    2dca:       a0 93 ed 01     sts     0x01ED, r26
    2dce:       b0 93 ee 01     sts     0x01EE, r27
    2dd2:       80 91 07 02     lds     r24, 0x0207
    2dd6:       90 91 08 02     lds     r25, 0x0208
    2dda:       a0 91 09 02     lds     r26, 0x0209
    2dde:       b0 91 0a 02     lds     r27, 0x020A
    2de2:       80 93 f3 01     sts     0x01F3, r24
    2de6:       90 93 f4 01     sts     0x01F4, r25
    2dea:       a0 93 f5 01     sts     0x01F5, r26
    2dee:       b0 93 f6 01     sts     0x01F6, r27
    2df2:       8f ee           ldi     r24, 0xEF       ; 239
    2df4:       80 93 7a 00     sts     0x007A, r24
    2df8:       80 91 de 05     lds     r24, 0x05DE
    2dfc:       90 91 df 05     lds     r25, 0x05DF
    2e00:       89 3c           cpi     r24, 0xC9       ; 201
    2e02:       91 05           cpc     r25, r1
    2e04:       7c f0           brlt    .+30            ; 0x2e24 <Mittelwert+0x300>
    2e06:       20 91 de 05     lds     r18, 0x05DE
    2e0a:       30 91 df 05     lds     r19, 0x05DF
    2e0e:       80 91 de 05     lds     r24, 0x05DE
    2e12:       90 91 df 05     lds     r25, 0x05DF
    2e16:       88 0f           add     r24, r24
    2e18:       99 1f           adc     r25, r25
    2e1a:       88 0f           add     r24, r24
    2e1c:       99 1f           adc     r25, r25
    2e1e:       20 52           subi    r18, 0x20       ; 32
    2e20:       33 40           sbci    r19, 0x03       ; 3
    2e22:       15 c0           rjmp    .+42            ; 0x2e4e <Mittelwert+0x32a>
    2e24:       80 91 de 05     lds     r24, 0x05DE
    2e28:       90 91 df 05     lds     r25, 0x05DF
    2e2c:       88 53           subi    r24, 0x38       ; 56
    2e2e:       9f 4f           sbci    r25, 0xFF       ; 255
    2e30:       a4 f4           brge    .+40            ; 0x2e5a <Mittelwert+0x336>
    2e32:       20 91 de 05     lds     r18, 0x05DE
    2e36:       30 91 df 05     lds     r19, 0x05DF
    2e3a:       80 91 de 05     lds     r24, 0x05DE
    2e3e:       90 91 df 05     lds     r25, 0x05DF
    2e42:       88 0f           add     r24, r24
    2e44:       99 1f           adc     r25, r25
    2e46:       88 0f           add     r24, r24
    2e48:       99 1f           adc     r25, r25
    2e4a:       20 5e           subi    r18, 0xE0       ; 224
    2e4c:       3c 4f           sbci    r19, 0xFC       ; 252
    2e4e:       82 0f           add     r24, r18
    2e50:       93 1f           adc     r25, r19
    2e52:       90 93 df 05     sts     0x05DF, r25
    2e56:       80 93 de 05     sts     0x05DE, r24
    2e5a:       80 91 dc 05     lds     r24, 0x05DC
    2e5e:       90 91 dd 05     lds     r25, 0x05DD
    2e62:       89 3c           cpi     r24, 0xC9       ; 201
    2e64:       91 05           cpc     r25, r1
    2e66:       7c f0           brlt    .+30            ; 0x2e86 <Mittelwert+0x362>
    2e68:       20 91 dc 05     lds     r18, 0x05DC
    2e6c:       30 91 dd 05     lds     r19, 0x05DD
    2e70:       80 91 dc 05     lds     r24, 0x05DC
    2e74:       90 91 dd 05     lds     r25, 0x05DD
    2e78:       88 0f           add     r24, r24
    2e7a:       99 1f           adc     r25, r25
    2e7c:       88 0f           add     r24, r24
    2e7e:       99 1f           adc     r25, r25
    2e80:       20 52           subi    r18, 0x20       ; 32
    2e82:       33 40           sbci    r19, 0x03       ; 3
    2e84:       15 c0           rjmp    .+42            ; 0x2eb0 <Mittelwert+0x38c>
    2e86:       80 91 dc 05     lds     r24, 0x05DC
    2e8a:       90 91 dd 05     lds     r25, 0x05DD
    2e8e:       88 53           subi    r24, 0x38       ; 56
    2e90:       9f 4f           sbci    r25, 0xFF       ; 255
    2e92:       a4 f4           brge    .+40            ; 0x2ebc <Mittelwert+0x398>
    2e94:       20 91 dc 05     lds     r18, 0x05DC
    2e98:       30 91 dd 05     lds     r19, 0x05DD
    2e9c:       80 91 dc 05     lds     r24, 0x05DC
    2ea0:       90 91 dd 05     lds     r25, 0x05DD
    2ea4:       88 0f           add     r24, r24
    2ea6:       99 1f           adc     r25, r25
    2ea8:       88 0f           add     r24, r24
    2eaa:       99 1f           adc     r25, r25
    2eac:       20 5e           subi    r18, 0xE0       ; 224
    2eae:       3c 4f           sbci    r19, 0xFC       ; 252
    2eb0:       82 0f           add     r24, r18
    2eb2:       93 1f           adc     r25, r19
    2eb4:       90 93 dd 05     sts     0x05DD, r25
    2eb8:       80 93 dc 05     sts     0x05DC, r24
    2ebc:       20 91 1f 02     lds     r18, 0x021F
    2ec0:       30 91 20 02     lds     r19, 0x0220
    2ec4:       80 91 a6 05     lds     r24, 0x05A6
    2ec8:       e8 2f           mov     r30, r24
    2eca:       ff 27           eor     r31, r31
    2ecc:       ee 0f           add     r30, r30
    2ece:       ff 1f           adc     r31, r31
    2ed0:       ea 58           subi    r30, 0x8A       ; 138
    2ed2:       fa 4f           sbci    r31, 0xFA       ; 250
    2ed4:       80 81           ld      r24, Z
    2ed6:       91 81           ldd     r25, Z+1        ; 0x01
    2ed8:       82 59           subi    r24, 0x92       ; 146
    2eda:       9f 4f           sbci    r25, 0xFF       ; 255
    2edc:       28 17           cp      r18, r24
    2ede:       39 07           cpc     r19, r25
    2ee0:       1c f4           brge    .+6             ; 0x2ee8 <Mittelwert+0x3c4>
    2ee2:       2f 5f           subi    r18, 0xFF       ; 255
    2ee4:       3f 4f           sbci    r19, 0xFF       ; 255
    2ee6:       0c c0           rjmp    .+24            ; 0x2f00 <Mittelwert+0x3dc>
    2ee8:       80 81           ld      r24, Z
    2eea:       91 81           ldd     r25, Z+1        ; 0x01
    2eec:       82 59           subi    r24, 0x92       ; 146
    2eee:       9f 4f           sbci    r25, 0xFF       ; 255
    2ef0:       82 17           cp      r24, r18
    2ef2:       93 07           cpc     r25, r19
    2ef4:       4c f4           brge    .+18            ; 0x2f08 <Mittelwert+0x3e4>
    2ef6:       21 15           cp      r18, r1
    2ef8:       31 05           cpc     r19, r1
    2efa:       31 f0           breq    .+12            ; 0x2f08 <Mittelwert+0x3e4>
    2efc:       21 50           subi    r18, 0x01       ; 1
    2efe:       30 40           sbci    r19, 0x00       ; 0
    2f00:       30 93 20 02     sts     0x0220, r19
    2f04:       20 93 1f 02     sts     0x021F, r18
    2f08:       20 91 21 02     lds     r18, 0x0221
    2f0c:       30 91 22 02     lds     r19, 0x0222
    2f10:       80 91 a7 05     lds     r24, 0x05A7
    2f14:       e8 2f           mov     r30, r24
    2f16:       ff 27           eor     r31, r31
    2f18:       ee 0f           add     r30, r30
    2f1a:       ff 1f           adc     r31, r31
    2f1c:       ea 58           subi    r30, 0x8A       ; 138
    2f1e:       fa 4f           sbci    r31, 0xFA       ; 250
    2f20:       80 81           ld      r24, Z
    2f22:       91 81           ldd     r25, Z+1        ; 0x01
    2f24:       82 59           subi    r24, 0x92       ; 146
    2f26:       9f 4f           sbci    r25, 0xFF       ; 255
    2f28:       28 17           cp      r18, r24
    2f2a:       39 07           cpc     r19, r25
    2f2c:       1c f4           brge    .+6             ; 0x2f34 <Mittelwert+0x410>
    2f2e:       2f 5f           subi    r18, 0xFF       ; 255
    2f30:       3f 4f           sbci    r19, 0xFF       ; 255
    2f32:       0c c0           rjmp    .+24            ; 0x2f4c <Mittelwert+0x428>
    2f34:       80 81           ld      r24, Z
    2f36:       91 81           ldd     r25, Z+1        ; 0x01
    2f38:       82 59           subi    r24, 0x92       ; 146
    2f3a:       9f 4f           sbci    r25, 0xFF       ; 255
    2f3c:       82 17           cp      r24, r18
    2f3e:       93 07           cpc     r25, r19
    2f40:       4c f4           brge    .+18            ; 0x2f54 <Mittelwert+0x430>
    2f42:       21 15           cp      r18, r1
    2f44:       31 05           cpc     r19, r1
    2f46:       31 f0           breq    .+12            ; 0x2f54 <Mittelwert+0x430>
    2f48:       21 50           subi    r18, 0x01       ; 1
    2f4a:       30 40           sbci    r19, 0x00       ; 0
    2f4c:       30 93 22 02     sts     0x0222, r19
    2f50:       20 93 21 02     sts     0x0221, r18
    2f54:       20 91 23 02     lds     r18, 0x0223
    2f58:       30 91 24 02     lds     r19, 0x0224
    2f5c:       80 91 a8 05     lds     r24, 0x05A8
    2f60:       e8 2f           mov     r30, r24
    2f62:       ff 27           eor     r31, r31
    2f64:       ee 0f           add     r30, r30
    2f66:       ff 1f           adc     r31, r31
    2f68:       ea 58           subi    r30, 0x8A       ; 138
    2f6a:       fa 4f           sbci    r31, 0xFA       ; 250
    2f6c:       80 81           ld      r24, Z
    2f6e:       91 81           ldd     r25, Z+1        ; 0x01
    2f70:       82 59           subi    r24, 0x92       ; 146
    2f72:       9f 4f           sbci    r25, 0xFF       ; 255
    2f74:       28 17           cp      r18, r24
    2f76:       39 07           cpc     r19, r25
    2f78:       1c f4           brge    .+6             ; 0x2f80 <Mittelwert+0x45c>
    2f7a:       2f 5f           subi    r18, 0xFF       ; 255
    2f7c:       3f 4f           sbci    r19, 0xFF       ; 255
    2f7e:       0c c0           rjmp    .+24            ; 0x2f98 <Mittelwert+0x474>
    2f80:       80 81           ld      r24, Z
    2f82:       91 81           ldd     r25, Z+1        ; 0x01
    2f84:       82 59           subi    r24, 0x92       ; 146
    2f86:       9f 4f           sbci    r25, 0xFF       ; 255
    2f88:       82 17           cp      r24, r18
    2f8a:       93 07           cpc     r25, r19
    2f8c:       4c f4           brge    .+18            ; 0x2fa0 <Mittelwert+0x47c>
    2f8e:       21 15           cp      r18, r1
    2f90:       31 05           cpc     r19, r1
    2f92:       31 f0           breq    .+12            ; 0x2fa0 <Mittelwert+0x47c>
    2f94:       21 50           subi    r18, 0x01       ; 1
    2f96:       30 40           sbci    r19, 0x00       ; 0
    2f98:       30 93 24 02     sts     0x0224, r19
    2f9c:       20 93 23 02     sts     0x0223, r18
    2fa0:       20 91 25 02     lds     r18, 0x0225
    2fa4:       30 91 26 02     lds     r19, 0x0226
    2fa8:       80 91 a9 05     lds     r24, 0x05A9
    2fac:       e8 2f           mov     r30, r24
    2fae:       ff 27           eor     r31, r31
    2fb0:       ee 0f           add     r30, r30
    2fb2:       ff 1f           adc     r31, r31
    2fb4:       ea 58           subi    r30, 0x8A       ; 138
    2fb6:       fa 4f           sbci    r31, 0xFA       ; 250
    2fb8:       80 81           ld      r24, Z
    2fba:       91 81           ldd     r25, Z+1        ; 0x01
    2fbc:       82 59           subi    r24, 0x92       ; 146
    2fbe:       9f 4f           sbci    r25, 0xFF       ; 255
    2fc0:       28 17           cp      r18, r24
    2fc2:       39 07           cpc     r19, r25
    2fc4:       1c f4           brge    .+6             ; 0x2fcc <Mittelwert+0x4a8>
    2fc6:       2f 5f           subi    r18, 0xFF       ; 255
    2fc8:       3f 4f           sbci    r19, 0xFF       ; 255
    2fca:       0c c0           rjmp    .+24            ; 0x2fe4 <Mittelwert+0x4c0>
    2fcc:       80 81           ld      r24, Z
    2fce:       91 81           ldd     r25, Z+1        ; 0x01
    2fd0:       82 59           subi    r24, 0x92       ; 146
    2fd2:       9f 4f           sbci    r25, 0xFF       ; 255
    2fd4:       82 17           cp      r24, r18
    2fd6:       93 07           cpc     r25, r19
    2fd8:       4c f4           brge    .+18            ; 0x2fec <Mittelwert+0x4c8>
    2fda:       21 15           cp      r18, r1
    2fdc:       31 05           cpc     r19, r1
    2fde:       31 f0           breq    .+12            ; 0x2fec <Mittelwert+0x4c8>
    2fe0:       21 50           subi    r18, 0x01       ; 1
    2fe2:       30 40           sbci    r19, 0x00       ; 0
    2fe4:       30 93 26 02     sts     0x0226, r19
    2fe8:       20 93 25 02     sts     0x0225, r18
    2fec:       80 91 1f 02     lds     r24, 0x021F
    2ff0:       90 91 20 02     lds     r25, 0x0220
    2ff4:       97 ff           sbrs    r25, 7
    2ff6:       05 c0           rjmp    .+10            ; 0x3002 <Mittelwert+0x4de>
    2ff8:       10 92 20 02     sts     0x0220, r1
    2ffc:       10 92 1f 02     sts     0x021F, r1
    3000:       0a c0           rjmp    .+20            ; 0x3016 <Mittelwert+0x4f2>
    3002:       8f 3f           cpi     r24, 0xFF       ; 255
    3004:       91 05           cpc     r25, r1
    3006:       39 f0           breq    .+14            ; 0x3016 <Mittelwert+0x4f2>
    3008:       34 f0           brlt    .+12            ; 0x3016 <Mittelwert+0x4f2>
    300a:       8f ef           ldi     r24, 0xFF       ; 255
    300c:       90 e0           ldi     r25, 0x00       ; 0
    300e:       90 93 20 02     sts     0x0220, r25
    3012:       80 93 1f 02     sts     0x021F, r24
    3016:       80 91 21 02     lds     r24, 0x0221
    301a:       90 91 22 02     lds     r25, 0x0222
    301e:       97 ff           sbrs    r25, 7
    3020:       05 c0           rjmp    .+10            ; 0x302c <Mittelwert+0x508>
    3022:       10 92 22 02     sts     0x0222, r1
    3026:       10 92 21 02     sts     0x0221, r1
    302a:       0a c0           rjmp    .+20            ; 0x3040 <Mittelwert+0x51c>
    302c:       8f 3f           cpi     r24, 0xFF       ; 255
    302e:       91 05           cpc     r25, r1
    3030:       39 f0           breq    .+14            ; 0x3040 <Mittelwert+0x51c>
    3032:       34 f0           brlt    .+12            ; 0x3040 <Mittelwert+0x51c>
    3034:       8f ef           ldi     r24, 0xFF       ; 255
    3036:       90 e0           ldi     r25, 0x00       ; 0
    3038:       90 93 22 02     sts     0x0222, r25
    303c:       80 93 21 02     sts     0x0221, r24
    3040:       80 91 23 02     lds     r24, 0x0223
    3044:       90 91 24 02     lds     r25, 0x0224
    3048:       97 ff           sbrs    r25, 7
    304a:       05 c0           rjmp    .+10            ; 0x3056 <Mittelwert+0x532>
    304c:       10 92 24 02     sts     0x0224, r1
    3050:       10 92 23 02     sts     0x0223, r1
    3054:       0a c0           rjmp    .+20            ; 0x306a <Mittelwert+0x546>
    3056:       8f 3f           cpi     r24, 0xFF       ; 255
    3058:       91 05           cpc     r25, r1
    305a:       39 f0           breq    .+14            ; 0x306a <Mittelwert+0x546>
    305c:       34 f0           brlt    .+12            ; 0x306a <Mittelwert+0x546>
    305e:       8f ef           ldi     r24, 0xFF       ; 255
    3060:       90 e0           ldi     r25, 0x00       ; 0
    3062:       90 93 24 02     sts     0x0224, r25
    3066:       80 93 23 02     sts     0x0223, r24
    306a:       80 91 25 02     lds     r24, 0x0225
    306e:       90 91 26 02     lds     r25, 0x0226
    3072:       97 ff           sbrs    r25, 7
    3074:       05 c0           rjmp    .+10            ; 0x3080 <Mittelwert+0x55c>
    3076:       10 92 26 02     sts     0x0226, r1
    307a:       10 92 25 02     sts     0x0225, r1
    307e:       0a c0           rjmp    .+20            ; 0x3094 <Mittelwert+0x570>
    3080:       8f 3f           cpi     r24, 0xFF       ; 255
    3082:       91 05           cpc     r25, r1
    3084:       39 f0           breq    .+14            ; 0x3094 <Mittelwert+0x570>
    3086:       34 f0           brlt    .+12            ; 0x3094 <Mittelwert+0x570>
    3088:       8f ef           ldi     r24, 0xFF       ; 255
    308a:       90 e0           ldi     r25, 0x00       ; 0
    308c:       90 93 26 02     sts     0x0226, r25
    3090:       80 93 25 02     sts     0x0225, r24
    3094:       1f 91           pop     r17
    3096:       0f 91           pop     r16
    3098:       ff 90           pop     r15
    309a:       ef 90           pop     r14
    309c:       df 90           pop     r13
    309e:       cf 90           pop     r12
    30a0:       bf 90           pop     r11
    30a2:       af 90           pop     r10
    30a4:       08 95           ret

000030a6 <CalibrierMittelwert>:
    30a6:       10 92 7a 00     sts     0x007A, r1
    30aa:       80 91 be 01     lds     r24, 0x01BE
    30ae:       88 23           and     r24, r24
    30b0:       69 f0           breq    .+26            ; 0x30cc <CalibrierMittelwert+0x26>
    30b2:       80 91 b2 01     lds     r24, 0x01B2
    30b6:       90 91 b3 01     lds     r25, 0x01B3
    30ba:       60 91 be 01     lds     r22, 0x01BE
    30be:       77 27           eor     r23, r23
    30c0:       0e 94 07 2d     call    0x5a0e  ; 0x5a0e <__divmodhi4>
    30c4:       70 93 df 05     sts     0x05DF, r23
    30c8:       60 93 de 05     sts     0x05DE, r22
    30cc:       80 91 bf 01     lds     r24, 0x01BF
    30d0:       88 23           and     r24, r24
    30d2:       69 f0           breq    .+26            ; 0x30ee <CalibrierMittelwert+0x48>
    30d4:       80 91 b4 01     lds     r24, 0x01B4
    30d8:       90 91 b5 01     lds     r25, 0x01B5
    30dc:       60 91 bf 01     lds     r22, 0x01BF
    30e0:       77 27           eor     r23, r23
    30e2:       0e 94 07 2d     call    0x5a0e  ; 0x5a0e <__divmodhi4>
    30e6:       70 93 dd 05     sts     0x05DD, r23
    30ea:       60 93 dc 05     sts     0x05DC, r22
    30ee:       80 91 c0 01     lds     r24, 0x01C0
    30f2:       88 23           and     r24, r24
    30f4:       69 f0           breq    .+26            ; 0x3110 <CalibrierMittelwert+0x6a>
    30f6:       80 91 b6 01     lds     r24, 0x01B6
    30fa:       90 91 b7 01     lds     r25, 0x01B7
    30fe:       60 91 c0 01     lds     r22, 0x01C0
    3102:       77 27           eor     r23, r23
    3104:       0e 94 07 2d     call    0x5a0e  ; 0x5a0e <__divmodhi4>
    3108:       70 93 eb 05     sts     0x05EB, r23
    310c:       60 93 ea 05     sts     0x05EA, r22
    3110:       80 91 c1 01     lds     r24, 0x01C1
    3114:       88 23           and     r24, r24
    3116:       d1 f0           breq    .+52            ; 0x314c <CalibrierMittelwert+0xa6>
    3118:       60 91 ba 01     lds     r22, 0x01BA
    311c:       70 91 bb 01     lds     r23, 0x01BB
    3120:       20 91 c1 01     lds     r18, 0x01C1
    3124:       88 27           eor     r24, r24
    3126:       77 fd           sbrc    r23, 7
    3128:       80 95           com     r24
    312a:       98 2f           mov     r25, r24
    312c:       34 e0           ldi     r19, 0x04       ; 4
    312e:       66 0f           add     r22, r22
    3130:       77 1f           adc     r23, r23
    3132:       88 1f           adc     r24, r24
    3134:       99 1f           adc     r25, r25
    3136:       3a 95           dec     r19
    3138:       d1 f7           brne    .-12            ; 0x312e <CalibrierMittelwert+0x88>
    313a:       33 27           eor     r19, r19
    313c:       44 27           eor     r20, r20
    313e:       55 27           eor     r21, r21
    3140:       0e 94 3c 2d     call    0x5a78  ; 0x5a78 <__divmodsi4>
    3144:       30 93 e8 05     sts     0x05E8, r19
    3148:       20 93 e7 05     sts     0x05E7, r18
    314c:       80 91 c2 01     lds     r24, 0x01C2
    3150:       88 23           and     r24, r24
    3152:       d1 f0           breq    .+52            ; 0x3188 <CalibrierMittelwert+0xe2>
    3154:       60 91 b8 01     lds     r22, 0x01B8
    3158:       70 91 b9 01     lds     r23, 0x01B9
    315c:       20 91 c2 01     lds     r18, 0x01C2
    3160:       88 27           eor     r24, r24
    3162:       77 fd           sbrc    r23, 7
    3164:       80 95           com     r24
    3166:       98 2f           mov     r25, r24
    3168:       b4 e0           ldi     r27, 0x04       ; 4
    316a:       66 0f           add     r22, r22
    316c:       77 1f           adc     r23, r23
    316e:       88 1f           adc     r24, r24
    3170:       99 1f           adc     r25, r25
    3172:       ba 95           dec     r27
    3174:       d1 f7           brne    .-12            ; 0x316a <CalibrierMittelwert+0xc4>
    3176:       33 27           eor     r19, r19
    3178:       44 27           eor     r20, r20
    317a:       55 27           eor     r21, r21
    317c:       0e 94 3c 2d     call    0x5a78  ; 0x5a78 <__divmodsi4>
    3180:       30 93 f1 05     sts     0x05F1, r19
    3184:       20 93 f0 05     sts     0x05F0, r18
    3188:       80 91 c3 01     lds     r24, 0x01C3
    318c:       88 23           and     r24, r24
    318e:       99 f0           breq    .+38            ; 0x31b6 <CalibrierMittelwert+0x110>
    3190:       60 91 bc 01     lds     r22, 0x01BC
    3194:       70 91 bd 01     lds     r23, 0x01BD
    3198:       20 91 c3 01     lds     r18, 0x01C3
    319c:       88 27           eor     r24, r24
    319e:       77 fd           sbrc    r23, 7
    31a0:       80 95           com     r24
    31a2:       98 2f           mov     r25, r24
    31a4:       33 27           eor     r19, r19
    31a6:       44 27           eor     r20, r20
    31a8:       55 27           eor     r21, r21
    31aa:       0e 94 3c 2d     call    0x5a78  ; 0x5a78 <__divmodsi4>
    31ae:       30 93 e2 05     sts     0x05E2, r19
    31b2:       20 93 e1 05     sts     0x05E1, r18
    31b6:       10 92 b3 01     sts     0x01B3, r1
    31ba:       10 92 b2 01     sts     0x01B2, r1
    31be:       10 92 be 01     sts     0x01BE, r1
    31c2:       10 92 b5 01     sts     0x01B5, r1
    31c6:       10 92 b4 01     sts     0x01B4, r1
    31ca:       10 92 bf 01     sts     0x01BF, r1
    31ce:       10 92 b7 01     sts     0x01B7, r1
    31d2:       10 92 b6 01     sts     0x01B6, r1
    31d6:       10 92 c0 01     sts     0x01C0, r1
    31da:       10 92 b9 01     sts     0x01B9, r1
    31de:       10 92 b8 01     sts     0x01B8, r1
    31e2:       10 92 c2 01     sts     0x01C2, r1
    31e6:       10 92 bb 01     sts     0x01BB, r1
    31ea:       10 92 ba 01     sts     0x01BA, r1
    31ee:       10 92 c1 01     sts     0x01C1, r1
    31f2:       10 92 bd 01     sts     0x01BD, r1
    31f6:       10 92 bc 01     sts     0x01BC, r1
    31fa:       10 92 c3 01     sts     0x01C3, r1
    31fe:       8f ee           ldi     r24, 0xEF       ; 239
    3200:       80 93 7a 00     sts     0x007A, r24
    3204:       20 91 1f 02     lds     r18, 0x021F
    3208:       30 91 20 02     lds     r19, 0x0220
    320c:       80 91 a6 05     lds     r24, 0x05A6
    3210:       e8 2f           mov     r30, r24
    3212:       ff 27           eor     r31, r31
    3214:       ee 0f           add     r30, r30
    3216:       ff 1f           adc     r31, r31
    3218:       ea 58           subi    r30, 0x8A       ; 138
    321a:       fa 4f           sbci    r31, 0xFA       ; 250
    321c:       80 81           ld      r24, Z
    321e:       91 81           ldd     r25, Z+1        ; 0x01
    3220:       82 59           subi    r24, 0x92       ; 146
    3222:       9f 4f           sbci    r25, 0xFF       ; 255
    3224:       28 17           cp      r18, r24
    3226:       39 07           cpc     r19, r25
    3228:       1c f4           brge    .+6             ; 0x3230 <CalibrierMittelwert+0x18a>
    322a:       2f 5f           subi    r18, 0xFF       ; 255
    322c:       3f 4f           sbci    r19, 0xFF       ; 255
    322e:       0c c0           rjmp    .+24            ; 0x3248 <CalibrierMittelwert+0x1a2>
    3230:       80 81           ld      r24, Z
    3232:       91 81           ldd     r25, Z+1        ; 0x01
    3234:       82 59           subi    r24, 0x92       ; 146
    3236:       9f 4f           sbci    r25, 0xFF       ; 255
    3238:       82 17           cp      r24, r18
    323a:       93 07           cpc     r25, r19
    323c:       4c f4           brge    .+18            ; 0x3250 <CalibrierMittelwert+0x1aa>
    323e:       21 15           cp      r18, r1
    3240:       31 05           cpc     r19, r1
    3242:       31 f0           breq    .+12            ; 0x3250 <CalibrierMittelwert+0x1aa>
    3244:       21 50           subi    r18, 0x01       ; 1
    3246:       30 40           sbci    r19, 0x00       ; 0
    3248:       30 93 20 02     sts     0x0220, r19
    324c:       20 93 1f 02     sts     0x021F, r18
    3250:       20 91 21 02     lds     r18, 0x0221
    3254:       30 91 22 02     lds     r19, 0x0222
    3258:       80 91 a7 05     lds     r24, 0x05A7
    325c:       e8 2f           mov     r30, r24
    325e:       ff 27           eor     r31, r31
    3260:       ee 0f           add     r30, r30
    3262:       ff 1f           adc     r31, r31
    3264:       ea 58           subi    r30, 0x8A       ; 138
    3266:       fa 4f           sbci    r31, 0xFA       ; 250
    3268:       80 81           ld      r24, Z
    326a:       91 81           ldd     r25, Z+1        ; 0x01
    326c:       82 59           subi    r24, 0x92       ; 146
    326e:       9f 4f           sbci    r25, 0xFF       ; 255
    3270:       28 17           cp      r18, r24
    3272:       39 07           cpc     r19, r25
    3274:       1c f4           brge    .+6             ; 0x327c <CalibrierMittelwert+0x1d6>
    3276:       2f 5f           subi    r18, 0xFF       ; 255
    3278:       3f 4f           sbci    r19, 0xFF       ; 255
    327a:       0c c0           rjmp    .+24            ; 0x3294 <CalibrierMittelwert+0x1ee>
    327c:       80 81           ld      r24, Z
    327e:       91 81           ldd     r25, Z+1        ; 0x01
    3280:       82 59           subi    r24, 0x92       ; 146
    3282:       9f 4f           sbci    r25, 0xFF       ; 255
    3284:       82 17           cp      r24, r18
    3286:       93 07           cpc     r25, r19
    3288:       4c f4           brge    .+18            ; 0x329c <CalibrierMittelwert+0x1f6>
    328a:       21 15           cp      r18, r1
    328c:       31 05           cpc     r19, r1
    328e:       31 f0           breq    .+12            ; 0x329c <CalibrierMittelwert+0x1f6>
    3290:       21 50           subi    r18, 0x01       ; 1
    3292:       30 40           sbci    r19, 0x00       ; 0
    3294:       30 93 22 02     sts     0x0222, r19
    3298:       20 93 21 02     sts     0x0221, r18
    329c:       20 91 23 02     lds     r18, 0x0223
    32a0:       30 91 24 02     lds     r19, 0x0224
    32a4:       80 91 a8 05     lds     r24, 0x05A8
    32a8:       e8 2f           mov     r30, r24
    32aa:       ff 27           eor     r31, r31
    32ac:       ee 0f           add     r30, r30
    32ae:       ff 1f           adc     r31, r31
    32b0:       ea 58           subi    r30, 0x8A       ; 138
    32b2:       fa 4f           sbci    r31, 0xFA       ; 250
    32b4:       80 81           ld      r24, Z
    32b6:       91 81           ldd     r25, Z+1        ; 0x01
    32b8:       82 59           subi    r24, 0x92       ; 146
    32ba:       9f 4f           sbci    r25, 0xFF       ; 255
    32bc:       28 17           cp      r18, r24
    32be:       39 07           cpc     r19, r25
    32c0:       1c f4           brge    .+6             ; 0x32c8 <CalibrierMittelwert+0x222>
    32c2:       2f 5f           subi    r18, 0xFF       ; 255
    32c4:       3f 4f           sbci    r19, 0xFF       ; 255
    32c6:       0c c0           rjmp    .+24            ; 0x32e0 <CalibrierMittelwert+0x23a>
    32c8:       80 81           ld      r24, Z
    32ca:       91 81           ldd     r25, Z+1        ; 0x01
    32cc:       82 59           subi    r24, 0x92       ; 146
    32ce:       9f 4f           sbci    r25, 0xFF       ; 255
    32d0:       82 17           cp      r24, r18
    32d2:       93 07           cpc     r25, r19
    32d4:       4c f4           brge    .+18            ; 0x32e8 <CalibrierMittelwert+0x242>
    32d6:       21 15           cp      r18, r1
    32d8:       31 05           cpc     r19, r1
    32da:       31 f0           breq    .+12            ; 0x32e8 <CalibrierMittelwert+0x242>
    32dc:       21 50           subi    r18, 0x01       ; 1
    32de:       30 40           sbci    r19, 0x00       ; 0
    32e0:       30 93 24 02     sts     0x0224, r19
    32e4:       20 93 23 02     sts     0x0223, r18
    32e8:       20 91 25 02     lds     r18, 0x0225
    32ec:       30 91 26 02     lds     r19, 0x0226
    32f0:       80 91 a9 05     lds     r24, 0x05A9
    32f4:       e8 2f           mov     r30, r24
    32f6:       ff 27           eor     r31, r31
    32f8:       ee 0f           add     r30, r30
    32fa:       ff 1f           adc     r31, r31
    32fc:       ea 58           subi    r30, 0x8A       ; 138
    32fe:       fa 4f           sbci    r31, 0xFA       ; 250
    3300:       80 81           ld      r24, Z
    3302:       91 81           ldd     r25, Z+1        ; 0x01
    3304:       82 59           subi    r24, 0x92       ; 146
    3306:       9f 4f           sbci    r25, 0xFF       ; 255
    3308:       28 17           cp      r18, r24
    330a:       39 07           cpc     r19, r25
    330c:       1c f4           brge    .+6             ; 0x3314 <CalibrierMittelwert+0x26e>
    330e:       2f 5f           subi    r18, 0xFF       ; 255
    3310:       3f 4f           sbci    r19, 0xFF       ; 255
    3312:       0c c0           rjmp    .+24            ; 0x332c <CalibrierMittelwert+0x286>
    3314:       80 81           ld      r24, Z
    3316:       91 81           ldd     r25, Z+1        ; 0x01
    3318:       82 59           subi    r24, 0x92       ; 146
    331a:       9f 4f           sbci    r25, 0xFF       ; 255
    331c:       82 17           cp      r24, r18
    331e:       93 07           cpc     r25, r19
    3320:       4c f4           brge    .+18            ; 0x3334 <CalibrierMittelwert+0x28e>
    3322:       21 15           cp      r18, r1
    3324:       31 05           cpc     r19, r1
    3326:       31 f0           breq    .+12            ; 0x3334 <CalibrierMittelwert+0x28e>
    3328:       21 50           subi    r18, 0x01       ; 1
    332a:       30 40           sbci    r19, 0x00       ; 0
    332c:       30 93 26 02     sts     0x0226, r19
    3330:       20 93 25 02     sts     0x0225, r18
    3334:       80 91 1f 02     lds     r24, 0x021F
    3338:       90 91 20 02     lds     r25, 0x0220
    333c:       97 ff           sbrs    r25, 7
    333e:       05 c0           rjmp    .+10            ; 0x334a <CalibrierMittelwert+0x2a4>
    3340:       10 92 20 02     sts     0x0220, r1
    3344:       10 92 1f 02     sts     0x021F, r1
    3348:       0a c0           rjmp    .+20            ; 0x335e <CalibrierMittelwert+0x2b8>
    334a:       8f 3f           cpi     r24, 0xFF       ; 255
    334c:       91 05           cpc     r25, r1
    334e:       39 f0           breq    .+14            ; 0x335e <CalibrierMittelwert+0x2b8>
    3350:       34 f0           brlt    .+12            ; 0x335e <CalibrierMittelwert+0x2b8>
    3352:       8f ef           ldi     r24, 0xFF       ; 255
    3354:       90 e0           ldi     r25, 0x00       ; 0
    3356:       90 93 20 02     sts     0x0220, r25
    335a:       80 93 1f 02     sts     0x021F, r24
    335e:       80 91 21 02     lds     r24, 0x0221
    3362:       90 91 22 02     lds     r25, 0x0222
    3366:       97 ff           sbrs    r25, 7
    3368:       05 c0           rjmp    .+10            ; 0x3374 <CalibrierMittelwert+0x2ce>
    336a:       10 92 22 02     sts     0x0222, r1
    336e:       10 92 21 02     sts     0x0221, r1
    3372:       0a c0           rjmp    .+20            ; 0x3388 <CalibrierMittelwert+0x2e2>
    3374:       8f 3f           cpi     r24, 0xFF       ; 255
    3376:       91 05           cpc     r25, r1
    3378:       39 f0           breq    .+14            ; 0x3388 <CalibrierMittelwert+0x2e2>
    337a:       34 f0           brlt    .+12            ; 0x3388 <CalibrierMittelwert+0x2e2>
    337c:       8f ef           ldi     r24, 0xFF       ; 255
    337e:       90 e0           ldi     r25, 0x00       ; 0
    3380:       90 93 22 02     sts     0x0222, r25
    3384:       80 93 21 02     sts     0x0221, r24
    3388:       80 91 23 02     lds     r24, 0x0223
    338c:       90 91 24 02     lds     r25, 0x0224
    3390:       97 ff           sbrs    r25, 7
    3392:       05 c0           rjmp    .+10            ; 0x339e <CalibrierMittelwert+0x2f8>
    3394:       10 92 24 02     sts     0x0224, r1
    3398:       10 92 23 02     sts     0x0223, r1
    339c:       0a c0           rjmp    .+20            ; 0x33b2 <CalibrierMittelwert+0x30c>
    339e:       8f 3f           cpi     r24, 0xFF       ; 255
    33a0:       91 05           cpc     r25, r1
    33a2:       39 f0           breq    .+14            ; 0x33b2 <CalibrierMittelwert+0x30c>
    33a4:       34 f0           brlt    .+12            ; 0x33b2 <CalibrierMittelwert+0x30c>
    33a6:       8f ef           ldi     r24, 0xFF       ; 255
    33a8:       90 e0           ldi     r25, 0x00       ; 0
    33aa:       90 93 24 02     sts     0x0224, r25
    33ae:       80 93 23 02     sts     0x0223, r24
    33b2:       80 91 25 02     lds     r24, 0x0225
    33b6:       90 91 26 02     lds     r25, 0x0226
    33ba:       97 ff           sbrs    r25, 7
    33bc:       05 c0           rjmp    .+10            ; 0x33c8 <CalibrierMittelwert+0x322>
    33be:       10 92 26 02     sts     0x0226, r1
    33c2:       10 92 25 02     sts     0x0225, r1
    33c6:       08 95           ret
    33c8:       8f 3f           cpi     r24, 0xFF       ; 255
    33ca:       91 05           cpc     r25, r1
    33cc:       39 f0           breq    .+14            ; 0x33dc <CalibrierMittelwert+0x336>
    33ce:       34 f0           brlt    .+12            ; 0x33dc <CalibrierMittelwert+0x336>
    33d0:       8f ef           ldi     r24, 0xFF       ; 255
    33d2:       90 e0           ldi     r25, 0x00       ; 0
    33d4:       90 93 26 02     sts     0x0226, r25
    33d8:       80 93 25 02     sts     0x0225, r24
    33dc:       08 95           ret

000033de <ParameterZuordnung>:
    33de:       1f 93           push    r17
    33e0:       80 91 ad 05     lds     r24, 0x05AD
    33e4:       8b 3f           cpi     r24, 0xFB       ; 251
    33e6:       98 f0           brcs    .+38            ; 0x340e <ParameterZuordnung+0x30>
    33e8:       8b 3f           cpi     r24, 0xFB       ; 251
    33ea:       19 f4           brne    .+6             ; 0x33f2 <ParameterZuordnung+0x14>
    33ec:       80 91 1f 02     lds     r24, 0x021F
    33f0:       0e c0           rjmp    .+28            ; 0x340e <ParameterZuordnung+0x30>
    33f2:       8c 3f           cpi     r24, 0xFC       ; 252
    33f4:       19 f4           brne    .+6             ; 0x33fc <ParameterZuordnung+0x1e>
    33f6:       80 91 21 02     lds     r24, 0x0221
    33fa:       09 c0           rjmp    .+18            ; 0x340e <ParameterZuordnung+0x30>
    33fc:       8d 3f           cpi     r24, 0xFD       ; 253
    33fe:       19 f4           brne    .+6             ; 0x3406 <ParameterZuordnung+0x28>
    3400:       80 91 23 02     lds     r24, 0x0223
    3404:       04 c0           rjmp    .+8             ; 0x340e <ParameterZuordnung+0x30>
    3406:       8e 3f           cpi     r24, 0xFE       ; 254
    3408:       21 f4           brne    .+8             ; 0x3412 <ParameterZuordnung+0x34>
    340a:       80 91 25 02     lds     r24, 0x0225
    340e:       80 93 81 01     sts     0x0181, r24
    3412:       80 91 81 01     lds     r24, 0x0181
    3416:       88 23           and     r24, r24
    3418:       19 f4           brne    .+6             ; 0x3420 <ParameterZuordnung+0x42>
    341a:       10 92 81 01     sts     0x0181, r1
    341e:       04 c0           rjmp    .+8             ; 0x3428 <ParameterZuordnung+0x4a>
    3420:       8f 3f           cpi     r24, 0xFF       ; 255
    3422:       11 f4           brne    .+4             ; 0x3428 <ParameterZuordnung+0x4a>
    3424:       80 93 81 01     sts     0x0181, r24
    3428:       80 91 ac 05     lds     r24, 0x05AC
    342c:       8b 3f           cpi     r24, 0xFB       ; 251
    342e:       98 f0           brcs    .+38            ; 0x3456 <ParameterZuordnung+0x78>
    3430:       8b 3f           cpi     r24, 0xFB       ; 251
    3432:       19 f4           brne    .+6             ; 0x343a <ParameterZuordnung+0x5c>
    3434:       80 91 1f 02     lds     r24, 0x021F
    3438:       0e c0           rjmp    .+28            ; 0x3456 <ParameterZuordnung+0x78>
    343a:       8c 3f           cpi     r24, 0xFC       ; 252
    343c:       19 f4           brne    .+6             ; 0x3444 <ParameterZuordnung+0x66>
    343e:       80 91 21 02     lds     r24, 0x0221
    3442:       09 c0           rjmp    .+18            ; 0x3456 <ParameterZuordnung+0x78>
    3444:       8d 3f           cpi     r24, 0xFD       ; 253
    3446:       19 f4           brne    .+6             ; 0x344e <ParameterZuordnung+0x70>
    3448:       80 91 23 02     lds     r24, 0x0223
    344c:       04 c0           rjmp    .+8             ; 0x3456 <ParameterZuordnung+0x78>
    344e:       8e 3f           cpi     r24, 0xFE       ; 254
    3450:       21 f4           brne    .+8             ; 0x345a <ParameterZuordnung+0x7c>
    3452:       80 91 25 02     lds     r24, 0x0225
    3456:       80 93 80 01     sts     0x0180, r24
    345a:       80 91 80 01     lds     r24, 0x0180
    345e:       88 23           and     r24, r24
    3460:       19 f4           brne    .+6             ; 0x3468 <ParameterZuordnung+0x8a>
    3462:       10 92 80 01     sts     0x0180, r1
    3466:       05 c0           rjmp    .+10            ; 0x3472 <ParameterZuordnung+0x94>
    3468:       84 36           cpi     r24, 0x64       ; 100
    346a:       18 f0           brcs    .+6             ; 0x3472 <ParameterZuordnung+0x94>
    346c:       84 e6           ldi     r24, 0x64       ; 100
    346e:       80 93 80 01     sts     0x0180, r24
    3472:       80 91 ae 05     lds     r24, 0x05AE
    3476:       8b 3f           cpi     r24, 0xFB       ; 251
    3478:       98 f0           brcs    .+38            ; 0x34a0 <ParameterZuordnung+0xc2>
    347a:       8b 3f           cpi     r24, 0xFB       ; 251
    347c:       19 f4           brne    .+6             ; 0x3484 <ParameterZuordnung+0xa6>
    347e:       80 91 1f 02     lds     r24, 0x021F
    3482:       0e c0           rjmp    .+28            ; 0x34a0 <ParameterZuordnung+0xc2>
    3484:       8c 3f           cpi     r24, 0xFC       ; 252
    3486:       19 f4           brne    .+6             ; 0x348e <ParameterZuordnung+0xb0>
    3488:       80 91 21 02     lds     r24, 0x0221
    348c:       09 c0           rjmp    .+18            ; 0x34a0 <ParameterZuordnung+0xc2>
    348e:       8d 3f           cpi     r24, 0xFD       ; 253
    3490:       19 f4           brne    .+6             ; 0x3498 <ParameterZuordnung+0xba>
    3492:       80 91 23 02     lds     r24, 0x0223
    3496:       04 c0           rjmp    .+8             ; 0x34a0 <ParameterZuordnung+0xc2>
    3498:       8e 3f           cpi     r24, 0xFE       ; 254
    349a:       21 f4           brne    .+8             ; 0x34a4 <ParameterZuordnung+0xc6>
    349c:       80 91 25 02     lds     r24, 0x0225
    34a0:       80 93 82 01     sts     0x0182, r24
    34a4:       80 91 82 01     lds     r24, 0x0182
    34a8:       88 23           and     r24, r24
    34aa:       19 f4           brne    .+6             ; 0x34b2 <ParameterZuordnung+0xd4>
    34ac:       10 92 82 01     sts     0x0182, r1
    34b0:       05 c0           rjmp    .+10            ; 0x34bc <ParameterZuordnung+0xde>
    34b2:       84 36           cpi     r24, 0x64       ; 100
    34b4:       18 f0           brcs    .+6             ; 0x34bc <ParameterZuordnung+0xde>
    34b6:       84 e6           ldi     r24, 0x64       ; 100
    34b8:       80 93 82 01     sts     0x0182, r24
    34bc:       80 91 b0 05     lds     r24, 0x05B0
    34c0:       8b 3f           cpi     r24, 0xFB       ; 251
    34c2:       98 f0           brcs    .+38            ; 0x34ea <ParameterZuordnung+0x10c>
    34c4:       8b 3f           cpi     r24, 0xFB       ; 251
    34c6:       19 f4           brne    .+6             ; 0x34ce <ParameterZuordnung+0xf0>
    34c8:       80 91 1f 02     lds     r24, 0x021F
    34cc:       0e c0           rjmp    .+28            ; 0x34ea <ParameterZuordnung+0x10c>
    34ce:       8c 3f           cpi     r24, 0xFC       ; 252
    34d0:       19 f4           brne    .+6             ; 0x34d8 <ParameterZuordnung+0xfa>
    34d2:       80 91 21 02     lds     r24, 0x0221
    34d6:       09 c0           rjmp    .+18            ; 0x34ea <ParameterZuordnung+0x10c>
    34d8:       8d 3f           cpi     r24, 0xFD       ; 253
    34da:       19 f4           brne    .+6             ; 0x34e2 <ParameterZuordnung+0x104>
    34dc:       80 91 23 02     lds     r24, 0x0223
    34e0:       04 c0           rjmp    .+8             ; 0x34ea <ParameterZuordnung+0x10c>
    34e2:       8e 3f           cpi     r24, 0xFE       ; 254
    34e4:       21 f4           brne    .+8             ; 0x34ee <ParameterZuordnung+0x110>
    34e6:       80 91 25 02     lds     r24, 0x0225
    34ea:       80 93 83 01     sts     0x0183, r24
    34ee:       80 91 83 01     lds     r24, 0x0183
    34f2:       88 23           and     r24, r24
    34f4:       19 f4           brne    .+6             ; 0x34fc <ParameterZuordnung+0x11e>
    34f6:       10 92 83 01     sts     0x0183, r1
    34fa:       04 c0           rjmp    .+8             ; 0x3504 <ParameterZuordnung+0x126>
    34fc:       8f 3f           cpi     r24, 0xFF       ; 255
    34fe:       11 f4           brne    .+4             ; 0x3504 <ParameterZuordnung+0x126>
    3500:       80 93 83 01     sts     0x0183, r24
    3504:       80 91 b7 05     lds     r24, 0x05B7
    3508:       8b 3f           cpi     r24, 0xFB       ; 251
    350a:       98 f0           brcs    .+38            ; 0x3532 <ParameterZuordnung+0x154>
    350c:       8b 3f           cpi     r24, 0xFB       ; 251
    350e:       19 f4           brne    .+6             ; 0x3516 <ParameterZuordnung+0x138>
    3510:       80 91 1f 02     lds     r24, 0x021F
    3514:       0e c0           rjmp    .+28            ; 0x3532 <ParameterZuordnung+0x154>
    3516:       8c 3f           cpi     r24, 0xFC       ; 252
    3518:       19 f4           brne    .+6             ; 0x3520 <ParameterZuordnung+0x142>
    351a:       80 91 21 02     lds     r24, 0x0221
    351e:       09 c0           rjmp    .+18            ; 0x3532 <ParameterZuordnung+0x154>
    3520:       8d 3f           cpi     r24, 0xFD       ; 253
    3522:       19 f4           brne    .+6             ; 0x352a <ParameterZuordnung+0x14c>
    3524:       80 91 23 02     lds     r24, 0x0223
    3528:       04 c0           rjmp    .+8             ; 0x3532 <ParameterZuordnung+0x154>
    352a:       8e 3f           cpi     r24, 0xFE       ; 254
    352c:       21 f4           brne    .+8             ; 0x3536 <ParameterZuordnung+0x158>
    352e:       80 91 25 02     lds     r24, 0x0225
    3532:       80 93 84 01     sts     0x0184, r24
    3536:       80 91 84 01     lds     r24, 0x0184
    353a:       88 23           and     r24, r24
    353c:       19 f4           brne    .+6             ; 0x3544 <ParameterZuordnung+0x166>
    353e:       10 92 84 01     sts     0x0184, r1
    3542:       04 c0           rjmp    .+8             ; 0x354c <ParameterZuordnung+0x16e>
    3544:       8f 3f           cpi     r24, 0xFF       ; 255
    3546:       11 f4           brne    .+4             ; 0x354c <ParameterZuordnung+0x16e>
    3548:       80 93 84 01     sts     0x0184, r24
    354c:       80 91 b8 05     lds     r24, 0x05B8
    3550:       8b 3f           cpi     r24, 0xFB       ; 251
    3552:       98 f0           brcs    .+38            ; 0x357a <ParameterZuordnung+0x19c>
    3554:       8b 3f           cpi     r24, 0xFB       ; 251
    3556:       19 f4           brne    .+6             ; 0x355e <ParameterZuordnung+0x180>
    3558:       80 91 1f 02     lds     r24, 0x021F
    355c:       0e c0           rjmp    .+28            ; 0x357a <ParameterZuordnung+0x19c>
    355e:       8c 3f           cpi     r24, 0xFC       ; 252
    3560:       19 f4           brne    .+6             ; 0x3568 <ParameterZuordnung+0x18a>
    3562:       80 91 21 02     lds     r24, 0x0221
    3566:       09 c0           rjmp    .+18            ; 0x357a <ParameterZuordnung+0x19c>
    3568:       8d 3f           cpi     r24, 0xFD       ; 253
    356a:       19 f4           brne    .+6             ; 0x3572 <ParameterZuordnung+0x194>
    356c:       80 91 23 02     lds     r24, 0x0223
    3570:       04 c0           rjmp    .+8             ; 0x357a <ParameterZuordnung+0x19c>
    3572:       8e 3f           cpi     r24, 0xFE       ; 254
    3574:       21 f4           brne    .+8             ; 0x357e <ParameterZuordnung+0x1a0>
    3576:       80 91 25 02     lds     r24, 0x0225
    357a:       80 93 85 01     sts     0x0185, r24
    357e:       80 91 85 01     lds     r24, 0x0185
    3582:       8b 30           cpi     r24, 0x0B       ; 11
    3584:       10 f4           brcc    .+4             ; 0x358a <ParameterZuordnung+0x1ac>
    3586:       8a e0           ldi     r24, 0x0A       ; 10
    3588:       02 c0           rjmp    .+4             ; 0x358e <ParameterZuordnung+0x1b0>
    358a:       8f 3f           cpi     r24, 0xFF       ; 255
    358c:       11 f4           brne    .+4             ; 0x3592 <ParameterZuordnung+0x1b4>
    358e:       80 93 85 01     sts     0x0185, r24
    3592:       80 91 b9 05     lds     r24, 0x05B9
    3596:       8b 3f           cpi     r24, 0xFB       ; 251
    3598:       98 f0           brcs    .+38            ; 0x35c0 <ParameterZuordnung+0x1e2>
    359a:       8b 3f           cpi     r24, 0xFB       ; 251
    359c:       19 f4           brne    .+6             ; 0x35a4 <ParameterZuordnung+0x1c6>
    359e:       80 91 1f 02     lds     r24, 0x021F
    35a2:       0e c0           rjmp    .+28            ; 0x35c0 <ParameterZuordnung+0x1e2>
    35a4:       8c 3f           cpi     r24, 0xFC       ; 252
    35a6:       19 f4           brne    .+6             ; 0x35ae <ParameterZuordnung+0x1d0>
    35a8:       80 91 21 02     lds     r24, 0x0221
    35ac:       09 c0           rjmp    .+18            ; 0x35c0 <ParameterZuordnung+0x1e2>
    35ae:       8d 3f           cpi     r24, 0xFD       ; 253
    35b0:       19 f4           brne    .+6             ; 0x35b8 <ParameterZuordnung+0x1da>
    35b2:       80 91 23 02     lds     r24, 0x0223
    35b6:       04 c0           rjmp    .+8             ; 0x35c0 <ParameterZuordnung+0x1e2>
    35b8:       8e 3f           cpi     r24, 0xFE       ; 254
    35ba:       21 f4           brne    .+8             ; 0x35c4 <ParameterZuordnung+0x1e6>
    35bc:       80 91 25 02     lds     r24, 0x0225
    35c0:       80 93 86 01     sts     0x0186, r24
    35c4:       80 91 86 01     lds     r24, 0x0186
    35c8:       88 23           and     r24, r24
    35ca:       19 f4           brne    .+6             ; 0x35d2 <ParameterZuordnung+0x1f4>
    35cc:       10 92 86 01     sts     0x0186, r1
    35d0:       04 c0           rjmp    .+8             ; 0x35da <ParameterZuordnung+0x1fc>
    35d2:       8f 3f           cpi     r24, 0xFF       ; 255
    35d4:       11 f4           brne    .+4             ; 0x35da <ParameterZuordnung+0x1fc>
    35d6:       80 93 86 01     sts     0x0186, r24
    35da:       80 91 be 05     lds     r24, 0x05BE
    35de:       8b 3f           cpi     r24, 0xFB       ; 251
    35e0:       98 f0           brcs    .+38            ; 0x3608 <ParameterZuordnung+0x22a>
    35e2:       8b 3f           cpi     r24, 0xFB       ; 251
    35e4:       19 f4           brne    .+6             ; 0x35ec <ParameterZuordnung+0x20e>
    35e6:       80 91 1f 02     lds     r24, 0x021F
    35ea:       0e c0           rjmp    .+28            ; 0x3608 <ParameterZuordnung+0x22a>
    35ec:       8c 3f           cpi     r24, 0xFC       ; 252
    35ee:       19 f4           brne    .+6             ; 0x35f6 <ParameterZuordnung+0x218>
    35f0:       80 91 21 02     lds     r24, 0x0221
    35f4:       09 c0           rjmp    .+18            ; 0x3608 <ParameterZuordnung+0x22a>
    35f6:       8d 3f           cpi     r24, 0xFD       ; 253
    35f8:       19 f4           brne    .+6             ; 0x3600 <ParameterZuordnung+0x222>
    35fa:       80 91 23 02     lds     r24, 0x0223
    35fe:       04 c0           rjmp    .+8             ; 0x3608 <ParameterZuordnung+0x22a>
    3600:       8e 3f           cpi     r24, 0xFE       ; 254
    3602:       21 f4           brne    .+8             ; 0x360c <ParameterZuordnung+0x22e>
    3604:       80 91 25 02     lds     r24, 0x0225
    3608:       80 93 88 01     sts     0x0188, r24
    360c:       80 91 88 01     lds     r24, 0x0188
    3610:       88 23           and     r24, r24
    3612:       19 f4           brne    .+6             ; 0x361a <ParameterZuordnung+0x23c>
    3614:       10 92 88 01     sts     0x0188, r1
    3618:       04 c0           rjmp    .+8             ; 0x3622 <ParameterZuordnung+0x244>
    361a:       8f 3f           cpi     r24, 0xFF       ; 255
    361c:       11 f4           brne    .+4             ; 0x3622 <ParameterZuordnung+0x244>
    361e:       80 93 88 01     sts     0x0188, r24
    3622:       80 91 bf 05     lds     r24, 0x05BF
    3626:       8b 3f           cpi     r24, 0xFB       ; 251
    3628:       98 f0           brcs    .+38            ; 0x3650 <ParameterZuordnung+0x272>
    362a:       8b 3f           cpi     r24, 0xFB       ; 251
    362c:       19 f4           brne    .+6             ; 0x3634 <ParameterZuordnung+0x256>
    362e:       80 91 1f 02     lds     r24, 0x021F
    3632:       0e c0           rjmp    .+28            ; 0x3650 <ParameterZuordnung+0x272>
    3634:       8c 3f           cpi     r24, 0xFC       ; 252
    3636:       19 f4           brne    .+6             ; 0x363e <ParameterZuordnung+0x260>
    3638:       80 91 21 02     lds     r24, 0x0221
    363c:       09 c0           rjmp    .+18            ; 0x3650 <ParameterZuordnung+0x272>
    363e:       8d 3f           cpi     r24, 0xFD       ; 253
    3640:       19 f4           brne    .+6             ; 0x3648 <ParameterZuordnung+0x26a>
    3642:       80 91 23 02     lds     r24, 0x0223
    3646:       04 c0           rjmp    .+8             ; 0x3650 <ParameterZuordnung+0x272>
    3648:       8e 3f           cpi     r24, 0xFE       ; 254
    364a:       21 f4           brne    .+8             ; 0x3654 <ParameterZuordnung+0x276>
    364c:       80 91 25 02     lds     r24, 0x0225
    3650:       80 93 33 02     sts     0x0233, r24
    3654:       80 91 33 02     lds     r24, 0x0233
    3658:       88 23           and     r24, r24
    365a:       19 f4           brne    .+6             ; 0x3662 <ParameterZuordnung+0x284>
    365c:       10 92 33 02     sts     0x0233, r1
    3660:       04 c0           rjmp    .+8             ; 0x366a <ParameterZuordnung+0x28c>
    3662:       8f 3f           cpi     r24, 0xFF       ; 255
    3664:       11 f4           brne    .+4             ; 0x366a <ParameterZuordnung+0x28c>
    3666:       80 93 33 02     sts     0x0233, r24
    366a:       80 91 c0 05     lds     r24, 0x05C0
    366e:       8b 3f           cpi     r24, 0xFB       ; 251
    3670:       98 f0           brcs    .+38            ; 0x3698 <ParameterZuordnung+0x2ba>
    3672:       8b 3f           cpi     r24, 0xFB       ; 251
    3674:       19 f4           brne    .+6             ; 0x367c <ParameterZuordnung+0x29e>
    3676:       80 91 1f 02     lds     r24, 0x021F
    367a:       0e c0           rjmp    .+28            ; 0x3698 <ParameterZuordnung+0x2ba>
    367c:       8c 3f           cpi     r24, 0xFC       ; 252
    367e:       19 f4           brne    .+6             ; 0x3686 <ParameterZuordnung+0x2a8>
    3680:       80 91 21 02     lds     r24, 0x0221
    3684:       09 c0           rjmp    .+18            ; 0x3698 <ParameterZuordnung+0x2ba>
    3686:       8d 3f           cpi     r24, 0xFD       ; 253
    3688:       19 f4           brne    .+6             ; 0x3690 <ParameterZuordnung+0x2b2>
    368a:       80 91 23 02     lds     r24, 0x0223
    368e:       04 c0           rjmp    .+8             ; 0x3698 <ParameterZuordnung+0x2ba>
    3690:       8e 3f           cpi     r24, 0xFE       ; 254
    3692:       21 f4           brne    .+8             ; 0x369c <ParameterZuordnung+0x2be>
    3694:       80 91 25 02     lds     r24, 0x0225
    3698:       80 93 34 02     sts     0x0234, r24
    369c:       80 91 34 02     lds     r24, 0x0234
    36a0:       88 23           and     r24, r24
    36a2:       19 f4           brne    .+6             ; 0x36aa <ParameterZuordnung+0x2cc>
    36a4:       10 92 34 02     sts     0x0234, r1
    36a8:       04 c0           rjmp    .+8             ; 0x36b2 <ParameterZuordnung+0x2d4>
    36aa:       8f 3f           cpi     r24, 0xFF       ; 255
    36ac:       11 f4           brne    .+4             ; 0x36b2 <ParameterZuordnung+0x2d4>
    36ae:       80 93 34 02     sts     0x0234, r24
    36b2:       80 91 c1 05     lds     r24, 0x05C1
    36b6:       8b 3f           cpi     r24, 0xFB       ; 251
    36b8:       98 f0           brcs    .+38            ; 0x36e0 <ParameterZuordnung+0x302>
    36ba:       8b 3f           cpi     r24, 0xFB       ; 251
    36bc:       19 f4           brne    .+6             ; 0x36c4 <ParameterZuordnung+0x2e6>
    36be:       80 91 1f 02     lds     r24, 0x021F
    36c2:       0e c0           rjmp    .+28            ; 0x36e0 <ParameterZuordnung+0x302>
    36c4:       8c 3f           cpi     r24, 0xFC       ; 252
    36c6:       19 f4           brne    .+6             ; 0x36ce <ParameterZuordnung+0x2f0>
    36c8:       80 91 21 02     lds     r24, 0x0221
    36cc:       09 c0           rjmp    .+18            ; 0x36e0 <ParameterZuordnung+0x302>
    36ce:       8d 3f           cpi     r24, 0xFD       ; 253
    36d0:       19 f4           brne    .+6             ; 0x36d8 <ParameterZuordnung+0x2fa>
    36d2:       80 91 23 02     lds     r24, 0x0223
    36d6:       04 c0           rjmp    .+8             ; 0x36e0 <ParameterZuordnung+0x302>
    36d8:       8e 3f           cpi     r24, 0xFE       ; 254
    36da:       21 f4           brne    .+8             ; 0x36e4 <ParameterZuordnung+0x306>
    36dc:       80 91 25 02     lds     r24, 0x0225
    36e0:       80 93 35 02     sts     0x0235, r24
    36e4:       80 91 35 02     lds     r24, 0x0235
    36e8:       88 23           and     r24, r24
    36ea:       19 f4           brne    .+6             ; 0x36f2 <ParameterZuordnung+0x314>
    36ec:       10 92 35 02     sts     0x0235, r1
    36f0:       04 c0           rjmp    .+8             ; 0x36fa <ParameterZuordnung+0x31c>
    36f2:       8f 3f           cpi     r24, 0xFF       ; 255
    36f4:       11 f4           brne    .+4             ; 0x36fa <ParameterZuordnung+0x31c>
    36f6:       80 93 35 02     sts     0x0235, r24
    36fa:       80 91 c2 05     lds     r24, 0x05C2
    36fe:       8b 3f           cpi     r24, 0xFB       ; 251
    3700:       98 f0           brcs    .+38            ; 0x3728 <ParameterZuordnung+0x34a>
    3702:       8b 3f           cpi     r24, 0xFB       ; 251
    3704:       19 f4           brne    .+6             ; 0x370c <ParameterZuordnung+0x32e>
    3706:       80 91 1f 02     lds     r24, 0x021F
    370a:       0e c0           rjmp    .+28            ; 0x3728 <ParameterZuordnung+0x34a>
    370c:       8c 3f           cpi     r24, 0xFC       ; 252
    370e:       19 f4           brne    .+6             ; 0x3716 <ParameterZuordnung+0x338>
    3710:       80 91 21 02     lds     r24, 0x0221
    3714:       09 c0           rjmp    .+18            ; 0x3728 <ParameterZuordnung+0x34a>
    3716:       8d 3f           cpi     r24, 0xFD       ; 253
    3718:       19 f4           brne    .+6             ; 0x3720 <ParameterZuordnung+0x342>
    371a:       80 91 23 02     lds     r24, 0x0223
    371e:       04 c0           rjmp    .+8             ; 0x3728 <ParameterZuordnung+0x34a>
    3720:       8e 3f           cpi     r24, 0xFE       ; 254
    3722:       21 f4           brne    .+8             ; 0x372c <ParameterZuordnung+0x34e>
    3724:       80 91 25 02     lds     r24, 0x0225
    3728:       80 93 36 02     sts     0x0236, r24
    372c:       80 91 36 02     lds     r24, 0x0236
    3730:       88 23           and     r24, r24
    3732:       19 f4           brne    .+6             ; 0x373a <ParameterZuordnung+0x35c>
    3734:       10 92 36 02     sts     0x0236, r1
    3738:       04 c0           rjmp    .+8             ; 0x3742 <ParameterZuordnung+0x364>
    373a:       8f 3f           cpi     r24, 0xFF       ; 255
    373c:       11 f4           brne    .+4             ; 0x3742 <ParameterZuordnung+0x364>
    373e:       80 93 36 02     sts     0x0236, r24
    3742:       90 91 c3 05     lds     r25, 0x05C3
    3746:       9b 3f           cpi     r25, 0xFB       ; 251
    3748:       b0 f0           brcs    .+44            ; 0x3776 <ParameterZuordnung+0x398>
    374a:       9b 3f           cpi     r25, 0xFB       ; 251
    374c:       19 f4           brne    .+6             ; 0x3754 <ParameterZuordnung+0x376>
    374e:       80 91 1f 02     lds     r24, 0x021F
    3752:       04 c0           rjmp    .+8             ; 0x375c <ParameterZuordnung+0x37e>
    3754:       9c 3f           cpi     r25, 0xFC       ; 252
    3756:       29 f4           brne    .+10            ; 0x3762 <ParameterZuordnung+0x384>
    3758:       80 91 21 02     lds     r24, 0x0221
    375c:       80 93 89 01     sts     0x0189, r24
    3760:       0c c0           rjmp    .+24            ; 0x377a <ParameterZuordnung+0x39c>
    3762:       9d 3f           cpi     r25, 0xFD       ; 253
    3764:       19 f4           brne    .+6             ; 0x376c <ParameterZuordnung+0x38e>
    3766:       80 91 23 02     lds     r24, 0x0223
    376a:       f8 cf           rjmp    .-16            ; 0x375c <ParameterZuordnung+0x37e>
    376c:       9e 3f           cpi     r25, 0xFE       ; 254
    376e:       29 f4           brne    .+10            ; 0x377a <ParameterZuordnung+0x39c>
    3770:       80 91 25 02     lds     r24, 0x0225
    3774:       f3 cf           rjmp    .-26            ; 0x375c <ParameterZuordnung+0x37e>
    3776:       90 93 89 01     sts     0x0189, r25
    377a:       80 91 89 01     lds     r24, 0x0189
    377e:       88 23           and     r24, r24
    3780:       19 f4           brne    .+6             ; 0x3788 <ParameterZuordnung+0x3aa>
    3782:       10 92 89 01     sts     0x0189, r1
    3786:       04 c0           rjmp    .+8             ; 0x3790 <ParameterZuordnung+0x3b2>
    3788:       8f 3f           cpi     r24, 0xFF       ; 255
    378a:       11 f4           brne    .+4             ; 0x3790 <ParameterZuordnung+0x3b2>
    378c:       80 93 89 01     sts     0x0189, r24
    3790:       9b 3f           cpi     r25, 0xFB       ; 251
    3792:       b0 f0           brcs    .+44            ; 0x37c0 <ParameterZuordnung+0x3e2>
    3794:       9b 3f           cpi     r25, 0xFB       ; 251
    3796:       19 f4           brne    .+6             ; 0x379e <ParameterZuordnung+0x3c0>
    3798:       80 91 1f 02     lds     r24, 0x021F
    379c:       04 c0           rjmp    .+8             ; 0x37a6 <ParameterZuordnung+0x3c8>
    379e:       9c 3f           cpi     r25, 0xFC       ; 252
    37a0:       29 f4           brne    .+10            ; 0x37ac <ParameterZuordnung+0x3ce>
    37a2:       80 91 21 02     lds     r24, 0x0221
    37a6:       80 93 89 01     sts     0x0189, r24
    37aa:       0c c0           rjmp    .+24            ; 0x37c4 <ParameterZuordnung+0x3e6>
    37ac:       9d 3f           cpi     r25, 0xFD       ; 253
    37ae:       19 f4           brne    .+6             ; 0x37b6 <ParameterZuordnung+0x3d8>
    37b0:       80 91 23 02     lds     r24, 0x0223
    37b4:       f8 cf           rjmp    .-16            ; 0x37a6 <ParameterZuordnung+0x3c8>
    37b6:       9e 3f           cpi     r25, 0xFE       ; 254
    37b8:       29 f4           brne    .+10            ; 0x37c4 <ParameterZuordnung+0x3e6>
    37ba:       80 91 25 02     lds     r24, 0x0225
    37be:       f3 cf           rjmp    .-26            ; 0x37a6 <ParameterZuordnung+0x3c8>
    37c0:       90 93 89 01     sts     0x0189, r25
    37c4:       80 91 89 01     lds     r24, 0x0189
    37c8:       88 23           and     r24, r24
    37ca:       19 f4           brne    .+6             ; 0x37d2 <ParameterZuordnung+0x3f4>
    37cc:       10 92 89 01     sts     0x0189, r1
    37d0:       04 c0           rjmp    .+8             ; 0x37da <ParameterZuordnung+0x3fc>
    37d2:       8f 3f           cpi     r24, 0xFF       ; 255
    37d4:       11 f4           brne    .+4             ; 0x37da <ParameterZuordnung+0x3fc>
    37d6:       80 93 89 01     sts     0x0189, r24
    37da:       9b 3f           cpi     r25, 0xFB       ; 251
    37dc:       b0 f0           brcs    .+44            ; 0x380a <ParameterZuordnung+0x42c>
    37de:       9b 3f           cpi     r25, 0xFB       ; 251
    37e0:       19 f4           brne    .+6             ; 0x37e8 <ParameterZuordnung+0x40a>
    37e2:       80 91 1f 02     lds     r24, 0x021F
    37e6:       04 c0           rjmp    .+8             ; 0x37f0 <ParameterZuordnung+0x412>
    37e8:       9c 3f           cpi     r25, 0xFC       ; 252
    37ea:       29 f4           brne    .+10            ; 0x37f6 <ParameterZuordnung+0x418>
    37ec:       80 91 21 02     lds     r24, 0x0221
    37f0:       80 93 89 01     sts     0x0189, r24
    37f4:       0c c0           rjmp    .+24            ; 0x380e <ParameterZuordnung+0x430>
    37f6:       9d 3f           cpi     r25, 0xFD       ; 253
    37f8:       19 f4           brne    .+6             ; 0x3800 <ParameterZuordnung+0x422>
    37fa:       80 91 23 02     lds     r24, 0x0223
    37fe:       f8 cf           rjmp    .-16            ; 0x37f0 <ParameterZuordnung+0x412>
    3800:       9e 3f           cpi     r25, 0xFE       ; 254
    3802:       29 f4           brne    .+10            ; 0x380e <ParameterZuordnung+0x430>
    3804:       80 91 25 02     lds     r24, 0x0225
    3808:       f3 cf           rjmp    .-26            ; 0x37f0 <ParameterZuordnung+0x412>
    380a:       90 93 89 01     sts     0x0189, r25
    380e:       80 91 89 01     lds     r24, 0x0189
    3812:       88 23           and     r24, r24
    3814:       19 f4           brne    .+6             ; 0x381c <ParameterZuordnung+0x43e>
    3816:       10 92 89 01     sts     0x0189, r1
    381a:       04 c0           rjmp    .+8             ; 0x3824 <ParameterZuordnung+0x446>
    381c:       8f 3f           cpi     r24, 0xFF       ; 255
    381e:       11 f4           brne    .+4             ; 0x3824 <ParameterZuordnung+0x446>
    3820:       80 93 89 01     sts     0x0189, r24
    3824:       10 91 88 01     lds     r17, 0x0188
    3828:       61 2f           mov     r22, r17
    382a:       77 27           eor     r23, r23
    382c:       67 fd           sbrc    r22, 7
    382e:       70 95           com     r23
    3830:       87 2f           mov     r24, r23
    3832:       97 2f           mov     r25, r23
    3834:       0e 94 b8 2b     call    0x5770  ; 0x5770 <__floatsisf>
    3838:       17 ff           sbrs    r17, 7
    383a:       06 c0           rjmp    .+12            ; 0x3848 <ParameterZuordnung+0x46a>
    383c:       20 e0           ldi     r18, 0x00       ; 0
    383e:       30 e0           ldi     r19, 0x00       ; 0
    3840:       40 e8           ldi     r20, 0x80       ; 128
    3842:       53 e4           ldi     r21, 0x43       ; 67
    3844:       0e 94 13 2b     call    0x5626  ; 0x5626 <__addsf3>
    3848:       27 e1           ldi     r18, 0x17       ; 23
    384a:       37 eb           ldi     r19, 0xB7       ; 183
    384c:       41 ed           ldi     r20, 0xD1       ; 209
    384e:       58 e3           ldi     r21, 0x38       ; 56
    3850:       0e 94 32 2c     call    0x5864  ; 0x5864 <__mulsf3>
    3854:       60 93 7c 01     sts     0x017C, r22
    3858:       70 93 7d 01     sts     0x017D, r23
    385c:       80 93 7e 01     sts     0x017E, r24
    3860:       90 93 7f 01     sts     0x017F, r25
    3864:       80 91 b5 05     lds     r24, 0x05B5
    3868:       80 93 e9 05     sts     0x05E9, r24
    386c:       80 91 b4 05     lds     r24, 0x05B4
    3870:       80 93 e0 05     sts     0x05E0, r24
    3874:       1f 91           pop     r17
    3876:       08 95           ret

00003878 <DefaultKonstanten2>:
    3878:       81 e0           ldi     r24, 0x01       ; 1
    387a:       80 93 a2 05     sts     0x05A2, r24
    387e:       42 e0           ldi     r20, 0x02       ; 2
    3880:       40 93 a3 05     sts     0x05A3, r20
    3884:       83 e0           ldi     r24, 0x03       ; 3
    3886:       80 93 a4 05     sts     0x05A4, r24
    388a:       24 e0           ldi     r18, 0x04       ; 4
    388c:       20 93 a5 05     sts     0x05A5, r18
    3890:       35 e0           ldi     r19, 0x05       ; 5
    3892:       30 93 a6 05     sts     0x05A6, r19
    3896:       86 e0           ldi     r24, 0x06       ; 6
    3898:       80 93 a7 05     sts     0x05A7, r24
    389c:       87 e0           ldi     r24, 0x07       ; 7
    389e:       80 93 a8 05     sts     0x05A8, r24
    38a2:       10 92 aa 05     sts     0x05AA, r1
    38a6:       8e e1           ldi     r24, 0x1E       ; 30
    38a8:       80 93 ab 05     sts     0x05AB, r24
    38ac:       8b ef           ldi     r24, 0xFB       ; 251
    38ae:       80 93 ad 05     sts     0x05AD, r24
    38b2:       8a e0           ldi     r24, 0x0A       ; 10
    38b4:       80 93 ae 05     sts     0x05AE, r24
    38b8:       92 e3           ldi     r25, 0x32       ; 50
    38ba:       90 93 ac 05     sts     0x05AC, r25
    38be:       90 93 b0 05     sts     0x05B0, r25
    38c2:       40 93 af 05     sts     0x05AF, r20
    38c6:       20 93 b1 05     sts     0x05B1, r18
    38ca:       10 92 b2 05     sts     0x05B2, r1
    38ce:       80 e1           ldi     r24, 0x10       ; 16
    38d0:       80 93 b3 05     sts     0x05B3, r24
    38d4:       8f e0           ldi     r24, 0x0F       ; 15
    38d6:       80 93 b4 05     sts     0x05B4, r24
    38da:       8a ef           ldi     r24, 0xFA       ; 250
    38dc:       80 93 b5 05     sts     0x05B5, r24
    38e0:       8a e1           ldi     r24, 0x1A       ; 26
    38e2:       80 93 b6 05     sts     0x05B6, r24
    38e6:       80 e8           ldi     r24, 0x80       ; 128
    38e8:       80 93 b7 05     sts     0x05B7, r24
    38ec:       8f ea           ldi     r24, 0xAF       ; 175
    38ee:       80 93 b8 05     sts     0x05B8, r24
    38f2:       80 93 b9 05     sts     0x05B9, r24
    38f6:       8a e5           ldi     r24, 0x5A       ; 90
    38f8:       80 93 ba 05     sts     0x05BA, r24
    38fc:       83 e2           ldi     r24, 0x23       ; 35
    38fe:       80 93 bb 05     sts     0x05BB, r24
    3902:       84 e1           ldi     r24, 0x14       ; 20
    3904:       80 93 bc 05     sts     0x05BC, r24
    3908:       10 92 bd 05     sts     0x05BD, r1
    390c:       30 93 be 05     sts     0x05BE, r19
    3910:       10 92 bf 05     sts     0x05BF, r1
    3914:       10 92 c0 05     sts     0x05C0, r1
    3918:       10 92 c1 05     sts     0x05C1, r1
    391c:       10 92 c2 05     sts     0x05C2, r1
    3920:       84 e6           ldi     r24, 0x64       ; 100
    3922:       80 93 c3 05     sts     0x05C3, r24
    3926:       88 e2           ldi     r24, 0x28       ; 40
    3928:       80 93 c4 05     sts     0x05C4, r24
    392c:       10 92 c8 05     sts     0x05C8, r1
    3930:       90 93 c5 05     sts     0x05C5, r25
    3934:       86 e9           ldi     r24, 0x96       ; 150
    3936:       80 93 c6 05     sts     0x05C6, r24
    393a:       30 93 c7 05     sts     0x05C7, r19
    393e:       a0 ed           ldi     r26, 0xD0       ; 208
    3940:       b5 e0           ldi     r27, 0x05       ; 5
    3942:       e8 e6           ldi     r30, 0x68       ; 104
    3944:       f1 e0           ldi     r31, 0x01       ; 1
    3946:       8c e0           ldi     r24, 0x0C       ; 12
    3948:       01 90           ld      r0, Z+
    394a:       0d 92           st      X+, r0
    394c:       81 50           subi    r24, 0x01       ; 1
    394e:       e1 f7           brne    .-8             ; 0x3948 <DefaultKonstanten2+0xd0>
    3950:       08 95           ret

00003952 <DefaultKonstanten1>:
    3952:       81 e0           ldi     r24, 0x01       ; 1
    3954:       80 93 a2 05     sts     0x05A2, r24
    3958:       52 e0           ldi     r21, 0x02       ; 2
    395a:       50 93 a3 05     sts     0x05A3, r21
    395e:       83 e0           ldi     r24, 0x03       ; 3
    3960:       80 93 a4 05     sts     0x05A4, r24
    3964:       44 e0           ldi     r20, 0x04       ; 4
    3966:       40 93 a5 05     sts     0x05A5, r20
    396a:       35 e0           ldi     r19, 0x05       ; 5
    396c:       30 93 a6 05     sts     0x05A6, r19
    3970:       86 e0           ldi     r24, 0x06       ; 6
    3972:       80 93 a7 05     sts     0x05A7, r24
    3976:       87 e0           ldi     r24, 0x07       ; 7
    3978:       80 93 a8 05     sts     0x05A8, r24
    397c:       28 e0           ldi     r18, 0x08       ; 8
    397e:       20 93 a9 05     sts     0x05A9, r18
    3982:       10 92 aa 05     sts     0x05AA, r1
    3986:       9e e1           ldi     r25, 0x1E       ; 30
    3988:       90 93 ab 05     sts     0x05AB, r25
    398c:       8b ef           ldi     r24, 0xFB       ; 251
    398e:       80 93 ad 05     sts     0x05AD, r24
    3992:       8a e0           ldi     r24, 0x0A       ; 10
    3994:       80 93 ae 05     sts     0x05AE, r24
    3998:       86 e4           ldi     r24, 0x46       ; 70
    399a:       80 93 ac 05     sts     0x05AC, r24
    399e:       90 93 b0 05     sts     0x05B0, r25
    39a2:       50 93 af 05     sts     0x05AF, r21
    39a6:       40 93 b1 05     sts     0x05B1, r20
    39aa:       20 93 b2 05     sts     0x05B2, r18
    39ae:       80 e1           ldi     r24, 0x10       ; 16
    39b0:       80 93 b3 05     sts     0x05B3, r24
    39b4:       8f e0           ldi     r24, 0x0F       ; 15
    39b6:       80 93 b4 05     sts     0x05B4, r24
    39ba:       8a ef           ldi     r24, 0xFA       ; 250
    39bc:       80 93 b5 05     sts     0x05B5, r24
    39c0:       8a e1           ldi     r24, 0x1A       ; 26
    39c2:       80 93 b6 05     sts     0x05B6, r24
    39c6:       80 e8           ldi     r24, 0x80       ; 128
    39c8:       80 93 b7 05     sts     0x05B7, r24
    39cc:       88 e7           ldi     r24, 0x78       ; 120
    39ce:       80 93 b8 05     sts     0x05B8, r24
    39d2:       96 e9           ldi     r25, 0x96       ; 150
    39d4:       90 93 b9 05     sts     0x05B9, r25
    39d8:       8a e5           ldi     r24, 0x5A       ; 90
    39da:       80 93 ba 05     sts     0x05BA, r24
    39de:       83 e2           ldi     r24, 0x23       ; 35
    39e0:       80 93 bb 05     sts     0x05BB, r24
    39e4:       84 e1           ldi     r24, 0x14       ; 20
    39e6:       80 93 bc 05     sts     0x05BC, r24
    39ea:       10 92 bd 05     sts     0x05BD, r1
    39ee:       30 93 be 05     sts     0x05BE, r19
    39f2:       10 92 bf 05     sts     0x05BF, r1
    39f6:       10 92 c0 05     sts     0x05C0, r1
    39fa:       10 92 c1 05     sts     0x05C1, r1
    39fe:       10 92 c2 05     sts     0x05C2, r1
    3a02:       84 e6           ldi     r24, 0x64       ; 100
    3a04:       80 93 c3 05     sts     0x05C3, r24
    3a08:       88 e2           ldi     r24, 0x28       ; 40
    3a0a:       80 93 c4 05     sts     0x05C4, r24
    3a0e:       10 92 c8 05     sts     0x05C8, r1
    3a12:       82 e3           ldi     r24, 0x32       ; 50
    3a14:       80 93 c5 05     sts     0x05C5, r24
    3a18:       90 93 c6 05     sts     0x05C6, r25
    3a1c:       30 93 c7 05     sts     0x05C7, r19
    3a20:       a0 ed           ldi     r26, 0xD0       ; 208
    3a22:       b5 e0           ldi     r27, 0x05       ; 5
    3a24:       e0 e7           ldi     r30, 0x70       ; 112
    3a26:       f1 e0           ldi     r31, 0x01       ; 1
    3a28:       8c e0           ldi     r24, 0x0C       ; 12
    3a2a:       01 90           ld      r0, Z+
    3a2c:       0d 92           st      X+, r0
    3a2e:       81 50           subi    r24, 0x01       ; 1
    3a30:       e1 f7           brne    .-8             ; 0x3a2a <DefaultKonstanten1+0xd8>
    3a32:       08 95           ret

00003a34 <SendMotorData>:
    3a34:       80 91 2e 02     lds     r24, 0x022E
    3a38:       88 23           and     r24, r24
    3a3a:       01 f5           brne    .+64            ; 0x3a7c <SendMotorData+0x48>
    3a3c:       10 92 99 02     sts     0x0299, r1
    3a40:       10 92 98 02     sts     0x0298, r1
    3a44:       10 92 9c 02     sts     0x029C, r1
    3a48:       10 92 a8 02     sts     0x02A8, r1
    3a4c:       80 91 98 01     lds     r24, 0x0198
    3a50:       88 23           and     r24, r24
    3a52:       11 f0           breq    .+4             ; 0x3a58 <SendMotorData+0x24>
    3a54:       80 93 98 02     sts     0x0298, r24
    3a58:       80 91 99 01     lds     r24, 0x0199
    3a5c:       88 23           and     r24, r24
    3a5e:       11 f0           breq    .+4             ; 0x3a64 <SendMotorData+0x30>
    3a60:       80 93 99 02     sts     0x0299, r24
    3a64:       80 91 9a 01     lds     r24, 0x019A
    3a68:       88 23           and     r24, r24
    3a6a:       11 f0           breq    .+4             ; 0x3a70 <SendMotorData+0x3c>
    3a6c:       80 93 a8 02     sts     0x02A8, r24
    3a70:       80 91 9b 01     lds     r24, 0x019B
    3a74:       88 23           and     r24, r24
    3a76:       11 f0           breq    .+4             ; 0x3a7c <SendMotorData+0x48>
    3a78:       80 93 9c 02     sts     0x029C, r24
    3a7c:       80 91 98 02     lds     r24, 0x0298
    3a80:       99 27           eor     r25, r25
    3a82:       90 93 0b 05     sts     0x050B, r25
    3a86:       80 93 0a 05     sts     0x050A, r24
    3a8a:       80 91 99 02     lds     r24, 0x0299
    3a8e:       99 27           eor     r25, r25
    3a90:       90 93 0d 05     sts     0x050D, r25
    3a94:       80 93 0c 05     sts     0x050C, r24
    3a98:       80 91 a8 02     lds     r24, 0x02A8
    3a9c:       99 27           eor     r25, r25
    3a9e:       90 93 0f 05     sts     0x050F, r25
    3aa2:       80 93 0e 05     sts     0x050E, r24
    3aa6:       80 91 9c 02     lds     r24, 0x029C
    3aaa:       99 27           eor     r25, r25
    3aac:       90 93 11 05     sts     0x0511, r25
    3ab0:       80 93 10 05     sts     0x0510, r24
    3ab4:       10 92 cf 01     sts     0x01CF, r1
    3ab8:       10 92 d0 01     sts     0x01D0, r1
    3abc:       0e 94 2c 14     call    0x2858  ; 0x2858 <i2c_start>
    3ac0:       08 95           ret

00003ac2 <SetNeutral>:
    3ac2:       cf 93           push    r28
    3ac4:       df 93           push    r29
    3ac6:       10 92 de 01     sts     0x01DE, r1
    3aca:       10 92 dd 01     sts     0x01DD, r1
    3ace:       10 92 e0 01     sts     0x01E0, r1
    3ad2:       10 92 df 01     sts     0x01DF, r1
    3ad6:       80 e0           ldi     r24, 0x00       ; 0
    3ad8:       90 e0           ldi     r25, 0x00       ; 0
    3ada:       a0 e0           ldi     r26, 0x00       ; 0
    3adc:       b0 e0           ldi     r27, 0x00       ; 0
    3ade:       80 93 e1 01     sts     0x01E1, r24
    3ae2:       90 93 e2 01     sts     0x01E2, r25
    3ae6:       a0 93 e3 01     sts     0x01E3, r26
    3aea:       b0 93 e4 01     sts     0x01E4, r27
    3aee:       10 92 d8 01     sts     0x01D8, r1
    3af2:       10 92 d7 01     sts     0x01D7, r1
    3af6:       10 92 da 01     sts     0x01DA, r1
    3afa:       10 92 d9 01     sts     0x01D9, r1
    3afe:       10 92 dc 01     sts     0x01DC, r1
    3b02:       10 92 db 01     sts     0x01DB, r1
    3b06:       0e 94 53 18     call    0x30a6  ; 0x30a6 <CalibrierMittelwert>
    3b0a:       85 e0           ldi     r24, 0x05       ; 5
    3b0c:       90 e0           ldi     r25, 0x00       ; 0
    3b0e:       0e 94 0d 0c     call    0x181a  ; 0x181a <SetDelay>
    3b12:       ec 01           movw    r28, r24
    3b14:       ce 01           movw    r24, r28
    3b16:       0e 94 16 0c     call    0x182c  ; 0x182c <CheckDelay>
    3b1a:       88 23           and     r24, r24
    3b1c:       d9 f3           breq    .-10            ; 0x3b14 <SetNeutral+0x52>
    3b1e:       0e 94 53 18     call    0x30a6  ; 0x30a6 <CalibrierMittelwert>
    3b22:       80 91 aa 05     lds     r24, 0x05AA
    3b26:       80 ff           sbrs    r24, 0
    3b28:       10 c0           rjmp    .+32            ; 0x3b4a <SetNeutral+0x88>
    3b2a:       80 91 0a 01     lds     r24, 0x010A
    3b2e:       90 91 0b 01     lds     r25, 0x010B
    3b32:       87 5b           subi    r24, 0xB7       ; 183
    3b34:       93 40           sbci    r25, 0x03       ; 3
    3b36:       38 f4           brcc    .+14            ; 0x3b46 <SetNeutral+0x84>
    3b38:       80 91 0a 01     lds     r24, 0x010A
    3b3c:       90 91 0b 01     lds     r25, 0x010B
    3b40:       8e 5e           subi    r24, 0xEE       ; 238
    3b42:       92 40           sbci    r25, 0x02       ; 2
    3b44:       10 f4           brcc    .+4             ; 0x3b4a <SetNeutral+0x88>
    3b46:       0e 94 32 10     call    0x2064  ; 0x2064 <SucheLuftruckOffset>
    3b4a:       80 91 de 05     lds     r24, 0x05DE
    3b4e:       90 91 df 05     lds     r25, 0x05DF
    3b52:       97 ff           sbrs    r25, 7
    3b54:       03 c0           rjmp    .+6             ; 0x3b5c <SetNeutral+0x9a>
    3b56:       90 95           com     r25
    3b58:       81 95           neg     r24
    3b5a:       9f 4f           sbci    r25, 0xFF       ; 255
    3b5c:       90 93 d8 01     sts     0x01D8, r25
    3b60:       80 93 d7 01     sts     0x01D7, r24
    3b64:       80 91 dc 05     lds     r24, 0x05DC
    3b68:       90 91 dd 05     lds     r25, 0x05DD
    3b6c:       97 ff           sbrs    r25, 7
    3b6e:       03 c0           rjmp    .+6             ; 0x3b76 <SetNeutral+0xb4>
    3b70:       90 95           com     r25
    3b72:       81 95           neg     r24
    3b74:       9f 4f           sbci    r25, 0xFF       ; 255
    3b76:       90 93 da 01     sts     0x01DA, r25
    3b7a:       80 93 d9 01     sts     0x01D9, r24
    3b7e:       80 91 ea 05     lds     r24, 0x05EA
    3b82:       90 91 eb 05     lds     r25, 0x05EB
    3b86:       97 ff           sbrs    r25, 7
    3b88:       03 c0           rjmp    .+6             ; 0x3b90 <SetNeutral+0xce>
    3b8a:       90 95           com     r25
    3b8c:       81 95           neg     r24
    3b8e:       9f 4f           sbci    r25, 0xFF       ; 255
    3b90:       90 93 dc 01     sts     0x01DC, r25
    3b94:       80 93 db 01     sts     0x01DB, r24
    3b98:       80 91 f0 05     lds     r24, 0x05F0
    3b9c:       90 91 f1 05     lds     r25, 0x05F1
    3ba0:       97 ff           sbrs    r25, 7
    3ba2:       03 c0           rjmp    .+6             ; 0x3baa <SetNeutral+0xe8>
    3ba4:       90 95           com     r25
    3ba6:       81 95           neg     r24
    3ba8:       9f 4f           sbci    r25, 0xFF       ; 255
    3baa:       60 e1           ldi     r22, 0x10       ; 16
    3bac:       70 e0           ldi     r23, 0x00       ; 0
    3bae:       0e 94 07 2d     call    0x5a0e  ; 0x5a0e <__divmodhi4>
    3bb2:       70 93 e0 01     sts     0x01E0, r23
    3bb6:       60 93 df 01     sts     0x01DF, r22
    3bba:       80 91 e7 05     lds     r24, 0x05E7
    3bbe:       90 91 e8 05     lds     r25, 0x05E8
    3bc2:       97 ff           sbrs    r25, 7
    3bc4:       03 c0           rjmp    .+6             ; 0x3bcc <SetNeutral+0x10a>
    3bc6:       90 95           com     r25
    3bc8:       81 95           neg     r24
    3bca:       9f 4f           sbci    r25, 0xFF       ; 255
    3bcc:       60 e1           ldi     r22, 0x10       ; 16
    3bce:       70 e0           ldi     r23, 0x00       ; 0
    3bd0:       0e 94 07 2d     call    0x5a0e  ; 0x5a0e <__divmodhi4>
    3bd4:       70 93 de 01     sts     0x01DE, r23
    3bd8:       60 93 dd 01     sts     0x01DD, r22
    3bdc:       60 91 5e 05     lds     r22, 0x055E
    3be0:       70 91 5f 05     lds     r23, 0x055F
    3be4:       88 27           eor     r24, r24
    3be6:       77 fd           sbrc    r23, 7
    3be8:       80 95           com     r24
    3bea:       98 2f           mov     r25, r24
    3bec:       0e 94 b8 2b     call    0x5770  ; 0x5770 <__floatsisf>
    3bf0:       60 93 e1 01     sts     0x01E1, r22
    3bf4:       70 93 e2 01     sts     0x01E2, r23
    3bf8:       80 93 e3 01     sts     0x01E3, r24
    3bfc:       90 93 e4 01     sts     0x01E4, r25
    3c00:       10 92 fb 01     sts     0x01FB, r1
    3c04:       10 92 fc 01     sts     0x01FC, r1
    3c08:       10 92 fd 01     sts     0x01FD, r1
    3c0c:       10 92 fe 01     sts     0x01FE, r1
    3c10:       10 92 ff 01     sts     0x01FF, r1
    3c14:       10 92 00 02     sts     0x0200, r1
    3c18:       10 92 01 02     sts     0x0201, r1
    3c1c:       10 92 02 02     sts     0x0202, r1
    3c20:       10 92 03 02     sts     0x0203, r1
    3c24:       10 92 04 02     sts     0x0204, r1
    3c28:       10 92 05 02     sts     0x0205, r1
    3c2c:       10 92 06 02     sts     0x0206, r1
    3c30:       10 92 07 02     sts     0x0207, r1
    3c34:       10 92 08 02     sts     0x0208, r1
    3c38:       10 92 09 02     sts     0x0209, r1
    3c3c:       10 92 0a 02     sts     0x020A, r1
    3c40:       10 92 0b 02     sts     0x020B, r1
    3c44:       10 92 0c 02     sts     0x020C, r1
    3c48:       10 92 0d 02     sts     0x020D, r1
    3c4c:       10 92 0e 02     sts     0x020E, r1
    3c50:       10 92 df 05     sts     0x05DF, r1
    3c54:       10 92 de 05     sts     0x05DE, r1
    3c58:       10 92 dd 05     sts     0x05DD, r1
    3c5c:       10 92 dc 05     sts     0x05DC, r1
    3c60:       10 92 eb 05     sts     0x05EB, r1
    3c64:       10 92 ea 05     sts     0x05EA, r1
    3c68:       80 91 06 01     lds     r24, 0x0106
    3c6c:       90 91 07 01     lds     r25, 0x0107
    3c70:       a0 91 08 01     lds     r26, 0x0108
    3c74:       b0 91 09 01     lds     r27, 0x0109
    3c78:       90 93 61 05     sts     0x0561, r25
    3c7c:       80 93 60 05     sts     0x0560, r24
    3c80:       10 92 c5 01     sts     0x01C5, r1
    3c84:       10 92 c4 01     sts     0x01C4, r1
    3c88:       10 92 13 02     sts     0x0213, r1
    3c8c:       10 92 14 02     sts     0x0214, r1
    3c90:       10 92 15 02     sts     0x0215, r1
    3c94:       10 92 16 02     sts     0x0216, r1
    3c98:       80 91 17 02     lds     r24, 0x0217
    3c9c:       90 91 18 02     lds     r25, 0x0218
    3ca0:       90 93 1a 02     sts     0x021A, r25
    3ca4:       80 93 19 02     sts     0x0219, r24
    3ca8:       82 e3           ldi     r24, 0x32       ; 50
    3caa:       90 e0           ldi     r25, 0x00       ; 0
    3cac:       90 93 ac 01     sts     0x01AC, r25
    3cb0:       80 93 ab 01     sts     0x01AB, r24
    3cb4:       df 91           pop     r29
    3cb6:       cf 91           pop     r28
    3cb8:       08 95           ret

00003cba <Piep>:
    3cba:       1f 93           push    r17
    3cbc:       18 2f           mov     r17, r24
    3cbe:       0e c0           rjmp    .+28            ; 0x3cdc <Piep+0x22>
    3cc0:       80 91 2e 02     lds     r24, 0x022E
    3cc4:       88 23           and     r24, r24
    3cc6:       61 f4           brne    .+24            ; 0x3ce0 <Piep+0x26>
    3cc8:       84 e6           ldi     r24, 0x64       ; 100
    3cca:       90 e0           ldi     r25, 0x00       ; 0
    3ccc:       90 93 ac 01     sts     0x01AC, r25
    3cd0:       80 93 ab 01     sts     0x01AB, r24
    3cd4:       8a ef           ldi     r24, 0xFA       ; 250
    3cd6:       90 e0           ldi     r25, 0x00       ; 0
    3cd8:       0e 94 f6 0c     call    0x19ec  ; 0x19ec <Delay_ms>
    3cdc:       11 50           subi    r17, 0x01       ; 1
    3cde:       80 f7           brcc    .-32            ; 0x3cc0 <Piep+0x6>
    3ce0:       1f 91           pop     r17
    3ce2:       08 95           ret

00003ce4 <MotorRegler>:
    3ce4:       2f 92           push    r2
    3ce6:       3f 92           push    r3
    3ce8:       4f 92           push    r4
    3cea:       5f 92           push    r5
    3cec:       6f 92           push    r6
    3cee:       7f 92           push    r7
    3cf0:       8f 92           push    r8
    3cf2:       9f 92           push    r9
    3cf4:       af 92           push    r10
    3cf6:       bf 92           push    r11
    3cf8:       cf 92           push    r12
    3cfa:       df 92           push    r13
    3cfc:       ef 92           push    r14
    3cfe:       ff 92           push    r15
    3d00:       0f 93           push    r16
    3d02:       1f 93           push    r17
    3d04:       cf 93           push    r28
    3d06:       df 93           push    r29
    3d08:       cd b7           in      r28, 0x3d       ; 61
    3d0a:       de b7           in      r29, 0x3e       ; 62
    3d0c:       24 97           sbiw    r28, 0x04       ; 4
    3d0e:       0f b6           in      r0, 0x3f        ; 63
    3d10:       f8 94           cli
    3d12:       de bf           out     0x3e, r29       ; 62
    3d14:       0f be           out     0x3f, r0        ; 63
    3d16:       cd bf           out     0x3d, r28       ; 61
    3d18:       0e 94 92 15     call    0x2b24  ; 0x2b24 <Mittelwert>
    3d1c:       29 9a           sbi     0x05, 1 ; 5
    3d1e:       e0 91 a4 05     lds     r30, 0x05A4
    3d22:       ae 2f           mov     r26, r30
    3d24:       bb 27           eor     r27, r27
    3d26:       aa 0f           add     r26, r26
    3d28:       bb 1f           adc     r27, r27
    3d2a:       aa 58           subi    r26, 0x8A       ; 138
    3d2c:       ba 4f           sbci    r27, 0xFA       ; 250
    3d2e:       0d 90           ld      r0, X+
    3d30:       bc 91           ld      r27, X
    3d32:       a0 2d           mov     r26, r0
    3d34:       9d 01           movw    r18, r26
    3d36:       28 58           subi    r18, 0x88       ; 136
    3d38:       3f 4f           sbci    r19, 0xFF       ; 255
    3d3a:       3a 83           std     Y+2, r19        ; 0x02
    3d3c:       29 83           std     Y+1, r18        ; 0x01
    3d3e:       37 ff           sbrs    r19, 7
    3d40:       02 c0           rjmp    .+4             ; 0x3d46 <MotorRegler+0x62>
    3d42:       1a 82           std     Y+2, r1 ; 0x02
    3d44:       19 82           std     Y+1, r1 ; 0x01
    3d46:       80 91 27 02     lds     r24, 0x0227
    3d4a:       84 36           cpi     r24, 0x64       ; 100
    3d4c:       08 f0           brcs    .+2             ; 0x3d50 <MotorRegler+0x6c>
    3d4e:       4a c0           rjmp    .+148           ; 0x3de4 <MotorRegler+0x100>
    3d50:       80 91 01 01     lds     r24, 0x0101
    3d54:       88 23           and     r24, r24
    3d56:       31 f4           brne    .+12            ; 0x3d64 <MotorRegler+0x80>
    3d58:       84 ef           ldi     r24, 0xF4       ; 244
    3d5a:       91 e0           ldi     r25, 0x01       ; 1
    3d5c:       90 93 ac 01     sts     0x01AC, r25
    3d60:       80 93 ab 01     sts     0x01AB, r24
    3d64:       80 91 42 02     lds     r24, 0x0242
    3d68:       90 91 43 02     lds     r25, 0x0243
    3d6c:       00 97           sbiw    r24, 0x00       ; 0
    3d6e:       31 f0           breq    .+12            ; 0x3d7c <MotorRegler+0x98>
    3d70:       01 97           sbiw    r24, 0x01       ; 1
    3d72:       90 93 43 02     sts     0x0243, r25
    3d76:       80 93 42 02     sts     0x0242, r24
    3d7a:       04 c0           rjmp    .+8             ; 0x3d84 <MotorRegler+0xa0>
    3d7c:       10 92 2e 02     sts     0x022E, r1
    3d80:       10 92 1d 02     sts     0x021D, r1
    3d84:       28 9a           sbi     0x05, 0 ; 5
    3d86:       80 91 3d 02     lds     r24, 0x023D
    3d8a:       90 91 3e 02     lds     r25, 0x023E
    3d8e:       81 5d           subi    r24, 0xD1       ; 209
    3d90:       97 40           sbci    r25, 0x07       ; 7
    3d92:       28 f1           brcs    .+74            ; 0x3dde <MotorRegler+0xfa>
    3d94:       80 91 bb 05     lds     r24, 0x05BB
    3d98:       48 2f           mov     r20, r24
    3d9a:       55 27           eor     r21, r21
    3d9c:       5a 83           std     Y+2, r21        ; 0x02
    3d9e:       49 83           std     Y+1, r20        ; 0x01
    3da0:       81 e0           ldi     r24, 0x01       ; 1
    3da2:       80 93 1d 02     sts     0x021D, r24
    3da6:       e0 91 a2 05     lds     r30, 0x05A2
    3daa:       ff 27           eor     r31, r31
    3dac:       ee 0f           add     r30, r30
    3dae:       ff 1f           adc     r31, r31
    3db0:       ea 58           subi    r30, 0x8A       ; 138
    3db2:       fa 4f           sbci    r31, 0xFA       ; 250
    3db4:       11 82           std     Z+1, r1 ; 0x01
    3db6:       10 82           st      Z, r1
    3db8:       e0 91 a3 05     lds     r30, 0x05A3
    3dbc:       ff 27           eor     r31, r31
    3dbe:       ee 0f           add     r30, r30
    3dc0:       ff 1f           adc     r31, r31
    3dc2:       ea 58           subi    r30, 0x8A       ; 138
    3dc4:       fa 4f           sbci    r31, 0xFA       ; 250
    3dc6:       11 82           std     Z+1, r1 ; 0x01
    3dc8:       10 82           st      Z, r1
    3dca:       e0 91 a5 05     lds     r30, 0x05A5
    3dce:       ff 27           eor     r31, r31
    3dd0:       ee 0f           add     r30, r30
    3dd2:       ff 1f           adc     r31, r31
    3dd4:       ea 58           subi    r30, 0x8A       ; 138
    3dd6:       fa 4f           sbci    r31, 0xFA       ; 250
    3dd8:       11 82           std     Z+1, r1 ; 0x01
    3dda:       10 82           st      Z, r1
    3ddc:       ce c1           rjmp    .+924           ; 0x417a <MotorRegler+0x496>
    3dde:       10 92 2e 02     sts     0x022E, r1
    3de2:       cb c1           rjmp    .+918           ; 0x417a <MotorRegler+0x496>
    3de4:       80 91 27 02     lds     r24, 0x0227
    3de8:       8d 38           cpi     r24, 0x8D       ; 141
    3dea:       08 f4           brcc    .+2             ; 0x3dee <MotorRegler+0x10a>
    3dec:       c6 c1           rjmp    .+908           ; 0x417a <MotorRegler+0x496>
    3dee:       10 92 1d 02     sts     0x021D, r1
    3df2:       80 91 bc 05     lds     r24, 0x05BC
    3df6:       22 e3           ldi     r18, 0x32       ; 50
    3df8:       82 9f           mul     r24, r18
    3dfa:       c0 01           movw    r24, r0
    3dfc:       11 24           eor     r1, r1
    3dfe:       90 93 43 02     sts     0x0243, r25
    3e02:       80 93 42 02     sts     0x0242, r24
    3e06:       69 81           ldd     r22, Y+1        ; 0x01
    3e08:       7a 81           ldd     r23, Y+2        ; 0x02
    3e0a:       69 32           cpi     r22, 0x29       ; 41
    3e0c:       71 05           cpc     r23, r1
    3e0e:       6c f0           brlt    .+26            ; 0x3e2a <MotorRegler+0x146>
    3e10:       80 91 3d 02     lds     r24, 0x023D
    3e14:       90 91 3e 02     lds     r25, 0x023E
    3e18:       7f ef           ldi     r23, 0xFF       ; 255
    3e1a:       8f 3f           cpi     r24, 0xFF       ; 255
    3e1c:       97 07           cpc     r25, r23
    3e1e:       81 f1           breq    .+96            ; 0x3e80 <MotorRegler+0x19c>
    3e20:       01 96           adiw    r24, 0x01       ; 1
    3e22:       90 93 3e 02     sts     0x023E, r25
    3e26:       80 93 3d 02     sts     0x023D, r24
    3e2a:       80 91 3d 02     lds     r24, 0x023D
    3e2e:       90 91 3e 02     lds     r25, 0x023E
    3e32:       88 3c           cpi     r24, 0xC8       ; 200
    3e34:       91 05           cpc     r25, r1
    3e36:       20 f0           brcs    .+8             ; 0x3e40 <MotorRegler+0x15c>
    3e38:       89 81           ldd     r24, Y+1        ; 0x01
    3e3a:       9a 81           ldd     r25, Y+2        ; 0x02
    3e3c:       88 97           sbiw    r24, 0x28       ; 40
    3e3e:       04 f5           brge    .+64            ; 0x3e80 <MotorRegler+0x19c>
    3e40:       10 92 58 02     sts     0x0258, r1
    3e44:       10 92 59 02     sts     0x0259, r1
    3e48:       10 92 5a 02     sts     0x025A, r1
    3e4c:       10 92 5b 02     sts     0x025B, r1
    3e50:       10 92 54 02     sts     0x0254, r1
    3e54:       10 92 55 02     sts     0x0255, r1
    3e58:       10 92 56 02     sts     0x0256, r1
    3e5c:       10 92 57 02     sts     0x0257, r1
    3e60:       10 92 0b 02     sts     0x020B, r1
    3e64:       10 92 0c 02     sts     0x020C, r1
    3e68:       10 92 0d 02     sts     0x020D, r1
    3e6c:       10 92 0e 02     sts     0x020E, r1
    3e70:       10 92 0f 02     sts     0x020F, r1
    3e74:       10 92 10 02     sts     0x0210, r1
    3e78:       10 92 11 02     sts     0x0211, r1
    3e7c:       10 92 12 02     sts     0x0212, r1
    3e80:       e9 81           ldd     r30, Y+1        ; 0x01
    3e82:       fa 81           ldd     r31, Y+2        ; 0x02
    3e84:       e9 3c           cpi     r30, 0xC9       ; 201
    3e86:       f1 05           cpc     r31, r1
    3e88:       0c f4           brge    .+2             ; 0x3e8c <MotorRegler+0x1a8>
    3e8a:       d6 c0           rjmp    .+428           ; 0x4038 <MotorRegler+0x354>
    3e8c:       80 91 2e 02     lds     r24, 0x022E
    3e90:       88 23           and     r24, r24
    3e92:       09 f0           breq    .+2             ; 0x3e96 <MotorRegler+0x1b2>
    3e94:       72 c1           rjmp    .+740           ; 0x417a <MotorRegler+0x496>
    3e96:       e0 91 a5 05     lds     r30, 0x05A5
    3e9a:       ff 27           eor     r31, r31
    3e9c:       ee 0f           add     r30, r30
    3e9e:       ff 1f           adc     r31, r31
    3ea0:       ea 58           subi    r30, 0x8A       ; 138
    3ea2:       fa 4f           sbci    r31, 0xFA       ; 250
    3ea4:       80 81           ld      r24, Z
    3ea6:       91 81           ldd     r25, Z+1        ; 0x01
    3ea8:       8c 34           cpi     r24, 0x4C       ; 76
    3eaa:       91 05           cpc     r25, r1
    3eac:       0c f4           brge    .+2             ; 0x3eb0 <MotorRegler+0x1cc>
    3eae:       c1 c0           rjmp    .+386           ; 0x4032 <MotorRegler+0x34e>
    3eb0:       80 91 41 02     lds     r24, 0x0241
    3eb4:       8f 5f           subi    r24, 0xFF       ; 255
    3eb6:       80 93 41 02     sts     0x0241, r24
    3eba:       89 3c           cpi     r24, 0xC9       ; 201
    3ebc:       08 f4           brcc    .+2             ; 0x3ec0 <MotorRegler+0x1dc>
    3ebe:       5d c1           rjmp    .+698           ; 0x417a <MotorRegler+0x496>
    3ec0:       29 98           cbi     0x05, 1 ; 5
    3ec2:       0e 94 61 1d     call    0x3ac2  ; 0x3ac2 <SetNeutral>
    3ec6:       10 92 2e 02     sts     0x022E, r1
    3eca:       10 92 41 02     sts     0x0241, r1
    3ece:       10 92 3e 02     sts     0x023E, r1
    3ed2:       10 92 3d 02     sts     0x023D, r1
    3ed6:       80 91 a2 05     lds     r24, 0x05A2
    3eda:       28 2f           mov     r18, r24
    3edc:       33 27           eor     r19, r19
    3ede:       f9 01           movw    r30, r18
    3ee0:       ee 0f           add     r30, r30
    3ee2:       ff 1f           adc     r31, r31
    3ee4:       ea 58           subi    r30, 0x8A       ; 138
    3ee6:       fa 4f           sbci    r31, 0xFA       ; 250
    3ee8:       80 81           ld      r24, Z
    3eea:       91 81           ldd     r25, Z+1        ; 0x01
    3eec:       87 34           cpi     r24, 0x47       ; 71
    3eee:       91 05           cpc     r25, r1
    3ef0:       9c f4           brge    .+38            ; 0x3f18 <MotorRegler+0x234>
    3ef2:       e0 91 a3 05     lds     r30, 0x05A3
    3ef6:       ff 27           eor     r31, r31
    3ef8:       ee 0f           add     r30, r30
    3efa:       ff 1f           adc     r31, r31
    3efc:       ea 58           subi    r30, 0x8A       ; 138
    3efe:       fa 4f           sbci    r31, 0xFA       ; 250
    3f00:       01 90           ld      r0, Z+
    3f02:       f0 81           ld      r31, Z
    3f04:       e0 2d           mov     r30, r0
    3f06:       f7 ff           sbrs    r31, 7
    3f08:       03 c0           rjmp    .+6             ; 0x3f10 <MotorRegler+0x22c>
    3f0a:       f0 95           com     r31
    3f0c:       e1 95           neg     r30
    3f0e:       ff 4f           sbci    r31, 0xFF       ; 255
    3f10:       e7 34           cpi     r30, 0x47       ; 71
    3f12:       f1 05           cpc     r31, r1
    3f14:       0c f4           brge    .+2             ; 0x3f18 <MotorRegler+0x234>
    3f16:       6c c0           rjmp    .+216           ; 0x3ff0 <MotorRegler+0x30c>
    3f18:       80 91 a3 05     lds     r24, 0x05A3
    3f1c:       68 2f           mov     r22, r24
    3f1e:       77 27           eor     r23, r23
    3f20:       db 01           movw    r26, r22
    3f22:       aa 0f           add     r26, r26
    3f24:       bb 1f           adc     r27, r27
    3f26:       aa 58           subi    r26, 0x8A       ; 138
    3f28:       ba 4f           sbci    r27, 0xFA       ; 250
    3f2a:       8d 91           ld      r24, X+
    3f2c:       9c 91           ld      r25, X
    3f2e:       11 97           sbiw    r26, 0x01       ; 1
    3f30:       87 34           cpi     r24, 0x47       ; 71
    3f32:       91 05           cpc     r25, r1
    3f34:       3c f0           brlt    .+14            ; 0x3f44 <MotorRegler+0x260>
    3f36:       f9 01           movw    r30, r18
    3f38:       ee 0f           add     r30, r30
    3f3a:       ff 1f           adc     r31, r31
    3f3c:       ea 58           subi    r30, 0x8A       ; 138
    3f3e:       fa 4f           sbci    r31, 0xFA       ; 250
    3f40:       80 81           ld      r24, Z
    3f42:       91 81           ldd     r25, Z+1        ; 0x01
    3f44:       8d 91           ld      r24, X+
    3f46:       9c 91           ld      r25, X
    3f48:       87 34           cpi     r24, 0x47       ; 71
    3f4a:       91 05           cpc     r25, r1
    3f4c:       64 f0           brlt    .+24            ; 0x3f66 <MotorRegler+0x282>
    3f4e:       f9 01           movw    r30, r18
    3f50:       ee 0f           add     r30, r30
    3f52:       ff 1f           adc     r31, r31
    3f54:       ea 58           subi    r30, 0x8A       ; 138
    3f56:       fa 4f           sbci    r31, 0xFA       ; 250
    3f58:       80 81           ld      r24, Z
    3f5a:       91 81           ldd     r25, Z+1        ; 0x01
    3f5c:       87 34           cpi     r24, 0x47       ; 71
    3f5e:       91 05           cpc     r25, r1
    3f60:       14 f0           brlt    .+4             ; 0x3f66 <MotorRegler+0x282>
    3f62:       42 e0           ldi     r20, 0x02       ; 2
    3f64:       01 c0           rjmp    .+2             ; 0x3f68 <MotorRegler+0x284>
    3f66:       41 e0           ldi     r20, 0x01       ; 1
    3f68:       fb 01           movw    r30, r22
    3f6a:       ee 0f           add     r30, r30
    3f6c:       ff 1f           adc     r31, r31
    3f6e:       ea 58           subi    r30, 0x8A       ; 138
    3f70:       fa 4f           sbci    r31, 0xFA       ; 250
    3f72:       80 81           ld      r24, Z
    3f74:       91 81           ldd     r25, Z+1        ; 0x01
    3f76:       86 34           cpi     r24, 0x46       ; 70
    3f78:       91 05           cpc     r25, r1
    3f7a:       5c f4           brge    .+22            ; 0x3f92 <MotorRegler+0x2ae>
    3f7c:       f9 01           movw    r30, r18
    3f7e:       ee 0f           add     r30, r30
    3f80:       ff 1f           adc     r31, r31
    3f82:       ea 58           subi    r30, 0x8A       ; 138
    3f84:       fa 4f           sbci    r31, 0xFA       ; 250
    3f86:       80 81           ld      r24, Z
    3f88:       91 81           ldd     r25, Z+1        ; 0x01
    3f8a:       87 34           cpi     r24, 0x47       ; 71
    3f8c:       91 05           cpc     r25, r1
    3f8e:       0c f0           brlt    .+2             ; 0x3f92 <MotorRegler+0x2ae>
    3f90:       43 e0           ldi     r20, 0x03       ; 3
    3f92:       fb 01           movw    r30, r22
    3f94:       ee 0f           add     r30, r30
    3f96:       ff 1f           adc     r31, r31
    3f98:       ea 58           subi    r30, 0x8A       ; 138
    3f9a:       fa 4f           sbci    r31, 0xFA       ; 250
    3f9c:       80 81           ld      r24, Z
    3f9e:       91 81           ldd     r25, Z+1        ; 0x01
    3fa0:       8a 5b           subi    r24, 0xBA       ; 186
    3fa2:       9f 4f           sbci    r25, 0xFF       ; 255
    3fa4:       5c f4           brge    .+22            ; 0x3fbc <MotorRegler+0x2d8>
    3fa6:       f9 01           movw    r30, r18
    3fa8:       ee 0f           add     r30, r30
    3faa:       ff 1f           adc     r31, r31
    3fac:       ea 58           subi    r30, 0x8A       ; 138
    3fae:       fa 4f           sbci    r31, 0xFA       ; 250
    3fb0:       80 81           ld      r24, Z
    3fb2:       91 81           ldd     r25, Z+1        ; 0x01
    3fb4:       87 34           cpi     r24, 0x47       ; 71
    3fb6:       91 05           cpc     r25, r1
    3fb8:       0c f0           brlt    .+2             ; 0x3fbc <MotorRegler+0x2d8>
    3fba:       44 e0           ldi     r20, 0x04       ; 4
    3fbc:       66 0f           add     r22, r22
    3fbe:       77 1f           adc     r23, r23
    3fc0:       6a 58           subi    r22, 0x8A       ; 138
    3fc2:       7a 4f           sbci    r23, 0xFA       ; 250
    3fc4:       fb 01           movw    r30, r22
    3fc6:       80 81           ld      r24, Z
    3fc8:       91 81           ldd     r25, Z+1        ; 0x01
    3fca:       8a 5b           subi    r24, 0xBA       ; 186
    3fcc:       9f 4f           sbci    r25, 0xFF       ; 255
    3fce:       5c f4           brge    .+22            ; 0x3fe6 <MotorRegler+0x302>
    3fd0:       22 0f           add     r18, r18
    3fd2:       33 1f           adc     r19, r19
    3fd4:       2a 58           subi    r18, 0x8A       ; 138
    3fd6:       3a 4f           sbci    r19, 0xFA       ; 250
    3fd8:       f9 01           movw    r30, r18
    3fda:       80 81           ld      r24, Z
    3fdc:       91 81           ldd     r25, Z+1        ; 0x01
    3fde:       86 34           cpi     r24, 0x46       ; 70
    3fe0:       91 05           cpc     r25, r1
    3fe2:       0c f4           brge    .+2             ; 0x3fe6 <MotorRegler+0x302>
    3fe4:       45 e0           ldi     r20, 0x05       ; 5
    3fe6:       a2 e0           ldi     r26, 0x02       ; 2
    3fe8:       b0 e0           ldi     r27, 0x00       ; 0
    3fea:       04 2e           mov     r0, r20
    3fec:       0e 94 5f 2d     call    0x5abe  ; 0x5abe <__eeprom_write_byte_1F2021>
    3ff0:       0e 94 f8 01     call    0x3f0   ; 0x3f0 <GetActiveParamSetNumber>
    3ff4:       4a e3           ldi     r20, 0x3A       ; 58
    3ff6:       62 ea           ldi     r22, 0xA2       ; 162
    3ff8:       75 e0           ldi     r23, 0x05       ; 5
    3ffa:       0e 94 17 02     call    0x42e   ; 0x42e <ReadParameterSet>
    3ffe:       0e 94 f8 01     call    0x3f0   ; 0x3f0 <GetActiveParamSetNumber>
    4002:       0e 94 5d 1e     call    0x3cba  ; 0x3cba <Piep>
    4006:       80 91 aa 05     lds     r24, 0x05AA
    400a:       80 ff           sbrs    r24, 0
    400c:       b6 c0           rjmp    .+364           ; 0x417a <MotorRegler+0x496>
    400e:       80 91 0a 01     lds     r24, 0x010A
    4012:       90 91 0b 01     lds     r25, 0x010B
    4016:       87 5b           subi    r24, 0xB7       ; 183
    4018:       93 40           sbci    r25, 0x03       ; 3
    401a:       40 f4           brcc    .+16            ; 0x402c <MotorRegler+0x348>
    401c:       80 91 0a 01     lds     r24, 0x010A
    4020:       90 91 0b 01     lds     r25, 0x010B
    4024:       8e 5e           subi    r24, 0xEE       ; 238
    4026:       92 40           sbci    r25, 0x02       ; 2
    4028:       08 f0           brcs    .+2             ; 0x402c <MotorRegler+0x348>
    402a:       a7 c0           rjmp    .+334           ; 0x417a <MotorRegler+0x496>
    402c:       0e 94 32 10     call    0x2064  ; 0x2064 <SucheLuftruckOffset>
    4030:       a4 c0           rjmp    .+328           ; 0x417a <MotorRegler+0x496>
    4032:       10 92 41 02     sts     0x0241, r1
    4036:       a1 c0           rjmp    .+322           ; 0x417a <MotorRegler+0x496>
    4038:       49 81           ldd     r20, Y+1        ; 0x01
    403a:       5a 81           ldd     r21, Y+2        ; 0x02
    403c:       43 32           cpi     r20, 0x23       ; 35
    403e:       51 05           cpc     r21, r1
    4040:       0c f0           brlt    .+2             ; 0x4044 <MotorRegler+0x360>
    4042:       9b c0           rjmp    .+310           ; 0x417a <MotorRegler+0x496>
    4044:       80 91 a5 05     lds     r24, 0x05A5
    4048:       48 2f           mov     r20, r24
    404a:       55 27           eor     r21, r21
    404c:       fa 01           movw    r30, r20
    404e:       ee 0f           add     r30, r30
    4050:       ff 1f           adc     r31, r31
    4052:       ea 58           subi    r30, 0x8A       ; 138
    4054:       fa 4f           sbci    r31, 0xFA       ; 250
    4056:       80 81           ld      r24, Z
    4058:       91 81           ldd     r25, Z+1        ; 0x01
    405a:       85 5b           subi    r24, 0xB5       ; 181
    405c:       9f 4f           sbci    r25, 0xFF       ; 255
    405e:       0c f0           brlt    .+2             ; 0x4062 <MotorRegler+0x37e>
    4060:       6d c0           rjmp    .+218           ; 0x413c <MotorRegler+0x458>
    4062:       80 91 40 02     lds     r24, 0x0240
    4066:       8f 5f           subi    r24, 0xFF       ; 255
    4068:       80 93 40 02     sts     0x0240, r24
    406c:       89 3c           cpi     r24, 0xC9       ; 201
    406e:       08 f4           brcc    .+2             ; 0x4072 <MotorRegler+0x38e>
    4070:       67 c0           rjmp    .+206           ; 0x4140 <MotorRegler+0x45c>
    4072:       88 ec           ldi     r24, 0xC8       ; 200
    4074:       80 93 40 02     sts     0x0240, r24
    4078:       81 e0           ldi     r24, 0x01       ; 1
    407a:       90 e0           ldi     r25, 0x00       ; 0
    407c:       90 93 3e 02     sts     0x023E, r25
    4080:       80 93 3d 02     sts     0x023D, r24
    4084:       81 e0           ldi     r24, 0x01       ; 1
    4086:       80 93 2e 02     sts     0x022E, r24
    408a:       10 92 50 02     sts     0x0250, r1
    408e:       10 92 51 02     sts     0x0251, r1
    4092:       10 92 52 02     sts     0x0252, r1
    4096:       10 92 53 02     sts     0x0253, r1
    409a:       10 92 0b 02     sts     0x020B, r1
    409e:       10 92 0c 02     sts     0x020C, r1
    40a2:       10 92 0d 02     sts     0x020D, r1
    40a6:       10 92 0e 02     sts     0x020E, r1
    40aa:       10 92 0f 02     sts     0x020F, r1
    40ae:       10 92 10 02     sts     0x0210, r1
    40b2:       10 92 11 02     sts     0x0211, r1
    40b6:       10 92 12 02     sts     0x0212, r1
    40ba:       10 92 fb 01     sts     0x01FB, r1
    40be:       10 92 fc 01     sts     0x01FC, r1
    40c2:       10 92 fd 01     sts     0x01FD, r1
    40c6:       10 92 fe 01     sts     0x01FE, r1
    40ca:       10 92 03 02     sts     0x0203, r1
    40ce:       10 92 04 02     sts     0x0204, r1
    40d2:       10 92 05 02     sts     0x0205, r1
    40d6:       10 92 06 02     sts     0x0206, r1
    40da:       80 91 e7 01     lds     r24, 0x01E7
    40de:       90 91 e8 01     lds     r25, 0x01E8
    40e2:       a0 91 e9 01     lds     r26, 0x01E9
    40e6:       b0 91 ea 01     lds     r27, 0x01EA
    40ea:       80 93 ff 01     sts     0x01FF, r24
    40ee:       90 93 00 02     sts     0x0200, r25
    40f2:       a0 93 01 02     sts     0x0201, r26
    40f6:       b0 93 02 02     sts     0x0202, r27
    40fa:       80 91 ef 01     lds     r24, 0x01EF
    40fe:       90 91 f0 01     lds     r25, 0x01F0
    4102:       a0 91 f1 01     lds     r26, 0x01F1
    4106:       b0 91 f2 01     lds     r27, 0x01F2
    410a:       80 93 07 02     sts     0x0207, r24
    410e:       90 93 08 02     sts     0x0208, r25
    4112:       a0 93 09 02     sts     0x0209, r26
    4116:       b0 93 0a 02     sts     0x020A, r27
    411a:       10 92 58 02     sts     0x0258, r1
    411e:       10 92 59 02     sts     0x0259, r1
    4122:       10 92 5a 02     sts     0x025A, r1
    4126:       10 92 5b 02     sts     0x025B, r1
    412a:       10 92 54 02     sts     0x0254, r1
    412e:       10 92 55 02     sts     0x0255, r1
    4132:       10 92 56 02     sts     0x0256, r1
    4136:       10 92 57 02     sts     0x0257, r1
    413a:       02 c0           rjmp    .+4             ; 0x4140 <MotorRegler+0x45c>
    413c:       10 92 40 02     sts     0x0240, r1
    4140:       44 0f           add     r20, r20
    4142:       55 1f           adc     r21, r21
    4144:       4a 58           subi    r20, 0x8A       ; 138
    4146:       5a 4f           sbci    r21, 0xFA       ; 250
    4148:       fa 01           movw    r30, r20
    414a:       80 81           ld      r24, Z
    414c:       91 81           ldd     r25, Z+1        ; 0x01
    414e:       8c 34           cpi     r24, 0x4C       ; 76
    4150:       91 05           cpc     r25, r1
    4152:       8c f0           brlt    .+34            ; 0x4176 <MotorRegler+0x492>
    4154:       80 91 3f 02     lds     r24, 0x023F
    4158:       8f 5f           subi    r24, 0xFF       ; 255
    415a:       80 93 3f 02     sts     0x023F, r24
    415e:       89 3c           cpi     r24, 0xC9       ; 201
    4160:       60 f0           brcs    .+24            ; 0x417a <MotorRegler+0x496>
    4162:       10 92 2e 02     sts     0x022E, r1
    4166:       88 ec           ldi     r24, 0xC8       ; 200
    4168:       80 93 3f 02     sts     0x023F, r24
    416c:       10 92 3e 02     sts     0x023E, r1
    4170:       10 92 3d 02     sts     0x023D, r1
    4174:       02 c0           rjmp    .+4             ; 0x417a <MotorRegler+0x496>
    4176:       10 92 3f 02     sts     0x023F, r1
    417a:       80 91 67 01     lds     r24, 0x0167
    417e:       81 50           subi    r24, 0x01       ; 1
    4180:       80 93 67 01     sts     0x0167, r24
    4184:       80 91 67 01     lds     r24, 0x0167
    4188:       8f 3f           cpi     r24, 0xFF       ; 255
    418a:       29 f0           breq    .+10            ; 0x4196 <MotorRegler+0x4b2>
    418c:       80 91 1d 02     lds     r24, 0x021D
    4190:       88 23           and     r24, r24
    4192:       09 f4           brne    .+2             ; 0x4196 <MotorRegler+0x4b2>
    4194:       12 c1           rjmp    .+548           ; 0x43ba <MotorRegler+0x6d6>
    4196:       0e 94 ef 19     call    0x33de  ; 0x33de <ParameterZuordnung>
    419a:       e0 91 a2 05     lds     r30, 0x05A2
    419e:       ff 27           eor     r31, r31
    41a0:       ee 0f           add     r30, r30
    41a2:       ff 1f           adc     r31, r31
    41a4:       df 01           movw    r26, r30
    41a6:       aa 58           subi    r26, 0x8A       ; 138
    41a8:       ba 4f           sbci    r27, 0xFA       ; 250
    41aa:       8d 91           ld      r24, X+
    41ac:       9c 91           ld      r25, X
    41ae:       60 91 b1 05     lds     r22, 0x05B1
    41b2:       77 27           eor     r23, r23
    41b4:       e4 57           subi    r30, 0x74       ; 116
    41b6:       fa 4f           sbci    r31, 0xFA       ; 250
    41b8:       20 81           ld      r18, Z
    41ba:       31 81           ldd     r19, Z+1        ; 0x01
    41bc:       40 91 b2 05     lds     r20, 0x05B2
    41c0:       55 27           eor     r21, r21
    41c2:       fc 01           movw    r30, r24
    41c4:       e6 9f           mul     r30, r22
    41c6:       c0 01           movw    r24, r0
    41c8:       e7 9f           mul     r30, r23
    41ca:       90 0d           add     r25, r0
    41cc:       f6 9f           mul     r31, r22
    41ce:       90 0d           add     r25, r0
    41d0:       11 24           eor     r1, r1
    41d2:       f9 01           movw    r30, r18
    41d4:       e4 9f           mul     r30, r20
    41d6:       90 01           movw    r18, r0
    41d8:       e5 9f           mul     r30, r21
    41da:       30 0d           add     r19, r0
    41dc:       f4 9f           mul     r31, r20
    41de:       30 0d           add     r19, r0
    41e0:       11 24           eor     r1, r1
    41e2:       82 0f           add     r24, r18
    41e4:       93 1f           adc     r25, r19
    41e6:       90 93 29 02     sts     0x0229, r25
    41ea:       80 93 28 02     sts     0x0228, r24
    41ee:       e0 91 a3 05     lds     r30, 0x05A3
    41f2:       ff 27           eor     r31, r31
    41f4:       ee 0f           add     r30, r30
    41f6:       ff 1f           adc     r31, r31
    41f8:       df 01           movw    r26, r30
    41fa:       aa 58           subi    r26, 0x8A       ; 138
    41fc:       ba 4f           sbci    r27, 0xFA       ; 250
    41fe:       8d 91           ld      r24, X+
    4200:       9c 91           ld      r25, X
    4202:       e4 57           subi    r30, 0x74       ; 116
    4204:       fa 4f           sbci    r31, 0xFA       ; 250
    4206:       20 81           ld      r18, Z
    4208:       31 81           ldd     r19, Z+1        ; 0x01
    420a:       fc 01           movw    r30, r24
    420c:       e6 9f           mul     r30, r22
    420e:       c0 01           movw    r24, r0
    4210:       e7 9f           mul     r30, r23
    4212:       90 0d           add     r25, r0
    4214:       f6 9f           mul     r31, r22
    4216:       90 0d           add     r25, r0
    4218:       11 24           eor     r1, r1
    421a:       b9 01           movw    r22, r18
    421c:       64 9f           mul     r22, r20
    421e:       90 01           movw    r18, r0
    4220:       65 9f           mul     r22, r21
    4222:       30 0d           add     r19, r0
    4224:       74 9f           mul     r23, r20
    4226:       30 0d           add     r19, r0
    4228:       11 24           eor     r1, r1
    422a:       82 0f           add     r24, r18
    422c:       93 1f           adc     r25, r19
    422e:       90 93 2b 02     sts     0x022B, r25
    4232:       80 93 2a 02     sts     0x022A, r24
    4236:       e0 91 a5 05     lds     r30, 0x05A5
    423a:       ff 27           eor     r31, r31
    423c:       ee 0f           add     r30, r30
    423e:       ff 1f           adc     r31, r31
    4240:       ea 58           subi    r30, 0x8A       ; 138
    4242:       fa 4f           sbci    r31, 0xFA       ; 250
    4244:       80 81           ld      r24, Z
    4246:       91 81           ldd     r25, Z+1        ; 0x01
    4248:       90 95           com     r25
    424a:       81 95           neg     r24
    424c:       9f 4f           sbci    r25, 0xFF       ; 255
    424e:       90 93 2d 02     sts     0x022D, r25
    4252:       80 93 2c 02     sts     0x022C, r24
    4256:       10 91 85 01     lds     r17, 0x0185
    425a:       61 2f           mov     r22, r17
    425c:       77 27           eor     r23, r23
    425e:       67 fd           sbrc    r22, 7
    4260:       70 95           com     r23
    4262:       87 2f           mov     r24, r23
    4264:       97 2f           mov     r25, r23
    4266:       0e 94 b8 2b     call    0x5770  ; 0x5770 <__floatsisf>
    426a:       17 ff           sbrs    r17, 7
    426c:       06 c0           rjmp    .+12            ; 0x427a <MotorRegler+0x596>
    426e:       20 e0           ldi     r18, 0x00       ; 0
    4270:       30 e0           ldi     r19, 0x00       ; 0
    4272:       40 e8           ldi     r20, 0x80       ; 128
    4274:       53 e4           ldi     r21, 0x43       ; 67
    4276:       0e 94 13 2b     call    0x5626  ; 0x5626 <__addsf3>
    427a:       20 e0           ldi     r18, 0x00       ; 0
    427c:       30 e0           ldi     r19, 0x00       ; 0
    427e:       40 e2           ldi     r20, 0x20       ; 32
    4280:       51 e4           ldi     r21, 0x41       ; 65
    4282:       0e 94 13 2b     call    0x5626  ; 0x5626 <__addsf3>
    4286:       20 e0           ldi     r18, 0x00       ; 0
    4288:       30 e0           ldi     r19, 0x00       ; 0
    428a:       40 e8           ldi     r20, 0x80       ; 128
    428c:       5b e3           ldi     r21, 0x3B       ; 59
    428e:       0e 94 32 2c     call    0x5864  ; 0x5864 <__mulsf3>
    4292:       5b 01           movw    r10, r22
    4294:       6c 01           movw    r12, r24
    4296:       60 93 ec 05     sts     0x05EC, r22
    429a:       70 93 ed 05     sts     0x05ED, r23
    429e:       80 93 ee 05     sts     0x05EE, r24
    42a2:       90 93 ef 05     sts     0x05EF, r25
    42a6:       10 91 86 01     lds     r17, 0x0186
    42aa:       61 2f           mov     r22, r17
    42ac:       77 27           eor     r23, r23
    42ae:       67 fd           sbrc    r22, 7
    42b0:       70 95           com     r23
    42b2:       87 2f           mov     r24, r23
    42b4:       97 2f           mov     r25, r23
    42b6:       0e 94 b8 2b     call    0x5770  ; 0x5770 <__floatsisf>
    42ba:       17 ff           sbrs    r17, 7
    42bc:       06 c0           rjmp    .+12            ; 0x42ca <MotorRegler+0x5e6>
    42be:       20 e0           ldi     r18, 0x00       ; 0
    42c0:       30 e0           ldi     r19, 0x00       ; 0
    42c2:       40 e8           ldi     r20, 0x80       ; 128
    42c4:       53 e4           ldi     r21, 0x43       ; 67
    42c6:       0e 94 13 2b     call    0x5626  ; 0x5626 <__addsf3>
    42ca:       20 e0           ldi     r18, 0x00       ; 0
    42cc:       30 ee           ldi     r19, 0xE0       ; 224
    42ce:       4b e2           ldi     r20, 0x2B       ; 43
    42d0:       57 e4           ldi     r21, 0x47       ; 71
    42d2:       0e 94 55 2b     call    0x56aa  ; 0x56aa <__divsf3>
    42d6:       60 93 e3 05     sts     0x05E3, r22
    42da:       70 93 e4 05     sts     0x05E4, r23
    42de:       80 93 e5 05     sts     0x05E5, r24
    42e2:       90 93 e6 05     sts     0x05E6, r25
    42e6:       80 91 aa 05     lds     r24, 0x05AA
    42ea:       82 ff           sbrs    r24, 2
    42ec:       0c c0           rjmp    .+24            ; 0x4306 <MotorRegler+0x622>
    42ee:       80 e0           ldi     r24, 0x00       ; 0
    42f0:       90 e0           ldi     r25, 0x00       ; 0
    42f2:       a0 e0           ldi     r26, 0x00       ; 0
    42f4:       b0 e0           ldi     r27, 0x00       ; 0
    42f6:       80 93 e3 05     sts     0x05E3, r24
    42fa:       90 93 e4 05     sts     0x05E4, r25
    42fe:       a0 93 e5 05     sts     0x05E5, r26
    4302:       b0 93 e6 05     sts     0x05E6, r27
    4306:       20 e0           ldi     r18, 0x00       ; 0
    4308:       30 e0           ldi     r19, 0x00       ; 0
    430a:       40 e0           ldi     r20, 0x00       ; 0
    430c:       50 e0           ldi     r21, 0x00       ; 0
    430e:       c6 01           movw    r24, r12
    4310:       b5 01           movw    r22, r10
    4312:       0e 94 c2 2b     call    0x5784  ; 0x5784 <__eqsf2>
    4316:       88 23           and     r24, r24
    4318:       64 f4           brge    .+24            ; 0x4332 <MotorRegler+0x64e>
    431a:       80 e0           ldi     r24, 0x00       ; 0
    431c:       90 e0           ldi     r25, 0x00       ; 0
    431e:       a0 e0           ldi     r26, 0x00       ; 0
    4320:       b0 e0           ldi     r27, 0x00       ; 0
    4322:       80 93 ec 05     sts     0x05EC, r24
    4326:       90 93 ed 05     sts     0x05ED, r25
    432a:       a0 93 ee 05     sts     0x05EE, r26
    432e:       b0 93 ef 05     sts     0x05EF, r27
    4332:       20 e0           ldi     r18, 0x00       ; 0
    4334:       30 e0           ldi     r19, 0x00       ; 0
    4336:       40 e0           ldi     r20, 0x00       ; 0
    4338:       50 e0           ldi     r21, 0x00       ; 0
    433a:       60 91 e3 05     lds     r22, 0x05E3
    433e:       70 91 e4 05     lds     r23, 0x05E4
    4342:       80 91 e5 05     lds     r24, 0x05E5
    4346:       90 91 e6 05     lds     r25, 0x05E6
    434a:       0e 94 c2 2b     call    0x5784  ; 0x5784 <__eqsf2>
    434e:       88 23           and     r24, r24
    4350:       64 f4           brge    .+24            ; 0x436a <MotorRegler+0x686>
    4352:       80 e0           ldi     r24, 0x00       ; 0
    4354:       90 e0           ldi     r25, 0x00       ; 0
    4356:       a0 e0           ldi     r26, 0x00       ; 0
    4358:       b0 e0           ldi     r27, 0x00       ; 0
    435a:       80 93 e3 05     sts     0x05E3, r24
    435e:       90 93 e4 05     sts     0x05E4, r25
    4362:       a0 93 e5 05     sts     0x05E5, r26
    4366:       b0 93 e6 05     sts     0x05E6, r27
    436a:       80 91 1d 02     lds     r24, 0x021D
    436e:       88 23           and     r24, r24
    4370:       21 f1           breq    .+72            ; 0x43ba <MotorRegler+0x6d6>
    4372:       10 92 2d 02     sts     0x022D, r1
    4376:       10 92 2c 02     sts     0x022C, r1
    437a:       10 92 29 02     sts     0x0229, r1
    437e:       10 92 28 02     sts     0x0228, r1
    4382:       10 92 2b 02     sts     0x022B, r1
    4386:       10 92 2a 02     sts     0x022A, r1
    438a:       8d ec           ldi     r24, 0xCD       ; 205
    438c:       9c ec           ldi     r25, 0xCC       ; 204
    438e:       ac ec           ldi     r26, 0xCC       ; 204
    4390:       bd e3           ldi     r27, 0x3D       ; 61
    4392:       80 93 ec 05     sts     0x05EC, r24
    4396:       90 93 ed 05     sts     0x05ED, r25
    439a:       a0 93 ee 05     sts     0x05EE, r26
    439e:       b0 93 ef 05     sts     0x05EF, r27
    43a2:       8a e0           ldi     r24, 0x0A       ; 10
    43a4:       97 ed           ldi     r25, 0xD7       ; 215
    43a6:       a3 ea           ldi     r26, 0xA3       ; 163
    43a8:       bb e3           ldi     r27, 0x3B       ; 59
    43aa:       80 93 e3 05     sts     0x05E3, r24
    43ae:       90 93 e4 05     sts     0x05E4, r25
    43b2:       a0 93 e5 05     sts     0x05E5, r26
    43b6:       b0 93 e6 05     sts     0x05E6, r27
    43ba:       80 91 c6 01     lds     r24, 0x01C6
    43be:       90 91 c7 01     lds     r25, 0x01C7
    43c2:       8d 54           subi    r24, 0x4D       ; 77
    43c4:       91 40           sbci    r25, 0x01       ; 1
    43c6:       08 f4           brcc    .+2             ; 0x43ca <MotorRegler+0x6e6>
    43c8:       bc c0           rjmp    .+376           ; 0x4542 <MotorRegler+0x85e>
    43ca:       20 91 eb 01     lds     r18, 0x01EB
    43ce:       30 91 ec 01     lds     r19, 0x01EC
    43d2:       40 91 ed 01     lds     r20, 0x01ED
    43d6:       50 91 ee 01     lds     r21, 0x01EE
    43da:       80 91 e7 01     lds     r24, 0x01E7
    43de:       90 91 e8 01     lds     r25, 0x01E8
    43e2:       a0 91 e9 01     lds     r26, 0x01E9
    43e6:       b0 91 ea 01     lds     r27, 0x01EA
    43ea:       b9 01           movw    r22, r18
    43ec:       68 1b           sub     r22, r24
    43ee:       79 0b           sbc     r23, r25
    43f0:       70 93 47 02     sts     0x0247, r23
    43f4:       60 93 46 02     sts     0x0246, r22
    43f8:       20 91 f3 01     lds     r18, 0x01F3
    43fc:       30 91 f4 01     lds     r19, 0x01F4
    4400:       40 91 f5 01     lds     r20, 0x01F5
    4404:       50 91 f6 01     lds     r21, 0x01F6
    4408:       80 91 ef 01     lds     r24, 0x01EF
    440c:       90 91 f0 01     lds     r25, 0x01F0
    4410:       a0 91 f1 01     lds     r26, 0x01F1
    4414:       b0 91 f2 01     lds     r27, 0x01F2
    4418:       28 1b           sub     r18, r24
    441a:       39 0b           sbc     r19, r25
    441c:       30 93 45 02     sts     0x0245, r19
    4420:       20 93 44 02     sts     0x0244, r18
    4424:       10 92 c7 01     sts     0x01C7, r1
    4428:       10 92 c6 01     sts     0x01C6, r1
    442c:       67 3a           cpi     r22, 0xA7       ; 167
    442e:       71 05           cpc     r23, r1
    4430:       34 f0           brlt    .+12            ; 0x443e <MotorRegler+0x75a>
    4432:       80 91 d7 01     lds     r24, 0x01D7
    4436:       90 91 d8 01     lds     r25, 0x01D8
    443a:       01 96           adiw    r24, 0x01       ; 1
    443c:       08 c0           rjmp    .+16            ; 0x444e <MotorRegler+0x76a>
    443e:       6a 55           subi    r22, 0x5A       ; 90
    4440:       7f 4f           sbci    r23, 0xFF       ; 255
    4442:       4c f4           brge    .+18            ; 0x4456 <MotorRegler+0x772>
    4444:       80 91 d7 01     lds     r24, 0x01D7
    4448:       90 91 d8 01     lds     r25, 0x01D8
    444c:       01 97           sbiw    r24, 0x01       ; 1
    444e:       90 93 d8 01     sts     0x01D8, r25
    4452:       80 93 d7 01     sts     0x01D7, r24
    4456:       27 3a           cpi     r18, 0xA7       ; 167
    4458:       31 05           cpc     r19, r1
    445a:       34 f0           brlt    .+12            ; 0x4468 <MotorRegler+0x784>
    445c:       80 91 d9 01     lds     r24, 0x01D9
    4460:       90 91 da 01     lds     r25, 0x01DA
    4464:       01 96           adiw    r24, 0x01       ; 1
    4466:       08 c0           rjmp    .+16            ; 0x4478 <MotorRegler+0x794>
    4468:       2a 55           subi    r18, 0x5A       ; 90
    446a:       3f 4f           sbci    r19, 0xFF       ; 255
    446c:       4c f4           brge    .+18            ; 0x4480 <MotorRegler+0x79c>
    446e:       80 91 d9 01     lds     r24, 0x01D9
    4472:       90 91 da 01     lds     r25, 0x01DA
    4476:       01 97           sbiw    r24, 0x01       ; 1
    4478:       90 93 da 01     sts     0x01DA, r25
    447c:       80 93 d9 01     sts     0x01D9, r24
    4480:       80 91 0f 02     lds     r24, 0x020F
    4484:       90 91 10 02     lds     r25, 0x0210
    4488:       a0 91 11 02     lds     r26, 0x0211
    448c:       b0 91 12 02     lds     r27, 0x0212
    4490:       87 3a           cpi     r24, 0xA7       ; 167
    4492:       91 05           cpc     r25, r1
    4494:       a1 05           cpc     r26, r1
    4496:       b1 05           cpc     r27, r1
    4498:       4c f0           brlt    .+18            ; 0x44ac <MotorRegler+0x7c8>
    449a:       80 91 db 01     lds     r24, 0x01DB
    449e:       90 91 dc 01     lds     r25, 0x01DC
    44a2:       01 97           sbiw    r24, 0x01       ; 1
    44a4:       90 93 dc 01     sts     0x01DC, r25
    44a8:       80 93 db 01     sts     0x01DB, r24
    44ac:       80 91 0f 02     lds     r24, 0x020F
    44b0:       90 91 10 02     lds     r25, 0x0210
    44b4:       a0 91 11 02     lds     r26, 0x0211
    44b8:       b0 91 12 02     lds     r27, 0x0212
    44bc:       8a 55           subi    r24, 0x5A       ; 90
    44be:       9f 4f           sbci    r25, 0xFF       ; 255
    44c0:       af 4f           sbci    r26, 0xFF       ; 255
    44c2:       bf 4f           sbci    r27, 0xFF       ; 255
    44c4:       4c f4           brge    .+18            ; 0x44d8 <MotorRegler+0x7f4>
    44c6:       80 91 db 01     lds     r24, 0x01DB
    44ca:       90 91 dc 01     lds     r25, 0x01DC
    44ce:       01 96           adiw    r24, 0x01       ; 1
    44d0:       90 93 dc 01     sts     0x01DC, r25
    44d4:       80 93 db 01     sts     0x01DB, r24
    44d8:       10 92 7a 00     sts     0x007A, r1
    44dc:       80 91 e7 01     lds     r24, 0x01E7
    44e0:       90 91 e8 01     lds     r25, 0x01E8
    44e4:       a0 91 e9 01     lds     r26, 0x01E9
    44e8:       b0 91 ea 01     lds     r27, 0x01EA
    44ec:       80 93 ff 01     sts     0x01FF, r24
    44f0:       90 93 00 02     sts     0x0200, r25
    44f4:       a0 93 01 02     sts     0x0201, r26
    44f8:       b0 93 02 02     sts     0x0202, r27
    44fc:       80 91 ef 01     lds     r24, 0x01EF
    4500:       90 91 f0 01     lds     r25, 0x01F0
    4504:       a0 91 f1 01     lds     r26, 0x01F1
    4508:       b0 91 f2 01     lds     r27, 0x01F2
    450c:       80 93 07 02     sts     0x0207, r24
    4510:       90 93 08 02     sts     0x0208, r25
    4514:       a0 93 09 02     sts     0x0209, r26
    4518:       b0 93 0a 02     sts     0x020A, r27
    451c:       80 91 f7 01     lds     r24, 0x01F7
    4520:       90 91 f8 01     lds     r25, 0x01F8
    4524:       a0 91 f9 01     lds     r26, 0x01F9
    4528:       b0 91 fa 01     lds     r27, 0x01FA
    452c:       80 93 0f 02     sts     0x020F, r24
    4530:       90 93 10 02     sts     0x0210, r25
    4534:       a0 93 11 02     sts     0x0211, r26
    4538:       b0 93 12 02     sts     0x0212, r27
    453c:       8f ee           ldi     r24, 0xEF       ; 239
    453e:       80 93 7a 00     sts     0x007A, r24
    4542:       60 91 e7 01     lds     r22, 0x01E7
    4546:       70 91 e8 01     lds     r23, 0x01E8
    454a:       80 91 e9 01     lds     r24, 0x01E9
    454e:       90 91 ea 01     lds     r25, 0x01EA
    4552:       a0 90 b6 05     lds     r10, 0x05B6
    4556:       bb 24           eor     r11, r11
    4558:       cc 24           eor     r12, r12
    455a:       dd 24           eor     r13, r13
    455c:       e0 90 e7 05     lds     r14, 0x05E7
    4560:       f0 90 e8 05     lds     r15, 0x05E8
    4564:       a6 01           movw    r20, r12
    4566:       95 01           movw    r18, r10
    4568:       0e 94 3c 2d     call    0x5a78  ; 0x5a78 <__divmodsi4>
    456c:       00 27           eor     r16, r16
    456e:       f7 fc           sbrc    r15, 7
    4570:       00 95           com     r16
    4572:       10 2f           mov     r17, r16
    4574:       2e 19           sub     r18, r14
    4576:       3f 09           sbc     r19, r15
    4578:       40 0b           sbc     r20, r16
    457a:       51 0b           sbc     r21, r17
    457c:       ca 01           movw    r24, r20
    457e:       b9 01           movw    r22, r18
    4580:       20 e1           ldi     r18, 0x10       ; 16
    4582:       30 e0           ldi     r19, 0x00       ; 0
    4584:       40 e0           ldi     r20, 0x00       ; 0
    4586:       50 e0           ldi     r21, 0x00       ; 0
    4588:       0e 94 3c 2d     call    0x5a78  ; 0x5a78 <__divmodsi4>
    458c:       39 01           movw    r6, r18
    458e:       4a 01           movw    r8, r20
    4590:       20 93 4c 02     sts     0x024C, r18
    4594:       30 93 4d 02     sts     0x024D, r19
    4598:       40 93 4e 02     sts     0x024E, r20
    459c:       50 93 4f 02     sts     0x024F, r21
    45a0:       60 91 ef 01     lds     r22, 0x01EF
    45a4:       70 91 f0 01     lds     r23, 0x01F0
    45a8:       80 91 f1 01     lds     r24, 0x01F1
    45ac:       90 91 f2 01     lds     r25, 0x01F2
    45b0:       e0 90 f0 05     lds     r14, 0x05F0
    45b4:       f0 90 f1 05     lds     r15, 0x05F1
    45b8:       a6 01           movw    r20, r12
    45ba:       95 01           movw    r18, r10
    45bc:       0e 94 3c 2d     call    0x5a78  ; 0x5a78 <__divmodsi4>
    45c0:       00 27           eor     r16, r16
    45c2:       f7 fc           sbrc    r15, 7
    45c4:       00 95           com     r16
    45c6:       10 2f           mov     r17, r16
    45c8:       2e 19           sub     r18, r14
    45ca:       3f 09           sbc     r19, r15
    45cc:       40 0b           sbc     r20, r16
    45ce:       51 0b           sbc     r21, r17
    45d0:       ca 01           movw    r24, r20
    45d2:       b9 01           movw    r22, r18
    45d4:       20 e1           ldi     r18, 0x10       ; 16
    45d6:       30 e0           ldi     r19, 0x00       ; 0
    45d8:       40 e0           ldi     r20, 0x00       ; 0
    45da:       50 e0           ldi     r21, 0x00       ; 0
    45dc:       0e 94 3c 2d     call    0x5a78  ; 0x5a78 <__divmodsi4>
    45e0:       20 93 48 02     sts     0x0248, r18
    45e4:       30 93 49 02     sts     0x0249, r19
    45e8:       40 93 4a 02     sts     0x024A, r20
    45ec:       50 93 4b 02     sts     0x024B, r21
    45f0:       f5 ef           ldi     r31, 0xF5       ; 245
    45f2:       6f 16           cp      r6, r31
    45f4:       f1 e0           ldi     r31, 0x01       ; 1
    45f6:       7f 06           cpc     r7, r31
    45f8:       f0 e0           ldi     r31, 0x00       ; 0
    45fa:       8f 06           cpc     r8, r31
    45fc:       f0 e0           ldi     r31, 0x00       ; 0
    45fe:       9f 06           cpc     r9, r31
    4600:       2c f0           brlt    .+10            ; 0x460c <MotorRegler+0x928>
    4602:       84 ef           ldi     r24, 0xF4       ; 244
    4604:       91 e0           ldi     r25, 0x01       ; 1
    4606:       a0 e0           ldi     r26, 0x00       ; 0
    4608:       b0 e0           ldi     r27, 0x00       ; 0
    460a:       0d c0           rjmp    .+26            ; 0x4626 <MotorRegler+0x942>
    460c:       6c e0           ldi     r22, 0x0C       ; 12
    460e:       66 16           cp      r6, r22
    4610:       6e ef           ldi     r22, 0xFE       ; 254
    4612:       76 06           cpc     r7, r22
    4614:       6f ef           ldi     r22, 0xFF       ; 255
    4616:       86 06           cpc     r8, r22
    4618:       6f ef           ldi     r22, 0xFF       ; 255
    461a:       96 06           cpc     r9, r22
    461c:       64 f4           brge    .+24            ; 0x4636 <MotorRegler+0x952>
    461e:       8c e0           ldi     r24, 0x0C       ; 12
    4620:       9e ef           ldi     r25, 0xFE       ; 254
    4622:       af ef           ldi     r26, 0xFF       ; 255
    4624:       bf ef           ldi     r27, 0xFF       ; 255
    4626:       80 93 4c 02     sts     0x024C, r24
    462a:       90 93 4d 02     sts     0x024D, r25
    462e:       a0 93 4e 02     sts     0x024E, r26
    4632:       b0 93 4f 02     sts     0x024F, r27
    4636:       25 3f           cpi     r18, 0xF5       ; 245
    4638:       71 e0           ldi     r23, 0x01       ; 1
    463a:       37 07           cpc     r19, r23
    463c:       70 e0           ldi     r23, 0x00       ; 0
    463e:       47 07           cpc     r20, r23
    4640:       70 e0           ldi     r23, 0x00       ; 0
    4642:       57 07           cpc     r21, r23
    4644:       2c f0           brlt    .+10            ; 0x4650 <MotorRegler+0x96c>
    4646:       84 ef           ldi     r24, 0xF4       ; 244
    4648:       91 e0           ldi     r25, 0x01       ; 1
    464a:       a0 e0           ldi     r26, 0x00       ; 0
    464c:       b0 e0           ldi     r27, 0x00       ; 0
    464e:       09 c0           rjmp    .+18            ; 0x4662 <MotorRegler+0x97e>
    4650:       2c 50           subi    r18, 0x0C       ; 12
    4652:       3e 4f           sbci    r19, 0xFE       ; 254
    4654:       4f 4f           sbci    r20, 0xFF       ; 255
    4656:       5f 4f           sbci    r21, 0xFF       ; 255
    4658:       64 f4           brge    .+24            ; 0x4672 <MotorRegler+0x98e>
    465a:       8c e0           ldi     r24, 0x0C       ; 12
    465c:       9e ef           ldi     r25, 0xFE       ; 254
    465e:       af ef           ldi     r26, 0xFF       ; 255
    4660:       bf ef           ldi     r27, 0xFF       ; 255
    4662:       80 93 48 02     sts     0x0248, r24
    4666:       90 93 49 02     sts     0x0249, r25
    466a:       a0 93 4a 02     sts     0x024A, r26
    466e:       b0 93 4b 02     sts     0x024B, r27
    4672:       10 92 7a 00     sts     0x007A, r1
    4676:       80 91 fb 01     lds     r24, 0x01FB
    467a:       90 91 fc 01     lds     r25, 0x01FC
    467e:       a0 91 fd 01     lds     r26, 0x01FD
    4682:       b0 91 fe 01     lds     r27, 0x01FE
    4686:       20 91 4c 02     lds     r18, 0x024C
    468a:       30 91 4d 02     lds     r19, 0x024D
    468e:       40 91 4e 02     lds     r20, 0x024E
    4692:       50 91 4f 02     lds     r21, 0x024F
    4696:       82 1b           sub     r24, r18
    4698:       93 0b           sbc     r25, r19
    469a:       a4 0b           sbc     r26, r20
    469c:       b5 0b           sbc     r27, r21
    469e:       80 93 fb 01     sts     0x01FB, r24
    46a2:       90 93 fc 01     sts     0x01FC, r25
    46a6:       a0 93 fd 01     sts     0x01FD, r26
    46aa:       b0 93 fe 01     sts     0x01FE, r27
    46ae:       80 91 03 02     lds     r24, 0x0203
    46b2:       90 91 04 02     lds     r25, 0x0204
    46b6:       a0 91 05 02     lds     r26, 0x0205
    46ba:       b0 91 06 02     lds     r27, 0x0206
    46be:       20 91 48 02     lds     r18, 0x0248
    46c2:       30 91 49 02     lds     r19, 0x0249
    46c6:       40 91 4a 02     lds     r20, 0x024A
    46ca:       50 91 4b 02     lds     r21, 0x024B
    46ce:       82 1b           sub     r24, r18
    46d0:       93 0b           sbc     r25, r19
    46d2:       a4 0b           sbc     r26, r20
    46d4:       b5 0b           sbc     r27, r21
    46d6:       80 93 03 02     sts     0x0203, r24
    46da:       90 93 04 02     sts     0x0204, r25
    46de:       a0 93 05 02     sts     0x0205, r26
    46e2:       b0 93 06 02     sts     0x0206, r27
    46e6:       80 91 2c 02     lds     r24, 0x022C
    46ea:       90 91 2d 02     lds     r25, 0x022D
    46ee:       5c 01           movw    r10, r24
    46f0:       cc 24           eor     r12, r12
    46f2:       b7 fc           sbrc    r11, 7
    46f4:       c0 94           com     r12
    46f6:       dc 2c           mov     r13, r12
    46f8:       a0 92 50 02     sts     0x0250, r10
    46fc:       b0 92 51 02     sts     0x0251, r11
    4700:       c0 92 52 02     sts     0x0252, r12
    4704:       d0 92 53 02     sts     0x0253, r13
    4708:       97 ff           sbrs    r25, 7
    470a:       03 c0           rjmp    .+6             ; 0x4712 <MotorRegler+0xa2e>
    470c:       90 95           com     r25
    470e:       81 95           neg     r24
    4710:       9f 4f           sbci    r25, 0xFF       ; 255
    4712:       84 97           sbiw    r24, 0x24       ; 36
    4714:       3c f0           brlt    .+14            ; 0x4724 <MotorRegler+0xa40>
    4716:       80 91 aa 05     lds     r24, 0x05AA
    471a:       84 fd           sbrc    r24, 4
    471c:       03 c0           rjmp    .+6             ; 0x4724 <MotorRegler+0xa40>
    471e:       81 e0           ldi     r24, 0x01       ; 1
    4720:       80 93 39 02     sts     0x0239, r24
    4724:       60 90 0b 02     lds     r6, 0x020B
    4728:       70 90 0c 02     lds     r7, 0x020C
    472c:       80 90 0d 02     lds     r8, 0x020D
    4730:       90 90 0e 02     lds     r9, 0x020E
    4734:       c5 01           movw    r24, r10
    4736:       b7 fe           sbrs    r11, 7
    4738:       03 c0           rjmp    .+6             ; 0x4740 <MotorRegler+0xa5c>
    473a:       90 95           com     r25
    473c:       81 95           neg     r24
    473e:       9f 4f           sbci    r25, 0xFF       ; 255
    4740:       7c 01           movw    r14, r24
    4742:       00 27           eor     r16, r16
    4744:       f7 fc           sbrc    r15, 7
    4746:       00 95           com     r16
    4748:       10 2f           mov     r17, r16
    474a:       20 91 b3 05     lds     r18, 0x05B3
    474e:       33 27           eor     r19, r19
    4750:       44 27           eor     r20, r20
    4752:       55 27           eor     r21, r21
    4754:       c6 01           movw    r24, r12
    4756:       b5 01           movw    r22, r10
    4758:       0e 94 d4 2c     call    0x59a8  ; 0x59a8 <__mulsi3>
    475c:       9b 01           movw    r18, r22
    475e:       ac 01           movw    r20, r24
    4760:       c8 01           movw    r24, r16
    4762:       b7 01           movw    r22, r14
    4764:       0e 94 d4 2c     call    0x59a8  ; 0x59a8 <__mulsi3>
    4768:       20 e0           ldi     r18, 0x00       ; 0
    476a:       31 e0           ldi     r19, 0x01       ; 1
    476c:       40 e0           ldi     r20, 0x00       ; 0
    476e:       50 e0           ldi     r21, 0x00       ; 0
    4770:       0e 94 3c 2d     call    0x5a78  ; 0x5a78 <__divmodsi4>
    4774:       44 27           eor     r20, r20
    4776:       37 fd           sbrc    r19, 7
    4778:       40 95           com     r20
    477a:       54 2f           mov     r21, r20
    477c:       62 1a           sub     r6, r18
    477e:       73 0a           sbc     r7, r19
    4780:       84 0a           sbc     r8, r20
    4782:       95 0a           sbc     r9, r21
    4784:       60 92 0b 02     sts     0x020B, r6
    4788:       70 92 0c 02     sts     0x020C, r7
    478c:       80 92 0d 02     sts     0x020D, r8
    4790:       90 92 0e 02     sts     0x020E, r9
    4794:       80 91 0b 02     lds     r24, 0x020B
    4798:       90 91 0c 02     lds     r25, 0x020C
    479c:       a0 91 0d 02     lds     r26, 0x020D
    47a0:       b0 91 0e 02     lds     r27, 0x020E
    47a4:       81 53           subi    r24, 0x31       ; 49
    47a6:       95 47           sbci    r25, 0x75       ; 117
    47a8:       a0 40           sbci    r26, 0x00       ; 0
    47aa:       b0 40           sbci    r27, 0x00       ; 0
    47ac:       64 f0           brlt    .+24            ; 0x47c6 <MotorRegler+0xae2>
    47ae:       80 e3           ldi     r24, 0x30       ; 48
    47b0:       95 e7           ldi     r25, 0x75       ; 117
    47b2:       a0 e0           ldi     r26, 0x00       ; 0
    47b4:       b0 e0           ldi     r27, 0x00       ; 0
    47b6:       80 93 0b 02     sts     0x020B, r24
    47ba:       90 93 0c 02     sts     0x020C, r25
    47be:       a0 93 0d 02     sts     0x020D, r26
    47c2:       b0 93 0e 02     sts     0x020E, r27
    47c6:       80 91 0b 02     lds     r24, 0x020B
    47ca:       90 91 0c 02     lds     r25, 0x020C
    47ce:       a0 91 0d 02     lds     r26, 0x020D
    47d2:       b0 91 0e 02     lds     r27, 0x020E
    47d6:       80 5d           subi    r24, 0xD0       ; 208
    47d8:       9a 48           sbci    r25, 0x8A       ; 138
    47da:       af 4f           sbci    r26, 0xFF       ; 255
    47dc:       bf 4f           sbci    r27, 0xFF       ; 255
    47de:       64 f4           brge    .+24            ; 0x47f8 <MotorRegler+0xb14>
    47e0:       80 ed           ldi     r24, 0xD0       ; 208
    47e2:       9a e8           ldi     r25, 0x8A       ; 138
    47e4:       af ef           ldi     r26, 0xFF       ; 255
    47e6:       bf ef           ldi     r27, 0xFF       ; 255
    47e8:       80 93 0b 02     sts     0x020B, r24
    47ec:       90 93 0c 02     sts     0x020C, r25
    47f0:       a0 93 0d 02     sts     0x020D, r26
    47f4:       b0 93 0e 02     sts     0x020E, r27
    47f8:       8f ee           ldi     r24, 0xEF       ; 239
    47fa:       80 93 7a 00     sts     0x007A, r24
    47fe:       80 91 17 02     lds     r24, 0x0217
    4802:       90 91 18 02     lds     r25, 0x0218
    4806:       89 2b           or      r24, r25
    4808:       09 f4           brne    .+2             ; 0x480c <MotorRegler+0xb28>
    480a:       a1 c0           rjmp    .+322           ; 0x494e <MotorRegler+0xc6a>
    480c:       80 91 aa 05     lds     r24, 0x05AA
    4810:       83 ff           sbrs    r24, 3
    4812:       9d c0           rjmp    .+314           ; 0x494e <MotorRegler+0xc6a>
    4814:       60 91 e7 01     lds     r22, 0x01E7
    4818:       70 91 e8 01     lds     r23, 0x01E8
    481c:       80 91 e9 01     lds     r24, 0x01E9
    4820:       90 91 ea 01     lds     r25, 0x01EA
    4824:       20 e0           ldi     r18, 0x00       ; 0
    4826:       32 e0           ldi     r19, 0x02       ; 2
    4828:       40 e0           ldi     r20, 0x00       ; 0
    482a:       50 e0           ldi     r21, 0x00       ; 0
    482c:       0e 94 3c 2d     call    0x5a78  ; 0x5a78 <__divmodsi4>
    4830:       89 01           movw    r16, r18
    4832:       37 ff           sbrs    r19, 7
    4834:       03 c0           rjmp    .+6             ; 0x483c <MotorRegler+0xb58>
    4836:       10 95           com     r17
    4838:       01 95           neg     r16
    483a:       1f 4f           sbci    r17, 0xFF       ; 255
    483c:       60 91 ef 01     lds     r22, 0x01EF
    4840:       70 91 f0 01     lds     r23, 0x01F0
    4844:       80 91 f1 01     lds     r24, 0x01F1
    4848:       90 91 f2 01     lds     r25, 0x01F2
    484c:       20 e0           ldi     r18, 0x00       ; 0
    484e:       32 e0           ldi     r19, 0x02       ; 2
    4850:       40 e0           ldi     r20, 0x00       ; 0
    4852:       50 e0           ldi     r21, 0x00       ; 0
    4854:       0e 94 3c 2d     call    0x5a78  ; 0x5a78 <__divmodsi4>
    4858:       b9 01           movw    r22, r18
    485a:       37 ff           sbrs    r19, 7
    485c:       03 c0           rjmp    .+6             ; 0x4864 <MotorRegler+0xb80>
    485e:       70 95           com     r23
    4860:       61 95           neg     r22
    4862:       7f 4f           sbci    r23, 0xFF       ; 255
    4864:       60 17           cp      r22, r16
    4866:       71 07           cpc     r23, r17
    4868:       0c f4           brge    .+2             ; 0x486c <MotorRegler+0xb88>
    486a:       b8 01           movw    r22, r16
    486c:       69 31           cpi     r22, 0x19       ; 25
    486e:       71 05           cpc     r23, r1
    4870:       a4 f4           brge    .+40            ; 0x489a <MotorRegler+0xbb6>
    4872:       80 91 39 02     lds     r24, 0x0239
    4876:       88 23           and     r24, r24
    4878:       81 f0           breq    .+32            ; 0x489a <MotorRegler+0xbb6>
    487a:       80 91 37 02     lds     r24, 0x0237
    487e:       90 91 38 02     lds     r25, 0x0238
    4882:       89 2b           or      r24, r25
    4884:       51 f4           brne    .+20            ; 0x489a <MotorRegler+0xbb6>
    4886:       80 91 17 02     lds     r24, 0x0217
    488a:       90 91 18 02     lds     r25, 0x0218
    488e:       90 93 1a 02     sts     0x021A, r25
    4892:       80 93 19 02     sts     0x0219, r24
    4896:       10 92 39 02     sts     0x0239, r1
    489a:       20 91 84 01     lds     r18, 0x0184
    489e:       33 27           eor     r19, r19
    48a0:       62 9f           mul     r22, r18
    48a2:       c0 01           movw    r24, r0
    48a4:       63 9f           mul     r22, r19
    48a6:       90 0d           add     r25, r0
    48a8:       72 9f           mul     r23, r18
    48aa:       90 0d           add     r25, r0
    48ac:       11 24           eor     r1, r1
    48ae:       60 e4           ldi     r22, 0x40       ; 64
    48b0:       70 e0           ldi     r23, 0x00       ; 0
    48b2:       0e 94 07 2d     call    0x5a0e  ; 0x5a0e <__divmodhi4>
    48b6:       a9 01           movw    r20, r18
    48b8:       46 1b           sub     r20, r22
    48ba:       57 0b           sbc     r21, r23
    48bc:       14 16           cp      r1, r20
    48be:       15 06           cpc     r1, r21
    48c0:       0c f0           brlt    .+2             ; 0x48c4 <MotorRegler+0xbe0>
    48c2:       3f c0           rjmp    .+126           ; 0x4942 <MotorRegler+0xc5e>
    48c4:       10 92 7a 00     sts     0x007A, r1
    48c8:       20 91 37 02     lds     r18, 0x0237
    48cc:       30 91 38 02     lds     r19, 0x0238
    48d0:       21 15           cp      r18, r1
    48d2:       31 05           cpc     r19, r1
    48d4:       61 f5           brne    .+88            ; 0x492e <MotorRegler+0xc4a>
    48d6:       00 91 0b 02     lds     r16, 0x020B
    48da:       10 91 0c 02     lds     r17, 0x020C
    48de:       20 91 0d 02     lds     r18, 0x020D
    48e2:       30 91 0e 02     lds     r19, 0x020E
    48e6:       80 91 1b 02     lds     r24, 0x021B
    48ea:       90 91 1c 02     lds     r25, 0x021C
    48ee:       bc 01           movw    r22, r24
    48f0:       64 9f           mul     r22, r20
    48f2:       c0 01           movw    r24, r0
    48f4:       65 9f           mul     r22, r21
    48f6:       90 0d           add     r25, r0
    48f8:       74 9f           mul     r23, r20
    48fa:       90 0d           add     r25, r0
    48fc:       11 24           eor     r1, r1
    48fe:       60 e2           ldi     r22, 0x20       ; 32
    4900:       70 e0           ldi     r23, 0x00       ; 0
    4902:       0e 94 07 2d     call    0x5a0e  ; 0x5a0e <__divmodhi4>
    4906:       88 27           eor     r24, r24
    4908:       77 fd           sbrc    r23, 7
    490a:       80 95           com     r24
    490c:       98 2f           mov     r25, r24
    490e:       06 0f           add     r16, r22
    4910:       17 1f           adc     r17, r23
    4912:       28 1f           adc     r18, r24
    4914:       39 1f           adc     r19, r25
    4916:       00 93 0b 02     sts     0x020B, r16
    491a:       10 93 0c 02     sts     0x020C, r17
    491e:       20 93 0d 02     sts     0x020D, r18
    4922:       30 93 0e 02     sts     0x020E, r19
    4926:       8f ee           ldi     r24, 0xEF       ; 239
    4928:       80 93 7a 00     sts     0x007A, r24
    492c:       10 c0           rjmp    .+32            ; 0x494e <MotorRegler+0xc6a>
    492e:       8f ee           ldi     r24, 0xEF       ; 239
    4930:       80 93 7a 00     sts     0x007A, r24
    4934:       21 50           subi    r18, 0x01       ; 1
    4936:       30 40           sbci    r19, 0x00       ; 0
    4938:       30 93 38 02     sts     0x0238, r19
    493c:       20 93 37 02     sts     0x0237, r18
    4940:       06 c0           rjmp    .+12            ; 0x494e <MotorRegler+0xc6a>
    4942:       84 ef           ldi     r24, 0xF4       ; 244
    4944:       91 e0           ldi     r25, 0x01       ; 1
    4946:       90 93 38 02     sts     0x0238, r25
    494a:       80 93 37 02     sts     0x0237, r24
    494e:       80 91 aa 05     lds     r24, 0x05AA
    4952:       85 ff           sbrs    r24, 5
    4954:       11 c0           rjmp    .+34            ; 0x4978 <MotorRegler+0xc94>
    4956:       80 91 33 02     lds     r24, 0x0233
    495a:       99 27           eor     r25, r25
    495c:       90 93 a5 02     sts     0x02A5, r25
    4960:       80 93 a4 02     sts     0x02A4, r24
    4964:       80 91 34 02     lds     r24, 0x0234
    4968:       99 27           eor     r25, r25
    496a:       90 93 a7 02     sts     0x02A7, r25
    496e:       80 93 a6 02     sts     0x02A6, r24
    4972:       0e 94 3c 29     call    0x5278  ; 0x5278 <gps_main>
    4976:       08 c0           rjmp    .+16            ; 0x4988 <MotorRegler+0xca4>
    4978:       10 92 8f 02     sts     0x028F, r1
    497c:       10 92 8e 02     sts     0x028E, r1
    4980:       10 92 91 02     sts     0x0291, r1
    4984:       10 92 90 02     sts     0x0290, r1
    4988:       80 91 f1 04     lds     r24, 0x04F1
    498c:       8f 5f           subi    r24, 0xFF       ; 255
    498e:       80 93 f1 04     sts     0x04F1, r24
    4992:       80 91 3a 02     lds     r24, 0x023A
    4996:       81 50           subi    r24, 0x01       ; 1
    4998:       80 93 3a 02     sts     0x023A, r24
    499c:       8f 3f           cpi     r24, 0xFF       ; 255
    499e:       09 f0           breq    .+2             ; 0x49a2 <MotorRegler+0xcbe>
    49a0:       68 c0           rjmp    .+208           ; 0x4a72 <MotorRegler+0xd8e>
    49a2:       81 e3           ldi     r24, 0x31       ; 49
    49a4:       80 93 3a 02     sts     0x023A, r24
    49a8:       60 91 e7 01     lds     r22, 0x01E7
    49ac:       70 91 e8 01     lds     r23, 0x01E8
    49b0:       80 91 e9 01     lds     r24, 0x01E9
    49b4:       90 91 ea 01     lds     r25, 0x01EA
    49b8:       e0 90 b6 05     lds     r14, 0x05B6
    49bc:       ff 24           eor     r15, r15
    49be:       00 27           eor     r16, r16
    49c0:       11 27           eor     r17, r17
    49c2:       a8 01           movw    r20, r16
    49c4:       97 01           movw    r18, r14
    49c6:       0e 94 3c 2d     call    0x5a78  ; 0x5a78 <__divmodsi4>
    49ca:       30 93 f3 04     sts     0x04F3, r19
    49ce:       20 93 f2 04     sts     0x04F2, r18
    49d2:       60 91 ef 01     lds     r22, 0x01EF
    49d6:       70 91 f0 01     lds     r23, 0x01F0
    49da:       80 91 f1 01     lds     r24, 0x01F1
    49de:       90 91 f2 01     lds     r25, 0x01F2
    49e2:       a8 01           movw    r20, r16
    49e4:       97 01           movw    r18, r14
    49e6:       0e 94 3c 2d     call    0x5a78  ; 0x5a78 <__divmodsi4>
    49ea:       30 93 f5 04     sts     0x04F5, r19
    49ee:       20 93 f4 04     sts     0x04F4, r18
    49f2:       80 91 e7 05     lds     r24, 0x05E7
    49f6:       90 91 e8 05     lds     r25, 0x05E8
    49fa:       90 93 f7 04     sts     0x04F7, r25
    49fe:       80 93 f6 04     sts     0x04F6, r24
    4a02:       80 91 f0 05     lds     r24, 0x05F0
    4a06:       90 91 f1 05     lds     r25, 0x05F1
    4a0a:       90 93 f9 04     sts     0x04F9, r25
    4a0e:       80 93 f8 04     sts     0x04F8, r24
    4a12:       80 91 ea 05     lds     r24, 0x05EA
    4a16:       90 91 eb 05     lds     r25, 0x05EB
    4a1a:       90 93 fb 04     sts     0x04FB, r25
    4a1e:       80 93 fa 04     sts     0x04FA, r24
    4a22:       80 91 2f 02     lds     r24, 0x022F
    4a26:       90 91 30 02     lds     r25, 0x0230
    4a2a:       90 93 fd 04     sts     0x04FD, r25
    4a2e:       80 93 fc 04     sts     0x04FC, r24
    4a32:       60 91 13 02     lds     r22, 0x0213
    4a36:       70 91 14 02     lds     r23, 0x0214
    4a3a:       80 91 15 02     lds     r24, 0x0215
    4a3e:       90 91 16 02     lds     r25, 0x0216
    4a42:       20 e0           ldi     r18, 0x00       ; 0
    4a44:       32 e0           ldi     r19, 0x02       ; 2
    4a46:       40 e0           ldi     r20, 0x00       ; 0
    4a48:       50 e0           ldi     r21, 0x00       ; 0
    4a4a:       0e 94 3c 2d     call    0x5a78  ; 0x5a78 <__divmodsi4>
    4a4e:       30 93 ff 04     sts     0x04FF, r19
    4a52:       20 93 fe 04     sts     0x04FE, r18
    4a56:       89 81           ldd     r24, Y+1        ; 0x01
    4a58:       9a 81           ldd     r25, Y+2        ; 0x02
    4a5a:       90 93 01 05     sts     0x0501, r25
    4a5e:       80 93 00 05     sts     0x0500, r24
    4a62:       80 91 17 02     lds     r24, 0x0217
    4a66:       90 91 18 02     lds     r25, 0x0218
    4a6a:       90 93 03 05     sts     0x0503, r25
    4a6e:       80 93 02 05     sts     0x0502, r24
    4a72:       60 91 e7 01     lds     r22, 0x01E7
    4a76:       70 91 e8 01     lds     r23, 0x01E8
    4a7a:       80 91 e9 01     lds     r24, 0x01E9
    4a7e:       90 91 ea 01     lds     r25, 0x01EA
    4a82:       20 90 e3 05     lds     r2, 0x05E3
    4a86:       30 90 e4 05     lds     r3, 0x05E4
    4a8a:       40 90 e5 05     lds     r4, 0x05E5
    4a8e:       50 90 e6 05     lds     r5, 0x05E6
    4a92:       e0 90 de 05     lds     r14, 0x05DE
    4a96:       f0 90 df 05     lds     r15, 0x05DF
    4a9a:       60 90 ec 05     lds     r6, 0x05EC
    4a9e:       70 90 ed 05     lds     r7, 0x05ED
    4aa2:       80 90 ee 05     lds     r8, 0x05EE
    4aa6:       90 90 ef 05     lds     r9, 0x05EF
    4aaa:       0e 94 b8 2b     call    0x5770  ; 0x5770 <__floatsisf>
    4aae:       a2 01           movw    r20, r4
    4ab0:       91 01           movw    r18, r2
    4ab2:       0e 94 32 2c     call    0x5864  ; 0x5864 <__mulsf3>
    4ab6:       5b 01           movw    r10, r22
    4ab8:       6c 01           movw    r12, r24
    4aba:       00 27           eor     r16, r16
    4abc:       f7 fc           sbrc    r15, 7
    4abe:       00 95           com     r16
    4ac0:       10 2f           mov     r17, r16
    4ac2:       c8 01           movw    r24, r16
    4ac4:       b7 01           movw    r22, r14
    4ac6:       0e 94 b8 2b     call    0x5770  ; 0x5770 <__floatsisf>
    4aca:       a4 01           movw    r20, r8
    4acc:       93 01           movw    r18, r6
    4ace:       0e 94 32 2c     call    0x5864  ; 0x5864 <__mulsf3>
    4ad2:       9b 01           movw    r18, r22
    4ad4:       ac 01           movw    r20, r24
    4ad6:       c6 01           movw    r24, r12
    4ad8:       b5 01           movw    r22, r10
    4ada:       0e 94 13 2b     call    0x5626  ; 0x5626 <__addsf3>
    4ade:       0e 94 9b 2b     call    0x5736  ; 0x5736 <__fixsfsi>
    4ae2:       70 93 df 05     sts     0x05DF, r23
    4ae6:       60 93 de 05     sts     0x05DE, r22
    4aea:       60 91 ef 01     lds     r22, 0x01EF
    4aee:       70 91 f0 01     lds     r23, 0x01F0
    4af2:       80 91 f1 01     lds     r24, 0x01F1
    4af6:       90 91 f2 01     lds     r25, 0x01F2
    4afa:       e0 90 dc 05     lds     r14, 0x05DC
    4afe:       f0 90 dd 05     lds     r15, 0x05DD
    4b02:       0e 94 b8 2b     call    0x5770  ; 0x5770 <__floatsisf>
    4b06:       a2 01           movw    r20, r4
    4b08:       91 01           movw    r18, r2
    4b0a:       0e 94 32 2c     call    0x5864  ; 0x5864 <__mulsf3>
    4b0e:       5b 01           movw    r10, r22
    4b10:       6c 01           movw    r12, r24
    4b12:       00 27           eor     r16, r16
    4b14:       f7 fc           sbrc    r15, 7
    4b16:       00 95           com     r16
    4b18:       10 2f           mov     r17, r16
    4b1a:       c8 01           movw    r24, r16
    4b1c:       b7 01           movw    r22, r14
    4b1e:       0e 94 b8 2b     call    0x5770  ; 0x5770 <__floatsisf>
    4b22:       a4 01           movw    r20, r8
    4b24:       93 01           movw    r18, r6
    4b26:       0e 94 32 2c     call    0x5864  ; 0x5864 <__mulsf3>
    4b2a:       9b 01           movw    r18, r22
    4b2c:       ac 01           movw    r20, r24
    4b2e:       c6 01           movw    r24, r12
    4b30:       b5 01           movw    r22, r10
    4b32:       0e 94 13 2b     call    0x5626  ; 0x5626 <__addsf3>
    4b36:       0e 94 9b 2b     call    0x5736  ; 0x5736 <__fixsfsi>
    4b3a:       70 93 dd 05     sts     0x05DD, r23
    4b3e:       60 93 dc 05     sts     0x05DC, r22
    4b42:       60 91 ea 05     lds     r22, 0x05EA
    4b46:       70 91 eb 05     lds     r23, 0x05EB
    4b4a:       a0 90 f7 01     lds     r10, 0x01F7
    4b4e:       b0 90 f8 01     lds     r11, 0x01F8
    4b52:       c0 90 f9 01     lds     r12, 0x01F9
    4b56:       d0 90 fa 01     lds     r13, 0x01FA
    4b5a:       88 27           eor     r24, r24
    4b5c:       77 fd           sbrc    r23, 7
    4b5e:       80 95           com     r24
    4b60:       98 2f           mov     r25, r24
    4b62:       0e 94 b8 2b     call    0x5770  ; 0x5770 <__floatsisf>
    4b66:       7b 01           movw    r14, r22
    4b68:       8c 01           movw    r16, r24
    4b6a:       20 e0           ldi     r18, 0x00       ; 0
    4b6c:       30 e0           ldi     r19, 0x00       ; 0
    4b6e:       40 e0           ldi     r20, 0x00       ; 0
    4b70:       5f e3           ldi     r21, 0x3F       ; 63
    4b72:       c4 01           movw    r24, r8
    4b74:       b3 01           movw    r22, r6
    4b76:       0e 94 32 2c     call    0x5864  ; 0x5864 <__mulsf3>
    4b7a:       9b 01           movw    r18, r22
    4b7c:       ac 01           movw    r20, r24
    4b7e:       c8 01           movw    r24, r16
    4b80:       b7 01           movw    r22, r14
    4b82:       0e 94 32 2c     call    0x5864  ; 0x5864 <__mulsf3>
    4b86:       7b 01           movw    r14, r22
    4b88:       8c 01           movw    r16, r24
    4b8a:       c6 01           movw    r24, r12
    4b8c:       b5 01           movw    r22, r10
    4b8e:       0e 94 b8 2b     call    0x5770  ; 0x5770 <__floatsisf>
    4b92:       a2 01           movw    r20, r4
    4b94:       91 01           movw    r18, r2
    4b96:       0e 94 32 2c     call    0x5864  ; 0x5864 <__mulsf3>
    4b9a:       9b 01           movw    r18, r22
    4b9c:       ac 01           movw    r20, r24
    4b9e:       c8 01           movw    r24, r16
    4ba0:       b7 01           movw    r22, r14
    4ba2:       0e 94 13 2b     call    0x5626  ; 0x5626 <__addsf3>
    4ba6:       0e 94 9b 2b     call    0x5736  ; 0x5736 <__fixsfsi>
    4baa:       70 93 eb 05     sts     0x05EB, r23
    4bae:       60 93 ea 05     sts     0x05EA, r22
    4bb2:       80 91 de 05     lds     r24, 0x05DE
    4bb6:       90 91 df 05     lds     r25, 0x05DF
    4bba:       81 50           subi    r24, 0x01       ; 1
    4bbc:       98 40           sbci    r25, 0x08       ; 8
    4bbe:       34 f0           brlt    .+12            ; 0x4bcc <MotorRegler+0xee8>
    4bc0:       80 e0           ldi     r24, 0x00       ; 0
    4bc2:       98 e0           ldi     r25, 0x08       ; 8
    4bc4:       90 93 df 05     sts     0x05DF, r25
    4bc8:       80 93 de 05     sts     0x05DE, r24
    4bcc:       80 91 de 05     lds     r24, 0x05DE
    4bd0:       90 91 df 05     lds     r25, 0x05DF
    4bd4:       80 50           subi    r24, 0x00       ; 0
    4bd6:       98 4f           sbci    r25, 0xF8       ; 248
    4bd8:       34 f4           brge    .+12            ; 0x4be6 <MotorRegler+0xf02>
    4bda:       80 e0           ldi     r24, 0x00       ; 0
    4bdc:       98 ef           ldi     r25, 0xF8       ; 248
    4bde:       90 93 df 05     sts     0x05DF, r25
    4be2:       80 93 de 05     sts     0x05DE, r24
    4be6:       80 91 dc 05     lds     r24, 0x05DC
    4bea:       90 91 dd 05     lds     r25, 0x05DD
    4bee:       81 50           subi    r24, 0x01       ; 1
    4bf0:       98 40           sbci    r25, 0x08       ; 8
    4bf2:       34 f0           brlt    .+12            ; 0x4c00 <MotorRegler+0xf1c>
    4bf4:       80 e0           ldi     r24, 0x00       ; 0
    4bf6:       98 e0           ldi     r25, 0x08       ; 8
    4bf8:       90 93 dd 05     sts     0x05DD, r25
    4bfc:       80 93 dc 05     sts     0x05DC, r24
    4c00:       80 91 dc 05     lds     r24, 0x05DC
    4c04:       90 91 dd 05     lds     r25, 0x05DD
    4c08:       80 50           subi    r24, 0x00       ; 0
    4c0a:       98 4f           sbci    r25, 0xF8       ; 248
    4c0c:       34 f4           brge    .+12            ; 0x4c1a <MotorRegler+0xf36>
    4c0e:       80 e0           ldi     r24, 0x00       ; 0
    4c10:       98 ef           ldi     r25, 0xF8       ; 248
    4c12:       90 93 dd 05     sts     0x05DD, r25
    4c16:       80 93 dc 05     sts     0x05DC, r24
    4c1a:       80 91 ea 05     lds     r24, 0x05EA
    4c1e:       90 91 eb 05     lds     r25, 0x05EB
    4c22:       81 50           subi    r24, 0x01       ; 1
    4c24:       98 40           sbci    r25, 0x08       ; 8
    4c26:       34 f0           brlt    .+12            ; 0x4c34 <MotorRegler+0xf50>
    4c28:       80 e0           ldi     r24, 0x00       ; 0
    4c2a:       98 e0           ldi     r25, 0x08       ; 8
    4c2c:       90 93 eb 05     sts     0x05EB, r25
    4c30:       80 93 ea 05     sts     0x05EA, r24
    4c34:       80 91 ea 05     lds     r24, 0x05EA
    4c38:       90 91 eb 05     lds     r25, 0x05EB
    4c3c:       80 50           subi    r24, 0x00       ; 0
    4c3e:       98 4f           sbci    r25, 0xF8       ; 248
    4c40:       34 f4           brge    .+12            ; 0x4c4e <MotorRegler+0xf6a>
    4c42:       80 e0           ldi     r24, 0x00       ; 0
    4c44:       98 ef           ldi     r25, 0xF8       ; 248
    4c46:       90 93 eb 05     sts     0x05EB, r25
    4c4a:       80 93 ea 05     sts     0x05EA, r24
    4c4e:       80 91 aa 05     lds     r24, 0x05AA
    4c52:       99 27           eor     r25, r25
    4c54:       80 ff           sbrs    r24, 0
    4c56:       cd c0           rjmp    .+410           ; 0x4df2 <MotorRegler+0x110e>
    4c58:       20 91 81 01     lds     r18, 0x0181
    4c5c:       81 ff           sbrs    r24, 1
    4c5e:       0e c0           rjmp    .+28            ; 0x4c7c <MotorRegler+0xf98>
    4c60:       22 33           cpi     r18, 0x32       ; 50
    4c62:       b0 f4           brcc    .+44            ; 0x4c90 <MotorRegler+0xfac>
    4c64:       80 91 2f 02     lds     r24, 0x022F
    4c68:       90 91 30 02     lds     r25, 0x0230
    4c6c:       44 97           sbiw    r24, 0x14       ; 20
    4c6e:       90 93 32 02     sts     0x0232, r25
    4c72:       80 93 31 02     sts     0x0231, r24
    4c76:       10 92 1e 02     sts     0x021E, r1
    4c7a:       0d c0           rjmp    .+26            ; 0x4c96 <MotorRegler+0xfb2>
    4c7c:       80 91 af 05     lds     r24, 0x05AF
    4c80:       28 9f           mul     r18, r24
    4c82:       c0 01           movw    r24, r0
    4c84:       11 24           eor     r1, r1
    4c86:       44 97           sbiw    r24, 0x14       ; 20
    4c88:       90 93 32 02     sts     0x0232, r25
    4c8c:       80 93 31 02     sts     0x0231, r24
    4c90:       81 e0           ldi     r24, 0x01       ; 1
    4c92:       80 93 1e 02     sts     0x021E, r24
    4c96:       80 91 1d 02     lds     r24, 0x021D
    4c9a:       88 23           and     r24, r24
    4c9c:       21 f0           breq    .+8             ; 0x4ca6 <MotorRegler+0xfc2>
    4c9e:       10 92 32 02     sts     0x0232, r1
    4ca2:       10 92 31 02     sts     0x0231, r1
    4ca6:       20 91 2f 02     lds     r18, 0x022F
    4caa:       30 91 30 02     lds     r19, 0x0230
    4cae:       40 91 31 02     lds     r20, 0x0231
    4cb2:       50 91 32 02     lds     r21, 0x0232
    4cb6:       42 17           cp      r20, r18
    4cb8:       53 07           cpc     r21, r19
    4cba:       0c f0           brlt    .+2             ; 0x4cbe <MotorRegler+0xfda>
    4cbc:       9a c0           rjmp    .+308           ; 0x4df2 <MotorRegler+0x110e>
    4cbe:       80 91 1e 02     lds     r24, 0x021E
    4cc2:       88 23           and     r24, r24
    4cc4:       09 f4           brne    .+2             ; 0x4cc8 <MotorRegler+0xfe4>
    4cc6:       95 c0           rjmp    .+298           ; 0x4df2 <MotorRegler+0x110e>
    4cc8:       24 1b           sub     r18, r20
    4cca:       35 0b           sbc     r19, r21
    4ccc:       80 91 82 01     lds     r24, 0x0182
    4cd0:       99 27           eor     r25, r25
    4cd2:       bc 01           movw    r22, r24
    4cd4:       26 9f           mul     r18, r22
    4cd6:       c0 01           movw    r24, r0
    4cd8:       27 9f           mul     r18, r23
    4cda:       90 0d           add     r25, r0
    4cdc:       36 9f           mul     r19, r22
    4cde:       90 0d           add     r25, r0
    4ce0:       11 24           eor     r1, r1
    4ce2:       60 e1           ldi     r22, 0x10       ; 16
    4ce4:       70 e0           ldi     r23, 0x00       ; 0
    4ce6:       0e 94 07 2d     call    0x5a0e  ; 0x5a0e <__divmodhi4>
    4cea:       09 81           ldd     r16, Y+1        ; 0x01
    4cec:       1a 81           ldd     r17, Y+2        ; 0x02
    4cee:       06 1b           sub     r16, r22
    4cf0:       17 0b           sbc     r17, r23
    4cf2:       20 91 c4 01     lds     r18, 0x01C4
    4cf6:       30 91 c5 01     lds     r19, 0x01C5
    4cfa:       80 91 80 01     lds     r24, 0x0180
    4cfe:       99 27           eor     r25, r25
    4d00:       fc 01           movw    r30, r24
    4d02:       2e 9f           mul     r18, r30
    4d04:       c0 01           movw    r24, r0
    4d06:       2f 9f           mul     r18, r31
    4d08:       90 0d           add     r25, r0
    4d0a:       3e 9f           mul     r19, r30
    4d0c:       90 0d           add     r25, r0
    4d0e:       11 24           eor     r1, r1
    4d10:       68 e0           ldi     r22, 0x08       ; 8
    4d12:       70 e0           ldi     r23, 0x00       ; 0
    4d14:       0e 94 07 2d     call    0x5a0e  ; 0x5a0e <__divmodhi4>
    4d18:       06 1b           sub     r16, r22
    4d1a:       17 0b           sbc     r17, r23
    4d1c:       60 91 13 02     lds     r22, 0x0213
    4d20:       70 91 14 02     lds     r23, 0x0214
    4d24:       80 91 15 02     lds     r24, 0x0215
    4d28:       90 91 16 02     lds     r25, 0x0216
    4d2c:       20 e0           ldi     r18, 0x00       ; 0
    4d2e:       32 e0           ldi     r19, 0x02       ; 2
    4d30:       40 e0           ldi     r20, 0x00       ; 0
    4d32:       50 e0           ldi     r21, 0x00       ; 0
    4d34:       0e 94 3c 2d     call    0x5a78  ; 0x5a78 <__divmodsi4>
    4d38:       ca 01           movw    r24, r20
    4d3a:       b9 01           movw    r22, r18
    4d3c:       20 91 83 01     lds     r18, 0x0183
    4d40:       33 27           eor     r19, r19
    4d42:       44 27           eor     r20, r20
    4d44:       55 27           eor     r21, r21
    4d46:       0e 94 d4 2c     call    0x59a8  ; 0x59a8 <__mulsi3>
    4d4a:       20 e2           ldi     r18, 0x20       ; 32
    4d4c:       30 e0           ldi     r19, 0x00       ; 0
    4d4e:       40 e0           ldi     r20, 0x00       ; 0
    4d50:       50 e0           ldi     r21, 0x00       ; 0
    4d52:       0e 94 3c 2d     call    0x5a78  ; 0x5a78 <__divmodsi4>
    4d56:       ff ef           ldi     r31, 0xFF       ; 255
    4d58:       2e 3c           cpi     r18, 0xCE       ; 206
    4d5a:       3f 07           cpc     r19, r31
    4d5c:       14 f4           brge    .+4             ; 0x4d62 <MotorRegler+0x107e>
    4d5e:       2e ec           ldi     r18, 0xCE       ; 206
    4d60:       3f ef           ldi     r19, 0xFF       ; 255
    4d62:       80 91 3b 02     lds     r24, 0x023B
    4d66:       90 91 3c 02     lds     r25, 0x023C
    4d6a:       ac 01           movw    r20, r24
    4d6c:       74 e0           ldi     r23, 0x04       ; 4
    4d6e:       44 0f           add     r20, r20
    4d70:       55 1f           adc     r21, r21
    4d72:       7a 95           dec     r23
    4d74:       e1 f7           brne    .-8             ; 0x4d6e <MotorRegler+0x108a>
    4d76:       48 1b           sub     r20, r24
    4d78:       59 0b           sbc     r21, r25
    4d7a:       23 33           cpi     r18, 0x33       ; 51
    4d7c:       31 05           cpc     r19, r1
    4d7e:       14 f0           brlt    .+4             ; 0x4d84 <MotorRegler+0x10a0>
    4d80:       22 e3           ldi     r18, 0x32       ; 50
    4d82:       30 e0           ldi     r19, 0x00       ; 0
    4d84:       02 1b           sub     r16, r18
    4d86:       13 0b           sbc     r17, r19
    4d88:       ca 01           movw    r24, r20
    4d8a:       80 0f           add     r24, r16
    4d8c:       91 1f           adc     r25, r17
    4d8e:       60 e1           ldi     r22, 0x10       ; 16
    4d90:       70 e0           ldi     r23, 0x00       ; 0
    4d92:       0e 94 07 2d     call    0x5a0e  ; 0x5a0e <__divmodhi4>
    4d96:       70 93 3c 02     sts     0x023C, r23
    4d9a:       60 93 3b 02     sts     0x023B, r22
    4d9e:       80 91 ab 05     lds     r24, 0x05AB
    4da2:       99 27           eor     r25, r25
    4da4:       68 17           cp      r22, r24
    4da6:       79 07           cpc     r23, r25
    4da8:       8c f4           brge    .+34            ; 0x4dcc <MotorRegler+0x10e8>
    4daa:       29 81           ldd     r18, Y+1        ; 0x01
    4dac:       3a 81           ldd     r19, Y+2        ; 0x02
    4dae:       28 17           cp      r18, r24
    4db0:       39 07           cpc     r19, r25
    4db2:       2c f0           brlt    .+10            ; 0x4dbe <MotorRegler+0x10da>
    4db4:       90 93 3c 02     sts     0x023C, r25
    4db8:       80 93 3b 02     sts     0x023B, r24
    4dbc:       07 c0           rjmp    .+14            ; 0x4dcc <MotorRegler+0x10e8>
    4dbe:       49 81           ldd     r20, Y+1        ; 0x01
    4dc0:       5a 81           ldd     r21, Y+2        ; 0x02
    4dc2:       50 93 3c 02     sts     0x023C, r21
    4dc6:       40 93 3b 02     sts     0x023B, r20
    4dca:       0d c0           rjmp    .+26            ; 0x4de6 <MotorRegler+0x1102>
    4dcc:       80 91 3b 02     lds     r24, 0x023B
    4dd0:       90 91 3c 02     lds     r25, 0x023C
    4dd4:       69 81           ldd     r22, Y+1        ; 0x01
    4dd6:       7a 81           ldd     r23, Y+2        ; 0x02
    4dd8:       68 17           cp      r22, r24
    4dda:       79 07           cpc     r23, r25
    4ddc:       24 f4           brge    .+8             ; 0x4de6 <MotorRegler+0x1102>
    4dde:       70 93 3c 02     sts     0x023C, r23
    4de2:       60 93 3b 02     sts     0x023B, r22
    4de6:       80 91 3b 02     lds     r24, 0x023B
    4dea:       90 91 3c 02     lds     r25, 0x023C
    4dee:       9a 83           std     Y+2, r25        ; 0x02
    4df0:       89 83           std     Y+1, r24        ; 0x01
    4df2:       c0 90 ea 05     lds     r12, 0x05EA
    4df6:       d0 90 eb 05     lds     r13, 0x05EB
    4dfa:       80 91 50 02     lds     r24, 0x0250
    4dfe:       90 91 51 02     lds     r25, 0x0251
    4e02:       c8 1a           sub     r12, r24
    4e04:       d9 0a           sbc     r13, r25
    4e06:       95 e6           ldi     r25, 0x65       ; 101
    4e08:       c9 16           cp      r12, r25
    4e0a:       d1 04           cpc     r13, r1
    4e0c:       24 f0           brlt    .+8             ; 0x4e16 <MotorRegler+0x1132>
    4e0e:       64 e6           ldi     r22, 0x64       ; 100
    4e10:       c6 2e           mov     r12, r22
    4e12:       d1 2c           mov     r13, r1
    4e14:       09 c0           rjmp    .+18            ; 0x4e28 <MotorRegler+0x1144>
    4e16:       ec e9           ldi     r30, 0x9C       ; 156
    4e18:       ce 16           cp      r12, r30
    4e1a:       ef ef           ldi     r30, 0xFF       ; 255
    4e1c:       de 06           cpc     r13, r30
    4e1e:       24 f4           brge    .+8             ; 0x4e28 <MotorRegler+0x1144>
    4e20:       5c e9           ldi     r21, 0x9C       ; 156
    4e22:       c5 2e           mov     r12, r21
    4e24:       5f ef           ldi     r21, 0xFF       ; 255
    4e26:       d5 2e           mov     r13, r21
    4e28:       40 90 78 01     lds     r4, 0x0178
    4e2c:       50 90 79 01     lds     r5, 0x0179
    4e30:       60 90 7a 01     lds     r6, 0x017A
    4e34:       70 90 7b 01     lds     r7, 0x017B
    4e38:       60 91 de 05     lds     r22, 0x05DE
    4e3c:       70 91 df 05     lds     r23, 0x05DF
    4e40:       20 91 28 02     lds     r18, 0x0228
    4e44:       30 91 29 02     lds     r19, 0x0229
    4e48:       40 91 8e 02     lds     r20, 0x028E
    4e4c:       50 91 8f 02     lds     r21, 0x028F
    4e50:       24 1b           sub     r18, r20
    4e52:       35 0b           sbc     r19, r21
    4e54:       62 1b           sub     r22, r18
    4e56:       73 0b           sbc     r23, r19
    4e58:       88 27           eor     r24, r24
    4e5a:       77 fd           sbrc    r23, 7
    4e5c:       80 95           com     r24
    4e5e:       98 2f           mov     r25, r24
    4e60:       0e 94 b8 2b     call    0x5770  ; 0x5770 <__floatsisf>
    4e64:       9b 01           movw    r18, r22
    4e66:       ac 01           movw    r20, r24
    4e68:       c3 01           movw    r24, r6
    4e6a:       b2 01           movw    r22, r4
    4e6c:       0e 94 32 2c     call    0x5864  ; 0x5864 <__mulsf3>
    4e70:       0e 94 9b 2b     call    0x5736  ; 0x5736 <__fixsfsi>
    4e74:       70 93 9b 02     sts     0x029B, r23
    4e78:       60 93 9a 02     sts     0x029A, r22
    4e7c:       80 91 9a 02     lds     r24, 0x029A
    4e80:       90 91 9b 02     lds     r25, 0x029B
    4e84:       8c 01           movw    r16, r24
    4e86:       22 27           eor     r18, r18
    4e88:       17 fd           sbrc    r17, 7
    4e8a:       20 95           com     r18
    4e8c:       32 2f           mov     r19, r18
    4e8e:       80 91 58 02     lds     r24, 0x0258
    4e92:       90 91 59 02     lds     r25, 0x0259
    4e96:       a0 91 5a 02     lds     r26, 0x025A
    4e9a:       b0 91 5b 02     lds     r27, 0x025B
    4e9e:       08 0f           add     r16, r24
    4ea0:       19 1f           adc     r17, r25
    4ea2:       2a 1f           adc     r18, r26
    4ea4:       3b 1f           adc     r19, r27
    4ea6:       00 93 58 02     sts     0x0258, r16
    4eaa:       10 93 59 02     sts     0x0259, r17
    4eae:       20 93 5a 02     sts     0x025A, r18
    4eb2:       30 93 5b 02     sts     0x025B, r19
    4eb6:       10 16           cp      r1, r16
    4eb8:       11 06           cpc     r1, r17
    4eba:       12 06           cpc     r1, r18
    4ebc:       13 06           cpc     r1, r19
    4ebe:       ac f4           brge    .+42            ; 0x4eea <MotorRegler+0x1206>
    4ec0:       c8 01           movw    r24, r16
    4ec2:       17 ff           sbrs    r17, 7
    4ec4:       03 c0           rjmp    .+6             ; 0x4ecc <MotorRegler+0x11e8>
    4ec6:       90 95           com     r25
    4ec8:       81 95           neg     r24
    4eca:       9f 4f           sbci    r25, 0xFF       ; 255
    4ecc:       60 e0           ldi     r22, 0x00       ; 0
    4ece:       71 e0           ldi     r23, 0x01       ; 1
    4ed0:       0e 94 07 2d     call    0x5a0e  ; 0x5a0e <__divmodhi4>
    4ed4:       6f 5f           subi    r22, 0xFF       ; 255
    4ed6:       7f 4f           sbci    r23, 0xFF       ; 255
    4ed8:       88 27           eor     r24, r24
    4eda:       77 fd           sbrc    r23, 7
    4edc:       80 95           com     r24
    4ede:       98 2f           mov     r25, r24
    4ee0:       06 1b           sub     r16, r22
    4ee2:       17 0b           sbc     r17, r23
    4ee4:       28 0b           sbc     r18, r24
    4ee6:       39 0b           sbc     r19, r25
    4ee8:       14 c0           rjmp    .+40            ; 0x4f12 <MotorRegler+0x122e>
    4eea:       c8 01           movw    r24, r16
    4eec:       17 ff           sbrs    r17, 7
    4eee:       03 c0           rjmp    .+6             ; 0x4ef6 <MotorRegler+0x1212>
    4ef0:       90 95           com     r25
    4ef2:       81 95           neg     r24
    4ef4:       9f 4f           sbci    r25, 0xFF       ; 255
    4ef6:       60 e0           ldi     r22, 0x00       ; 0
    4ef8:       71 e0           ldi     r23, 0x01       ; 1
    4efa:       0e 94 07 2d     call    0x5a0e  ; 0x5a0e <__divmodhi4>
    4efe:       6f 5f           subi    r22, 0xFF       ; 255
    4f00:       7f 4f           sbci    r23, 0xFF       ; 255
    4f02:       88 27           eor     r24, r24
    4f04:       77 fd           sbrc    r23, 7
    4f06:       80 95           com     r24
    4f08:       98 2f           mov     r25, r24
    4f0a:       06 0f           add     r16, r22
    4f0c:       17 1f           adc     r17, r23
    4f0e:       28 1f           adc     r18, r24
    4f10:       39 1f           adc     r19, r25
    4f12:       00 93 58 02     sts     0x0258, r16
    4f16:       10 93 59 02     sts     0x0259, r17
    4f1a:       20 93 5a 02     sts     0x025A, r18
    4f1e:       30 93 5b 02     sts     0x025B, r19
    4f22:       80 91 58 02     lds     r24, 0x0258
    4f26:       90 91 59 02     lds     r25, 0x0259
    4f2a:       a0 91 5a 02     lds     r26, 0x025A
    4f2e:       b0 91 5b 02     lds     r27, 0x025B
    4f32:       81 38           cpi     r24, 0x81       ; 129
    4f34:       fe e3           ldi     r31, 0x3E       ; 62
    4f36:       9f 07           cpc     r25, r31
    4f38:       f0 e0           ldi     r31, 0x00       ; 0
    4f3a:       af 07           cpc     r26, r31
    4f3c:       f0 e0           ldi     r31, 0x00       ; 0
    4f3e:       bf 07           cpc     r27, r31
    4f40:       2c f0           brlt    .+10            ; 0x4f4c <MotorRegler+0x1268>
    4f42:       80 e8           ldi     r24, 0x80       ; 128
    4f44:       9e e3           ldi     r25, 0x3E       ; 62
    4f46:       a0 e0           ldi     r26, 0x00       ; 0
    4f48:       b0 e0           ldi     r27, 0x00       ; 0
    4f4a:       09 c0           rjmp    .+18            ; 0x4f5e <MotorRegler+0x127a>
    4f4c:       80 58           subi    r24, 0x80       ; 128
    4f4e:       91 4c           sbci    r25, 0xC1       ; 193
    4f50:       af 4f           sbci    r26, 0xFF       ; 255
    4f52:       bf 4f           sbci    r27, 0xFF       ; 255
    4f54:       64 f4           brge    .+24            ; 0x4f6e <MotorRegler+0x128a>
    4f56:       80 e8           ldi     r24, 0x80       ; 128
    4f58:       91 ec           ldi     r25, 0xC1       ; 193
    4f5a:       af ef           ldi     r26, 0xFF       ; 255
    4f5c:       bf ef           ldi     r27, 0xFF       ; 255
    4f5e:       80 93 58 02     sts     0x0258, r24
    4f62:       90 93 59 02     sts     0x0259, r25
    4f66:       a0 93 5a 02     sts     0x025A, r26
    4f6a:       b0 93 5b 02     sts     0x025B, r27
    4f6e:       60 91 9a 02     lds     r22, 0x029A
    4f72:       70 91 9b 02     lds     r23, 0x029B
    4f76:       80 90 7c 01     lds     r8, 0x017C
    4f7a:       90 90 7d 01     lds     r9, 0x017D
    4f7e:       a0 90 7e 01     lds     r10, 0x017E
    4f82:       b0 90 7f 01     lds     r11, 0x017F
    4f86:       88 27           eor     r24, r24
    4f88:       77 fd           sbrc    r23, 7
    4f8a:       80 95           com     r24
    4f8c:       98 2f           mov     r25, r24
    4f8e:       0e 94 b8 2b     call    0x5770  ; 0x5770 <__floatsisf>
    4f92:       7b 01           movw    r14, r22
    4f94:       8c 01           movw    r16, r24
    4f96:       60 91 58 02     lds     r22, 0x0258
    4f9a:       70 91 59 02     lds     r23, 0x0259
    4f9e:       80 91 5a 02     lds     r24, 0x025A
    4fa2:       90 91 5b 02     lds     r25, 0x025B
    4fa6:       0e 94 b8 2b     call    0x5770  ; 0x5770 <__floatsisf>
    4faa:       9b 01           movw    r18, r22
    4fac:       ac 01           movw    r20, r24
    4fae:       c5 01           movw    r24, r10
    4fb0:       b4 01           movw    r22, r8
    4fb2:       0e 94 32 2c     call    0x5864  ; 0x5864 <__mulsf3>
    4fb6:       9b 01           movw    r18, r22
    4fb8:       ac 01           movw    r20, r24
    4fba:       c8 01           movw    r24, r16
    4fbc:       b7 01           movw    r22, r14
    4fbe:       0e 94 13 2b     call    0x5626  ; 0x5626 <__addsf3>
    4fc2:       0e 94 9b 2b     call    0x5736  ; 0x5736 <__fixsfsi>
    4fc6:       96 01           movw    r18, r12
    4fc8:       26 0f           add     r18, r22
    4fca:       37 1f           adc     r19, r23
    4fcc:       49 81           ldd     r20, Y+1        ; 0x01
    4fce:       5a 81           ldd     r21, Y+2        ; 0x02
    4fd0:       24 0f           add     r18, r20
    4fd2:       35 1f           adc     r19, r21
    4fd4:       22 24           eor     r2, r2
    4fd6:       4a 30           cpi     r20, 0x0A       ; 10
    4fd8:       51 05           cpc     r21, r1
    4fda:       14 f4           brge    .+4             ; 0x4fe0 <MotorRegler+0x12fc>
    4fdc:       41 e0           ldi     r20, 0x01       ; 1
    4fde:       24 2e           mov     r2, r20
    4fe0:       37 fd           sbrc    r19, 7
    4fe2:       02 c0           rjmp    .+4             ; 0x4fe8 <MotorRegler+0x1304>
    4fe4:       22 20           and     r2, r2
    4fe6:       19 f0           breq    .+6             ; 0x4fee <MotorRegler+0x130a>
    4fe8:       40 e0           ldi     r20, 0x00       ; 0
    4fea:       50 e0           ldi     r21, 0x00       ; 0
    4fec:       08 c0           rjmp    .+16            ; 0x4ffe <MotorRegler+0x131a>
    4fee:       80 91 e9 05     lds     r24, 0x05E9
    4ff2:       48 2f           mov     r20, r24
    4ff4:       55 27           eor     r21, r21
    4ff6:       24 17           cp      r18, r20
    4ff8:       35 07           cpc     r19, r21
    4ffa:       0c f4           brge    .+2             ; 0x4ffe <MotorRegler+0x131a>
    4ffc:       a9 01           movw    r20, r18
    4ffe:       80 91 e0 05     lds     r24, 0x05E0
    5002:       e8 2f           mov     r30, r24
    5004:       ff 27           eor     r31, r31
    5006:       fc 83           std     Y+4, r31        ; 0x04
    5008:       eb 83           std     Y+3, r30        ; 0x03
    500a:       9f 01           movw    r18, r30
    500c:       e4 17           cp      r30, r20
    500e:       f5 07           cpc     r31, r21
    5010:       0c f4           brge    .+2             ; 0x5014 <MotorRegler+0x1330>
    5012:       9a 01           movw    r18, r20
    5014:       20 93 98 02     sts     0x0298, r18
    5018:       29 81           ldd     r18, Y+1        ; 0x01
    501a:       3a 81           ldd     r19, Y+2        ; 0x02
    501c:       26 1b           sub     r18, r22
    501e:       37 0b           sbc     r19, r23
    5020:       b9 01           movw    r22, r18
    5022:       6c 0d           add     r22, r12
    5024:       7d 1d           adc     r23, r13
    5026:       77 fd           sbrc    r23, 7
    5028:       02 c0           rjmp    .+4             ; 0x502e <MotorRegler+0x134a>
    502a:       22 20           and     r2, r2
    502c:       19 f0           breq    .+6             ; 0x5034 <MotorRegler+0x1350>
    502e:       80 e0           ldi     r24, 0x00       ; 0
    5030:       90 e0           ldi     r25, 0x00       ; 0
    5032:       07 c0           rjmp    .+14            ; 0x5042 <MotorRegler+0x135e>
    5034:       80 91 e9 05     lds     r24, 0x05E9
    5038:       99 27           eor     r25, r25
    503a:       68 17           cp      r22, r24
    503c:       79 07           cpc     r23, r25
    503e:       0c f4           brge    .+2             ; 0x5042 <MotorRegler+0x135e>
    5040:       cb 01           movw    r24, r22
    5042:       2b 81           ldd     r18, Y+3        ; 0x03
    5044:       3c 81           ldd     r19, Y+4        ; 0x04
    5046:       28 17           cp      r18, r24
    5048:       39 07           cpc     r19, r25
    504a:       0c f4           brge    .+2             ; 0x504e <MotorRegler+0x136a>
    504c:       9c 01           movw    r18, r24
    504e:       20 93 99 02     sts     0x0299, r18
    5052:       60 91 dc 05     lds     r22, 0x05DC
    5056:       70 91 dd 05     lds     r23, 0x05DD
    505a:       20 91 2a 02     lds     r18, 0x022A
    505e:       30 91 2b 02     lds     r19, 0x022B
    5062:       40 91 90 02     lds     r20, 0x0290
    5066:       50 91 91 02     lds     r21, 0x0291
    506a:       24 1b           sub     r18, r20
    506c:       35 0b           sbc     r19, r21
    506e:       62 1b           sub     r22, r18
    5070:       73 0b           sbc     r23, r19
    5072:       88 27           eor     r24, r24
    5074:       77 fd           sbrc    r23, 7
    5076:       80 95           com     r24
    5078:       98 2f           mov     r25, r24
    507a:       0e 94 b8 2b     call    0x5770  ; 0x5770 <__floatsisf>
    507e:       9b 01           movw    r18, r22
    5080:       ac 01           movw    r20, r24
    5082:       c3 01           movw    r24, r6
    5084:       b2 01           movw    r22, r4
    5086:       0e 94 32 2c     call    0x5864  ; 0x5864 <__mulsf3>
    508a:       0e 94 9b 2b     call    0x5736  ; 0x5736 <__fixsfsi>
    508e:       70 93 97 02     sts     0x0297, r23
    5092:       60 93 96 02     sts     0x0296, r22
    5096:       80 91 96 02     lds     r24, 0x0296
    509a:       90 91 97 02     lds     r25, 0x0297
    509e:       8c 01           movw    r16, r24
    50a0:       22 27           eor     r18, r18
    50a2:       17 fd           sbrc    r17, 7
    50a4:       20 95           com     r18
    50a6:       32 2f           mov     r19, r18
    50a8:       80 91 54 02     lds     r24, 0x0254
    50ac:       90 91 55 02     lds     r25, 0x0255
    50b0:       a0 91 56 02     lds     r26, 0x0256
    50b4:       b0 91 57 02     lds     r27, 0x0257
    50b8:       08 0f           add     r16, r24
    50ba:       19 1f           adc     r17, r25
    50bc:       2a 1f           adc     r18, r26
    50be:       3b 1f           adc     r19, r27
    50c0:       00 93 54 02     sts     0x0254, r16
    50c4:       10 93 55 02     sts     0x0255, r17
    50c8:       20 93 56 02     sts     0x0256, r18
    50cc:       30 93 57 02     sts     0x0257, r19
    50d0:       10 16           cp      r1, r16
    50d2:       11 06           cpc     r1, r17
    50d4:       12 06           cpc     r1, r18
    50d6:       13 06           cpc     r1, r19
    50d8:       ac f4           brge    .+42            ; 0x5104 <MotorRegler+0x1420>
    50da:       c8 01           movw    r24, r16
    50dc:       17 ff           sbrs    r17, 7
    50de:       03 c0           rjmp    .+6             ; 0x50e6 <MotorRegler+0x1402>
    50e0:       90 95           com     r25
    50e2:       81 95           neg     r24
    50e4:       9f 4f           sbci    r25, 0xFF       ; 255
    50e6:       60 e0           ldi     r22, 0x00       ; 0
    50e8:       71 e0           ldi     r23, 0x01       ; 1
    50ea:       0e 94 07 2d     call    0x5a0e  ; 0x5a0e <__divmodhi4>
    50ee:       6f 5f           subi    r22, 0xFF       ; 255
    50f0:       7f 4f           sbci    r23, 0xFF       ; 255
    50f2:       88 27           eor     r24, r24
    50f4:       77 fd           sbrc    r23, 7
    50f6:       80 95           com     r24
    50f8:       98 2f           mov     r25, r24
    50fa:       06 1b           sub     r16, r22
    50fc:       17 0b           sbc     r17, r23
    50fe:       28 0b           sbc     r18, r24
    5100:       39 0b           sbc     r19, r25
    5102:       14 c0           rjmp    .+40            ; 0x512c <MotorRegler+0x1448>
    5104:       c8 01           movw    r24, r16
    5106:       17 ff           sbrs    r17, 7
    5108:       03 c0           rjmp    .+6             ; 0x5110 <MotorRegler+0x142c>
    510a:       90 95           com     r25
    510c:       81 95           neg     r24
    510e:       9f 4f           sbci    r25, 0xFF       ; 255
    5110:       60 e0           ldi     r22, 0x00       ; 0
    5112:       71 e0           ldi     r23, 0x01       ; 1
    5114:       0e 94 07 2d     call    0x5a0e  ; 0x5a0e <__divmodhi4>
    5118:       6f 5f           subi    r22, 0xFF       ; 255
    511a:       7f 4f           sbci    r23, 0xFF       ; 255
    511c:       88 27           eor     r24, r24
    511e:       77 fd           sbrc    r23, 7
    5120:       80 95           com     r24
    5122:       98 2f           mov     r25, r24
    5124:       06 0f           add     r16, r22
    5126:       17 1f           adc     r17, r23
    5128:       28 1f           adc     r18, r24
    512a:       39 1f           adc     r19, r25
    512c:       00 93 54 02     sts     0x0254, r16
    5130:       10 93 55 02     sts     0x0255, r17
    5134:       20 93 56 02     sts     0x0256, r18
    5138:       30 93 57 02     sts     0x0257, r19
    513c:       80 91 54 02     lds     r24, 0x0254
    5140:       90 91 55 02     lds     r25, 0x0255
    5144:       a0 91 56 02     lds     r26, 0x0256
    5148:       b0 91 57 02     lds     r27, 0x0257
    514c:       81 38           cpi     r24, 0x81       ; 129
    514e:       3e e3           ldi     r19, 0x3E       ; 62
    5150:       93 07           cpc     r25, r19
    5152:       30 e0           ldi     r19, 0x00       ; 0
    5154:       a3 07           cpc     r26, r19
    5156:       30 e0           ldi     r19, 0x00       ; 0
    5158:       b3 07           cpc     r27, r19
    515a:       2c f0           brlt    .+10            ; 0x5166 <MotorRegler+0x1482>
    515c:       80 e8           ldi     r24, 0x80       ; 128
    515e:       9e e3           ldi     r25, 0x3E       ; 62
    5160:       a0 e0           ldi     r26, 0x00       ; 0
    5162:       b0 e0           ldi     r27, 0x00       ; 0
    5164:       09 c0           rjmp    .+18            ; 0x5178 <MotorRegler+0x1494>
    5166:       80 58           subi    r24, 0x80       ; 128
    5168:       91 4c           sbci    r25, 0xC1       ; 193
    516a:       af 4f           sbci    r26, 0xFF       ; 255
    516c:       bf 4f           sbci    r27, 0xFF       ; 255
    516e:       64 f4           brge    .+24            ; 0x5188 <MotorRegler+0x14a4>
    5170:       80 e8           ldi     r24, 0x80       ; 128
    5172:       91 ec           ldi     r25, 0xC1       ; 193
    5174:       af ef           ldi     r26, 0xFF       ; 255
    5176:       bf ef           ldi     r27, 0xFF       ; 255
    5178:       80 93 54 02     sts     0x0254, r24
    517c:       90 93 55 02     sts     0x0255, r25
    5180:       a0 93 56 02     sts     0x0256, r26
    5184:       b0 93 57 02     sts     0x0257, r27
    5188:       60 91 96 02     lds     r22, 0x0296
    518c:       70 91 97 02     lds     r23, 0x0297
    5190:       88 27           eor     r24, r24
    5192:       77 fd           sbrc    r23, 7
    5194:       80 95           com     r24
    5196:       98 2f           mov     r25, r24
    5198:       0e 94 b8 2b     call    0x5770  ; 0x5770 <__floatsisf>
    519c:       7b 01           movw    r14, r22
    519e:       8c 01           movw    r16, r24
    51a0:       60 91 54 02     lds     r22, 0x0254
    51a4:       70 91 55 02     lds     r23, 0x0255
    51a8:       80 91 56 02     lds     r24, 0x0256
    51ac:       90 91 57 02     lds     r25, 0x0257
    51b0:       0e 94 b8 2b     call    0x5770  ; 0x5770 <__floatsisf>
    51b4:       9b 01           movw    r18, r22
    51b6:       ac 01           movw    r20, r24
    51b8:       c5 01           movw    r24, r10
    51ba:       b4 01           movw    r22, r8
    51bc:       0e 94 32 2c     call    0x5864  ; 0x5864 <__mulsf3>
    51c0:       9b 01           movw    r18, r22
    51c2:       ac 01           movw    r20, r24
    51c4:       c8 01           movw    r24, r16
    51c6:       b7 01           movw    r22, r14
    51c8:       0e 94 13 2b     call    0x5626  ; 0x5626 <__addsf3>
    51cc:       0e 94 9b 2b     call    0x5736  ; 0x5736 <__fixsfsi>
    51d0:       29 81           ldd     r18, Y+1        ; 0x01
    51d2:       3a 81           ldd     r19, Y+2        ; 0x02
    51d4:       26 0f           add     r18, r22
    51d6:       37 1f           adc     r19, r23
    51d8:       2c 19           sub     r18, r12
    51da:       3d 09           sbc     r19, r13
    51dc:       37 fd           sbrc    r19, 7
    51de:       02 c0           rjmp    .+4             ; 0x51e4 <MotorRegler+0x1500>
    51e0:       22 20           and     r2, r2
    51e2:       19 f0           breq    .+6             ; 0x51ea <MotorRegler+0x1506>
    51e4:       40 e0           ldi     r20, 0x00       ; 0
    51e6:       50 e0           ldi     r21, 0x00       ; 0
    51e8:       08 c0           rjmp    .+16            ; 0x51fa <MotorRegler+0x1516>
    51ea:       80 91 e9 05     lds     r24, 0x05E9
    51ee:       48 2f           mov     r20, r24
    51f0:       55 27           eor     r21, r21
    51f2:       24 17           cp      r18, r20
    51f4:       35 07           cpc     r19, r21
    51f6:       0c f4           brge    .+2             ; 0x51fa <MotorRegler+0x1516>
    51f8:       a9 01           movw    r20, r18
    51fa:       2b 81           ldd     r18, Y+3        ; 0x03
    51fc:       3c 81           ldd     r19, Y+4        ; 0x04
    51fe:       24 17           cp      r18, r20
    5200:       35 07           cpc     r19, r21
    5202:       0c f4           brge    .+2             ; 0x5206 <MotorRegler+0x1522>
    5204:       9a 01           movw    r18, r20
    5206:       20 93 a8 02     sts     0x02A8, r18
    520a:       89 81           ldd     r24, Y+1        ; 0x01
    520c:       9a 81           ldd     r25, Y+2        ; 0x02
    520e:       86 1b           sub     r24, r22
    5210:       97 0b           sbc     r25, r23
    5212:       bc 01           movw    r22, r24
    5214:       6c 19           sub     r22, r12
    5216:       7d 09           sbc     r23, r13
    5218:       77 fd           sbrc    r23, 7
    521a:       02 c0           rjmp    .+4             ; 0x5220 <MotorRegler+0x153c>
    521c:       22 20           and     r2, r2
    521e:       19 f0           breq    .+6             ; 0x5226 <MotorRegler+0x1542>
    5220:       20 e0           ldi     r18, 0x00       ; 0
    5222:       30 e0           ldi     r19, 0x00       ; 0
    5224:       08 c0           rjmp    .+16            ; 0x5236 <MotorRegler+0x1552>
    5226:       80 91 e9 05     lds     r24, 0x05E9
    522a:       28 2f           mov     r18, r24
    522c:       33 27           eor     r19, r19
    522e:       62 17           cp      r22, r18
    5230:       73 07           cpc     r23, r19
    5232:       0c f4           brge    .+2             ; 0x5236 <MotorRegler+0x1552>
    5234:       9b 01           movw    r18, r22
    5236:       8b 81           ldd     r24, Y+3        ; 0x03
    5238:       9c 81           ldd     r25, Y+4        ; 0x04
    523a:       82 17           cp      r24, r18
    523c:       93 07           cpc     r25, r19
    523e:       0c f4           brge    .+2             ; 0x5242 <MotorRegler+0x155e>
    5240:       c9 01           movw    r24, r18
    5242:       80 93 9c 02     sts     0x029C, r24
    5246:       24 96           adiw    r28, 0x04       ; 4
    5248:       0f b6           in      r0, 0x3f        ; 63
    524a:       f8 94           cli
    524c:       de bf           out     0x3e, r29       ; 62
    524e:       0f be           out     0x3f, r0        ; 63
    5250:       cd bf           out     0x3d, r28       ; 61
    5252:       df 91           pop     r29
    5254:       cf 91           pop     r28
    5256:       1f 91           pop     r17
    5258:       0f 91           pop     r16
    525a:       ff 90           pop     r15
    525c:       ef 90           pop     r14
    525e:       df 90           pop     r13
    5260:       cf 90           pop     r12
    5262:       bf 90           pop     r11
    5264:       af 90           pop     r10
    5266:       9f 90           pop     r9
    5268:       8f 90           pop     r8
    526a:       7f 90           pop     r7
    526c:       6f 90           pop     r6
    526e:       5f 90           pop     r5
    5270:       4f 90           pop     r4
    5272:       3f 90           pop     r3
    5274:       2f 90           pop     r2
    5276:       08 95           ret

00005278 <gps_main>:
    5278:       6f 92           push    r6
    527a:       7f 92           push    r7
    527c:       8f 92           push    r8
    527e:       9f 92           push    r9
    5280:       af 92           push    r10
    5282:       bf 92           push    r11
    5284:       cf 92           push    r12
    5286:       df 92           push    r13
    5288:       ef 92           push    r14
    528a:       ff 92           push    r15
    528c:       0f 93           push    r16
    528e:       1f 93           push    r17
    5290:       80 91 1f 02     lds     r24, 0x021F
    5294:       90 91 20 02     lds     r25, 0x0220
    5298:       18 16           cp      r1, r24
    529a:       19 06           cpc     r1, r25
    529c:       0c f0           brlt    .+2             ; 0x52a0 <gps_main+0x28>
    529e:       8a c1           rjmp    .+788           ; 0x55b4 <gps_main+0x33c>
    52a0:       80 91 32 05     lds     r24, 0x0532
    52a4:       88 23           and     r24, r24
    52a6:       09 f4           brne    .+2             ; 0x52aa <gps_main+0x32>
    52a8:       85 c1           rjmp    .+778           ; 0x55b4 <gps_main+0x33c>
    52aa:       80 91 8a 01     lds     r24, 0x018A
    52ae:       90 91 8b 01     lds     r25, 0x018B
    52b2:       89 2b           or      r24, r25
    52b4:       d1 f1           breq    .+116           ; 0x532a <gps_main+0xb2>
    52b6:       80 91 12 05     lds     r24, 0x0512
    52ba:       90 91 13 05     lds     r25, 0x0513
    52be:       a0 91 14 05     lds     r26, 0x0514
    52c2:       b0 91 15 05     lds     r27, 0x0515
    52c6:       80 93 5e 02     sts     0x025E, r24
    52ca:       90 93 5f 02     sts     0x025F, r25
    52ce:       a0 93 60 02     sts     0x0260, r26
    52d2:       b0 93 61 02     sts     0x0261, r27
    52d6:       80 91 16 05     lds     r24, 0x0516
    52da:       90 91 17 05     lds     r25, 0x0517
    52de:       a0 91 18 05     lds     r26, 0x0518
    52e2:       b0 91 19 05     lds     r27, 0x0519
    52e6:       80 93 62 02     sts     0x0262, r24
    52ea:       90 93 63 02     sts     0x0263, r25
    52ee:       a0 93 64 02     sts     0x0264, r26
    52f2:       b0 93 65 02     sts     0x0265, r27
    52f6:       80 91 1a 05     lds     r24, 0x051A
    52fa:       90 91 1b 05     lds     r25, 0x051B
    52fe:       a0 91 1c 05     lds     r26, 0x051C
    5302:       b0 91 1d 05     lds     r27, 0x051D
    5306:       80 93 66 02     sts     0x0266, r24
    530a:       90 93 67 02     sts     0x0267, r25
    530e:       a0 93 68 02     sts     0x0268, r26
    5312:       b0 93 69 02     sts     0x0269, r27
    5316:       82 e3           ldi     r24, 0x32       ; 50
    5318:       90 e0           ldi     r25, 0x00       ; 0
    531a:       90 93 ac 01     sts     0x01AC, r25
    531e:       80 93 ab 01     sts     0x01AB, r24
    5322:       10 92 8b 01     sts     0x018B, r1
    5326:       10 92 8a 01     sts     0x018A, r1
    532a:       a0 90 a4 02     lds     r10, 0x02A4
    532e:       b0 90 a5 02     lds     r11, 0x02A5
    5332:       60 91 66 02     lds     r22, 0x0266
    5336:       70 91 67 02     lds     r23, 0x0267
    533a:       80 91 68 02     lds     r24, 0x0268
    533e:       90 91 69 02     lds     r25, 0x0269
    5342:       6e 5f           subi    r22, 0xFE       ; 254
    5344:       7f 4f           sbci    r23, 0xFF       ; 255
    5346:       8f 4f           sbci    r24, 0xFF       ; 255
    5348:       9f 4f           sbci    r25, 0xFF       ; 255
    534a:       20 91 5e 02     lds     r18, 0x025E
    534e:       30 91 5f 02     lds     r19, 0x025F
    5352:       40 91 60 02     lds     r20, 0x0260
    5356:       50 91 61 02     lds     r21, 0x0261
    535a:       e2 e0           ldi     r30, 0x02       ; 2
    535c:       ee 2e           mov     r14, r30
    535e:       f1 2c           mov     r15, r1
    5360:       01 2d           mov     r16, r1
    5362:       11 2d           mov     r17, r1
    5364:       2e 25           eor     r18, r14
    5366:       3f 25           eor     r19, r15
    5368:       40 27           eor     r20, r16
    536a:       51 27           eor     r21, r17
    536c:       62 27           eor     r22, r18
    536e:       73 27           eor     r23, r19
    5370:       84 27           eor     r24, r20
    5372:       95 27           eor     r25, r21
    5374:       0e 94 b8 2b     call    0x5770  ; 0x5770 <__floatsisf>
    5378:       0e 94 7a 2c     call    0x58f4  ; 0x58f4 <sqrt>
    537c:       3b 01           movw    r6, r22
    537e:       4c 01           movw    r8, r24
    5380:       60 91 1a 05     lds     r22, 0x051A
    5384:       70 91 1b 05     lds     r23, 0x051B
    5388:       80 91 1c 05     lds     r24, 0x051C
    538c:       90 91 1d 05     lds     r25, 0x051D
    5390:       6e 5f           subi    r22, 0xFE       ; 254
    5392:       7f 4f           sbci    r23, 0xFF       ; 255
    5394:       8f 4f           sbci    r24, 0xFF       ; 255
    5396:       9f 4f           sbci    r25, 0xFF       ; 255
    5398:       20 91 12 05     lds     r18, 0x0512
    539c:       30 91 13 05     lds     r19, 0x0513
    53a0:       40 91 14 05     lds     r20, 0x0514
    53a4:       50 91 15 05     lds     r21, 0x0515
    53a8:       2e 25           eor     r18, r14
    53aa:       3f 25           eor     r19, r15
    53ac:       40 27           eor     r20, r16
    53ae:       51 27           eor     r21, r17
    53b0:       62 27           eor     r22, r18
    53b2:       73 27           eor     r23, r19
    53b4:       84 27           eor     r24, r20
    53b6:       95 27           eor     r25, r21
    53b8:       0e 94 b8 2b     call    0x5770  ; 0x5770 <__floatsisf>
    53bc:       0e 94 7a 2c     call    0x58f4  ; 0x58f4 <sqrt>
    53c0:       9b 01           movw    r18, r22
    53c2:       ac 01           movw    r20, r24
    53c4:       c4 01           movw    r24, r8
    53c6:       b3 01           movw    r22, r6
    53c8:       0e 94 12 2b     call    0x5624  ; 0x5624 <__subsf3>
    53cc:       7b 01           movw    r14, r22
    53ce:       8c 01           movw    r16, r24
    53d0:       cc 24           eor     r12, r12
    53d2:       b7 fc           sbrc    r11, 7
    53d4:       c0 94           com     r12
    53d6:       dc 2c           mov     r13, r12
    53d8:       c6 01           movw    r24, r12
    53da:       b5 01           movw    r22, r10
    53dc:       0e 94 b8 2b     call    0x5770  ; 0x5770 <__floatsisf>
    53e0:       9b 01           movw    r18, r22
    53e2:       ac 01           movw    r20, r24
    53e4:       c8 01           movw    r24, r16
    53e6:       b7 01           movw    r22, r14
    53e8:       0e 94 32 2c     call    0x5864  ; 0x5864 <__mulsf3>
    53ec:       20 e0           ldi     r18, 0x00       ; 0
    53ee:       30 e0           ldi     r19, 0x00       ; 0
    53f0:       40 e0           ldi     r20, 0x00       ; 0
    53f2:       5e e3           ldi     r21, 0x3E       ; 62
    53f4:       0e 94 32 2c     call    0x5864  ; 0x5864 <__mulsf3>
    53f8:       0e 94 9b 2b     call    0x5736  ; 0x5736 <__fixsfsi>
    53fc:       5b 01           movw    r10, r22
    53fe:       6c 01           movw    r12, r24
    5400:       60 93 6c 02     sts     0x026C, r22
    5404:       70 93 6d 02     sts     0x026D, r23
    5408:       80 93 6e 02     sts     0x026E, r24
    540c:       90 93 6f 02     sts     0x026F, r25
    5410:       20 91 a4 02     lds     r18, 0x02A4
    5414:       30 91 a5 02     lds     r19, 0x02A5
    5418:       60 91 62 02     lds     r22, 0x0262
    541c:       70 91 63 02     lds     r23, 0x0263
    5420:       80 91 64 02     lds     r24, 0x0264
    5424:       90 91 65 02     lds     r25, 0x0265
    5428:       e0 90 16 05     lds     r14, 0x0516
    542c:       f0 90 17 05     lds     r15, 0x0517
    5430:       00 91 18 05     lds     r16, 0x0518
    5434:       10 91 19 05     lds     r17, 0x0519
    5438:       6e 19           sub     r22, r14
    543a:       7f 09           sbc     r23, r15
    543c:       80 0b           sbc     r24, r16
    543e:       91 0b           sbc     r25, r17
    5440:       44 27           eor     r20, r20
    5442:       37 fd           sbrc    r19, 7
    5444:       40 95           com     r20
    5446:       54 2f           mov     r21, r20
    5448:       0e 94 d4 2c     call    0x59a8  ; 0x59a8 <__mulsi3>
    544c:       28 e0           ldi     r18, 0x08       ; 8
    544e:       30 e0           ldi     r19, 0x00       ; 0
    5450:       40 e0           ldi     r20, 0x00       ; 0
    5452:       50 e0           ldi     r21, 0x00       ; 0
    5454:       0e 94 3c 2d     call    0x5a78  ; 0x5a78 <__divmodsi4>
    5458:       39 01           movw    r6, r18
    545a:       4a 01           movw    r8, r20
    545c:       20 93 70 02     sts     0x0270, r18
    5460:       30 93 71 02     sts     0x0271, r19
    5464:       40 93 72 02     sts     0x0272, r20
    5468:       50 93 73 02     sts     0x0273, r21
    546c:       60 91 a6 02     lds     r22, 0x02A6
    5470:       70 91 a7 02     lds     r23, 0x02A7
    5474:       88 27           eor     r24, r24
    5476:       77 fd           sbrc    r23, 7
    5478:       80 95           com     r24
    547a:       98 2f           mov     r25, r24
    547c:       20 91 1e 05     lds     r18, 0x051E
    5480:       30 91 1f 05     lds     r19, 0x051F
    5484:       40 91 20 05     lds     r20, 0x0520
    5488:       50 91 21 05     lds     r21, 0x0521
    548c:       0e 94 d4 2c     call    0x59a8  ; 0x59a8 <__mulsi3>
    5490:       22 e0           ldi     r18, 0x02       ; 2
    5492:       30 e0           ldi     r19, 0x00       ; 0
    5494:       40 e0           ldi     r20, 0x00       ; 0
    5496:       50 e0           ldi     r21, 0x00       ; 0
    5498:       0e 94 3c 2d     call    0x5a78  ; 0x5a78 <__divmodsi4>
    549c:       79 01           movw    r14, r18
    549e:       8a 01           movw    r16, r20
    54a0:       10 95           com     r17
    54a2:       00 95           com     r16
    54a4:       f0 94           com     r15
    54a6:       e0 94           com     r14
    54a8:       e1 1c           adc     r14, r1
    54aa:       f1 1c           adc     r15, r1
    54ac:       01 1d           adc     r16, r1
    54ae:       11 1d           adc     r17, r1
    54b0:       e0 92 7c 02     sts     0x027C, r14
    54b4:       f0 92 7d 02     sts     0x027D, r15
    54b8:       00 93 7e 02     sts     0x027E, r16
    54bc:       10 93 7f 02     sts     0x027F, r17
    54c0:       60 91 a6 02     lds     r22, 0x02A6
    54c4:       70 91 a7 02     lds     r23, 0x02A7
    54c8:       88 27           eor     r24, r24
    54ca:       77 fd           sbrc    r23, 7
    54cc:       80 95           com     r24
    54ce:       98 2f           mov     r25, r24
    54d0:       20 91 22 05     lds     r18, 0x0522
    54d4:       30 91 23 05     lds     r19, 0x0523
    54d8:       40 91 24 05     lds     r20, 0x0524
    54dc:       50 91 25 05     lds     r21, 0x0525
    54e0:       0e 94 d4 2c     call    0x59a8  ; 0x59a8 <__mulsi3>
    54e4:       22 e0           ldi     r18, 0x02       ; 2
    54e6:       30 e0           ldi     r19, 0x00       ; 0
    54e8:       40 e0           ldi     r20, 0x00       ; 0
    54ea:       50 e0           ldi     r21, 0x00       ; 0
    54ec:       0e 94 3c 2d     call    0x5a78  ; 0x5a78 <__divmodsi4>
    54f0:       50 95           com     r21
    54f2:       40 95           com     r20
    54f4:       30 95           com     r19
    54f6:       21 95           neg     r18
    54f8:       3f 4f           sbci    r19, 0xFF       ; 255
    54fa:       4f 4f           sbci    r20, 0xFF       ; 255
    54fc:       5f 4f           sbci    r21, 0xFF       ; 255
    54fe:       20 93 80 02     sts     0x0280, r18
    5502:       30 93 81 02     sts     0x0281, r19
    5506:       40 93 82 02     sts     0x0282, r20
    550a:       50 93 83 02     sts     0x0283, r21
    550e:       ae 0c           add     r10, r14
    5510:       bf 1c           adc     r11, r15
    5512:       66 27           eor     r22, r22
    5514:       77 27           eor     r23, r23
    5516:       6a 19           sub     r22, r10
    5518:       7b 09           sbc     r23, r11
    551a:       70 93 8f 02     sts     0x028F, r23
    551e:       60 93 8e 02     sts     0x028E, r22
    5522:       26 0d           add     r18, r6
    5524:       37 1d           adc     r19, r7
    5526:       30 93 91 02     sts     0x0291, r19
    552a:       20 93 90 02     sts     0x0290, r18
    552e:       80 91 8c 01     lds     r24, 0x018C
    5532:       90 91 8d 01     lds     r25, 0x018D
    5536:       86 17           cp      r24, r22
    5538:       97 07           cpc     r25, r23
    553a:       2c f4           brge    .+10            ; 0x5546 <gps_main+0x2ce>
    553c:       80 91 8c 01     lds     r24, 0x018C
    5540:       90 91 8d 01     lds     r25, 0x018D
    5544:       11 c0           rjmp    .+34            ; 0x5568 <gps_main+0x2f0>
    5546:       80 91 8c 01     lds     r24, 0x018C
    554a:       90 91 8d 01     lds     r25, 0x018D
    554e:       90 95           com     r25
    5550:       81 95           neg     r24
    5552:       9f 4f           sbci    r25, 0xFF       ; 255
    5554:       68 17           cp      r22, r24
    5556:       79 07           cpc     r23, r25
    5558:       5c f4           brge    .+22            ; 0x5570 <gps_main+0x2f8>
    555a:       80 91 8c 01     lds     r24, 0x018C
    555e:       90 91 8d 01     lds     r25, 0x018D
    5562:       90 95           com     r25
    5564:       81 95           neg     r24
    5566:       9f 4f           sbci    r25, 0xFF       ; 255
    5568:       90 93 8f 02     sts     0x028F, r25
    556c:       80 93 8e 02     sts     0x028E, r24
    5570:       80 91 8c 01     lds     r24, 0x018C
    5574:       90 91 8d 01     lds     r25, 0x018D
    5578:       82 17           cp      r24, r18
    557a:       93 07           cpc     r25, r19
    557c:       2c f4           brge    .+10            ; 0x5588 <gps_main+0x310>
    557e:       80 91 8c 01     lds     r24, 0x018C
    5582:       90 91 8d 01     lds     r25, 0x018D
    5586:       11 c0           rjmp    .+34            ; 0x55aa <gps_main+0x332>
    5588:       80 91 8c 01     lds     r24, 0x018C
    558c:       90 91 8d 01     lds     r25, 0x018D
    5590:       90 95           com     r25
    5592:       81 95           neg     r24
    5594:       9f 4f           sbci    r25, 0xFF       ; 255
    5596:       28 17           cp      r18, r24
    5598:       39 07           cpc     r19, r25
    559a:       54 f5           brge    .+84            ; 0x55f0 <gps_main+0x378>
    559c:       80 91 8c 01     lds     r24, 0x018C
    55a0:       90 91 8d 01     lds     r25, 0x018D
    55a4:       90 95           com     r25
    55a6:       81 95           neg     r24
    55a8:       9f 4f           sbci    r25, 0xFF       ; 255
    55aa:       90 93 91 02     sts     0x0291, r25
    55ae:       80 93 90 02     sts     0x0290, r24
    55b2:       1e c0           rjmp    .+60            ; 0x55f0 <gps_main+0x378>
    55b4:       85 e0           ldi     r24, 0x05       ; 5
    55b6:       90 e0           ldi     r25, 0x00       ; 0
    55b8:       90 93 8b 01     sts     0x018B, r25
    55bc:       80 93 8a 01     sts     0x018A, r24
    55c0:       10 92 8f 02     sts     0x028F, r1
    55c4:       10 92 8e 02     sts     0x028E, r1
    55c8:       10 92 91 02     sts     0x0291, r1
    55cc:       10 92 90 02     sts     0x0290, r1
    55d0:       10 92 74 02     sts     0x0274, r1
    55d4:       10 92 75 02     sts     0x0275, r1
    55d8:       10 92 76 02     sts     0x0276, r1
    55dc:       10 92 77 02     sts     0x0277, r1
    55e0:       10 92 78 02     sts     0x0278, r1
    55e4:       10 92 79 02     sts     0x0279, r1
    55e8:       10 92 7a 02     sts     0x027A, r1
    55ec:       10 92 7b 02     sts     0x027B, r1
    55f0:       1f 91           pop     r17
    55f2:       0f 91           pop     r16
    55f4:       ff 90           pop     r15
    55f6:       ef 90           pop     r14
    55f8:       df 90           pop     r13
    55fa:       cf 90           pop     r12
    55fc:       bf 90           pop     r11
    55fe:       af 90           pop     r10
    5600:       9f 90           pop     r9
    5602:       8f 90           pop     r8
    5604:       7f 90           pop     r7
    5606:       6f 90           pop     r6
    5608:       08 95           ret

0000560a <memchr>:
    560a:       fc 01           movw    r30, r24
    560c:       41 50           subi    r20, 0x01       ; 1
    560e:       50 40           sbci    r21, 0x00       ; 0
    5610:       30 f0           brcs    .+12            ; 0x561e <memchr+0x14>
    5612:       01 90           ld      r0, Z+
    5614:       06 16           cp      r0, r22
    5616:       d1 f7           brne    .-12            ; 0x560c <memchr+0x2>
    5618:       31 97           sbiw    r30, 0x01       ; 1
    561a:       cf 01           movw    r24, r30
    561c:       08 95           ret
    561e:       88 27           eor     r24, r24
    5620:       99 27           eor     r25, r25
    5622:       08 95           ret

00005624 <__subsf3>:
    5624:       50 58           subi    r21, 0x80       ; 128

00005626 <__addsf3>:
    5626:       19 2e           mov     r1, r25
    5628:       ef d0           rcall   .+478           ; 0x5808 <__fp_split3>
    562a:       01 d0           rcall   .+2             ; 0x562e <__addsf3x>
    562c:       d2 c0           rjmp    .+420           ; 0x57d2 <__fp_merge>

0000562e <__addsf3x>:
    562e:       ba 17           cp      r27, r26
    5630:       62 07           cpc     r22, r18
    5632:       73 07           cpc     r23, r19
    5634:       84 07           cpc     r24, r20
    5636:       95 07           cpc     r25, r21
    5638:       b1 f1           breq    .+108           ; 0x56a6 <__addsf3x+0x78>
    563a:       88 f4           brcc    .+34            ; 0x565e <__addsf3x+0x30>
    563c:       0e f4           brtc    .+2             ; 0x5640 <__addsf3x+0x12>
    563e:       10 94           com     r1
    5640:       0b 2e           mov     r0, r27
    5642:       ba 2f           mov     r27, r26
    5644:       a0 2d           mov     r26, r0
    5646:       06 2e           mov     r0, r22
    5648:       62 2f           mov     r22, r18
    564a:       20 2d           mov     r18, r0
    564c:       07 2e           mov     r0, r23
    564e:       73 2f           mov     r23, r19
    5650:       30 2d           mov     r19, r0
    5652:       08 2e           mov     r0, r24
    5654:       84 2f           mov     r24, r20
    5656:       40 2d           mov     r20, r0
    5658:       09 2e           mov     r0, r25
    565a:       95 2f           mov     r25, r21
    565c:       50 2d           mov     r21, r0
    565e:       ff 27           eor     r31, r31
    5660:       55 23           and     r21, r21
    5662:       b9 f0           breq    .+46            ; 0x5692 <__addsf3x+0x64>
    5664:       59 1b           sub     r21, r25
    5666:       49 f0           breq    .+18            ; 0x567a <__addsf3x+0x4c>
    5668:       57 3e           cpi     r21, 0xE7       ; 231
    566a:       98 f0           brcs    .+38            ; 0x5692 <__addsf3x+0x64>
    566c:       46 95           lsr     r20
    566e:       37 95           ror     r19
    5670:       27 95           ror     r18
    5672:       a7 95           ror     r26
    5674:       f0 40           sbci    r31, 0x00       ; 0
    5676:       53 95           inc     r21
    5678:       c9 f7           brne    .-14            ; 0x566c <__addsf3x+0x3e>
    567a:       76 f0           brts    .+28            ; 0x5698 <__addsf3x+0x6a>
    567c:       ba 0f           add     r27, r26
    567e:       62 1f           adc     r22, r18
    5680:       73 1f           adc     r23, r19
    5682:       84 1f           adc     r24, r20
    5684:       30 f4           brcc    .+12            ; 0x5692 <__addsf3x+0x64>
    5686:       87 95           ror     r24
    5688:       77 95           ror     r23
    568a:       67 95           ror     r22
    568c:       b7 95           ror     r27
    568e:       f0 40           sbci    r31, 0x00       ; 0
    5690:       93 95           inc     r25
    5692:       17 fa           bst     r1, 7
    5694:       0f 2e           mov     r0, r31
    5696:       08 95           ret
    5698:       bf 1b           sub     r27, r31
    569a:       bb 27           eor     r27, r27
    569c:       ba 0b           sbc     r27, r26
    569e:       62 0b           sbc     r22, r18
    56a0:       73 0b           sbc     r23, r19
    56a2:       84 0b           sbc     r24, r20
    56a4:       f6 cf           rjmp    .-20            ; 0x5692 <__addsf3x+0x64>
    56a6:       de f6           brtc    .-74            ; 0x565e <__addsf3x+0x30>
    56a8:       db c0           rjmp    .+438           ; 0x5860 <__fp_zerox>

000056aa <__divsf3>:
    56aa:       ae d0           rcall   .+348           ; 0x5808 <__fp_split3>
    56ac:       01 d0           rcall   .+2             ; 0x56b0 <__divsf3x>
    56ae:       91 c0           rjmp    .+290           ; 0x57d2 <__fp_merge>

000056b0 <__divsf3x>:
    56b0:       55 23           and     r21, r21
    56b2:       59 f0           breq    .+22            ; 0x56ca <__divsf3x+0x1a>
    56b4:       99 23           and     r25, r25
    56b6:       69 f0           breq    .+26            ; 0x56d2 <__divsf3x+0x22>
    56b8:       9f 57           subi    r25, 0x7F       ; 127
    56ba:       5f 57           subi    r21, 0x7F       ; 127
    56bc:       95 1b           sub     r25, r21
    56be:       33 f4           brvc    .+12            ; 0x56cc <__divsf3x+0x1c>
    56c0:       42 f4           brpl    .+16            ; 0x56d2 <__divsf3x+0x22>
    56c2:       90 38           cpi     r25, 0x80       ; 128
    56c4:       11 f4           brne    .+4             ; 0x56ca <__divsf3x+0x1a>
    56c6:       91 58           subi    r25, 0x81       ; 129
    56c8:       05 c0           rjmp    .+10            ; 0x56d4 <__divsf3x+0x24>
    56ca:       9b c0           rjmp    .+310           ; 0x5802 <__fp_nan>
    56cc:       91 58           subi    r25, 0x81       ; 129
    56ce:       9f 3f           cpi     r25, 0xFF       ; 255
    56d0:       09 f4           brne    .+2             ; 0x56d4 <__divsf3x+0x24>
    56d2:       c6 c0           rjmp    .+396           ; 0x5860 <__fp_zerox>
    56d4:       bb 27           eor     r27, r27
    56d6:       11 24           eor     r1, r1
    56d8:       62 17           cp      r22, r18
    56da:       73 07           cpc     r23, r19
    56dc:       84 07           cpc     r24, r20
    56de:       30 f4           brcc    .+12            ; 0x56ec <__divsf3x+0x3c>
    56e0:       66 0f           add     r22, r22
    56e2:       77 1f           adc     r23, r23
    56e4:       88 1f           adc     r24, r24
    56e6:       bb 1f           adc     r27, r27
    56e8:       91 50           subi    r25, 0x01       ; 1
    56ea:       98 f3           brcs    .-26            ; 0x56d2 <__divsf3x+0x22>
    56ec:       11 d0           rcall   .+34            ; 0x5710 <__divsf3x+0x60>
    56ee:       0f 92           push    r0
    56f0:       0f d0           rcall   .+30            ; 0x5710 <__divsf3x+0x60>
    56f2:       0f 92           push    r0
    56f4:       0d d0           rcall   .+26            ; 0x5710 <__divsf3x+0x60>
    56f6:       a0 e8           ldi     r26, 0x80       ; 128
    56f8:       26 17           cp      r18, r22
    56fa:       37 07           cpc     r19, r23
    56fc:       48 07           cpc     r20, r24
    56fe:       1b 06           cpc     r1, r27
    5700:       09 f0           breq    .+2             ; 0x5704 <__divsf3x+0x54>
    5702:       a0 48           sbci    r26, 0x80       ; 128
    5704:       ba 2f           mov     r27, r26
    5706:       60 2d           mov     r22, r0
    5708:       7f 91           pop     r23
    570a:       8f 91           pop     r24
    570c:       00 24           eor     r0, r0
    570e:       08 95           ret
    5710:       a0 e8           ldi     r26, 0x80       ; 128
    5712:       00 24           eor     r0, r0
    5714:       62 17           cp      r22, r18
    5716:       73 07           cpc     r23, r19
    5718:       84 07           cpc     r24, r20
    571a:       b1 05           cpc     r27, r1
    571c:       28 f0           brcs    .+10            ; 0x5728 <__divsf3x+0x78>
    571e:       62 1b           sub     r22, r18
    5720:       73 0b           sbc     r23, r19
    5722:       84 0b           sbc     r24, r20
    5724:       b1 09           sbc     r27, r1
    5726:       0a 2a           or      r0, r26
    5728:       66 0f           add     r22, r22
    572a:       77 1f           adc     r23, r23
    572c:       88 1f           adc     r24, r24
    572e:       bb 1f           adc     r27, r27
    5730:       a6 95           lsr     r26
    5732:       81 f7           brne    .-32            ; 0x5714 <__divsf3x+0x64>
    5734:       08 95           ret

00005736 <__fixsfsi>:
    5736:       97 fb           bst     r25, 7
    5738:       73 d0           rcall   .+230           ; 0x5820 <__fp_split1>
    573a:       9f 37           cpi     r25, 0x7F       ; 127
    573c:       38 f0           brcs    .+14            ; 0x574c <__fixsfsi+0x16>
    573e:       fe e9           ldi     r31, 0x9E       ; 158
    5740:       f9 1b           sub     r31, r25
    5742:       98 2f           mov     r25, r24
    5744:       87 2f           mov     r24, r23
    5746:       76 2f           mov     r23, r22
    5748:       6b 2f           mov     r22, r27
    574a:       05 c0           rjmp    .+10            ; 0x5756 <__fixsfsi+0x20>
    574c:       86 c0           rjmp    .+268           ; 0x585a <__fp_zero>
    574e:       96 95           lsr     r25
    5750:       87 95           ror     r24
    5752:       77 95           ror     r23
    5754:       67 95           ror     r22
    5756:       f1 50           subi    r31, 0x01       ; 1
    5758:       d0 f7           brcc    .-12            ; 0x574e <__fixsfsi+0x18>
    575a:       3e f4           brtc    .+14            ; 0x576a <__fp_lneg+0xe>

0000575c <__fp_lneg>:
    575c:       90 95           com     r25
    575e:       80 95           com     r24
    5760:       70 95           com     r23
    5762:       61 95           neg     r22
    5764:       7f 4f           sbci    r23, 0xFF       ; 255
    5766:       8f 4f           sbci    r24, 0xFF       ; 255
    5768:       9f 4f           sbci    r25, 0xFF       ; 255
    576a:       08 95           ret

0000576c <__floatunssisf>:
    576c:       e8 94           clt
    576e:       03 c0           rjmp    .+6             ; 0x5776 <__floatsisf+0x6>

00005770 <__floatsisf>:
    5770:       97 fb           bst     r25, 7
    5772:       0e f4           brtc    .+2             ; 0x5776 <__floatsisf+0x6>
    5774:       f3 df           rcall   .-26            ; 0x575c <__fp_lneg>
    5776:       b6 2f           mov     r27, r22
    5778:       67 2f           mov     r22, r23
    577a:       78 2f           mov     r23, r24
    577c:       89 2f           mov     r24, r25
    577e:       9e e9           ldi     r25, 0x9E       ; 158
    5780:       00 24           eor     r0, r0
    5782:       27 c0           rjmp    .+78            ; 0x57d2 <__fp_merge>

00005784 <__eqsf2>:
    5784:       0e d0           rcall   .+28            ; 0x57a2 <.fp_cmp>
    5786:       5e f0           brts    .+22            ; 0x579e <__cmpsf2+0xe>
    5788:       04 c0           rjmp    .+8             ; 0x5792 <__cmpsf2+0x2>

0000578a <__gesf2>:
    578a:       0b d0           rcall   .+22            ; 0x57a2 <.fp_cmp>
    578c:       26 f0           brts    .+8             ; 0x5796 <__cmpsf2+0x6>
    578e:       01 c0           rjmp    .+2             ; 0x5792 <__cmpsf2+0x2>

00005790 <__cmpsf2>:
    5790:       08 d0           rcall   .+16            ; 0x57a2 <.fp_cmp>
    5792:       19 f0           breq    .+6             ; 0x579a <__cmpsf2+0xa>
    5794:       20 f4           brcc    .+8             ; 0x579e <__cmpsf2+0xe>
    5796:       8f ef           ldi     r24, 0xFF       ; 255
    5798:       08 95           ret
    579a:       80 e0           ldi     r24, 0x00       ; 0
    579c:       08 95           ret
    579e:       81 e0           ldi     r24, 0x01       ; 1
    57a0:       08 95           ret

000057a2 <.fp_cmp>:
    57a2:       97 fb           bst     r25, 7
    57a4:       09 2e           mov     r0, r25
    57a6:       05 26           eor     r0, r21
    57a8:       00 f8           bld     r0, 0
    57aa:       68 94           set
    57ac:       30 d0           rcall   .+96            ; 0x580e <__fp_split2>
    57ae:       e8 94           clt
    57b0:       07 fc           sbrc    r0, 7
    57b2:       07 c0           rjmp    .+14            ; 0x57c2 <.fp_cmp+0x20>
    57b4:       62 17           cp      r22, r18
    57b6:       73 07           cpc     r23, r19
    57b8:       84 07           cpc     r24, r20
    57ba:       95 07           cpc     r25, r21
    57bc:       21 f0           breq    .+8             ; 0x57c6 <.fp_cmp+0x24>
    57be:       08 f4           brcc    .+2             ; 0x57c2 <.fp_cmp+0x20>
    57c0:       00 94           com     r0
    57c2:       07 94           ror     r0
    57c4:       98 94           clz
    57c6:       08 95           ret
    57c8:       9a 95           dec     r25
    57ca:       bb 0f           add     r27, r27
    57cc:       66 1f           adc     r22, r22
    57ce:       77 1f           adc     r23, r23
    57d0:       88 1f           adc     r24, r24

000057d2 <__fp_merge>:
    57d2:       11 24           eor     r1, r1
    57d4:       99 23           and     r25, r25
    57d6:       a1 f0           breq    .+40            ; 0x5800 <__fp_merge+0x2e>
    57d8:       88 23           and     r24, r24
    57da:       b2 f7           brpl    .-20            ; 0x57c8 <.fp_cmp+0x26>
    57dc:       9f 3f           cpi     r25, 0xFF       ; 255
    57de:       59 f0           breq    .+22            ; 0x57f6 <__fp_merge+0x24>
    57e0:       bb 0f           add     r27, r27
    57e2:       48 f4           brcc    .+18            ; 0x57f6 <__fp_merge+0x24>
    57e4:       21 f4           brne    .+8             ; 0x57ee <__fp_merge+0x1c>
    57e6:       00 20           and     r0, r0
    57e8:       11 f4           brne    .+4             ; 0x57ee <__fp_merge+0x1c>
    57ea:       60 ff           sbrs    r22, 0
    57ec:       04 c0           rjmp    .+8             ; 0x57f6 <__fp_merge+0x24>
    57ee:       6f 5f           subi    r22, 0xFF       ; 255
    57f0:       7f 4f           sbci    r23, 0xFF       ; 255
    57f2:       8f 4f           sbci    r24, 0xFF       ; 255
    57f4:       9f 4f           sbci    r25, 0xFF       ; 255
    57f6:       88 1f           adc     r24, r24
    57f8:       97 95           ror     r25
    57fa:       87 95           ror     r24
    57fc:       97 f9           bld     r25, 7
    57fe:       08 95           ret
    5800:       2c c0           rjmp    .+88            ; 0x585a <__fp_zero>

00005802 <__fp_nan>:
    5802:       9f ef           ldi     r25, 0xFF       ; 255
    5804:       80 ec           ldi     r24, 0xC0       ; 192
    5806:       08 95           ret

00005808 <__fp_split3>:
    5808:       05 2e           mov     r0, r21
    580a:       09 26           eor     r0, r25
    580c:       07 fa           bst     r0, 7

0000580e <__fp_split2>:
    580e:       44 0f           add     r20, r20
    5810:       55 1f           adc     r21, r21
    5812:       5f 3f           cpi     r21, 0xFF       ; 255
    5814:       79 f0           breq    .+30            ; 0x5834 <__fp_split1+0x14>
    5816:       aa 27           eor     r26, r26
    5818:       a5 17           cp      r26, r21
    581a:       08 f0           brcs    .+2             ; 0x581e <__fp_split2+0x10>
    581c:       51 e0           ldi     r21, 0x01       ; 1
    581e:       47 95           ror     r20

00005820 <__fp_split1>:
    5820:       88 0f           add     r24, r24
    5822:       99 1f           adc     r25, r25
    5824:       9f 3f           cpi     r25, 0xFF       ; 255
    5826:       31 f0           breq    .+12            ; 0x5834 <__fp_split1+0x14>
    5828:       bb 27           eor     r27, r27
    582a:       b9 17           cp      r27, r25
    582c:       08 f0           brcs    .+2             ; 0x5830 <__fp_split1+0x10>
    582e:       91 e0           ldi     r25, 0x01       ; 1
    5830:       87 95           ror     r24
    5832:       08 95           ret
    5834:       9f 91           pop     r25
    5836:       9f 91           pop     r25
    5838:       11 24           eor     r1, r1
    583a:       e3 cf           rjmp    .-58            ; 0x5802 <__fp_nan>

0000583c <__fp_split_a>:
    583c:       97 fb           bst     r25, 7
    583e:       88 0f           add     r24, r24
    5840:       99 1f           adc     r25, r25
    5842:       9f 3f           cpi     r25, 0xFF       ; 255
    5844:       31 f0           breq    .+12            ; 0x5852 <__fp_split_a+0x16>
    5846:       bb 27           eor     r27, r27
    5848:       b9 17           cp      r27, r25
    584a:       08 f0           brcs    .+2             ; 0x584e <__fp_split_a+0x12>
    584c:       91 e0           ldi     r25, 0x01       ; 1
    584e:       87 95           ror     r24
    5850:       08 95           ret
    5852:       9f 91           pop     r25
    5854:       9f 91           pop     r25
    5856:       11 24           eor     r1, r1
    5858:       d4 cf           rjmp    .-88            ; 0x5802 <__fp_nan>

0000585a <__fp_zero>:
    585a:       66 27           eor     r22, r22
    585c:       77 27           eor     r23, r23
    585e:       88 27           eor     r24, r24

00005860 <__fp_zerox>:
    5860:       99 27           eor     r25, r25
    5862:       08 95           ret

00005864 <__mulsf3>:
    5864:       d1 df           rcall   .-94            ; 0x5808 <__fp_split3>
    5866:       01 d0           rcall   .+2             ; 0x586a <__mulsf3x>
    5868:       b4 cf           rjmp    .-152           ; 0x57d2 <__fp_merge>

0000586a <__mulsf3x>:
    586a:       99 23           and     r25, r25
    586c:       39 f0           breq    .+14            ; 0x587c <__mulsf3x+0x12>
    586e:       55 23           and     r21, r21
    5870:       29 f0           breq    .+10            ; 0x587c <__mulsf3x+0x12>
    5872:       9f 57           subi    r25, 0x7F       ; 127
    5874:       5f 57           subi    r21, 0x7F       ; 127
    5876:       95 0f           add     r25, r21
    5878:       13 f4           brvc    .+4             ; 0x587e <__mulsf3x+0x14>
    587a:       9a f1           brmi    .+102           ; 0x58e2 <__mulsf3x+0x78>
    587c:       f1 cf           rjmp    .-30            ; 0x5860 <__fp_zerox>
    587e:       91 58           subi    r25, 0x81       ; 129
    5880:       9f 3f           cpi     r25, 0xFF       ; 255
    5882:       e1 f3           breq    .-8             ; 0x587c <__mulsf3x+0x12>
    5884:       62 9f           mul     r22, r18
    5886:       a1 2d           mov     r26, r1
    5888:       0f 92           push    r0
    588a:       bb 27           eor     r27, r27
    588c:       63 9f           mul     r22, r19
    588e:       a0 0d           add     r26, r0
    5890:       b1 1d           adc     r27, r1
    5892:       ee 27           eor     r30, r30
    5894:       72 9f           mul     r23, r18
    5896:       a0 0d           add     r26, r0
    5898:       b1 1d           adc     r27, r1
    589a:       ee 1f           adc     r30, r30
    589c:       af 93           push    r26
    589e:       aa 27           eor     r26, r26
    58a0:       64 9f           mul     r22, r20
    58a2:       b0 0d           add     r27, r0
    58a4:       e1 1d           adc     r30, r1
    58a6:       73 9f           mul     r23, r19
    58a8:       b0 0d           add     r27, r0
    58aa:       e1 1d           adc     r30, r1
    58ac:       aa 1f           adc     r26, r26
    58ae:       66 27           eor     r22, r22
    58b0:       82 9f           mul     r24, r18
    58b2:       b0 0d           add     r27, r0
    58b4:       e1 1d           adc     r30, r1
    58b6:       a6 1f           adc     r26, r22
    58b8:       55 27           eor     r21, r21
    58ba:       74 9f           mul     r23, r20
    58bc:       e0 0d           add     r30, r0
    58be:       a1 1d           adc     r26, r1
    58c0:       55 1f           adc     r21, r21
    58c2:       83 9f           mul     r24, r19
    58c4:       e0 0d           add     r30, r0
    58c6:       a1 1d           adc     r26, r1
    58c8:       56 1f           adc     r21, r22
    58ca:       84 9f           mul     r24, r20
    58cc:       a0 0d           add     r26, r0
    58ce:       51 1d           adc     r21, r1
    58d0:       85 2f           mov     r24, r21
    58d2:       7a 2f           mov     r23, r26
    58d4:       6e 2f           mov     r22, r30
    58d6:       1f 90           pop     r1
    58d8:       0f 90           pop     r0
    58da:       88 23           and     r24, r24
    58dc:       1a f4           brpl    .+6             ; 0x58e4 <__mulsf3x+0x7a>
    58de:       93 95           inc     r25
    58e0:       39 f4           brne    .+14            ; 0x58f0 <__mulsf3x+0x86>
    58e2:       8f cf           rjmp    .-226           ; 0x5802 <__fp_nan>
    58e4:       00 0c           add     r0, r0
    58e6:       11 1c           adc     r1, r1
    58e8:       bb 1f           adc     r27, r27
    58ea:       66 1f           adc     r22, r22
    58ec:       77 1f           adc     r23, r23
    58ee:       88 1f           adc     r24, r24
    58f0:       01 28           or      r0, r1
    58f2:       08 95           ret

000058f4 <sqrt>:
    58f4:       97 fd           sbrc    r25, 7
    58f6:       85 cf           rjmp    .-246           ; 0x5802 <__fp_nan>
    58f8:       99 23           and     r25, r25
    58fa:       09 f4           brne    .+2             ; 0x58fe <sqrt+0xa>
    58fc:       08 95           ret
    58fe:       48 2f           mov     r20, r24
    5900:       9d df           rcall   .-198           ; 0x583c <__fp_split_a>
    5902:       f9 2f           mov     r31, r25
    5904:       ff 57           subi    r31, 0x7F       ; 127
    5906:       f5 95           asr     r31
    5908:       9f 1b           sub     r25, r31
    590a:       9f 1b           sub     r25, r31
    590c:       ff 93           push    r31
    590e:       61 df           rcall   .-318           ; 0x57d2 <__fp_merge>
    5910:       ff 92           push    r15
    5912:       ef 92           push    r14
    5914:       df 92           push    r13
    5916:       cf 92           push    r12
    5918:       bf 92           push    r11
    591a:       af 92           push    r10
    591c:       9f 92           push    r9
    591e:       8f 92           push    r8
    5920:       6b 01           movw    r12, r22
    5922:       7c 01           movw    r14, r24
    5924:       40 58           subi    r20, 0x80       ; 128
    5926:       47 95           ror     r20
    5928:       33 27           eor     r19, r19
    592a:       22 27           eor     r18, r18
    592c:       40 68           ori     r20, 0x80       ; 128
    592e:       5f e3           ldi     r21, 0x3F       ; 63
    5930:       b6 01           movw    r22, r12
    5932:       c7 01           movw    r24, r14
    5934:       49 01           movw    r8, r18
    5936:       5a 01           movw    r10, r20
    5938:       0e 94 55 2b     call    0x56aa  ; 0x56aa <__divsf3>
    593c:       94 01           movw    r18, r8
    593e:       a5 01           movw    r20, r10
    5940:       0e 94 13 2b     call    0x5626  ; 0x5626 <__addsf3>
    5944:       4f ef           ldi     r20, 0xFF       ; 255
    5946:       5f ef           ldi     r21, 0xFF       ; 255
    5948:       13 d0           rcall   .+38            ; 0x5970 <ldexp>
    594a:       9b 01           movw    r18, r22
    594c:       ac 01           movw    r20, r24
    594e:       82 16           cp      r8, r18
    5950:       93 06           cpc     r9, r19
    5952:       a4 06           cpc     r10, r20
    5954:       b5 06           cpc     r11, r21
    5956:       61 f7           brne    .-40            ; 0x5930 <sqrt+0x3c>
    5958:       8f 90           pop     r8
    595a:       9f 90           pop     r9
    595c:       af 90           pop     r10
    595e:       bf 90           pop     r11
    5960:       cf 90           pop     r12
    5962:       df 90           pop     r13
    5964:       ef 90           pop     r14
    5966:       ff 90           pop     r15
    5968:       5f 91           pop     r21
    596a:       68 df           rcall   .-304           ; 0x583c <__fp_split_a>
    596c:       95 0f           add     r25, r21
    596e:       31 cf           rjmp    .-414           ; 0x57d2 <__fp_merge>

00005970 <ldexp>:
    5970:       65 df           rcall   .-310           ; 0x583c <__fp_split_a>
    5972:       99 23           and     r25, r25
    5974:       59 f0           breq    .+22            ; 0x598c <ldexp+0x1c>
    5976:       aa 27           eor     r26, r26
    5978:       94 0f           add     r25, r20
    597a:       a5 1f           adc     r26, r21
    597c:       43 f0           brvs    .+16            ; 0x598e <ldexp+0x1e>
    597e:       32 f0           brmi    .+12            ; 0x598c <ldexp+0x1c>
    5980:       4f ef           ldi     r20, 0xFF       ; 255
    5982:       50 e0           ldi     r21, 0x00       ; 0
    5984:       94 17           cp      r25, r20
    5986:       a5 07           cpc     r26, r21
    5988:       14 f4           brge    .+4             ; 0x598e <ldexp+0x1e>
    598a:       23 cf           rjmp    .-442           ; 0x57d2 <__fp_merge>
    598c:       66 cf           rjmp    .-308           ; 0x585a <__fp_zero>
    598e:       0e f0           brts    .+2             ; 0x5992 <ldexp+0x22>
    5990:       06 c0           rjmp    .+12            ; 0x599e <__fp_p_inf>
    5992:       00 c0           rjmp    .+0             ; 0x5994 <__fp_m_inf>

00005994 <__fp_m_inf>:
    5994:       9f ef           ldi     r25, 0xFF       ; 255
    5996:       80 e8           ldi     r24, 0x80       ; 128
    5998:       70 e0           ldi     r23, 0x00       ; 0
    599a:       60 e0           ldi     r22, 0x00       ; 0
    599c:       08 95           ret

0000599e <__fp_p_inf>:
    599e:       9f e7           ldi     r25, 0x7F       ; 127
    59a0:       80 e8           ldi     r24, 0x80       ; 128
    59a2:       70 e0           ldi     r23, 0x00       ; 0
    59a4:       60 e0           ldi     r22, 0x00       ; 0
    59a6:       08 95           ret

000059a8 <__mulsi3>:
    59a8:       62 9f           mul     r22, r18
    59aa:       d0 01           movw    r26, r0
    59ac:       73 9f           mul     r23, r19
    59ae:       f0 01           movw    r30, r0
    59b0:       82 9f           mul     r24, r18
    59b2:       e0 0d           add     r30, r0
    59b4:       f1 1d           adc     r31, r1
    59b6:       64 9f           mul     r22, r20
    59b8:       e0 0d           add     r30, r0
    59ba:       f1 1d           adc     r31, r1
    59bc:       92 9f           mul     r25, r18
    59be:       f0 0d           add     r31, r0
    59c0:       83 9f           mul     r24, r19
    59c2:       f0 0d           add     r31, r0
    59c4:       74 9f           mul     r23, r20
    59c6:       f0 0d           add     r31, r0
    59c8:       65 9f           mul     r22, r21
    59ca:       f0 0d           add     r31, r0
    59cc:       99 27           eor     r25, r25
    59ce:       72 9f           mul     r23, r18
    59d0:       b0 0d           add     r27, r0
    59d2:       e1 1d           adc     r30, r1
    59d4:       f9 1f           adc     r31, r25
    59d6:       63 9f           mul     r22, r19
    59d8:       b0 0d           add     r27, r0
    59da:       e1 1d           adc     r30, r1
    59dc:       f9 1f           adc     r31, r25
    59de:       bd 01           movw    r22, r26
    59e0:       cf 01           movw    r24, r30
    59e2:       11 24           eor     r1, r1
    59e4:       08 95           ret

000059e6 <__udivmodhi4>:
    59e6:       aa 1b           sub     r26, r26
    59e8:       bb 1b           sub     r27, r27
    59ea:       51 e1           ldi     r21, 0x11       ; 17
    59ec:       07 c0           rjmp    .+14            ; 0x59fc <__udivmodhi4_ep>

000059ee <__udivmodhi4_loop>:
    59ee:       aa 1f           adc     r26, r26
    59f0:       bb 1f           adc     r27, r27
    59f2:       a6 17           cp      r26, r22
    59f4:       b7 07           cpc     r27, r23
    59f6:       10 f0           brcs    .+4             ; 0x59fc <__udivmodhi4_ep>
    59f8:       a6 1b           sub     r26, r22
    59fa:       b7 0b           sbc     r27, r23

000059fc <__udivmodhi4_ep>:
    59fc:       88 1f           adc     r24, r24
    59fe:       99 1f           adc     r25, r25
    5a00:       5a 95           dec     r21
    5a02:       a9 f7           brne    .-22            ; 0x59ee <__udivmodhi4_loop>
    5a04:       80 95           com     r24
    5a06:       90 95           com     r25
    5a08:       bc 01           movw    r22, r24
    5a0a:       cd 01           movw    r24, r26
    5a0c:       08 95           ret

00005a0e <__divmodhi4>:
    5a0e:       97 fb           bst     r25, 7
    5a10:       09 2e           mov     r0, r25
    5a12:       07 26           eor     r0, r23
    5a14:       0a d0           rcall   .+20            ; 0x5a2a <__divmodhi4_neg1>
    5a16:       77 fd           sbrc    r23, 7
    5a18:       04 d0           rcall   .+8             ; 0x5a22 <__divmodhi4_neg2>
    5a1a:       e5 df           rcall   .-54            ; 0x59e6 <__udivmodhi4>
    5a1c:       06 d0           rcall   .+12            ; 0x5a2a <__divmodhi4_neg1>
    5a1e:       00 20           and     r0, r0
    5a20:       1a f4           brpl    .+6             ; 0x5a28 <__divmodhi4_exit>

00005a22 <__divmodhi4_neg2>:
    5a22:       70 95           com     r23
    5a24:       61 95           neg     r22
    5a26:       7f 4f           sbci    r23, 0xFF       ; 255

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

00005a2a <__divmodhi4_neg1>:
    5a2a:       f6 f7           brtc    .-4             ; 0x5a28 <__divmodhi4_exit>
    5a2c:       90 95           com     r25
    5a2e:       81 95           neg     r24
    5a30:       9f 4f           sbci    r25, 0xFF       ; 255
    5a32:       08 95           ret

00005a34 <__udivmodsi4>:
    5a34:       a1 e2           ldi     r26, 0x21       ; 33
    5a36:       1a 2e           mov     r1, r26
    5a38:       aa 1b           sub     r26, r26
    5a3a:       bb 1b           sub     r27, r27
    5a3c:       fd 01           movw    r30, r26
    5a3e:       0d c0           rjmp    .+26            ; 0x5a5a <__udivmodsi4_ep>

00005a40 <__udivmodsi4_loop>:
    5a40:       aa 1f           adc     r26, r26
    5a42:       bb 1f           adc     r27, r27
    5a44:       ee 1f           adc     r30, r30
    5a46:       ff 1f           adc     r31, r31
    5a48:       a2 17           cp      r26, r18
    5a4a:       b3 07           cpc     r27, r19
    5a4c:       e4 07           cpc     r30, r20
    5a4e:       f5 07           cpc     r31, r21
    5a50:       20 f0           brcs    .+8             ; 0x5a5a <__udivmodsi4_ep>
    5a52:       a2 1b           sub     r26, r18
    5a54:       b3 0b           sbc     r27, r19
    5a56:       e4 0b           sbc     r30, r20
    5a58:       f5 0b           sbc     r31, r21

00005a5a <__udivmodsi4_ep>:
    5a5a:       66 1f           adc     r22, r22
    5a5c:       77 1f           adc     r23, r23
    5a5e:       88 1f           adc     r24, r24
    5a60:       99 1f           adc     r25, r25
    5a62:       1a 94           dec     r1
    5a64:       69 f7           brne    .-38            ; 0x5a40 <__udivmodsi4_loop>
    5a66:       60 95           com     r22
    5a68:       70 95           com     r23
    5a6a:       80 95           com     r24
    5a6c:       90 95           com     r25
    5a6e:       9b 01           movw    r18, r22
    5a70:       ac 01           movw    r20, r24
    5a72:       bd 01           movw    r22, r26
    5a74:       cf 01           movw    r24, r30
    5a76:       08 95           ret

00005a78 <__divmodsi4>:
    5a78:       97 fb           bst     r25, 7
    5a7a:       09 2e           mov     r0, r25
    5a7c:       05 26           eor     r0, r21
    5a7e:       0e d0           rcall   .+28            ; 0x5a9c <__divmodsi4_neg1>
    5a80:       57 fd           sbrc    r21, 7
    5a82:       04 d0           rcall   .+8             ; 0x5a8c <__divmodsi4_neg2>
    5a84:       d7 df           rcall   .-82            ; 0x5a34 <__udivmodsi4>
    5a86:       0a d0           rcall   .+20            ; 0x5a9c <__divmodsi4_neg1>
    5a88:       00 1c           adc     r0, r0
    5a8a:       38 f4           brcc    .+14            ; 0x5a9a <__divmodsi4_exit>

00005a8c <__divmodsi4_neg2>:
    5a8c:       50 95           com     r21
    5a8e:       40 95           com     r20
    5a90:       30 95           com     r19
    5a92:       21 95           neg     r18
    5a94:       3f 4f           sbci    r19, 0xFF       ; 255
    5a96:       4f 4f           sbci    r20, 0xFF       ; 255
    5a98:       5f 4f           sbci    r21, 0xFF       ; 255

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

00005a9c <__divmodsi4_neg1>:
    5a9c:       f6 f7           brtc    .-4             ; 0x5a9a <__divmodsi4_exit>
    5a9e:       90 95           com     r25
    5aa0:       80 95           com     r24
    5aa2:       70 95           com     r23
    5aa4:       61 95           neg     r22
    5aa6:       7f 4f           sbci    r23, 0xFF       ; 255
    5aa8:       8f 4f           sbci    r24, 0xFF       ; 255
    5aaa:       9f 4f           sbci    r25, 0xFF       ; 255
    5aac:       08 95           ret

00005aae <__eeprom_read_byte_1F2021>:
    5aae:       f9 99           sbic    0x1f, 1 ; 31
    5ab0:       fe cf           rjmp    .-4             ; 0x5aae <__eeprom_read_byte_1F2021>
    5ab2:       b2 bd           out     0x22, r27       ; 34
    5ab4:       a1 bd           out     0x21, r26       ; 33
    5ab6:       f8 9a           sbi     0x1f, 0 ; 31
    5ab8:       11 96           adiw    r26, 0x01       ; 1
    5aba:       00 b4           in      r0, 0x20        ; 32
    5abc:       08 95           ret

00005abe <__eeprom_write_byte_1F2021>:
    5abe:       f9 99           sbic    0x1f, 1 ; 31
    5ac0:       fe cf           rjmp    .-4             ; 0x5abe <__eeprom_write_byte_1F2021>
    5ac2:       b2 bd           out     0x22, r27       ; 34
    5ac4:       a1 bd           out     0x21, r26       ; 33
    5ac6:       00 bc           out     0x20, r0        ; 32
    5ac8:       11 96           adiw    r26, 0x01       ; 1
    5aca:       0f b6           in      r0, 0x3f        ; 63
    5acc:       f8 94           cli
    5ace:       fa 9a           sbi     0x1f, 2 ; 31
    5ad0:       f9 9a           sbi     0x1f, 1 ; 31
    5ad2:       0f be           out     0x3f, r0        ; 63
    5ad4:       08 95           ret

00005ad6 <_exit>:
    5ad6:       ff cf           rjmp    .-2             ; 0x5ad6 <_exit>