Blame | Last modification | View Log | RSS feed
Flight-Ctrl_MEGA644_V0_60_MM3.elf: file format elf32-avr
Sections:
Idx Name Size VMA LMA File off Algn
0 .data 0000008c 00800100 00005e7c 00005f30 2**0
CONTENTS, ALLOC, LOAD, DATA
1 .text 00005e7c 00000000 00000000 000000b4 2**1
CONTENTS, ALLOC, LOAD, READONLY, CODE
2 .bss 000003a6 0080018c 0080018c 00005fbc 2**0
ALLOC
3 .eeprom 0000013d 00810000 00810000 00005fbc 2**0
CONTENTS, ALLOC, LOAD, DATA
4 .stab 00000378 00000000 00000000 000060fc 2**2
CONTENTS, READONLY, DEBUGGING
5 .stabstr 00000071 00000000 00000000 00006474 2**0
CONTENTS, READONLY, DEBUGGING
Disassembly of section .text:
00000000 <__vectors>:
0: 0c 94 92 03 jmp 0x724 ; 0x724 <__ctors_end>
4: 0c 94 af 03 jmp 0x75e ; 0x75e <__bad_interrupt>
8: 0c 94 af 03 jmp 0x75e ; 0x75e <__bad_interrupt>
c: 0c 94 af 03 jmp 0x75e ; 0x75e <__bad_interrupt>
10: 0c 94 af 03 jmp 0x75e ; 0x75e <__bad_interrupt>
14: 0c 94 af 03 jmp 0x75e ; 0x75e <__bad_interrupt>
18: 0c 94 af 03 jmp 0x75e ; 0x75e <__bad_interrupt>
1c: 0c 94 af 03 jmp 0x75e ; 0x75e <__bad_interrupt>
20: 0c 94 af 03 jmp 0x75e ; 0x75e <__bad_interrupt>
24: 0c 94 b2 0b jmp 0x1764 ; 0x1764 <__vector_9>
28: 0c 94 af 03 jmp 0x75e ; 0x75e <__bad_interrupt>
2c: 0c 94 af 03 jmp 0x75e ; 0x75e <__bad_interrupt>
30: 0c 94 07 19 jmp 0x320e ; 0x320e <__vector_12>
34: 0c 94 af 03 jmp 0x75e ; 0x75e <__bad_interrupt>
38: 0c 94 af 03 jmp 0x75e ; 0x75e <__bad_interrupt>
3c: 0c 94 af 03 jmp 0x75e ; 0x75e <__bad_interrupt>
40: 0c 94 af 03 jmp 0x75e ; 0x75e <__bad_interrupt>
44: 0c 94 af 03 jmp 0x75e ; 0x75e <__bad_interrupt>
48: 0c 94 59 0c jmp 0x18b2 ; 0x18b2 <__vector_18>
4c: 0c 94 76 14 jmp 0x28ec ; 0x28ec <__vector_19>
50: 0c 94 d4 05 jmp 0xba8 ; 0xba8 <__vector_20>
54: 0c 94 af 03 jmp 0x75e ; 0x75e <__bad_interrupt>
58: 0c 94 9e 05 jmp 0xb3c ; 0xb3c <__vector_22>
5c: 0c 94 af 03 jmp 0x75e ; 0x75e <__bad_interrupt>
60: 0c 94 f8 0c jmp 0x19f0 ; 0x19f0 <__vector_24>
64: 0c 94 af 03 jmp 0x75e ; 0x75e <__bad_interrupt>
68: 0c 94 60 18 jmp 0x30c0 ; 0x30c0 <__vector_26>
6c: 0c 94 af 03 jmp 0x75e ; 0x75e <__bad_interrupt>
70: 4b 08 sbc r4, r11
72: c5 08 sbc r12, r5
74: c5 08 sbc r12, r5
76: c5 08 sbc r12, r5
78: 7d 08 sbc r7, r13
7a: 5e 08 sbc r5, r14
7c: c5 08 sbc r12, r5
7e: c5 08 sbc r12, r5
80: c5 08 sbc r12, r5
82: a9 08 sbc r10, r9
84: a9 08 sbc r10, r9
86: a9 08 sbc r10, r9
88: a9 08 sbc r10, r9
8a: a9 08 sbc r10, r9
8c: 81 08 sbc r8, r1
8e: c5 08 sbc r12, r5
90: c5 08 sbc r12, r5
92: 70 08 sbc r7, r0
94: c5 08 sbc r12, r5
96: 79 08 sbc r7, r9
98: 21 0d add r18, r1
9a: 73 0d add r23, r3
9c: cc 0d add r28, r12
9e: 27 0e add r2, r23
a0: 44 0e add r4, r20
a2: 67 0e add r6, r23
a4: 8d 0e add r8, r29
a6: 74 0f add r23, r20
a8: b3 10 cpse r11, r3
aa: e7 10 cpse r14, r7
ac: 48 11 cpse r20, r8
ae: 9e 11 cpse r25, r14
b0: ec 11 cpse r30, r12
b2: 65 12 cpse r6, r21
b4: bf 12 cpse r11, r31
b6: 20 13 cpse r18, r16
b8: 44 13 cpse r20, r20
ba: 7a 13 cpse r23, r26
bc: b6 13 cpse r27, r22
be: f4 13 cpse r31, r20
c0: 2d 14 cp r2, r13
c2: 79 18 sub r7, r9
c4: 7e 18 sub r7, r14
c6: 9a 18 sub r9, r10
c8: a8 18 sub r10, r8
ca: ad 18 sub r10, r13
cc: b8 18 sub r11, r8
ce: c0 18 sub r12, r0
d0: d4 18 sub r13, r4
000000d2 <__c.2043>:
d2: 0a 0a 0d 00 ....
000000d6 <__c.2041>:
d6: 4e 65 75 74 72 61 6c 00 Neutral.
000000de <__c.2039>:
de: 48 65 61 64 69 6e 67 48 6f 6c 64 00 HeadingHold.
000000ea <__c.2037>:
ea: 0a 0d 53 74 65 75 65 72 75 6e 67 3a 20 00 ..Steuerung: .
000000f8 <__c.2035>:
f8: 4f 4b 0a 0d 00 OK...
000000fd <__c.2030>:
fd: 0a 0d 41 62 67 6c 65 69 63 68 20 4c 75 66 74 64 ..Abgleich Luftd
10d: 72 75 63 6b 73 65 6e 73 6f 72 2e 2e 00 rucksensor...
0000011a <__c.2028>:
11a: 0a 0d 4b 61 6c 69 62 72 69 65 72 65 20 4e 65 75 ..Kalibriere Neu
12a: 74 72 61 6c 6c 61 67 65 00 trallage.
00000133 <__c.2026>:
133: 0a 0d 4b 61 6c 69 62 72 69 65 72 65 20 4b 6f 6d ..Kalibriere Kom
143: 70 61 73 73 00 pass.
00000148 <__c.2021>:
148: 0a 0d 42 65 6e 75 74 7a 65 20 50 61 72 61 6d 65 ..Benutze Parame
158: 74 65 72 73 61 74 7a 20 25 64 00 tersatz %d.
00000163 <__c.2015>:
163: 0a 0d 49 6e 69 74 2e 20 45 45 50 52 4f 4d 3a 20 ..Init. EEPROM:
173: 47 65 6e 65 72 69 65 72 65 20 44 65 66 61 75 6c Generiere Defaul
183: 74 2d 50 61 72 61 6d 65 74 65 72 2e 2e 2e 00 t-Parameter....
00000192 <__c.2013>:
192: 0a 0d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ..==============
1a2: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
...
000001b3 <__c.2011>:
1b3: 0a 0d 46 6c 69 67 68 74 43 6f 6e 74 72 6f 6c 20 ..FlightControl
1c3: 56 25 64 2e 25 64 20 00 V%d.%d .
000001cb <__c.2013>:
1cb: 2e 00 ..
000001cd <__c.2113>:
1cd: 5a 5f 52 61 6e 67 65 3a 20 20 25 34 69 00 Z_Range: %4i.
000001db <__c.2111>:
1db: 59 5f 52 61 6e 67 65 3a 20 20 25 34 69 00 Y_Range: %4i.
000001e9 <__c.2109>:
1e9: 58 5f 52 61 6e 67 65 3a 20 20 25 34 69 00 X_Range: %4i.
000001f7 <__c.2107>:
1f7: 4d 4d 33 20 52 61 6e 67 65 00 MM3 Range.
00000201 <__c.2104>:
201: 5a 5f 4f 66 66 73 65 74 3a 20 20 25 33 69 00 Z_Offset: %3i.
00000210 <__c.2102>:
210: 59 5f 4f 66 66 73 65 74 3a 20 20 25 33 69 00 Y_Offset: %3i.
0000021f <__c.2100>:
21f: 58 5f 4f 66 66 73 65 74 3a 20 20 25 33 69 00 X_Offset: %3i.
0000022e <__c.2098>:
22e: 4d 4d 33 20 4f 66 66 00 MM3 Off.
00000236 <__c.2095>:
236: 52 61 6e 67 65 3a 25 33 69 2d 25 33 69 00 Range:%3i-%3i.
00000244 <__c.2093>:
244: 53 74 65 6c 6c 75 6e 67 3a 20 25 33 69 00 Stellung: %3i.
00000252 <__c.2091>:
252: 53 65 74 70 6f 69 6e 74 20 20 25 33 69 00 Setpoint %3i.
00000260 <__c.2089>:
260: 53 65 72 76 6f 20 20 00 Servo .
00000268 <__c.2086>:
268: 50 6f 74 69 34 3a 20 20 25 33 69 00 Poti4: %3i.
00000274 <__c.2084>:
274: 50 6f 74 69 33 3a 20 20 25 33 69 00 Poti3: %3i.
00000280 <__c.2082>:
280: 50 6f 74 69 32 3a 20 20 25 33 69 00 Poti2: %3i.
0000028c <__c.2080>:
28c: 50 6f 74 69 31 3a 20 20 25 33 69 00 Poti1: %3i.
00000298 <__c.2077>:
298: 53 74 61 72 74 3a 20 20 20 20 20 25 35 69 00 Start: %5i.
000002a7 <__c.2075>:
2a7: 4d 65 73 73 77 65 72 74 3a 20 20 25 35 69 00 Messwert: %5i.
000002b6 <__c.2073>:
2b6: 52 69 63 68 74 75 6e 67 3a 20 20 25 35 69 00 Richtung: %5i.
000002c5 <__c.2071>:
2c5: 4b 6f 6d 70 61 73 73 20 20 20 20 20 20 20 00 Kompass .
000002d4 <__c.2068>:
2d4: 45 6d 70 66 2e 50 65 67 65 6c 3a 25 35 69 00 Empf.Pegel:%5i.
000002e3 <__c.2066>:
2e3: 53 70 61 6e 6e 75 6e 67 3a 20 20 25 35 69 00 Spannung: %5i.
000002f2 <__c.2063>:
2f2: 48 6f 63 68 20 25 34 69 20 28 25 33 69 29 00 Hoch %4i (%3i).
00000301 <__c.2061>:
301: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00 Roll %4i (%3i).
00000310 <__c.2059>:
310: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00 Nick %4i (%3i).
0000031f <__c.2057>:
31f: 41 43 43 20 2d 20 53 65 6e 73 6f 72 00 ACC - Sensor.
0000032c <__c.2054>:
32c: 47 69 65 72 20 25 34 69 20 28 25 33 69 29 00 Gier %4i (%3i).
0000033b <__c.2052>:
33b: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00 Roll %4i (%3i).
0000034a <__c.2050>:
34a: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00 Nick %4i (%3i).
00000359 <__c.2048>:
359: 47 79 72 6f 20 2d 20 53 65 6e 73 6f 72 00 Gyro - Sensor.
00000367 <__c.2045>:
367: 50 33 3a 25 34 69 20 20 4b 61 6e e4 6c 65 20 00 P3:%4i Kan.le .
00000377 <__c.2043>:
377: 50 31 3a 25 34 69 20 20 50 32 3a 25 34 69 20 00 P1:%4i P2:%4i .
00000387 <__c.2041>:
387: 47 73 3a 25 34 69 20 20 47 69 3a 25 34 69 20 00 Gs:%4i Gi:%4i .
00000397 <__c.2039>:
397: 4e 69 3a 25 34 69 20 20 52 6f 3a 25 34 69 20 00 Ni:%4i Ro:%4i .
000003a7 <__c.2036>:
3a7: 4b 37 3a 25 34 69 20 20 4b 61 6e e4 6c 65 20 00 K7:%4i Kan.le .
000003b7 <__c.2034>:
3b7: 4b 35 3a 25 34 69 20 20 4b 36 3a 25 34 69 20 00 K5:%4i K6:%4i .
000003c7 <__c.2032>:
3c7: 4b 33 3a 25 34 69 20 20 4b 34 3a 25 34 69 20 00 K3:%4i K4:%4i .
000003d7 <__c.2030>:
3d7: 4b 31 3a 25 34 69 20 20 4b 32 3a 25 34 69 20 00 K1:%4i K2:%4i .
000003e7 <__c.2027>:
3e7: 4b 6f 6d 70 61 73 73 3a 20 20 20 25 35 69 00 Kompass: %5i.
000003f6 <__c.2025>:
3f6: 52 6f 6c 6c 3a 20 20 20 20 20 20 25 35 69 00 Roll: %5i.
00000405 <__c.2023>:
405: 4e 69 63 6b 3a 20 20 20 20 20 20 25 35 69 00 Nick: %5i.
00000414 <__c.2021>:
414: 61 6b 74 2e 20 4c 61 67 65 00 akt. Lage.
0000041e <__c.2018>:
41e: 48 f6 68 65 6e 72 65 67 65 6c 75 6e 67 00 H.henregelung.
0000042c <__c.2016>:
42c: 4b 65 69 6e 65 20 00 Keine .
00000433 <__c.2014>:
433: 4f 66 66 20 20 20 20 20 20 3a 20 25 35 69 00 Off : %5i.
00000442 <__c.2012>:
442: 4c 75 66 74 64 72 75 63 6b 3a 20 25 35 69 00 Luftdruck: %5i.
00000451 <__c.2010>:
451: 53 6f 6c 6c 48 6f 65 68 65 3a 20 25 35 69 00 SollHoehe: %5i.
00000460 <__c.2008>:
460: 48 6f 65 68 65 3a 20 20 20 20 20 25 35 69 00 Hoehe: %5i.
0000046f <__c.2004>:
46f: 28 63 29 20 48 6f 6c 67 65 72 20 42 75 73 73 00 (c) Holger Buss.
0000047f <__c.2002>:
47f: 53 65 74 74 69 6e 67 3a 20 25 64 20 00 Setting: %d .
0000048c <__c.2000>:
48c: 56 25 64 2e 25 64 00 V%d.%d.
00000493 <__c.1998>:
493: 2b 2b 20 4d 69 6b 72 6f 4b 6f 70 74 65 72 20 2b ++ MikroKopter +
4a3: 2b 00 +.
000004a5 <__c.1995>:
4a5: 5b 25 69 5d 00 [%i].
000004aa <pgm_atan>:
4aa: 00 01 02 03 05 06 07 08 09 0a 0b 0c 0d 0f 10 11 ................
4ba: 12 13 14 15 16 17 18 19 1a 1b 1b 1c 1d 1e 1f 20 ...............
4ca: 21 21 22 23 24 25 25 26 27 27 28 29 29 2a 2b 2b !!"#$%%&''())*++
4da: 2c 2c 2d 2e 2e 2f 2f 30 30 31 31 32 32 33 33 34 ,,-..//001122334
4ea: 34 34 35 35 36 36 36 37 37 38 38 38 39 39 39 3a 445566677888999:
4fa: 3a 3a 3b 3b 3b 3c 3c 3c 3c 3d 3d 3d 3d 3e 3e 3e ::;;;<<<<====>>>
50a: 3e 3f 3f 3f 3f 40 40 40 40 41 41 41 41 41 42 42 >????@@@@AAAAABB
51a: 42 42 42 43 43 43 43 43 43 44 44 44 44 44 44 45 BBBCCCCCCDDDDDDE
52a: 45 45 45 45 45 45 46 46 46 46 46 46 46 46 47 47 EEEEEEFFFFFFFFGG
53a: 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 49 GGGGGGHHHHHHHHHI
54a: 49 49 49 49 49 49 49 49 49 4a 4a 4a 4a 4a 4a 4a IIIIIIIIIJJJJJJJ
55a: 4a 4a 4a 4a 4a 4b 4b 4b 4b 4b 4b 4b 4b 4b 4b 4b JJJJJKKKKKKKKKKK
56a: 4b 4b 4c 4c 4c 4c 4c 4c 4c 4c 4c 4c 4c 4c 4c 4c KKLLLLLLLLLLLLLL
57a: 4c 4d 4d 4d 4d 4d 4d 4d 4d 4d 4d 4d 4d 4d 4d 4d LMMMMMMMMMMMMMMM
58a: 4d 4d 4e 4e 4e 4e 4e 4e 4e 4e 4e 4e 4e 4e 4e 4e MMNNNNNNNNNNNNNN
59a: 4e 4e 4e 4e 4e 4e 4f 4f 4f 4f 4f 4f 4f 4f 4f 4f NNNNNNOOOOOOOOOO
5aa: 4f 4f 4f 4f 4f 4f 4f 4f 4f 4f 4f 4f 4f 4f OOOOOOOOOOOOOO
000005b8 <pgm_sinus_f>:
5b8: 00 00 00 00 56 f8 8e 3c c7 f2 0e 3d 46 5e 56 3d ....V..<...=F^V=
5c8: 7f dc 8e 3d b0 7e b2 3d 0a 13 d6 3d 9d 96 f9 3d ...=.~.=...=...=
5d8: 65 83 0e 3e 5e 30 20 3e d5 d0 31 3e 6f 63 43 3e e..>^0 >..1>ocC>
5e8: ce e6 54 3e 8e 59 66 3e 60 ba 77 3e ed 83 84 3e ..T>.Yf>`.w>...>
5f8: 55 20 8d 3e be b1 95 3e 7a 37 9e 3e dd b0 a6 3e U .>...>z7.>...>
608: 42 1d af 3e ff 7b b7 3e 70 cc bf 3e e8 0d c8 3e B..>.{.>p..>...>
618: c8 3f d0 3e 6a 61 d8 3e 2d 72 e0 3e 71 71 e8 3e .?.>ja.>-r.>qq.>
628: 92 5e f0 3e f7 38 f8 3e 00 00 00 3f 89 d9 03 3f .^.>.8.>...?...?
638: cb a8 07 3f 76 6d 0b 3f 44 27 0f 3f e7 d5 12 3f ...?vm.?D'.?...?
648: 17 79 16 3f 8c 10 1a 3f fe 9b 1d 3f 24 1b 21 3f .y.?...?...?$.!?
658: ba 8d 24 3f 7c f3 27 3f 25 4c 2b 3f 71 97 2e 3f ..$?|.'?%L+?q..?
668: 22 d5 31 3f f4 04 35 3f a7 26 38 3f ff 39 3b 3f ".1?..5?.&8?.9;?
678: bd 3e 3e 3f a6 34 41 3f 7c 1b 44 3f 09 f3 46 3f .>>?.4A?|.D?..F?
688: 12 bb 49 3f 60 73 4c 3f bd 1b 4f 3f f2 b3 51 3f ..I?`sL?..O?..Q?
698: cf 3b 54 3f 1e b3 56 3f ae 19 59 3f 51 6f 5b 3f .;T?..V?..Y?Qo[?
6a8: d7 b3 5d 3f 14 e7 5f 3f db 08 62 3f 01 19 64 3f ..]?.._?..b?..d?
6b8: 5d 17 66 3f ca 03 68 3f 1d de 69 3f 34 a6 6b 3f ].f?..h?..i?4.k?
6c8: eb 5b 6d 3f 20 ff 6e 3f b2 8f 70 3f 82 0d 72 3f .[m? .n?..p?..r?
6d8: 70 78 73 3f 63 d0 74 3f 3f 15 76 3f ea 46 77 3f pxs?c.t??.v?.Fw?
6e8: 4d 65 78 3f 52 70 79 3f e2 67 7a 3f ec 4b 7b 3f Mex?Rpy?.gz?.K{?
6f8: 5c 1c 7c 3f 24 d9 7c 3f 36 82 7d 3f 80 17 7e 3f \.|?$.|?6.}?..~?
708: fd 98 7e 3f 9e 06 7f 3f 5b 60 7f 3f 2f a6 7f 3f ..~?...?[`.?/..?
718: 13 d8 7f 3f 05 f6 7f 3f 00 00 80 3f ...?...?...?
00000724 <__ctors_end>:
724: 11 24 eor r1, r1
726: 1f be out 0x3f, r1 ; 63
728: cf ef ldi r28, 0xFF ; 255
72a: d0 e1 ldi r29, 0x10 ; 16
72c: de bf out 0x3e, r29 ; 62
72e: cd bf out 0x3d, r28 ; 61
00000730 <__do_copy_data>:
730: 11 e0 ldi r17, 0x01 ; 1
732: a0 e0 ldi r26, 0x00 ; 0
734: b1 e0 ldi r27, 0x01 ; 1
736: ec e7 ldi r30, 0x7C ; 124
738: fe e5 ldi r31, 0x5E ; 94
73a: 02 c0 rjmp .+4 ; 0x740 <.do_copy_data_start>
0000073c <.do_copy_data_loop>:
73c: 05 90 lpm r0, Z+
73e: 0d 92 st X+, r0
00000740 <.do_copy_data_start>:
740: ac 38 cpi r26, 0x8C ; 140
742: b1 07 cpc r27, r17
744: d9 f7 brne .-10 ; 0x73c <.do_copy_data_loop>
00000746 <__do_clear_bss>:
746: 15 e0 ldi r17, 0x05 ; 5
748: ac e8 ldi r26, 0x8C ; 140
74a: b1 e0 ldi r27, 0x01 ; 1
74c: 01 c0 rjmp .+2 ; 0x750 <.do_clear_bss_start>
0000074e <.do_clear_bss_loop>:
74e: 1d 92 st X+, r1
00000750 <.do_clear_bss_start>:
750: a2 33 cpi r26, 0x32 ; 50
752: b1 07 cpc r27, r17
754: e1 f7 brne .-8 ; 0x74e <.do_clear_bss_loop>
756: 0e 94 e7 03 call 0x7ce ; 0x7ce <main>
75a: 0c 94 3d 2f jmp 0x5e7a ; 0x5e7a <_exit>
0000075e <__bad_interrupt>:
75e: 0c 94 00 00 jmp 0 ; 0x0 <__vectors>
00000762 <GetActiveParamSetNumber>:
762: a2 e0 ldi r26, 0x02 ; 2
764: b0 e0 ldi r27, 0x00 ; 0
766: 0e 94 1f 2f call 0x5e3e ; 0x5e3e <__eeprom_read_byte_1F2021>
76a: 80 2d mov r24, r0
76c: 99 27 eor r25, r25
76e: 08 95 ret
00000770 <WriteParameterSet>:
770: fb 01 movw r30, r22
772: 86 30 cpi r24, 0x06 ; 6
774: 08 f0 brcs .+2 ; 0x778 <WriteParameterSet+0x8>
776: 85 e0 ldi r24, 0x05 ; 5
778: 28 2f mov r18, r24
77a: 21 50 subi r18, 0x01 ; 1
77c: 84 2f mov r24, r20
77e: 99 27 eor r25, r25
780: aa e3 ldi r26, 0x3A ; 58
782: 2a 9f mul r18, r26
784: d0 01 movw r26, r0
786: 11 24 eor r1, r1
788: a6 5f subi r26, 0xF6 ; 246
78a: bf 4f sbci r27, 0xFF ; 255
0000078c <.28_start>:
78c: 01 97 sbiw r24, 0x01 ; 1
78e: 24 f0 brlt .+8 ; 0x798 <.28_finished>
790: 01 90 ld r0, Z+
792: 0e 94 2c 2f call 0x5e58 ; 0x5e58 <__eeprom_write_byte_1F2021>
796: fa cf rjmp .-12 ; 0x78c <.28_start>
00000798 <.28_finished>:
798: a2 e0 ldi r26, 0x02 ; 2
79a: b0 e0 ldi r27, 0x00 ; 0
79c: 02 2e mov r0, r18
79e: 0e 94 2c 2f call 0x5e58 ; 0x5e58 <__eeprom_write_byte_1F2021>
7a2: 08 95 ret
000007a4 <ReadParameterSet>:
7a4: fb 01 movw r30, r22
7a6: 28 2f mov r18, r24
7a8: 86 30 cpi r24, 0x06 ; 6
7aa: 08 f0 brcs .+2 ; 0x7ae <ReadParameterSet+0xa>
7ac: 25 e0 ldi r18, 0x05 ; 5
7ae: 84 2f mov r24, r20
7b0: 99 27 eor r25, r25
7b2: 21 50 subi r18, 0x01 ; 1
7b4: aa e3 ldi r26, 0x3A ; 58
7b6: 2a 9f mul r18, r26
7b8: d0 01 movw r26, r0
7ba: 11 24 eor r1, r1
7bc: a6 5f subi r26, 0xF6 ; 246
7be: bf 4f sbci r27, 0xFF ; 255
000007c0 <.49_start>:
7c0: 01 97 sbiw r24, 0x01 ; 1
7c2: 24 f0 brlt .+8 ; 0x7cc <.49_finished>
7c4: 0e 94 1f 2f call 0x5e3e ; 0x5e3e <__eeprom_read_byte_1F2021>
7c8: 01 92 st Z+, r0
7ca: fa cf rjmp .-12 ; 0x7c0 <.49_start>
000007cc <.49_finished>:
7cc: 08 95 ret
000007ce <main>:
7ce: 0f 93 push r16
7d0: 1f 93 push r17
7d2: cf 93 push r28
7d4: df 93 push r29
7d6: 81 e0 ldi r24, 0x01 ; 1
7d8: 87 b9 out 0x07, r24 ; 7
7da: 8f ef ldi r24, 0xFF ; 255
7dc: 88 b9 out 0x08, r24 ; 8
7de: 8b e1 ldi r24, 0x1B ; 27
7e0: 84 b9 out 0x04, r24 ; 4
7e2: 28 9a sbi 0x05, 0 ; 5
7e4: 8e e3 ldi r24, 0x3E ; 62
7e6: 8a b9 out 0x0a, r24 ; 10
7e8: 57 9a sbi 0x0a, 7 ; 10
7ea: 87 ef ldi r24, 0xF7 ; 247
7ec: 8b b9 out 0x0b, r24 ; 11
7ee: 84 b7 in r24, 0x34 ; 52
7f0: 87 7f andi r24, 0xF7 ; 247
7f2: 84 bf out 0x34, r24 ; 52
7f4: 80 91 60 00 lds r24, 0x0060
7f8: 88 61 ori r24, 0x18 ; 24
7fa: 80 93 60 00 sts 0x0060, r24
7fe: 10 92 60 00 sts 0x0060, r1
802: 88 ee ldi r24, 0xE8 ; 232
804: 93 e0 ldi r25, 0x03 ; 3
806: 90 93 a7 01 sts 0x01A7, r25
80a: 80 93 a6 01 sts 0x01A6, r24
80e: 10 92 22 02 sts 0x0222, r1
812: 10 92 21 02 sts 0x0221, r1
816: 10 92 b3 04 sts 0x04B3, r1
81a: 10 92 b2 04 sts 0x04B2, r1
81e: 10 92 20 02 sts 0x0220, r1
822: 10 92 1f 02 sts 0x021F, r1
826: 10 92 1e 02 sts 0x021E, r1
82a: 10 92 1d 02 sts 0x021D, r1
82e: 28 98 cbi 0x05, 0 ; 5
830: 0e 94 ba 0c call 0x1974 ; 0x1974 <Timer_Init>
834: 0e 94 a4 07 call 0xf48 ; 0xf48 <UART_Init>
838: 0e 94 f2 18 call 0x31e4 ; 0x31e4 <rc_sum_init>
83c: 0e 94 f2 0c call 0x19e4 ; 0x19e4 <ADC_Init>
840: 0e 94 46 18 call 0x308c ; 0x308c <i2c_init>
844: 0e 94 22 17 call 0x2e44 ; 0x2e44 <init_MM3>
848: 78 94 sei
84a: 10 92 ae 03 sts 0x03AE, r1
84e: 8c e3 ldi r24, 0x3C ; 60
850: 80 93 af 03 sts 0x03AF, r24
854: 84 e0 ldi r24, 0x04 ; 4
856: 80 93 b0 03 sts 0x03B0, r24
85a: 8c e3 ldi r24, 0x3C ; 60
85c: 90 e0 ldi r25, 0x00 ; 0
85e: 9f 93 push r25
860: 8f 93 push r24
862: 1f 92 push r1
864: 1f 92 push r1
866: 83 eb ldi r24, 0xB3 ; 179
868: 91 e0 ldi r25, 0x01 ; 1
86a: 9f 93 push r25
86c: 8f 93 push r24
86e: 1f 92 push r1
870: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
874: 82 e9 ldi r24, 0x92 ; 146
876: 91 e0 ldi r25, 0x01 ; 1
878: 9f 93 push r25
87a: 8f 93 push r24
87c: 1f 92 push r1
87e: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
882: 29 9a sbi 0x05, 1 ; 5
884: a1 e0 ldi r26, 0x01 ; 1
886: b0 e0 ldi r27, 0x00 ; 0
888: 0e 94 1f 2f call 0x5e3e ; 0x5e3e <__eeprom_read_byte_1F2021>
88c: 80 2d mov r24, r0
88e: 2d b7 in r18, 0x3d ; 61
890: 3e b7 in r19, 0x3e ; 62
892: 26 5f subi r18, 0xF6 ; 246
894: 3f 4f sbci r19, 0xFF ; 255
896: 2d bf out 0x3d, r18 ; 61
898: 8a 30 cpi r24, 0x0A ; 10
89a: b9 f1 breq .+110 ; 0x90a <main+0x13c>
89c: 83 e6 ldi r24, 0x63 ; 99
89e: 91 e0 ldi r25, 0x01 ; 1
8a0: 9f 93 push r25
8a2: 8f 93 push r24
8a4: 1f 92 push r1
8a6: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
8aa: 0e 94 5b 20 call 0x40b6 ; 0x40b6 <DefaultKonstanten1>
8ae: 4a e3 ldi r20, 0x3A ; 58
8b0: 6a ed ldi r22, 0xDA ; 218
8b2: 74 e0 ldi r23, 0x04 ; 4
8b4: 80 e0 ldi r24, 0x00 ; 0
8b6: 0e 94 b8 03 call 0x770 ; 0x770 <WriteParameterSet>
8ba: 01 e0 ldi r16, 0x01 ; 1
8bc: 0f 90 pop r0
8be: 0f 90 pop r0
8c0: 0f 90 pop r0
8c2: 02 30 cpi r16, 0x02 ; 2
8c4: 49 f4 brne .+18 ; 0x8d8 <main+0x10a>
8c6: 0e 94 ee 1f call 0x3fdc ; 0x3fdc <DefaultKonstanten2>
8ca: 4a e3 ldi r20, 0x3A ; 58
8cc: 6a ed ldi r22, 0xDA ; 218
8ce: 74 e0 ldi r23, 0x04 ; 4
8d0: 82 e0 ldi r24, 0x02 ; 2
8d2: 0e 94 b8 03 call 0x770 ; 0x770 <WriteParameterSet>
8d6: 03 e0 ldi r16, 0x03 ; 3
8d8: 4a e3 ldi r20, 0x3A ; 58
8da: 6a ed ldi r22, 0xDA ; 218
8dc: 74 e0 ldi r23, 0x04 ; 4
8de: 80 2f mov r24, r16
8e0: 0e 94 b8 03 call 0x770 ; 0x770 <WriteParameterSet>
8e4: 0f 5f subi r16, 0xFF ; 255
8e6: 06 30 cpi r16, 0x06 ; 6
8e8: 60 f3 brcs .-40 ; 0x8c2 <main+0xf4>
8ea: 81 e0 ldi r24, 0x01 ; 1
8ec: 22 e0 ldi r18, 0x02 ; 2
8ee: 30 e0 ldi r19, 0x00 ; 0
8f0: d9 01 movw r26, r18
8f2: 08 2e mov r0, r24
8f4: 0e 94 2c 2f call 0x5e58 ; 0x5e58 <__eeprom_write_byte_1F2021>
8f8: 8a e0 ldi r24, 0x0A ; 10
8fa: 21 50 subi r18, 0x01 ; 1
8fc: 30 40 sbci r19, 0x00 ; 0
8fe: d9 01 movw r26, r18
900: 08 2e mov r0, r24
902: 0e 94 2c 2f call 0x5e58 ; 0x5e58 <__eeprom_write_byte_1F2021>
906: 0e 94 e5 21 call 0x43ca ; 0x43ca <calib_acc>
90a: 02 e0 ldi r16, 0x02 ; 2
90c: 10 e0 ldi r17, 0x00 ; 0
90e: d8 01 movw r26, r16
910: 0e 94 1f 2f call 0x5e3e ; 0x5e3e <__eeprom_read_byte_1F2021>
914: 80 2d mov r24, r0
916: 4a e3 ldi r20, 0x3A ; 58
918: 6a ed ldi r22, 0xDA ; 218
91a: 74 e0 ldi r23, 0x04 ; 4
91c: 0e 94 d2 03 call 0x7a4 ; 0x7a4 <ReadParameterSet>
920: d8 01 movw r26, r16
922: 0e 94 1f 2f call 0x5e3e ; 0x5e3e <__eeprom_read_byte_1F2021>
926: 80 2d mov r24, r0
928: 99 27 eor r25, r25
92a: 9f 93 push r25
92c: 8f 93 push r24
92e: 88 e4 ldi r24, 0x48 ; 72
930: 91 e0 ldi r25, 0x01 ; 1
932: 9f 93 push r25
934: 8f 93 push r24
936: 1f 92 push r1
938: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
93c: 84 ef ldi r24, 0xF4 ; 244
93e: 91 e0 ldi r25, 0x01 ; 1
940: 0e 94 9d 0b call 0x173a ; 0x173a <SetDelay>
944: ec 01 movw r28, r24
946: 0f 90 pop r0
948: 0f 90 pop r0
94a: 0f 90 pop r0
94c: 0f 90 pop r0
94e: 0f 90 pop r0
950: ce 01 movw r24, r28
952: 0e 94 a6 0b call 0x174c ; 0x174c <CheckDelay>
956: 88 23 and r24, r24
958: d9 f3 breq .-10 ; 0x950 <main+0x182>
95a: e0 91 dc 04 lds r30, 0x04DC
95e: ff 27 eor r31, r31
960: ee 0f add r30, r30
962: ff 1f adc r31, r31
964: e2 55 subi r30, 0x52 ; 82
966: fb 4f sbci r31, 0xFB ; 251
968: 80 81 ld r24, Z
96a: 91 81 ldd r25, Z+1 ; 0x01
96c: 85 36 cpi r24, 0x65 ; 101
96e: 91 05 cpc r25, r1
970: c4 f0 brlt .+48 ; 0x9a2 <main+0x1d4>
972: e0 91 dd 04 lds r30, 0x04DD
976: ff 27 eor r31, r31
978: ee 0f add r30, r30
97a: ff 1f adc r31, r31
97c: e2 55 subi r30, 0x52 ; 82
97e: fb 4f sbci r31, 0xFB ; 251
980: 80 81 ld r24, Z
982: 91 81 ldd r25, Z+1 ; 0x01
984: 85 36 cpi r24, 0x65 ; 101
986: 91 05 cpc r25, r1
988: 64 f0 brlt .+24 ; 0x9a2 <main+0x1d4>
98a: 83 e3 ldi r24, 0x33 ; 51
98c: 91 e0 ldi r25, 0x01 ; 1
98e: 9f 93 push r25
990: 8f 93 push r24
992: 1f 92 push r1
994: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
998: 0e 94 5c 16 call 0x2cb8 ; 0x2cb8 <calib_MM3>
99c: 0f 90 pop r0
99e: 0f 90 pop r0
9a0: 0f 90 pop r0
9a2: e0 91 dc 04 lds r30, 0x04DC
9a6: ff 27 eor r31, r31
9a8: ee 0f add r30, r30
9aa: ff 1f adc r31, r31
9ac: e2 55 subi r30, 0x52 ; 82
9ae: fb 4f sbci r31, 0xFB ; 251
9b0: 80 81 ld r24, Z
9b2: 91 81 ldd r25, Z+1 ; 0x01
9b4: 85 36 cpi r24, 0x65 ; 101
9b6: 91 05 cpc r25, r1
9b8: c4 f0 brlt .+48 ; 0x9ea <main+0x21c>
9ba: e0 91 dd 04 lds r30, 0x04DD
9be: ff 27 eor r31, r31
9c0: ee 0f add r30, r30
9c2: ff 1f adc r31, r31
9c4: e2 55 subi r30, 0x52 ; 82
9c6: fb 4f sbci r31, 0xFB ; 251
9c8: 80 81 ld r24, Z
9ca: 91 81 ldd r25, Z+1 ; 0x01
9cc: 8c 59 subi r24, 0x9C ; 156
9ce: 9f 4f sbci r25, 0xFF ; 255
9d0: 64 f4 brge .+24 ; 0x9ea <main+0x21c>
9d2: 8a e1 ldi r24, 0x1A ; 26
9d4: 91 e0 ldi r25, 0x01 ; 1
9d6: 9f 93 push r25
9d8: 8f 93 push r24
9da: 1f 92 push r1
9dc: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
9e0: 0e 94 e5 21 call 0x43ca ; 0x43ca <calib_acc>
9e4: 0f 90 pop r0
9e6: 0f 90 pop r0
9e8: 0f 90 pop r0
9ea: 80 91 e2 04 lds r24, 0x04E2
9ee: 80 ff sbrs r24, 0
9f0: 20 c0 rjmp .+64 ; 0xa32 <main+0x264>
9f2: 8d ef ldi r24, 0xFD ; 253
9f4: 90 e0 ldi r25, 0x00 ; 0
9f6: 9f 93 push r25
9f8: 8f 93 push r24
9fa: 1f 92 push r1
9fc: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
a00: 84 ec ldi r24, 0xC4 ; 196
a02: 99 e0 ldi r25, 0x09 ; 9
a04: 0e 94 9d 0b call 0x173a ; 0x173a <SetDelay>
a08: ec 01 movw r28, r24
a0a: 0e 94 0e 10 call 0x201c ; 0x201c <SucheLuftruckOffset>
a0e: 0f 90 pop r0
a10: 0f 90 pop r0
a12: 0f 90 pop r0
a14: ce 01 movw r24, r28
a16: 0e 94 a6 0b call 0x174c ; 0x174c <CheckDelay>
a1a: 88 23 and r24, r24
a1c: d9 f3 breq .-10 ; 0xa14 <main+0x246>
a1e: 88 ef ldi r24, 0xF8 ; 248
a20: 90 e0 ldi r25, 0x00 ; 0
a22: 9f 93 push r25
a24: 8f 93 push r24
a26: 1f 92 push r1
a28: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
a2c: 0f 90 pop r0
a2e: 0f 90 pop r0
a30: 0f 90 pop r0
a32: 0e 94 13 21 call 0x4226 ; 0x4226 <SetNeutral>
a36: 28 98 cbi 0x05, 0 ; 5
a38: 80 ed ldi r24, 0xD0 ; 208
a3a: 97 e0 ldi r25, 0x07 ; 7
a3c: 90 93 a7 01 sts 0x01A7, r25
a40: 80 93 a6 01 sts 0x01A6, r24
a44: 88 ee ldi r24, 0xE8 ; 232
a46: 93 e0 ldi r25, 0x03 ; 3
a48: 90 93 a9 03 sts 0x03A9, r25
a4c: 80 93 a8 03 sts 0x03A8, r24
a50: 85 e5 ldi r24, 0x55 ; 85
a52: 80 93 a3 03 sts 0x03A3, r24
a56: 8a ee ldi r24, 0xEA ; 234
a58: 90 e0 ldi r25, 0x00 ; 0
a5a: 9f 93 push r25
a5c: 8f 93 push r24
a5e: 1f 92 push r1
a60: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
a64: 80 91 e2 04 lds r24, 0x04E2
a68: 0f 90 pop r0
a6a: 0f 90 pop r0
a6c: 0f 90 pop r0
a6e: 82 ff sbrs r24, 2
a70: 03 c0 rjmp .+6 ; 0xa78 <main+0x2aa>
a72: 8e ed ldi r24, 0xDE ; 222
a74: 90 e0 ldi r25, 0x00 ; 0
a76: 02 c0 rjmp .+4 ; 0xa7c <main+0x2ae>
a78: 86 ed ldi r24, 0xD6 ; 214
a7a: 90 e0 ldi r25, 0x00 ; 0
a7c: 9f 93 push r25
a7e: 8f 93 push r24
a80: 1f 92 push r1
a82: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
a86: 0f 90 pop r0
a88: 0f 90 pop r0
a8a: 0f 90 pop r0
a8c: 82 ed ldi r24, 0xD2 ; 210
a8e: 90 e0 ldi r25, 0x00 ; 0
a90: 9f 93 push r25
a92: 8f 93 push r24
a94: 1f 92 push r1
a96: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
a9a: 0e 94 52 10 call 0x20a4 ; 0x20a4 <LcdClear>
a9e: 0f 90 pop r0
aa0: 0f 90 pop r0
aa2: 0f 90 pop r0
aa4: 80 91 a5 01 lds r24, 0x01A5
aa8: 88 23 and r24, r24
aaa: 79 f1 breq .+94 ; 0xb0a <main+0x33c>
aac: 10 92 a5 01 sts 0x01A5, r1
ab0: 0e 94 5e 22 call 0x44bc ; 0x44bc <MotorRegler>
ab4: 0e 94 cc 20 call 0x4198 ; 0x4198 <SendMotorData>
ab8: 28 98 cbi 0x05, 0 ; 5
aba: 80 91 01 01 lds r24, 0x0101
abe: 88 23 and r24, r24
ac0: 19 f0 breq .+6 ; 0xac8 <main+0x2fa>
ac2: 81 50 subi r24, 0x01 ; 1
ac4: 80 93 01 01 sts 0x0101, r24
ac8: 80 91 1c 02 lds r24, 0x021C
acc: 88 23 and r24, r24
ace: 29 f0 breq .+10 ; 0xada <main+0x30c>
ad0: 80 91 1c 02 lds r24, 0x021C
ad4: 81 50 subi r24, 0x01 ; 1
ad6: 80 93 1c 02 sts 0x021C, r24
ada: 20 91 04 01 lds r18, 0x0104
ade: 30 91 05 01 lds r19, 0x0105
ae2: 80 91 f2 04 lds r24, 0x04F2
ae6: 99 27 eor r25, r25
ae8: 28 17 cp r18, r24
aea: 39 07 cpc r19, r25
aec: 34 f4 brge .+12 ; 0xafa <main+0x32c>
aee: 80 ed ldi r24, 0xD0 ; 208
af0: 97 e0 ldi r25, 0x07 ; 7
af2: 90 93 a7 01 sts 0x01A7, r25
af6: 80 93 a6 01 sts 0x01A6, r24
afa: 80 91 d2 01 lds r24, 0x01D2
afe: 88 23 and r24, r24
b00: 19 f4 brne .+6 ; 0xb08 <main+0x33a>
b02: 0e 94 46 18 call 0x308c ; 0x308c <i2c_init>
b06: 01 c0 rjmp .+2 ; 0xb0a <main+0x33c>
b08: 28 98 cbi 0x05, 0 ; 5
b0a: 0e 94 bf 07 call 0xf7e ; 0xf7e <DatenUebertragung>
b0e: 0e 94 2d 08 call 0x105a ; 0x105a <BearbeiteRxDaten>
b12: 80 e0 ldi r24, 0x00 ; 0
b14: 90 e0 ldi r25, 0x00 ; 0
b16: 0e 94 a6 0b call 0x174c ; 0x174c <CheckDelay>
b1a: 88 23 and r24, r24
b1c: 19 f2 breq .-122 ; 0xaa4 <main+0x2d6>
b1e: 80 91 23 02 lds r24, 0x0223
b22: 88 23 and r24, r24
b24: 29 f0 breq .+10 ; 0xb30 <main+0x362>
b26: 88 b1 in r24, 0x08 ; 8
b28: 90 e1 ldi r25, 0x10 ; 16
b2a: 89 27 eor r24, r25
b2c: 88 b9 out 0x08, r24 ; 8
b2e: 01 c0 rjmp .+2 ; 0xb32 <main+0x364>
b30: 44 98 cbi 0x08, 4 ; 8
b32: 84 ef ldi r24, 0xF4 ; 244
b34: 91 e0 ldi r25, 0x01 ; 1
b36: 0e 94 9d 0b call 0x173a ; 0x173a <SetDelay>
b3a: b4 cf rjmp .-152 ; 0xaa4 <main+0x2d6>
00000b3c <__vector_22>:
b3c: 1f 92 push r1
b3e: 0f 92 push r0
b40: 0f b6 in r0, 0x3f ; 63
b42: 0f 92 push r0
b44: 11 24 eor r1, r1
b46: 8f 93 push r24
b48: 9f 93 push r25
b4a: ef 93 push r30
b4c: ff 93 push r31
b4e: 80 91 00 01 lds r24, 0x0100
b52: 88 23 and r24, r24
b54: e1 f4 brne .+56 ; 0xb8e <__vector_22+0x52>
b56: 80 91 a1 01 lds r24, 0x01A1
b5a: 90 91 a2 01 lds r25, 0x01A2
b5e: 01 96 adiw r24, 0x01 ; 1
b60: 90 93 a2 01 sts 0x01A2, r25
b64: 80 93 a1 01 sts 0x01A1, r24
b68: fc 01 movw r30, r24
b6a: eb 58 subi r30, 0x8B ; 139
b6c: fd 4f sbci r31, 0xFD ; 253
b6e: e0 81 ld r30, Z
b70: ed 30 cpi r30, 0x0D ; 13
b72: 19 f0 breq .+6 ; 0xb7a <__vector_22+0x3e>
b74: 86 39 cpi r24, 0x96 ; 150
b76: 91 05 cpc r25, r1
b78: 39 f4 brne .+14 ; 0xb88 <__vector_22+0x4c>
b7a: 10 92 a2 01 sts 0x01A2, r1
b7e: 10 92 a1 01 sts 0x01A1, r1
b82: 81 e0 ldi r24, 0x01 ; 1
b84: 80 93 00 01 sts 0x0100, r24
b88: e0 93 c6 00 sts 0x00C6, r30
b8c: 04 c0 rjmp .+8 ; 0xb96 <__vector_22+0x5a>
b8e: 10 92 a2 01 sts 0x01A2, r1
b92: 10 92 a1 01 sts 0x01A1, r1
b96: ff 91 pop r31
b98: ef 91 pop r30
b9a: 9f 91 pop r25
b9c: 8f 91 pop r24
b9e: 0f 90 pop r0
ba0: 0f be out 0x3f, r0 ; 63
ba2: 0f 90 pop r0
ba4: 1f 90 pop r1
ba6: 18 95 reti
00000ba8 <__vector_20>:
ba8: 1f 92 push r1
baa: 0f 92 push r0
bac: 0f b6 in r0, 0x3f ; 63
bae: 0f 92 push r0
bb0: 11 24 eor r1, r1
bb2: 2f 93 push r18
bb4: 3f 93 push r19
bb6: 4f 93 push r20
bb8: 8f 93 push r24
bba: 9f 93 push r25
bbc: af 93 push r26
bbe: bf 93 push r27
bc0: cf 93 push r28
bc2: df 93 push r29
bc4: ef 93 push r30
bc6: ff 93 push r31
bc8: 80 91 c6 00 lds r24, 0x00C6
bcc: 80 93 90 01 sts 0x0190, r24
bd0: 40 91 9c 01 lds r20, 0x019C
bd4: 46 39 cpi r20, 0x96 ; 150
bd6: 10 f0 brcs .+4 ; 0xbdc <__vector_20+0x34>
bd8: 10 92 9b 01 sts 0x019B, r1
bdc: 80 91 90 01 lds r24, 0x0190
be0: 8d 30 cpi r24, 0x0D ; 13
be2: 09 f0 breq .+2 ; 0xbe6 <__vector_20+0x3e>
be4: 5c c0 rjmp .+184 ; 0xc9e <__vector_20+0xf6>
be6: 80 91 9b 01 lds r24, 0x019B
bea: 82 30 cpi r24, 0x02 ; 2
bec: 09 f0 breq .+2 ; 0xbf0 <__vector_20+0x48>
bee: 57 c0 rjmp .+174 ; 0xc9e <__vector_20+0xf6>
bf0: 10 92 9b 01 sts 0x019B, r1
bf4: a4 2f mov r26, r20
bf6: bb 27 eor r27, r27
bf8: fd 01 movw r30, r26
bfa: ea 54 subi r30, 0x4A ; 74
bfc: fc 4f sbci r31, 0xFC ; 252
bfe: 30 81 ld r19, Z
c00: ed 01 movw r28, r26
c02: c9 54 subi r28, 0x49 ; 73
c04: dc 4f sbci r29, 0xFC ; 252
c06: 28 81 ld r18, Y
c08: 80 91 9f 01 lds r24, 0x019F
c0c: 90 91 a0 01 lds r25, 0x01A0
c10: 83 1b sub r24, r19
c12: 91 09 sbc r25, r1
c14: 82 1b sub r24, r18
c16: 91 09 sbc r25, r1
c18: 9f 70 andi r25, 0x0F ; 15
c1a: 90 93 a0 01 sts 0x01A0, r25
c1e: 80 93 9f 01 sts 0x019F, r24
c22: 9c 01 movw r18, r24
c24: 96 e0 ldi r25, 0x06 ; 6
c26: 36 95 lsr r19
c28: 27 95 ror r18
c2a: 9a 95 dec r25
c2c: e1 f7 brne .-8 ; 0xc26 <__vector_20+0x7e>
c2e: 23 5c subi r18, 0xC3 ; 195
c30: 20 93 9e 01 sts 0x019E, r18
c34: 98 2f mov r25, r24
c36: 9f 73 andi r25, 0x3F ; 63
c38: 93 5c subi r25, 0xC3 ; 195
c3a: 90 93 9d 01 sts 0x019D, r25
c3e: 80 81 ld r24, Z
c40: 28 17 cp r18, r24
c42: 29 f4 brne .+10 ; 0xc4e <__vector_20+0xa6>
c44: 88 81 ld r24, Y
c46: 98 17 cp r25, r24
c48: 11 f4 brne .+4 ; 0xc4e <__vector_20+0xa6>
c4a: 91 e0 ldi r25, 0x01 ; 1
c4c: 06 c0 rjmp .+12 ; 0xc5a <__vector_20+0xb2>
c4e: 80 91 93 01 lds r24, 0x0193
c52: 8f 5f subi r24, 0xFF ; 255
c54: 80 93 93 01 sts 0x0193, r24
c58: 90 e0 ldi r25, 0x00 ; 0
c5a: 80 91 91 01 lds r24, 0x0191
c5e: 88 23 and r24, r24
c60: 09 f0 breq .+2 ; 0xc64 <__vector_20+0xbc>
c62: 64 c0 rjmp .+200 ; 0xd2c <__vector_20+0x184>
c64: 99 23 and r25, r25
c66: 09 f4 brne .+2 ; 0xc6a <__vector_20+0xc2>
c68: 61 c0 rjmp .+194 ; 0xd2c <__vector_20+0x184>
c6a: 81 e0 ldi r24, 0x01 ; 1
c6c: 80 93 91 01 sts 0x0191, r24
c70: 40 93 94 01 sts 0x0194, r20
c74: a8 54 subi r26, 0x48 ; 72
c76: bc 4f sbci r27, 0xFC ; 252
c78: 8d e0 ldi r24, 0x0D ; 13
c7a: 8c 93 st X, r24
c7c: 80 91 ba 03 lds r24, 0x03BA
c80: 82 35 cpi r24, 0x52 ; 82
c82: 09 f0 breq .+2 ; 0xc86 <__vector_20+0xde>
c84: 53 c0 rjmp .+166 ; 0xd2c <__vector_20+0x184>
c86: 88 e1 ldi r24, 0x18 ; 24
c88: 90 e0 ldi r25, 0x00 ; 0
c8a: 2c e0 ldi r18, 0x0C ; 12
c8c: 0f b6 in r0, 0x3f ; 63
c8e: f8 94 cli
c90: a8 95 wdr
c92: 80 93 60 00 sts 0x0060, r24
c96: 0f be out 0x3f, r0 ; 63
c98: 20 93 60 00 sts 0x0060, r18
c9c: 47 c0 rjmp .+142 ; 0xd2c <__vector_20+0x184>
c9e: 80 91 9b 01 lds r24, 0x019B
ca2: 81 30 cpi r24, 0x01 ; 1
ca4: d9 f0 breq .+54 ; 0xcdc <__vector_20+0x134>
ca6: 81 30 cpi r24, 0x01 ; 1
ca8: 18 f0 brcs .+6 ; 0xcb0 <__vector_20+0x108>
caa: 82 30 cpi r24, 0x02 ; 2
cac: e9 f5 brne .+122 ; 0xd28 <__vector_20+0x180>
cae: 30 c0 rjmp .+96 ; 0xd10 <__vector_20+0x168>
cb0: 80 91 90 01 lds r24, 0x0190
cb4: 83 32 cpi r24, 0x23 ; 35
cb6: 39 f4 brne .+14 ; 0xcc6 <__vector_20+0x11e>
cb8: 80 91 91 01 lds r24, 0x0191
cbc: 88 23 and r24, r24
cbe: 19 f4 brne .+6 ; 0xcc6 <__vector_20+0x11e>
cc0: 81 e0 ldi r24, 0x01 ; 1
cc2: 80 93 9b 01 sts 0x019B, r24
cc6: 80 91 90 01 lds r24, 0x0190
cca: 80 93 b8 03 sts 0x03B8, r24
cce: 81 e0 ldi r24, 0x01 ; 1
cd0: 80 93 9c 01 sts 0x019C, r24
cd4: 80 91 90 01 lds r24, 0x0190
cd8: 99 27 eor r25, r25
cda: 15 c0 rjmp .+42 ; 0xd06 <__vector_20+0x15e>
cdc: 82 e0 ldi r24, 0x02 ; 2
cde: 80 93 9b 01 sts 0x019B, r24
ce2: e4 2f mov r30, r20
ce4: ff 27 eor r31, r31
ce6: 80 91 90 01 lds r24, 0x0190
cea: e8 54 subi r30, 0x48 ; 72
cec: fc 4f sbci r31, 0xFC ; 252
cee: 80 83 st Z, r24
cf0: 4f 5f subi r20, 0xFF ; 255
cf2: 40 93 9c 01 sts 0x019C, r20
cf6: 20 91 90 01 lds r18, 0x0190
cfa: 80 91 9f 01 lds r24, 0x019F
cfe: 90 91 a0 01 lds r25, 0x01A0
d02: 82 0f add r24, r18
d04: 91 1d adc r25, r1
d06: 90 93 a0 01 sts 0x01A0, r25
d0a: 80 93 9f 01 sts 0x019F, r24
d0e: 0e c0 rjmp .+28 ; 0xd2c <__vector_20+0x184>
d10: e4 2f mov r30, r20
d12: ff 27 eor r31, r31
d14: 80 91 90 01 lds r24, 0x0190
d18: e8 54 subi r30, 0x48 ; 72
d1a: fc 4f sbci r31, 0xFC ; 252
d1c: 80 83 st Z, r24
d1e: 46 39 cpi r20, 0x96 ; 150
d20: 38 f3 brcs .-50 ; 0xcf0 <__vector_20+0x148>
d22: 10 92 9b 01 sts 0x019B, r1
d26: e7 cf rjmp .-50 ; 0xcf6 <__vector_20+0x14e>
d28: 10 92 9b 01 sts 0x019B, r1
d2c: ff 91 pop r31
d2e: ef 91 pop r30
d30: df 91 pop r29
d32: cf 91 pop r28
d34: bf 91 pop r27
d36: af 91 pop r26
d38: 9f 91 pop r25
d3a: 8f 91 pop r24
d3c: 4f 91 pop r20
d3e: 3f 91 pop r19
d40: 2f 91 pop r18
d42: 0f 90 pop r0
d44: 0f be out 0x3f, r0 ; 63
d46: 0f 90 pop r0
d48: 1f 90 pop r1
d4a: 18 95 reti
00000d4c <AddCRC>:
d4c: dc 01 movw r26, r24
d4e: 20 e0 ldi r18, 0x00 ; 0
d50: 30 e0 ldi r19, 0x00 ; 0
d52: 40 e0 ldi r20, 0x00 ; 0
d54: 50 e0 ldi r21, 0x00 ; 0
d56: e5 e7 ldi r30, 0x75 ; 117
d58: f2 e0 ldi r31, 0x02 ; 2
d5a: 05 c0 rjmp .+10 ; 0xd66 <AddCRC+0x1a>
d5c: 81 91 ld r24, Z+
d5e: 28 0f add r18, r24
d60: 31 1d adc r19, r1
d62: 4f 5f subi r20, 0xFF ; 255
d64: 5f 4f sbci r21, 0xFF ; 255
d66: 4a 17 cp r20, r26
d68: 5b 07 cpc r21, r27
d6a: c1 f7 brne .-16 ; 0xd5c <AddCRC+0x10>
d6c: 3f 70 andi r19, 0x0F ; 15
d6e: c9 01 movw r24, r18
d70: 36 e0 ldi r19, 0x06 ; 6
d72: 96 95 lsr r25
d74: 87 95 ror r24
d76: 3a 95 dec r19
d78: e1 f7 brne .-8 ; 0xd72 <AddCRC+0x26>
d7a: 83 5c subi r24, 0xC3 ; 195
d7c: fd 01 movw r30, r26
d7e: eb 58 subi r30, 0x8B ; 139
d80: fd 4f sbci r31, 0xFD ; 253
d82: 80 83 st Z, r24
d84: 11 96 adiw r26, 0x01 ; 1
d86: 2f 73 andi r18, 0x3F ; 63
d88: 23 5c subi r18, 0xC3 ; 195
d8a: fd 01 movw r30, r26
d8c: eb 58 subi r30, 0x8B ; 139
d8e: fd 4f sbci r31, 0xFD ; 253
d90: 20 83 st Z, r18
d92: aa 58 subi r26, 0x8A ; 138
d94: bd 4f sbci r27, 0xFD ; 253
d96: 8d e0 ldi r24, 0x0D ; 13
d98: 8c 93 st X, r24
d9a: 10 92 00 01 sts 0x0100, r1
d9e: 80 91 75 02 lds r24, 0x0275
da2: 80 93 c6 00 sts 0x00C6, r24
da6: 08 95 ret
00000da8 <SendOutData>:
da8: ef 92 push r14
daa: ff 92 push r15
dac: 0f 93 push r16
dae: 1f 93 push r17
db0: cf 93 push r28
db2: df 93 push r29
db4: 7a 01 movw r14, r20
db6: 72 2f mov r23, r18
db8: 93 e2 ldi r25, 0x23 ; 35
dba: 90 93 75 02 sts 0x0275, r25
dbe: 60 93 76 02 sts 0x0276, r22
dc2: 80 93 77 02 sts 0x0277, r24
dc6: 03 e0 ldi r16, 0x03 ; 3
dc8: 10 e0 ldi r17, 0x00 ; 0
dca: 60 e0 ldi r22, 0x00 ; 0
dcc: a8 e7 ldi r26, 0x78 ; 120
dce: b2 e0 ldi r27, 0x02 ; 2
dd0: 46 c0 rjmp .+140 ; 0xe5e <SendOutData+0xb6>
dd2: f7 01 movw r30, r14
dd4: e6 0f add r30, r22
dd6: f1 1d adc r31, r1
dd8: 90 81 ld r25, Z
dda: 6f 5f subi r22, 0xFF ; 255
ddc: 71 50 subi r23, 0x01 ; 1
dde: 19 f4 brne .+6 ; 0xde6 <SendOutData+0x3e>
de0: e0 e0 ldi r30, 0x00 ; 0
de2: 40 e0 ldi r20, 0x00 ; 0
de4: 0f c0 rjmp .+30 ; 0xe04 <SendOutData+0x5c>
de6: f7 01 movw r30, r14
de8: e6 0f add r30, r22
dea: f1 1d adc r31, r1
dec: 40 81 ld r20, Z
dee: 6f 5f subi r22, 0xFF ; 255
df0: 71 50 subi r23, 0x01 ; 1
df2: 11 f4 brne .+4 ; 0xdf8 <SendOutData+0x50>
df4: e0 e0 ldi r30, 0x00 ; 0
df6: 06 c0 rjmp .+12 ; 0xe04 <SendOutData+0x5c>
df8: f7 01 movw r30, r14
dfa: e6 0f add r30, r22
dfc: f1 1d adc r31, r1
dfe: e0 81 ld r30, Z
e00: 6f 5f subi r22, 0xFF ; 255
e02: 71 50 subi r23, 0x01 ; 1
e04: 89 2f mov r24, r25
e06: 86 95 lsr r24
e08: 86 95 lsr r24
e0a: 83 5c subi r24, 0xC3 ; 195
e0c: 8c 93 st X, r24
e0e: 55 27 eor r21, r21
e10: 89 2f mov r24, r25
e12: 99 27 eor r25, r25
e14: 83 70 andi r24, 0x03 ; 3
e16: 90 70 andi r25, 0x00 ; 0
e18: 24 e0 ldi r18, 0x04 ; 4
e1a: 88 0f add r24, r24
e1c: 99 1f adc r25, r25
e1e: 2a 95 dec r18
e20: e1 f7 brne .-8 ; 0xe1a <SendOutData+0x72>
e22: 9a 01 movw r18, r20
e24: 94 e0 ldi r25, 0x04 ; 4
e26: 36 95 lsr r19
e28: 27 95 ror r18
e2a: 9a 95 dec r25
e2c: e1 f7 brne .-8 ; 0xe26 <SendOutData+0x7e>
e2e: 82 2b or r24, r18
e30: 83 5c subi r24, 0xC3 ; 195
e32: ed 01 movw r28, r26
e34: 89 83 std Y+1, r24 ; 0x01
e36: 4f 70 andi r20, 0x0F ; 15
e38: 50 70 andi r21, 0x00 ; 0
e3a: 44 0f add r20, r20
e3c: 55 1f adc r21, r21
e3e: 44 0f add r20, r20
e40: 55 1f adc r21, r21
e42: 8e 2f mov r24, r30
e44: 82 95 swap r24
e46: 86 95 lsr r24
e48: 86 95 lsr r24
e4a: 83 70 andi r24, 0x03 ; 3
e4c: 84 2b or r24, r20
e4e: 83 5c subi r24, 0xC3 ; 195
e50: 8a 83 std Y+2, r24 ; 0x02
e52: ef 73 andi r30, 0x3F ; 63
e54: e3 5c subi r30, 0xC3 ; 195
e56: eb 83 std Y+3, r30 ; 0x03
e58: 0c 5f subi r16, 0xFC ; 252
e5a: 1f 4f sbci r17, 0xFF ; 255
e5c: 14 96 adiw r26, 0x04 ; 4
e5e: 77 23 and r23, r23
e60: 09 f0 breq .+2 ; 0xe64 <SendOutData+0xbc>
e62: b7 cf rjmp .-146 ; 0xdd2 <SendOutData+0x2a>
e64: c8 01 movw r24, r16
e66: 0e 94 a6 06 call 0xd4c ; 0xd4c <AddCRC>
e6a: e6 e0 ldi r30, 0x06 ; 6
e6c: cd b7 in r28, 0x3d ; 61
e6e: de b7 in r29, 0x3e ; 62
e70: 0c 94 0a 2f jmp 0x5e14 ; 0x5e14 <__epilogue_restores__+0x18>
00000e74 <Decode64>:
e74: 1f 93 push r17
e76: cf 93 push r28
e78: df 93 push r29
e7a: ec 01 movw r28, r24
e7c: 70 e0 ldi r23, 0x00 ; 0
e7e: a2 2f mov r26, r18
e80: bb 27 eor r27, r27
e82: 12 97 sbiw r26, 0x02 ; 2
e84: 48 c0 rjmp .+144 ; 0xf16 <Decode64+0xa2>
e86: e4 2f mov r30, r20
e88: ff 27 eor r31, r31
e8a: e8 54 subi r30, 0x48 ; 72
e8c: fc 4f sbci r31, 0xFC ; 252
e8e: 30 81 ld r19, Z
e90: 4f 5f subi r20, 0xFF ; 255
e92: e4 2f mov r30, r20
e94: ff 27 eor r31, r31
e96: e8 54 subi r30, 0x48 ; 72
e98: fc 4f sbci r31, 0xFC ; 252
e9a: 50 81 ld r21, Z
e9c: 4f 5f subi r20, 0xFF ; 255
e9e: e4 2f mov r30, r20
ea0: ff 27 eor r31, r31
ea2: e8 54 subi r30, 0x48 ; 72
ea4: fc 4f sbci r31, 0xFC ; 252
ea6: 10 81 ld r17, Z
ea8: 4f 5f subi r20, 0xFF ; 255
eaa: e4 2f mov r30, r20
eac: ff 27 eor r31, r31
eae: e8 54 subi r30, 0x48 ; 72
eb0: fc 4f sbci r31, 0xFC ; 252
eb2: 20 81 ld r18, Z
eb4: 4f 5f subi r20, 0xFF ; 255
eb6: 84 2f mov r24, r20
eb8: 99 27 eor r25, r25
eba: a8 17 cp r26, r24
ebc: b9 07 cpc r27, r25
ebe: 74 f1 brlt .+92 ; 0xf1c <Decode64+0xa8>
ec0: 5d 53 subi r21, 0x3D ; 61
ec2: fe 01 movw r30, r28
ec4: e7 0f add r30, r23
ec6: f1 1d adc r31, r1
ec8: 3d 53 subi r19, 0x3D ; 61
eca: 33 0f add r19, r19
ecc: 33 0f add r19, r19
ece: 85 2f mov r24, r21
ed0: 82 95 swap r24
ed2: 8f 70 andi r24, 0x0F ; 15
ed4: 38 2b or r19, r24
ed6: 30 83 st Z, r19
ed8: 61 30 cpi r22, 0x01 ; 1
eda: 01 f1 breq .+64 ; 0xf1c <Decode64+0xa8>
edc: 91 2f mov r25, r17
ede: 9d 53 subi r25, 0x3D ; 61
ee0: 7f 5f subi r23, 0xFF ; 255
ee2: fe 01 movw r30, r28
ee4: e7 0f add r30, r23
ee6: f1 1d adc r31, r1
ee8: 71 50 subi r23, 0x01 ; 1
eea: 52 95 swap r21
eec: 50 7f andi r21, 0xF0 ; 240
eee: 89 2f mov r24, r25
ef0: 86 95 lsr r24
ef2: 86 95 lsr r24
ef4: 58 2b or r21, r24
ef6: 50 83 st Z, r21
ef8: 63 50 subi r22, 0x03 ; 3
efa: 6f 3f cpi r22, 0xFF ; 255
efc: 79 f0 breq .+30 ; 0xf1c <Decode64+0xa8>
efe: 7e 5f subi r23, 0xFE ; 254
f00: fe 01 movw r30, r28
f02: e7 0f add r30, r23
f04: f1 1d adc r31, r1
f06: 92 95 swap r25
f08: 99 0f add r25, r25
f0a: 99 0f add r25, r25
f0c: 90 7c andi r25, 0xC0 ; 192
f0e: 2d 53 subi r18, 0x3D ; 61
f10: 92 2b or r25, r18
f12: 90 83 st Z, r25
f14: 7f 5f subi r23, 0xFF ; 255
f16: 66 23 and r22, r22
f18: 09 f0 breq .+2 ; 0xf1c <Decode64+0xa8>
f1a: b5 cf rjmp .-150 ; 0xe86 <Decode64+0x12>
f1c: df 91 pop r29
f1e: cf 91 pop r28
f20: 1f 91 pop r17
f22: 08 95 ret
00000f24 <uart_putchar>:
f24: 1f 93 push r17
f26: 18 2f mov r17, r24
f28: 8a 30 cpi r24, 0x0A ; 10
f2a: 19 f4 brne .+6 ; 0xf32 <uart_putchar+0xe>
f2c: 8d e0 ldi r24, 0x0D ; 13
f2e: 0e 94 92 07 call 0xf24 ; 0xf24 <uart_putchar>
f32: 80 91 c0 00 lds r24, 0x00C0
f36: 85 ff sbrs r24, 5
f38: fc cf rjmp .-8 ; 0xf32 <uart_putchar+0xe>
f3a: 10 93 c6 00 sts 0x00C6, r17
f3e: 80 e0 ldi r24, 0x00 ; 0
f40: 90 e0 ldi r25, 0x00 ; 0
f42: 1f 91 pop r17
f44: 08 95 ret
00000f46 <WriteProgramData>:
f46: 08 95 ret
00000f48 <UART_Init>:
f48: e1 ec ldi r30, 0xC1 ; 193
f4a: f0 e0 ldi r31, 0x00 ; 0
f4c: 88 e1 ldi r24, 0x18 ; 24
f4e: 80 83 st Z, r24
f50: a0 ec ldi r26, 0xC0 ; 192
f52: b0 e0 ldi r27, 0x00 ; 0
f54: 8c 91 ld r24, X
f56: 82 60 ori r24, 0x02 ; 2
f58: 8c 93 st X, r24
f5a: 80 81 ld r24, Z
f5c: 80 68 ori r24, 0x80 ; 128
f5e: 80 83 st Z, r24
f60: 80 81 ld r24, Z
f62: 80 64 ori r24, 0x40 ; 64
f64: 80 83 st Z, r24
f66: 8a e2 ldi r24, 0x2A ; 42
f68: 80 93 c4 00 sts 0x00C4, r24
f6c: 88 ec ldi r24, 0xC8 ; 200
f6e: 90 e0 ldi r25, 0x00 ; 0
f70: 0e 94 9d 0b call 0x173a ; 0x173a <SetDelay>
f74: 90 93 a2 03 sts 0x03A2, r25
f78: 80 93 a1 03 sts 0x03A1, r24
f7c: 08 95 ret
00000f7e <DatenUebertragung>:
f7e: 80 91 00 01 lds r24, 0x0100
f82: 88 23 and r24, r24
f84: 09 f4 brne .+2 ; 0xf88 <DatenUebertragung+0xa>
f86: 68 c0 rjmp .+208 ; 0x1058 <DatenUebertragung+0xda>
f88: 80 91 8c 01 lds r24, 0x018C
f8c: 88 23 and r24, r24
f8e: 71 f0 breq .+28 ; 0xfac <DatenUebertragung+0x2e>
f90: 80 91 00 01 lds r24, 0x0100
f94: 88 23 and r24, r24
f96: 51 f0 breq .+20 ; 0xfac <DatenUebertragung+0x2e>
f98: 2b e0 ldi r18, 0x0B ; 11
f9a: 43 ea ldi r20, 0xA3 ; 163
f9c: 53 e0 ldi r21, 0x03 ; 3
f9e: 60 91 74 02 lds r22, 0x0274
fa2: 87 e4 ldi r24, 0x47 ; 71
fa4: 0e 94 d4 06 call 0xda8 ; 0xda8 <SendOutData>
fa8: 10 92 8c 01 sts 0x018C, r1
fac: 80 91 a1 03 lds r24, 0x03A1
fb0: 90 91 a2 03 lds r25, 0x03A2
fb4: 0e 94 a6 0b call 0x174c ; 0x174c <CheckDelay>
fb8: 88 23 and r24, r24
fba: 21 f4 brne .+8 ; 0xfc4 <DatenUebertragung+0x46>
fbc: 80 91 8e 01 lds r24, 0x018E
fc0: 88 23 and r24, r24
fc2: b1 f0 breq .+44 ; 0xff0 <DatenUebertragung+0x72>
fc4: 80 91 00 01 lds r24, 0x0100
fc8: 88 23 and r24, r24
fca: 91 f0 breq .+36 ; 0xff0 <DatenUebertragung+0x72>
fcc: 22 e3 ldi r18, 0x32 ; 50
fce: 4e e4 ldi r20, 0x4E ; 78
fd0: 54 e0 ldi r21, 0x04 ; 4
fd2: 60 91 74 02 lds r22, 0x0274
fd6: 84 e4 ldi r24, 0x44 ; 68
fd8: 0e 94 d4 06 call 0xda8 ; 0xda8 <SendOutData>
fdc: 10 92 8e 01 sts 0x018E, r1
fe0: 8a ef ldi r24, 0xFA ; 250
fe2: 90 e0 ldi r25, 0x00 ; 0
fe4: 0e 94 9d 0b call 0x173a ; 0x173a <SetDelay>
fe8: 90 93 a2 03 sts 0x03A2, r25
fec: 80 93 a1 03 sts 0x03A1, r24
ff0: 80 91 8d 01 lds r24, 0x018D
ff4: 88 23 and r24, r24
ff6: f1 f0 breq .+60 ; 0x1034 <DatenUebertragung+0xb6>
ff8: 80 91 00 01 lds r24, 0x0100
ffc: 88 23 and r24, r24
ffe: d1 f0 breq .+52 ; 0x1034 <DatenUebertragung+0xb6>
1000: 0e 94 5b 10 call 0x20b6 ; 0x20b6 <Menu>
1004: 10 92 8d 01 sts 0x018D, r1
1008: 80 91 9a 01 lds r24, 0x019A
100c: 8f 5f subi r24, 0xFF ; 255
100e: 80 93 9a 01 sts 0x019A, r24
1012: 84 30 cpi r24, 0x04 ; 4
1014: 11 f4 brne .+4 ; 0x101a <DatenUebertragung+0x9c>
1016: 10 92 9a 01 sts 0x019A, r1
101a: 80 91 9a 01 lds r24, 0x019A
101e: 44 e1 ldi r20, 0x14 ; 20
1020: 84 9f mul r24, r20
1022: a0 01 movw r20, r0
1024: 11 24 eor r1, r1
1026: 4a 5e subi r20, 0xEA ; 234
1028: 5e 4f sbci r21, 0xFE ; 254
102a: 24 e1 ldi r18, 0x14 ; 20
102c: 60 e0 ldi r22, 0x00 ; 0
102e: 80 5d subi r24, 0xD0 ; 208
1030: 0e 94 d4 06 call 0xda8 ; 0xda8 <SendOutData>
1034: 80 91 8f 01 lds r24, 0x018F
1038: 88 23 and r24, r24
103a: 71 f0 breq .+28 ; 0x1058 <DatenUebertragung+0xda>
103c: 80 91 00 01 lds r24, 0x0100
1040: 88 23 and r24, r24
1042: 51 f0 breq .+20 ; 0x1058 <DatenUebertragung+0xda>
1044: 2a e0 ldi r18, 0x0A ; 10
1046: 4e ea ldi r20, 0xAE ; 174
1048: 53 e0 ldi r21, 0x03 ; 3
104a: 60 91 74 02 lds r22, 0x0274
104e: 86 e5 ldi r24, 0x56 ; 86
1050: 0e 94 d4 06 call 0xda8 ; 0xda8 <SendOutData>
1054: 10 92 8f 01 sts 0x018F, r1
1058: 08 95 ret
0000105a <BearbeiteRxDaten>:
105a: a2 e0 ldi r26, 0x02 ; 2
105c: b0 e0 ldi r27, 0x00 ; 0
105e: e3 e3 ldi r30, 0x33 ; 51
1060: f8 e0 ldi r31, 0x08 ; 8
1062: 0c 94 f1 2e jmp 0x5de2 ; 0x5de2 <__prologue_saves__+0x1e>
1066: 80 91 91 01 lds r24, 0x0191
106a: 88 23 and r24, r24
106c: 09 f4 brne .+2 ; 0x1070 <BearbeiteRxDaten+0x16>
106e: 8f c0 rjmp .+286 ; 0x118e <__stack+0x8f>
1070: 8f ef ldi r24, 0xFF ; 255
1072: 80 93 01 01 sts 0x0101, r24
1076: 80 91 ba 03 lds r24, 0x03BA
107a: 99 27 eor r25, r25
107c: aa 27 eor r26, r26
107e: bb 27 eor r27, r27
1080: fc 01 movw r30, r24
1082: e3 56 subi r30, 0x63 ; 99
1084: f0 40 sbci r31, 0x00 ; 0
1086: e4 31 cpi r30, 0x14 ; 20
1088: f1 05 cpc r31, r1
108a: 08 f0 brcs .+2 ; 0x108e <BearbeiteRxDaten+0x34>
108c: 7e c0 rjmp .+252 ; 0x118a <__stack+0x8b>
108e: e8 5c subi r30, 0xC8 ; 200
1090: ff 4f sbci r31, 0xFF ; 255
1092: 0c 94 19 2f jmp 0x5e32 ; 0x5e32 <__tablejump2__>
1096: 20 91 94 01 lds r18, 0x0194
109a: 43 e0 ldi r20, 0x03 ; 3
109c: 6b e0 ldi r22, 0x0B ; 11
109e: 83 ea ldi r24, 0xA3 ; 163
10a0: 93 e0 ldi r25, 0x03 ; 3
10a2: 0e 94 3a 07 call 0xe74 ; 0xe74 <Decode64>
10a6: 80 91 c8 01 lds r24, 0x01C8
10aa: 90 91 a5 03 lds r25, 0x03A5
10ae: 89 2b or r24, r25
10b0: 80 93 c8 01 sts 0x01C8, r24
10b4: 81 e0 ldi r24, 0x01 ; 1
10b6: 80 93 8e 01 sts 0x018E, r24
10ba: 67 c0 rjmp .+206 ; 0x118a <__stack+0x8b>
10bc: 20 91 94 01 lds r18, 0x0194
10c0: 43 e0 ldi r20, 0x03 ; 3
10c2: 62 e0 ldi r22, 0x02 ; 2
10c4: ce 01 movw r24, r28
10c6: 01 96 adiw r24, 0x01 ; 1
10c8: 0e 94 3a 07 call 0xe74 ; 0xe74 <Decode64>
10cc: 80 91 c8 01 lds r24, 0x01C8
10d0: 99 81 ldd r25, Y+1 ; 0x01
10d2: 89 2b or r24, r25
10d4: 80 93 c8 01 sts 0x01C8, r24
10d8: 81 e0 ldi r24, 0x01 ; 1
10da: 80 93 8d 01 sts 0x018D, r24
10de: 55 c0 rjmp .+170 ; 0x118a <__stack+0x8b>
10e0: 20 91 94 01 lds r18, 0x0194
10e4: 43 e0 ldi r20, 0x03 ; 3
10e6: 64 e0 ldi r22, 0x04 ; 4
10e8: 86 e9 ldi r24, 0x96 ; 150
10ea: 91 e0 ldi r25, 0x01 ; 1
10ec: 0e 94 3a 07 call 0xe74 ; 0xe74 <Decode64>
10f0: 4c c0 rjmp .+152 ; 0x118a <__stack+0x8b>
10f2: 81 e0 ldi r24, 0x01 ; 1
10f4: 80 93 8f 01 sts 0x018F, r24
10f8: 48 c0 rjmp .+144 ; 0x118a <__stack+0x8b>
10fa: 81 e0 ldi r24, 0x01 ; 1
10fc: 80 93 8c 01 sts 0x018C, r24
1100: 44 c0 rjmp .+136 ; 0x118a <__stack+0x8b>
1102: 20 91 94 01 lds r18, 0x0194
1106: 43 e0 ldi r20, 0x03 ; 3
1108: 62 e0 ldi r22, 0x02 ; 2
110a: ce 01 movw r24, r28
110c: 01 96 adiw r24, 0x01 ; 1
110e: 0e 94 3a 07 call 0xe74 ; 0xe74 <Decode64>
1112: 89 81 ldd r24, Y+1 ; 0x01
1114: 8f 3f cpi r24, 0xFF ; 255
1116: 89 f0 breq .+34 ; 0x113a <__stack+0x3b>
1118: 86 30 cpi r24, 0x06 ; 6
111a: 10 f0 brcs .+4 ; 0x1120 <__stack+0x21>
111c: 85 e0 ldi r24, 0x05 ; 5
111e: 89 83 std Y+1, r24 ; 0x01
1120: 4a e3 ldi r20, 0x3A ; 58
1122: 6a ed ldi r22, 0xDA ; 218
1124: 74 e0 ldi r23, 0x04 ; 4
1126: 89 81 ldd r24, Y+1 ; 0x01
1128: 0e 94 d2 03 call 0x7a4 ; 0x7a4 <ReadParameterSet>
112c: 89 81 ldd r24, Y+1 ; 0x01
112e: 2a e3 ldi r18, 0x3A ; 58
1130: 4a ed ldi r20, 0xDA ; 218
1132: 54 e0 ldi r21, 0x04 ; 4
1134: 60 91 74 02 lds r22, 0x0274
1138: 08 c0 rjmp .+16 ; 0x114a <__stack+0x4b>
113a: 10 91 74 02 lds r17, 0x0274
113e: 0e 94 b1 03 call 0x762 ; 0x762 <GetActiveParamSetNumber>
1142: 2a e3 ldi r18, 0x3A ; 58
1144: 4a ed ldi r20, 0xDA ; 218
1146: 54 e0 ldi r21, 0x04 ; 4
1148: 61 2f mov r22, r17
114a: 85 5b subi r24, 0xB5 ; 181
114c: 0e 94 d4 06 call 0xda8 ; 0xda8 <SendOutData>
1150: 1c c0 rjmp .+56 ; 0x118a <__stack+0x8b>
1152: 20 91 94 01 lds r18, 0x0194
1156: 43 e0 ldi r20, 0x03 ; 3
1158: 6a e3 ldi r22, 0x3A ; 58
115a: 8a ed ldi r24, 0xDA ; 218
115c: 94 e0 ldi r25, 0x04 ; 4
115e: 0e 94 3a 07 call 0xe74 ; 0xe74 <Decode64>
1162: 80 91 ba 03 lds r24, 0x03BA
1166: 4a e3 ldi r20, 0x3A ; 58
1168: 6a ed ldi r22, 0xDA ; 218
116a: 74 e0 ldi r23, 0x04 ; 4
116c: 8b 56 subi r24, 0x6B ; 107
116e: 0e 94 b8 03 call 0x770 ; 0x770 <WriteParameterSet>
1172: 80 91 ba 03 lds r24, 0x03BA
1176: 8b 56 subi r24, 0x6B ; 107
1178: a2 e0 ldi r26, 0x02 ; 2
117a: b0 e0 ldi r27, 0x00 ; 0
117c: 08 2e mov r0, r24
117e: 0e 94 2c 2f call 0x5e58 ; 0x5e58 <__eeprom_write_byte_1F2021>
1182: 0e 94 b1 03 call 0x762 ; 0x762 <GetActiveParamSetNumber>
1186: 0e 94 49 22 call 0x4492 ; 0x4492 <Piep>
118a: 10 92 91 01 sts 0x0191, r1
118e: e3 e0 ldi r30, 0x03 ; 3
1190: ce 5f subi r28, 0xFE ; 254
1192: 0c 94 0d 2f jmp 0x5e1a ; 0x5e1a <__epilogue_restores__+0x1e>
00001196 <Putchar>:
1196: 98 2f mov r25, r24
1198: 80 91 80 04 lds r24, 0x0480
119c: 81 30 cpi r24, 0x01 ; 1
119e: 69 f4 brne .+26 ; 0x11ba <Putchar+0x24>
11a0: 80 91 c7 01 lds r24, 0x01C7
11a4: e8 2f mov r30, r24
11a6: ff 27 eor r31, r31
11a8: ea 5e subi r30, 0xEA ; 234
11aa: fe 4f sbci r31, 0xFE ; 254
11ac: 90 83 st Z, r25
11ae: 8f 5f subi r24, 0xFF ; 255
11b0: 80 93 c7 01 sts 0x01C7, r24
11b4: 21 e0 ldi r18, 0x01 ; 1
11b6: 30 e0 ldi r19, 0x00 ; 0
11b8: 05 c0 rjmp .+10 ; 0x11c4 <Putchar+0x2e>
11ba: 89 2f mov r24, r25
11bc: 0e 94 92 07 call 0xf24 ; 0xf24 <uart_putchar>
11c0: 28 2f mov r18, r24
11c2: 33 27 eor r19, r19
11c4: c9 01 movw r24, r18
11c6: 08 95 ret
000011c8 <PAD_0>:
11c8: 1f 93 push r17
11ca: 18 2f mov r17, r24
11cc: 04 c0 rjmp .+8 ; 0x11d6 <PAD_0+0xe>
11ce: 80 e3 ldi r24, 0x30 ; 48
11d0: 0e 94 cb 08 call 0x1196 ; 0x1196 <Putchar>
11d4: 11 50 subi r17, 0x01 ; 1
11d6: 11 16 cp r1, r17
11d8: d4 f3 brlt .-12 ; 0x11ce <PAD_0+0x6>
11da: 1f 91 pop r17
11dc: 08 95 ret
000011de <PAD_SP>:
11de: 1f 93 push r17
11e0: 18 2f mov r17, r24
11e2: 04 c0 rjmp .+8 ; 0x11ec <PAD_SP+0xe>
11e4: 80 e2 ldi r24, 0x20 ; 32
11e6: 0e 94 cb 08 call 0x1196 ; 0x1196 <Putchar>
11ea: 11 50 subi r17, 0x01 ; 1
11ec: 11 16 cp r1, r17
11ee: d4 f3 brlt .-12 ; 0x11e4 <PAD_SP+0x6>
11f0: 1f 91 pop r17
11f2: 08 95 ret
000011f4 <PRINTP>:
11f4: 0f 93 push r16
11f6: 1f 93 push r17
11f8: cf 93 push r28
11fa: df 93 push r29
11fc: 8c 01 movw r16, r24
11fe: eb 01 movw r28, r22
1200: 08 c0 rjmp .+16 ; 0x1212 <PRINTP+0x1e>
1202: f8 01 movw r30, r16
1204: 0f 5f subi r16, 0xFF ; 255
1206: 1f 4f sbci r17, 0xFF ; 255
1208: e4 91 lpm r30, Z
120a: 8e 2f mov r24, r30
120c: 0e 94 cb 08 call 0x1196 ; 0x1196 <Putchar>
1210: 21 97 sbiw r28, 0x01 ; 1
1212: 20 97 sbiw r28, 0x00 ; 0
1214: b1 f7 brne .-20 ; 0x1202 <PRINTP+0xe>
1216: df 91 pop r29
1218: cf 91 pop r28
121a: 1f 91 pop r17
121c: 0f 91 pop r16
121e: 08 95 ret
00001220 <PRINT>:
1220: 0f 93 push r16
1222: 1f 93 push r17
1224: cf 93 push r28
1226: df 93 push r29
1228: 8c 01 movw r16, r24
122a: eb 01 movw r28, r22
122c: 06 c0 rjmp .+12 ; 0x123a <PRINT+0x1a>
122e: f8 01 movw r30, r16
1230: 81 91 ld r24, Z+
1232: 8f 01 movw r16, r30
1234: 0e 94 cb 08 call 0x1196 ; 0x1196 <Putchar>
1238: 21 97 sbiw r28, 0x01 ; 1
123a: 20 97 sbiw r28, 0x00 ; 0
123c: c1 f7 brne .-16 ; 0x122e <PRINT+0xe>
123e: df 91 pop r29
1240: cf 91 pop r28
1242: 1f 91 pop r17
1244: 0f 91 pop r16
1246: 08 95 ret
00001248 <_printf_P>:
1248: a3 e3 ldi r26, 0x33 ; 51
124a: b0 e0 ldi r27, 0x00 ; 0
124c: ea e2 ldi r30, 0x2A ; 42
124e: f9 e0 ldi r31, 0x09 ; 9
1250: 0c 94 e2 2e jmp 0x5dc4 ; 0x5dc4 <__prologue_saves__>
1254: 29 96 adiw r28, 0x09 ; 9
1256: 8f ad ldd r24, Y+63 ; 0x3f
1258: 29 97 sbiw r28, 0x09 ; 9
125a: 80 93 80 04 sts 0x0480, r24
125e: ce 01 movw r24, r28
1260: 85 5b subi r24, 0xB5 ; 181
1262: 9f 4f sbci r25, 0xFF ; 255
1264: 9d 83 std Y+5, r25 ; 0x05
1266: 8c 83 std Y+4, r24 ; 0x04
1268: 2b 96 adiw r28, 0x0b ; 11
126a: 8e ad ldd r24, Y+62 ; 0x3e
126c: 9f ad ldd r25, Y+63 ; 0x3f
126e: 2b 97 sbiw r28, 0x0b ; 11
1270: 9f a7 std Y+47, r25 ; 0x2f
1272: 8e a7 std Y+46, r24 ; 0x2e
1274: 22 24 eor r2, r2
1276: 33 24 eor r3, r3
1278: 21 01 movw r4, r2
127a: 02 c0 rjmp .+4 ; 0x1280 <_printf_P+0x38>
127c: 13 01 movw r2, r6
127e: 24 01 movw r4, r8
1280: 0e a5 ldd r16, Y+46 ; 0x2e
1282: 1f a5 ldd r17, Y+47 ; 0x2f
1284: 02 c0 rjmp .+4 ; 0x128a <_printf_P+0x42>
1286: 0f 5f subi r16, 0xFF ; 255
1288: 1f 4f sbci r17, 0xFF ; 255
128a: f8 01 movw r30, r16
128c: f4 90 lpm r15, Z
128e: ff 20 and r15, r15
1290: 19 f0 breq .+6 ; 0x1298 <_printf_P+0x50>
1292: f5 e2 ldi r31, 0x25 ; 37
1294: ff 16 cp r15, r31
1296: b9 f7 brne .-18 ; 0x1286 <_printf_P+0x3e>
1298: b8 01 movw r22, r16
129a: 8e a5 ldd r24, Y+46 ; 0x2e
129c: 9f a5 ldd r25, Y+47 ; 0x2f
129e: 68 1b sub r22, r24
12a0: 79 0b sbc r23, r25
12a2: 11 f0 breq .+4 ; 0x12a8 <_printf_P+0x60>
12a4: 0e 94 fa 08 call 0x11f4 ; 0x11f4 <PRINTP>
12a8: ff 20 and r15, r15
12aa: 09 f4 brne .+2 ; 0x12ae <_printf_P+0x66>
12ac: 42 c2 rjmp .+1156 ; 0x1732 <_printf_P+0x4ea>
12ae: 0f 5f subi r16, 0xFF ; 255
12b0: 1f 4f sbci r17, 0xFF ; 255
12b2: 1f a7 std Y+47, r17 ; 0x2f
12b4: 0e a7 std Y+46, r16 ; 0x2e
12b6: 19 82 std Y+1, r1 ; 0x01
12b8: ac 81 ldd r26, Y+4 ; 0x04
12ba: bd 81 ldd r27, Y+5 ; 0x05
12bc: 1b aa std Y+51, r1 ; 0x33
12be: 1a aa std Y+50, r1 ; 0x32
12c0: 9f ef ldi r25, 0xFF ; 255
12c2: 99 ab std Y+49, r25 ; 0x31
12c4: ee a5 ldd r30, Y+46 ; 0x2e
12c6: ff a5 ldd r31, Y+47 ; 0x2f
12c8: cf 01 movw r24, r30
12ca: 01 96 adiw r24, 0x01 ; 1
12cc: 9f a7 std Y+47, r25 ; 0x2f
12ce: 8e a7 std Y+46, r24 ; 0x2e
12d0: b4 90 lpm r11, Z
12d2: 95 e7 ldi r25, 0x75 ; 117
12d4: b9 16 cp r11, r25
12d6: 21 f0 breq .+8 ; 0x12e0 <_printf_P+0x98>
12d8: 8b 2d mov r24, r11
12da: 80 62 ori r24, 0x20 ; 32
12dc: 88 37 cpi r24, 0x78 ; 120
12de: 89 f4 brne .+34 ; 0x1302 <_printf_P+0xba>
12e0: eb a9 ldd r30, Y+51 ; 0x33
12e2: e0 ff sbrs r30, 0
12e4: 07 c0 rjmp .+14 ; 0x12f4 <_printf_P+0xac>
12e6: 2d 90 ld r2, X+
12e8: 3d 90 ld r3, X+
12ea: 4d 90 ld r4, X+
12ec: 5c 90 ld r5, X
12ee: 13 97 sbiw r26, 0x03 ; 3
12f0: 14 96 adiw r26, 0x04 ; 4
12f2: 07 c0 rjmp .+14 ; 0x1302 <_printf_P+0xba>
12f4: 8d 91 ld r24, X+
12f6: 9c 91 ld r25, X
12f8: 11 97 sbiw r26, 0x01 ; 1
12fa: 1c 01 movw r2, r24
12fc: 44 24 eor r4, r4
12fe: 55 24 eor r5, r5
1300: 12 96 adiw r26, 0x02 ; 2
1302: f0 e2 ldi r31, 0x20 ; 32
1304: bf 16 cp r11, r31
1306: 21 f4 brne .+8 ; 0x1310 <_printf_P+0xc8>
1308: 89 81 ldd r24, Y+1 ; 0x01
130a: 88 23 and r24, r24
130c: d9 f6 brne .-74 ; 0x12c4 <_printf_P+0x7c>
130e: 85 c0 rjmp .+266 ; 0x141a <_printf_P+0x1d2>
1310: 83 e2 ldi r24, 0x23 ; 35
1312: b8 16 cp r11, r24
1314: 09 f4 brne .+2 ; 0x1318 <_printf_P+0xd0>
1316: 83 c0 rjmp .+262 ; 0x141e <_printf_P+0x1d6>
1318: 9a e2 ldi r25, 0x2A ; 42
131a: b9 16 cp r11, r25
131c: 21 f0 breq .+8 ; 0x1326 <_printf_P+0xde>
131e: ed e2 ldi r30, 0x2D ; 45
1320: be 16 cp r11, r30
1322: 69 f4 brne .+26 ; 0x133e <_printf_P+0xf6>
1324: 08 c0 rjmp .+16 ; 0x1336 <_printf_P+0xee>
1326: fd 01 movw r30, r26
1328: 12 96 adiw r26, 0x02 ; 2
132a: e0 81 ld r30, Z
132c: ea ab std Y+50, r30 ; 0x32
132e: e7 ff sbrs r30, 7
1330: c9 cf rjmp .-110 ; 0x12c4 <_printf_P+0x7c>
1332: e1 95 neg r30
1334: ea ab std Y+50, r30 ; 0x32
1336: fb a9 ldd r31, Y+51 ; 0x33
1338: f0 61 ori r31, 0x10 ; 16
133a: ff 7d andi r31, 0xDF ; 223
133c: 72 c0 rjmp .+228 ; 0x1422 <_printf_P+0x1da>
133e: 8b e2 ldi r24, 0x2B ; 43
1340: b8 16 cp r11, r24
1342: 09 f4 brne .+2 ; 0x1346 <_printf_P+0xfe>
1344: 6a c0 rjmp .+212 ; 0x141a <_printf_P+0x1d2>
1346: 9e e2 ldi r25, 0x2E ; 46
1348: b9 16 cp r11, r25
134a: b1 f5 brne .+108 ; 0x13b8 <_printf_P+0x170>
134c: 2e a5 ldd r18, Y+46 ; 0x2e
134e: 3f a5 ldd r19, Y+47 ; 0x2f
1350: 2f 5f subi r18, 0xFF ; 255
1352: 3f 4f sbci r19, 0xFF ; 255
1354: ee a5 ldd r30, Y+46 ; 0x2e
1356: ff a5 ldd r31, Y+47 ; 0x2f
1358: 84 91 lpm r24, Z
135a: 8a 32 cpi r24, 0x2A ; 42
135c: 21 f0 breq .+8 ; 0x1366 <_printf_P+0x11e>
135e: b8 2e mov r11, r24
1360: 20 e0 ldi r18, 0x00 ; 0
1362: 30 e0 ldi r19, 0x00 ; 0
1364: 1b c0 rjmp .+54 ; 0x139c <_printf_P+0x154>
1366: fd 01 movw r30, r26
1368: 12 96 adiw r26, 0x02 ; 2
136a: 40 81 ld r20, Z
136c: 51 81 ldd r21, Z+1 ; 0x01
136e: 57 ff sbrs r21, 7
1370: 02 c0 rjmp .+4 ; 0x1376 <_printf_P+0x12e>
1372: 4f ef ldi r20, 0xFF ; 255
1374: 5f ef ldi r21, 0xFF ; 255
1376: 49 ab std Y+49, r20 ; 0x31
1378: 3f a7 std Y+47, r19 ; 0x2f
137a: 2e a7 std Y+46, r18 ; 0x2e
137c: a3 cf rjmp .-186 ; 0x12c4 <_printf_P+0x7c>
137e: c9 01 movw r24, r18
1380: 03 e0 ldi r16, 0x03 ; 3
1382: 88 0f add r24, r24
1384: 99 1f adc r25, r25
1386: 0a 95 dec r16
1388: e1 f7 brne .-8 ; 0x1382 <_printf_P+0x13a>
138a: 22 0f add r18, r18
138c: 33 1f adc r19, r19
138e: 28 0f add r18, r24
1390: 39 1f adc r19, r25
1392: 2b 0d add r18, r11
1394: 31 1d adc r19, r1
1396: 20 53 subi r18, 0x30 ; 48
1398: 30 40 sbci r19, 0x00 ; 0
139a: b4 90 lpm r11, Z
139c: 31 96 adiw r30, 0x01 ; 1
139e: 8b 2d mov r24, r11
13a0: 80 53 subi r24, 0x30 ; 48
13a2: 8a 30 cpi r24, 0x0A ; 10
13a4: 60 f3 brcs .-40 ; 0x137e <_printf_P+0x136>
13a6: ff a7 std Y+47, r31 ; 0x2f
13a8: ee a7 std Y+46, r30 ; 0x2e
13aa: a9 01 movw r20, r18
13ac: 37 ff sbrs r19, 7
13ae: 02 c0 rjmp .+4 ; 0x13b4 <_printf_P+0x16c>
13b0: 4f ef ldi r20, 0xFF ; 255
13b2: 5f ef ldi r21, 0xFF ; 255
13b4: 49 ab std Y+49, r20 ; 0x31
13b6: 8d cf rjmp .-230 ; 0x12d2 <_printf_P+0x8a>
13b8: f0 e3 ldi r31, 0x30 ; 48
13ba: bf 16 cp r11, r31
13bc: 31 f4 brne .+12 ; 0x13ca <_printf_P+0x182>
13be: 8b a9 ldd r24, Y+51 ; 0x33
13c0: 84 fd sbrc r24, 4
13c2: 80 cf rjmp .-256 ; 0x12c4 <_printf_P+0x7c>
13c4: 80 62 ori r24, 0x20 ; 32
13c6: 8b ab std Y+51, r24 ; 0x33
13c8: 7d cf rjmp .-262 ; 0x12c4 <_printf_P+0x7c>
13ca: 8b 2d mov r24, r11
13cc: 81 53 subi r24, 0x31 ; 49
13ce: 89 30 cpi r24, 0x09 ; 9
13d0: e8 f4 brcc .+58 ; 0x140c <_printf_P+0x1c4>
13d2: 20 e0 ldi r18, 0x00 ; 0
13d4: 30 e0 ldi r19, 0x00 ; 0
13d6: c9 01 movw r24, r18
13d8: f3 e0 ldi r31, 0x03 ; 3
13da: 88 0f add r24, r24
13dc: 99 1f adc r25, r25
13de: fa 95 dec r31
13e0: e1 f7 brne .-8 ; 0x13da <_printf_P+0x192>
13e2: 22 0f add r18, r18
13e4: 33 1f adc r19, r19
13e6: 28 0f add r18, r24
13e8: 39 1f adc r19, r25
13ea: 2b 0d add r18, r11
13ec: 31 1d adc r19, r1
13ee: 20 53 subi r18, 0x30 ; 48
13f0: 30 40 sbci r19, 0x00 ; 0
13f2: ee a5 ldd r30, Y+46 ; 0x2e
13f4: ff a5 ldd r31, Y+47 ; 0x2f
13f6: cf 01 movw r24, r30
13f8: 01 96 adiw r24, 0x01 ; 1
13fa: 9f a7 std Y+47, r25 ; 0x2f
13fc: 8e a7 std Y+46, r24 ; 0x2e
13fe: b4 90 lpm r11, Z
1400: 8b 2d mov r24, r11
1402: 80 53 subi r24, 0x30 ; 48
1404: 8a 30 cpi r24, 0x0A ; 10
1406: 38 f3 brcs .-50 ; 0x13d6 <_printf_P+0x18e>
1408: 2a ab std Y+50, r18 ; 0x32
140a: 63 cf rjmp .-314 ; 0x12d2 <_printf_P+0x8a>
140c: 98 e6 ldi r25, 0x68 ; 104
140e: b9 16 cp r11, r25
1410: 51 f4 brne .+20 ; 0x1426 <_printf_P+0x1de>
1412: eb a9 ldd r30, Y+51 ; 0x33
1414: e4 60 ori r30, 0x04 ; 4
1416: eb ab std Y+51, r30 ; 0x33
1418: 55 cf rjmp .-342 ; 0x12c4 <_printf_P+0x7c>
141a: b9 82 std Y+1, r11 ; 0x01
141c: 53 cf rjmp .-346 ; 0x12c4 <_printf_P+0x7c>
141e: fb a9 ldd r31, Y+51 ; 0x33
1420: f8 60 ori r31, 0x08 ; 8
1422: fb ab std Y+51, r31 ; 0x33
1424: 4f cf rjmp .-354 ; 0x12c4 <_printf_P+0x7c>
1426: 8c e6 ldi r24, 0x6C ; 108
1428: b8 16 cp r11, r24
142a: 21 f4 brne .+8 ; 0x1434 <_printf_P+0x1ec>
142c: 9b a9 ldd r25, Y+51 ; 0x33
142e: 91 60 ori r25, 0x01 ; 1
1430: 9b ab std Y+51, r25 ; 0x33
1432: 48 cf rjmp .-368 ; 0x12c4 <_printf_P+0x7c>
1434: bd 83 std Y+5, r27 ; 0x05
1436: ac 83 std Y+4, r26 ; 0x04
1438: e3 e6 ldi r30, 0x63 ; 99
143a: be 16 cp r11, r30
143c: 39 f4 brne .+14 ; 0x144c <_printf_P+0x204>
143e: 12 96 adiw r26, 0x02 ; 2
1440: bd 83 std Y+5, r27 ; 0x05
1442: ac 83 std Y+4, r26 ; 0x04
1444: 12 97 sbiw r26, 0x02 ; 2
1446: 8c 91 ld r24, X
1448: 8e 83 std Y+6, r24 ; 0x06
144a: 18 c1 rjmp .+560 ; 0x167c <_printf_P+0x434>
144c: f4 e4 ldi r31, 0x44 ; 68
144e: bf 16 cp r11, r31
1450: 39 f0 breq .+14 ; 0x1460 <_printf_P+0x218>
1452: 84 e6 ldi r24, 0x64 ; 100
1454: b8 16 cp r11, r24
1456: 39 f0 breq .+14 ; 0x1466 <_printf_P+0x21e>
1458: 99 e6 ldi r25, 0x69 ; 105
145a: b9 16 cp r11, r25
145c: 59 f5 brne .+86 ; 0x14b4 <_printf_P+0x26c>
145e: 03 c0 rjmp .+6 ; 0x1466 <_printf_P+0x21e>
1460: eb a9 ldd r30, Y+51 ; 0x33
1462: e1 60 ori r30, 0x01 ; 1
1464: eb ab std Y+51, r30 ; 0x33
1466: fb a9 ldd r31, Y+51 ; 0x33
1468: f0 ff sbrs r31, 0
146a: 08 c0 rjmp .+16 ; 0x147c <_printf_P+0x234>
146c: 14 96 adiw r26, 0x04 ; 4
146e: bd 83 std Y+5, r27 ; 0x05
1470: ac 83 std Y+4, r26 ; 0x04
1472: 5e 90 ld r5, -X
1474: 4e 90 ld r4, -X
1476: 3e 90 ld r3, -X
1478: 2e 90 ld r2, -X
147a: 0a c0 rjmp .+20 ; 0x1490 <_printf_P+0x248>
147c: 12 96 adiw r26, 0x02 ; 2
147e: bd 83 std Y+5, r27 ; 0x05
1480: ac 83 std Y+4, r26 ; 0x04
1482: 9e 91 ld r25, -X
1484: 8e 91 ld r24, -X
1486: 1c 01 movw r2, r24
1488: 44 24 eor r4, r4
148a: 37 fc sbrc r3, 7
148c: 40 94 com r4
148e: 54 2c mov r5, r4
1490: 57 fc sbrc r5, 7
1492: 03 c0 rjmp .+6 ; 0x149a <_printf_P+0x252>
1494: 8a e0 ldi r24, 0x0A ; 10
1496: 88 ab std Y+48, r24 ; 0x30
1498: 92 c0 rjmp .+292 ; 0x15be <_printf_P+0x376>
149a: 50 94 com r5
149c: 40 94 com r4
149e: 30 94 com r3
14a0: 20 94 com r2
14a2: 21 1c adc r2, r1
14a4: 31 1c adc r3, r1
14a6: 41 1c adc r4, r1
14a8: 51 1c adc r5, r1
14aa: 8d e2 ldi r24, 0x2D ; 45
14ac: 89 83 std Y+1, r24 ; 0x01
14ae: 9a e0 ldi r25, 0x0A ; 10
14b0: 98 ab std Y+48, r25 ; 0x30
14b2: 85 c0 rjmp .+266 ; 0x15be <_printf_P+0x376>
14b4: ef e4 ldi r30, 0x4F ; 79
14b6: be 16 cp r11, r30
14b8: 29 f0 breq .+10 ; 0x14c4 <_printf_P+0x27c>
14ba: ff e6 ldi r31, 0x6F ; 111
14bc: bf 16 cp r11, r31
14be: 39 f4 brne .+14 ; 0x14ce <_printf_P+0x286>
14c0: 88 e0 ldi r24, 0x08 ; 8
14c2: 61 c0 rjmp .+194 ; 0x1586 <_printf_P+0x33e>
14c4: 9b a9 ldd r25, Y+51 ; 0x33
14c6: 91 60 ori r25, 0x01 ; 1
14c8: 9b ab std Y+51, r25 ; 0x33
14ca: e8 e0 ldi r30, 0x08 ; 8
14cc: 56 c0 rjmp .+172 ; 0x157a <_printf_P+0x332>
14ce: f0 e7 ldi r31, 0x70 ; 112
14d0: bf 16 cp r11, r31
14d2: 71 f4 brne .+28 ; 0x14f0 <_printf_P+0x2a8>
14d4: 12 96 adiw r26, 0x02 ; 2
14d6: bd 83 std Y+5, r27 ; 0x05
14d8: ac 83 std Y+4, r26 ; 0x04
14da: 9e 91 ld r25, -X
14dc: 8e 91 ld r24, -X
14de: 1c 01 movw r2, r24
14e0: 44 24 eor r4, r4
14e2: 55 24 eor r5, r5
14e4: 8b a9 ldd r24, Y+51 ; 0x33
14e6: 80 64 ori r24, 0x40 ; 64
14e8: 8b ab std Y+51, r24 ; 0x33
14ea: 78 e7 ldi r23, 0x78 ; 120
14ec: b7 2e mov r11, r23
14ee: 5e c0 rjmp .+188 ; 0x15ac <_printf_P+0x364>
14f0: e3 e7 ldi r30, 0x73 ; 115
14f2: be 16 cp r11, r30
14f4: d9 f5 brne .+118 ; 0x156c <_printf_P+0x324>
14f6: 12 96 adiw r26, 0x02 ; 2
14f8: bd 83 std Y+5, r27 ; 0x05
14fa: ac 83 std Y+4, r26 ; 0x04
14fc: de 90 ld r13, -X
14fe: ce 90 ld r12, -X
1500: c1 14 cp r12, r1
1502: d1 04 cpc r13, r1
1504: 89 f4 brne .+34 ; 0x1528 <_printf_P+0x2e0>
1506: 88 e2 ldi r24, 0x28 ; 40
1508: 8e 83 std Y+6, r24 ; 0x06
150a: 8e e6 ldi r24, 0x6E ; 110
150c: 8f 83 std Y+7, r24 ; 0x07
150e: 85 e7 ldi r24, 0x75 ; 117
1510: 88 87 std Y+8, r24 ; 0x08
1512: 8c e6 ldi r24, 0x6C ; 108
1514: 89 87 std Y+9, r24 ; 0x09
1516: 8a 87 std Y+10, r24 ; 0x0a
1518: 89 e2 ldi r24, 0x29 ; 41
151a: 8b 87 std Y+11, r24 ; 0x0b
151c: 1c 86 std Y+12, r1 ; 0x0c
151e: 66 e0 ldi r22, 0x06 ; 6
1520: c6 2e mov r12, r22
1522: d1 2c mov r13, r1
1524: cc 0e add r12, r28
1526: dd 1e adc r13, r29
1528: f9 a9 ldd r31, Y+49 ; 0x31
152a: f7 fd sbrc r31, 7
152c: 13 c0 rjmp .+38 ; 0x1554 <_printf_P+0x30c>
152e: 4f 2f mov r20, r31
1530: 55 27 eor r21, r21
1532: 47 fd sbrc r20, 7
1534: 50 95 com r21
1536: 60 e0 ldi r22, 0x00 ; 0
1538: 70 e0 ldi r23, 0x00 ; 0
153a: c6 01 movw r24, r12
153c: 0e 94 ea 2c call 0x59d4 ; 0x59d4 <memchr>
1540: 00 97 sbiw r24, 0x00 ; 0
1542: 11 f4 brne .+4 ; 0x1548 <_printf_P+0x300>
1544: 19 a9 ldd r17, Y+49 ; 0x31
1546: 0d c0 rjmp .+26 ; 0x1562 <_printf_P+0x31a>
1548: 8c 19 sub r24, r12
154a: 19 a9 ldd r17, Y+49 ; 0x31
154c: 81 17 cp r24, r17
154e: 4c f4 brge .+18 ; 0x1562 <_printf_P+0x31a>
1550: 18 2f mov r17, r24
1552: 07 c0 rjmp .+14 ; 0x1562 <_printf_P+0x31a>
1554: f6 01 movw r30, r12
1556: 01 90 ld r0, Z+
1558: 00 20 and r0, r0
155a: e9 f7 brne .-6 ; 0x1556 <_printf_P+0x30e>
155c: 31 97 sbiw r30, 0x01 ; 1
155e: 1e 2f mov r17, r30
1560: 1c 19 sub r17, r12
1562: 19 82 std Y+1, r1 ; 0x01
1564: 42 01 movw r8, r4
1566: 31 01 movw r6, r2
1568: 40 e0 ldi r20, 0x00 ; 0
156a: 94 c0 rjmp .+296 ; 0x1694 <_printf_P+0x44c>
156c: 85 e5 ldi r24, 0x55 ; 85
156e: b8 16 cp r11, r24
1570: 31 f0 breq .+12 ; 0x157e <_printf_P+0x336>
1572: 95 e7 ldi r25, 0x75 ; 117
1574: b9 16 cp r11, r25
1576: 49 f4 brne .+18 ; 0x158a <_printf_P+0x342>
1578: ea e0 ldi r30, 0x0A ; 10
157a: e8 ab std Y+48, r30 ; 0x30
157c: 1f c0 rjmp .+62 ; 0x15bc <_printf_P+0x374>
157e: fb a9 ldd r31, Y+51 ; 0x33
1580: f1 60 ori r31, 0x01 ; 1
1582: fb ab std Y+51, r31 ; 0x33
1584: 8a e0 ldi r24, 0x0A ; 10
1586: 88 ab std Y+48, r24 ; 0x30
1588: 19 c0 rjmp .+50 ; 0x15bc <_printf_P+0x374>
158a: 98 e5 ldi r25, 0x58 ; 88
158c: b9 16 cp r11, r25
158e: 21 f0 breq .+8 ; 0x1598 <_printf_P+0x350>
1590: e8 e7 ldi r30, 0x78 ; 120
1592: be 16 cp r11, r30
1594: 09 f0 breq .+2 ; 0x1598 <_printf_P+0x350>
1596: 6e c0 rjmp .+220 ; 0x1674 <_printf_P+0x42c>
1598: fb a9 ldd r31, Y+51 ; 0x33
159a: f3 fd sbrc r31, 3
159c: 02 c0 rjmp .+4 ; 0x15a2 <_printf_P+0x35a>
159e: 80 e1 ldi r24, 0x10 ; 16
15a0: f2 cf rjmp .-28 ; 0x1586 <_printf_P+0x33e>
15a2: 21 14 cp r2, r1
15a4: 31 04 cpc r3, r1
15a6: 41 04 cpc r4, r1
15a8: 51 04 cpc r5, r1
15aa: 19 f4 brne .+6 ; 0x15b2 <_printf_P+0x36a>
15ac: 90 e1 ldi r25, 0x10 ; 16
15ae: 98 ab std Y+48, r25 ; 0x30
15b0: 05 c0 rjmp .+10 ; 0x15bc <_printf_P+0x374>
15b2: eb a9 ldd r30, Y+51 ; 0x33
15b4: e0 64 ori r30, 0x40 ; 64
15b6: eb ab std Y+51, r30 ; 0x33
15b8: f0 e1 ldi r31, 0x10 ; 16
15ba: f8 ab std Y+48, r31 ; 0x30
15bc: 19 82 std Y+1, r1 ; 0x01
15be: 89 a9 ldd r24, Y+49 ; 0x31
15c0: 87 fd sbrc r24, 7
15c2: 03 c0 rjmp .+6 ; 0x15ca <_printf_P+0x382>
15c4: 9b a9 ldd r25, Y+51 ; 0x33
15c6: 9f 7d andi r25, 0xDF ; 223
15c8: 9b ab std Y+51, r25 ; 0x33
15ca: 21 14 cp r2, r1
15cc: 31 04 cpc r3, r1
15ce: 41 04 cpc r4, r1
15d0: 51 04 cpc r5, r1
15d2: 61 f4 brne .+24 ; 0x15ec <_printf_P+0x3a4>
15d4: e9 a9 ldd r30, Y+49 ; 0x31
15d6: ee 23 and r30, r30
15d8: 49 f4 brne .+18 ; 0x15ec <_printf_P+0x3a4>
15da: 66 24 eor r6, r6
15dc: 77 24 eor r7, r7
15de: 43 01 movw r8, r6
15e0: 5e e2 ldi r21, 0x2E ; 46
15e2: c5 2e mov r12, r21
15e4: d1 2c mov r13, r1
15e6: cc 0e add r12, r28
15e8: dd 1e adc r13, r29
15ea: 3e c0 rjmp .+124 ; 0x1668 <_printf_P+0x420>
15ec: 4e e2 ldi r20, 0x2E ; 46
15ee: c4 2e mov r12, r20
15f0: d1 2c mov r13, r1
15f2: cc 0e add r12, r28
15f4: dd 1e adc r13, r29
15f6: f8 a9 ldd r31, Y+48 ; 0x30
15f8: ef 2e mov r14, r31
15fa: ff 24 eor r15, r15
15fc: 00 27 eor r16, r16
15fe: 11 27 eor r17, r17
1600: c2 01 movw r24, r4
1602: b1 01 movw r22, r2
1604: a8 01 movw r20, r16
1606: 97 01 movw r18, r14
1608: 0e 94 a5 2e call 0x5d4a ; 0x5d4a <__udivmodsi4>
160c: 6a 30 cpi r22, 0x0A ; 10
160e: 20 f4 brcc .+8 ; 0x1618 <_printf_P+0x3d0>
1610: 30 e3 ldi r19, 0x30 ; 48
1612: a3 2e mov r10, r19
1614: a6 0e add r10, r22
1616: 08 c0 rjmp .+16 ; 0x1628 <_printf_P+0x3e0>
1618: 27 e5 ldi r18, 0x57 ; 87
161a: a2 2e mov r10, r18
161c: a6 0e add r10, r22
161e: 88 e5 ldi r24, 0x58 ; 88
1620: b8 16 cp r11, r24
1622: 11 f4 brne .+4 ; 0x1628 <_printf_P+0x3e0>
1624: 9f ed ldi r25, 0xDF ; 223
1626: a9 22 and r10, r25
1628: f6 01 movw r30, r12
162a: a2 92 st -Z, r10
162c: 6f 01 movw r12, r30
162e: c2 01 movw r24, r4
1630: b1 01 movw r22, r2
1632: a8 01 movw r20, r16
1634: 97 01 movw r18, r14
1636: 0e 94 a5 2e call 0x5d4a ; 0x5d4a <__udivmodsi4>
163a: 39 01 movw r6, r18
163c: 4a 01 movw r8, r20
163e: 2e 14 cp r2, r14
1640: 3f 04 cpc r3, r15
1642: 40 06 cpc r4, r16
1644: 51 06 cpc r5, r17
1646: 18 f0 brcs .+6 ; 0x164e <_printf_P+0x406>
1648: 19 01 movw r2, r18
164a: 2a 01 movw r4, r20
164c: d9 cf rjmp .-78 ; 0x1600 <_printf_P+0x3b8>
164e: f8 a9 ldd r31, Y+48 ; 0x30
1650: f8 30 cpi r31, 0x08 ; 8
1652: 51 f4 brne .+20 ; 0x1668 <_printf_P+0x420>
1654: 8b a9 ldd r24, Y+51 ; 0x33
1656: 83 ff sbrs r24, 3
1658: 07 c0 rjmp .+14 ; 0x1668 <_printf_P+0x420>
165a: 90 e3 ldi r25, 0x30 ; 48
165c: a9 16 cp r10, r25
165e: 21 f0 breq .+8 ; 0x1668 <_printf_P+0x420>
1660: 80 e3 ldi r24, 0x30 ; 48
1662: f6 01 movw r30, r12
1664: 82 93 st -Z, r24
1666: 6f 01 movw r12, r30
1668: ce 01 movw r24, r28
166a: 8c 19 sub r24, r12
166c: 18 2f mov r17, r24
166e: 12 5d subi r17, 0xD2 ; 210
1670: 49 a9 ldd r20, Y+49 ; 0x31
1672: 10 c0 rjmp .+32 ; 0x1694 <_printf_P+0x44c>
1674: bb 20 and r11, r11
1676: 09 f4 brne .+2 ; 0x167a <_printf_P+0x432>
1678: 5c c0 rjmp .+184 ; 0x1732 <_printf_P+0x4ea>
167a: be 82 std Y+6, r11 ; 0x06
167c: 19 82 std Y+1, r1 ; 0x01
167e: 42 01 movw r8, r4
1680: 31 01 movw r6, r2
1682: 00 e0 ldi r16, 0x00 ; 0
1684: 96 e0 ldi r25, 0x06 ; 6
1686: c9 2e mov r12, r25
1688: d1 2c mov r13, r1
168a: cc 0e add r12, r28
168c: dd 1e adc r13, r29
168e: 11 e0 ldi r17, 0x01 ; 1
1690: 21 e0 ldi r18, 0x01 ; 1
1692: 05 c0 rjmp .+10 ; 0x169e <_printf_P+0x456>
1694: 21 2f mov r18, r17
1696: 04 2f mov r16, r20
1698: 01 1b sub r16, r17
169a: 07 fd sbrc r16, 7
169c: 00 e0 ldi r16, 0x00 ; 0
169e: 89 81 ldd r24, Y+1 ; 0x01
16a0: 88 23 and r24, r24
16a2: 19 f0 breq .+6 ; 0x16aa <_printf_P+0x462>
16a4: 81 2f mov r24, r17
16a6: 8f 5f subi r24, 0xFF ; 255
16a8: 07 c0 rjmp .+14 ; 0x16b8 <_printf_P+0x470>
16aa: 9b a9 ldd r25, Y+51 ; 0x33
16ac: 96 fd sbrc r25, 6
16ae: 02 c0 rjmp .+4 ; 0x16b4 <_printf_P+0x46c>
16b0: 81 2f mov r24, r17
16b2: 02 c0 rjmp .+4 ; 0x16b8 <_printf_P+0x470>
16b4: 82 2f mov r24, r18
16b6: 8e 5f subi r24, 0xFE ; 254
16b8: a8 2e mov r10, r24
16ba: a0 0e add r10, r16
16bc: eb a9 ldd r30, Y+51 ; 0x33
16be: ee 2e mov r14, r30
16c0: ff 24 eor r15, r15
16c2: 80 e3 ldi r24, 0x30 ; 48
16c4: 48 2e mov r4, r24
16c6: 51 2c mov r5, r1
16c8: 4e 20 and r4, r14
16ca: 5f 20 and r5, r15
16cc: 41 14 cp r4, r1
16ce: 51 04 cpc r5, r1
16d0: 21 f4 brne .+8 ; 0x16da <_printf_P+0x492>
16d2: 8a a9 ldd r24, Y+50 ; 0x32
16d4: 8a 19 sub r24, r10
16d6: 0e 94 ef 08 call 0x11de ; 0x11de <PAD_SP>
16da: 89 81 ldd r24, Y+1 ; 0x01
16dc: 88 23 and r24, r24
16de: 29 f0 breq .+10 ; 0x16ea <_printf_P+0x4a2>
16e0: 61 e0 ldi r22, 0x01 ; 1
16e2: 70 e0 ldi r23, 0x00 ; 0
16e4: ce 01 movw r24, r28
16e6: 01 96 adiw r24, 0x01 ; 1
16e8: 09 c0 rjmp .+18 ; 0x16fc <_printf_P+0x4b4>
16ea: e6 fe sbrs r14, 6
16ec: 09 c0 rjmp .+18 ; 0x1700 <_printf_P+0x4b8>
16ee: 80 e3 ldi r24, 0x30 ; 48
16f0: 8a 83 std Y+2, r24 ; 0x02
16f2: bb 82 std Y+3, r11 ; 0x03
16f4: 62 e0 ldi r22, 0x02 ; 2
16f6: 70 e0 ldi r23, 0x00 ; 0
16f8: ce 01 movw r24, r28
16fa: 02 96 adiw r24, 0x02 ; 2
16fc: 0e 94 10 09 call 0x1220 ; 0x1220 <PRINT>
1700: f0 e2 ldi r31, 0x20 ; 32
1702: 4f 16 cp r4, r31
1704: 51 04 cpc r5, r1
1706: 21 f4 brne .+8 ; 0x1710 <_printf_P+0x4c8>
1708: 8a a9 ldd r24, Y+50 ; 0x32
170a: 8a 19 sub r24, r10
170c: 0e 94 e4 08 call 0x11c8 ; 0x11c8 <PAD_0>
1710: 80 2f mov r24, r16
1712: 0e 94 e4 08 call 0x11c8 ; 0x11c8 <PAD_0>
1716: 61 2f mov r22, r17
1718: 77 27 eor r23, r23
171a: 67 fd sbrc r22, 7
171c: 70 95 com r23
171e: c6 01 movw r24, r12
1720: 0e 94 10 09 call 0x1220 ; 0x1220 <PRINT>
1724: e4 fe sbrs r14, 4
1726: aa cd rjmp .-1196 ; 0x127c <_printf_P+0x34>
1728: 8a a9 ldd r24, Y+50 ; 0x32
172a: 8a 19 sub r24, r10
172c: 0e 94 ef 08 call 0x11de ; 0x11de <PAD_SP>
1730: a5 cd rjmp .-1206 ; 0x127c <_printf_P+0x34>
1732: e2 e1 ldi r30, 0x12 ; 18
1734: cd 5c subi r28, 0xCD ; 205
1736: 0c 94 fe 2e jmp 0x5dfc ; 0x5dfc <__epilogue_restores__>
0000173a <SetDelay>:
173a: 20 91 a3 01 lds r18, 0x01A3
173e: 30 91 a4 01 lds r19, 0x01A4
1742: 2f 5f subi r18, 0xFF ; 255
1744: 3f 4f sbci r19, 0xFF ; 255
1746: 82 0f add r24, r18
1748: 93 1f adc r25, r19
174a: 08 95 ret
0000174c <CheckDelay>:
174c: 20 91 a3 01 lds r18, 0x01A3
1750: 30 91 a4 01 lds r19, 0x01A4
1754: 82 1b sub r24, r18
1756: 93 0b sbc r25, r19
1758: 89 2f mov r24, r25
175a: 99 27 eor r25, r25
175c: 86 95 lsr r24
175e: 80 74 andi r24, 0x40 ; 64
1760: 99 27 eor r25, r25
1762: 08 95 ret
00001764 <__vector_9>:
1764: 1f 92 push r1
1766: 0f 92 push r0
1768: 0f b6 in r0, 0x3f ; 63
176a: 0f 92 push r0
176c: 11 24 eor r1, r1
176e: ef 92 push r14
1770: ff 92 push r15
1772: 0f 93 push r16
1774: 1f 93 push r17
1776: 2f 93 push r18
1778: 3f 93 push r19
177a: 4f 93 push r20
177c: 5f 93 push r21
177e: 6f 93 push r22
1780: 7f 93 push r23
1782: 8f 93 push r24
1784: 9f 93 push r25
1786: af 93 push r26
1788: bf 93 push r27
178a: cf 93 push r28
178c: df 93 push r29
178e: ef 93 push r30
1790: ff 93 push r31
1792: 80 91 02 01 lds r24, 0x0102
1796: 81 50 subi r24, 0x01 ; 1
1798: 80 93 02 01 sts 0x0102, r24
179c: 8f 3f cpi r24, 0xFF ; 255
179e: 09 f0 breq .+2 ; 0x17a2 <__vector_9+0x3e>
17a0: 6d c0 rjmp .+218 ; 0x187c <__vector_9+0x118>
17a2: 83 e8 ldi r24, 0x83 ; 131
17a4: 80 93 b0 00 sts 0x00B0, r24
17a8: 80 91 89 01 lds r24, 0x0189
17ac: c8 2f mov r28, r24
17ae: dd 27 eor r29, r29
17b0: d0 93 a9 01 sts 0x01A9, r29
17b4: c0 93 a8 01 sts 0x01A8, r28
17b8: 80 91 00 05 lds r24, 0x0500
17bc: e0 90 fc 04 lds r14, 0x04FC
17c0: 80 ff sbrs r24, 0
17c2: 1e c0 rjmp .+60 ; 0x1800 <__vector_9+0x9c>
17c4: 60 91 db 01 lds r22, 0x01DB
17c8: 70 91 dc 01 lds r23, 0x01DC
17cc: 80 91 dd 01 lds r24, 0x01DD
17d0: 90 91 de 01 lds r25, 0x01DE
17d4: ff 24 eor r15, r15
17d6: 00 27 eor r16, r16
17d8: 11 27 eor r17, r17
17da: 20 e8 ldi r18, 0x80 ; 128
17dc: 30 e0 ldi r19, 0x00 ; 0
17de: 40 e0 ldi r20, 0x00 ; 0
17e0: 50 e0 ldi r21, 0x00 ; 0
17e2: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
17e6: c8 01 movw r24, r16
17e8: b7 01 movw r22, r14
17ea: 0e 94 5f 2e call 0x5cbe ; 0x5cbe <__mulsi3>
17ee: 20 e0 ldi r18, 0x00 ; 0
17f0: 32 e0 ldi r19, 0x02 ; 2
17f2: 40 e0 ldi r20, 0x00 ; 0
17f4: 50 e0 ldi r21, 0x00 ; 0
17f6: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
17fa: c2 0f add r28, r18
17fc: d3 1f adc r29, r19
17fe: 1d c0 rjmp .+58 ; 0x183a <__vector_9+0xd6>
1800: 60 91 db 01 lds r22, 0x01DB
1804: 70 91 dc 01 lds r23, 0x01DC
1808: 80 91 dd 01 lds r24, 0x01DD
180c: 90 91 de 01 lds r25, 0x01DE
1810: ff 24 eor r15, r15
1812: 00 27 eor r16, r16
1814: 11 27 eor r17, r17
1816: 20 e8 ldi r18, 0x80 ; 128
1818: 30 e0 ldi r19, 0x00 ; 0
181a: 40 e0 ldi r20, 0x00 ; 0
181c: 50 e0 ldi r21, 0x00 ; 0
181e: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
1822: c8 01 movw r24, r16
1824: b7 01 movw r22, r14
1826: 0e 94 5f 2e call 0x5cbe ; 0x5cbe <__mulsi3>
182a: 20 e0 ldi r18, 0x00 ; 0
182c: 32 e0 ldi r19, 0x02 ; 2
182e: 40 e0 ldi r20, 0x00 ; 0
1830: 50 e0 ldi r21, 0x00 ; 0
1832: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
1836: c2 1b sub r28, r18
1838: d3 0b sbc r29, r19
183a: d0 93 a9 01 sts 0x01A9, r29
183e: c0 93 a8 01 sts 0x01A8, r28
1842: 20 91 a8 01 lds r18, 0x01A8
1846: 30 91 a9 01 lds r19, 0x01A9
184a: 80 91 fd 04 lds r24, 0x04FD
184e: 99 27 eor r25, r25
1850: 28 17 cp r18, r24
1852: 39 07 cpc r19, r25
1854: 34 f0 brlt .+12 ; 0x1862 <__vector_9+0xfe>
1856: 80 91 fe 04 lds r24, 0x04FE
185a: 99 27 eor r25, r25
185c: 82 17 cp r24, r18
185e: 93 07 cpc r25, r19
1860: 24 f4 brge .+8 ; 0x186a <__vector_9+0x106>
1862: 90 93 a9 01 sts 0x01A9, r25
1866: 80 93 a8 01 sts 0x01A8, r24
186a: 80 91 a8 01 lds r24, 0x01A8
186e: 80 93 b3 00 sts 0x00B3, r24
1872: 80 91 ff 04 lds r24, 0x04FF
1876: 80 93 02 01 sts 0x0102, r24
187a: 04 c0 rjmp .+8 ; 0x1884 <__vector_9+0x120>
187c: 83 e0 ldi r24, 0x03 ; 3
187e: 80 93 b0 00 sts 0x00B0, r24
1882: 5f 98 cbi 0x0b, 7 ; 11
1884: ff 91 pop r31
1886: ef 91 pop r30
1888: df 91 pop r29
188a: cf 91 pop r28
188c: bf 91 pop r27
188e: af 91 pop r26
1890: 9f 91 pop r25
1892: 8f 91 pop r24
1894: 7f 91 pop r23
1896: 6f 91 pop r22
1898: 5f 91 pop r21
189a: 4f 91 pop r20
189c: 3f 91 pop r19
189e: 2f 91 pop r18
18a0: 1f 91 pop r17
18a2: 0f 91 pop r16
18a4: ff 90 pop r15
18a6: ef 90 pop r14
18a8: 0f 90 pop r0
18aa: 0f be out 0x3f, r0 ; 63
18ac: 0f 90 pop r0
18ae: 1f 90 pop r1
18b0: 18 95 reti
000018b2 <__vector_18>:
18b2: 1f 92 push r1
18b4: 0f 92 push r0
18b6: 0f b6 in r0, 0x3f ; 63
18b8: 0f 92 push r0
18ba: 11 24 eor r1, r1
18bc: 2f 93 push r18
18be: 3f 93 push r19
18c0: 4f 93 push r20
18c2: 5f 93 push r21
18c4: 6f 93 push r22
18c6: 7f 93 push r23
18c8: 8f 93 push r24
18ca: 9f 93 push r25
18cc: af 93 push r26
18ce: bf 93 push r27
18d0: ef 93 push r30
18d2: ff 93 push r31
18d4: 80 91 aa 01 lds r24, 0x01AA
18d8: 81 50 subi r24, 0x01 ; 1
18da: 80 93 aa 01 sts 0x01AA, r24
18de: 8f 3f cpi r24, 0xFF ; 255
18e0: 01 f5 brne .+64 ; 0x1922 <__vector_18+0x70>
18e2: 8a e0 ldi r24, 0x0A ; 10
18e4: 80 93 aa 01 sts 0x01AA, r24
18e8: 80 91 03 01 lds r24, 0x0103
18ec: 8f 5f subi r24, 0xFF ; 255
18ee: 81 70 andi r24, 0x01 ; 1
18f0: 80 93 03 01 sts 0x0103, r24
18f4: 88 23 and r24, r24
18f6: 19 f4 brne .+6 ; 0x18fe <__vector_18+0x4c>
18f8: 81 e0 ldi r24, 0x01 ; 1
18fa: 80 93 a5 01 sts 0x01A5, r24
18fe: 80 91 a3 01 lds r24, 0x01A3
1902: 90 91 a4 01 lds r25, 0x01A4
1906: 01 96 adiw r24, 0x01 ; 1
1908: 90 93 a4 01 sts 0x01A4, r25
190c: 80 93 a3 01 sts 0x01A3, r24
1910: 80 91 d2 01 lds r24, 0x01D2
1914: 88 23 and r24, r24
1916: 29 f0 breq .+10 ; 0x1922 <__vector_18+0x70>
1918: 80 91 d2 01 lds r24, 0x01D2
191c: 81 50 subi r24, 0x01 ; 1
191e: 80 93 d2 01 sts 0x01D2, r24
1922: 80 91 a6 01 lds r24, 0x01A6
1926: 90 91 a7 01 lds r25, 0x01A7
192a: 02 97 sbiw r24, 0x02 ; 2
192c: 58 f0 brcs .+22 ; 0x1944 <__vector_18+0x92>
192e: 80 91 a6 01 lds r24, 0x01A6
1932: 90 91 a7 01 lds r25, 0x01A7
1936: 01 97 sbiw r24, 0x01 ; 1
1938: 90 93 a7 01 sts 0x01A7, r25
193c: 80 93 a6 01 sts 0x01A6, r24
1940: 5a 9a sbi 0x0b, 2 ; 11
1942: 01 c0 rjmp .+2 ; 0x1946 <__vector_18+0x94>
1944: 5a 98 cbi 0x0b, 2 ; 11
1946: 80 91 e2 04 lds r24, 0x04E2
194a: 83 ff sbrs r24, 3
194c: 02 c0 rjmp .+4 ; 0x1952 <__vector_18+0xa0>
194e: 0e 94 2a 16 call 0x2c54 ; 0x2c54 <timer0_MM3>
1952: ff 91 pop r31
1954: ef 91 pop r30
1956: bf 91 pop r27
1958: af 91 pop r26
195a: 9f 91 pop r25
195c: 8f 91 pop r24
195e: 7f 91 pop r23
1960: 6f 91 pop r22
1962: 5f 91 pop r21
1964: 4f 91 pop r20
1966: 3f 91 pop r19
1968: 2f 91 pop r18
196a: 0f 90 pop r0
196c: 0f be out 0x3f, r0 ; 63
196e: 0f 90 pop r0
1970: 1f 90 pop r1
1972: 18 95 reti
00001974 <Timer_Init>:
1974: 80 91 a3 01 lds r24, 0x01A3
1978: 90 91 a4 01 lds r25, 0x01A4
197c: 0b 96 adiw r24, 0x0b ; 11
197e: 90 93 ac 01 sts 0x01AC, r25
1982: 80 93 ab 01 sts 0x01AB, r24
1986: 82 e0 ldi r24, 0x02 ; 2
1988: 85 bd out 0x25, r24 ; 37
198a: 83 ea ldi r24, 0xA3 ; 163
198c: 84 bd out 0x24, r24 ; 36
198e: 17 bc out 0x27, r1 ; 39
1990: 88 e7 ldi r24, 0x78 ; 120
1992: 88 bd out 0x28, r24 ; 40
1994: 83 ec ldi r24, 0xC3 ; 195
1996: 80 93 b0 00 sts 0x00B0, r24
199a: 86 e0 ldi r24, 0x06 ; 6
199c: 80 93 b1 00 sts 0x00B1, r24
19a0: e0 e7 ldi r30, 0x70 ; 112
19a2: f0 e0 ldi r31, 0x00 ; 0
19a4: 80 81 ld r24, Z
19a6: 82 60 ori r24, 0x02 ; 2
19a8: 80 83 st Z, r24
19aa: ee e6 ldi r30, 0x6E ; 110
19ac: f0 e0 ldi r31, 0x00 ; 0
19ae: 80 81 ld r24, Z
19b0: 81 60 ori r24, 0x01 ; 1
19b2: 80 83 st Z, r24
19b4: 8a e0 ldi r24, 0x0A ; 10
19b6: 80 93 b3 00 sts 0x00B3, r24
19ba: 10 92 b2 00 sts 0x00B2, r1
19be: 08 95 ret
000019c0 <Delay_ms>:
19c0: 20 91 a3 01 lds r18, 0x01A3
19c4: 30 91 a4 01 lds r19, 0x01A4
19c8: 2f 5f subi r18, 0xFF ; 255
19ca: 3f 4f sbci r19, 0xFF ; 255
19cc: 28 0f add r18, r24
19ce: 39 1f adc r19, r25
19d0: 80 91 a3 01 lds r24, 0x01A3
19d4: 90 91 a4 01 lds r25, 0x01A4
19d8: a9 01 movw r20, r18
19da: 48 1b sub r20, r24
19dc: 59 0b sbc r21, r25
19de: 57 ff sbrs r21, 7
19e0: f7 cf rjmp .-18 ; 0x19d0 <Delay_ms+0x10>
19e2: 08 95 ret
000019e4 <ADC_Init>:
19e4: 10 92 7c 00 sts 0x007C, r1
19e8: 8f ec ldi r24, 0xCF ; 207
19ea: 80 93 7a 00 sts 0x007A, r24
19ee: 08 95 ret
000019f0 <__vector_24>:
19f0: 1f 92 push r1
19f2: 0f 92 push r0
19f4: 0f b6 in r0, 0x3f ; 63
19f6: 0f 92 push r0
19f8: 11 24 eor r1, r1
19fa: ef 92 push r14
19fc: ff 92 push r15
19fe: 0f 93 push r16
1a00: 1f 93 push r17
1a02: 2f 93 push r18
1a04: 3f 93 push r19
1a06: 4f 93 push r20
1a08: 5f 93 push r21
1a0a: 6f 93 push r22
1a0c: 7f 93 push r23
1a0e: 8f 93 push r24
1a10: 9f 93 push r25
1a12: af 93 push r26
1a14: bf 93 push r27
1a16: cf 93 push r28
1a18: df 93 push r29
1a1a: ef 93 push r30
1a1c: ff 93 push r31
1a1e: 10 92 7a 00 sts 0x007A, r1
1a22: 80 91 c3 01 lds r24, 0x01C3
1a26: 8f 5f subi r24, 0xFF ; 255
1a28: 80 93 c3 01 sts 0x01C3, r24
1a2c: 81 50 subi r24, 0x01 ; 1
1a2e: e8 2f mov r30, r24
1a30: ff 27 eor r31, r31
1a32: e8 30 cpi r30, 0x08 ; 8
1a34: f1 05 cpc r31, r1
1a36: 08 f0 brcs .+2 ; 0x1a3a <__vector_24+0x4a>
1a38: cf c2 rjmp .+1438 ; 0x1fd8 <__vector_24+0x5e8>
1a3a: e4 5b subi r30, 0xB4 ; 180
1a3c: ff 4f sbci r31, 0xFF ; 255
1a3e: 0c 94 19 2f jmp 0x5e32 ; 0x5e32 <__tablejump2__>
1a42: 20 91 d7 01 lds r18, 0x01D7
1a46: 30 91 d8 01 lds r19, 0x01D8
1a4a: 80 91 78 00 lds r24, 0x0078
1a4e: 90 91 79 00 lds r25, 0x0079
1a52: 28 1b sub r18, r24
1a54: 39 0b sbc r19, r25
1a56: 80 91 b1 01 lds r24, 0x01B1
1a5a: 90 91 b2 01 lds r25, 0x01B2
1a5e: 82 0f add r24, r18
1a60: 93 1f adc r25, r19
1a62: 90 93 b2 01 sts 0x01B2, r25
1a66: 80 93 b1 01 sts 0x01B1, r24
1a6a: 80 91 bb 01 lds r24, 0x01BB
1a6e: 8f 5f subi r24, 0xFF ; 255
1a70: 80 93 bb 01 sts 0x01BB, r24
1a74: 80 91 ff 01 lds r24, 0x01FF
1a78: 90 91 00 02 lds r25, 0x0200
1a7c: a0 91 01 02 lds r26, 0x0201
1a80: b0 91 02 02 lds r27, 0x0202
1a84: 44 27 eor r20, r20
1a86: 37 fd sbrc r19, 7
1a88: 40 95 com r20
1a8a: 54 2f mov r21, r20
1a8c: 82 0f add r24, r18
1a8e: 93 1f adc r25, r19
1a90: a4 1f adc r26, r20
1a92: b5 1f adc r27, r21
1a94: 80 93 ff 01 sts 0x01FF, r24
1a98: 90 93 00 02 sts 0x0200, r25
1a9c: a0 93 01 02 sts 0x0201, r26
1aa0: b0 93 02 02 sts 0x0202, r27
1aa4: 80 91 03 02 lds r24, 0x0203
1aa8: 90 91 04 02 lds r25, 0x0204
1aac: a0 91 05 02 lds r26, 0x0205
1ab0: b0 91 06 02 lds r27, 0x0206
1ab4: 82 0f add r24, r18
1ab6: 93 1f adc r25, r19
1ab8: a4 1f adc r26, r20
1aba: b5 1f adc r27, r21
1abc: 80 93 03 02 sts 0x0203, r24
1ac0: 90 93 04 02 sts 0x0204, r25
1ac4: a0 93 05 02 sts 0x0205, r26
1ac8: b0 93 06 02 sts 0x0206, r27
1acc: 81 e0 ldi r24, 0x01 ; 1
1ace: 80 93 c4 01 sts 0x01C4, r24
1ad2: 80 91 c1 01 lds r24, 0x01C1
1ad6: 90 91 c2 01 lds r25, 0x01C2
1ada: 01 96 adiw r24, 0x01 ; 1
1adc: 90 93 c2 01 sts 0x01C2, r25
1ae0: 80 93 c1 01 sts 0x01C1, r24
1ae4: 7d c2 rjmp .+1274 ; 0x1fe0 <__vector_24+0x5f0>
1ae6: 60 91 78 00 lds r22, 0x0078
1aea: 70 91 79 00 lds r23, 0x0079
1aee: 80 91 d5 01 lds r24, 0x01D5
1af2: 90 91 d6 01 lds r25, 0x01D6
1af6: 68 1b sub r22, r24
1af8: 79 0b sbc r23, r25
1afa: 80 91 f7 01 lds r24, 0x01F7
1afe: 90 91 f8 01 lds r25, 0x01F8
1b02: a0 91 f9 01 lds r26, 0x01F9
1b06: b0 91 fa 01 lds r27, 0x01FA
1b0a: 9b 01 movw r18, r22
1b0c: 44 27 eor r20, r20
1b0e: 37 fd sbrc r19, 7
1b10: 40 95 com r20
1b12: 54 2f mov r21, r20
1b14: 82 0f add r24, r18
1b16: 93 1f adc r25, r19
1b18: a4 1f adc r26, r20
1b1a: b5 1f adc r27, r21
1b1c: 80 93 f7 01 sts 0x01F7, r24
1b20: 90 93 f8 01 sts 0x01F8, r25
1b24: a0 93 f9 01 sts 0x01F9, r26
1b28: b0 93 fa 01 sts 0x01FA, r27
1b2c: 80 91 fb 01 lds r24, 0x01FB
1b30: 90 91 fc 01 lds r25, 0x01FC
1b34: a0 91 fd 01 lds r26, 0x01FD
1b38: b0 91 fe 01 lds r27, 0x01FE
1b3c: 82 0f add r24, r18
1b3e: 93 1f adc r25, r19
1b40: a4 1f adc r26, r20
1b42: b5 1f adc r27, r21
1b44: 80 93 fb 01 sts 0x01FB, r24
1b48: 90 93 fc 01 sts 0x01FC, r25
1b4c: a0 93 fd 01 sts 0x01FD, r26
1b50: b0 93 fe 01 sts 0x01FE, r27
1b54: 80 91 78 00 lds r24, 0x0078
1b58: 90 91 79 00 lds r25, 0x0079
1b5c: 0a 97 sbiw r24, 0x0a ; 10
1b5e: 10 f4 brcc .+4 ; 0x1b64 <__vector_24+0x174>
1b60: 64 e4 ldi r22, 0x44 ; 68
1b62: 7d ef ldi r23, 0xFD ; 253
1b64: 80 91 78 00 lds r24, 0x0078
1b68: 90 91 79 00 lds r25, 0x0079
1b6c: 89 5e subi r24, 0xE9 ; 233
1b6e: 93 40 sbci r25, 0x03 ; 3
1b70: 10 f0 brcs .+4 ; 0x1b76 <__vector_24+0x186>
1b72: 6c eb ldi r22, 0xBC ; 188
1b74: 72 e0 ldi r23, 0x02 ; 2
1b76: 80 91 af 01 lds r24, 0x01AF
1b7a: 90 91 b0 01 lds r25, 0x01B0
1b7e: 86 0f add r24, r22
1b80: 97 1f adc r25, r23
1b82: 90 93 b0 01 sts 0x01B0, r25
1b86: 80 93 af 01 sts 0x01AF, r24
1b8a: 80 91 ba 01 lds r24, 0x01BA
1b8e: 8f 5f subi r24, 0xFF ; 255
1b90: 80 93 ba 01 sts 0x01BA, r24
1b94: 82 e0 ldi r24, 0x02 ; 2
1b96: 58 c0 rjmp .+176 ; 0x1c48 <__vector_24+0x258>
1b98: 60 91 78 00 lds r22, 0x0078
1b9c: 70 91 79 00 lds r23, 0x0079
1ba0: 80 91 d3 01 lds r24, 0x01D3
1ba4: 90 91 d4 01 lds r25, 0x01D4
1ba8: 68 1b sub r22, r24
1baa: 79 0b sbc r23, r25
1bac: 80 91 ef 01 lds r24, 0x01EF
1bb0: 90 91 f0 01 lds r25, 0x01F0
1bb4: a0 91 f1 01 lds r26, 0x01F1
1bb8: b0 91 f2 01 lds r27, 0x01F2
1bbc: 9b 01 movw r18, r22
1bbe: 44 27 eor r20, r20
1bc0: 37 fd sbrc r19, 7
1bc2: 40 95 com r20
1bc4: 54 2f mov r21, r20
1bc6: 82 0f add r24, r18
1bc8: 93 1f adc r25, r19
1bca: a4 1f adc r26, r20
1bcc: b5 1f adc r27, r21
1bce: 80 93 ef 01 sts 0x01EF, r24
1bd2: 90 93 f0 01 sts 0x01F0, r25
1bd6: a0 93 f1 01 sts 0x01F1, r26
1bda: b0 93 f2 01 sts 0x01F2, r27
1bde: 80 91 f3 01 lds r24, 0x01F3
1be2: 90 91 f4 01 lds r25, 0x01F4
1be6: a0 91 f5 01 lds r26, 0x01F5
1bea: b0 91 f6 01 lds r27, 0x01F6
1bee: 82 0f add r24, r18
1bf0: 93 1f adc r25, r19
1bf2: a4 1f adc r26, r20
1bf4: b5 1f adc r27, r21
1bf6: 80 93 f3 01 sts 0x01F3, r24
1bfa: 90 93 f4 01 sts 0x01F4, r25
1bfe: a0 93 f5 01 sts 0x01F5, r26
1c02: b0 93 f6 01 sts 0x01F6, r27
1c06: 80 91 78 00 lds r24, 0x0078
1c0a: 90 91 79 00 lds r25, 0x0079
1c0e: 0a 97 sbiw r24, 0x0a ; 10
1c10: 10 f4 brcc .+4 ; 0x1c16 <__vector_24+0x226>
1c12: 64 e4 ldi r22, 0x44 ; 68
1c14: 7d ef ldi r23, 0xFD ; 253
1c16: 80 91 78 00 lds r24, 0x0078
1c1a: 90 91 79 00 lds r25, 0x0079
1c1e: 89 5e subi r24, 0xE9 ; 233
1c20: 93 40 sbci r25, 0x03 ; 3
1c22: 10 f0 brcs .+4 ; 0x1c28 <__vector_24+0x238>
1c24: 6c eb ldi r22, 0xBC ; 188
1c26: 72 e0 ldi r23, 0x02 ; 2
1c28: 80 91 ad 01 lds r24, 0x01AD
1c2c: 90 91 ae 01 lds r25, 0x01AE
1c30: 86 0f add r24, r22
1c32: 97 1f adc r25, r23
1c34: 90 93 ae 01 sts 0x01AE, r25
1c38: 80 93 ad 01 sts 0x01AD, r24
1c3c: 80 91 b9 01 lds r24, 0x01B9
1c40: 8f 5f subi r24, 0xFF ; 255
1c42: 80 93 b9 01 sts 0x01B9, r24
1c46: 84 e0 ldi r24, 0x04 ; 4
1c48: 80 93 c4 01 sts 0x01C4, r24
1c4c: c9 c1 rjmp .+914 ; 0x1fe0 <__vector_24+0x5f0>
1c4e: 40 91 04 01 lds r20, 0x0104
1c52: 50 91 05 01 lds r21, 0x0105
1c56: 80 91 78 00 lds r24, 0x0078
1c5a: 90 91 79 00 lds r25, 0x0079
1c5e: 9a 01 movw r18, r20
1c60: 22 0f add r18, r18
1c62: 33 1f adc r19, r19
1c64: 24 0f add r18, r20
1c66: 35 1f adc r19, r21
1c68: 63 e0 ldi r22, 0x03 ; 3
1c6a: 70 e0 ldi r23, 0x00 ; 0
1c6c: 0e 94 7e 2e call 0x5cfc ; 0x5cfc <__udivmodhi4>
1c70: 26 0f add r18, r22
1c72: 37 1f adc r19, r23
1c74: 36 95 lsr r19
1c76: 27 95 ror r18
1c78: 36 95 lsr r19
1c7a: 27 95 ror r18
1c7c: 30 93 05 01 sts 0x0105, r19
1c80: 20 93 04 01 sts 0x0104, r18
1c84: 86 e0 ldi r24, 0x06 ; 6
1c86: e0 cf rjmp .-64 ; 0x1c48 <__vector_24+0x258>
1c88: 80 91 21 05 lds r24, 0x0521
1c8c: 90 91 22 05 lds r25, 0x0522
1c90: 20 91 78 00 lds r18, 0x0078
1c94: 30 91 79 00 lds r19, 0x0079
1c98: 82 1b sub r24, r18
1c9a: 93 0b sbc r25, r19
1c9c: 90 93 82 04 sts 0x0482, r25
1ca0: 80 93 81 04 sts 0x0481, r24
1ca4: 80 91 b3 01 lds r24, 0x01B3
1ca8: 90 91 b4 01 lds r25, 0x01B4
1cac: 20 91 81 04 lds r18, 0x0481
1cb0: 30 91 82 04 lds r19, 0x0482
1cb4: 82 0f add r24, r18
1cb6: 93 1f adc r25, r19
1cb8: 90 93 b4 01 sts 0x01B4, r25
1cbc: 80 93 b3 01 sts 0x01B3, r24
1cc0: 80 91 bd 01 lds r24, 0x01BD
1cc4: 8f 5f subi r24, 0xFF ; 255
1cc6: 80 93 bd 01 sts 0x01BD, r24
1cca: 87 e0 ldi r24, 0x07 ; 7
1ccc: bd cf rjmp .-134 ; 0x1c48 <__vector_24+0x258>
1cce: 80 91 78 00 lds r24, 0x0078
1cd2: 90 91 79 00 lds r25, 0x0079
1cd6: 20 91 1f 05 lds r18, 0x051F
1cda: 30 91 20 05 lds r19, 0x0520
1cde: 82 1b sub r24, r18
1ce0: 93 0b sbc r25, r19
1ce2: 90 93 8d 04 sts 0x048D, r25
1ce6: 80 93 8c 04 sts 0x048C, r24
1cea: 80 91 b5 01 lds r24, 0x01B5
1cee: 90 91 b6 01 lds r25, 0x01B6
1cf2: 20 91 8c 04 lds r18, 0x048C
1cf6: 30 91 8d 04 lds r19, 0x048D
1cfa: 82 0f add r24, r18
1cfc: 93 1f adc r25, r19
1cfe: 90 93 b6 01 sts 0x01B6, r25
1d02: 80 93 b5 01 sts 0x01B5, r24
1d06: 80 91 bc 01 lds r24, 0x01BC
1d0a: 8f 5f subi r24, 0xFF ; 255
1d0c: 80 93 bc 01 sts 0x01BC, r24
1d10: 85 e0 ldi r24, 0x05 ; 5
1d12: 80 93 c4 01 sts 0x01C4, r24
1d16: 86 e0 ldi r24, 0x06 ; 6
1d18: e4 c0 rjmp .+456 ; 0x1ee2 <__vector_24+0x4f2>
1d1a: 60 91 78 00 lds r22, 0x0078
1d1e: 70 91 79 00 lds r23, 0x0079
1d22: e0 90 23 05 lds r14, 0x0523
1d26: f0 90 24 05 lds r15, 0x0524
1d2a: 00 91 25 05 lds r16, 0x0525
1d2e: 10 91 26 05 lds r17, 0x0526
1d32: 88 27 eor r24, r24
1d34: 77 fd sbrc r23, 7
1d36: 80 95 com r24
1d38: 98 2f mov r25, r24
1d3a: 0e 94 9d 2d call 0x5b3a ; 0x5b3a <__floatsisf>
1d3e: a8 01 movw r20, r16
1d40: 97 01 movw r18, r14
1d42: 0e 94 f7 2c call 0x59ee ; 0x59ee <__subsf3>
1d46: 0e 94 80 2d call 0x5b00 ; 0x5b00 <__fixsfsi>
1d4a: 70 93 b8 01 sts 0x01B8, r23
1d4e: 60 93 b7 01 sts 0x01B7, r22
1d52: 20 91 b7 01 lds r18, 0x01B7
1d56: 30 91 b8 01 lds r19, 0x01B8
1d5a: e0 91 81 04 lds r30, 0x0481
1d5e: f0 91 82 04 lds r31, 0x0482
1d62: 80 91 8c 04 lds r24, 0x048C
1d66: 90 91 8d 04 lds r25, 0x048D
1d6a: 97 ff sbrs r25, 7
1d6c: 03 c0 rjmp .+6 ; 0x1d74 <__vector_24+0x384>
1d6e: 90 95 com r25
1d70: 81 95 neg r24
1d72: 9f 4f sbci r25, 0xFF ; 255
1d74: 64 e0 ldi r22, 0x04 ; 4
1d76: 70 e0 ldi r23, 0x00 ; 0
1d78: 0e 94 92 2e call 0x5d24 ; 0x5d24 <__divmodhi4>
1d7c: eb 01 movw r28, r22
1d7e: cf 01 movw r24, r30
1d80: f7 ff sbrs r31, 7
1d82: 03 c0 rjmp .+6 ; 0x1d8a <__vector_24+0x39a>
1d84: 90 95 com r25
1d86: 81 95 neg r24
1d88: 9f 4f sbci r25, 0xFF ; 255
1d8a: 64 e0 ldi r22, 0x04 ; 4
1d8c: 70 e0 ldi r23, 0x00 ; 0
1d8e: 0e 94 92 2e call 0x5d24 ; 0x5d24 <__divmodhi4>
1d92: 26 0f add r18, r22
1d94: 37 1f adc r19, r23
1d96: 2c 0f add r18, r28
1d98: 3d 1f adc r19, r29
1d9a: 30 93 b8 01 sts 0x01B8, r19
1d9e: 20 93 b7 01 sts 0x01B7, r18
1da2: 80 91 b7 01 lds r24, 0x01B7
1da6: 90 91 b8 01 lds r25, 0x01B8
1daa: 02 97 sbiw r24, 0x02 ; 2
1dac: 04 f1 brlt .+64 ; 0x1dee <__vector_24+0x3fe>
1dae: 60 91 23 05 lds r22, 0x0523
1db2: 70 91 24 05 lds r23, 0x0524
1db6: 80 91 25 05 lds r24, 0x0525
1dba: 90 91 26 05 lds r25, 0x0526
1dbe: 20 e0 ldi r18, 0x00 ; 0
1dc0: 30 e0 ldi r19, 0x00 ; 0
1dc2: 48 e4 ldi r20, 0x48 ; 72
1dc4: 54 e4 ldi r21, 0x44 ; 68
1dc6: 0e 94 a7 2d call 0x5b4e ; 0x5b4e <__eqsf2>
1dca: 88 23 and r24, r24
1dcc: 0c f0 brlt .+2 ; 0x1dd0 <__vector_24+0x3e0>
1dce: 3c c0 rjmp .+120 ; 0x1e48 <__vector_24+0x458>
1dd0: 60 91 23 05 lds r22, 0x0523
1dd4: 70 91 24 05 lds r23, 0x0524
1dd8: 80 91 25 05 lds r24, 0x0525
1ddc: 90 91 26 05 lds r25, 0x0526
1de0: 2a e0 ldi r18, 0x0A ; 10
1de2: 37 ed ldi r19, 0xD7 ; 215
1de4: 43 ea ldi r20, 0xA3 ; 163
1de6: 5c e3 ldi r21, 0x3C ; 60
1de8: 0e 94 f8 2c call 0x59f0 ; 0x59f0 <__addsf3>
1dec: 25 c0 rjmp .+74 ; 0x1e38 <__vector_24+0x448>
1dee: 80 91 b7 01 lds r24, 0x01B7
1df2: 90 91 b8 01 lds r25, 0x01B8
1df6: 8f 5f subi r24, 0xFF ; 255
1df8: 9f 4f sbci r25, 0xFF ; 255
1dfa: 34 f5 brge .+76 ; 0x1e48 <__vector_24+0x458>
1dfc: 60 91 23 05 lds r22, 0x0523
1e00: 70 91 24 05 lds r23, 0x0524
1e04: 80 91 25 05 lds r24, 0x0525
1e08: 90 91 26 05 lds r25, 0x0526
1e0c: 20 e0 ldi r18, 0x00 ; 0
1e0e: 30 e0 ldi r19, 0x00 ; 0
1e10: 46 e1 ldi r20, 0x16 ; 22
1e12: 54 e4 ldi r21, 0x44 ; 68
1e14: 0e 94 aa 2d call 0x5b54 ; 0x5b54 <__gesf2>
1e18: 18 16 cp r1, r24
1e1a: b4 f4 brge .+44 ; 0x1e48 <__vector_24+0x458>
1e1c: 60 91 23 05 lds r22, 0x0523
1e20: 70 91 24 05 lds r23, 0x0524
1e24: 80 91 25 05 lds r24, 0x0525
1e28: 90 91 26 05 lds r25, 0x0526
1e2c: 2a e0 ldi r18, 0x0A ; 10
1e2e: 37 ed ldi r19, 0xD7 ; 215
1e30: 43 ea ldi r20, 0xA3 ; 163
1e32: 5c e3 ldi r21, 0x3C ; 60
1e34: 0e 94 f7 2c call 0x59ee ; 0x59ee <__subsf3>
1e38: 60 93 23 05 sts 0x0523, r22
1e3c: 70 93 24 05 sts 0x0524, r23
1e40: 80 93 25 05 sts 0x0525, r24
1e44: 90 93 26 05 sts 0x0526, r25
1e48: 81 e0 ldi r24, 0x01 ; 1
1e4a: 80 93 be 01 sts 0x01BE, r24
1e4e: 80 91 78 00 lds r24, 0x0078
1e52: 90 91 79 00 lds r25, 0x0079
1e56: 90 93 84 04 sts 0x0484, r25
1e5a: 80 93 83 04 sts 0x0483, r24
1e5e: 20 91 07 02 lds r18, 0x0207
1e62: 30 91 08 02 lds r19, 0x0208
1e66: 40 91 09 02 lds r20, 0x0209
1e6a: 50 91 0a 02 lds r21, 0x020A
1e6e: 80 91 b7 01 lds r24, 0x01B7
1e72: 90 91 b8 01 lds r25, 0x01B8
1e76: aa 27 eor r26, r26
1e78: 97 fd sbrc r25, 7
1e7a: a0 95 com r26
1e7c: ba 2f mov r27, r26
1e7e: 28 0f add r18, r24
1e80: 39 1f adc r19, r25
1e82: 4a 1f adc r20, r26
1e84: 5b 1f adc r21, r27
1e86: 20 93 07 02 sts 0x0207, r18
1e8a: 30 93 08 02 sts 0x0208, r19
1e8e: 40 93 09 02 sts 0x0209, r20
1e92: 50 93 0a 02 sts 0x020A, r21
1e96: e0 90 07 02 lds r14, 0x0207
1e9a: f0 90 08 02 lds r15, 0x0208
1e9e: 00 91 09 02 lds r16, 0x0209
1ea2: 10 91 0a 02 lds r17, 0x020A
1ea6: 60 91 07 02 lds r22, 0x0207
1eaa: 70 91 08 02 lds r23, 0x0208
1eae: 80 91 09 02 lds r24, 0x0209
1eb2: 90 91 0a 02 lds r25, 0x020A
1eb6: 20 e0 ldi r18, 0x00 ; 0
1eb8: 34 e0 ldi r19, 0x04 ; 4
1eba: 40 e0 ldi r20, 0x00 ; 0
1ebc: 50 e0 ldi r21, 0x00 ; 0
1ebe: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
1ec2: e2 1a sub r14, r18
1ec4: f3 0a sbc r15, r19
1ec6: 04 0b sbc r16, r20
1ec8: 15 0b sbc r17, r21
1eca: e0 92 07 02 sts 0x0207, r14
1ece: f0 92 08 02 sts 0x0208, r15
1ed2: 00 93 09 02 sts 0x0209, r16
1ed6: 10 93 0a 02 sts 0x020A, r17
1eda: 83 e0 ldi r24, 0x03 ; 3
1edc: 80 93 c4 01 sts 0x01C4, r24
1ee0: 87 e0 ldi r24, 0x07 ; 7
1ee2: 80 93 c3 01 sts 0x01C3, r24
1ee6: 7c c0 rjmp .+248 ; 0x1fe0 <__vector_24+0x5f0>
1ee8: 80 91 91 04 lds r24, 0x0491
1eec: 90 91 92 04 lds r25, 0x0492
1ef0: 20 91 78 00 lds r18, 0x0078
1ef4: 30 91 79 00 lds r19, 0x0079
1ef8: 82 0f add r24, r18
1efa: 93 1f adc r25, r19
1efc: 90 93 92 04 sts 0x0492, r25
1f00: 80 93 91 04 sts 0x0491, r24
1f04: 80 91 89 04 lds r24, 0x0489
1f08: 8f 5f subi r24, 0xFF ; 255
1f0a: 80 93 89 04 sts 0x0489, r24
1f0e: 80 91 89 04 lds r24, 0x0489
1f12: 85 30 cpi r24, 0x05 ; 5
1f14: 08 f4 brcc .+2 ; 0x1f18 <__vector_24+0x528>
1f16: 60 c0 rjmp .+192 ; 0x1fd8 <__vector_24+0x5e8>
1f18: 80 91 78 00 lds r24, 0x0078
1f1c: 90 91 79 00 lds r25, 0x0079
1f20: 90 93 0b 01 sts 0x010B, r25
1f24: 80 93 0a 01 sts 0x010A, r24
1f28: 10 92 89 04 sts 0x0489, r1
1f2c: 80 91 85 04 lds r24, 0x0485
1f30: 90 91 86 04 lds r25, 0x0486
1f34: 20 91 91 04 lds r18, 0x0491
1f38: 30 91 92 04 lds r19, 0x0492
1f3c: 82 1b sub r24, r18
1f3e: 93 0b sbc r25, r19
1f40: 20 91 24 02 lds r18, 0x0224
1f44: 30 91 25 02 lds r19, 0x0225
1f48: 82 1b sub r24, r18
1f4a: 93 0b sbc r25, r19
1f4c: 90 93 c0 01 sts 0x01C0, r25
1f50: 80 93 bf 01 sts 0x01BF, r24
1f54: 60 91 91 04 lds r22, 0x0491
1f58: 70 91 92 04 lds r23, 0x0492
1f5c: e0 90 06 01 lds r14, 0x0106
1f60: f0 90 07 01 lds r15, 0x0107
1f64: 00 91 08 01 lds r16, 0x0108
1f68: 10 91 09 01 lds r17, 0x0109
1f6c: 88 27 eor r24, r24
1f6e: 77 fd sbrc r23, 7
1f70: 80 95 com r24
1f72: 98 2f mov r25, r24
1f74: a8 01 movw r20, r16
1f76: 97 01 movw r18, r14
1f78: 22 0f add r18, r18
1f7a: 33 1f adc r19, r19
1f7c: 44 1f adc r20, r20
1f7e: 55 1f adc r21, r21
1f80: 2e 0d add r18, r14
1f82: 3f 1d adc r19, r15
1f84: 40 1f adc r20, r16
1f86: 51 1f adc r21, r17
1f88: 62 0f add r22, r18
1f8a: 73 1f adc r23, r19
1f8c: 84 1f adc r24, r20
1f8e: 95 1f adc r25, r21
1f90: 24 e0 ldi r18, 0x04 ; 4
1f92: 30 e0 ldi r19, 0x00 ; 0
1f94: 40 e0 ldi r20, 0x00 ; 0
1f96: 50 e0 ldi r21, 0x00 ; 0
1f98: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
1f9c: 20 93 06 01 sts 0x0106, r18
1fa0: 30 93 07 01 sts 0x0107, r19
1fa4: 40 93 08 01 sts 0x0108, r20
1fa8: 50 93 09 01 sts 0x0109, r21
1fac: 20 91 85 04 lds r18, 0x0485
1fb0: 30 91 86 04 lds r19, 0x0486
1fb4: 80 91 06 01 lds r24, 0x0106
1fb8: 90 91 07 01 lds r25, 0x0107
1fbc: a0 91 08 01 lds r26, 0x0108
1fc0: b0 91 09 01 lds r27, 0x0109
1fc4: 28 1b sub r18, r24
1fc6: 39 0b sbc r19, r25
1fc8: 30 93 25 02 sts 0x0225, r19
1fcc: 20 93 24 02 sts 0x0224, r18
1fd0: 10 92 92 04 sts 0x0492, r1
1fd4: 10 92 91 04 sts 0x0491, r1
1fd8: 10 92 c4 01 sts 0x01C4, r1
1fdc: 10 92 c3 01 sts 0x01C3, r1
1fe0: 80 91 c4 01 lds r24, 0x01C4
1fe4: 80 93 7c 00 sts 0x007C, r24
1fe8: 8f ec ldi r24, 0xCF ; 207
1fea: 80 93 7a 00 sts 0x007A, r24
1fee: ff 91 pop r31
1ff0: ef 91 pop r30
1ff2: df 91 pop r29
1ff4: cf 91 pop r28
1ff6: bf 91 pop r27
1ff8: af 91 pop r26
1ffa: 9f 91 pop r25
1ffc: 8f 91 pop r24
1ffe: 7f 91 pop r23
2000: 6f 91 pop r22
2002: 5f 91 pop r21
2004: 4f 91 pop r20
2006: 3f 91 pop r19
2008: 2f 91 pop r18
200a: 1f 91 pop r17
200c: 0f 91 pop r16
200e: ff 90 pop r15
2010: ef 90 pop r14
2012: 0f 90 pop r0
2014: 0f be out 0x3f, r0 ; 63
2016: 0f 90 pop r0
2018: 1f 90 pop r1
201a: 18 95 reti
0000201c <SucheLuftruckOffset>:
201c: cf 93 push r28
201e: df 93 push r29
2020: a3 e0 ldi r26, 0x03 ; 3
2022: b0 e0 ldi r27, 0x00 ; 0
2024: 0e 94 1f 2f call 0x5e3e ; 0x5e3e <__eeprom_read_byte_1F2021>
2028: 80 2d mov r24, r0
202a: c8 2f mov r28, r24
202c: dd 27 eor r29, r29
202e: c5 31 cpi r28, 0x15 ; 21
2030: d1 05 cpc r29, r1
2032: 08 f0 brcs .+2 ; 0x2036 <SucheLuftruckOffset+0x1a>
2034: 2a 97 sbiw r28, 0x0a ; 10
2036: c7 bd out 0x27, r28 ; 39
2038: 84 e6 ldi r24, 0x64 ; 100
203a: 90 e0 ldi r25, 0x00 ; 0
203c: 0e 94 e0 0c call 0x19c0 ; 0x19c0 <Delay_ms>
2040: 80 91 0a 01 lds r24, 0x010A
2044: 90 91 0b 01 lds r25, 0x010B
2048: 82 55 subi r24, 0x52 ; 82
204a: 93 40 sbci r25, 0x03 ; 3
204c: d0 f4 brcc .+52 ; 0x2082 <SucheLuftruckOffset+0x66>
204e: c0 e0 ldi r28, 0x00 ; 0
2050: d0 e0 ldi r29, 0x00 ; 0
2052: 17 c0 rjmp .+46 ; 0x2082 <SucheLuftruckOffset+0x66>
2054: c7 bd out 0x27, r28 ; 39
2056: 82 e3 ldi r24, 0x32 ; 50
2058: 90 e0 ldi r25, 0x00 ; 0
205a: 0e 94 e0 0c call 0x19c0 ; 0x19c0 <Delay_ms>
205e: 8b ec ldi r24, 0xCB ; 203
2060: 91 e0 ldi r25, 0x01 ; 1
2062: 9f 93 push r25
2064: 8f 93 push r24
2066: 1f 92 push r1
2068: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
206c: 80 91 0a 01 lds r24, 0x010A
2070: 90 91 0b 01 lds r25, 0x010B
2074: 0f 90 pop r0
2076: 0f 90 pop r0
2078: 0f 90 pop r0
207a: 84 58 subi r24, 0x84 ; 132
207c: 93 40 sbci r25, 0x03 ; 3
207e: 20 f0 brcs .+8 ; 0x2088 <SucheLuftruckOffset+0x6c>
2080: 21 96 adiw r28, 0x01 ; 1
2082: ca 3f cpi r28, 0xFA ; 250
2084: d1 05 cpc r29, r1
2086: 30 f3 brcs .-52 ; 0x2054 <SucheLuftruckOffset+0x38>
2088: a3 e0 ldi r26, 0x03 ; 3
208a: b0 e0 ldi r27, 0x00 ; 0
208c: 0c 2e mov r0, r28
208e: 0e 94 2c 2f call 0x5e58 ; 0x5e58 <__eeprom_write_byte_1F2021>
2092: c0 93 8e 04 sts 0x048E, r28
2096: 88 ec ldi r24, 0xC8 ; 200
2098: 90 e0 ldi r25, 0x00 ; 0
209a: 0e 94 e0 0c call 0x19c0 ; 0x19c0 <Delay_ms>
209e: df 91 pop r29
20a0: cf 91 pop r28
20a2: 08 95 ret
000020a4 <LcdClear>:
20a4: e6 e1 ldi r30, 0x16 ; 22
20a6: f1 e0 ldi r31, 0x01 ; 1
20a8: 80 e2 ldi r24, 0x20 ; 32
20aa: 81 93 st Z+, r24
20ac: 91 e0 ldi r25, 0x01 ; 1
20ae: e6 36 cpi r30, 0x66 ; 102
20b0: f9 07 cpc r31, r25
20b2: d9 f7 brne .-10 ; 0x20aa <LcdClear+0x6>
20b4: 08 95 ret
000020b6 <Menu>:
20b6: ff 92 push r15
20b8: 0f 93 push r16
20ba: 1f 93 push r17
20bc: 80 91 c8 01 lds r24, 0x01C8
20c0: 28 2f mov r18, r24
20c2: 33 27 eor r19, r19
20c4: c9 01 movw r24, r18
20c6: 81 70 andi r24, 0x01 ; 1
20c8: 90 70 andi r25, 0x00 ; 0
20ca: 68 2f mov r22, r24
20cc: 88 23 and r24, r24
20ce: 91 f0 breq .+36 ; 0x20f4 <Menu+0x3e>
20d0: 80 91 c9 01 lds r24, 0x01C9
20d4: 88 23 and r24, r24
20d6: 11 f0 breq .+4 ; 0x20dc <Menu+0x26>
20d8: 81 50 subi r24, 0x01 ; 1
20da: 02 c0 rjmp .+4 ; 0x20e0 <Menu+0x2a>
20dc: 80 91 66 01 lds r24, 0x0166
20e0: 80 93 c9 01 sts 0x01C9, r24
20e4: e6 e1 ldi r30, 0x16 ; 22
20e6: f1 e0 ldi r31, 0x01 ; 1
20e8: 80 e2 ldi r24, 0x20 ; 32
20ea: 81 93 st Z+, r24
20ec: 91 e0 ldi r25, 0x01 ; 1
20ee: e6 36 cpi r30, 0x66 ; 102
20f0: f9 07 cpc r31, r25
20f2: d9 f7 brne .-10 ; 0x20ea <Menu+0x34>
20f4: a9 01 movw r20, r18
20f6: 42 70 andi r20, 0x02 ; 2
20f8: 50 70 andi r21, 0x00 ; 0
20fa: 21 ff sbrs r18, 1
20fc: 0d c0 rjmp .+26 ; 0x2118 <Menu+0x62>
20fe: 80 91 c9 01 lds r24, 0x01C9
2102: 8f 5f subi r24, 0xFF ; 255
2104: 80 93 c9 01 sts 0x01C9, r24
2108: e6 e1 ldi r30, 0x16 ; 22
210a: f1 e0 ldi r31, 0x01 ; 1
210c: 80 e2 ldi r24, 0x20 ; 32
210e: 81 93 st Z+, r24
2110: 91 e0 ldi r25, 0x01 ; 1
2112: e6 36 cpi r30, 0x66 ; 102
2114: f9 07 cpc r31, r25
2116: d9 f7 brne .-10 ; 0x210e <Menu+0x58>
2118: 66 23 and r22, r22
211a: 21 f0 breq .+8 ; 0x2124 <Menu+0x6e>
211c: 45 2b or r20, r21
211e: 11 f0 breq .+4 ; 0x2124 <Menu+0x6e>
2120: 10 92 c9 01 sts 0x01C9, r1
2124: 81 e1 ldi r24, 0x11 ; 17
2126: 80 93 c7 01 sts 0x01C7, r24
212a: 80 91 c9 01 lds r24, 0x01C9
212e: 99 27 eor r25, r25
2130: 9f 93 push r25
2132: 8f 93 push r24
2134: 85 ea ldi r24, 0xA5 ; 165
2136: 94 e0 ldi r25, 0x04 ; 4
2138: 9f 93 push r25
213a: 8f 93 push r24
213c: 81 e0 ldi r24, 0x01 ; 1
213e: 8f 93 push r24
2140: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
2144: 80 91 c9 01 lds r24, 0x01C9
2148: 0f 90 pop r0
214a: 0f 90 pop r0
214c: 0f 90 pop r0
214e: 0f 90 pop r0
2150: 0f 90 pop r0
2152: e8 2f mov r30, r24
2154: ff 27 eor r31, r31
2156: ed 30 cpi r30, 0x0D ; 13
2158: f1 05 cpc r31, r1
215a: 08 f0 brcs .+2 ; 0x215e <Menu+0xa8>
215c: bc c3 rjmp .+1912 ; 0x28d6 <Menu+0x820>
215e: ec 5a subi r30, 0xAC ; 172
2160: ff 4f sbci r31, 0xFF ; 255
2162: 0c 94 19 2f jmp 0x5e32 ; 0x5e32 <__tablejump2__>
2166: 10 92 c7 01 sts 0x01C7, r1
216a: 83 e9 ldi r24, 0x93 ; 147
216c: 94 e0 ldi r25, 0x04 ; 4
216e: 9f 93 push r25
2170: 8f 93 push r24
2172: 11 e0 ldi r17, 0x01 ; 1
2174: 1f 93 push r17
2176: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
217a: 84 e1 ldi r24, 0x14 ; 20
217c: 80 93 c7 01 sts 0x01C7, r24
2180: 8c e3 ldi r24, 0x3C ; 60
2182: 90 e0 ldi r25, 0x00 ; 0
2184: 9f 93 push r25
2186: 8f 93 push r24
2188: 1f 92 push r1
218a: 1f 92 push r1
218c: 8c e8 ldi r24, 0x8C ; 140
218e: 94 e0 ldi r25, 0x04 ; 4
2190: 9f 93 push r25
2192: 8f 93 push r24
2194: 1f 93 push r17
2196: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
219a: 88 e2 ldi r24, 0x28 ; 40
219c: 80 93 c7 01 sts 0x01C7, r24
21a0: 0e 94 b1 03 call 0x762 ; 0x762 <GetActiveParamSetNumber>
21a4: 99 27 eor r25, r25
21a6: 9f 93 push r25
21a8: 8f 93 push r24
21aa: 8f e7 ldi r24, 0x7F ; 127
21ac: 94 e0 ldi r25, 0x04 ; 4
21ae: 9f 93 push r25
21b0: 8f 93 push r24
21b2: 1f 93 push r17
21b4: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
21b8: 8c e3 ldi r24, 0x3C ; 60
21ba: 80 93 c7 01 sts 0x01C7, r24
21be: 8f e6 ldi r24, 0x6F ; 111
21c0: 94 e0 ldi r25, 0x04 ; 4
21c2: 9f 93 push r25
21c4: 8f 93 push r24
21c6: 1f 93 push r17
21c8: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
21cc: 80 c3 rjmp .+1792 ; 0x28ce <Menu+0x818>
21ce: 80 91 e2 04 lds r24, 0x04E2
21d2: 80 ff sbrs r24, 0
21d4: 44 c0 rjmp .+136 ; 0x225e <Menu+0x1a8>
21d6: 10 92 c7 01 sts 0x01C7, r1
21da: 80 91 24 02 lds r24, 0x0224
21de: 90 91 25 02 lds r25, 0x0225
21e2: 9f 93 push r25
21e4: 8f 93 push r24
21e6: 80 e6 ldi r24, 0x60 ; 96
21e8: 94 e0 ldi r25, 0x04 ; 4
21ea: 9f 93 push r25
21ec: 8f 93 push r24
21ee: 11 e0 ldi r17, 0x01 ; 1
21f0: 1f 93 push r17
21f2: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
21f6: 84 e1 ldi r24, 0x14 ; 20
21f8: 80 93 c7 01 sts 0x01C7, r24
21fc: 80 91 26 02 lds r24, 0x0226
2200: 90 91 27 02 lds r25, 0x0227
2204: 9f 93 push r25
2206: 8f 93 push r24
2208: 81 e5 ldi r24, 0x51 ; 81
220a: 94 e0 ldi r25, 0x04 ; 4
220c: 9f 93 push r25
220e: 8f 93 push r24
2210: 1f 93 push r17
2212: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
2216: 88 e2 ldi r24, 0x28 ; 40
2218: 80 93 c7 01 sts 0x01C7, r24
221c: 80 91 0a 01 lds r24, 0x010A
2220: 90 91 0b 01 lds r25, 0x010B
2224: 9f 93 push r25
2226: 8f 93 push r24
2228: 82 e4 ldi r24, 0x42 ; 66
222a: 94 e0 ldi r25, 0x04 ; 4
222c: 9f 93 push r25
222e: 8f 93 push r24
2230: 1f 93 push r17
2232: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
2236: 8c e3 ldi r24, 0x3C ; 60
2238: 80 93 c7 01 sts 0x01C7, r24
223c: 80 91 8e 04 lds r24, 0x048E
2240: 99 27 eor r25, r25
2242: 9f 93 push r25
2244: 8f 93 push r24
2246: 83 e3 ldi r24, 0x33 ; 51
2248: 94 e0 ldi r25, 0x04 ; 4
224a: 9f 93 push r25
224c: 8f 93 push r24
224e: 1f 93 push r17
2250: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
2254: 8d b7 in r24, 0x3d ; 61
2256: 9e b7 in r25, 0x3e ; 62
2258: 44 96 adiw r24, 0x14 ; 20
225a: 8d bf out 0x3d, r24 ; 61
225c: 41 c3 rjmp .+1666 ; 0x28e0 <Menu+0x82a>
225e: 84 e1 ldi r24, 0x14 ; 20
2260: 80 93 c7 01 sts 0x01C7, r24
2264: 8c e2 ldi r24, 0x2C ; 44
2266: 94 e0 ldi r25, 0x04 ; 4
2268: 9f 93 push r25
226a: 8f 93 push r24
226c: 11 e0 ldi r17, 0x01 ; 1
226e: 1f 93 push r17
2270: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
2274: 88 e2 ldi r24, 0x28 ; 40
2276: 80 93 c7 01 sts 0x01C7, r24
227a: 8e e1 ldi r24, 0x1E ; 30
227c: 94 e0 ldi r25, 0x04 ; 4
227e: 9f 93 push r25
2280: 8f 93 push r24
2282: 1f 93 push r17
2284: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
2288: 8d b7 in r24, 0x3d ; 61
228a: 9e b7 in r25, 0x3e ; 62
228c: 06 96 adiw r24, 0x06 ; 6
228e: e5 cf rjmp .-54 ; 0x225a <Menu+0x1a4>
2290: 10 92 c7 01 sts 0x01C7, r1
2294: 84 e1 ldi r24, 0x14 ; 20
2296: 94 e0 ldi r25, 0x04 ; 4
2298: 9f 93 push r25
229a: 8f 93 push r24
229c: 11 e0 ldi r17, 0x01 ; 1
229e: 1f 93 push r17
22a0: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
22a4: 84 e1 ldi r24, 0x14 ; 20
22a6: 80 93 c7 01 sts 0x01C7, r24
22aa: 60 91 db 01 lds r22, 0x01DB
22ae: 70 91 dc 01 lds r23, 0x01DC
22b2: 80 91 dd 01 lds r24, 0x01DD
22b6: 90 91 de 01 lds r25, 0x01DE
22ba: 20 e0 ldi r18, 0x00 ; 0
22bc: 34 e0 ldi r19, 0x04 ; 4
22be: 40 e0 ldi r20, 0x00 ; 0
22c0: 50 e0 ldi r21, 0x00 ; 0
22c2: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
22c6: 5f 93 push r21
22c8: 4f 93 push r20
22ca: 3f 93 push r19
22cc: 2f 93 push r18
22ce: 85 e0 ldi r24, 0x05 ; 5
22d0: 94 e0 ldi r25, 0x04 ; 4
22d2: 9f 93 push r25
22d4: 8f 93 push r24
22d6: 1f 93 push r17
22d8: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
22dc: 88 e2 ldi r24, 0x28 ; 40
22de: 80 93 c7 01 sts 0x01C7, r24
22e2: 60 91 e3 01 lds r22, 0x01E3
22e6: 70 91 e4 01 lds r23, 0x01E4
22ea: 80 91 e5 01 lds r24, 0x01E5
22ee: 90 91 e6 01 lds r25, 0x01E6
22f2: 20 e0 ldi r18, 0x00 ; 0
22f4: 34 e0 ldi r19, 0x04 ; 4
22f6: 40 e0 ldi r20, 0x00 ; 0
22f8: 50 e0 ldi r21, 0x00 ; 0
22fa: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
22fe: 5f 93 push r21
2300: 4f 93 push r20
2302: 3f 93 push r19
2304: 2f 93 push r18
2306: 86 ef ldi r24, 0xF6 ; 246
2308: 93 e0 ldi r25, 0x03 ; 3
230a: 9f 93 push r25
230c: 8f 93 push r24
230e: 1f 93 push r17
2310: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
2314: 8c e3 ldi r24, 0x3C ; 60
2316: 80 93 c7 01 sts 0x01C7, r24
231a: 80 91 0b 02 lds r24, 0x020B
231e: 90 91 0c 02 lds r25, 0x020C
2322: 9f 93 push r25
2324: 8f 93 push r24
2326: 87 ee ldi r24, 0xE7 ; 231
2328: 93 e0 ldi r25, 0x03 ; 3
232a: 9f 93 push r25
232c: 8f 93 push r24
232e: 1f 93 push r17
2330: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
2334: 8d b7 in r24, 0x3d ; 61
2336: 9e b7 in r25, 0x3e ; 62
2338: 46 96 adiw r24, 0x16 ; 22
233a: 8f cf rjmp .-226 ; 0x225a <Menu+0x1a4>
233c: 10 92 c7 01 sts 0x01C7, r1
2340: 80 91 b2 04 lds r24, 0x04B2
2344: 90 91 b3 04 lds r25, 0x04B3
2348: 20 91 b0 04 lds r18, 0x04B0
234c: 30 91 b1 04 lds r19, 0x04B1
2350: 9f 93 push r25
2352: 8f 93 push r24
2354: 3f 93 push r19
2356: 2f 93 push r18
2358: 87 ed ldi r24, 0xD7 ; 215
235a: 93 e0 ldi r25, 0x03 ; 3
235c: 9f 93 push r25
235e: 8f 93 push r24
2360: 11 e0 ldi r17, 0x01 ; 1
2362: 1f 93 push r17
2364: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
2368: 84 e1 ldi r24, 0x14 ; 20
236a: 80 93 c7 01 sts 0x01C7, r24
236e: 80 91 b6 04 lds r24, 0x04B6
2372: 90 91 b7 04 lds r25, 0x04B7
2376: 20 91 b4 04 lds r18, 0x04B4
237a: 30 91 b5 04 lds r19, 0x04B5
237e: 9f 93 push r25
2380: 8f 93 push r24
2382: 3f 93 push r19
2384: 2f 93 push r18
2386: 87 ec ldi r24, 0xC7 ; 199
2388: 93 e0 ldi r25, 0x03 ; 3
238a: 9f 93 push r25
238c: 8f 93 push r24
238e: 1f 93 push r17
2390: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
2394: 88 e2 ldi r24, 0x28 ; 40
2396: 80 93 c7 01 sts 0x01C7, r24
239a: 80 91 ba 04 lds r24, 0x04BA
239e: 90 91 bb 04 lds r25, 0x04BB
23a2: 20 91 b8 04 lds r18, 0x04B8
23a6: 30 91 b9 04 lds r19, 0x04B9
23aa: 9f 93 push r25
23ac: 8f 93 push r24
23ae: 3f 93 push r19
23b0: 2f 93 push r18
23b2: 87 eb ldi r24, 0xB7 ; 183
23b4: 93 e0 ldi r25, 0x03 ; 3
23b6: 9f 93 push r25
23b8: 8f 93 push r24
23ba: 1f 93 push r17
23bc: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
23c0: 8c e3 ldi r24, 0x3C ; 60
23c2: 80 93 c7 01 sts 0x01C7, r24
23c6: 80 91 bc 04 lds r24, 0x04BC
23ca: 90 91 bd 04 lds r25, 0x04BD
23ce: 9f 93 push r25
23d0: 8f 93 push r24
23d2: 87 ea ldi r24, 0xA7 ; 167
23d4: 93 e0 ldi r25, 0x03 ; 3
23d6: 70 c0 rjmp .+224 ; 0x24b8 <Menu+0x402>
23d8: 10 92 c7 01 sts 0x01C7, r1
23dc: e0 91 db 04 lds r30, 0x04DB
23e0: ff 27 eor r31, r31
23e2: ee 0f add r30, r30
23e4: ff 1f adc r31, r31
23e6: e2 55 subi r30, 0x52 ; 82
23e8: fb 4f sbci r31, 0xFB ; 251
23ea: 20 81 ld r18, Z
23ec: 31 81 ldd r19, Z+1 ; 0x01
23ee: e0 91 da 04 lds r30, 0x04DA
23f2: ff 27 eor r31, r31
23f4: ee 0f add r30, r30
23f6: ff 1f adc r31, r31
23f8: e2 55 subi r30, 0x52 ; 82
23fa: fb 4f sbci r31, 0xFB ; 251
23fc: 80 81 ld r24, Z
23fe: 91 81 ldd r25, Z+1 ; 0x01
2400: 3f 93 push r19
2402: 2f 93 push r18
2404: 9f 93 push r25
2406: 8f 93 push r24
2408: 87 e9 ldi r24, 0x97 ; 151
240a: 93 e0 ldi r25, 0x03 ; 3
240c: 9f 93 push r25
240e: 8f 93 push r24
2410: 11 e0 ldi r17, 0x01 ; 1
2412: 1f 93 push r17
2414: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
2418: 84 e1 ldi r24, 0x14 ; 20
241a: 80 93 c7 01 sts 0x01C7, r24
241e: e0 91 dd 04 lds r30, 0x04DD
2422: ff 27 eor r31, r31
2424: ee 0f add r30, r30
2426: ff 1f adc r31, r31
2428: e2 55 subi r30, 0x52 ; 82
242a: fb 4f sbci r31, 0xFB ; 251
242c: 20 81 ld r18, Z
242e: 31 81 ldd r19, Z+1 ; 0x01
2430: e0 91 dc 04 lds r30, 0x04DC
2434: ff 27 eor r31, r31
2436: ee 0f add r30, r30
2438: ff 1f adc r31, r31
243a: e2 55 subi r30, 0x52 ; 82
243c: fb 4f sbci r31, 0xFB ; 251
243e: 80 81 ld r24, Z
2440: 91 81 ldd r25, Z+1 ; 0x01
2442: 3f 93 push r19
2444: 2f 93 push r18
2446: 9f 93 push r25
2448: 8f 93 push r24
244a: 87 e8 ldi r24, 0x87 ; 135
244c: 93 e0 ldi r25, 0x03 ; 3
244e: 9f 93 push r25
2450: 8f 93 push r24
2452: 1f 93 push r17
2454: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
2458: 88 e2 ldi r24, 0x28 ; 40
245a: 80 93 c7 01 sts 0x01C7, r24
245e: e0 91 df 04 lds r30, 0x04DF
2462: ff 27 eor r31, r31
2464: ee 0f add r30, r30
2466: ff 1f adc r31, r31
2468: e2 55 subi r30, 0x52 ; 82
246a: fb 4f sbci r31, 0xFB ; 251
246c: 20 81 ld r18, Z
246e: 31 81 ldd r19, Z+1 ; 0x01
2470: e0 91 de 04 lds r30, 0x04DE
2474: ff 27 eor r31, r31
2476: ee 0f add r30, r30
2478: ff 1f adc r31, r31
247a: e2 55 subi r30, 0x52 ; 82
247c: fb 4f sbci r31, 0xFB ; 251
247e: 80 81 ld r24, Z
2480: 91 81 ldd r25, Z+1 ; 0x01
2482: 3f 93 push r19
2484: 2f 93 push r18
2486: 9f 93 push r25
2488: 8f 93 push r24
248a: 87 e7 ldi r24, 0x77 ; 119
248c: 93 e0 ldi r25, 0x03 ; 3
248e: 9f 93 push r25
2490: 8f 93 push r24
2492: 1f 93 push r17
2494: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
2498: 8c e3 ldi r24, 0x3C ; 60
249a: 80 93 c7 01 sts 0x01C7, r24
249e: e0 91 e0 04 lds r30, 0x04E0
24a2: ff 27 eor r31, r31
24a4: ee 0f add r30, r30
24a6: ff 1f adc r31, r31
24a8: e2 55 subi r30, 0x52 ; 82
24aa: fb 4f sbci r31, 0xFB ; 251
24ac: 80 81 ld r24, Z
24ae: 91 81 ldd r25, Z+1 ; 0x01
24b0: 9f 93 push r25
24b2: 8f 93 push r24
24b4: 87 e6 ldi r24, 0x67 ; 103
24b6: 93 e0 ldi r25, 0x03 ; 3
24b8: 9f 93 push r25
24ba: 8f 93 push r24
24bc: 1f 93 push r17
24be: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
24c2: 8d b7 in r24, 0x3d ; 61
24c4: 9e b7 in r25, 0x3e ; 62
24c6: 4a 96 adiw r24, 0x1a ; 26
24c8: c8 ce rjmp .-624 ; 0x225a <Menu+0x1a4>
24ca: 10 92 c7 01 sts 0x01C7, r1
24ce: 89 e5 ldi r24, 0x59 ; 89
24d0: 93 e0 ldi r25, 0x03 ; 3
24d2: 9f 93 push r25
24d4: 8f 93 push r24
24d6: 11 e0 ldi r17, 0x01 ; 1
24d8: 1f 93 push r17
24da: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
24de: 84 e1 ldi r24, 0x14 ; 20
24e0: 80 93 c7 01 sts 0x01C7, r24
24e4: 20 91 d3 01 lds r18, 0x01D3
24e8: 30 91 d4 01 lds r19, 0x01D4
24ec: 80 91 ad 01 lds r24, 0x01AD
24f0: 90 91 ae 01 lds r25, 0x01AE
24f4: 60 91 b9 01 lds r22, 0x01B9
24f8: 3f 93 push r19
24fa: 2f 93 push r18
24fc: 77 27 eor r23, r23
24fe: 0e 94 92 2e call 0x5d24 ; 0x5d24 <__divmodhi4>
2502: 7f 93 push r23
2504: 6f 93 push r22
2506: 8a e4 ldi r24, 0x4A ; 74
2508: 93 e0 ldi r25, 0x03 ; 3
250a: 9f 93 push r25
250c: 8f 93 push r24
250e: 1f 93 push r17
2510: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
2514: 88 e2 ldi r24, 0x28 ; 40
2516: 80 93 c7 01 sts 0x01C7, r24
251a: 20 91 d5 01 lds r18, 0x01D5
251e: 30 91 d6 01 lds r19, 0x01D6
2522: 80 91 af 01 lds r24, 0x01AF
2526: 90 91 b0 01 lds r25, 0x01B0
252a: 60 91 ba 01 lds r22, 0x01BA
252e: 3f 93 push r19
2530: 2f 93 push r18
2532: 77 27 eor r23, r23
2534: 0e 94 92 2e call 0x5d24 ; 0x5d24 <__divmodhi4>
2538: 7f 93 push r23
253a: 6f 93 push r22
253c: 8b e3 ldi r24, 0x3B ; 59
253e: 93 e0 ldi r25, 0x03 ; 3
2540: 9f 93 push r25
2542: 8f 93 push r24
2544: 1f 93 push r17
2546: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
254a: 8c e3 ldi r24, 0x3C ; 60
254c: 80 93 c7 01 sts 0x01C7, r24
2550: 20 91 d7 01 lds r18, 0x01D7
2554: 30 91 d8 01 lds r19, 0x01D8
2558: 80 91 b1 01 lds r24, 0x01B1
255c: 90 91 b2 01 lds r25, 0x01B2
2560: 60 91 bb 01 lds r22, 0x01BB
2564: 3f 93 push r19
2566: 2f 93 push r18
2568: 77 27 eor r23, r23
256a: 0e 94 92 2e call 0x5d24 ; 0x5d24 <__divmodhi4>
256e: 7f 93 push r23
2570: 6f 93 push r22
2572: 8c e2 ldi r24, 0x2C ; 44
2574: 93 e0 ldi r25, 0x03 ; 3
2576: 9f 93 push r25
2578: 8f 93 push r24
257a: 1f 93 push r17
257c: 5b c0 rjmp .+182 ; 0x2634 <Menu+0x57e>
257e: 10 92 c7 01 sts 0x01C7, r1
2582: 8f e1 ldi r24, 0x1F ; 31
2584: 93 e0 ldi r25, 0x03 ; 3
2586: 9f 93 push r25
2588: 8f 93 push r24
258a: 81 e0 ldi r24, 0x01 ; 1
258c: f8 2e mov r15, r24
258e: ff 92 push r15
2590: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
2594: 84 e1 ldi r24, 0x14 ; 20
2596: 80 93 c7 01 sts 0x01C7, r24
259a: 20 91 1f 05 lds r18, 0x051F
259e: 30 91 20 05 lds r19, 0x0520
25a2: 80 91 b5 01 lds r24, 0x01B5
25a6: 90 91 b6 01 lds r25, 0x01B6
25aa: 60 91 bc 01 lds r22, 0x01BC
25ae: 3f 93 push r19
25b0: 2f 93 push r18
25b2: 77 27 eor r23, r23
25b4: 0e 94 92 2e call 0x5d24 ; 0x5d24 <__divmodhi4>
25b8: 7f 93 push r23
25ba: 6f 93 push r22
25bc: 80 e1 ldi r24, 0x10 ; 16
25be: 93 e0 ldi r25, 0x03 ; 3
25c0: 9f 93 push r25
25c2: 8f 93 push r24
25c4: ff 92 push r15
25c6: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
25ca: 88 e2 ldi r24, 0x28 ; 40
25cc: 80 93 c7 01 sts 0x01C7, r24
25d0: 20 91 21 05 lds r18, 0x0521
25d4: 30 91 22 05 lds r19, 0x0522
25d8: 80 91 b3 01 lds r24, 0x01B3
25dc: 90 91 b4 01 lds r25, 0x01B4
25e0: 60 91 bd 01 lds r22, 0x01BD
25e4: 3f 93 push r19
25e6: 2f 93 push r18
25e8: 77 27 eor r23, r23
25ea: 0e 94 92 2e call 0x5d24 ; 0x5d24 <__divmodhi4>
25ee: 7f 93 push r23
25f0: 6f 93 push r22
25f2: 81 e0 ldi r24, 0x01 ; 1
25f4: 93 e0 ldi r25, 0x03 ; 3
25f6: 9f 93 push r25
25f8: 8f 93 push r24
25fa: ff 92 push r15
25fc: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
2600: 8c e3 ldi r24, 0x3C ; 60
2602: 80 93 c7 01 sts 0x01C7, r24
2606: 60 91 23 05 lds r22, 0x0523
260a: 70 91 24 05 lds r23, 0x0524
260e: 80 91 25 05 lds r24, 0x0525
2612: 90 91 26 05 lds r25, 0x0526
2616: 00 91 83 04 lds r16, 0x0483
261a: 10 91 84 04 lds r17, 0x0484
261e: 0e 94 80 2d call 0x5b00 ; 0x5b00 <__fixsfsi>
2622: 7f 93 push r23
2624: 6f 93 push r22
2626: 1f 93 push r17
2628: 0f 93 push r16
262a: 82 ef ldi r24, 0xF2 ; 242
262c: 92 e0 ldi r25, 0x02 ; 2
262e: 9f 93 push r25
2630: 8f 93 push r24
2632: ff 92 push r15
2634: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
2638: 8d b7 in r24, 0x3d ; 61
263a: 9e b7 in r25, 0x3e ; 62
263c: 48 96 adiw r24, 0x18 ; 24
263e: 0d ce rjmp .-998 ; 0x225a <Menu+0x1a4>
2640: 84 e1 ldi r24, 0x14 ; 20
2642: 80 93 c7 01 sts 0x01C7, r24
2646: 80 91 04 01 lds r24, 0x0104
264a: 90 91 05 01 lds r25, 0x0105
264e: 9f 93 push r25
2650: 8f 93 push r24
2652: 83 ee ldi r24, 0xE3 ; 227
2654: 92 e0 ldi r25, 0x02 ; 2
2656: 9f 93 push r25
2658: 8f 93 push r24
265a: 11 e0 ldi r17, 0x01 ; 1
265c: 1f 93 push r17
265e: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
2662: 88 e2 ldi r24, 0x28 ; 40
2664: 80 93 c7 01 sts 0x01C7, r24
2668: 80 91 1c 02 lds r24, 0x021C
266c: 99 27 eor r25, r25
266e: 9f 93 push r25
2670: 8f 93 push r24
2672: 84 ed ldi r24, 0xD4 ; 212
2674: 92 e0 ldi r25, 0x02 ; 2
2676: 9f 93 push r25
2678: 8f 93 push r24
267a: 1f 93 push r17
267c: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
2680: 8d b7 in r24, 0x3d ; 61
2682: 9e b7 in r25, 0x3e ; 62
2684: 0a 96 adiw r24, 0x0a ; 10
2686: e9 cd rjmp .-1070 ; 0x225a <Menu+0x1a4>
2688: 10 92 c7 01 sts 0x01C7, r1
268c: 85 ec ldi r24, 0xC5 ; 197
268e: 92 e0 ldi r25, 0x02 ; 2
2690: 9f 93 push r25
2692: 8f 93 push r24
2694: 11 e0 ldi r17, 0x01 ; 1
2696: 1f 93 push r17
2698: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
269c: 84 e1 ldi r24, 0x14 ; 20
269e: 80 93 c7 01 sts 0x01C7, r24
26a2: 80 91 0f 02 lds r24, 0x020F
26a6: 90 91 10 02 lds r25, 0x0210
26aa: 9f 93 push r25
26ac: 8f 93 push r24
26ae: 86 eb ldi r24, 0xB6 ; 182
26b0: 92 e0 ldi r25, 0x02 ; 2
26b2: 9f 93 push r25
26b4: 8f 93 push r24
26b6: 1f 93 push r17
26b8: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
26bc: 88 e2 ldi r24, 0x28 ; 40
26be: 80 93 c7 01 sts 0x01C7, r24
26c2: 80 91 0b 02 lds r24, 0x020B
26c6: 90 91 0c 02 lds r25, 0x020C
26ca: 9f 93 push r25
26cc: 8f 93 push r24
26ce: 87 ea ldi r24, 0xA7 ; 167
26d0: 92 e0 ldi r25, 0x02 ; 2
26d2: 9f 93 push r25
26d4: 8f 93 push r24
26d6: 1f 93 push r17
26d8: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
26dc: 8c e3 ldi r24, 0x3C ; 60
26de: 80 93 c7 01 sts 0x01C7, r24
26e2: 80 91 0d 02 lds r24, 0x020D
26e6: 90 91 0e 02 lds r25, 0x020E
26ea: 9f 93 push r25
26ec: 8f 93 push r24
26ee: 88 e9 ldi r24, 0x98 ; 152
26f0: 92 e0 ldi r25, 0x02 ; 2
26f2: e8 c0 rjmp .+464 ; 0x28c4 <Menu+0x80e>
26f4: 10 92 c7 01 sts 0x01C7, r1
26f8: 80 91 14 02 lds r24, 0x0214
26fc: 90 91 15 02 lds r25, 0x0215
2700: 9f 93 push r25
2702: 8f 93 push r24
2704: 8c e8 ldi r24, 0x8C ; 140
2706: 92 e0 ldi r25, 0x02 ; 2
2708: 9f 93 push r25
270a: 8f 93 push r24
270c: 11 e0 ldi r17, 0x01 ; 1
270e: 1f 93 push r17
2710: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
2714: 84 e1 ldi r24, 0x14 ; 20
2716: 80 93 c7 01 sts 0x01C7, r24
271a: 80 91 16 02 lds r24, 0x0216
271e: 90 91 17 02 lds r25, 0x0217
2722: 9f 93 push r25
2724: 8f 93 push r24
2726: 80 e8 ldi r24, 0x80 ; 128
2728: 92 e0 ldi r25, 0x02 ; 2
272a: 9f 93 push r25
272c: 8f 93 push r24
272e: 1f 93 push r17
2730: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
2734: 88 e2 ldi r24, 0x28 ; 40
2736: 80 93 c7 01 sts 0x01C7, r24
273a: 80 91 18 02 lds r24, 0x0218
273e: 90 91 19 02 lds r25, 0x0219
2742: 9f 93 push r25
2744: 8f 93 push r24
2746: 84 e7 ldi r24, 0x74 ; 116
2748: 92 e0 ldi r25, 0x02 ; 2
274a: 9f 93 push r25
274c: 8f 93 push r24
274e: 1f 93 push r17
2750: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
2754: 8c e3 ldi r24, 0x3C ; 60
2756: 80 93 c7 01 sts 0x01C7, r24
275a: 80 91 1a 02 lds r24, 0x021A
275e: 90 91 1b 02 lds r25, 0x021B
2762: 9f 93 push r25
2764: 8f 93 push r24
2766: 88 e6 ldi r24, 0x68 ; 104
2768: 92 e0 ldi r25, 0x02 ; 2
276a: 6f cd rjmp .-1314 ; 0x224a <Menu+0x194>
276c: 10 92 c7 01 sts 0x01C7, r1
2770: 80 e6 ldi r24, 0x60 ; 96
2772: 92 e0 ldi r25, 0x02 ; 2
2774: 9f 93 push r25
2776: 8f 93 push r24
2778: 11 e0 ldi r17, 0x01 ; 1
277a: 1f 93 push r17
277c: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
2780: 84 e1 ldi r24, 0x14 ; 20
2782: 80 93 c7 01 sts 0x01C7, r24
2786: 80 91 89 01 lds r24, 0x0189
278a: 99 27 eor r25, r25
278c: 9f 93 push r25
278e: 8f 93 push r24
2790: 82 e5 ldi r24, 0x52 ; 82
2792: 92 e0 ldi r25, 0x02 ; 2
2794: 9f 93 push r25
2796: 8f 93 push r24
2798: 1f 93 push r17
279a: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
279e: 88 e2 ldi r24, 0x28 ; 40
27a0: 80 93 c7 01 sts 0x01C7, r24
27a4: 80 91 a8 01 lds r24, 0x01A8
27a8: 90 91 a9 01 lds r25, 0x01A9
27ac: 9f 93 push r25
27ae: 8f 93 push r24
27b0: 84 e4 ldi r24, 0x44 ; 68
27b2: 92 e0 ldi r25, 0x02 ; 2
27b4: 9f 93 push r25
27b6: 8f 93 push r24
27b8: 1f 93 push r17
27ba: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
27be: 8c e3 ldi r24, 0x3C ; 60
27c0: 80 93 c7 01 sts 0x01C7, r24
27c4: 80 91 fe 04 lds r24, 0x04FE
27c8: 99 27 eor r25, r25
27ca: 9f 93 push r25
27cc: 8f 93 push r24
27ce: 80 91 fd 04 lds r24, 0x04FD
27d2: 99 27 eor r25, r25
27d4: 9f 93 push r25
27d6: 8f 93 push r24
27d8: 86 e3 ldi r24, 0x36 ; 54
27da: 92 e0 ldi r25, 0x02 ; 2
27dc: 9f 93 push r25
27de: 8f 93 push r24
27e0: 1f 93 push r17
27e2: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
27e6: 36 cd rjmp .-1428 ; 0x2254 <Menu+0x19e>
27e8: 10 92 c7 01 sts 0x01C7, r1
27ec: 8e e2 ldi r24, 0x2E ; 46
27ee: 92 e0 ldi r25, 0x02 ; 2
27f0: 9f 93 push r25
27f2: 8f 93 push r24
27f4: 11 e0 ldi r17, 0x01 ; 1
27f6: 1f 93 push r17
27f8: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
27fc: 84 e1 ldi r24, 0x14 ; 20
27fe: 80 93 c7 01 sts 0x01C7, r24
2802: 80 91 93 04 lds r24, 0x0493
2806: 99 27 eor r25, r25
2808: 87 fd sbrc r24, 7
280a: 90 95 com r25
280c: 9f 93 push r25
280e: 8f 93 push r24
2810: 8f e1 ldi r24, 0x1F ; 31
2812: 92 e0 ldi r25, 0x02 ; 2
2814: 9f 93 push r25
2816: 8f 93 push r24
2818: 1f 93 push r17
281a: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
281e: 88 e2 ldi r24, 0x28 ; 40
2820: 80 93 c7 01 sts 0x01C7, r24
2824: 80 91 94 04 lds r24, 0x0494
2828: 99 27 eor r25, r25
282a: 87 fd sbrc r24, 7
282c: 90 95 com r25
282e: 9f 93 push r25
2830: 8f 93 push r24
2832: 80 e1 ldi r24, 0x10 ; 16
2834: 92 e0 ldi r25, 0x02 ; 2
2836: 9f 93 push r25
2838: 8f 93 push r24
283a: 1f 93 push r17
283c: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
2840: 8c e3 ldi r24, 0x3C ; 60
2842: 80 93 c7 01 sts 0x01C7, r24
2846: 80 91 95 04 lds r24, 0x0495
284a: 99 27 eor r25, r25
284c: 87 fd sbrc r24, 7
284e: 90 95 com r25
2850: 9f 93 push r25
2852: 8f 93 push r24
2854: 81 e0 ldi r24, 0x01 ; 1
2856: 92 e0 ldi r25, 0x02 ; 2
2858: 35 c0 rjmp .+106 ; 0x28c4 <Menu+0x80e>
285a: 10 92 c7 01 sts 0x01C7, r1
285e: 87 ef ldi r24, 0xF7 ; 247
2860: 91 e0 ldi r25, 0x01 ; 1
2862: 9f 93 push r25
2864: 8f 93 push r24
2866: 11 e0 ldi r17, 0x01 ; 1
2868: 1f 93 push r17
286a: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
286e: 84 e1 ldi r24, 0x14 ; 20
2870: 80 93 c7 01 sts 0x01C7, r24
2874: 80 91 96 04 lds r24, 0x0496
2878: 90 91 97 04 lds r25, 0x0497
287c: 9f 93 push r25
287e: 8f 93 push r24
2880: 89 ee ldi r24, 0xE9 ; 233
2882: 91 e0 ldi r25, 0x01 ; 1
2884: 9f 93 push r25
2886: 8f 93 push r24
2888: 1f 93 push r17
288a: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
288e: 88 e2 ldi r24, 0x28 ; 40
2890: 80 93 c7 01 sts 0x01C7, r24
2894: 80 91 98 04 lds r24, 0x0498
2898: 90 91 99 04 lds r25, 0x0499
289c: 9f 93 push r25
289e: 8f 93 push r24
28a0: 8b ed ldi r24, 0xDB ; 219
28a2: 91 e0 ldi r25, 0x01 ; 1
28a4: 9f 93 push r25
28a6: 8f 93 push r24
28a8: 1f 93 push r17
28aa: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
28ae: 8c e3 ldi r24, 0x3C ; 60
28b0: 80 93 c7 01 sts 0x01C7, r24
28b4: 80 91 9a 04 lds r24, 0x049A
28b8: 90 91 9b 04 lds r25, 0x049B
28bc: 9f 93 push r25
28be: 8f 93 push r24
28c0: 8d ec ldi r24, 0xCD ; 205
28c2: 91 e0 ldi r25, 0x01 ; 1
28c4: 9f 93 push r25
28c6: 8f 93 push r24
28c8: 1f 93 push r17
28ca: 0e 94 24 09 call 0x1248 ; 0x1248 <_printf_P>
28ce: 8d b7 in r24, 0x3d ; 61
28d0: 9e b7 in r25, 0x3e ; 62
28d2: 42 96 adiw r24, 0x12 ; 18
28d4: c2 cc rjmp .-1660 ; 0x225a <Menu+0x1a4>
28d6: 81 50 subi r24, 0x01 ; 1
28d8: 80 93 66 01 sts 0x0166, r24
28dc: 10 92 c9 01 sts 0x01C9, r1
28e0: 10 92 c8 01 sts 0x01C8, r1
28e4: 1f 91 pop r17
28e6: 0f 91 pop r16
28e8: ff 90 pop r15
28ea: 08 95 ret
000028ec <__vector_19>:
28ec: 1f 92 push r1
28ee: 0f 92 push r0
28f0: 0f b6 in r0, 0x3f ; 63
28f2: 0f 92 push r0
28f4: 11 24 eor r1, r1
28f6: 2f 93 push r18
28f8: 3f 93 push r19
28fa: 4f 93 push r20
28fc: 8f 93 push r24
28fe: 9f 93 push r25
2900: 80 91 9c 04 lds r24, 0x049C
2904: 83 30 cpi r24, 0x03 ; 3
2906: 19 f0 breq .+6 ; 0x290e <__vector_19+0x22>
2908: 84 30 cpi r24, 0x04 ; 4
290a: a1 f5 brne .+104 ; 0x2974 <__vector_19+0x88>
290c: 08 c0 rjmp .+16 ; 0x291e <__vector_19+0x32>
290e: 8e b5 in r24, 0x2e ; 46
2910: 80 93 ca 01 sts 0x01CA, r24
2914: 1e bc out 0x2e, r1 ; 46
2916: 84 e0 ldi r24, 0x04 ; 4
2918: 80 93 9c 04 sts 0x049C, r24
291c: 2b c0 rjmp .+86 ; 0x2974 <__vector_19+0x88>
291e: 80 91 ca 01 lds r24, 0x01CA
2922: 99 27 eor r25, r25
2924: 38 2f mov r19, r24
2926: 22 27 eor r18, r18
2928: 8e b5 in r24, 0x2e ; 46
292a: 99 27 eor r25, r25
292c: 28 2b or r18, r24
292e: 39 2b or r19, r25
2930: c9 01 movw r24, r18
2932: 8d 50 subi r24, 0x0D ; 13
2934: 9e 4f sbci r25, 0xFE ; 254
2936: 87 5e subi r24, 0xE7 ; 231
2938: 93 40 sbci r25, 0x03 ; 3
293a: d0 f4 brcc .+52 ; 0x2970 <__vector_19+0x84>
293c: 80 91 9f 04 lds r24, 0x049F
2940: 85 30 cpi r24, 0x05 ; 5
2942: 19 f0 breq .+6 ; 0x294a <__vector_19+0x5e>
2944: 86 30 cpi r24, 0x06 ; 6
2946: 69 f4 brne .+26 ; 0x2962 <__vector_19+0x76>
2948: 06 c0 rjmp .+12 ; 0x2956 <__vector_19+0x6a>
294a: 30 93 a1 04 sts 0x04A1, r19
294e: 20 93 a0 04 sts 0x04A0, r18
2952: 86 e0 ldi r24, 0x06 ; 6
2954: 0b c0 rjmp .+22 ; 0x296c <__vector_19+0x80>
2956: 30 93 a3 04 sts 0x04A3, r19
295a: 20 93 a2 04 sts 0x04A2, r18
295e: 87 e0 ldi r24, 0x07 ; 7
2960: 05 c0 rjmp .+10 ; 0x296c <__vector_19+0x80>
2962: 30 93 a5 04 sts 0x04A5, r19
2966: 20 93 a4 04 sts 0x04A4, r18
296a: 85 e0 ldi r24, 0x05 ; 5
296c: 80 93 9f 04 sts 0x049F, r24
2970: 10 92 9c 04 sts 0x049C, r1
2974: 9f 91 pop r25
2976: 8f 91 pop r24
2978: 4f 91 pop r20
297a: 3f 91 pop r19
297c: 2f 91 pop r18
297e: 0f 90 pop r0
2980: 0f be out 0x3f, r0 ; 63
2982: 0f 90 pop r0
2984: 1f 90 pop r1
2986: 18 95 reti
00002988 <heading_MM3>:
2988: a0 e1 ldi r26, 0x10 ; 16
298a: b0 e0 ldi r27, 0x00 ; 0
298c: ea ec ldi r30, 0xCA ; 202
298e: f4 e1 ldi r31, 0x14 ; 20
2990: 0c 94 e2 2e jmp 0x5dc4 ; 0x5dc4 <__prologue_saves__>
2994: 60 91 db 01 lds r22, 0x01DB
2998: 70 91 dc 01 lds r23, 0x01DC
299c: 80 91 dd 01 lds r24, 0x01DD
29a0: 90 91 de 01 lds r25, 0x01DE
29a4: e0 90 f7 04 lds r14, 0x04F7
29a8: ff 24 eor r15, r15
29aa: 33 e0 ldi r19, 0x03 ; 3
29ac: ee 0c add r14, r14
29ae: ff 1c adc r15, r15
29b0: 3a 95 dec r19
29b2: e1 f7 brne .-8 ; 0x29ac <heading_MM3+0x24>
29b4: 00 27 eor r16, r16
29b6: 11 27 eor r17, r17
29b8: a8 01 movw r20, r16
29ba: 97 01 movw r18, r14
29bc: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
29c0: 59 01 movw r10, r18
29c2: 6a 01 movw r12, r20
29c4: c9 01 movw r24, r18
29c6: 0e 94 de 17 call 0x2fbc ; 0x2fbc <sin_f>
29ca: 6d 87 std Y+13, r22 ; 0x0d
29cc: 7e 87 std Y+14, r23 ; 0x0e
29ce: 8f 87 std Y+15, r24 ; 0x0f
29d0: 98 8b std Y+16, r25 ; 0x10
29d2: c5 01 movw r24, r10
29d4: 0e 94 3e 18 call 0x307c ; 0x307c <cos_f>
29d8: 69 87 std Y+9, r22 ; 0x09
29da: 7a 87 std Y+10, r23 ; 0x0a
29dc: 8b 87 std Y+11, r24 ; 0x0b
29de: 9c 87 std Y+12, r25 ; 0x0c
29e0: 60 91 e3 01 lds r22, 0x01E3
29e4: 70 91 e4 01 lds r23, 0x01E4
29e8: 80 91 e5 01 lds r24, 0x01E5
29ec: 90 91 e6 01 lds r25, 0x01E6
29f0: a8 01 movw r20, r16
29f2: 97 01 movw r18, r14
29f4: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
29f8: 79 01 movw r14, r18
29fa: 8a 01 movw r16, r20
29fc: c9 01 movw r24, r18
29fe: 0e 94 de 17 call 0x2fbc ; 0x2fbc <sin_f>
2a02: 6d 83 std Y+5, r22 ; 0x05
2a04: 7e 83 std Y+6, r23 ; 0x06
2a06: 8f 83 std Y+7, r24 ; 0x07
2a08: 98 87 std Y+8, r25 ; 0x08
2a0a: c7 01 movw r24, r14
2a0c: 0e 94 3e 18 call 0x307c ; 0x307c <cos_f>
2a10: 69 83 std Y+1, r22 ; 0x01
2a12: 7a 83 std Y+2, r23 ; 0x02
2a14: 8b 83 std Y+3, r24 ; 0x03
2a16: 9c 83 std Y+4, r25 ; 0x04
2a18: a0 90 a0 04 lds r10, 0x04A0
2a1c: b0 90 a1 04 lds r11, 0x04A1
2a20: 80 91 93 04 lds r24, 0x0493
2a24: 99 27 eor r25, r25
2a26: 87 fd sbrc r24, 7
2a28: 90 95 com r25
2a2a: a8 1a sub r10, r24
2a2c: b9 0a sbc r11, r25
2a2e: 80 90 a2 04 lds r8, 0x04A2
2a32: 90 90 a3 04 lds r9, 0x04A3
2a36: 80 91 94 04 lds r24, 0x0494
2a3a: 99 27 eor r25, r25
2a3c: 87 fd sbrc r24, 7
2a3e: 90 95 com r25
2a40: 88 1a sub r8, r24
2a42: 99 0a sbc r9, r25
2a44: 40 90 a4 04 lds r4, 0x04A4
2a48: 50 90 a5 04 lds r5, 0x04A5
2a4c: 80 91 95 04 lds r24, 0x0495
2a50: 99 27 eor r25, r25
2a52: 87 fd sbrc r24, 7
2a54: 90 95 com r25
2a56: 48 1a sub r4, r24
2a58: 59 0a sbc r5, r25
2a5a: 20 90 96 04 lds r2, 0x0496
2a5e: 30 90 97 04 lds r3, 0x0497
2a62: c0 90 98 04 lds r12, 0x0498
2a66: d0 90 99 04 lds r13, 0x0499
2a6a: c2 14 cp r12, r2
2a6c: d3 04 cpc r13, r3
2a6e: d0 f4 brcc .+52 ; 0x2aa4 <heading_MM3+0x11c>
2a70: 60 90 9a 04 lds r6, 0x049A
2a74: 70 90 9b 04 lds r7, 0x049B
2a78: 62 14 cp r6, r2
2a7a: 73 04 cpc r7, r3
2a7c: 98 f4 brcc .+38 ; 0x2aa4 <heading_MM3+0x11c>
2a7e: 71 01 movw r14, r2
2a80: 00 27 eor r16, r16
2a82: 11 27 eor r17, r17
2a84: b4 01 movw r22, r8
2a86: 88 27 eor r24, r24
2a88: 77 fd sbrc r23, 7
2a8a: 80 95 com r24
2a8c: 98 2f mov r25, r24
2a8e: a8 01 movw r20, r16
2a90: 97 01 movw r18, r14
2a92: 0e 94 5f 2e call 0x5cbe ; 0x5cbe <__mulsi3>
2a96: 96 01 movw r18, r12
2a98: 44 27 eor r20, r20
2a9a: 55 27 eor r21, r21
2a9c: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
2aa0: 49 01 movw r8, r18
2aa2: 1c c0 rjmp .+56 ; 0x2adc <heading_MM3+0x154>
2aa4: 2c 14 cp r2, r12
2aa6: 3d 04 cpc r3, r13
2aa8: 48 f5 brcc .+82 ; 0x2afc <heading_MM3+0x174>
2aaa: 60 90 9a 04 lds r6, 0x049A
2aae: 70 90 9b 04 lds r7, 0x049B
2ab2: 6c 14 cp r6, r12
2ab4: 7d 04 cpc r7, r13
2ab6: 10 f5 brcc .+68 ; 0x2afc <heading_MM3+0x174>
2ab8: 76 01 movw r14, r12
2aba: 00 27 eor r16, r16
2abc: 11 27 eor r17, r17
2abe: b5 01 movw r22, r10
2ac0: 88 27 eor r24, r24
2ac2: 77 fd sbrc r23, 7
2ac4: 80 95 com r24
2ac6: 98 2f mov r25, r24
2ac8: a8 01 movw r20, r16
2aca: 97 01 movw r18, r14
2acc: 0e 94 5f 2e call 0x5cbe ; 0x5cbe <__mulsi3>
2ad0: 91 01 movw r18, r2
2ad2: 44 27 eor r20, r20
2ad4: 55 27 eor r21, r21
2ad6: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
2ada: 59 01 movw r10, r18
2adc: b2 01 movw r22, r4
2ade: 88 27 eor r24, r24
2ae0: 77 fd sbrc r23, 7
2ae2: 80 95 com r24
2ae4: 98 2f mov r25, r24
2ae6: a8 01 movw r20, r16
2ae8: 97 01 movw r18, r14
2aea: 0e 94 5f 2e call 0x5cbe ; 0x5cbe <__mulsi3>
2aee: 93 01 movw r18, r6
2af0: 44 27 eor r20, r20
2af2: 55 27 eor r21, r21
2af4: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
2af8: 29 01 movw r4, r18
2afa: 24 c0 rjmp .+72 ; 0x2b44 <heading_MM3+0x1bc>
2afc: e0 90 9a 04 lds r14, 0x049A
2b00: f0 90 9b 04 lds r15, 0x049B
2b04: 00 27 eor r16, r16
2b06: 11 27 eor r17, r17
2b08: b5 01 movw r22, r10
2b0a: 88 27 eor r24, r24
2b0c: 77 fd sbrc r23, 7
2b0e: 80 95 com r24
2b10: 98 2f mov r25, r24
2b12: a8 01 movw r20, r16
2b14: 97 01 movw r18, r14
2b16: 0e 94 5f 2e call 0x5cbe ; 0x5cbe <__mulsi3>
2b1a: 91 01 movw r18, r2
2b1c: 44 27 eor r20, r20
2b1e: 55 27 eor r21, r21
2b20: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
2b24: 59 01 movw r10, r18
2b26: b4 01 movw r22, r8
2b28: 88 27 eor r24, r24
2b2a: 77 fd sbrc r23, 7
2b2c: 80 95 com r24
2b2e: 98 2f mov r25, r24
2b30: a8 01 movw r20, r16
2b32: 97 01 movw r18, r14
2b34: 0e 94 5f 2e call 0x5cbe ; 0x5cbe <__mulsi3>
2b38: 96 01 movw r18, r12
2b3a: 44 27 eor r20, r20
2b3c: 55 27 eor r21, r21
2b3e: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
2b42: 49 01 movw r8, r18
2b44: b0 92 73 04 sts 0x0473, r11
2b48: a0 92 72 04 sts 0x0472, r10
2b4c: 90 92 75 04 sts 0x0475, r9
2b50: 80 92 74 04 sts 0x0474, r8
2b54: 50 92 77 04 sts 0x0477, r5
2b58: 40 92 76 04 sts 0x0476, r4
2b5c: b5 01 movw r22, r10
2b5e: 88 27 eor r24, r24
2b60: 77 fd sbrc r23, 7
2b62: 80 95 com r24
2b64: 98 2f mov r25, r24
2b66: 0e 94 9d 2d call 0x5b3a ; 0x5b3a <__floatsisf>
2b6a: 29 85 ldd r18, Y+9 ; 0x09
2b6c: 3a 85 ldd r19, Y+10 ; 0x0a
2b6e: 4b 85 ldd r20, Y+11 ; 0x0b
2b70: 5c 85 ldd r21, Y+12 ; 0x0c
2b72: 0e 94 17 2e call 0x5c2e ; 0x5c2e <__mulsf3>
2b76: 5b 01 movw r10, r22
2b78: 6c 01 movw r12, r24
2b7a: b4 01 movw r22, r8
2b7c: 88 27 eor r24, r24
2b7e: 77 fd sbrc r23, 7
2b80: 80 95 com r24
2b82: 98 2f mov r25, r24
2b84: 0e 94 9d 2d call 0x5b3a ; 0x5b3a <__floatsisf>
2b88: 7b 01 movw r14, r22
2b8a: 8c 01 movw r16, r24
2b8c: 2d 81 ldd r18, Y+5 ; 0x05
2b8e: 3e 81 ldd r19, Y+6 ; 0x06
2b90: 4f 81 ldd r20, Y+7 ; 0x07
2b92: 58 85 ldd r21, Y+8 ; 0x08
2b94: 0e 94 17 2e call 0x5c2e ; 0x5c2e <__mulsf3>
2b98: 2d 85 ldd r18, Y+13 ; 0x0d
2b9a: 3e 85 ldd r19, Y+14 ; 0x0e
2b9c: 4f 85 ldd r20, Y+15 ; 0x0f
2b9e: 58 89 ldd r21, Y+16 ; 0x10
2ba0: 0e 94 17 2e call 0x5c2e ; 0x5c2e <__mulsf3>
2ba4: 9b 01 movw r18, r22
2ba6: ac 01 movw r20, r24
2ba8: c6 01 movw r24, r12
2baa: b5 01 movw r22, r10
2bac: 0e 94 f8 2c call 0x59f0 ; 0x59f0 <__addsf3>
2bb0: 3b 01 movw r6, r22
2bb2: 4c 01 movw r8, r24
2bb4: b2 01 movw r22, r4
2bb6: 88 27 eor r24, r24
2bb8: 77 fd sbrc r23, 7
2bba: 80 95 com r24
2bbc: 98 2f mov r25, r24
2bbe: 0e 94 9d 2d call 0x5b3a ; 0x5b3a <__floatsisf>
2bc2: 5b 01 movw r10, r22
2bc4: 6c 01 movw r12, r24
2bc6: 29 81 ldd r18, Y+1 ; 0x01
2bc8: 3a 81 ldd r19, Y+2 ; 0x02
2bca: 4b 81 ldd r20, Y+3 ; 0x03
2bcc: 5c 81 ldd r21, Y+4 ; 0x04
2bce: c8 01 movw r24, r16
2bd0: b7 01 movw r22, r14
2bd2: 0e 94 17 2e call 0x5c2e ; 0x5c2e <__mulsf3>
2bd6: 7b 01 movw r14, r22
2bd8: 8c 01 movw r16, r24
2bda: 2d 81 ldd r18, Y+5 ; 0x05
2bdc: 3e 81 ldd r19, Y+6 ; 0x06
2bde: 4f 81 ldd r20, Y+7 ; 0x07
2be0: 58 85 ldd r21, Y+8 ; 0x08
2be2: c6 01 movw r24, r12
2be4: b5 01 movw r22, r10
2be6: 0e 94 17 2e call 0x5c2e ; 0x5c2e <__mulsf3>
2bea: 9b 01 movw r18, r22
2bec: ac 01 movw r20, r24
2bee: c8 01 movw r24, r16
2bf0: b7 01 movw r22, r14
2bf2: 0e 94 f8 2c call 0x59f0 ; 0x59f0 <__addsf3>
2bf6: 0e 94 80 2d call 0x5b00 ; 0x5b00 <__fixsfsi>
2bfa: 7b 01 movw r14, r22
2bfc: 8c 01 movw r16, r24
2bfe: 29 81 ldd r18, Y+1 ; 0x01
2c00: 3a 81 ldd r19, Y+2 ; 0x02
2c02: 4b 81 ldd r20, Y+3 ; 0x03
2c04: 5c 81 ldd r21, Y+4 ; 0x04
2c06: c6 01 movw r24, r12
2c08: b5 01 movw r22, r10
2c0a: 0e 94 17 2e call 0x5c2e ; 0x5c2e <__mulsf3>
2c0e: 2d 85 ldd r18, Y+13 ; 0x0d
2c10: 3e 85 ldd r19, Y+14 ; 0x0e
2c12: 4f 85 ldd r20, Y+15 ; 0x0f
2c14: 58 89 ldd r21, Y+16 ; 0x10
2c16: 0e 94 17 2e call 0x5c2e ; 0x5c2e <__mulsf3>
2c1a: 9b 01 movw r18, r22
2c1c: ac 01 movw r20, r24
2c1e: c4 01 movw r24, r8
2c20: b3 01 movw r22, r6
2c22: 0e 94 f7 2c call 0x59ee ; 0x59ee <__subsf3>
2c26: 0e 94 80 2d call 0x5b00 ; 0x5b00 <__fixsfsi>
2c2a: dc 01 movw r26, r24
2c2c: cb 01 movw r24, r22
2c2e: b7 01 movw r22, r14
2c30: 0e 94 36 17 call 0x2e6c ; 0x2e6c <atan2_i>
2c34: 9c 01 movw r18, r24
2c36: 97 ff sbrs r25, 7
2c38: 05 c0 rjmp .+10 ; 0x2c44 <heading_MM3+0x2bc>
2c3a: 88 27 eor r24, r24
2c3c: 99 27 eor r25, r25
2c3e: 82 1b sub r24, r18
2c40: 93 0b sbc r25, r19
2c42: 04 c0 rjmp .+8 ; 0x2c4c <heading_MM3+0x2c4>
2c44: 88 e6 ldi r24, 0x68 ; 104
2c46: 91 e0 ldi r25, 0x01 ; 1
2c48: 82 1b sub r24, r18
2c4a: 93 0b sbc r25, r19
2c4c: e2 e1 ldi r30, 0x12 ; 18
2c4e: c0 5f subi r28, 0xF0 ; 240
2c50: 0c 94 fe 2e jmp 0x5dfc ; 0x5dfc <__epilogue_restores__>
00002c54 <timer0_MM3>:
2c54: 80 91 9c 04 lds r24, 0x049C
2c58: 81 30 cpi r24, 0x01 ; 1
2c5a: 41 f0 breq .+16 ; 0x2c6c <timer0_MM3+0x18>
2c5c: 81 30 cpi r24, 0x01 ; 1
2c5e: 18 f0 brcs .+6 ; 0x2c66 <timer0_MM3+0x12>
2c60: 82 30 cpi r24, 0x02 ; 2
2c62: 49 f5 brne .+82 ; 0x2cb6 <timer0_MM3+0x62>
2c64: 1c c0 rjmp .+56 ; 0x2c9e <timer0_MM3+0x4a>
2c66: 2a 9a sbi 0x05, 2 ; 5
2c68: 81 e0 ldi r24, 0x01 ; 1
2c6a: 16 c0 rjmp .+44 ; 0x2c98 <timer0_MM3+0x44>
2c6c: 2a 98 cbi 0x05, 2 ; 5
2c6e: 80 91 9f 04 lds r24, 0x049F
2c72: 85 30 cpi r24, 0x05 ; 5
2c74: 11 f4 brne .+4 ; 0x2c7a <timer0_MM3+0x26>
2c76: 81 e3 ldi r24, 0x31 ; 49
2c78: 05 c0 rjmp .+10 ; 0x2c84 <timer0_MM3+0x30>
2c7a: 86 30 cpi r24, 0x06 ; 6
2c7c: 11 f4 brne .+4 ; 0x2c82 <timer0_MM3+0x2e>
2c7e: 82 e3 ldi r24, 0x32 ; 50
2c80: 01 c0 rjmp .+2 ; 0x2c84 <timer0_MM3+0x30>
2c82: 83 e3 ldi r24, 0x33 ; 51
2c84: 8e bd out 0x2e, r24 ; 46
2c86: 88 e0 ldi r24, 0x08 ; 8
2c88: 90 e0 ldi r25, 0x00 ; 0
2c8a: 0e 94 9d 0b call 0x173a ; 0x173a <SetDelay>
2c8e: 90 93 9e 04 sts 0x049E, r25
2c92: 80 93 9d 04 sts 0x049D, r24
2c96: 82 e0 ldi r24, 0x02 ; 2
2c98: 80 93 9c 04 sts 0x049C, r24
2c9c: 08 95 ret
2c9e: 80 91 9d 04 lds r24, 0x049D
2ca2: 90 91 9e 04 lds r25, 0x049E
2ca6: 0e 94 a6 0b call 0x174c ; 0x174c <CheckDelay>
2caa: 88 23 and r24, r24
2cac: 21 f0 breq .+8 ; 0x2cb6 <timer0_MM3+0x62>
2cae: 1e bc out 0x2e, r1 ; 46
2cb0: 83 e0 ldi r24, 0x03 ; 3
2cb2: 80 93 9c 04 sts 0x049C, r24
2cb6: 08 95 ret
00002cb8 <calib_MM3>:
2cb8: a0 e0 ldi r26, 0x00 ; 0
2cba: b0 e0 ldi r27, 0x00 ; 0
2cbc: e2 e6 ldi r30, 0x62 ; 98
2cbe: f6 e1 ldi r31, 0x16 ; 22
2cc0: 0c 94 e4 2e jmp 0x5dc8 ; 0x5dc8 <__prologue_saves__+0x4>
2cc4: 29 9a sbi 0x05, 1 ; 5
2cc6: 28 98 cbi 0x05, 0 ; 5
2cc8: ee 24 eor r14, r14
2cca: ff 24 eor r15, r15
2ccc: 00 e0 ldi r16, 0x00 ; 0
2cce: 10 e0 ldi r17, 0x00 ; 0
2cd0: aa 24 eor r10, r10
2cd2: bb 24 eor r11, r11
2cd4: cc 24 eor r12, r12
2cd6: dd 24 eor r13, r13
2cd8: 66 24 eor r6, r6
2cda: 77 24 eor r7, r7
2cdc: 88 24 eor r8, r8
2cde: 99 24 eor r9, r9
2ce0: 62 e3 ldi r22, 0x32 ; 50
2ce2: 46 2e mov r4, r22
2ce4: 55 24 eor r5, r5
2ce6: 80 91 a0 04 lds r24, 0x04A0
2cea: 90 91 a1 04 lds r25, 0x04A1
2cee: 08 17 cp r16, r24
2cf0: 19 07 cpc r17, r25
2cf2: 2c f4 brge .+10 ; 0x2cfe <calib_MM3+0x46>
2cf4: 00 91 a0 04 lds r16, 0x04A0
2cf8: 10 91 a1 04 lds r17, 0x04A1
2cfc: 0b c0 rjmp .+22 ; 0x2d14 <calib_MM3+0x5c>
2cfe: 80 91 a0 04 lds r24, 0x04A0
2d02: 90 91 a1 04 lds r25, 0x04A1
2d06: 8e 15 cp r24, r14
2d08: 9f 05 cpc r25, r15
2d0a: 24 f4 brge .+8 ; 0x2d14 <calib_MM3+0x5c>
2d0c: e0 90 a0 04 lds r14, 0x04A0
2d10: f0 90 a1 04 lds r15, 0x04A1
2d14: 80 91 a2 04 lds r24, 0x04A2
2d18: 90 91 a3 04 lds r25, 0x04A3
2d1c: c8 16 cp r12, r24
2d1e: d9 06 cpc r13, r25
2d20: 2c f4 brge .+10 ; 0x2d2c <calib_MM3+0x74>
2d22: c0 90 a2 04 lds r12, 0x04A2
2d26: d0 90 a3 04 lds r13, 0x04A3
2d2a: 0b c0 rjmp .+22 ; 0x2d42 <calib_MM3+0x8a>
2d2c: 80 91 a2 04 lds r24, 0x04A2
2d30: 90 91 a3 04 lds r25, 0x04A3
2d34: 8a 15 cp r24, r10
2d36: 9b 05 cpc r25, r11
2d38: 24 f4 brge .+8 ; 0x2d42 <calib_MM3+0x8a>
2d3a: a0 90 a2 04 lds r10, 0x04A2
2d3e: b0 90 a3 04 lds r11, 0x04A3
2d42: 80 91 a4 04 lds r24, 0x04A4
2d46: 90 91 a5 04 lds r25, 0x04A5
2d4a: 88 16 cp r8, r24
2d4c: 99 06 cpc r9, r25
2d4e: 2c f4 brge .+10 ; 0x2d5a <calib_MM3+0xa2>
2d50: 80 90 a4 04 lds r8, 0x04A4
2d54: 90 90 a5 04 lds r9, 0x04A5
2d58: 0b c0 rjmp .+22 ; 0x2d70 <calib_MM3+0xb8>
2d5a: 80 91 a4 04 lds r24, 0x04A4
2d5e: 90 91 a5 04 lds r25, 0x04A5
2d62: 86 15 cp r24, r6
2d64: 97 05 cpc r25, r7
2d66: 24 f4 brge .+8 ; 0x2d70 <calib_MM3+0xb8>
2d68: 60 90 a4 04 lds r6, 0x04A4
2d6c: 70 90 a5 04 lds r7, 0x04A5
2d70: 55 20 and r5, r5
2d72: 81 f4 brne .+32 ; 0x2d94 <calib_MM3+0xdc>
2d74: 85 b1 in r24, 0x05 ; 5
2d76: 91 e0 ldi r25, 0x01 ; 1
2d78: 89 27 eor r24, r25
2d7a: 85 b9 out 0x05, r24 ; 5
2d7c: 85 b1 in r24, 0x05 ; 5
2d7e: 92 e0 ldi r25, 0x02 ; 2
2d80: 89 27 eor r24, r25
2d82: 85 b9 out 0x05, r24 ; 5
2d84: 82 e3 ldi r24, 0x32 ; 50
2d86: 90 e0 ldi r25, 0x00 ; 0
2d88: 90 93 a7 01 sts 0x01A7, r25
2d8c: 80 93 a6 01 sts 0x01A6, r24
2d90: 52 e3 ldi r21, 0x32 ; 50
2d92: 55 2e mov r5, r21
2d94: 8a e0 ldi r24, 0x0A ; 10
2d96: 90 e0 ldi r25, 0x00 ; 0
2d98: 0e 94 9d 0b call 0x173a ; 0x173a <SetDelay>
2d9c: ec 01 movw r28, r24
2d9e: ce 01 movw r24, r28
2da0: 0e 94 a6 0b call 0x174c ; 0x174c <CheckDelay>
2da4: 88 23 and r24, r24
2da6: d9 f3 breq .-10 ; 0x2d9e <calib_MM3+0xe6>
2da8: e0 91 dc 04 lds r30, 0x04DC
2dac: ff 27 eor r31, r31
2dae: ee 0f add r30, r30
2db0: ff 1f adc r31, r31
2db2: e2 55 subi r30, 0x52 ; 82
2db4: fb 4f sbci r31, 0xFB ; 251
2db6: 80 81 ld r24, Z
2db8: 91 81 ldd r25, Z+1 ; 0x01
2dba: 84 36 cpi r24, 0x64 ; 100
2dbc: 91 05 cpc r25, r1
2dbe: 0c f4 brge .+2 ; 0x2dc2 <calib_MM3+0x10a>
2dc0: 4a 94 dec r4
2dc2: 44 20 and r4, r4
2dc4: 11 f0 breq .+4 ; 0x2dca <calib_MM3+0x112>
2dc6: 5a 94 dec r5
2dc8: 8e cf rjmp .-228 ; 0x2ce6 <calib_MM3+0x2e>
2dca: c8 01 movw r24, r16
2dcc: 8e 19 sub r24, r14
2dce: 9f 09 sbc r25, r15
2dd0: 90 93 97 04 sts 0x0497, r25
2dd4: 80 93 96 04 sts 0x0496, r24
2dd8: c6 01 movw r24, r12
2dda: 8a 19 sub r24, r10
2ddc: 9b 09 sbc r25, r11
2dde: 90 93 99 04 sts 0x0499, r25
2de2: 80 93 98 04 sts 0x0498, r24
2de6: c4 01 movw r24, r8
2de8: 86 19 sub r24, r6
2dea: 97 09 sbc r25, r7
2dec: 90 93 9b 04 sts 0x049B, r25
2df0: 80 93 9a 04 sts 0x049A, r24
2df4: e3 e9 ldi r30, 0x93 ; 147
2df6: f4 e0 ldi r31, 0x04 ; 4
2df8: c8 01 movw r24, r16
2dfa: 8e 0d add r24, r14
2dfc: 9f 1d adc r25, r15
2dfe: 62 e0 ldi r22, 0x02 ; 2
2e00: 70 e0 ldi r23, 0x00 ; 0
2e02: 0e 94 92 2e call 0x5d24 ; 0x5d24 <__divmodhi4>
2e06: 60 93 93 04 sts 0x0493, r22
2e0a: c6 01 movw r24, r12
2e0c: 8a 0d add r24, r10
2e0e: 9b 1d adc r25, r11
2e10: 62 e0 ldi r22, 0x02 ; 2
2e12: 70 e0 ldi r23, 0x00 ; 0
2e14: 0e 94 92 2e call 0x5d24 ; 0x5d24 <__divmodhi4>
2e18: 60 93 94 04 sts 0x0494, r22
2e1c: c4 01 movw r24, r8
2e1e: 86 0d add r24, r6
2e20: 97 1d adc r25, r7
2e22: 62 e0 ldi r22, 0x02 ; 2
2e24: 70 e0 ldi r23, 0x00 ; 0
2e26: 0e 94 92 2e call 0x5d24 ; 0x5d24 <__divmodhi4>
2e2a: 60 93 95 04 sts 0x0495, r22
2e2e: 89 e0 ldi r24, 0x09 ; 9
2e30: ac e2 ldi r26, 0x2C ; 44
2e32: b1 e0 ldi r27, 0x01 ; 1
2e34: 18 2e mov r1, r24
2e36: 0e 94 38 2f call 0x5e70 ; 0x5e70 <__eeprom_write_block_1F2021>
2e3a: e0 e1 ldi r30, 0x10 ; 16
2e3c: cd b7 in r28, 0x3d ; 61
2e3e: de b7 in r29, 0x3e ; 62
2e40: 0c 94 00 2f jmp 0x5e00 ; 0x5e00 <__epilogue_restores__+0x4>
00002e44 <init_MM3>:
2e44: 83 ed ldi r24, 0xD3 ; 211
2e46: 8c bd out 0x2c, r24 ; 44
2e48: 84 b1 in r24, 0x04 ; 4
2e4a: 84 6a ori r24, 0xA4 ; 164
2e4c: 84 b9 out 0x04, r24 ; 4
2e4e: 5b 98 cbi 0x0b, 3 ; 11
2e50: 85 e0 ldi r24, 0x05 ; 5
2e52: 80 93 9f 04 sts 0x049F, r24
2e56: 10 92 9c 04 sts 0x049C, r1
2e5a: 89 e0 ldi r24, 0x09 ; 9
2e5c: e3 e9 ldi r30, 0x93 ; 147
2e5e: f4 e0 ldi r31, 0x04 ; 4
2e60: ac e2 ldi r26, 0x2C ; 44
2e62: b1 e0 ldi r27, 0x01 ; 1
2e64: 18 2e mov r1, r24
2e66: 0e 94 27 2f call 0x5e4e ; 0x5e4e <__eeprom_read_block_1F2021>
2e6a: 08 95 ret
00002e6c <atan2_i>:
2e6c: 1f 93 push r17
2e6e: cf 93 push r28
2e70: df 93 push r29
2e72: ec 01 movw r28, r24
2e74: 89 2b or r24, r25
2e76: 31 f4 brne .+12 ; 0x2e84 <atan2_i+0x18>
2e78: 61 15 cp r22, r1
2e7a: 71 05 cpc r23, r1
2e7c: 19 f4 brne .+6 ; 0x2e84 <atan2_i+0x18>
2e7e: 80 e0 ldi r24, 0x00 ; 0
2e80: 90 e0 ldi r25, 0x00 ; 0
2e82: 8e c0 rjmp .+284 ; 0x2fa0 <atan2_i+0x134>
2e84: 77 fd sbrc r23, 7
2e86: 02 c0 rjmp .+4 ; 0x2e8c <atan2_i+0x20>
2e88: 11 e0 ldi r17, 0x01 ; 1
2e8a: 01 c0 rjmp .+2 ; 0x2e8e <atan2_i+0x22>
2e8c: 1f ef ldi r17, 0xFF ; 255
2e8e: 20 97 sbiw r28, 0x00 ; 0
2e90: 29 f4 brne .+10 ; 0x2e9c <atan2_i+0x30>
2e92: 8a e5 ldi r24, 0x5A ; 90
2e94: 18 02 muls r17, r24
2e96: c0 01 movw r24, r0
2e98: 11 24 eor r1, r1
2e9a: 82 c0 rjmp .+260 ; 0x2fa0 <atan2_i+0x134>
2e9c: 88 27 eor r24, r24
2e9e: 77 fd sbrc r23, 7
2ea0: 80 95 com r24
2ea2: 98 2f mov r25, r24
2ea4: 22 e3 ldi r18, 0x32 ; 50
2ea6: 30 e0 ldi r19, 0x00 ; 0
2ea8: 40 e0 ldi r20, 0x00 ; 0
2eaa: 50 e0 ldi r21, 0x00 ; 0
2eac: 0e 94 5f 2e call 0x5cbe ; 0x5cbe <__mulsi3>
2eb0: 9e 01 movw r18, r28
2eb2: 44 27 eor r20, r20
2eb4: 37 fd sbrc r19, 7
2eb6: 40 95 com r20
2eb8: 54 2f mov r21, r20
2eba: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
2ebe: f9 01 movw r30, r18
2ec0: 37 ff sbrs r19, 7
2ec2: 03 c0 rjmp .+6 ; 0x2eca <atan2_i+0x5e>
2ec4: f0 95 com r31
2ec6: e1 95 neg r30
2ec8: ff 4f sbci r31, 0xFF ; 255
2eca: 41 e0 ldi r20, 0x01 ; 1
2ecc: ee 30 cpi r30, 0x0E ; 14
2ece: f4 07 cpc r31, r20
2ed0: 34 f4 brge .+12 ; 0x2ede <atan2_i+0x72>
2ed2: e6 55 subi r30, 0x56 ; 86
2ed4: fb 4f sbci r31, 0xFB ; 251
2ed6: 84 91 lpm r24, Z
2ed8: 28 2f mov r18, r24
2eda: 33 27 eor r19, r19
2edc: 47 c0 rjmp .+142 ; 0x2f6c <atan2_i+0x100>
2ede: 56 e1 ldi r21, 0x16 ; 22
2ee0: e7 37 cpi r30, 0x77 ; 119
2ee2: f5 07 cpc r31, r21
2ee4: 1c f0 brlt .+6 ; 0x2eec <atan2_i+0x80>
2ee6: 2a e5 ldi r18, 0x5A ; 90
2ee8: 30 e0 ldi r19, 0x00 ; 0
2eea: 40 c0 rjmp .+128 ; 0x2f6c <atan2_i+0x100>
2eec: 87 e0 ldi r24, 0x07 ; 7
2eee: e6 37 cpi r30, 0x76 ; 118
2ef0: f8 07 cpc r31, r24
2ef2: 1c f0 brlt .+6 ; 0x2efa <atan2_i+0x8e>
2ef4: 29 e5 ldi r18, 0x59 ; 89
2ef6: 30 e0 ldi r19, 0x00 ; 0
2ef8: 39 c0 rjmp .+114 ; 0x2f6c <atan2_i+0x100>
2efa: 44 e0 ldi r20, 0x04 ; 4
2efc: ee 37 cpi r30, 0x7E ; 126
2efe: f4 07 cpc r31, r20
2f00: 1c f0 brlt .+6 ; 0x2f08 <atan2_i+0x9c>
2f02: 28 e5 ldi r18, 0x58 ; 88
2f04: 30 e0 ldi r19, 0x00 ; 0
2f06: 32 c0 rjmp .+100 ; 0x2f6c <atan2_i+0x100>
2f08: 53 e0 ldi r21, 0x03 ; 3
2f0a: e4 33 cpi r30, 0x34 ; 52
2f0c: f5 07 cpc r31, r21
2f0e: 1c f0 brlt .+6 ; 0x2f16 <atan2_i+0xaa>
2f10: 27 e5 ldi r18, 0x57 ; 87
2f12: 30 e0 ldi r19, 0x00 ; 0
2f14: 2b c0 rjmp .+86 ; 0x2f6c <atan2_i+0x100>
2f16: 82 e0 ldi r24, 0x02 ; 2
2f18: e0 38 cpi r30, 0x80 ; 128
2f1a: f8 07 cpc r31, r24
2f1c: 1c f0 brlt .+6 ; 0x2f24 <atan2_i+0xb8>
2f1e: 26 e5 ldi r18, 0x56 ; 86
2f20: 30 e0 ldi r19, 0x00 ; 0
2f22: 24 c0 rjmp .+72 ; 0x2f6c <atan2_i+0x100>
2f24: 42 e0 ldi r20, 0x02 ; 2
2f26: e8 30 cpi r30, 0x08 ; 8
2f28: f4 07 cpc r31, r20
2f2a: 1c f0 brlt .+6 ; 0x2f32 <atan2_i+0xc6>
2f2c: 25 e5 ldi r18, 0x55 ; 85
2f2e: 30 e0 ldi r19, 0x00 ; 0
2f30: 1d c0 rjmp .+58 ; 0x2f6c <atan2_i+0x100>
2f32: 51 e0 ldi r21, 0x01 ; 1
2f34: e8 3b cpi r30, 0xB8 ; 184
2f36: f5 07 cpc r31, r21
2f38: 1c f0 brlt .+6 ; 0x2f40 <atan2_i+0xd4>
2f3a: 24 e5 ldi r18, 0x54 ; 84
2f3c: 30 e0 ldi r19, 0x00 ; 0
2f3e: 16 c0 rjmp .+44 ; 0x2f6c <atan2_i+0x100>
2f40: 81 e0 ldi r24, 0x01 ; 1
2f42: ec 37 cpi r30, 0x7C ; 124
2f44: f8 07 cpc r31, r24
2f46: 1c f0 brlt .+6 ; 0x2f4e <atan2_i+0xe2>
2f48: 23 e5 ldi r18, 0x53 ; 83
2f4a: 30 e0 ldi r19, 0x00 ; 0
2f4c: 0f c0 rjmp .+30 ; 0x2f6c <atan2_i+0x100>
2f4e: 41 e0 ldi r20, 0x01 ; 1
2f50: ef 34 cpi r30, 0x4F ; 79
2f52: f4 07 cpc r31, r20
2f54: 1c f0 brlt .+6 ; 0x2f5c <atan2_i+0xf0>
2f56: 22 e5 ldi r18, 0x52 ; 82
2f58: 30 e0 ldi r19, 0x00 ; 0
2f5a: 08 c0 rjmp .+16 ; 0x2f6c <atan2_i+0x100>
2f5c: eb 52 subi r30, 0x2B ; 43
2f5e: f1 40 sbci r31, 0x01 ; 1
2f60: 1c f0 brlt .+6 ; 0x2f68 <atan2_i+0xfc>
2f62: 21 e5 ldi r18, 0x51 ; 81
2f64: 30 e0 ldi r19, 0x00 ; 0
2f66: 02 c0 rjmp .+4 ; 0x2f6c <atan2_i+0x100>
2f68: 20 e5 ldi r18, 0x50 ; 80
2f6a: 30 e0 ldi r19, 0x00 ; 0
2f6c: 1c 16 cp r1, r28
2f6e: 1d 06 cpc r1, r29
2f70: 6c f4 brge .+26 ; 0x2f8c <atan2_i+0x120>
2f72: 81 2f mov r24, r17
2f74: 99 27 eor r25, r25
2f76: 87 fd sbrc r24, 7
2f78: 90 95 com r25
2f7a: ac 01 movw r20, r24
2f7c: 24 9f mul r18, r20
2f7e: c0 01 movw r24, r0
2f80: 25 9f mul r18, r21
2f82: 90 0d add r25, r0
2f84: 34 9f mul r19, r20
2f86: 90 0d add r25, r0
2f88: 11 24 eor r1, r1
2f8a: 0a c0 rjmp .+20 ; 0x2fa0 <atan2_i+0x134>
2f8c: 11 16 cp r1, r17
2f8e: 2c f4 brge .+10 ; 0x2f9a <atan2_i+0x12e>
2f90: 84 eb ldi r24, 0xB4 ; 180
2f92: 90 e0 ldi r25, 0x00 ; 0
2f94: 82 1b sub r24, r18
2f96: 93 0b sbc r25, r19
2f98: 03 c0 rjmp .+6 ; 0x2fa0 <atan2_i+0x134>
2f9a: c9 01 movw r24, r18
2f9c: 84 5b subi r24, 0xB4 ; 180
2f9e: 90 40 sbci r25, 0x00 ; 0
2fa0: df 91 pop r29
2fa2: cf 91 pop r28
2fa4: 1f 91 pop r17
2fa6: 08 95 ret
00002fa8 <pgm_read_float>:
2fa8: fc 01 movw r30, r24
2faa: 25 91 lpm r18, Z+
2fac: 34 91 lpm r19, Z
2fae: fc 01 movw r30, r24
2fb0: 32 96 adiw r30, 0x02 ; 2
2fb2: 45 91 lpm r20, Z+
2fb4: 54 91 lpm r21, Z
2fb6: ca 01 movw r24, r20
2fb8: b9 01 movw r22, r18
2fba: 08 95 ret
00002fbc <sin_f>:
2fbc: a0 e0 ldi r26, 0x00 ; 0
2fbe: b0 e0 ldi r27, 0x00 ; 0
2fc0: e4 ee ldi r30, 0xE4 ; 228
2fc2: f7 e1 ldi r31, 0x17 ; 23
2fc4: 0c 94 ec 2e jmp 0x5dd8 ; 0x5dd8 <__prologue_saves__+0x14>
2fc8: 9c 01 movw r18, r24
2fca: 97 fd sbrc r25, 7
2fcc: 04 c0 rjmp .+8 ; 0x2fd6 <sin_f+0x1a>
2fce: 41 e0 ldi r20, 0x01 ; 1
2fd0: c4 2e mov r12, r20
2fd2: d1 2c mov r13, r1
2fd4: 06 c0 rjmp .+12 ; 0x2fe2 <sin_f+0x26>
2fd6: 30 95 com r19
2fd8: 21 95 neg r18
2fda: 3f 4f sbci r19, 0xFF ; 255
2fdc: 9f ef ldi r25, 0xFF ; 255
2fde: c9 2e mov r12, r25
2fe0: d9 2e mov r13, r25
2fe2: 2b 35 cpi r18, 0x5B ; 91
2fe4: 31 05 cpc r19, r1
2fe6: 5c f0 brlt .+22 ; 0x2ffe <sin_f+0x42>
2fe8: c9 01 movw r24, r18
2fea: 8b 55 subi r24, 0x5B ; 91
2fec: 90 40 sbci r25, 0x00 ; 0
2fee: 8a 35 cpi r24, 0x5A ; 90
2ff0: 91 05 cpc r25, r1
2ff2: 40 f4 brcc .+16 ; 0x3004 <sin_f+0x48>
2ff4: 84 eb ldi r24, 0xB4 ; 180
2ff6: 90 e0 ldi r25, 0x00 ; 0
2ff8: 82 1b sub r24, r18
2ffa: 93 0b sbc r25, r19
2ffc: 9c 01 movw r18, r24
2ffe: c1 e0 ldi r28, 0x01 ; 1
3000: d0 e0 ldi r29, 0x00 ; 0
3002: 10 c0 rjmp .+32 ; 0x3024 <sin_f+0x68>
3004: c9 01 movw r24, r18
3006: 85 5b subi r24, 0xB5 ; 181
3008: 90 40 sbci r25, 0x00 ; 0
300a: 8a 35 cpi r24, 0x5A ; 90
300c: 91 05 cpc r25, r1
300e: 18 f4 brcc .+6 ; 0x3016 <sin_f+0x5a>
3010: 24 5b subi r18, 0xB4 ; 180
3012: 30 40 sbci r19, 0x00 ; 0
3014: 05 c0 rjmp .+10 ; 0x3020 <sin_f+0x64>
3016: 88 e6 ldi r24, 0x68 ; 104
3018: 91 e0 ldi r25, 0x01 ; 1
301a: 82 1b sub r24, r18
301c: 93 0b sbc r25, r19
301e: 9c 01 movw r18, r24
3020: cf ef ldi r28, 0xFF ; 255
3022: df ef ldi r29, 0xFF ; 255
3024: 22 0f add r18, r18
3026: 33 1f adc r19, r19
3028: 22 0f add r18, r18
302a: 33 1f adc r19, r19
302c: c9 01 movw r24, r18
302e: 88 54 subi r24, 0x48 ; 72
3030: 9a 4f sbci r25, 0xFA ; 250
3032: 0e 94 d4 17 call 0x2fa8 ; 0x2fa8 <pgm_read_float>
3036: 7b 01 movw r14, r22
3038: 8c 01 movw r16, r24
303a: b6 01 movw r22, r12
303c: 88 27 eor r24, r24
303e: 77 fd sbrc r23, 7
3040: 80 95 com r24
3042: 98 2f mov r25, r24
3044: 0e 94 9d 2d call 0x5b3a ; 0x5b3a <__floatsisf>
3048: 9b 01 movw r18, r22
304a: ac 01 movw r20, r24
304c: c8 01 movw r24, r16
304e: b7 01 movw r22, r14
3050: 0e 94 17 2e call 0x5c2e ; 0x5c2e <__mulsf3>
3054: 7b 01 movw r14, r22
3056: 8c 01 movw r16, r24
3058: be 01 movw r22, r28
305a: 88 27 eor r24, r24
305c: 77 fd sbrc r23, 7
305e: 80 95 com r24
3060: 98 2f mov r25, r24
3062: 0e 94 9d 2d call 0x5b3a ; 0x5b3a <__floatsisf>
3066: 9b 01 movw r18, r22
3068: ac 01 movw r20, r24
306a: c8 01 movw r24, r16
306c: b7 01 movw r22, r14
306e: 0e 94 17 2e call 0x5c2e ; 0x5c2e <__mulsf3>
3072: e8 e0 ldi r30, 0x08 ; 8
3074: cd b7 in r28, 0x3d ; 61
3076: de b7 in r29, 0x3e ; 62
3078: 0c 94 08 2f jmp 0x5e10 ; 0x5e10 <__epilogue_restores__+0x14>
0000307c <cos_f>:
307c: 2a e5 ldi r18, 0x5A ; 90
307e: 30 e0 ldi r19, 0x00 ; 0
3080: 28 1b sub r18, r24
3082: 39 0b sbc r19, r25
3084: c9 01 movw r24, r18
3086: 0e 94 de 17 call 0x2fbc ; 0x2fbc <sin_f>
308a: 08 95 ret
0000308c <i2c_init>:
308c: 10 92 b9 00 sts 0x00B9, r1
3090: 8a e2 ldi r24, 0x2A ; 42
3092: 80 93 b8 00 sts 0x00B8, r24
3096: 08 95 ret
00003098 <i2c_start>:
3098: 85 ea ldi r24, 0xA5 ; 165
309a: 80 93 bc 00 sts 0x00BC, r24
309e: 80 e0 ldi r24, 0x00 ; 0
30a0: 90 e0 ldi r25, 0x00 ; 0
30a2: 08 95 ret
000030a4 <i2c_stop>:
30a4: 84 e9 ldi r24, 0x94 ; 148
30a6: 80 93 bc 00 sts 0x00BC, r24
30aa: 08 95 ret
000030ac <i2c_write_byte>:
30ac: 10 92 b9 00 sts 0x00B9, r1
30b0: 80 93 bb 00 sts 0x00BB, r24
30b4: 85 e8 ldi r24, 0x85 ; 133
30b6: 80 93 bc 00 sts 0x00BC, r24
30ba: 80 e0 ldi r24, 0x00 ; 0
30bc: 90 e0 ldi r25, 0x00 ; 0
30be: 08 95 ret
000030c0 <__vector_26>:
30c0: 1f 92 push r1
30c2: 0f 92 push r0
30c4: 0f b6 in r0, 0x3f ; 63
30c6: 0f 92 push r0
30c8: 11 24 eor r1, r1
30ca: 8f 93 push r24
30cc: 9f 93 push r25
30ce: ef 93 push r30
30d0: ff 93 push r31
30d2: 80 91 cb 01 lds r24, 0x01CB
30d6: 8f 5f subi r24, 0xFF ; 255
30d8: 80 93 cb 01 sts 0x01CB, r24
30dc: 81 50 subi r24, 0x01 ; 1
30de: e8 2f mov r30, r24
30e0: ff 27 eor r31, r31
30e2: e8 30 cpi r30, 0x08 ; 8
30e4: f1 05 cpc r31, r1
30e6: 08 f0 brcs .+2 ; 0x30ea <__vector_26+0x2a>
30e8: 74 c0 rjmp .+232 ; 0x31d2 <__vector_26+0x112>
30ea: ef 59 subi r30, 0x9F ; 159
30ec: ff 4f sbci r31, 0xFF ; 255
30ee: 0c 94 19 2f jmp 0x5e32 ; 0x5e32 <__tablejump2__>
30f2: 80 91 cc 01 lds r24, 0x01CC
30f6: 88 0f add r24, r24
30f8: 8e 5a subi r24, 0xAE ; 174
30fa: 14 c0 rjmp .+40 ; 0x3124 <__vector_26+0x64>
30fc: 80 91 cc 01 lds r24, 0x01CC
3100: 8f 5f subi r24, 0xFF ; 255
3102: 80 93 cc 01 sts 0x01CC, r24
3106: 81 50 subi r24, 0x01 ; 1
3108: 81 30 cpi r24, 0x01 ; 1
310a: 09 f4 brne .+2 ; 0x310e <__vector_26+0x4e>
310c: 44 c0 rjmp .+136 ; 0x3196 <__vector_26+0xd6>
310e: 81 30 cpi r24, 0x01 ; 1
3110: 38 f0 brcs .+14 ; 0x3120 <__vector_26+0x60>
3112: 82 30 cpi r24, 0x02 ; 2
3114: 09 f4 brne .+2 ; 0x3118 <__vector_26+0x58>
3116: 42 c0 rjmp .+132 ; 0x319c <__vector_26+0xdc>
3118: 83 30 cpi r24, 0x03 ; 3
311a: 09 f0 breq .+2 ; 0x311e <__vector_26+0x5e>
311c: 5a c0 rjmp .+180 ; 0x31d2 <__vector_26+0x112>
311e: 41 c0 rjmp .+130 ; 0x31a2 <__vector_26+0xe2>
3120: 80 91 65 02 lds r24, 0x0265
3124: 10 92 b9 00 sts 0x00B9, r1
3128: 80 93 bb 00 sts 0x00BB, r24
312c: 85 e8 ldi r24, 0x85 ; 133
312e: 80 93 bc 00 sts 0x00BC, r24
3132: 4f c0 rjmp .+158 ; 0x31d2 <__vector_26+0x112>
3134: 84 e9 ldi r24, 0x94 ; 148
3136: 80 93 bc 00 sts 0x00BC, r24
313a: 80 91 cc 01 lds r24, 0x01CC
313e: 84 30 cpi r24, 0x04 ; 4
3140: 18 f4 brcc .+6 ; 0x3148 <__vector_26+0x88>
3142: 10 92 cb 01 sts 0x01CB, r1
3146: 02 c0 rjmp .+4 ; 0x314c <__vector_26+0x8c>
3148: 10 92 cc 01 sts 0x01CC, r1
314c: 85 ea ldi r24, 0xA5 ; 165
314e: ef cf rjmp .-34 ; 0x312e <__vector_26+0x6e>
3150: 80 91 cd 01 lds r24, 0x01CD
3154: 88 0f add r24, r24
3156: 8d 5a subi r24, 0xAD ; 173
3158: e5 cf rjmp .-54 ; 0x3124 <__vector_26+0x64>
315a: 80 91 cd 01 lds r24, 0x01CD
315e: 81 30 cpi r24, 0x01 ; 1
3160: d1 f0 breq .+52 ; 0x3196 <__vector_26+0xd6>
3162: 81 30 cpi r24, 0x01 ; 1
3164: e8 f2 brcs .-70 ; 0x3120 <__vector_26+0x60>
3166: 82 30 cpi r24, 0x02 ; 2
3168: c9 f0 breq .+50 ; 0x319c <__vector_26+0xdc>
316a: 83 30 cpi r24, 0x03 ; 3
316c: 91 f5 brne .+100 ; 0x31d2 <__vector_26+0x112>
316e: 19 c0 rjmp .+50 ; 0x31a2 <__vector_26+0xe2>
3170: 80 91 bb 00 lds r24, 0x00BB
3174: e0 91 cd 01 lds r30, 0x01CD
3178: ff 27 eor r31, r31
317a: ea 55 subi r30, 0x5A ; 90
317c: fb 4f sbci r31, 0xFB ; 251
317e: 80 83 st Z, r24
3180: 80 91 cd 01 lds r24, 0x01CD
3184: 81 30 cpi r24, 0x01 ; 1
3186: 39 f0 breq .+14 ; 0x3196 <__vector_26+0xd6>
3188: 81 30 cpi r24, 0x01 ; 1
318a: 50 f2 brcs .-108 ; 0x3120 <__vector_26+0x60>
318c: 82 30 cpi r24, 0x02 ; 2
318e: 31 f0 breq .+12 ; 0x319c <__vector_26+0xdc>
3190: 83 30 cpi r24, 0x03 ; 3
3192: f9 f4 brne .+62 ; 0x31d2 <__vector_26+0x112>
3194: 06 c0 rjmp .+12 ; 0x31a2 <__vector_26+0xe2>
3196: 80 91 66 02 lds r24, 0x0266
319a: c4 cf rjmp .-120 ; 0x3124 <__vector_26+0x64>
319c: 80 91 69 02 lds r24, 0x0269
31a0: c1 cf rjmp .-126 ; 0x3124 <__vector_26+0x64>
31a2: 80 91 6b 02 lds r24, 0x026B
31a6: be cf rjmp .-132 ; 0x3124 <__vector_26+0x64>
31a8: 80 91 cd 01 lds r24, 0x01CD
31ac: 90 91 bb 00 lds r25, 0x00BB
31b0: e8 2f mov r30, r24
31b2: ff 27 eor r31, r31
31b4: ea 55 subi r30, 0x5A ; 90
31b6: fb 4f sbci r31, 0xFB ; 251
31b8: 94 83 std Z+4, r25 ; 0x04
31ba: 8f 5f subi r24, 0xFF ; 255
31bc: 80 93 cd 01 sts 0x01CD, r24
31c0: 84 30 cpi r24, 0x04 ; 4
31c2: 10 f0 brcs .+4 ; 0x31c8 <__vector_26+0x108>
31c4: 10 92 cd 01 sts 0x01CD, r1
31c8: 84 e9 ldi r24, 0x94 ; 148
31ca: 80 93 bc 00 sts 0x00BC, r24
31ce: 10 92 cb 01 sts 0x01CB, r1
31d2: ff 91 pop r31
31d4: ef 91 pop r30
31d6: 9f 91 pop r25
31d8: 8f 91 pop r24
31da: 0f 90 pop r0
31dc: 0f be out 0x3f, r0 ; 63
31de: 0f 90 pop r0
31e0: 1f 90 pop r1
31e2: 18 95 reti
000031e4 <rc_sum_init>:
31e4: 83 ec ldi r24, 0xC3 ; 195
31e6: 80 93 81 00 sts 0x0081, r24
31ea: ef e6 ldi r30, 0x6F ; 111
31ec: f0 e0 ldi r31, 0x00 ; 0
31ee: 80 81 ld r24, Z
31f0: 80 62 ori r24, 0x20 ; 32
31f2: 80 83 st Z, r24
31f4: 10 92 d8 01 sts 0x01D8, r1
31f8: 10 92 d7 01 sts 0x01D7, r1
31fc: 10 92 d6 01 sts 0x01D6, r1
3200: 10 92 d5 01 sts 0x01D5, r1
3204: 10 92 d4 01 sts 0x01D4, r1
3208: 10 92 d3 01 sts 0x01D3, r1
320c: 08 95 ret
0000320e <__vector_12>:
320e: 1f 92 push r1
3210: 0f 92 push r0
3212: 0f b6 in r0, 0x3f ; 63
3214: 0f 92 push r0
3216: 11 24 eor r1, r1
3218: 0f 93 push r16
321a: 1f 93 push r17
321c: 2f 93 push r18
321e: 3f 93 push r19
3220: 4f 93 push r20
3222: 5f 93 push r21
3224: 6f 93 push r22
3226: 7f 93 push r23
3228: 8f 93 push r24
322a: 9f 93 push r25
322c: af 93 push r26
322e: bf 93 push r27
3230: cf 93 push r28
3232: df 93 push r29
3234: ef 93 push r30
3236: ff 93 push r31
3238: 20 91 86 00 lds r18, 0x0086
323c: 30 91 87 00 lds r19, 0x0087
3240: 80 91 d0 01 lds r24, 0x01D0
3244: 90 91 d1 01 lds r25, 0x01D1
3248: 28 1b sub r18, r24
324a: 39 0b sbc r19, r25
324c: 80 91 86 00 lds r24, 0x0086
3250: 90 91 87 00 lds r25, 0x0087
3254: 90 93 d1 01 sts 0x01D1, r25
3258: 80 93 d0 01 sts 0x01D0, r24
325c: c9 01 movw r24, r18
325e: 8d 5d subi r24, 0xDD ; 221
3260: 95 40 sbci r25, 0x05 ; 5
3262: 83 56 subi r24, 0x63 ; 99
3264: 99 41 sbci r25, 0x19 ; 25
3266: 48 f4 brcc .+18 ; 0x327a <__vector_12+0x6c>
3268: 81 e0 ldi r24, 0x01 ; 1
326a: 90 e0 ldi r25, 0x00 ; 0
326c: 90 93 cf 01 sts 0x01CF, r25
3270: 80 93 ce 01 sts 0x01CE, r24
3274: 10 92 67 01 sts 0x0167, r1
3278: 54 c0 rjmp .+168 ; 0x3322 <__vector_12+0x114>
327a: c0 91 ce 01 lds r28, 0x01CE
327e: d0 91 cf 01 lds r29, 0x01CF
3282: ca 30 cpi r28, 0x0A ; 10
3284: d1 05 cpc r29, r1
3286: 0c f0 brlt .+2 ; 0x328a <__vector_12+0x7c>
3288: 4c c0 rjmp .+152 ; 0x3322 <__vector_12+0x114>
328a: c9 01 movw r24, r18
328c: 8b 5f subi r24, 0xFB ; 251
328e: 90 40 sbci r25, 0x00 ; 0
3290: 84 5b subi r24, 0xB4 ; 180
3292: 91 40 sbci r25, 0x01 ; 1
3294: 08 f0 brcs .+2 ; 0x3298 <__vector_12+0x8a>
3296: 40 c0 rjmp .+128 ; 0x3318 <__vector_12+0x10a>
3298: a9 01 movw r20, r18
329a: 42 5d subi r20, 0xD2 ; 210
329c: 51 40 sbci r21, 0x01 ; 1
329e: fe 01 movw r30, r28
32a0: ee 0f add r30, r30
32a2: ff 1f adc r31, r31
32a4: e2 55 subi r30, 0x52 ; 82
32a6: fb 4f sbci r31, 0xFB ; 251
32a8: 80 81 ld r24, Z
32aa: 91 81 ldd r25, Z+1 ; 0x01
32ac: fa 01 movw r30, r20
32ae: e8 1b sub r30, r24
32b0: f9 0b sbc r31, r25
32b2: cf 01 movw r24, r30
32b4: f7 ff sbrs r31, 7
32b6: 03 c0 rjmp .+6 ; 0x32be <__vector_12+0xb0>
32b8: 90 95 com r25
32ba: 81 95 neg r24
32bc: 9f 4f sbci r25, 0xFF ; 255
32be: 06 97 sbiw r24, 0x06 ; 6
32c0: 4c f4 brge .+18 ; 0x32d4 <__vector_12+0xc6>
32c2: 80 91 1c 02 lds r24, 0x021C
32c6: 88 3c cpi r24, 0xC8 ; 200
32c8: 28 f4 brcc .+10 ; 0x32d4 <__vector_12+0xc6>
32ca: 80 91 1c 02 lds r24, 0x021C
32ce: 86 5f subi r24, 0xF6 ; 246
32d0: 80 93 1c 02 sts 0x021C, r24
32d4: fe 01 movw r30, r28
32d6: ee 0f add r30, r30
32d8: ff 1f adc r31, r31
32da: 8f 01 movw r16, r30
32dc: 02 55 subi r16, 0x52 ; 82
32de: 1b 4f sbci r17, 0xFB ; 251
32e0: d8 01 movw r26, r16
32e2: 2d 91 ld r18, X+
32e4: 3c 91 ld r19, X
32e6: c9 01 movw r24, r18
32e8: 88 0f add r24, r24
32ea: 99 1f adc r25, r25
32ec: 82 0f add r24, r18
32ee: 93 1f adc r25, r19
32f0: 84 0f add r24, r20
32f2: 95 1f adc r25, r21
32f4: 64 e0 ldi r22, 0x04 ; 4
32f6: 70 e0 ldi r23, 0x00 ; 0
32f8: 0e 94 92 2e call 0x5d24 ; 0x5d24 <__divmodhi4>
32fc: d8 01 movw r26, r16
32fe: 8d 91 ld r24, X+
3300: 9c 91 ld r25, X
3302: 11 97 sbiw r26, 0x01 ; 1
3304: 9b 01 movw r18, r22
3306: 28 1b sub r18, r24
3308: 39 0b sbc r19, r25
330a: ec 53 subi r30, 0x3C ; 60
330c: fb 4f sbci r31, 0xFB ; 251
330e: 31 83 std Z+1, r19 ; 0x01
3310: 20 83 st Z, r18
3312: 11 96 adiw r26, 0x01 ; 1
3314: 7c 93 st X, r23
3316: 6e 93 st -X, r22
3318: 21 96 adiw r28, 0x01 ; 1
331a: d0 93 cf 01 sts 0x01CF, r29
331e: c0 93 ce 01 sts 0x01CE, r28
3322: ff 91 pop r31
3324: ef 91 pop r30
3326: df 91 pop r29
3328: cf 91 pop r28
332a: bf 91 pop r27
332c: af 91 pop r26
332e: 9f 91 pop r25
3330: 8f 91 pop r24
3332: 7f 91 pop r23
3334: 6f 91 pop r22
3336: 5f 91 pop r21
3338: 4f 91 pop r20
333a: 3f 91 pop r19
333c: 2f 91 pop r18
333e: 1f 91 pop r17
3340: 0f 91 pop r16
3342: 0f 90 pop r0
3344: 0f be out 0x3f, r0 ; 63
3346: 0f 90 pop r0
3348: 1f 90 pop r1
334a: 18 95 reti
0000334c <Mittelwert>:
334c: af 92 push r10
334e: bf 92 push r11
3350: cf 92 push r12
3352: df 92 push r13
3354: ef 92 push r14
3356: ff 92 push r15
3358: 0f 93 push r16
335a: 1f 93 push r17
335c: 10 92 7a 00 sts 0x007A, r1
3360: 80 91 b9 01 lds r24, 0x01B9
3364: 88 23 and r24, r24
3366: 69 f0 breq .+26 ; 0x3382 <Mittelwert+0x36>
3368: 80 91 ad 01 lds r24, 0x01AD
336c: 90 91 ae 01 lds r25, 0x01AE
3370: 60 91 b9 01 lds r22, 0x01B9
3374: 77 27 eor r23, r23
3376: 0e 94 92 2e call 0x5d24 ; 0x5d24 <__divmodhi4>
337a: 70 93 17 05 sts 0x0517, r23
337e: 60 93 16 05 sts 0x0516, r22
3382: 80 91 ba 01 lds r24, 0x01BA
3386: 88 23 and r24, r24
3388: 69 f0 breq .+26 ; 0x33a4 <Mittelwert+0x58>
338a: 80 91 af 01 lds r24, 0x01AF
338e: 90 91 b0 01 lds r25, 0x01B0
3392: 60 91 ba 01 lds r22, 0x01BA
3396: 77 27 eor r23, r23
3398: 0e 94 92 2e call 0x5d24 ; 0x5d24 <__divmodhi4>
339c: 70 93 15 05 sts 0x0515, r23
33a0: 60 93 14 05 sts 0x0514, r22
33a4: 80 91 bb 01 lds r24, 0x01BB
33a8: 88 23 and r24, r24
33aa: 69 f0 breq .+26 ; 0x33c6 <Mittelwert+0x7a>
33ac: 80 91 b1 01 lds r24, 0x01B1
33b0: 90 91 b2 01 lds r25, 0x01B2
33b4: 60 91 bb 01 lds r22, 0x01BB
33b8: 77 27 eor r23, r23
33ba: 0e 94 92 2e call 0x5d24 ; 0x5d24 <__divmodhi4>
33be: 70 93 2b 05 sts 0x052B, r23
33c2: 60 93 2a 05 sts 0x052A, r22
33c6: 80 91 bc 01 lds r24, 0x01BC
33ca: 88 23 and r24, r24
33cc: d9 f1 breq .+118 ; 0x3444 <Mittelwert+0xf8>
33ce: e0 90 27 05 lds r14, 0x0527
33d2: f0 90 28 05 lds r15, 0x0528
33d6: 60 91 b5 01 lds r22, 0x01B5
33da: 70 91 b6 01 lds r23, 0x01B6
33de: 20 91 bc 01 lds r18, 0x01BC
33e2: 00 27 eor r16, r16
33e4: f7 fc sbrc r15, 7
33e6: 00 95 com r16
33e8: 10 2f mov r17, r16
33ea: 57 01 movw r10, r14
33ec: 68 01 movw r12, r16
33ee: 83 e0 ldi r24, 0x03 ; 3
33f0: aa 0c add r10, r10
33f2: bb 1c adc r11, r11
33f4: cc 1c adc r12, r12
33f6: dd 1c adc r13, r13
33f8: 8a 95 dec r24
33fa: d1 f7 brne .-12 ; 0x33f0 <Mittelwert+0xa4>
33fc: ae 18 sub r10, r14
33fe: bf 08 sbc r11, r15
3400: c0 0a sbc r12, r16
3402: d1 0a sbc r13, r17
3404: 88 27 eor r24, r24
3406: 77 fd sbrc r23, 7
3408: 80 95 com r24
340a: 98 2f mov r25, r24
340c: b4 e0 ldi r27, 0x04 ; 4
340e: 66 0f add r22, r22
3410: 77 1f adc r23, r23
3412: 88 1f adc r24, r24
3414: 99 1f adc r25, r25
3416: ba 95 dec r27
3418: d1 f7 brne .-12 ; 0x340e <Mittelwert+0xc2>
341a: 33 27 eor r19, r19
341c: 44 27 eor r20, r20
341e: 55 27 eor r21, r21
3420: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
3424: a2 0e add r10, r18
3426: b3 1e adc r11, r19
3428: c4 1e adc r12, r20
342a: d5 1e adc r13, r21
342c: c6 01 movw r24, r12
342e: b5 01 movw r22, r10
3430: 28 e0 ldi r18, 0x08 ; 8
3432: 30 e0 ldi r19, 0x00 ; 0
3434: 40 e0 ldi r20, 0x00 ; 0
3436: 50 e0 ldi r21, 0x00 ; 0
3438: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
343c: 30 93 28 05 sts 0x0528, r19
3440: 20 93 27 05 sts 0x0527, r18
3444: 80 91 bd 01 lds r24, 0x01BD
3448: 88 23 and r24, r24
344a: d9 f1 breq .+118 ; 0x34c2 <Mittelwert+0x176>
344c: e0 90 30 05 lds r14, 0x0530
3450: f0 90 31 05 lds r15, 0x0531
3454: 60 91 b3 01 lds r22, 0x01B3
3458: 70 91 b4 01 lds r23, 0x01B4
345c: 20 91 bd 01 lds r18, 0x01BD
3460: 00 27 eor r16, r16
3462: f7 fc sbrc r15, 7
3464: 00 95 com r16
3466: 10 2f mov r17, r16
3468: 57 01 movw r10, r14
346a: 68 01 movw r12, r16
346c: a3 e0 ldi r26, 0x03 ; 3
346e: aa 0c add r10, r10
3470: bb 1c adc r11, r11
3472: cc 1c adc r12, r12
3474: dd 1c adc r13, r13
3476: aa 95 dec r26
3478: d1 f7 brne .-12 ; 0x346e <Mittelwert+0x122>
347a: ae 18 sub r10, r14
347c: bf 08 sbc r11, r15
347e: c0 0a sbc r12, r16
3480: d1 0a sbc r13, r17
3482: 88 27 eor r24, r24
3484: 77 fd sbrc r23, 7
3486: 80 95 com r24
3488: 98 2f mov r25, r24
348a: f4 e0 ldi r31, 0x04 ; 4
348c: 66 0f add r22, r22
348e: 77 1f adc r23, r23
3490: 88 1f adc r24, r24
3492: 99 1f adc r25, r25
3494: fa 95 dec r31
3496: d1 f7 brne .-12 ; 0x348c <Mittelwert+0x140>
3498: 33 27 eor r19, r19
349a: 44 27 eor r20, r20
349c: 55 27 eor r21, r21
349e: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
34a2: a2 0e add r10, r18
34a4: b3 1e adc r11, r19
34a6: c4 1e adc r12, r20
34a8: d5 1e adc r13, r21
34aa: c6 01 movw r24, r12
34ac: b5 01 movw r22, r10
34ae: 28 e0 ldi r18, 0x08 ; 8
34b0: 30 e0 ldi r19, 0x00 ; 0
34b2: 40 e0 ldi r20, 0x00 ; 0
34b4: 50 e0 ldi r21, 0x00 ; 0
34b6: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
34ba: 30 93 31 05 sts 0x0531, r19
34be: 20 93 30 05 sts 0x0530, r18
34c2: 80 91 be 01 lds r24, 0x01BE
34c6: 88 23 and r24, r24
34c8: a1 f1 breq .+104 ; 0x3532 <Mittelwert+0x1e6>
34ca: e0 90 19 05 lds r14, 0x0519
34ce: f0 90 1a 05 lds r15, 0x051A
34d2: 60 91 b7 01 lds r22, 0x01B7
34d6: 70 91 b8 01 lds r23, 0x01B8
34da: 20 91 be 01 lds r18, 0x01BE
34de: 00 27 eor r16, r16
34e0: f7 fc sbrc r15, 7
34e2: 00 95 com r16
34e4: 10 2f mov r17, r16
34e6: 57 01 movw r10, r14
34e8: 68 01 movw r12, r16
34ea: e3 e0 ldi r30, 0x03 ; 3
34ec: aa 0c add r10, r10
34ee: bb 1c adc r11, r11
34f0: cc 1c adc r12, r12
34f2: dd 1c adc r13, r13
34f4: ea 95 dec r30
34f6: d1 f7 brne .-12 ; 0x34ec <Mittelwert+0x1a0>
34f8: ae 18 sub r10, r14
34fa: bf 08 sbc r11, r15
34fc: c0 0a sbc r12, r16
34fe: d1 0a sbc r13, r17
3500: 88 27 eor r24, r24
3502: 77 fd sbrc r23, 7
3504: 80 95 com r24
3506: 98 2f mov r25, r24
3508: 33 27 eor r19, r19
350a: 44 27 eor r20, r20
350c: 55 27 eor r21, r21
350e: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
3512: a2 0e add r10, r18
3514: b3 1e adc r11, r19
3516: c4 1e adc r12, r20
3518: d5 1e adc r13, r21
351a: c6 01 movw r24, r12
351c: b5 01 movw r22, r10
351e: 28 e0 ldi r18, 0x08 ; 8
3520: 30 e0 ldi r19, 0x00 ; 0
3522: 40 e0 ldi r20, 0x00 ; 0
3524: 50 e0 ldi r21, 0x00 ; 0
3526: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
352a: 30 93 1a 05 sts 0x051A, r19
352e: 20 93 19 05 sts 0x0519, r18
3532: 10 92 ae 01 sts 0x01AE, r1
3536: 10 92 ad 01 sts 0x01AD, r1
353a: 10 92 b9 01 sts 0x01B9, r1
353e: 10 92 b0 01 sts 0x01B0, r1
3542: 10 92 af 01 sts 0x01AF, r1
3546: 10 92 ba 01 sts 0x01BA, r1
354a: 10 92 b2 01 sts 0x01B2, r1
354e: 10 92 b1 01 sts 0x01B1, r1
3552: 10 92 bb 01 sts 0x01BB, r1
3556: 10 92 b4 01 sts 0x01B4, r1
355a: 10 92 b3 01 sts 0x01B3, r1
355e: 10 92 bd 01 sts 0x01BD, r1
3562: 10 92 b6 01 sts 0x01B6, r1
3566: 10 92 b5 01 sts 0x01B5, r1
356a: 10 92 bc 01 sts 0x01BC, r1
356e: 10 92 b8 01 sts 0x01B8, r1
3572: 10 92 b7 01 sts 0x01B7, r1
3576: 10 92 be 01 sts 0x01BE, r1
357a: 80 91 ff 01 lds r24, 0x01FF
357e: 90 91 00 02 lds r25, 0x0200
3582: a0 91 01 02 lds r26, 0x0201
3586: b0 91 02 02 lds r27, 0x0202
358a: 80 93 eb 01 sts 0x01EB, r24
358e: 90 93 ec 01 sts 0x01EC, r25
3592: a0 93 ed 01 sts 0x01ED, r26
3596: b0 93 ee 01 sts 0x01EE, r27
359a: 80 91 ef 01 lds r24, 0x01EF
359e: 90 91 f0 01 lds r25, 0x01F0
35a2: a0 91 f1 01 lds r26, 0x01F1
35a6: b0 91 f2 01 lds r27, 0x01F2
35aa: 80 93 db 01 sts 0x01DB, r24
35ae: 90 93 dc 01 sts 0x01DC, r25
35b2: a0 93 dd 01 sts 0x01DD, r26
35b6: b0 93 de 01 sts 0x01DE, r27
35ba: 80 91 f7 01 lds r24, 0x01F7
35be: 90 91 f8 01 lds r25, 0x01F8
35c2: a0 91 f9 01 lds r26, 0x01F9
35c6: b0 91 fa 01 lds r27, 0x01FA
35ca: 80 93 e3 01 sts 0x01E3, r24
35ce: 90 93 e4 01 sts 0x01E4, r25
35d2: a0 93 e5 01 sts 0x01E5, r26
35d6: b0 93 e6 01 sts 0x01E6, r27
35da: 80 91 f3 01 lds r24, 0x01F3
35de: 90 91 f4 01 lds r25, 0x01F4
35e2: a0 91 f5 01 lds r26, 0x01F5
35e6: b0 91 f6 01 lds r27, 0x01F6
35ea: 80 93 df 01 sts 0x01DF, r24
35ee: 90 93 e0 01 sts 0x01E0, r25
35f2: a0 93 e1 01 sts 0x01E1, r26
35f6: b0 93 e2 01 sts 0x01E2, r27
35fa: 80 91 fb 01 lds r24, 0x01FB
35fe: 90 91 fc 01 lds r25, 0x01FC
3602: a0 91 fd 01 lds r26, 0x01FD
3606: b0 91 fe 01 lds r27, 0x01FE
360a: 80 93 e7 01 sts 0x01E7, r24
360e: 90 93 e8 01 sts 0x01E8, r25
3612: a0 93 e9 01 sts 0x01E9, r26
3616: b0 93 ea 01 sts 0x01EA, r27
361a: 8f ec ldi r24, 0xCF ; 207
361c: 80 93 7a 00 sts 0x007A, r24
3620: 20 91 14 02 lds r18, 0x0214
3624: 30 91 15 02 lds r19, 0x0215
3628: 80 91 de 04 lds r24, 0x04DE
362c: e8 2f mov r30, r24
362e: ff 27 eor r31, r31
3630: ee 0f add r30, r30
3632: ff 1f adc r31, r31
3634: e2 55 subi r30, 0x52 ; 82
3636: fb 4f sbci r31, 0xFB ; 251
3638: 80 81 ld r24, Z
363a: 91 81 ldd r25, Z+1 ; 0x01
363c: 82 59 subi r24, 0x92 ; 146
363e: 9f 4f sbci r25, 0xFF ; 255
3640: 28 17 cp r18, r24
3642: 39 07 cpc r19, r25
3644: 1c f4 brge .+6 ; 0x364c <Mittelwert+0x300>
3646: 2f 5f subi r18, 0xFF ; 255
3648: 3f 4f sbci r19, 0xFF ; 255
364a: 0c c0 rjmp .+24 ; 0x3664 <Mittelwert+0x318>
364c: 80 81 ld r24, Z
364e: 91 81 ldd r25, Z+1 ; 0x01
3650: 82 59 subi r24, 0x92 ; 146
3652: 9f 4f sbci r25, 0xFF ; 255
3654: 82 17 cp r24, r18
3656: 93 07 cpc r25, r19
3658: 4c f4 brge .+18 ; 0x366c <Mittelwert+0x320>
365a: 21 15 cp r18, r1
365c: 31 05 cpc r19, r1
365e: 31 f0 breq .+12 ; 0x366c <Mittelwert+0x320>
3660: 21 50 subi r18, 0x01 ; 1
3662: 30 40 sbci r19, 0x00 ; 0
3664: 30 93 15 02 sts 0x0215, r19
3668: 20 93 14 02 sts 0x0214, r18
366c: 20 91 16 02 lds r18, 0x0216
3670: 30 91 17 02 lds r19, 0x0217
3674: 80 91 df 04 lds r24, 0x04DF
3678: e8 2f mov r30, r24
367a: ff 27 eor r31, r31
367c: ee 0f add r30, r30
367e: ff 1f adc r31, r31
3680: e2 55 subi r30, 0x52 ; 82
3682: fb 4f sbci r31, 0xFB ; 251
3684: 80 81 ld r24, Z
3686: 91 81 ldd r25, Z+1 ; 0x01
3688: 82 59 subi r24, 0x92 ; 146
368a: 9f 4f sbci r25, 0xFF ; 255
368c: 28 17 cp r18, r24
368e: 39 07 cpc r19, r25
3690: 1c f4 brge .+6 ; 0x3698 <Mittelwert+0x34c>
3692: 2f 5f subi r18, 0xFF ; 255
3694: 3f 4f sbci r19, 0xFF ; 255
3696: 0c c0 rjmp .+24 ; 0x36b0 <Mittelwert+0x364>
3698: 80 81 ld r24, Z
369a: 91 81 ldd r25, Z+1 ; 0x01
369c: 82 59 subi r24, 0x92 ; 146
369e: 9f 4f sbci r25, 0xFF ; 255
36a0: 82 17 cp r24, r18
36a2: 93 07 cpc r25, r19
36a4: 4c f4 brge .+18 ; 0x36b8 <Mittelwert+0x36c>
36a6: 21 15 cp r18, r1
36a8: 31 05 cpc r19, r1
36aa: 31 f0 breq .+12 ; 0x36b8 <Mittelwert+0x36c>
36ac: 21 50 subi r18, 0x01 ; 1
36ae: 30 40 sbci r19, 0x00 ; 0
36b0: 30 93 17 02 sts 0x0217, r19
36b4: 20 93 16 02 sts 0x0216, r18
36b8: 20 91 18 02 lds r18, 0x0218
36bc: 30 91 19 02 lds r19, 0x0219
36c0: 80 91 e0 04 lds r24, 0x04E0
36c4: e8 2f mov r30, r24
36c6: ff 27 eor r31, r31
36c8: ee 0f add r30, r30
36ca: ff 1f adc r31, r31
36cc: e2 55 subi r30, 0x52 ; 82
36ce: fb 4f sbci r31, 0xFB ; 251
36d0: 80 81 ld r24, Z
36d2: 91 81 ldd r25, Z+1 ; 0x01
36d4: 82 59 subi r24, 0x92 ; 146
36d6: 9f 4f sbci r25, 0xFF ; 255
36d8: 28 17 cp r18, r24
36da: 39 07 cpc r19, r25
36dc: 1c f4 brge .+6 ; 0x36e4 <Mittelwert+0x398>
36de: 2f 5f subi r18, 0xFF ; 255
36e0: 3f 4f sbci r19, 0xFF ; 255
36e2: 0c c0 rjmp .+24 ; 0x36fc <Mittelwert+0x3b0>
36e4: 80 81 ld r24, Z
36e6: 91 81 ldd r25, Z+1 ; 0x01
36e8: 82 59 subi r24, 0x92 ; 146
36ea: 9f 4f sbci r25, 0xFF ; 255
36ec: 82 17 cp r24, r18
36ee: 93 07 cpc r25, r19
36f0: 4c f4 brge .+18 ; 0x3704 <Mittelwert+0x3b8>
36f2: 21 15 cp r18, r1
36f4: 31 05 cpc r19, r1
36f6: 31 f0 breq .+12 ; 0x3704 <Mittelwert+0x3b8>
36f8: 21 50 subi r18, 0x01 ; 1
36fa: 30 40 sbci r19, 0x00 ; 0
36fc: 30 93 19 02 sts 0x0219, r19
3700: 20 93 18 02 sts 0x0218, r18
3704: 20 91 1a 02 lds r18, 0x021A
3708: 30 91 1b 02 lds r19, 0x021B
370c: 80 91 e1 04 lds r24, 0x04E1
3710: e8 2f mov r30, r24
3712: ff 27 eor r31, r31
3714: ee 0f add r30, r30
3716: ff 1f adc r31, r31
3718: e2 55 subi r30, 0x52 ; 82
371a: fb 4f sbci r31, 0xFB ; 251
371c: 80 81 ld r24, Z
371e: 91 81 ldd r25, Z+1 ; 0x01
3720: 82 59 subi r24, 0x92 ; 146
3722: 9f 4f sbci r25, 0xFF ; 255
3724: 28 17 cp r18, r24
3726: 39 07 cpc r19, r25
3728: 1c f4 brge .+6 ; 0x3730 <Mittelwert+0x3e4>
372a: 2f 5f subi r18, 0xFF ; 255
372c: 3f 4f sbci r19, 0xFF ; 255
372e: 0c c0 rjmp .+24 ; 0x3748 <Mittelwert+0x3fc>
3730: 80 81 ld r24, Z
3732: 91 81 ldd r25, Z+1 ; 0x01
3734: 82 59 subi r24, 0x92 ; 146
3736: 9f 4f sbci r25, 0xFF ; 255
3738: 82 17 cp r24, r18
373a: 93 07 cpc r25, r19
373c: 4c f4 brge .+18 ; 0x3750 <Mittelwert+0x404>
373e: 21 15 cp r18, r1
3740: 31 05 cpc r19, r1
3742: 31 f0 breq .+12 ; 0x3750 <Mittelwert+0x404>
3744: 21 50 subi r18, 0x01 ; 1
3746: 30 40 sbci r19, 0x00 ; 0
3748: 30 93 1b 02 sts 0x021B, r19
374c: 20 93 1a 02 sts 0x021A, r18
3750: 80 91 14 02 lds r24, 0x0214
3754: 90 91 15 02 lds r25, 0x0215
3758: 97 ff sbrs r25, 7
375a: 05 c0 rjmp .+10 ; 0x3766 <Mittelwert+0x41a>
375c: 10 92 15 02 sts 0x0215, r1
3760: 10 92 14 02 sts 0x0214, r1
3764: 0a c0 rjmp .+20 ; 0x377a <Mittelwert+0x42e>
3766: 8f 3f cpi r24, 0xFF ; 255
3768: 91 05 cpc r25, r1
376a: 39 f0 breq .+14 ; 0x377a <Mittelwert+0x42e>
376c: 34 f0 brlt .+12 ; 0x377a <Mittelwert+0x42e>
376e: 8f ef ldi r24, 0xFF ; 255
3770: 90 e0 ldi r25, 0x00 ; 0
3772: 90 93 15 02 sts 0x0215, r25
3776: 80 93 14 02 sts 0x0214, r24
377a: 80 91 16 02 lds r24, 0x0216
377e: 90 91 17 02 lds r25, 0x0217
3782: 97 ff sbrs r25, 7
3784: 05 c0 rjmp .+10 ; 0x3790 <Mittelwert+0x444>
3786: 10 92 17 02 sts 0x0217, r1
378a: 10 92 16 02 sts 0x0216, r1
378e: 0a c0 rjmp .+20 ; 0x37a4 <Mittelwert+0x458>
3790: 8f 3f cpi r24, 0xFF ; 255
3792: 91 05 cpc r25, r1
3794: 39 f0 breq .+14 ; 0x37a4 <Mittelwert+0x458>
3796: 34 f0 brlt .+12 ; 0x37a4 <Mittelwert+0x458>
3798: 8f ef ldi r24, 0xFF ; 255
379a: 90 e0 ldi r25, 0x00 ; 0
379c: 90 93 17 02 sts 0x0217, r25
37a0: 80 93 16 02 sts 0x0216, r24
37a4: 80 91 18 02 lds r24, 0x0218
37a8: 90 91 19 02 lds r25, 0x0219
37ac: 97 ff sbrs r25, 7
37ae: 05 c0 rjmp .+10 ; 0x37ba <Mittelwert+0x46e>
37b0: 10 92 19 02 sts 0x0219, r1
37b4: 10 92 18 02 sts 0x0218, r1
37b8: 0a c0 rjmp .+20 ; 0x37ce <Mittelwert+0x482>
37ba: 8f 3f cpi r24, 0xFF ; 255
37bc: 91 05 cpc r25, r1
37be: 39 f0 breq .+14 ; 0x37ce <Mittelwert+0x482>
37c0: 34 f0 brlt .+12 ; 0x37ce <Mittelwert+0x482>
37c2: 8f ef ldi r24, 0xFF ; 255
37c4: 90 e0 ldi r25, 0x00 ; 0
37c6: 90 93 19 02 sts 0x0219, r25
37ca: 80 93 18 02 sts 0x0218, r24
37ce: 80 91 1a 02 lds r24, 0x021A
37d2: 90 91 1b 02 lds r25, 0x021B
37d6: 97 ff sbrs r25, 7
37d8: 05 c0 rjmp .+10 ; 0x37e4 <Mittelwert+0x498>
37da: 10 92 1b 02 sts 0x021B, r1
37de: 10 92 1a 02 sts 0x021A, r1
37e2: 0a c0 rjmp .+20 ; 0x37f8 <Mittelwert+0x4ac>
37e4: 8f 3f cpi r24, 0xFF ; 255
37e6: 91 05 cpc r25, r1
37e8: 39 f0 breq .+14 ; 0x37f8 <Mittelwert+0x4ac>
37ea: 34 f0 brlt .+12 ; 0x37f8 <Mittelwert+0x4ac>
37ec: 8f ef ldi r24, 0xFF ; 255
37ee: 90 e0 ldi r25, 0x00 ; 0
37f0: 90 93 1b 02 sts 0x021B, r25
37f4: 80 93 1a 02 sts 0x021A, r24
37f8: 1f 91 pop r17
37fa: 0f 91 pop r16
37fc: ff 90 pop r15
37fe: ef 90 pop r14
3800: df 90 pop r13
3802: cf 90 pop r12
3804: bf 90 pop r11
3806: af 90 pop r10
3808: 08 95 ret
0000380a <CalibrierMittelwert>:
380a: 10 92 7a 00 sts 0x007A, r1
380e: 80 91 b9 01 lds r24, 0x01B9
3812: 88 23 and r24, r24
3814: 69 f0 breq .+26 ; 0x3830 <CalibrierMittelwert+0x26>
3816: 80 91 ad 01 lds r24, 0x01AD
381a: 90 91 ae 01 lds r25, 0x01AE
381e: 60 91 b9 01 lds r22, 0x01B9
3822: 77 27 eor r23, r23
3824: 0e 94 92 2e call 0x5d24 ; 0x5d24 <__divmodhi4>
3828: 70 93 17 05 sts 0x0517, r23
382c: 60 93 16 05 sts 0x0516, r22
3830: 80 91 ba 01 lds r24, 0x01BA
3834: 88 23 and r24, r24
3836: 69 f0 breq .+26 ; 0x3852 <CalibrierMittelwert+0x48>
3838: 80 91 af 01 lds r24, 0x01AF
383c: 90 91 b0 01 lds r25, 0x01B0
3840: 60 91 ba 01 lds r22, 0x01BA
3844: 77 27 eor r23, r23
3846: 0e 94 92 2e call 0x5d24 ; 0x5d24 <__divmodhi4>
384a: 70 93 15 05 sts 0x0515, r23
384e: 60 93 14 05 sts 0x0514, r22
3852: 80 91 bb 01 lds r24, 0x01BB
3856: 88 23 and r24, r24
3858: 69 f0 breq .+26 ; 0x3874 <CalibrierMittelwert+0x6a>
385a: 80 91 b1 01 lds r24, 0x01B1
385e: 90 91 b2 01 lds r25, 0x01B2
3862: 60 91 bb 01 lds r22, 0x01BB
3866: 77 27 eor r23, r23
3868: 0e 94 92 2e call 0x5d24 ; 0x5d24 <__divmodhi4>
386c: 70 93 2b 05 sts 0x052B, r23
3870: 60 93 2a 05 sts 0x052A, r22
3874: 80 91 bc 01 lds r24, 0x01BC
3878: 88 23 and r24, r24
387a: d1 f0 breq .+52 ; 0x38b0 <CalibrierMittelwert+0xa6>
387c: 60 91 b5 01 lds r22, 0x01B5
3880: 70 91 b6 01 lds r23, 0x01B6
3884: 20 91 bc 01 lds r18, 0x01BC
3888: 88 27 eor r24, r24
388a: 77 fd sbrc r23, 7
388c: 80 95 com r24
388e: 98 2f mov r25, r24
3890: f4 e0 ldi r31, 0x04 ; 4
3892: 66 0f add r22, r22
3894: 77 1f adc r23, r23
3896: 88 1f adc r24, r24
3898: 99 1f adc r25, r25
389a: fa 95 dec r31
389c: d1 f7 brne .-12 ; 0x3892 <CalibrierMittelwert+0x88>
389e: 33 27 eor r19, r19
38a0: 44 27 eor r20, r20
38a2: 55 27 eor r21, r21
38a4: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
38a8: 30 93 28 05 sts 0x0528, r19
38ac: 20 93 27 05 sts 0x0527, r18
38b0: 80 91 bd 01 lds r24, 0x01BD
38b4: 88 23 and r24, r24
38b6: d1 f0 breq .+52 ; 0x38ec <CalibrierMittelwert+0xe2>
38b8: 60 91 b3 01 lds r22, 0x01B3
38bc: 70 91 b4 01 lds r23, 0x01B4
38c0: 20 91 bd 01 lds r18, 0x01BD
38c4: 88 27 eor r24, r24
38c6: 77 fd sbrc r23, 7
38c8: 80 95 com r24
38ca: 98 2f mov r25, r24
38cc: e4 e0 ldi r30, 0x04 ; 4
38ce: 66 0f add r22, r22
38d0: 77 1f adc r23, r23
38d2: 88 1f adc r24, r24
38d4: 99 1f adc r25, r25
38d6: ea 95 dec r30
38d8: d1 f7 brne .-12 ; 0x38ce <CalibrierMittelwert+0xc4>
38da: 33 27 eor r19, r19
38dc: 44 27 eor r20, r20
38de: 55 27 eor r21, r21
38e0: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
38e4: 30 93 31 05 sts 0x0531, r19
38e8: 20 93 30 05 sts 0x0530, r18
38ec: 80 91 be 01 lds r24, 0x01BE
38f0: 88 23 and r24, r24
38f2: 99 f0 breq .+38 ; 0x391a <CalibrierMittelwert+0x110>
38f4: 60 91 b7 01 lds r22, 0x01B7
38f8: 70 91 b8 01 lds r23, 0x01B8
38fc: 20 91 be 01 lds r18, 0x01BE
3900: 88 27 eor r24, r24
3902: 77 fd sbrc r23, 7
3904: 80 95 com r24
3906: 98 2f mov r25, r24
3908: 33 27 eor r19, r19
390a: 44 27 eor r20, r20
390c: 55 27 eor r21, r21
390e: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
3912: 30 93 1a 05 sts 0x051A, r19
3916: 20 93 19 05 sts 0x0519, r18
391a: 10 92 ae 01 sts 0x01AE, r1
391e: 10 92 ad 01 sts 0x01AD, r1
3922: 10 92 b9 01 sts 0x01B9, r1
3926: 10 92 b0 01 sts 0x01B0, r1
392a: 10 92 af 01 sts 0x01AF, r1
392e: 10 92 ba 01 sts 0x01BA, r1
3932: 10 92 b2 01 sts 0x01B2, r1
3936: 10 92 b1 01 sts 0x01B1, r1
393a: 10 92 bb 01 sts 0x01BB, r1
393e: 10 92 b4 01 sts 0x01B4, r1
3942: 10 92 b3 01 sts 0x01B3, r1
3946: 10 92 bd 01 sts 0x01BD, r1
394a: 10 92 b6 01 sts 0x01B6, r1
394e: 10 92 b5 01 sts 0x01B5, r1
3952: 10 92 bc 01 sts 0x01BC, r1
3956: 10 92 b8 01 sts 0x01B8, r1
395a: 10 92 b7 01 sts 0x01B7, r1
395e: 10 92 be 01 sts 0x01BE, r1
3962: 8f ec ldi r24, 0xCF ; 207
3964: 80 93 7a 00 sts 0x007A, r24
3968: 20 91 14 02 lds r18, 0x0214
396c: 30 91 15 02 lds r19, 0x0215
3970: 80 91 de 04 lds r24, 0x04DE
3974: e8 2f mov r30, r24
3976: ff 27 eor r31, r31
3978: ee 0f add r30, r30
397a: ff 1f adc r31, r31
397c: e2 55 subi r30, 0x52 ; 82
397e: fb 4f sbci r31, 0xFB ; 251
3980: 80 81 ld r24, Z
3982: 91 81 ldd r25, Z+1 ; 0x01
3984: 82 59 subi r24, 0x92 ; 146
3986: 9f 4f sbci r25, 0xFF ; 255
3988: 28 17 cp r18, r24
398a: 39 07 cpc r19, r25
398c: 1c f4 brge .+6 ; 0x3994 <CalibrierMittelwert+0x18a>
398e: 2f 5f subi r18, 0xFF ; 255
3990: 3f 4f sbci r19, 0xFF ; 255
3992: 0c c0 rjmp .+24 ; 0x39ac <CalibrierMittelwert+0x1a2>
3994: 80 81 ld r24, Z
3996: 91 81 ldd r25, Z+1 ; 0x01
3998: 82 59 subi r24, 0x92 ; 146
399a: 9f 4f sbci r25, 0xFF ; 255
399c: 82 17 cp r24, r18
399e: 93 07 cpc r25, r19
39a0: 4c f4 brge .+18 ; 0x39b4 <CalibrierMittelwert+0x1aa>
39a2: 21 15 cp r18, r1
39a4: 31 05 cpc r19, r1
39a6: 31 f0 breq .+12 ; 0x39b4 <CalibrierMittelwert+0x1aa>
39a8: 21 50 subi r18, 0x01 ; 1
39aa: 30 40 sbci r19, 0x00 ; 0
39ac: 30 93 15 02 sts 0x0215, r19
39b0: 20 93 14 02 sts 0x0214, r18
39b4: 20 91 16 02 lds r18, 0x0216
39b8: 30 91 17 02 lds r19, 0x0217
39bc: 80 91 df 04 lds r24, 0x04DF
39c0: e8 2f mov r30, r24
39c2: ff 27 eor r31, r31
39c4: ee 0f add r30, r30
39c6: ff 1f adc r31, r31
39c8: e2 55 subi r30, 0x52 ; 82
39ca: fb 4f sbci r31, 0xFB ; 251
39cc: 80 81 ld r24, Z
39ce: 91 81 ldd r25, Z+1 ; 0x01
39d0: 82 59 subi r24, 0x92 ; 146
39d2: 9f 4f sbci r25, 0xFF ; 255
39d4: 28 17 cp r18, r24
39d6: 39 07 cpc r19, r25
39d8: 1c f4 brge .+6 ; 0x39e0 <CalibrierMittelwert+0x1d6>
39da: 2f 5f subi r18, 0xFF ; 255
39dc: 3f 4f sbci r19, 0xFF ; 255
39de: 0c c0 rjmp .+24 ; 0x39f8 <CalibrierMittelwert+0x1ee>
39e0: 80 81 ld r24, Z
39e2: 91 81 ldd r25, Z+1 ; 0x01
39e4: 82 59 subi r24, 0x92 ; 146
39e6: 9f 4f sbci r25, 0xFF ; 255
39e8: 82 17 cp r24, r18
39ea: 93 07 cpc r25, r19
39ec: 4c f4 brge .+18 ; 0x3a00 <CalibrierMittelwert+0x1f6>
39ee: 21 15 cp r18, r1
39f0: 31 05 cpc r19, r1
39f2: 31 f0 breq .+12 ; 0x3a00 <CalibrierMittelwert+0x1f6>
39f4: 21 50 subi r18, 0x01 ; 1
39f6: 30 40 sbci r19, 0x00 ; 0
39f8: 30 93 17 02 sts 0x0217, r19
39fc: 20 93 16 02 sts 0x0216, r18
3a00: 20 91 18 02 lds r18, 0x0218
3a04: 30 91 19 02 lds r19, 0x0219
3a08: 80 91 e0 04 lds r24, 0x04E0
3a0c: e8 2f mov r30, r24
3a0e: ff 27 eor r31, r31
3a10: ee 0f add r30, r30
3a12: ff 1f adc r31, r31
3a14: e2 55 subi r30, 0x52 ; 82
3a16: fb 4f sbci r31, 0xFB ; 251
3a18: 80 81 ld r24, Z
3a1a: 91 81 ldd r25, Z+1 ; 0x01
3a1c: 82 59 subi r24, 0x92 ; 146
3a1e: 9f 4f sbci r25, 0xFF ; 255
3a20: 28 17 cp r18, r24
3a22: 39 07 cpc r19, r25
3a24: 1c f4 brge .+6 ; 0x3a2c <CalibrierMittelwert+0x222>
3a26: 2f 5f subi r18, 0xFF ; 255
3a28: 3f 4f sbci r19, 0xFF ; 255
3a2a: 0c c0 rjmp .+24 ; 0x3a44 <CalibrierMittelwert+0x23a>
3a2c: 80 81 ld r24, Z
3a2e: 91 81 ldd r25, Z+1 ; 0x01
3a30: 82 59 subi r24, 0x92 ; 146
3a32: 9f 4f sbci r25, 0xFF ; 255
3a34: 82 17 cp r24, r18
3a36: 93 07 cpc r25, r19
3a38: 4c f4 brge .+18 ; 0x3a4c <CalibrierMittelwert+0x242>
3a3a: 21 15 cp r18, r1
3a3c: 31 05 cpc r19, r1
3a3e: 31 f0 breq .+12 ; 0x3a4c <CalibrierMittelwert+0x242>
3a40: 21 50 subi r18, 0x01 ; 1
3a42: 30 40 sbci r19, 0x00 ; 0
3a44: 30 93 19 02 sts 0x0219, r19
3a48: 20 93 18 02 sts 0x0218, r18
3a4c: 20 91 1a 02 lds r18, 0x021A
3a50: 30 91 1b 02 lds r19, 0x021B
3a54: 80 91 e1 04 lds r24, 0x04E1
3a58: e8 2f mov r30, r24
3a5a: ff 27 eor r31, r31
3a5c: ee 0f add r30, r30
3a5e: ff 1f adc r31, r31
3a60: e2 55 subi r30, 0x52 ; 82
3a62: fb 4f sbci r31, 0xFB ; 251
3a64: 80 81 ld r24, Z
3a66: 91 81 ldd r25, Z+1 ; 0x01
3a68: 82 59 subi r24, 0x92 ; 146
3a6a: 9f 4f sbci r25, 0xFF ; 255
3a6c: 28 17 cp r18, r24
3a6e: 39 07 cpc r19, r25
3a70: 1c f4 brge .+6 ; 0x3a78 <CalibrierMittelwert+0x26e>
3a72: 2f 5f subi r18, 0xFF ; 255
3a74: 3f 4f sbci r19, 0xFF ; 255
3a76: 0c c0 rjmp .+24 ; 0x3a90 <CalibrierMittelwert+0x286>
3a78: 80 81 ld r24, Z
3a7a: 91 81 ldd r25, Z+1 ; 0x01
3a7c: 82 59 subi r24, 0x92 ; 146
3a7e: 9f 4f sbci r25, 0xFF ; 255
3a80: 82 17 cp r24, r18
3a82: 93 07 cpc r25, r19
3a84: 4c f4 brge .+18 ; 0x3a98 <CalibrierMittelwert+0x28e>
3a86: 21 15 cp r18, r1
3a88: 31 05 cpc r19, r1
3a8a: 31 f0 breq .+12 ; 0x3a98 <CalibrierMittelwert+0x28e>
3a8c: 21 50 subi r18, 0x01 ; 1
3a8e: 30 40 sbci r19, 0x00 ; 0
3a90: 30 93 1b 02 sts 0x021B, r19
3a94: 20 93 1a 02 sts 0x021A, r18
3a98: 80 91 14 02 lds r24, 0x0214
3a9c: 90 91 15 02 lds r25, 0x0215
3aa0: 97 ff sbrs r25, 7
3aa2: 05 c0 rjmp .+10 ; 0x3aae <CalibrierMittelwert+0x2a4>
3aa4: 10 92 15 02 sts 0x0215, r1
3aa8: 10 92 14 02 sts 0x0214, r1
3aac: 0a c0 rjmp .+20 ; 0x3ac2 <CalibrierMittelwert+0x2b8>
3aae: 8f 3f cpi r24, 0xFF ; 255
3ab0: 91 05 cpc r25, r1
3ab2: 39 f0 breq .+14 ; 0x3ac2 <CalibrierMittelwert+0x2b8>
3ab4: 34 f0 brlt .+12 ; 0x3ac2 <CalibrierMittelwert+0x2b8>
3ab6: 8f ef ldi r24, 0xFF ; 255
3ab8: 90 e0 ldi r25, 0x00 ; 0
3aba: 90 93 15 02 sts 0x0215, r25
3abe: 80 93 14 02 sts 0x0214, r24
3ac2: 80 91 16 02 lds r24, 0x0216
3ac6: 90 91 17 02 lds r25, 0x0217
3aca: 97 ff sbrs r25, 7
3acc: 05 c0 rjmp .+10 ; 0x3ad8 <CalibrierMittelwert+0x2ce>
3ace: 10 92 17 02 sts 0x0217, r1
3ad2: 10 92 16 02 sts 0x0216, r1
3ad6: 0a c0 rjmp .+20 ; 0x3aec <CalibrierMittelwert+0x2e2>
3ad8: 8f 3f cpi r24, 0xFF ; 255
3ada: 91 05 cpc r25, r1
3adc: 39 f0 breq .+14 ; 0x3aec <CalibrierMittelwert+0x2e2>
3ade: 34 f0 brlt .+12 ; 0x3aec <CalibrierMittelwert+0x2e2>
3ae0: 8f ef ldi r24, 0xFF ; 255
3ae2: 90 e0 ldi r25, 0x00 ; 0
3ae4: 90 93 17 02 sts 0x0217, r25
3ae8: 80 93 16 02 sts 0x0216, r24
3aec: 80 91 18 02 lds r24, 0x0218
3af0: 90 91 19 02 lds r25, 0x0219
3af4: 97 ff sbrs r25, 7
3af6: 05 c0 rjmp .+10 ; 0x3b02 <CalibrierMittelwert+0x2f8>
3af8: 10 92 19 02 sts 0x0219, r1
3afc: 10 92 18 02 sts 0x0218, r1
3b00: 0a c0 rjmp .+20 ; 0x3b16 <CalibrierMittelwert+0x30c>
3b02: 8f 3f cpi r24, 0xFF ; 255
3b04: 91 05 cpc r25, r1
3b06: 39 f0 breq .+14 ; 0x3b16 <CalibrierMittelwert+0x30c>
3b08: 34 f0 brlt .+12 ; 0x3b16 <CalibrierMittelwert+0x30c>
3b0a: 8f ef ldi r24, 0xFF ; 255
3b0c: 90 e0 ldi r25, 0x00 ; 0
3b0e: 90 93 19 02 sts 0x0219, r25
3b12: 80 93 18 02 sts 0x0218, r24
3b16: 80 91 1a 02 lds r24, 0x021A
3b1a: 90 91 1b 02 lds r25, 0x021B
3b1e: 97 ff sbrs r25, 7
3b20: 05 c0 rjmp .+10 ; 0x3b2c <CalibrierMittelwert+0x322>
3b22: 10 92 1b 02 sts 0x021B, r1
3b26: 10 92 1a 02 sts 0x021A, r1
3b2a: 08 95 ret
3b2c: 8f 3f cpi r24, 0xFF ; 255
3b2e: 91 05 cpc r25, r1
3b30: 39 f0 breq .+14 ; 0x3b40 <CalibrierMittelwert+0x336>
3b32: 34 f0 brlt .+12 ; 0x3b40 <CalibrierMittelwert+0x336>
3b34: 8f ef ldi r24, 0xFF ; 255
3b36: 90 e0 ldi r25, 0x00 ; 0
3b38: 90 93 1b 02 sts 0x021B, r25
3b3c: 80 93 1a 02 sts 0x021A, r24
3b40: 08 95 ret
00003b42 <ParameterZuordnung>:
3b42: 1f 93 push r17
3b44: 80 91 e5 04 lds r24, 0x04E5
3b48: 8b 3f cpi r24, 0xFB ; 251
3b4a: 98 f0 brcs .+38 ; 0x3b72 <ParameterZuordnung+0x30>
3b4c: 8b 3f cpi r24, 0xFB ; 251
3b4e: 19 f4 brne .+6 ; 0x3b56 <ParameterZuordnung+0x14>
3b50: 80 91 14 02 lds r24, 0x0214
3b54: 0e c0 rjmp .+28 ; 0x3b72 <ParameterZuordnung+0x30>
3b56: 8c 3f cpi r24, 0xFC ; 252
3b58: 19 f4 brne .+6 ; 0x3b60 <ParameterZuordnung+0x1e>
3b5a: 80 91 16 02 lds r24, 0x0216
3b5e: 09 c0 rjmp .+18 ; 0x3b72 <ParameterZuordnung+0x30>
3b60: 8d 3f cpi r24, 0xFD ; 253
3b62: 19 f4 brne .+6 ; 0x3b6a <ParameterZuordnung+0x28>
3b64: 80 91 18 02 lds r24, 0x0218
3b68: 04 c0 rjmp .+8 ; 0x3b72 <ParameterZuordnung+0x30>
3b6a: 8e 3f cpi r24, 0xFE ; 254
3b6c: 21 f4 brne .+8 ; 0x3b76 <ParameterZuordnung+0x34>
3b6e: 80 91 1a 02 lds r24, 0x021A
3b72: 80 93 81 01 sts 0x0181, r24
3b76: 80 91 81 01 lds r24, 0x0181
3b7a: 88 23 and r24, r24
3b7c: 19 f4 brne .+6 ; 0x3b84 <ParameterZuordnung+0x42>
3b7e: 10 92 81 01 sts 0x0181, r1
3b82: 04 c0 rjmp .+8 ; 0x3b8c <ParameterZuordnung+0x4a>
3b84: 8f 3f cpi r24, 0xFF ; 255
3b86: 11 f4 brne .+4 ; 0x3b8c <ParameterZuordnung+0x4a>
3b88: 80 93 81 01 sts 0x0181, r24
3b8c: 80 91 e4 04 lds r24, 0x04E4
3b90: 8b 3f cpi r24, 0xFB ; 251
3b92: 98 f0 brcs .+38 ; 0x3bba <ParameterZuordnung+0x78>
3b94: 8b 3f cpi r24, 0xFB ; 251
3b96: 19 f4 brne .+6 ; 0x3b9e <ParameterZuordnung+0x5c>
3b98: 80 91 14 02 lds r24, 0x0214
3b9c: 0e c0 rjmp .+28 ; 0x3bba <ParameterZuordnung+0x78>
3b9e: 8c 3f cpi r24, 0xFC ; 252
3ba0: 19 f4 brne .+6 ; 0x3ba8 <ParameterZuordnung+0x66>
3ba2: 80 91 16 02 lds r24, 0x0216
3ba6: 09 c0 rjmp .+18 ; 0x3bba <ParameterZuordnung+0x78>
3ba8: 8d 3f cpi r24, 0xFD ; 253
3baa: 19 f4 brne .+6 ; 0x3bb2 <ParameterZuordnung+0x70>
3bac: 80 91 18 02 lds r24, 0x0218
3bb0: 04 c0 rjmp .+8 ; 0x3bba <ParameterZuordnung+0x78>
3bb2: 8e 3f cpi r24, 0xFE ; 254
3bb4: 21 f4 brne .+8 ; 0x3bbe <ParameterZuordnung+0x7c>
3bb6: 80 91 1a 02 lds r24, 0x021A
3bba: 80 93 80 01 sts 0x0180, r24
3bbe: 80 91 80 01 lds r24, 0x0180
3bc2: 88 23 and r24, r24
3bc4: 19 f4 brne .+6 ; 0x3bcc <ParameterZuordnung+0x8a>
3bc6: 10 92 80 01 sts 0x0180, r1
3bca: 05 c0 rjmp .+10 ; 0x3bd6 <ParameterZuordnung+0x94>
3bcc: 84 36 cpi r24, 0x64 ; 100
3bce: 18 f0 brcs .+6 ; 0x3bd6 <ParameterZuordnung+0x94>
3bd0: 84 e6 ldi r24, 0x64 ; 100
3bd2: 80 93 80 01 sts 0x0180, r24
3bd6: 80 91 e6 04 lds r24, 0x04E6
3bda: 8b 3f cpi r24, 0xFB ; 251
3bdc: 98 f0 brcs .+38 ; 0x3c04 <ParameterZuordnung+0xc2>
3bde: 8b 3f cpi r24, 0xFB ; 251
3be0: 19 f4 brne .+6 ; 0x3be8 <ParameterZuordnung+0xa6>
3be2: 80 91 14 02 lds r24, 0x0214
3be6: 0e c0 rjmp .+28 ; 0x3c04 <ParameterZuordnung+0xc2>
3be8: 8c 3f cpi r24, 0xFC ; 252
3bea: 19 f4 brne .+6 ; 0x3bf2 <ParameterZuordnung+0xb0>
3bec: 80 91 16 02 lds r24, 0x0216
3bf0: 09 c0 rjmp .+18 ; 0x3c04 <ParameterZuordnung+0xc2>
3bf2: 8d 3f cpi r24, 0xFD ; 253
3bf4: 19 f4 brne .+6 ; 0x3bfc <ParameterZuordnung+0xba>
3bf6: 80 91 18 02 lds r24, 0x0218
3bfa: 04 c0 rjmp .+8 ; 0x3c04 <ParameterZuordnung+0xc2>
3bfc: 8e 3f cpi r24, 0xFE ; 254
3bfe: 21 f4 brne .+8 ; 0x3c08 <ParameterZuordnung+0xc6>
3c00: 80 91 1a 02 lds r24, 0x021A
3c04: 80 93 82 01 sts 0x0182, r24
3c08: 80 91 82 01 lds r24, 0x0182
3c0c: 88 23 and r24, r24
3c0e: 19 f4 brne .+6 ; 0x3c16 <ParameterZuordnung+0xd4>
3c10: 10 92 82 01 sts 0x0182, r1
3c14: 05 c0 rjmp .+10 ; 0x3c20 <ParameterZuordnung+0xde>
3c16: 84 36 cpi r24, 0x64 ; 100
3c18: 18 f0 brcs .+6 ; 0x3c20 <ParameterZuordnung+0xde>
3c1a: 84 e6 ldi r24, 0x64 ; 100
3c1c: 80 93 82 01 sts 0x0182, r24
3c20: 80 91 e8 04 lds r24, 0x04E8
3c24: 8b 3f cpi r24, 0xFB ; 251
3c26: 98 f0 brcs .+38 ; 0x3c4e <ParameterZuordnung+0x10c>
3c28: 8b 3f cpi r24, 0xFB ; 251
3c2a: 19 f4 brne .+6 ; 0x3c32 <ParameterZuordnung+0xf0>
3c2c: 80 91 14 02 lds r24, 0x0214
3c30: 0e c0 rjmp .+28 ; 0x3c4e <ParameterZuordnung+0x10c>
3c32: 8c 3f cpi r24, 0xFC ; 252
3c34: 19 f4 brne .+6 ; 0x3c3c <ParameterZuordnung+0xfa>
3c36: 80 91 16 02 lds r24, 0x0216
3c3a: 09 c0 rjmp .+18 ; 0x3c4e <ParameterZuordnung+0x10c>
3c3c: 8d 3f cpi r24, 0xFD ; 253
3c3e: 19 f4 brne .+6 ; 0x3c46 <ParameterZuordnung+0x104>
3c40: 80 91 18 02 lds r24, 0x0218
3c44: 04 c0 rjmp .+8 ; 0x3c4e <ParameterZuordnung+0x10c>
3c46: 8e 3f cpi r24, 0xFE ; 254
3c48: 21 f4 brne .+8 ; 0x3c52 <ParameterZuordnung+0x110>
3c4a: 80 91 1a 02 lds r24, 0x021A
3c4e: 80 93 83 01 sts 0x0183, r24
3c52: 80 91 83 01 lds r24, 0x0183
3c56: 88 23 and r24, r24
3c58: 19 f4 brne .+6 ; 0x3c60 <ParameterZuordnung+0x11e>
3c5a: 10 92 83 01 sts 0x0183, r1
3c5e: 04 c0 rjmp .+8 ; 0x3c68 <ParameterZuordnung+0x126>
3c60: 8f 3f cpi r24, 0xFF ; 255
3c62: 11 f4 brne .+4 ; 0x3c68 <ParameterZuordnung+0x126>
3c64: 80 93 83 01 sts 0x0183, r24
3c68: 80 91 ef 04 lds r24, 0x04EF
3c6c: 8b 3f cpi r24, 0xFB ; 251
3c6e: 98 f0 brcs .+38 ; 0x3c96 <ParameterZuordnung+0x154>
3c70: 8b 3f cpi r24, 0xFB ; 251
3c72: 19 f4 brne .+6 ; 0x3c7a <ParameterZuordnung+0x138>
3c74: 80 91 14 02 lds r24, 0x0214
3c78: 0e c0 rjmp .+28 ; 0x3c96 <ParameterZuordnung+0x154>
3c7a: 8c 3f cpi r24, 0xFC ; 252
3c7c: 19 f4 brne .+6 ; 0x3c84 <ParameterZuordnung+0x142>
3c7e: 80 91 16 02 lds r24, 0x0216
3c82: 09 c0 rjmp .+18 ; 0x3c96 <ParameterZuordnung+0x154>
3c84: 8d 3f cpi r24, 0xFD ; 253
3c86: 19 f4 brne .+6 ; 0x3c8e <ParameterZuordnung+0x14c>
3c88: 80 91 18 02 lds r24, 0x0218
3c8c: 04 c0 rjmp .+8 ; 0x3c96 <ParameterZuordnung+0x154>
3c8e: 8e 3f cpi r24, 0xFE ; 254
3c90: 21 f4 brne .+8 ; 0x3c9a <ParameterZuordnung+0x158>
3c92: 80 91 1a 02 lds r24, 0x021A
3c96: 80 93 84 01 sts 0x0184, r24
3c9a: 80 91 84 01 lds r24, 0x0184
3c9e: 88 23 and r24, r24
3ca0: 19 f4 brne .+6 ; 0x3ca8 <ParameterZuordnung+0x166>
3ca2: 10 92 84 01 sts 0x0184, r1
3ca6: 04 c0 rjmp .+8 ; 0x3cb0 <ParameterZuordnung+0x16e>
3ca8: 8f 3f cpi r24, 0xFF ; 255
3caa: 11 f4 brne .+4 ; 0x3cb0 <ParameterZuordnung+0x16e>
3cac: 80 93 84 01 sts 0x0184, r24
3cb0: 80 91 f0 04 lds r24, 0x04F0
3cb4: 8b 3f cpi r24, 0xFB ; 251
3cb6: 98 f0 brcs .+38 ; 0x3cde <ParameterZuordnung+0x19c>
3cb8: 8b 3f cpi r24, 0xFB ; 251
3cba: 19 f4 brne .+6 ; 0x3cc2 <ParameterZuordnung+0x180>
3cbc: 80 91 14 02 lds r24, 0x0214
3cc0: 0e c0 rjmp .+28 ; 0x3cde <ParameterZuordnung+0x19c>
3cc2: 8c 3f cpi r24, 0xFC ; 252
3cc4: 19 f4 brne .+6 ; 0x3ccc <ParameterZuordnung+0x18a>
3cc6: 80 91 16 02 lds r24, 0x0216
3cca: 09 c0 rjmp .+18 ; 0x3cde <ParameterZuordnung+0x19c>
3ccc: 8d 3f cpi r24, 0xFD ; 253
3cce: 19 f4 brne .+6 ; 0x3cd6 <ParameterZuordnung+0x194>
3cd0: 80 91 18 02 lds r24, 0x0218
3cd4: 04 c0 rjmp .+8 ; 0x3cde <ParameterZuordnung+0x19c>
3cd6: 8e 3f cpi r24, 0xFE ; 254
3cd8: 21 f4 brne .+8 ; 0x3ce2 <ParameterZuordnung+0x1a0>
3cda: 80 91 1a 02 lds r24, 0x021A
3cde: 80 93 85 01 sts 0x0185, r24
3ce2: 80 91 85 01 lds r24, 0x0185
3ce6: 8b 30 cpi r24, 0x0B ; 11
3ce8: 10 f4 brcc .+4 ; 0x3cee <ParameterZuordnung+0x1ac>
3cea: 8a e0 ldi r24, 0x0A ; 10
3cec: 02 c0 rjmp .+4 ; 0x3cf2 <ParameterZuordnung+0x1b0>
3cee: 8f 3f cpi r24, 0xFF ; 255
3cf0: 11 f4 brne .+4 ; 0x3cf6 <ParameterZuordnung+0x1b4>
3cf2: 80 93 85 01 sts 0x0185, r24
3cf6: 80 91 f1 04 lds r24, 0x04F1
3cfa: 8b 3f cpi r24, 0xFB ; 251
3cfc: 98 f0 brcs .+38 ; 0x3d24 <ParameterZuordnung+0x1e2>
3cfe: 8b 3f cpi r24, 0xFB ; 251
3d00: 19 f4 brne .+6 ; 0x3d08 <ParameterZuordnung+0x1c6>
3d02: 80 91 14 02 lds r24, 0x0214
3d06: 0e c0 rjmp .+28 ; 0x3d24 <ParameterZuordnung+0x1e2>
3d08: 8c 3f cpi r24, 0xFC ; 252
3d0a: 19 f4 brne .+6 ; 0x3d12 <ParameterZuordnung+0x1d0>
3d0c: 80 91 16 02 lds r24, 0x0216
3d10: 09 c0 rjmp .+18 ; 0x3d24 <ParameterZuordnung+0x1e2>
3d12: 8d 3f cpi r24, 0xFD ; 253
3d14: 19 f4 brne .+6 ; 0x3d1c <ParameterZuordnung+0x1da>
3d16: 80 91 18 02 lds r24, 0x0218
3d1a: 04 c0 rjmp .+8 ; 0x3d24 <ParameterZuordnung+0x1e2>
3d1c: 8e 3f cpi r24, 0xFE ; 254
3d1e: 21 f4 brne .+8 ; 0x3d28 <ParameterZuordnung+0x1e6>
3d20: 80 91 1a 02 lds r24, 0x021A
3d24: 80 93 86 01 sts 0x0186, r24
3d28: 80 91 86 01 lds r24, 0x0186
3d2c: 88 23 and r24, r24
3d2e: 19 f4 brne .+6 ; 0x3d36 <ParameterZuordnung+0x1f4>
3d30: 10 92 86 01 sts 0x0186, r1
3d34: 04 c0 rjmp .+8 ; 0x3d3e <ParameterZuordnung+0x1fc>
3d36: 8f 3f cpi r24, 0xFF ; 255
3d38: 11 f4 brne .+4 ; 0x3d3e <ParameterZuordnung+0x1fc>
3d3a: 80 93 86 01 sts 0x0186, r24
3d3e: 80 91 f6 04 lds r24, 0x04F6
3d42: 8b 3f cpi r24, 0xFB ; 251
3d44: 98 f0 brcs .+38 ; 0x3d6c <ParameterZuordnung+0x22a>
3d46: 8b 3f cpi r24, 0xFB ; 251
3d48: 19 f4 brne .+6 ; 0x3d50 <ParameterZuordnung+0x20e>
3d4a: 80 91 14 02 lds r24, 0x0214
3d4e: 0e c0 rjmp .+28 ; 0x3d6c <ParameterZuordnung+0x22a>
3d50: 8c 3f cpi r24, 0xFC ; 252
3d52: 19 f4 brne .+6 ; 0x3d5a <ParameterZuordnung+0x218>
3d54: 80 91 16 02 lds r24, 0x0216
3d58: 09 c0 rjmp .+18 ; 0x3d6c <ParameterZuordnung+0x22a>
3d5a: 8d 3f cpi r24, 0xFD ; 253
3d5c: 19 f4 brne .+6 ; 0x3d64 <ParameterZuordnung+0x222>
3d5e: 80 91 18 02 lds r24, 0x0218
3d62: 04 c0 rjmp .+8 ; 0x3d6c <ParameterZuordnung+0x22a>
3d64: 8e 3f cpi r24, 0xFE ; 254
3d66: 21 f4 brne .+8 ; 0x3d70 <ParameterZuordnung+0x22e>
3d68: 80 91 1a 02 lds r24, 0x021A
3d6c: 80 93 88 01 sts 0x0188, r24
3d70: 80 91 88 01 lds r24, 0x0188
3d74: 88 23 and r24, r24
3d76: 19 f4 brne .+6 ; 0x3d7e <ParameterZuordnung+0x23c>
3d78: 10 92 88 01 sts 0x0188, r1
3d7c: 04 c0 rjmp .+8 ; 0x3d86 <ParameterZuordnung+0x244>
3d7e: 8f 3f cpi r24, 0xFF ; 255
3d80: 11 f4 brne .+4 ; 0x3d86 <ParameterZuordnung+0x244>
3d82: 80 93 88 01 sts 0x0188, r24
3d86: 80 91 f7 04 lds r24, 0x04F7
3d8a: 8b 3f cpi r24, 0xFB ; 251
3d8c: 98 f0 brcs .+38 ; 0x3db4 <ParameterZuordnung+0x272>
3d8e: 8b 3f cpi r24, 0xFB ; 251
3d90: 19 f4 brne .+6 ; 0x3d98 <ParameterZuordnung+0x256>
3d92: 80 91 14 02 lds r24, 0x0214
3d96: 0e c0 rjmp .+28 ; 0x3db4 <ParameterZuordnung+0x272>
3d98: 8c 3f cpi r24, 0xFC ; 252
3d9a: 19 f4 brne .+6 ; 0x3da2 <ParameterZuordnung+0x260>
3d9c: 80 91 16 02 lds r24, 0x0216
3da0: 09 c0 rjmp .+18 ; 0x3db4 <ParameterZuordnung+0x272>
3da2: 8d 3f cpi r24, 0xFD ; 253
3da4: 19 f4 brne .+6 ; 0x3dac <ParameterZuordnung+0x26a>
3da6: 80 91 18 02 lds r24, 0x0218
3daa: 04 c0 rjmp .+8 ; 0x3db4 <ParameterZuordnung+0x272>
3dac: 8e 3f cpi r24, 0xFE ; 254
3dae: 21 f4 brne .+8 ; 0x3db8 <ParameterZuordnung+0x276>
3db0: 80 91 1a 02 lds r24, 0x021A
3db4: 80 93 28 02 sts 0x0228, r24
3db8: 80 91 28 02 lds r24, 0x0228
3dbc: 88 23 and r24, r24
3dbe: 19 f4 brne .+6 ; 0x3dc6 <ParameterZuordnung+0x284>
3dc0: 10 92 28 02 sts 0x0228, r1
3dc4: 04 c0 rjmp .+8 ; 0x3dce <ParameterZuordnung+0x28c>
3dc6: 8f 3f cpi r24, 0xFF ; 255
3dc8: 11 f4 brne .+4 ; 0x3dce <ParameterZuordnung+0x28c>
3dca: 80 93 28 02 sts 0x0228, r24
3dce: 80 91 f8 04 lds r24, 0x04F8
3dd2: 8b 3f cpi r24, 0xFB ; 251
3dd4: 98 f0 brcs .+38 ; 0x3dfc <ParameterZuordnung+0x2ba>
3dd6: 8b 3f cpi r24, 0xFB ; 251
3dd8: 19 f4 brne .+6 ; 0x3de0 <ParameterZuordnung+0x29e>
3dda: 80 91 14 02 lds r24, 0x0214
3dde: 0e c0 rjmp .+28 ; 0x3dfc <ParameterZuordnung+0x2ba>
3de0: 8c 3f cpi r24, 0xFC ; 252
3de2: 19 f4 brne .+6 ; 0x3dea <ParameterZuordnung+0x2a8>
3de4: 80 91 16 02 lds r24, 0x0216
3de8: 09 c0 rjmp .+18 ; 0x3dfc <ParameterZuordnung+0x2ba>
3dea: 8d 3f cpi r24, 0xFD ; 253
3dec: 19 f4 brne .+6 ; 0x3df4 <ParameterZuordnung+0x2b2>
3dee: 80 91 18 02 lds r24, 0x0218
3df2: 04 c0 rjmp .+8 ; 0x3dfc <ParameterZuordnung+0x2ba>
3df4: 8e 3f cpi r24, 0xFE ; 254
3df6: 21 f4 brne .+8 ; 0x3e00 <ParameterZuordnung+0x2be>
3df8: 80 91 1a 02 lds r24, 0x021A
3dfc: 80 93 29 02 sts 0x0229, r24
3e00: 80 91 29 02 lds r24, 0x0229
3e04: 88 23 and r24, r24
3e06: 19 f4 brne .+6 ; 0x3e0e <ParameterZuordnung+0x2cc>
3e08: 10 92 29 02 sts 0x0229, r1
3e0c: 04 c0 rjmp .+8 ; 0x3e16 <ParameterZuordnung+0x2d4>
3e0e: 8f 3f cpi r24, 0xFF ; 255
3e10: 11 f4 brne .+4 ; 0x3e16 <ParameterZuordnung+0x2d4>
3e12: 80 93 29 02 sts 0x0229, r24
3e16: 80 91 f9 04 lds r24, 0x04F9
3e1a: 8b 3f cpi r24, 0xFB ; 251
3e1c: 98 f0 brcs .+38 ; 0x3e44 <ParameterZuordnung+0x302>
3e1e: 8b 3f cpi r24, 0xFB ; 251
3e20: 19 f4 brne .+6 ; 0x3e28 <ParameterZuordnung+0x2e6>
3e22: 80 91 14 02 lds r24, 0x0214
3e26: 0e c0 rjmp .+28 ; 0x3e44 <ParameterZuordnung+0x302>
3e28: 8c 3f cpi r24, 0xFC ; 252
3e2a: 19 f4 brne .+6 ; 0x3e32 <ParameterZuordnung+0x2f0>
3e2c: 80 91 16 02 lds r24, 0x0216
3e30: 09 c0 rjmp .+18 ; 0x3e44 <ParameterZuordnung+0x302>
3e32: 8d 3f cpi r24, 0xFD ; 253
3e34: 19 f4 brne .+6 ; 0x3e3c <ParameterZuordnung+0x2fa>
3e36: 80 91 18 02 lds r24, 0x0218
3e3a: 04 c0 rjmp .+8 ; 0x3e44 <ParameterZuordnung+0x302>
3e3c: 8e 3f cpi r24, 0xFE ; 254
3e3e: 21 f4 brne .+8 ; 0x3e48 <ParameterZuordnung+0x306>
3e40: 80 91 1a 02 lds r24, 0x021A
3e44: 80 93 2a 02 sts 0x022A, r24
3e48: 80 91 2a 02 lds r24, 0x022A
3e4c: 88 23 and r24, r24
3e4e: 19 f4 brne .+6 ; 0x3e56 <ParameterZuordnung+0x314>
3e50: 10 92 2a 02 sts 0x022A, r1
3e54: 04 c0 rjmp .+8 ; 0x3e5e <ParameterZuordnung+0x31c>
3e56: 8f 3f cpi r24, 0xFF ; 255
3e58: 11 f4 brne .+4 ; 0x3e5e <ParameterZuordnung+0x31c>
3e5a: 80 93 2a 02 sts 0x022A, r24
3e5e: 80 91 fa 04 lds r24, 0x04FA
3e62: 8b 3f cpi r24, 0xFB ; 251
3e64: 98 f0 brcs .+38 ; 0x3e8c <ParameterZuordnung+0x34a>
3e66: 8b 3f cpi r24, 0xFB ; 251
3e68: 19 f4 brne .+6 ; 0x3e70 <ParameterZuordnung+0x32e>
3e6a: 80 91 14 02 lds r24, 0x0214
3e6e: 0e c0 rjmp .+28 ; 0x3e8c <ParameterZuordnung+0x34a>
3e70: 8c 3f cpi r24, 0xFC ; 252
3e72: 19 f4 brne .+6 ; 0x3e7a <ParameterZuordnung+0x338>
3e74: 80 91 16 02 lds r24, 0x0216
3e78: 09 c0 rjmp .+18 ; 0x3e8c <ParameterZuordnung+0x34a>
3e7a: 8d 3f cpi r24, 0xFD ; 253
3e7c: 19 f4 brne .+6 ; 0x3e84 <ParameterZuordnung+0x342>
3e7e: 80 91 18 02 lds r24, 0x0218
3e82: 04 c0 rjmp .+8 ; 0x3e8c <ParameterZuordnung+0x34a>
3e84: 8e 3f cpi r24, 0xFE ; 254
3e86: 21 f4 brne .+8 ; 0x3e90 <ParameterZuordnung+0x34e>
3e88: 80 91 1a 02 lds r24, 0x021A
3e8c: 80 93 2b 02 sts 0x022B, r24
3e90: 80 91 2b 02 lds r24, 0x022B
3e94: 88 23 and r24, r24
3e96: 19 f4 brne .+6 ; 0x3e9e <ParameterZuordnung+0x35c>
3e98: 10 92 2b 02 sts 0x022B, r1
3e9c: 04 c0 rjmp .+8 ; 0x3ea6 <ParameterZuordnung+0x364>
3e9e: 8f 3f cpi r24, 0xFF ; 255
3ea0: 11 f4 brne .+4 ; 0x3ea6 <ParameterZuordnung+0x364>
3ea2: 80 93 2b 02 sts 0x022B, r24
3ea6: 90 91 fb 04 lds r25, 0x04FB
3eaa: 9b 3f cpi r25, 0xFB ; 251
3eac: b0 f0 brcs .+44 ; 0x3eda <ParameterZuordnung+0x398>
3eae: 9b 3f cpi r25, 0xFB ; 251
3eb0: 19 f4 brne .+6 ; 0x3eb8 <ParameterZuordnung+0x376>
3eb2: 80 91 14 02 lds r24, 0x0214
3eb6: 04 c0 rjmp .+8 ; 0x3ec0 <ParameterZuordnung+0x37e>
3eb8: 9c 3f cpi r25, 0xFC ; 252
3eba: 29 f4 brne .+10 ; 0x3ec6 <ParameterZuordnung+0x384>
3ebc: 80 91 16 02 lds r24, 0x0216
3ec0: 80 93 89 01 sts 0x0189, r24
3ec4: 0c c0 rjmp .+24 ; 0x3ede <ParameterZuordnung+0x39c>
3ec6: 9d 3f cpi r25, 0xFD ; 253
3ec8: 19 f4 brne .+6 ; 0x3ed0 <ParameterZuordnung+0x38e>
3eca: 80 91 18 02 lds r24, 0x0218
3ece: f8 cf rjmp .-16 ; 0x3ec0 <ParameterZuordnung+0x37e>
3ed0: 9e 3f cpi r25, 0xFE ; 254
3ed2: 29 f4 brne .+10 ; 0x3ede <ParameterZuordnung+0x39c>
3ed4: 80 91 1a 02 lds r24, 0x021A
3ed8: f3 cf rjmp .-26 ; 0x3ec0 <ParameterZuordnung+0x37e>
3eda: 90 93 89 01 sts 0x0189, r25
3ede: 80 91 89 01 lds r24, 0x0189
3ee2: 88 23 and r24, r24
3ee4: 19 f4 brne .+6 ; 0x3eec <ParameterZuordnung+0x3aa>
3ee6: 10 92 89 01 sts 0x0189, r1
3eea: 04 c0 rjmp .+8 ; 0x3ef4 <ParameterZuordnung+0x3b2>
3eec: 8f 3f cpi r24, 0xFF ; 255
3eee: 11 f4 brne .+4 ; 0x3ef4 <ParameterZuordnung+0x3b2>
3ef0: 80 93 89 01 sts 0x0189, r24
3ef4: 9b 3f cpi r25, 0xFB ; 251
3ef6: b0 f0 brcs .+44 ; 0x3f24 <ParameterZuordnung+0x3e2>
3ef8: 9b 3f cpi r25, 0xFB ; 251
3efa: 19 f4 brne .+6 ; 0x3f02 <ParameterZuordnung+0x3c0>
3efc: 80 91 14 02 lds r24, 0x0214
3f00: 04 c0 rjmp .+8 ; 0x3f0a <ParameterZuordnung+0x3c8>
3f02: 9c 3f cpi r25, 0xFC ; 252
3f04: 29 f4 brne .+10 ; 0x3f10 <ParameterZuordnung+0x3ce>
3f06: 80 91 16 02 lds r24, 0x0216
3f0a: 80 93 89 01 sts 0x0189, r24
3f0e: 0c c0 rjmp .+24 ; 0x3f28 <ParameterZuordnung+0x3e6>
3f10: 9d 3f cpi r25, 0xFD ; 253
3f12: 19 f4 brne .+6 ; 0x3f1a <ParameterZuordnung+0x3d8>
3f14: 80 91 18 02 lds r24, 0x0218
3f18: f8 cf rjmp .-16 ; 0x3f0a <ParameterZuordnung+0x3c8>
3f1a: 9e 3f cpi r25, 0xFE ; 254
3f1c: 29 f4 brne .+10 ; 0x3f28 <ParameterZuordnung+0x3e6>
3f1e: 80 91 1a 02 lds r24, 0x021A
3f22: f3 cf rjmp .-26 ; 0x3f0a <ParameterZuordnung+0x3c8>
3f24: 90 93 89 01 sts 0x0189, r25
3f28: 80 91 89 01 lds r24, 0x0189
3f2c: 88 23 and r24, r24
3f2e: 19 f4 brne .+6 ; 0x3f36 <ParameterZuordnung+0x3f4>
3f30: 10 92 89 01 sts 0x0189, r1
3f34: 04 c0 rjmp .+8 ; 0x3f3e <ParameterZuordnung+0x3fc>
3f36: 8f 3f cpi r24, 0xFF ; 255
3f38: 11 f4 brne .+4 ; 0x3f3e <ParameterZuordnung+0x3fc>
3f3a: 80 93 89 01 sts 0x0189, r24
3f3e: 9b 3f cpi r25, 0xFB ; 251
3f40: b0 f0 brcs .+44 ; 0x3f6e <ParameterZuordnung+0x42c>
3f42: 9b 3f cpi r25, 0xFB ; 251
3f44: 19 f4 brne .+6 ; 0x3f4c <ParameterZuordnung+0x40a>
3f46: 80 91 14 02 lds r24, 0x0214
3f4a: 04 c0 rjmp .+8 ; 0x3f54 <ParameterZuordnung+0x412>
3f4c: 9c 3f cpi r25, 0xFC ; 252
3f4e: 29 f4 brne .+10 ; 0x3f5a <ParameterZuordnung+0x418>
3f50: 80 91 16 02 lds r24, 0x0216
3f54: 80 93 89 01 sts 0x0189, r24
3f58: 0c c0 rjmp .+24 ; 0x3f72 <ParameterZuordnung+0x430>
3f5a: 9d 3f cpi r25, 0xFD ; 253
3f5c: 19 f4 brne .+6 ; 0x3f64 <ParameterZuordnung+0x422>
3f5e: 80 91 18 02 lds r24, 0x0218
3f62: f8 cf rjmp .-16 ; 0x3f54 <ParameterZuordnung+0x412>
3f64: 9e 3f cpi r25, 0xFE ; 254
3f66: 29 f4 brne .+10 ; 0x3f72 <ParameterZuordnung+0x430>
3f68: 80 91 1a 02 lds r24, 0x021A
3f6c: f3 cf rjmp .-26 ; 0x3f54 <ParameterZuordnung+0x412>
3f6e: 90 93 89 01 sts 0x0189, r25
3f72: 80 91 89 01 lds r24, 0x0189
3f76: 88 23 and r24, r24
3f78: 19 f4 brne .+6 ; 0x3f80 <ParameterZuordnung+0x43e>
3f7a: 10 92 89 01 sts 0x0189, r1
3f7e: 04 c0 rjmp .+8 ; 0x3f88 <ParameterZuordnung+0x446>
3f80: 8f 3f cpi r24, 0xFF ; 255
3f82: 11 f4 brne .+4 ; 0x3f88 <ParameterZuordnung+0x446>
3f84: 80 93 89 01 sts 0x0189, r24
3f88: 10 91 88 01 lds r17, 0x0188
3f8c: 61 2f mov r22, r17
3f8e: 77 27 eor r23, r23
3f90: 67 fd sbrc r22, 7
3f92: 70 95 com r23
3f94: 87 2f mov r24, r23
3f96: 97 2f mov r25, r23
3f98: 0e 94 9d 2d call 0x5b3a ; 0x5b3a <__floatsisf>
3f9c: 17 ff sbrs r17, 7
3f9e: 06 c0 rjmp .+12 ; 0x3fac <ParameterZuordnung+0x46a>
3fa0: 20 e0 ldi r18, 0x00 ; 0
3fa2: 30 e0 ldi r19, 0x00 ; 0
3fa4: 40 e8 ldi r20, 0x80 ; 128
3fa6: 53 e4 ldi r21, 0x43 ; 67
3fa8: 0e 94 f8 2c call 0x59f0 ; 0x59f0 <__addsf3>
3fac: 27 e1 ldi r18, 0x17 ; 23
3fae: 37 eb ldi r19, 0xB7 ; 183
3fb0: 41 ed ldi r20, 0xD1 ; 209
3fb2: 58 e3 ldi r21, 0x38 ; 56
3fb4: 0e 94 17 2e call 0x5c2e ; 0x5c2e <__mulsf3>
3fb8: 60 93 7c 01 sts 0x017C, r22
3fbc: 70 93 7d 01 sts 0x017D, r23
3fc0: 80 93 7e 01 sts 0x017E, r24
3fc4: 90 93 7f 01 sts 0x017F, r25
3fc8: 80 91 ed 04 lds r24, 0x04ED
3fcc: 80 93 29 05 sts 0x0529, r24
3fd0: 80 91 ec 04 lds r24, 0x04EC
3fd4: 80 93 18 05 sts 0x0518, r24
3fd8: 1f 91 pop r17
3fda: 08 95 ret
00003fdc <DefaultKonstanten2>:
3fdc: 81 e0 ldi r24, 0x01 ; 1
3fde: 80 93 da 04 sts 0x04DA, r24
3fe2: 42 e0 ldi r20, 0x02 ; 2
3fe4: 40 93 db 04 sts 0x04DB, r20
3fe8: 83 e0 ldi r24, 0x03 ; 3
3fea: 80 93 dc 04 sts 0x04DC, r24
3fee: 94 e0 ldi r25, 0x04 ; 4
3ff0: 90 93 dd 04 sts 0x04DD, r25
3ff4: 35 e0 ldi r19, 0x05 ; 5
3ff6: 30 93 de 04 sts 0x04DE, r19
3ffa: 86 e0 ldi r24, 0x06 ; 6
3ffc: 80 93 df 04 sts 0x04DF, r24
4000: 87 e0 ldi r24, 0x07 ; 7
4002: 80 93 e0 04 sts 0x04E0, r24
4006: 10 92 e2 04 sts 0x04E2, r1
400a: 8e e1 ldi r24, 0x1E ; 30
400c: 80 93 e3 04 sts 0x04E3, r24
4010: 8b ef ldi r24, 0xFB ; 251
4012: 80 93 e5 04 sts 0x04E5, r24
4016: 8a e0 ldi r24, 0x0A ; 10
4018: 80 93 e6 04 sts 0x04E6, r24
401c: 22 e3 ldi r18, 0x32 ; 50
401e: 20 93 e4 04 sts 0x04E4, r18
4022: 20 93 e8 04 sts 0x04E8, r18
4026: 40 93 e7 04 sts 0x04E7, r20
402a: 90 93 e9 04 sts 0x04E9, r25
402e: 10 92 ea 04 sts 0x04EA, r1
4032: 90 e1 ldi r25, 0x10 ; 16
4034: 90 93 eb 04 sts 0x04EB, r25
4038: 8f e0 ldi r24, 0x0F ; 15
403a: 80 93 ec 04 sts 0x04EC, r24
403e: 8a ef ldi r24, 0xFA ; 250
4040: 80 93 ed 04 sts 0x04ED, r24
4044: 8a e1 ldi r24, 0x1A ; 26
4046: 80 93 ee 04 sts 0x04EE, r24
404a: 90 93 ef 04 sts 0x04EF, r25
404e: 8f ea ldi r24, 0xAF ; 175
4050: 80 93 f0 04 sts 0x04F0, r24
4054: 80 93 f1 04 sts 0x04F1, r24
4058: 8a e5 ldi r24, 0x5A ; 90
405a: 80 93 f2 04 sts 0x04F2, r24
405e: 83 e2 ldi r24, 0x23 ; 35
4060: 80 93 f3 04 sts 0x04F3, r24
4064: 84 e1 ldi r24, 0x14 ; 20
4066: 80 93 f4 04 sts 0x04F4, r24
406a: 10 92 f5 04 sts 0x04F5, r1
406e: 30 93 f6 04 sts 0x04F6, r19
4072: 82 eb ldi r24, 0xB2 ; 178
4074: 80 93 f7 04 sts 0x04F7, r24
4078: 10 92 f8 04 sts 0x04F8, r1
407c: 10 92 f9 04 sts 0x04F9, r1
4080: 10 92 fa 04 sts 0x04FA, r1
4084: 84 e6 ldi r24, 0x64 ; 100
4086: 80 93 fb 04 sts 0x04FB, r24
408a: 88 e2 ldi r24, 0x28 ; 40
408c: 80 93 fc 04 sts 0x04FC, r24
4090: 10 92 00 05 sts 0x0500, r1
4094: 20 93 fd 04 sts 0x04FD, r18
4098: 86 e9 ldi r24, 0x96 ; 150
409a: 80 93 fe 04 sts 0x04FE, r24
409e: 30 93 ff 04 sts 0x04FF, r19
40a2: a8 e0 ldi r26, 0x08 ; 8
40a4: b5 e0 ldi r27, 0x05 ; 5
40a6: e8 e6 ldi r30, 0x68 ; 104
40a8: f1 e0 ldi r31, 0x01 ; 1
40aa: 8c e0 ldi r24, 0x0C ; 12
40ac: 01 90 ld r0, Z+
40ae: 0d 92 st X+, r0
40b0: 81 50 subi r24, 0x01 ; 1
40b2: e1 f7 brne .-8 ; 0x40ac <DefaultKonstanten2+0xd0>
40b4: 08 95 ret
000040b6 <DefaultKonstanten1>:
40b6: 81 e0 ldi r24, 0x01 ; 1
40b8: 80 93 da 04 sts 0x04DA, r24
40bc: 52 e0 ldi r21, 0x02 ; 2
40be: 50 93 db 04 sts 0x04DB, r21
40c2: 83 e0 ldi r24, 0x03 ; 3
40c4: 80 93 dc 04 sts 0x04DC, r24
40c8: 44 e0 ldi r20, 0x04 ; 4
40ca: 40 93 dd 04 sts 0x04DD, r20
40ce: 35 e0 ldi r19, 0x05 ; 5
40d0: 30 93 de 04 sts 0x04DE, r19
40d4: 86 e0 ldi r24, 0x06 ; 6
40d6: 80 93 df 04 sts 0x04DF, r24
40da: 87 e0 ldi r24, 0x07 ; 7
40dc: 80 93 e0 04 sts 0x04E0, r24
40e0: 28 e0 ldi r18, 0x08 ; 8
40e2: 20 93 e1 04 sts 0x04E1, r18
40e6: 10 92 e2 04 sts 0x04E2, r1
40ea: 9e e1 ldi r25, 0x1E ; 30
40ec: 90 93 e3 04 sts 0x04E3, r25
40f0: 8b ef ldi r24, 0xFB ; 251
40f2: 80 93 e5 04 sts 0x04E5, r24
40f6: 8a e0 ldi r24, 0x0A ; 10
40f8: 80 93 e6 04 sts 0x04E6, r24
40fc: 86 e4 ldi r24, 0x46 ; 70
40fe: 80 93 e4 04 sts 0x04E4, r24
4102: 90 93 e8 04 sts 0x04E8, r25
4106: 50 93 e7 04 sts 0x04E7, r21
410a: 40 93 e9 04 sts 0x04E9, r20
410e: 20 93 ea 04 sts 0x04EA, r18
4112: 90 e1 ldi r25, 0x10 ; 16
4114: 90 93 eb 04 sts 0x04EB, r25
4118: 8f e0 ldi r24, 0x0F ; 15
411a: 80 93 ec 04 sts 0x04EC, r24
411e: 8a ef ldi r24, 0xFA ; 250
4120: 80 93 ed 04 sts 0x04ED, r24
4124: 8a e1 ldi r24, 0x1A ; 26
4126: 80 93 ee 04 sts 0x04EE, r24
412a: 90 93 ef 04 sts 0x04EF, r25
412e: 88 e7 ldi r24, 0x78 ; 120
4130: 80 93 f0 04 sts 0x04F0, r24
4134: 96 e9 ldi r25, 0x96 ; 150
4136: 90 93 f1 04 sts 0x04F1, r25
413a: 8a e5 ldi r24, 0x5A ; 90
413c: 80 93 f2 04 sts 0x04F2, r24
4140: 83 e2 ldi r24, 0x23 ; 35
4142: 80 93 f3 04 sts 0x04F3, r24
4146: 84 e1 ldi r24, 0x14 ; 20
4148: 80 93 f4 04 sts 0x04F4, r24
414c: 10 92 f5 04 sts 0x04F5, r1
4150: 30 93 f6 04 sts 0x04F6, r19
4154: 82 eb ldi r24, 0xB2 ; 178
4156: 80 93 f7 04 sts 0x04F7, r24
415a: 10 92 f8 04 sts 0x04F8, r1
415e: 10 92 f9 04 sts 0x04F9, r1
4162: 10 92 fa 04 sts 0x04FA, r1
4166: 84 e6 ldi r24, 0x64 ; 100
4168: 80 93 fb 04 sts 0x04FB, r24
416c: 88 e2 ldi r24, 0x28 ; 40
416e: 80 93 fc 04 sts 0x04FC, r24
4172: 10 92 00 05 sts 0x0500, r1
4176: 82 e3 ldi r24, 0x32 ; 50
4178: 80 93 fd 04 sts 0x04FD, r24
417c: 90 93 fe 04 sts 0x04FE, r25
4180: 30 93 ff 04 sts 0x04FF, r19
4184: a8 e0 ldi r26, 0x08 ; 8
4186: b5 e0 ldi r27, 0x05 ; 5
4188: e0 e7 ldi r30, 0x70 ; 112
418a: f1 e0 ldi r31, 0x01 ; 1
418c: 8c e0 ldi r24, 0x0C ; 12
418e: 01 90 ld r0, Z+
4190: 0d 92 st X+, r0
4192: 81 50 subi r24, 0x01 ; 1
4194: e1 f7 brne .-8 ; 0x418e <DefaultKonstanten1+0xd8>
4196: 08 95 ret
00004198 <SendMotorData>:
4198: 80 91 23 02 lds r24, 0x0223
419c: 88 23 and r24, r24
419e: 01 f5 brne .+64 ; 0x41e0 <SendMotorData+0x48>
41a0: 10 92 66 02 sts 0x0266, r1
41a4: 10 92 65 02 sts 0x0265, r1
41a8: 10 92 69 02 sts 0x0269, r1
41ac: 10 92 6b 02 sts 0x026B, r1
41b0: 80 91 96 01 lds r24, 0x0196
41b4: 88 23 and r24, r24
41b6: 11 f0 breq .+4 ; 0x41bc <SendMotorData+0x24>
41b8: 80 93 65 02 sts 0x0265, r24
41bc: 80 91 97 01 lds r24, 0x0197
41c0: 88 23 and r24, r24
41c2: 11 f0 breq .+4 ; 0x41c8 <SendMotorData+0x30>
41c4: 80 93 66 02 sts 0x0266, r24
41c8: 80 91 98 01 lds r24, 0x0198
41cc: 88 23 and r24, r24
41ce: 11 f0 breq .+4 ; 0x41d4 <SendMotorData+0x3c>
41d0: 80 93 6b 02 sts 0x026B, r24
41d4: 80 91 99 01 lds r24, 0x0199
41d8: 88 23 and r24, r24
41da: 11 f0 breq .+4 ; 0x41e0 <SendMotorData+0x48>
41dc: 80 93 69 02 sts 0x0269, r24
41e0: 80 91 65 02 lds r24, 0x0265
41e4: 99 27 eor r25, r25
41e6: 90 93 79 04 sts 0x0479, r25
41ea: 80 93 78 04 sts 0x0478, r24
41ee: 80 91 66 02 lds r24, 0x0266
41f2: 99 27 eor r25, r25
41f4: 90 93 7b 04 sts 0x047B, r25
41f8: 80 93 7a 04 sts 0x047A, r24
41fc: 80 91 6b 02 lds r24, 0x026B
4200: 99 27 eor r25, r25
4202: 90 93 7d 04 sts 0x047D, r25
4206: 80 93 7c 04 sts 0x047C, r24
420a: 80 91 69 02 lds r24, 0x0269
420e: 99 27 eor r25, r25
4210: 90 93 7f 04 sts 0x047F, r25
4214: 80 93 7e 04 sts 0x047E, r24
4218: 10 92 cb 01 sts 0x01CB, r1
421c: 10 92 cc 01 sts 0x01CC, r1
4220: 0e 94 4c 18 call 0x3098 ; 0x3098 <i2c_start>
4224: 08 95 ret
00004226 <SetNeutral>:
4226: cf 93 push r28
4228: df 93 push r29
422a: 10 92 20 05 sts 0x0520, r1
422e: 10 92 1f 05 sts 0x051F, r1
4232: 10 92 22 05 sts 0x0522, r1
4236: 10 92 21 05 sts 0x0521, r1
423a: 80 e0 ldi r24, 0x00 ; 0
423c: 90 e0 ldi r25, 0x00 ; 0
423e: a0 e0 ldi r26, 0x00 ; 0
4240: b0 e0 ldi r27, 0x00 ; 0
4242: 80 93 23 05 sts 0x0523, r24
4246: 90 93 24 05 sts 0x0524, r25
424a: a0 93 25 05 sts 0x0525, r26
424e: b0 93 26 05 sts 0x0526, r27
4252: 10 92 d4 01 sts 0x01D4, r1
4256: 10 92 d3 01 sts 0x01D3, r1
425a: 10 92 d6 01 sts 0x01D6, r1
425e: 10 92 d5 01 sts 0x01D5, r1
4262: 10 92 d8 01 sts 0x01D8, r1
4266: 10 92 d7 01 sts 0x01D7, r1
426a: 0e 94 05 1c call 0x380a ; 0x380a <CalibrierMittelwert>
426e: 85 e0 ldi r24, 0x05 ; 5
4270: 90 e0 ldi r25, 0x00 ; 0
4272: 0e 94 9d 0b call 0x173a ; 0x173a <SetDelay>
4276: ec 01 movw r28, r24
4278: ce 01 movw r24, r28
427a: 0e 94 a6 0b call 0x174c ; 0x174c <CheckDelay>
427e: 88 23 and r24, r24
4280: d9 f3 breq .-10 ; 0x4278 <SetNeutral+0x52>
4282: 0e 94 05 1c call 0x380a ; 0x380a <CalibrierMittelwert>
4286: 80 91 e2 04 lds r24, 0x04E2
428a: 80 ff sbrs r24, 0
428c: 10 c0 rjmp .+32 ; 0x42ae <SetNeutral+0x88>
428e: 80 91 0a 01 lds r24, 0x010A
4292: 90 91 0b 01 lds r25, 0x010B
4296: 87 5b subi r24, 0xB7 ; 183
4298: 93 40 sbci r25, 0x03 ; 3
429a: 38 f4 brcc .+14 ; 0x42aa <SetNeutral+0x84>
429c: 80 91 0a 01 lds r24, 0x010A
42a0: 90 91 0b 01 lds r25, 0x010B
42a4: 8e 5e subi r24, 0xEE ; 238
42a6: 92 40 sbci r25, 0x02 ; 2
42a8: 10 f4 brcc .+4 ; 0x42ae <SetNeutral+0x88>
42aa: 0e 94 0e 10 call 0x201c ; 0x201c <SucheLuftruckOffset>
42ae: 80 91 16 05 lds r24, 0x0516
42b2: 90 91 17 05 lds r25, 0x0517
42b6: 97 ff sbrs r25, 7
42b8: 03 c0 rjmp .+6 ; 0x42c0 <SetNeutral+0x9a>
42ba: 90 95 com r25
42bc: 81 95 neg r24
42be: 9f 4f sbci r25, 0xFF ; 255
42c0: 90 93 d4 01 sts 0x01D4, r25
42c4: 80 93 d3 01 sts 0x01D3, r24
42c8: 80 91 14 05 lds r24, 0x0514
42cc: 90 91 15 05 lds r25, 0x0515
42d0: 97 ff sbrs r25, 7
42d2: 03 c0 rjmp .+6 ; 0x42da <SetNeutral+0xb4>
42d4: 90 95 com r25
42d6: 81 95 neg r24
42d8: 9f 4f sbci r25, 0xFF ; 255
42da: 90 93 d6 01 sts 0x01D6, r25
42de: 80 93 d5 01 sts 0x01D5, r24
42e2: 80 91 2a 05 lds r24, 0x052A
42e6: 90 91 2b 05 lds r25, 0x052B
42ea: 97 ff sbrs r25, 7
42ec: 03 c0 rjmp .+6 ; 0x42f4 <SetNeutral+0xce>
42ee: 90 95 com r25
42f0: 81 95 neg r24
42f2: 9f 4f sbci r25, 0xFF ; 255
42f4: 90 93 d8 01 sts 0x01D8, r25
42f8: 80 93 d7 01 sts 0x01D7, r24
42fc: 88 e0 ldi r24, 0x08 ; 8
42fe: ef e1 ldi r30, 0x1F ; 31
4300: f5 e0 ldi r31, 0x05 ; 5
4302: a5 e3 ldi r26, 0x35 ; 53
4304: b1 e0 ldi r27, 0x01 ; 1
4306: 18 2e mov r1, r24
4308: 0e 94 27 2f call 0x5e4e ; 0x5e4e <__eeprom_read_block_1F2021>
430c: 10 92 ef 01 sts 0x01EF, r1
4310: 10 92 f0 01 sts 0x01F0, r1
4314: 10 92 f1 01 sts 0x01F1, r1
4318: 10 92 f2 01 sts 0x01F2, r1
431c: 10 92 f3 01 sts 0x01F3, r1
4320: 10 92 f4 01 sts 0x01F4, r1
4324: 10 92 f5 01 sts 0x01F5, r1
4328: 10 92 f6 01 sts 0x01F6, r1
432c: 10 92 f7 01 sts 0x01F7, r1
4330: 10 92 f8 01 sts 0x01F8, r1
4334: 10 92 f9 01 sts 0x01F9, r1
4338: 10 92 fa 01 sts 0x01FA, r1
433c: 10 92 fb 01 sts 0x01FB, r1
4340: 10 92 fc 01 sts 0x01FC, r1
4344: 10 92 fd 01 sts 0x01FD, r1
4348: 10 92 fe 01 sts 0x01FE, r1
434c: 10 92 ff 01 sts 0x01FF, r1
4350: 10 92 00 02 sts 0x0200, r1
4354: 10 92 01 02 sts 0x0201, r1
4358: 10 92 02 02 sts 0x0202, r1
435c: 10 92 17 05 sts 0x0517, r1
4360: 10 92 16 05 sts 0x0516, r1
4364: 10 92 15 05 sts 0x0515, r1
4368: 10 92 14 05 sts 0x0514, r1
436c: 10 92 2b 05 sts 0x052B, r1
4370: 10 92 2a 05 sts 0x052A, r1
4374: 80 91 06 01 lds r24, 0x0106
4378: 90 91 07 01 lds r25, 0x0107
437c: a0 91 08 01 lds r26, 0x0108
4380: b0 91 09 01 lds r27, 0x0109
4384: 90 93 86 04 sts 0x0486, r25
4388: 80 93 85 04 sts 0x0485, r24
438c: 10 92 c0 01 sts 0x01C0, r1
4390: 10 92 bf 01 sts 0x01BF, r1
4394: 10 92 07 02 sts 0x0207, r1
4398: 10 92 08 02 sts 0x0208, r1
439c: 10 92 09 02 sts 0x0209, r1
43a0: 10 92 0a 02 sts 0x020A, r1
43a4: 80 91 0b 02 lds r24, 0x020B
43a8: 90 91 0c 02 lds r25, 0x020C
43ac: 90 93 0e 02 sts 0x020E, r25
43b0: 80 93 0d 02 sts 0x020D, r24
43b4: 0e 94 c0 2c call 0x5980 ; 0x5980 <GPS_Neutral>
43b8: 82 e3 ldi r24, 0x32 ; 50
43ba: 90 e0 ldi r25, 0x00 ; 0
43bc: 90 93 a7 01 sts 0x01A7, r25
43c0: 80 93 a6 01 sts 0x01A6, r24
43c4: df 91 pop r29
43c6: cf 91 pop r28
43c8: 08 95 ret
000043ca <calib_acc>:
43ca: cf 93 push r28
43cc: df 93 push r29
43ce: 10 92 20 05 sts 0x0520, r1
43d2: 10 92 1f 05 sts 0x051F, r1
43d6: 10 92 22 05 sts 0x0522, r1
43da: 10 92 21 05 sts 0x0521, r1
43de: 80 e0 ldi r24, 0x00 ; 0
43e0: 90 e0 ldi r25, 0x00 ; 0
43e2: a0 e0 ldi r26, 0x00 ; 0
43e4: b0 e0 ldi r27, 0x00 ; 0
43e6: 80 93 23 05 sts 0x0523, r24
43ea: 90 93 24 05 sts 0x0524, r25
43ee: a0 93 25 05 sts 0x0525, r26
43f2: b0 93 26 05 sts 0x0526, r27
43f6: 0e 94 05 1c call 0x380a ; 0x380a <CalibrierMittelwert>
43fa: 85 e0 ldi r24, 0x05 ; 5
43fc: 90 e0 ldi r25, 0x00 ; 0
43fe: 0e 94 9d 0b call 0x173a ; 0x173a <SetDelay>
4402: ec 01 movw r28, r24
4404: ce 01 movw r24, r28
4406: 0e 94 a6 0b call 0x174c ; 0x174c <CheckDelay>
440a: 88 23 and r24, r24
440c: d9 f3 breq .-10 ; 0x4404 <calib_acc+0x3a>
440e: 0e 94 05 1c call 0x380a ; 0x380a <CalibrierMittelwert>
4412: 80 91 27 05 lds r24, 0x0527
4416: 90 91 28 05 lds r25, 0x0528
441a: 97 ff sbrs r25, 7
441c: 03 c0 rjmp .+6 ; 0x4424 <calib_acc+0x5a>
441e: 90 95 com r25
4420: 81 95 neg r24
4422: 9f 4f sbci r25, 0xFF ; 255
4424: 60 e1 ldi r22, 0x10 ; 16
4426: 70 e0 ldi r23, 0x00 ; 0
4428: 0e 94 92 2e call 0x5d24 ; 0x5d24 <__divmodhi4>
442c: cf e1 ldi r28, 0x1F ; 31
442e: d5 e0 ldi r29, 0x05 ; 5
4430: 70 93 20 05 sts 0x0520, r23
4434: 60 93 1f 05 sts 0x051F, r22
4438: 80 91 30 05 lds r24, 0x0530
443c: 90 91 31 05 lds r25, 0x0531
4440: 97 ff sbrs r25, 7
4442: 03 c0 rjmp .+6 ; 0x444a <calib_acc+0x80>
4444: 90 95 com r25
4446: 81 95 neg r24
4448: 9f 4f sbci r25, 0xFF ; 255
444a: 60 e1 ldi r22, 0x10 ; 16
444c: 70 e0 ldi r23, 0x00 ; 0
444e: 0e 94 92 2e call 0x5d24 ; 0x5d24 <__divmodhi4>
4452: 70 93 22 05 sts 0x0522, r23
4456: 60 93 21 05 sts 0x0521, r22
445a: 60 91 83 04 lds r22, 0x0483
445e: 70 91 84 04 lds r23, 0x0484
4462: 88 27 eor r24, r24
4464: 77 fd sbrc r23, 7
4466: 80 95 com r24
4468: 98 2f mov r25, r24
446a: 0e 94 9d 2d call 0x5b3a ; 0x5b3a <__floatsisf>
446e: 60 93 23 05 sts 0x0523, r22
4472: 70 93 24 05 sts 0x0524, r23
4476: 80 93 25 05 sts 0x0525, r24
447a: 90 93 26 05 sts 0x0526, r25
447e: 88 e0 ldi r24, 0x08 ; 8
4480: a5 e3 ldi r26, 0x35 ; 53
4482: b1 e0 ldi r27, 0x01 ; 1
4484: fe 01 movw r30, r28
4486: 18 2e mov r1, r24
4488: 0e 94 38 2f call 0x5e70 ; 0x5e70 <__eeprom_write_block_1F2021>
448c: df 91 pop r29
448e: cf 91 pop r28
4490: 08 95 ret
00004492 <Piep>:
4492: 1f 93 push r17
4494: 18 2f mov r17, r24
4496: 0e c0 rjmp .+28 ; 0x44b4 <Piep+0x22>
4498: 80 91 23 02 lds r24, 0x0223
449c: 88 23 and r24, r24
449e: 61 f4 brne .+24 ; 0x44b8 <Piep+0x26>
44a0: 84 e6 ldi r24, 0x64 ; 100
44a2: 90 e0 ldi r25, 0x00 ; 0
44a4: 90 93 a7 01 sts 0x01A7, r25
44a8: 80 93 a6 01 sts 0x01A6, r24
44ac: 8a ef ldi r24, 0xFA ; 250
44ae: 90 e0 ldi r25, 0x00 ; 0
44b0: 0e 94 e0 0c call 0x19c0 ; 0x19c0 <Delay_ms>
44b4: 11 50 subi r17, 0x01 ; 1
44b6: 80 f7 brcc .-32 ; 0x4498 <Piep+0x6>
44b8: 1f 91 pop r17
44ba: 08 95 ret
000044bc <MotorRegler>:
44bc: a4 e0 ldi r26, 0x04 ; 4
44be: b0 e0 ldi r27, 0x00 ; 0
44c0: e4 e6 ldi r30, 0x64 ; 100
44c2: f2 e2 ldi r31, 0x22 ; 34
44c4: 0c 94 e2 2e jmp 0x5dc4 ; 0x5dc4 <__prologue_saves__>
44c8: 0e 94 a6 19 call 0x334c ; 0x334c <Mittelwert>
44cc: 29 9a sbi 0x05, 1 ; 5
44ce: e0 91 dc 04 lds r30, 0x04DC
44d2: ae 2f mov r26, r30
44d4: bb 27 eor r27, r27
44d6: aa 0f add r26, r26
44d8: bb 1f adc r27, r27
44da: a2 55 subi r26, 0x52 ; 82
44dc: bb 4f sbci r27, 0xFB ; 251
44de: 0d 90 ld r0, X+
44e0: bc 91 ld r27, X
44e2: a0 2d mov r26, r0
44e4: 9d 01 movw r18, r26
44e6: 28 58 subi r18, 0x88 ; 136
44e8: 3f 4f sbci r19, 0xFF ; 255
44ea: 3a 83 std Y+2, r19 ; 0x02
44ec: 29 83 std Y+1, r18 ; 0x01
44ee: 37 ff sbrs r19, 7
44f0: 02 c0 rjmp .+4 ; 0x44f6 <MotorRegler+0x3a>
44f2: 1a 82 std Y+2, r1 ; 0x02
44f4: 19 82 std Y+1, r1 ; 0x01
44f6: 80 91 1c 02 lds r24, 0x021C
44fa: 84 36 cpi r24, 0x64 ; 100
44fc: 08 f0 brcs .+2 ; 0x4500 <MotorRegler+0x44>
44fe: 4a c0 rjmp .+148 ; 0x4594 <MotorRegler+0xd8>
4500: 80 91 01 01 lds r24, 0x0101
4504: 88 23 and r24, r24
4506: 31 f4 brne .+12 ; 0x4514 <MotorRegler+0x58>
4508: 84 ef ldi r24, 0xF4 ; 244
450a: 91 e0 ldi r25, 0x01 ; 1
450c: 90 93 a7 01 sts 0x01A7, r25
4510: 80 93 a6 01 sts 0x01A6, r24
4514: 80 91 35 02 lds r24, 0x0235
4518: 90 91 36 02 lds r25, 0x0236
451c: 00 97 sbiw r24, 0x00 ; 0
451e: 31 f0 breq .+12 ; 0x452c <MotorRegler+0x70>
4520: 01 97 sbiw r24, 0x01 ; 1
4522: 90 93 36 02 sts 0x0236, r25
4526: 80 93 35 02 sts 0x0235, r24
452a: 04 c0 rjmp .+8 ; 0x4534 <MotorRegler+0x78>
452c: 10 92 23 02 sts 0x0223, r1
4530: 10 92 12 02 sts 0x0212, r1
4534: 28 9a sbi 0x05, 0 ; 5
4536: 80 91 30 02 lds r24, 0x0230
453a: 90 91 31 02 lds r25, 0x0231
453e: 81 5d subi r24, 0xD1 ; 209
4540: 97 40 sbci r25, 0x07 ; 7
4542: 28 f1 brcs .+74 ; 0x458e <MotorRegler+0xd2>
4544: 80 91 f3 04 lds r24, 0x04F3
4548: 48 2f mov r20, r24
454a: 55 27 eor r21, r21
454c: 5a 83 std Y+2, r21 ; 0x02
454e: 49 83 std Y+1, r20 ; 0x01
4550: 81 e0 ldi r24, 0x01 ; 1
4552: 80 93 12 02 sts 0x0212, r24
4556: e0 91 da 04 lds r30, 0x04DA
455a: ff 27 eor r31, r31
455c: ee 0f add r30, r30
455e: ff 1f adc r31, r31
4560: e2 55 subi r30, 0x52 ; 82
4562: fb 4f sbci r31, 0xFB ; 251
4564: 11 82 std Z+1, r1 ; 0x01
4566: 10 82 st Z, r1
4568: e0 91 db 04 lds r30, 0x04DB
456c: ff 27 eor r31, r31
456e: ee 0f add r30, r30
4570: ff 1f adc r31, r31
4572: e2 55 subi r30, 0x52 ; 82
4574: fb 4f sbci r31, 0xFB ; 251
4576: 11 82 std Z+1, r1 ; 0x01
4578: 10 82 st Z, r1
457a: e0 91 dd 04 lds r30, 0x04DD
457e: ff 27 eor r31, r31
4580: ee 0f add r30, r30
4582: ff 1f adc r31, r31
4584: e2 55 subi r30, 0x52 ; 82
4586: fb 4f sbci r31, 0xFB ; 251
4588: 11 82 std Z+1, r1 ; 0x01
458a: 10 82 st Z, r1
458c: ce c1 rjmp .+924 ; 0x492a <MotorRegler+0x46e>
458e: 10 92 23 02 sts 0x0223, r1
4592: cb c1 rjmp .+918 ; 0x492a <MotorRegler+0x46e>
4594: 80 91 1c 02 lds r24, 0x021C
4598: 8d 38 cpi r24, 0x8D ; 141
459a: 08 f4 brcc .+2 ; 0x459e <MotorRegler+0xe2>
459c: c6 c1 rjmp .+908 ; 0x492a <MotorRegler+0x46e>
459e: 10 92 12 02 sts 0x0212, r1
45a2: 80 91 f4 04 lds r24, 0x04F4
45a6: 22 e3 ldi r18, 0x32 ; 50
45a8: 82 9f mul r24, r18
45aa: c0 01 movw r24, r0
45ac: 11 24 eor r1, r1
45ae: 90 93 36 02 sts 0x0236, r25
45b2: 80 93 35 02 sts 0x0235, r24
45b6: 69 81 ldd r22, Y+1 ; 0x01
45b8: 7a 81 ldd r23, Y+2 ; 0x02
45ba: 69 32 cpi r22, 0x29 ; 41
45bc: 71 05 cpc r23, r1
45be: 6c f0 brlt .+26 ; 0x45da <MotorRegler+0x11e>
45c0: 80 91 30 02 lds r24, 0x0230
45c4: 90 91 31 02 lds r25, 0x0231
45c8: 7f ef ldi r23, 0xFF ; 255
45ca: 8f 3f cpi r24, 0xFF ; 255
45cc: 97 07 cpc r25, r23
45ce: 81 f1 breq .+96 ; 0x4630 <MotorRegler+0x174>
45d0: 01 96 adiw r24, 0x01 ; 1
45d2: 90 93 31 02 sts 0x0231, r25
45d6: 80 93 30 02 sts 0x0230, r24
45da: 80 91 30 02 lds r24, 0x0230
45de: 90 91 31 02 lds r25, 0x0231
45e2: 88 3c cpi r24, 0xC8 ; 200
45e4: 91 05 cpc r25, r1
45e6: 20 f0 brcs .+8 ; 0x45f0 <MotorRegler+0x134>
45e8: 89 81 ldd r24, Y+1 ; 0x01
45ea: 9a 81 ldd r25, Y+2 ; 0x02
45ec: 88 97 sbiw r24, 0x28 ; 40
45ee: 04 f5 brge .+64 ; 0x4630 <MotorRegler+0x174>
45f0: 10 92 4b 02 sts 0x024B, r1
45f4: 10 92 4c 02 sts 0x024C, r1
45f8: 10 92 4d 02 sts 0x024D, r1
45fc: 10 92 4e 02 sts 0x024E, r1
4600: 10 92 47 02 sts 0x0247, r1
4604: 10 92 48 02 sts 0x0248, r1
4608: 10 92 49 02 sts 0x0249, r1
460c: 10 92 4a 02 sts 0x024A, r1
4610: 10 92 ff 01 sts 0x01FF, r1
4614: 10 92 00 02 sts 0x0200, r1
4618: 10 92 01 02 sts 0x0201, r1
461c: 10 92 02 02 sts 0x0202, r1
4620: 10 92 03 02 sts 0x0203, r1
4624: 10 92 04 02 sts 0x0204, r1
4628: 10 92 05 02 sts 0x0205, r1
462c: 10 92 06 02 sts 0x0206, r1
4630: e9 81 ldd r30, Y+1 ; 0x01
4632: fa 81 ldd r31, Y+2 ; 0x02
4634: e9 3c cpi r30, 0xC9 ; 201
4636: f1 05 cpc r31, r1
4638: 0c f4 brge .+2 ; 0x463c <MotorRegler+0x180>
463a: d6 c0 rjmp .+428 ; 0x47e8 <MotorRegler+0x32c>
463c: 80 91 23 02 lds r24, 0x0223
4640: 88 23 and r24, r24
4642: 09 f0 breq .+2 ; 0x4646 <MotorRegler+0x18a>
4644: 72 c1 rjmp .+740 ; 0x492a <MotorRegler+0x46e>
4646: e0 91 dd 04 lds r30, 0x04DD
464a: ff 27 eor r31, r31
464c: ee 0f add r30, r30
464e: ff 1f adc r31, r31
4650: e2 55 subi r30, 0x52 ; 82
4652: fb 4f sbci r31, 0xFB ; 251
4654: 80 81 ld r24, Z
4656: 91 81 ldd r25, Z+1 ; 0x01
4658: 8c 34 cpi r24, 0x4C ; 76
465a: 91 05 cpc r25, r1
465c: 0c f4 brge .+2 ; 0x4660 <MotorRegler+0x1a4>
465e: c1 c0 rjmp .+386 ; 0x47e2 <MotorRegler+0x326>
4660: 80 91 34 02 lds r24, 0x0234
4664: 8f 5f subi r24, 0xFF ; 255
4666: 80 93 34 02 sts 0x0234, r24
466a: 89 3c cpi r24, 0xC9 ; 201
466c: 08 f4 brcc .+2 ; 0x4670 <MotorRegler+0x1b4>
466e: 5d c1 rjmp .+698 ; 0x492a <MotorRegler+0x46e>
4670: 29 98 cbi 0x05, 1 ; 5
4672: 0e 94 13 21 call 0x4226 ; 0x4226 <SetNeutral>
4676: 10 92 23 02 sts 0x0223, r1
467a: 10 92 34 02 sts 0x0234, r1
467e: 10 92 31 02 sts 0x0231, r1
4682: 10 92 30 02 sts 0x0230, r1
4686: 80 91 da 04 lds r24, 0x04DA
468a: 28 2f mov r18, r24
468c: 33 27 eor r19, r19
468e: f9 01 movw r30, r18
4690: ee 0f add r30, r30
4692: ff 1f adc r31, r31
4694: e2 55 subi r30, 0x52 ; 82
4696: fb 4f sbci r31, 0xFB ; 251
4698: 80 81 ld r24, Z
469a: 91 81 ldd r25, Z+1 ; 0x01
469c: 87 34 cpi r24, 0x47 ; 71
469e: 91 05 cpc r25, r1
46a0: 9c f4 brge .+38 ; 0x46c8 <MotorRegler+0x20c>
46a2: e0 91 db 04 lds r30, 0x04DB
46a6: ff 27 eor r31, r31
46a8: ee 0f add r30, r30
46aa: ff 1f adc r31, r31
46ac: e2 55 subi r30, 0x52 ; 82
46ae: fb 4f sbci r31, 0xFB ; 251
46b0: 01 90 ld r0, Z+
46b2: f0 81 ld r31, Z
46b4: e0 2d mov r30, r0
46b6: f7 ff sbrs r31, 7
46b8: 03 c0 rjmp .+6 ; 0x46c0 <MotorRegler+0x204>
46ba: f0 95 com r31
46bc: e1 95 neg r30
46be: ff 4f sbci r31, 0xFF ; 255
46c0: e7 34 cpi r30, 0x47 ; 71
46c2: f1 05 cpc r31, r1
46c4: 0c f4 brge .+2 ; 0x46c8 <MotorRegler+0x20c>
46c6: 6c c0 rjmp .+216 ; 0x47a0 <MotorRegler+0x2e4>
46c8: 80 91 db 04 lds r24, 0x04DB
46cc: 68 2f mov r22, r24
46ce: 77 27 eor r23, r23
46d0: db 01 movw r26, r22
46d2: aa 0f add r26, r26
46d4: bb 1f adc r27, r27
46d6: a2 55 subi r26, 0x52 ; 82
46d8: bb 4f sbci r27, 0xFB ; 251
46da: 8d 91 ld r24, X+
46dc: 9c 91 ld r25, X
46de: 11 97 sbiw r26, 0x01 ; 1
46e0: 87 34 cpi r24, 0x47 ; 71
46e2: 91 05 cpc r25, r1
46e4: 3c f0 brlt .+14 ; 0x46f4 <MotorRegler+0x238>
46e6: f9 01 movw r30, r18
46e8: ee 0f add r30, r30
46ea: ff 1f adc r31, r31
46ec: e2 55 subi r30, 0x52 ; 82
46ee: fb 4f sbci r31, 0xFB ; 251
46f0: 80 81 ld r24, Z
46f2: 91 81 ldd r25, Z+1 ; 0x01
46f4: 8d 91 ld r24, X+
46f6: 9c 91 ld r25, X
46f8: 87 34 cpi r24, 0x47 ; 71
46fa: 91 05 cpc r25, r1
46fc: 64 f0 brlt .+24 ; 0x4716 <MotorRegler+0x25a>
46fe: f9 01 movw r30, r18
4700: ee 0f add r30, r30
4702: ff 1f adc r31, r31
4704: e2 55 subi r30, 0x52 ; 82
4706: fb 4f sbci r31, 0xFB ; 251
4708: 80 81 ld r24, Z
470a: 91 81 ldd r25, Z+1 ; 0x01
470c: 87 34 cpi r24, 0x47 ; 71
470e: 91 05 cpc r25, r1
4710: 14 f0 brlt .+4 ; 0x4716 <MotorRegler+0x25a>
4712: 42 e0 ldi r20, 0x02 ; 2
4714: 01 c0 rjmp .+2 ; 0x4718 <MotorRegler+0x25c>
4716: 41 e0 ldi r20, 0x01 ; 1
4718: fb 01 movw r30, r22
471a: ee 0f add r30, r30
471c: ff 1f adc r31, r31
471e: e2 55 subi r30, 0x52 ; 82
4720: fb 4f sbci r31, 0xFB ; 251
4722: 80 81 ld r24, Z
4724: 91 81 ldd r25, Z+1 ; 0x01
4726: 86 34 cpi r24, 0x46 ; 70
4728: 91 05 cpc r25, r1
472a: 5c f4 brge .+22 ; 0x4742 <MotorRegler+0x286>
472c: f9 01 movw r30, r18
472e: ee 0f add r30, r30
4730: ff 1f adc r31, r31
4732: e2 55 subi r30, 0x52 ; 82
4734: fb 4f sbci r31, 0xFB ; 251
4736: 80 81 ld r24, Z
4738: 91 81 ldd r25, Z+1 ; 0x01
473a: 87 34 cpi r24, 0x47 ; 71
473c: 91 05 cpc r25, r1
473e: 0c f0 brlt .+2 ; 0x4742 <MotorRegler+0x286>
4740: 43 e0 ldi r20, 0x03 ; 3
4742: fb 01 movw r30, r22
4744: ee 0f add r30, r30
4746: ff 1f adc r31, r31
4748: e2 55 subi r30, 0x52 ; 82
474a: fb 4f sbci r31, 0xFB ; 251
474c: 80 81 ld r24, Z
474e: 91 81 ldd r25, Z+1 ; 0x01
4750: 8a 5b subi r24, 0xBA ; 186
4752: 9f 4f sbci r25, 0xFF ; 255
4754: 5c f4 brge .+22 ; 0x476c <MotorRegler+0x2b0>
4756: f9 01 movw r30, r18
4758: ee 0f add r30, r30
475a: ff 1f adc r31, r31
475c: e2 55 subi r30, 0x52 ; 82
475e: fb 4f sbci r31, 0xFB ; 251
4760: 80 81 ld r24, Z
4762: 91 81 ldd r25, Z+1 ; 0x01
4764: 87 34 cpi r24, 0x47 ; 71
4766: 91 05 cpc r25, r1
4768: 0c f0 brlt .+2 ; 0x476c <MotorRegler+0x2b0>
476a: 44 e0 ldi r20, 0x04 ; 4
476c: 66 0f add r22, r22
476e: 77 1f adc r23, r23
4770: 62 55 subi r22, 0x52 ; 82
4772: 7b 4f sbci r23, 0xFB ; 251
4774: fb 01 movw r30, r22
4776: 80 81 ld r24, Z
4778: 91 81 ldd r25, Z+1 ; 0x01
477a: 8a 5b subi r24, 0xBA ; 186
477c: 9f 4f sbci r25, 0xFF ; 255
477e: 5c f4 brge .+22 ; 0x4796 <MotorRegler+0x2da>
4780: 22 0f add r18, r18
4782: 33 1f adc r19, r19
4784: 22 55 subi r18, 0x52 ; 82
4786: 3b 4f sbci r19, 0xFB ; 251
4788: f9 01 movw r30, r18
478a: 80 81 ld r24, Z
478c: 91 81 ldd r25, Z+1 ; 0x01
478e: 86 34 cpi r24, 0x46 ; 70
4790: 91 05 cpc r25, r1
4792: 0c f4 brge .+2 ; 0x4796 <MotorRegler+0x2da>
4794: 45 e0 ldi r20, 0x05 ; 5
4796: a2 e0 ldi r26, 0x02 ; 2
4798: b0 e0 ldi r27, 0x00 ; 0
479a: 04 2e mov r0, r20
479c: 0e 94 2c 2f call 0x5e58 ; 0x5e58 <__eeprom_write_byte_1F2021>
47a0: 0e 94 b1 03 call 0x762 ; 0x762 <GetActiveParamSetNumber>
47a4: 4a e3 ldi r20, 0x3A ; 58
47a6: 6a ed ldi r22, 0xDA ; 218
47a8: 74 e0 ldi r23, 0x04 ; 4
47aa: 0e 94 d2 03 call 0x7a4 ; 0x7a4 <ReadParameterSet>
47ae: 0e 94 b1 03 call 0x762 ; 0x762 <GetActiveParamSetNumber>
47b2: 0e 94 49 22 call 0x4492 ; 0x4492 <Piep>
47b6: 80 91 e2 04 lds r24, 0x04E2
47ba: 80 ff sbrs r24, 0
47bc: b6 c0 rjmp .+364 ; 0x492a <MotorRegler+0x46e>
47be: 80 91 0a 01 lds r24, 0x010A
47c2: 90 91 0b 01 lds r25, 0x010B
47c6: 87 5b subi r24, 0xB7 ; 183
47c8: 93 40 sbci r25, 0x03 ; 3
47ca: 40 f4 brcc .+16 ; 0x47dc <MotorRegler+0x320>
47cc: 80 91 0a 01 lds r24, 0x010A
47d0: 90 91 0b 01 lds r25, 0x010B
47d4: 8e 5e subi r24, 0xEE ; 238
47d6: 92 40 sbci r25, 0x02 ; 2
47d8: 08 f0 brcs .+2 ; 0x47dc <MotorRegler+0x320>
47da: a7 c0 rjmp .+334 ; 0x492a <MotorRegler+0x46e>
47dc: 0e 94 0e 10 call 0x201c ; 0x201c <SucheLuftruckOffset>
47e0: a4 c0 rjmp .+328 ; 0x492a <MotorRegler+0x46e>
47e2: 10 92 34 02 sts 0x0234, r1
47e6: a1 c0 rjmp .+322 ; 0x492a <MotorRegler+0x46e>
47e8: 49 81 ldd r20, Y+1 ; 0x01
47ea: 5a 81 ldd r21, Y+2 ; 0x02
47ec: 43 32 cpi r20, 0x23 ; 35
47ee: 51 05 cpc r21, r1
47f0: 0c f0 brlt .+2 ; 0x47f4 <MotorRegler+0x338>
47f2: 9b c0 rjmp .+310 ; 0x492a <MotorRegler+0x46e>
47f4: 80 91 dd 04 lds r24, 0x04DD
47f8: 48 2f mov r20, r24
47fa: 55 27 eor r21, r21
47fc: fa 01 movw r30, r20
47fe: ee 0f add r30, r30
4800: ff 1f adc r31, r31
4802: e2 55 subi r30, 0x52 ; 82
4804: fb 4f sbci r31, 0xFB ; 251
4806: 80 81 ld r24, Z
4808: 91 81 ldd r25, Z+1 ; 0x01
480a: 85 5b subi r24, 0xB5 ; 181
480c: 9f 4f sbci r25, 0xFF ; 255
480e: 0c f0 brlt .+2 ; 0x4812 <MotorRegler+0x356>
4810: 6d c0 rjmp .+218 ; 0x48ec <MotorRegler+0x430>
4812: 80 91 33 02 lds r24, 0x0233
4816: 8f 5f subi r24, 0xFF ; 255
4818: 80 93 33 02 sts 0x0233, r24
481c: 89 3c cpi r24, 0xC9 ; 201
481e: 08 f4 brcc .+2 ; 0x4822 <MotorRegler+0x366>
4820: 67 c0 rjmp .+206 ; 0x48f0 <MotorRegler+0x434>
4822: 88 ec ldi r24, 0xC8 ; 200
4824: 80 93 33 02 sts 0x0233, r24
4828: 81 e0 ldi r24, 0x01 ; 1
482a: 90 e0 ldi r25, 0x00 ; 0
482c: 90 93 31 02 sts 0x0231, r25
4830: 80 93 30 02 sts 0x0230, r24
4834: 81 e0 ldi r24, 0x01 ; 1
4836: 80 93 23 02 sts 0x0223, r24
483a: 10 92 43 02 sts 0x0243, r1
483e: 10 92 44 02 sts 0x0244, r1
4842: 10 92 45 02 sts 0x0245, r1
4846: 10 92 46 02 sts 0x0246, r1
484a: 10 92 ff 01 sts 0x01FF, r1
484e: 10 92 00 02 sts 0x0200, r1
4852: 10 92 01 02 sts 0x0201, r1
4856: 10 92 02 02 sts 0x0202, r1
485a: 10 92 03 02 sts 0x0203, r1
485e: 10 92 04 02 sts 0x0204, r1
4862: 10 92 05 02 sts 0x0205, r1
4866: 10 92 06 02 sts 0x0206, r1
486a: 10 92 ef 01 sts 0x01EF, r1
486e: 10 92 f0 01 sts 0x01F0, r1
4872: 10 92 f1 01 sts 0x01F1, r1
4876: 10 92 f2 01 sts 0x01F2, r1
487a: 10 92 f7 01 sts 0x01F7, r1
487e: 10 92 f8 01 sts 0x01F8, r1
4882: 10 92 f9 01 sts 0x01F9, r1
4886: 10 92 fa 01 sts 0x01FA, r1
488a: 80 91 db 01 lds r24, 0x01DB
488e: 90 91 dc 01 lds r25, 0x01DC
4892: a0 91 dd 01 lds r26, 0x01DD
4896: b0 91 de 01 lds r27, 0x01DE
489a: 80 93 f3 01 sts 0x01F3, r24
489e: 90 93 f4 01 sts 0x01F4, r25
48a2: a0 93 f5 01 sts 0x01F5, r26
48a6: b0 93 f6 01 sts 0x01F6, r27
48aa: 80 91 e3 01 lds r24, 0x01E3
48ae: 90 91 e4 01 lds r25, 0x01E4
48b2: a0 91 e5 01 lds r26, 0x01E5
48b6: b0 91 e6 01 lds r27, 0x01E6
48ba: 80 93 fb 01 sts 0x01FB, r24
48be: 90 93 fc 01 sts 0x01FC, r25
48c2: a0 93 fd 01 sts 0x01FD, r26
48c6: b0 93 fe 01 sts 0x01FE, r27
48ca: 10 92 4b 02 sts 0x024B, r1
48ce: 10 92 4c 02 sts 0x024C, r1
48d2: 10 92 4d 02 sts 0x024D, r1
48d6: 10 92 4e 02 sts 0x024E, r1
48da: 10 92 47 02 sts 0x0247, r1
48de: 10 92 48 02 sts 0x0248, r1
48e2: 10 92 49 02 sts 0x0249, r1
48e6: 10 92 4a 02 sts 0x024A, r1
48ea: 02 c0 rjmp .+4 ; 0x48f0 <MotorRegler+0x434>
48ec: 10 92 33 02 sts 0x0233, r1
48f0: 44 0f add r20, r20
48f2: 55 1f adc r21, r21
48f4: 42 55 subi r20, 0x52 ; 82
48f6: 5b 4f sbci r21, 0xFB ; 251
48f8: fa 01 movw r30, r20
48fa: 80 81 ld r24, Z
48fc: 91 81 ldd r25, Z+1 ; 0x01
48fe: 8c 34 cpi r24, 0x4C ; 76
4900: 91 05 cpc r25, r1
4902: 8c f0 brlt .+34 ; 0x4926 <MotorRegler+0x46a>
4904: 80 91 32 02 lds r24, 0x0232
4908: 8f 5f subi r24, 0xFF ; 255
490a: 80 93 32 02 sts 0x0232, r24
490e: 89 3c cpi r24, 0xC9 ; 201
4910: 60 f0 brcs .+24 ; 0x492a <MotorRegler+0x46e>
4912: 10 92 23 02 sts 0x0223, r1
4916: 88 ec ldi r24, 0xC8 ; 200
4918: 80 93 32 02 sts 0x0232, r24
491c: 10 92 31 02 sts 0x0231, r1
4920: 10 92 30 02 sts 0x0230, r1
4924: 02 c0 rjmp .+4 ; 0x492a <MotorRegler+0x46e>
4926: 10 92 32 02 sts 0x0232, r1
492a: 80 91 67 01 lds r24, 0x0167
492e: 81 50 subi r24, 0x01 ; 1
4930: 80 93 67 01 sts 0x0167, r24
4934: 80 91 67 01 lds r24, 0x0167
4938: 8f 3f cpi r24, 0xFF ; 255
493a: 29 f0 breq .+10 ; 0x4946 <MotorRegler+0x48a>
493c: 80 91 12 02 lds r24, 0x0212
4940: 88 23 and r24, r24
4942: 09 f4 brne .+2 ; 0x4946 <MotorRegler+0x48a>
4944: 12 c1 rjmp .+548 ; 0x4b6a <MotorRegler+0x6ae>
4946: 0e 94 a1 1d call 0x3b42 ; 0x3b42 <ParameterZuordnung>
494a: e0 91 da 04 lds r30, 0x04DA
494e: ff 27 eor r31, r31
4950: ee 0f add r30, r30
4952: ff 1f adc r31, r31
4954: df 01 movw r26, r30
4956: a2 55 subi r26, 0x52 ; 82
4958: bb 4f sbci r27, 0xFB ; 251
495a: 8d 91 ld r24, X+
495c: 9c 91 ld r25, X
495e: 60 91 e9 04 lds r22, 0x04E9
4962: 77 27 eor r23, r23
4964: ec 53 subi r30, 0x3C ; 60
4966: fb 4f sbci r31, 0xFB ; 251
4968: 20 81 ld r18, Z
496a: 31 81 ldd r19, Z+1 ; 0x01
496c: 40 91 ea 04 lds r20, 0x04EA
4970: 55 27 eor r21, r21
4972: fc 01 movw r30, r24
4974: e6 9f mul r30, r22
4976: c0 01 movw r24, r0
4978: e7 9f mul r30, r23
497a: 90 0d add r25, r0
497c: f6 9f mul r31, r22
497e: 90 0d add r25, r0
4980: 11 24 eor r1, r1
4982: f9 01 movw r30, r18
4984: e4 9f mul r30, r20
4986: 90 01 movw r18, r0
4988: e5 9f mul r30, r21
498a: 30 0d add r19, r0
498c: f4 9f mul r31, r20
498e: 30 0d add r19, r0
4990: 11 24 eor r1, r1
4992: 82 0f add r24, r18
4994: 93 1f adc r25, r19
4996: 90 93 1e 02 sts 0x021E, r25
499a: 80 93 1d 02 sts 0x021D, r24
499e: e0 91 db 04 lds r30, 0x04DB
49a2: ff 27 eor r31, r31
49a4: ee 0f add r30, r30
49a6: ff 1f adc r31, r31
49a8: df 01 movw r26, r30
49aa: a2 55 subi r26, 0x52 ; 82
49ac: bb 4f sbci r27, 0xFB ; 251
49ae: 8d 91 ld r24, X+
49b0: 9c 91 ld r25, X
49b2: ec 53 subi r30, 0x3C ; 60
49b4: fb 4f sbci r31, 0xFB ; 251
49b6: 20 81 ld r18, Z
49b8: 31 81 ldd r19, Z+1 ; 0x01
49ba: fc 01 movw r30, r24
49bc: e6 9f mul r30, r22
49be: c0 01 movw r24, r0
49c0: e7 9f mul r30, r23
49c2: 90 0d add r25, r0
49c4: f6 9f mul r31, r22
49c6: 90 0d add r25, r0
49c8: 11 24 eor r1, r1
49ca: b9 01 movw r22, r18
49cc: 64 9f mul r22, r20
49ce: 90 01 movw r18, r0
49d0: 65 9f mul r22, r21
49d2: 30 0d add r19, r0
49d4: 74 9f mul r23, r20
49d6: 30 0d add r19, r0
49d8: 11 24 eor r1, r1
49da: 82 0f add r24, r18
49dc: 93 1f adc r25, r19
49de: 90 93 20 02 sts 0x0220, r25
49e2: 80 93 1f 02 sts 0x021F, r24
49e6: e0 91 dd 04 lds r30, 0x04DD
49ea: ff 27 eor r31, r31
49ec: ee 0f add r30, r30
49ee: ff 1f adc r31, r31
49f0: e2 55 subi r30, 0x52 ; 82
49f2: fb 4f sbci r31, 0xFB ; 251
49f4: 80 81 ld r24, Z
49f6: 91 81 ldd r25, Z+1 ; 0x01
49f8: 90 95 com r25
49fa: 81 95 neg r24
49fc: 9f 4f sbci r25, 0xFF ; 255
49fe: 90 93 22 02 sts 0x0222, r25
4a02: 80 93 21 02 sts 0x0221, r24
4a06: 10 91 85 01 lds r17, 0x0185
4a0a: 61 2f mov r22, r17
4a0c: 77 27 eor r23, r23
4a0e: 67 fd sbrc r22, 7
4a10: 70 95 com r23
4a12: 87 2f mov r24, r23
4a14: 97 2f mov r25, r23
4a16: 0e 94 9d 2d call 0x5b3a ; 0x5b3a <__floatsisf>
4a1a: 17 ff sbrs r17, 7
4a1c: 06 c0 rjmp .+12 ; 0x4a2a <MotorRegler+0x56e>
4a1e: 20 e0 ldi r18, 0x00 ; 0
4a20: 30 e0 ldi r19, 0x00 ; 0
4a22: 40 e8 ldi r20, 0x80 ; 128
4a24: 53 e4 ldi r21, 0x43 ; 67
4a26: 0e 94 f8 2c call 0x59f0 ; 0x59f0 <__addsf3>
4a2a: 20 e0 ldi r18, 0x00 ; 0
4a2c: 30 e0 ldi r19, 0x00 ; 0
4a2e: 40 e2 ldi r20, 0x20 ; 32
4a30: 51 e4 ldi r21, 0x41 ; 65
4a32: 0e 94 f8 2c call 0x59f0 ; 0x59f0 <__addsf3>
4a36: 20 e0 ldi r18, 0x00 ; 0
4a38: 30 e0 ldi r19, 0x00 ; 0
4a3a: 40 e8 ldi r20, 0x80 ; 128
4a3c: 5b e3 ldi r21, 0x3B ; 59
4a3e: 0e 94 17 2e call 0x5c2e ; 0x5c2e <__mulsf3>
4a42: 5b 01 movw r10, r22
4a44: 6c 01 movw r12, r24
4a46: 60 93 2c 05 sts 0x052C, r22
4a4a: 70 93 2d 05 sts 0x052D, r23
4a4e: 80 93 2e 05 sts 0x052E, r24
4a52: 90 93 2f 05 sts 0x052F, r25
4a56: 10 91 86 01 lds r17, 0x0186
4a5a: 61 2f mov r22, r17
4a5c: 77 27 eor r23, r23
4a5e: 67 fd sbrc r22, 7
4a60: 70 95 com r23
4a62: 87 2f mov r24, r23
4a64: 97 2f mov r25, r23
4a66: 0e 94 9d 2d call 0x5b3a ; 0x5b3a <__floatsisf>
4a6a: 17 ff sbrs r17, 7
4a6c: 06 c0 rjmp .+12 ; 0x4a7a <MotorRegler+0x5be>
4a6e: 20 e0 ldi r18, 0x00 ; 0
4a70: 30 e0 ldi r19, 0x00 ; 0
4a72: 40 e8 ldi r20, 0x80 ; 128
4a74: 53 e4 ldi r21, 0x43 ; 67
4a76: 0e 94 f8 2c call 0x59f0 ; 0x59f0 <__addsf3>
4a7a: 20 e0 ldi r18, 0x00 ; 0
4a7c: 30 ee ldi r19, 0xE0 ; 224
4a7e: 4b e2 ldi r20, 0x2B ; 43
4a80: 57 e4 ldi r21, 0x47 ; 71
4a82: 0e 94 3a 2d call 0x5a74 ; 0x5a74 <__divsf3>
4a86: 60 93 1b 05 sts 0x051B, r22
4a8a: 70 93 1c 05 sts 0x051C, r23
4a8e: 80 93 1d 05 sts 0x051D, r24
4a92: 90 93 1e 05 sts 0x051E, r25
4a96: 80 91 e2 04 lds r24, 0x04E2
4a9a: 82 ff sbrs r24, 2
4a9c: 0c c0 rjmp .+24 ; 0x4ab6 <MotorRegler+0x5fa>
4a9e: 80 e0 ldi r24, 0x00 ; 0
4aa0: 90 e0 ldi r25, 0x00 ; 0
4aa2: a0 e0 ldi r26, 0x00 ; 0
4aa4: b0 e0 ldi r27, 0x00 ; 0
4aa6: 80 93 1b 05 sts 0x051B, r24
4aaa: 90 93 1c 05 sts 0x051C, r25
4aae: a0 93 1d 05 sts 0x051D, r26
4ab2: b0 93 1e 05 sts 0x051E, r27
4ab6: 20 e0 ldi r18, 0x00 ; 0
4ab8: 30 e0 ldi r19, 0x00 ; 0
4aba: 40 e0 ldi r20, 0x00 ; 0
4abc: 50 e0 ldi r21, 0x00 ; 0
4abe: c6 01 movw r24, r12
4ac0: b5 01 movw r22, r10
4ac2: 0e 94 a7 2d call 0x5b4e ; 0x5b4e <__eqsf2>
4ac6: 88 23 and r24, r24
4ac8: 64 f4 brge .+24 ; 0x4ae2 <MotorRegler+0x626>
4aca: 80 e0 ldi r24, 0x00 ; 0
4acc: 90 e0 ldi r25, 0x00 ; 0
4ace: a0 e0 ldi r26, 0x00 ; 0
4ad0: b0 e0 ldi r27, 0x00 ; 0
4ad2: 80 93 2c 05 sts 0x052C, r24
4ad6: 90 93 2d 05 sts 0x052D, r25
4ada: a0 93 2e 05 sts 0x052E, r26
4ade: b0 93 2f 05 sts 0x052F, r27
4ae2: 20 e0 ldi r18, 0x00 ; 0
4ae4: 30 e0 ldi r19, 0x00 ; 0
4ae6: 40 e0 ldi r20, 0x00 ; 0
4ae8: 50 e0 ldi r21, 0x00 ; 0
4aea: 60 91 1b 05 lds r22, 0x051B
4aee: 70 91 1c 05 lds r23, 0x051C
4af2: 80 91 1d 05 lds r24, 0x051D
4af6: 90 91 1e 05 lds r25, 0x051E
4afa: 0e 94 a7 2d call 0x5b4e ; 0x5b4e <__eqsf2>
4afe: 88 23 and r24, r24
4b00: 64 f4 brge .+24 ; 0x4b1a <MotorRegler+0x65e>
4b02: 80 e0 ldi r24, 0x00 ; 0
4b04: 90 e0 ldi r25, 0x00 ; 0
4b06: a0 e0 ldi r26, 0x00 ; 0
4b08: b0 e0 ldi r27, 0x00 ; 0
4b0a: 80 93 1b 05 sts 0x051B, r24
4b0e: 90 93 1c 05 sts 0x051C, r25
4b12: a0 93 1d 05 sts 0x051D, r26
4b16: b0 93 1e 05 sts 0x051E, r27
4b1a: 80 91 12 02 lds r24, 0x0212
4b1e: 88 23 and r24, r24
4b20: 21 f1 breq .+72 ; 0x4b6a <MotorRegler+0x6ae>
4b22: 10 92 22 02 sts 0x0222, r1
4b26: 10 92 21 02 sts 0x0221, r1
4b2a: 10 92 1e 02 sts 0x021E, r1
4b2e: 10 92 1d 02 sts 0x021D, r1
4b32: 10 92 20 02 sts 0x0220, r1
4b36: 10 92 1f 02 sts 0x021F, r1
4b3a: 8d ec ldi r24, 0xCD ; 205
4b3c: 9c ec ldi r25, 0xCC ; 204
4b3e: ac ec ldi r26, 0xCC ; 204
4b40: bd e3 ldi r27, 0x3D ; 61
4b42: 80 93 2c 05 sts 0x052C, r24
4b46: 90 93 2d 05 sts 0x052D, r25
4b4a: a0 93 2e 05 sts 0x052E, r26
4b4e: b0 93 2f 05 sts 0x052F, r27
4b52: 8a e0 ldi r24, 0x0A ; 10
4b54: 97 ed ldi r25, 0xD7 ; 215
4b56: a3 ea ldi r26, 0xA3 ; 163
4b58: bb e3 ldi r27, 0x3B ; 59
4b5a: 80 93 1b 05 sts 0x051B, r24
4b5e: 90 93 1c 05 sts 0x051C, r25
4b62: a0 93 1d 05 sts 0x051D, r26
4b66: b0 93 1e 05 sts 0x051E, r27
4b6a: 80 91 c1 01 lds r24, 0x01C1
4b6e: 90 91 c2 01 lds r25, 0x01C2
4b72: 8d 54 subi r24, 0x4D ; 77
4b74: 91 40 sbci r25, 0x01 ; 1
4b76: 08 f4 brcc .+2 ; 0x4b7a <MotorRegler+0x6be>
4b78: 90 c0 rjmp .+288 ; 0x4c9a <MotorRegler+0x7de>
4b7a: 20 91 df 01 lds r18, 0x01DF
4b7e: 30 91 e0 01 lds r19, 0x01E0
4b82: 40 91 e1 01 lds r20, 0x01E1
4b86: 50 91 e2 01 lds r21, 0x01E2
4b8a: 80 91 db 01 lds r24, 0x01DB
4b8e: 90 91 dc 01 lds r25, 0x01DC
4b92: a0 91 dd 01 lds r26, 0x01DD
4b96: b0 91 de 01 lds r27, 0x01DE
4b9a: b9 01 movw r22, r18
4b9c: 68 1b sub r22, r24
4b9e: 79 0b sbc r23, r25
4ba0: 70 93 3a 02 sts 0x023A, r23
4ba4: 60 93 39 02 sts 0x0239, r22
4ba8: 20 91 e7 01 lds r18, 0x01E7
4bac: 30 91 e8 01 lds r19, 0x01E8
4bb0: 40 91 e9 01 lds r20, 0x01E9
4bb4: 50 91 ea 01 lds r21, 0x01EA
4bb8: 80 91 e3 01 lds r24, 0x01E3
4bbc: 90 91 e4 01 lds r25, 0x01E4
4bc0: a0 91 e5 01 lds r26, 0x01E5
4bc4: b0 91 e6 01 lds r27, 0x01E6
4bc8: 28 1b sub r18, r24
4bca: 39 0b sbc r19, r25
4bcc: 30 93 38 02 sts 0x0238, r19
4bd0: 20 93 37 02 sts 0x0237, r18
4bd4: 10 92 c2 01 sts 0x01C2, r1
4bd8: 10 92 c1 01 sts 0x01C1, r1
4bdc: 67 3a cpi r22, 0xA7 ; 167
4bde: 71 05 cpc r23, r1
4be0: 34 f0 brlt .+12 ; 0x4bee <MotorRegler+0x732>
4be2: 80 91 d3 01 lds r24, 0x01D3
4be6: 90 91 d4 01 lds r25, 0x01D4
4bea: 01 96 adiw r24, 0x01 ; 1
4bec: 08 c0 rjmp .+16 ; 0x4bfe <MotorRegler+0x742>
4bee: 6a 55 subi r22, 0x5A ; 90
4bf0: 7f 4f sbci r23, 0xFF ; 255
4bf2: 4c f4 brge .+18 ; 0x4c06 <MotorRegler+0x74a>
4bf4: 80 91 d3 01 lds r24, 0x01D3
4bf8: 90 91 d4 01 lds r25, 0x01D4
4bfc: 01 97 sbiw r24, 0x01 ; 1
4bfe: 90 93 d4 01 sts 0x01D4, r25
4c02: 80 93 d3 01 sts 0x01D3, r24
4c06: 27 3a cpi r18, 0xA7 ; 167
4c08: 31 05 cpc r19, r1
4c0a: 34 f0 brlt .+12 ; 0x4c18 <MotorRegler+0x75c>
4c0c: 80 91 d5 01 lds r24, 0x01D5
4c10: 90 91 d6 01 lds r25, 0x01D6
4c14: 01 96 adiw r24, 0x01 ; 1
4c16: 08 c0 rjmp .+16 ; 0x4c28 <MotorRegler+0x76c>
4c18: 2a 55 subi r18, 0x5A ; 90
4c1a: 3f 4f sbci r19, 0xFF ; 255
4c1c: 4c f4 brge .+18 ; 0x4c30 <MotorRegler+0x774>
4c1e: 80 91 d5 01 lds r24, 0x01D5
4c22: 90 91 d6 01 lds r25, 0x01D6
4c26: 01 97 sbiw r24, 0x01 ; 1
4c28: 90 93 d6 01 sts 0x01D6, r25
4c2c: 80 93 d5 01 sts 0x01D5, r24
4c30: 10 92 7a 00 sts 0x007A, r1
4c34: 80 91 db 01 lds r24, 0x01DB
4c38: 90 91 dc 01 lds r25, 0x01DC
4c3c: a0 91 dd 01 lds r26, 0x01DD
4c40: b0 91 de 01 lds r27, 0x01DE
4c44: 80 93 f3 01 sts 0x01F3, r24
4c48: 90 93 f4 01 sts 0x01F4, r25
4c4c: a0 93 f5 01 sts 0x01F5, r26
4c50: b0 93 f6 01 sts 0x01F6, r27
4c54: 80 91 e3 01 lds r24, 0x01E3
4c58: 90 91 e4 01 lds r25, 0x01E4
4c5c: a0 91 e5 01 lds r26, 0x01E5
4c60: b0 91 e6 01 lds r27, 0x01E6
4c64: 80 93 fb 01 sts 0x01FB, r24
4c68: 90 93 fc 01 sts 0x01FC, r25
4c6c: a0 93 fd 01 sts 0x01FD, r26
4c70: b0 93 fe 01 sts 0x01FE, r27
4c74: 80 91 eb 01 lds r24, 0x01EB
4c78: 90 91 ec 01 lds r25, 0x01EC
4c7c: a0 91 ed 01 lds r26, 0x01ED
4c80: b0 91 ee 01 lds r27, 0x01EE
4c84: 80 93 03 02 sts 0x0203, r24
4c88: 90 93 04 02 sts 0x0204, r25
4c8c: a0 93 05 02 sts 0x0205, r26
4c90: b0 93 06 02 sts 0x0206, r27
4c94: 8f ec ldi r24, 0xCF ; 207
4c96: 80 93 7a 00 sts 0x007A, r24
4c9a: 60 91 db 01 lds r22, 0x01DB
4c9e: 70 91 dc 01 lds r23, 0x01DC
4ca2: 80 91 dd 01 lds r24, 0x01DD
4ca6: 90 91 de 01 lds r25, 0x01DE
4caa: a0 90 ee 04 lds r10, 0x04EE
4cae: bb 24 eor r11, r11
4cb0: cc 24 eor r12, r12
4cb2: dd 24 eor r13, r13
4cb4: e0 90 27 05 lds r14, 0x0527
4cb8: f0 90 28 05 lds r15, 0x0528
4cbc: a6 01 movw r20, r12
4cbe: 95 01 movw r18, r10
4cc0: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
4cc4: 00 27 eor r16, r16
4cc6: f7 fc sbrc r15, 7
4cc8: 00 95 com r16
4cca: 10 2f mov r17, r16
4ccc: 2e 19 sub r18, r14
4cce: 3f 09 sbc r19, r15
4cd0: 40 0b sbc r20, r16
4cd2: 51 0b sbc r21, r17
4cd4: ca 01 movw r24, r20
4cd6: b9 01 movw r22, r18
4cd8: 20 e1 ldi r18, 0x10 ; 16
4cda: 30 e0 ldi r19, 0x00 ; 0
4cdc: 40 e0 ldi r20, 0x00 ; 0
4cde: 50 e0 ldi r21, 0x00 ; 0
4ce0: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
4ce4: 39 01 movw r6, r18
4ce6: 4a 01 movw r8, r20
4ce8: 20 93 3f 02 sts 0x023F, r18
4cec: 30 93 40 02 sts 0x0240, r19
4cf0: 40 93 41 02 sts 0x0241, r20
4cf4: 50 93 42 02 sts 0x0242, r21
4cf8: 60 91 e3 01 lds r22, 0x01E3
4cfc: 70 91 e4 01 lds r23, 0x01E4
4d00: 80 91 e5 01 lds r24, 0x01E5
4d04: 90 91 e6 01 lds r25, 0x01E6
4d08: e0 90 30 05 lds r14, 0x0530
4d0c: f0 90 31 05 lds r15, 0x0531
4d10: a6 01 movw r20, r12
4d12: 95 01 movw r18, r10
4d14: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
4d18: 00 27 eor r16, r16
4d1a: f7 fc sbrc r15, 7
4d1c: 00 95 com r16
4d1e: 10 2f mov r17, r16
4d20: 2e 19 sub r18, r14
4d22: 3f 09 sbc r19, r15
4d24: 40 0b sbc r20, r16
4d26: 51 0b sbc r21, r17
4d28: ca 01 movw r24, r20
4d2a: b9 01 movw r22, r18
4d2c: 20 e1 ldi r18, 0x10 ; 16
4d2e: 30 e0 ldi r19, 0x00 ; 0
4d30: 40 e0 ldi r20, 0x00 ; 0
4d32: 50 e0 ldi r21, 0x00 ; 0
4d34: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
4d38: 20 93 3b 02 sts 0x023B, r18
4d3c: 30 93 3c 02 sts 0x023C, r19
4d40: 40 93 3d 02 sts 0x023D, r20
4d44: 50 93 3e 02 sts 0x023E, r21
4d48: e5 ef ldi r30, 0xF5 ; 245
4d4a: 6e 16 cp r6, r30
4d4c: e1 e0 ldi r30, 0x01 ; 1
4d4e: 7e 06 cpc r7, r30
4d50: e0 e0 ldi r30, 0x00 ; 0
4d52: 8e 06 cpc r8, r30
4d54: e0 e0 ldi r30, 0x00 ; 0
4d56: 9e 06 cpc r9, r30
4d58: 2c f0 brlt .+10 ; 0x4d64 <MotorRegler+0x8a8>
4d5a: 84 ef ldi r24, 0xF4 ; 244
4d5c: 91 e0 ldi r25, 0x01 ; 1
4d5e: a0 e0 ldi r26, 0x00 ; 0
4d60: b0 e0 ldi r27, 0x00 ; 0
4d62: 0d c0 rjmp .+26 ; 0x4d7e <MotorRegler+0x8c2>
4d64: fc e0 ldi r31, 0x0C ; 12
4d66: 6f 16 cp r6, r31
4d68: fe ef ldi r31, 0xFE ; 254
4d6a: 7f 06 cpc r7, r31
4d6c: ff ef ldi r31, 0xFF ; 255
4d6e: 8f 06 cpc r8, r31
4d70: ff ef ldi r31, 0xFF ; 255
4d72: 9f 06 cpc r9, r31
4d74: 64 f4 brge .+24 ; 0x4d8e <MotorRegler+0x8d2>
4d76: 8c e0 ldi r24, 0x0C ; 12
4d78: 9e ef ldi r25, 0xFE ; 254
4d7a: af ef ldi r26, 0xFF ; 255
4d7c: bf ef ldi r27, 0xFF ; 255
4d7e: 80 93 3f 02 sts 0x023F, r24
4d82: 90 93 40 02 sts 0x0240, r25
4d86: a0 93 41 02 sts 0x0241, r26
4d8a: b0 93 42 02 sts 0x0242, r27
4d8e: 25 3f cpi r18, 0xF5 ; 245
4d90: 61 e0 ldi r22, 0x01 ; 1
4d92: 36 07 cpc r19, r22
4d94: 60 e0 ldi r22, 0x00 ; 0
4d96: 46 07 cpc r20, r22
4d98: 60 e0 ldi r22, 0x00 ; 0
4d9a: 56 07 cpc r21, r22
4d9c: 2c f0 brlt .+10 ; 0x4da8 <MotorRegler+0x8ec>
4d9e: 84 ef ldi r24, 0xF4 ; 244
4da0: 91 e0 ldi r25, 0x01 ; 1
4da2: a0 e0 ldi r26, 0x00 ; 0
4da4: b0 e0 ldi r27, 0x00 ; 0
4da6: 09 c0 rjmp .+18 ; 0x4dba <MotorRegler+0x8fe>
4da8: 2c 50 subi r18, 0x0C ; 12
4daa: 3e 4f sbci r19, 0xFE ; 254
4dac: 4f 4f sbci r20, 0xFF ; 255
4dae: 5f 4f sbci r21, 0xFF ; 255
4db0: 64 f4 brge .+24 ; 0x4dca <MotorRegler+0x90e>
4db2: 8c e0 ldi r24, 0x0C ; 12
4db4: 9e ef ldi r25, 0xFE ; 254
4db6: af ef ldi r26, 0xFF ; 255
4db8: bf ef ldi r27, 0xFF ; 255
4dba: 80 93 3b 02 sts 0x023B, r24
4dbe: 90 93 3c 02 sts 0x023C, r25
4dc2: a0 93 3d 02 sts 0x023D, r26
4dc6: b0 93 3e 02 sts 0x023E, r27
4dca: 10 92 7a 00 sts 0x007A, r1
4dce: 80 91 ef 01 lds r24, 0x01EF
4dd2: 90 91 f0 01 lds r25, 0x01F0
4dd6: a0 91 f1 01 lds r26, 0x01F1
4dda: b0 91 f2 01 lds r27, 0x01F2
4dde: 20 91 3f 02 lds r18, 0x023F
4de2: 30 91 40 02 lds r19, 0x0240
4de6: 40 91 41 02 lds r20, 0x0241
4dea: 50 91 42 02 lds r21, 0x0242
4dee: 82 1b sub r24, r18
4df0: 93 0b sbc r25, r19
4df2: a4 0b sbc r26, r20
4df4: b5 0b sbc r27, r21
4df6: 80 93 ef 01 sts 0x01EF, r24
4dfa: 90 93 f0 01 sts 0x01F0, r25
4dfe: a0 93 f1 01 sts 0x01F1, r26
4e02: b0 93 f2 01 sts 0x01F2, r27
4e06: 80 91 f7 01 lds r24, 0x01F7
4e0a: 90 91 f8 01 lds r25, 0x01F8
4e0e: a0 91 f9 01 lds r26, 0x01F9
4e12: b0 91 fa 01 lds r27, 0x01FA
4e16: 20 91 3b 02 lds r18, 0x023B
4e1a: 30 91 3c 02 lds r19, 0x023C
4e1e: 40 91 3d 02 lds r20, 0x023D
4e22: 50 91 3e 02 lds r21, 0x023E
4e26: 82 1b sub r24, r18
4e28: 93 0b sbc r25, r19
4e2a: a4 0b sbc r26, r20
4e2c: b5 0b sbc r27, r21
4e2e: 80 93 f7 01 sts 0x01F7, r24
4e32: 90 93 f8 01 sts 0x01F8, r25
4e36: a0 93 f9 01 sts 0x01F9, r26
4e3a: b0 93 fa 01 sts 0x01FA, r27
4e3e: 80 91 21 02 lds r24, 0x0221
4e42: 90 91 22 02 lds r25, 0x0222
4e46: 5c 01 movw r10, r24
4e48: cc 24 eor r12, r12
4e4a: b7 fc sbrc r11, 7
4e4c: c0 94 com r12
4e4e: dc 2c mov r13, r12
4e50: a0 92 43 02 sts 0x0243, r10
4e54: b0 92 44 02 sts 0x0244, r11
4e58: c0 92 45 02 sts 0x0245, r12
4e5c: d0 92 46 02 sts 0x0246, r13
4e60: 97 ff sbrs r25, 7
4e62: 03 c0 rjmp .+6 ; 0x4e6a <MotorRegler+0x9ae>
4e64: 90 95 com r25
4e66: 81 95 neg r24
4e68: 9f 4f sbci r25, 0xFF ; 255
4e6a: 84 97 sbiw r24, 0x24 ; 36
4e6c: 3c f0 brlt .+14 ; 0x4e7c <MotorRegler+0x9c0>
4e6e: 80 91 e2 04 lds r24, 0x04E2
4e72: 84 fd sbrc r24, 4
4e74: 03 c0 rjmp .+6 ; 0x4e7c <MotorRegler+0x9c0>
4e76: 81 e0 ldi r24, 0x01 ; 1
4e78: 80 93 8a 01 sts 0x018A, r24
4e7c: 60 90 ff 01 lds r6, 0x01FF
4e80: 70 90 00 02 lds r7, 0x0200
4e84: 80 90 01 02 lds r8, 0x0201
4e88: 90 90 02 02 lds r9, 0x0202
4e8c: c5 01 movw r24, r10
4e8e: b7 fe sbrs r11, 7
4e90: 03 c0 rjmp .+6 ; 0x4e98 <MotorRegler+0x9dc>
4e92: 90 95 com r25
4e94: 81 95 neg r24
4e96: 9f 4f sbci r25, 0xFF ; 255
4e98: 7c 01 movw r14, r24
4e9a: 00 27 eor r16, r16
4e9c: f7 fc sbrc r15, 7
4e9e: 00 95 com r16
4ea0: 10 2f mov r17, r16
4ea2: 20 91 eb 04 lds r18, 0x04EB
4ea6: 33 27 eor r19, r19
4ea8: 44 27 eor r20, r20
4eaa: 55 27 eor r21, r21
4eac: c6 01 movw r24, r12
4eae: b5 01 movw r22, r10
4eb0: 0e 94 5f 2e call 0x5cbe ; 0x5cbe <__mulsi3>
4eb4: 9b 01 movw r18, r22
4eb6: ac 01 movw r20, r24
4eb8: c8 01 movw r24, r16
4eba: b7 01 movw r22, r14
4ebc: 0e 94 5f 2e call 0x5cbe ; 0x5cbe <__mulsi3>
4ec0: 20 e0 ldi r18, 0x00 ; 0
4ec2: 31 e0 ldi r19, 0x01 ; 1
4ec4: 40 e0 ldi r20, 0x00 ; 0
4ec6: 50 e0 ldi r21, 0x00 ; 0
4ec8: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
4ecc: 44 27 eor r20, r20
4ece: 37 fd sbrc r19, 7
4ed0: 40 95 com r20
4ed2: 54 2f mov r21, r20
4ed4: 62 1a sub r6, r18
4ed6: 73 0a sbc r7, r19
4ed8: 84 0a sbc r8, r20
4eda: 95 0a sbc r9, r21
4edc: 60 92 ff 01 sts 0x01FF, r6
4ee0: 70 92 00 02 sts 0x0200, r7
4ee4: 80 92 01 02 sts 0x0201, r8
4ee8: 90 92 02 02 sts 0x0202, r9
4eec: 80 91 ff 01 lds r24, 0x01FF
4ef0: 90 91 00 02 lds r25, 0x0200
4ef4: a0 91 01 02 lds r26, 0x0201
4ef8: b0 91 02 02 lds r27, 0x0202
4efc: 81 53 subi r24, 0x31 ; 49
4efe: 95 47 sbci r25, 0x75 ; 117
4f00: a0 40 sbci r26, 0x00 ; 0
4f02: b0 40 sbci r27, 0x00 ; 0
4f04: 64 f0 brlt .+24 ; 0x4f1e <MotorRegler+0xa62>
4f06: 80 e3 ldi r24, 0x30 ; 48
4f08: 95 e7 ldi r25, 0x75 ; 117
4f0a: a0 e0 ldi r26, 0x00 ; 0
4f0c: b0 e0 ldi r27, 0x00 ; 0
4f0e: 80 93 ff 01 sts 0x01FF, r24
4f12: 90 93 00 02 sts 0x0200, r25
4f16: a0 93 01 02 sts 0x0201, r26
4f1a: b0 93 02 02 sts 0x0202, r27
4f1e: 80 91 ff 01 lds r24, 0x01FF
4f22: 90 91 00 02 lds r25, 0x0200
4f26: a0 91 01 02 lds r26, 0x0201
4f2a: b0 91 02 02 lds r27, 0x0202
4f2e: 80 5d subi r24, 0xD0 ; 208
4f30: 9a 48 sbci r25, 0x8A ; 138
4f32: af 4f sbci r26, 0xFF ; 255
4f34: bf 4f sbci r27, 0xFF ; 255
4f36: 64 f4 brge .+24 ; 0x4f50 <MotorRegler+0xa94>
4f38: 80 ed ldi r24, 0xD0 ; 208
4f3a: 9a e8 ldi r25, 0x8A ; 138
4f3c: af ef ldi r26, 0xFF ; 255
4f3e: bf ef ldi r27, 0xFF ; 255
4f40: 80 93 ff 01 sts 0x01FF, r24
4f44: 90 93 00 02 sts 0x0200, r25
4f48: a0 93 01 02 sts 0x0201, r26
4f4c: b0 93 02 02 sts 0x0202, r27
4f50: 8f ec ldi r24, 0xCF ; 207
4f52: 80 93 7a 00 sts 0x007A, r24
4f56: 80 91 e2 04 lds r24, 0x04E2
4f5a: 83 ff sbrs r24, 3
4f5c: ae c0 rjmp .+348 ; 0x50ba <MotorRegler+0xbfe>
4f5e: 80 91 11 02 lds r24, 0x0211
4f62: 81 50 subi r24, 0x01 ; 1
4f64: 80 93 11 02 sts 0x0211, r24
4f68: 8f 3f cpi r24, 0xFF ; 255
4f6a: d9 f4 brne .+54 ; 0x4fa2 <MotorRegler+0xae6>
4f6c: 0e 94 c4 14 call 0x2988 ; 0x2988 <heading_MM3>
4f70: 90 93 0c 02 sts 0x020C, r25
4f74: 80 93 0b 02 sts 0x020B, r24
4f78: 20 91 0d 02 lds r18, 0x020D
4f7c: 30 91 0e 02 lds r19, 0x020E
4f80: 82 1b sub r24, r18
4f82: 93 0b sbc r25, r19
4f84: 84 5e subi r24, 0xE4 ; 228
4f86: 9d 4f sbci r25, 0xFD ; 253
4f88: 68 e6 ldi r22, 0x68 ; 104
4f8a: 71 e0 ldi r23, 0x01 ; 1
4f8c: 0e 94 92 2e call 0x5d24 ; 0x5d24 <__divmodhi4>
4f90: 84 5b subi r24, 0xB4 ; 180
4f92: 90 40 sbci r25, 0x00 ; 0
4f94: 90 93 10 02 sts 0x0210, r25
4f98: 80 93 0f 02 sts 0x020F, r24
4f9c: 82 e3 ldi r24, 0x32 ; 50
4f9e: 80 93 11 02 sts 0x0211, r24
4fa2: 60 91 db 01 lds r22, 0x01DB
4fa6: 70 91 dc 01 lds r23, 0x01DC
4faa: 80 91 dd 01 lds r24, 0x01DD
4fae: 90 91 de 01 lds r25, 0x01DE
4fb2: 20 e0 ldi r18, 0x00 ; 0
4fb4: 34 e0 ldi r19, 0x04 ; 4
4fb6: 40 e0 ldi r20, 0x00 ; 0
4fb8: 50 e0 ldi r21, 0x00 ; 0
4fba: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
4fbe: 89 01 movw r16, r18
4fc0: 37 ff sbrs r19, 7
4fc2: 03 c0 rjmp .+6 ; 0x4fca <MotorRegler+0xb0e>
4fc4: 10 95 com r17
4fc6: 01 95 neg r16
4fc8: 1f 4f sbci r17, 0xFF ; 255
4fca: 60 91 e3 01 lds r22, 0x01E3
4fce: 70 91 e4 01 lds r23, 0x01E4
4fd2: 80 91 e5 01 lds r24, 0x01E5
4fd6: 90 91 e6 01 lds r25, 0x01E6
4fda: 20 e0 ldi r18, 0x00 ; 0
4fdc: 34 e0 ldi r19, 0x04 ; 4
4fde: 40 e0 ldi r20, 0x00 ; 0
4fe0: 50 e0 ldi r21, 0x00 ; 0
4fe2: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
4fe6: b9 01 movw r22, r18
4fe8: 37 ff sbrs r19, 7
4fea: 03 c0 rjmp .+6 ; 0x4ff2 <MotorRegler+0xb36>
4fec: 70 95 com r23
4fee: 61 95 neg r22
4ff0: 7f 4f sbci r23, 0xFF ; 255
4ff2: 60 17 cp r22, r16
4ff4: 71 07 cpc r23, r17
4ff6: 0c f4 brge .+2 ; 0x4ffa <MotorRegler+0xb3e>
4ff8: b8 01 movw r22, r16
4ffa: 63 32 cpi r22, 0x23 ; 35
4ffc: 71 05 cpc r23, r1
4ffe: 94 f4 brge .+36 ; 0x5024 <MotorRegler+0xb68>
5000: 80 91 8a 01 lds r24, 0x018A
5004: 88 23 and r24, r24
5006: 71 f0 breq .+28 ; 0x5024 <MotorRegler+0xb68>
5008: 80 91 2c 02 lds r24, 0x022C
500c: 88 23 and r24, r24
500e: 51 f4 brne .+20 ; 0x5024 <MotorRegler+0xb68>
5010: 80 91 0b 02 lds r24, 0x020B
5014: 90 91 0c 02 lds r25, 0x020C
5018: 90 93 0e 02 sts 0x020E, r25
501c: 80 93 0d 02 sts 0x020D, r24
5020: 10 92 8a 01 sts 0x018A, r1
5024: 20 91 84 01 lds r18, 0x0184
5028: 33 27 eor r19, r19
502a: 62 9f mul r22, r18
502c: c0 01 movw r24, r0
502e: 63 9f mul r22, r19
5030: 90 0d add r25, r0
5032: 72 9f mul r23, r18
5034: 90 0d add r25, r0
5036: 11 24 eor r1, r1
5038: 60 e4 ldi r22, 0x40 ; 64
503a: 70 e0 ldi r23, 0x00 ; 0
503c: 0e 94 92 2e call 0x5d24 ; 0x5d24 <__divmodhi4>
5040: a9 01 movw r20, r18
5042: 46 1b sub r20, r22
5044: 57 0b sbc r21, r23
5046: 14 16 cp r1, r20
5048: 15 06 cpc r1, r21
504a: a4 f5 brge .+104 ; 0x50b4 <MotorRegler+0xbf8>
504c: 80 91 2c 02 lds r24, 0x022C
5050: 88 23 and r24, r24
5052: 71 f5 brne .+92 ; 0x50b0 <MotorRegler+0xbf4>
5054: 10 92 7a 00 sts 0x007A, r1
5058: 00 91 ff 01 lds r16, 0x01FF
505c: 10 91 00 02 lds r17, 0x0200
5060: 20 91 01 02 lds r18, 0x0201
5064: 30 91 02 02 lds r19, 0x0202
5068: 80 91 0f 02 lds r24, 0x020F
506c: 90 91 10 02 lds r25, 0x0210
5070: bc 01 movw r22, r24
5072: 46 9f mul r20, r22
5074: c0 01 movw r24, r0
5076: 47 9f mul r20, r23
5078: 90 0d add r25, r0
507a: 56 9f mul r21, r22
507c: 90 0d add r25, r0
507e: 11 24 eor r1, r1
5080: 60 e2 ldi r22, 0x20 ; 32
5082: 70 e0 ldi r23, 0x00 ; 0
5084: 0e 94 92 2e call 0x5d24 ; 0x5d24 <__divmodhi4>
5088: 88 27 eor r24, r24
508a: 77 fd sbrc r23, 7
508c: 80 95 com r24
508e: 98 2f mov r25, r24
5090: 06 0f add r16, r22
5092: 17 1f adc r17, r23
5094: 28 1f adc r18, r24
5096: 39 1f adc r19, r25
5098: 00 93 ff 01 sts 0x01FF, r16
509c: 10 93 00 02 sts 0x0200, r17
50a0: 20 93 01 02 sts 0x0201, r18
50a4: 30 93 02 02 sts 0x0202, r19
50a8: 8f ec ldi r24, 0xCF ; 207
50aa: 80 93 7a 00 sts 0x007A, r24
50ae: 05 c0 rjmp .+10 ; 0x50ba <MotorRegler+0xbfe>
50b0: 81 50 subi r24, 0x01 ; 1
50b2: 01 c0 rjmp .+2 ; 0x50b6 <MotorRegler+0xbfa>
50b4: 8a ef ldi r24, 0xFA ; 250
50b6: 80 93 2c 02 sts 0x022C, r24
50ba: 80 91 5f 04 lds r24, 0x045F
50be: 8f 5f subi r24, 0xFF ; 255
50c0: 80 93 5f 04 sts 0x045F, r24
50c4: 80 91 2d 02 lds r24, 0x022D
50c8: 81 50 subi r24, 0x01 ; 1
50ca: 80 93 2d 02 sts 0x022D, r24
50ce: 8f 3f cpi r24, 0xFF ; 255
50d0: 09 f0 breq .+2 ; 0x50d4 <MotorRegler+0xc18>
50d2: 68 c0 rjmp .+208 ; 0x51a4 <MotorRegler+0xce8>
50d4: 81 e3 ldi r24, 0x31 ; 49
50d6: 80 93 2d 02 sts 0x022D, r24
50da: 60 91 db 01 lds r22, 0x01DB
50de: 70 91 dc 01 lds r23, 0x01DC
50e2: 80 91 dd 01 lds r24, 0x01DD
50e6: 90 91 de 01 lds r25, 0x01DE
50ea: e0 90 ee 04 lds r14, 0x04EE
50ee: ff 24 eor r15, r15
50f0: 00 27 eor r16, r16
50f2: 11 27 eor r17, r17
50f4: a8 01 movw r20, r16
50f6: 97 01 movw r18, r14
50f8: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
50fc: 30 93 61 04 sts 0x0461, r19
5100: 20 93 60 04 sts 0x0460, r18
5104: 60 91 e3 01 lds r22, 0x01E3
5108: 70 91 e4 01 lds r23, 0x01E4
510c: 80 91 e5 01 lds r24, 0x01E5
5110: 90 91 e6 01 lds r25, 0x01E6
5114: a8 01 movw r20, r16
5116: 97 01 movw r18, r14
5118: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
511c: 30 93 63 04 sts 0x0463, r19
5120: 20 93 62 04 sts 0x0462, r18
5124: 80 91 27 05 lds r24, 0x0527
5128: 90 91 28 05 lds r25, 0x0528
512c: 90 93 65 04 sts 0x0465, r25
5130: 80 93 64 04 sts 0x0464, r24
5134: 80 91 30 05 lds r24, 0x0530
5138: 90 91 31 05 lds r25, 0x0531
513c: 90 93 67 04 sts 0x0467, r25
5140: 80 93 66 04 sts 0x0466, r24
5144: 80 91 2a 05 lds r24, 0x052A
5148: 90 91 2b 05 lds r25, 0x052B
514c: 90 93 69 04 sts 0x0469, r25
5150: 80 93 68 04 sts 0x0468, r24
5154: 80 91 24 02 lds r24, 0x0224
5158: 90 91 25 02 lds r25, 0x0225
515c: 90 93 6b 04 sts 0x046B, r25
5160: 80 93 6a 04 sts 0x046A, r24
5164: 60 91 07 02 lds r22, 0x0207
5168: 70 91 08 02 lds r23, 0x0208
516c: 80 91 09 02 lds r24, 0x0209
5170: 90 91 0a 02 lds r25, 0x020A
5174: 20 e0 ldi r18, 0x00 ; 0
5176: 32 e0 ldi r19, 0x02 ; 2
5178: 40 e0 ldi r20, 0x00 ; 0
517a: 50 e0 ldi r21, 0x00 ; 0
517c: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
5180: 30 93 6d 04 sts 0x046D, r19
5184: 20 93 6c 04 sts 0x046C, r18
5188: 89 81 ldd r24, Y+1 ; 0x01
518a: 9a 81 ldd r25, Y+2 ; 0x02
518c: 90 93 6f 04 sts 0x046F, r25
5190: 80 93 6e 04 sts 0x046E, r24
5194: 80 91 0b 02 lds r24, 0x020B
5198: 90 91 0c 02 lds r25, 0x020C
519c: 90 93 71 04 sts 0x0471, r25
51a0: 80 93 70 04 sts 0x0470, r24
51a4: 60 91 db 01 lds r22, 0x01DB
51a8: 70 91 dc 01 lds r23, 0x01DC
51ac: 80 91 dd 01 lds r24, 0x01DD
51b0: 90 91 de 01 lds r25, 0x01DE
51b4: 20 90 1b 05 lds r2, 0x051B
51b8: 30 90 1c 05 lds r3, 0x051C
51bc: 40 90 1d 05 lds r4, 0x051D
51c0: 50 90 1e 05 lds r5, 0x051E
51c4: e0 90 16 05 lds r14, 0x0516
51c8: f0 90 17 05 lds r15, 0x0517
51cc: 60 90 2c 05 lds r6, 0x052C
51d0: 70 90 2d 05 lds r7, 0x052D
51d4: 80 90 2e 05 lds r8, 0x052E
51d8: 90 90 2f 05 lds r9, 0x052F
51dc: 0e 94 9d 2d call 0x5b3a ; 0x5b3a <__floatsisf>
51e0: a2 01 movw r20, r4
51e2: 91 01 movw r18, r2
51e4: 0e 94 17 2e call 0x5c2e ; 0x5c2e <__mulsf3>
51e8: 5b 01 movw r10, r22
51ea: 6c 01 movw r12, r24
51ec: 00 27 eor r16, r16
51ee: f7 fc sbrc r15, 7
51f0: 00 95 com r16
51f2: 10 2f mov r17, r16
51f4: c8 01 movw r24, r16
51f6: b7 01 movw r22, r14
51f8: 0e 94 9d 2d call 0x5b3a ; 0x5b3a <__floatsisf>
51fc: a4 01 movw r20, r8
51fe: 93 01 movw r18, r6
5200: 0e 94 17 2e call 0x5c2e ; 0x5c2e <__mulsf3>
5204: 9b 01 movw r18, r22
5206: ac 01 movw r20, r24
5208: c6 01 movw r24, r12
520a: b5 01 movw r22, r10
520c: 0e 94 f8 2c call 0x59f0 ; 0x59f0 <__addsf3>
5210: 0e 94 80 2d call 0x5b00 ; 0x5b00 <__fixsfsi>
5214: 70 93 17 05 sts 0x0517, r23
5218: 60 93 16 05 sts 0x0516, r22
521c: 60 91 e3 01 lds r22, 0x01E3
5220: 70 91 e4 01 lds r23, 0x01E4
5224: 80 91 e5 01 lds r24, 0x01E5
5228: 90 91 e6 01 lds r25, 0x01E6
522c: e0 90 14 05 lds r14, 0x0514
5230: f0 90 15 05 lds r15, 0x0515
5234: 0e 94 9d 2d call 0x5b3a ; 0x5b3a <__floatsisf>
5238: a2 01 movw r20, r4
523a: 91 01 movw r18, r2
523c: 0e 94 17 2e call 0x5c2e ; 0x5c2e <__mulsf3>
5240: 5b 01 movw r10, r22
5242: 6c 01 movw r12, r24
5244: 00 27 eor r16, r16
5246: f7 fc sbrc r15, 7
5248: 00 95 com r16
524a: 10 2f mov r17, r16
524c: c8 01 movw r24, r16
524e: b7 01 movw r22, r14
5250: 0e 94 9d 2d call 0x5b3a ; 0x5b3a <__floatsisf>
5254: a4 01 movw r20, r8
5256: 93 01 movw r18, r6
5258: 0e 94 17 2e call 0x5c2e ; 0x5c2e <__mulsf3>
525c: 9b 01 movw r18, r22
525e: ac 01 movw r20, r24
5260: c6 01 movw r24, r12
5262: b5 01 movw r22, r10
5264: 0e 94 f8 2c call 0x59f0 ; 0x59f0 <__addsf3>
5268: 0e 94 80 2d call 0x5b00 ; 0x5b00 <__fixsfsi>
526c: 70 93 15 05 sts 0x0515, r23
5270: 60 93 14 05 sts 0x0514, r22
5274: 60 91 2a 05 lds r22, 0x052A
5278: 70 91 2b 05 lds r23, 0x052B
527c: a0 90 eb 01 lds r10, 0x01EB
5280: b0 90 ec 01 lds r11, 0x01EC
5284: c0 90 ed 01 lds r12, 0x01ED
5288: d0 90 ee 01 lds r13, 0x01EE
528c: 88 27 eor r24, r24
528e: 77 fd sbrc r23, 7
5290: 80 95 com r24
5292: 98 2f mov r25, r24
5294: 0e 94 9d 2d call 0x5b3a ; 0x5b3a <__floatsisf>
5298: 7b 01 movw r14, r22
529a: 8c 01 movw r16, r24
529c: 20 e0 ldi r18, 0x00 ; 0
529e: 30 e0 ldi r19, 0x00 ; 0
52a0: 40 e0 ldi r20, 0x00 ; 0
52a2: 5f e3 ldi r21, 0x3F ; 63
52a4: c4 01 movw r24, r8
52a6: b3 01 movw r22, r6
52a8: 0e 94 17 2e call 0x5c2e ; 0x5c2e <__mulsf3>
52ac: 9b 01 movw r18, r22
52ae: ac 01 movw r20, r24
52b0: c8 01 movw r24, r16
52b2: b7 01 movw r22, r14
52b4: 0e 94 17 2e call 0x5c2e ; 0x5c2e <__mulsf3>
52b8: 7b 01 movw r14, r22
52ba: 8c 01 movw r16, r24
52bc: c6 01 movw r24, r12
52be: b5 01 movw r22, r10
52c0: 0e 94 9d 2d call 0x5b3a ; 0x5b3a <__floatsisf>
52c4: a2 01 movw r20, r4
52c6: 91 01 movw r18, r2
52c8: 0e 94 17 2e call 0x5c2e ; 0x5c2e <__mulsf3>
52cc: 9b 01 movw r18, r22
52ce: ac 01 movw r20, r24
52d0: c8 01 movw r24, r16
52d2: b7 01 movw r22, r14
52d4: 0e 94 f8 2c call 0x59f0 ; 0x59f0 <__addsf3>
52d8: 0e 94 80 2d call 0x5b00 ; 0x5b00 <__fixsfsi>
52dc: 70 93 2b 05 sts 0x052B, r23
52e0: 60 93 2a 05 sts 0x052A, r22
52e4: 80 91 16 05 lds r24, 0x0516
52e8: 90 91 17 05 lds r25, 0x0517
52ec: 81 50 subi r24, 0x01 ; 1
52ee: 98 40 sbci r25, 0x08 ; 8
52f0: 34 f0 brlt .+12 ; 0x52fe <MotorRegler+0xe42>
52f2: 80 e0 ldi r24, 0x00 ; 0
52f4: 98 e0 ldi r25, 0x08 ; 8
52f6: 90 93 17 05 sts 0x0517, r25
52fa: 80 93 16 05 sts 0x0516, r24
52fe: 80 91 16 05 lds r24, 0x0516
5302: 90 91 17 05 lds r25, 0x0517
5306: 80 50 subi r24, 0x00 ; 0
5308: 98 4f sbci r25, 0xF8 ; 248
530a: 34 f4 brge .+12 ; 0x5318 <MotorRegler+0xe5c>
530c: 80 e0 ldi r24, 0x00 ; 0
530e: 98 ef ldi r25, 0xF8 ; 248
5310: 90 93 17 05 sts 0x0517, r25
5314: 80 93 16 05 sts 0x0516, r24
5318: 80 91 14 05 lds r24, 0x0514
531c: 90 91 15 05 lds r25, 0x0515
5320: 81 50 subi r24, 0x01 ; 1
5322: 98 40 sbci r25, 0x08 ; 8
5324: 34 f0 brlt .+12 ; 0x5332 <MotorRegler+0xe76>
5326: 80 e0 ldi r24, 0x00 ; 0
5328: 98 e0 ldi r25, 0x08 ; 8
532a: 90 93 15 05 sts 0x0515, r25
532e: 80 93 14 05 sts 0x0514, r24
5332: 80 91 14 05 lds r24, 0x0514
5336: 90 91 15 05 lds r25, 0x0515
533a: 80 50 subi r24, 0x00 ; 0
533c: 98 4f sbci r25, 0xF8 ; 248
533e: 34 f4 brge .+12 ; 0x534c <MotorRegler+0xe90>
5340: 80 e0 ldi r24, 0x00 ; 0
5342: 98 ef ldi r25, 0xF8 ; 248
5344: 90 93 15 05 sts 0x0515, r25
5348: 80 93 14 05 sts 0x0514, r24
534c: 80 91 2a 05 lds r24, 0x052A
5350: 90 91 2b 05 lds r25, 0x052B
5354: 81 50 subi r24, 0x01 ; 1
5356: 98 40 sbci r25, 0x08 ; 8
5358: 34 f0 brlt .+12 ; 0x5366 <MotorRegler+0xeaa>
535a: 80 e0 ldi r24, 0x00 ; 0
535c: 98 e0 ldi r25, 0x08 ; 8
535e: 90 93 2b 05 sts 0x052B, r25
5362: 80 93 2a 05 sts 0x052A, r24
5366: 80 91 2a 05 lds r24, 0x052A
536a: 90 91 2b 05 lds r25, 0x052B
536e: 80 50 subi r24, 0x00 ; 0
5370: 98 4f sbci r25, 0xF8 ; 248
5372: 34 f4 brge .+12 ; 0x5380 <MotorRegler+0xec4>
5374: 80 e0 ldi r24, 0x00 ; 0
5376: 98 ef ldi r25, 0xF8 ; 248
5378: 90 93 2b 05 sts 0x052B, r25
537c: 80 93 2a 05 sts 0x052A, r24
5380: 80 91 e2 04 lds r24, 0x04E2
5384: 99 27 eor r25, r25
5386: 80 ff sbrs r24, 0
5388: cd c0 rjmp .+410 ; 0x5524 <MotorRegler+0x1068>
538a: 20 91 81 01 lds r18, 0x0181
538e: 81 ff sbrs r24, 1
5390: 0e c0 rjmp .+28 ; 0x53ae <MotorRegler+0xef2>
5392: 22 33 cpi r18, 0x32 ; 50
5394: b0 f4 brcc .+44 ; 0x53c2 <MotorRegler+0xf06>
5396: 80 91 24 02 lds r24, 0x0224
539a: 90 91 25 02 lds r25, 0x0225
539e: 44 97 sbiw r24, 0x14 ; 20
53a0: 90 93 27 02 sts 0x0227, r25
53a4: 80 93 26 02 sts 0x0226, r24
53a8: 10 92 13 02 sts 0x0213, r1
53ac: 0d c0 rjmp .+26 ; 0x53c8 <MotorRegler+0xf0c>
53ae: 80 91 e7 04 lds r24, 0x04E7
53b2: 28 9f mul r18, r24
53b4: c0 01 movw r24, r0
53b6: 11 24 eor r1, r1
53b8: 44 97 sbiw r24, 0x14 ; 20
53ba: 90 93 27 02 sts 0x0227, r25
53be: 80 93 26 02 sts 0x0226, r24
53c2: 81 e0 ldi r24, 0x01 ; 1
53c4: 80 93 13 02 sts 0x0213, r24
53c8: 80 91 12 02 lds r24, 0x0212
53cc: 88 23 and r24, r24
53ce: 21 f0 breq .+8 ; 0x53d8 <MotorRegler+0xf1c>
53d0: 10 92 27 02 sts 0x0227, r1
53d4: 10 92 26 02 sts 0x0226, r1
53d8: 20 91 24 02 lds r18, 0x0224
53dc: 30 91 25 02 lds r19, 0x0225
53e0: 40 91 26 02 lds r20, 0x0226
53e4: 50 91 27 02 lds r21, 0x0227
53e8: 42 17 cp r20, r18
53ea: 53 07 cpc r21, r19
53ec: 0c f0 brlt .+2 ; 0x53f0 <MotorRegler+0xf34>
53ee: 9a c0 rjmp .+308 ; 0x5524 <MotorRegler+0x1068>
53f0: 80 91 13 02 lds r24, 0x0213
53f4: 88 23 and r24, r24
53f6: 09 f4 brne .+2 ; 0x53fa <MotorRegler+0xf3e>
53f8: 95 c0 rjmp .+298 ; 0x5524 <MotorRegler+0x1068>
53fa: 24 1b sub r18, r20
53fc: 35 0b sbc r19, r21
53fe: 80 91 82 01 lds r24, 0x0182
5402: 99 27 eor r25, r25
5404: bc 01 movw r22, r24
5406: 26 9f mul r18, r22
5408: c0 01 movw r24, r0
540a: 27 9f mul r18, r23
540c: 90 0d add r25, r0
540e: 36 9f mul r19, r22
5410: 90 0d add r25, r0
5412: 11 24 eor r1, r1
5414: 60 e1 ldi r22, 0x10 ; 16
5416: 70 e0 ldi r23, 0x00 ; 0
5418: 0e 94 92 2e call 0x5d24 ; 0x5d24 <__divmodhi4>
541c: 09 81 ldd r16, Y+1 ; 0x01
541e: 1a 81 ldd r17, Y+2 ; 0x02
5420: 06 1b sub r16, r22
5422: 17 0b sbc r17, r23
5424: 20 91 bf 01 lds r18, 0x01BF
5428: 30 91 c0 01 lds r19, 0x01C0
542c: 80 91 80 01 lds r24, 0x0180
5430: 99 27 eor r25, r25
5432: fc 01 movw r30, r24
5434: 2e 9f mul r18, r30
5436: c0 01 movw r24, r0
5438: 2f 9f mul r18, r31
543a: 90 0d add r25, r0
543c: 3e 9f mul r19, r30
543e: 90 0d add r25, r0
5440: 11 24 eor r1, r1
5442: 68 e0 ldi r22, 0x08 ; 8
5444: 70 e0 ldi r23, 0x00 ; 0
5446: 0e 94 92 2e call 0x5d24 ; 0x5d24 <__divmodhi4>
544a: 06 1b sub r16, r22
544c: 17 0b sbc r17, r23
544e: 60 91 07 02 lds r22, 0x0207
5452: 70 91 08 02 lds r23, 0x0208
5456: 80 91 09 02 lds r24, 0x0209
545a: 90 91 0a 02 lds r25, 0x020A
545e: 20 e0 ldi r18, 0x00 ; 0
5460: 32 e0 ldi r19, 0x02 ; 2
5462: 40 e0 ldi r20, 0x00 ; 0
5464: 50 e0 ldi r21, 0x00 ; 0
5466: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
546a: ca 01 movw r24, r20
546c: b9 01 movw r22, r18
546e: 20 91 83 01 lds r18, 0x0183
5472: 33 27 eor r19, r19
5474: 44 27 eor r20, r20
5476: 55 27 eor r21, r21
5478: 0e 94 5f 2e call 0x5cbe ; 0x5cbe <__mulsi3>
547c: 20 e2 ldi r18, 0x20 ; 32
547e: 30 e0 ldi r19, 0x00 ; 0
5480: 40 e0 ldi r20, 0x00 ; 0
5482: 50 e0 ldi r21, 0x00 ; 0
5484: 0e 94 c7 2e call 0x5d8e ; 0x5d8e <__divmodsi4>
5488: ff ef ldi r31, 0xFF ; 255
548a: 2e 3c cpi r18, 0xCE ; 206
548c: 3f 07 cpc r19, r31
548e: 14 f4 brge .+4 ; 0x5494 <MotorRegler+0xfd8>
5490: 2e ec ldi r18, 0xCE ; 206
5492: 3f ef ldi r19, 0xFF ; 255
5494: 80 91 2e 02 lds r24, 0x022E
5498: 90 91 2f 02 lds r25, 0x022F
549c: ac 01 movw r20, r24
549e: 64 e0 ldi r22, 0x04 ; 4
54a0: 44 0f add r20, r20
54a2: 55 1f adc r21, r21
54a4: 6a 95 dec r22
54a6: e1 f7 brne .-8 ; 0x54a0 <MotorRegler+0xfe4>
54a8: 48 1b sub r20, r24
54aa: 59 0b sbc r21, r25
54ac: 23 33 cpi r18, 0x33 ; 51
54ae: 31 05 cpc r19, r1
54b0: 14 f0 brlt .+4 ; 0x54b6 <MotorRegler+0xffa>
54b2: 22 e3 ldi r18, 0x32 ; 50
54b4: 30 e0 ldi r19, 0x00 ; 0
54b6: 02 1b sub r16, r18
54b8: 13 0b sbc r17, r19
54ba: ca 01 movw r24, r20
54bc: 80 0f add r24, r16
54be: 91 1f adc r25, r17
54c0: 60 e1 ldi r22, 0x10 ; 16
54c2: 70 e0 ldi r23, 0x00 ; 0
54c4: 0e 94 92 2e call 0x5d24 ; 0x5d24 <__divmodhi4>
54c8: 70 93 2f 02 sts 0x022F, r23
54cc: 60 93 2e 02 sts 0x022E, r22
54d0: 80 91 e3 04 lds r24, 0x04E3
54d4: 99 27 eor r25, r25
54d6: 68 17 cp r22, r24
54d8: 79 07 cpc r23, r25
54da: 8c f4 brge .+34 ; 0x54fe <MotorRegler+0x1042>
54dc: 29 81 ldd r18, Y+1 ; 0x01
54de: 3a 81 ldd r19, Y+2 ; 0x02
54e0: 28 17 cp r18, r24
54e2: 39 07 cpc r19, r25
54e4: 2c f0 brlt .+10 ; 0x54f0 <MotorRegler+0x1034>
54e6: 90 93 2f 02 sts 0x022F, r25
54ea: 80 93 2e 02 sts 0x022E, r24
54ee: 07 c0 rjmp .+14 ; 0x54fe <MotorRegler+0x1042>
54f0: 49 81 ldd r20, Y+1 ; 0x01
54f2: 5a 81 ldd r21, Y+2 ; 0x02
54f4: 50 93 2f 02 sts 0x022F, r21
54f8: 40 93 2e 02 sts 0x022E, r20
54fc: 0d c0 rjmp .+26 ; 0x5518 <MotorRegler+0x105c>
54fe: 80 91 2e 02 lds r24, 0x022E
5502: 90 91 2f 02 lds r25, 0x022F
5506: 69 81 ldd r22, Y+1 ; 0x01
5508: 7a 81 ldd r23, Y+2 ; 0x02
550a: 68 17 cp r22, r24
550c: 79 07 cpc r23, r25
550e: 24 f4 brge .+8 ; 0x5518 <MotorRegler+0x105c>
5510: 70 93 2f 02 sts 0x022F, r23
5514: 60 93 2e 02 sts 0x022E, r22
5518: 80 91 2e 02 lds r24, 0x022E
551c: 90 91 2f 02 lds r25, 0x022F
5520: 9a 83 std Y+2, r25 ; 0x02
5522: 89 83 std Y+1, r24 ; 0x01
5524: c0 90 2a 05 lds r12, 0x052A
5528: d0 90 2b 05 lds r13, 0x052B
552c: 80 91 43 02 lds r24, 0x0243
5530: 90 91 44 02 lds r25, 0x0244
5534: c8 1a sub r12, r24
5536: d9 0a sbc r13, r25
5538: 95 e6 ldi r25, 0x65 ; 101
553a: c9 16 cp r12, r25
553c: d1 04 cpc r13, r1
553e: 24 f0 brlt .+8 ; 0x5548 <MotorRegler+0x108c>
5540: 14 e6 ldi r17, 0x64 ; 100
5542: c1 2e mov r12, r17
5544: d1 2c mov r13, r1
5546: 09 c0 rjmp .+18 ; 0x555a <MotorRegler+0x109e>
5548: ec e9 ldi r30, 0x9C ; 156
554a: ce 16 cp r12, r30
554c: ef ef ldi r30, 0xFF ; 255
554e: de 06 cpc r13, r30
5550: 24 f4 brge .+8 ; 0x555a <MotorRegler+0x109e>
5552: bc e9 ldi r27, 0x9C ; 156
5554: cb 2e mov r12, r27
5556: bf ef ldi r27, 0xFF ; 255
5558: db 2e mov r13, r27
555a: 40 90 78 01 lds r4, 0x0178
555e: 50 90 79 01 lds r5, 0x0179
5562: 60 90 7a 01 lds r6, 0x017A
5566: 70 90 7b 01 lds r7, 0x017B
556a: 60 91 16 05 lds r22, 0x0516
556e: 70 91 17 05 lds r23, 0x0517
5572: 20 91 1d 02 lds r18, 0x021D
5576: 30 91 1e 02 lds r19, 0x021E
557a: 40 91 4f 02 lds r20, 0x024F
557e: 50 91 50 02 lds r21, 0x0250
5582: 24 1b sub r18, r20
5584: 35 0b sbc r19, r21
5586: 62 1b sub r22, r18
5588: 73 0b sbc r23, r19
558a: 88 27 eor r24, r24
558c: 77 fd sbrc r23, 7
558e: 80 95 com r24
5590: 98 2f mov r25, r24
5592: 0e 94 9d 2d call 0x5b3a ; 0x5b3a <__floatsisf>
5596: 9b 01 movw r18, r22
5598: ac 01 movw r20, r24
559a: c3 01 movw r24, r6
559c: b2 01 movw r22, r4
559e: 0e 94 17 2e call 0x5c2e ; 0x5c2e <__mulsf3>
55a2: 0e 94 80 2d call 0x5b00 ; 0x5b00 <__fixsfsi>
55a6: 70 93 68 02 sts 0x0268, r23
55aa: 60 93 67 02 sts 0x0267, r22
55ae: 80 91 67 02 lds r24, 0x0267
55b2: 90 91 68 02 lds r25, 0x0268
55b6: 8c 01 movw r16, r24
55b8: 22 27 eor r18, r18
55ba: 17 fd sbrc r17, 7
55bc: 20 95 com r18
55be: 32 2f mov r19, r18
55c0: 80 91 4b 02 lds r24, 0x024B
55c4: 90 91 4c 02 lds r25, 0x024C
55c8: a0 91 4d 02 lds r26, 0x024D
55cc: b0 91 4e 02 lds r27, 0x024E
55d0: 08 0f add r16, r24
55d2: 19 1f adc r17, r25
55d4: 2a 1f adc r18, r26
55d6: 3b 1f adc r19, r27
55d8: 00 93 4b 02 sts 0x024B, r16
55dc: 10 93 4c 02 sts 0x024C, r17
55e0: 20 93 4d 02 sts 0x024D, r18
55e4: 30 93 4e 02 sts 0x024E, r19
55e8: 10 16 cp r1, r16
55ea: 11 06 cpc r1, r17
55ec: 12 06 cpc r1, r18
55ee: 13 06 cpc r1, r19
55f0: ac f4 brge .+42 ; 0x561c <MotorRegler+0x1160>
55f2: c8 01 movw r24, r16
55f4: 17 ff sbrs r17, 7
55f6: 03 c0 rjmp .+6 ; 0x55fe <MotorRegler+0x1142>
55f8: 90 95 com r25
55fa: 81 95 neg r24
55fc: 9f 4f sbci r25, 0xFF ; 255
55fe: 60 e0 ldi r22, 0x00 ; 0
5600: 71 e0 ldi r23, 0x01 ; 1
5602: 0e 94 92 2e call 0x5d24 ; 0x5d24 <__divmodhi4>
5606: 6f 5f subi r22, 0xFF ; 255
5608: 7f 4f sbci r23, 0xFF ; 255
560a: 88 27 eor r24, r24
560c: 77 fd sbrc r23, 7
560e: 80 95 com r24
5610: 98 2f mov r25, r24
5612: 06 1b sub r16, r22
5614: 17 0b sbc r17, r23
5616: 28 0b sbc r18, r24
5618: 39 0b sbc r19, r25
561a: 14 c0 rjmp .+40 ; 0x5644 <MotorRegler+0x1188>
561c: c8 01 movw r24, r16
561e: 17 ff sbrs r17, 7
5620: 03 c0 rjmp .+6 ; 0x5628 <MotorRegler+0x116c>
5622: 90 95 com r25
5624: 81 95 neg r24
5626: 9f 4f sbci r25, 0xFF ; 255
5628: 60 e0 ldi r22, 0x00 ; 0
562a: 71 e0 ldi r23, 0x01 ; 1
562c: 0e 94 92 2e call 0x5d24 ; 0x5d24 <__divmodhi4>
5630: 6f 5f subi r22, 0xFF ; 255
5632: 7f 4f sbci r23, 0xFF ; 255
5634: 88 27 eor r24, r24
5636: 77 fd sbrc r23, 7
5638: 80 95 com r24
563a: 98 2f mov r25, r24
563c: 06 0f add r16, r22
563e: 17 1f adc r17, r23
5640: 28 1f adc r18, r24
5642: 39 1f adc r19, r25
5644: 00 93 4b 02 sts 0x024B, r16
5648: 10 93 4c 02 sts 0x024C, r17
564c: 20 93 4d 02 sts 0x024D, r18
5650: 30 93 4e 02 sts 0x024E, r19
5654: 80 91 4b 02 lds r24, 0x024B
5658: 90 91 4c 02 lds r25, 0x024C
565c: a0 91 4d 02 lds r26, 0x024D
5660: b0 91 4e 02 lds r27, 0x024E
5664: 81 38 cpi r24, 0x81 ; 129
5666: fe e3 ldi r31, 0x3E ; 62
5668: 9f 07 cpc r25, r31
566a: f0 e0 ldi r31, 0x00 ; 0
566c: af 07 cpc r26, r31
566e: f0 e0 ldi r31, 0x00 ; 0
5670: bf 07 cpc r27, r31
5672: 2c f0 brlt .+10 ; 0x567e <MotorRegler+0x11c2>
5674: 80 e8 ldi r24, 0x80 ; 128
5676: 9e e3 ldi r25, 0x3E ; 62
5678: a0 e0 ldi r26, 0x00 ; 0
567a: b0 e0 ldi r27, 0x00 ; 0
567c: 09 c0 rjmp .+18 ; 0x5690 <MotorRegler+0x11d4>
567e: 80 58 subi r24, 0x80 ; 128
5680: 91 4c sbci r25, 0xC1 ; 193
5682: af 4f sbci r26, 0xFF ; 255
5684: bf 4f sbci r27, 0xFF ; 255
5686: 64 f4 brge .+24 ; 0x56a0 <MotorRegler+0x11e4>
5688: 80 e8 ldi r24, 0x80 ; 128
568a: 91 ec ldi r25, 0xC1 ; 193
568c: af ef ldi r26, 0xFF ; 255
568e: bf ef ldi r27, 0xFF ; 255
5690: 80 93 4b 02 sts 0x024B, r24
5694: 90 93 4c 02 sts 0x024C, r25
5698: a0 93 4d 02 sts 0x024D, r26
569c: b0 93 4e 02 sts 0x024E, r27
56a0: 60 91 67 02 lds r22, 0x0267
56a4: 70 91 68 02 lds r23, 0x0268
56a8: 80 90 7c 01 lds r8, 0x017C
56ac: 90 90 7d 01 lds r9, 0x017D
56b0: a0 90 7e 01 lds r10, 0x017E
56b4: b0 90 7f 01 lds r11, 0x017F
56b8: 88 27 eor r24, r24
56ba: 77 fd sbrc r23, 7
56bc: 80 95 com r24
56be: 98 2f mov r25, r24
56c0: 0e 94 9d 2d call 0x5b3a ; 0x5b3a <__floatsisf>
56c4: 7b 01 movw r14, r22
56c6: 8c 01 movw r16, r24
56c8: 60 91 4b 02 lds r22, 0x024B
56cc: 70 91 4c 02 lds r23, 0x024C
56d0: 80 91 4d 02 lds r24, 0x024D
56d4: 90 91 4e 02 lds r25, 0x024E
56d8: 0e 94 9d 2d call 0x5b3a ; 0x5b3a <__floatsisf>
56dc: 9b 01 movw r18, r22
56de: ac 01 movw r20, r24
56e0: c5 01 movw r24, r10
56e2: b4 01 movw r22, r8
56e4: 0e 94 17 2e call 0x5c2e ; 0x5c2e <__mulsf3>
56e8: 9b 01 movw r18, r22
56ea: ac 01 movw r20, r24
56ec: c8 01 movw r24, r16
56ee: b7 01 movw r22, r14
56f0: 0e 94 f8 2c call 0x59f0 ; 0x59f0 <__addsf3>
56f4: 0e 94 80 2d call 0x5b00 ; 0x5b00 <__fixsfsi>
56f8: 96 01 movw r18, r12
56fa: 26 0f add r18, r22
56fc: 37 1f adc r19, r23
56fe: 49 81 ldd r20, Y+1 ; 0x01
5700: 5a 81 ldd r21, Y+2 ; 0x02
5702: 24 0f add r18, r20
5704: 35 1f adc r19, r21
5706: 22 24 eor r2, r2
5708: 4a 30 cpi r20, 0x0A ; 10
570a: 51 05 cpc r21, r1
570c: 14 f4 brge .+4 ; 0x5712 <MotorRegler+0x1256>
570e: a1 e0 ldi r26, 0x01 ; 1
5710: 2a 2e mov r2, r26
5712: 37 fd sbrc r19, 7
5714: 02 c0 rjmp .+4 ; 0x571a <MotorRegler+0x125e>
5716: 22 20 and r2, r2
5718: 19 f0 breq .+6 ; 0x5720 <MotorRegler+0x1264>
571a: 40 e0 ldi r20, 0x00 ; 0
571c: 50 e0 ldi r21, 0x00 ; 0
571e: 08 c0 rjmp .+16 ; 0x5730 <MotorRegler+0x1274>
5720: 80 91 29 05 lds r24, 0x0529
5724: 48 2f mov r20, r24
5726: 55 27 eor r21, r21
5728: 24 17 cp r18, r20
572a: 35 07 cpc r19, r21
572c: 0c f4 brge .+2 ; 0x5730 <MotorRegler+0x1274>
572e: a9 01 movw r20, r18
5730: 80 91 18 05 lds r24, 0x0518
5734: e8 2f mov r30, r24
5736: ff 27 eor r31, r31
5738: fc 83 std Y+4, r31 ; 0x04
573a: eb 83 std Y+3, r30 ; 0x03
573c: 9f 01 movw r18, r30
573e: e4 17 cp r30, r20
5740: f5 07 cpc r31, r21
5742: 0c f4 brge .+2 ; 0x5746 <MotorRegler+0x128a>
5744: 9a 01 movw r18, r20
5746: 20 93 65 02 sts 0x0265, r18
574a: 29 81 ldd r18, Y+1 ; 0x01
574c: 3a 81 ldd r19, Y+2 ; 0x02
574e: 26 1b sub r18, r22
5750: 37 0b sbc r19, r23
5752: b9 01 movw r22, r18
5754: 6c 0d add r22, r12
5756: 7d 1d adc r23, r13
5758: 77 fd sbrc r23, 7
575a: 02 c0 rjmp .+4 ; 0x5760 <MotorRegler+0x12a4>
575c: 22 20 and r2, r2
575e: 19 f0 breq .+6 ; 0x5766 <MotorRegler+0x12aa>
5760: 80 e0 ldi r24, 0x00 ; 0
5762: 90 e0 ldi r25, 0x00 ; 0
5764: 07 c0 rjmp .+14 ; 0x5774 <MotorRegler+0x12b8>
5766: 80 91 29 05 lds r24, 0x0529
576a: 99 27 eor r25, r25
576c: 68 17 cp r22, r24
576e: 79 07 cpc r23, r25
5770: 0c f4 brge .+2 ; 0x5774 <MotorRegler+0x12b8>
5772: cb 01 movw r24, r22
5774: 2b 81 ldd r18, Y+3 ; 0x03
5776: 3c 81 ldd r19, Y+4 ; 0x04
5778: 28 17 cp r18, r24
577a: 39 07 cpc r19, r25
577c: 0c f4 brge .+2 ; 0x5780 <MotorRegler+0x12c4>
577e: 9c 01 movw r18, r24
5780: 20 93 66 02 sts 0x0266, r18
5784: 60 91 14 05 lds r22, 0x0514
5788: 70 91 15 05 lds r23, 0x0515
578c: 20 91 1f 02 lds r18, 0x021F
5790: 30 91 20 02 lds r19, 0x0220
5794: 40 91 51 02 lds r20, 0x0251
5798: 50 91 52 02 lds r21, 0x0252
579c: 24 1b sub r18, r20
579e: 35 0b sbc r19, r21
57a0: 62 1b sub r22, r18
57a2: 73 0b sbc r23, r19
57a4: 88 27 eor r24, r24
57a6: 77 fd sbrc r23, 7
57a8: 80 95 com r24
57aa: 98 2f mov r25, r24
57ac: 0e 94 9d 2d call 0x5b3a ; 0x5b3a <__floatsisf>
57b0: 9b 01 movw r18, r22
57b2: ac 01 movw r20, r24
57b4: c3 01 movw r24, r6
57b6: b2 01 movw r22, r4
57b8: 0e 94 17 2e call 0x5c2e ; 0x5c2e <__mulsf3>
57bc: 0e 94 80 2d call 0x5b00 ; 0x5b00 <__fixsfsi>
57c0: 70 93 64 02 sts 0x0264, r23
57c4: 60 93 63 02 sts 0x0263, r22
57c8: 80 91 63 02 lds r24, 0x0263
57cc: 90 91 64 02 lds r25, 0x0264
57d0: 8c 01 movw r16, r24
57d2: 22 27 eor r18, r18
57d4: 17 fd sbrc r17, 7
57d6: 20 95 com r18
57d8: 32 2f mov r19, r18
57da: 80 91 47 02 lds r24, 0x0247
57de: 90 91 48 02 lds r25, 0x0248
57e2: a0 91 49 02 lds r26, 0x0249
57e6: b0 91 4a 02 lds r27, 0x024A
57ea: 08 0f add r16, r24
57ec: 19 1f adc r17, r25
57ee: 2a 1f adc r18, r26
57f0: 3b 1f adc r19, r27
57f2: 00 93 47 02 sts 0x0247, r16
57f6: 10 93 48 02 sts 0x0248, r17
57fa: 20 93 49 02 sts 0x0249, r18
57fe: 30 93 4a 02 sts 0x024A, r19
5802: 10 16 cp r1, r16
5804: 11 06 cpc r1, r17
5806: 12 06 cpc r1, r18
5808: 13 06 cpc r1, r19
580a: ac f4 brge .+42 ; 0x5836 <MotorRegler+0x137a>
580c: c8 01 movw r24, r16
580e: 17 ff sbrs r17, 7
5810: 03 c0 rjmp .+6 ; 0x5818 <MotorRegler+0x135c>
5812: 90 95 com r25
5814: 81 95 neg r24
5816: 9f 4f sbci r25, 0xFF ; 255
5818: 60 e0 ldi r22, 0x00 ; 0
581a: 71 e0 ldi r23, 0x01 ; 1
581c: 0e 94 92 2e call 0x5d24 ; 0x5d24 <__divmodhi4>
5820: 6f 5f subi r22, 0xFF ; 255
5822: 7f 4f sbci r23, 0xFF ; 255
5824: 88 27 eor r24, r24
5826: 77 fd sbrc r23, 7
5828: 80 95 com r24
582a: 98 2f mov r25, r24
582c: 06 1b sub r16, r22
582e: 17 0b sbc r17, r23
5830: 28 0b sbc r18, r24
5832: 39 0b sbc r19, r25
5834: 14 c0 rjmp .+40 ; 0x585e <MotorRegler+0x13a2>
5836: c8 01 movw r24, r16
5838: 17 ff sbrs r17, 7
583a: 03 c0 rjmp .+6 ; 0x5842 <MotorRegler+0x1386>
583c: 90 95 com r25
583e: 81 95 neg r24
5840: 9f 4f sbci r25, 0xFF ; 255
5842: 60 e0 ldi r22, 0x00 ; 0
5844: 71 e0 ldi r23, 0x01 ; 1
5846: 0e 94 92 2e call 0x5d24 ; 0x5d24 <__divmodhi4>
584a: 6f 5f subi r22, 0xFF ; 255
584c: 7f 4f sbci r23, 0xFF ; 255
584e: 88 27 eor r24, r24
5850: 77 fd sbrc r23, 7
5852: 80 95 com r24
5854: 98 2f mov r25, r24
5856: 06 0f add r16, r22
5858: 17 1f adc r17, r23
585a: 28 1f adc r18, r24
585c: 39 1f adc r19, r25
585e: 00 93 47 02 sts 0x0247, r16
5862: 10 93 48 02 sts 0x0248, r17
5866: 20 93 49 02 sts 0x0249, r18
586a: 30 93 4a 02 sts 0x024A, r19
586e: 80 91 47 02 lds r24, 0x0247
5872: 90 91 48 02 lds r25, 0x0248
5876: a0 91 49 02 lds r26, 0x0249
587a: b0 91 4a 02 lds r27, 0x024A
587e: 81 38 cpi r24, 0x81 ; 129
5880: 3e e3 ldi r19, 0x3E ; 62
5882: 93 07 cpc r25, r19
5884: 30 e0 ldi r19, 0x00 ; 0
5886: a3 07 cpc r26, r19
5888: 30 e0 ldi r19, 0x00 ; 0
588a: b3 07 cpc r27, r19
588c: 2c f0 brlt .+10 ; 0x5898 <MotorRegler+0x13dc>
588e: 80 e8 ldi r24, 0x80 ; 128
5890: 9e e3 ldi r25, 0x3E ; 62
5892: a0 e0 ldi r26, 0x00 ; 0
5894: b0 e0 ldi r27, 0x00 ; 0
5896: 09 c0 rjmp .+18 ; 0x58aa <MotorRegler+0x13ee>
5898: 80 58 subi r24, 0x80 ; 128
589a: 91 4c sbci r25, 0xC1 ; 193
589c: af 4f sbci r26, 0xFF ; 255
589e: bf 4f sbci r27, 0xFF ; 255
58a0: 64 f4 brge .+24 ; 0x58ba <MotorRegler+0x13fe>
58a2: 80 e8 ldi r24, 0x80 ; 128
58a4: 91 ec ldi r25, 0xC1 ; 193
58a6: af ef ldi r26, 0xFF ; 255
58a8: bf ef ldi r27, 0xFF ; 255
58aa: 80 93 47 02 sts 0x0247, r24
58ae: 90 93 48 02 sts 0x0248, r25
58b2: a0 93 49 02 sts 0x0249, r26
58b6: b0 93 4a 02 sts 0x024A, r27
58ba: 60 91 63 02 lds r22, 0x0263
58be: 70 91 64 02 lds r23, 0x0264
58c2: 88 27 eor r24, r24
58c4: 77 fd sbrc r23, 7
58c6: 80 95 com r24
58c8: 98 2f mov r25, r24
58ca: 0e 94 9d 2d call 0x5b3a ; 0x5b3a <__floatsisf>
58ce: 7b 01 movw r14, r22
58d0: 8c 01 movw r16, r24
58d2: 60 91 47 02 lds r22, 0x0247
58d6: 70 91 48 02 lds r23, 0x0248
58da: 80 91 49 02 lds r24, 0x0249
58de: 90 91 4a 02 lds r25, 0x024A
58e2: 0e 94 9d 2d call 0x5b3a ; 0x5b3a <__floatsisf>
58e6: 9b 01 movw r18, r22
58e8: ac 01 movw r20, r24
58ea: c5 01 movw r24, r10
58ec: b4 01 movw r22, r8
58ee: 0e 94 17 2e call 0x5c2e ; 0x5c2e <__mulsf3>
58f2: 9b 01 movw r18, r22
58f4: ac 01 movw r20, r24
58f6: c8 01 movw r24, r16
58f8: b7 01 movw r22, r14
58fa: 0e 94 f8 2c call 0x59f0 ; 0x59f0 <__addsf3>
58fe: 0e 94 80 2d call 0x5b00 ; 0x5b00 <__fixsfsi>
5902: 29 81 ldd r18, Y+1 ; 0x01
5904: 3a 81 ldd r19, Y+2 ; 0x02
5906: 26 0f add r18, r22
5908: 37 1f adc r19, r23
590a: 2c 19 sub r18, r12
590c: 3d 09 sbc r19, r13
590e: 37 fd sbrc r19, 7
5910: 02 c0 rjmp .+4 ; 0x5916 <MotorRegler+0x145a>
5912: 22 20 and r2, r2
5914: 19 f0 breq .+6 ; 0x591c <MotorRegler+0x1460>
5916: 40 e0 ldi r20, 0x00 ; 0
5918: 50 e0 ldi r21, 0x00 ; 0
591a: 08 c0 rjmp .+16 ; 0x592c <MotorRegler+0x1470>
591c: 80 91 29 05 lds r24, 0x0529
5920: 48 2f mov r20, r24
5922: 55 27 eor r21, r21
5924: 24 17 cp r18, r20
5926: 35 07 cpc r19, r21
5928: 0c f4 brge .+2 ; 0x592c <MotorRegler+0x1470>
592a: a9 01 movw r20, r18
592c: 2b 81 ldd r18, Y+3 ; 0x03
592e: 3c 81 ldd r19, Y+4 ; 0x04
5930: 24 17 cp r18, r20
5932: 35 07 cpc r19, r21
5934: 0c f4 brge .+2 ; 0x5938 <MotorRegler+0x147c>
5936: 9a 01 movw r18, r20
5938: 20 93 6b 02 sts 0x026B, r18
593c: 89 81 ldd r24, Y+1 ; 0x01
593e: 9a 81 ldd r25, Y+2 ; 0x02
5940: 86 1b sub r24, r22
5942: 97 0b sbc r25, r23
5944: bc 01 movw r22, r24
5946: 6c 19 sub r22, r12
5948: 7d 09 sbc r23, r13
594a: 77 fd sbrc r23, 7
594c: 02 c0 rjmp .+4 ; 0x5952 <MotorRegler+0x1496>
594e: 22 20 and r2, r2
5950: 19 f0 breq .+6 ; 0x5958 <MotorRegler+0x149c>
5952: 20 e0 ldi r18, 0x00 ; 0
5954: 30 e0 ldi r19, 0x00 ; 0
5956: 08 c0 rjmp .+16 ; 0x5968 <MotorRegler+0x14ac>
5958: 80 91 29 05 lds r24, 0x0529
595c: 28 2f mov r18, r24
595e: 33 27 eor r19, r19
5960: 62 17 cp r22, r18
5962: 73 07 cpc r23, r19
5964: 0c f4 brge .+2 ; 0x5968 <MotorRegler+0x14ac>
5966: 9b 01 movw r18, r22
5968: 8b 81 ldd r24, Y+3 ; 0x03
596a: 9c 81 ldd r25, Y+4 ; 0x04
596c: 82 17 cp r24, r18
596e: 93 07 cpc r25, r19
5970: 0c f4 brge .+2 ; 0x5974 <MotorRegler+0x14b8>
5972: c9 01 movw r24, r18
5974: 80 93 69 02 sts 0x0269, r24
5978: e2 e1 ldi r30, 0x12 ; 18
597a: cc 5f subi r28, 0xFC ; 252
597c: 0c 94 fe 2e jmp 0x5dfc ; 0x5dfc <__epilogue_restores__>
00005980 <GPS_Neutral>:
5980: 80 91 53 02 lds r24, 0x0253
5984: 90 91 54 02 lds r25, 0x0254
5988: a0 91 55 02 lds r26, 0x0255
598c: b0 91 56 02 lds r27, 0x0256
5990: 80 93 5b 02 sts 0x025B, r24
5994: 90 93 5c 02 sts 0x025C, r25
5998: a0 93 5d 02 sts 0x025D, r26
599c: b0 93 5e 02 sts 0x025E, r27
59a0: 80 91 57 02 lds r24, 0x0257
59a4: 90 91 58 02 lds r25, 0x0258
59a8: a0 91 59 02 lds r26, 0x0259
59ac: b0 91 5a 02 lds r27, 0x025A
59b0: 80 93 5f 02 sts 0x025F, r24
59b4: 90 93 60 02 sts 0x0260, r25
59b8: a0 93 61 02 sts 0x0261, r26
59bc: b0 93 62 02 sts 0x0262, r27
59c0: 08 95 ret
000059c2 <GPS_BerechneZielrichtung>:
59c2: 10 92 50 02 sts 0x0250, r1
59c6: 10 92 4f 02 sts 0x024F, r1
59ca: 10 92 52 02 sts 0x0252, r1
59ce: 10 92 51 02 sts 0x0251, r1
59d2: 08 95 ret
000059d4 <memchr>:
59d4: fc 01 movw r30, r24
59d6: 41 50 subi r20, 0x01 ; 1
59d8: 50 40 sbci r21, 0x00 ; 0
59da: 30 f0 brcs .+12 ; 0x59e8 <memchr+0x14>
59dc: 01 90 ld r0, Z+
59de: 06 16 cp r0, r22
59e0: d1 f7 brne .-12 ; 0x59d6 <memchr+0x2>
59e2: 31 97 sbiw r30, 0x01 ; 1
59e4: cf 01 movw r24, r30
59e6: 08 95 ret
59e8: 88 27 eor r24, r24
59ea: 99 27 eor r25, r25
59ec: 08 95 ret
000059ee <__subsf3>:
59ee: 50 58 subi r21, 0x80 ; 128
000059f0 <__addsf3>:
59f0: 19 2e mov r1, r25
59f2: ef d0 rcall .+478 ; 0x5bd2 <__fp_split3>
59f4: 01 d0 rcall .+2 ; 0x59f8 <__addsf3x>
59f6: d2 c0 rjmp .+420 ; 0x5b9c <__fp_merge>
000059f8 <__addsf3x>:
59f8: ba 17 cp r27, r26
59fa: 62 07 cpc r22, r18
59fc: 73 07 cpc r23, r19
59fe: 84 07 cpc r24, r20
5a00: 95 07 cpc r25, r21
5a02: b1 f1 breq .+108 ; 0x5a70 <__addsf3x+0x78>
5a04: 88 f4 brcc .+34 ; 0x5a28 <__addsf3x+0x30>
5a06: 0e f4 brtc .+2 ; 0x5a0a <__addsf3x+0x12>
5a08: 10 94 com r1
5a0a: 0b 2e mov r0, r27
5a0c: ba 2f mov r27, r26
5a0e: a0 2d mov r26, r0
5a10: 06 2e mov r0, r22
5a12: 62 2f mov r22, r18
5a14: 20 2d mov r18, r0
5a16: 07 2e mov r0, r23
5a18: 73 2f mov r23, r19
5a1a: 30 2d mov r19, r0
5a1c: 08 2e mov r0, r24
5a1e: 84 2f mov r24, r20
5a20: 40 2d mov r20, r0
5a22: 09 2e mov r0, r25
5a24: 95 2f mov r25, r21
5a26: 50 2d mov r21, r0
5a28: ff 27 eor r31, r31
5a2a: 55 23 and r21, r21
5a2c: b9 f0 breq .+46 ; 0x5a5c <__addsf3x+0x64>
5a2e: 59 1b sub r21, r25
5a30: 49 f0 breq .+18 ; 0x5a44 <__addsf3x+0x4c>
5a32: 57 3e cpi r21, 0xE7 ; 231
5a34: 98 f0 brcs .+38 ; 0x5a5c <__addsf3x+0x64>
5a36: 46 95 lsr r20
5a38: 37 95 ror r19
5a3a: 27 95 ror r18
5a3c: a7 95 ror r26
5a3e: f0 40 sbci r31, 0x00 ; 0
5a40: 53 95 inc r21
5a42: c9 f7 brne .-14 ; 0x5a36 <__addsf3x+0x3e>
5a44: 76 f0 brts .+28 ; 0x5a62 <__addsf3x+0x6a>
5a46: ba 0f add r27, r26
5a48: 62 1f adc r22, r18
5a4a: 73 1f adc r23, r19
5a4c: 84 1f adc r24, r20
5a4e: 30 f4 brcc .+12 ; 0x5a5c <__addsf3x+0x64>
5a50: 87 95 ror r24
5a52: 77 95 ror r23
5a54: 67 95 ror r22
5a56: b7 95 ror r27
5a58: f0 40 sbci r31, 0x00 ; 0
5a5a: 93 95 inc r25
5a5c: 17 fa bst r1, 7
5a5e: 0f 2e mov r0, r31
5a60: 08 95 ret
5a62: bf 1b sub r27, r31
5a64: bb 27 eor r27, r27
5a66: ba 0b sbc r27, r26
5a68: 62 0b sbc r22, r18
5a6a: 73 0b sbc r23, r19
5a6c: 84 0b sbc r24, r20
5a6e: f6 cf rjmp .-20 ; 0x5a5c <__addsf3x+0x64>
5a70: de f6 brtc .-74 ; 0x5a28 <__addsf3x+0x30>
5a72: db c0 rjmp .+438 ; 0x5c2a <__fp_zerox>
00005a74 <__divsf3>:
5a74: ae d0 rcall .+348 ; 0x5bd2 <__fp_split3>
5a76: 01 d0 rcall .+2 ; 0x5a7a <__divsf3x>
5a78: 91 c0 rjmp .+290 ; 0x5b9c <__fp_merge>
00005a7a <__divsf3x>:
5a7a: 55 23 and r21, r21
5a7c: 59 f0 breq .+22 ; 0x5a94 <__divsf3x+0x1a>
5a7e: 99 23 and r25, r25
5a80: 69 f0 breq .+26 ; 0x5a9c <__divsf3x+0x22>
5a82: 9f 57 subi r25, 0x7F ; 127
5a84: 5f 57 subi r21, 0x7F ; 127
5a86: 95 1b sub r25, r21
5a88: 33 f4 brvc .+12 ; 0x5a96 <__divsf3x+0x1c>
5a8a: 42 f4 brpl .+16 ; 0x5a9c <__divsf3x+0x22>
5a8c: 90 38 cpi r25, 0x80 ; 128
5a8e: 11 f4 brne .+4 ; 0x5a94 <__divsf3x+0x1a>
5a90: 91 58 subi r25, 0x81 ; 129
5a92: 05 c0 rjmp .+10 ; 0x5a9e <__divsf3x+0x24>
5a94: 9b c0 rjmp .+310 ; 0x5bcc <__fp_nan>
5a96: 91 58 subi r25, 0x81 ; 129
5a98: 9f 3f cpi r25, 0xFF ; 255
5a9a: 09 f4 brne .+2 ; 0x5a9e <__divsf3x+0x24>
5a9c: c6 c0 rjmp .+396 ; 0x5c2a <__fp_zerox>
5a9e: bb 27 eor r27, r27
5aa0: 11 24 eor r1, r1
5aa2: 62 17 cp r22, r18
5aa4: 73 07 cpc r23, r19
5aa6: 84 07 cpc r24, r20
5aa8: 30 f4 brcc .+12 ; 0x5ab6 <__divsf3x+0x3c>
5aaa: 66 0f add r22, r22
5aac: 77 1f adc r23, r23
5aae: 88 1f adc r24, r24
5ab0: bb 1f adc r27, r27
5ab2: 91 50 subi r25, 0x01 ; 1
5ab4: 98 f3 brcs .-26 ; 0x5a9c <__divsf3x+0x22>
5ab6: 11 d0 rcall .+34 ; 0x5ada <__divsf3x+0x60>
5ab8: 0f 92 push r0
5aba: 0f d0 rcall .+30 ; 0x5ada <__divsf3x+0x60>
5abc: 0f 92 push r0
5abe: 0d d0 rcall .+26 ; 0x5ada <__divsf3x+0x60>
5ac0: a0 e8 ldi r26, 0x80 ; 128
5ac2: 26 17 cp r18, r22
5ac4: 37 07 cpc r19, r23
5ac6: 48 07 cpc r20, r24
5ac8: 1b 06 cpc r1, r27
5aca: 09 f0 breq .+2 ; 0x5ace <__divsf3x+0x54>
5acc: a0 48 sbci r26, 0x80 ; 128
5ace: ba 2f mov r27, r26
5ad0: 60 2d mov r22, r0
5ad2: 7f 91 pop r23
5ad4: 8f 91 pop r24
5ad6: 00 24 eor r0, r0
5ad8: 08 95 ret
5ada: a0 e8 ldi r26, 0x80 ; 128
5adc: 00 24 eor r0, r0
5ade: 62 17 cp r22, r18
5ae0: 73 07 cpc r23, r19
5ae2: 84 07 cpc r24, r20
5ae4: b1 05 cpc r27, r1
5ae6: 28 f0 brcs .+10 ; 0x5af2 <__divsf3x+0x78>
5ae8: 62 1b sub r22, r18
5aea: 73 0b sbc r23, r19
5aec: 84 0b sbc r24, r20
5aee: b1 09 sbc r27, r1
5af0: 0a 2a or r0, r26
5af2: 66 0f add r22, r22
5af4: 77 1f adc r23, r23
5af6: 88 1f adc r24, r24
5af8: bb 1f adc r27, r27
5afa: a6 95 lsr r26
5afc: 81 f7 brne .-32 ; 0x5ade <__divsf3x+0x64>
5afe: 08 95 ret
00005b00 <__fixsfsi>:
5b00: 97 fb bst r25, 7
5b02: 73 d0 rcall .+230 ; 0x5bea <__fp_split1>
5b04: 9f 37 cpi r25, 0x7F ; 127
5b06: 38 f0 brcs .+14 ; 0x5b16 <__fixsfsi+0x16>
5b08: fe e9 ldi r31, 0x9E ; 158
5b0a: f9 1b sub r31, r25
5b0c: 98 2f mov r25, r24
5b0e: 87 2f mov r24, r23
5b10: 76 2f mov r23, r22
5b12: 6b 2f mov r22, r27
5b14: 05 c0 rjmp .+10 ; 0x5b20 <__fixsfsi+0x20>
5b16: 86 c0 rjmp .+268 ; 0x5c24 <__fp_zero>
5b18: 96 95 lsr r25
5b1a: 87 95 ror r24
5b1c: 77 95 ror r23
5b1e: 67 95 ror r22
5b20: f1 50 subi r31, 0x01 ; 1
5b22: d0 f7 brcc .-12 ; 0x5b18 <__fixsfsi+0x18>
5b24: 3e f4 brtc .+14 ; 0x5b34 <__fp_lneg+0xe>
00005b26 <__fp_lneg>:
5b26: 90 95 com r25
5b28: 80 95 com r24
5b2a: 70 95 com r23
5b2c: 61 95 neg r22
5b2e: 7f 4f sbci r23, 0xFF ; 255
5b30: 8f 4f sbci r24, 0xFF ; 255
5b32: 9f 4f sbci r25, 0xFF ; 255
5b34: 08 95 ret
00005b36 <__floatunssisf>:
5b36: e8 94 clt
5b38: 03 c0 rjmp .+6 ; 0x5b40 <__floatsisf+0x6>
00005b3a <__floatsisf>:
5b3a: 97 fb bst r25, 7
5b3c: 0e f4 brtc .+2 ; 0x5b40 <__floatsisf+0x6>
5b3e: f3 df rcall .-26 ; 0x5b26 <__fp_lneg>
5b40: b6 2f mov r27, r22
5b42: 67 2f mov r22, r23
5b44: 78 2f mov r23, r24
5b46: 89 2f mov r24, r25
5b48: 9e e9 ldi r25, 0x9E ; 158
5b4a: 00 24 eor r0, r0
5b4c: 27 c0 rjmp .+78 ; 0x5b9c <__fp_merge>
00005b4e <__eqsf2>:
5b4e: 0e d0 rcall .+28 ; 0x5b6c <.fp_cmp>
5b50: 5e f0 brts .+22 ; 0x5b68 <__cmpsf2+0xe>
5b52: 04 c0 rjmp .+8 ; 0x5b5c <__cmpsf2+0x2>
00005b54 <__gesf2>:
5b54: 0b d0 rcall .+22 ; 0x5b6c <.fp_cmp>
5b56: 26 f0 brts .+8 ; 0x5b60 <__cmpsf2+0x6>
5b58: 01 c0 rjmp .+2 ; 0x5b5c <__cmpsf2+0x2>
00005b5a <__cmpsf2>:
5b5a: 08 d0 rcall .+16 ; 0x5b6c <.fp_cmp>
5b5c: 19 f0 breq .+6 ; 0x5b64 <__cmpsf2+0xa>
5b5e: 20 f4 brcc .+8 ; 0x5b68 <__cmpsf2+0xe>
5b60: 8f ef ldi r24, 0xFF ; 255
5b62: 08 95 ret
5b64: 80 e0 ldi r24, 0x00 ; 0
5b66: 08 95 ret
5b68: 81 e0 ldi r24, 0x01 ; 1
5b6a: 08 95 ret
00005b6c <.fp_cmp>:
5b6c: 97 fb bst r25, 7
5b6e: 09 2e mov r0, r25
5b70: 05 26 eor r0, r21
5b72: 00 f8 bld r0, 0
5b74: 68 94 set
5b76: 30 d0 rcall .+96 ; 0x5bd8 <__fp_split2>
5b78: e8 94 clt
5b7a: 07 fc sbrc r0, 7
5b7c: 07 c0 rjmp .+14 ; 0x5b8c <.fp_cmp+0x20>
5b7e: 62 17 cp r22, r18
5b80: 73 07 cpc r23, r19
5b82: 84 07 cpc r24, r20
5b84: 95 07 cpc r25, r21
5b86: 21 f0 breq .+8 ; 0x5b90 <.fp_cmp+0x24>
5b88: 08 f4 brcc .+2 ; 0x5b8c <.fp_cmp+0x20>
5b8a: 00 94 com r0
5b8c: 07 94 ror r0
5b8e: 98 94 clz
5b90: 08 95 ret
5b92: 9a 95 dec r25
5b94: bb 0f add r27, r27
5b96: 66 1f adc r22, r22
5b98: 77 1f adc r23, r23
5b9a: 88 1f adc r24, r24
00005b9c <__fp_merge>:
5b9c: 11 24 eor r1, r1
5b9e: 99 23 and r25, r25
5ba0: a1 f0 breq .+40 ; 0x5bca <__fp_merge+0x2e>
5ba2: 88 23 and r24, r24
5ba4: b2 f7 brpl .-20 ; 0x5b92 <.fp_cmp+0x26>
5ba6: 9f 3f cpi r25, 0xFF ; 255
5ba8: 59 f0 breq .+22 ; 0x5bc0 <__fp_merge+0x24>
5baa: bb 0f add r27, r27
5bac: 48 f4 brcc .+18 ; 0x5bc0 <__fp_merge+0x24>
5bae: 21 f4 brne .+8 ; 0x5bb8 <__fp_merge+0x1c>
5bb0: 00 20 and r0, r0
5bb2: 11 f4 brne .+4 ; 0x5bb8 <__fp_merge+0x1c>
5bb4: 60 ff sbrs r22, 0
5bb6: 04 c0 rjmp .+8 ; 0x5bc0 <__fp_merge+0x24>
5bb8: 6f 5f subi r22, 0xFF ; 255
5bba: 7f 4f sbci r23, 0xFF ; 255
5bbc: 8f 4f sbci r24, 0xFF ; 255
5bbe: 9f 4f sbci r25, 0xFF ; 255
5bc0: 88 1f adc r24, r24
5bc2: 97 95 ror r25
5bc4: 87 95 ror r24
5bc6: 97 f9 bld r25, 7
5bc8: 08 95 ret
5bca: 2c c0 rjmp .+88 ; 0x5c24 <__fp_zero>
00005bcc <__fp_nan>:
5bcc: 9f ef ldi r25, 0xFF ; 255
5bce: 80 ec ldi r24, 0xC0 ; 192
5bd0: 08 95 ret
00005bd2 <__fp_split3>:
5bd2: 05 2e mov r0, r21
5bd4: 09 26 eor r0, r25
5bd6: 07 fa bst r0, 7
00005bd8 <__fp_split2>:
5bd8: 44 0f add r20, r20
5bda: 55 1f adc r21, r21
5bdc: 5f 3f cpi r21, 0xFF ; 255
5bde: 79 f0 breq .+30 ; 0x5bfe <__fp_split1+0x14>
5be0: aa 27 eor r26, r26
5be2: a5 17 cp r26, r21
5be4: 08 f0 brcs .+2 ; 0x5be8 <__fp_split2+0x10>
5be6: 51 e0 ldi r21, 0x01 ; 1
5be8: 47 95 ror r20
00005bea <__fp_split1>:
5bea: 88 0f add r24, r24
5bec: 99 1f adc r25, r25
5bee: 9f 3f cpi r25, 0xFF ; 255
5bf0: 31 f0 breq .+12 ; 0x5bfe <__fp_split1+0x14>
5bf2: bb 27 eor r27, r27
5bf4: b9 17 cp r27, r25
5bf6: 08 f0 brcs .+2 ; 0x5bfa <__fp_split1+0x10>
5bf8: 91 e0 ldi r25, 0x01 ; 1
5bfa: 87 95 ror r24
5bfc: 08 95 ret
5bfe: 9f 91 pop r25
5c00: 9f 91 pop r25
5c02: 11 24 eor r1, r1
5c04: e3 cf rjmp .-58 ; 0x5bcc <__fp_nan>
00005c06 <__fp_split_a>:
5c06: 97 fb bst r25, 7
5c08: 88 0f add r24, r24
5c0a: 99 1f adc r25, r25
5c0c: 9f 3f cpi r25, 0xFF ; 255
5c0e: 31 f0 breq .+12 ; 0x5c1c <__fp_split_a+0x16>
5c10: bb 27 eor r27, r27
5c12: b9 17 cp r27, r25
5c14: 08 f0 brcs .+2 ; 0x5c18 <__fp_split_a+0x12>
5c16: 91 e0 ldi r25, 0x01 ; 1
5c18: 87 95 ror r24
5c1a: 08 95 ret
5c1c: 9f 91 pop r25
5c1e: 9f 91 pop r25
5c20: 11 24 eor r1, r1
5c22: d4 cf rjmp .-88 ; 0x5bcc <__fp_nan>
00005c24 <__fp_zero>:
5c24: 66 27 eor r22, r22
5c26: 77 27 eor r23, r23
5c28: 88 27 eor r24, r24
00005c2a <__fp_zerox>:
5c2a: 99 27 eor r25, r25
5c2c: 08 95 ret
00005c2e <__mulsf3>:
5c2e: d1 df rcall .-94 ; 0x5bd2 <__fp_split3>
5c30: 01 d0 rcall .+2 ; 0x5c34 <__mulsf3x>
5c32: b4 cf rjmp .-152 ; 0x5b9c <__fp_merge>
00005c34 <__mulsf3x>:
5c34: 99 23 and r25, r25
5c36: 39 f0 breq .+14 ; 0x5c46 <__mulsf3x+0x12>
5c38: 55 23 and r21, r21
5c3a: 29 f0 breq .+10 ; 0x5c46 <__mulsf3x+0x12>
5c3c: 9f 57 subi r25, 0x7F ; 127
5c3e: 5f 57 subi r21, 0x7F ; 127
5c40: 95 0f add r25, r21
5c42: 13 f4 brvc .+4 ; 0x5c48 <__mulsf3x+0x14>
5c44: 9a f1 brmi .+102 ; 0x5cac <__mulsf3x+0x78>
5c46: f1 cf rjmp .-30 ; 0x5c2a <__fp_zerox>
5c48: 91 58 subi r25, 0x81 ; 129
5c4a: 9f 3f cpi r25, 0xFF ; 255
5c4c: e1 f3 breq .-8 ; 0x5c46 <__mulsf3x+0x12>
5c4e: 62 9f mul r22, r18
5c50: a1 2d mov r26, r1
5c52: 0f 92 push r0
5c54: bb 27 eor r27, r27
5c56: 63 9f mul r22, r19
5c58: a0 0d add r26, r0
5c5a: b1 1d adc r27, r1
5c5c: ee 27 eor r30, r30
5c5e: 72 9f mul r23, r18
5c60: a0 0d add r26, r0
5c62: b1 1d adc r27, r1
5c64: ee 1f adc r30, r30
5c66: af 93 push r26
5c68: aa 27 eor r26, r26
5c6a: 64 9f mul r22, r20
5c6c: b0 0d add r27, r0
5c6e: e1 1d adc r30, r1
5c70: 73 9f mul r23, r19
5c72: b0 0d add r27, r0
5c74: e1 1d adc r30, r1
5c76: aa 1f adc r26, r26
5c78: 66 27 eor r22, r22
5c7a: 82 9f mul r24, r18
5c7c: b0 0d add r27, r0
5c7e: e1 1d adc r30, r1
5c80: a6 1f adc r26, r22
5c82: 55 27 eor r21, r21
5c84: 74 9f mul r23, r20
5c86: e0 0d add r30, r0
5c88: a1 1d adc r26, r1
5c8a: 55 1f adc r21, r21
5c8c: 83 9f mul r24, r19
5c8e: e0 0d add r30, r0
5c90: a1 1d adc r26, r1
5c92: 56 1f adc r21, r22
5c94: 84 9f mul r24, r20
5c96: a0 0d add r26, r0
5c98: 51 1d adc r21, r1
5c9a: 85 2f mov r24, r21
5c9c: 7a 2f mov r23, r26
5c9e: 6e 2f mov r22, r30
5ca0: 1f 90 pop r1
5ca2: 0f 90 pop r0
5ca4: 88 23 and r24, r24
5ca6: 1a f4 brpl .+6 ; 0x5cae <__mulsf3x+0x7a>
5ca8: 93 95 inc r25
5caa: 39 f4 brne .+14 ; 0x5cba <__mulsf3x+0x86>
5cac: 8f cf rjmp .-226 ; 0x5bcc <__fp_nan>
5cae: 00 0c add r0, r0
5cb0: 11 1c adc r1, r1
5cb2: bb 1f adc r27, r27
5cb4: 66 1f adc r22, r22
5cb6: 77 1f adc r23, r23
5cb8: 88 1f adc r24, r24
5cba: 01 28 or r0, r1
5cbc: 08 95 ret
00005cbe <__mulsi3>:
5cbe: 62 9f mul r22, r18
5cc0: d0 01 movw r26, r0
5cc2: 73 9f mul r23, r19
5cc4: f0 01 movw r30, r0
5cc6: 82 9f mul r24, r18
5cc8: e0 0d add r30, r0
5cca: f1 1d adc r31, r1
5ccc: 64 9f mul r22, r20
5cce: e0 0d add r30, r0
5cd0: f1 1d adc r31, r1
5cd2: 92 9f mul r25, r18
5cd4: f0 0d add r31, r0
5cd6: 83 9f mul r24, r19
5cd8: f0 0d add r31, r0
5cda: 74 9f mul r23, r20
5cdc: f0 0d add r31, r0
5cde: 65 9f mul r22, r21
5ce0: f0 0d add r31, r0
5ce2: 99 27 eor r25, r25
5ce4: 72 9f mul r23, r18
5ce6: b0 0d add r27, r0
5ce8: e1 1d adc r30, r1
5cea: f9 1f adc r31, r25
5cec: 63 9f mul r22, r19
5cee: b0 0d add r27, r0
5cf0: e1 1d adc r30, r1
5cf2: f9 1f adc r31, r25
5cf4: bd 01 movw r22, r26
5cf6: cf 01 movw r24, r30
5cf8: 11 24 eor r1, r1
5cfa: 08 95 ret
00005cfc <__udivmodhi4>:
5cfc: aa 1b sub r26, r26
5cfe: bb 1b sub r27, r27
5d00: 51 e1 ldi r21, 0x11 ; 17
5d02: 07 c0 rjmp .+14 ; 0x5d12 <__udivmodhi4_ep>
00005d04 <__udivmodhi4_loop>:
5d04: aa 1f adc r26, r26
5d06: bb 1f adc r27, r27
5d08: a6 17 cp r26, r22
5d0a: b7 07 cpc r27, r23
5d0c: 10 f0 brcs .+4 ; 0x5d12 <__udivmodhi4_ep>
5d0e: a6 1b sub r26, r22
5d10: b7 0b sbc r27, r23
00005d12 <__udivmodhi4_ep>:
5d12: 88 1f adc r24, r24
5d14: 99 1f adc r25, r25
5d16: 5a 95 dec r21
5d18: a9 f7 brne .-22 ; 0x5d04 <__udivmodhi4_loop>
5d1a: 80 95 com r24
5d1c: 90 95 com r25
5d1e: bc 01 movw r22, r24
5d20: cd 01 movw r24, r26
5d22: 08 95 ret
00005d24 <__divmodhi4>:
5d24: 97 fb bst r25, 7
5d26: 09 2e mov r0, r25
5d28: 07 26 eor r0, r23
5d2a: 0a d0 rcall .+20 ; 0x5d40 <__divmodhi4_neg1>
5d2c: 77 fd sbrc r23, 7
5d2e: 04 d0 rcall .+8 ; 0x5d38 <__divmodhi4_neg2>
5d30: e5 df rcall .-54 ; 0x5cfc <__udivmodhi4>
5d32: 06 d0 rcall .+12 ; 0x5d40 <__divmodhi4_neg1>
5d34: 00 20 and r0, r0
5d36: 1a f4 brpl .+6 ; 0x5d3e <__divmodhi4_exit>
00005d38 <__divmodhi4_neg2>:
5d38: 70 95 com r23
5d3a: 61 95 neg r22
5d3c: 7f 4f sbci r23, 0xFF ; 255
00005d3e <__divmodhi4_exit>:
5d3e: 08 95 ret
00005d40 <__divmodhi4_neg1>:
5d40: f6 f7 brtc .-4 ; 0x5d3e <__divmodhi4_exit>
5d42: 90 95 com r25
5d44: 81 95 neg r24
5d46: 9f 4f sbci r25, 0xFF ; 255
5d48: 08 95 ret
00005d4a <__udivmodsi4>:
5d4a: a1 e2 ldi r26, 0x21 ; 33
5d4c: 1a 2e mov r1, r26
5d4e: aa 1b sub r26, r26
5d50: bb 1b sub r27, r27
5d52: fd 01 movw r30, r26
5d54: 0d c0 rjmp .+26 ; 0x5d70 <__udivmodsi4_ep>
00005d56 <__udivmodsi4_loop>:
5d56: aa 1f adc r26, r26
5d58: bb 1f adc r27, r27
5d5a: ee 1f adc r30, r30
5d5c: ff 1f adc r31, r31
5d5e: a2 17 cp r26, r18
5d60: b3 07 cpc r27, r19
5d62: e4 07 cpc r30, r20
5d64: f5 07 cpc r31, r21
5d66: 20 f0 brcs .+8 ; 0x5d70 <__udivmodsi4_ep>
5d68: a2 1b sub r26, r18
5d6a: b3 0b sbc r27, r19
5d6c: e4 0b sbc r30, r20
5d6e: f5 0b sbc r31, r21
00005d70 <__udivmodsi4_ep>:
5d70: 66 1f adc r22, r22
5d72: 77 1f adc r23, r23
5d74: 88 1f adc r24, r24
5d76: 99 1f adc r25, r25
5d78: 1a 94 dec r1
5d7a: 69 f7 brne .-38 ; 0x5d56 <__udivmodsi4_loop>
5d7c: 60 95 com r22
5d7e: 70 95 com r23
5d80: 80 95 com r24
5d82: 90 95 com r25
5d84: 9b 01 movw r18, r22
5d86: ac 01 movw r20, r24
5d88: bd 01 movw r22, r26
5d8a: cf 01 movw r24, r30
5d8c: 08 95 ret
00005d8e <__divmodsi4>:
5d8e: 97 fb bst r25, 7
5d90: 09 2e mov r0, r25
5d92: 05 26 eor r0, r21
5d94: 0e d0 rcall .+28 ; 0x5db2 <__divmodsi4_neg1>
5d96: 57 fd sbrc r21, 7
5d98: 04 d0 rcall .+8 ; 0x5da2 <__divmodsi4_neg2>
5d9a: d7 df rcall .-82 ; 0x5d4a <__udivmodsi4>
5d9c: 0a d0 rcall .+20 ; 0x5db2 <__divmodsi4_neg1>
5d9e: 00 1c adc r0, r0
5da0: 38 f4 brcc .+14 ; 0x5db0 <__divmodsi4_exit>
00005da2 <__divmodsi4_neg2>:
5da2: 50 95 com r21
5da4: 40 95 com r20
5da6: 30 95 com r19
5da8: 21 95 neg r18
5daa: 3f 4f sbci r19, 0xFF ; 255
5dac: 4f 4f sbci r20, 0xFF ; 255
5dae: 5f 4f sbci r21, 0xFF ; 255
00005db0 <__divmodsi4_exit>:
5db0: 08 95 ret
00005db2 <__divmodsi4_neg1>:
5db2: f6 f7 brtc .-4 ; 0x5db0 <__divmodsi4_exit>
5db4: 90 95 com r25
5db6: 80 95 com r24
5db8: 70 95 com r23
5dba: 61 95 neg r22
5dbc: 7f 4f sbci r23, 0xFF ; 255
5dbe: 8f 4f sbci r24, 0xFF ; 255
5dc0: 9f 4f sbci r25, 0xFF ; 255
5dc2: 08 95 ret
00005dc4 <__prologue_saves__>:
5dc4: 2f 92 push r2
5dc6: 3f 92 push r3
5dc8: 4f 92 push r4
5dca: 5f 92 push r5
5dcc: 6f 92 push r6
5dce: 7f 92 push r7
5dd0: 8f 92 push r8
5dd2: 9f 92 push r9
5dd4: af 92 push r10
5dd6: bf 92 push r11
5dd8: cf 92 push r12
5dda: df 92 push r13
5ddc: ef 92 push r14
5dde: ff 92 push r15
5de0: 0f 93 push r16
5de2: 1f 93 push r17
5de4: cf 93 push r28
5de6: df 93 push r29
5de8: cd b7 in r28, 0x3d ; 61
5dea: de b7 in r29, 0x3e ; 62
5dec: ca 1b sub r28, r26
5dee: db 0b sbc r29, r27
5df0: 0f b6 in r0, 0x3f ; 63
5df2: f8 94 cli
5df4: de bf out 0x3e, r29 ; 62
5df6: 0f be out 0x3f, r0 ; 63
5df8: cd bf out 0x3d, r28 ; 61
5dfa: 09 94 ijmp
00005dfc <__epilogue_restores__>:
5dfc: 2a 88 ldd r2, Y+18 ; 0x12
5dfe: 39 88 ldd r3, Y+17 ; 0x11
5e00: 48 88 ldd r4, Y+16 ; 0x10
5e02: 5f 84 ldd r5, Y+15 ; 0x0f
5e04: 6e 84 ldd r6, Y+14 ; 0x0e
5e06: 7d 84 ldd r7, Y+13 ; 0x0d
5e08: 8c 84 ldd r8, Y+12 ; 0x0c
5e0a: 9b 84 ldd r9, Y+11 ; 0x0b
5e0c: aa 84 ldd r10, Y+10 ; 0x0a
5e0e: b9 84 ldd r11, Y+9 ; 0x09
5e10: c8 84 ldd r12, Y+8 ; 0x08
5e12: df 80 ldd r13, Y+7 ; 0x07
5e14: ee 80 ldd r14, Y+6 ; 0x06
5e16: fd 80 ldd r15, Y+5 ; 0x05
5e18: 0c 81 ldd r16, Y+4 ; 0x04
5e1a: 1b 81 ldd r17, Y+3 ; 0x03
5e1c: aa 81 ldd r26, Y+2 ; 0x02
5e1e: b9 81 ldd r27, Y+1 ; 0x01
5e20: ce 0f add r28, r30
5e22: d1 1d adc r29, r1
5e24: 0f b6 in r0, 0x3f ; 63
5e26: f8 94 cli
5e28: de bf out 0x3e, r29 ; 62
5e2a: 0f be out 0x3f, r0 ; 63
5e2c: cd bf out 0x3d, r28 ; 61
5e2e: ed 01 movw r28, r26
5e30: 08 95 ret
00005e32 <__tablejump2__>:
5e32: ee 0f add r30, r30
5e34: ff 1f adc r31, r31
00005e36 <__tablejump__>:
5e36: 05 90 lpm r0, Z+
5e38: f4 91 lpm r31, Z
5e3a: e0 2d mov r30, r0
5e3c: 09 94 ijmp
00005e3e <__eeprom_read_byte_1F2021>:
5e3e: f9 99 sbic 0x1f, 1 ; 31
5e40: fe cf rjmp .-4 ; 0x5e3e <__eeprom_read_byte_1F2021>
5e42: b2 bd out 0x22, r27 ; 34
5e44: a1 bd out 0x21, r26 ; 33
5e46: f8 9a sbi 0x1f, 0 ; 31
5e48: 11 96 adiw r26, 0x01 ; 1
5e4a: 00 b4 in r0, 0x20 ; 32
5e4c: 08 95 ret
00005e4e <__eeprom_read_block_1F2021>:
5e4e: f7 df rcall .-18 ; 0x5e3e <__eeprom_read_byte_1F2021>
5e50: 01 92 st Z+, r0
5e52: 1a 94 dec r1
5e54: e1 f7 brne .-8 ; 0x5e4e <__eeprom_read_block_1F2021>
5e56: 08 95 ret
00005e58 <__eeprom_write_byte_1F2021>:
5e58: f9 99 sbic 0x1f, 1 ; 31
5e5a: fe cf rjmp .-4 ; 0x5e58 <__eeprom_write_byte_1F2021>
5e5c: b2 bd out 0x22, r27 ; 34
5e5e: a1 bd out 0x21, r26 ; 33
5e60: 00 bc out 0x20, r0 ; 32
5e62: 11 96 adiw r26, 0x01 ; 1
5e64: 0f b6 in r0, 0x3f ; 63
5e66: f8 94 cli
5e68: fa 9a sbi 0x1f, 2 ; 31
5e6a: f9 9a sbi 0x1f, 1 ; 31
5e6c: 0f be out 0x3f, r0 ; 63
5e6e: 08 95 ret
00005e70 <__eeprom_write_block_1F2021>:
5e70: 01 90 ld r0, Z+
5e72: f2 df rcall .-28 ; 0x5e58 <__eeprom_write_byte_1F2021>
5e74: 1a 94 dec r1
5e76: e1 f7 brne .-8 ; 0x5e70 <__eeprom_write_block_1F2021>
5e78: 08 95 ret
00005e7a <_exit>:
5e7a: ff cf rjmp .-2 ; 0x5e7a <_exit>