Subversion Repositories FlightCtrl

Compare Revisions

Ignore whitespace Rev 47 → Rev 48

/branches/V0.60_GPS_BETA_martosi/Flight-Ctrl_MEGA644_V0_60.eep
0,0 → 1,129
:1000000000000000000000000000000000000000F0
:1000100000000000000000000000000000000000E0
:1000200000000000000000000000000000000000D0
:1000300000000000000000000000000000000000C0
:1000400000000000000000000000000000000000B0
:1000500000000000000000000000000000000000A0
:100060000000000000000000000000000000000090
:100070000000000000000000000000000000000080
:100080000000000000000000000000000000000070
:100090000000000000000000000000000000000060
:1000A0000000000000000000000000000000000050
:1000B0000000000000000000000000000000000040
:1000C0000000000000000000000000000000000030
:1000D0000000000000000000000000000000000020
:1000E0000000000000000000000000000000000010
:1000F0000000000000000000000000000000000000
:1001000000000000000000000000000000000000EF
:1001100000000000000000000000000000000000DF
:1001200000000000000000000000000000000000CF
:1001300000000000000000000000000000000000BF
:1001400000000000000000000000000000000000AF
:10015000000000000000000000000000000000009F
:10016000000000000000000000000000000000008F
:10017000000000000000000000000000000000007F
:10018000000000000000000000000000000000006F
:10019000000000000000000000000000000000005F
:1001A000000000000000000000000000000000004F
:1001B000000000000000000000000000000000003F
:1001C000000000000000000000000000000000002F
:1001D000000000000000000000000000000000001F
:1001E000000000000000000000000000000000000F
:1001F00000000000000000000000000000000000FF
:1002000000000000000000000000000000000000EE
:1002100000000000000000000000000000000000DE
:1002200000000000000000000000000000000000CE
:1002300000000000000000000000000000000000BE
:1002400000000000000000000000000000000000AE
:10025000000000000000000000000000000000009E
:10026000000000000000000000000000000000008E
:10027000000000000000000000000000000000007E
:10028000000000000000000000000000000000006E
:10029000000000000000000000000000000000005E
:1002A000000000000000000000000000000000004E
:1002B000000000000000000000000000000000003E
:1002C000000000000000000000000000000000002E
:1002D000000000000000000000000000000000001E
:1002E000000000000000000000000000000000000E
:1002F00000000000000000000000000000000000FE
:1003000000000000000000000000000000000000ED
:1003100000000000000000000000000000000000DD
:1003200000000000000000000000000000000000CD
:1003300000000000000000000000000000000000BD
:1003400000000000000000000000000000000000AD
:10035000000000000000000000000000000000009D
:10036000000000000000000000000000000000008D
:10037000000000000000000000000000000000007D
:10038000000000000000000000000000000000006D
:10039000000000000000000000000000000000005D
:1003A000000000000000000000000000000000004D
:1003B000000000000000000000000000000000003D
:1003C000000000000000000000000000000000002D
:1003D000000000000000000000000000000000001D
:1003E000000000000000000000000000000000000D
:1003F00000000000000000000000000000000000FD
:1004000000000000000000000000000000000000EC
:1004100000000000000000000000000000000000DC
:1004200000000000000000000000000000000000CC
:1004300000000000000000000000000000000000BC
:1004400000000000000000000000000000000000AC
:10045000000000000000000000000000000000009C
:10046000000000000000000000000000000000008C
:10047000000000000000000000000000000000007C
:10048000000000000000000000000000000000006C
:10049000000000000000000000000000000000005C
:1004A000000000000000000000000000000000004C
:1004B000000000000000000000000000000000003C
:1004C000000000000000000000000000000000002C
:1004D000000000000000000000000000000000001C
:1004E000000000000000000000000000000000000C
:1004F00000000000000000000000000000000000FC
:1005000000000000000000000000000000000000EB
:1005100000000000000000000000000000000000DB
:1005200000000000000000000000000000000000CB
:1005300000000000000000000000000000000000BB
:1005400000000000000000000000000000000000AB
:10055000000000000000000000000000000000009B
:10056000000000000000000000000000000000008B
:10057000000000000000000000000000000000007B
:10058000000000000000000000000000000000006B
:10059000000000000000000000000000000000005B
:1005A000000000000000000000000000000000004B
:1005B000000000000000000000000000000000003B
:1005C000000000000000000000000000000000002B
:1005D000000000000000000000000000000000001B
:1005E000000000000000000000000000000000000B
:1005F00000000000000000000000000000000000FB
:1006000000000000000000000000000000000000EA
:1006100000000000000000000000000000000000DA
:1006200000000000000000000000000000000000CA
:1006300000000000000000000000000000000000BA
:1006400000000000000000000000000000000000AA
:10065000000000000000000000000000000000009A
:10066000000000000000000000000000000000008A
:10067000000000000000000000000000000000007A
:10068000000000000000000000000000000000006A
:10069000000000000000000000000000000000005A
:1006A000000000000000000000000000000000004A
:1006B000000000000000000000000000000000003A
:1006C000000000000000000000000000000000002A
:1006D000000000000000000000000000000000001A
:1006E000000000000000000000000000000000000A
:1006F00000000000000000000000000000000000FA
:1007000000000000000000000000000000000000E9
:1007100000000000000000000000000000000000D9
:1007200000000000000000000000000000000000C9
:1007300000000000000000000000000000000000B9
:1007400000000000000000000000000000000000A9
:100750000000000000000000000000000000000099
:100760000000000000000000000000000000000089
:100770000000000000000000000000000000000079
:100780000000000000000000000000000000000069
:100790000000000000000000000000000000000059
:1007A0000000000000000000000000000000000049
:1007B0000000000000000000000000000000000039
:1007C0000000000000000000000000000000000029
:1007D0000000000000000000000000000000000019
:1007E0000000000000000000000000000000000009
:1007F00000000000000000000000000000000000F9
:00000001FF
/branches/V0.60_GPS_BETA_martosi/Flight-Ctrl_MEGA644_V0_60.elf
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/branches/V0.60_GPS_BETA_martosi/Flight-Ctrl_MEGA644_V0_60.lss
0,0 → 1,10204
 
Flight-Ctrl_MEGA644_V0_60.elf: file format elf32-avr
 
Sections:
Idx Name Size VMA LMA File off Algn
0 .data 000000c8 00800100 00006330 000063e4 2**0
CONTENTS, ALLOC, LOAD, DATA
1 .text 00006330 00000000 00000000 000000b4 2**1
CONTENTS, ALLOC, LOAD, READONLY, CODE
2 .bss 000005df 008001c8 008001c8 000064ac 2**0
ALLOC
3 .eeprom 00000800 00810000 00810000 000064ac 2**0
CONTENTS, ALLOC, LOAD, DATA
4 .stab 0000036c 00000000 00000000 00006cac 2**2
CONTENTS, READONLY, DEBUGGING
5 .stabstr 00000084 00000000 00000000 00007018 2**0
CONTENTS, READONLY, DEBUGGING
Disassembly of section .text:
 
00000000 <__vectors>:
0: 0c 94 ea 01 jmp 0x3d4 ; 0x3d4 <__ctors_end>
4: 0c 94 05 02 jmp 0x40a ; 0x40a <__bad_interrupt>
8: 0c 94 05 02 jmp 0x40a ; 0x40a <__bad_interrupt>
c: 0c 94 05 02 jmp 0x40a ; 0x40a <__bad_interrupt>
10: 0c 94 05 02 jmp 0x40a ; 0x40a <__bad_interrupt>
14: 0c 94 05 02 jmp 0x40a ; 0x40a <__bad_interrupt>
18: 0c 94 05 02 jmp 0x40a ; 0x40a <__bad_interrupt>
1c: 0c 94 05 02 jmp 0x40a ; 0x40a <__bad_interrupt>
20: 0c 94 05 02 jmp 0x40a ; 0x40a <__bad_interrupt>
24: 0c 94 a7 0a jmp 0x154e ; 0x154e <__vector_9>
28: 0c 94 05 02 jmp 0x40a ; 0x40a <__bad_interrupt>
2c: 0c 94 05 02 jmp 0x40a ; 0x40a <__bad_interrupt>
30: 0c 94 a8 13 jmp 0x2750 ; 0x2750 <__vector_12>
34: 0c 94 05 02 jmp 0x40a ; 0x40a <__bad_interrupt>
38: 0c 94 05 02 jmp 0x40a ; 0x40a <__bad_interrupt>
3c: 0c 94 05 02 jmp 0x40a ; 0x40a <__bad_interrupt>
40: 0c 94 05 02 jmp 0x40a ; 0x40a <__bad_interrupt>
44: 0c 94 05 02 jmp 0x40a ; 0x40a <__bad_interrupt>
48: 0c 94 fe 09 jmp 0x13fc ; 0x13fc <__vector_18>
4c: 0c 94 05 02 jmp 0x40a ; 0x40a <__bad_interrupt>
50: 0c 94 23 06 jmp 0xc46 ; 0xc46 <__vector_20>
54: 0c 94 05 02 jmp 0x40a ; 0x40a <__bad_interrupt>
58: 0c 94 ad 03 jmp 0x75a ; 0x75a <__vector_22>
5c: 0c 94 05 02 jmp 0x40a ; 0x40a <__bad_interrupt>
60: 0c 94 93 0b jmp 0x1726 ; 0x1726 <__vector_24>
64: 0c 94 05 02 jmp 0x40a ; 0x40a <__bad_interrupt>
68: 0c 94 f5 12 jmp 0x25ea ; 0x25ea <__vector_26>
6c: 0c 94 05 02 jmp 0x40a ; 0x40a <__bad_interrupt>
 
00000070 <__c.1969>:
70: 0a 0a 0d 00 ....
 
00000074 <__c.1967>:
74: 4e 65 75 74 72 61 6c 00 Neutral.
 
0000007c <__c.1965>:
7c: 48 65 61 64 69 6e 67 48 6f 6c 64 00 HeadingHold.
 
00000088 <__c.1963>:
88: 0a 0d 53 74 65 75 65 72 75 6e 67 3a 20 00 ..Steuerung: .
 
00000096 <__c.1961>:
96: 4f 4b 0a 0d 00 OK...
 
0000009b <__c.1956>:
9b: 0a 0d 41 62 67 6c 65 69 63 68 20 4c 75 66 74 64 ..Abgleich Luftd
ab: 72 75 63 6b 73 65 6e 73 6f 72 2e 2e 00 rucksensor...
 
000000b8 <__c.1954>:
b8: 0a 0d 42 65 6e 75 74 7a 65 20 50 61 72 61 6d 65 ..Benutze Parame
c8: 74 65 72 73 61 74 7a 20 25 64 00 tersatz %d.
 
000000d3 <__c.1946>:
d3: 0a 0d 49 6e 69 74 2e 20 45 45 50 52 4f 4d 3a 20 ..Init. EEPROM:
e3: 47 65 6e 65 72 69 65 72 65 20 44 65 66 61 75 6c Generiere Defaul
f3: 74 2d 50 61 72 61 6d 65 74 65 72 2e 2e 2e 00 t-Parameter....
 
00000102 <__c.1944>:
102: 0a 0d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ..==============
112: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
...
 
00000123 <__c.1942>:
123: 0a 0d 46 6c 69 67 68 74 43 6f 6e 74 72 6f 6c 20 ..FlightControl
133: 56 25 64 2e 25 64 20 00 V%d.%d .
 
0000013b <__c.1941>:
13b: 2e 00 ..
 
0000013d <__c.2030>:
13d: 47 50 53 5f 52 6f 6c 6c 3a 20 25 33 69 00 GPS_Roll: %3i.
 
0000014b <__c.2028>:
14b: 47 50 53 5f 4e 69 63 6b 20 20 25 33 69 00 GPS_Nick %3i.
 
00000159 <__c.2026>:
159: 47 50 53 20 20 00 GPS .
 
0000015f <__c.2023>:
15f: 52 61 6e 67 65 3a 25 33 69 2d 25 33 69 00 Range:%3i-%3i.
 
0000016d <__c.2021>:
16d: 53 74 65 6c 6c 75 6e 67 3a 20 25 33 69 00 Stellung: %3i.
 
0000017b <__c.2019>:
17b: 53 65 74 70 6f 69 6e 74 20 20 25 33 69 00 Setpoint %3i.
 
00000189 <__c.2017>:
189: 53 65 72 76 6f 20 20 00 Servo .
 
00000191 <__c.2014>:
191: 50 6f 74 69 34 3a 20 20 25 33 69 00 Poti4: %3i.
 
0000019d <__c.2012>:
19d: 50 6f 74 69 33 3a 20 20 25 33 69 00 Poti3: %3i.
 
000001a9 <__c.2010>:
1a9: 50 6f 74 69 32 3a 20 20 25 33 69 00 Poti2: %3i.
 
000001b5 <__c.2008>:
1b5: 50 6f 74 69 31 3a 20 20 25 33 69 00 Poti1: %3i.
 
000001c1 <__c.2005>:
1c1: 53 74 61 72 74 3a 20 20 20 20 20 25 35 69 00 Start: %5i.
 
000001d0 <__c.2003>:
1d0: 4d 65 73 73 77 65 72 74 3a 20 20 25 35 69 00 Messwert: %5i.
 
000001df <__c.2001>:
1df: 52 69 63 68 74 75 6e 67 3a 20 20 25 35 69 00 Richtung: %5i.
 
000001ee <__c.1999>:
1ee: 4b 6f 6d 70 61 73 73 20 20 20 20 20 20 20 00 Kompass .
 
000001fd <__c.1996>:
1fd: 45 6d 70 66 2e 50 65 67 65 6c 3a 25 35 69 00 Empf.Pegel:%5i.
 
0000020c <__c.1994>:
20c: 53 70 61 6e 6e 75 6e 67 3a 20 20 25 35 69 00 Spannung: %5i.
 
0000021b <__c.1991>:
21b: 48 6f 63 68 20 25 34 69 20 28 25 33 69 29 00 Hoch %4i (%3i).
 
0000022a <__c.1989>:
22a: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00 Roll %4i (%3i).
 
00000239 <__c.1987>:
239: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00 Nick %4i (%3i).
 
00000248 <__c.1985>:
248: 41 43 43 20 2d 20 53 65 6e 73 6f 72 00 ACC - Sensor.
 
00000255 <__c.1982>:
255: 47 69 65 72 20 25 34 69 20 28 25 33 69 29 00 Gier %4i (%3i).
 
00000264 <__c.1980>:
264: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00 Roll %4i (%3i).
 
00000273 <__c.1978>:
273: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00 Nick %4i (%3i).
 
00000282 <__c.1976>:
282: 47 79 72 6f 20 2d 20 53 65 6e 73 6f 72 00 Gyro - Sensor.
 
00000290 <__c.1973>:
290: 50 33 3a 25 34 69 20 20 4b 61 6e e4 6c 65 20 00 P3:%4i Kan.le .
 
000002a0 <__c.1971>:
2a0: 50 31 3a 25 34 69 20 20 50 32 3a 25 34 69 20 00 P1:%4i P2:%4i .
 
000002b0 <__c.1969>:
2b0: 47 73 3a 25 34 69 20 20 47 69 3a 25 34 69 20 00 Gs:%4i Gi:%4i .
 
000002c0 <__c.1967>:
2c0: 4e 69 3a 25 34 69 20 20 52 6f 3a 25 34 69 20 00 Ni:%4i Ro:%4i .
 
000002d0 <__c.1964>:
2d0: 4b 37 3a 25 34 69 20 20 4b 61 6e e4 6c 65 20 00 K7:%4i Kan.le .
 
000002e0 <__c.1962>:
2e0: 4b 35 3a 25 34 69 20 20 4b 36 3a 25 34 69 20 00 K5:%4i K6:%4i .
 
000002f0 <__c.1960>:
2f0: 4b 33 3a 25 34 69 20 20 4b 34 3a 25 34 69 20 00 K3:%4i K4:%4i .
 
00000300 <__c.1958>:
300: 4b 31 3a 25 34 69 20 20 4b 32 3a 25 34 69 20 00 K1:%4i K2:%4i .
 
00000310 <__c.1955>:
310: 4b 6f 6d 70 61 73 73 3a 20 20 20 25 35 69 00 Kompass: %5i.
 
0000031f <__c.1953>:
31f: 52 6f 6c 6c 3a 20 20 20 20 20 20 25 35 69 00 Roll: %5i.
 
0000032e <__c.1951>:
32e: 4e 69 63 6b 3a 20 20 20 20 20 20 25 35 69 00 Nick: %5i.
 
0000033d <__c.1949>:
33d: 61 6b 74 2e 20 4c 61 67 65 00 akt. Lage.
 
00000347 <__c.1946>:
347: 48 f6 68 65 6e 72 65 67 65 6c 75 6e 67 00 H.henregelung.
 
00000355 <__c.1944>:
355: 4b 65 69 6e 65 20 00 Keine .
 
0000035c <__c.1942>:
35c: 4f 66 66 20 20 20 20 20 20 3a 20 25 35 69 00 Off : %5i.
 
0000036b <__c.1940>:
36b: 4c 75 66 74 64 72 75 63 6b 3a 20 25 35 69 00 Luftdruck: %5i.
 
0000037a <__c.1938>:
37a: 53 6f 6c 6c 48 6f 65 68 65 3a 20 25 35 69 00 SollHoehe: %5i.
 
00000389 <__c.1936>:
389: 48 6f 65 68 65 3a 20 20 20 20 20 25 35 69 00 Hoehe: %5i.
 
00000398 <__c.1932>:
398: 28 63 29 20 48 6f 6c 67 65 72 20 42 75 73 73 00 (c) Holger Buss.
 
000003a8 <__c.1930>:
3a8: 53 65 74 74 69 6e 67 3a 20 25 64 20 00 Setting: %d .
 
000003b5 <__c.1928>:
3b5: 56 25 64 2e 25 64 00 V%d.%d.
 
000003bc <__c.1926>:
3bc: 2b 2b 20 4d 69 6b 72 6f 4b 6f 70 74 65 72 20 2b ++ MikroKopter +
3cc: 2b 00 +.
 
000003ce <__c.1923>:
3ce: 5b 25 69 5d 00 00 [%i]..
 
000003d4 <__ctors_end>:
3d4: 11 24 eor r1, r1
3d6: 1f be out 0x3f, r1 ; 63
3d8: cf ef ldi r28, 0xFF ; 255
3da: d0 e1 ldi r29, 0x10 ; 16
3dc: de bf out 0x3e, r29 ; 62
3de: cd bf out 0x3d, r28 ; 61
 
000003e0 <__do_copy_data>:
3e0: 11 e0 ldi r17, 0x01 ; 1
3e2: a0 e0 ldi r26, 0x00 ; 0
3e4: b1 e0 ldi r27, 0x01 ; 1
3e6: e0 e3 ldi r30, 0x30 ; 48
3e8: f3 e6 ldi r31, 0x63 ; 99
3ea: 02 c0 rjmp .+4 ; 0x3f0 <.do_copy_data_start>
 
000003ec <.do_copy_data_loop>:
3ec: 05 90 lpm r0, Z+
3ee: 0d 92 st X+, r0
 
000003f0 <.do_copy_data_start>:
3f0: a8 3c cpi r26, 0xC8 ; 200
3f2: b1 07 cpc r27, r17
3f4: d9 f7 brne .-10 ; 0x3ec <.do_copy_data_loop>
 
000003f6 <__do_clear_bss>:
3f6: 17 e0 ldi r17, 0x07 ; 7
3f8: a8 ec ldi r26, 0xC8 ; 200
3fa: b1 e0 ldi r27, 0x01 ; 1
3fc: 01 c0 rjmp .+2 ; 0x400 <.do_clear_bss_start>
 
000003fe <.do_clear_bss_loop>:
3fe: 1d 92 st X+, r1
 
00000400 <.do_clear_bss_start>:
400: a7 3a cpi r26, 0xA7 ; 167
402: b1 07 cpc r27, r17
404: e1 f7 brne .-8 ; 0x3fe <.do_clear_bss_loop>
406: 0c 94 38 02 jmp 0x470 ; 0x470 <main>
 
0000040a <__bad_interrupt>:
40a: 0c 94 00 00 jmp 0 ; 0x0 <__vectors>
 
0000040e <GetActiveParamSetNumber>:
40e: a2 e0 ldi r26, 0x02 ; 2
410: b0 e0 ldi r27, 0x00 ; 0
412: 0e 94 84 31 call 0x6308 ; 0x6308 <__eeprom_read_byte_1F2021>
416: 80 2d mov r24, r0
418: 99 27 eor r25, r25
41a: 08 95 ret
 
0000041c <WriteParameterSet>:
41c: fb 01 movw r30, r22
41e: 28 2f mov r18, r24
420: 86 30 cpi r24, 0x06 ; 6
422: 08 f0 brcs .+2 ; 0x426 <WriteParameterSet+0xa>
424: 25 e0 ldi r18, 0x05 ; 5
426: 42 9f mul r20, r18
428: d0 01 movw r26, r0
42a: 11 24 eor r1, r1
42c: ac 59 subi r26, 0x9C ; 156
42e: bf 4f sbci r27, 0xFF ; 255
430: 84 2f mov r24, r20
432: 99 27 eor r25, r25
 
00000434 <.26_start>:
434: 01 97 sbiw r24, 0x01 ; 1
436: 24 f0 brlt .+8 ; 0x440 <.26_finished>
438: 01 90 ld r0, Z+
43a: 0e 94 8c 31 call 0x6318 ; 0x6318 <__eeprom_write_byte_1F2021>
43e: fa cf rjmp .-12 ; 0x434 <.26_start>
 
00000440 <.26_finished>:
440: a2 e0 ldi r26, 0x02 ; 2
442: b0 e0 ldi r27, 0x00 ; 0
444: 02 2e mov r0, r18
446: 0e 94 8c 31 call 0x6318 ; 0x6318 <__eeprom_write_byte_1F2021>
44a: 08 95 ret
 
0000044c <ReadParameterSet>:
44c: fb 01 movw r30, r22
44e: 86 30 cpi r24, 0x06 ; 6
450: 08 f0 brcs .+2 ; 0x454 <ReadParameterSet+0x8>
452: 85 e0 ldi r24, 0x05 ; 5
454: 48 9f mul r20, r24
456: d0 01 movw r26, r0
458: 11 24 eor r1, r1
45a: ac 59 subi r26, 0x9C ; 156
45c: bf 4f sbci r27, 0xFF ; 255
45e: 84 2f mov r24, r20
460: 99 27 eor r25, r25
 
00000462 <.44_start>:
462: 01 97 sbiw r24, 0x01 ; 1
464: 24 f0 brlt .+8 ; 0x46e <.44_finished>
466: 0e 94 84 31 call 0x6308 ; 0x6308 <__eeprom_read_byte_1F2021>
46a: 01 92 st Z+, r0
46c: fa cf rjmp .-12 ; 0x462 <.44_start>
 
0000046e <.44_finished>:
46e: 08 95 ret
 
00000470 <main>:
470: 0f 93 push r16
472: 1f 93 push r17
474: cf 93 push r28
476: df 93 push r29
478: 91 e0 ldi r25, 0x01 ; 1
47a: 97 b9 out 0x07, r25 ; 7
47c: 8f ef ldi r24, 0xFF ; 255
47e: 88 b9 out 0x08, r24 ; 8
480: 8b e1 ldi r24, 0x1B ; 27
482: 84 b9 out 0x04, r24 ; 4
484: 95 b9 out 0x05, r25 ; 5
486: 8e e3 ldi r24, 0x3E ; 62
488: 8a b9 out 0x0a, r24 ; 10
48a: 57 9a sbi 0x0a, 7 ; 10
48c: 87 ef ldi r24, 0xF7 ; 247
48e: 8b b9 out 0x0b, r24 ; 11
490: 84 b7 in r24, 0x34 ; 52
492: 87 7f andi r24, 0xF7 ; 247
494: 84 bf out 0x34, r24 ; 52
496: 80 91 60 00 lds r24, 0x0060
49a: 88 61 ori r24, 0x18 ; 24
49c: 80 93 60 00 sts 0x0060, r24
4a0: 10 92 60 00 sts 0x0060, r1
4a4: 80 ed ldi r24, 0xD0 ; 208
4a6: 97 e0 ldi r25, 0x07 ; 7
4a8: 90 93 e5 01 sts 0x01E5, r25
4ac: 80 93 e4 01 sts 0x01E4, r24
4b0: 10 92 66 02 sts 0x0266, r1
4b4: 10 92 65 02 sts 0x0265, r1
4b8: 10 92 17 06 sts 0x0617, r1
4bc: 10 92 16 06 sts 0x0616, r1
4c0: 10 92 64 02 sts 0x0264, r1
4c4: 10 92 63 02 sts 0x0263, r1
4c8: 10 92 62 02 sts 0x0262, r1
4cc: 10 92 61 02 sts 0x0261, r1
4d0: 28 98 cbi 0x05, 0 ; 5
4d2: 0e 94 54 0b call 0x16a8 ; 0x16a8 <Timer_Init>
4d6: 0e 94 e8 04 call 0x9d0 ; 0x9d0 <UART_Init>
4da: 0e 94 93 13 call 0x2726 ; 0x2726 <rc_sum_init>
4de: 0e 94 8d 0b call 0x171a ; 0x171a <ADC_Init>
4e2: 0e 94 db 12 call 0x25b6 ; 0x25b6 <i2c_init>
4e6: 78 94 sei
4e8: 10 92 25 05 sts 0x0525, r1
4ec: 8c e3 ldi r24, 0x3C ; 60
4ee: 80 93 26 05 sts 0x0526, r24
4f2: 84 e0 ldi r24, 0x04 ; 4
4f4: 80 93 27 05 sts 0x0527, r24
4f8: 8c e3 ldi r24, 0x3C ; 60
4fa: 90 e0 ldi r25, 0x00 ; 0
4fc: 9f 93 push r25
4fe: 8f 93 push r24
500: 1f 92 push r1
502: 1f 92 push r1
504: 83 e2 ldi r24, 0x23 ; 35
506: 91 e0 ldi r25, 0x01 ; 1
508: 9f 93 push r25
50a: 8f 93 push r24
50c: 1f 92 push r1
50e: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
512: 82 e0 ldi r24, 0x02 ; 2
514: 91 e0 ldi r25, 0x01 ; 1
516: 9f 93 push r25
518: 8f 93 push r24
51a: 1f 92 push r1
51c: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
520: 29 9a sbi 0x05, 1 ; 5
522: a1 e0 ldi r26, 0x01 ; 1
524: b0 e0 ldi r27, 0x00 ; 0
526: 0e 94 84 31 call 0x6308 ; 0x6308 <__eeprom_read_byte_1F2021>
52a: 80 2d mov r24, r0
52c: 2d b7 in r18, 0x3d ; 61
52e: 3e b7 in r19, 0x3e ; 62
530: 26 5f subi r18, 0xF6 ; 246
532: 3f 4f sbci r19, 0xFF ; 255
534: 0f b6 in r0, 0x3f ; 63
536: f8 94 cli
538: 3e bf out 0x3e, r19 ; 62
53a: 0f be out 0x3f, r0 ; 63
53c: 2d bf out 0x3d, r18 ; 61
53e: 8b 33 cpi r24, 0x3B ; 59
540: a9 f1 breq .+106 ; 0x5ac <main+0x13c>
542: 83 ed ldi r24, 0xD3 ; 211
544: 90 e0 ldi r25, 0x00 ; 0
546: 9f 93 push r25
548: 8f 93 push r24
54a: 1f 92 push r1
54c: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
550: 0e 94 5e 1b call 0x36bc ; 0x36bc <DefaultKonstanten1>
554: 4a e3 ldi r20, 0x3A ; 58
556: 6e e3 ldi r22, 0x3E ; 62
558: 76 e0 ldi r23, 0x06 ; 6
55a: 80 e0 ldi r24, 0x00 ; 0
55c: 0e 94 0e 02 call 0x41c ; 0x41c <WriteParameterSet>
560: 01 e0 ldi r16, 0x01 ; 1
562: 0f 90 pop r0
564: 0f 90 pop r0
566: 0f 90 pop r0
568: 02 30 cpi r16, 0x02 ; 2
56a: 49 f4 brne .+18 ; 0x57e <main+0x10e>
56c: 0e 94 f1 1a call 0x35e2 ; 0x35e2 <DefaultKonstanten2>
570: 4a e3 ldi r20, 0x3A ; 58
572: 6e e3 ldi r22, 0x3E ; 62
574: 76 e0 ldi r23, 0x06 ; 6
576: 82 e0 ldi r24, 0x02 ; 2
578: 0e 94 0e 02 call 0x41c ; 0x41c <WriteParameterSet>
57c: 03 e0 ldi r16, 0x03 ; 3
57e: 4a e3 ldi r20, 0x3A ; 58
580: 6e e3 ldi r22, 0x3E ; 62
582: 76 e0 ldi r23, 0x06 ; 6
584: 80 2f mov r24, r16
586: 0e 94 0e 02 call 0x41c ; 0x41c <WriteParameterSet>
58a: 0f 5f subi r16, 0xFF ; 255
58c: 06 30 cpi r16, 0x06 ; 6
58e: 60 f3 brcs .-40 ; 0x568 <main+0xf8>
590: 81 e0 ldi r24, 0x01 ; 1
592: 22 e0 ldi r18, 0x02 ; 2
594: 30 e0 ldi r19, 0x00 ; 0
596: d9 01 movw r26, r18
598: 08 2e mov r0, r24
59a: 0e 94 8c 31 call 0x6318 ; 0x6318 <__eeprom_write_byte_1F2021>
59e: 8b e3 ldi r24, 0x3B ; 59
5a0: 21 50 subi r18, 0x01 ; 1
5a2: 30 40 sbci r19, 0x00 ; 0
5a4: d9 01 movw r26, r18
5a6: 08 2e mov r0, r24
5a8: 0e 94 8c 31 call 0x6318 ; 0x6318 <__eeprom_write_byte_1F2021>
5ac: 02 e0 ldi r16, 0x02 ; 2
5ae: 10 e0 ldi r17, 0x00 ; 0
5b0: d8 01 movw r26, r16
5b2: 0e 94 84 31 call 0x6308 ; 0x6308 <__eeprom_read_byte_1F2021>
5b6: 80 2d mov r24, r0
5b8: 4a e3 ldi r20, 0x3A ; 58
5ba: 6e e3 ldi r22, 0x3E ; 62
5bc: 76 e0 ldi r23, 0x06 ; 6
5be: 0e 94 26 02 call 0x44c ; 0x44c <ReadParameterSet>
5c2: d8 01 movw r26, r16
5c4: 0e 94 84 31 call 0x6308 ; 0x6308 <__eeprom_read_byte_1F2021>
5c8: 80 2d mov r24, r0
5ca: 99 27 eor r25, r25
5cc: 9f 93 push r25
5ce: 8f 93 push r24
5d0: 88 eb ldi r24, 0xB8 ; 184
5d2: 90 e0 ldi r25, 0x00 ; 0
5d4: 9f 93 push r25
5d6: 8f 93 push r24
5d8: 1f 92 push r1
5da: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
5de: 80 91 46 06 lds r24, 0x0646
5e2: 0f 90 pop r0
5e4: 0f 90 pop r0
5e6: 0f 90 pop r0
5e8: 0f 90 pop r0
5ea: 0f 90 pop r0
5ec: 80 ff sbrs r24, 0
5ee: 20 c0 rjmp .+64 ; 0x630 <main+0x1c0>
5f0: 8b e9 ldi r24, 0x9B ; 155
5f2: 90 e0 ldi r25, 0x00 ; 0
5f4: 9f 93 push r25
5f6: 8f 93 push r24
5f8: 1f 92 push r1
5fa: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
5fe: 84 ec ldi r24, 0xC4 ; 196
600: 99 e0 ldi r25, 0x09 ; 9
602: 0e 94 92 0a call 0x1524 ; 0x1524 <SetDelay>
606: ec 01 movw r28, r24
608: 0e 94 b7 0e call 0x1d6e ; 0x1d6e <SucheLuftruckOffset>
60c: 0f 90 pop r0
60e: 0f 90 pop r0
610: 0f 90 pop r0
612: ce 01 movw r24, r28
614: 0e 94 9b 0a call 0x1536 ; 0x1536 <CheckDelay>
618: 88 23 and r24, r24
61a: d9 f3 breq .-10 ; 0x612 <main+0x1a2>
61c: 86 e9 ldi r24, 0x96 ; 150
61e: 90 e0 ldi r25, 0x00 ; 0
620: 9f 93 push r25
622: 8f 93 push r24
624: 1f 92 push r1
626: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
62a: 0f 90 pop r0
62c: 0f 90 pop r0
62e: 0f 90 pop r0
630: 0e 94 16 1c call 0x382c ; 0x382c <SetNeutral>
634: 28 98 cbi 0x05, 0 ; 5
636: 80 ed ldi r24, 0xD0 ; 208
638: 97 e0 ldi r25, 0x07 ; 7
63a: 90 93 e5 01 sts 0x01E5, r25
63e: 80 93 e4 01 sts 0x01E4, r24
642: 88 ee ldi r24, 0xE8 ; 232
644: 93 e0 ldi r25, 0x03 ; 3
646: 90 93 20 05 sts 0x0520, r25
64a: 80 93 1f 05 sts 0x051F, r24
64e: 85 e5 ldi r24, 0x55 ; 85
650: 80 93 1a 05 sts 0x051A, r24
654: 88 e8 ldi r24, 0x88 ; 136
656: 90 e0 ldi r25, 0x00 ; 0
658: 9f 93 push r25
65a: 8f 93 push r24
65c: 1f 92 push r1
65e: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
662: 80 91 46 06 lds r24, 0x0646
666: 0f 90 pop r0
668: 0f 90 pop r0
66a: 0f 90 pop r0
66c: 82 ff sbrs r24, 2
66e: 03 c0 rjmp .+6 ; 0x676 <main+0x206>
670: 8c e7 ldi r24, 0x7C ; 124
672: 90 e0 ldi r25, 0x00 ; 0
674: 02 c0 rjmp .+4 ; 0x67a <main+0x20a>
676: 84 e7 ldi r24, 0x74 ; 116
678: 90 e0 ldi r25, 0x00 ; 0
67a: 9f 93 push r25
67c: 8f 93 push r24
67e: 1f 92 push r1
680: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
684: 0f 90 pop r0
686: 0f 90 pop r0
688: 0f 90 pop r0
68a: 80 e7 ldi r24, 0x70 ; 112
68c: 90 e0 ldi r25, 0x00 ; 0
68e: 9f 93 push r25
690: 8f 93 push r24
692: 1f 92 push r1
694: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
698: 0e 94 de 0e call 0x1dbc ; 0x1dbc <LcdClear>
69c: 0f 90 pop r0
69e: 0f 90 pop r0
6a0: 0f 90 pop r0
6a2: 80 91 e1 01 lds r24, 0x01E1
6a6: 88 23 and r24, r24
6a8: 79 f1 breq .+94 ; 0x708 <main+0x298>
6aa: 10 92 e1 01 sts 0x01E1, r1
6ae: 0e 94 29 1d call 0x3a52 ; 0x3a52 <MotorRegler>
6b2: 0e 94 cf 1b call 0x379e ; 0x379e <SendMotorData>
6b6: 28 98 cbi 0x05, 0 ; 5
6b8: 80 91 01 01 lds r24, 0x0101
6bc: 88 23 and r24, r24
6be: 19 f0 breq .+6 ; 0x6c6 <main+0x256>
6c0: 81 50 subi r24, 0x01 ; 1
6c2: 80 93 01 01 sts 0x0101, r24
6c6: 80 91 60 02 lds r24, 0x0260
6ca: 88 23 and r24, r24
6cc: 29 f0 breq .+10 ; 0x6d8 <main+0x268>
6ce: 80 91 60 02 lds r24, 0x0260
6d2: 81 50 subi r24, 0x01 ; 1
6d4: 80 93 60 02 sts 0x0260, r24
6d8: 20 91 04 01 lds r18, 0x0104
6dc: 30 91 05 01 lds r19, 0x0105
6e0: 80 91 56 06 lds r24, 0x0656
6e4: 99 27 eor r25, r25
6e6: 28 17 cp r18, r24
6e8: 39 07 cpc r19, r25
6ea: 34 f4 brge .+12 ; 0x6f8 <main+0x288>
6ec: 80 ed ldi r24, 0xD0 ; 208
6ee: 97 e0 ldi r25, 0x07 ; 7
6f0: 90 93 e5 01 sts 0x01E5, r25
6f4: 80 93 e4 01 sts 0x01E4, r24
6f8: 80 91 0f 02 lds r24, 0x020F
6fc: 88 23 and r24, r24
6fe: 19 f4 brne .+6 ; 0x706 <main+0x296>
700: 0e 94 db 12 call 0x25b6 ; 0x25b6 <i2c_init>
704: 01 c0 rjmp .+2 ; 0x708 <main+0x298>
706: 28 98 cbi 0x05, 0 ; 5
708: 80 91 46 06 lds r24, 0x0646
70c: 85 ff sbrs r24, 5
70e: 03 c0 rjmp .+6 ; 0x716 <main+0x2a6>
710: 0e 94 5a 29 call 0x52b4 ; 0x52b4 <GPS_Main>
714: 08 c0 rjmp .+16 ; 0x726 <main+0x2b6>
716: 10 92 96 02 sts 0x0296, r1
71a: 10 92 95 02 sts 0x0295, r1
71e: 10 92 98 02 sts 0x0298, r1
722: 10 92 97 02 sts 0x0297, r1
726: 0e 94 03 05 call 0xa06 ; 0xa06 <DatenUebertragung>
72a: 0e 94 71 05 call 0xae2 ; 0xae2 <BearbeiteRxDaten>
72e: 80 e0 ldi r24, 0x00 ; 0
730: 90 e0 ldi r25, 0x00 ; 0
732: 0e 94 9b 0a call 0x1536 ; 0x1536 <CheckDelay>
736: 88 23 and r24, r24
738: 09 f4 brne .+2 ; 0x73c <main+0x2cc>
73a: b3 cf rjmp .-154 ; 0x6a2 <main+0x232>
73c: 80 91 67 02 lds r24, 0x0267
740: 88 23 and r24, r24
742: 29 f0 breq .+10 ; 0x74e <main+0x2de>
744: 88 b1 in r24, 0x08 ; 8
746: 90 e1 ldi r25, 0x10 ; 16
748: 89 27 eor r24, r25
74a: 88 b9 out 0x08, r24 ; 8
74c: 01 c0 rjmp .+2 ; 0x750 <main+0x2e0>
74e: 44 98 cbi 0x08, 4 ; 8
750: 84 ef ldi r24, 0xF4 ; 244
752: 91 e0 ldi r25, 0x01 ; 1
754: 0e 94 92 0a call 0x1524 ; 0x1524 <SetDelay>
758: a4 cf rjmp .-184 ; 0x6a2 <main+0x232>
 
0000075a <__vector_22>:
75a: 1f 92 push r1
75c: 0f 92 push r0
75e: 0f b6 in r0, 0x3f ; 63
760: 0f 92 push r0
762: 11 24 eor r1, r1
764: 8f 93 push r24
766: 9f 93 push r25
768: ef 93 push r30
76a: ff 93 push r31
76c: 80 91 00 01 lds r24, 0x0100
770: 88 23 and r24, r24
772: e1 f4 brne .+56 ; 0x7ac <__vector_22+0x52>
774: 80 91 dd 01 lds r24, 0x01DD
778: 90 91 de 01 lds r25, 0x01DE
77c: 01 96 adiw r24, 0x01 ; 1
77e: 90 93 de 01 sts 0x01DE, r25
782: 80 93 dd 01 sts 0x01DD, r24
786: fc 01 movw r30, r24
788: e4 51 subi r30, 0x14 ; 20
78a: fc 4f sbci r31, 0xFC ; 252
78c: e0 81 ld r30, Z
78e: ed 30 cpi r30, 0x0D ; 13
790: 19 f0 breq .+6 ; 0x798 <__vector_22+0x3e>
792: 86 39 cpi r24, 0x96 ; 150
794: 91 05 cpc r25, r1
796: 39 f4 brne .+14 ; 0x7a6 <__vector_22+0x4c>
798: 10 92 de 01 sts 0x01DE, r1
79c: 10 92 dd 01 sts 0x01DD, r1
7a0: 81 e0 ldi r24, 0x01 ; 1
7a2: 80 93 00 01 sts 0x0100, r24
7a6: e0 93 c6 00 sts 0x00C6, r30
7aa: 04 c0 rjmp .+8 ; 0x7b4 <__vector_22+0x5a>
7ac: 10 92 de 01 sts 0x01DE, r1
7b0: 10 92 dd 01 sts 0x01DD, r1
7b4: ff 91 pop r31
7b6: ef 91 pop r30
7b8: 9f 91 pop r25
7ba: 8f 91 pop r24
7bc: 0f 90 pop r0
7be: 0f be out 0x3f, r0 ; 63
7c0: 0f 90 pop r0
7c2: 1f 90 pop r1
7c4: 18 95 reti
 
000007c6 <AddCRC>:
7c6: dc 01 movw r26, r24
7c8: 20 e0 ldi r18, 0x00 ; 0
7ca: 30 e0 ldi r19, 0x00 ; 0
7cc: 40 e0 ldi r20, 0x00 ; 0
7ce: 50 e0 ldi r21, 0x00 ; 0
7d0: ec ee ldi r30, 0xEC ; 236
7d2: f3 e0 ldi r31, 0x03 ; 3
7d4: 05 c0 rjmp .+10 ; 0x7e0 <AddCRC+0x1a>
7d6: 81 91 ld r24, Z+
7d8: 28 0f add r18, r24
7da: 31 1d adc r19, r1
7dc: 4f 5f subi r20, 0xFF ; 255
7de: 5f 4f sbci r21, 0xFF ; 255
7e0: 4a 17 cp r20, r26
7e2: 5b 07 cpc r21, r27
7e4: c1 f7 brne .-16 ; 0x7d6 <AddCRC+0x10>
7e6: 3f 70 andi r19, 0x0F ; 15
7e8: c9 01 movw r24, r18
7ea: 36 e0 ldi r19, 0x06 ; 6
7ec: 96 95 lsr r25
7ee: 87 95 ror r24
7f0: 3a 95 dec r19
7f2: e1 f7 brne .-8 ; 0x7ec <AddCRC+0x26>
7f4: 83 5c subi r24, 0xC3 ; 195
7f6: fd 01 movw r30, r26
7f8: e4 51 subi r30, 0x14 ; 20
7fa: fc 4f sbci r31, 0xFC ; 252
7fc: 80 83 st Z, r24
7fe: 11 96 adiw r26, 0x01 ; 1
800: 2f 73 andi r18, 0x3F ; 63
802: 23 5c subi r18, 0xC3 ; 195
804: fd 01 movw r30, r26
806: e4 51 subi r30, 0x14 ; 20
808: fc 4f sbci r31, 0xFC ; 252
80a: 20 83 st Z, r18
80c: a3 51 subi r26, 0x13 ; 19
80e: bc 4f sbci r27, 0xFC ; 252
810: 8d e0 ldi r24, 0x0D ; 13
812: 8c 93 st X, r24
814: 10 92 00 01 sts 0x0100, r1
818: 80 91 ec 03 lds r24, 0x03EC
81c: 80 93 c6 00 sts 0x00C6, r24
820: 08 95 ret
 
00000822 <SendOutData>:
822: ef 92 push r14
824: ff 92 push r15
826: 0f 93 push r16
828: 1f 93 push r17
82a: cf 93 push r28
82c: df 93 push r29
82e: 7a 01 movw r14, r20
830: 72 2f mov r23, r18
832: 93 e2 ldi r25, 0x23 ; 35
834: 90 93 ec 03 sts 0x03EC, r25
838: 60 93 ed 03 sts 0x03ED, r22
83c: 80 93 ee 03 sts 0x03EE, r24
840: 03 e0 ldi r16, 0x03 ; 3
842: 10 e0 ldi r17, 0x00 ; 0
844: 60 e0 ldi r22, 0x00 ; 0
846: af ee ldi r26, 0xEF ; 239
848: b3 e0 ldi r27, 0x03 ; 3
84a: 46 c0 rjmp .+140 ; 0x8d8 <SendOutData+0xb6>
84c: f7 01 movw r30, r14
84e: e6 0f add r30, r22
850: f1 1d adc r31, r1
852: 90 81 ld r25, Z
854: 6f 5f subi r22, 0xFF ; 255
856: 71 50 subi r23, 0x01 ; 1
858: 19 f4 brne .+6 ; 0x860 <SendOutData+0x3e>
85a: e0 e0 ldi r30, 0x00 ; 0
85c: 40 e0 ldi r20, 0x00 ; 0
85e: 0f c0 rjmp .+30 ; 0x87e <SendOutData+0x5c>
860: f7 01 movw r30, r14
862: e6 0f add r30, r22
864: f1 1d adc r31, r1
866: 40 81 ld r20, Z
868: 6f 5f subi r22, 0xFF ; 255
86a: 71 50 subi r23, 0x01 ; 1
86c: 11 f4 brne .+4 ; 0x872 <SendOutData+0x50>
86e: e0 e0 ldi r30, 0x00 ; 0
870: 06 c0 rjmp .+12 ; 0x87e <SendOutData+0x5c>
872: f7 01 movw r30, r14
874: e6 0f add r30, r22
876: f1 1d adc r31, r1
878: e0 81 ld r30, Z
87a: 6f 5f subi r22, 0xFF ; 255
87c: 71 50 subi r23, 0x01 ; 1
87e: 89 2f mov r24, r25
880: 86 95 lsr r24
882: 86 95 lsr r24
884: 83 5c subi r24, 0xC3 ; 195
886: 8c 93 st X, r24
888: 55 27 eor r21, r21
88a: 89 2f mov r24, r25
88c: 99 27 eor r25, r25
88e: 83 70 andi r24, 0x03 ; 3
890: 90 70 andi r25, 0x00 ; 0
892: 24 e0 ldi r18, 0x04 ; 4
894: 88 0f add r24, r24
896: 99 1f adc r25, r25
898: 2a 95 dec r18
89a: e1 f7 brne .-8 ; 0x894 <SendOutData+0x72>
89c: 9a 01 movw r18, r20
89e: 94 e0 ldi r25, 0x04 ; 4
8a0: 36 95 lsr r19
8a2: 27 95 ror r18
8a4: 9a 95 dec r25
8a6: e1 f7 brne .-8 ; 0x8a0 <SendOutData+0x7e>
8a8: 82 2b or r24, r18
8aa: 83 5c subi r24, 0xC3 ; 195
8ac: ed 01 movw r28, r26
8ae: 89 83 std Y+1, r24 ; 0x01
8b0: 4f 70 andi r20, 0x0F ; 15
8b2: 50 70 andi r21, 0x00 ; 0
8b4: 44 0f add r20, r20
8b6: 55 1f adc r21, r21
8b8: 44 0f add r20, r20
8ba: 55 1f adc r21, r21
8bc: 8e 2f mov r24, r30
8be: 82 95 swap r24
8c0: 86 95 lsr r24
8c2: 86 95 lsr r24
8c4: 83 70 andi r24, 0x03 ; 3
8c6: 84 2b or r24, r20
8c8: 83 5c subi r24, 0xC3 ; 195
8ca: 8a 83 std Y+2, r24 ; 0x02
8cc: ef 73 andi r30, 0x3F ; 63
8ce: e3 5c subi r30, 0xC3 ; 195
8d0: eb 83 std Y+3, r30 ; 0x03
8d2: 0c 5f subi r16, 0xFC ; 252
8d4: 1f 4f sbci r17, 0xFF ; 255
8d6: 14 96 adiw r26, 0x04 ; 4
8d8: 77 23 and r23, r23
8da: 09 f0 breq .+2 ; 0x8de <SendOutData+0xbc>
8dc: b7 cf rjmp .-146 ; 0x84c <SendOutData+0x2a>
8de: c8 01 movw r24, r16
8e0: 0e 94 e3 03 call 0x7c6 ; 0x7c6 <AddCRC>
8e4: df 91 pop r29
8e6: cf 91 pop r28
8e8: 1f 91 pop r17
8ea: 0f 91 pop r16
8ec: ff 90 pop r15
8ee: ef 90 pop r14
8f0: 08 95 ret
 
000008f2 <Decode64>:
8f2: 0f 93 push r16
8f4: 1f 93 push r17
8f6: cf 93 push r28
8f8: df 93 push r29
8fa: ec 01 movw r28, r24
8fc: 06 2f mov r16, r22
8fe: 70 e0 ldi r23, 0x00 ; 0
900: a2 2f mov r26, r18
902: bb 27 eor r27, r27
904: 12 97 sbiw r26, 0x02 ; 2
906: 4a c0 rjmp .+148 ; 0x99c <Decode64+0xaa>
908: e4 2f mov r30, r20
90a: ff 27 eor r31, r31
90c: e1 5d subi r30, 0xD1 ; 209
90e: fa 4f sbci r31, 0xFA ; 250
910: 30 81 ld r19, Z
912: 4f 5f subi r20, 0xFF ; 255
914: e4 2f mov r30, r20
916: ff 27 eor r31, r31
918: e1 5d subi r30, 0xD1 ; 209
91a: fa 4f sbci r31, 0xFA ; 250
91c: 50 81 ld r21, Z
91e: 4f 5f subi r20, 0xFF ; 255
920: e4 2f mov r30, r20
922: ff 27 eor r31, r31
924: e1 5d subi r30, 0xD1 ; 209
926: fa 4f sbci r31, 0xFA ; 250
928: 10 81 ld r17, Z
92a: 4f 5f subi r20, 0xFF ; 255
92c: e4 2f mov r30, r20
92e: ff 27 eor r31, r31
930: e1 5d subi r30, 0xD1 ; 209
932: fa 4f sbci r31, 0xFA ; 250
934: 20 81 ld r18, Z
936: 4f 5f subi r20, 0xFF ; 255
938: 84 2f mov r24, r20
93a: 99 27 eor r25, r25
93c: a8 17 cp r26, r24
93e: b9 07 cpc r27, r25
940: 84 f1 brlt .+96 ; 0x9a2 <Decode64+0xb0>
942: 70 17 cp r23, r16
944: 71 f1 breq .+92 ; 0x9a2 <Decode64+0xb0>
946: 5d 53 subi r21, 0x3D ; 61
948: fe 01 movw r30, r28
94a: e7 0f add r30, r23
94c: f1 1d adc r31, r1
94e: 3d 53 subi r19, 0x3D ; 61
950: 33 0f add r19, r19
952: 33 0f add r19, r19
954: 85 2f mov r24, r21
956: 82 95 swap r24
958: 8f 70 andi r24, 0x0F ; 15
95a: 38 2b or r19, r24
95c: 30 83 st Z, r19
95e: 61 30 cpi r22, 0x01 ; 1
960: 01 f1 breq .+64 ; 0x9a2 <Decode64+0xb0>
962: 91 2f mov r25, r17
964: 9d 53 subi r25, 0x3D ; 61
966: 7f 5f subi r23, 0xFF ; 255
968: fe 01 movw r30, r28
96a: e7 0f add r30, r23
96c: f1 1d adc r31, r1
96e: 71 50 subi r23, 0x01 ; 1
970: 52 95 swap r21
972: 50 7f andi r21, 0xF0 ; 240
974: 89 2f mov r24, r25
976: 86 95 lsr r24
978: 86 95 lsr r24
97a: 58 2b or r21, r24
97c: 50 83 st Z, r21
97e: 63 50 subi r22, 0x03 ; 3
980: 6f 3f cpi r22, 0xFF ; 255
982: 79 f0 breq .+30 ; 0x9a2 <Decode64+0xb0>
984: 7e 5f subi r23, 0xFE ; 254
986: fe 01 movw r30, r28
988: e7 0f add r30, r23
98a: f1 1d adc r31, r1
98c: 92 95 swap r25
98e: 99 0f add r25, r25
990: 99 0f add r25, r25
992: 90 7c andi r25, 0xC0 ; 192
994: 2d 53 subi r18, 0x3D ; 61
996: 92 2b or r25, r18
998: 90 83 st Z, r25
99a: 7f 5f subi r23, 0xFF ; 255
99c: 66 23 and r22, r22
99e: 09 f0 breq .+2 ; 0x9a2 <Decode64+0xb0>
9a0: b3 cf rjmp .-154 ; 0x908 <Decode64+0x16>
9a2: df 91 pop r29
9a4: cf 91 pop r28
9a6: 1f 91 pop r17
9a8: 0f 91 pop r16
9aa: 08 95 ret
 
000009ac <uart_putchar>:
9ac: 1f 93 push r17
9ae: 18 2f mov r17, r24
9b0: 8a 30 cpi r24, 0x0A ; 10
9b2: 19 f4 brne .+6 ; 0x9ba <uart_putchar+0xe>
9b4: 8d e0 ldi r24, 0x0D ; 13
9b6: 0e 94 d6 04 call 0x9ac ; 0x9ac <uart_putchar>
9ba: 80 91 c0 00 lds r24, 0x00C0
9be: 85 ff sbrs r24, 5
9c0: fc cf rjmp .-8 ; 0x9ba <uart_putchar+0xe>
9c2: 10 93 c6 00 sts 0x00C6, r17
9c6: 80 e0 ldi r24, 0x00 ; 0
9c8: 90 e0 ldi r25, 0x00 ; 0
9ca: 1f 91 pop r17
9cc: 08 95 ret
 
000009ce <WriteProgramData>:
9ce: 08 95 ret
 
000009d0 <UART_Init>:
9d0: e1 ec ldi r30, 0xC1 ; 193
9d2: f0 e0 ldi r31, 0x00 ; 0
9d4: 88 e1 ldi r24, 0x18 ; 24
9d6: 80 83 st Z, r24
9d8: a0 ec ldi r26, 0xC0 ; 192
9da: b0 e0 ldi r27, 0x00 ; 0
9dc: 8c 91 ld r24, X
9de: 82 60 ori r24, 0x02 ; 2
9e0: 8c 93 st X, r24
9e2: 80 81 ld r24, Z
9e4: 80 68 ori r24, 0x80 ; 128
9e6: 80 83 st Z, r24
9e8: 80 81 ld r24, Z
9ea: 80 64 ori r24, 0x40 ; 64
9ec: 80 83 st Z, r24
9ee: 8a e2 ldi r24, 0x2A ; 42
9f0: 80 93 c4 00 sts 0x00C4, r24
9f4: 88 ec ldi r24, 0xC8 ; 200
9f6: 90 e0 ldi r25, 0x00 ; 0
9f8: 0e 94 92 0a call 0x1524 ; 0x1524 <SetDelay>
9fc: 90 93 19 05 sts 0x0519, r25
a00: 80 93 18 05 sts 0x0518, r24
a04: 08 95 ret
 
00000a06 <DatenUebertragung>:
a06: 80 91 00 01 lds r24, 0x0100
a0a: 88 23 and r24, r24
a0c: 09 f4 brne .+2 ; 0xa10 <DatenUebertragung+0xa>
a0e: 68 c0 rjmp .+208 ; 0xae0 <DatenUebertragung+0xda>
a10: 80 91 c8 01 lds r24, 0x01C8
a14: 88 23 and r24, r24
a16: 71 f0 breq .+28 ; 0xa34 <DatenUebertragung+0x2e>
a18: 80 91 00 01 lds r24, 0x0100
a1c: 88 23 and r24, r24
a1e: 51 f0 breq .+20 ; 0xa34 <DatenUebertragung+0x2e>
a20: 2b e0 ldi r18, 0x0B ; 11
a22: 4a e1 ldi r20, 0x1A ; 26
a24: 55 e0 ldi r21, 0x05 ; 5
a26: 60 91 eb 03 lds r22, 0x03EB
a2a: 87 e4 ldi r24, 0x47 ; 71
a2c: 0e 94 11 04 call 0x822 ; 0x822 <SendOutData>
a30: 10 92 c8 01 sts 0x01C8, r1
a34: 80 91 18 05 lds r24, 0x0518
a38: 90 91 19 05 lds r25, 0x0519
a3c: 0e 94 9b 0a call 0x1536 ; 0x1536 <CheckDelay>
a40: 88 23 and r24, r24
a42: 21 f4 brne .+8 ; 0xa4c <DatenUebertragung+0x46>
a44: 80 91 ca 01 lds r24, 0x01CA
a48: 88 23 and r24, r24
a4a: b1 f0 breq .+44 ; 0xa78 <DatenUebertragung+0x72>
a4c: 80 91 00 01 lds r24, 0x0100
a50: 88 23 and r24, r24
a52: 91 f0 breq .+36 ; 0xa78 <DatenUebertragung+0x72>
a54: 22 e3 ldi r18, 0x32 ; 50
a56: 45 ec ldi r20, 0xC5 ; 197
a58: 55 e0 ldi r21, 0x05 ; 5
a5a: 60 91 eb 03 lds r22, 0x03EB
a5e: 84 e4 ldi r24, 0x44 ; 68
a60: 0e 94 11 04 call 0x822 ; 0x822 <SendOutData>
a64: 10 92 ca 01 sts 0x01CA, r1
a68: 8a ef ldi r24, 0xFA ; 250
a6a: 90 e0 ldi r25, 0x00 ; 0
a6c: 0e 94 92 0a call 0x1524 ; 0x1524 <SetDelay>
a70: 90 93 19 05 sts 0x0519, r25
a74: 80 93 18 05 sts 0x0518, r24
a78: 80 91 c9 01 lds r24, 0x01C9
a7c: 88 23 and r24, r24
a7e: f1 f0 breq .+60 ; 0xabc <DatenUebertragung+0xb6>
a80: 80 91 00 01 lds r24, 0x0100
a84: 88 23 and r24, r24
a86: d1 f0 breq .+52 ; 0xabc <DatenUebertragung+0xb6>
a88: 0e 94 e7 0e call 0x1dce ; 0x1dce <Menu>
a8c: 10 92 c9 01 sts 0x01C9, r1
a90: 80 91 d6 01 lds r24, 0x01D6
a94: 8f 5f subi r24, 0xFF ; 255
a96: 80 93 d6 01 sts 0x01D6, r24
a9a: 84 30 cpi r24, 0x04 ; 4
a9c: 11 f4 brne .+4 ; 0xaa2 <DatenUebertragung+0x9c>
a9e: 10 92 d6 01 sts 0x01D6, r1
aa2: 80 91 d6 01 lds r24, 0x01D6
aa6: 44 e1 ldi r20, 0x14 ; 20
aa8: 84 9f mul r24, r20
aaa: a0 01 movw r20, r0
aac: 11 24 eor r1, r1
aae: 4a 5e subi r20, 0xEA ; 234
ab0: 5e 4f sbci r21, 0xFE ; 254
ab2: 24 e1 ldi r18, 0x14 ; 20
ab4: 60 e0 ldi r22, 0x00 ; 0
ab6: 80 5d subi r24, 0xD0 ; 208
ab8: 0e 94 11 04 call 0x822 ; 0x822 <SendOutData>
abc: 80 91 cb 01 lds r24, 0x01CB
ac0: 88 23 and r24, r24
ac2: 71 f0 breq .+28 ; 0xae0 <DatenUebertragung+0xda>
ac4: 80 91 00 01 lds r24, 0x0100
ac8: 88 23 and r24, r24
aca: 51 f0 breq .+20 ; 0xae0 <DatenUebertragung+0xda>
acc: 2a e0 ldi r18, 0x0A ; 10
ace: 45 e2 ldi r20, 0x25 ; 37
ad0: 55 e0 ldi r21, 0x05 ; 5
ad2: 60 91 eb 03 lds r22, 0x03EB
ad6: 86 e5 ldi r24, 0x56 ; 86
ad8: 0e 94 11 04 call 0x822 ; 0x822 <SendOutData>
adc: 10 92 cb 01 sts 0x01CB, r1
ae0: 08 95 ret
 
00000ae2 <BearbeiteRxDaten>:
ae2: 1f 93 push r17
ae4: cf 93 push r28
ae6: df 93 push r29
ae8: cd b7 in r28, 0x3d ; 61
aea: de b7 in r29, 0x3e ; 62
aec: 22 97 sbiw r28, 0x02 ; 2
aee: 0f b6 in r0, 0x3f ; 63
af0: f8 94 cli
af2: de bf out 0x3e, r29 ; 62
af4: 0f be out 0x3f, r0 ; 63
af6: cd bf out 0x3d, r28 ; 61
af8: 80 91 cd 01 lds r24, 0x01CD
afc: 88 23 and r24, r24
afe: 09 f4 brne .+2 ; 0xb02 <BearbeiteRxDaten+0x20>
b00: 98 c0 rjmp .+304 ; 0xc32 <BearbeiteRxDaten+0x150>
b02: 8f ef ldi r24, 0xFF ; 255
b04: 80 93 01 01 sts 0x0101, r24
b08: 80 91 31 05 lds r24, 0x0531
b0c: 81 37 cpi r24, 0x71 ; 113
b0e: 60 f4 brcc .+24 ; 0xb28 <BearbeiteRxDaten+0x46>
b10: 8c 36 cpi r24, 0x6C ; 108
b12: 08 f0 brcs .+2 ; 0xb16 <BearbeiteRxDaten+0x34>
b14: 6f c0 rjmp .+222 ; 0xbf4 <BearbeiteRxDaten+0x112>
b16: 87 36 cpi r24, 0x67 ; 103
b18: 09 f4 brne .+2 ; 0xb1c <BearbeiteRxDaten+0x3a>
b1a: 40 c0 rjmp .+128 ; 0xb9c <BearbeiteRxDaten+0xba>
b1c: 88 36 cpi r24, 0x68 ; 104
b1e: f9 f0 breq .+62 ; 0xb5e <BearbeiteRxDaten+0x7c>
b20: 83 36 cpi r24, 0x63 ; 99
b22: 09 f0 breq .+2 ; 0xb26 <BearbeiteRxDaten+0x44>
b24: 84 c0 rjmp .+264 ; 0xc2e <BearbeiteRxDaten+0x14c>
b26: 08 c0 rjmp .+16 ; 0xb38 <BearbeiteRxDaten+0x56>
b28: 84 37 cpi r24, 0x74 ; 116
b2a: 59 f1 breq .+86 ; 0xb82 <BearbeiteRxDaten+0xa0>
b2c: 86 37 cpi r24, 0x76 ; 118
b2e: 91 f1 breq .+100 ; 0xb94 <BearbeiteRxDaten+0xb2>
b30: 81 37 cpi r24, 0x71 ; 113
b32: 09 f0 breq .+2 ; 0xb36 <BearbeiteRxDaten+0x54>
b34: 7c c0 rjmp .+248 ; 0xc2e <BearbeiteRxDaten+0x14c>
b36: 36 c0 rjmp .+108 ; 0xba4 <BearbeiteRxDaten+0xc2>
b38: 20 91 d0 01 lds r18, 0x01D0
b3c: 43 e0 ldi r20, 0x03 ; 3
b3e: 6b e0 ldi r22, 0x0B ; 11
b40: 8a e1 ldi r24, 0x1A ; 26
b42: 95 e0 ldi r25, 0x05 ; 5
b44: 0e 94 79 04 call 0x8f2 ; 0x8f2 <Decode64>
b48: 80 91 06 02 lds r24, 0x0206
b4c: 90 91 1c 05 lds r25, 0x051C
b50: 89 2b or r24, r25
b52: 80 93 06 02 sts 0x0206, r24
b56: 81 e0 ldi r24, 0x01 ; 1
b58: 80 93 ca 01 sts 0x01CA, r24
b5c: 68 c0 rjmp .+208 ; 0xc2e <BearbeiteRxDaten+0x14c>
b5e: 20 91 d0 01 lds r18, 0x01D0
b62: 43 e0 ldi r20, 0x03 ; 3
b64: 62 e0 ldi r22, 0x02 ; 2
b66: ce 01 movw r24, r28
b68: 01 96 adiw r24, 0x01 ; 1
b6a: 0e 94 79 04 call 0x8f2 ; 0x8f2 <Decode64>
b6e: 80 91 06 02 lds r24, 0x0206
b72: 99 81 ldd r25, Y+1 ; 0x01
b74: 89 2b or r24, r25
b76: 80 93 06 02 sts 0x0206, r24
b7a: 81 e0 ldi r24, 0x01 ; 1
b7c: 80 93 c9 01 sts 0x01C9, r24
b80: 56 c0 rjmp .+172 ; 0xc2e <BearbeiteRxDaten+0x14c>
b82: 20 91 d0 01 lds r18, 0x01D0
b86: 43 e0 ldi r20, 0x03 ; 3
b88: 64 e0 ldi r22, 0x04 ; 4
b8a: 82 ed ldi r24, 0xD2 ; 210
b8c: 91 e0 ldi r25, 0x01 ; 1
b8e: 0e 94 79 04 call 0x8f2 ; 0x8f2 <Decode64>
b92: 4d c0 rjmp .+154 ; 0xc2e <BearbeiteRxDaten+0x14c>
b94: 81 e0 ldi r24, 0x01 ; 1
b96: 80 93 cb 01 sts 0x01CB, r24
b9a: 49 c0 rjmp .+146 ; 0xc2e <BearbeiteRxDaten+0x14c>
b9c: 81 e0 ldi r24, 0x01 ; 1
b9e: 80 93 c8 01 sts 0x01C8, r24
ba2: 45 c0 rjmp .+138 ; 0xc2e <BearbeiteRxDaten+0x14c>
ba4: 20 91 d0 01 lds r18, 0x01D0
ba8: 43 e0 ldi r20, 0x03 ; 3
baa: 62 e0 ldi r22, 0x02 ; 2
bac: ce 01 movw r24, r28
bae: 01 96 adiw r24, 0x01 ; 1
bb0: 0e 94 79 04 call 0x8f2 ; 0x8f2 <Decode64>
bb4: 89 81 ldd r24, Y+1 ; 0x01
bb6: 8f 3f cpi r24, 0xFF ; 255
bb8: 89 f0 breq .+34 ; 0xbdc <BearbeiteRxDaten+0xfa>
bba: 86 30 cpi r24, 0x06 ; 6
bbc: 10 f0 brcs .+4 ; 0xbc2 <BearbeiteRxDaten+0xe0>
bbe: 85 e0 ldi r24, 0x05 ; 5
bc0: 89 83 std Y+1, r24 ; 0x01
bc2: 4a e3 ldi r20, 0x3A ; 58
bc4: 6e e3 ldi r22, 0x3E ; 62
bc6: 76 e0 ldi r23, 0x06 ; 6
bc8: 89 81 ldd r24, Y+1 ; 0x01
bca: 0e 94 26 02 call 0x44c ; 0x44c <ReadParameterSet>
bce: 89 81 ldd r24, Y+1 ; 0x01
bd0: 2a e3 ldi r18, 0x3A ; 58
bd2: 4e e3 ldi r20, 0x3E ; 62
bd4: 56 e0 ldi r21, 0x06 ; 6
bd6: 60 91 eb 03 lds r22, 0x03EB
bda: 08 c0 rjmp .+16 ; 0xbec <BearbeiteRxDaten+0x10a>
bdc: 10 91 eb 03 lds r17, 0x03EB
be0: 0e 94 07 02 call 0x40e ; 0x40e <GetActiveParamSetNumber>
be4: 2a e3 ldi r18, 0x3A ; 58
be6: 4e e3 ldi r20, 0x3E ; 62
be8: 56 e0 ldi r21, 0x06 ; 6
bea: 61 2f mov r22, r17
bec: 85 5b subi r24, 0xB5 ; 181
bee: 0e 94 11 04 call 0x822 ; 0x822 <SendOutData>
bf2: 1d c0 rjmp .+58 ; 0xc2e <BearbeiteRxDaten+0x14c>
bf4: 20 91 d0 01 lds r18, 0x01D0
bf8: 43 e0 ldi r20, 0x03 ; 3
bfa: 6a e3 ldi r22, 0x3A ; 58
bfc: 8e e3 ldi r24, 0x3E ; 62
bfe: 96 e0 ldi r25, 0x06 ; 6
c00: 0e 94 79 04 call 0x8f2 ; 0x8f2 <Decode64>
c04: 80 91 31 05 lds r24, 0x0531
c08: 4a e3 ldi r20, 0x3A ; 58
c0a: 6e e3 ldi r22, 0x3E ; 62
c0c: 76 e0 ldi r23, 0x06 ; 6
c0e: 8b 56 subi r24, 0x6B ; 107
c10: 0e 94 0e 02 call 0x41c ; 0x41c <WriteParameterSet>
c14: 80 91 31 05 lds r24, 0x0531
c18: 8b 56 subi r24, 0x6B ; 107
c1a: a2 e0 ldi r26, 0x02 ; 2
c1c: b0 e0 ldi r27, 0x00 ; 0
c1e: 08 2e mov r0, r24
c20: 0e 94 8c 31 call 0x6318 ; 0x6318 <__eeprom_write_byte_1F2021>
c24: 0e 94 07 02 call 0x40e ; 0x40e <GetActiveParamSetNumber>
c28: 99 27 eor r25, r25
c2a: 0e 94 14 1d call 0x3a28 ; 0x3a28 <Piep>
c2e: 10 92 cd 01 sts 0x01CD, r1
c32: 22 96 adiw r28, 0x02 ; 2
c34: 0f b6 in r0, 0x3f ; 63
c36: f8 94 cli
c38: de bf out 0x3e, r29 ; 62
c3a: 0f be out 0x3f, r0 ; 63
c3c: cd bf out 0x3d, r28 ; 61
c3e: df 91 pop r29
c40: cf 91 pop r28
c42: 1f 91 pop r17
c44: 08 95 ret
 
00000c46 <__vector_20>:
c46: 1f 92 push r1
c48: 0f 92 push r0
c4a: 0f b6 in r0, 0x3f ; 63
c4c: 0f 92 push r0
c4e: 11 24 eor r1, r1
c50: 2f 93 push r18
c52: 3f 93 push r19
c54: 4f 93 push r20
c56: 5f 93 push r21
c58: 6f 93 push r22
c5a: 7f 93 push r23
c5c: 8f 93 push r24
c5e: 9f 93 push r25
c60: af 93 push r26
c62: bf 93 push r27
c64: cf 93 push r28
c66: df 93 push r29
c68: ef 93 push r30
c6a: ff 93 push r31
c6c: 80 91 c6 00 lds r24, 0x00C6
c70: 80 93 cc 01 sts 0x01CC, r24
c74: 80 91 cc 01 lds r24, 0x01CC
c78: 0e 94 e2 2a call 0x55c4 ; 0x55c4 <ubx_push>
c7c: 40 91 d8 01 lds r20, 0x01D8
c80: 46 39 cpi r20, 0x96 ; 150
c82: 10 f0 brcs .+4 ; 0xc88 <__vector_20+0x42>
c84: 10 92 d7 01 sts 0x01D7, r1
c88: 80 91 cc 01 lds r24, 0x01CC
c8c: 8d 30 cpi r24, 0x0D ; 13
c8e: 09 f0 breq .+2 ; 0xc92 <__vector_20+0x4c>
c90: 5d c0 rjmp .+186 ; 0xd4c <__vector_20+0x106>
c92: 80 91 d7 01 lds r24, 0x01D7
c96: 82 30 cpi r24, 0x02 ; 2
c98: 09 f0 breq .+2 ; 0xc9c <__vector_20+0x56>
c9a: 58 c0 rjmp .+176 ; 0xd4c <__vector_20+0x106>
c9c: 10 92 d7 01 sts 0x01D7, r1
ca0: a4 2f mov r26, r20
ca2: bb 27 eor r27, r27
ca4: fd 01 movw r30, r26
ca6: e3 5d subi r30, 0xD3 ; 211
ca8: fa 4f sbci r31, 0xFA ; 250
caa: 30 81 ld r19, Z
cac: ed 01 movw r28, r26
cae: c2 5d subi r28, 0xD2 ; 210
cb0: da 4f sbci r29, 0xFA ; 250
cb2: 28 81 ld r18, Y
cb4: 80 91 db 01 lds r24, 0x01DB
cb8: 90 91 dc 01 lds r25, 0x01DC
cbc: 83 1b sub r24, r19
cbe: 91 09 sbc r25, r1
cc0: 82 1b sub r24, r18
cc2: 91 09 sbc r25, r1
cc4: 9f 70 andi r25, 0x0F ; 15
cc6: 90 93 dc 01 sts 0x01DC, r25
cca: 80 93 db 01 sts 0x01DB, r24
cce: 9c 01 movw r18, r24
cd0: 68 94 set
cd2: 15 f8 bld r1, 5
cd4: 36 95 lsr r19
cd6: 27 95 ror r18
cd8: 16 94 lsr r1
cda: e1 f7 brne .-8 ; 0xcd4 <__vector_20+0x8e>
cdc: 23 5c subi r18, 0xC3 ; 195
cde: 20 93 da 01 sts 0x01DA, r18
ce2: 98 2f mov r25, r24
ce4: 9f 73 andi r25, 0x3F ; 63
ce6: 93 5c subi r25, 0xC3 ; 195
ce8: 90 93 d9 01 sts 0x01D9, r25
cec: 80 81 ld r24, Z
cee: 28 17 cp r18, r24
cf0: 29 f4 brne .+10 ; 0xcfc <__vector_20+0xb6>
cf2: 88 81 ld r24, Y
cf4: 98 17 cp r25, r24
cf6: 11 f4 brne .+4 ; 0xcfc <__vector_20+0xb6>
cf8: 91 e0 ldi r25, 0x01 ; 1
cfa: 06 c0 rjmp .+12 ; 0xd08 <__vector_20+0xc2>
cfc: 80 91 cf 01 lds r24, 0x01CF
d00: 8f 5f subi r24, 0xFF ; 255
d02: 80 93 cf 01 sts 0x01CF, r24
d06: 90 e0 ldi r25, 0x00 ; 0
d08: 80 91 cd 01 lds r24, 0x01CD
d0c: 88 23 and r24, r24
d0e: 09 f0 breq .+2 ; 0xd12 <__vector_20+0xcc>
d10: 64 c0 rjmp .+200 ; 0xdda <__vector_20+0x194>
d12: 99 23 and r25, r25
d14: 09 f4 brne .+2 ; 0xd18 <__vector_20+0xd2>
d16: 61 c0 rjmp .+194 ; 0xdda <__vector_20+0x194>
d18: 81 e0 ldi r24, 0x01 ; 1
d1a: 80 93 cd 01 sts 0x01CD, r24
d1e: 40 93 d0 01 sts 0x01D0, r20
d22: a1 5d subi r26, 0xD1 ; 209
d24: ba 4f sbci r27, 0xFA ; 250
d26: 8d e0 ldi r24, 0x0D ; 13
d28: 8c 93 st X, r24
d2a: 80 91 31 05 lds r24, 0x0531
d2e: 82 35 cpi r24, 0x52 ; 82
d30: 09 f0 breq .+2 ; 0xd34 <__vector_20+0xee>
d32: 53 c0 rjmp .+166 ; 0xdda <__vector_20+0x194>
d34: 88 e1 ldi r24, 0x18 ; 24
d36: 90 e0 ldi r25, 0x00 ; 0
d38: 2c e0 ldi r18, 0x0C ; 12
d3a: 0f b6 in r0, 0x3f ; 63
d3c: f8 94 cli
d3e: a8 95 wdr
d40: 80 93 60 00 sts 0x0060, r24
d44: 0f be out 0x3f, r0 ; 63
d46: 20 93 60 00 sts 0x0060, r18
d4a: 47 c0 rjmp .+142 ; 0xdda <__vector_20+0x194>
d4c: 80 91 d7 01 lds r24, 0x01D7
d50: 81 30 cpi r24, 0x01 ; 1
d52: d9 f0 breq .+54 ; 0xd8a <__vector_20+0x144>
d54: 81 30 cpi r24, 0x01 ; 1
d56: 18 f0 brcs .+6 ; 0xd5e <__vector_20+0x118>
d58: 82 30 cpi r24, 0x02 ; 2
d5a: e9 f5 brne .+122 ; 0xdd6 <__vector_20+0x190>
d5c: 30 c0 rjmp .+96 ; 0xdbe <__vector_20+0x178>
d5e: 80 91 cc 01 lds r24, 0x01CC
d62: 83 32 cpi r24, 0x23 ; 35
d64: 39 f4 brne .+14 ; 0xd74 <__vector_20+0x12e>
d66: 80 91 cd 01 lds r24, 0x01CD
d6a: 88 23 and r24, r24
d6c: 19 f4 brne .+6 ; 0xd74 <__vector_20+0x12e>
d6e: 81 e0 ldi r24, 0x01 ; 1
d70: 80 93 d7 01 sts 0x01D7, r24
d74: 80 91 cc 01 lds r24, 0x01CC
d78: 80 93 2f 05 sts 0x052F, r24
d7c: 81 e0 ldi r24, 0x01 ; 1
d7e: 80 93 d8 01 sts 0x01D8, r24
d82: 80 91 cc 01 lds r24, 0x01CC
d86: 99 27 eor r25, r25
d88: 15 c0 rjmp .+42 ; 0xdb4 <__vector_20+0x16e>
d8a: 82 e0 ldi r24, 0x02 ; 2
d8c: 80 93 d7 01 sts 0x01D7, r24
d90: e4 2f mov r30, r20
d92: ff 27 eor r31, r31
d94: 80 91 cc 01 lds r24, 0x01CC
d98: e1 5d subi r30, 0xD1 ; 209
d9a: fa 4f sbci r31, 0xFA ; 250
d9c: 80 83 st Z, r24
d9e: 4f 5f subi r20, 0xFF ; 255
da0: 40 93 d8 01 sts 0x01D8, r20
da4: 20 91 cc 01 lds r18, 0x01CC
da8: 80 91 db 01 lds r24, 0x01DB
dac: 90 91 dc 01 lds r25, 0x01DC
db0: 82 0f add r24, r18
db2: 91 1d adc r25, r1
db4: 90 93 dc 01 sts 0x01DC, r25
db8: 80 93 db 01 sts 0x01DB, r24
dbc: 0e c0 rjmp .+28 ; 0xdda <__vector_20+0x194>
dbe: e4 2f mov r30, r20
dc0: ff 27 eor r31, r31
dc2: 80 91 cc 01 lds r24, 0x01CC
dc6: e1 5d subi r30, 0xD1 ; 209
dc8: fa 4f sbci r31, 0xFA ; 250
dca: 80 83 st Z, r24
dcc: 46 39 cpi r20, 0x96 ; 150
dce: 38 f3 brcs .-50 ; 0xd9e <__vector_20+0x158>
dd0: 10 92 d7 01 sts 0x01D7, r1
dd4: e7 cf rjmp .-50 ; 0xda4 <__vector_20+0x15e>
dd6: 10 92 d7 01 sts 0x01D7, r1
dda: ff 91 pop r31
ddc: ef 91 pop r30
dde: df 91 pop r29
de0: cf 91 pop r28
de2: bf 91 pop r27
de4: af 91 pop r26
de6: 9f 91 pop r25
de8: 8f 91 pop r24
dea: 7f 91 pop r23
dec: 6f 91 pop r22
dee: 5f 91 pop r21
df0: 4f 91 pop r20
df2: 3f 91 pop r19
df4: 2f 91 pop r18
df6: 0f 90 pop r0
df8: 0f be out 0x3f, r0 ; 63
dfa: 0f 90 pop r0
dfc: 1f 90 pop r1
dfe: 18 95 reti
 
00000e00 <Putchar>:
e00: 98 2f mov r25, r24
e02: 80 91 f7 05 lds r24, 0x05F7
e06: 81 30 cpi r24, 0x01 ; 1
e08: 69 f4 brne .+26 ; 0xe24 <Putchar+0x24>
e0a: 80 91 05 02 lds r24, 0x0205
e0e: e8 2f mov r30, r24
e10: ff 27 eor r31, r31
e12: ea 5e subi r30, 0xEA ; 234
e14: fe 4f sbci r31, 0xFE ; 254
e16: 90 83 st Z, r25
e18: 8f 5f subi r24, 0xFF ; 255
e1a: 80 93 05 02 sts 0x0205, r24
e1e: 21 e0 ldi r18, 0x01 ; 1
e20: 30 e0 ldi r19, 0x00 ; 0
e22: 05 c0 rjmp .+10 ; 0xe2e <Putchar+0x2e>
e24: 89 2f mov r24, r25
e26: 0e 94 d6 04 call 0x9ac ; 0x9ac <uart_putchar>
e2a: 28 2f mov r18, r24
e2c: 33 27 eor r19, r19
e2e: c9 01 movw r24, r18
e30: 08 95 ret
 
00000e32 <PAD_0>:
e32: 1f 93 push r17
e34: 18 2f mov r17, r24
e36: 04 c0 rjmp .+8 ; 0xe40 <PAD_0+0xe>
e38: 80 e3 ldi r24, 0x30 ; 48
e3a: 0e 94 00 07 call 0xe00 ; 0xe00 <Putchar>
e3e: 11 50 subi r17, 0x01 ; 1
e40: 11 16 cp r1, r17
e42: d4 f3 brlt .-12 ; 0xe38 <PAD_0+0x6>
e44: 1f 91 pop r17
e46: 08 95 ret
 
00000e48 <PAD_SP>:
e48: 1f 93 push r17
e4a: 18 2f mov r17, r24
e4c: 04 c0 rjmp .+8 ; 0xe56 <PAD_SP+0xe>
e4e: 80 e2 ldi r24, 0x20 ; 32
e50: 0e 94 00 07 call 0xe00 ; 0xe00 <Putchar>
e54: 11 50 subi r17, 0x01 ; 1
e56: 11 16 cp r1, r17
e58: d4 f3 brlt .-12 ; 0xe4e <PAD_SP+0x6>
e5a: 1f 91 pop r17
e5c: 08 95 ret
 
00000e5e <PRINTP>:
e5e: 0f 93 push r16
e60: 1f 93 push r17
e62: cf 93 push r28
e64: df 93 push r29
e66: 8c 01 movw r16, r24
e68: eb 01 movw r28, r22
e6a: 08 c0 rjmp .+16 ; 0xe7c <PRINTP+0x1e>
e6c: f8 01 movw r30, r16
e6e: 0f 5f subi r16, 0xFF ; 255
e70: 1f 4f sbci r17, 0xFF ; 255
e72: e4 91 lpm r30, Z
e74: 8e 2f mov r24, r30
e76: 0e 94 00 07 call 0xe00 ; 0xe00 <Putchar>
e7a: 21 97 sbiw r28, 0x01 ; 1
e7c: 20 97 sbiw r28, 0x00 ; 0
e7e: b1 f7 brne .-20 ; 0xe6c <PRINTP+0xe>
e80: df 91 pop r29
e82: cf 91 pop r28
e84: 1f 91 pop r17
e86: 0f 91 pop r16
e88: 08 95 ret
 
00000e8a <PRINT>:
e8a: 0f 93 push r16
e8c: 1f 93 push r17
e8e: cf 93 push r28
e90: df 93 push r29
e92: 8c 01 movw r16, r24
e94: eb 01 movw r28, r22
e96: 06 c0 rjmp .+12 ; 0xea4 <PRINT+0x1a>
e98: f8 01 movw r30, r16
e9a: 81 91 ld r24, Z+
e9c: 8f 01 movw r16, r30
e9e: 0e 94 00 07 call 0xe00 ; 0xe00 <Putchar>
ea2: 21 97 sbiw r28, 0x01 ; 1
ea4: 20 97 sbiw r28, 0x00 ; 0
ea6: c1 f7 brne .-16 ; 0xe98 <PRINT+0xe>
ea8: df 91 pop r29
eaa: cf 91 pop r28
eac: 1f 91 pop r17
eae: 0f 91 pop r16
eb0: 08 95 ret
 
00000eb2 <_printf_P>:
eb2: 2f 92 push r2
eb4: 3f 92 push r3
eb6: 4f 92 push r4
eb8: 5f 92 push r5
eba: 6f 92 push r6
ebc: 7f 92 push r7
ebe: 8f 92 push r8
ec0: 9f 92 push r9
ec2: af 92 push r10
ec4: bf 92 push r11
ec6: cf 92 push r12
ec8: df 92 push r13
eca: ef 92 push r14
ecc: ff 92 push r15
ece: 0f 93 push r16
ed0: 1f 93 push r17
ed2: cf 93 push r28
ed4: df 93 push r29
ed6: cd b7 in r28, 0x3d ; 61
ed8: de b7 in r29, 0x3e ; 62
eda: e3 97 sbiw r28, 0x33 ; 51
edc: 0f b6 in r0, 0x3f ; 63
ede: f8 94 cli
ee0: de bf out 0x3e, r29 ; 62
ee2: 0f be out 0x3f, r0 ; 63
ee4: cd bf out 0x3d, r28 ; 61
ee6: 29 96 adiw r28, 0x09 ; 9
ee8: 8f ad ldd r24, Y+63 ; 0x3f
eea: 29 97 sbiw r28, 0x09 ; 9
eec: 80 93 f7 05 sts 0x05F7, r24
ef0: ce 01 movw r24, r28
ef2: 85 5b subi r24, 0xB5 ; 181
ef4: 9f 4f sbci r25, 0xFF ; 255
ef6: 9d 83 std Y+5, r25 ; 0x05
ef8: 8c 83 std Y+4, r24 ; 0x04
efa: 2b 96 adiw r28, 0x0b ; 11
efc: 4e ad ldd r20, Y+62 ; 0x3e
efe: 5f ad ldd r21, Y+63 ; 0x3f
f00: 2b 97 sbiw r28, 0x0b ; 11
f02: 5f a7 std Y+47, r21 ; 0x2f
f04: 4e a7 std Y+46, r20 ; 0x2e
f06: 22 24 eor r2, r2
f08: 33 24 eor r3, r3
f0a: 21 01 movw r4, r2
f0c: 02 c0 rjmp .+4 ; 0xf12 <_printf_P+0x60>
f0e: 13 01 movw r2, r6
f10: 24 01 movw r4, r8
f12: 0e a5 ldd r16, Y+46 ; 0x2e
f14: 1f a5 ldd r17, Y+47 ; 0x2f
f16: 02 c0 rjmp .+4 ; 0xf1c <_printf_P+0x6a>
f18: 0f 5f subi r16, 0xFF ; 255
f1a: 1f 4f sbci r17, 0xFF ; 255
f1c: f8 01 movw r30, r16
f1e: f4 90 lpm r15, Z
f20: ff 20 and r15, r15
f22: 19 f0 breq .+6 ; 0xf2a <_printf_P+0x78>
f24: f5 e2 ldi r31, 0x25 ; 37
f26: ff 16 cp r15, r31
f28: b9 f7 brne .-18 ; 0xf18 <_printf_P+0x66>
f2a: b8 01 movw r22, r16
f2c: 4e a5 ldd r20, Y+46 ; 0x2e
f2e: 5f a5 ldd r21, Y+47 ; 0x2f
f30: 64 1b sub r22, r20
f32: 75 0b sbc r23, r21
f34: 19 f0 breq .+6 ; 0xf3c <_printf_P+0x8a>
f36: ca 01 movw r24, r20
f38: 0e 94 2f 07 call 0xe5e ; 0xe5e <PRINTP>
f3c: ff 20 and r15, r15
f3e: 09 f4 brne .+2 ; 0xf42 <_printf_P+0x90>
f40: 44 c2 rjmp .+1160 ; 0x13ca <__stack+0x2cb>
f42: 0f 5f subi r16, 0xFF ; 255
f44: 1f 4f sbci r17, 0xFF ; 255
f46: 1f a7 std Y+47, r17 ; 0x2f
f48: 0e a7 std Y+46, r16 ; 0x2e
f4a: 19 82 std Y+1, r1 ; 0x01
f4c: ac 81 ldd r26, Y+4 ; 0x04
f4e: bd 81 ldd r27, Y+5 ; 0x05
f50: 1b aa std Y+51, r1 ; 0x33
f52: 1a aa std Y+50, r1 ; 0x32
f54: 5f ef ldi r21, 0xFF ; 255
f56: 59 ab std Y+49, r21 ; 0x31
f58: ee a5 ldd r30, Y+46 ; 0x2e
f5a: ff a5 ldd r31, Y+47 ; 0x2f
f5c: cf 01 movw r24, r30
f5e: 01 96 adiw r24, 0x01 ; 1
f60: 9f a7 std Y+47, r25 ; 0x2f
f62: 8e a7 std Y+46, r24 ; 0x2e
f64: b4 90 lpm r11, Z
f66: 95 e7 ldi r25, 0x75 ; 117
f68: b9 16 cp r11, r25
f6a: 21 f0 breq .+8 ; 0xf74 <_printf_P+0xc2>
f6c: 8b 2d mov r24, r11
f6e: 80 62 ori r24, 0x20 ; 32
f70: 88 37 cpi r24, 0x78 ; 120
f72: 89 f4 brne .+34 ; 0xf96 <_printf_P+0xe4>
f74: eb a9 ldd r30, Y+51 ; 0x33
f76: e0 ff sbrs r30, 0
f78: 07 c0 rjmp .+14 ; 0xf88 <_printf_P+0xd6>
f7a: 2d 90 ld r2, X+
f7c: 3d 90 ld r3, X+
f7e: 4d 90 ld r4, X+
f80: 5c 90 ld r5, X
f82: 13 97 sbiw r26, 0x03 ; 3
f84: 14 96 adiw r26, 0x04 ; 4
f86: 07 c0 rjmp .+14 ; 0xf96 <_printf_P+0xe4>
f88: 8d 91 ld r24, X+
f8a: 9c 91 ld r25, X
f8c: 11 97 sbiw r26, 0x01 ; 1
f8e: 1c 01 movw r2, r24
f90: 44 24 eor r4, r4
f92: 55 24 eor r5, r5
f94: 12 96 adiw r26, 0x02 ; 2
f96: f0 e2 ldi r31, 0x20 ; 32
f98: bf 16 cp r11, r31
f9a: 21 f4 brne .+8 ; 0xfa4 <_printf_P+0xf2>
f9c: 89 81 ldd r24, Y+1 ; 0x01
f9e: 88 23 and r24, r24
fa0: d9 f6 brne .-74 ; 0xf58 <_printf_P+0xa6>
fa2: 86 c0 rjmp .+268 ; 0x10b0 <_printf_P+0x1fe>
fa4: 43 e2 ldi r20, 0x23 ; 35
fa6: b4 16 cp r11, r20
fa8: 09 f4 brne .+2 ; 0xfac <_printf_P+0xfa>
faa: 84 c0 rjmp .+264 ; 0x10b4 <_printf_P+0x202>
fac: 5a e2 ldi r21, 0x2A ; 42
fae: b5 16 cp r11, r21
fb0: 21 f0 breq .+8 ; 0xfba <_printf_P+0x108>
fb2: 8d e2 ldi r24, 0x2D ; 45
fb4: b8 16 cp r11, r24
fb6: 71 f4 brne .+28 ; 0xfd4 <_printf_P+0x122>
fb8: 08 c0 rjmp .+16 ; 0xfca <_printf_P+0x118>
fba: fd 01 movw r30, r26
fbc: 12 96 adiw r26, 0x02 ; 2
fbe: e0 81 ld r30, Z
fc0: ea ab std Y+50, r30 ; 0x32
fc2: e7 ff sbrs r30, 7
fc4: c9 cf rjmp .-110 ; 0xf58 <_printf_P+0xa6>
fc6: e1 95 neg r30
fc8: ea ab std Y+50, r30 ; 0x32
fca: 9b a9 ldd r25, Y+51 ; 0x33
fcc: 90 61 ori r25, 0x10 ; 16
fce: 9f 7d andi r25, 0xDF ; 223
fd0: 9b ab std Y+51, r25 ; 0x33
fd2: c2 cf rjmp .-124 ; 0xf58 <_printf_P+0xa6>
fd4: eb e2 ldi r30, 0x2B ; 43
fd6: be 16 cp r11, r30
fd8: 09 f4 brne .+2 ; 0xfdc <_printf_P+0x12a>
fda: 6a c0 rjmp .+212 ; 0x10b0 <_printf_P+0x1fe>
fdc: fe e2 ldi r31, 0x2E ; 46
fde: bf 16 cp r11, r31
fe0: b1 f5 brne .+108 ; 0x104e <_printf_P+0x19c>
fe2: 2e a5 ldd r18, Y+46 ; 0x2e
fe4: 3f a5 ldd r19, Y+47 ; 0x2f
fe6: 2f 5f subi r18, 0xFF ; 255
fe8: 3f 4f sbci r19, 0xFF ; 255
fea: ee a5 ldd r30, Y+46 ; 0x2e
fec: ff a5 ldd r31, Y+47 ; 0x2f
fee: 84 91 lpm r24, Z
ff0: 8a 32 cpi r24, 0x2A ; 42
ff2: 21 f0 breq .+8 ; 0xffc <_printf_P+0x14a>
ff4: b8 2e mov r11, r24
ff6: 20 e0 ldi r18, 0x00 ; 0
ff8: 30 e0 ldi r19, 0x00 ; 0
ffa: 1b c0 rjmp .+54 ; 0x1032 <_printf_P+0x180>
ffc: fd 01 movw r30, r26
ffe: 12 96 adiw r26, 0x02 ; 2
1000: 40 81 ld r20, Z
1002: 51 81 ldd r21, Z+1 ; 0x01
1004: 57 ff sbrs r21, 7
1006: 02 c0 rjmp .+4 ; 0x100c <_printf_P+0x15a>
1008: 4f ef ldi r20, 0xFF ; 255
100a: 5f ef ldi r21, 0xFF ; 255
100c: 49 ab std Y+49, r20 ; 0x31
100e: 3f a7 std Y+47, r19 ; 0x2f
1010: 2e a7 std Y+46, r18 ; 0x2e
1012: a2 cf rjmp .-188 ; 0xf58 <_printf_P+0xa6>
1014: 8a e0 ldi r24, 0x0A ; 10
1016: 90 e0 ldi r25, 0x00 ; 0
1018: a9 01 movw r20, r18
101a: 48 9f mul r20, r24
101c: 90 01 movw r18, r0
101e: 49 9f mul r20, r25
1020: 30 0d add r19, r0
1022: 58 9f mul r21, r24
1024: 30 0d add r19, r0
1026: 11 24 eor r1, r1
1028: 2b 0d add r18, r11
102a: 31 1d adc r19, r1
102c: 20 53 subi r18, 0x30 ; 48
102e: 30 40 sbci r19, 0x00 ; 0
1030: b4 90 lpm r11, Z
1032: 31 96 adiw r30, 0x01 ; 1
1034: 8b 2d mov r24, r11
1036: 80 53 subi r24, 0x30 ; 48
1038: 8a 30 cpi r24, 0x0A ; 10
103a: 60 f3 brcs .-40 ; 0x1014 <_printf_P+0x162>
103c: ff a7 std Y+47, r31 ; 0x2f
103e: ee a7 std Y+46, r30 ; 0x2e
1040: a9 01 movw r20, r18
1042: 37 ff sbrs r19, 7
1044: 02 c0 rjmp .+4 ; 0x104a <_printf_P+0x198>
1046: 4f ef ldi r20, 0xFF ; 255
1048: 5f ef ldi r21, 0xFF ; 255
104a: 49 ab std Y+49, r20 ; 0x31
104c: 8c cf rjmp .-232 ; 0xf66 <_printf_P+0xb4>
104e: 50 e3 ldi r21, 0x30 ; 48
1050: b5 16 cp r11, r21
1052: 31 f4 brne .+12 ; 0x1060 <_printf_P+0x1ae>
1054: 8b a9 ldd r24, Y+51 ; 0x33
1056: 84 fd sbrc r24, 4
1058: 7f cf rjmp .-258 ; 0xf58 <_printf_P+0xa6>
105a: 80 62 ori r24, 0x20 ; 32
105c: 8b ab std Y+51, r24 ; 0x33
105e: 7c cf rjmp .-264 ; 0xf58 <_printf_P+0xa6>
1060: 8b 2d mov r24, r11
1062: 81 53 subi r24, 0x31 ; 49
1064: 89 30 cpi r24, 0x09 ; 9
1066: e8 f4 brcc .+58 ; 0x10a2 <_printf_P+0x1f0>
1068: 20 e0 ldi r18, 0x00 ; 0
106a: 30 e0 ldi r19, 0x00 ; 0
106c: 4a e0 ldi r20, 0x0A ; 10
106e: 50 e0 ldi r21, 0x00 ; 0
1070: f9 01 movw r30, r18
1072: e4 9f mul r30, r20
1074: 90 01 movw r18, r0
1076: e5 9f mul r30, r21
1078: 30 0d add r19, r0
107a: f4 9f mul r31, r20
107c: 30 0d add r19, r0
107e: 11 24 eor r1, r1
1080: 2b 0d add r18, r11
1082: 31 1d adc r19, r1
1084: 20 53 subi r18, 0x30 ; 48
1086: 30 40 sbci r19, 0x00 ; 0
1088: ee a5 ldd r30, Y+46 ; 0x2e
108a: ff a5 ldd r31, Y+47 ; 0x2f
108c: cf 01 movw r24, r30
108e: 01 96 adiw r24, 0x01 ; 1
1090: 9f a7 std Y+47, r25 ; 0x2f
1092: 8e a7 std Y+46, r24 ; 0x2e
1094: b4 90 lpm r11, Z
1096: 8b 2d mov r24, r11
1098: 80 53 subi r24, 0x30 ; 48
109a: 8a 30 cpi r24, 0x0A ; 10
109c: 48 f3 brcs .-46 ; 0x1070 <_printf_P+0x1be>
109e: 2a ab std Y+50, r18 ; 0x32
10a0: 62 cf rjmp .-316 ; 0xf66 <_printf_P+0xb4>
10a2: 98 e6 ldi r25, 0x68 ; 104
10a4: b9 16 cp r11, r25
10a6: 51 f4 brne .+20 ; 0x10bc <_printf_P+0x20a>
10a8: eb a9 ldd r30, Y+51 ; 0x33
10aa: e4 60 ori r30, 0x04 ; 4
10ac: eb ab std Y+51, r30 ; 0x33
10ae: 54 cf rjmp .-344 ; 0xf58 <_printf_P+0xa6>
10b0: b9 82 std Y+1, r11 ; 0x01
10b2: 52 cf rjmp .-348 ; 0xf58 <_printf_P+0xa6>
10b4: fb a9 ldd r31, Y+51 ; 0x33
10b6: f8 60 ori r31, 0x08 ; 8
10b8: fb ab std Y+51, r31 ; 0x33
10ba: 4e cf rjmp .-356 ; 0xf58 <_printf_P+0xa6>
10bc: 4c e6 ldi r20, 0x6C ; 108
10be: b4 16 cp r11, r20
10c0: 21 f4 brne .+8 ; 0x10ca <_printf_P+0x218>
10c2: 5b a9 ldd r21, Y+51 ; 0x33
10c4: 51 60 ori r21, 0x01 ; 1
10c6: 5b ab std Y+51, r21 ; 0x33
10c8: 47 cf rjmp .-370 ; 0xf58 <_printf_P+0xa6>
10ca: bd 83 std Y+5, r27 ; 0x05
10cc: ac 83 std Y+4, r26 ; 0x04
10ce: 83 e6 ldi r24, 0x63 ; 99
10d0: b8 16 cp r11, r24
10d2: 39 f4 brne .+14 ; 0x10e2 <_printf_P+0x230>
10d4: 12 96 adiw r26, 0x02 ; 2
10d6: bd 83 std Y+5, r27 ; 0x05
10d8: ac 83 std Y+4, r26 ; 0x04
10da: 12 97 sbiw r26, 0x02 ; 2
10dc: 8c 91 ld r24, X
10de: 8e 83 std Y+6, r24 ; 0x06
10e0: 19 c1 rjmp .+562 ; 0x1314 <__stack+0x215>
10e2: 94 e4 ldi r25, 0x44 ; 68
10e4: b9 16 cp r11, r25
10e6: 39 f0 breq .+14 ; 0x10f6 <_printf_P+0x244>
10e8: e4 e6 ldi r30, 0x64 ; 100
10ea: be 16 cp r11, r30
10ec: 39 f0 breq .+14 ; 0x10fc <_printf_P+0x24a>
10ee: f9 e6 ldi r31, 0x69 ; 105
10f0: bf 16 cp r11, r31
10f2: 59 f5 brne .+86 ; 0x114a <__stack+0x4b>
10f4: 03 c0 rjmp .+6 ; 0x10fc <_printf_P+0x24a>
10f6: 4b a9 ldd r20, Y+51 ; 0x33
10f8: 41 60 ori r20, 0x01 ; 1
10fa: 4b ab std Y+51, r20 ; 0x33
10fc: 5b a9 ldd r21, Y+51 ; 0x33
10fe: 50 ff sbrs r21, 0
1100: 08 c0 rjmp .+16 ; 0x1112 <__stack+0x13>
1102: 14 96 adiw r26, 0x04 ; 4
1104: bd 83 std Y+5, r27 ; 0x05
1106: ac 83 std Y+4, r26 ; 0x04
1108: 5e 90 ld r5, -X
110a: 4e 90 ld r4, -X
110c: 3e 90 ld r3, -X
110e: 2e 90 ld r2, -X
1110: 0a c0 rjmp .+20 ; 0x1126 <__stack+0x27>
1112: 12 96 adiw r26, 0x02 ; 2
1114: bd 83 std Y+5, r27 ; 0x05
1116: ac 83 std Y+4, r26 ; 0x04
1118: 9e 91 ld r25, -X
111a: 8e 91 ld r24, -X
111c: 1c 01 movw r2, r24
111e: 44 24 eor r4, r4
1120: 37 fc sbrc r3, 7
1122: 40 94 com r4
1124: 54 2c mov r5, r4
1126: 57 fc sbrc r5, 7
1128: 03 c0 rjmp .+6 ; 0x1130 <__stack+0x31>
112a: 8a e0 ldi r24, 0x0A ; 10
112c: 88 ab std Y+48, r24 ; 0x30
112e: 93 c0 rjmp .+294 ; 0x1256 <__stack+0x157>
1130: 50 94 com r5
1132: 40 94 com r4
1134: 30 94 com r3
1136: 20 94 com r2
1138: 21 1c adc r2, r1
113a: 31 1c adc r3, r1
113c: 41 1c adc r4, r1
113e: 51 1c adc r5, r1
1140: 8d e2 ldi r24, 0x2D ; 45
1142: 89 83 std Y+1, r24 ; 0x01
1144: 9a e0 ldi r25, 0x0A ; 10
1146: 98 ab std Y+48, r25 ; 0x30
1148: 86 c0 rjmp .+268 ; 0x1256 <__stack+0x157>
114a: ef e4 ldi r30, 0x4F ; 79
114c: be 16 cp r11, r30
114e: 29 f0 breq .+10 ; 0x115a <__stack+0x5b>
1150: ff e6 ldi r31, 0x6F ; 111
1152: bf 16 cp r11, r31
1154: 41 f4 brne .+16 ; 0x1166 <__stack+0x67>
1156: 48 e0 ldi r20, 0x08 ; 8
1158: 61 c0 rjmp .+194 ; 0x121c <__stack+0x11d>
115a: 5b a9 ldd r21, Y+51 ; 0x33
115c: 51 60 ori r21, 0x01 ; 1
115e: 5b ab std Y+51, r21 ; 0x33
1160: 88 e0 ldi r24, 0x08 ; 8
1162: 88 ab std Y+48, r24 ; 0x30
1164: 77 c0 rjmp .+238 ; 0x1254 <__stack+0x155>
1166: 90 e7 ldi r25, 0x70 ; 112
1168: b9 16 cp r11, r25
116a: 71 f4 brne .+28 ; 0x1188 <__stack+0x89>
116c: 12 96 adiw r26, 0x02 ; 2
116e: bd 83 std Y+5, r27 ; 0x05
1170: ac 83 std Y+4, r26 ; 0x04
1172: 9e 91 ld r25, -X
1174: 8e 91 ld r24, -X
1176: 1c 01 movw r2, r24
1178: 44 24 eor r4, r4
117a: 55 24 eor r5, r5
117c: eb a9 ldd r30, Y+51 ; 0x33
117e: e0 64 ori r30, 0x40 ; 64
1180: eb ab std Y+51, r30 ; 0x33
1182: 78 e7 ldi r23, 0x78 ; 120
1184: b7 2e mov r11, r23
1186: 5e c0 rjmp .+188 ; 0x1244 <__stack+0x145>
1188: 43 e7 ldi r20, 0x73 ; 115
118a: b4 16 cp r11, r20
118c: d9 f5 brne .+118 ; 0x1204 <__stack+0x105>
118e: 12 96 adiw r26, 0x02 ; 2
1190: bd 83 std Y+5, r27 ; 0x05
1192: ac 83 std Y+4, r26 ; 0x04
1194: de 90 ld r13, -X
1196: ce 90 ld r12, -X
1198: c1 14 cp r12, r1
119a: d1 04 cpc r13, r1
119c: 89 f4 brne .+34 ; 0x11c0 <__stack+0xc1>
119e: 88 e2 ldi r24, 0x28 ; 40
11a0: 8e 83 std Y+6, r24 ; 0x06
11a2: 8e e6 ldi r24, 0x6E ; 110
11a4: 8f 83 std Y+7, r24 ; 0x07
11a6: 85 e7 ldi r24, 0x75 ; 117
11a8: 88 87 std Y+8, r24 ; 0x08
11aa: 8c e6 ldi r24, 0x6C ; 108
11ac: 89 87 std Y+9, r24 ; 0x09
11ae: 8a 87 std Y+10, r24 ; 0x0a
11b0: 89 e2 ldi r24, 0x29 ; 41
11b2: 8b 87 std Y+11, r24 ; 0x0b
11b4: 1c 86 std Y+12, r1 ; 0x0c
11b6: 66 e0 ldi r22, 0x06 ; 6
11b8: c6 2e mov r12, r22
11ba: d1 2c mov r13, r1
11bc: cc 0e add r12, r28
11be: dd 1e adc r13, r29
11c0: 59 a9 ldd r21, Y+49 ; 0x31
11c2: 57 fd sbrc r21, 7
11c4: 13 c0 rjmp .+38 ; 0x11ec <__stack+0xed>
11c6: 45 2f mov r20, r21
11c8: 55 27 eor r21, r21
11ca: 47 fd sbrc r20, 7
11cc: 50 95 com r21
11ce: 60 e0 ldi r22, 0x00 ; 0
11d0: 70 e0 ldi r23, 0x00 ; 0
11d2: c6 01 movw r24, r12
11d4: 0e 94 25 2c call 0x584a ; 0x584a <memchr>
11d8: 00 97 sbiw r24, 0x00 ; 0
11da: 11 f4 brne .+4 ; 0x11e0 <__stack+0xe1>
11dc: 19 a9 ldd r17, Y+49 ; 0x31
11de: 0d c0 rjmp .+26 ; 0x11fa <__stack+0xfb>
11e0: 8c 19 sub r24, r12
11e2: 19 a9 ldd r17, Y+49 ; 0x31
11e4: 81 17 cp r24, r17
11e6: 4c f4 brge .+18 ; 0x11fa <__stack+0xfb>
11e8: 18 2f mov r17, r24
11ea: 07 c0 rjmp .+14 ; 0x11fa <__stack+0xfb>
11ec: f6 01 movw r30, r12
11ee: 01 90 ld r0, Z+
11f0: 00 20 and r0, r0
11f2: e9 f7 brne .-6 ; 0x11ee <__stack+0xef>
11f4: 31 97 sbiw r30, 0x01 ; 1
11f6: 1e 2f mov r17, r30
11f8: 1c 19 sub r17, r12
11fa: 19 82 std Y+1, r1 ; 0x01
11fc: 42 01 movw r8, r4
11fe: 31 01 movw r6, r2
1200: 40 e0 ldi r20, 0x00 ; 0
1202: 94 c0 rjmp .+296 ; 0x132c <__stack+0x22d>
1204: 85 e5 ldi r24, 0x55 ; 85
1206: b8 16 cp r11, r24
1208: 29 f0 breq .+10 ; 0x1214 <__stack+0x115>
120a: 95 e7 ldi r25, 0x75 ; 117
120c: b9 16 cp r11, r25
120e: 41 f4 brne .+16 ; 0x1220 <__stack+0x121>
1210: ea e0 ldi r30, 0x0A ; 10
1212: 11 c0 rjmp .+34 ; 0x1236 <__stack+0x137>
1214: fb a9 ldd r31, Y+51 ; 0x33
1216: f1 60 ori r31, 0x01 ; 1
1218: fb ab std Y+51, r31 ; 0x33
121a: 4a e0 ldi r20, 0x0A ; 10
121c: 48 ab std Y+48, r20 ; 0x30
121e: 1a c0 rjmp .+52 ; 0x1254 <__stack+0x155>
1220: 58 e5 ldi r21, 0x58 ; 88
1222: b5 16 cp r11, r21
1224: 21 f0 breq .+8 ; 0x122e <__stack+0x12f>
1226: 88 e7 ldi r24, 0x78 ; 120
1228: b8 16 cp r11, r24
122a: 09 f0 breq .+2 ; 0x122e <__stack+0x12f>
122c: 6f c0 rjmp .+222 ; 0x130c <__stack+0x20d>
122e: 9b a9 ldd r25, Y+51 ; 0x33
1230: 93 fd sbrc r25, 3
1232: 03 c0 rjmp .+6 ; 0x123a <__stack+0x13b>
1234: e0 e1 ldi r30, 0x10 ; 16
1236: e8 ab std Y+48, r30 ; 0x30
1238: 0d c0 rjmp .+26 ; 0x1254 <__stack+0x155>
123a: 21 14 cp r2, r1
123c: 31 04 cpc r3, r1
123e: 41 04 cpc r4, r1
1240: 51 04 cpc r5, r1
1242: 19 f4 brne .+6 ; 0x124a <__stack+0x14b>
1244: f0 e1 ldi r31, 0x10 ; 16
1246: f8 ab std Y+48, r31 ; 0x30
1248: 05 c0 rjmp .+10 ; 0x1254 <__stack+0x155>
124a: 4b a9 ldd r20, Y+51 ; 0x33
124c: 40 64 ori r20, 0x40 ; 64
124e: 4b ab std Y+51, r20 ; 0x33
1250: 50 e1 ldi r21, 0x10 ; 16
1252: 58 ab std Y+48, r21 ; 0x30
1254: 19 82 std Y+1, r1 ; 0x01
1256: 89 a9 ldd r24, Y+49 ; 0x31
1258: 87 fd sbrc r24, 7
125a: 03 c0 rjmp .+6 ; 0x1262 <__stack+0x163>
125c: 9b a9 ldd r25, Y+51 ; 0x33
125e: 9f 7d andi r25, 0xDF ; 223
1260: 9b ab std Y+51, r25 ; 0x33
1262: 21 14 cp r2, r1
1264: 31 04 cpc r3, r1
1266: 41 04 cpc r4, r1
1268: 51 04 cpc r5, r1
126a: 61 f4 brne .+24 ; 0x1284 <__stack+0x185>
126c: e9 a9 ldd r30, Y+49 ; 0x31
126e: ee 23 and r30, r30
1270: 49 f4 brne .+18 ; 0x1284 <__stack+0x185>
1272: 66 24 eor r6, r6
1274: 77 24 eor r7, r7
1276: 43 01 movw r8, r6
1278: 5e e2 ldi r21, 0x2E ; 46
127a: c5 2e mov r12, r21
127c: d1 2c mov r13, r1
127e: cc 0e add r12, r28
1280: dd 1e adc r13, r29
1282: 3e c0 rjmp .+124 ; 0x1300 <__stack+0x201>
1284: 4e e2 ldi r20, 0x2E ; 46
1286: c4 2e mov r12, r20
1288: d1 2c mov r13, r1
128a: cc 0e add r12, r28
128c: dd 1e adc r13, r29
128e: f8 a9 ldd r31, Y+48 ; 0x30
1290: ef 2e mov r14, r31
1292: ff 24 eor r15, r15
1294: 00 27 eor r16, r16
1296: 11 27 eor r17, r17
1298: c2 01 movw r24, r4
129a: b1 01 movw r22, r2
129c: a8 01 movw r20, r16
129e: 97 01 movw r18, r14
12a0: 0e 94 47 31 call 0x628e ; 0x628e <__udivmodsi4>
12a4: 6a 30 cpi r22, 0x0A ; 10
12a6: 20 f4 brcc .+8 ; 0x12b0 <__stack+0x1b1>
12a8: 30 e3 ldi r19, 0x30 ; 48
12aa: a3 2e mov r10, r19
12ac: a6 0e add r10, r22
12ae: 08 c0 rjmp .+16 ; 0x12c0 <__stack+0x1c1>
12b0: 27 e5 ldi r18, 0x57 ; 87
12b2: a2 2e mov r10, r18
12b4: a6 0e add r10, r22
12b6: 48 e5 ldi r20, 0x58 ; 88
12b8: b4 16 cp r11, r20
12ba: 11 f4 brne .+4 ; 0x12c0 <__stack+0x1c1>
12bc: 5f ed ldi r21, 0xDF ; 223
12be: a5 22 and r10, r21
12c0: f6 01 movw r30, r12
12c2: a2 92 st -Z, r10
12c4: 6f 01 movw r12, r30
12c6: c2 01 movw r24, r4
12c8: b1 01 movw r22, r2
12ca: a8 01 movw r20, r16
12cc: 97 01 movw r18, r14
12ce: 0e 94 47 31 call 0x628e ; 0x628e <__udivmodsi4>
12d2: 39 01 movw r6, r18
12d4: 4a 01 movw r8, r20
12d6: 2e 14 cp r2, r14
12d8: 3f 04 cpc r3, r15
12da: 40 06 cpc r4, r16
12dc: 51 06 cpc r5, r17
12de: 18 f0 brcs .+6 ; 0x12e6 <__stack+0x1e7>
12e0: 19 01 movw r2, r18
12e2: 2a 01 movw r4, r20
12e4: d9 cf rjmp .-78 ; 0x1298 <__stack+0x199>
12e6: f8 a9 ldd r31, Y+48 ; 0x30
12e8: f8 30 cpi r31, 0x08 ; 8
12ea: 51 f4 brne .+20 ; 0x1300 <__stack+0x201>
12ec: 4b a9 ldd r20, Y+51 ; 0x33
12ee: 43 ff sbrs r20, 3
12f0: 07 c0 rjmp .+14 ; 0x1300 <__stack+0x201>
12f2: 50 e3 ldi r21, 0x30 ; 48
12f4: a5 16 cp r10, r21
12f6: 21 f0 breq .+8 ; 0x1300 <__stack+0x201>
12f8: 80 e3 ldi r24, 0x30 ; 48
12fa: f6 01 movw r30, r12
12fc: 82 93 st -Z, r24
12fe: 6f 01 movw r12, r30
1300: ae 01 movw r20, r28
1302: 4c 19 sub r20, r12
1304: 14 2f mov r17, r20
1306: 12 5d subi r17, 0xD2 ; 210
1308: 49 a9 ldd r20, Y+49 ; 0x31
130a: 10 c0 rjmp .+32 ; 0x132c <__stack+0x22d>
130c: bb 20 and r11, r11
130e: 09 f4 brne .+2 ; 0x1312 <__stack+0x213>
1310: 5c c0 rjmp .+184 ; 0x13ca <__stack+0x2cb>
1312: be 82 std Y+6, r11 ; 0x06
1314: 19 82 std Y+1, r1 ; 0x01
1316: 42 01 movw r8, r4
1318: 31 01 movw r6, r2
131a: 00 e0 ldi r16, 0x00 ; 0
131c: 96 e0 ldi r25, 0x06 ; 6
131e: c9 2e mov r12, r25
1320: d1 2c mov r13, r1
1322: cc 0e add r12, r28
1324: dd 1e adc r13, r29
1326: 11 e0 ldi r17, 0x01 ; 1
1328: 91 e0 ldi r25, 0x01 ; 1
132a: 05 c0 rjmp .+10 ; 0x1336 <__stack+0x237>
132c: 91 2f mov r25, r17
132e: 04 2f mov r16, r20
1330: 01 1b sub r16, r17
1332: 07 fd sbrc r16, 7
1334: 00 e0 ldi r16, 0x00 ; 0
1336: 89 81 ldd r24, Y+1 ; 0x01
1338: 88 23 and r24, r24
133a: 19 f0 breq .+6 ; 0x1342 <__stack+0x243>
133c: 81 2f mov r24, r17
133e: 8f 5f subi r24, 0xFF ; 255
1340: 07 c0 rjmp .+14 ; 0x1350 <__stack+0x251>
1342: 5b a9 ldd r21, Y+51 ; 0x33
1344: 56 fd sbrc r21, 6
1346: 02 c0 rjmp .+4 ; 0x134c <__stack+0x24d>
1348: 81 2f mov r24, r17
134a: 02 c0 rjmp .+4 ; 0x1350 <__stack+0x251>
134c: 89 2f mov r24, r25
134e: 8e 5f subi r24, 0xFE ; 254
1350: a8 2e mov r10, r24
1352: a0 0e add r10, r16
1354: 8b a9 ldd r24, Y+51 ; 0x33
1356: e8 2e mov r14, r24
1358: ff 24 eor r15, r15
135a: 80 e3 ldi r24, 0x30 ; 48
135c: 48 2e mov r4, r24
135e: 51 2c mov r5, r1
1360: 4e 20 and r4, r14
1362: 5f 20 and r5, r15
1364: 41 14 cp r4, r1
1366: 51 04 cpc r5, r1
1368: 21 f4 brne .+8 ; 0x1372 <__stack+0x273>
136a: 8a a9 ldd r24, Y+50 ; 0x32
136c: 8a 19 sub r24, r10
136e: 0e 94 24 07 call 0xe48 ; 0xe48 <PAD_SP>
1372: 89 81 ldd r24, Y+1 ; 0x01
1374: 88 23 and r24, r24
1376: 29 f0 breq .+10 ; 0x1382 <__stack+0x283>
1378: 61 e0 ldi r22, 0x01 ; 1
137a: 70 e0 ldi r23, 0x00 ; 0
137c: ce 01 movw r24, r28
137e: 01 96 adiw r24, 0x01 ; 1
1380: 09 c0 rjmp .+18 ; 0x1394 <__stack+0x295>
1382: e6 fe sbrs r14, 6
1384: 09 c0 rjmp .+18 ; 0x1398 <__stack+0x299>
1386: 80 e3 ldi r24, 0x30 ; 48
1388: 8a 83 std Y+2, r24 ; 0x02
138a: bb 82 std Y+3, r11 ; 0x03
138c: 62 e0 ldi r22, 0x02 ; 2
138e: 70 e0 ldi r23, 0x00 ; 0
1390: ce 01 movw r24, r28
1392: 02 96 adiw r24, 0x02 ; 2
1394: 0e 94 45 07 call 0xe8a ; 0xe8a <PRINT>
1398: 90 e2 ldi r25, 0x20 ; 32
139a: 49 16 cp r4, r25
139c: 51 04 cpc r5, r1
139e: 21 f4 brne .+8 ; 0x13a8 <__stack+0x2a9>
13a0: 8a a9 ldd r24, Y+50 ; 0x32
13a2: 8a 19 sub r24, r10
13a4: 0e 94 19 07 call 0xe32 ; 0xe32 <PAD_0>
13a8: 80 2f mov r24, r16
13aa: 0e 94 19 07 call 0xe32 ; 0xe32 <PAD_0>
13ae: 61 2f mov r22, r17
13b0: 77 27 eor r23, r23
13b2: 67 fd sbrc r22, 7
13b4: 70 95 com r23
13b6: c6 01 movw r24, r12
13b8: 0e 94 45 07 call 0xe8a ; 0xe8a <PRINT>
13bc: e4 fe sbrs r14, 4
13be: a7 cd rjmp .-1202 ; 0xf0e <_printf_P+0x5c>
13c0: 8a a9 ldd r24, Y+50 ; 0x32
13c2: 8a 19 sub r24, r10
13c4: 0e 94 24 07 call 0xe48 ; 0xe48 <PAD_SP>
13c8: a2 cd rjmp .-1212 ; 0xf0e <_printf_P+0x5c>
13ca: e3 96 adiw r28, 0x33 ; 51
13cc: 0f b6 in r0, 0x3f ; 63
13ce: f8 94 cli
13d0: de bf out 0x3e, r29 ; 62
13d2: 0f be out 0x3f, r0 ; 63
13d4: cd bf out 0x3d, r28 ; 61
13d6: df 91 pop r29
13d8: cf 91 pop r28
13da: 1f 91 pop r17
13dc: 0f 91 pop r16
13de: ff 90 pop r15
13e0: ef 90 pop r14
13e2: df 90 pop r13
13e4: cf 90 pop r12
13e6: bf 90 pop r11
13e8: af 90 pop r10
13ea: 9f 90 pop r9
13ec: 8f 90 pop r8
13ee: 7f 90 pop r7
13f0: 6f 90 pop r6
13f2: 5f 90 pop r5
13f4: 4f 90 pop r4
13f6: 3f 90 pop r3
13f8: 2f 90 pop r2
13fa: 08 95 ret
 
000013fc <__vector_18>:
13fc: 1f 92 push r1
13fe: 0f 92 push r0
1400: 0f b6 in r0, 0x3f ; 63
1402: 0f 92 push r0
1404: 11 24 eor r1, r1
1406: 2f 93 push r18
1408: 3f 93 push r19
140a: 5f 93 push r21
140c: 6f 93 push r22
140e: 7f 93 push r23
1410: 8f 93 push r24
1412: 9f 93 push r25
1414: af 93 push r26
1416: bf 93 push r27
1418: 80 91 e8 01 lds r24, 0x01E8
141c: 81 50 subi r24, 0x01 ; 1
141e: 80 93 e8 01 sts 0x01E8, r24
1422: 8f 3f cpi r24, 0xFF ; 255
1424: 01 f5 brne .+64 ; 0x1466 <__vector_18+0x6a>
1426: 89 e0 ldi r24, 0x09 ; 9
1428: 80 93 e8 01 sts 0x01E8, r24
142c: 80 91 03 01 lds r24, 0x0103
1430: 8f 5f subi r24, 0xFF ; 255
1432: 81 70 andi r24, 0x01 ; 1
1434: 80 93 03 01 sts 0x0103, r24
1438: 88 23 and r24, r24
143a: 19 f4 brne .+6 ; 0x1442 <__vector_18+0x46>
143c: 81 e0 ldi r24, 0x01 ; 1
143e: 80 93 e1 01 sts 0x01E1, r24
1442: 80 91 df 01 lds r24, 0x01DF
1446: 90 91 e0 01 lds r25, 0x01E0
144a: 01 96 adiw r24, 0x01 ; 1
144c: 90 93 e0 01 sts 0x01E0, r25
1450: 80 93 df 01 sts 0x01DF, r24
1454: 80 91 0f 02 lds r24, 0x020F
1458: 88 23 and r24, r24
145a: 29 f0 breq .+10 ; 0x1466 <__vector_18+0x6a>
145c: 80 91 0f 02 lds r24, 0x020F
1460: 81 50 subi r24, 0x01 ; 1
1462: 80 93 0f 02 sts 0x020F, r24
1466: 80 91 e4 01 lds r24, 0x01E4
146a: 90 91 e5 01 lds r25, 0x01E5
146e: 02 97 sbiw r24, 0x02 ; 2
1470: 58 f0 brcs .+22 ; 0x1488 <__vector_18+0x8c>
1472: 80 91 e4 01 lds r24, 0x01E4
1476: 90 91 e5 01 lds r25, 0x01E5
147a: 01 97 sbiw r24, 0x01 ; 1
147c: 90 93 e5 01 sts 0x01E5, r25
1480: 80 93 e4 01 sts 0x01E4, r24
1484: 5a 9a sbi 0x0b, 2 ; 11
1486: 01 c0 rjmp .+2 ; 0x148a <__vector_18+0x8e>
1488: 5a 98 cbi 0x0b, 2 ; 11
148a: 80 91 46 06 lds r24, 0x0646
148e: 83 ff sbrs r24, 3
1490: 3b c0 rjmp .+118 ; 0x1508 <__vector_18+0x10c>
1492: 34 9b sbis 0x06, 4 ; 6
1494: 0a c0 rjmp .+20 ; 0x14aa <__vector_18+0xae>
1496: 80 91 e2 01 lds r24, 0x01E2
149a: 90 91 e3 01 lds r25, 0x01E3
149e: 01 96 adiw r24, 0x01 ; 1
14a0: 90 93 e3 01 sts 0x01E3, r25
14a4: 80 93 e2 01 sts 0x01E2, r24
14a8: 2f c0 rjmp .+94 ; 0x1508 <__vector_18+0x10c>
14aa: 80 91 e2 01 lds r24, 0x01E2
14ae: 90 91 e3 01 lds r25, 0x01E3
14b2: 89 2b or r24, r25
14b4: 79 f0 breq .+30 ; 0x14d4 <__vector_18+0xd8>
14b6: 80 91 e2 01 lds r24, 0x01E2
14ba: 90 91 e3 01 lds r25, 0x01E3
14be: 80 5a subi r24, 0xA0 ; 160
14c0: 9f 40 sbci r25, 0x0F ; 15
14c2: 40 f4 brcc .+16 ; 0x14d4 <__vector_18+0xd8>
14c4: 80 91 e2 01 lds r24, 0x01E2
14c8: 90 91 e3 01 lds r25, 0x01E3
14cc: 90 93 51 02 sts 0x0251, r25
14d0: 80 93 50 02 sts 0x0250, r24
14d4: 80 91 50 02 lds r24, 0x0250
14d8: 90 91 51 02 lds r25, 0x0251
14dc: 20 91 52 02 lds r18, 0x0252
14e0: 30 91 53 02 lds r19, 0x0253
14e4: 82 1b sub r24, r18
14e6: 93 0b sbc r25, r19
14e8: 84 5e subi r24, 0xE4 ; 228
14ea: 9d 4f sbci r25, 0xFD ; 253
14ec: 68 e6 ldi r22, 0x68 ; 104
14ee: 71 e0 ldi r23, 0x01 ; 1
14f0: 0e 94 34 31 call 0x6268 ; 0x6268 <__divmodhi4>
14f4: 84 5b subi r24, 0xB4 ; 180
14f6: 90 40 sbci r25, 0x00 ; 0
14f8: 90 93 55 02 sts 0x0255, r25
14fc: 80 93 54 02 sts 0x0254, r24
1500: 10 92 e3 01 sts 0x01E3, r1
1504: 10 92 e2 01 sts 0x01E2, r1
1508: bf 91 pop r27
150a: af 91 pop r26
150c: 9f 91 pop r25
150e: 8f 91 pop r24
1510: 7f 91 pop r23
1512: 6f 91 pop r22
1514: 5f 91 pop r21
1516: 3f 91 pop r19
1518: 2f 91 pop r18
151a: 0f 90 pop r0
151c: 0f be out 0x3f, r0 ; 63
151e: 0f 90 pop r0
1520: 1f 90 pop r1
1522: 18 95 reti
 
00001524 <SetDelay>:
1524: 20 91 df 01 lds r18, 0x01DF
1528: 30 91 e0 01 lds r19, 0x01E0
152c: 2f 5f subi r18, 0xFF ; 255
152e: 3f 4f sbci r19, 0xFF ; 255
1530: 82 0f add r24, r18
1532: 93 1f adc r25, r19
1534: 08 95 ret
 
00001536 <CheckDelay>:
1536: 20 91 df 01 lds r18, 0x01DF
153a: 30 91 e0 01 lds r19, 0x01E0
153e: 82 1b sub r24, r18
1540: 93 0b sbc r25, r19
1542: 89 2f mov r24, r25
1544: 99 27 eor r25, r25
1546: 86 95 lsr r24
1548: 80 74 andi r24, 0x40 ; 64
154a: 99 27 eor r25, r25
154c: 08 95 ret
 
0000154e <__vector_9>:
154e: 1f 92 push r1
1550: 0f 92 push r0
1552: 0f b6 in r0, 0x3f ; 63
1554: 0f 92 push r0
1556: 11 24 eor r1, r1
1558: ef 92 push r14
155a: ff 92 push r15
155c: 0f 93 push r16
155e: 1f 93 push r17
1560: 2f 93 push r18
1562: 3f 93 push r19
1564: 4f 93 push r20
1566: 5f 93 push r21
1568: 6f 93 push r22
156a: 7f 93 push r23
156c: 8f 93 push r24
156e: 9f 93 push r25
1570: af 93 push r26
1572: bf 93 push r27
1574: cf 93 push r28
1576: df 93 push r29
1578: ef 93 push r30
157a: ff 93 push r31
157c: 80 91 02 01 lds r24, 0x0102
1580: 81 50 subi r24, 0x01 ; 1
1582: 80 93 02 01 sts 0x0102, r24
1586: 8f 3f cpi r24, 0xFF ; 255
1588: 09 f0 breq .+2 ; 0x158c <__vector_9+0x3e>
158a: 73 c0 rjmp .+230 ; 0x1672 <__vector_9+0x124>
158c: 83 e8 ldi r24, 0x83 ; 131
158e: 80 93 b0 00 sts 0x00B0, r24
1592: 80 91 89 01 lds r24, 0x0189
1596: c8 2f mov r28, r24
1598: dd 27 eor r29, r29
159a: d0 93 e7 01 sts 0x01E7, r29
159e: c0 93 e6 01 sts 0x01E6, r28
15a2: 80 91 64 06 lds r24, 0x0664
15a6: e0 90 60 06 lds r14, 0x0660
15aa: 80 ff sbrs r24, 0
15ac: 1e c0 rjmp .+60 ; 0x15ea <__vector_9+0x9c>
15ae: 60 91 20 02 lds r22, 0x0220
15b2: 70 91 21 02 lds r23, 0x0221
15b6: 80 91 22 02 lds r24, 0x0222
15ba: 90 91 23 02 lds r25, 0x0223
15be: ff 24 eor r15, r15
15c0: 00 27 eor r16, r16
15c2: 11 27 eor r17, r17
15c4: 20 e8 ldi r18, 0x80 ; 128
15c6: 30 e0 ldi r19, 0x00 ; 0
15c8: 40 e0 ldi r20, 0x00 ; 0
15ca: 50 e0 ldi r21, 0x00 ; 0
15cc: 0e 94 69 31 call 0x62d2 ; 0x62d2 <__divmodsi4>
15d0: c8 01 movw r24, r16
15d2: b7 01 movw r22, r14
15d4: 0e 94 01 31 call 0x6202 ; 0x6202 <__mulsi3>
15d8: 20 e0 ldi r18, 0x00 ; 0
15da: 32 e0 ldi r19, 0x02 ; 2
15dc: 40 e0 ldi r20, 0x00 ; 0
15de: 50 e0 ldi r21, 0x00 ; 0
15e0: 0e 94 69 31 call 0x62d2 ; 0x62d2 <__divmodsi4>
15e4: c2 0f add r28, r18
15e6: d3 1f adc r29, r19
15e8: 1d c0 rjmp .+58 ; 0x1624 <__vector_9+0xd6>
15ea: 60 91 20 02 lds r22, 0x0220
15ee: 70 91 21 02 lds r23, 0x0221
15f2: 80 91 22 02 lds r24, 0x0222
15f6: 90 91 23 02 lds r25, 0x0223
15fa: ff 24 eor r15, r15
15fc: 00 27 eor r16, r16
15fe: 11 27 eor r17, r17
1600: 20 e8 ldi r18, 0x80 ; 128
1602: 30 e0 ldi r19, 0x00 ; 0
1604: 40 e0 ldi r20, 0x00 ; 0
1606: 50 e0 ldi r21, 0x00 ; 0
1608: 0e 94 69 31 call 0x62d2 ; 0x62d2 <__divmodsi4>
160c: c8 01 movw r24, r16
160e: b7 01 movw r22, r14
1610: 0e 94 01 31 call 0x6202 ; 0x6202 <__mulsi3>
1614: 20 e0 ldi r18, 0x00 ; 0
1616: 32 e0 ldi r19, 0x02 ; 2
1618: 40 e0 ldi r20, 0x00 ; 0
161a: 50 e0 ldi r21, 0x00 ; 0
161c: 0e 94 69 31 call 0x62d2 ; 0x62d2 <__divmodsi4>
1620: c2 1b sub r28, r18
1622: d3 0b sbc r29, r19
1624: d0 93 e7 01 sts 0x01E7, r29
1628: c0 93 e6 01 sts 0x01E6, r28
162c: 20 91 e6 01 lds r18, 0x01E6
1630: 30 91 e7 01 lds r19, 0x01E7
1634: 80 91 61 06 lds r24, 0x0661
1638: 99 27 eor r25, r25
163a: 28 17 cp r18, r24
163c: 39 07 cpc r19, r25
163e: 34 f0 brlt .+12 ; 0x164c <__vector_9+0xfe>
1640: 80 91 62 06 lds r24, 0x0662
1644: 99 27 eor r25, r25
1646: 82 17 cp r24, r18
1648: 93 07 cpc r25, r19
164a: 24 f4 brge .+8 ; 0x1654 <__vector_9+0x106>
164c: 90 93 e7 01 sts 0x01E7, r25
1650: 80 93 e6 01 sts 0x01E6, r24
1654: 80 91 e6 01 lds r24, 0x01E6
1658: 90 91 e7 01 lds r25, 0x01E7
165c: 90 93 ec 05 sts 0x05EC, r25
1660: 80 93 eb 05 sts 0x05EB, r24
1664: 80 93 b3 00 sts 0x00B3, r24
1668: 80 91 63 06 lds r24, 0x0663
166c: 80 93 02 01 sts 0x0102, r24
1670: 04 c0 rjmp .+8 ; 0x167a <__vector_9+0x12c>
1672: 83 e0 ldi r24, 0x03 ; 3
1674: 80 93 b0 00 sts 0x00B0, r24
1678: 5f 98 cbi 0x0b, 7 ; 11
167a: ff 91 pop r31
167c: ef 91 pop r30
167e: df 91 pop r29
1680: cf 91 pop r28
1682: bf 91 pop r27
1684: af 91 pop r26
1686: 9f 91 pop r25
1688: 8f 91 pop r24
168a: 7f 91 pop r23
168c: 6f 91 pop r22
168e: 5f 91 pop r21
1690: 4f 91 pop r20
1692: 3f 91 pop r19
1694: 2f 91 pop r18
1696: 1f 91 pop r17
1698: 0f 91 pop r16
169a: ff 90 pop r15
169c: ef 90 pop r14
169e: 0f 90 pop r0
16a0: 0f be out 0x3f, r0 ; 63
16a2: 0f 90 pop r0
16a4: 1f 90 pop r1
16a6: 18 95 reti
 
000016a8 <Timer_Init>:
16a8: 80 91 df 01 lds r24, 0x01DF
16ac: 90 91 e0 01 lds r25, 0x01E0
16b0: 0b 96 adiw r24, 0x0b ; 11
16b2: 90 93 ea 01 sts 0x01EA, r25
16b6: 80 93 e9 01 sts 0x01E9, r24
16ba: 82 e0 ldi r24, 0x02 ; 2
16bc: 85 bd out 0x25, r24 ; 37
16be: 83 ea ldi r24, 0xA3 ; 163
16c0: 84 bd out 0x24, r24 ; 36
16c2: 17 bc out 0x27, r1 ; 39
16c4: 88 e7 ldi r24, 0x78 ; 120
16c6: 88 bd out 0x28, r24 ; 40
16c8: 96 e0 ldi r25, 0x06 ; 6
16ca: 96 bd out 0x26, r25 ; 38
16cc: 83 ec ldi r24, 0xC3 ; 195
16ce: 80 93 b0 00 sts 0x00B0, r24
16d2: 90 93 b1 00 sts 0x00B1, r25
16d6: e0 e7 ldi r30, 0x70 ; 112
16d8: f0 e0 ldi r31, 0x00 ; 0
16da: 80 81 ld r24, Z
16dc: 82 60 ori r24, 0x02 ; 2
16de: 80 83 st Z, r24
16e0: ee e6 ldi r30, 0x6E ; 110
16e2: f0 e0 ldi r31, 0x00 ; 0
16e4: 80 81 ld r24, Z
16e6: 81 60 ori r24, 0x01 ; 1
16e8: 80 83 st Z, r24
16ea: 8a e0 ldi r24, 0x0A ; 10
16ec: 80 93 b3 00 sts 0x00B3, r24
16f0: 10 92 b2 00 sts 0x00B2, r1
16f4: 08 95 ret
 
000016f6 <Delay_ms>:
16f6: 20 91 df 01 lds r18, 0x01DF
16fa: 30 91 e0 01 lds r19, 0x01E0
16fe: 2f 5f subi r18, 0xFF ; 255
1700: 3f 4f sbci r19, 0xFF ; 255
1702: 28 0f add r18, r24
1704: 39 1f adc r19, r25
1706: 80 91 df 01 lds r24, 0x01DF
170a: 90 91 e0 01 lds r25, 0x01E0
170e: a9 01 movw r20, r18
1710: 48 1b sub r20, r24
1712: 59 0b sbc r21, r25
1714: 57 ff sbrs r21, 7
1716: f7 cf rjmp .-18 ; 0x1706 <Delay_ms+0x10>
1718: 08 95 ret
 
0000171a <ADC_Init>:
171a: 10 92 7c 00 sts 0x007C, r1
171e: 8f ee ldi r24, 0xEF ; 239
1720: 80 93 7a 00 sts 0x007A, r24
1724: 08 95 ret
 
00001726 <__vector_24>:
1726: 1f 92 push r1
1728: 0f 92 push r0
172a: 0f b6 in r0, 0x3f ; 63
172c: 0f 92 push r0
172e: 11 24 eor r1, r1
1730: ef 92 push r14
1732: ff 92 push r15
1734: 0f 93 push r16
1736: 1f 93 push r17
1738: 2f 93 push r18
173a: 3f 93 push r19
173c: 4f 93 push r20
173e: 5f 93 push r21
1740: 6f 93 push r22
1742: 7f 93 push r23
1744: 8f 93 push r24
1746: 9f 93 push r25
1748: af 93 push r26
174a: bf 93 push r27
174c: cf 93 push r28
174e: df 93 push r29
1750: ef 93 push r30
1752: ff 93 push r31
1754: 10 92 7a 00 sts 0x007A, r1
1758: 40 91 01 02 lds r20, 0x0201
175c: 4f 5f subi r20, 0xFF ; 255
175e: 40 93 01 02 sts 0x0201, r20
1762: 41 50 subi r20, 0x01 ; 1
1764: 43 30 cpi r20, 0x03 ; 3
1766: 09 f4 brne .+2 ; 0x176a <__vector_24+0x44>
1768: 1c c1 rjmp .+568 ; 0x19a2 <__vector_24+0x27c>
176a: 44 30 cpi r20, 0x04 ; 4
176c: 38 f4 brcc .+14 ; 0x177c <__vector_24+0x56>
176e: 41 30 cpi r20, 0x01 ; 1
1770: 09 f4 brne .+2 ; 0x1774 <__vector_24+0x4e>
1772: 63 c0 rjmp .+198 ; 0x183a <__vector_24+0x114>
1774: 42 30 cpi r20, 0x02 ; 2
1776: 08 f0 brcs .+2 ; 0x177a <__vector_24+0x54>
1778: b9 c0 rjmp .+370 ; 0x18ec <__vector_24+0x1c6>
177a: 0d c0 rjmp .+26 ; 0x1796 <__vector_24+0x70>
177c: 45 30 cpi r20, 0x05 ; 5
177e: 09 f4 brne .+2 ; 0x1782 <__vector_24+0x5c>
1780: 50 c1 rjmp .+672 ; 0x1a22 <__vector_24+0x2fc>
1782: 45 30 cpi r20, 0x05 ; 5
1784: 08 f4 brcc .+2 ; 0x1788 <__vector_24+0x62>
1786: 2a c1 rjmp .+596 ; 0x19dc <__vector_24+0x2b6>
1788: 46 30 cpi r20, 0x06 ; 6
178a: 09 f4 brne .+2 ; 0x178e <__vector_24+0x68>
178c: 6f c1 rjmp .+734 ; 0x1a6c <__vector_24+0x346>
178e: 47 30 cpi r20, 0x07 ; 7
1790: 09 f0 breq .+2 ; 0x1794 <__vector_24+0x6e>
1792: cb c2 rjmp .+1430 ; 0x1d2a <__vector_24+0x604>
1794: 52 c2 rjmp .+1188 ; 0x1c3a <__vector_24+0x514>
1796: 20 91 14 02 lds r18, 0x0214
179a: 30 91 15 02 lds r19, 0x0215
179e: 80 91 78 00 lds r24, 0x0078
17a2: 90 91 79 00 lds r25, 0x0079
17a6: 28 1b sub r18, r24
17a8: 39 0b sbc r19, r25
17aa: 80 91 ef 01 lds r24, 0x01EF
17ae: 90 91 f0 01 lds r25, 0x01F0
17b2: 82 0f add r24, r18
17b4: 93 1f adc r25, r19
17b6: 90 93 f0 01 sts 0x01F0, r25
17ba: 80 93 ef 01 sts 0x01EF, r24
17be: 80 91 f9 01 lds r24, 0x01F9
17c2: 8f 5f subi r24, 0xFF ; 255
17c4: 80 93 f9 01 sts 0x01F9, r24
17c8: 80 91 44 02 lds r24, 0x0244
17cc: 90 91 45 02 lds r25, 0x0245
17d0: a0 91 46 02 lds r26, 0x0246
17d4: b0 91 47 02 lds r27, 0x0247
17d8: 44 27 eor r20, r20
17da: 37 fd sbrc r19, 7
17dc: 40 95 com r20
17de: 54 2f mov r21, r20
17e0: 82 0f add r24, r18
17e2: 93 1f adc r25, r19
17e4: a4 1f adc r26, r20
17e6: b5 1f adc r27, r21
17e8: 80 93 44 02 sts 0x0244, r24
17ec: 90 93 45 02 sts 0x0245, r25
17f0: a0 93 46 02 sts 0x0246, r26
17f4: b0 93 47 02 sts 0x0247, r27
17f8: 80 91 48 02 lds r24, 0x0248
17fc: 90 91 49 02 lds r25, 0x0249
1800: a0 91 4a 02 lds r26, 0x024A
1804: b0 91 4b 02 lds r27, 0x024B
1808: 82 0f add r24, r18
180a: 93 1f adc r25, r19
180c: a4 1f adc r26, r20
180e: b5 1f adc r27, r21
1810: 80 93 48 02 sts 0x0248, r24
1814: 90 93 49 02 sts 0x0249, r25
1818: a0 93 4a 02 sts 0x024A, r26
181c: b0 93 4b 02 sts 0x024B, r27
1820: 81 e0 ldi r24, 0x01 ; 1
1822: 80 93 02 02 sts 0x0202, r24
1826: 80 91 ff 01 lds r24, 0x01FF
182a: 90 91 00 02 lds r25, 0x0200
182e: 01 96 adiw r24, 0x01 ; 1
1830: 90 93 00 02 sts 0x0200, r25
1834: 80 93 ff 01 sts 0x01FF, r24
1838: 7c c2 rjmp .+1272 ; 0x1d32 <__vector_24+0x60c>
183a: 60 91 78 00 lds r22, 0x0078
183e: 70 91 79 00 lds r23, 0x0079
1842: 80 91 12 02 lds r24, 0x0212
1846: 90 91 13 02 lds r25, 0x0213
184a: 68 1b sub r22, r24
184c: 79 0b sbc r23, r25
184e: 80 91 3c 02 lds r24, 0x023C
1852: 90 91 3d 02 lds r25, 0x023D
1856: a0 91 3e 02 lds r26, 0x023E
185a: b0 91 3f 02 lds r27, 0x023F
185e: 9b 01 movw r18, r22
1860: 44 27 eor r20, r20
1862: 37 fd sbrc r19, 7
1864: 40 95 com r20
1866: 54 2f mov r21, r20
1868: 82 0f add r24, r18
186a: 93 1f adc r25, r19
186c: a4 1f adc r26, r20
186e: b5 1f adc r27, r21
1870: 80 93 3c 02 sts 0x023C, r24
1874: 90 93 3d 02 sts 0x023D, r25
1878: a0 93 3e 02 sts 0x023E, r26
187c: b0 93 3f 02 sts 0x023F, r27
1880: 80 91 40 02 lds r24, 0x0240
1884: 90 91 41 02 lds r25, 0x0241
1888: a0 91 42 02 lds r26, 0x0242
188c: b0 91 43 02 lds r27, 0x0243
1890: 82 0f add r24, r18
1892: 93 1f adc r25, r19
1894: a4 1f adc r26, r20
1896: b5 1f adc r27, r21
1898: 80 93 40 02 sts 0x0240, r24
189c: 90 93 41 02 sts 0x0241, r25
18a0: a0 93 42 02 sts 0x0242, r26
18a4: b0 93 43 02 sts 0x0243, r27
18a8: 80 91 78 00 lds r24, 0x0078
18ac: 90 91 79 00 lds r25, 0x0079
18b0: 0a 97 sbiw r24, 0x0a ; 10
18b2: 10 f4 brcc .+4 ; 0x18b8 <__vector_24+0x192>
18b4: 64 e4 ldi r22, 0x44 ; 68
18b6: 7d ef ldi r23, 0xFD ; 253
18b8: 80 91 78 00 lds r24, 0x0078
18bc: 90 91 79 00 lds r25, 0x0079
18c0: 89 5e subi r24, 0xE9 ; 233
18c2: 93 40 sbci r25, 0x03 ; 3
18c4: 10 f0 brcs .+4 ; 0x18ca <__vector_24+0x1a4>
18c6: 6c eb ldi r22, 0xBC ; 188
18c8: 72 e0 ldi r23, 0x02 ; 2
18ca: 80 91 ed 01 lds r24, 0x01ED
18ce: 90 91 ee 01 lds r25, 0x01EE
18d2: 86 0f add r24, r22
18d4: 97 1f adc r25, r23
18d6: 90 93 ee 01 sts 0x01EE, r25
18da: 80 93 ed 01 sts 0x01ED, r24
18de: 80 91 f8 01 lds r24, 0x01F8
18e2: 8f 5f subi r24, 0xFF ; 255
18e4: 80 93 f8 01 sts 0x01F8, r24
18e8: 82 e0 ldi r24, 0x02 ; 2
18ea: 58 c0 rjmp .+176 ; 0x199c <__vector_24+0x276>
18ec: 60 91 78 00 lds r22, 0x0078
18f0: 70 91 79 00 lds r23, 0x0079
18f4: 80 91 10 02 lds r24, 0x0210
18f8: 90 91 11 02 lds r25, 0x0211
18fc: 68 1b sub r22, r24
18fe: 79 0b sbc r23, r25
1900: 80 91 34 02 lds r24, 0x0234
1904: 90 91 35 02 lds r25, 0x0235
1908: a0 91 36 02 lds r26, 0x0236
190c: b0 91 37 02 lds r27, 0x0237
1910: 9b 01 movw r18, r22
1912: 44 27 eor r20, r20
1914: 37 fd sbrc r19, 7
1916: 40 95 com r20
1918: 54 2f mov r21, r20
191a: 82 0f add r24, r18
191c: 93 1f adc r25, r19
191e: a4 1f adc r26, r20
1920: b5 1f adc r27, r21
1922: 80 93 34 02 sts 0x0234, r24
1926: 90 93 35 02 sts 0x0235, r25
192a: a0 93 36 02 sts 0x0236, r26
192e: b0 93 37 02 sts 0x0237, r27
1932: 80 91 38 02 lds r24, 0x0238
1936: 90 91 39 02 lds r25, 0x0239
193a: a0 91 3a 02 lds r26, 0x023A
193e: b0 91 3b 02 lds r27, 0x023B
1942: 82 0f add r24, r18
1944: 93 1f adc r25, r19
1946: a4 1f adc r26, r20
1948: b5 1f adc r27, r21
194a: 80 93 38 02 sts 0x0238, r24
194e: 90 93 39 02 sts 0x0239, r25
1952: a0 93 3a 02 sts 0x023A, r26
1956: b0 93 3b 02 sts 0x023B, r27
195a: 80 91 78 00 lds r24, 0x0078
195e: 90 91 79 00 lds r25, 0x0079
1962: 0a 97 sbiw r24, 0x0a ; 10
1964: 10 f4 brcc .+4 ; 0x196a <__vector_24+0x244>
1966: 64 e4 ldi r22, 0x44 ; 68
1968: 7d ef ldi r23, 0xFD ; 253
196a: 80 91 78 00 lds r24, 0x0078
196e: 90 91 79 00 lds r25, 0x0079
1972: 89 5e subi r24, 0xE9 ; 233
1974: 93 40 sbci r25, 0x03 ; 3
1976: 10 f0 brcs .+4 ; 0x197c <__vector_24+0x256>
1978: 6c eb ldi r22, 0xBC ; 188
197a: 72 e0 ldi r23, 0x02 ; 2
197c: 80 91 eb 01 lds r24, 0x01EB
1980: 90 91 ec 01 lds r25, 0x01EC
1984: 86 0f add r24, r22
1986: 97 1f adc r25, r23
1988: 90 93 ec 01 sts 0x01EC, r25
198c: 80 93 eb 01 sts 0x01EB, r24
1990: 80 91 f7 01 lds r24, 0x01F7
1994: 8f 5f subi r24, 0xFF ; 255
1996: 80 93 f7 01 sts 0x01F7, r24
199a: 84 e0 ldi r24, 0x04 ; 4
199c: 80 93 02 02 sts 0x0202, r24
19a0: c8 c1 rjmp .+912 ; 0x1d32 <__vector_24+0x60c>
19a2: 40 91 04 01 lds r20, 0x0104
19a6: 50 91 05 01 lds r21, 0x0105
19aa: 80 91 78 00 lds r24, 0x0078
19ae: 90 91 79 00 lds r25, 0x0079
19b2: 9a 01 movw r18, r20
19b4: 22 0f add r18, r18
19b6: 33 1f adc r19, r19
19b8: 24 0f add r18, r20
19ba: 35 1f adc r19, r21
19bc: 63 e0 ldi r22, 0x03 ; 3
19be: 70 e0 ldi r23, 0x00 ; 0
19c0: 0e 94 20 31 call 0x6240 ; 0x6240 <__udivmodhi4>
19c4: 26 0f add r18, r22
19c6: 37 1f adc r19, r23
19c8: 36 95 lsr r19
19ca: 27 95 ror r18
19cc: 36 95 lsr r19
19ce: 27 95 ror r18
19d0: 30 93 05 01 sts 0x0105, r19
19d4: 20 93 04 01 sts 0x0104, r18
19d8: 86 e0 ldi r24, 0x06 ; 6
19da: e0 cf rjmp .-64 ; 0x199c <__vector_24+0x276>
19dc: 80 91 18 02 lds r24, 0x0218
19e0: 90 91 19 02 lds r25, 0x0219
19e4: 20 91 78 00 lds r18, 0x0078
19e8: 30 91 79 00 lds r19, 0x0079
19ec: 82 1b sub r24, r18
19ee: 93 0b sbc r25, r19
19f0: 90 93 f9 05 sts 0x05F9, r25
19f4: 80 93 f8 05 sts 0x05F8, r24
19f8: 80 91 f1 01 lds r24, 0x01F1
19fc: 90 91 f2 01 lds r25, 0x01F2
1a00: 20 91 f8 05 lds r18, 0x05F8
1a04: 30 91 f9 05 lds r19, 0x05F9
1a08: 82 0f add r24, r18
1a0a: 93 1f adc r25, r19
1a0c: 90 93 f2 01 sts 0x01F2, r25
1a10: 80 93 f1 01 sts 0x01F1, r24
1a14: 80 91 fb 01 lds r24, 0x01FB
1a18: 8f 5f subi r24, 0xFF ; 255
1a1a: 80 93 fb 01 sts 0x01FB, r24
1a1e: 87 e0 ldi r24, 0x07 ; 7
1a20: bd cf rjmp .-134 ; 0x199c <__vector_24+0x276>
1a22: 80 91 78 00 lds r24, 0x0078
1a26: 90 91 79 00 lds r25, 0x0079
1a2a: 20 91 16 02 lds r18, 0x0216
1a2e: 30 91 17 02 lds r19, 0x0217
1a32: 82 1b sub r24, r18
1a34: 93 0b sbc r25, r19
1a36: 90 93 f9 05 sts 0x05F9, r25
1a3a: 80 93 f8 05 sts 0x05F8, r24
1a3e: 80 91 f3 01 lds r24, 0x01F3
1a42: 90 91 f4 01 lds r25, 0x01F4
1a46: 20 91 f8 05 lds r18, 0x05F8
1a4a: 30 91 f9 05 lds r19, 0x05F9
1a4e: 82 0f add r24, r18
1a50: 93 1f adc r25, r19
1a52: 90 93 f4 01 sts 0x01F4, r25
1a56: 80 93 f3 01 sts 0x01F3, r24
1a5a: 80 91 fa 01 lds r24, 0x01FA
1a5e: 8f 5f subi r24, 0xFF ; 255
1a60: 80 93 fa 01 sts 0x01FA, r24
1a64: 40 93 02 02 sts 0x0202, r20
1a68: 86 e0 ldi r24, 0x06 ; 6
1a6a: e4 c0 rjmp .+456 ; 0x1c34 <__vector_24+0x50e>
1a6c: 60 91 78 00 lds r22, 0x0078
1a70: 70 91 79 00 lds r23, 0x0079
1a74: e0 90 1a 02 lds r14, 0x021A
1a78: f0 90 1b 02 lds r15, 0x021B
1a7c: 00 91 1c 02 lds r16, 0x021C
1a80: 10 91 1d 02 lds r17, 0x021D
1a84: 88 27 eor r24, r24
1a86: 77 fd sbrc r23, 7
1a88: 80 95 com r24
1a8a: 98 2f mov r25, r24
1a8c: 0e 94 3f 30 call 0x607e ; 0x607e <__floatsisf>
1a90: a8 01 movw r20, r16
1a92: 97 01 movw r18, r14
1a94: 0e 94 99 2f call 0x5f32 ; 0x5f32 <__subsf3>
1a98: 0e 94 22 30 call 0x6044 ; 0x6044 <__fixsfsi>
1a9c: 70 93 f6 01 sts 0x01F6, r23
1aa0: 60 93 f5 01 sts 0x01F5, r22
1aa4: 20 91 f5 01 lds r18, 0x01F5
1aa8: 30 91 f6 01 lds r19, 0x01F6
1aac: e0 91 f8 05 lds r30, 0x05F8
1ab0: f0 91 f9 05 lds r31, 0x05F9
1ab4: 80 91 03 06 lds r24, 0x0603
1ab8: 90 91 04 06 lds r25, 0x0604
1abc: 97 ff sbrs r25, 7
1abe: 03 c0 rjmp .+6 ; 0x1ac6 <__vector_24+0x3a0>
1ac0: 90 95 com r25
1ac2: 81 95 neg r24
1ac4: 9f 4f sbci r25, 0xFF ; 255
1ac6: 64 e0 ldi r22, 0x04 ; 4
1ac8: 70 e0 ldi r23, 0x00 ; 0
1aca: 0e 94 34 31 call 0x6268 ; 0x6268 <__divmodhi4>
1ace: eb 01 movw r28, r22
1ad0: cf 01 movw r24, r30
1ad2: f7 ff sbrs r31, 7
1ad4: 03 c0 rjmp .+6 ; 0x1adc <__vector_24+0x3b6>
1ad6: 90 95 com r25
1ad8: 81 95 neg r24
1ada: 9f 4f sbci r25, 0xFF ; 255
1adc: 64 e0 ldi r22, 0x04 ; 4
1ade: 70 e0 ldi r23, 0x00 ; 0
1ae0: 0e 94 34 31 call 0x6268 ; 0x6268 <__divmodhi4>
1ae4: 26 0f add r18, r22
1ae6: 37 1f adc r19, r23
1ae8: 2c 0f add r18, r28
1aea: 3d 1f adc r19, r29
1aec: 30 93 f6 01 sts 0x01F6, r19
1af0: 20 93 f5 01 sts 0x01F5, r18
1af4: 80 91 f5 01 lds r24, 0x01F5
1af8: 90 91 f6 01 lds r25, 0x01F6
1afc: 02 97 sbiw r24, 0x02 ; 2
1afe: 04 f1 brlt .+64 ; 0x1b40 <__vector_24+0x41a>
1b00: 60 91 1a 02 lds r22, 0x021A
1b04: 70 91 1b 02 lds r23, 0x021B
1b08: 80 91 1c 02 lds r24, 0x021C
1b0c: 90 91 1d 02 lds r25, 0x021D
1b10: 20 e0 ldi r18, 0x00 ; 0
1b12: 30 e0 ldi r19, 0x00 ; 0
1b14: 48 e4 ldi r20, 0x48 ; 72
1b16: 54 e4 ldi r21, 0x44 ; 68
1b18: 0e 94 49 30 call 0x6092 ; 0x6092 <__eqsf2>
1b1c: 88 23 and r24, r24
1b1e: 0c f0 brlt .+2 ; 0x1b22 <__vector_24+0x3fc>
1b20: 3c c0 rjmp .+120 ; 0x1b9a <__vector_24+0x474>
1b22: 60 91 1a 02 lds r22, 0x021A
1b26: 70 91 1b 02 lds r23, 0x021B
1b2a: 80 91 1c 02 lds r24, 0x021C
1b2e: 90 91 1d 02 lds r25, 0x021D
1b32: 2a e0 ldi r18, 0x0A ; 10
1b34: 37 ed ldi r19, 0xD7 ; 215
1b36: 43 ea ldi r20, 0xA3 ; 163
1b38: 5c e3 ldi r21, 0x3C ; 60
1b3a: 0e 94 9a 2f call 0x5f34 ; 0x5f34 <__addsf3>
1b3e: 25 c0 rjmp .+74 ; 0x1b8a <__vector_24+0x464>
1b40: 80 91 f5 01 lds r24, 0x01F5
1b44: 90 91 f6 01 lds r25, 0x01F6
1b48: 8f 5f subi r24, 0xFF ; 255
1b4a: 9f 4f sbci r25, 0xFF ; 255
1b4c: 34 f5 brge .+76 ; 0x1b9a <__vector_24+0x474>
1b4e: 60 91 1a 02 lds r22, 0x021A
1b52: 70 91 1b 02 lds r23, 0x021B
1b56: 80 91 1c 02 lds r24, 0x021C
1b5a: 90 91 1d 02 lds r25, 0x021D
1b5e: 20 e0 ldi r18, 0x00 ; 0
1b60: 30 e0 ldi r19, 0x00 ; 0
1b62: 46 e1 ldi r20, 0x16 ; 22
1b64: 54 e4 ldi r21, 0x44 ; 68
1b66: 0e 94 4c 30 call 0x6098 ; 0x6098 <__gesf2>
1b6a: 18 16 cp r1, r24
1b6c: b4 f4 brge .+44 ; 0x1b9a <__vector_24+0x474>
1b6e: 60 91 1a 02 lds r22, 0x021A
1b72: 70 91 1b 02 lds r23, 0x021B
1b76: 80 91 1c 02 lds r24, 0x021C
1b7a: 90 91 1d 02 lds r25, 0x021D
1b7e: 2a e0 ldi r18, 0x0A ; 10
1b80: 37 ed ldi r19, 0xD7 ; 215
1b82: 43 ea ldi r20, 0xA3 ; 163
1b84: 5c e3 ldi r21, 0x3C ; 60
1b86: 0e 94 99 2f call 0x5f32 ; 0x5f32 <__subsf3>
1b8a: 60 93 1a 02 sts 0x021A, r22
1b8e: 70 93 1b 02 sts 0x021B, r23
1b92: 80 93 1c 02 sts 0x021C, r24
1b96: 90 93 1d 02 sts 0x021D, r25
1b9a: 81 e0 ldi r24, 0x01 ; 1
1b9c: 80 93 fc 01 sts 0x01FC, r24
1ba0: 80 91 78 00 lds r24, 0x0078
1ba4: 90 91 79 00 lds r25, 0x0079
1ba8: 90 93 fb 05 sts 0x05FB, r25
1bac: 80 93 fa 05 sts 0x05FA, r24
1bb0: 20 91 4c 02 lds r18, 0x024C
1bb4: 30 91 4d 02 lds r19, 0x024D
1bb8: 40 91 4e 02 lds r20, 0x024E
1bbc: 50 91 4f 02 lds r21, 0x024F
1bc0: 80 91 f5 01 lds r24, 0x01F5
1bc4: 90 91 f6 01 lds r25, 0x01F6
1bc8: aa 27 eor r26, r26
1bca: 97 fd sbrc r25, 7
1bcc: a0 95 com r26
1bce: ba 2f mov r27, r26
1bd0: 28 0f add r18, r24
1bd2: 39 1f adc r19, r25
1bd4: 4a 1f adc r20, r26
1bd6: 5b 1f adc r21, r27
1bd8: 20 93 4c 02 sts 0x024C, r18
1bdc: 30 93 4d 02 sts 0x024D, r19
1be0: 40 93 4e 02 sts 0x024E, r20
1be4: 50 93 4f 02 sts 0x024F, r21
1be8: e0 90 4c 02 lds r14, 0x024C
1bec: f0 90 4d 02 lds r15, 0x024D
1bf0: 00 91 4e 02 lds r16, 0x024E
1bf4: 10 91 4f 02 lds r17, 0x024F
1bf8: 60 91 4c 02 lds r22, 0x024C
1bfc: 70 91 4d 02 lds r23, 0x024D
1c00: 80 91 4e 02 lds r24, 0x024E
1c04: 90 91 4f 02 lds r25, 0x024F
1c08: 20 e0 ldi r18, 0x00 ; 0
1c0a: 34 e0 ldi r19, 0x04 ; 4
1c0c: 40 e0 ldi r20, 0x00 ; 0
1c0e: 50 e0 ldi r21, 0x00 ; 0
1c10: 0e 94 69 31 call 0x62d2 ; 0x62d2 <__divmodsi4>
1c14: e2 1a sub r14, r18
1c16: f3 0a sbc r15, r19
1c18: 04 0b sbc r16, r20
1c1a: 15 0b sbc r17, r21
1c1c: e0 92 4c 02 sts 0x024C, r14
1c20: f0 92 4d 02 sts 0x024D, r15
1c24: 00 93 4e 02 sts 0x024E, r16
1c28: 10 93 4f 02 sts 0x024F, r17
1c2c: 83 e0 ldi r24, 0x03 ; 3
1c2e: 80 93 02 02 sts 0x0202, r24
1c32: 87 e0 ldi r24, 0x07 ; 7
1c34: 80 93 01 02 sts 0x0201, r24
1c38: 7c c0 rjmp .+248 ; 0x1d32 <__vector_24+0x60c>
1c3a: 80 91 08 06 lds r24, 0x0608
1c3e: 90 91 09 06 lds r25, 0x0609
1c42: 20 91 78 00 lds r18, 0x0078
1c46: 30 91 79 00 lds r19, 0x0079
1c4a: 82 0f add r24, r18
1c4c: 93 1f adc r25, r19
1c4e: 90 93 09 06 sts 0x0609, r25
1c52: 80 93 08 06 sts 0x0608, r24
1c56: 80 91 00 06 lds r24, 0x0600
1c5a: 8f 5f subi r24, 0xFF ; 255
1c5c: 80 93 00 06 sts 0x0600, r24
1c60: 80 91 00 06 lds r24, 0x0600
1c64: 85 30 cpi r24, 0x05 ; 5
1c66: 08 f4 brcc .+2 ; 0x1c6a <__vector_24+0x544>
1c68: 60 c0 rjmp .+192 ; 0x1d2a <__vector_24+0x604>
1c6a: 80 91 78 00 lds r24, 0x0078
1c6e: 90 91 79 00 lds r25, 0x0079
1c72: 90 93 0b 01 sts 0x010B, r25
1c76: 80 93 0a 01 sts 0x010A, r24
1c7a: 10 92 00 06 sts 0x0600, r1
1c7e: 80 91 fc 05 lds r24, 0x05FC
1c82: 90 91 fd 05 lds r25, 0x05FD
1c86: 20 91 08 06 lds r18, 0x0608
1c8a: 30 91 09 06 lds r19, 0x0609
1c8e: 82 1b sub r24, r18
1c90: 93 0b sbc r25, r19
1c92: 20 91 68 02 lds r18, 0x0268
1c96: 30 91 69 02 lds r19, 0x0269
1c9a: 82 1b sub r24, r18
1c9c: 93 0b sbc r25, r19
1c9e: 90 93 fe 01 sts 0x01FE, r25
1ca2: 80 93 fd 01 sts 0x01FD, r24
1ca6: 60 91 08 06 lds r22, 0x0608
1caa: 70 91 09 06 lds r23, 0x0609
1cae: e0 90 06 01 lds r14, 0x0106
1cb2: f0 90 07 01 lds r15, 0x0107
1cb6: 00 91 08 01 lds r16, 0x0108
1cba: 10 91 09 01 lds r17, 0x0109
1cbe: 88 27 eor r24, r24
1cc0: 77 fd sbrc r23, 7
1cc2: 80 95 com r24
1cc4: 98 2f mov r25, r24
1cc6: a8 01 movw r20, r16
1cc8: 97 01 movw r18, r14
1cca: 22 0f add r18, r18
1ccc: 33 1f adc r19, r19
1cce: 44 1f adc r20, r20
1cd0: 55 1f adc r21, r21
1cd2: 2e 0d add r18, r14
1cd4: 3f 1d adc r19, r15
1cd6: 40 1f adc r20, r16
1cd8: 51 1f adc r21, r17
1cda: 62 0f add r22, r18
1cdc: 73 1f adc r23, r19
1cde: 84 1f adc r24, r20
1ce0: 95 1f adc r25, r21
1ce2: 24 e0 ldi r18, 0x04 ; 4
1ce4: 30 e0 ldi r19, 0x00 ; 0
1ce6: 40 e0 ldi r20, 0x00 ; 0
1ce8: 50 e0 ldi r21, 0x00 ; 0
1cea: 0e 94 69 31 call 0x62d2 ; 0x62d2 <__divmodsi4>
1cee: 20 93 06 01 sts 0x0106, r18
1cf2: 30 93 07 01 sts 0x0107, r19
1cf6: 40 93 08 01 sts 0x0108, r20
1cfa: 50 93 09 01 sts 0x0109, r21
1cfe: 20 91 fc 05 lds r18, 0x05FC
1d02: 30 91 fd 05 lds r19, 0x05FD
1d06: 80 91 06 01 lds r24, 0x0106
1d0a: 90 91 07 01 lds r25, 0x0107
1d0e: a0 91 08 01 lds r26, 0x0108
1d12: b0 91 09 01 lds r27, 0x0109
1d16: 28 1b sub r18, r24
1d18: 39 0b sbc r19, r25
1d1a: 30 93 69 02 sts 0x0269, r19
1d1e: 20 93 68 02 sts 0x0268, r18
1d22: 10 92 09 06 sts 0x0609, r1
1d26: 10 92 08 06 sts 0x0608, r1
1d2a: 10 92 02 02 sts 0x0202, r1
1d2e: 10 92 01 02 sts 0x0201, r1
1d32: 80 91 02 02 lds r24, 0x0202
1d36: 80 93 7c 00 sts 0x007C, r24
1d3a: 8f ee ldi r24, 0xEF ; 239
1d3c: 80 93 7a 00 sts 0x007A, r24
1d40: ff 91 pop r31
1d42: ef 91 pop r30
1d44: df 91 pop r29
1d46: cf 91 pop r28
1d48: bf 91 pop r27
1d4a: af 91 pop r26
1d4c: 9f 91 pop r25
1d4e: 8f 91 pop r24
1d50: 7f 91 pop r23
1d52: 6f 91 pop r22
1d54: 5f 91 pop r21
1d56: 4f 91 pop r20
1d58: 3f 91 pop r19
1d5a: 2f 91 pop r18
1d5c: 1f 91 pop r17
1d5e: 0f 91 pop r16
1d60: ff 90 pop r15
1d62: ef 90 pop r14
1d64: 0f 90 pop r0
1d66: 0f be out 0x3f, r0 ; 63
1d68: 0f 90 pop r0
1d6a: 1f 90 pop r1
1d6c: 18 95 reti
 
00001d6e <SucheLuftruckOffset>:
1d6e: cf 93 push r28
1d70: df 93 push r29
1d72: c0 e0 ldi r28, 0x00 ; 0
1d74: d0 e0 ldi r29, 0x00 ; 0
1d76: c7 bd out 0x27, r28 ; 39
1d78: 82 e3 ldi r24, 0x32 ; 50
1d7a: 90 e0 ldi r25, 0x00 ; 0
1d7c: 0e 94 7b 0b call 0x16f6 ; 0x16f6 <Delay_ms>
1d80: 8b e3 ldi r24, 0x3B ; 59
1d82: 91 e0 ldi r25, 0x01 ; 1
1d84: 9f 93 push r25
1d86: 8f 93 push r24
1d88: 1f 92 push r1
1d8a: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
1d8e: 80 91 0a 01 lds r24, 0x010A
1d92: 90 91 0b 01 lds r25, 0x010B
1d96: 0f 90 pop r0
1d98: 0f 90 pop r0
1d9a: 0f 90 pop r0
1d9c: 84 58 subi r24, 0x84 ; 132
1d9e: 93 40 sbci r25, 0x03 ; 3
1da0: 20 f0 brcs .+8 ; 0x1daa <SucheLuftruckOffset+0x3c>
1da2: 21 96 adiw r28, 0x01 ; 1
1da4: ca 3f cpi r28, 0xFA ; 250
1da6: d1 05 cpc r29, r1
1da8: 31 f7 brne .-52 ; 0x1d76 <SucheLuftruckOffset+0x8>
1daa: c0 93 05 06 sts 0x0605, r28
1dae: 88 ec ldi r24, 0xC8 ; 200
1db0: 90 e0 ldi r25, 0x00 ; 0
1db2: 0e 94 7b 0b call 0x16f6 ; 0x16f6 <Delay_ms>
1db6: df 91 pop r29
1db8: cf 91 pop r28
1dba: 08 95 ret
 
00001dbc <LcdClear>:
1dbc: e6 e1 ldi r30, 0x16 ; 22
1dbe: f1 e0 ldi r31, 0x01 ; 1
1dc0: 80 e2 ldi r24, 0x20 ; 32
1dc2: 81 93 st Z+, r24
1dc4: 91 e0 ldi r25, 0x01 ; 1
1dc6: e6 36 cpi r30, 0x66 ; 102
1dc8: f9 07 cpc r31, r25
1dca: d9 f7 brne .-10 ; 0x1dc2 <LcdClear+0x6>
1dcc: 08 95 ret
 
00001dce <Menu>:
1dce: ff 92 push r15
1dd0: 0f 93 push r16
1dd2: 1f 93 push r17
1dd4: 80 91 06 02 lds r24, 0x0206
1dd8: 28 2f mov r18, r24
1dda: 33 27 eor r19, r19
1ddc: c9 01 movw r24, r18
1dde: 81 70 andi r24, 0x01 ; 1
1de0: 90 70 andi r25, 0x00 ; 0
1de2: 68 2f mov r22, r24
1de4: 88 23 and r24, r24
1de6: 91 f0 breq .+36 ; 0x1e0c <Menu+0x3e>
1de8: 80 91 07 02 lds r24, 0x0207
1dec: 88 23 and r24, r24
1dee: 11 f0 breq .+4 ; 0x1df4 <Menu+0x26>
1df0: 81 50 subi r24, 0x01 ; 1
1df2: 02 c0 rjmp .+4 ; 0x1df8 <Menu+0x2a>
1df4: 80 91 66 01 lds r24, 0x0166
1df8: 80 93 07 02 sts 0x0207, r24
1dfc: e6 e1 ldi r30, 0x16 ; 22
1dfe: f1 e0 ldi r31, 0x01 ; 1
1e00: 80 e2 ldi r24, 0x20 ; 32
1e02: 81 93 st Z+, r24
1e04: 91 e0 ldi r25, 0x01 ; 1
1e06: e6 36 cpi r30, 0x66 ; 102
1e08: f9 07 cpc r31, r25
1e0a: d9 f7 brne .-10 ; 0x1e02 <Menu+0x34>
1e0c: a9 01 movw r20, r18
1e0e: 42 70 andi r20, 0x02 ; 2
1e10: 50 70 andi r21, 0x00 ; 0
1e12: 21 ff sbrs r18, 1
1e14: 0d c0 rjmp .+26 ; 0x1e30 <Menu+0x62>
1e16: 80 91 07 02 lds r24, 0x0207
1e1a: 8f 5f subi r24, 0xFF ; 255
1e1c: 80 93 07 02 sts 0x0207, r24
1e20: e6 e1 ldi r30, 0x16 ; 22
1e22: f1 e0 ldi r31, 0x01 ; 1
1e24: 80 e2 ldi r24, 0x20 ; 32
1e26: 81 93 st Z+, r24
1e28: 91 e0 ldi r25, 0x01 ; 1
1e2a: e6 36 cpi r30, 0x66 ; 102
1e2c: f9 07 cpc r31, r25
1e2e: d9 f7 brne .-10 ; 0x1e26 <Menu+0x58>
1e30: 66 23 and r22, r22
1e32: 21 f0 breq .+8 ; 0x1e3c <Menu+0x6e>
1e34: 45 2b or r20, r21
1e36: 11 f0 breq .+4 ; 0x1e3c <Menu+0x6e>
1e38: 10 92 07 02 sts 0x0207, r1
1e3c: 81 e1 ldi r24, 0x11 ; 17
1e3e: 80 93 05 02 sts 0x0205, r24
1e42: 80 91 07 02 lds r24, 0x0207
1e46: 99 27 eor r25, r25
1e48: 9f 93 push r25
1e4a: 8f 93 push r24
1e4c: 8e ec ldi r24, 0xCE ; 206
1e4e: 93 e0 ldi r25, 0x03 ; 3
1e50: 9f 93 push r25
1e52: 8f 93 push r24
1e54: e1 e0 ldi r30, 0x01 ; 1
1e56: fe 2e mov r15, r30
1e58: ff 92 push r15
1e5a: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
1e5e: 00 91 07 02 lds r16, 0x0207
1e62: 0f 90 pop r0
1e64: 0f 90 pop r0
1e66: 0f 90 pop r0
1e68: 0f 90 pop r0
1e6a: 0f 90 pop r0
1e6c: 05 30 cpi r16, 0x05 ; 5
1e6e: 09 f4 brne .+2 ; 0x1e72 <Menu+0xa4>
1e70: da c1 rjmp .+948 ; 0x2226 <Menu+0x458>
1e72: 06 30 cpi r16, 0x06 ; 6
1e74: 90 f4 brcc .+36 ; 0x1e9a <Menu+0xcc>
1e76: 02 30 cpi r16, 0x02 ; 2
1e78: 09 f4 brne .+2 ; 0x1e7c <Menu+0xae>
1e7a: bb c0 rjmp .+374 ; 0x1ff2 <Menu+0x224>
1e7c: 03 30 cpi r16, 0x03 ; 3
1e7e: 30 f4 brcc .+12 ; 0x1e8c <Menu+0xbe>
1e80: 00 23 and r16, r16
1e82: 09 f1 breq .+66 ; 0x1ec6 <Menu+0xf8>
1e84: 01 30 cpi r16, 0x01 ; 1
1e86: 09 f0 breq .+2 ; 0x1e8a <Menu+0xbc>
1e88: 8b c3 rjmp .+1814 ; 0x25a0 <Menu+0x7d2>
1e8a: 50 c0 rjmp .+160 ; 0x1f2c <Menu+0x15e>
1e8c: 03 30 cpi r16, 0x03 ; 3
1e8e: 09 f4 brne .+2 ; 0x1e92 <Menu+0xc4>
1e90: 05 c1 rjmp .+522 ; 0x209c <Menu+0x2ce>
1e92: 04 30 cpi r16, 0x04 ; 4
1e94: 09 f0 breq .+2 ; 0x1e98 <Menu+0xca>
1e96: 84 c3 rjmp .+1800 ; 0x25a0 <Menu+0x7d2>
1e98: 4e c1 rjmp .+668 ; 0x2136 <Menu+0x368>
1e9a: 08 30 cpi r16, 0x08 ; 8
1e9c: 09 f4 brne .+2 ; 0x1ea0 <Menu+0xd2>
1e9e: 9b c2 rjmp .+1334 ; 0x23d6 <Menu+0x608>
1ea0: 09 30 cpi r16, 0x09 ; 9
1ea2: 38 f4 brcc .+14 ; 0x1eb2 <Menu+0xe4>
1ea4: 06 30 cpi r16, 0x06 ; 6
1ea6: 09 f4 brne .+2 ; 0x1eaa <Menu+0xdc>
1ea8: 14 c2 rjmp .+1064 ; 0x22d2 <Menu+0x504>
1eaa: 07 30 cpi r16, 0x07 ; 7
1eac: 09 f0 breq .+2 ; 0x1eb0 <Menu+0xe2>
1eae: 78 c3 rjmp .+1776 ; 0x25a0 <Menu+0x7d2>
1eb0: 6f c2 rjmp .+1246 ; 0x2390 <Menu+0x5c2>
1eb2: 0a 30 cpi r16, 0x0A ; 10
1eb4: 09 f4 brne .+2 ; 0x1eb8 <Menu+0xea>
1eb6: 0a c3 rjmp .+1556 ; 0x24cc <Menu+0x6fe>
1eb8: 0a 30 cpi r16, 0x0A ; 10
1eba: 08 f4 brcc .+2 ; 0x1ebe <Menu+0xf0>
1ebc: c9 c2 rjmp .+1426 ; 0x2450 <Menu+0x682>
1ebe: 0b 30 cpi r16, 0x0B ; 11
1ec0: 09 f0 breq .+2 ; 0x1ec4 <Menu+0xf6>
1ec2: 6e c3 rjmp .+1756 ; 0x25a0 <Menu+0x7d2>
1ec4: 40 c3 rjmp .+1664 ; 0x2546 <Menu+0x778>
1ec6: 10 92 05 02 sts 0x0205, r1
1eca: 8c eb ldi r24, 0xBC ; 188
1ecc: 93 e0 ldi r25, 0x03 ; 3
1ece: 9f 93 push r25
1ed0: 8f 93 push r24
1ed2: ff 92 push r15
1ed4: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
1ed8: 84 e1 ldi r24, 0x14 ; 20
1eda: 80 93 05 02 sts 0x0205, r24
1ede: 8c e3 ldi r24, 0x3C ; 60
1ee0: 90 e0 ldi r25, 0x00 ; 0
1ee2: 9f 93 push r25
1ee4: 8f 93 push r24
1ee6: 1f 92 push r1
1ee8: 1f 92 push r1
1eea: 85 eb ldi r24, 0xB5 ; 181
1eec: 93 e0 ldi r25, 0x03 ; 3
1eee: 9f 93 push r25
1ef0: 8f 93 push r24
1ef2: ff 92 push r15
1ef4: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
1ef8: 88 e2 ldi r24, 0x28 ; 40
1efa: 80 93 05 02 sts 0x0205, r24
1efe: 0e 94 07 02 call 0x40e ; 0x40e <GetActiveParamSetNumber>
1f02: 99 27 eor r25, r25
1f04: 9f 93 push r25
1f06: 8f 93 push r24
1f08: 88 ea ldi r24, 0xA8 ; 168
1f0a: 93 e0 ldi r25, 0x03 ; 3
1f0c: 9f 93 push r25
1f0e: 8f 93 push r24
1f10: ff 92 push r15
1f12: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
1f16: 8c e3 ldi r24, 0x3C ; 60
1f18: 80 93 05 02 sts 0x0205, r24
1f1c: 88 e9 ldi r24, 0x98 ; 152
1f1e: 93 e0 ldi r25, 0x03 ; 3
1f20: 9f 93 push r25
1f22: 8f 93 push r24
1f24: ff 92 push r15
1f26: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
1f2a: 8e c2 rjmp .+1308 ; 0x2448 <Menu+0x67a>
1f2c: 80 91 46 06 lds r24, 0x0646
1f30: 80 ff sbrs r24, 0
1f32: 47 c0 rjmp .+142 ; 0x1fc2 <Menu+0x1f4>
1f34: 10 92 05 02 sts 0x0205, r1
1f38: 80 91 68 02 lds r24, 0x0268
1f3c: 90 91 69 02 lds r25, 0x0269
1f40: 9f 93 push r25
1f42: 8f 93 push r24
1f44: 89 e8 ldi r24, 0x89 ; 137
1f46: 93 e0 ldi r25, 0x03 ; 3
1f48: 9f 93 push r25
1f4a: 8f 93 push r24
1f4c: 0f 93 push r16
1f4e: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
1f52: 84 e1 ldi r24, 0x14 ; 20
1f54: 80 93 05 02 sts 0x0205, r24
1f58: 80 91 6a 02 lds r24, 0x026A
1f5c: 90 91 6b 02 lds r25, 0x026B
1f60: 9f 93 push r25
1f62: 8f 93 push r24
1f64: 8a e7 ldi r24, 0x7A ; 122
1f66: 93 e0 ldi r25, 0x03 ; 3
1f68: 9f 93 push r25
1f6a: 8f 93 push r24
1f6c: 0f 93 push r16
1f6e: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
1f72: 88 e2 ldi r24, 0x28 ; 40
1f74: 80 93 05 02 sts 0x0205, r24
1f78: 80 91 0a 01 lds r24, 0x010A
1f7c: 90 91 0b 01 lds r25, 0x010B
1f80: 9f 93 push r25
1f82: 8f 93 push r24
1f84: 8b e6 ldi r24, 0x6B ; 107
1f86: 93 e0 ldi r25, 0x03 ; 3
1f88: 9f 93 push r25
1f8a: 8f 93 push r24
1f8c: 0f 93 push r16
1f8e: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
1f92: 8c e3 ldi r24, 0x3C ; 60
1f94: 80 93 05 02 sts 0x0205, r24
1f98: 80 91 05 06 lds r24, 0x0605
1f9c: 99 27 eor r25, r25
1f9e: 9f 93 push r25
1fa0: 8f 93 push r24
1fa2: 8c e5 ldi r24, 0x5C ; 92
1fa4: 93 e0 ldi r25, 0x03 ; 3
1fa6: 9f 93 push r25
1fa8: 8f 93 push r24
1faa: 0f 93 push r16
1fac: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
1fb0: 8d b7 in r24, 0x3d ; 61
1fb2: 9e b7 in r25, 0x3e ; 62
1fb4: 44 96 adiw r24, 0x14 ; 20
1fb6: 0f b6 in r0, 0x3f ; 63
1fb8: f8 94 cli
1fba: 9e bf out 0x3e, r25 ; 62
1fbc: 0f be out 0x3f, r0 ; 63
1fbe: 8d bf out 0x3d, r24 ; 61
1fc0: f4 c2 rjmp .+1512 ; 0x25aa <Menu+0x7dc>
1fc2: 84 e1 ldi r24, 0x14 ; 20
1fc4: 80 93 05 02 sts 0x0205, r24
1fc8: 85 e5 ldi r24, 0x55 ; 85
1fca: 93 e0 ldi r25, 0x03 ; 3
1fcc: 9f 93 push r25
1fce: 8f 93 push r24
1fd0: 0f 93 push r16
1fd2: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
1fd6: 88 e2 ldi r24, 0x28 ; 40
1fd8: 80 93 05 02 sts 0x0205, r24
1fdc: 87 e4 ldi r24, 0x47 ; 71
1fde: 93 e0 ldi r25, 0x03 ; 3
1fe0: 9f 93 push r25
1fe2: 8f 93 push r24
1fe4: 0f 93 push r16
1fe6: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
1fea: 8d b7 in r24, 0x3d ; 61
1fec: 9e b7 in r25, 0x3e ; 62
1fee: 06 96 adiw r24, 0x06 ; 6
1ff0: e2 cf rjmp .-60 ; 0x1fb6 <Menu+0x1e8>
1ff2: 10 92 05 02 sts 0x0205, r1
1ff6: 8d e3 ldi r24, 0x3D ; 61
1ff8: 93 e0 ldi r25, 0x03 ; 3
1ffa: 9f 93 push r25
1ffc: 8f 93 push r24
1ffe: ff 92 push r15
2000: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
2004: 84 e1 ldi r24, 0x14 ; 20
2006: 80 93 05 02 sts 0x0205, r24
200a: 60 91 20 02 lds r22, 0x0220
200e: 70 91 21 02 lds r23, 0x0221
2012: 80 91 22 02 lds r24, 0x0222
2016: 90 91 23 02 lds r25, 0x0223
201a: 20 e0 ldi r18, 0x00 ; 0
201c: 34 e0 ldi r19, 0x04 ; 4
201e: 40 e0 ldi r20, 0x00 ; 0
2020: 50 e0 ldi r21, 0x00 ; 0
2022: 0e 94 69 31 call 0x62d2 ; 0x62d2 <__divmodsi4>
2026: 5f 93 push r21
2028: 4f 93 push r20
202a: 3f 93 push r19
202c: 2f 93 push r18
202e: 8e e2 ldi r24, 0x2E ; 46
2030: 93 e0 ldi r25, 0x03 ; 3
2032: 9f 93 push r25
2034: 8f 93 push r24
2036: ff 92 push r15
2038: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
203c: 88 e2 ldi r24, 0x28 ; 40
203e: 80 93 05 02 sts 0x0205, r24
2042: 60 91 28 02 lds r22, 0x0228
2046: 70 91 29 02 lds r23, 0x0229
204a: 80 91 2a 02 lds r24, 0x022A
204e: 90 91 2b 02 lds r25, 0x022B
2052: 20 e0 ldi r18, 0x00 ; 0
2054: 34 e0 ldi r19, 0x04 ; 4
2056: 40 e0 ldi r20, 0x00 ; 0
2058: 50 e0 ldi r21, 0x00 ; 0
205a: 0e 94 69 31 call 0x62d2 ; 0x62d2 <__divmodsi4>
205e: 5f 93 push r21
2060: 4f 93 push r20
2062: 3f 93 push r19
2064: 2f 93 push r18
2066: 8f e1 ldi r24, 0x1F ; 31
2068: 93 e0 ldi r25, 0x03 ; 3
206a: 9f 93 push r25
206c: 8f 93 push r24
206e: ff 92 push r15
2070: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
2074: 8c e3 ldi r24, 0x3C ; 60
2076: 80 93 05 02 sts 0x0205, r24
207a: 80 91 50 02 lds r24, 0x0250
207e: 90 91 51 02 lds r25, 0x0251
2082: 9f 93 push r25
2084: 8f 93 push r24
2086: 80 e1 ldi r24, 0x10 ; 16
2088: 93 e0 ldi r25, 0x03 ; 3
208a: 9f 93 push r25
208c: 8f 93 push r24
208e: ff 92 push r15
2090: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
2094: 8d b7 in r24, 0x3d ; 61
2096: 9e b7 in r25, 0x3e ; 62
2098: 46 96 adiw r24, 0x16 ; 22
209a: 8d cf rjmp .-230 ; 0x1fb6 <Menu+0x1e8>
209c: 10 92 05 02 sts 0x0205, r1
20a0: 80 91 16 06 lds r24, 0x0616
20a4: 90 91 17 06 lds r25, 0x0617
20a8: 20 91 14 06 lds r18, 0x0614
20ac: 30 91 15 06 lds r19, 0x0615
20b0: 9f 93 push r25
20b2: 8f 93 push r24
20b4: 3f 93 push r19
20b6: 2f 93 push r18
20b8: 80 e0 ldi r24, 0x00 ; 0
20ba: 93 e0 ldi r25, 0x03 ; 3
20bc: 9f 93 push r25
20be: 8f 93 push r24
20c0: ff 92 push r15
20c2: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
20c6: 84 e1 ldi r24, 0x14 ; 20
20c8: 80 93 05 02 sts 0x0205, r24
20cc: 80 91 1a 06 lds r24, 0x061A
20d0: 90 91 1b 06 lds r25, 0x061B
20d4: 20 91 18 06 lds r18, 0x0618
20d8: 30 91 19 06 lds r19, 0x0619
20dc: 9f 93 push r25
20de: 8f 93 push r24
20e0: 3f 93 push r19
20e2: 2f 93 push r18
20e4: 80 ef ldi r24, 0xF0 ; 240
20e6: 92 e0 ldi r25, 0x02 ; 2
20e8: 9f 93 push r25
20ea: 8f 93 push r24
20ec: ff 92 push r15
20ee: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
20f2: 88 e2 ldi r24, 0x28 ; 40
20f4: 80 93 05 02 sts 0x0205, r24
20f8: 80 91 1e 06 lds r24, 0x061E
20fc: 90 91 1f 06 lds r25, 0x061F
2100: 20 91 1c 06 lds r18, 0x061C
2104: 30 91 1d 06 lds r19, 0x061D
2108: 9f 93 push r25
210a: 8f 93 push r24
210c: 3f 93 push r19
210e: 2f 93 push r18
2110: 80 ee ldi r24, 0xE0 ; 224
2112: 92 e0 ldi r25, 0x02 ; 2
2114: 9f 93 push r25
2116: 8f 93 push r24
2118: ff 92 push r15
211a: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
211e: 8c e3 ldi r24, 0x3C ; 60
2120: 80 93 05 02 sts 0x0205, r24
2124: 80 91 20 06 lds r24, 0x0620
2128: 90 91 21 06 lds r25, 0x0621
212c: 9f 93 push r25
212e: 8f 93 push r24
2130: 80 ed ldi r24, 0xD0 ; 208
2132: 92 e0 ldi r25, 0x02 ; 2
2134: 6f c0 rjmp .+222 ; 0x2214 <Menu+0x446>
2136: 10 92 05 02 sts 0x0205, r1
213a: e0 91 3f 06 lds r30, 0x063F
213e: ff 27 eor r31, r31
2140: ee 0f add r30, r30
2142: ff 1f adc r31, r31
2144: ee 5e subi r30, 0xEE ; 238
2146: f9 4f sbci r31, 0xF9 ; 249
2148: 20 81 ld r18, Z
214a: 31 81 ldd r19, Z+1 ; 0x01
214c: e0 91 3e 06 lds r30, 0x063E
2150: ff 27 eor r31, r31
2152: ee 0f add r30, r30
2154: ff 1f adc r31, r31
2156: ee 5e subi r30, 0xEE ; 238
2158: f9 4f sbci r31, 0xF9 ; 249
215a: 80 81 ld r24, Z
215c: 91 81 ldd r25, Z+1 ; 0x01
215e: 3f 93 push r19
2160: 2f 93 push r18
2162: 9f 93 push r25
2164: 8f 93 push r24
2166: 80 ec ldi r24, 0xC0 ; 192
2168: 92 e0 ldi r25, 0x02 ; 2
216a: 9f 93 push r25
216c: 8f 93 push r24
216e: ff 92 push r15
2170: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
2174: 84 e1 ldi r24, 0x14 ; 20
2176: 80 93 05 02 sts 0x0205, r24
217a: e0 91 41 06 lds r30, 0x0641
217e: ff 27 eor r31, r31
2180: ee 0f add r30, r30
2182: ff 1f adc r31, r31
2184: ee 5e subi r30, 0xEE ; 238
2186: f9 4f sbci r31, 0xF9 ; 249
2188: 20 81 ld r18, Z
218a: 31 81 ldd r19, Z+1 ; 0x01
218c: e0 91 40 06 lds r30, 0x0640
2190: ff 27 eor r31, r31
2192: ee 0f add r30, r30
2194: ff 1f adc r31, r31
2196: ee 5e subi r30, 0xEE ; 238
2198: f9 4f sbci r31, 0xF9 ; 249
219a: 80 81 ld r24, Z
219c: 91 81 ldd r25, Z+1 ; 0x01
219e: 3f 93 push r19
21a0: 2f 93 push r18
21a2: 9f 93 push r25
21a4: 8f 93 push r24
21a6: 80 eb ldi r24, 0xB0 ; 176
21a8: 92 e0 ldi r25, 0x02 ; 2
21aa: 9f 93 push r25
21ac: 8f 93 push r24
21ae: ff 92 push r15
21b0: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
21b4: 88 e2 ldi r24, 0x28 ; 40
21b6: 80 93 05 02 sts 0x0205, r24
21ba: e0 91 43 06 lds r30, 0x0643
21be: ff 27 eor r31, r31
21c0: ee 0f add r30, r30
21c2: ff 1f adc r31, r31
21c4: ee 5e subi r30, 0xEE ; 238
21c6: f9 4f sbci r31, 0xF9 ; 249
21c8: 20 81 ld r18, Z
21ca: 31 81 ldd r19, Z+1 ; 0x01
21cc: e0 91 42 06 lds r30, 0x0642
21d0: ff 27 eor r31, r31
21d2: ee 0f add r30, r30
21d4: ff 1f adc r31, r31
21d6: ee 5e subi r30, 0xEE ; 238
21d8: f9 4f sbci r31, 0xF9 ; 249
21da: 80 81 ld r24, Z
21dc: 91 81 ldd r25, Z+1 ; 0x01
21de: 3f 93 push r19
21e0: 2f 93 push r18
21e2: 9f 93 push r25
21e4: 8f 93 push r24
21e6: 80 ea ldi r24, 0xA0 ; 160
21e8: 92 e0 ldi r25, 0x02 ; 2
21ea: 9f 93 push r25
21ec: 8f 93 push r24
21ee: ff 92 push r15
21f0: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
21f4: 8c e3 ldi r24, 0x3C ; 60
21f6: 80 93 05 02 sts 0x0205, r24
21fa: e0 91 44 06 lds r30, 0x0644
21fe: ff 27 eor r31, r31
2200: ee 0f add r30, r30
2202: ff 1f adc r31, r31
2204: ee 5e subi r30, 0xEE ; 238
2206: f9 4f sbci r31, 0xF9 ; 249
2208: 80 81 ld r24, Z
220a: 91 81 ldd r25, Z+1 ; 0x01
220c: 9f 93 push r25
220e: 8f 93 push r24
2210: 80 e9 ldi r24, 0x90 ; 144
2212: 92 e0 ldi r25, 0x02 ; 2
2214: 9f 93 push r25
2216: 8f 93 push r24
2218: ff 92 push r15
221a: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
221e: 8d b7 in r24, 0x3d ; 61
2220: 9e b7 in r25, 0x3e ; 62
2222: 4a 96 adiw r24, 0x1a ; 26
2224: c8 ce rjmp .-624 ; 0x1fb6 <Menu+0x1e8>
2226: 10 92 05 02 sts 0x0205, r1
222a: 82 e8 ldi r24, 0x82 ; 130
222c: 92 e0 ldi r25, 0x02 ; 2
222e: 9f 93 push r25
2230: 8f 93 push r24
2232: ff 92 push r15
2234: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
2238: 84 e1 ldi r24, 0x14 ; 20
223a: 80 93 05 02 sts 0x0205, r24
223e: 20 91 10 02 lds r18, 0x0210
2242: 30 91 11 02 lds r19, 0x0211
2246: 80 91 eb 01 lds r24, 0x01EB
224a: 90 91 ec 01 lds r25, 0x01EC
224e: 60 91 f7 01 lds r22, 0x01F7
2252: 3f 93 push r19
2254: 2f 93 push r18
2256: 77 27 eor r23, r23
2258: 0e 94 34 31 call 0x6268 ; 0x6268 <__divmodhi4>
225c: 7f 93 push r23
225e: 6f 93 push r22
2260: 83 e7 ldi r24, 0x73 ; 115
2262: 92 e0 ldi r25, 0x02 ; 2
2264: 9f 93 push r25
2266: 8f 93 push r24
2268: ff 92 push r15
226a: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
226e: 88 e2 ldi r24, 0x28 ; 40
2270: 80 93 05 02 sts 0x0205, r24
2274: 20 91 12 02 lds r18, 0x0212
2278: 30 91 13 02 lds r19, 0x0213
227c: 80 91 ed 01 lds r24, 0x01ED
2280: 90 91 ee 01 lds r25, 0x01EE
2284: 60 91 f8 01 lds r22, 0x01F8
2288: 3f 93 push r19
228a: 2f 93 push r18
228c: 77 27 eor r23, r23
228e: 0e 94 34 31 call 0x6268 ; 0x6268 <__divmodhi4>
2292: 7f 93 push r23
2294: 6f 93 push r22
2296: 84 e6 ldi r24, 0x64 ; 100
2298: 92 e0 ldi r25, 0x02 ; 2
229a: 9f 93 push r25
229c: 8f 93 push r24
229e: ff 92 push r15
22a0: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
22a4: 8c e3 ldi r24, 0x3C ; 60
22a6: 80 93 05 02 sts 0x0205, r24
22aa: 20 91 14 02 lds r18, 0x0214
22ae: 30 91 15 02 lds r19, 0x0215
22b2: 80 91 ef 01 lds r24, 0x01EF
22b6: 90 91 f0 01 lds r25, 0x01F0
22ba: 60 91 f9 01 lds r22, 0x01F9
22be: 3f 93 push r19
22c0: 2f 93 push r18
22c2: 77 27 eor r23, r23
22c4: 0e 94 34 31 call 0x6268 ; 0x6268 <__divmodhi4>
22c8: 7f 93 push r23
22ca: 6f 93 push r22
22cc: 85 e5 ldi r24, 0x55 ; 85
22ce: 92 e0 ldi r25, 0x02 ; 2
22d0: 56 c0 rjmp .+172 ; 0x237e <Menu+0x5b0>
22d2: 10 92 05 02 sts 0x0205, r1
22d6: 88 e4 ldi r24, 0x48 ; 72
22d8: 92 e0 ldi r25, 0x02 ; 2
22da: 9f 93 push r25
22dc: 8f 93 push r24
22de: ff 92 push r15
22e0: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
22e4: 84 e1 ldi r24, 0x14 ; 20
22e6: 80 93 05 02 sts 0x0205, r24
22ea: 20 91 16 02 lds r18, 0x0216
22ee: 30 91 17 02 lds r19, 0x0217
22f2: 80 91 f3 01 lds r24, 0x01F3
22f6: 90 91 f4 01 lds r25, 0x01F4
22fa: 60 91 fa 01 lds r22, 0x01FA
22fe: 3f 93 push r19
2300: 2f 93 push r18
2302: 77 27 eor r23, r23
2304: 0e 94 34 31 call 0x6268 ; 0x6268 <__divmodhi4>
2308: 7f 93 push r23
230a: 6f 93 push r22
230c: 89 e3 ldi r24, 0x39 ; 57
230e: 92 e0 ldi r25, 0x02 ; 2
2310: 9f 93 push r25
2312: 8f 93 push r24
2314: ff 92 push r15
2316: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
231a: 88 e2 ldi r24, 0x28 ; 40
231c: 80 93 05 02 sts 0x0205, r24
2320: 20 91 18 02 lds r18, 0x0218
2324: 30 91 19 02 lds r19, 0x0219
2328: 80 91 f1 01 lds r24, 0x01F1
232c: 90 91 f2 01 lds r25, 0x01F2
2330: 60 91 fb 01 lds r22, 0x01FB
2334: 3f 93 push r19
2336: 2f 93 push r18
2338: 77 27 eor r23, r23
233a: 0e 94 34 31 call 0x6268 ; 0x6268 <__divmodhi4>
233e: 7f 93 push r23
2340: 6f 93 push r22
2342: 8a e2 ldi r24, 0x2A ; 42
2344: 92 e0 ldi r25, 0x02 ; 2
2346: 9f 93 push r25
2348: 8f 93 push r24
234a: ff 92 push r15
234c: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
2350: 8c e3 ldi r24, 0x3C ; 60
2352: 80 93 05 02 sts 0x0205, r24
2356: 60 91 1a 02 lds r22, 0x021A
235a: 70 91 1b 02 lds r23, 0x021B
235e: 80 91 1c 02 lds r24, 0x021C
2362: 90 91 1d 02 lds r25, 0x021D
2366: 00 91 fa 05 lds r16, 0x05FA
236a: 10 91 fb 05 lds r17, 0x05FB
236e: 0e 94 22 30 call 0x6044 ; 0x6044 <__fixsfsi>
2372: 7f 93 push r23
2374: 6f 93 push r22
2376: 1f 93 push r17
2378: 0f 93 push r16
237a: 8b e1 ldi r24, 0x1B ; 27
237c: 92 e0 ldi r25, 0x02 ; 2
237e: 9f 93 push r25
2380: 8f 93 push r24
2382: ff 92 push r15
2384: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
2388: 8d b7 in r24, 0x3d ; 61
238a: 9e b7 in r25, 0x3e ; 62
238c: 48 96 adiw r24, 0x18 ; 24
238e: 13 ce rjmp .-986 ; 0x1fb6 <Menu+0x1e8>
2390: 84 e1 ldi r24, 0x14 ; 20
2392: 80 93 05 02 sts 0x0205, r24
2396: 80 91 04 01 lds r24, 0x0104
239a: 90 91 05 01 lds r25, 0x0105
239e: 9f 93 push r25
23a0: 8f 93 push r24
23a2: 8c e0 ldi r24, 0x0C ; 12
23a4: 92 e0 ldi r25, 0x02 ; 2
23a6: 9f 93 push r25
23a8: 8f 93 push r24
23aa: ff 92 push r15
23ac: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
23b0: 88 e2 ldi r24, 0x28 ; 40
23b2: 80 93 05 02 sts 0x0205, r24
23b6: 80 91 60 02 lds r24, 0x0260
23ba: 99 27 eor r25, r25
23bc: 9f 93 push r25
23be: 8f 93 push r24
23c0: 8d ef ldi r24, 0xFD ; 253
23c2: 91 e0 ldi r25, 0x01 ; 1
23c4: 9f 93 push r25
23c6: 8f 93 push r24
23c8: ff 92 push r15
23ca: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
23ce: 8d b7 in r24, 0x3d ; 61
23d0: 9e b7 in r25, 0x3e ; 62
23d2: 0a 96 adiw r24, 0x0a ; 10
23d4: f0 cd rjmp .-1056 ; 0x1fb6 <Menu+0x1e8>
23d6: 10 92 05 02 sts 0x0205, r1
23da: 8e ee ldi r24, 0xEE ; 238
23dc: 91 e0 ldi r25, 0x01 ; 1
23de: 9f 93 push r25
23e0: 8f 93 push r24
23e2: ff 92 push r15
23e4: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
23e8: 84 e1 ldi r24, 0x14 ; 20
23ea: 80 93 05 02 sts 0x0205, r24
23ee: 80 91 54 02 lds r24, 0x0254
23f2: 90 91 55 02 lds r25, 0x0255
23f6: 9f 93 push r25
23f8: 8f 93 push r24
23fa: 8f ed ldi r24, 0xDF ; 223
23fc: 91 e0 ldi r25, 0x01 ; 1
23fe: 9f 93 push r25
2400: 8f 93 push r24
2402: ff 92 push r15
2404: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
2408: 88 e2 ldi r24, 0x28 ; 40
240a: 80 93 05 02 sts 0x0205, r24
240e: 80 91 50 02 lds r24, 0x0250
2412: 90 91 51 02 lds r25, 0x0251
2416: 9f 93 push r25
2418: 8f 93 push r24
241a: 80 ed ldi r24, 0xD0 ; 208
241c: 91 e0 ldi r25, 0x01 ; 1
241e: 9f 93 push r25
2420: 8f 93 push r24
2422: ff 92 push r15
2424: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
2428: 8c e3 ldi r24, 0x3C ; 60
242a: 80 93 05 02 sts 0x0205, r24
242e: 80 91 52 02 lds r24, 0x0252
2432: 90 91 53 02 lds r25, 0x0253
2436: 9f 93 push r25
2438: 8f 93 push r24
243a: 81 ec ldi r24, 0xC1 ; 193
243c: 91 e0 ldi r25, 0x01 ; 1
243e: 9f 93 push r25
2440: 8f 93 push r24
2442: ff 92 push r15
2444: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
2448: 8d b7 in r24, 0x3d ; 61
244a: 9e b7 in r25, 0x3e ; 62
244c: 42 96 adiw r24, 0x12 ; 18
244e: b3 cd rjmp .-1178 ; 0x1fb6 <Menu+0x1e8>
2450: 10 92 05 02 sts 0x0205, r1
2454: 80 91 58 02 lds r24, 0x0258
2458: 90 91 59 02 lds r25, 0x0259
245c: 9f 93 push r25
245e: 8f 93 push r24
2460: 85 eb ldi r24, 0xB5 ; 181
2462: 91 e0 ldi r25, 0x01 ; 1
2464: 9f 93 push r25
2466: 8f 93 push r24
2468: ff 92 push r15
246a: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
246e: 84 e1 ldi r24, 0x14 ; 20
2470: 80 93 05 02 sts 0x0205, r24
2474: 80 91 5a 02 lds r24, 0x025A
2478: 90 91 5b 02 lds r25, 0x025B
247c: 9f 93 push r25
247e: 8f 93 push r24
2480: 89 ea ldi r24, 0xA9 ; 169
2482: 91 e0 ldi r25, 0x01 ; 1
2484: 9f 93 push r25
2486: 8f 93 push r24
2488: ff 92 push r15
248a: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
248e: 88 e2 ldi r24, 0x28 ; 40
2490: 80 93 05 02 sts 0x0205, r24
2494: 80 91 5c 02 lds r24, 0x025C
2498: 90 91 5d 02 lds r25, 0x025D
249c: 9f 93 push r25
249e: 8f 93 push r24
24a0: 8d e9 ldi r24, 0x9D ; 157
24a2: 91 e0 ldi r25, 0x01 ; 1
24a4: 9f 93 push r25
24a6: 8f 93 push r24
24a8: ff 92 push r15
24aa: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
24ae: 8c e3 ldi r24, 0x3C ; 60
24b0: 80 93 05 02 sts 0x0205, r24
24b4: 80 91 5e 02 lds r24, 0x025E
24b8: 90 91 5f 02 lds r25, 0x025F
24bc: 9f 93 push r25
24be: 8f 93 push r24
24c0: 81 e9 ldi r24, 0x91 ; 145
24c2: 91 e0 ldi r25, 0x01 ; 1
24c4: 9f 93 push r25
24c6: 8f 93 push r24
24c8: ff 92 push r15
24ca: 70 cd rjmp .-1312 ; 0x1fac <Menu+0x1de>
24cc: 10 92 05 02 sts 0x0205, r1
24d0: 89 e8 ldi r24, 0x89 ; 137
24d2: 91 e0 ldi r25, 0x01 ; 1
24d4: 9f 93 push r25
24d6: 8f 93 push r24
24d8: ff 92 push r15
24da: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
24de: 84 e1 ldi r24, 0x14 ; 20
24e0: 80 93 05 02 sts 0x0205, r24
24e4: 80 91 89 01 lds r24, 0x0189
24e8: 99 27 eor r25, r25
24ea: 9f 93 push r25
24ec: 8f 93 push r24
24ee: 8b e7 ldi r24, 0x7B ; 123
24f0: 91 e0 ldi r25, 0x01 ; 1
24f2: 9f 93 push r25
24f4: 8f 93 push r24
24f6: ff 92 push r15
24f8: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
24fc: 88 e2 ldi r24, 0x28 ; 40
24fe: 80 93 05 02 sts 0x0205, r24
2502: 80 91 e6 01 lds r24, 0x01E6
2506: 90 91 e7 01 lds r25, 0x01E7
250a: 9f 93 push r25
250c: 8f 93 push r24
250e: 8d e6 ldi r24, 0x6D ; 109
2510: 91 e0 ldi r25, 0x01 ; 1
2512: 9f 93 push r25
2514: 8f 93 push r24
2516: ff 92 push r15
2518: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
251c: 8c e3 ldi r24, 0x3C ; 60
251e: 80 93 05 02 sts 0x0205, r24
2522: 80 91 62 06 lds r24, 0x0662
2526: 99 27 eor r25, r25
2528: 9f 93 push r25
252a: 8f 93 push r24
252c: 80 91 61 06 lds r24, 0x0661
2530: 99 27 eor r25, r25
2532: 9f 93 push r25
2534: 8f 93 push r24
2536: 8f e5 ldi r24, 0x5F ; 95
2538: 91 e0 ldi r25, 0x01 ; 1
253a: 9f 93 push r25
253c: 8f 93 push r24
253e: ff 92 push r15
2540: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
2544: 35 cd rjmp .-1430 ; 0x1fb0 <Menu+0x1e2>
2546: 10 92 05 02 sts 0x0205, r1
254a: 89 e5 ldi r24, 0x59 ; 89
254c: 91 e0 ldi r25, 0x01 ; 1
254e: 9f 93 push r25
2550: 8f 93 push r24
2552: ff 92 push r15
2554: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
2558: 84 e1 ldi r24, 0x14 ; 20
255a: 80 93 05 02 sts 0x0205, r24
255e: 80 91 95 02 lds r24, 0x0295
2562: 90 91 96 02 lds r25, 0x0296
2566: 9f 93 push r25
2568: 8f 93 push r24
256a: 8b e4 ldi r24, 0x4B ; 75
256c: 91 e0 ldi r25, 0x01 ; 1
256e: 9f 93 push r25
2570: 8f 93 push r24
2572: ff 92 push r15
2574: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
2578: 88 e2 ldi r24, 0x28 ; 40
257a: 80 93 05 02 sts 0x0205, r24
257e: 80 91 97 02 lds r24, 0x0297
2582: 90 91 98 02 lds r25, 0x0298
2586: 9f 93 push r25
2588: 8f 93 push r24
258a: 8d e3 ldi r24, 0x3D ; 61
258c: 91 e0 ldi r25, 0x01 ; 1
258e: 9f 93 push r25
2590: 8f 93 push r24
2592: ff 92 push r15
2594: 0e 94 59 07 call 0xeb2 ; 0xeb2 <_printf_P>
2598: 8d b7 in r24, 0x3d ; 61
259a: 9e b7 in r25, 0x3e ; 62
259c: 0d 96 adiw r24, 0x0d ; 13
259e: 0b cd rjmp .-1514 ; 0x1fb6 <Menu+0x1e8>
25a0: 01 50 subi r16, 0x01 ; 1
25a2: 00 93 66 01 sts 0x0166, r16
25a6: 10 92 07 02 sts 0x0207, r1
25aa: 10 92 06 02 sts 0x0206, r1
25ae: 1f 91 pop r17
25b0: 0f 91 pop r16
25b2: ff 90 pop r15
25b4: 08 95 ret
 
000025b6 <i2c_init>:
25b6: 10 92 b9 00 sts 0x00B9, r1
25ba: 8a e2 ldi r24, 0x2A ; 42
25bc: 80 93 b8 00 sts 0x00B8, r24
25c0: 08 95 ret
 
000025c2 <i2c_start>:
25c2: 85 ea ldi r24, 0xA5 ; 165
25c4: 80 93 bc 00 sts 0x00BC, r24
25c8: 80 e0 ldi r24, 0x00 ; 0
25ca: 90 e0 ldi r25, 0x00 ; 0
25cc: 08 95 ret
 
000025ce <i2c_stop>:
25ce: 84 e9 ldi r24, 0x94 ; 148
25d0: 80 93 bc 00 sts 0x00BC, r24
25d4: 08 95 ret
 
000025d6 <i2c_write_byte>:
25d6: 10 92 b9 00 sts 0x00B9, r1
25da: 80 93 bb 00 sts 0x00BB, r24
25de: 85 e8 ldi r24, 0x85 ; 133
25e0: 80 93 bc 00 sts 0x00BC, r24
25e4: 80 e0 ldi r24, 0x00 ; 0
25e6: 90 e0 ldi r25, 0x00 ; 0
25e8: 08 95 ret
 
000025ea <__vector_26>:
25ea: 1f 92 push r1
25ec: 0f 92 push r0
25ee: 0f b6 in r0, 0x3f ; 63
25f0: 0f 92 push r0
25f2: 11 24 eor r1, r1
25f4: 8f 93 push r24
25f6: 9f 93 push r25
25f8: ef 93 push r30
25fa: ff 93 push r31
25fc: 80 91 08 02 lds r24, 0x0208
2600: 8f 5f subi r24, 0xFF ; 255
2602: 80 93 08 02 sts 0x0208, r24
2606: 81 50 subi r24, 0x01 ; 1
2608: 83 30 cpi r24, 0x03 ; 3
260a: 09 f4 brne .+2 ; 0x260e <__vector_26+0x24>
260c: 42 c0 rjmp .+132 ; 0x2692 <__vector_26+0xa8>
260e: 84 30 cpi r24, 0x04 ; 4
2610: 28 f4 brcc .+10 ; 0x261c <__vector_26+0x32>
2612: 81 30 cpi r24, 0x01 ; 1
2614: a1 f0 breq .+40 ; 0x263e <__vector_26+0x54>
2616: 82 30 cpi r24, 0x02 ; 2
2618: 70 f5 brcc .+92 ; 0x2676 <__vector_26+0x8c>
261a: 0c c0 rjmp .+24 ; 0x2634 <__vector_26+0x4a>
261c: 85 30 cpi r24, 0x05 ; 5
261e: 09 f4 brne .+2 ; 0x2622 <__vector_26+0x38>
2620: 48 c0 rjmp .+144 ; 0x26b2 <__vector_26+0xc8>
2622: 85 30 cpi r24, 0x05 ; 5
2624: d8 f1 brcs .+118 ; 0x269c <__vector_26+0xb2>
2626: 86 30 cpi r24, 0x06 ; 6
2628: 09 f4 brne .+2 ; 0x262c <__vector_26+0x42>
262a: 4b c0 rjmp .+150 ; 0x26c2 <__vector_26+0xd8>
262c: 87 30 cpi r24, 0x07 ; 7
262e: 09 f0 breq .+2 ; 0x2632 <__vector_26+0x48>
2630: 71 c0 rjmp .+226 ; 0x2714 <__vector_26+0x12a>
2632: 5b c0 rjmp .+182 ; 0x26ea <__vector_26+0x100>
2634: 80 91 09 02 lds r24, 0x0209
2638: 88 0f add r24, r24
263a: 8e 5a subi r24, 0xAE ; 174
263c: 14 c0 rjmp .+40 ; 0x2666 <__vector_26+0x7c>
263e: 80 91 09 02 lds r24, 0x0209
2642: 8f 5f subi r24, 0xFF ; 255
2644: 80 93 09 02 sts 0x0209, r24
2648: 81 50 subi r24, 0x01 ; 1
264a: 81 30 cpi r24, 0x01 ; 1
264c: 09 f4 brne .+2 ; 0x2650 <__vector_26+0x66>
264e: 44 c0 rjmp .+136 ; 0x26d8 <__vector_26+0xee>
2650: 81 30 cpi r24, 0x01 ; 1
2652: 38 f0 brcs .+14 ; 0x2662 <__vector_26+0x78>
2654: 82 30 cpi r24, 0x02 ; 2
2656: 09 f4 brne .+2 ; 0x265a <__vector_26+0x70>
2658: 42 c0 rjmp .+132 ; 0x26de <__vector_26+0xf4>
265a: 83 30 cpi r24, 0x03 ; 3
265c: 09 f0 breq .+2 ; 0x2660 <__vector_26+0x76>
265e: 5a c0 rjmp .+180 ; 0x2714 <__vector_26+0x12a>
2660: 41 c0 rjmp .+130 ; 0x26e4 <__vector_26+0xfa>
2662: 80 91 af 02 lds r24, 0x02AF
2666: 10 92 b9 00 sts 0x00B9, r1
266a: 80 93 bb 00 sts 0x00BB, r24
266e: 85 e8 ldi r24, 0x85 ; 133
2670: 80 93 bc 00 sts 0x00BC, r24
2674: 4f c0 rjmp .+158 ; 0x2714 <__vector_26+0x12a>
2676: 84 e9 ldi r24, 0x94 ; 148
2678: 80 93 bc 00 sts 0x00BC, r24
267c: 80 91 09 02 lds r24, 0x0209
2680: 84 30 cpi r24, 0x04 ; 4
2682: 18 f4 brcc .+6 ; 0x268a <__vector_26+0xa0>
2684: 10 92 08 02 sts 0x0208, r1
2688: 02 c0 rjmp .+4 ; 0x268e <__vector_26+0xa4>
268a: 10 92 09 02 sts 0x0209, r1
268e: 85 ea ldi r24, 0xA5 ; 165
2690: ef cf rjmp .-34 ; 0x2670 <__vector_26+0x86>
2692: 80 91 0a 02 lds r24, 0x020A
2696: 88 0f add r24, r24
2698: 8d 5a subi r24, 0xAD ; 173
269a: e5 cf rjmp .-54 ; 0x2666 <__vector_26+0x7c>
269c: 80 91 0a 02 lds r24, 0x020A
26a0: 81 30 cpi r24, 0x01 ; 1
26a2: d1 f0 breq .+52 ; 0x26d8 <__vector_26+0xee>
26a4: 81 30 cpi r24, 0x01 ; 1
26a6: e8 f2 brcs .-70 ; 0x2662 <__vector_26+0x78>
26a8: 82 30 cpi r24, 0x02 ; 2
26aa: c9 f0 breq .+50 ; 0x26de <__vector_26+0xf4>
26ac: 83 30 cpi r24, 0x03 ; 3
26ae: 91 f5 brne .+100 ; 0x2714 <__vector_26+0x12a>
26b0: 19 c0 rjmp .+50 ; 0x26e4 <__vector_26+0xfa>
26b2: 80 91 bb 00 lds r24, 0x00BB
26b6: e0 91 0a 02 lds r30, 0x020A
26ba: ff 27 eor r31, r31
26bc: e6 5f subi r30, 0xF6 ; 246
26be: f9 4f sbci r31, 0xF9 ; 249
26c0: 80 83 st Z, r24
26c2: 80 91 0a 02 lds r24, 0x020A
26c6: 81 30 cpi r24, 0x01 ; 1
26c8: 39 f0 breq .+14 ; 0x26d8 <__vector_26+0xee>
26ca: 81 30 cpi r24, 0x01 ; 1
26cc: 50 f2 brcs .-108 ; 0x2662 <__vector_26+0x78>
26ce: 82 30 cpi r24, 0x02 ; 2
26d0: 31 f0 breq .+12 ; 0x26de <__vector_26+0xf4>
26d2: 83 30 cpi r24, 0x03 ; 3
26d4: f9 f4 brne .+62 ; 0x2714 <__vector_26+0x12a>
26d6: 06 c0 rjmp .+12 ; 0x26e4 <__vector_26+0xfa>
26d8: 80 91 b0 02 lds r24, 0x02B0
26dc: c4 cf rjmp .-120 ; 0x2666 <__vector_26+0x7c>
26de: 80 91 b7 03 lds r24, 0x03B7
26e2: c1 cf rjmp .-126 ; 0x2666 <__vector_26+0x7c>
26e4: 80 91 e2 03 lds r24, 0x03E2
26e8: be cf rjmp .-132 ; 0x2666 <__vector_26+0x7c>
26ea: 80 91 0a 02 lds r24, 0x020A
26ee: 90 91 bb 00 lds r25, 0x00BB
26f2: e8 2f mov r30, r24
26f4: ff 27 eor r31, r31
26f6: e6 5f subi r30, 0xF6 ; 246
26f8: f9 4f sbci r31, 0xF9 ; 249
26fa: 94 83 std Z+4, r25 ; 0x04
26fc: 8f 5f subi r24, 0xFF ; 255
26fe: 80 93 0a 02 sts 0x020A, r24
2702: 84 30 cpi r24, 0x04 ; 4
2704: 10 f0 brcs .+4 ; 0x270a <__vector_26+0x120>
2706: 10 92 0a 02 sts 0x020A, r1
270a: 84 e9 ldi r24, 0x94 ; 148
270c: 80 93 bc 00 sts 0x00BC, r24
2710: 10 92 08 02 sts 0x0208, r1
2714: ff 91 pop r31
2716: ef 91 pop r30
2718: 9f 91 pop r25
271a: 8f 91 pop r24
271c: 0f 90 pop r0
271e: 0f be out 0x3f, r0 ; 63
2720: 0f 90 pop r0
2722: 1f 90 pop r1
2724: 18 95 reti
 
00002726 <rc_sum_init>:
2726: 83 ec ldi r24, 0xC3 ; 195
2728: 80 93 81 00 sts 0x0081, r24
272c: ef e6 ldi r30, 0x6F ; 111
272e: f0 e0 ldi r31, 0x00 ; 0
2730: 80 81 ld r24, Z
2732: 80 62 ori r24, 0x20 ; 32
2734: 80 83 st Z, r24
2736: 10 92 15 02 sts 0x0215, r1
273a: 10 92 14 02 sts 0x0214, r1
273e: 10 92 13 02 sts 0x0213, r1
2742: 10 92 12 02 sts 0x0212, r1
2746: 10 92 11 02 sts 0x0211, r1
274a: 10 92 10 02 sts 0x0210, r1
274e: 08 95 ret
 
00002750 <__vector_12>:
2750: 1f 92 push r1
2752: 0f 92 push r0
2754: 0f b6 in r0, 0x3f ; 63
2756: 0f 92 push r0
2758: 11 24 eor r1, r1
275a: 0f 93 push r16
275c: 1f 93 push r17
275e: 2f 93 push r18
2760: 3f 93 push r19
2762: 4f 93 push r20
2764: 5f 93 push r21
2766: 6f 93 push r22
2768: 7f 93 push r23
276a: 8f 93 push r24
276c: 9f 93 push r25
276e: af 93 push r26
2770: bf 93 push r27
2772: cf 93 push r28
2774: df 93 push r29
2776: ef 93 push r30
2778: ff 93 push r31
277a: 20 91 86 00 lds r18, 0x0086
277e: 30 91 87 00 lds r19, 0x0087
2782: 80 91 0d 02 lds r24, 0x020D
2786: 90 91 0e 02 lds r25, 0x020E
278a: 28 1b sub r18, r24
278c: 39 0b sbc r19, r25
278e: 80 91 86 00 lds r24, 0x0086
2792: 90 91 87 00 lds r25, 0x0087
2796: 90 93 0e 02 sts 0x020E, r25
279a: 80 93 0d 02 sts 0x020D, r24
279e: c9 01 movw r24, r18
27a0: 8d 5d subi r24, 0xDD ; 221
27a2: 95 40 sbci r25, 0x05 ; 5
27a4: 83 56 subi r24, 0x63 ; 99
27a6: 99 41 sbci r25, 0x19 ; 25
27a8: 48 f4 brcc .+18 ; 0x27bc <__vector_12+0x6c>
27aa: 81 e0 ldi r24, 0x01 ; 1
27ac: 90 e0 ldi r25, 0x00 ; 0
27ae: 90 93 0c 02 sts 0x020C, r25
27b2: 80 93 0b 02 sts 0x020B, r24
27b6: 10 92 67 01 sts 0x0167, r1
27ba: 54 c0 rjmp .+168 ; 0x2864 <__vector_12+0x114>
27bc: c0 91 0b 02 lds r28, 0x020B
27c0: d0 91 0c 02 lds r29, 0x020C
27c4: ca 30 cpi r28, 0x0A ; 10
27c6: d1 05 cpc r29, r1
27c8: 0c f0 brlt .+2 ; 0x27cc <__vector_12+0x7c>
27ca: 4c c0 rjmp .+152 ; 0x2864 <__vector_12+0x114>
27cc: c9 01 movw r24, r18
27ce: 8b 5f subi r24, 0xFB ; 251
27d0: 90 40 sbci r25, 0x00 ; 0
27d2: 84 5b subi r24, 0xB4 ; 180
27d4: 91 40 sbci r25, 0x01 ; 1
27d6: 08 f0 brcs .+2 ; 0x27da <__vector_12+0x8a>
27d8: 40 c0 rjmp .+128 ; 0x285a <__vector_12+0x10a>
27da: a9 01 movw r20, r18
27dc: 42 5d subi r20, 0xD2 ; 210
27de: 51 40 sbci r21, 0x01 ; 1
27e0: fe 01 movw r30, r28
27e2: ee 0f add r30, r30
27e4: ff 1f adc r31, r31
27e6: ee 5e subi r30, 0xEE ; 238
27e8: f9 4f sbci r31, 0xF9 ; 249
27ea: 80 81 ld r24, Z
27ec: 91 81 ldd r25, Z+1 ; 0x01
27ee: fa 01 movw r30, r20
27f0: e8 1b sub r30, r24
27f2: f9 0b sbc r31, r25
27f4: cf 01 movw r24, r30
27f6: f7 ff sbrs r31, 7
27f8: 03 c0 rjmp .+6 ; 0x2800 <__vector_12+0xb0>
27fa: 90 95 com r25
27fc: 81 95 neg r24
27fe: 9f 4f sbci r25, 0xFF ; 255
2800: 06 97 sbiw r24, 0x06 ; 6
2802: 4c f4 brge .+18 ; 0x2816 <__vector_12+0xc6>
2804: 80 91 60 02 lds r24, 0x0260
2808: 88 3c cpi r24, 0xC8 ; 200
280a: 28 f4 brcc .+10 ; 0x2816 <__vector_12+0xc6>
280c: 80 91 60 02 lds r24, 0x0260
2810: 86 5f subi r24, 0xF6 ; 246
2812: 80 93 60 02 sts 0x0260, r24
2816: fe 01 movw r30, r28
2818: ee 0f add r30, r30
281a: ff 1f adc r31, r31
281c: 8f 01 movw r16, r30
281e: 0e 5e subi r16, 0xEE ; 238
2820: 19 4f sbci r17, 0xF9 ; 249
2822: d8 01 movw r26, r16
2824: 2d 91 ld r18, X+
2826: 3c 91 ld r19, X
2828: c9 01 movw r24, r18
282a: 88 0f add r24, r24
282c: 99 1f adc r25, r25
282e: 82 0f add r24, r18
2830: 93 1f adc r25, r19
2832: 84 0f add r24, r20
2834: 95 1f adc r25, r21
2836: 64 e0 ldi r22, 0x04 ; 4
2838: 70 e0 ldi r23, 0x00 ; 0
283a: 0e 94 34 31 call 0x6268 ; 0x6268 <__divmodhi4>
283e: d8 01 movw r26, r16
2840: 8d 91 ld r24, X+
2842: 9c 91 ld r25, X
2844: 11 97 sbiw r26, 0x01 ; 1
2846: 9b 01 movw r18, r22
2848: 28 1b sub r18, r24
284a: 39 0b sbc r19, r25
284c: e8 5d subi r30, 0xD8 ; 216
284e: f9 4f sbci r31, 0xF9 ; 249
2850: 31 83 std Z+1, r19 ; 0x01
2852: 20 83 st Z, r18
2854: 11 96 adiw r26, 0x01 ; 1
2856: 7c 93 st X, r23
2858: 6e 93 st -X, r22
285a: 21 96 adiw r28, 0x01 ; 1
285c: d0 93 0c 02 sts 0x020C, r29
2860: c0 93 0b 02 sts 0x020B, r28
2864: ff 91 pop r31
2866: ef 91 pop r30
2868: df 91 pop r29
286a: cf 91 pop r28
286c: bf 91 pop r27
286e: af 91 pop r26
2870: 9f 91 pop r25
2872: 8f 91 pop r24
2874: 7f 91 pop r23
2876: 6f 91 pop r22
2878: 5f 91 pop r21
287a: 4f 91 pop r20
287c: 3f 91 pop r19
287e: 2f 91 pop r18
2880: 1f 91 pop r17
2882: 0f 91 pop r16
2884: 0f 90 pop r0
2886: 0f be out 0x3f, r0 ; 63
2888: 0f 90 pop r0
288a: 1f 90 pop r1
288c: 18 95 reti
 
0000288e <Mittelwert>:
288e: af 92 push r10
2890: bf 92 push r11
2892: cf 92 push r12
2894: df 92 push r13
2896: ef 92 push r14
2898: ff 92 push r15
289a: 0f 93 push r16
289c: 1f 93 push r17
289e: 10 92 7a 00 sts 0x007A, r1
28a2: 80 91 f7 01 lds r24, 0x01F7
28a6: 88 23 and r24, r24
28a8: 69 f0 breq .+26 ; 0x28c4 <Mittelwert+0x36>
28aa: 80 91 eb 01 lds r24, 0x01EB
28ae: 90 91 ec 01 lds r25, 0x01EC
28b2: 60 91 f7 01 lds r22, 0x01F7
28b6: 77 27 eor r23, r23
28b8: 0e 94 34 31 call 0x6268 ; 0x6268 <__divmodhi4>
28bc: 70 93 7b 06 sts 0x067B, r23
28c0: 60 93 7a 06 sts 0x067A, r22
28c4: 80 91 f8 01 lds r24, 0x01F8
28c8: 88 23 and r24, r24
28ca: 69 f0 breq .+26 ; 0x28e6 <Mittelwert+0x58>
28cc: 80 91 ed 01 lds r24, 0x01ED
28d0: 90 91 ee 01 lds r25, 0x01EE
28d4: 60 91 f8 01 lds r22, 0x01F8
28d8: 77 27 eor r23, r23
28da: 0e 94 34 31 call 0x6268 ; 0x6268 <__divmodhi4>
28de: 70 93 79 06 sts 0x0679, r23
28e2: 60 93 78 06 sts 0x0678, r22
28e6: 80 91 f9 01 lds r24, 0x01F9
28ea: 88 23 and r24, r24
28ec: 69 f0 breq .+26 ; 0x2908 <Mittelwert+0x7a>
28ee: 80 91 ef 01 lds r24, 0x01EF
28f2: 90 91 f0 01 lds r25, 0x01F0
28f6: 60 91 f9 01 lds r22, 0x01F9
28fa: 77 27 eor r23, r23
28fc: 0e 94 34 31 call 0x6268 ; 0x6268 <__divmodhi4>
2900: 70 93 87 06 sts 0x0687, r23
2904: 60 93 86 06 sts 0x0686, r22
2908: 80 91 fa 01 lds r24, 0x01FA
290c: 88 23 and r24, r24
290e: d9 f1 breq .+118 ; 0x2986 <Mittelwert+0xf8>
2910: e0 90 83 06 lds r14, 0x0683
2914: f0 90 84 06 lds r15, 0x0684
2918: 60 91 f3 01 lds r22, 0x01F3
291c: 70 91 f4 01 lds r23, 0x01F4
2920: 20 91 fa 01 lds r18, 0x01FA
2924: 00 27 eor r16, r16
2926: f7 fc sbrc r15, 7
2928: 00 95 com r16
292a: 10 2f mov r17, r16
292c: 57 01 movw r10, r14
292e: 68 01 movw r12, r16
2930: 43 e0 ldi r20, 0x03 ; 3
2932: aa 0c add r10, r10
2934: bb 1c adc r11, r11
2936: cc 1c adc r12, r12
2938: dd 1c adc r13, r13
293a: 4a 95 dec r20
293c: d1 f7 brne .-12 ; 0x2932 <Mittelwert+0xa4>
293e: ae 18 sub r10, r14
2940: bf 08 sbc r11, r15
2942: c0 0a sbc r12, r16
2944: d1 0a sbc r13, r17
2946: 88 27 eor r24, r24
2948: 77 fd sbrc r23, 7
294a: 80 95 com r24
294c: 98 2f mov r25, r24
294e: 34 e0 ldi r19, 0x04 ; 4
2950: 66 0f add r22, r22
2952: 77 1f adc r23, r23
2954: 88 1f adc r24, r24
2956: 99 1f adc r25, r25
2958: 3a 95 dec r19
295a: d1 f7 brne .-12 ; 0x2950 <Mittelwert+0xc2>
295c: 33 27 eor r19, r19
295e: 44 27 eor r20, r20
2960: 55 27 eor r21, r21
2962: 0e 94 69 31 call 0x62d2 ; 0x62d2 <__divmodsi4>
2966: a2 0e add r10, r18
2968: b3 1e adc r11, r19
296a: c4 1e adc r12, r20
296c: d5 1e adc r13, r21
296e: c6 01 movw r24, r12
2970: b5 01 movw r22, r10
2972: 28 e0 ldi r18, 0x08 ; 8
2974: 30 e0 ldi r19, 0x00 ; 0
2976: 40 e0 ldi r20, 0x00 ; 0
2978: 50 e0 ldi r21, 0x00 ; 0
297a: 0e 94 69 31 call 0x62d2 ; 0x62d2 <__divmodsi4>
297e: 30 93 84 06 sts 0x0684, r19
2982: 20 93 83 06 sts 0x0683, r18
2986: 80 91 fb 01 lds r24, 0x01FB
298a: 88 23 and r24, r24
298c: d9 f1 breq .+118 ; 0x2a04 <Mittelwert+0x176>
298e: e0 90 8c 06 lds r14, 0x068C
2992: f0 90 8d 06 lds r15, 0x068D
2996: 60 91 f1 01 lds r22, 0x01F1
299a: 70 91 f2 01 lds r23, 0x01F2
299e: 20 91 fb 01 lds r18, 0x01FB
29a2: 00 27 eor r16, r16
29a4: f7 fc sbrc r15, 7
29a6: 00 95 com r16
29a8: 10 2f mov r17, r16
29aa: 57 01 movw r10, r14
29ac: 68 01 movw r12, r16
29ae: 83 e0 ldi r24, 0x03 ; 3
29b0: aa 0c add r10, r10
29b2: bb 1c adc r11, r11
29b4: cc 1c adc r12, r12
29b6: dd 1c adc r13, r13
29b8: 8a 95 dec r24
29ba: d1 f7 brne .-12 ; 0x29b0 <Mittelwert+0x122>
29bc: ae 18 sub r10, r14
29be: bf 08 sbc r11, r15
29c0: c0 0a sbc r12, r16
29c2: d1 0a sbc r13, r17
29c4: 88 27 eor r24, r24
29c6: 77 fd sbrc r23, 7
29c8: 80 95 com r24
29ca: 98 2f mov r25, r24
29cc: b4 e0 ldi r27, 0x04 ; 4
29ce: 66 0f add r22, r22
29d0: 77 1f adc r23, r23
29d2: 88 1f adc r24, r24
29d4: 99 1f adc r25, r25
29d6: ba 95 dec r27
29d8: d1 f7 brne .-12 ; 0x29ce <Mittelwert+0x140>
29da: 33 27 eor r19, r19
29dc: 44 27 eor r20, r20
29de: 55 27 eor r21, r21
29e0: 0e 94 69 31 call 0x62d2 ; 0x62d2 <__divmodsi4>
29e4: a2 0e add r10, r18
29e6: b3 1e adc r11, r19
29e8: c4 1e adc r12, r20
29ea: d5 1e adc r13, r21
29ec: c6 01 movw r24, r12
29ee: b5 01 movw r22, r10
29f0: 28 e0 ldi r18, 0x08 ; 8
29f2: 30 e0 ldi r19, 0x00 ; 0
29f4: 40 e0 ldi r20, 0x00 ; 0
29f6: 50 e0 ldi r21, 0x00 ; 0
29f8: 0e 94 69 31 call 0x62d2 ; 0x62d2 <__divmodsi4>
29fc: 30 93 8d 06 sts 0x068D, r19
2a00: 20 93 8c 06 sts 0x068C, r18
2a04: 80 91 fc 01 lds r24, 0x01FC
2a08: 88 23 and r24, r24
2a0a: a1 f1 breq .+104 ; 0x2a74 <Mittelwert+0x1e6>
2a0c: e0 90 7d 06 lds r14, 0x067D
2a10: f0 90 7e 06 lds r15, 0x067E
2a14: 60 91 f5 01 lds r22, 0x01F5
2a18: 70 91 f6 01 lds r23, 0x01F6
2a1c: 20 91 fc 01 lds r18, 0x01FC
2a20: 00 27 eor r16, r16
2a22: f7 fc sbrc r15, 7
2a24: 00 95 com r16
2a26: 10 2f mov r17, r16
2a28: 57 01 movw r10, r14
2a2a: 68 01 movw r12, r16
2a2c: a3 e0 ldi r26, 0x03 ; 3
2a2e: aa 0c add r10, r10
2a30: bb 1c adc r11, r11
2a32: cc 1c adc r12, r12
2a34: dd 1c adc r13, r13
2a36: aa 95 dec r26
2a38: d1 f7 brne .-12 ; 0x2a2e <Mittelwert+0x1a0>
2a3a: ae 18 sub r10, r14
2a3c: bf 08 sbc r11, r15
2a3e: c0 0a sbc r12, r16
2a40: d1 0a sbc r13, r17
2a42: 88 27 eor r24, r24
2a44: 77 fd sbrc r23, 7
2a46: 80 95 com r24
2a48: 98 2f mov r25, r24
2a4a: 33 27 eor r19, r19
2a4c: 44 27 eor r20, r20
2a4e: 55 27 eor r21, r21
2a50: 0e 94 69 31 call 0x62d2 ; 0x62d2 <__divmodsi4>
2a54: a2 0e add r10, r18
2a56: b3 1e adc r11, r19
2a58: c4 1e adc r12, r20
2a5a: d5 1e adc r13, r21
2a5c: c6 01 movw r24, r12
2a5e: b5 01 movw r22, r10
2a60: 28 e0 ldi r18, 0x08 ; 8
2a62: 30 e0 ldi r19, 0x00 ; 0
2a64: 40 e0 ldi r20, 0x00 ; 0
2a66: 50 e0 ldi r21, 0x00 ; 0
2a68: 0e 94 69 31 call 0x62d2 ; 0x62d2 <__divmodsi4>
2a6c: 30 93 7e 06 sts 0x067E, r19
2a70: 20 93 7d 06 sts 0x067D, r18
2a74: 10 92 ec 01 sts 0x01EC, r1
2a78: 10 92 eb 01 sts 0x01EB, r1
2a7c: 10 92 f7 01 sts 0x01F7, r1
2a80: 10 92 ee 01 sts 0x01EE, r1
2a84: 10 92 ed 01 sts 0x01ED, r1
2a88: 10 92 f8 01 sts 0x01F8, r1
2a8c: 10 92 f0 01 sts 0x01F0, r1
2a90: 10 92 ef 01 sts 0x01EF, r1
2a94: 10 92 f9 01 sts 0x01F9, r1
2a98: 10 92 f2 01 sts 0x01F2, r1
2a9c: 10 92 f1 01 sts 0x01F1, r1
2aa0: 10 92 fb 01 sts 0x01FB, r1
2aa4: 10 92 f4 01 sts 0x01F4, r1
2aa8: 10 92 f3 01 sts 0x01F3, r1
2aac: 10 92 fa 01 sts 0x01FA, r1
2ab0: 10 92 f6 01 sts 0x01F6, r1
2ab4: 10 92 f5 01 sts 0x01F5, r1
2ab8: 10 92 fc 01 sts 0x01FC, r1
2abc: 80 91 44 02 lds r24, 0x0244
2ac0: 90 91 45 02 lds r25, 0x0245
2ac4: a0 91 46 02 lds r26, 0x0246
2ac8: b0 91 47 02 lds r27, 0x0247
2acc: 80 93 30 02 sts 0x0230, r24
2ad0: 90 93 31 02 sts 0x0231, r25
2ad4: a0 93 32 02 sts 0x0232, r26
2ad8: b0 93 33 02 sts 0x0233, r27
2adc: 80 91 34 02 lds r24, 0x0234
2ae0: 90 91 35 02 lds r25, 0x0235
2ae4: a0 91 36 02 lds r26, 0x0236
2ae8: b0 91 37 02 lds r27, 0x0237
2aec: 80 93 20 02 sts 0x0220, r24
2af0: 90 93 21 02 sts 0x0221, r25
2af4: a0 93 22 02 sts 0x0222, r26
2af8: b0 93 23 02 sts 0x0223, r27
2afc: 80 91 3c 02 lds r24, 0x023C
2b00: 90 91 3d 02 lds r25, 0x023D
2b04: a0 91 3e 02 lds r26, 0x023E
2b08: b0 91 3f 02 lds r27, 0x023F
2b0c: 80 93 28 02 sts 0x0228, r24
2b10: 90 93 29 02 sts 0x0229, r25
2b14: a0 93 2a 02 sts 0x022A, r26
2b18: b0 93 2b 02 sts 0x022B, r27
2b1c: 80 91 38 02 lds r24, 0x0238
2b20: 90 91 39 02 lds r25, 0x0239
2b24: a0 91 3a 02 lds r26, 0x023A
2b28: b0 91 3b 02 lds r27, 0x023B
2b2c: 80 93 24 02 sts 0x0224, r24
2b30: 90 93 25 02 sts 0x0225, r25
2b34: a0 93 26 02 sts 0x0226, r26
2b38: b0 93 27 02 sts 0x0227, r27
2b3c: 80 91 40 02 lds r24, 0x0240
2b40: 90 91 41 02 lds r25, 0x0241
2b44: a0 91 42 02 lds r26, 0x0242
2b48: b0 91 43 02 lds r27, 0x0243
2b4c: 80 93 2c 02 sts 0x022C, r24
2b50: 90 93 2d 02 sts 0x022D, r25
2b54: a0 93 2e 02 sts 0x022E, r26
2b58: b0 93 2f 02 sts 0x022F, r27
2b5c: 8f ee ldi r24, 0xEF ; 239
2b5e: 80 93 7a 00 sts 0x007A, r24
2b62: 80 91 7a 06 lds r24, 0x067A
2b66: 90 91 7b 06 lds r25, 0x067B
2b6a: 89 3c cpi r24, 0xC9 ; 201
2b6c: 91 05 cpc r25, r1
2b6e: 7c f0 brlt .+30 ; 0x2b8e <Mittelwert+0x300>
2b70: 20 91 7a 06 lds r18, 0x067A
2b74: 30 91 7b 06 lds r19, 0x067B
2b78: 80 91 7a 06 lds r24, 0x067A
2b7c: 90 91 7b 06 lds r25, 0x067B
2b80: 88 0f add r24, r24
2b82: 99 1f adc r25, r25
2b84: 88 0f add r24, r24
2b86: 99 1f adc r25, r25
2b88: 20 52 subi r18, 0x20 ; 32
2b8a: 33 40 sbci r19, 0x03 ; 3
2b8c: 15 c0 rjmp .+42 ; 0x2bb8 <Mittelwert+0x32a>
2b8e: 80 91 7a 06 lds r24, 0x067A
2b92: 90 91 7b 06 lds r25, 0x067B
2b96: 88 53 subi r24, 0x38 ; 56
2b98: 9f 4f sbci r25, 0xFF ; 255
2b9a: a4 f4 brge .+40 ; 0x2bc4 <Mittelwert+0x336>
2b9c: 20 91 7a 06 lds r18, 0x067A
2ba0: 30 91 7b 06 lds r19, 0x067B
2ba4: 80 91 7a 06 lds r24, 0x067A
2ba8: 90 91 7b 06 lds r25, 0x067B
2bac: 88 0f add r24, r24
2bae: 99 1f adc r25, r25
2bb0: 88 0f add r24, r24
2bb2: 99 1f adc r25, r25
2bb4: 20 5e subi r18, 0xE0 ; 224
2bb6: 3c 4f sbci r19, 0xFC ; 252
2bb8: 82 0f add r24, r18
2bba: 93 1f adc r25, r19
2bbc: 90 93 7b 06 sts 0x067B, r25
2bc0: 80 93 7a 06 sts 0x067A, r24
2bc4: 80 91 78 06 lds r24, 0x0678
2bc8: 90 91 79 06 lds r25, 0x0679
2bcc: 89 3c cpi r24, 0xC9 ; 201
2bce: 91 05 cpc r25, r1
2bd0: 7c f0 brlt .+30 ; 0x2bf0 <Mittelwert+0x362>
2bd2: 20 91 78 06 lds r18, 0x0678
2bd6: 30 91 79 06 lds r19, 0x0679
2bda: 80 91 78 06 lds r24, 0x0678
2bde: 90 91 79 06 lds r25, 0x0679
2be2: 88 0f add r24, r24
2be4: 99 1f adc r25, r25
2be6: 88 0f add r24, r24
2be8: 99 1f adc r25, r25
2bea: 20 52 subi r18, 0x20 ; 32
2bec: 33 40 sbci r19, 0x03 ; 3
2bee: 15 c0 rjmp .+42 ; 0x2c1a <Mittelwert+0x38c>
2bf0: 80 91 78 06 lds r24, 0x0678
2bf4: 90 91 79 06 lds r25, 0x0679
2bf8: 88 53 subi r24, 0x38 ; 56
2bfa: 9f 4f sbci r25, 0xFF ; 255
2bfc: a4 f4 brge .+40 ; 0x2c26 <Mittelwert+0x398>
2bfe: 20 91 78 06 lds r18, 0x0678
2c02: 30 91 79 06 lds r19, 0x0679
2c06: 80 91 78 06 lds r24, 0x0678
2c0a: 90 91 79 06 lds r25, 0x0679
2c0e: 88 0f add r24, r24
2c10: 99 1f adc r25, r25
2c12: 88 0f add r24, r24
2c14: 99 1f adc r25, r25
2c16: 20 5e subi r18, 0xE0 ; 224
2c18: 3c 4f sbci r19, 0xFC ; 252
2c1a: 82 0f add r24, r18
2c1c: 93 1f adc r25, r19
2c1e: 90 93 79 06 sts 0x0679, r25
2c22: 80 93 78 06 sts 0x0678, r24
2c26: 20 91 58 02 lds r18, 0x0258
2c2a: 30 91 59 02 lds r19, 0x0259
2c2e: 80 91 42 06 lds r24, 0x0642
2c32: e8 2f mov r30, r24
2c34: ff 27 eor r31, r31
2c36: ee 0f add r30, r30
2c38: ff 1f adc r31, r31
2c3a: ee 5e subi r30, 0xEE ; 238
2c3c: f9 4f sbci r31, 0xF9 ; 249
2c3e: 80 81 ld r24, Z
2c40: 91 81 ldd r25, Z+1 ; 0x01
2c42: 82 59 subi r24, 0x92 ; 146
2c44: 9f 4f sbci r25, 0xFF ; 255
2c46: 28 17 cp r18, r24
2c48: 39 07 cpc r19, r25
2c4a: 1c f4 brge .+6 ; 0x2c52 <Mittelwert+0x3c4>
2c4c: 2f 5f subi r18, 0xFF ; 255
2c4e: 3f 4f sbci r19, 0xFF ; 255
2c50: 0c c0 rjmp .+24 ; 0x2c6a <Mittelwert+0x3dc>
2c52: 80 81 ld r24, Z
2c54: 91 81 ldd r25, Z+1 ; 0x01
2c56: 82 59 subi r24, 0x92 ; 146
2c58: 9f 4f sbci r25, 0xFF ; 255
2c5a: 82 17 cp r24, r18
2c5c: 93 07 cpc r25, r19
2c5e: 4c f4 brge .+18 ; 0x2c72 <Mittelwert+0x3e4>
2c60: 21 15 cp r18, r1
2c62: 31 05 cpc r19, r1
2c64: 31 f0 breq .+12 ; 0x2c72 <Mittelwert+0x3e4>
2c66: 21 50 subi r18, 0x01 ; 1
2c68: 30 40 sbci r19, 0x00 ; 0
2c6a: 30 93 59 02 sts 0x0259, r19
2c6e: 20 93 58 02 sts 0x0258, r18
2c72: 20 91 5a 02 lds r18, 0x025A
2c76: 30 91 5b 02 lds r19, 0x025B
2c7a: 80 91 43 06 lds r24, 0x0643
2c7e: e8 2f mov r30, r24
2c80: ff 27 eor r31, r31
2c82: ee 0f add r30, r30
2c84: ff 1f adc r31, r31
2c86: ee 5e subi r30, 0xEE ; 238
2c88: f9 4f sbci r31, 0xF9 ; 249
2c8a: 80 81 ld r24, Z
2c8c: 91 81 ldd r25, Z+1 ; 0x01
2c8e: 82 59 subi r24, 0x92 ; 146
2c90: 9f 4f sbci r25, 0xFF ; 255
2c92: 28 17 cp r18, r24
2c94: 39 07 cpc r19, r25
2c96: 1c f4 brge .+6 ; 0x2c9e <Mittelwert+0x410>
2c98: 2f 5f subi r18, 0xFF ; 255
2c9a: 3f 4f sbci r19, 0xFF ; 255
2c9c: 0c c0 rjmp .+24 ; 0x2cb6 <Mittelwert+0x428>
2c9e: 80 81 ld r24, Z
2ca0: 91 81 ldd r25, Z+1 ; 0x01
2ca2: 82 59 subi r24, 0x92 ; 146
2ca4: 9f 4f sbci r25, 0xFF ; 255
2ca6: 82 17 cp r24, r18
2ca8: 93 07 cpc r25, r19
2caa: 4c f4 brge .+18 ; 0x2cbe <Mittelwert+0x430>
2cac: 21 15 cp r18, r1
2cae: 31 05 cpc r19, r1
2cb0: 31 f0 breq .+12 ; 0x2cbe <Mittelwert+0x430>
2cb2: 21 50 subi r18, 0x01 ; 1
2cb4: 30 40 sbci r19, 0x00 ; 0
2cb6: 30 93 5b 02 sts 0x025B, r19
2cba: 20 93 5a 02 sts 0x025A, r18
2cbe: 20 91 5c 02 lds r18, 0x025C
2cc2: 30 91 5d 02 lds r19, 0x025D
2cc6: 80 91 44 06 lds r24, 0x0644
2cca: e8 2f mov r30, r24
2ccc: ff 27 eor r31, r31
2cce: ee 0f add r30, r30
2cd0: ff 1f adc r31, r31
2cd2: ee 5e subi r30, 0xEE ; 238
2cd4: f9 4f sbci r31, 0xF9 ; 249
2cd6: 80 81 ld r24, Z
2cd8: 91 81 ldd r25, Z+1 ; 0x01
2cda: 82 59 subi r24, 0x92 ; 146
2cdc: 9f 4f sbci r25, 0xFF ; 255
2cde: 28 17 cp r18, r24
2ce0: 39 07 cpc r19, r25
2ce2: 1c f4 brge .+6 ; 0x2cea <Mittelwert+0x45c>
2ce4: 2f 5f subi r18, 0xFF ; 255
2ce6: 3f 4f sbci r19, 0xFF ; 255
2ce8: 0c c0 rjmp .+24 ; 0x2d02 <Mittelwert+0x474>
2cea: 80 81 ld r24, Z
2cec: 91 81 ldd r25, Z+1 ; 0x01
2cee: 82 59 subi r24, 0x92 ; 146
2cf0: 9f 4f sbci r25, 0xFF ; 255
2cf2: 82 17 cp r24, r18
2cf4: 93 07 cpc r25, r19
2cf6: 4c f4 brge .+18 ; 0x2d0a <Mittelwert+0x47c>
2cf8: 21 15 cp r18, r1
2cfa: 31 05 cpc r19, r1
2cfc: 31 f0 breq .+12 ; 0x2d0a <Mittelwert+0x47c>
2cfe: 21 50 subi r18, 0x01 ; 1
2d00: 30 40 sbci r19, 0x00 ; 0
2d02: 30 93 5d 02 sts 0x025D, r19
2d06: 20 93 5c 02 sts 0x025C, r18
2d0a: 20 91 5e 02 lds r18, 0x025E
2d0e: 30 91 5f 02 lds r19, 0x025F
2d12: 80 91 45 06 lds r24, 0x0645
2d16: e8 2f mov r30, r24
2d18: ff 27 eor r31, r31
2d1a: ee 0f add r30, r30
2d1c: ff 1f adc r31, r31
2d1e: ee 5e subi r30, 0xEE ; 238
2d20: f9 4f sbci r31, 0xF9 ; 249
2d22: 80 81 ld r24, Z
2d24: 91 81 ldd r25, Z+1 ; 0x01
2d26: 82 59 subi r24, 0x92 ; 146
2d28: 9f 4f sbci r25, 0xFF ; 255
2d2a: 28 17 cp r18, r24
2d2c: 39 07 cpc r19, r25
2d2e: 1c f4 brge .+6 ; 0x2d36 <Mittelwert+0x4a8>
2d30: 2f 5f subi r18, 0xFF ; 255
2d32: 3f 4f sbci r19, 0xFF ; 255
2d34: 0c c0 rjmp .+24 ; 0x2d4e <Mittelwert+0x4c0>
2d36: 80 81 ld r24, Z
2d38: 91 81 ldd r25, Z+1 ; 0x01
2d3a: 82 59 subi r24, 0x92 ; 146
2d3c: 9f 4f sbci r25, 0xFF ; 255
2d3e: 82 17 cp r24, r18
2d40: 93 07 cpc r25, r19
2d42: 4c f4 brge .+18 ; 0x2d56 <Mittelwert+0x4c8>
2d44: 21 15 cp r18, r1
2d46: 31 05 cpc r19, r1
2d48: 31 f0 breq .+12 ; 0x2d56 <Mittelwert+0x4c8>
2d4a: 21 50 subi r18, 0x01 ; 1
2d4c: 30 40 sbci r19, 0x00 ; 0
2d4e: 30 93 5f 02 sts 0x025F, r19
2d52: 20 93 5e 02 sts 0x025E, r18
2d56: 80 91 58 02 lds r24, 0x0258
2d5a: 90 91 59 02 lds r25, 0x0259
2d5e: 97 ff sbrs r25, 7
2d60: 05 c0 rjmp .+10 ; 0x2d6c <Mittelwert+0x4de>
2d62: 10 92 59 02 sts 0x0259, r1
2d66: 10 92 58 02 sts 0x0258, r1
2d6a: 0a c0 rjmp .+20 ; 0x2d80 <Mittelwert+0x4f2>
2d6c: 8f 3f cpi r24, 0xFF ; 255
2d6e: 91 05 cpc r25, r1
2d70: 39 f0 breq .+14 ; 0x2d80 <Mittelwert+0x4f2>
2d72: 34 f0 brlt .+12 ; 0x2d80 <Mittelwert+0x4f2>
2d74: 8f ef ldi r24, 0xFF ; 255
2d76: 90 e0 ldi r25, 0x00 ; 0
2d78: 90 93 59 02 sts 0x0259, r25
2d7c: 80 93 58 02 sts 0x0258, r24
2d80: 80 91 5a 02 lds r24, 0x025A
2d84: 90 91 5b 02 lds r25, 0x025B
2d88: 97 ff sbrs r25, 7
2d8a: 05 c0 rjmp .+10 ; 0x2d96 <Mittelwert+0x508>
2d8c: 10 92 5b 02 sts 0x025B, r1
2d90: 10 92 5a 02 sts 0x025A, r1
2d94: 0a c0 rjmp .+20 ; 0x2daa <Mittelwert+0x51c>
2d96: 8f 3f cpi r24, 0xFF ; 255
2d98: 91 05 cpc r25, r1
2d9a: 39 f0 breq .+14 ; 0x2daa <Mittelwert+0x51c>
2d9c: 34 f0 brlt .+12 ; 0x2daa <Mittelwert+0x51c>
2d9e: 8f ef ldi r24, 0xFF ; 255
2da0: 90 e0 ldi r25, 0x00 ; 0
2da2: 90 93 5b 02 sts 0x025B, r25
2da6: 80 93 5a 02 sts 0x025A, r24
2daa: 80 91 5c 02 lds r24, 0x025C
2dae: 90 91 5d 02 lds r25, 0x025D
2db2: 97 ff sbrs r25, 7
2db4: 05 c0 rjmp .+10 ; 0x2dc0 <Mittelwert+0x532>
2db6: 10 92 5d 02 sts 0x025D, r1
2dba: 10 92 5c 02 sts 0x025C, r1
2dbe: 0a c0 rjmp .+20 ; 0x2dd4 <Mittelwert+0x546>
2dc0: 8f 3f cpi r24, 0xFF ; 255
2dc2: 91 05 cpc r25, r1
2dc4: 39 f0 breq .+14 ; 0x2dd4 <Mittelwert+0x546>
2dc6: 34 f0 brlt .+12 ; 0x2dd4 <Mittelwert+0x546>
2dc8: 8f ef ldi r24, 0xFF ; 255
2dca: 90 e0 ldi r25, 0x00 ; 0
2dcc: 90 93 5d 02 sts 0x025D, r25
2dd0: 80 93 5c 02 sts 0x025C, r24
2dd4: 80 91 5e 02 lds r24, 0x025E
2dd8: 90 91 5f 02 lds r25, 0x025F
2ddc: 97 ff sbrs r25, 7
2dde: 05 c0 rjmp .+10 ; 0x2dea <Mittelwert+0x55c>
2de0: 10 92 5f 02 sts 0x025F, r1
2de4: 10 92 5e 02 sts 0x025E, r1
2de8: 0a c0 rjmp .+20 ; 0x2dfe <Mittelwert+0x570>
2dea: 8f 3f cpi r24, 0xFF ; 255
2dec: 91 05 cpc r25, r1
2dee: 39 f0 breq .+14 ; 0x2dfe <Mittelwert+0x570>
2df0: 34 f0 brlt .+12 ; 0x2dfe <Mittelwert+0x570>
2df2: 8f ef ldi r24, 0xFF ; 255
2df4: 90 e0 ldi r25, 0x00 ; 0
2df6: 90 93 5f 02 sts 0x025F, r25
2dfa: 80 93 5e 02 sts 0x025E, r24
2dfe: 1f 91 pop r17
2e00: 0f 91 pop r16
2e02: ff 90 pop r15
2e04: ef 90 pop r14
2e06: df 90 pop r13
2e08: cf 90 pop r12
2e0a: bf 90 pop r11
2e0c: af 90 pop r10
2e0e: 08 95 ret
 
00002e10 <CalibrierMittelwert>:
2e10: 10 92 7a 00 sts 0x007A, r1
2e14: 80 91 f7 01 lds r24, 0x01F7
2e18: 88 23 and r24, r24
2e1a: 69 f0 breq .+26 ; 0x2e36 <CalibrierMittelwert+0x26>
2e1c: 80 91 eb 01 lds r24, 0x01EB
2e20: 90 91 ec 01 lds r25, 0x01EC
2e24: 60 91 f7 01 lds r22, 0x01F7
2e28: 77 27 eor r23, r23
2e2a: 0e 94 34 31 call 0x6268 ; 0x6268 <__divmodhi4>
2e2e: 70 93 7b 06 sts 0x067B, r23
2e32: 60 93 7a 06 sts 0x067A, r22
2e36: 80 91 f8 01 lds r24, 0x01F8
2e3a: 88 23 and r24, r24
2e3c: 69 f0 breq .+26 ; 0x2e58 <CalibrierMittelwert+0x48>
2e3e: 80 91 ed 01 lds r24, 0x01ED
2e42: 90 91 ee 01 lds r25, 0x01EE
2e46: 60 91 f8 01 lds r22, 0x01F8
2e4a: 77 27 eor r23, r23
2e4c: 0e 94 34 31 call 0x6268 ; 0x6268 <__divmodhi4>
2e50: 70 93 79 06 sts 0x0679, r23
2e54: 60 93 78 06 sts 0x0678, r22
2e58: 80 91 f9 01 lds r24, 0x01F9
2e5c: 88 23 and r24, r24
2e5e: 69 f0 breq .+26 ; 0x2e7a <CalibrierMittelwert+0x6a>
2e60: 80 91 ef 01 lds r24, 0x01EF
2e64: 90 91 f0 01 lds r25, 0x01F0
2e68: 60 91 f9 01 lds r22, 0x01F9
2e6c: 77 27 eor r23, r23
2e6e: 0e 94 34 31 call 0x6268 ; 0x6268 <__divmodhi4>
2e72: 70 93 87 06 sts 0x0687, r23
2e76: 60 93 86 06 sts 0x0686, r22
2e7a: 80 91 fa 01 lds r24, 0x01FA
2e7e: 88 23 and r24, r24
2e80: d1 f0 breq .+52 ; 0x2eb6 <CalibrierMittelwert+0xa6>
2e82: 60 91 f3 01 lds r22, 0x01F3
2e86: 70 91 f4 01 lds r23, 0x01F4
2e8a: 20 91 fa 01 lds r18, 0x01FA
2e8e: 88 27 eor r24, r24
2e90: 77 fd sbrc r23, 7
2e92: 80 95 com r24
2e94: 98 2f mov r25, r24
2e96: 34 e0 ldi r19, 0x04 ; 4
2e98: 66 0f add r22, r22
2e9a: 77 1f adc r23, r23
2e9c: 88 1f adc r24, r24
2e9e: 99 1f adc r25, r25
2ea0: 3a 95 dec r19
2ea2: d1 f7 brne .-12 ; 0x2e98 <CalibrierMittelwert+0x88>
2ea4: 33 27 eor r19, r19
2ea6: 44 27 eor r20, r20
2ea8: 55 27 eor r21, r21
2eaa: 0e 94 69 31 call 0x62d2 ; 0x62d2 <__divmodsi4>
2eae: 30 93 84 06 sts 0x0684, r19
2eb2: 20 93 83 06 sts 0x0683, r18
2eb6: 80 91 fb 01 lds r24, 0x01FB
2eba: 88 23 and r24, r24
2ebc: d1 f0 breq .+52 ; 0x2ef2 <CalibrierMittelwert+0xe2>
2ebe: 60 91 f1 01 lds r22, 0x01F1
2ec2: 70 91 f2 01 lds r23, 0x01F2
2ec6: 20 91 fb 01 lds r18, 0x01FB
2eca: 88 27 eor r24, r24
2ecc: 77 fd sbrc r23, 7
2ece: 80 95 com r24
2ed0: 98 2f mov r25, r24
2ed2: b4 e0 ldi r27, 0x04 ; 4
2ed4: 66 0f add r22, r22
2ed6: 77 1f adc r23, r23
2ed8: 88 1f adc r24, r24
2eda: 99 1f adc r25, r25
2edc: ba 95 dec r27
2ede: d1 f7 brne .-12 ; 0x2ed4 <CalibrierMittelwert+0xc4>
2ee0: 33 27 eor r19, r19
2ee2: 44 27 eor r20, r20
2ee4: 55 27 eor r21, r21
2ee6: 0e 94 69 31 call 0x62d2 ; 0x62d2 <__divmodsi4>
2eea: 30 93 8d 06 sts 0x068D, r19
2eee: 20 93 8c 06 sts 0x068C, r18
2ef2: 80 91 fc 01 lds r24, 0x01FC
2ef6: 88 23 and r24, r24
2ef8: 99 f0 breq .+38 ; 0x2f20 <CalibrierMittelwert+0x110>
2efa: 60 91 f5 01 lds r22, 0x01F5
2efe: 70 91 f6 01 lds r23, 0x01F6
2f02: 20 91 fc 01 lds r18, 0x01FC
2f06: 88 27 eor r24, r24
2f08: 77 fd sbrc r23, 7
2f0a: 80 95 com r24
2f0c: 98 2f mov r25, r24
2f0e: 33 27 eor r19, r19
2f10: 44 27 eor r20, r20
2f12: 55 27 eor r21, r21
2f14: 0e 94 69 31 call 0x62d2 ; 0x62d2 <__divmodsi4>
2f18: 30 93 7e 06 sts 0x067E, r19
2f1c: 20 93 7d 06 sts 0x067D, r18
2f20: 10 92 ec 01 sts 0x01EC, r1
2f24: 10 92 eb 01 sts 0x01EB, r1
2f28: 10 92 f7 01 sts 0x01F7, r1
2f2c: 10 92 ee 01 sts 0x01EE, r1
2f30: 10 92 ed 01 sts 0x01ED, r1
2f34: 10 92 f8 01 sts 0x01F8, r1
2f38: 10 92 f0 01 sts 0x01F0, r1
2f3c: 10 92 ef 01 sts 0x01EF, r1
2f40: 10 92 f9 01 sts 0x01F9, r1
2f44: 10 92 f2 01 sts 0x01F2, r1
2f48: 10 92 f1 01 sts 0x01F1, r1
2f4c: 10 92 fb 01 sts 0x01FB, r1
2f50: 10 92 f4 01 sts 0x01F4, r1
2f54: 10 92 f3 01 sts 0x01F3, r1
2f58: 10 92 fa 01 sts 0x01FA, r1
2f5c: 10 92 f6 01 sts 0x01F6, r1
2f60: 10 92 f5 01 sts 0x01F5, r1
2f64: 10 92 fc 01 sts 0x01FC, r1
2f68: 8f ee ldi r24, 0xEF ; 239
2f6a: 80 93 7a 00 sts 0x007A, r24
2f6e: 20 91 58 02 lds r18, 0x0258
2f72: 30 91 59 02 lds r19, 0x0259
2f76: 80 91 42 06 lds r24, 0x0642
2f7a: e8 2f mov r30, r24
2f7c: ff 27 eor r31, r31
2f7e: ee 0f add r30, r30
2f80: ff 1f adc r31, r31
2f82: ee 5e subi r30, 0xEE ; 238
2f84: f9 4f sbci r31, 0xF9 ; 249
2f86: 80 81 ld r24, Z
2f88: 91 81 ldd r25, Z+1 ; 0x01
2f8a: 82 59 subi r24, 0x92 ; 146
2f8c: 9f 4f sbci r25, 0xFF ; 255
2f8e: 28 17 cp r18, r24
2f90: 39 07 cpc r19, r25
2f92: 1c f4 brge .+6 ; 0x2f9a <CalibrierMittelwert+0x18a>
2f94: 2f 5f subi r18, 0xFF ; 255
2f96: 3f 4f sbci r19, 0xFF ; 255
2f98: 0c c0 rjmp .+24 ; 0x2fb2 <CalibrierMittelwert+0x1a2>
2f9a: 80 81 ld r24, Z
2f9c: 91 81 ldd r25, Z+1 ; 0x01
2f9e: 82 59 subi r24, 0x92 ; 146
2fa0: 9f 4f sbci r25, 0xFF ; 255
2fa2: 82 17 cp r24, r18
2fa4: 93 07 cpc r25, r19
2fa6: 4c f4 brge .+18 ; 0x2fba <CalibrierMittelwert+0x1aa>
2fa8: 21 15 cp r18, r1
2faa: 31 05 cpc r19, r1
2fac: 31 f0 breq .+12 ; 0x2fba <CalibrierMittelwert+0x1aa>
2fae: 21 50 subi r18, 0x01 ; 1
2fb0: 30 40 sbci r19, 0x00 ; 0
2fb2: 30 93 59 02 sts 0x0259, r19
2fb6: 20 93 58 02 sts 0x0258, r18
2fba: 20 91 5a 02 lds r18, 0x025A
2fbe: 30 91 5b 02 lds r19, 0x025B
2fc2: 80 91 43 06 lds r24, 0x0643
2fc6: e8 2f mov r30, r24
2fc8: ff 27 eor r31, r31
2fca: ee 0f add r30, r30
2fcc: ff 1f adc r31, r31
2fce: ee 5e subi r30, 0xEE ; 238
2fd0: f9 4f sbci r31, 0xF9 ; 249
2fd2: 80 81 ld r24, Z
2fd4: 91 81 ldd r25, Z+1 ; 0x01
2fd6: 82 59 subi r24, 0x92 ; 146
2fd8: 9f 4f sbci r25, 0xFF ; 255
2fda: 28 17 cp r18, r24
2fdc: 39 07 cpc r19, r25
2fde: 1c f4 brge .+6 ; 0x2fe6 <CalibrierMittelwert+0x1d6>
2fe0: 2f 5f subi r18, 0xFF ; 255
2fe2: 3f 4f sbci r19, 0xFF ; 255
2fe4: 0c c0 rjmp .+24 ; 0x2ffe <CalibrierMittelwert+0x1ee>
2fe6: 80 81 ld r24, Z
2fe8: 91 81 ldd r25, Z+1 ; 0x01
2fea: 82 59 subi r24, 0x92 ; 146
2fec: 9f 4f sbci r25, 0xFF ; 255
2fee: 82 17 cp r24, r18
2ff0: 93 07 cpc r25, r19
2ff2: 4c f4 brge .+18 ; 0x3006 <CalibrierMittelwert+0x1f6>
2ff4: 21 15 cp r18, r1
2ff6: 31 05 cpc r19, r1
2ff8: 31 f0 breq .+12 ; 0x3006 <CalibrierMittelwert+0x1f6>
2ffa: 21 50 subi r18, 0x01 ; 1
2ffc: 30 40 sbci r19, 0x00 ; 0
2ffe: 30 93 5b 02 sts 0x025B, r19
3002: 20 93 5a 02 sts 0x025A, r18
3006: 20 91 5c 02 lds r18, 0x025C
300a: 30 91 5d 02 lds r19, 0x025D
300e: 80 91 44 06 lds r24, 0x0644
3012: e8 2f mov r30, r24
3014: ff 27 eor r31, r31
3016: ee 0f add r30, r30
3018: ff 1f adc r31, r31
301a: ee 5e subi r30, 0xEE ; 238
301c: f9 4f sbci r31, 0xF9 ; 249
301e: 80 81 ld r24, Z
3020: 91 81 ldd r25, Z+1 ; 0x01
3022: 82 59 subi r24, 0x92 ; 146
3024: 9f 4f sbci r25, 0xFF ; 255
3026: 28 17 cp r18, r24
3028: 39 07 cpc r19, r25
302a: 1c f4 brge .+6 ; 0x3032 <CalibrierMittelwert+0x222>
302c: 2f 5f subi r18, 0xFF ; 255
302e: 3f 4f sbci r19, 0xFF ; 255
3030: 0c c0 rjmp .+24 ; 0x304a <CalibrierMittelwert+0x23a>
3032: 80 81 ld r24, Z
3034: 91 81 ldd r25, Z+1 ; 0x01
3036: 82 59 subi r24, 0x92 ; 146
3038: 9f 4f sbci r25, 0xFF ; 255
303a: 82 17 cp r24, r18
303c: 93 07 cpc r25, r19
303e: 4c f4 brge .+18 ; 0x3052 <CalibrierMittelwert+0x242>
3040: 21 15 cp r18, r1
3042: 31 05 cpc r19, r1
3044: 31 f0 breq .+12 ; 0x3052 <CalibrierMittelwert+0x242>
3046: 21 50 subi r18, 0x01 ; 1
3048: 30 40 sbci r19, 0x00 ; 0
304a: 30 93 5d 02 sts 0x025D, r19
304e: 20 93 5c 02 sts 0x025C, r18
3052: 20 91 5e 02 lds r18, 0x025E
3056: 30 91 5f 02 lds r19, 0x025F
305a: 80 91 45 06 lds r24, 0x0645
305e: e8 2f mov r30, r24
3060: ff 27 eor r31, r31
3062: ee 0f add r30, r30
3064: ff 1f adc r31, r31
3066: ee 5e subi r30, 0xEE ; 238
3068: f9 4f sbci r31, 0xF9 ; 249
306a: 80 81 ld r24, Z
306c: 91 81 ldd r25, Z+1 ; 0x01
306e: 82 59 subi r24, 0x92 ; 146
3070: 9f 4f sbci r25, 0xFF ; 255
3072: 28 17 cp r18, r24
3074: 39 07 cpc r19, r25
3076: 1c f4 brge .+6 ; 0x307e <CalibrierMittelwert+0x26e>
3078: 2f 5f subi r18, 0xFF ; 255
307a: 3f 4f sbci r19, 0xFF ; 255
307c: 0c c0 rjmp .+24 ; 0x3096 <CalibrierMittelwert+0x286>
307e: 80 81 ld r24, Z
3080: 91 81 ldd r25, Z+1 ; 0x01
3082: 82 59 subi r24, 0x92 ; 146
3084: 9f 4f sbci r25, 0xFF ; 255
3086: 82 17 cp r24, r18
3088: 93 07 cpc r25, r19
308a: 4c f4 brge .+18 ; 0x309e <CalibrierMittelwert+0x28e>
308c: 21 15 cp r18, r1
308e: 31 05 cpc r19, r1
3090: 31 f0 breq .+12 ; 0x309e <CalibrierMittelwert+0x28e>
3092: 21 50 subi r18, 0x01 ; 1
3094: 30 40 sbci r19, 0x00 ; 0
3096: 30 93 5f 02 sts 0x025F, r19
309a: 20 93 5e 02 sts 0x025E, r18
309e: 80 91 58 02 lds r24, 0x0258
30a2: 90 91 59 02 lds r25, 0x0259
30a6: 97 ff sbrs r25, 7
30a8: 05 c0 rjmp .+10 ; 0x30b4 <CalibrierMittelwert+0x2a4>
30aa: 10 92 59 02 sts 0x0259, r1
30ae: 10 92 58 02 sts 0x0258, r1
30b2: 0a c0 rjmp .+20 ; 0x30c8 <CalibrierMittelwert+0x2b8>
30b4: 8f 3f cpi r24, 0xFF ; 255
30b6: 91 05 cpc r25, r1
30b8: 39 f0 breq .+14 ; 0x30c8 <CalibrierMittelwert+0x2b8>
30ba: 34 f0 brlt .+12 ; 0x30c8 <CalibrierMittelwert+0x2b8>
30bc: 8f ef ldi r24, 0xFF ; 255
30be: 90 e0 ldi r25, 0x00 ; 0
30c0: 90 93 59 02 sts 0x0259, r25
30c4: 80 93 58 02 sts 0x0258, r24
30c8: 80 91 5a 02 lds r24, 0x025A
30cc: 90 91 5b 02 lds r25, 0x025B
30d0: 97 ff sbrs r25, 7
30d2: 05 c0 rjmp .+10 ; 0x30de <CalibrierMittelwert+0x2ce>
30d4: 10 92 5b 02 sts 0x025B, r1
30d8: 10 92 5a 02 sts 0x025A, r1
30dc: 0a c0 rjmp .+20 ; 0x30f2 <CalibrierMittelwert+0x2e2>
30de: 8f 3f cpi r24, 0xFF ; 255
30e0: 91 05 cpc r25, r1
30e2: 39 f0 breq .+14 ; 0x30f2 <CalibrierMittelwert+0x2e2>
30e4: 34 f0 brlt .+12 ; 0x30f2 <CalibrierMittelwert+0x2e2>
30e6: 8f ef ldi r24, 0xFF ; 255
30e8: 90 e0 ldi r25, 0x00 ; 0
30ea: 90 93 5b 02 sts 0x025B, r25
30ee: 80 93 5a 02 sts 0x025A, r24
30f2: 80 91 5c 02 lds r24, 0x025C
30f6: 90 91 5d 02 lds r25, 0x025D
30fa: 97 ff sbrs r25, 7
30fc: 05 c0 rjmp .+10 ; 0x3108 <CalibrierMittelwert+0x2f8>
30fe: 10 92 5d 02 sts 0x025D, r1
3102: 10 92 5c 02 sts 0x025C, r1
3106: 0a c0 rjmp .+20 ; 0x311c <CalibrierMittelwert+0x30c>
3108: 8f 3f cpi r24, 0xFF ; 255
310a: 91 05 cpc r25, r1
310c: 39 f0 breq .+14 ; 0x311c <CalibrierMittelwert+0x30c>
310e: 34 f0 brlt .+12 ; 0x311c <CalibrierMittelwert+0x30c>
3110: 8f ef ldi r24, 0xFF ; 255
3112: 90 e0 ldi r25, 0x00 ; 0
3114: 90 93 5d 02 sts 0x025D, r25
3118: 80 93 5c 02 sts 0x025C, r24
311c: 80 91 5e 02 lds r24, 0x025E
3120: 90 91 5f 02 lds r25, 0x025F
3124: 97 ff sbrs r25, 7
3126: 05 c0 rjmp .+10 ; 0x3132 <CalibrierMittelwert+0x322>
3128: 10 92 5f 02 sts 0x025F, r1
312c: 10 92 5e 02 sts 0x025E, r1
3130: 08 95 ret
3132: 8f 3f cpi r24, 0xFF ; 255
3134: 91 05 cpc r25, r1
3136: 39 f0 breq .+14 ; 0x3146 <CalibrierMittelwert+0x336>
3138: 34 f0 brlt .+12 ; 0x3146 <CalibrierMittelwert+0x336>
313a: 8f ef ldi r24, 0xFF ; 255
313c: 90 e0 ldi r25, 0x00 ; 0
313e: 90 93 5f 02 sts 0x025F, r25
3142: 80 93 5e 02 sts 0x025E, r24
3146: 08 95 ret
 
00003148 <ParameterZuordnung>:
3148: 1f 93 push r17
314a: 80 91 49 06 lds r24, 0x0649
314e: 8b 3f cpi r24, 0xFB ; 251
3150: 98 f0 brcs .+38 ; 0x3178 <ParameterZuordnung+0x30>
3152: 8b 3f cpi r24, 0xFB ; 251
3154: 19 f4 brne .+6 ; 0x315c <ParameterZuordnung+0x14>
3156: 80 91 58 02 lds r24, 0x0258
315a: 0e c0 rjmp .+28 ; 0x3178 <ParameterZuordnung+0x30>
315c: 8c 3f cpi r24, 0xFC ; 252
315e: 19 f4 brne .+6 ; 0x3166 <ParameterZuordnung+0x1e>
3160: 80 91 5a 02 lds r24, 0x025A
3164: 09 c0 rjmp .+18 ; 0x3178 <ParameterZuordnung+0x30>
3166: 8d 3f cpi r24, 0xFD ; 253
3168: 19 f4 brne .+6 ; 0x3170 <ParameterZuordnung+0x28>
316a: 80 91 5c 02 lds r24, 0x025C
316e: 04 c0 rjmp .+8 ; 0x3178 <ParameterZuordnung+0x30>
3170: 8e 3f cpi r24, 0xFE ; 254
3172: 21 f4 brne .+8 ; 0x317c <ParameterZuordnung+0x34>
3174: 80 91 5e 02 lds r24, 0x025E
3178: 80 93 81 01 sts 0x0181, r24
317c: 80 91 81 01 lds r24, 0x0181
3180: 88 23 and r24, r24
3182: 19 f4 brne .+6 ; 0x318a <ParameterZuordnung+0x42>
3184: 10 92 81 01 sts 0x0181, r1
3188: 04 c0 rjmp .+8 ; 0x3192 <ParameterZuordnung+0x4a>
318a: 8f 3f cpi r24, 0xFF ; 255
318c: 11 f4 brne .+4 ; 0x3192 <ParameterZuordnung+0x4a>
318e: 80 93 81 01 sts 0x0181, r24
3192: 80 91 48 06 lds r24, 0x0648
3196: 8b 3f cpi r24, 0xFB ; 251
3198: 98 f0 brcs .+38 ; 0x31c0 <ParameterZuordnung+0x78>
319a: 8b 3f cpi r24, 0xFB ; 251
319c: 19 f4 brne .+6 ; 0x31a4 <ParameterZuordnung+0x5c>
319e: 80 91 58 02 lds r24, 0x0258
31a2: 0e c0 rjmp .+28 ; 0x31c0 <ParameterZuordnung+0x78>
31a4: 8c 3f cpi r24, 0xFC ; 252
31a6: 19 f4 brne .+6 ; 0x31ae <ParameterZuordnung+0x66>
31a8: 80 91 5a 02 lds r24, 0x025A
31ac: 09 c0 rjmp .+18 ; 0x31c0 <ParameterZuordnung+0x78>
31ae: 8d 3f cpi r24, 0xFD ; 253
31b0: 19 f4 brne .+6 ; 0x31b8 <ParameterZuordnung+0x70>
31b2: 80 91 5c 02 lds r24, 0x025C
31b6: 04 c0 rjmp .+8 ; 0x31c0 <ParameterZuordnung+0x78>
31b8: 8e 3f cpi r24, 0xFE ; 254
31ba: 21 f4 brne .+8 ; 0x31c4 <ParameterZuordnung+0x7c>
31bc: 80 91 5e 02 lds r24, 0x025E
31c0: 80 93 80 01 sts 0x0180, r24
31c4: 80 91 80 01 lds r24, 0x0180
31c8: 88 23 and r24, r24
31ca: 19 f4 brne .+6 ; 0x31d2 <ParameterZuordnung+0x8a>
31cc: 10 92 80 01 sts 0x0180, r1
31d0: 05 c0 rjmp .+10 ; 0x31dc <ParameterZuordnung+0x94>
31d2: 84 36 cpi r24, 0x64 ; 100
31d4: 18 f0 brcs .+6 ; 0x31dc <ParameterZuordnung+0x94>
31d6: 84 e6 ldi r24, 0x64 ; 100
31d8: 80 93 80 01 sts 0x0180, r24
31dc: 80 91 4a 06 lds r24, 0x064A
31e0: 8b 3f cpi r24, 0xFB ; 251
31e2: 98 f0 brcs .+38 ; 0x320a <ParameterZuordnung+0xc2>
31e4: 8b 3f cpi r24, 0xFB ; 251
31e6: 19 f4 brne .+6 ; 0x31ee <ParameterZuordnung+0xa6>
31e8: 80 91 58 02 lds r24, 0x0258
31ec: 0e c0 rjmp .+28 ; 0x320a <ParameterZuordnung+0xc2>
31ee: 8c 3f cpi r24, 0xFC ; 252
31f0: 19 f4 brne .+6 ; 0x31f8 <ParameterZuordnung+0xb0>
31f2: 80 91 5a 02 lds r24, 0x025A
31f6: 09 c0 rjmp .+18 ; 0x320a <ParameterZuordnung+0xc2>
31f8: 8d 3f cpi r24, 0xFD ; 253
31fa: 19 f4 brne .+6 ; 0x3202 <ParameterZuordnung+0xba>
31fc: 80 91 5c 02 lds r24, 0x025C
3200: 04 c0 rjmp .+8 ; 0x320a <ParameterZuordnung+0xc2>
3202: 8e 3f cpi r24, 0xFE ; 254
3204: 21 f4 brne .+8 ; 0x320e <ParameterZuordnung+0xc6>
3206: 80 91 5e 02 lds r24, 0x025E
320a: 80 93 82 01 sts 0x0182, r24
320e: 80 91 82 01 lds r24, 0x0182
3212: 88 23 and r24, r24
3214: 19 f4 brne .+6 ; 0x321c <ParameterZuordnung+0xd4>
3216: 10 92 82 01 sts 0x0182, r1
321a: 05 c0 rjmp .+10 ; 0x3226 <ParameterZuordnung+0xde>
321c: 84 36 cpi r24, 0x64 ; 100
321e: 18 f0 brcs .+6 ; 0x3226 <ParameterZuordnung+0xde>
3220: 84 e6 ldi r24, 0x64 ; 100
3222: 80 93 82 01 sts 0x0182, r24
3226: 80 91 4c 06 lds r24, 0x064C
322a: 8b 3f cpi r24, 0xFB ; 251
322c: 98 f0 brcs .+38 ; 0x3254 <ParameterZuordnung+0x10c>
322e: 8b 3f cpi r24, 0xFB ; 251
3230: 19 f4 brne .+6 ; 0x3238 <ParameterZuordnung+0xf0>
3232: 80 91 58 02 lds r24, 0x0258
3236: 0e c0 rjmp .+28 ; 0x3254 <ParameterZuordnung+0x10c>
3238: 8c 3f cpi r24, 0xFC ; 252
323a: 19 f4 brne .+6 ; 0x3242 <ParameterZuordnung+0xfa>
323c: 80 91 5a 02 lds r24, 0x025A
3240: 09 c0 rjmp .+18 ; 0x3254 <ParameterZuordnung+0x10c>
3242: 8d 3f cpi r24, 0xFD ; 253
3244: 19 f4 brne .+6 ; 0x324c <ParameterZuordnung+0x104>
3246: 80 91 5c 02 lds r24, 0x025C
324a: 04 c0 rjmp .+8 ; 0x3254 <ParameterZuordnung+0x10c>
324c: 8e 3f cpi r24, 0xFE ; 254
324e: 21 f4 brne .+8 ; 0x3258 <ParameterZuordnung+0x110>
3250: 80 91 5e 02 lds r24, 0x025E
3254: 80 93 83 01 sts 0x0183, r24
3258: 80 91 83 01 lds r24, 0x0183
325c: 88 23 and r24, r24
325e: 19 f4 brne .+6 ; 0x3266 <ParameterZuordnung+0x11e>
3260: 10 92 83 01 sts 0x0183, r1
3264: 04 c0 rjmp .+8 ; 0x326e <ParameterZuordnung+0x126>
3266: 8f 3f cpi r24, 0xFF ; 255
3268: 11 f4 brne .+4 ; 0x326e <ParameterZuordnung+0x126>
326a: 80 93 83 01 sts 0x0183, r24
326e: 80 91 53 06 lds r24, 0x0653
3272: 8b 3f cpi r24, 0xFB ; 251
3274: 98 f0 brcs .+38 ; 0x329c <ParameterZuordnung+0x154>
3276: 8b 3f cpi r24, 0xFB ; 251
3278: 19 f4 brne .+6 ; 0x3280 <ParameterZuordnung+0x138>
327a: 80 91 58 02 lds r24, 0x0258
327e: 0e c0 rjmp .+28 ; 0x329c <ParameterZuordnung+0x154>
3280: 8c 3f cpi r24, 0xFC ; 252
3282: 19 f4 brne .+6 ; 0x328a <ParameterZuordnung+0x142>
3284: 80 91 5a 02 lds r24, 0x025A
3288: 09 c0 rjmp .+18 ; 0x329c <ParameterZuordnung+0x154>
328a: 8d 3f cpi r24, 0xFD ; 253
328c: 19 f4 brne .+6 ; 0x3294 <ParameterZuordnung+0x14c>
328e: 80 91 5c 02 lds r24, 0x025C
3292: 04 c0 rjmp .+8 ; 0x329c <ParameterZuordnung+0x154>
3294: 8e 3f cpi r24, 0xFE ; 254
3296: 21 f4 brne .+8 ; 0x32a0 <ParameterZuordnung+0x158>
3298: 80 91 5e 02 lds r24, 0x025E
329c: 80 93 84 01 sts 0x0184, r24
32a0: 80 91 84 01 lds r24, 0x0184
32a4: 88 23 and r24, r24
32a6: 19 f4 brne .+6 ; 0x32ae <ParameterZuordnung+0x166>
32a8: 10 92 84 01 sts 0x0184, r1
32ac: 04 c0 rjmp .+8 ; 0x32b6 <ParameterZuordnung+0x16e>
32ae: 8f 3f cpi r24, 0xFF ; 255
32b0: 11 f4 brne .+4 ; 0x32b6 <ParameterZuordnung+0x16e>
32b2: 80 93 84 01 sts 0x0184, r24
32b6: 80 91 54 06 lds r24, 0x0654
32ba: 8b 3f cpi r24, 0xFB ; 251
32bc: 98 f0 brcs .+38 ; 0x32e4 <ParameterZuordnung+0x19c>
32be: 8b 3f cpi r24, 0xFB ; 251
32c0: 19 f4 brne .+6 ; 0x32c8 <ParameterZuordnung+0x180>
32c2: 80 91 58 02 lds r24, 0x0258
32c6: 0e c0 rjmp .+28 ; 0x32e4 <ParameterZuordnung+0x19c>
32c8: 8c 3f cpi r24, 0xFC ; 252
32ca: 19 f4 brne .+6 ; 0x32d2 <ParameterZuordnung+0x18a>
32cc: 80 91 5a 02 lds r24, 0x025A
32d0: 09 c0 rjmp .+18 ; 0x32e4 <ParameterZuordnung+0x19c>
32d2: 8d 3f cpi r24, 0xFD ; 253
32d4: 19 f4 brne .+6 ; 0x32dc <ParameterZuordnung+0x194>
32d6: 80 91 5c 02 lds r24, 0x025C
32da: 04 c0 rjmp .+8 ; 0x32e4 <ParameterZuordnung+0x19c>
32dc: 8e 3f cpi r24, 0xFE ; 254
32de: 21 f4 brne .+8 ; 0x32e8 <ParameterZuordnung+0x1a0>
32e0: 80 91 5e 02 lds r24, 0x025E
32e4: 80 93 85 01 sts 0x0185, r24
32e8: 80 91 85 01 lds r24, 0x0185
32ec: 8b 30 cpi r24, 0x0B ; 11
32ee: 10 f4 brcc .+4 ; 0x32f4 <ParameterZuordnung+0x1ac>
32f0: 8a e0 ldi r24, 0x0A ; 10
32f2: 02 c0 rjmp .+4 ; 0x32f8 <ParameterZuordnung+0x1b0>
32f4: 8f 3f cpi r24, 0xFF ; 255
32f6: 11 f4 brne .+4 ; 0x32fc <ParameterZuordnung+0x1b4>
32f8: 80 93 85 01 sts 0x0185, r24
32fc: 80 91 55 06 lds r24, 0x0655
3300: 8b 3f cpi r24, 0xFB ; 251
3302: 98 f0 brcs .+38 ; 0x332a <ParameterZuordnung+0x1e2>
3304: 8b 3f cpi r24, 0xFB ; 251
3306: 19 f4 brne .+6 ; 0x330e <ParameterZuordnung+0x1c6>
3308: 80 91 58 02 lds r24, 0x0258
330c: 0e c0 rjmp .+28 ; 0x332a <ParameterZuordnung+0x1e2>
330e: 8c 3f cpi r24, 0xFC ; 252
3310: 19 f4 brne .+6 ; 0x3318 <ParameterZuordnung+0x1d0>
3312: 80 91 5a 02 lds r24, 0x025A
3316: 09 c0 rjmp .+18 ; 0x332a <ParameterZuordnung+0x1e2>
3318: 8d 3f cpi r24, 0xFD ; 253
331a: 19 f4 brne .+6 ; 0x3322 <ParameterZuordnung+0x1da>
331c: 80 91 5c 02 lds r24, 0x025C
3320: 04 c0 rjmp .+8 ; 0x332a <ParameterZuordnung+0x1e2>
3322: 8e 3f cpi r24, 0xFE ; 254
3324: 21 f4 brne .+8 ; 0x332e <ParameterZuordnung+0x1e6>
3326: 80 91 5e 02 lds r24, 0x025E
332a: 80 93 86 01 sts 0x0186, r24
332e: 80 91 86 01 lds r24, 0x0186
3332: 88 23 and r24, r24
3334: 19 f4 brne .+6 ; 0x333c <ParameterZuordnung+0x1f4>
3336: 10 92 86 01 sts 0x0186, r1
333a: 04 c0 rjmp .+8 ; 0x3344 <ParameterZuordnung+0x1fc>
333c: 8f 3f cpi r24, 0xFF ; 255
333e: 11 f4 brne .+4 ; 0x3344 <ParameterZuordnung+0x1fc>
3340: 80 93 86 01 sts 0x0186, r24
3344: 80 91 5a 06 lds r24, 0x065A
3348: 8b 3f cpi r24, 0xFB ; 251
334a: 98 f0 brcs .+38 ; 0x3372 <ParameterZuordnung+0x22a>
334c: 8b 3f cpi r24, 0xFB ; 251
334e: 19 f4 brne .+6 ; 0x3356 <ParameterZuordnung+0x20e>
3350: 80 91 58 02 lds r24, 0x0258
3354: 0e c0 rjmp .+28 ; 0x3372 <ParameterZuordnung+0x22a>
3356: 8c 3f cpi r24, 0xFC ; 252
3358: 19 f4 brne .+6 ; 0x3360 <ParameterZuordnung+0x218>
335a: 80 91 5a 02 lds r24, 0x025A
335e: 09 c0 rjmp .+18 ; 0x3372 <ParameterZuordnung+0x22a>
3360: 8d 3f cpi r24, 0xFD ; 253
3362: 19 f4 brne .+6 ; 0x336a <ParameterZuordnung+0x222>
3364: 80 91 5c 02 lds r24, 0x025C
3368: 04 c0 rjmp .+8 ; 0x3372 <ParameterZuordnung+0x22a>
336a: 8e 3f cpi r24, 0xFE ; 254
336c: 21 f4 brne .+8 ; 0x3376 <ParameterZuordnung+0x22e>
336e: 80 91 5e 02 lds r24, 0x025E
3372: 80 93 88 01 sts 0x0188, r24
3376: 80 91 88 01 lds r24, 0x0188
337a: 88 23 and r24, r24
337c: 19 f4 brne .+6 ; 0x3384 <ParameterZuordnung+0x23c>
337e: 10 92 88 01 sts 0x0188, r1
3382: 04 c0 rjmp .+8 ; 0x338c <ParameterZuordnung+0x244>
3384: 8f 3f cpi r24, 0xFF ; 255
3386: 11 f4 brne .+4 ; 0x338c <ParameterZuordnung+0x244>
3388: 80 93 88 01 sts 0x0188, r24
338c: 80 91 5b 06 lds r24, 0x065B
3390: 8b 3f cpi r24, 0xFB ; 251
3392: 98 f0 brcs .+38 ; 0x33ba <ParameterZuordnung+0x272>
3394: 8b 3f cpi r24, 0xFB ; 251
3396: 19 f4 brne .+6 ; 0x339e <ParameterZuordnung+0x256>
3398: 80 91 58 02 lds r24, 0x0258
339c: 0e c0 rjmp .+28 ; 0x33ba <ParameterZuordnung+0x272>
339e: 8c 3f cpi r24, 0xFC ; 252
33a0: 19 f4 brne .+6 ; 0x33a8 <ParameterZuordnung+0x260>
33a2: 80 91 5a 02 lds r24, 0x025A
33a6: 09 c0 rjmp .+18 ; 0x33ba <ParameterZuordnung+0x272>
33a8: 8d 3f cpi r24, 0xFD ; 253
33aa: 19 f4 brne .+6 ; 0x33b2 <ParameterZuordnung+0x26a>
33ac: 80 91 5c 02 lds r24, 0x025C
33b0: 04 c0 rjmp .+8 ; 0x33ba <ParameterZuordnung+0x272>
33b2: 8e 3f cpi r24, 0xFE ; 254
33b4: 21 f4 brne .+8 ; 0x33be <ParameterZuordnung+0x276>
33b6: 80 91 5e 02 lds r24, 0x025E
33ba: 80 93 6c 02 sts 0x026C, r24
33be: 80 91 6c 02 lds r24, 0x026C
33c2: 88 23 and r24, r24
33c4: 19 f4 brne .+6 ; 0x33cc <ParameterZuordnung+0x284>
33c6: 10 92 6c 02 sts 0x026C, r1
33ca: 04 c0 rjmp .+8 ; 0x33d4 <ParameterZuordnung+0x28c>
33cc: 8f 3f cpi r24, 0xFF ; 255
33ce: 11 f4 brne .+4 ; 0x33d4 <ParameterZuordnung+0x28c>
33d0: 80 93 6c 02 sts 0x026C, r24
33d4: 80 91 5c 06 lds r24, 0x065C
33d8: 8b 3f cpi r24, 0xFB ; 251
33da: 98 f0 brcs .+38 ; 0x3402 <ParameterZuordnung+0x2ba>
33dc: 8b 3f cpi r24, 0xFB ; 251
33de: 19 f4 brne .+6 ; 0x33e6 <ParameterZuordnung+0x29e>
33e0: 80 91 58 02 lds r24, 0x0258
33e4: 0e c0 rjmp .+28 ; 0x3402 <ParameterZuordnung+0x2ba>
33e6: 8c 3f cpi r24, 0xFC ; 252
33e8: 19 f4 brne .+6 ; 0x33f0 <ParameterZuordnung+0x2a8>
33ea: 80 91 5a 02 lds r24, 0x025A
33ee: 09 c0 rjmp .+18 ; 0x3402 <ParameterZuordnung+0x2ba>
33f0: 8d 3f cpi r24, 0xFD ; 253
33f2: 19 f4 brne .+6 ; 0x33fa <ParameterZuordnung+0x2b2>
33f4: 80 91 5c 02 lds r24, 0x025C
33f8: 04 c0 rjmp .+8 ; 0x3402 <ParameterZuordnung+0x2ba>
33fa: 8e 3f cpi r24, 0xFE ; 254
33fc: 21 f4 brne .+8 ; 0x3406 <ParameterZuordnung+0x2be>
33fe: 80 91 5e 02 lds r24, 0x025E
3402: 80 93 6d 02 sts 0x026D, r24
3406: 80 91 6d 02 lds r24, 0x026D
340a: 88 23 and r24, r24
340c: 19 f4 brne .+6 ; 0x3414 <ParameterZuordnung+0x2cc>
340e: 10 92 6d 02 sts 0x026D, r1
3412: 04 c0 rjmp .+8 ; 0x341c <ParameterZuordnung+0x2d4>
3414: 8f 3f cpi r24, 0xFF ; 255
3416: 11 f4 brne .+4 ; 0x341c <ParameterZuordnung+0x2d4>
3418: 80 93 6d 02 sts 0x026D, r24
341c: 80 91 5d 06 lds r24, 0x065D
3420: 8b 3f cpi r24, 0xFB ; 251
3422: 98 f0 brcs .+38 ; 0x344a <ParameterZuordnung+0x302>
3424: 8b 3f cpi r24, 0xFB ; 251
3426: 19 f4 brne .+6 ; 0x342e <ParameterZuordnung+0x2e6>
3428: 80 91 58 02 lds r24, 0x0258
342c: 0e c0 rjmp .+28 ; 0x344a <ParameterZuordnung+0x302>
342e: 8c 3f cpi r24, 0xFC ; 252
3430: 19 f4 brne .+6 ; 0x3438 <ParameterZuordnung+0x2f0>
3432: 80 91 5a 02 lds r24, 0x025A
3436: 09 c0 rjmp .+18 ; 0x344a <ParameterZuordnung+0x302>
3438: 8d 3f cpi r24, 0xFD ; 253
343a: 19 f4 brne .+6 ; 0x3442 <ParameterZuordnung+0x2fa>
343c: 80 91 5c 02 lds r24, 0x025C
3440: 04 c0 rjmp .+8 ; 0x344a <ParameterZuordnung+0x302>
3442: 8e 3f cpi r24, 0xFE ; 254
3444: 21 f4 brne .+8 ; 0x344e <ParameterZuordnung+0x306>
3446: 80 91 5e 02 lds r24, 0x025E
344a: 80 93 6e 02 sts 0x026E, r24
344e: 80 91 6e 02 lds r24, 0x026E
3452: 88 23 and r24, r24
3454: 19 f4 brne .+6 ; 0x345c <ParameterZuordnung+0x314>
3456: 10 92 6e 02 sts 0x026E, r1
345a: 04 c0 rjmp .+8 ; 0x3464 <ParameterZuordnung+0x31c>
345c: 8f 3f cpi r24, 0xFF ; 255
345e: 11 f4 brne .+4 ; 0x3464 <ParameterZuordnung+0x31c>
3460: 80 93 6e 02 sts 0x026E, r24
3464: 80 91 5e 06 lds r24, 0x065E
3468: 8b 3f cpi r24, 0xFB ; 251
346a: 98 f0 brcs .+38 ; 0x3492 <ParameterZuordnung+0x34a>
346c: 8b 3f cpi r24, 0xFB ; 251
346e: 19 f4 brne .+6 ; 0x3476 <ParameterZuordnung+0x32e>
3470: 80 91 58 02 lds r24, 0x0258
3474: 0e c0 rjmp .+28 ; 0x3492 <ParameterZuordnung+0x34a>
3476: 8c 3f cpi r24, 0xFC ; 252
3478: 19 f4 brne .+6 ; 0x3480 <ParameterZuordnung+0x338>
347a: 80 91 5a 02 lds r24, 0x025A
347e: 09 c0 rjmp .+18 ; 0x3492 <ParameterZuordnung+0x34a>
3480: 8d 3f cpi r24, 0xFD ; 253
3482: 19 f4 brne .+6 ; 0x348a <ParameterZuordnung+0x342>
3484: 80 91 5c 02 lds r24, 0x025C
3488: 04 c0 rjmp .+8 ; 0x3492 <ParameterZuordnung+0x34a>
348a: 8e 3f cpi r24, 0xFE ; 254
348c: 21 f4 brne .+8 ; 0x3496 <ParameterZuordnung+0x34e>
348e: 80 91 5e 02 lds r24, 0x025E
3492: 80 93 6f 02 sts 0x026F, r24
3496: 80 91 6f 02 lds r24, 0x026F
349a: 88 23 and r24, r24
349c: 19 f4 brne .+6 ; 0x34a4 <ParameterZuordnung+0x35c>
349e: 10 92 6f 02 sts 0x026F, r1
34a2: 04 c0 rjmp .+8 ; 0x34ac <ParameterZuordnung+0x364>
34a4: 8f 3f cpi r24, 0xFF ; 255
34a6: 11 f4 brne .+4 ; 0x34ac <ParameterZuordnung+0x364>
34a8: 80 93 6f 02 sts 0x026F, r24
34ac: 90 91 5f 06 lds r25, 0x065F
34b0: 9b 3f cpi r25, 0xFB ; 251
34b2: b0 f0 brcs .+44 ; 0x34e0 <ParameterZuordnung+0x398>
34b4: 9b 3f cpi r25, 0xFB ; 251
34b6: 19 f4 brne .+6 ; 0x34be <ParameterZuordnung+0x376>
34b8: 80 91 58 02 lds r24, 0x0258
34bc: 04 c0 rjmp .+8 ; 0x34c6 <ParameterZuordnung+0x37e>
34be: 9c 3f cpi r25, 0xFC ; 252
34c0: 29 f4 brne .+10 ; 0x34cc <ParameterZuordnung+0x384>
34c2: 80 91 5a 02 lds r24, 0x025A
34c6: 80 93 89 01 sts 0x0189, r24
34ca: 0c c0 rjmp .+24 ; 0x34e4 <ParameterZuordnung+0x39c>
34cc: 9d 3f cpi r25, 0xFD ; 253
34ce: 19 f4 brne .+6 ; 0x34d6 <ParameterZuordnung+0x38e>
34d0: 80 91 5c 02 lds r24, 0x025C
34d4: f8 cf rjmp .-16 ; 0x34c6 <ParameterZuordnung+0x37e>
34d6: 9e 3f cpi r25, 0xFE ; 254
34d8: 29 f4 brne .+10 ; 0x34e4 <ParameterZuordnung+0x39c>
34da: 80 91 5e 02 lds r24, 0x025E
34de: f3 cf rjmp .-26 ; 0x34c6 <ParameterZuordnung+0x37e>
34e0: 90 93 89 01 sts 0x0189, r25
34e4: 80 91 89 01 lds r24, 0x0189
34e8: 88 23 and r24, r24
34ea: 19 f4 brne .+6 ; 0x34f2 <ParameterZuordnung+0x3aa>
34ec: 10 92 89 01 sts 0x0189, r1
34f0: 04 c0 rjmp .+8 ; 0x34fa <ParameterZuordnung+0x3b2>
34f2: 8f 3f cpi r24, 0xFF ; 255
34f4: 11 f4 brne .+4 ; 0x34fa <ParameterZuordnung+0x3b2>
34f6: 80 93 89 01 sts 0x0189, r24
34fa: 9b 3f cpi r25, 0xFB ; 251
34fc: b0 f0 brcs .+44 ; 0x352a <ParameterZuordnung+0x3e2>
34fe: 9b 3f cpi r25, 0xFB ; 251
3500: 19 f4 brne .+6 ; 0x3508 <ParameterZuordnung+0x3c0>
3502: 80 91 58 02 lds r24, 0x0258
3506: 04 c0 rjmp .+8 ; 0x3510 <ParameterZuordnung+0x3c8>
3508: 9c 3f cpi r25, 0xFC ; 252
350a: 29 f4 brne .+10 ; 0x3516 <ParameterZuordnung+0x3ce>
350c: 80 91 5a 02 lds r24, 0x025A
3510: 80 93 89 01 sts 0x0189, r24
3514: 0c c0 rjmp .+24 ; 0x352e <ParameterZuordnung+0x3e6>
3516: 9d 3f cpi r25, 0xFD ; 253
3518: 19 f4 brne .+6 ; 0x3520 <ParameterZuordnung+0x3d8>
351a: 80 91 5c 02 lds r24, 0x025C
351e: f8 cf rjmp .-16 ; 0x3510 <ParameterZuordnung+0x3c8>
3520: 9e 3f cpi r25, 0xFE ; 254
3522: 29 f4 brne .+10 ; 0x352e <ParameterZuordnung+0x3e6>
3524: 80 91 5e 02 lds r24, 0x025E
3528: f3 cf rjmp .-26 ; 0x3510 <ParameterZuordnung+0x3c8>
352a: 90 93 89 01 sts 0x0189, r25
352e: 80 91 89 01 lds r24, 0x0189
3532: 88 23 and r24, r24
3534: 19 f4 brne .+6 ; 0x353c <ParameterZuordnung+0x3f4>
3536: 10 92 89 01 sts 0x0189, r1
353a: 04 c0 rjmp .+8 ; 0x3544 <ParameterZuordnung+0x3fc>
353c: 8f 3f cpi r24, 0xFF ; 255
353e: 11 f4 brne .+4 ; 0x3544 <ParameterZuordnung+0x3fc>
3540: 80 93 89 01 sts 0x0189, r24
3544: 9b 3f cpi r25, 0xFB ; 251
3546: b0 f0 brcs .+44 ; 0x3574 <ParameterZuordnung+0x42c>
3548: 9b 3f cpi r25, 0xFB ; 251
354a: 19 f4 brne .+6 ; 0x3552 <ParameterZuordnung+0x40a>
354c: 80 91 58 02 lds r24, 0x0258
3550: 04 c0 rjmp .+8 ; 0x355a <ParameterZuordnung+0x412>
3552: 9c 3f cpi r25, 0xFC ; 252
3554: 29 f4 brne .+10 ; 0x3560 <ParameterZuordnung+0x418>
3556: 80 91 5a 02 lds r24, 0x025A
355a: 80 93 89 01 sts 0x0189, r24
355e: 0c c0 rjmp .+24 ; 0x3578 <ParameterZuordnung+0x430>
3560: 9d 3f cpi r25, 0xFD ; 253
3562: 19 f4 brne .+6 ; 0x356a <ParameterZuordnung+0x422>
3564: 80 91 5c 02 lds r24, 0x025C
3568: f8 cf rjmp .-16 ; 0x355a <ParameterZuordnung+0x412>
356a: 9e 3f cpi r25, 0xFE ; 254
356c: 29 f4 brne .+10 ; 0x3578 <ParameterZuordnung+0x430>
356e: 80 91 5e 02 lds r24, 0x025E
3572: f3 cf rjmp .-26 ; 0x355a <ParameterZuordnung+0x412>
3574: 90 93 89 01 sts 0x0189, r25
3578: 80 91 89 01 lds r24, 0x0189
357c: 88 23 and r24, r24
357e: 19 f4 brne .+6 ; 0x3586 <ParameterZuordnung+0x43e>
3580: 10 92 89 01 sts 0x0189, r1
3584: 04 c0 rjmp .+8 ; 0x358e <ParameterZuordnung+0x446>
3586: 8f 3f cpi r24, 0xFF ; 255
3588: 11 f4 brne .+4 ; 0x358e <ParameterZuordnung+0x446>
358a: 80 93 89 01 sts 0x0189, r24
358e: 10 91 88 01 lds r17, 0x0188
3592: 61 2f mov r22, r17
3594: 77 27 eor r23, r23
3596: 67 fd sbrc r22, 7
3598: 70 95 com r23
359a: 87 2f mov r24, r23
359c: 97 2f mov r25, r23
359e: 0e 94 3f 30 call 0x607e ; 0x607e <__floatsisf>
35a2: 17 ff sbrs r17, 7
35a4: 06 c0 rjmp .+12 ; 0x35b2 <ParameterZuordnung+0x46a>
35a6: 20 e0 ldi r18, 0x00 ; 0
35a8: 30 e0 ldi r19, 0x00 ; 0
35aa: 40 e8 ldi r20, 0x80 ; 128
35ac: 53 e4 ldi r21, 0x43 ; 67
35ae: 0e 94 9a 2f call 0x5f34 ; 0x5f34 <__addsf3>
35b2: 27 e1 ldi r18, 0x17 ; 23
35b4: 37 eb ldi r19, 0xB7 ; 183
35b6: 41 ed ldi r20, 0xD1 ; 209
35b8: 58 e3 ldi r21, 0x38 ; 56
35ba: 0e 94 b9 30 call 0x6172 ; 0x6172 <__mulsf3>
35be: 60 93 7c 01 sts 0x017C, r22
35c2: 70 93 7d 01 sts 0x017D, r23
35c6: 80 93 7e 01 sts 0x017E, r24
35ca: 90 93 7f 01 sts 0x017F, r25
35ce: 80 91 51 06 lds r24, 0x0651
35d2: 80 93 85 06 sts 0x0685, r24
35d6: 80 91 50 06 lds r24, 0x0650
35da: 80 93 7c 06 sts 0x067C, r24
35de: 1f 91 pop r17
35e0: 08 95 ret
 
000035e2 <DefaultKonstanten2>:
35e2: 81 e0 ldi r24, 0x01 ; 1
35e4: 80 93 3e 06 sts 0x063E, r24
35e8: 42 e0 ldi r20, 0x02 ; 2
35ea: 40 93 3f 06 sts 0x063F, r20
35ee: 83 e0 ldi r24, 0x03 ; 3
35f0: 80 93 40 06 sts 0x0640, r24
35f4: 24 e0 ldi r18, 0x04 ; 4
35f6: 20 93 41 06 sts 0x0641, r18
35fa: 35 e0 ldi r19, 0x05 ; 5
35fc: 30 93 42 06 sts 0x0642, r19
3600: 86 e0 ldi r24, 0x06 ; 6
3602: 80 93 43 06 sts 0x0643, r24
3606: 87 e0 ldi r24, 0x07 ; 7
3608: 80 93 44 06 sts 0x0644, r24
360c: 10 92 46 06 sts 0x0646, r1
3610: 8e e1 ldi r24, 0x1E ; 30
3612: 80 93 47 06 sts 0x0647, r24
3616: 8b ef ldi r24, 0xFB ; 251
3618: 80 93 49 06 sts 0x0649, r24
361c: 8a e0 ldi r24, 0x0A ; 10
361e: 80 93 4a 06 sts 0x064A, r24
3622: 92 e3 ldi r25, 0x32 ; 50
3624: 90 93 48 06 sts 0x0648, r25
3628: 90 93 4c 06 sts 0x064C, r25
362c: 40 93 4b 06 sts 0x064B, r20
3630: 20 93 4d 06 sts 0x064D, r18
3634: 10 92 4e 06 sts 0x064E, r1
3638: 80 e1 ldi r24, 0x10 ; 16
363a: 80 93 4f 06 sts 0x064F, r24
363e: 8f e0 ldi r24, 0x0F ; 15
3640: 80 93 50 06 sts 0x0650, r24
3644: 8a ef ldi r24, 0xFA ; 250
3646: 80 93 51 06 sts 0x0651, r24
364a: 8a e1 ldi r24, 0x1A ; 26
364c: 80 93 52 06 sts 0x0652, r24
3650: 80 e8 ldi r24, 0x80 ; 128
3652: 80 93 53 06 sts 0x0653, r24
3656: 8f ea ldi r24, 0xAF ; 175
3658: 80 93 54 06 sts 0x0654, r24
365c: 80 93 55 06 sts 0x0655, r24
3660: 8a e5 ldi r24, 0x5A ; 90
3662: 80 93 56 06 sts 0x0656, r24
3666: 83 e2 ldi r24, 0x23 ; 35
3668: 80 93 57 06 sts 0x0657, r24
366c: 84 e1 ldi r24, 0x14 ; 20
366e: 80 93 58 06 sts 0x0658, r24
3672: 10 92 59 06 sts 0x0659, r1
3676: 30 93 5a 06 sts 0x065A, r19
367a: 10 92 5b 06 sts 0x065B, r1
367e: 10 92 5c 06 sts 0x065C, r1
3682: 10 92 5d 06 sts 0x065D, r1
3686: 10 92 5e 06 sts 0x065E, r1
368a: 84 e6 ldi r24, 0x64 ; 100
368c: 80 93 5f 06 sts 0x065F, r24
3690: 88 e2 ldi r24, 0x28 ; 40
3692: 80 93 60 06 sts 0x0660, r24
3696: 10 92 64 06 sts 0x0664, r1
369a: 90 93 61 06 sts 0x0661, r25
369e: 86 e9 ldi r24, 0x96 ; 150
36a0: 80 93 62 06 sts 0x0662, r24
36a4: 30 93 63 06 sts 0x0663, r19
36a8: ac e6 ldi r26, 0x6C ; 108
36aa: b6 e0 ldi r27, 0x06 ; 6
36ac: e8 e6 ldi r30, 0x68 ; 104
36ae: f1 e0 ldi r31, 0x01 ; 1
36b0: 8c e0 ldi r24, 0x0C ; 12
36b2: 01 90 ld r0, Z+
36b4: 0d 92 st X+, r0
36b6: 81 50 subi r24, 0x01 ; 1
36b8: e1 f7 brne .-8 ; 0x36b2 <DefaultKonstanten2+0xd0>
36ba: 08 95 ret
 
000036bc <DefaultKonstanten1>:
36bc: 81 e0 ldi r24, 0x01 ; 1
36be: 80 93 3e 06 sts 0x063E, r24
36c2: 52 e0 ldi r21, 0x02 ; 2
36c4: 50 93 3f 06 sts 0x063F, r21
36c8: 83 e0 ldi r24, 0x03 ; 3
36ca: 80 93 40 06 sts 0x0640, r24
36ce: 44 e0 ldi r20, 0x04 ; 4
36d0: 40 93 41 06 sts 0x0641, r20
36d4: 35 e0 ldi r19, 0x05 ; 5
36d6: 30 93 42 06 sts 0x0642, r19
36da: 86 e0 ldi r24, 0x06 ; 6
36dc: 80 93 43 06 sts 0x0643, r24
36e0: 87 e0 ldi r24, 0x07 ; 7
36e2: 80 93 44 06 sts 0x0644, r24
36e6: 28 e0 ldi r18, 0x08 ; 8
36e8: 20 93 45 06 sts 0x0645, r18
36ec: 10 92 46 06 sts 0x0646, r1
36f0: 9e e1 ldi r25, 0x1E ; 30
36f2: 90 93 47 06 sts 0x0647, r25
36f6: 8b ef ldi r24, 0xFB ; 251
36f8: 80 93 49 06 sts 0x0649, r24
36fc: 8a e0 ldi r24, 0x0A ; 10
36fe: 80 93 4a 06 sts 0x064A, r24
3702: 86 e4 ldi r24, 0x46 ; 70
3704: 80 93 48 06 sts 0x0648, r24
3708: 90 93 4c 06 sts 0x064C, r25
370c: 50 93 4b 06 sts 0x064B, r21
3710: 40 93 4d 06 sts 0x064D, r20
3714: 20 93 4e 06 sts 0x064E, r18
3718: 80 e1 ldi r24, 0x10 ; 16
371a: 80 93 4f 06 sts 0x064F, r24
371e: 8f e0 ldi r24, 0x0F ; 15
3720: 80 93 50 06 sts 0x0650, r24
3724: 8a ef ldi r24, 0xFA ; 250
3726: 80 93 51 06 sts 0x0651, r24
372a: 8a e1 ldi r24, 0x1A ; 26
372c: 80 93 52 06 sts 0x0652, r24
3730: 80 e8 ldi r24, 0x80 ; 128
3732: 80 93 53 06 sts 0x0653, r24
3736: 88 e7 ldi r24, 0x78 ; 120
3738: 80 93 54 06 sts 0x0654, r24
373c: 96 e9 ldi r25, 0x96 ; 150
373e: 90 93 55 06 sts 0x0655, r25
3742: 8a e5 ldi r24, 0x5A ; 90
3744: 80 93 56 06 sts 0x0656, r24
3748: 83 e2 ldi r24, 0x23 ; 35
374a: 80 93 57 06 sts 0x0657, r24
374e: 84 e1 ldi r24, 0x14 ; 20
3750: 80 93 58 06 sts 0x0658, r24
3754: 10 92 59 06 sts 0x0659, r1
3758: 30 93 5a 06 sts 0x065A, r19
375c: 10 92 5b 06 sts 0x065B, r1
3760: 10 92 5c 06 sts 0x065C, r1
3764: 10 92 5d 06 sts 0x065D, r1
3768: 10 92 5e 06 sts 0x065E, r1
376c: 84 e6 ldi r24, 0x64 ; 100
376e: 80 93 5f 06 sts 0x065F, r24
3772: 88 e2 ldi r24, 0x28 ; 40
3774: 80 93 60 06 sts 0x0660, r24
3778: 10 92 64 06 sts 0x0664, r1
377c: 82 e3 ldi r24, 0x32 ; 50
377e: 80 93 61 06 sts 0x0661, r24
3782: 90 93 62 06 sts 0x0662, r25
3786: 30 93 63 06 sts 0x0663, r19
378a: ac e6 ldi r26, 0x6C ; 108
378c: b6 e0 ldi r27, 0x06 ; 6
378e: e0 e7 ldi r30, 0x70 ; 112
3790: f1 e0 ldi r31, 0x01 ; 1
3792: 8c e0 ldi r24, 0x0C ; 12
3794: 01 90 ld r0, Z+
3796: 0d 92 st X+, r0
3798: 81 50 subi r24, 0x01 ; 1
379a: e1 f7 brne .-8 ; 0x3794 <DefaultKonstanten1+0xd8>
379c: 08 95 ret
 
0000379e <SendMotorData>:
379e: 80 91 67 02 lds r24, 0x0267
37a2: 88 23 and r24, r24
37a4: 01 f5 brne .+64 ; 0x37e6 <SendMotorData+0x48>
37a6: 10 92 b0 02 sts 0x02B0, r1
37aa: 10 92 af 02 sts 0x02AF, r1
37ae: 10 92 b7 03 sts 0x03B7, r1
37b2: 10 92 e2 03 sts 0x03E2, r1
37b6: 80 91 d2 01 lds r24, 0x01D2
37ba: 88 23 and r24, r24
37bc: 11 f0 breq .+4 ; 0x37c2 <SendMotorData+0x24>
37be: 80 93 af 02 sts 0x02AF, r24
37c2: 80 91 d3 01 lds r24, 0x01D3
37c6: 88 23 and r24, r24
37c8: 11 f0 breq .+4 ; 0x37ce <SendMotorData+0x30>
37ca: 80 93 b0 02 sts 0x02B0, r24
37ce: 80 91 d4 01 lds r24, 0x01D4
37d2: 88 23 and r24, r24
37d4: 11 f0 breq .+4 ; 0x37da <SendMotorData+0x3c>
37d6: 80 93 e2 03 sts 0x03E2, r24
37da: 80 91 d5 01 lds r24, 0x01D5
37de: 88 23 and r24, r24
37e0: 11 f0 breq .+4 ; 0x37e6 <SendMotorData+0x48>
37e2: 80 93 b7 03 sts 0x03B7, r24
37e6: 80 91 af 02 lds r24, 0x02AF
37ea: 99 27 eor r25, r25
37ec: 90 93 f0 05 sts 0x05F0, r25
37f0: 80 93 ef 05 sts 0x05EF, r24
37f4: 80 91 b0 02 lds r24, 0x02B0
37f8: 99 27 eor r25, r25
37fa: 90 93 f2 05 sts 0x05F2, r25
37fe: 80 93 f1 05 sts 0x05F1, r24
3802: 80 91 e2 03 lds r24, 0x03E2
3806: 99 27 eor r25, r25
3808: 90 93 f4 05 sts 0x05F4, r25
380c: 80 93 f3 05 sts 0x05F3, r24
3810: 80 91 b7 03 lds r24, 0x03B7
3814: 99 27 eor r25, r25
3816: 90 93 f6 05 sts 0x05F6, r25
381a: 80 93 f5 05 sts 0x05F5, r24
381e: 10 92 08 02 sts 0x0208, r1
3822: 10 92 09 02 sts 0x0209, r1
3826: 0e 94 e1 12 call 0x25c2 ; 0x25c2 <i2c_start>
382a: 08 95 ret
 
0000382c <SetNeutral>:
382c: cf 93 push r28
382e: df 93 push r29
3830: 10 92 17 02 sts 0x0217, r1
3834: 10 92 16 02 sts 0x0216, r1
3838: 10 92 19 02 sts 0x0219, r1
383c: 10 92 18 02 sts 0x0218, r1
3840: 80 e0 ldi r24, 0x00 ; 0
3842: 90 e0 ldi r25, 0x00 ; 0
3844: a0 e0 ldi r26, 0x00 ; 0
3846: b0 e0 ldi r27, 0x00 ; 0
3848: 80 93 1a 02 sts 0x021A, r24
384c: 90 93 1b 02 sts 0x021B, r25
3850: a0 93 1c 02 sts 0x021C, r26
3854: b0 93 1d 02 sts 0x021D, r27
3858: 10 92 11 02 sts 0x0211, r1
385c: 10 92 10 02 sts 0x0210, r1
3860: 10 92 13 02 sts 0x0213, r1
3864: 10 92 12 02 sts 0x0212, r1
3868: 10 92 15 02 sts 0x0215, r1
386c: 10 92 14 02 sts 0x0214, r1
3870: 0e 94 08 17 call 0x2e10 ; 0x2e10 <CalibrierMittelwert>
3874: 85 e0 ldi r24, 0x05 ; 5
3876: 90 e0 ldi r25, 0x00 ; 0
3878: 0e 94 92 0a call 0x1524 ; 0x1524 <SetDelay>
387c: ec 01 movw r28, r24
387e: ce 01 movw r24, r28
3880: 0e 94 9b 0a call 0x1536 ; 0x1536 <CheckDelay>
3884: 88 23 and r24, r24
3886: d9 f3 breq .-10 ; 0x387e <SetNeutral+0x52>
3888: 0e 94 08 17 call 0x2e10 ; 0x2e10 <CalibrierMittelwert>
388c: 80 91 46 06 lds r24, 0x0646
3890: 80 ff sbrs r24, 0
3892: 10 c0 rjmp .+32 ; 0x38b4 <SetNeutral+0x88>
3894: 80 91 0a 01 lds r24, 0x010A
3898: 90 91 0b 01 lds r25, 0x010B
389c: 87 5b subi r24, 0xB7 ; 183
389e: 93 40 sbci r25, 0x03 ; 3
38a0: 38 f4 brcc .+14 ; 0x38b0 <SetNeutral+0x84>
38a2: 80 91 0a 01 lds r24, 0x010A
38a6: 90 91 0b 01 lds r25, 0x010B
38aa: 8e 5e subi r24, 0xEE ; 238
38ac: 92 40 sbci r25, 0x02 ; 2
38ae: 10 f4 brcc .+4 ; 0x38b4 <SetNeutral+0x88>
38b0: 0e 94 b7 0e call 0x1d6e ; 0x1d6e <SucheLuftruckOffset>
38b4: 80 91 7a 06 lds r24, 0x067A
38b8: 90 91 7b 06 lds r25, 0x067B
38bc: 97 ff sbrs r25, 7
38be: 03 c0 rjmp .+6 ; 0x38c6 <SetNeutral+0x9a>
38c0: 90 95 com r25
38c2: 81 95 neg r24
38c4: 9f 4f sbci r25, 0xFF ; 255
38c6: 90 93 11 02 sts 0x0211, r25
38ca: 80 93 10 02 sts 0x0210, r24
38ce: 80 91 78 06 lds r24, 0x0678
38d2: 90 91 79 06 lds r25, 0x0679
38d6: 97 ff sbrs r25, 7
38d8: 03 c0 rjmp .+6 ; 0x38e0 <SetNeutral+0xb4>
38da: 90 95 com r25
38dc: 81 95 neg r24
38de: 9f 4f sbci r25, 0xFF ; 255
38e0: 90 93 13 02 sts 0x0213, r25
38e4: 80 93 12 02 sts 0x0212, r24
38e8: 80 91 86 06 lds r24, 0x0686
38ec: 90 91 87 06 lds r25, 0x0687
38f0: 97 ff sbrs r25, 7
38f2: 03 c0 rjmp .+6 ; 0x38fa <SetNeutral+0xce>
38f4: 90 95 com r25
38f6: 81 95 neg r24
38f8: 9f 4f sbci r25, 0xFF ; 255
38fa: 90 93 15 02 sts 0x0215, r25
38fe: 80 93 14 02 sts 0x0214, r24
3902: 80 91 8c 06 lds r24, 0x068C
3906: 90 91 8d 06 lds r25, 0x068D
390a: 97 ff sbrs r25, 7
390c: 03 c0 rjmp .+6 ; 0x3914 <SetNeutral+0xe8>
390e: 90 95 com r25
3910: 81 95 neg r24
3912: 9f 4f sbci r25, 0xFF ; 255
3914: 60 e1 ldi r22, 0x10 ; 16
3916: 70 e0 ldi r23, 0x00 ; 0
3918: 0e 94 34 31 call 0x6268 ; 0x6268 <__divmodhi4>
391c: 70 93 19 02 sts 0x0219, r23
3920: 60 93 18 02 sts 0x0218, r22
3924: 80 91 83 06 lds r24, 0x0683
3928: 90 91 84 06 lds r25, 0x0684
392c: 97 ff sbrs r25, 7
392e: 03 c0 rjmp .+6 ; 0x3936 <SetNeutral+0x10a>
3930: 90 95 com r25
3932: 81 95 neg r24
3934: 9f 4f sbci r25, 0xFF ; 255
3936: 60 e1 ldi r22, 0x10 ; 16
3938: 70 e0 ldi r23, 0x00 ; 0
393a: 0e 94 34 31 call 0x6268 ; 0x6268 <__divmodhi4>
393e: 70 93 17 02 sts 0x0217, r23
3942: 60 93 16 02 sts 0x0216, r22
3946: 60 91 fa 05 lds r22, 0x05FA
394a: 70 91 fb 05 lds r23, 0x05FB
394e: 88 27 eor r24, r24
3950: 77 fd sbrc r23, 7
3952: 80 95 com r24
3954: 98 2f mov r25, r24
3956: 0e 94 3f 30 call 0x607e ; 0x607e <__floatsisf>
395a: 60 93 1a 02 sts 0x021A, r22
395e: 70 93 1b 02 sts 0x021B, r23
3962: 80 93 1c 02 sts 0x021C, r24
3966: 90 93 1d 02 sts 0x021D, r25
396a: 10 92 34 02 sts 0x0234, r1
396e: 10 92 35 02 sts 0x0235, r1
3972: 10 92 36 02 sts 0x0236, r1
3976: 10 92 37 02 sts 0x0237, r1
397a: 10 92 38 02 sts 0x0238, r1
397e: 10 92 39 02 sts 0x0239, r1
3982: 10 92 3a 02 sts 0x023A, r1
3986: 10 92 3b 02 sts 0x023B, r1
398a: 10 92 3c 02 sts 0x023C, r1
398e: 10 92 3d 02 sts 0x023D, r1
3992: 10 92 3e 02 sts 0x023E, r1
3996: 10 92 3f 02 sts 0x023F, r1
399a: 10 92 40 02 sts 0x0240, r1
399e: 10 92 41 02 sts 0x0241, r1
39a2: 10 92 42 02 sts 0x0242, r1
39a6: 10 92 43 02 sts 0x0243, r1
39aa: 10 92 44 02 sts 0x0244, r1
39ae: 10 92 45 02 sts 0x0245, r1
39b2: 10 92 46 02 sts 0x0246, r1
39b6: 10 92 47 02 sts 0x0247, r1
39ba: 10 92 7b 06 sts 0x067B, r1
39be: 10 92 7a 06 sts 0x067A, r1
39c2: 10 92 79 06 sts 0x0679, r1
39c6: 10 92 78 06 sts 0x0678, r1
39ca: 10 92 87 06 sts 0x0687, r1
39ce: 10 92 86 06 sts 0x0686, r1
39d2: 80 91 06 01 lds r24, 0x0106
39d6: 90 91 07 01 lds r25, 0x0107
39da: a0 91 08 01 lds r26, 0x0108
39de: b0 91 09 01 lds r27, 0x0109
39e2: 90 93 fd 05 sts 0x05FD, r25
39e6: 80 93 fc 05 sts 0x05FC, r24
39ea: 10 92 fe 01 sts 0x01FE, r1
39ee: 10 92 fd 01 sts 0x01FD, r1
39f2: 10 92 4c 02 sts 0x024C, r1
39f6: 10 92 4d 02 sts 0x024D, r1
39fa: 10 92 4e 02 sts 0x024E, r1
39fe: 10 92 4f 02 sts 0x024F, r1
3a02: 80 91 50 02 lds r24, 0x0250
3a06: 90 91 51 02 lds r25, 0x0251
3a0a: 90 93 53 02 sts 0x0253, r25
3a0e: 80 93 52 02 sts 0x0252, r24
3a12: 0e 94 d8 27 call 0x4fb0 ; 0x4fb0 <GPS_Neutral>
3a16: 82 e3 ldi r24, 0x32 ; 50
3a18: 90 e0 ldi r25, 0x00 ; 0
3a1a: 90 93 e5 01 sts 0x01E5, r25
3a1e: 80 93 e4 01 sts 0x01E4, r24
3a22: df 91 pop r29
3a24: cf 91 pop r28
3a26: 08 95 ret
 
00003a28 <Piep>:
3a28: 1f 93 push r17
3a2a: 18 2f mov r17, r24
3a2c: 0e c0 rjmp .+28 ; 0x3a4a <Piep+0x22>
3a2e: 80 91 67 02 lds r24, 0x0267
3a32: 88 23 and r24, r24
3a34: 61 f4 brne .+24 ; 0x3a4e <Piep+0x26>
3a36: 84 e6 ldi r24, 0x64 ; 100
3a38: 90 e0 ldi r25, 0x00 ; 0
3a3a: 90 93 e5 01 sts 0x01E5, r25
3a3e: 80 93 e4 01 sts 0x01E4, r24
3a42: 8a ef ldi r24, 0xFA ; 250
3a44: 90 e0 ldi r25, 0x00 ; 0
3a46: 0e 94 7b 0b call 0x16f6 ; 0x16f6 <Delay_ms>
3a4a: 11 50 subi r17, 0x01 ; 1
3a4c: 80 f7 brcc .-32 ; 0x3a2e <Piep+0x6>
3a4e: 1f 91 pop r17
3a50: 08 95 ret
 
00003a52 <MotorRegler>:
3a52: 2f 92 push r2
3a54: 3f 92 push r3
3a56: 4f 92 push r4
3a58: 5f 92 push r5
3a5a: 6f 92 push r6
3a5c: 7f 92 push r7
3a5e: 8f 92 push r8
3a60: 9f 92 push r9
3a62: af 92 push r10
3a64: bf 92 push r11
3a66: cf 92 push r12
3a68: df 92 push r13
3a6a: ef 92 push r14
3a6c: ff 92 push r15
3a6e: 0f 93 push r16
3a70: 1f 93 push r17
3a72: cf 93 push r28
3a74: df 93 push r29
3a76: cd b7 in r28, 0x3d ; 61
3a78: de b7 in r29, 0x3e ; 62
3a7a: 28 97 sbiw r28, 0x08 ; 8
3a7c: 0f b6 in r0, 0x3f ; 63
3a7e: f8 94 cli
3a80: de bf out 0x3e, r29 ; 62
3a82: 0f be out 0x3f, r0 ; 63
3a84: cd bf out 0x3d, r28 ; 61
3a86: 0e 94 47 14 call 0x288e ; 0x288e <Mittelwert>
3a8a: 29 9a sbi 0x05, 1 ; 5
3a8c: e0 91 40 06 lds r30, 0x0640
3a90: ae 2f mov r26, r30
3a92: bb 27 eor r27, r27
3a94: aa 0f add r26, r26
3a96: bb 1f adc r27, r27
3a98: ae 5e subi r26, 0xEE ; 238
3a9a: b9 4f sbci r27, 0xF9 ; 249
3a9c: 0d 90 ld r0, X+
3a9e: bc 91 ld r27, X
3aa0: a0 2d mov r26, r0
3aa2: 9d 01 movw r18, r26
3aa4: 28 58 subi r18, 0x88 ; 136
3aa6: 3f 4f sbci r19, 0xFF ; 255
3aa8: 3a 83 std Y+2, r19 ; 0x02
3aaa: 29 83 std Y+1, r18 ; 0x01
3aac: 37 ff sbrs r19, 7
3aae: 02 c0 rjmp .+4 ; 0x3ab4 <MotorRegler+0x62>
3ab0: 1a 82 std Y+2, r1 ; 0x02
3ab2: 19 82 std Y+1, r1 ; 0x01
3ab4: 80 91 60 02 lds r24, 0x0260
3ab8: 84 36 cpi r24, 0x64 ; 100
3aba: 08 f0 brcs .+2 ; 0x3abe <MotorRegler+0x6c>
3abc: 4a c0 rjmp .+148 ; 0x3b52 <MotorRegler+0x100>
3abe: 80 91 01 01 lds r24, 0x0101
3ac2: 88 23 and r24, r24
3ac4: 31 f4 brne .+12 ; 0x3ad2 <MotorRegler+0x80>
3ac6: 84 ef ldi r24, 0xF4 ; 244
3ac8: 91 e0 ldi r25, 0x01 ; 1
3aca: 90 93 e5 01 sts 0x01E5, r25
3ace: 80 93 e4 01 sts 0x01E4, r24
3ad2: 80 91 7b 02 lds r24, 0x027B
3ad6: 90 91 7c 02 lds r25, 0x027C
3ada: 00 97 sbiw r24, 0x00 ; 0
3adc: 31 f0 breq .+12 ; 0x3aea <MotorRegler+0x98>
3ade: 01 97 sbiw r24, 0x01 ; 1
3ae0: 90 93 7c 02 sts 0x027C, r25
3ae4: 80 93 7b 02 sts 0x027B, r24
3ae8: 04 c0 rjmp .+8 ; 0x3af2 <MotorRegler+0xa0>
3aea: 10 92 67 02 sts 0x0267, r1
3aee: 10 92 56 02 sts 0x0256, r1
3af2: 28 9a sbi 0x05, 0 ; 5
3af4: 80 91 76 02 lds r24, 0x0276
3af8: 90 91 77 02 lds r25, 0x0277
3afc: 81 5d subi r24, 0xD1 ; 209
3afe: 97 40 sbci r25, 0x07 ; 7
3b00: 28 f1 brcs .+74 ; 0x3b4c <MotorRegler+0xfa>
3b02: 80 91 57 06 lds r24, 0x0657
3b06: 48 2f mov r20, r24
3b08: 55 27 eor r21, r21
3b0a: 5a 83 std Y+2, r21 ; 0x02
3b0c: 49 83 std Y+1, r20 ; 0x01
3b0e: 81 e0 ldi r24, 0x01 ; 1
3b10: 80 93 56 02 sts 0x0256, r24
3b14: e0 91 3e 06 lds r30, 0x063E
3b18: ff 27 eor r31, r31
3b1a: ee 0f add r30, r30
3b1c: ff 1f adc r31, r31
3b1e: ee 5e subi r30, 0xEE ; 238
3b20: f9 4f sbci r31, 0xF9 ; 249
3b22: 11 82 std Z+1, r1 ; 0x01
3b24: 10 82 st Z, r1
3b26: e0 91 3f 06 lds r30, 0x063F
3b2a: ff 27 eor r31, r31
3b2c: ee 0f add r30, r30
3b2e: ff 1f adc r31, r31
3b30: ee 5e subi r30, 0xEE ; 238
3b32: f9 4f sbci r31, 0xF9 ; 249
3b34: 11 82 std Z+1, r1 ; 0x01
3b36: 10 82 st Z, r1
3b38: e0 91 41 06 lds r30, 0x0641
3b3c: ff 27 eor r31, r31
3b3e: ee 0f add r30, r30
3b40: ff 1f adc r31, r31
3b42: ee 5e subi r30, 0xEE ; 238
3b44: f9 4f sbci r31, 0xF9 ; 249
3b46: 11 82 std Z+1, r1 ; 0x01
3b48: 10 82 st Z, r1
3b4a: ce c1 rjmp .+924 ; 0x3ee8 <MotorRegler+0x496>
3b4c: 10 92 67 02 sts 0x0267, r1
3b50: cb c1 rjmp .+918 ; 0x3ee8 <MotorRegler+0x496>
3b52: 80 91 60 02 lds r24, 0x0260
3b56: 8d 38 cpi r24, 0x8D ; 141
3b58: 08 f4 brcc .+2 ; 0x3b5c <MotorRegler+0x10a>
3b5a: c6 c1 rjmp .+908 ; 0x3ee8 <MotorRegler+0x496>
3b5c: 10 92 56 02 sts 0x0256, r1
3b60: 80 91 58 06 lds r24, 0x0658
3b64: 22 e3 ldi r18, 0x32 ; 50
3b66: 82 9f mul r24, r18
3b68: c0 01 movw r24, r0
3b6a: 11 24 eor r1, r1
3b6c: 90 93 7c 02 sts 0x027C, r25
3b70: 80 93 7b 02 sts 0x027B, r24
3b74: 69 81 ldd r22, Y+1 ; 0x01
3b76: 7a 81 ldd r23, Y+2 ; 0x02
3b78: 69 32 cpi r22, 0x29 ; 41
3b7a: 71 05 cpc r23, r1
3b7c: 6c f0 brlt .+26 ; 0x3b98 <MotorRegler+0x146>
3b7e: 80 91 76 02 lds r24, 0x0276
3b82: 90 91 77 02 lds r25, 0x0277
3b86: 7f ef ldi r23, 0xFF ; 255
3b88: 8f 3f cpi r24, 0xFF ; 255
3b8a: 97 07 cpc r25, r23
3b8c: 81 f1 breq .+96 ; 0x3bee <MotorRegler+0x19c>
3b8e: 01 96 adiw r24, 0x01 ; 1
3b90: 90 93 77 02 sts 0x0277, r25
3b94: 80 93 76 02 sts 0x0276, r24
3b98: 80 91 76 02 lds r24, 0x0276
3b9c: 90 91 77 02 lds r25, 0x0277
3ba0: 88 3c cpi r24, 0xC8 ; 200
3ba2: 91 05 cpc r25, r1
3ba4: 20 f0 brcs .+8 ; 0x3bae <MotorRegler+0x15c>
3ba6: 89 81 ldd r24, Y+1 ; 0x01
3ba8: 9a 81 ldd r25, Y+2 ; 0x02
3baa: 88 97 sbiw r24, 0x28 ; 40
3bac: 04 f5 brge .+64 ; 0x3bee <MotorRegler+0x19c>
3bae: 10 92 91 02 sts 0x0291, r1
3bb2: 10 92 92 02 sts 0x0292, r1
3bb6: 10 92 93 02 sts 0x0293, r1
3bba: 10 92 94 02 sts 0x0294, r1
3bbe: 10 92 8d 02 sts 0x028D, r1
3bc2: 10 92 8e 02 sts 0x028E, r1
3bc6: 10 92 8f 02 sts 0x028F, r1
3bca: 10 92 90 02 sts 0x0290, r1
3bce: 10 92 44 02 sts 0x0244, r1
3bd2: 10 92 45 02 sts 0x0245, r1
3bd6: 10 92 46 02 sts 0x0246, r1
3bda: 10 92 47 02 sts 0x0247, r1
3bde: 10 92 48 02 sts 0x0248, r1
3be2: 10 92 49 02 sts 0x0249, r1
3be6: 10 92 4a 02 sts 0x024A, r1
3bea: 10 92 4b 02 sts 0x024B, r1
3bee: e9 81 ldd r30, Y+1 ; 0x01
3bf0: fa 81 ldd r31, Y+2 ; 0x02
3bf2: e9 3c cpi r30, 0xC9 ; 201
3bf4: f1 05 cpc r31, r1
3bf6: 0c f4 brge .+2 ; 0x3bfa <MotorRegler+0x1a8>
3bf8: d6 c0 rjmp .+428 ; 0x3da6 <MotorRegler+0x354>
3bfa: 80 91 67 02 lds r24, 0x0267
3bfe: 88 23 and r24, r24
3c00: 09 f0 breq .+2 ; 0x3c04 <MotorRegler+0x1b2>
3c02: 72 c1 rjmp .+740 ; 0x3ee8 <MotorRegler+0x496>
3c04: e0 91 41 06 lds r30, 0x0641
3c08: ff 27 eor r31, r31
3c0a: ee 0f add r30, r30
3c0c: ff 1f adc r31, r31
3c0e: ee 5e subi r30, 0xEE ; 238
3c10: f9 4f sbci r31, 0xF9 ; 249
3c12: 80 81 ld r24, Z
3c14: 91 81 ldd r25, Z+1 ; 0x01
3c16: 8c 34 cpi r24, 0x4C ; 76
3c18: 91 05 cpc r25, r1
3c1a: 0c f4 brge .+2 ; 0x3c1e <MotorRegler+0x1cc>
3c1c: c1 c0 rjmp .+386 ; 0x3da0 <MotorRegler+0x34e>
3c1e: 80 91 7a 02 lds r24, 0x027A
3c22: 8f 5f subi r24, 0xFF ; 255
3c24: 80 93 7a 02 sts 0x027A, r24
3c28: 89 3c cpi r24, 0xC9 ; 201
3c2a: 08 f4 brcc .+2 ; 0x3c2e <MotorRegler+0x1dc>
3c2c: 5d c1 rjmp .+698 ; 0x3ee8 <MotorRegler+0x496>
3c2e: 29 98 cbi 0x05, 1 ; 5
3c30: 0e 94 16 1c call 0x382c ; 0x382c <SetNeutral>
3c34: 10 92 67 02 sts 0x0267, r1
3c38: 10 92 7a 02 sts 0x027A, r1
3c3c: 10 92 77 02 sts 0x0277, r1
3c40: 10 92 76 02 sts 0x0276, r1
3c44: 80 91 3e 06 lds r24, 0x063E
3c48: 28 2f mov r18, r24
3c4a: 33 27 eor r19, r19
3c4c: f9 01 movw r30, r18
3c4e: ee 0f add r30, r30
3c50: ff 1f adc r31, r31
3c52: ee 5e subi r30, 0xEE ; 238
3c54: f9 4f sbci r31, 0xF9 ; 249
3c56: 80 81 ld r24, Z
3c58: 91 81 ldd r25, Z+1 ; 0x01
3c5a: 87 34 cpi r24, 0x47 ; 71
3c5c: 91 05 cpc r25, r1
3c5e: 9c f4 brge .+38 ; 0x3c86 <MotorRegler+0x234>
3c60: e0 91 3f 06 lds r30, 0x063F
3c64: ff 27 eor r31, r31
3c66: ee 0f add r30, r30
3c68: ff 1f adc r31, r31
3c6a: ee 5e subi r30, 0xEE ; 238
3c6c: f9 4f sbci r31, 0xF9 ; 249
3c6e: 01 90 ld r0, Z+
3c70: f0 81 ld r31, Z
3c72: e0 2d mov r30, r0
3c74: f7 ff sbrs r31, 7
3c76: 03 c0 rjmp .+6 ; 0x3c7e <MotorRegler+0x22c>
3c78: f0 95 com r31
3c7a: e1 95 neg r30
3c7c: ff 4f sbci r31, 0xFF ; 255
3c7e: e7 34 cpi r30, 0x47 ; 71
3c80: f1 05 cpc r31, r1
3c82: 0c f4 brge .+2 ; 0x3c86 <MotorRegler+0x234>
3c84: 6c c0 rjmp .+216 ; 0x3d5e <MotorRegler+0x30c>
3c86: 80 91 3f 06 lds r24, 0x063F
3c8a: 68 2f mov r22, r24
3c8c: 77 27 eor r23, r23
3c8e: db 01 movw r26, r22
3c90: aa 0f add r26, r26
3c92: bb 1f adc r27, r27
3c94: ae 5e subi r26, 0xEE ; 238
3c96: b9 4f sbci r27, 0xF9 ; 249
3c98: 8d 91 ld r24, X+
3c9a: 9c 91 ld r25, X
3c9c: 11 97 sbiw r26, 0x01 ; 1
3c9e: 87 34 cpi r24, 0x47 ; 71
3ca0: 91 05 cpc r25, r1
3ca2: 3c f0 brlt .+14 ; 0x3cb2 <MotorRegler+0x260>
3ca4: f9 01 movw r30, r18
3ca6: ee 0f add r30, r30
3ca8: ff 1f adc r31, r31
3caa: ee 5e subi r30, 0xEE ; 238
3cac: f9 4f sbci r31, 0xF9 ; 249
3cae: 80 81 ld r24, Z
3cb0: 91 81 ldd r25, Z+1 ; 0x01
3cb2: 8d 91 ld r24, X+
3cb4: 9c 91 ld r25, X
3cb6: 87 34 cpi r24, 0x47 ; 71
3cb8: 91 05 cpc r25, r1
3cba: 64 f0 brlt .+24 ; 0x3cd4 <MotorRegler+0x282>
3cbc: f9 01 movw r30, r18
3cbe: ee 0f add r30, r30
3cc0: ff 1f adc r31, r31
3cc2: ee 5e subi r30, 0xEE ; 238
3cc4: f9 4f sbci r31, 0xF9 ; 249
3cc6: 80 81 ld r24, Z
3cc8: 91 81 ldd r25, Z+1 ; 0x01
3cca: 87 34 cpi r24, 0x47 ; 71
3ccc: 91 05 cpc r25, r1
3cce: 14 f0 brlt .+4 ; 0x3cd4 <MotorRegler+0x282>
3cd0: 42 e0 ldi r20, 0x02 ; 2
3cd2: 01 c0 rjmp .+2 ; 0x3cd6 <MotorRegler+0x284>
3cd4: 41 e0 ldi r20, 0x01 ; 1
3cd6: fb 01 movw r30, r22
3cd8: ee 0f add r30, r30
3cda: ff 1f adc r31, r31
3cdc: ee 5e subi r30, 0xEE ; 238
3cde: f9 4f sbci r31, 0xF9 ; 249
3ce0: 80 81 ld r24, Z
3ce2: 91 81 ldd r25, Z+1 ; 0x01
3ce4: 86 34 cpi r24, 0x46 ; 70
3ce6: 91 05 cpc r25, r1
3ce8: 5c f4 brge .+22 ; 0x3d00 <MotorRegler+0x2ae>
3cea: f9 01 movw r30, r18
3cec: ee 0f add r30, r30
3cee: ff 1f adc r31, r31
3cf0: ee 5e subi r30, 0xEE ; 238
3cf2: f9 4f sbci r31, 0xF9 ; 249
3cf4: 80 81 ld r24, Z
3cf6: 91 81 ldd r25, Z+1 ; 0x01
3cf8: 87 34 cpi r24, 0x47 ; 71
3cfa: 91 05 cpc r25, r1
3cfc: 0c f0 brlt .+2 ; 0x3d00 <MotorRegler+0x2ae>
3cfe: 43 e0 ldi r20, 0x03 ; 3
3d00: fb 01 movw r30, r22
3d02: ee 0f add r30, r30
3d04: ff 1f adc r31, r31
3d06: ee 5e subi r30, 0xEE ; 238
3d08: f9 4f sbci r31, 0xF9 ; 249
3d0a: 80 81 ld r24, Z
3d0c: 91 81 ldd r25, Z+1 ; 0x01
3d0e: 8a 5b subi r24, 0xBA ; 186
3d10: 9f 4f sbci r25, 0xFF ; 255
3d12: 5c f4 brge .+22 ; 0x3d2a <MotorRegler+0x2d8>
3d14: f9 01 movw r30, r18
3d16: ee 0f add r30, r30
3d18: ff 1f adc r31, r31
3d1a: ee 5e subi r30, 0xEE ; 238
3d1c: f9 4f sbci r31, 0xF9 ; 249
3d1e: 80 81 ld r24, Z
3d20: 91 81 ldd r25, Z+1 ; 0x01
3d22: 87 34 cpi r24, 0x47 ; 71
3d24: 91 05 cpc r25, r1
3d26: 0c f0 brlt .+2 ; 0x3d2a <MotorRegler+0x2d8>
3d28: 44 e0 ldi r20, 0x04 ; 4
3d2a: 66 0f add r22, r22
3d2c: 77 1f adc r23, r23
3d2e: 6e 5e subi r22, 0xEE ; 238
3d30: 79 4f sbci r23, 0xF9 ; 249
3d32: fb 01 movw r30, r22
3d34: 80 81 ld r24, Z
3d36: 91 81 ldd r25, Z+1 ; 0x01
3d38: 8a 5b subi r24, 0xBA ; 186
3d3a: 9f 4f sbci r25, 0xFF ; 255
3d3c: 5c f4 brge .+22 ; 0x3d54 <MotorRegler+0x302>
3d3e: 22 0f add r18, r18
3d40: 33 1f adc r19, r19
3d42: 2e 5e subi r18, 0xEE ; 238
3d44: 39 4f sbci r19, 0xF9 ; 249
3d46: f9 01 movw r30, r18
3d48: 80 81 ld r24, Z
3d4a: 91 81 ldd r25, Z+1 ; 0x01
3d4c: 86 34 cpi r24, 0x46 ; 70
3d4e: 91 05 cpc r25, r1
3d50: 0c f4 brge .+2 ; 0x3d54 <MotorRegler+0x302>
3d52: 45 e0 ldi r20, 0x05 ; 5
3d54: a2 e0 ldi r26, 0x02 ; 2
3d56: b0 e0 ldi r27, 0x00 ; 0
3d58: 04 2e mov r0, r20
3d5a: 0e 94 8c 31 call 0x6318 ; 0x6318 <__eeprom_write_byte_1F2021>
3d5e: 0e 94 07 02 call 0x40e ; 0x40e <GetActiveParamSetNumber>
3d62: 4a e3 ldi r20, 0x3A ; 58
3d64: 6e e3 ldi r22, 0x3E ; 62
3d66: 76 e0 ldi r23, 0x06 ; 6
3d68: 0e 94 26 02 call 0x44c ; 0x44c <ReadParameterSet>
3d6c: 0e 94 07 02 call 0x40e ; 0x40e <GetActiveParamSetNumber>
3d70: 0e 94 14 1d call 0x3a28 ; 0x3a28 <Piep>
3d74: 80 91 46 06 lds r24, 0x0646
3d78: 80 ff sbrs r24, 0
3d7a: b6 c0 rjmp .+364 ; 0x3ee8 <MotorRegler+0x496>
3d7c: 80 91 0a 01 lds r24, 0x010A
3d80: 90 91 0b 01 lds r25, 0x010B
3d84: 87 5b subi r24, 0xB7 ; 183
3d86: 93 40 sbci r25, 0x03 ; 3
3d88: 40 f4 brcc .+16 ; 0x3d9a <MotorRegler+0x348>
3d8a: 80 91 0a 01 lds r24, 0x010A
3d8e: 90 91 0b 01 lds r25, 0x010B
3d92: 8e 5e subi r24, 0xEE ; 238
3d94: 92 40 sbci r25, 0x02 ; 2
3d96: 08 f0 brcs .+2 ; 0x3d9a <MotorRegler+0x348>
3d98: a7 c0 rjmp .+334 ; 0x3ee8 <MotorRegler+0x496>
3d9a: 0e 94 b7 0e call 0x1d6e ; 0x1d6e <SucheLuftruckOffset>
3d9e: a4 c0 rjmp .+328 ; 0x3ee8 <MotorRegler+0x496>
3da0: 10 92 7a 02 sts 0x027A, r1
3da4: a1 c0 rjmp .+322 ; 0x3ee8 <MotorRegler+0x496>
3da6: 49 81 ldd r20, Y+1 ; 0x01
3da8: 5a 81 ldd r21, Y+2 ; 0x02
3daa: 43 32 cpi r20, 0x23 ; 35
3dac: 51 05 cpc r21, r1
3dae: 0c f0 brlt .+2 ; 0x3db2 <MotorRegler+0x360>
3db0: 9b c0 rjmp .+310 ; 0x3ee8 <MotorRegler+0x496>
3db2: 80 91 41 06 lds r24, 0x0641
3db6: 48 2f mov r20, r24
3db8: 55 27 eor r21, r21
3dba: fa 01 movw r30, r20
3dbc: ee 0f add r30, r30
3dbe: ff 1f adc r31, r31
3dc0: ee 5e subi r30, 0xEE ; 238
3dc2: f9 4f sbci r31, 0xF9 ; 249
3dc4: 80 81 ld r24, Z
3dc6: 91 81 ldd r25, Z+1 ; 0x01
3dc8: 85 5b subi r24, 0xB5 ; 181
3dca: 9f 4f sbci r25, 0xFF ; 255
3dcc: 0c f0 brlt .+2 ; 0x3dd0 <MotorRegler+0x37e>
3dce: 6d c0 rjmp .+218 ; 0x3eaa <MotorRegler+0x458>
3dd0: 80 91 79 02 lds r24, 0x0279
3dd4: 8f 5f subi r24, 0xFF ; 255
3dd6: 80 93 79 02 sts 0x0279, r24
3dda: 89 3c cpi r24, 0xC9 ; 201
3ddc: 08 f4 brcc .+2 ; 0x3de0 <MotorRegler+0x38e>
3dde: 67 c0 rjmp .+206 ; 0x3eae <MotorRegler+0x45c>
3de0: 88 ec ldi r24, 0xC8 ; 200
3de2: 80 93 79 02 sts 0x0279, r24
3de6: 81 e0 ldi r24, 0x01 ; 1
3de8: 90 e0 ldi r25, 0x00 ; 0
3dea: 90 93 77 02 sts 0x0277, r25
3dee: 80 93 76 02 sts 0x0276, r24
3df2: 81 e0 ldi r24, 0x01 ; 1
3df4: 80 93 67 02 sts 0x0267, r24
3df8: 10 92 89 02 sts 0x0289, r1
3dfc: 10 92 8a 02 sts 0x028A, r1
3e00: 10 92 8b 02 sts 0x028B, r1
3e04: 10 92 8c 02 sts 0x028C, r1
3e08: 10 92 44 02 sts 0x0244, r1
3e0c: 10 92 45 02 sts 0x0245, r1
3e10: 10 92 46 02 sts 0x0246, r1
3e14: 10 92 47 02 sts 0x0247, r1
3e18: 10 92 48 02 sts 0x0248, r1
3e1c: 10 92 49 02 sts 0x0249, r1
3e20: 10 92 4a 02 sts 0x024A, r1
3e24: 10 92 4b 02 sts 0x024B, r1
3e28: 10 92 34 02 sts 0x0234, r1
3e2c: 10 92 35 02 sts 0x0235, r1
3e30: 10 92 36 02 sts 0x0236, r1
3e34: 10 92 37 02 sts 0x0237, r1
3e38: 10 92 3c 02 sts 0x023C, r1
3e3c: 10 92 3d 02 sts 0x023D, r1
3e40: 10 92 3e 02 sts 0x023E, r1
3e44: 10 92 3f 02 sts 0x023F, r1
3e48: 80 91 20 02 lds r24, 0x0220
3e4c: 90 91 21 02 lds r25, 0x0221
3e50: a0 91 22 02 lds r26, 0x0222
3e54: b0 91 23 02 lds r27, 0x0223
3e58: 80 93 38 02 sts 0x0238, r24
3e5c: 90 93 39 02 sts 0x0239, r25
3e60: a0 93 3a 02 sts 0x023A, r26
3e64: b0 93 3b 02 sts 0x023B, r27
3e68: 80 91 28 02 lds r24, 0x0228
3e6c: 90 91 29 02 lds r25, 0x0229
3e70: a0 91 2a 02 lds r26, 0x022A
3e74: b0 91 2b 02 lds r27, 0x022B
3e78: 80 93 40 02 sts 0x0240, r24
3e7c: 90 93 41 02 sts 0x0241, r25
3e80: a0 93 42 02 sts 0x0242, r26
3e84: b0 93 43 02 sts 0x0243, r27
3e88: 10 92 91 02 sts 0x0291, r1
3e8c: 10 92 92 02 sts 0x0292, r1
3e90: 10 92 93 02 sts 0x0293, r1
3e94: 10 92 94 02 sts 0x0294, r1
3e98: 10 92 8d 02 sts 0x028D, r1
3e9c: 10 92 8e 02 sts 0x028E, r1
3ea0: 10 92 8f 02 sts 0x028F, r1
3ea4: 10 92 90 02 sts 0x0290, r1
3ea8: 02 c0 rjmp .+4 ; 0x3eae <MotorRegler+0x45c>
3eaa: 10 92 79 02 sts 0x0279, r1
3eae: 44 0f add r20, r20
3eb0: 55 1f adc r21, r21
3eb2: 4e 5e subi r20, 0xEE ; 238
3eb4: 59 4f sbci r21, 0xF9 ; 249
3eb6: fa 01 movw r30, r20
3eb8: 80 81 ld r24, Z
3eba: 91 81 ldd r25, Z+1 ; 0x01
3ebc: 8c 34 cpi r24, 0x4C ; 76
3ebe: 91 05 cpc r25, r1
3ec0: 8c f0 brlt .+34 ; 0x3ee4 <MotorRegler+0x492>
3ec2: 80 91 78 02 lds r24, 0x0278
3ec6: 8f 5f subi r24, 0xFF ; 255
3ec8: 80 93 78 02 sts 0x0278, r24
3ecc: 89 3c cpi r24, 0xC9 ; 201
3ece: 60 f0 brcs .+24 ; 0x3ee8 <MotorRegler+0x496>
3ed0: 10 92 67 02 sts 0x0267, r1
3ed4: 88 ec ldi r24, 0xC8 ; 200
3ed6: 80 93 78 02 sts 0x0278, r24
3eda: 10 92 77 02 sts 0x0277, r1
3ede: 10 92 76 02 sts 0x0276, r1
3ee2: 02 c0 rjmp .+4 ; 0x3ee8 <MotorRegler+0x496>
3ee4: 10 92 78 02 sts 0x0278, r1
3ee8: 80 91 67 01 lds r24, 0x0167
3eec: 81 50 subi r24, 0x01 ; 1
3eee: 80 93 67 01 sts 0x0167, r24
3ef2: 80 91 67 01 lds r24, 0x0167
3ef6: 8f 3f cpi r24, 0xFF ; 255
3ef8: 29 f0 breq .+10 ; 0x3f04 <MotorRegler+0x4b2>
3efa: 80 91 56 02 lds r24, 0x0256
3efe: 88 23 and r24, r24
3f00: 09 f4 brne .+2 ; 0x3f04 <MotorRegler+0x4b2>
3f02: 12 c1 rjmp .+548 ; 0x4128 <MotorRegler+0x6d6>
3f04: 0e 94 a4 18 call 0x3148 ; 0x3148 <ParameterZuordnung>
3f08: e0 91 3e 06 lds r30, 0x063E
3f0c: ff 27 eor r31, r31
3f0e: ee 0f add r30, r30
3f10: ff 1f adc r31, r31
3f12: df 01 movw r26, r30
3f14: ae 5e subi r26, 0xEE ; 238
3f16: b9 4f sbci r27, 0xF9 ; 249
3f18: 8d 91 ld r24, X+
3f1a: 9c 91 ld r25, X
3f1c: 60 91 4d 06 lds r22, 0x064D
3f20: 77 27 eor r23, r23
3f22: e8 5d subi r30, 0xD8 ; 216
3f24: f9 4f sbci r31, 0xF9 ; 249
3f26: 20 81 ld r18, Z
3f28: 31 81 ldd r19, Z+1 ; 0x01
3f2a: 40 91 4e 06 lds r20, 0x064E
3f2e: 55 27 eor r21, r21
3f30: fc 01 movw r30, r24
3f32: e6 9f mul r30, r22
3f34: c0 01 movw r24, r0
3f36: e7 9f mul r30, r23
3f38: 90 0d add r25, r0
3f3a: f6 9f mul r31, r22
3f3c: 90 0d add r25, r0
3f3e: 11 24 eor r1, r1
3f40: f9 01 movw r30, r18
3f42: e4 9f mul r30, r20
3f44: 90 01 movw r18, r0
3f46: e5 9f mul r30, r21
3f48: 30 0d add r19, r0
3f4a: f4 9f mul r31, r20
3f4c: 30 0d add r19, r0
3f4e: 11 24 eor r1, r1
3f50: 82 0f add r24, r18
3f52: 93 1f adc r25, r19
3f54: 90 93 62 02 sts 0x0262, r25
3f58: 80 93 61 02 sts 0x0261, r24
3f5c: e0 91 3f 06 lds r30, 0x063F
3f60: ff 27 eor r31, r31
3f62: ee 0f add r30, r30
3f64: ff 1f adc r31, r31
3f66: df 01 movw r26, r30
3f68: ae 5e subi r26, 0xEE ; 238
3f6a: b9 4f sbci r27, 0xF9 ; 249
3f6c: 8d 91 ld r24, X+
3f6e: 9c 91 ld r25, X
3f70: e8 5d subi r30, 0xD8 ; 216
3f72: f9 4f sbci r31, 0xF9 ; 249
3f74: 20 81 ld r18, Z
3f76: 31 81 ldd r19, Z+1 ; 0x01
3f78: fc 01 movw r30, r24
3f7a: e6 9f mul r30, r22
3f7c: c0 01 movw r24, r0
3f7e: e7 9f mul r30, r23
3f80: 90 0d add r25, r0
3f82: f6 9f mul r31, r22
3f84: 90 0d add r25, r0
3f86: 11 24 eor r1, r1
3f88: b9 01 movw r22, r18
3f8a: 64 9f mul r22, r20
3f8c: 90 01 movw r18, r0
3f8e: 65 9f mul r22, r21
3f90: 30 0d add r19, r0
3f92: 74 9f mul r23, r20
3f94: 30 0d add r19, r0
3f96: 11 24 eor r1, r1
3f98: 82 0f add r24, r18
3f9a: 93 1f adc r25, r19
3f9c: 90 93 64 02 sts 0x0264, r25
3fa0: 80 93 63 02 sts 0x0263, r24
3fa4: e0 91 41 06 lds r30, 0x0641
3fa8: ff 27 eor r31, r31
3faa: ee 0f add r30, r30
3fac: ff 1f adc r31, r31
3fae: ee 5e subi r30, 0xEE ; 238
3fb0: f9 4f sbci r31, 0xF9 ; 249
3fb2: 80 81 ld r24, Z
3fb4: 91 81 ldd r25, Z+1 ; 0x01
3fb6: 90 95 com r25
3fb8: 81 95 neg r24
3fba: 9f 4f sbci r25, 0xFF ; 255
3fbc: 90 93 66 02 sts 0x0266, r25
3fc0: 80 93 65 02 sts 0x0265, r24
3fc4: 10 91 85 01 lds r17, 0x0185
3fc8: 61 2f mov r22, r17
3fca: 77 27 eor r23, r23
3fcc: 67 fd sbrc r22, 7
3fce: 70 95 com r23
3fd0: 87 2f mov r24, r23
3fd2: 97 2f mov r25, r23
3fd4: 0e 94 3f 30 call 0x607e ; 0x607e <__floatsisf>
3fd8: 17 ff sbrs r17, 7
3fda: 06 c0 rjmp .+12 ; 0x3fe8 <MotorRegler+0x596>
3fdc: 20 e0 ldi r18, 0x00 ; 0
3fde: 30 e0 ldi r19, 0x00 ; 0
3fe0: 40 e8 ldi r20, 0x80 ; 128
3fe2: 53 e4 ldi r21, 0x43 ; 67
3fe4: 0e 94 9a 2f call 0x5f34 ; 0x5f34 <__addsf3>
3fe8: 20 e0 ldi r18, 0x00 ; 0
3fea: 30 e0 ldi r19, 0x00 ; 0
3fec: 40 e2 ldi r20, 0x20 ; 32
3fee: 51 e4 ldi r21, 0x41 ; 65
3ff0: 0e 94 9a 2f call 0x5f34 ; 0x5f34 <__addsf3>
3ff4: 20 e0 ldi r18, 0x00 ; 0
3ff6: 30 e0 ldi r19, 0x00 ; 0
3ff8: 40 e8 ldi r20, 0x80 ; 128
3ffa: 5b e3 ldi r21, 0x3B ; 59
3ffc: 0e 94 b9 30 call 0x6172 ; 0x6172 <__mulsf3>
4000: 5b 01 movw r10, r22
4002: 6c 01 movw r12, r24
4004: 60 93 88 06 sts 0x0688, r22
4008: 70 93 89 06 sts 0x0689, r23
400c: 80 93 8a 06 sts 0x068A, r24
4010: 90 93 8b 06 sts 0x068B, r25
4014: 10 91 86 01 lds r17, 0x0186
4018: 61 2f mov r22, r17
401a: 77 27 eor r23, r23
401c: 67 fd sbrc r22, 7
401e: 70 95 com r23
4020: 87 2f mov r24, r23
4022: 97 2f mov r25, r23
4024: 0e 94 3f 30 call 0x607e ; 0x607e <__floatsisf>
4028: 17 ff sbrs r17, 7
402a: 06 c0 rjmp .+12 ; 0x4038 <MotorRegler+0x5e6>
402c: 20 e0 ldi r18, 0x00 ; 0
402e: 30 e0 ldi r19, 0x00 ; 0
4030: 40 e8 ldi r20, 0x80 ; 128
4032: 53 e4 ldi r21, 0x43 ; 67
4034: 0e 94 9a 2f call 0x5f34 ; 0x5f34 <__addsf3>
4038: 20 e0 ldi r18, 0x00 ; 0
403a: 30 ee ldi r19, 0xE0 ; 224
403c: 4b e2 ldi r20, 0x2B ; 43
403e: 57 e4 ldi r21, 0x47 ; 71
4040: 0e 94 dc 2f call 0x5fb8 ; 0x5fb8 <__divsf3>
4044: 60 93 7f 06 sts 0x067F, r22
4048: 70 93 80 06 sts 0x0680, r23
404c: 80 93 81 06 sts 0x0681, r24
4050: 90 93 82 06 sts 0x0682, r25
4054: 80 91 46 06 lds r24, 0x0646
4058: 82 ff sbrs r24, 2
405a: 0c c0 rjmp .+24 ; 0x4074 <MotorRegler+0x622>
405c: 80 e0 ldi r24, 0x00 ; 0
405e: 90 e0 ldi r25, 0x00 ; 0
4060: a0 e0 ldi r26, 0x00 ; 0
4062: b0 e0 ldi r27, 0x00 ; 0
4064: 80 93 7f 06 sts 0x067F, r24
4068: 90 93 80 06 sts 0x0680, r25
406c: a0 93 81 06 sts 0x0681, r26
4070: b0 93 82 06 sts 0x0682, r27
4074: 20 e0 ldi r18, 0x00 ; 0
4076: 30 e0 ldi r19, 0x00 ; 0
4078: 40 e0 ldi r20, 0x00 ; 0
407a: 50 e0 ldi r21, 0x00 ; 0
407c: c6 01 movw r24, r12
407e: b5 01 movw r22, r10
4080: 0e 94 49 30 call 0x6092 ; 0x6092 <__eqsf2>
4084: 88 23 and r24, r24
4086: 64 f4 brge .+24 ; 0x40a0 <MotorRegler+0x64e>
4088: 80 e0 ldi r24, 0x00 ; 0
408a: 90 e0 ldi r25, 0x00 ; 0
408c: a0 e0 ldi r26, 0x00 ; 0
408e: b0 e0 ldi r27, 0x00 ; 0
4090: 80 93 88 06 sts 0x0688, r24
4094: 90 93 89 06 sts 0x0689, r25
4098: a0 93 8a 06 sts 0x068A, r26
409c: b0 93 8b 06 sts 0x068B, r27
40a0: 20 e0 ldi r18, 0x00 ; 0
40a2: 30 e0 ldi r19, 0x00 ; 0
40a4: 40 e0 ldi r20, 0x00 ; 0
40a6: 50 e0 ldi r21, 0x00 ; 0
40a8: 60 91 7f 06 lds r22, 0x067F
40ac: 70 91 80 06 lds r23, 0x0680
40b0: 80 91 81 06 lds r24, 0x0681
40b4: 90 91 82 06 lds r25, 0x0682
40b8: 0e 94 49 30 call 0x6092 ; 0x6092 <__eqsf2>
40bc: 88 23 and r24, r24
40be: 64 f4 brge .+24 ; 0x40d8 <MotorRegler+0x686>
40c0: 80 e0 ldi r24, 0x00 ; 0
40c2: 90 e0 ldi r25, 0x00 ; 0
40c4: a0 e0 ldi r26, 0x00 ; 0
40c6: b0 e0 ldi r27, 0x00 ; 0
40c8: 80 93 7f 06 sts 0x067F, r24
40cc: 90 93 80 06 sts 0x0680, r25
40d0: a0 93 81 06 sts 0x0681, r26
40d4: b0 93 82 06 sts 0x0682, r27
40d8: 80 91 56 02 lds r24, 0x0256
40dc: 88 23 and r24, r24
40de: 21 f1 breq .+72 ; 0x4128 <MotorRegler+0x6d6>
40e0: 10 92 66 02 sts 0x0266, r1
40e4: 10 92 65 02 sts 0x0265, r1
40e8: 10 92 62 02 sts 0x0262, r1
40ec: 10 92 61 02 sts 0x0261, r1
40f0: 10 92 64 02 sts 0x0264, r1
40f4: 10 92 63 02 sts 0x0263, r1
40f8: 8d ec ldi r24, 0xCD ; 205
40fa: 9c ec ldi r25, 0xCC ; 204
40fc: ac ec ldi r26, 0xCC ; 204
40fe: bd e3 ldi r27, 0x3D ; 61
4100: 80 93 88 06 sts 0x0688, r24
4104: 90 93 89 06 sts 0x0689, r25
4108: a0 93 8a 06 sts 0x068A, r26
410c: b0 93 8b 06 sts 0x068B, r27
4110: 8a e0 ldi r24, 0x0A ; 10
4112: 97 ed ldi r25, 0xD7 ; 215
4114: a3 ea ldi r26, 0xA3 ; 163
4116: bb e3 ldi r27, 0x3B ; 59
4118: 80 93 7f 06 sts 0x067F, r24
411c: 90 93 80 06 sts 0x0680, r25
4120: a0 93 81 06 sts 0x0681, r26
4124: b0 93 82 06 sts 0x0682, r27
4128: 80 91 ff 01 lds r24, 0x01FF
412c: 90 91 00 02 lds r25, 0x0200
4130: 8d 54 subi r24, 0x4D ; 77
4132: 91 40 sbci r25, 0x01 ; 1
4134: 08 f4 brcc .+2 ; 0x4138 <MotorRegler+0x6e6>
4136: bc c0 rjmp .+376 ; 0x42b0 <MotorRegler+0x85e>
4138: 20 91 24 02 lds r18, 0x0224
413c: 30 91 25 02 lds r19, 0x0225
4140: 40 91 26 02 lds r20, 0x0226
4144: 50 91 27 02 lds r21, 0x0227
4148: 80 91 20 02 lds r24, 0x0220
414c: 90 91 21 02 lds r25, 0x0221
4150: a0 91 22 02 lds r26, 0x0222
4154: b0 91 23 02 lds r27, 0x0223
4158: b9 01 movw r22, r18
415a: 68 1b sub r22, r24
415c: 79 0b sbc r23, r25
415e: 70 93 80 02 sts 0x0280, r23
4162: 60 93 7f 02 sts 0x027F, r22
4166: 20 91 2c 02 lds r18, 0x022C
416a: 30 91 2d 02 lds r19, 0x022D
416e: 40 91 2e 02 lds r20, 0x022E
4172: 50 91 2f 02 lds r21, 0x022F
4176: 80 91 28 02 lds r24, 0x0228
417a: 90 91 29 02 lds r25, 0x0229
417e: a0 91 2a 02 lds r26, 0x022A
4182: b0 91 2b 02 lds r27, 0x022B
4186: 28 1b sub r18, r24
4188: 39 0b sbc r19, r25
418a: 30 93 7e 02 sts 0x027E, r19
418e: 20 93 7d 02 sts 0x027D, r18
4192: 10 92 00 02 sts 0x0200, r1
4196: 10 92 ff 01 sts 0x01FF, r1
419a: 67 3a cpi r22, 0xA7 ; 167
419c: 71 05 cpc r23, r1
419e: 34 f0 brlt .+12 ; 0x41ac <MotorRegler+0x75a>
41a0: 80 91 10 02 lds r24, 0x0210
41a4: 90 91 11 02 lds r25, 0x0211
41a8: 01 96 adiw r24, 0x01 ; 1
41aa: 08 c0 rjmp .+16 ; 0x41bc <MotorRegler+0x76a>
41ac: 6a 55 subi r22, 0x5A ; 90
41ae: 7f 4f sbci r23, 0xFF ; 255
41b0: 4c f4 brge .+18 ; 0x41c4 <MotorRegler+0x772>
41b2: 80 91 10 02 lds r24, 0x0210
41b6: 90 91 11 02 lds r25, 0x0211
41ba: 01 97 sbiw r24, 0x01 ; 1
41bc: 90 93 11 02 sts 0x0211, r25
41c0: 80 93 10 02 sts 0x0210, r24
41c4: 27 3a cpi r18, 0xA7 ; 167
41c6: 31 05 cpc r19, r1
41c8: 34 f0 brlt .+12 ; 0x41d6 <MotorRegler+0x784>
41ca: 80 91 12 02 lds r24, 0x0212
41ce: 90 91 13 02 lds r25, 0x0213
41d2: 01 96 adiw r24, 0x01 ; 1
41d4: 08 c0 rjmp .+16 ; 0x41e6 <MotorRegler+0x794>
41d6: 2a 55 subi r18, 0x5A ; 90
41d8: 3f 4f sbci r19, 0xFF ; 255
41da: 4c f4 brge .+18 ; 0x41ee <MotorRegler+0x79c>
41dc: 80 91 12 02 lds r24, 0x0212
41e0: 90 91 13 02 lds r25, 0x0213
41e4: 01 97 sbiw r24, 0x01 ; 1
41e6: 90 93 13 02 sts 0x0213, r25
41ea: 80 93 12 02 sts 0x0212, r24
41ee: 80 91 48 02 lds r24, 0x0248
41f2: 90 91 49 02 lds r25, 0x0249
41f6: a0 91 4a 02 lds r26, 0x024A
41fa: b0 91 4b 02 lds r27, 0x024B
41fe: 87 3a cpi r24, 0xA7 ; 167
4200: 91 05 cpc r25, r1
4202: a1 05 cpc r26, r1
4204: b1 05 cpc r27, r1
4206: 4c f0 brlt .+18 ; 0x421a <MotorRegler+0x7c8>
4208: 80 91 14 02 lds r24, 0x0214
420c: 90 91 15 02 lds r25, 0x0215
4210: 01 97 sbiw r24, 0x01 ; 1
4212: 90 93 15 02 sts 0x0215, r25
4216: 80 93 14 02 sts 0x0214, r24
421a: 80 91 48 02 lds r24, 0x0248
421e: 90 91 49 02 lds r25, 0x0249
4222: a0 91 4a 02 lds r26, 0x024A
4226: b0 91 4b 02 lds r27, 0x024B
422a: 8a 55 subi r24, 0x5A ; 90
422c: 9f 4f sbci r25, 0xFF ; 255
422e: af 4f sbci r26, 0xFF ; 255
4230: bf 4f sbci r27, 0xFF ; 255
4232: 4c f4 brge .+18 ; 0x4246 <MotorRegler+0x7f4>
4234: 80 91 14 02 lds r24, 0x0214
4238: 90 91 15 02 lds r25, 0x0215
423c: 01 96 adiw r24, 0x01 ; 1
423e: 90 93 15 02 sts 0x0215, r25
4242: 80 93 14 02 sts 0x0214, r24
4246: 10 92 7a 00 sts 0x007A, r1
424a: 80 91 20 02 lds r24, 0x0220
424e: 90 91 21 02 lds r25, 0x0221
4252: a0 91 22 02 lds r26, 0x0222
4256: b0 91 23 02 lds r27, 0x0223
425a: 80 93 38 02 sts 0x0238, r24
425e: 90 93 39 02 sts 0x0239, r25
4262: a0 93 3a 02 sts 0x023A, r26
4266: b0 93 3b 02 sts 0x023B, r27
426a: 80 91 28 02 lds r24, 0x0228
426e: 90 91 29 02 lds r25, 0x0229
4272: a0 91 2a 02 lds r26, 0x022A
4276: b0 91 2b 02 lds r27, 0x022B
427a: 80 93 40 02 sts 0x0240, r24
427e: 90 93 41 02 sts 0x0241, r25
4282: a0 93 42 02 sts 0x0242, r26
4286: b0 93 43 02 sts 0x0243, r27
428a: 80 91 30 02 lds r24, 0x0230
428e: 90 91 31 02 lds r25, 0x0231
4292: a0 91 32 02 lds r26, 0x0232
4296: b0 91 33 02 lds r27, 0x0233
429a: 80 93 48 02 sts 0x0248, r24
429e: 90 93 49 02 sts 0x0249, r25
42a2: a0 93 4a 02 sts 0x024A, r26
42a6: b0 93 4b 02 sts 0x024B, r27
42aa: 8f ee ldi r24, 0xEF ; 239
42ac: 80 93 7a 00 sts 0x007A, r24
42b0: 60 91 20 02 lds r22, 0x0220
42b4: 70 91 21 02 lds r23, 0x0221
42b8: 80 91 22 02 lds r24, 0x0222
42bc: 90 91 23 02 lds r25, 0x0223
42c0: 20 91 52 06 lds r18, 0x0652
42c4: 62 2e mov r6, r18
42c6: 77 24 eor r7, r7
42c8: 88 24 eor r8, r8
42ca: 99 24 eor r9, r9
42cc: e0 90 83 06 lds r14, 0x0683
42d0: f0 90 84 06 lds r15, 0x0684
42d4: a4 01 movw r20, r8
42d6: 93 01 movw r18, r6
42d8: 0e 94 69 31 call 0x62d2 ; 0x62d2 <__divmodsi4>
42dc: 00 27 eor r16, r16
42de: f7 fc sbrc r15, 7
42e0: 00 95 com r16
42e2: 10 2f mov r17, r16
42e4: 2e 19 sub r18, r14
42e6: 3f 09 sbc r19, r15
42e8: 40 0b sbc r20, r16
42ea: 51 0b sbc r21, r17
42ec: ca 01 movw r24, r20
42ee: b9 01 movw r22, r18
42f0: 20 e1 ldi r18, 0x10 ; 16
42f2: 30 e0 ldi r19, 0x00 ; 0
42f4: 40 e0 ldi r20, 0x00 ; 0
42f6: 50 e0 ldi r21, 0x00 ; 0
42f8: 0e 94 69 31 call 0x62d2 ; 0x62d2 <__divmodsi4>
42fc: 59 01 movw r10, r18
42fe: 6a 01 movw r12, r20
4300: 20 93 85 02 sts 0x0285, r18
4304: 30 93 86 02 sts 0x0286, r19
4308: 40 93 87 02 sts 0x0287, r20
430c: 50 93 88 02 sts 0x0288, r21
4310: 60 91 28 02 lds r22, 0x0228
4314: 70 91 29 02 lds r23, 0x0229
4318: 80 91 2a 02 lds r24, 0x022A
431c: 90 91 2b 02 lds r25, 0x022B
4320: e0 90 8c 06 lds r14, 0x068C
4324: f0 90 8d 06 lds r15, 0x068D
4328: a4 01 movw r20, r8
432a: 93 01 movw r18, r6
432c: 0e 94 69 31 call 0x62d2 ; 0x62d2 <__divmodsi4>
4330: 00 27 eor r16, r16
4332: f7 fc sbrc r15, 7
4334: 00 95 com r16
4336: 10 2f mov r17, r16
4338: 2e 19 sub r18, r14
433a: 3f 09 sbc r19, r15
433c: 40 0b sbc r20, r16
433e: 51 0b sbc r21, r17
4340: ca 01 movw r24, r20
4342: b9 01 movw r22, r18
4344: 20 e1 ldi r18, 0x10 ; 16
4346: 30 e0 ldi r19, 0x00 ; 0
4348: 40 e0 ldi r20, 0x00 ; 0
434a: 50 e0 ldi r21, 0x00 ; 0
434c: 0e 94 69 31 call 0x62d2 ; 0x62d2 <__divmodsi4>
4350: 20 93 81 02 sts 0x0281, r18
4354: 30 93 82 02 sts 0x0282, r19
4358: 40 93 83 02 sts 0x0283, r20
435c: 50 93 84 02 sts 0x0284, r21
4360: f5 ef ldi r31, 0xF5 ; 245
4362: af 16 cp r10, r31
4364: f1 e0 ldi r31, 0x01 ; 1
4366: bf 06 cpc r11, r31
4368: f0 e0 ldi r31, 0x00 ; 0
436a: cf 06 cpc r12, r31
436c: f0 e0 ldi r31, 0x00 ; 0
436e: df 06 cpc r13, r31
4370: 2c f0 brlt .+10 ; 0x437c <MotorRegler+0x92a>
4372: 84 ef ldi r24, 0xF4 ; 244
4374: 91 e0 ldi r25, 0x01 ; 1
4376: a0 e0 ldi r26, 0x00 ; 0
4378: b0 e0 ldi r27, 0x00 ; 0
437a: 0d c0 rjmp .+26 ; 0x4396 <MotorRegler+0x944>
437c: 6c e0 ldi r22, 0x0C ; 12
437e: a6 16 cp r10, r22
4380: 6e ef ldi r22, 0xFE ; 254
4382: b6 06 cpc r11, r22
4384: 6f ef ldi r22, 0xFF ; 255
4386: c6 06 cpc r12, r22
4388: 6f ef ldi r22, 0xFF ; 255
438a: d6 06 cpc r13, r22
438c: 64 f4 brge .+24 ; 0x43a6 <MotorRegler+0x954>
438e: 8c e0 ldi r24, 0x0C ; 12
4390: 9e ef ldi r25, 0xFE ; 254
4392: af ef ldi r26, 0xFF ; 255
4394: bf ef ldi r27, 0xFF ; 255
4396: 80 93 85 02 sts 0x0285, r24
439a: 90 93 86 02 sts 0x0286, r25
439e: a0 93 87 02 sts 0x0287, r26
43a2: b0 93 88 02 sts 0x0288, r27
43a6: 25 3f cpi r18, 0xF5 ; 245
43a8: 71 e0 ldi r23, 0x01 ; 1
43aa: 37 07 cpc r19, r23
43ac: 70 e0 ldi r23, 0x00 ; 0
43ae: 47 07 cpc r20, r23
43b0: 70 e0 ldi r23, 0x00 ; 0
43b2: 57 07 cpc r21, r23
43b4: 2c f0 brlt .+10 ; 0x43c0 <MotorRegler+0x96e>
43b6: 84 ef ldi r24, 0xF4 ; 244
43b8: 91 e0 ldi r25, 0x01 ; 1
43ba: a0 e0 ldi r26, 0x00 ; 0
43bc: b0 e0 ldi r27, 0x00 ; 0
43be: 09 c0 rjmp .+18 ; 0x43d2 <MotorRegler+0x980>
43c0: 2c 50 subi r18, 0x0C ; 12
43c2: 3e 4f sbci r19, 0xFE ; 254
43c4: 4f 4f sbci r20, 0xFF ; 255
43c6: 5f 4f sbci r21, 0xFF ; 255
43c8: 64 f4 brge .+24 ; 0x43e2 <MotorRegler+0x990>
43ca: 8c e0 ldi r24, 0x0C ; 12
43cc: 9e ef ldi r25, 0xFE ; 254
43ce: af ef ldi r26, 0xFF ; 255
43d0: bf ef ldi r27, 0xFF ; 255
43d2: 80 93 81 02 sts 0x0281, r24
43d6: 90 93 82 02 sts 0x0282, r25
43da: a0 93 83 02 sts 0x0283, r26
43de: b0 93 84 02 sts 0x0284, r27
43e2: 10 92 7a 00 sts 0x007A, r1
43e6: 80 91 34 02 lds r24, 0x0234
43ea: 90 91 35 02 lds r25, 0x0235
43ee: a0 91 36 02 lds r26, 0x0236
43f2: b0 91 37 02 lds r27, 0x0237
43f6: 20 91 85 02 lds r18, 0x0285
43fa: 30 91 86 02 lds r19, 0x0286
43fe: 40 91 87 02 lds r20, 0x0287
4402: 50 91 88 02 lds r21, 0x0288
4406: 82 1b sub r24, r18
4408: 93 0b sbc r25, r19
440a: a4 0b sbc r26, r20
440c: b5 0b sbc r27, r21
440e: 80 93 34 02 sts 0x0234, r24
4412: 90 93 35 02 sts 0x0235, r25
4416: a0 93 36 02 sts 0x0236, r26
441a: b0 93 37 02 sts 0x0237, r27
441e: 80 91 3c 02 lds r24, 0x023C
4422: 90 91 3d 02 lds r25, 0x023D
4426: a0 91 3e 02 lds r26, 0x023E
442a: b0 91 3f 02 lds r27, 0x023F
442e: 20 91 81 02 lds r18, 0x0281
4432: 30 91 82 02 lds r19, 0x0282
4436: 40 91 83 02 lds r20, 0x0283
443a: 50 91 84 02 lds r21, 0x0284
443e: 82 1b sub r24, r18
4440: 93 0b sbc r25, r19
4442: a4 0b sbc r26, r20
4444: b5 0b sbc r27, r21
4446: 80 93 3c 02 sts 0x023C, r24
444a: 90 93 3d 02 sts 0x023D, r25
444e: a0 93 3e 02 sts 0x023E, r26
4452: b0 93 3f 02 sts 0x023F, r27
4456: 80 91 65 02 lds r24, 0x0265
445a: 90 91 66 02 lds r25, 0x0266
445e: 9c 01 movw r18, r24
4460: 44 27 eor r20, r20
4462: 37 fd sbrc r19, 7
4464: 40 95 com r20
4466: 54 2f mov r21, r20
4468: 2b 83 std Y+3, r18 ; 0x03
446a: 3c 83 std Y+4, r19 ; 0x04
446c: 4d 83 std Y+5, r20 ; 0x05
446e: 5e 83 std Y+6, r21 ; 0x06
4470: 20 93 89 02 sts 0x0289, r18
4474: 30 93 8a 02 sts 0x028A, r19
4478: 40 93 8b 02 sts 0x028B, r20
447c: 50 93 8c 02 sts 0x028C, r21
4480: 97 ff sbrs r25, 7
4482: 03 c0 rjmp .+6 ; 0x448a <MotorRegler+0xa38>
4484: 90 95 com r25
4486: 81 95 neg r24
4488: 9f 4f sbci r25, 0xFF ; 255
448a: 84 97 sbiw r24, 0x24 ; 36
448c: 3c f0 brlt .+14 ; 0x449c <MotorRegler+0xa4a>
448e: 80 91 46 06 lds r24, 0x0646
4492: 84 fd sbrc r24, 4
4494: 03 c0 rjmp .+6 ; 0x449c <MotorRegler+0xa4a>
4496: 81 e0 ldi r24, 0x01 ; 1
4498: 80 93 72 02 sts 0x0272, r24
449c: a0 90 44 02 lds r10, 0x0244
44a0: b0 90 45 02 lds r11, 0x0245
44a4: c0 90 46 02 lds r12, 0x0246
44a8: d0 90 47 02 lds r13, 0x0247
44ac: 8b 81 ldd r24, Y+3 ; 0x03
44ae: 9c 81 ldd r25, Y+4 ; 0x04
44b0: 97 ff sbrs r25, 7
44b2: 03 c0 rjmp .+6 ; 0x44ba <MotorRegler+0xa68>
44b4: 90 95 com r25
44b6: 81 95 neg r24
44b8: 9f 4f sbci r25, 0xFF ; 255
44ba: 7c 01 movw r14, r24
44bc: 00 27 eor r16, r16
44be: f7 fc sbrc r15, 7
44c0: 00 95 com r16
44c2: 10 2f mov r17, r16
44c4: 20 91 4f 06 lds r18, 0x064F
44c8: 33 27 eor r19, r19
44ca: 44 27 eor r20, r20
44cc: 55 27 eor r21, r21
44ce: 6b 81 ldd r22, Y+3 ; 0x03
44d0: 7c 81 ldd r23, Y+4 ; 0x04
44d2: 8d 81 ldd r24, Y+5 ; 0x05
44d4: 9e 81 ldd r25, Y+6 ; 0x06
44d6: 0e 94 01 31 call 0x6202 ; 0x6202 <__mulsi3>
44da: 9b 01 movw r18, r22
44dc: ac 01 movw r20, r24
44de: c8 01 movw r24, r16
44e0: b7 01 movw r22, r14
44e2: 0e 94 01 31 call 0x6202 ; 0x6202 <__mulsi3>
44e6: 20 e0 ldi r18, 0x00 ; 0
44e8: 31 e0 ldi r19, 0x01 ; 1
44ea: 40 e0 ldi r20, 0x00 ; 0
44ec: 50 e0 ldi r21, 0x00 ; 0
44ee: 0e 94 69 31 call 0x62d2 ; 0x62d2 <__divmodsi4>
44f2: 44 27 eor r20, r20
44f4: 37 fd sbrc r19, 7
44f6: 40 95 com r20
44f8: 54 2f mov r21, r20
44fa: a2 1a sub r10, r18
44fc: b3 0a sbc r11, r19
44fe: c4 0a sbc r12, r20
4500: d5 0a sbc r13, r21
4502: a0 92 44 02 sts 0x0244, r10
4506: b0 92 45 02 sts 0x0245, r11
450a: c0 92 46 02 sts 0x0246, r12
450e: d0 92 47 02 sts 0x0247, r13
4512: 80 91 44 02 lds r24, 0x0244
4516: 90 91 45 02 lds r25, 0x0245
451a: a0 91 46 02 lds r26, 0x0246
451e: b0 91 47 02 lds r27, 0x0247
4522: 81 53 subi r24, 0x31 ; 49
4524: 95 47 sbci r25, 0x75 ; 117
4526: a0 40 sbci r26, 0x00 ; 0
4528: b0 40 sbci r27, 0x00 ; 0
452a: 64 f0 brlt .+24 ; 0x4544 <MotorRegler+0xaf2>
452c: 80 e3 ldi r24, 0x30 ; 48
452e: 95 e7 ldi r25, 0x75 ; 117
4530: a0 e0 ldi r26, 0x00 ; 0
4532: b0 e0 ldi r27, 0x00 ; 0
4534: 80 93 44 02 sts 0x0244, r24
4538: 90 93 45 02 sts 0x0245, r25
453c: a0 93 46 02 sts 0x0246, r26
4540: b0 93 47 02 sts 0x0247, r27
4544: 80 91 44 02 lds r24, 0x0244
4548: 90 91 45 02 lds r25, 0x0245
454c: a0 91 46 02 lds r26, 0x0246
4550: b0 91 47 02 lds r27, 0x0247
4554: 80 5d subi r24, 0xD0 ; 208
4556: 9a 48 sbci r25, 0x8A ; 138
4558: af 4f sbci r26, 0xFF ; 255
455a: bf 4f sbci r27, 0xFF ; 255
455c: 64 f4 brge .+24 ; 0x4576 <MotorRegler+0xb24>
455e: 80 ed ldi r24, 0xD0 ; 208
4560: 9a e8 ldi r25, 0x8A ; 138
4562: af ef ldi r26, 0xFF ; 255
4564: bf ef ldi r27, 0xFF ; 255
4566: 80 93 44 02 sts 0x0244, r24
456a: 90 93 45 02 sts 0x0245, r25
456e: a0 93 46 02 sts 0x0246, r26
4572: b0 93 47 02 sts 0x0247, r27
4576: 8f ee ldi r24, 0xEF ; 239
4578: 80 93 7a 00 sts 0x007A, r24
457c: 80 91 50 02 lds r24, 0x0250
4580: 90 91 51 02 lds r25, 0x0251
4584: 89 2b or r24, r25
4586: 09 f4 brne .+2 ; 0x458a <MotorRegler+0xb38>
4588: a1 c0 rjmp .+322 ; 0x46cc <MotorRegler+0xc7a>
458a: 80 91 46 06 lds r24, 0x0646
458e: 83 ff sbrs r24, 3
4590: 9d c0 rjmp .+314 ; 0x46cc <MotorRegler+0xc7a>
4592: 60 91 20 02 lds r22, 0x0220
4596: 70 91 21 02 lds r23, 0x0221
459a: 80 91 22 02 lds r24, 0x0222
459e: 90 91 23 02 lds r25, 0x0223
45a2: 20 e0 ldi r18, 0x00 ; 0
45a4: 32 e0 ldi r19, 0x02 ; 2
45a6: 40 e0 ldi r20, 0x00 ; 0
45a8: 50 e0 ldi r21, 0x00 ; 0
45aa: 0e 94 69 31 call 0x62d2 ; 0x62d2 <__divmodsi4>
45ae: 89 01 movw r16, r18
45b0: 37 ff sbrs r19, 7
45b2: 03 c0 rjmp .+6 ; 0x45ba <MotorRegler+0xb68>
45b4: 10 95 com r17
45b6: 01 95 neg r16
45b8: 1f 4f sbci r17, 0xFF ; 255
45ba: 60 91 28 02 lds r22, 0x0228
45be: 70 91 29 02 lds r23, 0x0229
45c2: 80 91 2a 02 lds r24, 0x022A
45c6: 90 91 2b 02 lds r25, 0x022B
45ca: 20 e0 ldi r18, 0x00 ; 0
45cc: 32 e0 ldi r19, 0x02 ; 2
45ce: 40 e0 ldi r20, 0x00 ; 0
45d0: 50 e0 ldi r21, 0x00 ; 0
45d2: 0e 94 69 31 call 0x62d2 ; 0x62d2 <__divmodsi4>
45d6: b9 01 movw r22, r18
45d8: 37 ff sbrs r19, 7
45da: 03 c0 rjmp .+6 ; 0x45e2 <MotorRegler+0xb90>
45dc: 70 95 com r23
45de: 61 95 neg r22
45e0: 7f 4f sbci r23, 0xFF ; 255
45e2: 60 17 cp r22, r16
45e4: 71 07 cpc r23, r17
45e6: 0c f4 brge .+2 ; 0x45ea <MotorRegler+0xb98>
45e8: b8 01 movw r22, r16
45ea: 69 31 cpi r22, 0x19 ; 25
45ec: 71 05 cpc r23, r1
45ee: a4 f4 brge .+40 ; 0x4618 <MotorRegler+0xbc6>
45f0: 80 91 72 02 lds r24, 0x0272
45f4: 88 23 and r24, r24
45f6: 81 f0 breq .+32 ; 0x4618 <MotorRegler+0xbc6>
45f8: 80 91 70 02 lds r24, 0x0270
45fc: 90 91 71 02 lds r25, 0x0271
4600: 89 2b or r24, r25
4602: 51 f4 brne .+20 ; 0x4618 <MotorRegler+0xbc6>
4604: 80 91 50 02 lds r24, 0x0250
4608: 90 91 51 02 lds r25, 0x0251
460c: 90 93 53 02 sts 0x0253, r25
4610: 80 93 52 02 sts 0x0252, r24
4614: 10 92 72 02 sts 0x0272, r1
4618: 20 91 84 01 lds r18, 0x0184
461c: 33 27 eor r19, r19
461e: 62 9f mul r22, r18
4620: c0 01 movw r24, r0
4622: 63 9f mul r22, r19
4624: 90 0d add r25, r0
4626: 72 9f mul r23, r18
4628: 90 0d add r25, r0
462a: 11 24 eor r1, r1
462c: 60 e4 ldi r22, 0x40 ; 64
462e: 70 e0 ldi r23, 0x00 ; 0
4630: 0e 94 34 31 call 0x6268 ; 0x6268 <__divmodhi4>
4634: a9 01 movw r20, r18
4636: 46 1b sub r20, r22
4638: 57 0b sbc r21, r23
463a: 14 16 cp r1, r20
463c: 15 06 cpc r1, r21
463e: 0c f0 brlt .+2 ; 0x4642 <MotorRegler+0xbf0>
4640: 3f c0 rjmp .+126 ; 0x46c0 <MotorRegler+0xc6e>
4642: 10 92 7a 00 sts 0x007A, r1
4646: 20 91 70 02 lds r18, 0x0270
464a: 30 91 71 02 lds r19, 0x0271
464e: 21 15 cp r18, r1
4650: 31 05 cpc r19, r1
4652: 61 f5 brne .+88 ; 0x46ac <MotorRegler+0xc5a>
4654: 00 91 44 02 lds r16, 0x0244
4658: 10 91 45 02 lds r17, 0x0245
465c: 20 91 46 02 lds r18, 0x0246
4660: 30 91 47 02 lds r19, 0x0247
4664: 80 91 54 02 lds r24, 0x0254
4668: 90 91 55 02 lds r25, 0x0255
466c: fc 01 movw r30, r24
466e: e4 9f mul r30, r20
4670: c0 01 movw r24, r0
4672: e5 9f mul r30, r21
4674: 90 0d add r25, r0
4676: f4 9f mul r31, r20
4678: 90 0d add r25, r0
467a: 11 24 eor r1, r1
467c: 60 e2 ldi r22, 0x20 ; 32
467e: 70 e0 ldi r23, 0x00 ; 0
4680: 0e 94 34 31 call 0x6268 ; 0x6268 <__divmodhi4>
4684: 88 27 eor r24, r24
4686: 77 fd sbrc r23, 7
4688: 80 95 com r24
468a: 98 2f mov r25, r24
468c: 06 0f add r16, r22
468e: 17 1f adc r17, r23
4690: 28 1f adc r18, r24
4692: 39 1f adc r19, r25
4694: 00 93 44 02 sts 0x0244, r16
4698: 10 93 45 02 sts 0x0245, r17
469c: 20 93 46 02 sts 0x0246, r18
46a0: 30 93 47 02 sts 0x0247, r19
46a4: 8f ee ldi r24, 0xEF ; 239
46a6: 80 93 7a 00 sts 0x007A, r24
46aa: 10 c0 rjmp .+32 ; 0x46cc <MotorRegler+0xc7a>
46ac: 8f ee ldi r24, 0xEF ; 239
46ae: 80 93 7a 00 sts 0x007A, r24
46b2: 21 50 subi r18, 0x01 ; 1
46b4: 30 40 sbci r19, 0x00 ; 0
46b6: 30 93 71 02 sts 0x0271, r19
46ba: 20 93 70 02 sts 0x0270, r18
46be: 06 c0 rjmp .+12 ; 0x46cc <MotorRegler+0xc7a>
46c0: 84 ef ldi r24, 0xF4 ; 244
46c2: 91 e0 ldi r25, 0x01 ; 1
46c4: 90 93 71 02 sts 0x0271, r25
46c8: 80 93 70 02 sts 0x0270, r24
46cc: 80 91 d6 05 lds r24, 0x05D6
46d0: 8f 5f subi r24, 0xFF ; 255
46d2: 80 93 d6 05 sts 0x05D6, r24
46d6: 80 91 73 02 lds r24, 0x0273
46da: 81 50 subi r24, 0x01 ; 1
46dc: 80 93 73 02 sts 0x0273, r24
46e0: 8f 3f cpi r24, 0xFF ; 255
46e2: 09 f0 breq .+2 ; 0x46e6 <MotorRegler+0xc94>
46e4: 63 c0 rjmp .+198 ; 0x47ac <MotorRegler+0xd5a>
46e6: 81 e3 ldi r24, 0x31 ; 49
46e8: 80 93 73 02 sts 0x0273, r24
46ec: 60 91 20 02 lds r22, 0x0220
46f0: 70 91 21 02 lds r23, 0x0221
46f4: 80 91 22 02 lds r24, 0x0222
46f8: 90 91 23 02 lds r25, 0x0223
46fc: a4 01 movw r20, r8
46fe: 93 01 movw r18, r6
4700: 0e 94 69 31 call 0x62d2 ; 0x62d2 <__divmodsi4>
4704: 30 93 d8 05 sts 0x05D8, r19
4708: 20 93 d7 05 sts 0x05D7, r18
470c: 60 91 28 02 lds r22, 0x0228
4710: 70 91 29 02 lds r23, 0x0229
4714: 80 91 2a 02 lds r24, 0x022A
4718: 90 91 2b 02 lds r25, 0x022B
471c: a4 01 movw r20, r8
471e: 93 01 movw r18, r6
4720: 0e 94 69 31 call 0x62d2 ; 0x62d2 <__divmodsi4>
4724: 30 93 da 05 sts 0x05DA, r19
4728: 20 93 d9 05 sts 0x05D9, r18
472c: 80 91 83 06 lds r24, 0x0683
4730: 90 91 84 06 lds r25, 0x0684
4734: 90 93 dc 05 sts 0x05DC, r25
4738: 80 93 db 05 sts 0x05DB, r24
473c: 80 91 8c 06 lds r24, 0x068C
4740: 90 91 8d 06 lds r25, 0x068D
4744: 90 93 de 05 sts 0x05DE, r25
4748: 80 93 dd 05 sts 0x05DD, r24
474c: 80 91 86 06 lds r24, 0x0686
4750: 90 91 87 06 lds r25, 0x0687
4754: 90 93 e0 05 sts 0x05E0, r25
4758: 80 93 df 05 sts 0x05DF, r24
475c: 80 91 68 02 lds r24, 0x0268
4760: 90 91 69 02 lds r25, 0x0269
4764: 90 93 e2 05 sts 0x05E2, r25
4768: 80 93 e1 05 sts 0x05E1, r24
476c: 60 91 4c 02 lds r22, 0x024C
4770: 70 91 4d 02 lds r23, 0x024D
4774: 80 91 4e 02 lds r24, 0x024E
4778: 90 91 4f 02 lds r25, 0x024F
477c: 20 e0 ldi r18, 0x00 ; 0
477e: 32 e0 ldi r19, 0x02 ; 2
4780: 40 e0 ldi r20, 0x00 ; 0
4782: 50 e0 ldi r21, 0x00 ; 0
4784: 0e 94 69 31 call 0x62d2 ; 0x62d2 <__divmodsi4>
4788: 30 93 e4 05 sts 0x05E4, r19
478c: 20 93 e3 05 sts 0x05E3, r18
4790: 29 81 ldd r18, Y+1 ; 0x01
4792: 3a 81 ldd r19, Y+2 ; 0x02
4794: 30 93 e6 05 sts 0x05E6, r19
4798: 20 93 e5 05 sts 0x05E5, r18
479c: 80 91 50 02 lds r24, 0x0250
47a0: 90 91 51 02 lds r25, 0x0251
47a4: 90 93 e8 05 sts 0x05E8, r25
47a8: 80 93 e7 05 sts 0x05E7, r24
47ac: 60 91 20 02 lds r22, 0x0220
47b0: 70 91 21 02 lds r23, 0x0221
47b4: 80 91 22 02 lds r24, 0x0222
47b8: 90 91 23 02 lds r25, 0x0223
47bc: 20 90 7f 06 lds r2, 0x067F
47c0: 30 90 80 06 lds r3, 0x0680
47c4: 40 90 81 06 lds r4, 0x0681
47c8: 50 90 82 06 lds r5, 0x0682
47cc: e0 90 7a 06 lds r14, 0x067A
47d0: f0 90 7b 06 lds r15, 0x067B
47d4: 60 90 88 06 lds r6, 0x0688
47d8: 70 90 89 06 lds r7, 0x0689
47dc: 80 90 8a 06 lds r8, 0x068A
47e0: 90 90 8b 06 lds r9, 0x068B
47e4: 0e 94 3f 30 call 0x607e ; 0x607e <__floatsisf>
47e8: a2 01 movw r20, r4
47ea: 91 01 movw r18, r2
47ec: 0e 94 b9 30 call 0x6172 ; 0x6172 <__mulsf3>
47f0: 5b 01 movw r10, r22
47f2: 6c 01 movw r12, r24
47f4: 00 27 eor r16, r16
47f6: f7 fc sbrc r15, 7
47f8: 00 95 com r16
47fa: 10 2f mov r17, r16
47fc: c8 01 movw r24, r16
47fe: b7 01 movw r22, r14
4800: 0e 94 3f 30 call 0x607e ; 0x607e <__floatsisf>
4804: a4 01 movw r20, r8
4806: 93 01 movw r18, r6
4808: 0e 94 b9 30 call 0x6172 ; 0x6172 <__mulsf3>
480c: 9b 01 movw r18, r22
480e: ac 01 movw r20, r24
4810: c6 01 movw r24, r12
4812: b5 01 movw r22, r10
4814: 0e 94 9a 2f call 0x5f34 ; 0x5f34 <__addsf3>
4818: 0e 94 22 30 call 0x6044 ; 0x6044 <__fixsfsi>
481c: 70 93 7b 06 sts 0x067B, r23
4820: 60 93 7a 06 sts 0x067A, r22
4824: 60 91 28 02 lds r22, 0x0228
4828: 70 91 29 02 lds r23, 0x0229
482c: 80 91 2a 02 lds r24, 0x022A
4830: 90 91 2b 02 lds r25, 0x022B
4834: e0 90 78 06 lds r14, 0x0678
4838: f0 90 79 06 lds r15, 0x0679
483c: 0e 94 3f 30 call 0x607e ; 0x607e <__floatsisf>
4840: a2 01 movw r20, r4
4842: 91 01 movw r18, r2
4844: 0e 94 b9 30 call 0x6172 ; 0x6172 <__mulsf3>
4848: 5b 01 movw r10, r22
484a: 6c 01 movw r12, r24
484c: 00 27 eor r16, r16
484e: f7 fc sbrc r15, 7
4850: 00 95 com r16
4852: 10 2f mov r17, r16
4854: c8 01 movw r24, r16
4856: b7 01 movw r22, r14
4858: 0e 94 3f 30 call 0x607e ; 0x607e <__floatsisf>
485c: a4 01 movw r20, r8
485e: 93 01 movw r18, r6
4860: 0e 94 b9 30 call 0x6172 ; 0x6172 <__mulsf3>
4864: 9b 01 movw r18, r22
4866: ac 01 movw r20, r24
4868: c6 01 movw r24, r12
486a: b5 01 movw r22, r10
486c: 0e 94 9a 2f call 0x5f34 ; 0x5f34 <__addsf3>
4870: 0e 94 22 30 call 0x6044 ; 0x6044 <__fixsfsi>
4874: 70 93 79 06 sts 0x0679, r23
4878: 60 93 78 06 sts 0x0678, r22
487c: 60 91 86 06 lds r22, 0x0686
4880: 70 91 87 06 lds r23, 0x0687
4884: a0 90 30 02 lds r10, 0x0230
4888: b0 90 31 02 lds r11, 0x0231
488c: c0 90 32 02 lds r12, 0x0232
4890: d0 90 33 02 lds r13, 0x0233
4894: 88 27 eor r24, r24
4896: 77 fd sbrc r23, 7
4898: 80 95 com r24
489a: 98 2f mov r25, r24
489c: 0e 94 3f 30 call 0x607e ; 0x607e <__floatsisf>
48a0: 7b 01 movw r14, r22
48a2: 8c 01 movw r16, r24
48a4: 20 e0 ldi r18, 0x00 ; 0
48a6: 30 e0 ldi r19, 0x00 ; 0
48a8: 40 e0 ldi r20, 0x00 ; 0
48aa: 5f e3 ldi r21, 0x3F ; 63
48ac: c4 01 movw r24, r8
48ae: b3 01 movw r22, r6
48b0: 0e 94 b9 30 call 0x6172 ; 0x6172 <__mulsf3>
48b4: 9b 01 movw r18, r22
48b6: ac 01 movw r20, r24
48b8: c8 01 movw r24, r16
48ba: b7 01 movw r22, r14
48bc: 0e 94 b9 30 call 0x6172 ; 0x6172 <__mulsf3>
48c0: 7b 01 movw r14, r22
48c2: 8c 01 movw r16, r24
48c4: c6 01 movw r24, r12
48c6: b5 01 movw r22, r10
48c8: 0e 94 3f 30 call 0x607e ; 0x607e <__floatsisf>
48cc: a2 01 movw r20, r4
48ce: 91 01 movw r18, r2
48d0: 0e 94 b9 30 call 0x6172 ; 0x6172 <__mulsf3>
48d4: 9b 01 movw r18, r22
48d6: ac 01 movw r20, r24
48d8: c8 01 movw r24, r16
48da: b7 01 movw r22, r14
48dc: 0e 94 9a 2f call 0x5f34 ; 0x5f34 <__addsf3>
48e0: 0e 94 22 30 call 0x6044 ; 0x6044 <__fixsfsi>
48e4: 70 93 87 06 sts 0x0687, r23
48e8: 60 93 86 06 sts 0x0686, r22
48ec: 80 91 7a 06 lds r24, 0x067A
48f0: 90 91 7b 06 lds r25, 0x067B
48f4: 81 50 subi r24, 0x01 ; 1
48f6: 98 40 sbci r25, 0x08 ; 8
48f8: 34 f0 brlt .+12 ; 0x4906 <MotorRegler+0xeb4>
48fa: 80 e0 ldi r24, 0x00 ; 0
48fc: 98 e0 ldi r25, 0x08 ; 8
48fe: 90 93 7b 06 sts 0x067B, r25
4902: 80 93 7a 06 sts 0x067A, r24
4906: 80 91 7a 06 lds r24, 0x067A
490a: 90 91 7b 06 lds r25, 0x067B
490e: 80 50 subi r24, 0x00 ; 0
4910: 98 4f sbci r25, 0xF8 ; 248
4912: 34 f4 brge .+12 ; 0x4920 <MotorRegler+0xece>
4914: 80 e0 ldi r24, 0x00 ; 0
4916: 98 ef ldi r25, 0xF8 ; 248
4918: 90 93 7b 06 sts 0x067B, r25
491c: 80 93 7a 06 sts 0x067A, r24
4920: 80 91 78 06 lds r24, 0x0678
4924: 90 91 79 06 lds r25, 0x0679
4928: 81 50 subi r24, 0x01 ; 1
492a: 98 40 sbci r25, 0x08 ; 8
492c: 34 f0 brlt .+12 ; 0x493a <MotorRegler+0xee8>
492e: 80 e0 ldi r24, 0x00 ; 0
4930: 98 e0 ldi r25, 0x08 ; 8
4932: 90 93 79 06 sts 0x0679, r25
4936: 80 93 78 06 sts 0x0678, r24
493a: 80 91 78 06 lds r24, 0x0678
493e: 90 91 79 06 lds r25, 0x0679
4942: 80 50 subi r24, 0x00 ; 0
4944: 98 4f sbci r25, 0xF8 ; 248
4946: 34 f4 brge .+12 ; 0x4954 <MotorRegler+0xf02>
4948: 80 e0 ldi r24, 0x00 ; 0
494a: 98 ef ldi r25, 0xF8 ; 248
494c: 90 93 79 06 sts 0x0679, r25
4950: 80 93 78 06 sts 0x0678, r24
4954: 80 91 86 06 lds r24, 0x0686
4958: 90 91 87 06 lds r25, 0x0687
495c: 81 50 subi r24, 0x01 ; 1
495e: 98 40 sbci r25, 0x08 ; 8
4960: 34 f0 brlt .+12 ; 0x496e <MotorRegler+0xf1c>
4962: 80 e0 ldi r24, 0x00 ; 0
4964: 98 e0 ldi r25, 0x08 ; 8
4966: 90 93 87 06 sts 0x0687, r25
496a: 80 93 86 06 sts 0x0686, r24
496e: 80 91 86 06 lds r24, 0x0686
4972: 90 91 87 06 lds r25, 0x0687
4976: 80 50 subi r24, 0x00 ; 0
4978: 98 4f sbci r25, 0xF8 ; 248
497a: 34 f4 brge .+12 ; 0x4988 <MotorRegler+0xf36>
497c: 80 e0 ldi r24, 0x00 ; 0
497e: 98 ef ldi r25, 0xF8 ; 248
4980: 90 93 87 06 sts 0x0687, r25
4984: 80 93 86 06 sts 0x0686, r24
4988: 80 91 46 06 lds r24, 0x0646
498c: 99 27 eor r25, r25
498e: 80 ff sbrs r24, 0
4990: cf c0 rjmp .+414 ; 0x4b30 <MotorRegler+0x10de>
4992: 20 91 81 01 lds r18, 0x0181
4996: 81 ff sbrs r24, 1
4998: 0e c0 rjmp .+28 ; 0x49b6 <MotorRegler+0xf64>
499a: 22 33 cpi r18, 0x32 ; 50
499c: b0 f4 brcc .+44 ; 0x49ca <MotorRegler+0xf78>
499e: 80 91 68 02 lds r24, 0x0268
49a2: 90 91 69 02 lds r25, 0x0269
49a6: 44 97 sbiw r24, 0x14 ; 20
49a8: 90 93 6b 02 sts 0x026B, r25
49ac: 80 93 6a 02 sts 0x026A, r24
49b0: 10 92 57 02 sts 0x0257, r1
49b4: 0d c0 rjmp .+26 ; 0x49d0 <MotorRegler+0xf7e>
49b6: 80 91 4b 06 lds r24, 0x064B
49ba: 28 9f mul r18, r24
49bc: c0 01 movw r24, r0
49be: 11 24 eor r1, r1
49c0: 44 97 sbiw r24, 0x14 ; 20
49c2: 90 93 6b 02 sts 0x026B, r25
49c6: 80 93 6a 02 sts 0x026A, r24
49ca: 81 e0 ldi r24, 0x01 ; 1
49cc: 80 93 57 02 sts 0x0257, r24
49d0: 80 91 56 02 lds r24, 0x0256
49d4: 88 23 and r24, r24
49d6: 21 f0 breq .+8 ; 0x49e0 <MotorRegler+0xf8e>
49d8: 10 92 6b 02 sts 0x026B, r1
49dc: 10 92 6a 02 sts 0x026A, r1
49e0: 20 91 68 02 lds r18, 0x0268
49e4: 30 91 69 02 lds r19, 0x0269
49e8: 40 91 6a 02 lds r20, 0x026A
49ec: 50 91 6b 02 lds r21, 0x026B
49f0: 42 17 cp r20, r18
49f2: 53 07 cpc r21, r19
49f4: 0c f0 brlt .+2 ; 0x49f8 <MotorRegler+0xfa6>
49f6: 9c c0 rjmp .+312 ; 0x4b30 <MotorRegler+0x10de>
49f8: 80 91 57 02 lds r24, 0x0257
49fc: 88 23 and r24, r24
49fe: 09 f4 brne .+2 ; 0x4a02 <MotorRegler+0xfb0>
4a00: 97 c0 rjmp .+302 ; 0x4b30 <MotorRegler+0x10de>
4a02: 24 1b sub r18, r20
4a04: 35 0b sbc r19, r21
4a06: 80 91 82 01 lds r24, 0x0182
4a0a: 99 27 eor r25, r25
4a0c: ac 01 movw r20, r24
4a0e: 24 9f mul r18, r20
4a10: c0 01 movw r24, r0
4a12: 25 9f mul r18, r21
4a14: 90 0d add r25, r0
4a16: 34 9f mul r19, r20
4a18: 90 0d add r25, r0
4a1a: 11 24 eor r1, r1
4a1c: 60 e1 ldi r22, 0x10 ; 16
4a1e: 70 e0 ldi r23, 0x00 ; 0
4a20: 0e 94 34 31 call 0x6268 ; 0x6268 <__divmodhi4>
4a24: 09 81 ldd r16, Y+1 ; 0x01
4a26: 1a 81 ldd r17, Y+2 ; 0x02
4a28: 06 1b sub r16, r22
4a2a: 17 0b sbc r17, r23
4a2c: 20 91 fd 01 lds r18, 0x01FD
4a30: 30 91 fe 01 lds r19, 0x01FE
4a34: 80 91 80 01 lds r24, 0x0180
4a38: 99 27 eor r25, r25
4a3a: bc 01 movw r22, r24
4a3c: 26 9f mul r18, r22
4a3e: c0 01 movw r24, r0
4a40: 27 9f mul r18, r23
4a42: 90 0d add r25, r0
4a44: 36 9f mul r19, r22
4a46: 90 0d add r25, r0
4a48: 11 24 eor r1, r1
4a4a: 68 e0 ldi r22, 0x08 ; 8
4a4c: 70 e0 ldi r23, 0x00 ; 0
4a4e: 0e 94 34 31 call 0x6268 ; 0x6268 <__divmodhi4>
4a52: 06 1b sub r16, r22
4a54: 17 0b sbc r17, r23
4a56: 60 91 4c 02 lds r22, 0x024C
4a5a: 70 91 4d 02 lds r23, 0x024D
4a5e: 80 91 4e 02 lds r24, 0x024E
4a62: 90 91 4f 02 lds r25, 0x024F
4a66: 20 e0 ldi r18, 0x00 ; 0
4a68: 32 e0 ldi r19, 0x02 ; 2
4a6a: 40 e0 ldi r20, 0x00 ; 0
4a6c: 50 e0 ldi r21, 0x00 ; 0
4a6e: 0e 94 69 31 call 0x62d2 ; 0x62d2 <__divmodsi4>
4a72: ca 01 movw r24, r20
4a74: b9 01 movw r22, r18
4a76: 20 91 83 01 lds r18, 0x0183
4a7a: 33 27 eor r19, r19
4a7c: 44 27 eor r20, r20
4a7e: 55 27 eor r21, r21
4a80: 0e 94 01 31 call 0x6202 ; 0x6202 <__mulsi3>
4a84: 20 e2 ldi r18, 0x20 ; 32
4a86: 30 e0 ldi r19, 0x00 ; 0
4a88: 40 e0 ldi r20, 0x00 ; 0
4a8a: 50 e0 ldi r21, 0x00 ; 0
4a8c: 0e 94 69 31 call 0x62d2 ; 0x62d2 <__divmodsi4>
4a90: a9 01 movw r20, r18
4a92: 2e 5c subi r18, 0xCE ; 206
4a94: 3f 4f sbci r19, 0xFF ; 255
4a96: 14 f4 brge .+4 ; 0x4a9c <MotorRegler+0x104a>
4a98: 4e ec ldi r20, 0xCE ; 206
4a9a: 5f ef ldi r21, 0xFF ; 255
4a9c: 20 91 74 02 lds r18, 0x0274
4aa0: 30 91 75 02 lds r19, 0x0275
4aa4: 8f e0 ldi r24, 0x0F ; 15
4aa6: 90 e0 ldi r25, 0x00 ; 0
4aa8: fc 01 movw r30, r24
4aaa: 2e 9f mul r18, r30
4aac: c0 01 movw r24, r0
4aae: 2f 9f mul r18, r31
4ab0: 90 0d add r25, r0
4ab2: 3e 9f mul r19, r30
4ab4: 90 0d add r25, r0
4ab6: 11 24 eor r1, r1
4ab8: 9a 01 movw r18, r20
4aba: 43 33 cpi r20, 0x33 ; 51
4abc: 51 05 cpc r21, r1
4abe: 14 f0 brlt .+4 ; 0x4ac4 <MotorRegler+0x1072>
4ac0: 22 e3 ldi r18, 0x32 ; 50
4ac2: 30 e0 ldi r19, 0x00 ; 0
4ac4: 02 1b sub r16, r18
4ac6: 13 0b sbc r17, r19
4ac8: 80 0f add r24, r16
4aca: 91 1f adc r25, r17
4acc: 60 e1 ldi r22, 0x10 ; 16
4ace: 70 e0 ldi r23, 0x00 ; 0
4ad0: 0e 94 34 31 call 0x6268 ; 0x6268 <__divmodhi4>
4ad4: 70 93 75 02 sts 0x0275, r23
4ad8: 60 93 74 02 sts 0x0274, r22
4adc: 80 91 47 06 lds r24, 0x0647
4ae0: 99 27 eor r25, r25
4ae2: 68 17 cp r22, r24
4ae4: 79 07 cpc r23, r25
4ae6: 8c f4 brge .+34 ; 0x4b0a <MotorRegler+0x10b8>
4ae8: 29 81 ldd r18, Y+1 ; 0x01
4aea: 3a 81 ldd r19, Y+2 ; 0x02
4aec: 28 17 cp r18, r24
4aee: 39 07 cpc r19, r25
4af0: 2c f0 brlt .+10 ; 0x4afc <MotorRegler+0x10aa>
4af2: 90 93 75 02 sts 0x0275, r25
4af6: 80 93 74 02 sts 0x0274, r24
4afa: 07 c0 rjmp .+14 ; 0x4b0a <MotorRegler+0x10b8>
4afc: 49 81 ldd r20, Y+1 ; 0x01
4afe: 5a 81 ldd r21, Y+2 ; 0x02
4b00: 50 93 75 02 sts 0x0275, r21
4b04: 40 93 74 02 sts 0x0274, r20
4b08: 0d c0 rjmp .+26 ; 0x4b24 <MotorRegler+0x10d2>
4b0a: 80 91 74 02 lds r24, 0x0274
4b0e: 90 91 75 02 lds r25, 0x0275
4b12: 69 81 ldd r22, Y+1 ; 0x01
4b14: 7a 81 ldd r23, Y+2 ; 0x02
4b16: 68 17 cp r22, r24
4b18: 79 07 cpc r23, r25
4b1a: 24 f4 brge .+8 ; 0x4b24 <MotorRegler+0x10d2>
4b1c: 70 93 75 02 sts 0x0275, r23
4b20: 60 93 74 02 sts 0x0274, r22
4b24: 80 91 74 02 lds r24, 0x0274
4b28: 90 91 75 02 lds r25, 0x0275
4b2c: 9a 83 std Y+2, r25 ; 0x02
4b2e: 89 83 std Y+1, r24 ; 0x01
4b30: c0 90 86 06 lds r12, 0x0686
4b34: d0 90 87 06 lds r13, 0x0687
4b38: eb 81 ldd r30, Y+3 ; 0x03
4b3a: fc 81 ldd r31, Y+4 ; 0x04
4b3c: ce 1a sub r12, r30
4b3e: df 0a sbc r13, r31
4b40: f5 e6 ldi r31, 0x65 ; 101
4b42: cf 16 cp r12, r31
4b44: d1 04 cpc r13, r1
4b46: 24 f0 brlt .+8 ; 0x4b50 <MotorRegler+0x10fe>
4b48: 64 e6 ldi r22, 0x64 ; 100
4b4a: c6 2e mov r12, r22
4b4c: d1 2c mov r13, r1
4b4e: 09 c0 rjmp .+18 ; 0x4b62 <MotorRegler+0x1110>
4b50: 2c e9 ldi r18, 0x9C ; 156
4b52: c2 16 cp r12, r18
4b54: 2f ef ldi r18, 0xFF ; 255
4b56: d2 06 cpc r13, r18
4b58: 24 f4 brge .+8 ; 0x4b62 <MotorRegler+0x1110>
4b5a: 5c e9 ldi r21, 0x9C ; 156
4b5c: c5 2e mov r12, r21
4b5e: 5f ef ldi r21, 0xFF ; 255
4b60: d5 2e mov r13, r21
4b62: 40 90 78 01 lds r4, 0x0178
4b66: 50 90 79 01 lds r5, 0x0179
4b6a: 60 90 7a 01 lds r6, 0x017A
4b6e: 70 90 7b 01 lds r7, 0x017B
4b72: 60 91 7a 06 lds r22, 0x067A
4b76: 70 91 7b 06 lds r23, 0x067B
4b7a: 20 91 61 02 lds r18, 0x0261
4b7e: 30 91 62 02 lds r19, 0x0262
4b82: 40 91 95 02 lds r20, 0x0295
4b86: 50 91 96 02 lds r21, 0x0296
4b8a: 24 1b sub r18, r20
4b8c: 35 0b sbc r19, r21
4b8e: 62 1b sub r22, r18
4b90: 73 0b sbc r23, r19
4b92: 88 27 eor r24, r24
4b94: 77 fd sbrc r23, 7
4b96: 80 95 com r24
4b98: 98 2f mov r25, r24
4b9a: 0e 94 3f 30 call 0x607e ; 0x607e <__floatsisf>
4b9e: 9b 01 movw r18, r22
4ba0: ac 01 movw r20, r24
4ba2: c3 01 movw r24, r6
4ba4: b2 01 movw r22, r4
4ba6: 0e 94 b9 30 call 0x6172 ; 0x6172 <__mulsf3>
4baa: 0e 94 22 30 call 0x6044 ; 0x6044 <__fixsfsi>
4bae: 70 93 b6 03 sts 0x03B6, r23
4bb2: 60 93 b5 03 sts 0x03B5, r22
4bb6: 80 91 b5 03 lds r24, 0x03B5
4bba: 90 91 b6 03 lds r25, 0x03B6
4bbe: 8c 01 movw r16, r24
4bc0: 22 27 eor r18, r18
4bc2: 17 fd sbrc r17, 7
4bc4: 20 95 com r18
4bc6: 32 2f mov r19, r18
4bc8: 80 91 91 02 lds r24, 0x0291
4bcc: 90 91 92 02 lds r25, 0x0292
4bd0: a0 91 93 02 lds r26, 0x0293
4bd4: b0 91 94 02 lds r27, 0x0294
4bd8: 08 0f add r16, r24
4bda: 19 1f adc r17, r25
4bdc: 2a 1f adc r18, r26
4bde: 3b 1f adc r19, r27
4be0: 00 93 91 02 sts 0x0291, r16
4be4: 10 93 92 02 sts 0x0292, r17
4be8: 20 93 93 02 sts 0x0293, r18
4bec: 30 93 94 02 sts 0x0294, r19
4bf0: 10 16 cp r1, r16
4bf2: 11 06 cpc r1, r17
4bf4: 12 06 cpc r1, r18
4bf6: 13 06 cpc r1, r19
4bf8: ac f4 brge .+42 ; 0x4c24 <MotorRegler+0x11d2>
4bfa: c8 01 movw r24, r16
4bfc: 17 ff sbrs r17, 7
4bfe: 03 c0 rjmp .+6 ; 0x4c06 <MotorRegler+0x11b4>
4c00: 90 95 com r25
4c02: 81 95 neg r24
4c04: 9f 4f sbci r25, 0xFF ; 255
4c06: 60 e0 ldi r22, 0x00 ; 0
4c08: 71 e0 ldi r23, 0x01 ; 1
4c0a: 0e 94 34 31 call 0x6268 ; 0x6268 <__divmodhi4>
4c0e: 6f 5f subi r22, 0xFF ; 255
4c10: 7f 4f sbci r23, 0xFF ; 255
4c12: 88 27 eor r24, r24
4c14: 77 fd sbrc r23, 7
4c16: 80 95 com r24
4c18: 98 2f mov r25, r24
4c1a: 06 1b sub r16, r22
4c1c: 17 0b sbc r17, r23
4c1e: 28 0b sbc r18, r24
4c20: 39 0b sbc r19, r25
4c22: 14 c0 rjmp .+40 ; 0x4c4c <MotorRegler+0x11fa>
4c24: c8 01 movw r24, r16
4c26: 17 ff sbrs r17, 7
4c28: 03 c0 rjmp .+6 ; 0x4c30 <MotorRegler+0x11de>
4c2a: 90 95 com r25
4c2c: 81 95 neg r24
4c2e: 9f 4f sbci r25, 0xFF ; 255
4c30: 60 e0 ldi r22, 0x00 ; 0
4c32: 71 e0 ldi r23, 0x01 ; 1
4c34: 0e 94 34 31 call 0x6268 ; 0x6268 <__divmodhi4>
4c38: 6f 5f subi r22, 0xFF ; 255
4c3a: 7f 4f sbci r23, 0xFF ; 255
4c3c: 88 27 eor r24, r24
4c3e: 77 fd sbrc r23, 7
4c40: 80 95 com r24
4c42: 98 2f mov r25, r24
4c44: 06 0f add r16, r22
4c46: 17 1f adc r17, r23
4c48: 28 1f adc r18, r24
4c4a: 39 1f adc r19, r25
4c4c: 00 93 91 02 sts 0x0291, r16
4c50: 10 93 92 02 sts 0x0292, r17
4c54: 20 93 93 02 sts 0x0293, r18
4c58: 30 93 94 02 sts 0x0294, r19
4c5c: 80 91 91 02 lds r24, 0x0291
4c60: 90 91 92 02 lds r25, 0x0292
4c64: a0 91 93 02 lds r26, 0x0293
4c68: b0 91 94 02 lds r27, 0x0294
4c6c: 81 38 cpi r24, 0x81 ; 129
4c6e: 3e e3 ldi r19, 0x3E ; 62
4c70: 93 07 cpc r25, r19
4c72: 30 e0 ldi r19, 0x00 ; 0
4c74: a3 07 cpc r26, r19
4c76: 30 e0 ldi r19, 0x00 ; 0
4c78: b3 07 cpc r27, r19
4c7a: 2c f0 brlt .+10 ; 0x4c86 <MotorRegler+0x1234>
4c7c: 80 e8 ldi r24, 0x80 ; 128
4c7e: 9e e3 ldi r25, 0x3E ; 62
4c80: a0 e0 ldi r26, 0x00 ; 0
4c82: b0 e0 ldi r27, 0x00 ; 0
4c84: 09 c0 rjmp .+18 ; 0x4c98 <MotorRegler+0x1246>
4c86: 80 58 subi r24, 0x80 ; 128
4c88: 91 4c sbci r25, 0xC1 ; 193
4c8a: af 4f sbci r26, 0xFF ; 255
4c8c: bf 4f sbci r27, 0xFF ; 255
4c8e: 64 f4 brge .+24 ; 0x4ca8 <MotorRegler+0x1256>
4c90: 80 e8 ldi r24, 0x80 ; 128
4c92: 91 ec ldi r25, 0xC1 ; 193
4c94: af ef ldi r26, 0xFF ; 255
4c96: bf ef ldi r27, 0xFF ; 255
4c98: 80 93 91 02 sts 0x0291, r24
4c9c: 90 93 92 02 sts 0x0292, r25
4ca0: a0 93 93 02 sts 0x0293, r26
4ca4: b0 93 94 02 sts 0x0294, r27
4ca8: 60 91 b5 03 lds r22, 0x03B5
4cac: 70 91 b6 03 lds r23, 0x03B6
4cb0: 80 90 7c 01 lds r8, 0x017C
4cb4: 90 90 7d 01 lds r9, 0x017D
4cb8: a0 90 7e 01 lds r10, 0x017E
4cbc: b0 90 7f 01 lds r11, 0x017F
4cc0: 88 27 eor r24, r24
4cc2: 77 fd sbrc r23, 7
4cc4: 80 95 com r24
4cc6: 98 2f mov r25, r24
4cc8: 0e 94 3f 30 call 0x607e ; 0x607e <__floatsisf>
4ccc: 7b 01 movw r14, r22
4cce: 8c 01 movw r16, r24
4cd0: 60 91 91 02 lds r22, 0x0291
4cd4: 70 91 92 02 lds r23, 0x0292
4cd8: 80 91 93 02 lds r24, 0x0293
4cdc: 90 91 94 02 lds r25, 0x0294
4ce0: 0e 94 3f 30 call 0x607e ; 0x607e <__floatsisf>
4ce4: 9b 01 movw r18, r22
4ce6: ac 01 movw r20, r24
4ce8: c5 01 movw r24, r10
4cea: b4 01 movw r22, r8
4cec: 0e 94 b9 30 call 0x6172 ; 0x6172 <__mulsf3>
4cf0: 9b 01 movw r18, r22
4cf2: ac 01 movw r20, r24
4cf4: c8 01 movw r24, r16
4cf6: b7 01 movw r22, r14
4cf8: 0e 94 9a 2f call 0x5f34 ; 0x5f34 <__addsf3>
4cfc: 0e 94 22 30 call 0x6044 ; 0x6044 <__fixsfsi>
4d00: 96 01 movw r18, r12
4d02: 26 0f add r18, r22
4d04: 37 1f adc r19, r23
4d06: 89 81 ldd r24, Y+1 ; 0x01
4d08: 9a 81 ldd r25, Y+2 ; 0x02
4d0a: 28 0f add r18, r24
4d0c: 39 1f adc r19, r25
4d0e: 22 24 eor r2, r2
4d10: 0a 97 sbiw r24, 0x0a ; 10
4d12: 14 f4 brge .+4 ; 0x4d18 <MotorRegler+0x12c6>
4d14: 41 e0 ldi r20, 0x01 ; 1
4d16: 24 2e mov r2, r20
4d18: 37 fd sbrc r19, 7
4d1a: 02 c0 rjmp .+4 ; 0x4d20 <MotorRegler+0x12ce>
4d1c: 22 20 and r2, r2
4d1e: 19 f0 breq .+6 ; 0x4d26 <MotorRegler+0x12d4>
4d20: 40 e0 ldi r20, 0x00 ; 0
4d22: 50 e0 ldi r21, 0x00 ; 0
4d24: 08 c0 rjmp .+16 ; 0x4d36 <MotorRegler+0x12e4>
4d26: 80 91 85 06 lds r24, 0x0685
4d2a: 48 2f mov r20, r24
4d2c: 55 27 eor r21, r21
4d2e: 24 17 cp r18, r20
4d30: 35 07 cpc r19, r21
4d32: 0c f4 brge .+2 ; 0x4d36 <MotorRegler+0x12e4>
4d34: a9 01 movw r20, r18
4d36: 80 91 7c 06 lds r24, 0x067C
4d3a: e8 2f mov r30, r24
4d3c: ff 27 eor r31, r31
4d3e: f8 87 std Y+8, r31 ; 0x08
4d40: ef 83 std Y+7, r30 ; 0x07
4d42: 9f 01 movw r18, r30
4d44: e4 17 cp r30, r20
4d46: f5 07 cpc r31, r21
4d48: 0c f4 brge .+2 ; 0x4d4c <MotorRegler+0x12fa>
4d4a: 9a 01 movw r18, r20
4d4c: 20 93 af 02 sts 0x02AF, r18
4d50: 29 81 ldd r18, Y+1 ; 0x01
4d52: 3a 81 ldd r19, Y+2 ; 0x02
4d54: 26 1b sub r18, r22
4d56: 37 0b sbc r19, r23
4d58: b9 01 movw r22, r18
4d5a: 6c 0d add r22, r12
4d5c: 7d 1d adc r23, r13
4d5e: 77 fd sbrc r23, 7
4d60: 02 c0 rjmp .+4 ; 0x4d66 <MotorRegler+0x1314>
4d62: 22 20 and r2, r2
4d64: 19 f0 breq .+6 ; 0x4d6c <MotorRegler+0x131a>
4d66: 80 e0 ldi r24, 0x00 ; 0
4d68: 90 e0 ldi r25, 0x00 ; 0
4d6a: 07 c0 rjmp .+14 ; 0x4d7a <MotorRegler+0x1328>
4d6c: 80 91 85 06 lds r24, 0x0685
4d70: 99 27 eor r25, r25
4d72: 68 17 cp r22, r24
4d74: 79 07 cpc r23, r25
4d76: 0c f4 brge .+2 ; 0x4d7a <MotorRegler+0x1328>
4d78: cb 01 movw r24, r22
4d7a: 2f 81 ldd r18, Y+7 ; 0x07
4d7c: 38 85 ldd r19, Y+8 ; 0x08
4d7e: 28 17 cp r18, r24
4d80: 39 07 cpc r19, r25
4d82: 0c f4 brge .+2 ; 0x4d86 <MotorRegler+0x1334>
4d84: 9c 01 movw r18, r24
4d86: 20 93 b0 02 sts 0x02B0, r18
4d8a: 60 91 78 06 lds r22, 0x0678
4d8e: 70 91 79 06 lds r23, 0x0679
4d92: 20 91 63 02 lds r18, 0x0263
4d96: 30 91 64 02 lds r19, 0x0264
4d9a: 40 91 97 02 lds r20, 0x0297
4d9e: 50 91 98 02 lds r21, 0x0298
4da2: 24 1b sub r18, r20
4da4: 35 0b sbc r19, r21
4da6: 62 1b sub r22, r18
4da8: 73 0b sbc r23, r19
4daa: 88 27 eor r24, r24
4dac: 77 fd sbrc r23, 7
4dae: 80 95 com r24
4db0: 98 2f mov r25, r24
4db2: 0e 94 3f 30 call 0x607e ; 0x607e <__floatsisf>
4db6: 9b 01 movw r18, r22
4db8: ac 01 movw r20, r24
4dba: c3 01 movw r24, r6
4dbc: b2 01 movw r22, r4
4dbe: 0e 94 b9 30 call 0x6172 ; 0x6172 <__mulsf3>
4dc2: 0e 94 22 30 call 0x6044 ; 0x6044 <__fixsfsi>
4dc6: 70 93 ae 02 sts 0x02AE, r23
4dca: 60 93 ad 02 sts 0x02AD, r22
4dce: 80 91 ad 02 lds r24, 0x02AD
4dd2: 90 91 ae 02 lds r25, 0x02AE
4dd6: 8c 01 movw r16, r24
4dd8: 22 27 eor r18, r18
4dda: 17 fd sbrc r17, 7
4ddc: 20 95 com r18
4dde: 32 2f mov r19, r18
4de0: 80 91 8d 02 lds r24, 0x028D
4de4: 90 91 8e 02 lds r25, 0x028E
4de8: a0 91 8f 02 lds r26, 0x028F
4dec: b0 91 90 02 lds r27, 0x0290
4df0: 08 0f add r16, r24
4df2: 19 1f adc r17, r25
4df4: 2a 1f adc r18, r26
4df6: 3b 1f adc r19, r27
4df8: 00 93 8d 02 sts 0x028D, r16
4dfc: 10 93 8e 02 sts 0x028E, r17
4e00: 20 93 8f 02 sts 0x028F, r18
4e04: 30 93 90 02 sts 0x0290, r19
4e08: 10 16 cp r1, r16
4e0a: 11 06 cpc r1, r17
4e0c: 12 06 cpc r1, r18
4e0e: 13 06 cpc r1, r19
4e10: ac f4 brge .+42 ; 0x4e3c <MotorRegler+0x13ea>
4e12: c8 01 movw r24, r16
4e14: 17 ff sbrs r17, 7
4e16: 03 c0 rjmp .+6 ; 0x4e1e <MotorRegler+0x13cc>
4e18: 90 95 com r25
4e1a: 81 95 neg r24
4e1c: 9f 4f sbci r25, 0xFF ; 255
4e1e: 60 e0 ldi r22, 0x00 ; 0
4e20: 71 e0 ldi r23, 0x01 ; 1
4e22: 0e 94 34 31 call 0x6268 ; 0x6268 <__divmodhi4>
4e26: 6f 5f subi r22, 0xFF ; 255
4e28: 7f 4f sbci r23, 0xFF ; 255
4e2a: 88 27 eor r24, r24
4e2c: 77 fd sbrc r23, 7
4e2e: 80 95 com r24
4e30: 98 2f mov r25, r24
4e32: 06 1b sub r16, r22
4e34: 17 0b sbc r17, r23
4e36: 28 0b sbc r18, r24
4e38: 39 0b sbc r19, r25
4e3a: 14 c0 rjmp .+40 ; 0x4e64 <MotorRegler+0x1412>
4e3c: c8 01 movw r24, r16
4e3e: 17 ff sbrs r17, 7
4e40: 03 c0 rjmp .+6 ; 0x4e48 <MotorRegler+0x13f6>
4e42: 90 95 com r25
4e44: 81 95 neg r24
4e46: 9f 4f sbci r25, 0xFF ; 255
4e48: 60 e0 ldi r22, 0x00 ; 0
4e4a: 71 e0 ldi r23, 0x01 ; 1
4e4c: 0e 94 34 31 call 0x6268 ; 0x6268 <__divmodhi4>
4e50: 6f 5f subi r22, 0xFF ; 255
4e52: 7f 4f sbci r23, 0xFF ; 255
4e54: 88 27 eor r24, r24
4e56: 77 fd sbrc r23, 7
4e58: 80 95 com r24
4e5a: 98 2f mov r25, r24
4e5c: 06 0f add r16, r22
4e5e: 17 1f adc r17, r23
4e60: 28 1f adc r18, r24
4e62: 39 1f adc r19, r25
4e64: 00 93 8d 02 sts 0x028D, r16
4e68: 10 93 8e 02 sts 0x028E, r17
4e6c: 20 93 8f 02 sts 0x028F, r18
4e70: 30 93 90 02 sts 0x0290, r19
4e74: 80 91 8d 02 lds r24, 0x028D
4e78: 90 91 8e 02 lds r25, 0x028E
4e7c: a0 91 8f 02 lds r26, 0x028F
4e80: b0 91 90 02 lds r27, 0x0290
4e84: 81 38 cpi r24, 0x81 ; 129
4e86: 3e e3 ldi r19, 0x3E ; 62
4e88: 93 07 cpc r25, r19
4e8a: 30 e0 ldi r19, 0x00 ; 0
4e8c: a3 07 cpc r26, r19
4e8e: 30 e0 ldi r19, 0x00 ; 0
4e90: b3 07 cpc r27, r19
4e92: 2c f0 brlt .+10 ; 0x4e9e <MotorRegler+0x144c>
4e94: 80 e8 ldi r24, 0x80 ; 128
4e96: 9e e3 ldi r25, 0x3E ; 62
4e98: a0 e0 ldi r26, 0x00 ; 0
4e9a: b0 e0 ldi r27, 0x00 ; 0
4e9c: 09 c0 rjmp .+18 ; 0x4eb0 <MotorRegler+0x145e>
4e9e: 80 58 subi r24, 0x80 ; 128
4ea0: 91 4c sbci r25, 0xC1 ; 193
4ea2: af 4f sbci r26, 0xFF ; 255
4ea4: bf 4f sbci r27, 0xFF ; 255
4ea6: 64 f4 brge .+24 ; 0x4ec0 <MotorRegler+0x146e>
4ea8: 80 e8 ldi r24, 0x80 ; 128
4eaa: 91 ec ldi r25, 0xC1 ; 193
4eac: af ef ldi r26, 0xFF ; 255
4eae: bf ef ldi r27, 0xFF ; 255
4eb0: 80 93 8d 02 sts 0x028D, r24
4eb4: 90 93 8e 02 sts 0x028E, r25
4eb8: a0 93 8f 02 sts 0x028F, r26
4ebc: b0 93 90 02 sts 0x0290, r27
4ec0: 60 91 ad 02 lds r22, 0x02AD
4ec4: 70 91 ae 02 lds r23, 0x02AE
4ec8: 88 27 eor r24, r24
4eca: 77 fd sbrc r23, 7
4ecc: 80 95 com r24
4ece: 98 2f mov r25, r24
4ed0: 0e 94 3f 30 call 0x607e ; 0x607e <__floatsisf>
4ed4: 7b 01 movw r14, r22
4ed6: 8c 01 movw r16, r24
4ed8: 60 91 8d 02 lds r22, 0x028D
4edc: 70 91 8e 02 lds r23, 0x028E
4ee0: 80 91 8f 02 lds r24, 0x028F
4ee4: 90 91 90 02 lds r25, 0x0290
4ee8: 0e 94 3f 30 call 0x607e ; 0x607e <__floatsisf>
4eec: 9b 01 movw r18, r22
4eee: ac 01 movw r20, r24
4ef0: c5 01 movw r24, r10
4ef2: b4 01 movw r22, r8
4ef4: 0e 94 b9 30 call 0x6172 ; 0x6172 <__mulsf3>
4ef8: 9b 01 movw r18, r22
4efa: ac 01 movw r20, r24
4efc: c8 01 movw r24, r16
4efe: b7 01 movw r22, r14
4f00: 0e 94 9a 2f call 0x5f34 ; 0x5f34 <__addsf3>
4f04: 0e 94 22 30 call 0x6044 ; 0x6044 <__fixsfsi>
4f08: 29 81 ldd r18, Y+1 ; 0x01
4f0a: 3a 81 ldd r19, Y+2 ; 0x02
4f0c: 26 0f add r18, r22
4f0e: 37 1f adc r19, r23
4f10: 2c 19 sub r18, r12
4f12: 3d 09 sbc r19, r13
4f14: 37 fd sbrc r19, 7
4f16: 02 c0 rjmp .+4 ; 0x4f1c <MotorRegler+0x14ca>
4f18: 22 20 and r2, r2
4f1a: 19 f0 breq .+6 ; 0x4f22 <MotorRegler+0x14d0>
4f1c: 40 e0 ldi r20, 0x00 ; 0
4f1e: 50 e0 ldi r21, 0x00 ; 0
4f20: 08 c0 rjmp .+16 ; 0x4f32 <MotorRegler+0x14e0>
4f22: 80 91 85 06 lds r24, 0x0685
4f26: 48 2f mov r20, r24
4f28: 55 27 eor r21, r21
4f2a: 24 17 cp r18, r20
4f2c: 35 07 cpc r19, r21
4f2e: 0c f4 brge .+2 ; 0x4f32 <MotorRegler+0x14e0>
4f30: a9 01 movw r20, r18
4f32: 2f 81 ldd r18, Y+7 ; 0x07
4f34: 38 85 ldd r19, Y+8 ; 0x08
4f36: 24 17 cp r18, r20
4f38: 35 07 cpc r19, r21
4f3a: 0c f4 brge .+2 ; 0x4f3e <MotorRegler+0x14ec>
4f3c: 9a 01 movw r18, r20
4f3e: 20 93 e2 03 sts 0x03E2, r18
4f42: 89 81 ldd r24, Y+1 ; 0x01
4f44: 9a 81 ldd r25, Y+2 ; 0x02
4f46: 86 1b sub r24, r22
4f48: 97 0b sbc r25, r23
4f4a: bc 01 movw r22, r24
4f4c: 6c 19 sub r22, r12
4f4e: 7d 09 sbc r23, r13
4f50: 77 fd sbrc r23, 7
4f52: 02 c0 rjmp .+4 ; 0x4f58 <MotorRegler+0x1506>
4f54: 22 20 and r2, r2
4f56: 19 f0 breq .+6 ; 0x4f5e <MotorRegler+0x150c>
4f58: 20 e0 ldi r18, 0x00 ; 0
4f5a: 30 e0 ldi r19, 0x00 ; 0
4f5c: 08 c0 rjmp .+16 ; 0x4f6e <MotorRegler+0x151c>
4f5e: 80 91 85 06 lds r24, 0x0685
4f62: 28 2f mov r18, r24
4f64: 33 27 eor r19, r19
4f66: 62 17 cp r22, r18
4f68: 73 07 cpc r23, r19
4f6a: 0c f4 brge .+2 ; 0x4f6e <MotorRegler+0x151c>
4f6c: 9b 01 movw r18, r22
4f6e: 8f 81 ldd r24, Y+7 ; 0x07
4f70: 98 85 ldd r25, Y+8 ; 0x08
4f72: 82 17 cp r24, r18
4f74: 93 07 cpc r25, r19
4f76: 0c f4 brge .+2 ; 0x4f7a <MotorRegler+0x1528>
4f78: c9 01 movw r24, r18
4f7a: 80 93 b7 03 sts 0x03B7, r24
4f7e: 28 96 adiw r28, 0x08 ; 8
4f80: 0f b6 in r0, 0x3f ; 63
4f82: f8 94 cli
4f84: de bf out 0x3e, r29 ; 62
4f86: 0f be out 0x3f, r0 ; 63
4f88: cd bf out 0x3d, r28 ; 61
4f8a: df 91 pop r29
4f8c: cf 91 pop r28
4f8e: 1f 91 pop r17
4f90: 0f 91 pop r16
4f92: ff 90 pop r15
4f94: ef 90 pop r14
4f96: df 90 pop r13
4f98: cf 90 pop r12
4f9a: bf 90 pop r11
4f9c: af 90 pop r10
4f9e: 9f 90 pop r9
4fa0: 8f 90 pop r8
4fa2: 7f 90 pop r7
4fa4: 6f 90 pop r6
4fa6: 5f 90 pop r5
4fa8: 4f 90 pop r4
4faa: 3f 90 pop r3
4fac: 2f 90 pop r2
4fae: 08 95 ret
 
00004fb0 <GPS_Neutral>:
4fb0: 80 91 9d 02 lds r24, 0x029D
4fb4: 90 91 9e 02 lds r25, 0x029E
4fb8: a0 91 9f 02 lds r26, 0x029F
4fbc: b0 91 a0 02 lds r27, 0x02A0
4fc0: 80 93 a5 02 sts 0x02A5, r24
4fc4: 90 93 a6 02 sts 0x02A6, r25
4fc8: a0 93 a7 02 sts 0x02A7, r26
4fcc: b0 93 a8 02 sts 0x02A8, r27
4fd0: 80 91 a1 02 lds r24, 0x02A1
4fd4: 90 91 a2 02 lds r25, 0x02A2
4fd8: a0 91 a3 02 lds r26, 0x02A3
4fdc: b0 91 a4 02 lds r27, 0x02A4
4fe0: 80 93 a9 02 sts 0x02A9, r24
4fe4: 90 93 aa 02 sts 0x02AA, r25
4fe8: a0 93 ab 02 sts 0x02AB, r26
4fec: b0 93 ac 02 sts 0x02AC, r27
4ff0: 10 92 96 02 sts 0x0296, r1
4ff4: 10 92 95 02 sts 0x0295, r1
4ff8: 10 92 98 02 sts 0x0298, r1
4ffc: 10 92 97 02 sts 0x0297, r1
5000: 08 95 ret
 
00005002 <print_uint16>:
5002: cf 92 push r12
5004: df 92 push r13
5006: ef 92 push r14
5008: ff 92 push r15
500a: 1f 93 push r17
500c: cf 93 push r28
500e: df 93 push r29
5010: cd b7 in r28, 0x3d ; 61
5012: de b7 in r29, 0x3e ; 62
5014: 2a 97 sbiw r28, 0x0a ; 10
5016: 0f b6 in r0, 0x3f ; 63
5018: f8 94 cli
501a: de bf out 0x3e, r29 ; 62
501c: 0f be out 0x3f, r0 ; 63
501e: cd bf out 0x3d, r28 ; 61
5020: 9c 01 movw r18, r24
5022: 16 2f mov r17, r22
5024: 40 e0 ldi r20, 0x00 ; 0
5026: e6 2e mov r14, r22
5028: ff 24 eor r15, r15
502a: 6e 01 movw r12, r28
502c: 08 94 sec
502e: c1 1c adc r12, r1
5030: d1 1c adc r13, r1
5032: 14 c0 rjmp .+40 ; 0x505c <print_uint16+0x5a>
5034: f7 01 movw r30, r14
5036: e4 1b sub r30, r20
5038: f1 09 sbc r31, r1
503a: ec 0d add r30, r12
503c: fd 1d adc r31, r13
503e: 31 97 sbiw r30, 0x01 ; 1
5040: c9 01 movw r24, r18
5042: 6a e0 ldi r22, 0x0A ; 10
5044: 70 e0 ldi r23, 0x00 ; 0
5046: 0e 94 20 31 call 0x6240 ; 0x6240 <__udivmodhi4>
504a: 80 5d subi r24, 0xD0 ; 208
504c: 80 83 st Z, r24
504e: c9 01 movw r24, r18
5050: 6a e0 ldi r22, 0x0A ; 10
5052: 70 e0 ldi r23, 0x00 ; 0
5054: 0e 94 20 31 call 0x6240 ; 0x6240 <__udivmodhi4>
5058: 9b 01 movw r18, r22
505a: 4f 5f subi r20, 0xFF ; 255
505c: 41 17 cp r20, r17
505e: 51 f7 brne .-44 ; 0x5034 <print_uint16+0x32>
5060: 40 e0 ldi r20, 0x00 ; 0
5062: 50 e0 ldi r21, 0x00 ; 0
5064: 21 2f mov r18, r17
5066: 33 27 eor r19, r19
5068: 21 50 subi r18, 0x01 ; 1
506a: 30 40 sbci r19, 0x00 ; 0
506c: be 01 movw r22, r28
506e: 6f 5f subi r22, 0xFF ; 255
5070: 7f 4f sbci r23, 0xFF ; 255
5072: a0 e2 ldi r26, 0x20 ; 32
5074: 09 c0 rjmp .+18 ; 0x5088 <print_uint16+0x86>
5076: 4f 5f subi r20, 0xFF ; 255
5078: 5f 4f sbci r21, 0xFF ; 255
507a: fb 01 movw r30, r22
507c: e8 0f add r30, r24
507e: f9 1f adc r31, r25
5080: 80 81 ld r24, Z
5082: 80 33 cpi r24, 0x30 ; 48
5084: 31 f4 brne .+12 ; 0x5092 <print_uint16+0x90>
5086: a0 83 st Z, r26
5088: 84 2f mov r24, r20
508a: 99 27 eor r25, r25
508c: 82 17 cp r24, r18
508e: 93 07 cpc r25, r19
5090: 94 f3 brlt .-28 ; 0x5076 <print_uint16+0x74>
5092: 90 91 9b 06 lds r25, 0x069B
5096: 20 e0 ldi r18, 0x00 ; 0
5098: ae 01 movw r20, r28
509a: 4f 5f subi r20, 0xFF ; 255
509c: 5f 4f sbci r21, 0xFF ; 255
509e: 0b c0 rjmp .+22 ; 0x50b6 <print_uint16+0xb4>
50a0: e9 2f mov r30, r25
50a2: e2 0f add r30, r18
50a4: ff 27 eor r31, r31
50a6: da 01 movw r26, r20
50a8: a2 0f add r26, r18
50aa: b1 1d adc r27, r1
50ac: 8c 91 ld r24, X
50ae: e4 51 subi r30, 0x14 ; 20
50b0: fc 4f sbci r31, 0xFC ; 252
50b2: 80 83 st Z, r24
50b4: 2f 5f subi r18, 0xFF ; 255
50b6: 21 17 cp r18, r17
50b8: 99 f7 brne .-26 ; 0x50a0 <print_uint16+0x9e>
50ba: 91 0f add r25, r17
50bc: 90 93 9b 06 sts 0x069B, r25
50c0: 2a 96 adiw r28, 0x0a ; 10
50c2: 0f b6 in r0, 0x3f ; 63
50c4: f8 94 cli
50c6: de bf out 0x3e, r29 ; 62
50c8: 0f be out 0x3f, r0 ; 63
50ca: cd bf out 0x3d, r28 ; 61
50cc: df 91 pop r29
50ce: cf 91 pop r28
50d0: 1f 91 pop r17
50d2: ff 90 pop r15
50d4: ef 90 pop r14
50d6: df 90 pop r13
50d8: cf 90 pop r12
50da: 08 95 ret
 
000050dc <print_int16>:
50dc: cf 92 push r12
50de: df 92 push r13
50e0: ef 92 push r14
50e2: ff 92 push r15
50e4: 0f 93 push r16
50e6: 1f 93 push r17
50e8: cf 93 push r28
50ea: df 93 push r29
50ec: cd b7 in r28, 0x3d ; 61
50ee: de b7 in r29, 0x3e ; 62
50f0: 2a 97 sbiw r28, 0x0a ; 10
50f2: 0f b6 in r0, 0x3f ; 63
50f4: f8 94 cli
50f6: de bf out 0x3e, r29 ; 62
50f8: 0f be out 0x3f, r0 ; 63
50fa: cd bf out 0x3d, r28 ; 61
50fc: 9c 01 movw r18, r24
50fe: f6 2e mov r15, r22
5100: 97 fd sbrc r25, 7
5102: 02 c0 rjmp .+4 ; 0x5108 <print_int16+0x2c>
5104: ee 24 eor r14, r14
5106: 05 c0 rjmp .+10 ; 0x5112 <print_int16+0x36>
5108: 30 95 com r19
510a: 21 95 neg r18
510c: 3f 4f sbci r19, 0xFF ; 255
510e: 81 e0 ldi r24, 0x01 ; 1
5110: e8 2e mov r14, r24
5112: 40 e0 ldi r20, 0x00 ; 0
5114: 0f 2d mov r16, r15
5116: 11 27 eor r17, r17
5118: 6e 01 movw r12, r28
511a: 08 94 sec
511c: c1 1c adc r12, r1
511e: d1 1c adc r13, r1
5120: 14 c0 rjmp .+40 ; 0x514a <print_int16+0x6e>
5122: f8 01 movw r30, r16
5124: e4 1b sub r30, r20
5126: f1 09 sbc r31, r1
5128: ec 0d add r30, r12
512a: fd 1d adc r31, r13
512c: 31 97 sbiw r30, 0x01 ; 1
512e: c9 01 movw r24, r18
5130: 6a e0 ldi r22, 0x0A ; 10
5132: 70 e0 ldi r23, 0x00 ; 0
5134: 0e 94 34 31 call 0x6268 ; 0x6268 <__divmodhi4>
5138: 80 5d subi r24, 0xD0 ; 208
513a: 80 83 st Z, r24
513c: c9 01 movw r24, r18
513e: 6a e0 ldi r22, 0x0A ; 10
5140: 70 e0 ldi r23, 0x00 ; 0
5142: 0e 94 34 31 call 0x6268 ; 0x6268 <__divmodhi4>
5146: 9b 01 movw r18, r22
5148: 4f 5f subi r20, 0xFF ; 255
514a: 4f 15 cp r20, r15
514c: 51 f7 brne .-44 ; 0x5122 <print_int16+0x46>
514e: 12 c0 rjmp .+36 ; 0x5174 <print_int16+0x98>
5150: 2f 5f subi r18, 0xFF ; 255
5152: 3f 4f sbci r19, 0xFF ; 255
5154: fe 01 movw r30, r28
5156: 31 96 adiw r30, 0x01 ; 1
5158: e4 0f add r30, r20
515a: f5 1f adc r31, r21
515c: 80 81 ld r24, Z
515e: 80 33 cpi r24, 0x30 ; 48
5160: 19 f4 brne .+6 ; 0x5168 <print_int16+0x8c>
5162: 80 e2 ldi r24, 0x20 ; 32
5164: 80 83 st Z, r24
5166: 08 c0 rjmp .+16 ; 0x5178 <print_int16+0x9c>
5168: ee 20 and r14, r14
516a: 71 f0 breq .+28 ; 0x5188 <print_int16+0xac>
516c: 31 97 sbiw r30, 0x01 ; 1
516e: 8d e2 ldi r24, 0x2D ; 45
5170: 80 83 st Z, r24
5172: 0a c0 rjmp .+20 ; 0x5188 <print_int16+0xac>
5174: 20 e0 ldi r18, 0x00 ; 0
5176: 30 e0 ldi r19, 0x00 ; 0
5178: 42 2f mov r20, r18
517a: 55 27 eor r21, r21
517c: 8f 2d mov r24, r15
517e: 99 27 eor r25, r25
5180: 01 97 sbiw r24, 0x01 ; 1
5182: 48 17 cp r20, r24
5184: 59 07 cpc r21, r25
5186: 24 f3 brlt .-56 ; 0x5150 <print_int16+0x74>
5188: 90 91 9b 06 lds r25, 0x069B
518c: 20 e0 ldi r18, 0x00 ; 0
518e: ae 01 movw r20, r28
5190: 4f 5f subi r20, 0xFF ; 255
5192: 5f 4f sbci r21, 0xFF ; 255
5194: 0b c0 rjmp .+22 ; 0x51ac <print_int16+0xd0>
5196: e9 2f mov r30, r25
5198: e2 0f add r30, r18
519a: ff 27 eor r31, r31
519c: da 01 movw r26, r20
519e: a2 0f add r26, r18
51a0: b1 1d adc r27, r1
51a2: 8c 91 ld r24, X
51a4: e4 51 subi r30, 0x14 ; 20
51a6: fc 4f sbci r31, 0xFC ; 252
51a8: 80 83 st Z, r24
51aa: 2f 5f subi r18, 0xFF ; 255
51ac: 2f 15 cp r18, r15
51ae: 99 f7 brne .-26 ; 0x5196 <print_int16+0xba>
51b0: 9f 0d add r25, r15
51b2: 90 93 9b 06 sts 0x069B, r25
51b6: 2a 96 adiw r28, 0x0a ; 10
51b8: 0f b6 in r0, 0x3f ; 63
51ba: f8 94 cli
51bc: de bf out 0x3e, r29 ; 62
51be: 0f be out 0x3f, r0 ; 63
51c0: cd bf out 0x3d, r28 ; 61
51c2: df 91 pop r29
51c4: cf 91 pop r28
51c6: 1f 91 pop r17
51c8: 0f 91 pop r16
51ca: ff 90 pop r15
51cc: ef 90 pop r14
51ce: df 90 pop r13
51d0: cf 90 pop r12
51d2: 08 95 ret
 
000051d4 <print_string>:
51d4: dc 01 movw r26, r24
51d6: 0b c0 rjmp .+22 ; 0x51ee <print_string+0x1a>
51d8: 80 91 9b 06 lds r24, 0x069B
51dc: e8 2f mov r30, r24
51de: ff 27 eor r31, r31
51e0: e4 51 subi r30, 0x14 ; 20
51e2: fc 4f sbci r31, 0xFC ; 252
51e4: 90 83 st Z, r25
51e6: 8f 5f subi r24, 0xFF ; 255
51e8: 80 93 9b 06 sts 0x069B, r24
51ec: 11 96 adiw r26, 0x01 ; 1
51ee: 9c 91 ld r25, X
51f0: 99 23 and r25, r25
51f2: 91 f7 brne .-28 ; 0x51d8 <print_string+0x4>
51f4: 08 95 ret
 
000051f6 <gps_trace>:
51f6: 0f 93 push r16
51f8: 1f 93 push r17
51fa: 10 92 9b 06 sts 0x069B, r1
51fe: 80 91 be 03 lds r24, 0x03BE
5202: 61 e0 ldi r22, 0x01 ; 1
5204: 99 27 eor r25, r25
5206: 0e 94 01 28 call 0x5002 ; 0x5002 <print_uint16>
520a: 8a e8 ldi r24, 0x8A ; 138
520c: 91 e0 ldi r25, 0x01 ; 1
520e: 0e 94 ea 28 call 0x51d4 ; 0x51d4 <print_string>
5212: 67 e0 ldi r22, 0x07 ; 7
5214: 80 91 8e 06 lds r24, 0x068E
5218: 90 91 8f 06 lds r25, 0x068F
521c: 0e 94 6e 28 call 0x50dc ; 0x50dc <print_int16>
5220: 67 e0 ldi r22, 0x07 ; 7
5222: 80 91 97 06 lds r24, 0x0697
5226: 90 91 98 06 lds r25, 0x0698
522a: 0e 94 6e 28 call 0x50dc ; 0x50dc <print_int16>
522e: 0c e8 ldi r16, 0x8C ; 140
5230: 11 e0 ldi r17, 0x01 ; 1
5232: c8 01 movw r24, r16
5234: 0e 94 ea 28 call 0x51d4 ; 0x51d4 <print_string>
5238: 67 e0 ldi r22, 0x07 ; 7
523a: 80 91 93 06 lds r24, 0x0693
523e: 90 91 94 06 lds r25, 0x0694
5242: 0e 94 6e 28 call 0x50dc ; 0x50dc <print_int16>
5246: 67 e0 ldi r22, 0x07 ; 7
5248: 80 91 9c 06 lds r24, 0x069C
524c: 90 91 9d 06 lds r25, 0x069D
5250: 0e 94 6e 28 call 0x50dc ; 0x50dc <print_int16>
5254: c8 01 movw r24, r16
5256: 0e 94 ea 28 call 0x51d4 ; 0x51d4 <print_string>
525a: 67 e0 ldi r22, 0x07 ; 7
525c: 80 91 97 02 lds r24, 0x0297
5260: 90 91 98 02 lds r25, 0x0298
5264: 0e 94 6e 28 call 0x50dc ; 0x50dc <print_int16>
5268: 67 e0 ldi r22, 0x07 ; 7
526a: 80 91 95 02 lds r24, 0x0295
526e: 90 91 96 02 lds r25, 0x0296
5272: 0e 94 6e 28 call 0x50dc ; 0x50dc <print_int16>
5276: 80 e9 ldi r24, 0x90 ; 144
5278: 91 e0 ldi r25, 0x01 ; 1
527a: 0e 94 ea 28 call 0x51d4 ; 0x51d4 <print_string>
527e: 67 e0 ldi r22, 0x07 ; 7
5280: 80 91 63 02 lds r24, 0x0263
5284: 90 91 64 02 lds r25, 0x0264
5288: 0e 94 6e 28 call 0x50dc ; 0x50dc <print_int16>
528c: 67 e0 ldi r22, 0x07 ; 7
528e: 80 91 61 02 lds r24, 0x0261
5292: 90 91 62 02 lds r25, 0x0262
5296: 0e 94 6e 28 call 0x50dc ; 0x50dc <print_int16>
529a: 84 e9 ldi r24, 0x94 ; 148
529c: 91 e0 ldi r25, 0x01 ; 1
529e: 0e 94 ea 28 call 0x51d4 ; 0x51d4 <print_string>
52a2: 10 92 00 01 sts 0x0100, r1
52a6: 80 91 ec 03 lds r24, 0x03EC
52aa: 80 93 c6 00 sts 0x00C6, r24
52ae: 1f 91 pop r17
52b0: 0f 91 pop r16
52b2: 08 95 ret
 
000052b4 <GPS_Main>:
52b4: 2f 92 push r2
52b6: 3f 92 push r3
52b8: 4f 92 push r4
52ba: 5f 92 push r5
52bc: 6f 92 push r6
52be: 7f 92 push r7
52c0: 8f 92 push r8
52c2: 9f 92 push r9
52c4: af 92 push r10
52c6: bf 92 push r11
52c8: cf 92 push r12
52ca: df 92 push r13
52cc: ef 92 push r14
52ce: ff 92 push r15
52d0: 0f 93 push r16
52d2: 1f 93 push r17
52d4: cf 93 push r28
52d6: df 93 push r29
52d8: cd b7 in r28, 0x3d ; 61
52da: de b7 in r29, 0x3e ; 62
52dc: 28 97 sbiw r28, 0x08 ; 8
52de: 0f b6 in r0, 0x3f ; 63
52e0: f8 94 cli
52e2: de bf out 0x3e, r29 ; 62
52e4: 0f be out 0x3f, r0 ; 63
52e6: cd bf out 0x3d, r28 ; 61
52e8: 80 91 5c 02 lds r24, 0x025C
52ec: 90 91 5d 02 lds r25, 0x025D
52f0: 8e 37 cpi r24, 0x7E ; 126
52f2: 91 05 cpc r25, r1
52f4: 74 f1 brlt .+92 ; 0x5352 <GPS_Main+0x9e>
52f6: 80 91 be 03 lds r24, 0x03BE
52fa: 88 23 and r24, r24
52fc: 09 f4 brne .+2 ; 0x5300 <GPS_Main+0x4c>
52fe: 46 c0 rjmp .+140 ; 0x538c <GPS_Main+0xd8>
5300: 80 91 92 06 lds r24, 0x0692
5304: 88 23 and r24, r24
5306: 09 f0 breq .+2 ; 0x530a <GPS_Main+0x56>
5308: 41 c0 rjmp .+130 ; 0x538c <GPS_Main+0xd8>
530a: 80 91 9d 02 lds r24, 0x029D
530e: 90 91 9e 02 lds r25, 0x029E
5312: a0 91 9f 02 lds r26, 0x029F
5316: b0 91 a0 02 lds r27, 0x02A0
531a: 80 93 a5 02 sts 0x02A5, r24
531e: 90 93 a6 02 sts 0x02A6, r25
5322: a0 93 a7 02 sts 0x02A7, r26
5326: b0 93 a8 02 sts 0x02A8, r27
532a: 80 91 a1 02 lds r24, 0x02A1
532e: 90 91 a2 02 lds r25, 0x02A2
5332: a0 91 a3 02 lds r26, 0x02A3
5336: b0 91 a4 02 lds r27, 0x02A4
533a: 80 93 a9 02 sts 0x02A9, r24
533e: 90 93 aa 02 sts 0x02AA, r25
5342: a0 93 ab 02 sts 0x02AB, r26
5346: b0 93 ac 02 sts 0x02AC, r27
534a: 81 e0 ldi r24, 0x01 ; 1
534c: 80 93 92 06 sts 0x0692, r24
5350: 1d c0 rjmp .+58 ; 0x538c <GPS_Main+0xd8>
5352: 8d 37 cpi r24, 0x7D ; 125
5354: 91 05 cpc r25, r1
5356: d4 f4 brge .+52 ; 0x538c <GPS_Main+0xd8>
5358: 10 92 a5 02 sts 0x02A5, r1
535c: 10 92 a6 02 sts 0x02A6, r1
5360: 10 92 a7 02 sts 0x02A7, r1
5364: 10 92 a8 02 sts 0x02A8, r1
5368: 10 92 a9 02 sts 0x02A9, r1
536c: 10 92 aa 02 sts 0x02AA, r1
5370: 10 92 ab 02 sts 0x02AB, r1
5374: 10 92 ac 02 sts 0x02AC, r1
5378: 10 92 96 02 sts 0x0296, r1
537c: 10 92 95 02 sts 0x0295, r1
5380: 10 92 98 02 sts 0x0298, r1
5384: 10 92 97 02 sts 0x0297, r1
5388: 10 92 92 06 sts 0x0692, r1
538c: 80 91 b1 02 lds r24, 0x02B1
5390: 88 23 and r24, r24
5392: 09 f4 brne .+2 ; 0x5396 <GPS_Main+0xe2>
5394: fe c0 rjmp .+508 ; 0x5592 <GPS_Main+0x2de>
5396: 10 92 b1 02 sts 0x02B1, r1
539a: 81 eb ldi r24, 0xB1 ; 177
539c: 92 e0 ldi r25, 0x02 ; 2
539e: 0e 94 47 2b call 0x568e ; 0x568e <ubx_decode>
53a2: 80 91 b9 03 lds r24, 0x03B9
53a6: 88 23 and r24, r24
53a8: 09 f4 brne .+2 ; 0x53ac <GPS_Main+0xf8>
53aa: f1 c0 rjmp .+482 ; 0x558e <GPS_Main+0x2da>
53ac: 10 92 b9 03 sts 0x03B9, r1
53b0: 80 91 be 03 lds r24, 0x03BE
53b4: 88 23 and r24, r24
53b6: 31 f0 breq .+12 ; 0x53c4 <GPS_Main+0x110>
53b8: 88 b1 in r24, 0x08 ; 8
53ba: 94 e0 ldi r25, 0x04 ; 4
53bc: 89 27 eor r24, r25
53be: 88 b9 out 0x08, r24 ; 8
53c0: 43 98 cbi 0x08, 3 ; 8
53c2: 05 c0 rjmp .+10 ; 0x53ce <GPS_Main+0x11a>
53c4: 88 b1 in r24, 0x08 ; 8
53c6: 98 e0 ldi r25, 0x08 ; 8
53c8: 89 27 eor r24, r25
53ca: 88 b9 out 0x08, r24 ; 8
53cc: 42 98 cbi 0x08, 2 ; 8
53ce: 80 91 bf 03 lds r24, 0x03BF
53d2: 90 91 c0 03 lds r25, 0x03C0
53d6: a0 91 c1 03 lds r26, 0x03C1
53da: b0 91 c2 03 lds r27, 0x03C2
53de: 80 93 9d 02 sts 0x029D, r24
53e2: 90 93 9e 02 sts 0x029E, r25
53e6: a0 93 9f 02 sts 0x029F, r26
53ea: b0 93 a0 02 sts 0x02A0, r27
53ee: 20 91 c3 03 lds r18, 0x03C3
53f2: 30 91 c4 03 lds r19, 0x03C4
53f6: 40 91 c5 03 lds r20, 0x03C5
53fa: 50 91 c6 03 lds r21, 0x03C6
53fe: 20 93 a1 02 sts 0x02A1, r18
5402: 30 93 a2 02 sts 0x02A2, r19
5406: 40 93 a3 02 sts 0x02A3, r20
540a: 50 93 a4 02 sts 0x02A4, r21
540e: e0 90 a5 02 lds r14, 0x02A5
5412: f0 90 a6 02 lds r15, 0x02A6
5416: 00 91 a7 02 lds r16, 0x02A7
541a: 10 91 a8 02 lds r17, 0x02A8
541e: e8 1a sub r14, r24
5420: f9 0a sbc r15, r25
5422: 0a 0b sbc r16, r26
5424: 1b 0b sbc r17, r27
5426: e0 92 97 06 sts 0x0697, r14
542a: f0 92 98 06 sts 0x0698, r15
542e: 00 93 99 06 sts 0x0699, r16
5432: 10 93 9a 06 sts 0x069A, r17
5436: 20 90 a9 02 lds r2, 0x02A9
543a: 30 90 aa 02 lds r3, 0x02AA
543e: 40 90 ab 02 lds r4, 0x02AB
5442: 50 90 ac 02 lds r5, 0x02AC
5446: 22 1a sub r2, r18
5448: 33 0a sbc r3, r19
544a: 44 0a sbc r4, r20
544c: 55 0a sbc r5, r21
544e: 20 92 8e 06 sts 0x068E, r2
5452: 30 92 8f 06 sts 0x068F, r3
5456: 40 92 90 06 sts 0x0690, r4
545a: 50 92 91 06 sts 0x0691, r5
545e: 80 91 cf 03 lds r24, 0x03CF
5462: 90 91 d0 03 lds r25, 0x03D0
5466: a0 91 d1 03 lds r26, 0x03D1
546a: b0 91 d2 03 lds r27, 0x03D2
546e: 22 27 eor r18, r18
5470: 33 27 eor r19, r19
5472: a9 01 movw r20, r18
5474: 28 1b sub r18, r24
5476: 39 0b sbc r19, r25
5478: 4a 0b sbc r20, r26
547a: 5b 0b sbc r21, r27
547c: 2d 83 std Y+5, r18 ; 0x05
547e: 3e 83 std Y+6, r19 ; 0x06
5480: 4f 83 std Y+7, r20 ; 0x07
5482: 58 87 std Y+8, r21 ; 0x08
5484: 20 93 9c 06 sts 0x069C, r18
5488: 30 93 9d 06 sts 0x069D, r19
548c: 40 93 9e 06 sts 0x069E, r20
5490: 50 93 9f 06 sts 0x069F, r21
5494: 80 91 d3 03 lds r24, 0x03D3
5498: 90 91 d4 03 lds r25, 0x03D4
549c: a0 91 d5 03 lds r26, 0x03D5
54a0: b0 91 d6 03 lds r27, 0x03D6
54a4: 22 27 eor r18, r18
54a6: 33 27 eor r19, r19
54a8: a9 01 movw r20, r18
54aa: 28 1b sub r18, r24
54ac: 39 0b sbc r19, r25
54ae: 4a 0b sbc r20, r26
54b0: 5b 0b sbc r21, r27
54b2: 29 83 std Y+1, r18 ; 0x01
54b4: 3a 83 std Y+2, r19 ; 0x02
54b6: 4b 83 std Y+3, r20 ; 0x03
54b8: 5c 83 std Y+4, r21 ; 0x04
54ba: 20 93 93 06 sts 0x0693, r18
54be: 30 93 94 06 sts 0x0694, r19
54c2: 40 93 95 06 sts 0x0695, r20
54c6: 50 93 96 06 sts 0x0696, r21
54ca: 80 91 92 06 lds r24, 0x0692
54ce: 88 23 and r24, r24
54d0: 09 f4 brne .+2 ; 0x54d4 <GPS_Main+0x220>
54d2: 55 c0 rjmp .+170 ; 0x557e <GPS_Main+0x2ca>
54d4: a0 90 58 02 lds r10, 0x0258
54d8: b0 90 59 02 lds r11, 0x0259
54dc: cc 24 eor r12, r12
54de: b7 fc sbrc r11, 7
54e0: c0 94 com r12
54e2: dc 2c mov r13, r12
54e4: 60 90 5a 02 lds r6, 0x025A
54e8: 70 90 5b 02 lds r7, 0x025B
54ec: 88 24 eor r8, r8
54ee: 77 fc sbrc r7, 7
54f0: 80 94 com r8
54f2: 98 2c mov r9, r8
54f4: c8 01 movw r24, r16
54f6: b7 01 movw r22, r14
54f8: a6 01 movw r20, r12
54fa: 95 01 movw r18, r10
54fc: 0e 94 01 31 call 0x6202 ; 0x6202 <__mulsi3>
5500: 20 e0 ldi r18, 0x00 ; 0
5502: 32 e0 ldi r19, 0x02 ; 2
5504: 40 e0 ldi r20, 0x00 ; 0
5506: 50 e0 ldi r21, 0x00 ; 0
5508: 0e 94 69 31 call 0x62d2 ; 0x62d2 <__divmodsi4>
550c: 79 01 movw r14, r18
550e: 8a 01 movw r16, r20
5510: 6d 81 ldd r22, Y+5 ; 0x05
5512: 7e 81 ldd r23, Y+6 ; 0x06
5514: 8f 81 ldd r24, Y+7 ; 0x07
5516: 98 85 ldd r25, Y+8 ; 0x08
5518: a4 01 movw r20, r8
551a: 93 01 movw r18, r6
551c: 0e 94 01 31 call 0x6202 ; 0x6202 <__mulsi3>
5520: 20 e8 ldi r18, 0x80 ; 128
5522: 30 e0 ldi r19, 0x00 ; 0
5524: 40 e0 ldi r20, 0x00 ; 0
5526: 50 e0 ldi r21, 0x00 ; 0
5528: 0e 94 69 31 call 0x62d2 ; 0x62d2 <__divmodsi4>
552c: e2 0e add r14, r18
552e: f3 1e adc r15, r19
5530: f0 92 96 02 sts 0x0296, r15
5534: e0 92 95 02 sts 0x0295, r14
5538: c2 01 movw r24, r4
553a: b1 01 movw r22, r2
553c: a6 01 movw r20, r12
553e: 95 01 movw r18, r10
5540: 0e 94 01 31 call 0x6202 ; 0x6202 <__mulsi3>
5544: 20 e0 ldi r18, 0x00 ; 0
5546: 32 e0 ldi r19, 0x02 ; 2
5548: 40 e0 ldi r20, 0x00 ; 0
554a: 50 e0 ldi r21, 0x00 ; 0
554c: 0e 94 69 31 call 0x62d2 ; 0x62d2 <__divmodsi4>
5550: 79 01 movw r14, r18
5552: 8a 01 movw r16, r20
5554: 69 81 ldd r22, Y+1 ; 0x01
5556: 7a 81 ldd r23, Y+2 ; 0x02
5558: 8b 81 ldd r24, Y+3 ; 0x03
555a: 9c 81 ldd r25, Y+4 ; 0x04
555c: a4 01 movw r20, r8
555e: 93 01 movw r18, r6
5560: 0e 94 01 31 call 0x6202 ; 0x6202 <__mulsi3>
5564: 20 e8 ldi r18, 0x80 ; 128
5566: 30 e0 ldi r19, 0x00 ; 0
5568: 40 e0 ldi r20, 0x00 ; 0
556a: 50 e0 ldi r21, 0x00 ; 0
556c: 0e 94 69 31 call 0x62d2 ; 0x62d2 <__divmodsi4>
5570: e2 0e add r14, r18
5572: f3 1e adc r15, r19
5574: f0 92 98 02 sts 0x0298, r15
5578: e0 92 97 02 sts 0x0297, r14
557c: 08 c0 rjmp .+16 ; 0x558e <GPS_Main+0x2da>
557e: 10 92 96 02 sts 0x0296, r1
5582: 10 92 95 02 sts 0x0295, r1
5586: 10 92 98 02 sts 0x0298, r1
558a: 10 92 97 02 sts 0x0297, r1
558e: 0e 94 fb 28 call 0x51f6 ; 0x51f6 <gps_trace>
5592: 28 96 adiw r28, 0x08 ; 8
5594: 0f b6 in r0, 0x3f ; 63
5596: f8 94 cli
5598: de bf out 0x3e, r29 ; 62
559a: 0f be out 0x3f, r0 ; 63
559c: cd bf out 0x3d, r28 ; 61
559e: df 91 pop r29
55a0: cf 91 pop r28
55a2: 1f 91 pop r17
55a4: 0f 91 pop r16
55a6: ff 90 pop r15
55a8: ef 90 pop r14
55aa: df 90 pop r13
55ac: cf 90 pop r12
55ae: bf 90 pop r11
55b0: af 90 pop r10
55b2: 9f 90 pop r9
55b4: 8f 90 pop r8
55b6: 7f 90 pop r7
55b8: 6f 90 pop r6
55ba: 5f 90 pop r5
55bc: 4f 90 pop r4
55be: 3f 90 pop r3
55c0: 2f 90 pop r2
55c2: 08 95 ret
 
000055c4 <ubx_push>:
55c4: cf 93 push r28
55c6: df 93 push r29
55c8: 90 91 a0 06 lds r25, 0x06A0
55cc: e9 2f mov r30, r25
55ce: ff 27 eor r31, r31
55d0: ef 55 subi r30, 0x5F ; 95
55d2: f9 4f sbci r31, 0xF9 ; 249
55d4: 80 83 st Z, r24
55d6: 89 2f mov r24, r25
55d8: 8f 5f subi r24, 0xFF ; 255
55da: 80 93 a0 06 sts 0x06A0, r24
55de: 81 30 cpi r24, 0x01 ; 1
55e0: 31 f4 brne .+12 ; 0x55ee <ubx_push+0x2a>
55e2: 80 91 a1 06 lds r24, 0x06A1
55e6: 85 3b cpi r24, 0xB5 ; 181
55e8: 09 f4 brne .+2 ; 0x55ec <ubx_push+0x28>
55ea: 4e c0 rjmp .+156 ; 0x5688 <ubx_push+0xc4>
55ec: 4b c0 rjmp .+150 ; 0x5684 <ubx_push+0xc0>
55ee: 82 30 cpi r24, 0x02 ; 2
55f0: 31 f4 brne .+12 ; 0x55fe <ubx_push+0x3a>
55f2: 80 91 a2 06 lds r24, 0x06A2
55f6: 82 36 cpi r24, 0x62 ; 98
55f8: 09 f4 brne .+2 ; 0x55fc <ubx_push+0x38>
55fa: 46 c0 rjmp .+140 ; 0x5688 <ubx_push+0xc4>
55fc: 43 c0 rjmp .+134 ; 0x5684 <ubx_push+0xc0>
55fe: 86 30 cpi r24, 0x06 ; 6
5600: 08 f4 brcc .+2 ; 0x5604 <ubx_push+0x40>
5602: 42 c0 rjmp .+132 ; 0x5688 <ubx_push+0xc4>
5604: 40 91 a5 06 lds r20, 0x06A5
5608: a8 2f mov r26, r24
560a: bb 27 eor r27, r27
560c: 84 2f mov r24, r20
560e: 99 27 eor r25, r25
5610: 08 96 adiw r24, 0x08 ; 8
5612: a8 17 cp r26, r24
5614: b9 07 cpc r27, r25
5616: c4 f1 brlt .+112 ; 0x5688 <ubx_push+0xc4>
5618: 90 e0 ldi r25, 0x00 ; 0
561a: 50 e0 ldi r21, 0x00 ; 0
561c: c3 ea ldi r28, 0xA3 ; 163
561e: d6 e0 ldi r29, 0x06 ; 6
5620: fd 01 movw r30, r26
5622: 32 97 sbiw r30, 0x02 ; 2
5624: 9f 01 movw r18, r30
5626: 2f 55 subi r18, 0x5F ; 95
5628: 39 4f sbci r19, 0xF9 ; 249
562a: 03 c0 rjmp .+6 ; 0x5632 <ubx_push+0x6e>
562c: 89 91 ld r24, Y+
562e: 98 0f add r25, r24
5630: 59 0f add r21, r25
5632: c2 17 cp r28, r18
5634: d3 07 cpc r29, r19
5636: d1 f7 brne .-12 ; 0x562c <ubx_push+0x68>
5638: ef 55 subi r30, 0x5F ; 95
563a: f9 4f sbci r31, 0xF9 ; 249
563c: 80 81 ld r24, Z
563e: 98 17 cp r25, r24
5640: 09 f5 brne .+66 ; 0x5684 <ubx_push+0xc0>
5642: a0 56 subi r26, 0x60 ; 96
5644: b9 4f sbci r27, 0xF9 ; 249
5646: 8c 91 ld r24, X
5648: 58 17 cp r21, r24
564a: e1 f4 brne .+56 ; 0x5684 <ubx_push+0xc0>
564c: 80 91 a3 06 lds r24, 0x06A3
5650: 80 93 b2 02 sts 0x02B2, r24
5654: 80 91 a4 06 lds r24, 0x06A4
5658: 80 93 b3 02 sts 0x02B3, r24
565c: 40 93 b4 02 sts 0x02B4, r20
5660: 20 e0 ldi r18, 0x00 ; 0
5662: 30 e0 ldi r19, 0x00 ; 0
5664: a7 ea ldi r26, 0xA7 ; 167
5666: b6 e0 ldi r27, 0x06 ; 6
5668: e5 eb ldi r30, 0xB5 ; 181
566a: f2 e0 ldi r31, 0x02 ; 2
566c: 55 27 eor r21, r21
566e: 04 c0 rjmp .+8 ; 0x5678 <ubx_push+0xb4>
5670: 8d 91 ld r24, X+
5672: 81 93 st Z+, r24
5674: 2f 5f subi r18, 0xFF ; 255
5676: 3f 4f sbci r19, 0xFF ; 255
5678: 24 17 cp r18, r20
567a: 35 07 cpc r19, r21
567c: c8 f3 brcs .-14 ; 0x5670 <ubx_push+0xac>
567e: 81 e0 ldi r24, 0x01 ; 1
5680: 80 93 b1 02 sts 0x02B1, r24
5684: 10 92 a0 06 sts 0x06A0, r1
5688: df 91 pop r29
568a: cf 91 pop r28
568c: 08 95 ret
 
0000568e <ubx_decode>:
568e: cf 93 push r28
5690: df 93 push r29
5692: ec 01 movw r28, r24
5694: 29 81 ldd r18, Y+1 ; 0x01
5696: 21 30 cpi r18, 0x01 ; 1
5698: 09 f0 breq .+2 ; 0x569c <ubx_decode+0xe>
569a: 80 c0 rjmp .+256 ; 0x579c <ubx_decode+0x10e>
569c: 8a 81 ldd r24, Y+2 ; 0x02
569e: 86 30 cpi r24, 0x06 ; 6
56a0: 09 f0 breq .+2 ; 0x56a4 <ubx_decode+0x16>
56a2: 7c c0 rjmp .+248 ; 0x579c <ubx_decode+0x10e>
56a4: 8c 81 ldd r24, Y+4 ; 0x04
56a6: 9d 81 ldd r25, Y+5 ; 0x05
56a8: ae 81 ldd r26, Y+6 ; 0x06
56aa: bf 81 ldd r27, Y+7 ; 0x07
56ac: 80 93 ba 03 sts 0x03BA, r24
56b0: 90 93 bb 03 sts 0x03BB, r25
56b4: a0 93 bc 03 sts 0x03BC, r26
56b8: b0 93 bd 03 sts 0x03BD, r27
56bc: 8e 85 ldd r24, Y+14 ; 0x0e
56be: 80 93 be 03 sts 0x03BE, r24
56c2: fe 01 movw r30, r28
56c4: 34 96 adiw r30, 0x04 ; 4
56c6: 84 85 ldd r24, Z+12 ; 0x0c
56c8: 95 85 ldd r25, Z+13 ; 0x0d
56ca: a6 85 ldd r26, Z+14 ; 0x0e
56cc: b7 85 ldd r27, Z+15 ; 0x0f
56ce: 80 93 bf 03 sts 0x03BF, r24
56d2: 90 93 c0 03 sts 0x03C0, r25
56d6: a0 93 c1 03 sts 0x03C1, r26
56da: b0 93 c2 03 sts 0x03C2, r27
56de: 80 89 ldd r24, Z+16 ; 0x10
56e0: 91 89 ldd r25, Z+17 ; 0x11
56e2: a2 89 ldd r26, Z+18 ; 0x12
56e4: b3 89 ldd r27, Z+19 ; 0x13
56e6: 80 93 c3 03 sts 0x03C3, r24
56ea: 90 93 c4 03 sts 0x03C4, r25
56ee: a0 93 c5 03 sts 0x03C5, r26
56f2: b0 93 c6 03 sts 0x03C6, r27
56f6: 84 89 ldd r24, Z+20 ; 0x14
56f8: 95 89 ldd r25, Z+21 ; 0x15
56fa: a6 89 ldd r26, Z+22 ; 0x16
56fc: b7 89 ldd r27, Z+23 ; 0x17
56fe: 80 93 c7 03 sts 0x03C7, r24
5702: 90 93 c8 03 sts 0x03C8, r25
5706: a0 93 c9 03 sts 0x03C9, r26
570a: b0 93 ca 03 sts 0x03CA, r27
570e: 80 8d ldd r24, Z+24 ; 0x18
5710: 91 8d ldd r25, Z+25 ; 0x19
5712: a2 8d ldd r26, Z+26 ; 0x1a
5714: b3 8d ldd r27, Z+27 ; 0x1b
5716: 80 93 cb 03 sts 0x03CB, r24
571a: 90 93 cc 03 sts 0x03CC, r25
571e: a0 93 cd 03 sts 0x03CD, r26
5722: b0 93 ce 03 sts 0x03CE, r27
5726: 84 8d ldd r24, Z+28 ; 0x1c
5728: 95 8d ldd r25, Z+29 ; 0x1d
572a: a6 8d ldd r26, Z+30 ; 0x1e
572c: b7 8d ldd r27, Z+31 ; 0x1f
572e: 80 93 cf 03 sts 0x03CF, r24
5732: 90 93 d0 03 sts 0x03D0, r25
5736: a0 93 d1 03 sts 0x03D1, r26
573a: b0 93 d2 03 sts 0x03D2, r27
573e: 80 a1 ldd r24, Z+32 ; 0x20
5740: 91 a1 ldd r25, Z+33 ; 0x21
5742: a2 a1 ldd r26, Z+34 ; 0x22
5744: b3 a1 ldd r27, Z+35 ; 0x23
5746: 80 93 d3 03 sts 0x03D3, r24
574a: 90 93 d4 03 sts 0x03D4, r25
574e: a0 93 d5 03 sts 0x03D5, r26
5752: b0 93 d6 03 sts 0x03D6, r27
5756: 84 a1 ldd r24, Z+36 ; 0x24
5758: 95 a1 ldd r25, Z+37 ; 0x25
575a: a6 a1 ldd r26, Z+38 ; 0x26
575c: b7 a1 ldd r27, Z+39 ; 0x27
575e: 80 93 d7 03 sts 0x03D7, r24
5762: 90 93 d8 03 sts 0x03D8, r25
5766: a0 93 d9 03 sts 0x03D9, r26
576a: b0 93 da 03 sts 0x03DA, r27
576e: 80 a5 ldd r24, Z+40 ; 0x28
5770: 91 a5 ldd r25, Z+41 ; 0x29
5772: a2 a5 ldd r26, Z+42 ; 0x2a
5774: b3 a5 ldd r27, Z+43 ; 0x2b
5776: 80 93 db 03 sts 0x03DB, r24
577a: 90 93 dc 03 sts 0x03DC, r25
577e: a0 93 dd 03 sts 0x03DD, r26
5782: b0 93 de 03 sts 0x03DE, r27
5786: 88 a9 ldd r24, Y+48 ; 0x30
5788: 99 27 eor r25, r25
578a: 90 93 e0 03 sts 0x03E0, r25
578e: 80 93 df 03 sts 0x03DF, r24
5792: 8b a9 ldd r24, Y+51 ; 0x33
5794: 80 93 e1 03 sts 0x03E1, r24
5798: 20 93 b9 03 sts 0x03B9, r18
579c: df 91 pop r29
579e: cf 91 pop r28
57a0: 08 95 ret
 
000057a2 <show_ubx>:
57a2: 0f 93 push r16
57a4: 1f 93 push r17
57a6: cf 93 push r28
57a8: df 93 push r29
57aa: ec 01 movw r28, r24
57ac: 89 81 ldd r24, Y+1 ; 0x01
57ae: 99 27 eor r25, r25
57b0: 9f 93 push r25
57b2: 8f 93 push r24
57b4: 87 e9 ldi r24, 0x97 ; 151
57b6: 91 e0 ldi r25, 0x01 ; 1
57b8: 9f 93 push r25
57ba: 8f 93 push r24
57bc: 0e 94 32 2c call 0x5864 ; 0x5864 <printf>
57c0: 8a 81 ldd r24, Y+2 ; 0x02
57c2: 99 27 eor r25, r25
57c4: 9f 93 push r25
57c6: 8f 93 push r24
57c8: 84 ea ldi r24, 0xA4 ; 164
57ca: 91 e0 ldi r25, 0x01 ; 1
57cc: 9f 93 push r25
57ce: 8f 93 push r24
57d0: 0e 94 32 2c call 0x5864 ; 0x5864 <printf>
57d4: 8b 81 ldd r24, Y+3 ; 0x03
57d6: 99 27 eor r25, r25
57d8: 9f 93 push r25
57da: 8f 93 push r24
57dc: 8e ea ldi r24, 0xAE ; 174
57de: 91 e0 ldi r25, 0x01 ; 1
57e0: 9f 93 push r25
57e2: 8f 93 push r24
57e4: 0e 94 32 2c call 0x5864 ; 0x5864 <printf>
57e8: 89 eb ldi r24, 0xB9 ; 185
57ea: 91 e0 ldi r25, 0x01 ; 1
57ec: 9f 93 push r25
57ee: 8f 93 push r24
57f0: 0e 94 32 2c call 0x5864 ; 0x5864 <printf>
57f4: 00 e0 ldi r16, 0x00 ; 0
57f6: 10 e0 ldi r17, 0x00 ; 0
57f8: 8d b7 in r24, 0x3d ; 61
57fa: 9e b7 in r25, 0x3e ; 62
57fc: 0e 96 adiw r24, 0x0e ; 14
57fe: 0f b6 in r0, 0x3f ; 63
5800: f8 94 cli
5802: 9e bf out 0x3e, r25 ; 62
5804: 0f be out 0x3f, r0 ; 63
5806: 8d bf out 0x3d, r24 ; 61
5808: 11 c0 rjmp .+34 ; 0x582c <show_ubx+0x8a>
580a: fe 01 movw r30, r28
580c: e9 0f add r30, r25
580e: f1 1d adc r31, r1
5810: 84 81 ldd r24, Z+4 ; 0x04
5812: 99 27 eor r25, r25
5814: 9f 93 push r25
5816: 8f 93 push r24
5818: 80 ec ldi r24, 0xC0 ; 192
581a: 91 e0 ldi r25, 0x01 ; 1
581c: 9f 93 push r25
581e: 8f 93 push r24
5820: 0e 94 32 2c call 0x5864 ; 0x5864 <printf>
5824: 0f 90 pop r0
5826: 0f 90 pop r0
5828: 0f 90 pop r0
582a: 0f 90 pop r0
582c: 90 2f mov r25, r16
582e: 0f 5f subi r16, 0xFF ; 255
5830: 1f 4f sbci r17, 0xFF ; 255
5832: 8b 81 ldd r24, Y+3 ; 0x03
5834: 98 17 cp r25, r24
5836: 48 f3 brcs .-46 ; 0x580a <show_ubx+0x68>
5838: 86 ec ldi r24, 0xC6 ; 198
583a: 91 e0 ldi r25, 0x01 ; 1
583c: 0e 94 52 2c call 0x58a4 ; 0x58a4 <puts>
5840: df 91 pop r29
5842: cf 91 pop r28
5844: 1f 91 pop r17
5846: 0f 91 pop r16
5848: 08 95 ret
 
0000584a <memchr>:
584a: fc 01 movw r30, r24
584c: 41 50 subi r20, 0x01 ; 1
584e: 50 40 sbci r21, 0x00 ; 0
5850: 30 f0 brcs .+12 ; 0x585e <memchr+0x14>
5852: 01 90 ld r0, Z+
5854: 06 16 cp r0, r22
5856: d1 f7 brne .-12 ; 0x584c <memchr+0x2>
5858: 31 97 sbiw r30, 0x01 ; 1
585a: cf 01 movw r24, r30
585c: 08 95 ret
585e: 88 27 eor r24, r24
5860: 99 27 eor r25, r25
5862: 08 95 ret
 
00005864 <printf>:
5864: cf 93 push r28
5866: df 93 push r29
5868: cd b7 in r28, 0x3d ; 61
586a: de b7 in r29, 0x3e ; 62
586c: 22 97 sbiw r28, 0x02 ; 2
586e: 0f b6 in r0, 0x3f ; 63
5870: f8 94 cli
5872: de bf out 0x3e, r29 ; 62
5874: 0f be out 0x3f, r0 ; 63
5876: cd bf out 0x3d, r28 ; 61
5878: fe 01 movw r30, r28
587a: 37 96 adiw r30, 0x07 ; 7
587c: 61 91 ld r22, Z+
587e: 71 91 ld r23, Z+
5880: fa 83 std Y+2, r31 ; 0x02
5882: e9 83 std Y+1, r30 ; 0x01
5884: af 01 movw r20, r30
5886: 80 91 a3 07 lds r24, 0x07A3
588a: 90 91 a4 07 lds r25, 0x07A4
588e: 0e 94 85 2c call 0x590a ; 0x590a <vfprintf>
5892: 22 96 adiw r28, 0x02 ; 2
5894: 0f b6 in r0, 0x3f ; 63
5896: f8 94 cli
5898: de bf out 0x3e, r29 ; 62
589a: 0f be out 0x3f, r0 ; 63
589c: cd bf out 0x3d, r28 ; 61
589e: df 91 pop r29
58a0: cf 91 pop r28
58a2: 08 95 ret
 
000058a4 <puts>:
58a4: 0f 93 push r16
58a6: 1f 93 push r17
58a8: cf 93 push r28
58aa: df 93 push r29
58ac: 8c 01 movw r16, r24
58ae: e0 91 a3 07 lds r30, 0x07A3
58b2: f0 91 a4 07 lds r31, 0x07A4
58b6: 83 81 ldd r24, Z+3 ; 0x03
58b8: 81 ff sbrs r24, 1
58ba: 1f c0 rjmp .+62 ; 0x58fa <puts+0x56>
58bc: c0 e0 ldi r28, 0x00 ; 0
58be: d0 e0 ldi r29, 0x00 ; 0
58c0: 0a c0 rjmp .+20 ; 0x58d6 <puts+0x32>
58c2: fd 01 movw r30, r26
58c4: 20 85 ldd r18, Z+8 ; 0x08
58c6: 31 85 ldd r19, Z+9 ; 0x09
58c8: bd 01 movw r22, r26
58ca: f9 01 movw r30, r18
58cc: 09 95 icall
58ce: 89 2b or r24, r25
58d0: 11 f0 breq .+4 ; 0x58d6 <puts+0x32>
58d2: cf ef ldi r28, 0xFF ; 255
58d4: df ef ldi r29, 0xFF ; 255
58d6: f8 01 movw r30, r16
58d8: 81 91 ld r24, Z+
58da: 8f 01 movw r16, r30
58dc: a0 91 a3 07 lds r26, 0x07A3
58e0: b0 91 a4 07 lds r27, 0x07A4
58e4: 88 23 and r24, r24
58e6: 69 f7 brne .-38 ; 0x58c2 <puts+0x1e>
58e8: fd 01 movw r30, r26
58ea: 20 85 ldd r18, Z+8 ; 0x08
58ec: 31 85 ldd r19, Z+9 ; 0x09
58ee: bd 01 movw r22, r26
58f0: 8a e0 ldi r24, 0x0A ; 10
58f2: f9 01 movw r30, r18
58f4: 09 95 icall
58f6: 89 2b or r24, r25
58f8: 11 f0 breq .+4 ; 0x58fe <puts+0x5a>
58fa: cf ef ldi r28, 0xFF ; 255
58fc: df ef ldi r29, 0xFF ; 255
58fe: ce 01 movw r24, r28
5900: df 91 pop r29
5902: cf 91 pop r28
5904: 1f 91 pop r17
5906: 0f 91 pop r16
5908: 08 95 ret
 
0000590a <vfprintf>:
590a: 2f 92 push r2
590c: 3f 92 push r3
590e: 4f 92 push r4
5910: 5f 92 push r5
5912: 6f 92 push r6
5914: 7f 92 push r7
5916: 8f 92 push r8
5918: 9f 92 push r9
591a: af 92 push r10
591c: bf 92 push r11
591e: cf 92 push r12
5920: df 92 push r13
5922: ef 92 push r14
5924: ff 92 push r15
5926: 0f 93 push r16
5928: 1f 93 push r17
592a: cf 93 push r28
592c: df 93 push r29
592e: cd b7 in r28, 0x3d ; 61
5930: de b7 in r29, 0x3e ; 62
5932: 64 97 sbiw r28, 0x14 ; 20
5934: 0f b6 in r0, 0x3f ; 63
5936: f8 94 cli
5938: de bf out 0x3e, r29 ; 62
593a: 0f be out 0x3f, r0 ; 63
593c: cd bf out 0x3d, r28 ; 61
593e: cc 24 eor r12, r12
5940: dd 24 eor r13, r13
5942: 76 01 movw r14, r12
5944: 1c 01 movw r2, r24
5946: 7c 8b std Y+20, r23 ; 0x14
5948: 6b 8b std Y+19, r22 ; 0x13
594a: 2a 01 movw r4, r20
594c: fc 01 movw r30, r24
594e: 17 82 std Z+7, r1 ; 0x07
5950: 16 82 std Z+6, r1 ; 0x06
5952: 83 81 ldd r24, Z+3 ; 0x03
5954: 81 fd sbrc r24, 1
5956: 03 c0 rjmp .+6 ; 0x595e <vfprintf+0x54>
5958: 8f ef ldi r24, 0xFF ; 255
595a: 9f ef ldi r25, 0xFF ; 255
595c: 85 c2 rjmp .+1290 ; 0x5e68 <vfprintf+0x55e>
595e: aa 24 eor r10, r10
5960: bb 24 eor r11, r11
5962: 6f c2 rjmp .+1246 ; 0x5e42 <vfprintf+0x538>
5964: a0 fe sbrs r10, 0
5966: 54 c2 rjmp .+1192 ; 0x5e10 <vfprintf+0x506>
5968: 8a 89 ldd r24, Y+18 ; 0x12
596a: 80 53 subi r24, 0x30 ; 48
596c: 8a 30 cpi r24, 0x0A ; 10
596e: e8 f4 brcc .+58 ; 0x59aa <vfprintf+0xa0>
5970: fa 89 ldd r31, Y+18 ; 0x12
5972: f0 33 cpi r31, 0x30 ; 48
5974: 41 f4 brne .+16 ; 0x5986 <vfprintf+0x7c>
5976: 2d 85 ldd r18, Y+13 ; 0x0d
5978: 22 23 and r18, r18
597a: 29 f4 brne .+10 ; 0x5986 <vfprintf+0x7c>
597c: a3 fc sbrc r10, 3
597e: 03 c0 rjmp .+6 ; 0x5986 <vfprintf+0x7c>
5980: 80 e0 ldi r24, 0x00 ; 0
5982: 91 e0 ldi r25, 0x01 ; 1
5984: 6f c0 rjmp .+222 ; 0x5a64 <vfprintf+0x15a>
5986: 8a e0 ldi r24, 0x0A ; 10
5988: ed 85 ldd r30, Y+13 ; 0x0d
598a: e8 02 muls r30, r24
598c: c0 01 movw r24, r0
598e: 11 24 eor r1, r1
5990: fa 89 ldd r31, Y+18 ; 0x12
5992: f8 0f add r31, r24
5994: f0 53 subi r31, 0x30 ; 48
5996: fd 87 std Y+13, r31 ; 0x0d
5998: f7 ff sbrs r31, 7
599a: 02 c0 rjmp .+4 ; 0x59a0 <vfprintf+0x96>
599c: 2f e7 ldi r18, 0x7F ; 127
599e: 2d 87 std Y+13, r18 ; 0x0d
59a0: a3 fc sbrc r10, 3
59a2: 49 c2 rjmp .+1170 ; 0x5e36 <vfprintf+0x52c>
59a4: 3d 85 ldd r19, Y+13 ; 0x0d
59a6: 3e 87 std Y+14, r19 ; 0x0e
59a8: 46 c2 rjmp .+1164 ; 0x5e36 <vfprintf+0x52c>
59aa: c5 01 movw r24, r10
59ac: 88 70 andi r24, 0x08 ; 8
59ae: 90 70 andi r25, 0x00 ; 0
59b0: a3 fe sbrs r10, 3
59b2: 05 c0 rjmp .+10 ; 0x59be <vfprintf+0xb4>
59b4: ed 85 ldd r30, Y+13 ; 0x0d
59b6: ee 23 and r30, r30
59b8: 11 f4 brne .+4 ; 0x59be <vfprintf+0xb4>
59ba: f1 e0 ldi r31, 0x01 ; 1
59bc: fd 87 std Y+13, r31 ; 0x0d
59be: 2a 89 ldd r18, Y+18 ; 0x12
59c0: 28 36 cpi r18, 0x68 ; 104
59c2: 24 f5 brge .+72 ; 0x5a0c <vfprintf+0x102>
59c4: 25 36 cpi r18, 0x65 ; 101
59c6: 0c f0 brlt .+2 ; 0x59ca <vfprintf+0xc0>
59c8: 5b c0 rjmp .+182 ; 0x5a80 <vfprintf+0x176>
59ca: 23 35 cpi r18, 0x53 ; 83
59cc: 09 f4 brne .+2 ; 0x59d0 <vfprintf+0xc6>
59ce: 80 c0 rjmp .+256 ; 0x5ad0 <vfprintf+0x1c6>
59d0: 24 35 cpi r18, 0x54 ; 84
59d2: 8c f4 brge .+34 ; 0x59f6 <vfprintf+0xec>
59d4: 2b 32 cpi r18, 0x2B ; 43
59d6: c1 f1 breq .+112 ; 0x5a48 <vfprintf+0x13e>
59d8: 2c 32 cpi r18, 0x2C ; 44
59da: 34 f4 brge .+12 ; 0x59e8 <vfprintf+0xde>
59dc: 20 32 cpi r18, 0x20 ; 32
59de: c1 f1 breq .+112 ; 0x5a50 <vfprintf+0x146>
59e0: 23 32 cpi r18, 0x23 ; 35
59e2: 09 f0 breq .+2 ; 0x59e6 <vfprintf+0xdc>
59e4: 0a c2 rjmp .+1044 ; 0x5dfa <vfprintf+0x4f0>
59e6: 3c c0 rjmp .+120 ; 0x5a60 <vfprintf+0x156>
59e8: 3a 89 ldd r19, Y+18 ; 0x12
59ea: 3d 32 cpi r19, 0x2D ; 45
59ec: b1 f1 breq .+108 ; 0x5a5a <vfprintf+0x150>
59ee: 3e 32 cpi r19, 0x2E ; 46
59f0: 09 f0 breq .+2 ; 0x59f4 <vfprintf+0xea>
59f2: 03 c2 rjmp .+1030 ; 0x5dfa <vfprintf+0x4f0>
59f4: 3a c0 rjmp .+116 ; 0x5a6a <vfprintf+0x160>
59f6: 8a 89 ldd r24, Y+18 ; 0x12
59f8: 83 36 cpi r24, 0x63 ; 99
59fa: 09 f4 brne .+2 ; 0x59fe <vfprintf+0xf4>
59fc: 49 c0 rjmp .+146 ; 0x5a90 <vfprintf+0x186>
59fe: 84 36 cpi r24, 0x64 ; 100
5a00: 0c f0 brlt .+2 ; 0x5a04 <vfprintf+0xfa>
5a02: 81 c0 rjmp .+258 ; 0x5b06 <vfprintf+0x1fc>
5a04: 88 35 cpi r24, 0x58 ; 88
5a06: 09 f0 breq .+2 ; 0x5a0a <vfprintf+0x100>
5a08: f8 c1 rjmp .+1008 ; 0x5dfa <vfprintf+0x4f0>
5a0a: 1b c0 rjmp .+54 ; 0x5a42 <vfprintf+0x138>
5a0c: ea 89 ldd r30, Y+18 ; 0x12
5a0e: e0 37 cpi r30, 0x70 ; 112
5a10: 09 f4 brne .+2 ; 0x5a14 <vfprintf+0x10a>
5a12: a3 c0 rjmp .+326 ; 0x5b5a <vfprintf+0x250>
5a14: e1 37 cpi r30, 0x71 ; 113
5a16: 44 f4 brge .+16 ; 0x5a28 <vfprintf+0x11e>
5a18: ec 36 cpi r30, 0x6C ; 108
5a1a: 69 f1 breq .+90 ; 0x5a76 <vfprintf+0x16c>
5a1c: ef 36 cpi r30, 0x6F ; 111
5a1e: 71 f0 breq .+28 ; 0x5a3c <vfprintf+0x132>
5a20: e9 36 cpi r30, 0x69 ; 105
5a22: 09 f0 breq .+2 ; 0x5a26 <vfprintf+0x11c>
5a24: ea c1 rjmp .+980 ; 0x5dfa <vfprintf+0x4f0>
5a26: 6f c0 rjmp .+222 ; 0x5b06 <vfprintf+0x1fc>
5a28: fa 89 ldd r31, Y+18 ; 0x12
5a2a: f5 37 cpi r31, 0x75 ; 117
5a2c: 09 f4 brne .+2 ; 0x5a30 <vfprintf+0x126>
5a2e: 9d c0 rjmp .+314 ; 0x5b6a <vfprintf+0x260>
5a30: f8 37 cpi r31, 0x78 ; 120
5a32: 39 f0 breq .+14 ; 0x5a42 <vfprintf+0x138>
5a34: f3 37 cpi r31, 0x73 ; 115
5a36: 09 f0 breq .+2 ; 0x5a3a <vfprintf+0x130>
5a38: e0 c1 rjmp .+960 ; 0x5dfa <vfprintf+0x4f0>
5a3a: 34 c0 rjmp .+104 ; 0x5aa4 <vfprintf+0x19a>
5a3c: 28 e0 ldi r18, 0x08 ; 8
5a3e: 29 8b std Y+17, r18 ; 0x11
5a40: 94 c0 rjmp .+296 ; 0x5b6a <vfprintf+0x260>
5a42: 30 e1 ldi r19, 0x10 ; 16
5a44: 39 8b std Y+17, r19 ; 0x11
5a46: 91 c0 rjmp .+290 ; 0x5b6a <vfprintf+0x260>
5a48: 80 e1 ldi r24, 0x10 ; 16
5a4a: 90 e0 ldi r25, 0x00 ; 0
5a4c: a8 2a or r10, r24
5a4e: b9 2a or r11, r25
5a50: e0 e2 ldi r30, 0x20 ; 32
5a52: f0 e0 ldi r31, 0x00 ; 0
5a54: ae 2a or r10, r30
5a56: bf 2a or r11, r31
5a58: ee c1 rjmp .+988 ; 0x5e36 <vfprintf+0x52c>
5a5a: 20 e8 ldi r18, 0x80 ; 128
5a5c: 30 e0 ldi r19, 0x00 ; 0
5a5e: 0d c0 rjmp .+26 ; 0x5a7a <vfprintf+0x170>
5a60: 80 e4 ldi r24, 0x40 ; 64
5a62: 90 e0 ldi r25, 0x00 ; 0
5a64: a8 2a or r10, r24
5a66: b9 2a or r11, r25
5a68: e6 c1 rjmp .+972 ; 0x5e36 <vfprintf+0x52c>
5a6a: e8 e0 ldi r30, 0x08 ; 8
5a6c: f0 e0 ldi r31, 0x00 ; 0
5a6e: ae 2a or r10, r30
5a70: bf 2a or r11, r31
5a72: 1d 86 std Y+13, r1 ; 0x0d
5a74: e0 c1 rjmp .+960 ; 0x5e36 <vfprintf+0x52c>
5a76: 24 e0 ldi r18, 0x04 ; 4
5a78: 30 e0 ldi r19, 0x00 ; 0
5a7a: a2 2a or r10, r18
5a7c: b3 2a or r11, r19
5a7e: db c1 rjmp .+950 ; 0x5e36 <vfprintf+0x52c>
5a80: 3f e3 ldi r19, 0x3F ; 63
5a82: c3 2e mov r12, r19
5a84: 3e 85 ldd r19, Y+14 ; 0x0e
5a86: 31 50 subi r19, 0x01 ; 1
5a88: 3e 87 std Y+14, r19 ; 0x0e
5a8a: 83 e6 ldi r24, 0x63 ; 99
5a8c: 8a 8b std Y+18, r24 ; 0x12
5a8e: 41 c1 rjmp .+642 ; 0x5d12 <vfprintf+0x408>
5a90: f2 01 movw r30, r4
5a92: c0 80 ld r12, Z
5a94: fe 85 ldd r31, Y+14 ; 0x0e
5a96: f1 50 subi r31, 0x01 ; 1
5a98: fe 87 std Y+14, r31 ; 0x0e
5a9a: 22 e0 ldi r18, 0x02 ; 2
5a9c: 30 e0 ldi r19, 0x00 ; 0
5a9e: 42 0e add r4, r18
5aa0: 53 1e adc r5, r19
5aa2: 37 c1 rjmp .+622 ; 0x5d12 <vfprintf+0x408>
5aa4: f2 01 movw r30, r4
5aa6: c0 80 ld r12, Z
5aa8: d1 80 ldd r13, Z+1 ; 0x01
5aaa: 89 2b or r24, r25
5aac: 49 f0 breq .+18 ; 0x5ac0 <vfprintf+0x1b6>
5aae: fd 85 ldd r31, Y+13 ; 0x0d
5ab0: 6f 2f mov r22, r31
5ab2: 77 27 eor r23, r23
5ab4: 67 fd sbrc r22, 7
5ab6: 70 95 com r23
5ab8: c6 01 movw r24, r12
5aba: 0e 94 61 2f call 0x5ec2 ; 0x5ec2 <strnlen>
5abe: 19 c0 rjmp .+50 ; 0x5af2 <vfprintf+0x1e8>
5ac0: f6 01 movw r30, r12
5ac2: 01 90 ld r0, Z+
5ac4: 00 20 and r0, r0
5ac6: e9 f7 brne .-6 ; 0x5ac2 <vfprintf+0x1b8>
5ac8: 31 97 sbiw r30, 0x01 ; 1
5aca: ec 19 sub r30, r12
5acc: e9 8b std Y+17, r30 ; 0x11
5ace: 12 c0 rjmp .+36 ; 0x5af4 <vfprintf+0x1ea>
5ad0: f2 01 movw r30, r4
5ad2: c0 80 ld r12, Z
5ad4: d1 80 ldd r13, Z+1 ; 0x01
5ad6: 89 2b or r24, r25
5ad8: 49 f0 breq .+18 ; 0x5aec <vfprintf+0x1e2>
5ada: fd 85 ldd r31, Y+13 ; 0x0d
5adc: 6f 2f mov r22, r31
5ade: 77 27 eor r23, r23
5ae0: 67 fd sbrc r22, 7
5ae2: 70 95 com r23
5ae4: c6 01 movw r24, r12
5ae6: 0e 94 56 2f call 0x5eac ; 0x5eac <strnlen_P>
5aea: 03 c0 rjmp .+6 ; 0x5af2 <vfprintf+0x1e8>
5aec: c6 01 movw r24, r12
5aee: 0e 94 4d 2f call 0x5e9a ; 0x5e9a <strlen_P>
5af2: 89 8b std Y+17, r24 ; 0x11
5af4: 22 e0 ldi r18, 0x02 ; 2
5af6: 30 e0 ldi r19, 0x00 ; 0
5af8: 42 0e add r4, r18
5afa: 53 1e adc r5, r19
5afc: 3e 85 ldd r19, Y+14 ; 0x0e
5afe: 89 89 ldd r24, Y+17 ; 0x11
5b00: 38 1b sub r19, r24
5b02: 3e 87 std Y+14, r19 ; 0x0e
5b04: 06 c1 rjmp .+524 ; 0x5d12 <vfprintf+0x408>
5b06: a2 fe sbrs r10, 2
5b08: 08 c0 rjmp .+16 ; 0x5b1a <vfprintf+0x210>
5b0a: f2 01 movw r30, r4
5b0c: 80 81 ld r24, Z
5b0e: 91 81 ldd r25, Z+1 ; 0x01
5b10: a2 81 ldd r26, Z+2 ; 0x02
5b12: b3 81 ldd r27, Z+3 ; 0x03
5b14: 24 e0 ldi r18, 0x04 ; 4
5b16: 30 e0 ldi r19, 0x00 ; 0
5b18: 09 c0 rjmp .+18 ; 0x5b2c <vfprintf+0x222>
5b1a: f2 01 movw r30, r4
5b1c: 80 81 ld r24, Z
5b1e: 91 81 ldd r25, Z+1 ; 0x01
5b20: aa 27 eor r26, r26
5b22: 97 fd sbrc r25, 7
5b24: a0 95 com r26
5b26: ba 2f mov r27, r26
5b28: 22 e0 ldi r18, 0x02 ; 2
5b2a: 30 e0 ldi r19, 0x00 ; 0
5b2c: 42 0e add r4, r18
5b2e: 53 1e adc r5, r19
5b30: 6c 01 movw r12, r24
5b32: 7d 01 movw r14, r26
5b34: b7 ff sbrs r27, 7
5b36: 0c c0 rjmp .+24 ; 0x5b50 <vfprintf+0x246>
5b38: 82 e0 ldi r24, 0x02 ; 2
5b3a: 90 e0 ldi r25, 0x00 ; 0
5b3c: a8 2a or r10, r24
5b3e: b9 2a or r11, r25
5b40: f0 94 com r15
5b42: e0 94 com r14
5b44: d0 94 com r13
5b46: c0 94 com r12
5b48: c1 1c adc r12, r1
5b4a: d1 1c adc r13, r1
5b4c: e1 1c adc r14, r1
5b4e: f1 1c adc r15, r1
5b50: ef eb ldi r30, 0xBF ; 191
5b52: ff ef ldi r31, 0xFF ; 255
5b54: ae 22 and r10, r30
5b56: bf 22 and r11, r31
5b58: 21 c0 rjmp .+66 ; 0x5b9c <vfprintf+0x292>
5b5a: 20 e4 ldi r18, 0x40 ; 64
5b5c: 30 e0 ldi r19, 0x00 ; 0
5b5e: a2 2a or r10, r18
5b60: b3 2a or r11, r19
5b62: 38 e7 ldi r19, 0x78 ; 120
5b64: 3a 8b std Y+18, r19 ; 0x12
5b66: 80 e1 ldi r24, 0x10 ; 16
5b68: 89 8b std Y+17, r24 ; 0x11
5b6a: a2 fe sbrs r10, 2
5b6c: 08 c0 rjmp .+16 ; 0x5b7e <vfprintf+0x274>
5b6e: f2 01 movw r30, r4
5b70: 80 81 ld r24, Z
5b72: 91 81 ldd r25, Z+1 ; 0x01
5b74: a2 81 ldd r26, Z+2 ; 0x02
5b76: b3 81 ldd r27, Z+3 ; 0x03
5b78: 24 e0 ldi r18, 0x04 ; 4
5b7a: 30 e0 ldi r19, 0x00 ; 0
5b7c: 07 c0 rjmp .+14 ; 0x5b8c <vfprintf+0x282>
5b7e: f2 01 movw r30, r4
5b80: 80 81 ld r24, Z
5b82: 91 81 ldd r25, Z+1 ; 0x01
5b84: aa 27 eor r26, r26
5b86: bb 27 eor r27, r27
5b88: 22 e0 ldi r18, 0x02 ; 2
5b8a: 30 e0 ldi r19, 0x00 ; 0
5b8c: 42 0e add r4, r18
5b8e: 53 1e adc r5, r19
5b90: 6c 01 movw r12, r24
5b92: 7d 01 movw r14, r26
5b94: 8f ec ldi r24, 0xCF ; 207
5b96: 9f ef ldi r25, 0xFF ; 255
5b98: a8 22 and r10, r24
5b9a: b9 22 and r11, r25
5b9c: 87 01 movw r16, r14
5b9e: 76 01 movw r14, r12
5ba0: fe 01 movw r30, r28
5ba2: 31 96 adiw r30, 0x01 ; 1
5ba4: f8 8b std Y+16, r31 ; 0x10
5ba6: ef 87 std Y+15, r30 ; 0x0f
5ba8: f9 89 ldd r31, Y+17 ; 0x11
5baa: 6f 2e mov r6, r31
5bac: 77 24 eor r7, r7
5bae: 88 24 eor r8, r8
5bb0: 99 24 eor r9, r9
5bb2: c8 01 movw r24, r16
5bb4: b7 01 movw r22, r14
5bb6: a4 01 movw r20, r8
5bb8: 93 01 movw r18, r6
5bba: 0e 94 47 31 call 0x628e ; 0x628e <__udivmodsi4>
5bbe: 6a 30 cpi r22, 0x0A ; 10
5bc0: 24 f0 brlt .+8 ; 0x5bca <vfprintf+0x2c0>
5bc2: 2a 89 ldd r18, Y+18 ; 0x12
5bc4: 62 0f add r22, r18
5bc6: 61 52 subi r22, 0x21 ; 33
5bc8: 01 c0 rjmp .+2 ; 0x5bcc <vfprintf+0x2c2>
5bca: 60 5d subi r22, 0xD0 ; 208
5bcc: ef 85 ldd r30, Y+15 ; 0x0f
5bce: f8 89 ldd r31, Y+16 ; 0x10
5bd0: 61 93 st Z+, r22
5bd2: f8 8b std Y+16, r31 ; 0x10
5bd4: ef 87 std Y+15, r30 ; 0x0f
5bd6: c8 01 movw r24, r16
5bd8: b7 01 movw r22, r14
5bda: a4 01 movw r20, r8
5bdc: 93 01 movw r18, r6
5bde: 0e 94 47 31 call 0x628e ; 0x628e <__udivmodsi4>
5be2: 79 01 movw r14, r18
5be4: 8a 01 movw r16, r20
5be6: 21 15 cp r18, r1
5be8: 31 05 cpc r19, r1
5bea: 41 05 cpc r20, r1
5bec: 51 05 cpc r21, r1
5bee: 09 f7 brne .-62 ; 0x5bb2 <vfprintf+0x2a8>
5bf0: cc 24 eor r12, r12
5bf2: dd 24 eor r13, r13
5bf4: 76 01 movw r14, r12
5bf6: ce 01 movw r24, r28
5bf8: 01 96 adiw r24, 0x01 ; 1
5bfa: cf 84 ldd r12, Y+15 ; 0x0f
5bfc: c8 1a sub r12, r24
5bfe: c5 01 movw r24, r10
5c00: 82 73 andi r24, 0x32 ; 50
5c02: 90 70 andi r25, 0x00 ; 0
5c04: 89 2b or r24, r25
5c06: 19 f0 breq .+6 ; 0x5c0e <vfprintf+0x304>
5c08: fe 85 ldd r31, Y+14 ; 0x0e
5c0a: f1 50 subi r31, 0x01 ; 1
5c0c: fe 87 std Y+14, r31 ; 0x0e
5c0e: a6 fe sbrs r10, 6
5c10: 09 c0 rjmp .+18 ; 0x5c24 <vfprintf+0x31a>
5c12: 29 89 ldd r18, Y+17 ; 0x11
5c14: 20 31 cpi r18, 0x10 ; 16
5c16: 11 f4 brne .+4 ; 0x5c1c <vfprintf+0x312>
5c18: 82 e0 ldi r24, 0x02 ; 2
5c1a: 01 c0 rjmp .+2 ; 0x5c1e <vfprintf+0x314>
5c1c: 81 e0 ldi r24, 0x01 ; 1
5c1e: 3e 85 ldd r19, Y+14 ; 0x0e
5c20: 38 1b sub r19, r24
5c22: 3e 87 std Y+14, r19 ; 0x0e
5c24: 28 e0 ldi r18, 0x08 ; 8
5c26: 82 2e mov r8, r18
5c28: 91 2c mov r9, r1
5c2a: 8a 20 and r8, r10
5c2c: 9b 20 and r9, r11
5c2e: a3 fe sbrs r10, 3
5c30: 18 c0 rjmp .+48 ; 0x5c62 <vfprintf+0x358>
5c32: 8d 85 ldd r24, Y+13 ; 0x0d
5c34: 28 2f mov r18, r24
5c36: 33 27 eor r19, r19
5c38: 27 fd sbrc r18, 7
5c3a: 30 95 com r19
5c3c: 8c 2d mov r24, r12
5c3e: 99 27 eor r25, r25
5c40: 82 17 cp r24, r18
5c42: 93 07 cpc r25, r19
5c44: 3c f0 brlt .+14 ; 0x5c54 <vfprintf+0x34a>
5c46: e7 ef ldi r30, 0xF7 ; 247
5c48: ff ef ldi r31, 0xFF ; 255
5c4a: ae 22 and r10, r30
5c4c: bf 22 and r11, r31
5c4e: 88 24 eor r8, r8
5c50: 99 24 eor r9, r9
5c52: 07 c0 rjmp .+14 ; 0x5c62 <vfprintf+0x358>
5c54: fd 85 ldd r31, Y+13 ; 0x0d
5c56: fc 19 sub r31, r12
5c58: fd 87 std Y+13, r31 ; 0x0d
5c5a: 2e 85 ldd r18, Y+14 ; 0x0e
5c5c: 2f 1b sub r18, r31
5c5e: 2e 87 std Y+14, r18 ; 0x0e
5c60: 03 c0 rjmp .+6 ; 0x5c68 <vfprintf+0x35e>
5c62: 3e 85 ldd r19, Y+14 ; 0x0e
5c64: 3c 19 sub r19, r12
5c66: 3e 87 std Y+14, r19 ; 0x0e
5c68: c5 01 movw r24, r10
5c6a: 80 78 andi r24, 0x80 ; 128
5c6c: 91 70 andi r25, 0x01 ; 1
5c6e: 89 2b or r24, r25
5c70: 69 f4 brne .+26 ; 0x5c8c <vfprintf+0x382>
5c72: 8e 85 ldd r24, Y+14 ; 0x0e
5c74: 06 c0 rjmp .+12 ; 0x5c82 <vfprintf+0x378>
5c76: b1 01 movw r22, r2
5c78: 80 e2 ldi r24, 0x20 ; 32
5c7a: 90 e0 ldi r25, 0x00 ; 0
5c7c: 0e 94 6c 2f call 0x5ed8 ; 0x5ed8 <fputc>
5c80: 81 2f mov r24, r17
5c82: 18 2f mov r17, r24
5c84: 11 50 subi r17, 0x01 ; 1
5c86: 18 16 cp r1, r24
5c88: b4 f3 brlt .-20 ; 0x5c76 <vfprintf+0x36c>
5c8a: 1e 87 std Y+14, r17 ; 0x0e
5c8c: a1 fe sbrs r10, 1
5c8e: 04 c0 rjmp .+8 ; 0x5c98 <vfprintf+0x38e>
5c90: b1 01 movw r22, r2
5c92: 8d e2 ldi r24, 0x2D ; 45
5c94: 90 e0 ldi r25, 0x00 ; 0
5c96: 0b c0 rjmp .+22 ; 0x5cae <vfprintf+0x3a4>
5c98: a4 fe sbrs r10, 4
5c9a: 04 c0 rjmp .+8 ; 0x5ca4 <vfprintf+0x39a>
5c9c: b1 01 movw r22, r2
5c9e: 8b e2 ldi r24, 0x2B ; 43
5ca0: 90 e0 ldi r25, 0x00 ; 0
5ca2: 05 c0 rjmp .+10 ; 0x5cae <vfprintf+0x3a4>
5ca4: a5 fe sbrs r10, 5
5ca6: 05 c0 rjmp .+10 ; 0x5cb2 <vfprintf+0x3a8>
5ca8: b1 01 movw r22, r2
5caa: 80 e2 ldi r24, 0x20 ; 32
5cac: 90 e0 ldi r25, 0x00 ; 0
5cae: 0e 94 6c 2f call 0x5ed8 ; 0x5ed8 <fputc>
5cb2: a6 fe sbrs r10, 6
5cb4: 10 c0 rjmp .+32 ; 0x5cd6 <vfprintf+0x3cc>
5cb6: b1 01 movw r22, r2
5cb8: 80 e3 ldi r24, 0x30 ; 48
5cba: 90 e0 ldi r25, 0x00 ; 0
5cbc: 0e 94 6c 2f call 0x5ed8 ; 0x5ed8 <fputc>
5cc0: 89 89 ldd r24, Y+17 ; 0x11
5cc2: 80 31 cpi r24, 0x10 ; 16
5cc4: 41 f4 brne .+16 ; 0x5cd6 <vfprintf+0x3cc>
5cc6: b1 01 movw r22, r2
5cc8: ea 89 ldd r30, Y+18 ; 0x12
5cca: 8e 2f mov r24, r30
5ccc: 99 27 eor r25, r25
5cce: 87 fd sbrc r24, 7
5cd0: 90 95 com r25
5cd2: 0e 94 6c 2f call 0x5ed8 ; 0x5ed8 <fputc>
5cd6: b0 fe sbrs r11, 0
5cd8: 0d c0 rjmp .+26 ; 0x5cf4 <vfprintf+0x3ea>
5cda: 8e 85 ldd r24, Y+14 ; 0x0e
5cdc: 06 c0 rjmp .+12 ; 0x5cea <vfprintf+0x3e0>
5cde: b1 01 movw r22, r2
5ce0: 80 e3 ldi r24, 0x30 ; 48
5ce2: 90 e0 ldi r25, 0x00 ; 0
5ce4: 0e 94 6c 2f call 0x5ed8 ; 0x5ed8 <fputc>
5ce8: 81 2f mov r24, r17
5cea: 18 2f mov r17, r24
5cec: 11 50 subi r17, 0x01 ; 1
5cee: 18 16 cp r1, r24
5cf0: b4 f3 brlt .-20 ; 0x5cde <vfprintf+0x3d4>
5cf2: 1e 87 std Y+14, r17 ; 0x0e
5cf4: 89 28 or r8, r9
5cf6: 69 f0 breq .+26 ; 0x5d12 <vfprintf+0x408>
5cf8: 2d 85 ldd r18, Y+13 ; 0x0d
5cfa: 06 c0 rjmp .+12 ; 0x5d08 <vfprintf+0x3fe>
5cfc: b1 01 movw r22, r2
5cfe: 80 e3 ldi r24, 0x30 ; 48
5d00: 90 e0 ldi r25, 0x00 ; 0
5d02: 0e 94 6c 2f call 0x5ed8 ; 0x5ed8 <fputc>
5d06: 21 2f mov r18, r17
5d08: 12 2f mov r17, r18
5d0a: 11 50 subi r17, 0x01 ; 1
5d0c: 12 16 cp r1, r18
5d0e: b4 f3 brlt .-20 ; 0x5cfc <vfprintf+0x3f2>
5d10: 1d 87 std Y+13, r17 ; 0x0d
5d12: 90 e8 ldi r25, 0x80 ; 128
5d14: 69 2e mov r6, r25
5d16: 71 2c mov r7, r1
5d18: 6a 20 and r6, r10
5d1a: 7b 20 and r7, r11
5d1c: a7 fc sbrc r10, 7
5d1e: 0d c0 rjmp .+26 ; 0x5d3a <vfprintf+0x430>
5d20: 8e 85 ldd r24, Y+14 ; 0x0e
5d22: 06 c0 rjmp .+12 ; 0x5d30 <vfprintf+0x426>
5d24: b1 01 movw r22, r2
5d26: 80 e2 ldi r24, 0x20 ; 32
5d28: 90 e0 ldi r25, 0x00 ; 0
5d2a: 0e 94 6c 2f call 0x5ed8 ; 0x5ed8 <fputc>
5d2e: 81 2f mov r24, r17
5d30: 18 2f mov r17, r24
5d32: 11 50 subi r17, 0x01 ; 1
5d34: 18 16 cp r1, r24
5d36: b4 f3 brlt .-20 ; 0x5d24 <vfprintf+0x41a>
5d38: 1e 87 std Y+14, r17 ; 0x0e
5d3a: fa 89 ldd r31, Y+18 ; 0x12
5d3c: f3 36 cpi r31, 0x63 ; 99
5d3e: 41 f4 brne .+16 ; 0x5d50 <vfprintf+0x446>
5d40: b1 01 movw r22, r2
5d42: 8c 2d mov r24, r12
5d44: 99 27 eor r25, r25
5d46: 87 fd sbrc r24, 7
5d48: 90 95 com r25
5d4a: 0e 94 6c 2f call 0x5ed8 ; 0x5ed8 <fputc>
5d4e: 45 c0 rjmp .+138 ; 0x5dda <vfprintf+0x4d0>
5d50: 2a 89 ldd r18, Y+18 ; 0x12
5d52: 23 37 cpi r18, 0x73 ; 115
5d54: b1 f4 brne .+44 ; 0x5d82 <vfprintf+0x478>
5d56: 46 01 movw r8, r12
5d58: 56 01 movw r10, r12
5d5a: 19 89 ldd r17, Y+17 ; 0x11
5d5c: 09 c0 rjmp .+18 ; 0x5d70 <vfprintf+0x466>
5d5e: f5 01 movw r30, r10
5d60: 81 91 ld r24, Z+
5d62: 5f 01 movw r10, r30
5d64: b1 01 movw r22, r2
5d66: 99 27 eor r25, r25
5d68: 87 fd sbrc r24, 7
5d6a: 90 95 com r25
5d6c: 0e 94 6c 2f call 0x5ed8 ; 0x5ed8 <fputc>
5d70: 11 50 subi r17, 0x01 ; 1
5d72: a8 f7 brcc .-22 ; 0x5d5e <vfprintf+0x454>
5d74: 64 01 movw r12, r8
5d76: f9 89 ldd r31, Y+17 ; 0x11
5d78: cf 0e add r12, r31
5d7a: d1 1c adc r13, r1
5d7c: 2f ef ldi r18, 0xFF ; 255
5d7e: 29 8b std Y+17, r18 ; 0x11
5d80: 2c c0 rjmp .+88 ; 0x5dda <vfprintf+0x4d0>
5d82: 3a 89 ldd r19, Y+18 ; 0x12
5d84: 33 35 cpi r19, 0x53 ; 83
5d86: 19 f0 breq .+6 ; 0x5d8e <vfprintf+0x484>
5d88: 0f 85 ldd r16, Y+15 ; 0x0f
5d8a: 18 89 ldd r17, Y+16 ; 0x10
5d8c: 1f c0 rjmp .+62 ; 0x5dcc <vfprintf+0x4c2>
5d8e: 46 01 movw r8, r12
5d90: 86 01 movw r16, r12
5d92: b9 88 ldd r11, Y+17 ; 0x11
5d94: 08 c0 rjmp .+16 ; 0x5da6 <vfprintf+0x49c>
5d96: f8 01 movw r30, r16
5d98: 84 91 lpm r24, Z
5d9a: b1 01 movw r22, r2
5d9c: 99 27 eor r25, r25
5d9e: 0e 94 6c 2f call 0x5ed8 ; 0x5ed8 <fputc>
5da2: 0f 5f subi r16, 0xFF ; 255
5da4: 1f 4f sbci r17, 0xFF ; 255
5da6: ba 94 dec r11
5da8: ff ef ldi r31, 0xFF ; 255
5daa: bf 16 cp r11, r31
5dac: a1 f7 brne .-24 ; 0x5d96 <vfprintf+0x48c>
5dae: 64 01 movw r12, r8
5db0: 29 89 ldd r18, Y+17 ; 0x11
5db2: c2 0e add r12, r18
5db4: d1 1c adc r13, r1
5db6: f9 8b std Y+17, r31 ; 0x11
5db8: 10 c0 rjmp .+32 ; 0x5dda <vfprintf+0x4d0>
5dba: f8 01 movw r30, r16
5dbc: 82 91 ld r24, -Z
5dbe: 8f 01 movw r16, r30
5dc0: b1 01 movw r22, r2
5dc2: 99 27 eor r25, r25
5dc4: 87 fd sbrc r24, 7
5dc6: 90 95 com r25
5dc8: 0e 94 6c 2f call 0x5ed8 ; 0x5ed8 <fputc>
5dcc: ce 01 movw r24, r28
5dce: 01 96 adiw r24, 0x01 ; 1
5dd0: 08 17 cp r16, r24
5dd2: 19 07 cpc r17, r25
5dd4: 91 f7 brne .-28 ; 0x5dba <vfprintf+0x4b0>
5dd6: 18 8b std Y+16, r17 ; 0x10
5dd8: 0f 87 std Y+15, r16 ; 0x0f
5dda: 67 28 or r6, r7
5ddc: b1 f0 breq .+44 ; 0x5e0a <vfprintf+0x500>
5dde: 8e 85 ldd r24, Y+14 ; 0x0e
5de0: 06 c0 rjmp .+12 ; 0x5dee <vfprintf+0x4e4>
5de2: b1 01 movw r22, r2
5de4: 80 e2 ldi r24, 0x20 ; 32
5de6: 90 e0 ldi r25, 0x00 ; 0
5de8: 0e 94 6c 2f call 0x5ed8 ; 0x5ed8 <fputc>
5dec: 81 2f mov r24, r17
5dee: 18 2f mov r17, r24
5df0: 11 50 subi r17, 0x01 ; 1
5df2: 18 16 cp r1, r24
5df4: b4 f3 brlt .-20 ; 0x5de2 <vfprintf+0x4d8>
5df6: 1e 87 std Y+14, r17 ; 0x0e
5df8: 08 c0 rjmp .+16 ; 0x5e0a <vfprintf+0x500>
5dfa: b1 01 movw r22, r2
5dfc: fa 89 ldd r31, Y+18 ; 0x12
5dfe: 8f 2f mov r24, r31
5e00: 99 27 eor r25, r25
5e02: 87 fd sbrc r24, 7
5e04: 90 95 com r25
5e06: 0e 94 6c 2f call 0x5ed8 ; 0x5ed8 <fputc>
5e0a: aa 24 eor r10, r10
5e0c: bb 24 eor r11, r11
5e0e: 13 c0 rjmp .+38 ; 0x5e36 <vfprintf+0x52c>
5e10: 2a 89 ldd r18, Y+18 ; 0x12
5e12: 25 32 cpi r18, 0x25 ; 37
5e14: 41 f4 brne .+16 ; 0x5e26 <vfprintf+0x51c>
5e16: 3a e0 ldi r19, 0x0A ; 10
5e18: 39 8b std Y+17, r19 ; 0x11
5e1a: 1e 86 std Y+14, r1 ; 0x0e
5e1c: 1d 86 std Y+13, r1 ; 0x0d
5e1e: 81 e0 ldi r24, 0x01 ; 1
5e20: a8 2e mov r10, r24
5e22: b1 2c mov r11, r1
5e24: 08 c0 rjmp .+16 ; 0x5e36 <vfprintf+0x52c>
5e26: b1 01 movw r22, r2
5e28: ea 89 ldd r30, Y+18 ; 0x12
5e2a: 8e 2f mov r24, r30
5e2c: 99 27 eor r25, r25
5e2e: 87 fd sbrc r24, 7
5e30: 90 95 com r25
5e32: 0e 94 6c 2f call 0x5ed8 ; 0x5ed8 <fputc>
5e36: 2b 89 ldd r18, Y+19 ; 0x13
5e38: 3c 89 ldd r19, Y+20 ; 0x14
5e3a: 2f 5f subi r18, 0xFF ; 255
5e3c: 3f 4f sbci r19, 0xFF ; 255
5e3e: 3c 8b std Y+20, r19 ; 0x14
5e40: 2b 8b std Y+19, r18 ; 0x13
5e42: f1 01 movw r30, r2
5e44: 83 81 ldd r24, Z+3 ; 0x03
5e46: 83 ff sbrs r24, 3
5e48: 04 c0 rjmp .+8 ; 0x5e52 <vfprintf+0x548>
5e4a: eb 89 ldd r30, Y+19 ; 0x13
5e4c: fc 89 ldd r31, Y+20 ; 0x14
5e4e: f4 91 lpm r31, Z
5e50: 03 c0 rjmp .+6 ; 0x5e58 <vfprintf+0x54e>
5e52: eb 89 ldd r30, Y+19 ; 0x13
5e54: fc 89 ldd r31, Y+20 ; 0x14
5e56: f0 81 ld r31, Z
5e58: fa 8b std Y+18, r31 ; 0x12
5e5a: 2a 89 ldd r18, Y+18 ; 0x12
5e5c: 22 23 and r18, r18
5e5e: 09 f0 breq .+2 ; 0x5e62 <vfprintf+0x558>
5e60: 81 cd rjmp .-1278 ; 0x5964 <vfprintf+0x5a>
5e62: f1 01 movw r30, r2
5e64: 86 81 ldd r24, Z+6 ; 0x06
5e66: 97 81 ldd r25, Z+7 ; 0x07
5e68: 64 96 adiw r28, 0x14 ; 20
5e6a: 0f b6 in r0, 0x3f ; 63
5e6c: f8 94 cli
5e6e: de bf out 0x3e, r29 ; 62
5e70: 0f be out 0x3f, r0 ; 63
5e72: cd bf out 0x3d, r28 ; 61
5e74: df 91 pop r29
5e76: cf 91 pop r28
5e78: 1f 91 pop r17
5e7a: 0f 91 pop r16
5e7c: ff 90 pop r15
5e7e: ef 90 pop r14
5e80: df 90 pop r13
5e82: cf 90 pop r12
5e84: bf 90 pop r11
5e86: af 90 pop r10
5e88: 9f 90 pop r9
5e8a: 8f 90 pop r8
5e8c: 7f 90 pop r7
5e8e: 6f 90 pop r6
5e90: 5f 90 pop r5
5e92: 4f 90 pop r4
5e94: 3f 90 pop r3
5e96: 2f 90 pop r2
5e98: 08 95 ret
 
00005e9a <strlen_P>:
5e9a: fc 01 movw r30, r24
5e9c: 05 90 lpm r0, Z+
5e9e: 00 20 and r0, r0
5ea0: e9 f7 brne .-6 ; 0x5e9c <strlen_P+0x2>
5ea2: 80 95 com r24
5ea4: 90 95 com r25
5ea6: 8e 0f add r24, r30
5ea8: 9f 1f adc r25, r31
5eaa: 08 95 ret
 
00005eac <strnlen_P>:
5eac: fc 01 movw r30, r24
5eae: 05 90 lpm r0, Z+
5eb0: 61 50 subi r22, 0x01 ; 1
5eb2: 70 40 sbci r23, 0x00 ; 0
5eb4: 01 10 cpse r0, r1
5eb6: d8 f7 brcc .-10 ; 0x5eae <strnlen_P+0x2>
5eb8: 80 95 com r24
5eba: 90 95 com r25
5ebc: 8e 0f add r24, r30
5ebe: 9f 1f adc r25, r31
5ec0: 08 95 ret
 
00005ec2 <strnlen>:
5ec2: fc 01 movw r30, r24
5ec4: 61 50 subi r22, 0x01 ; 1
5ec6: 70 40 sbci r23, 0x00 ; 0
5ec8: 01 90 ld r0, Z+
5eca: 01 10 cpse r0, r1
5ecc: d8 f7 brcc .-10 ; 0x5ec4 <strnlen+0x2>
5ece: 80 95 com r24
5ed0: 90 95 com r25
5ed2: 8e 0f add r24, r30
5ed4: 9f 1f adc r25, r31
5ed6: 08 95 ret
 
00005ed8 <fputc>:
5ed8: 0f 93 push r16
5eda: 1f 93 push r17
5edc: cf 93 push r28
5ede: df 93 push r29
5ee0: 8c 01 movw r16, r24
5ee2: eb 01 movw r28, r22
5ee4: 8b 81 ldd r24, Y+3 ; 0x03
5ee6: 99 27 eor r25, r25
5ee8: 81 ff sbrs r24, 1
5eea: 1b c0 rjmp .+54 ; 0x5f22 <fputc+0x4a>
5eec: 82 ff sbrs r24, 2
5eee: 0d c0 rjmp .+26 ; 0x5f0a <fputc+0x32>
5ef0: 2e 81 ldd r18, Y+6 ; 0x06
5ef2: 3f 81 ldd r19, Y+7 ; 0x07
5ef4: 8c 81 ldd r24, Y+4 ; 0x04
5ef6: 9d 81 ldd r25, Y+5 ; 0x05
5ef8: 28 17 cp r18, r24
5efa: 39 07 cpc r19, r25
5efc: 64 f4 brge .+24 ; 0x5f16 <fputc+0x3e>
5efe: e8 81 ld r30, Y
5f00: f9 81 ldd r31, Y+1 ; 0x01
5f02: 01 93 st Z+, r16
5f04: f9 83 std Y+1, r31 ; 0x01
5f06: e8 83 st Y, r30
5f08: 06 c0 rjmp .+12 ; 0x5f16 <fputc+0x3e>
5f0a: e8 85 ldd r30, Y+8 ; 0x08
5f0c: f9 85 ldd r31, Y+9 ; 0x09
5f0e: 80 2f mov r24, r16
5f10: 09 95 icall
5f12: 89 2b or r24, r25
5f14: 31 f4 brne .+12 ; 0x5f22 <fputc+0x4a>
5f16: 8e 81 ldd r24, Y+6 ; 0x06
5f18: 9f 81 ldd r25, Y+7 ; 0x07
5f1a: 01 96 adiw r24, 0x01 ; 1
5f1c: 9f 83 std Y+7, r25 ; 0x07
5f1e: 8e 83 std Y+6, r24 ; 0x06
5f20: 02 c0 rjmp .+4 ; 0x5f26 <fputc+0x4e>
5f22: 0f ef ldi r16, 0xFF ; 255
5f24: 1f ef ldi r17, 0xFF ; 255
5f26: c8 01 movw r24, r16
5f28: df 91 pop r29
5f2a: cf 91 pop r28
5f2c: 1f 91 pop r17
5f2e: 0f 91 pop r16
5f30: 08 95 ret
 
00005f32 <__subsf3>:
5f32: 50 58 subi r21, 0x80 ; 128
 
00005f34 <__addsf3>:
5f34: 19 2e mov r1, r25
5f36: ef d0 rcall .+478 ; 0x6116 <__fp_split3>
5f38: 01 d0 rcall .+2 ; 0x5f3c <__addsf3x>
5f3a: d2 c0 rjmp .+420 ; 0x60e0 <__fp_merge>
 
00005f3c <__addsf3x>:
5f3c: ba 17 cp r27, r26
5f3e: 62 07 cpc r22, r18
5f40: 73 07 cpc r23, r19
5f42: 84 07 cpc r24, r20
5f44: 95 07 cpc r25, r21
5f46: b1 f1 breq .+108 ; 0x5fb4 <__addsf3x+0x78>
5f48: 88 f4 brcc .+34 ; 0x5f6c <__addsf3x+0x30>
5f4a: 0e f4 brtc .+2 ; 0x5f4e <__addsf3x+0x12>
5f4c: 10 94 com r1
5f4e: 0b 2e mov r0, r27
5f50: ba 2f mov r27, r26
5f52: a0 2d mov r26, r0
5f54: 06 2e mov r0, r22
5f56: 62 2f mov r22, r18
5f58: 20 2d mov r18, r0
5f5a: 07 2e mov r0, r23
5f5c: 73 2f mov r23, r19
5f5e: 30 2d mov r19, r0
5f60: 08 2e mov r0, r24
5f62: 84 2f mov r24, r20
5f64: 40 2d mov r20, r0
5f66: 09 2e mov r0, r25
5f68: 95 2f mov r25, r21
5f6a: 50 2d mov r21, r0
5f6c: ff 27 eor r31, r31
5f6e: 55 23 and r21, r21
5f70: b9 f0 breq .+46 ; 0x5fa0 <__addsf3x+0x64>
5f72: 59 1b sub r21, r25
5f74: 49 f0 breq .+18 ; 0x5f88 <__addsf3x+0x4c>
5f76: 57 3e cpi r21, 0xE7 ; 231
5f78: 98 f0 brcs .+38 ; 0x5fa0 <__addsf3x+0x64>
5f7a: 46 95 lsr r20
5f7c: 37 95 ror r19
5f7e: 27 95 ror r18
5f80: a7 95 ror r26
5f82: f0 40 sbci r31, 0x00 ; 0
5f84: 53 95 inc r21
5f86: c9 f7 brne .-14 ; 0x5f7a <__addsf3x+0x3e>
5f88: 76 f0 brts .+28 ; 0x5fa6 <__addsf3x+0x6a>
5f8a: ba 0f add r27, r26
5f8c: 62 1f adc r22, r18
5f8e: 73 1f adc r23, r19
5f90: 84 1f adc r24, r20
5f92: 30 f4 brcc .+12 ; 0x5fa0 <__addsf3x+0x64>
5f94: 87 95 ror r24
5f96: 77 95 ror r23
5f98: 67 95 ror r22
5f9a: b7 95 ror r27
5f9c: f0 40 sbci r31, 0x00 ; 0
5f9e: 93 95 inc r25
5fa0: 17 fa bst r1, 7
5fa2: 0f 2e mov r0, r31
5fa4: 08 95 ret
5fa6: bf 1b sub r27, r31
5fa8: bb 27 eor r27, r27
5faa: ba 0b sbc r27, r26
5fac: 62 0b sbc r22, r18
5fae: 73 0b sbc r23, r19
5fb0: 84 0b sbc r24, r20
5fb2: f6 cf rjmp .-20 ; 0x5fa0 <__addsf3x+0x64>
5fb4: de f6 brtc .-74 ; 0x5f6c <__addsf3x+0x30>
5fb6: db c0 rjmp .+438 ; 0x616e <__fp_zerox>
 
00005fb8 <__divsf3>:
5fb8: ae d0 rcall .+348 ; 0x6116 <__fp_split3>
5fba: 01 d0 rcall .+2 ; 0x5fbe <__divsf3x>
5fbc: 91 c0 rjmp .+290 ; 0x60e0 <__fp_merge>
 
00005fbe <__divsf3x>:
5fbe: 55 23 and r21, r21
5fc0: 59 f0 breq .+22 ; 0x5fd8 <__divsf3x+0x1a>
5fc2: 99 23 and r25, r25
5fc4: 69 f0 breq .+26 ; 0x5fe0 <__divsf3x+0x22>
5fc6: 9f 57 subi r25, 0x7F ; 127
5fc8: 5f 57 subi r21, 0x7F ; 127
5fca: 95 1b sub r25, r21
5fcc: 33 f4 brvc .+12 ; 0x5fda <__divsf3x+0x1c>
5fce: 42 f4 brpl .+16 ; 0x5fe0 <__divsf3x+0x22>
5fd0: 90 38 cpi r25, 0x80 ; 128
5fd2: 11 f4 brne .+4 ; 0x5fd8 <__divsf3x+0x1a>
5fd4: 91 58 subi r25, 0x81 ; 129
5fd6: 05 c0 rjmp .+10 ; 0x5fe2 <__divsf3x+0x24>
5fd8: 9b c0 rjmp .+310 ; 0x6110 <__fp_nan>
5fda: 91 58 subi r25, 0x81 ; 129
5fdc: 9f 3f cpi r25, 0xFF ; 255
5fde: 09 f4 brne .+2 ; 0x5fe2 <__divsf3x+0x24>
5fe0: c6 c0 rjmp .+396 ; 0x616e <__fp_zerox>
5fe2: bb 27 eor r27, r27
5fe4: 11 24 eor r1, r1
5fe6: 62 17 cp r22, r18
5fe8: 73 07 cpc r23, r19
5fea: 84 07 cpc r24, r20
5fec: 30 f4 brcc .+12 ; 0x5ffa <__divsf3x+0x3c>
5fee: 66 0f add r22, r22
5ff0: 77 1f adc r23, r23
5ff2: 88 1f adc r24, r24
5ff4: bb 1f adc r27, r27
5ff6: 91 50 subi r25, 0x01 ; 1
5ff8: 98 f3 brcs .-26 ; 0x5fe0 <__divsf3x+0x22>
5ffa: 11 d0 rcall .+34 ; 0x601e <__divsf3x+0x60>
5ffc: 0f 92 push r0
5ffe: 0f d0 rcall .+30 ; 0x601e <__divsf3x+0x60>
6000: 0f 92 push r0
6002: 0d d0 rcall .+26 ; 0x601e <__divsf3x+0x60>
6004: a0 e8 ldi r26, 0x80 ; 128
6006: 26 17 cp r18, r22
6008: 37 07 cpc r19, r23
600a: 48 07 cpc r20, r24
600c: 1b 06 cpc r1, r27
600e: 09 f0 breq .+2 ; 0x6012 <__divsf3x+0x54>
6010: a0 48 sbci r26, 0x80 ; 128
6012: ba 2f mov r27, r26
6014: 60 2d mov r22, r0
6016: 7f 91 pop r23
6018: 8f 91 pop r24
601a: 00 24 eor r0, r0
601c: 08 95 ret
601e: a0 e8 ldi r26, 0x80 ; 128
6020: 00 24 eor r0, r0
6022: 62 17 cp r22, r18
6024: 73 07 cpc r23, r19
6026: 84 07 cpc r24, r20
6028: b1 05 cpc r27, r1
602a: 28 f0 brcs .+10 ; 0x6036 <__divsf3x+0x78>
602c: 62 1b sub r22, r18
602e: 73 0b sbc r23, r19
6030: 84 0b sbc r24, r20
6032: b1 09 sbc r27, r1
6034: 0a 2a or r0, r26
6036: 66 0f add r22, r22
6038: 77 1f adc r23, r23
603a: 88 1f adc r24, r24
603c: bb 1f adc r27, r27
603e: a6 95 lsr r26
6040: 81 f7 brne .-32 ; 0x6022 <__divsf3x+0x64>
6042: 08 95 ret
 
00006044 <__fixsfsi>:
6044: 97 fb bst r25, 7
6046: 73 d0 rcall .+230 ; 0x612e <__fp_split1>
6048: 9f 37 cpi r25, 0x7F ; 127
604a: 38 f0 brcs .+14 ; 0x605a <__fixsfsi+0x16>
604c: fe e9 ldi r31, 0x9E ; 158
604e: f9 1b sub r31, r25
6050: 98 2f mov r25, r24
6052: 87 2f mov r24, r23
6054: 76 2f mov r23, r22
6056: 6b 2f mov r22, r27
6058: 05 c0 rjmp .+10 ; 0x6064 <__fixsfsi+0x20>
605a: 86 c0 rjmp .+268 ; 0x6168 <__fp_zero>
605c: 96 95 lsr r25
605e: 87 95 ror r24
6060: 77 95 ror r23
6062: 67 95 ror r22
6064: f1 50 subi r31, 0x01 ; 1
6066: d0 f7 brcc .-12 ; 0x605c <__fixsfsi+0x18>
6068: 3e f4 brtc .+14 ; 0x6078 <__fp_lneg+0xe>
 
0000606a <__fp_lneg>:
606a: 90 95 com r25
606c: 80 95 com r24
606e: 70 95 com r23
6070: 61 95 neg r22
6072: 7f 4f sbci r23, 0xFF ; 255
6074: 8f 4f sbci r24, 0xFF ; 255
6076: 9f 4f sbci r25, 0xFF ; 255
6078: 08 95 ret
 
0000607a <__floatunssisf>:
607a: e8 94 clt
607c: 03 c0 rjmp .+6 ; 0x6084 <__floatsisf+0x6>
 
0000607e <__floatsisf>:
607e: 97 fb bst r25, 7
6080: 0e f4 brtc .+2 ; 0x6084 <__floatsisf+0x6>
6082: f3 df rcall .-26 ; 0x606a <__fp_lneg>
6084: b6 2f mov r27, r22
6086: 67 2f mov r22, r23
6088: 78 2f mov r23, r24
608a: 89 2f mov r24, r25
608c: 9e e9 ldi r25, 0x9E ; 158
608e: 00 24 eor r0, r0
6090: 27 c0 rjmp .+78 ; 0x60e0 <__fp_merge>
 
00006092 <__eqsf2>:
6092: 0e d0 rcall .+28 ; 0x60b0 <.fp_cmp>
6094: 5e f0 brts .+22 ; 0x60ac <__cmpsf2+0xe>
6096: 04 c0 rjmp .+8 ; 0x60a0 <__cmpsf2+0x2>
 
00006098 <__gesf2>:
6098: 0b d0 rcall .+22 ; 0x60b0 <.fp_cmp>
609a: 26 f0 brts .+8 ; 0x60a4 <__cmpsf2+0x6>
609c: 01 c0 rjmp .+2 ; 0x60a0 <__cmpsf2+0x2>
 
0000609e <__cmpsf2>:
609e: 08 d0 rcall .+16 ; 0x60b0 <.fp_cmp>
60a0: 19 f0 breq .+6 ; 0x60a8 <__cmpsf2+0xa>
60a2: 20 f4 brcc .+8 ; 0x60ac <__cmpsf2+0xe>
60a4: 8f ef ldi r24, 0xFF ; 255
60a6: 08 95 ret
60a8: 80 e0 ldi r24, 0x00 ; 0
60aa: 08 95 ret
60ac: 81 e0 ldi r24, 0x01 ; 1
60ae: 08 95 ret
 
000060b0 <.fp_cmp>:
60b0: 97 fb bst r25, 7
60b2: 09 2e mov r0, r25
60b4: 05 26 eor r0, r21
60b6: 00 f8 bld r0, 0
60b8: 68 94 set
60ba: 30 d0 rcall .+96 ; 0x611c <__fp_split2>
60bc: e8 94 clt
60be: 07 fc sbrc r0, 7
60c0: 07 c0 rjmp .+14 ; 0x60d0 <.fp_cmp+0x20>
60c2: 62 17 cp r22, r18
60c4: 73 07 cpc r23, r19
60c6: 84 07 cpc r24, r20
60c8: 95 07 cpc r25, r21
60ca: 21 f0 breq .+8 ; 0x60d4 <.fp_cmp+0x24>
60cc: 08 f4 brcc .+2 ; 0x60d0 <.fp_cmp+0x20>
60ce: 00 94 com r0
60d0: 07 94 ror r0
60d2: 98 94 clz
60d4: 08 95 ret
60d6: 9a 95 dec r25
60d8: bb 0f add r27, r27
60da: 66 1f adc r22, r22
60dc: 77 1f adc r23, r23
60de: 88 1f adc r24, r24
 
000060e0 <__fp_merge>:
60e0: 11 24 eor r1, r1
60e2: 99 23 and r25, r25
60e4: a1 f0 breq .+40 ; 0x610e <__fp_merge+0x2e>
60e6: 88 23 and r24, r24
60e8: b2 f7 brpl .-20 ; 0x60d6 <.fp_cmp+0x26>
60ea: 9f 3f cpi r25, 0xFF ; 255
60ec: 59 f0 breq .+22 ; 0x6104 <__fp_merge+0x24>
60ee: bb 0f add r27, r27
60f0: 48 f4 brcc .+18 ; 0x6104 <__fp_merge+0x24>
60f2: 21 f4 brne .+8 ; 0x60fc <__fp_merge+0x1c>
60f4: 00 20 and r0, r0
60f6: 11 f4 brne .+4 ; 0x60fc <__fp_merge+0x1c>
60f8: 60 ff sbrs r22, 0
60fa: 04 c0 rjmp .+8 ; 0x6104 <__fp_merge+0x24>
60fc: 6f 5f subi r22, 0xFF ; 255
60fe: 7f 4f sbci r23, 0xFF ; 255
6100: 8f 4f sbci r24, 0xFF ; 255
6102: 9f 4f sbci r25, 0xFF ; 255
6104: 88 1f adc r24, r24
6106: 97 95 ror r25
6108: 87 95 ror r24
610a: 97 f9 bld r25, 7
610c: 08 95 ret
610e: 2c c0 rjmp .+88 ; 0x6168 <__fp_zero>
 
00006110 <__fp_nan>:
6110: 9f ef ldi r25, 0xFF ; 255
6112: 80 ec ldi r24, 0xC0 ; 192
6114: 08 95 ret
 
00006116 <__fp_split3>:
6116: 05 2e mov r0, r21
6118: 09 26 eor r0, r25
611a: 07 fa bst r0, 7
 
0000611c <__fp_split2>:
611c: 44 0f add r20, r20
611e: 55 1f adc r21, r21
6120: 5f 3f cpi r21, 0xFF ; 255
6122: 79 f0 breq .+30 ; 0x6142 <__fp_split1+0x14>
6124: aa 27 eor r26, r26
6126: a5 17 cp r26, r21
6128: 08 f0 brcs .+2 ; 0x612c <__fp_split2+0x10>
612a: 51 e0 ldi r21, 0x01 ; 1
612c: 47 95 ror r20
 
0000612e <__fp_split1>:
612e: 88 0f add r24, r24
6130: 99 1f adc r25, r25
6132: 9f 3f cpi r25, 0xFF ; 255
6134: 31 f0 breq .+12 ; 0x6142 <__fp_split1+0x14>
6136: bb 27 eor r27, r27
6138: b9 17 cp r27, r25
613a: 08 f0 brcs .+2 ; 0x613e <__fp_split1+0x10>
613c: 91 e0 ldi r25, 0x01 ; 1
613e: 87 95 ror r24
6140: 08 95 ret
6142: 9f 91 pop r25
6144: 9f 91 pop r25
6146: 11 24 eor r1, r1
6148: e3 cf rjmp .-58 ; 0x6110 <__fp_nan>
 
0000614a <__fp_split_a>:
614a: 97 fb bst r25, 7
614c: 88 0f add r24, r24
614e: 99 1f adc r25, r25
6150: 9f 3f cpi r25, 0xFF ; 255
6152: 31 f0 breq .+12 ; 0x6160 <__fp_split_a+0x16>
6154: bb 27 eor r27, r27
6156: b9 17 cp r27, r25
6158: 08 f0 brcs .+2 ; 0x615c <__fp_split_a+0x12>
615a: 91 e0 ldi r25, 0x01 ; 1
615c: 87 95 ror r24
615e: 08 95 ret
6160: 9f 91 pop r25
6162: 9f 91 pop r25
6164: 11 24 eor r1, r1
6166: d4 cf rjmp .-88 ; 0x6110 <__fp_nan>
 
00006168 <__fp_zero>:
6168: 66 27 eor r22, r22
616a: 77 27 eor r23, r23
616c: 88 27 eor r24, r24
 
0000616e <__fp_zerox>:
616e: 99 27 eor r25, r25
6170: 08 95 ret
 
00006172 <__mulsf3>:
6172: d1 df rcall .-94 ; 0x6116 <__fp_split3>
6174: 01 d0 rcall .+2 ; 0x6178 <__mulsf3x>
6176: b4 cf rjmp .-152 ; 0x60e0 <__fp_merge>
 
00006178 <__mulsf3x>:
6178: 99 23 and r25, r25
617a: 39 f0 breq .+14 ; 0x618a <__mulsf3x+0x12>
617c: 55 23 and r21, r21
617e: 29 f0 breq .+10 ; 0x618a <__mulsf3x+0x12>
6180: 9f 57 subi r25, 0x7F ; 127
6182: 5f 57 subi r21, 0x7F ; 127
6184: 95 0f add r25, r21
6186: 13 f4 brvc .+4 ; 0x618c <__mulsf3x+0x14>
6188: 9a f1 brmi .+102 ; 0x61f0 <__mulsf3x+0x78>
618a: f1 cf rjmp .-30 ; 0x616e <__fp_zerox>
618c: 91 58 subi r25, 0x81 ; 129
618e: 9f 3f cpi r25, 0xFF ; 255
6190: e1 f3 breq .-8 ; 0x618a <__mulsf3x+0x12>
6192: 62 9f mul r22, r18
6194: a1 2d mov r26, r1
6196: 0f 92 push r0
6198: bb 27 eor r27, r27
619a: 63 9f mul r22, r19
619c: a0 0d add r26, r0
619e: b1 1d adc r27, r1
61a0: ee 27 eor r30, r30
61a2: 72 9f mul r23, r18
61a4: a0 0d add r26, r0
61a6: b1 1d adc r27, r1
61a8: ee 1f adc r30, r30
61aa: af 93 push r26
61ac: aa 27 eor r26, r26
61ae: 64 9f mul r22, r20
61b0: b0 0d add r27, r0
61b2: e1 1d adc r30, r1
61b4: 73 9f mul r23, r19
61b6: b0 0d add r27, r0
61b8: e1 1d adc r30, r1
61ba: aa 1f adc r26, r26
61bc: 66 27 eor r22, r22
61be: 82 9f mul r24, r18
61c0: b0 0d add r27, r0
61c2: e1 1d adc r30, r1
61c4: a6 1f adc r26, r22
61c6: 55 27 eor r21, r21
61c8: 74 9f mul r23, r20
61ca: e0 0d add r30, r0
61cc: a1 1d adc r26, r1
61ce: 55 1f adc r21, r21
61d0: 83 9f mul r24, r19
61d2: e0 0d add r30, r0
61d4: a1 1d adc r26, r1
61d6: 56 1f adc r21, r22
61d8: 84 9f mul r24, r20
61da: a0 0d add r26, r0
61dc: 51 1d adc r21, r1
61de: 85 2f mov r24, r21
61e0: 7a 2f mov r23, r26
61e2: 6e 2f mov r22, r30
61e4: 1f 90 pop r1
61e6: 0f 90 pop r0
61e8: 88 23 and r24, r24
61ea: 1a f4 brpl .+6 ; 0x61f2 <__mulsf3x+0x7a>
61ec: 93 95 inc r25
61ee: 39 f4 brne .+14 ; 0x61fe <__mulsf3x+0x86>
61f0: 8f cf rjmp .-226 ; 0x6110 <__fp_nan>
61f2: 00 0c add r0, r0
61f4: 11 1c adc r1, r1
61f6: bb 1f adc r27, r27
61f8: 66 1f adc r22, r22
61fa: 77 1f adc r23, r23
61fc: 88 1f adc r24, r24
61fe: 01 28 or r0, r1
6200: 08 95 ret
 
00006202 <__mulsi3>:
6202: 62 9f mul r22, r18
6204: d0 01 movw r26, r0
6206: 73 9f mul r23, r19
6208: f0 01 movw r30, r0
620a: 82 9f mul r24, r18
620c: e0 0d add r30, r0
620e: f1 1d adc r31, r1
6210: 64 9f mul r22, r20
6212: e0 0d add r30, r0
6214: f1 1d adc r31, r1
6216: 92 9f mul r25, r18
6218: f0 0d add r31, r0
621a: 83 9f mul r24, r19
621c: f0 0d add r31, r0
621e: 74 9f mul r23, r20
6220: f0 0d add r31, r0
6222: 65 9f mul r22, r21
6224: f0 0d add r31, r0
6226: 99 27 eor r25, r25
6228: 72 9f mul r23, r18
622a: b0 0d add r27, r0
622c: e1 1d adc r30, r1
622e: f9 1f adc r31, r25
6230: 63 9f mul r22, r19
6232: b0 0d add r27, r0
6234: e1 1d adc r30, r1
6236: f9 1f adc r31, r25
6238: bd 01 movw r22, r26
623a: cf 01 movw r24, r30
623c: 11 24 eor r1, r1
623e: 08 95 ret
 
00006240 <__udivmodhi4>:
6240: aa 1b sub r26, r26
6242: bb 1b sub r27, r27
6244: 51 e1 ldi r21, 0x11 ; 17
6246: 07 c0 rjmp .+14 ; 0x6256 <__udivmodhi4_ep>
 
00006248 <__udivmodhi4_loop>:
6248: aa 1f adc r26, r26
624a: bb 1f adc r27, r27
624c: a6 17 cp r26, r22
624e: b7 07 cpc r27, r23
6250: 10 f0 brcs .+4 ; 0x6256 <__udivmodhi4_ep>
6252: a6 1b sub r26, r22
6254: b7 0b sbc r27, r23
 
00006256 <__udivmodhi4_ep>:
6256: 88 1f adc r24, r24
6258: 99 1f adc r25, r25
625a: 5a 95 dec r21
625c: a9 f7 brne .-22 ; 0x6248 <__udivmodhi4_loop>
625e: 80 95 com r24
6260: 90 95 com r25
6262: bc 01 movw r22, r24
6264: cd 01 movw r24, r26
6266: 08 95 ret
 
00006268 <__divmodhi4>:
6268: 97 fb bst r25, 7
626a: 09 2e mov r0, r25
626c: 07 26 eor r0, r23
626e: 0a d0 rcall .+20 ; 0x6284 <__divmodhi4_neg1>
6270: 77 fd sbrc r23, 7
6272: 04 d0 rcall .+8 ; 0x627c <__divmodhi4_neg2>
6274: e5 df rcall .-54 ; 0x6240 <__udivmodhi4>
6276: 06 d0 rcall .+12 ; 0x6284 <__divmodhi4_neg1>
6278: 00 20 and r0, r0
627a: 1a f4 brpl .+6 ; 0x6282 <__divmodhi4_exit>
 
0000627c <__divmodhi4_neg2>:
627c: 70 95 com r23
627e: 61 95 neg r22
6280: 7f 4f sbci r23, 0xFF ; 255
 
00006282 <__divmodhi4_exit>:
6282: 08 95 ret
 
00006284 <__divmodhi4_neg1>:
6284: f6 f7 brtc .-4 ; 0x6282 <__divmodhi4_exit>
6286: 90 95 com r25
6288: 81 95 neg r24
628a: 9f 4f sbci r25, 0xFF ; 255
628c: 08 95 ret
 
0000628e <__udivmodsi4>:
628e: a1 e2 ldi r26, 0x21 ; 33
6290: 1a 2e mov r1, r26
6292: aa 1b sub r26, r26
6294: bb 1b sub r27, r27
6296: fd 01 movw r30, r26
6298: 0d c0 rjmp .+26 ; 0x62b4 <__udivmodsi4_ep>
 
0000629a <__udivmodsi4_loop>:
629a: aa 1f adc r26, r26
629c: bb 1f adc r27, r27
629e: ee 1f adc r30, r30
62a0: ff 1f adc r31, r31
62a2: a2 17 cp r26, r18
62a4: b3 07 cpc r27, r19
62a6: e4 07 cpc r30, r20
62a8: f5 07 cpc r31, r21
62aa: 20 f0 brcs .+8 ; 0x62b4 <__udivmodsi4_ep>
62ac: a2 1b sub r26, r18
62ae: b3 0b sbc r27, r19
62b0: e4 0b sbc r30, r20
62b2: f5 0b sbc r31, r21
 
000062b4 <__udivmodsi4_ep>:
62b4: 66 1f adc r22, r22
62b6: 77 1f adc r23, r23
62b8: 88 1f adc r24, r24
62ba: 99 1f adc r25, r25
62bc: 1a 94 dec r1
62be: 69 f7 brne .-38 ; 0x629a <__udivmodsi4_loop>
62c0: 60 95 com r22
62c2: 70 95 com r23
62c4: 80 95 com r24
62c6: 90 95 com r25
62c8: 9b 01 movw r18, r22
62ca: ac 01 movw r20, r24
62cc: bd 01 movw r22, r26
62ce: cf 01 movw r24, r30
62d0: 08 95 ret
 
000062d2 <__divmodsi4>:
62d2: 97 fb bst r25, 7
62d4: 09 2e mov r0, r25
62d6: 05 26 eor r0, r21
62d8: 0e d0 rcall .+28 ; 0x62f6 <__divmodsi4_neg1>
62da: 57 fd sbrc r21, 7
62dc: 04 d0 rcall .+8 ; 0x62e6 <__divmodsi4_neg2>
62de: d7 df rcall .-82 ; 0x628e <__udivmodsi4>
62e0: 0a d0 rcall .+20 ; 0x62f6 <__divmodsi4_neg1>
62e2: 00 1c adc r0, r0
62e4: 38 f4 brcc .+14 ; 0x62f4 <__divmodsi4_exit>
 
000062e6 <__divmodsi4_neg2>:
62e6: 50 95 com r21
62e8: 40 95 com r20
62ea: 30 95 com r19
62ec: 21 95 neg r18
62ee: 3f 4f sbci r19, 0xFF ; 255
62f0: 4f 4f sbci r20, 0xFF ; 255
62f2: 5f 4f sbci r21, 0xFF ; 255
 
000062f4 <__divmodsi4_exit>:
62f4: 08 95 ret
 
000062f6 <__divmodsi4_neg1>:
62f6: f6 f7 brtc .-4 ; 0x62f4 <__divmodsi4_exit>
62f8: 90 95 com r25
62fa: 80 95 com r24
62fc: 70 95 com r23
62fe: 61 95 neg r22
6300: 7f 4f sbci r23, 0xFF ; 255
6302: 8f 4f sbci r24, 0xFF ; 255
6304: 9f 4f sbci r25, 0xFF ; 255
6306: 08 95 ret
 
00006308 <__eeprom_read_byte_1F2021>:
6308: f9 99 sbic 0x1f, 1 ; 31
630a: fe cf rjmp .-4 ; 0x6308 <__eeprom_read_byte_1F2021>
630c: b2 bd out 0x22, r27 ; 34
630e: a1 bd out 0x21, r26 ; 33
6310: f8 9a sbi 0x1f, 0 ; 31
6312: 11 96 adiw r26, 0x01 ; 1
6314: 00 b4 in r0, 0x20 ; 32
6316: 08 95 ret
 
00006318 <__eeprom_write_byte_1F2021>:
6318: f9 99 sbic 0x1f, 1 ; 31
631a: fe cf rjmp .-4 ; 0x6318 <__eeprom_write_byte_1F2021>
631c: b2 bd out 0x22, r27 ; 34
631e: a1 bd out 0x21, r26 ; 33
6320: 00 bc out 0x20, r0 ; 32
6322: 11 96 adiw r26, 0x01 ; 1
6324: 0f b6 in r0, 0x3f ; 63
6326: f8 94 cli
6328: fa 9a sbi 0x1f, 2 ; 31
632a: f9 9a sbi 0x1f, 1 ; 31
632c: 0f be out 0x3f, r0 ; 63
632e: 08 95 ret
/branches/V0.60_GPS_BETA_martosi/Flight-Ctrl_MEGA644_V0_60.map
0,0 → 1,1712
Archive member included because of file (symbol)
 
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(addsf3.o)
analog.o (__subsf3)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(addsf3x.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(addsf3.o) (__addsf3x)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(divsf3.o)
fc.o (__divsf3)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(divsf3x.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(divsf3.o) (__divsf3x)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fixsfsi.o)
analog.o (__fixsfsi)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(floatsisf.o)
analog.o (__floatsisf)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
analog.o (__ltsf2)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_merge.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(addsf3.o) (__fp_merge)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_nan.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(divsf3x.o) (__fp_nanx)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_split.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(addsf3.o) (__fp_split3)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_zero.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fixsfsi.o) (__fp_zero)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(mulsf3.o)
fc.o (__mulsf3)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(mulsf3x.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(mulsf3.o) (__mulsf3x)
c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_mulsi3.o)
timer0.o (__mulsi3)
c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_udivmodhi4.o)
analog.o (__udivmodhi4)
c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_divmodhi4.o)
timer0.o (__divmodhi4)
c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_udivmodsi4.o)
printf_P.o (__udivmodsi4)
c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_divmodsi4.o)
timer0.o (__divmodsi4)
c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_copy_data.o)
main.o (__do_copy_data)
c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_clear_bss.o)
main.o (__do_clear_bss)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(memchr.o)
printf_P.o (memchr)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(printf.o)
gps_ubx.o (printf)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(puts.o)
gps_ubx.o (puts)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(printf.o) (vfprintf)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(ee_rb.1F2021.o)
main.o (__eeprom_read_byte_1F2021)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(ee_wb.1F2021.o)
main.o (__eeprom_write_byte_1F2021)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(strlen_P.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(vfprintf_std.o) (strlen_P)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(strnlen_P.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(vfprintf_std.o) (strnlen_P)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(strnlen.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(vfprintf_std.o) (strnlen)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(fputc.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(vfprintf_std.o) (fputc)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(iob.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(printf.o) (__iob)
 
Allocating common symbols
Common symbol size file
 
MeineSlaveAdresse 0x1 uart.o
gps_dy 0x4 GPS.o
EE_Parameter 0x3a fc.o
DiffRoll 0x2 main.o
MesswertRoll 0x2 fc.o
Motor_Vorne 0x1 main.o
Motor_Hinten 0x1 main.o
MesswertNick 0x2 fc.o
Aktuell_ay 0x2 analog.o
MIN_GAS 0x1 fc.o
SendeBuffer 0x96 uart.o
NMEABuffer 0x96 uart.o
Mittelwert_AccHoch 0x2 fc.o
Debug_Timer 0x2 uart.o
ubx_buf_len 0x1 gps_ubx.o
ubx 0x104 main.o
DiffNick 0x2 main.o
DebugIn 0xb uart.o
VersionInfo 0xa uart.o
gps_hold 0x1 GPS.o
motor_rx 0x8 twimaster.o
PPM_in 0x16 rc.o
IntegralFaktor 0x4 fc.o
Motor_Rechts 0x1 main.o
Count 0x1 main.o
Aktuell_az 0x2 analog.o
StartLuftdruck 0x2 analog.o
RxdBuffer 0x96 uart.o
gps_vy 0x4 GPS.o
gps_dx 0x4 GPS.o
nav_sol 0x29 main.o
PrintZiel 0x1 printf_P.o
Aktuell_Nick 0x2 analog.o
messanzahl_Druck 0x1 analog.o
Motor_Links 0x1 main.o
Aktuell_Roll 0x2 analog.o
Aktuell_ax 0x2 analog.o
s 0x1 main.o
h 0x1 main.o
Mittelwert_AccNick 0x2 fc.o
DebugOut 0x32 uart.o
DruckOffsetSetting 0x1 analog.o
ubx_buf 0x100 gps_ubx.o
Aktuell_Gier 0x2 analog.o
MAX_GAS 0x1 fc.o
MesswertGier 0x2 fc.o
print_pos 0x1 GPS.o
GyroFaktor 0x4 fc.o
m 0x1 main.o
Mittelwert_AccRoll 0x2 fc.o
__iob 0x6 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(iob.o)
MotorWert 0x5 main.o
PPM_diff 0x16 rc.o
gps_vx 0x4 GPS.o
tmpLuftdruck 0x2 analog.o
 
Discarded input sections
 
.stabstr 0x00000000 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
 
Memory Configuration
 
Name Origin Length Attributes
text 0x00000000 0x00020000 xr
data 0x00800060 0x0000ffa0 rw !x
eeprom 0x00810000 0x00010000 rw !x
*default* 0x00000000 0xffffffff
 
Linker script and memory map
 
Address of section .data set to 0x800100
LOAD c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
LOAD main.o
LOAD uart.o
LOAD printf_P.o
LOAD timer0.o
LOAD analog.o
LOAD menu.o
LOAD twimaster.o
LOAD rc.o
LOAD fc.o
LOAD GPS.o
LOAD gps_ubx.o
LOAD c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a
LOAD c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a
LOAD c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a
LOAD c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a
 
.hash
*(.hash)
 
.dynsym
*(.dynsym)
 
.dynstr
*(.dynstr)
 
.gnu.version
*(.gnu.version)
 
.gnu.version_d
*(.gnu.version_d)
 
.gnu.version_r
*(.gnu.version_r)
 
.rel.init
*(.rel.init)
 
.rela.init
*(.rela.init)
 
.rel.text
*(.rel.text)
*(.rel.text.*)
*(.rel.gnu.linkonce.t*)
 
.rela.text
*(.rela.text)
*(.rela.text.*)
*(.rela.gnu.linkonce.t*)
 
.rel.fini
*(.rel.fini)
 
.rela.fini
*(.rela.fini)
 
.rel.rodata
*(.rel.rodata)
*(.rel.rodata.*)
*(.rel.gnu.linkonce.r*)
 
.rela.rodata
*(.rela.rodata)
*(.rela.rodata.*)
*(.rela.gnu.linkonce.r*)
 
.rel.data
*(.rel.data)
*(.rel.data.*)
*(.rel.gnu.linkonce.d*)
 
.rela.data
*(.rela.data)
*(.rela.data.*)
*(.rela.gnu.linkonce.d*)
 
.rel.ctors
*(.rel.ctors)
 
.rela.ctors
*(.rela.ctors)
 
.rel.dtors
*(.rel.dtors)
 
.rela.dtors
*(.rela.dtors)
 
.rel.got
*(.rel.got)
 
.rela.got
*(.rela.got)
 
.rel.bss
*(.rel.bss)
 
.rela.bss
*(.rela.bss)
 
.rel.plt
*(.rel.plt)
 
.rela.plt
*(.rela.plt)
 
.text 0x00000000 0x6330
*(.vectors)
.vectors 0x00000000 0x70 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
0x00000000 __vectors
0x00000000 __vector_default
*(.vectors)
*(.progmem.gcc*)
*(.progmem*)
.progmem.data 0x00000070 0xcb main.o
.progmem.data 0x0000013b 0x2 analog.o
.progmem.data 0x0000013d 0x296 menu.o
0x000003d4 . = ALIGN (0x2)
*fill* 0x000003d3 0x1 00
0x000003d4 __trampolines_start = .
*(.trampolines)
.trampolines 0x000003d4 0x0 linker stubs
*(.trampolines*)
0x000003d4 __trampolines_end = .
*(.jumptables)
*(.jumptables*)
*(.lowtext)
*(.lowtext*)
0x000003d4 __ctors_start = .
*(.ctors)
0x000003d4 __ctors_end = .
0x000003d4 __dtors_start = .
*(.dtors)
0x000003d4 __dtors_end = .
SORT(*)(.ctors)
SORT(*)(.dtors)
*(.init0)
.init0 0x000003d4 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
0x000003d4 __init
*(.init0)
*(.init1)
*(.init1)
*(.init2)
.init2 0x000003d4 0xc c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
*(.init2)
*(.init3)
*(.init3)
*(.init4)
.init4 0x000003e0 0x16 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_copy_data.o)
0x000003e0 __do_copy_data
.init4 0x000003f6 0x10 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_clear_bss.o)
0x000003f6 __do_clear_bss
*(.init4)
*(.init5)
*(.init5)
*(.init6)
*(.init6)
*(.init7)
*(.init7)
*(.init8)
*(.init8)
*(.init9)
.init9 0x00000406 0x4 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
*(.init9)
*(.text)
.text 0x0000040a 0x4 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
0x0000040a __vector_1
0x0000040a __bad_interrupt
0x0000040a __vector_6
0x0000040a __vector_3
0x0000040a __vector_23
0x0000040a __vector_25
0x0000040a __vector_11
0x0000040a __vector_13
0x0000040a __vector_17
0x0000040a __vector_19
0x0000040a __vector_7
0x0000040a __vector_27
0x0000040a __vector_5
0x0000040a __vector_4
0x0000040a __vector_2
0x0000040a __vector_21
0x0000040a __vector_15
0x0000040a __vector_8
0x0000040a __vector_14
0x0000040a __vector_10
0x0000040a __vector_16
.text 0x0000040e 0x34c main.o
0x0000041c WriteParameterSet
0x0000044c ReadParameterSet
0x00000470 main
0x0000040e GetActiveParamSetNumber
.text 0x0000075a 0x6a6 uart.o
0x0000075a __vector_22
0x000009ce WriteProgramData
0x000009d0 UART_Init
0x00000ae2 BearbeiteRxDaten
0x000007c6 AddCRC
0x00000a06 DatenUebertragung
0x000008f2 Decode64
0x00000822 SendOutData
0x00000c46 __vector_20
0x000009ac uart_putchar
.text 0x00000e00 0x5fc printf_P.o
0x00000e00 Putchar
0x00000eb2 _printf_P
0x00000e32 PAD_0
0x00000e5e PRINTP
0x00000e8a PRINT
0x00000e48 PAD_SP
.text 0x000013fc 0x31e timer0.o
0x00001524 SetDelay
0x000016a8 Timer_Init
0x00001536 CheckDelay
0x000016f6 Delay_ms
0x0000154e __vector_9
0x000013fc __vector_18
.text 0x0000171a 0x6a2 analog.o
0x00001726 __vector_24
0x0000171a ADC_Init
0x00001d6e SucheLuftruckOffset
.text 0x00001dbc 0x7fa menu.o
0x00001dbc LcdClear
0x00001dce Menu
.text 0x000025b6 0x170 twimaster.o
0x000025c2 i2c_start
0x000025ce i2c_stop
0x000025b6 i2c_init
0x000025ea __vector_26
0x000025d6 i2c_write_byte
.text 0x00002726 0x168 rc.o
0x00002750 __vector_12
0x00002726 rc_sum_init
.text 0x0000288e 0x2722 fc.o
0x000036bc DefaultKonstanten1
0x0000379e SendMotorData
0x0000288e Mittelwert
0x00003a28 Piep
0x00002e10 CalibrierMittelwert
0x0000382c SetNeutral
0x000035e2 DefaultKonstanten2
0x00003148 ParameterZuordnung
0x00003a52 MotorRegler
.text 0x00004fb0 0x614 GPS.o
0x00004fb0 GPS_Neutral
0x000050dc print_int16
0x00005002 print_uint16
0x000052b4 GPS_Main
0x000051f6 gps_trace
0x000051d4 print_string
.text 0x000055c4 0x286 gps_ubx.o
0x000057a2 show_ubx
0x000055c4 ubx_push
0x0000568e ubx_decode
.text 0x0000584a 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(addsf3.o)
.text 0x0000584a 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(addsf3x.o)
.text 0x0000584a 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(divsf3.o)
.text 0x0000584a 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(divsf3x.o)
.text 0x0000584a 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fixsfsi.o)
.text 0x0000584a 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(floatsisf.o)
.text 0x0000584a 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
.text 0x0000584a 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_merge.o)
.text 0x0000584a 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_nan.o)
.text 0x0000584a 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_split.o)
.text 0x0000584a 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_zero.o)
.text 0x0000584a 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(mulsf3.o)
.text 0x0000584a 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(mulsf3x.o)
.text 0x0000584a 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_mulsi3.o)
.text 0x0000584a 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_udivmodhi4.o)
.text 0x0000584a 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_divmodhi4.o)
.text 0x0000584a 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_udivmodsi4.o)
.text 0x0000584a 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_divmodsi4.o)
.text 0x0000584a 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_copy_data.o)
.text 0x0000584a 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_clear_bss.o)
.text 0x0000584a 0x1a c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(memchr.o)
0x0000584a memchr
.text 0x00005864 0x40 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(printf.o)
0x00005864 printf
.text 0x000058a4 0x66 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(puts.o)
0x000058a4 puts
.text 0x0000590a 0x590 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
0x0000590a vfprintf
.text 0x00005e9a 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(ee_rb.1F2021.o)
.text 0x00005e9a 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(ee_wb.1F2021.o)
.text 0x00005e9a 0x12 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(strlen_P.o)
0x00005e9a strlen_P
.text 0x00005eac 0x16 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(strnlen_P.o)
0x00005eac strnlen_P
.text 0x00005ec2 0x16 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(strnlen.o)
0x00005ec2 strnlen
.text 0x00005ed8 0x5a c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(fputc.o)
0x00005ed8 fputc
.text 0x00005f32 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(iob.o)
0x00005f32 . = ALIGN (0x2)
*(.text.*)
.text.fplib 0x00005f32 0xa c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(addsf3.o)
0x00005f32 __subsf3
0x00005f34 __addsf3
.text.fplib 0x00005f3c 0x7c c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(addsf3x.o)
0x00005f3c __addsf3x
.text.fplib 0x00005fb8 0x6 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(divsf3.o)
0x00005fb8 __divsf3
.text.fplib 0x00005fbe 0x86 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(divsf3x.o)
0x00005fbe __divsf3x
.text.fplib 0x00006044 0x36 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fixsfsi.o)
0x00006044 __fixsfsi
0x0000606a __fp_lneg
0x00006044 __fixunssfsi
.text.fplib 0x0000607a 0x18 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(floatsisf.o)
0x0000607e __floatsisf
0x0000607a __floatunssisf
.text.fplib 0x00006092 0x44 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
0x00006092 __lesf2
0x00006092 __nesf2
0x00006098 __gtsf2
0x00006092 __eqsf2
0x0000609e __cmpsf2
0x00006092 __ltsf2
0x00006098 __gesf2
.text.fplib 0x000060d6 0x3a c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_merge.o)
0x000060e0 __fp_merge
.text.fplib 0x00006110 0x6 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_nan.o)
0x00006110 __fp_nanERANGE
0x00006110 __fp_nan
0x00006110 __fp_nanEDOM
0x00006110 __fp_nanx
.text.fplib 0x00006116 0x52 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_split.o)
0x00006116 __fp_split3
0x0000611c __fp_split2
0x0000612e __fp_split1
0x0000614a __fp_split_a
.text.fplib 0x00006168 0xa c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_zero.o)
0x00006168 __fp_zero
0x0000616e __fp_zerox
.text.fplib 0x00006172 0x6 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(mulsf3.o)
0x00006172 __mulsf3
.text.fplib 0x00006178 0x8a c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(mulsf3x.o)
0x00006178 __mulsf3x
.text.libgcc 0x00006202 0x3e c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_mulsi3.o)
0x00006202 __mulsi3
.text.libgcc 0x00006240 0x28 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_udivmodhi4.o)
0x00006240 __udivmodhi4
.text.libgcc 0x00006268 0x26 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_divmodhi4.o)
0x00006268 __divmodhi4
0x00006268 _div
.text.libgcc 0x0000628e 0x44 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_udivmodsi4.o)
0x0000628e __udivmodsi4
.text.libgcc 0x000062d2 0x36 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_divmodsi4.o)
0x000062d2 __divmodsi4
.text.libgcc 0x00006308 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_copy_data.o)
.text.libgcc 0x00006308 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_clear_bss.o)
.text.eeprom 0x00006308 0x10 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(ee_rb.1F2021.o)
0x00006308 __eeprom_read_byte_1F2021
.text.eeprom 0x00006318 0x18 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(ee_wb.1F2021.o)
0x00006318 __eeprom_write_byte_1F2021
0x00006330 . = ALIGN (0x2)
*(.fini9)
*(.fini9)
*(.fini8)
*(.fini8)
*(.fini7)
*(.fini7)
*(.fini6)
*(.fini6)
*(.fini5)
*(.fini5)
*(.fini4)
*(.fini4)
*(.fini3)
*(.fini3)
*(.fini2)
*(.fini2)
*(.fini1)
*(.fini1)
*(.fini0)
*(.fini0)
0x00006330 _etext = .
 
.data 0x00800100 0xc8 load address 0x00006330
0x00800100 PROVIDE (__data_start, .)
*(.data)
.data 0x00800100 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
.data 0x00800100 0x0 main.o
.data 0x00800100 0x2 uart.o
0x00800101 PcZugriff
0x00800100 UebertragungAbgeschlossen
.data 0x00800102 0x0 printf_P.o
.data 0x00800102 0x2 timer0.o
.data 0x00800104 0x8 analog.o
0x00800104 UBat
0x0080010a MessLuftdruck
0x00800106 Luftdruck
.data 0x0080010c 0x5b menu.o
0x0080010c Array
0x00800116 DisplayBuff
.data 0x00800167 0x0 twimaster.o
.data 0x00800167 0x1 rc.o
0x00800167 NewPpmData
.data 0x00800168 0x22 fc.o
0x0080017c Ki
0x00800180 Parameter_Luftdruck_D
0x00800184 Parameter_KompassWirkung
0x00800189 Parameter_ServoNickControl
0x00800185 Parameter_Gyro_P
0x00800182 Parameter_Hoehe_P
0x00800183 Parameter_Hoehe_ACC_Wirkung
0x00800186 Parameter_Gyro_I
0x00800181 Parameter_MaxHoehe
0x00800188 Parameter_I_Faktor
0x00800178 Kp
0x00800187 Parameter_Gier_P
.data 0x0080018a 0xd GPS.o
.data 0x00800197 0x31 gps_ubx.o
.data 0x008001c8 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(addsf3.o)
.data 0x008001c8 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(addsf3x.o)
.data 0x008001c8 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(divsf3.o)
.data 0x008001c8 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(divsf3x.o)
.data 0x008001c8 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fixsfsi.o)
.data 0x008001c8 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(floatsisf.o)
.data 0x008001c8 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
.data 0x008001c8 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_merge.o)
.data 0x008001c8 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_nan.o)
.data 0x008001c8 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_split.o)
.data 0x008001c8 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_zero.o)
.data 0x008001c8 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(mulsf3.o)
.data 0x008001c8 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(mulsf3x.o)
.data 0x008001c8 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_mulsi3.o)
.data 0x008001c8 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_udivmodhi4.o)
.data 0x008001c8 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_divmodhi4.o)
.data 0x008001c8 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_udivmodsi4.o)
.data 0x008001c8 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_divmodsi4.o)
.data 0x008001c8 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_copy_data.o)
.data 0x008001c8 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_clear_bss.o)
.data 0x008001c8 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(memchr.o)
.data 0x008001c8 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(printf.o)
.data 0x008001c8 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(puts.o)
.data 0x008001c8 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
.data 0x008001c8 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(ee_rb.1F2021.o)
.data 0x008001c8 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(ee_wb.1F2021.o)
.data 0x008001c8 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(strlen_P.o)
.data 0x008001c8 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(strnlen_P.o)
.data 0x008001c8 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(strnlen.o)
.data 0x008001c8 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(fputc.o)
.data 0x008001c8 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(iob.o)
*(.data*)
*(.rodata)
*(.rodata*)
*(.gnu.linkonce.d*)
0x008001c8 . = ALIGN (0x2)
0x008001c8 _edata = .
0x008001c8 PROVIDE (__data_end, .)
 
.bss 0x008001c8 0x5df
0x008001c8 PROVIDE (__bss_start, .)
*(.bss)
.bss 0x008001c8 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
.bss 0x008001c8 0x0 main.o
.bss 0x008001c8 0x17 uart.o
0x008001c8 DebugGetAnforderung
0x008001cc SioTmp
0x008001d1 PC_DebugTimeout
0x008001cb GetVersionAnforderung
0x008001ce NeueKoordinateEmpfangen
0x008001ca DebugDataAnforderung
0x008001d2 MotorTest
0x008001cd NeuerDatensatzEmpfangen
0x008001c9 DebugDisplayAnforderung
0x008001cf CntCrcError
0x008001d0 AnzahlEmpfangsBytes
.bss 0x008001df 0x0 printf_P.o
.bss 0x008001df 0xc timer0.o
0x008001e4 beeptime
0x008001df CountMilliseconds
0x008001e2 cntKompass
0x008001e1 UpdateMotor
0x008001e6 ServoValue
.bss 0x008001eb 0x18 analog.o
0x008001fd HoeheD
0x008001ef AccumulateGier
0x008001fa messanzahl_AccNick
0x008001fc messanzahl_AccHoch
0x008001ed AccumulateRoll
0x008001ff ZaehlMessungen
0x008001f5 accumulate_AccHoch
0x008001fb messanzahl_AccRoll
0x008001f1 accumulate_AccRoll
0x008001f7 MessanzahlNick
0x008001f9 MessanzahlGier
0x008001f3 accumulate_AccNick
0x008001eb AccumulateNick
0x008001f8 MessanzahlRoll
.bss 0x00800203 0x5 menu.o
0x00800205 DispPtr
0x00800206 RemoteTasten
0x00800203 TestInt
.bss 0x00800208 0x3 twimaster.o
0x00800208 twi_state
0x0080020a motorread
0x00800209 motor
.bss 0x0080020b 0x4 rc.o
.bss 0x0080020f 0x86 fc.o
0x00800248 Mess_Integral_Gier2
0x00800265 StickGier
0x00800238 Mess_IntegralNick2
0x00800224 IntegralNick2
0x00800260 SenderOkay
0x00800230 Integral_Gier
0x00800261 StickNick
0x0080025a Poti2
0x00800267 MotorenEin
0x0080021e CosinusNickWinkel
0x00800268 HoehenWert
0x00800240 Mess_IntegralRoll2
0x0080025c Poti3
0x0080026c Parameter_UserParam1
0x00800212 AdNeutralRoll
0x00800256 Notlandung
0x00800220 IntegralNick
0x0080024c Mess_Integral_Hoch
0x00800216 NeutralAccX
0x00800244 Mess_Integral_Gier
0x0080026f Parameter_UserParam4
0x00800252 KompassStartwert
0x0080026d Parameter_UserParam2
0x00800250 KompassValue
0x00800254 KompassRichtung
0x0080023c Mess_IntegralRoll
0x00800263 StickRoll
0x00800210 AdNeutralNick
0x00800218 NeutralAccY
0x0080021a NeutralAccZ
0x0080020f Timeout
0x0080022c IntegralRoll2
0x00800258 Poti1
0x0080026e Parameter_UserParam3
0x00800214 AdNeutralGier
0x0080021f CosinusRollWinkel
0x00800257 HoehenReglerAktiv
0x0080026a SollHoehe
0x0080025e Poti4
0x00800234 Mess_IntegralNick
0x00800228 IntegralRoll
.bss 0x00800295 0x18 GPS.o
0x008002a5 GpsZiel_X
0x008002a1 GpsAktuell_Y
0x00800299 test_nick
0x0080029b test_roll
0x00800295 GPS_Nick
0x0080029d GpsAktuell_X
0x008002a9 GpsZiel_Y
0x00800297 GPS_Roll
.bss 0x008002ad 0x0 gps_ubx.o
.bss 0x008002ad 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(addsf3.o)
.bss 0x008002ad 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(addsf3x.o)
.bss 0x008002ad 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(divsf3.o)
.bss 0x008002ad 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(divsf3x.o)
.bss 0x008002ad 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fixsfsi.o)
.bss 0x008002ad 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(floatsisf.o)
.bss 0x008002ad 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
.bss 0x008002ad 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_merge.o)
.bss 0x008002ad 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_nan.o)
.bss 0x008002ad 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_split.o)
.bss 0x008002ad 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_zero.o)
.bss 0x008002ad 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(mulsf3.o)
.bss 0x008002ad 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(mulsf3x.o)
.bss 0x008002ad 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_mulsi3.o)
.bss 0x008002ad 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_udivmodhi4.o)
.bss 0x008002ad 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_divmodhi4.o)
.bss 0x008002ad 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_udivmodsi4.o)
.bss 0x008002ad 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_divmodsi4.o)
.bss 0x008002ad 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_copy_data.o)
.bss 0x008002ad 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_clear_bss.o)
.bss 0x008002ad 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(memchr.o)
.bss 0x008002ad 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(printf.o)
.bss 0x008002ad 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(puts.o)
.bss 0x008002ad 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
.bss 0x008002ad 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(ee_rb.1F2021.o)
.bss 0x008002ad 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(ee_wb.1F2021.o)
.bss 0x008002ad 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(strlen_P.o)
.bss 0x008002ad 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(strnlen_P.o)
.bss 0x008002ad 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(strnlen.o)
.bss 0x008002ad 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(fputc.o)
.bss 0x008002ad 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(iob.o)
*(.bss*)
*(COMMON)
COMMON 0x008002ad 0x13e main.o
0x008002ad DiffRoll
0x008002af Motor_Vorne
0x008002b0 Motor_Hinten
0x008002b1 ubx
0x008003b5 DiffNick
0x008003b7 Motor_Rechts
0x008003b8 Count
0x008003b9 nav_sol
0x008003e2 Motor_Links
0x008003e3 s
0x008003e4 h
0x008003e5 m
0x008003e6 MotorWert
COMMON 0x008003eb 0x20c uart.o
0x008003eb MeineSlaveAdresse
0x008003ec SendeBuffer
0x00800482 NMEABuffer
0x00800518 Debug_Timer
0x0080051a DebugIn
0x00800525 VersionInfo
0x0080052f RxdBuffer
0x008005c5 DebugOut
COMMON 0x008005f7 0x1 printf_P.o
0x008005f7 PrintZiel
COMMON 0x008005f8 0x12 analog.o
0x008005f8 Aktuell_ay
0x008005fa Aktuell_az
0x008005fc StartLuftdruck
0x008005fe Aktuell_Nick
0x00800600 messanzahl_Druck
0x00800601 Aktuell_Roll
0x00800603 Aktuell_ax
0x00800605 DruckOffsetSetting
0x00800606 Aktuell_Gier
0x00800608 tmpLuftdruck
COMMON 0x0080060a 0x8 twimaster.o
0x0080060a motor_rx
COMMON 0x00800612 0x2c rc.o
0x00800612 PPM_in
0x00800628 PPM_diff
COMMON 0x0080063e 0x50 fc.o
0x0080063e EE_Parameter
0x00800678 MesswertRoll
0x0080067a MesswertNick
0x0080067c MIN_GAS
0x0080067d Mittelwert_AccHoch
0x0080067f IntegralFaktor
0x00800683 Mittelwert_AccNick
0x00800685 MAX_GAS
0x00800686 MesswertGier
0x00800688 GyroFaktor
0x0080068c Mittelwert_AccRoll
COMMON 0x0080068e 0x12 GPS.o
0x0080068e gps_dy
0x00800692 gps_hold
0x00800693 gps_vy
0x00800697 gps_dx
0x0080069b print_pos
0x0080069c gps_vx
COMMON 0x008006a0 0x101 gps_ubx.o
0x008006a0 ubx_buf_len
0x008006a1 ubx_buf
COMMON 0x008007a1 0x6 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(iob.o)
0x008007a1 __iob
0x008007a7 PROVIDE (__bss_end, .)
0x00006330 __data_load_start = LOADADDR (.data)
0x000063f8 __data_load_end = (__data_load_start + SIZEOF (.data))
 
.noinit 0x008007a7 0x0
0x008007a7 PROVIDE (__noinit_start, .)
*(.noinit*)
0x008007a7 PROVIDE (__noinit_end, .)
0x008007a7 _end = .
0x008007a7 PROVIDE (__heap_start, .)
 
.eeprom 0x00810000 0x800
*(.eeprom*)
.eeprom 0x00810000 0x800 main.o
0x00810000 EEPromArray
0x00810800 __eeprom_end = .
 
.stab 0x00000000 0x36c
*(.stab)
.stab 0x00000000 0x36c c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
 
.stabstr 0x00000000 0x84
*(.stabstr)
.stabstr 0x00000000 0x84 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
 
.stab.excl
*(.stab.excl)
 
.stab.exclstr
*(.stab.exclstr)
 
.stab.index
*(.stab.index)
 
.stab.indexstr
*(.stab.indexstr)
 
.comment
*(.comment)
 
.debug
*(.debug)
 
.line
*(.line)
 
.debug_srcinfo
*(.debug_srcinfo)
 
.debug_sfnames
*(.debug_sfnames)
 
.debug_aranges
*(.debug_aranges)
 
.debug_pubnames
*(.debug_pubnames)
 
.debug_info
*(.debug_info)
*(.gnu.linkonce.wi.*)
 
.debug_abbrev
*(.debug_abbrev)
 
.debug_line
*(.debug_line)
 
.debug_frame
*(.debug_frame)
 
.debug_str
*(.debug_str)
 
.debug_loc
*(.debug_loc)
 
.debug_macinfo
*(.debug_macinfo)
OUTPUT(Flight-Ctrl_MEGA644_V0_60.elf elf32-avr)
LOAD linker stubs
 
Cross Reference Table
 
Symbol File
ADC_Init analog.o
main.o
AccumulateGier analog.o
fc.o
menu.o
AccumulateNick analog.o
fc.o
menu.o
AccumulateRoll analog.o
fc.o
menu.o
AdNeutralGier fc.o
rc.o
menu.o
analog.o
AdNeutralNick fc.o
rc.o
menu.o
analog.o
AdNeutralRoll fc.o
rc.o
menu.o
analog.o
AddCRC uart.o
Aktuell_Gier analog.o
Aktuell_Nick analog.o
Aktuell_Roll analog.o
Aktuell_ax analog.o
Aktuell_ay analog.o
Aktuell_az fc.o
menu.o
analog.o
AnzahlEmpfangsBytes uart.o
Array menu.o
BearbeiteRxDaten uart.o
main.o
CalibrierMittelwert fc.o
CheckDelay timer0.o
fc.o
uart.o
main.o
CntCrcError uart.o
CosinusNickWinkel fc.o
GPS.o
rc.o
twimaster.o
menu.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
CosinusRollWinkel fc.o
GPS.o
rc.o
twimaster.o
menu.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
Count GPS.o
fc.o
rc.o
twimaster.o
menu.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
CountMilliseconds timer0.o
DatenUebertragung uart.o
main.o
DebugDataAnforderung uart.o
DebugDisplayAnforderung uart.o
DebugGetAnforderung uart.o
DebugIn uart.o
main.o
DebugOut fc.o
timer0.o
uart.o
Debug_Timer uart.o
Decode64 uart.o
DefaultKonstanten1 fc.o
main.o
DefaultKonstanten2 fc.o
main.o
Delay_ms timer0.o
fc.o
analog.o
DiffNick GPS.o
fc.o
rc.o
twimaster.o
menu.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
DiffRoll GPS.o
fc.o
rc.o
twimaster.o
menu.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
DispPtr menu.o
printf_P.o
DisplayBuff menu.o
printf_P.o
uart.o
DruckOffsetSetting menu.o
analog.o
EEPromArray main.o
fc.o
uart.o
EE_Parameter fc.o
menu.o
timer0.o
uart.o
main.o
GPS_Main GPS.o
main.o
GPS_Neutral GPS.o
fc.o
GPS_Nick GPS.o
fc.o
menu.o
main.o
GPS_Roll GPS.o
fc.o
menu.o
main.o
GetActiveParamSetNumber main.o
fc.o
menu.o
uart.o
GetVersionAnforderung uart.o
GpsAktuell_X GPS.o
GpsAktuell_Y GPS.o
GpsZiel_X GPS.o
GpsZiel_Y GPS.o
GyroFaktor fc.o
HoeheD analog.o
fc.o
HoehenReglerAktiv fc.o
HoehenWert fc.o
menu.o
analog.o
IntegralFaktor fc.o
IntegralNick fc.o
GPS.o
rc.o
twimaster.o
menu.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
IntegralNick2 fc.o
GPS.o
rc.o
twimaster.o
menu.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
IntegralRoll fc.o
GPS.o
rc.o
twimaster.o
menu.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
IntegralRoll2 fc.o
GPS.o
rc.o
twimaster.o
menu.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
Integral_Gier fc.o
GPS.o
rc.o
twimaster.o
menu.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
Ki fc.o
KompassRichtung fc.o
menu.o
timer0.o
KompassStartwert fc.o
menu.o
timer0.o
KompassValue fc.o
menu.o
timer0.o
Kp fc.o
LcdClear menu.o
main.o
Luftdruck analog.o
fc.o
MAX_GAS fc.o
MIN_GAS fc.o
MeineSlaveAdresse uart.o
Menu menu.o
uart.o
MessLuftdruck analog.o
fc.o
menu.o
Mess_IntegralNick fc.o
GPS.o
rc.o
twimaster.o
menu.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
Mess_IntegralNick2 fc.o
GPS.o
rc.o
twimaster.o
menu.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
Mess_IntegralRoll fc.o
GPS.o
rc.o
twimaster.o
menu.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
Mess_IntegralRoll2 fc.o
GPS.o
rc.o
twimaster.o
menu.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
Mess_Integral_Gier fc.o
GPS.o
rc.o
twimaster.o
menu.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
Mess_Integral_Gier2 fc.o
analog.o
Mess_Integral_Hoch fc.o
analog.o
MessanzahlGier analog.o
fc.o
menu.o
MessanzahlNick analog.o
fc.o
menu.o
MessanzahlRoll analog.o
fc.o
menu.o
MesswertGier fc.o
MesswertNick fc.o
MesswertRoll fc.o
Mittelwert fc.o
Mittelwert_AccHoch fc.o
Mittelwert_AccNick fc.o
Mittelwert_AccRoll fc.o
MotorRegler fc.o
main.o
MotorTest uart.o
fc.o
MotorWert GPS.o
fc.o
rc.o
twimaster.o
menu.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
Motor_Hinten GPS.o
fc.o
rc.o
twimaster.o
menu.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
Motor_Links GPS.o
fc.o
rc.o
twimaster.o
menu.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
Motor_Rechts GPS.o
fc.o
rc.o
twimaster.o
menu.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
Motor_Vorne GPS.o
fc.o
rc.o
twimaster.o
menu.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
MotorenEin fc.o
GPS.o
rc.o
twimaster.o
menu.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
NMEABuffer uart.o
NeueKoordinateEmpfangen uart.o
NeuerDatensatzEmpfangen uart.o
NeutralAccX fc.o
menu.o
analog.o
NeutralAccY fc.o
menu.o
analog.o
NeutralAccZ fc.o
menu.o
analog.o
NewPpmData rc.o
fc.o
Notlandung fc.o
PAD_0 printf_P.o
PAD_SP printf_P.o
PC_DebugTimeout uart.o
PPM_diff fc.o
rc.o
PPM_in fc.o
rc.o
menu.o
main.o
PRINT printf_P.o
PRINTP printf_P.o
ParameterZuordnung fc.o
Parameter_Gier_P fc.o
Parameter_Gyro_I fc.o
Parameter_Gyro_P fc.o
Parameter_Hoehe_ACC_Wirkung fc.o
Parameter_Hoehe_P fc.o
Parameter_I_Faktor fc.o
Parameter_KompassWirkung fc.o
Parameter_Luftdruck_D fc.o
Parameter_MaxHoehe fc.o
Parameter_ServoNickControl fc.o
menu.o
timer0.o
Parameter_UserParam1 fc.o
Parameter_UserParam2 fc.o
Parameter_UserParam3 fc.o
Parameter_UserParam4 fc.o
PcZugriff uart.o
fc.o
main.o
Piep fc.o
uart.o
Poti1 fc.o
GPS.o
menu.o
Poti2 fc.o
GPS.o
menu.o
Poti3 fc.o
GPS.o
menu.o
Poti4 fc.o
menu.o
PrintZiel printf_P.o
Putchar printf_P.o
ReadParameterSet main.o
fc.o
uart.o
RemoteTasten menu.o
GPS.o
fc.o
rc.o
twimaster.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
RxdBuffer uart.o
SendMotorData fc.o
main.o
SendOutData uart.o
SendeBuffer GPS.o
uart.o
SenderOkay fc.o
GPS.o
rc.o
twimaster.o
menu.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
ServoValue timer0.o
menu.o
SetDelay timer0.o
fc.o
uart.o
main.o
SetNeutral fc.o
main.o
SioTmp uart.o
SollHoehe fc.o
menu.o
StartLuftdruck fc.o
analog.o
StickGier fc.o
GPS.o
rc.o
twimaster.o
menu.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
StickNick fc.o
GPS.o
rc.o
twimaster.o
menu.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
StickRoll fc.o
GPS.o
rc.o
twimaster.o
menu.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
SucheLuftruckOffset analog.o
fc.o
main.o
TestInt menu.o
Timeout fc.o
GPS.o
rc.o
twimaster.o
menu.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
Timer_Init timer0.o
main.o
UART_Init uart.o
main.o
UBat analog.o
menu.o
main.o
UebertragungAbgeschlossen uart.o
GPS.o
UpdateMotor timer0.o
main.o
VersionInfo uart.o
main.o
WriteParameterSet main.o
uart.o
WriteProgramData uart.o
ZaehlMessungen analog.o
fc.o
__addsf3 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(addsf3.o)
fc.o
analog.o
__addsf3x c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(addsf3x.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(addsf3.o)
__bad_interrupt c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
__bss_end c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_clear_bss.o)
__bss_start c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_clear_bss.o)
__cmpsf2 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
__data_end c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_copy_data.o)
__data_load_start c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_copy_data.o)
__data_start c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_copy_data.o)
__divmodhi4 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_divmodhi4.o)
GPS.o
fc.o
rc.o
menu.o
analog.o
timer0.o
__divmodsi4 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_divmodsi4.o)
GPS.o
fc.o
menu.o
analog.o
timer0.o
__divsf3 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(divsf3.o)
fc.o
__divsf3x c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(divsf3x.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(divsf3.o)
__do_clear_bss c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_clear_bss.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(iob.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(fputc.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(puts.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(printf.o)
gps_ubx.o
GPS.o
fc.o
rc.o
twimaster.o
menu.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
__do_copy_data c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_copy_data.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(iob.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(fputc.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(puts.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(printf.o)
gps_ubx.o
GPS.o
fc.o
rc.o
twimaster.o
menu.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
__eeprom_read_byte_1F2021 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(ee_rb.1F2021.o)
main.o
__eeprom_write_byte_1F2021 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(ee_wb.1F2021.o)
fc.o
uart.o
main.o
__eqsf2 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
__fixsfsi c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fixsfsi.o)
fc.o
menu.o
analog.o
__fixunssfsi c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fixsfsi.o)
__floatsisf c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(floatsisf.o)
fc.o
analog.o
__floatunssisf c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(floatsisf.o)
__fp_lneg c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fixsfsi.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(floatsisf.o)
__fp_merge c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_merge.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(mulsf3.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(floatsisf.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(divsf3.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(addsf3.o)
__fp_nan c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_nan.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_split.o)
__fp_nanEDOM c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_nan.o)
__fp_nanERANGE c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_nan.o)
__fp_nanx c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_nan.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(mulsf3x.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(divsf3x.o)
__fp_split1 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_split.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fixsfsi.o)
__fp_split2 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_split.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
__fp_split3 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_split.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(mulsf3.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(divsf3.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(addsf3.o)
__fp_split_a c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_split.o)
__fp_zero c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_zero.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_merge.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fixsfsi.o)
__fp_zerox c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_zero.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(mulsf3x.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(divsf3x.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(addsf3x.o)
__gesf2 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
__gtsf2 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
analog.o
__heap_end c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
__init c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
__iob c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(iob.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(puts.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(printf.o)
__lesf2 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
__ltsf2 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
fc.o
analog.o
__mulsf3 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(mulsf3.o)
fc.o
__mulsf3x c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(mulsf3x.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(mulsf3.o)
__mulsi3 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_mulsi3.o)
GPS.o
fc.o
timer0.o
__nesf2 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
__stack c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
__subsf3 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libm.a(addsf3.o)
analog.o
__udivmodhi4 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_udivmodhi4.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_divmodhi4.o)
GPS.o
analog.o
__udivmodsi4 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_udivmodsi4.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_divmodsi4.o)
printf_P.o
__vector_1 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
__vector_10 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
__vector_11 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
__vector_12 rc.o
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
__vector_13 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
__vector_14 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
__vector_15 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
__vector_16 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
__vector_17 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
__vector_18 timer0.o
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
__vector_19 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
__vector_2 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
__vector_20 uart.o
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
__vector_21 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
__vector_22 uart.o
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
__vector_23 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
__vector_24 analog.o
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
__vector_25 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
__vector_26 twimaster.o
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
__vector_27 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
__vector_3 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
__vector_4 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
__vector_5 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
__vector_6 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
__vector_7 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
__vector_8 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
__vector_9 timer0.o
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
__vector_default c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
__vectors c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
_div c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_divmodhi4.o)
_printf_P printf_P.o
menu.o
analog.o
main.o
accumulate_AccHoch analog.o
fc.o
accumulate_AccNick analog.o
fc.o
menu.o
accumulate_AccRoll analog.o
fc.o
menu.o
beeptime timer0.o
fc.o
main.o
cntKompass timer0.o
fputc c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(fputc.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
gps_dx GPS.o
gps_dy GPS.o
gps_hold GPS.o
gps_trace GPS.o
gps_vx GPS.o
gps_vy GPS.o
h GPS.o
fc.o
rc.o
twimaster.o
menu.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
i2c_init twimaster.o
main.o
i2c_start twimaster.o
fc.o
i2c_stop twimaster.o
i2c_write_byte twimaster.o
m GPS.o
fc.o
rc.o
twimaster.o
menu.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
main main.o
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm644.o
memchr c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(memchr.o)
printf_P.o
messanzahl_AccHoch analog.o
fc.o
messanzahl_AccNick analog.o
fc.o
menu.o
messanzahl_AccRoll analog.o
fc.o
menu.o
messanzahl_Druck analog.o
motor twimaster.o
fc.o
motor_rx twimaster.o
motorread twimaster.o
nav_sol gps_ubx.o
GPS.o
fc.o
rc.o
twimaster.o
menu.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
print_int16 GPS.o
print_pos GPS.o
print_string GPS.o
print_uint16 GPS.o
printf c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(printf.o)
gps_ubx.o
puts c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(puts.o)
gps_ubx.o
rc_sum_init rc.o
main.o
s GPS.o
fc.o
rc.o
twimaster.o
menu.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
show_ubx gps_ubx.o
strlen_P c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(strlen_P.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
strnlen c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(strnlen.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
strnlen_P c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(strnlen_P.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
test_nick GPS.o
test_roll GPS.o
tmpLuftdruck analog.o
twi_state twimaster.o
fc.o
uart_putchar uart.o
printf_P.o
ubx gps_ubx.o
GPS.o
fc.o
rc.o
twimaster.o
menu.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
ubx_buf gps_ubx.o
ubx_buf_len gps_ubx.o
ubx_decode gps_ubx.o
GPS.o
ubx_push gps_ubx.o
uart.o
vfprintf c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(printf.o)
/branches/V0.60_GPS_BETA_martosi/Flight-Ctrl_MEGA644_V0_60.sym
0,0 → 1,498
00000000 W __heap_end
00000000 a __tmp_reg__
00000000 a __tmp_reg__
00000000 a __tmp_reg__
00000000 a __tmp_reg__
00000000 a __tmp_reg__
00000000 a __tmp_reg__
00000000 a __tmp_reg__
00000000 a __tmp_reg__
00000000 a __tmp_reg__
00000000 a __tmp_reg__
00000000 a __tmp_reg__
00000000 a __tmp_reg__
00000000 a __tmp_reg__
00000000 a __tmp_reg__
00000000 a __tmp_reg__
00000000 a __tmp_reg__
00000000 W __vector_default
00000000 T __vectors
00000001 a __zero_reg__
00000001 a __zero_reg__
00000001 a __zero_reg__
00000001 a __zero_reg__
00000001 a __zero_reg__
00000001 a __zero_reg__
00000001 a __zero_reg__
00000001 a __zero_reg__
00000001 a __zero_reg__
00000001 a __zero_reg__
00000001 a __zero_reg__
00000001 a __zero_reg__
00000001 a __zero_reg__
00000001 a __zero_reg__
00000001 a __zero_reg__
00000001 a __zero_reg__
0000003d a __SP_L__
0000003d a __SP_L__
0000003d a __SP_L__
0000003d a __SP_L__
0000003d a __SP_L__
0000003d a __SP_L__
0000003d a __SP_L__
0000003d a __SP_L__
0000003d a __SP_L__
0000003d a __SP_L__
0000003d a __SP_L__
0000003d a __SP_L__
0000003d a __SP_L__
0000003d a __SP_L__
0000003d a __SP_L__
0000003d a __SP_L__
0000003e a __SP_H__
0000003e a __SP_H__
0000003e a __SP_H__
0000003e a __SP_H__
0000003e a __SP_H__
0000003e a __SP_H__
0000003e a __SP_H__
0000003e a __SP_H__
0000003e a __SP_H__
0000003e a __SP_H__
0000003e a __SP_H__
0000003e a __SP_H__
0000003e a __SP_H__
0000003e a __SP_H__
0000003e a __SP_H__
0000003e a __SP_H__
0000003f a __SREG__
0000003f a __SREG__
0000003f a __SREG__
0000003f a __SREG__
0000003f a __SREG__
0000003f a __SREG__
0000003f a __SREG__
0000003f a __SREG__
0000003f a __SREG__
0000003f a __SREG__
0000003f a __SREG__
0000003f a __SREG__
0000003f a __SREG__
0000003f a __SREG__
0000003f a __SREG__
0000003f a __SREG__
00000070 t __c.1969
00000074 t __c.1967
0000007c t __c.1965
00000088 t __c.1963
00000096 t __c.1961
0000009b t __c.1956
000000b8 t __c.1954
000000d3 t __c.1946
00000102 t __c.1944
00000123 t __c.1942
0000013b t __c.1941
0000013d t __c.2030
0000014b t __c.2028
00000159 t __c.2026
0000015f t __c.2023
0000016d t __c.2021
0000017b t __c.2019
00000189 t __c.2017
00000191 t __c.2014
0000019d t __c.2012
000001a9 t __c.2010
000001b5 t __c.2008
000001c1 t __c.2005
000001d0 t __c.2003
000001df t __c.2001
000001ee t __c.1999
000001fd t __c.1996
0000020c t __c.1994
0000021b t __c.1991
0000022a t __c.1989
00000239 t __c.1987
00000248 t __c.1985
00000255 t __c.1982
00000264 t __c.1980
00000273 t __c.1978
00000282 t __c.1976
00000290 t __c.1973
000002a0 t __c.1971
000002b0 t __c.1969
000002c0 t __c.1967
000002d0 t __c.1964
000002e0 t __c.1962
000002f0 t __c.1960
00000300 t __c.1958
00000310 t __c.1955
0000031f t __c.1953
0000032e t __c.1951
0000033d t __c.1949
00000347 t __c.1946
00000355 t __c.1944
0000035c t __c.1942
0000036b t __c.1940
0000037a t __c.1938
00000389 t __c.1936
00000398 t __c.1932
000003a8 t __c.1930
000003b5 t __c.1928
000003bc t __c.1926
000003ce t __c.1923
000003d4 T __ctors_end
000003d4 T __ctors_start
000003d4 T __dtors_end
000003d4 T __dtors_start
000003d4 W __init
000003d4 T __trampolines_end
000003d4 T __trampolines_start
000003e0 T __do_copy_data
000003ec t .do_copy_data_loop
000003f0 t .do_copy_data_start
000003f6 T __do_clear_bss
000003fe t .do_clear_bss_loop
00000400 t .do_clear_bss_start
0000040a T __bad_interrupt
0000040a W __vector_1
0000040a W __vector_10
0000040a W __vector_11
0000040a W __vector_13
0000040a W __vector_14
0000040a W __vector_15
0000040a W __vector_16
0000040a W __vector_17
0000040a W __vector_19
0000040a W __vector_2
0000040a W __vector_21
0000040a W __vector_23
0000040a W __vector_25
0000040a W __vector_27
0000040a W __vector_3
0000040a W __vector_4
0000040a W __vector_5
0000040a W __vector_6
0000040a W __vector_7
0000040a W __vector_8
0000040e T GetActiveParamSetNumber
0000041c T WriteParameterSet
00000434 t .26_start
00000440 t .26_finished
0000044c T ReadParameterSet
00000462 t .44_start
0000046e t .44_finished
00000470 T main
0000075a T __vector_22
000007c6 T AddCRC
00000822 T SendOutData
000008f2 T Decode64
000009ac T uart_putchar
000009ce T WriteProgramData
000009d0 T UART_Init
00000a06 T DatenUebertragung
00000ae2 T BearbeiteRxDaten
00000c46 T __vector_20
00000e00 T Putchar
00000e32 T PAD_0
00000e48 T PAD_SP
00000e5e T PRINTP
00000e8a T PRINT
00000eb2 T _printf_P
000010ff W __stack
000013fc T __vector_18
00001524 T SetDelay
00001536 T CheckDelay
0000154e T __vector_9
000016a8 T Timer_Init
000016f6 T Delay_ms
0000171a T ADC_Init
00001726 T __vector_24
00001d6e T SucheLuftruckOffset
00001dbc T LcdClear
00001dce T Menu
000025b6 T i2c_init
000025c2 T i2c_start
000025ce T i2c_stop
000025d6 T i2c_write_byte
000025ea T __vector_26
00002726 T rc_sum_init
00002750 T __vector_12
0000288e T Mittelwert
00002e10 T CalibrierMittelwert
00003148 T ParameterZuordnung
000035e2 T DefaultKonstanten2
000036bc T DefaultKonstanten1
0000379e T SendMotorData
0000382c T SetNeutral
00003a28 T Piep
00003a52 T MotorRegler
00004fb0 T GPS_Neutral
00005002 T print_uint16
000050dc T print_int16
000051d4 T print_string
000051f6 T gps_trace
000052b4 T GPS_Main
000055c4 T ubx_push
0000568e T ubx_decode
000057a2 T show_ubx
0000584a T memchr
00005864 T printf
000058a4 T puts
0000590a T vfprintf
00005e9a T strlen_P
00005eac T strnlen_P
00005ec2 T strnlen
00005ed8 T fputc
00005f32 T __subsf3
00005f34 T __addsf3
00005f3c T __addsf3x
00005fb8 T __divsf3
00005fbe T __divsf3x
00006044 T __fixsfsi
00006044 T __fixunssfsi
0000606a T __fp_lneg
0000607a T __floatunssisf
0000607e T __floatsisf
00006092 T __eqsf2
00006092 T __lesf2
00006092 T __ltsf2
00006092 T __nesf2
00006098 T __gesf2
00006098 T __gtsf2
0000609e T __cmpsf2
000060b0 t .fp_cmp
000060e0 T __fp_merge
00006110 T __fp_nan
00006110 T __fp_nanEDOM
00006110 T __fp_nanERANGE
00006110 T __fp_nanx
00006116 T __fp_split3
0000611c T __fp_split2
0000612e T __fp_split1
0000614a T __fp_split_a
00006168 T __fp_zero
0000616e T __fp_zerox
00006172 T __mulsf3
00006178 T __mulsf3x
00006202 T __mulsi3
00006240 T __udivmodhi4
00006248 t __udivmodhi4_loop
00006256 t __udivmodhi4_ep
00006268 T __divmodhi4
00006268 T _div
0000627c t __divmodhi4_neg2
00006282 t __divmodhi4_exit
00006284 t __divmodhi4_neg1
0000628e T __udivmodsi4
0000629a t __udivmodsi4_loop
000062b4 t __udivmodsi4_ep
000062d2 T __divmodsi4
000062e6 t __divmodsi4_neg2
000062f4 t __divmodsi4_exit
000062f6 t __divmodsi4_neg1
00006308 T __eeprom_read_byte_1F2021
00006318 T __eeprom_write_byte_1F2021
00006330 A __data_load_start
00006330 T _etext
000063f8 A __data_load_end
00800100 D __data_start
00800100 D UebertragungAbgeschlossen
00800101 D PcZugriff
00800102 d timer.2012
00800103 d cnt_1ms.1925
00800104 D UBat
00800106 D Luftdruck
0080010a D MessLuftdruck
0080010c D Array
00800116 D DisplayBuff
00800166 d MaxMenue.1921
00800167 D NewPpmData
00800178 D Kp
0080017c D Ki
00800180 D Parameter_Luftdruck_D
00800181 D Parameter_MaxHoehe
00800182 D Parameter_Hoehe_P
00800183 D Parameter_Hoehe_ACC_Wirkung
00800184 D Parameter_KompassWirkung
00800185 D Parameter_Gyro_P
00800186 D Parameter_Gyro_I
00800187 D Parameter_Gier_P
00800188 D Parameter_I_Faktor
00800189 D Parameter_ServoNickControl
008001c8 B __bss_start
008001c8 D __data_end
008001c8 D _edata
008001c8 B DebugGetAnforderung
008001c9 B DebugDisplayAnforderung
008001ca B DebugDataAnforderung
008001cb B GetVersionAnforderung
008001cc B SioTmp
008001cd B NeuerDatensatzEmpfangen
008001ce B NeueKoordinateEmpfangen
008001cf B CntCrcError
008001d0 B AnzahlEmpfangsBytes
008001d1 B PC_DebugTimeout
008001d2 B MotorTest
008001d6 b dis_zeile.2193
008001d7 b UartState.1948
008001d8 b buf_ptr.1947
008001d9 b crc2.1946
008001da b crc1.1945
008001db b crc.1944
008001dd b ptr.1931
008001df B CountMilliseconds
008001e1 B UpdateMotor
008001e2 B cntKompass
008001e4 B beeptime
008001e6 B ServoValue
008001e8 b cnt.1926
008001e9 b tim_main
008001eb B AccumulateNick
008001ed B AccumulateRoll
008001ef B AccumulateGier
008001f1 B accumulate_AccRoll
008001f3 B accumulate_AccNick
008001f5 B accumulate_AccHoch
008001f7 B MessanzahlNick
008001f8 B MessanzahlRoll
008001f9 B MessanzahlGier
008001fa B messanzahl_AccNick
008001fb B messanzahl_AccRoll
008001fc B messanzahl_AccHoch
008001fd B HoeheD
008001ff B ZaehlMessungen
00800201 b state.1956
00800202 b kanal.1955
00800203 B TestInt
00800205 B DispPtr
00800206 B RemoteTasten
00800207 b MenuePunkt.1922
00800208 B twi_state
00800209 B motor
0080020a B motorread
0080020b b index.1922
0080020d b AltICR.1920
0080020f B Timeout
00800210 B AdNeutralNick
00800212 B AdNeutralRoll
00800214 B AdNeutralGier
00800216 B NeutralAccX
00800218 B NeutralAccY
0080021a B NeutralAccZ
0080021e B CosinusNickWinkel
0080021f B CosinusRollWinkel
00800220 B IntegralNick
00800224 B IntegralNick2
00800228 B IntegralRoll
0080022c B IntegralRoll2
00800230 B Integral_Gier
00800234 B Mess_IntegralNick
00800238 B Mess_IntegralNick2
0080023c B Mess_IntegralRoll
00800240 B Mess_IntegralRoll2
00800244 B Mess_Integral_Gier
00800248 B Mess_Integral_Gier2
0080024c B Mess_Integral_Hoch
00800250 B KompassValue
00800252 B KompassStartwert
00800254 B KompassRichtung
00800256 B Notlandung
00800257 B HoehenReglerAktiv
00800258 B Poti1
0080025a B Poti2
0080025c B Poti3
0080025e B Poti4
00800260 B SenderOkay
00800261 B StickNick
00800263 B StickRoll
00800265 B StickGier
00800267 B MotorenEin
00800268 B HoehenWert
0080026a B SollHoehe
0080026c B Parameter_UserParam1
0080026d B Parameter_UserParam2
0080026e B Parameter_UserParam3
0080026f B Parameter_UserParam4
00800270 b SignalSchlecht.2317
00800272 b NeueKompassRichtungMerken.2313
00800273 b TimerWerteausgabe.2312
00800274 b hoehenregler.2311
00800276 b modell_fliegt.2310
00800278 b delay_ausschalten.2309
00800279 b delay_einschalten.2308
0080027a b delay_neutral.2307
0080027b b RcLostTimer.2306
0080027d b IntegralFehlerRoll.2305
0080027f b IntegralFehlerNick.2304
00800281 b tmp_long2.2303
00800285 b tmp_long.2302
00800289 b sollGier.2301
0080028d b SummeRoll.2300
00800291 b SummeNick.2299
00800295 B GPS_Nick
00800297 B GPS_Roll
00800299 B test_nick
0080029b B test_roll
0080029d B GpsAktuell_X
008002a1 B GpsAktuell_Y
008002a5 B GpsZiel_X
008002a9 B GpsZiel_Y
008002ad B DiffRoll
008002af B Motor_Vorne
008002b0 B Motor_Hinten
008002b1 B ubx
008003b5 B DiffNick
008003b7 B Motor_Rechts
008003b8 B Count
008003b9 B nav_sol
008003e2 B Motor_Links
008003e3 B s
008003e4 B h
008003e5 B m
008003e6 B MotorWert
008003eb B MeineSlaveAdresse
008003ec B SendeBuffer
00800482 B NMEABuffer
00800518 B Debug_Timer
0080051a B DebugIn
00800525 B VersionInfo
0080052f B RxdBuffer
008005c5 B DebugOut
008005f7 B PrintZiel
008005f8 B Aktuell_ay
008005fa B Aktuell_az
008005fc B StartLuftdruck
008005fe B Aktuell_Nick
00800600 B messanzahl_Druck
00800601 B Aktuell_Roll
00800603 B Aktuell_ax
00800605 B DruckOffsetSetting
00800606 B Aktuell_Gier
00800608 B tmpLuftdruck
0080060a B motor_rx
00800612 B PPM_in
00800628 B PPM_diff
0080063e B EE_Parameter
00800678 B MesswertRoll
0080067a B MesswertNick
0080067c B MIN_GAS
0080067d B Mittelwert_AccHoch
0080067f B IntegralFaktor
00800683 B Mittelwert_AccNick
00800685 B MAX_GAS
00800686 B MesswertGier
00800688 B GyroFaktor
0080068c B Mittelwert_AccRoll
0080068e B gps_dy
00800692 B gps_hold
00800693 B gps_vy
00800697 B gps_dx
0080069b B print_pos
0080069c B gps_vx
008006a0 B ubx_buf_len
008006a1 B ubx_buf
008007a1 B __iob
008007a7 B __bss_end
008007a7 A _end
00810000 D EEPromArray
00810800 D __eeprom_end