Rev 21 | Blame | Last modification | View Log | RSS feed
Flight-Ctrl_MEGA644_V0_60.elf: file format elf32-avr
Sections:
Idx Name Size VMA LMA File off Algn
0 .data 0000008e 00800100 00005cfc 00005db0 2**0
CONTENTS, ALLOC, LOAD, DATA
1 .text 00005cfc 00000000 00000000 000000b4 2**1
CONTENTS, ALLOC, LOAD, READONLY, CODE
2 .bss 00000460 0080018e 0080018e 00005e3e 2**0
ALLOC
3 .eeprom 00000800 00810000 00810000 00005e3e 2**0
CONTENTS, ALLOC, LOAD, DATA
4 .stab 00000378 00000000 00000000 00006640 2**2
CONTENTS, READONLY, DEBUGGING
5 .stabstr 00000071 00000000 00000000 000069b8 2**0
CONTENTS, READONLY, DEBUGGING
Disassembly of section .text:
00000000 <__vectors>:
0: 0c 94 ec 01 jmp 0x3d8 ; 0x3d8 <__ctors_end>
4: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
8: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
c: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
10: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
14: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
18: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
1c: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
20: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
24: 0c 94 46 0c jmp 0x188c ; 0x188c <__vector_9>
28: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
2c: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
30: 0c 94 17 15 jmp 0x2a2e ; 0x2a2e <__vector_12>
34: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
38: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
3c: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
40: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
44: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
48: 0c 94 9d 0b jmp 0x173a ; 0x173a <__vector_18>
4c: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
50: 0c 94 5f 04 jmp 0x8be ; 0x8be <__vector_20>
54: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
58: 0c 94 a5 03 jmp 0x74a ; 0x74a <__vector_22>
5c: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
60: 0c 94 32 0d jmp 0x1a64 ; 0x1a64 <__vector_24>
64: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
68: 0c 94 64 14 jmp 0x28c8 ; 0x28c8 <__vector_26>
6c: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
00000070 <table_cos>:
70: 08 29 or r16, r8
72: 57 3f cpi r21, 0xF7 ; 247
74: 9f 2d mov r25, r15
76: 49 cb rjmp .-2414 ; 0xfffff70a <__eeprom_end+0xff7eef0a>
78: a5 31 cpi r26, 0x15 ; 21
7a: 0f 76 andi r16, 0x6F ; 111
7c: c7 34 cpi r28, 0x47 ; 71
7e: 93 f2 brvs .-92 ; 0x24 <__zero_reg__+0x23>
80: 7e 37 cpi r23, 0x7E ; 126
82: d0 0d add r29, r0
84: 01 3a cpi r16, 0xA1 ; 161
86: b6 0b sbc r27, r22
88: 61 3d cpi r22, 0xD1 ; 209
8a: 2a aa std Y+50, r2 ; 0x32
8c: ab 3f cpi r26, 0xFB ; 251
8e: 00 00 nop
90: 00 3f cpi r16, 0xF0 ; 240
92: 80 00 .word 0x0080 ; ????
...
00000096 <__c.2019>:
96: 0a 0a 0d 00 ....
0000009a <__c.2017>:
9a: 4e 65 75 74 72 61 6c 00 Neutral.
000000a2 <__c.2015>:
a2: 48 65 61 64 69 6e 67 48 6f 6c 64 00 HeadingHold.
000000ae <__c.2013>:
ae: 0a 0d 53 74 65 75 65 72 75 6e 67 3a 20 00 ..Steuerung: .
000000bc <__c.2011>:
bc: 4f 4b 0a 0d 00 OK...
000000c1 <__c.2006>:
c1: 0a 0d 41 62 67 6c 65 69 63 68 20 4c 75 66 74 64 ..Abgleich Luftd
d1: 72 75 63 6b 73 65 6e 73 6f 72 2e 2e 00 rucksensor...
000000de <__c.2004>:
de: 0a 0d 42 65 6e 75 74 7a 65 20 50 61 72 61 6d 65 ..Benutze Parame
ee: 74 65 72 73 61 74 7a 20 25 64 00 tersatz %d.
000000f9 <__c.1996>:
f9: 0a 0d 49 6e 69 74 2e 20 45 45 50 52 4f 4d 3a 20 ..Init. EEPROM:
109: 47 65 6e 65 72 69 65 72 65 20 44 65 66 61 75 6c Generiere Defaul
119: 74 2d 50 61 72 61 6d 65 74 65 72 2e 2e 2e 00 t-Parameter....
00000128 <__c.1994>:
128: 0a 0d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ..==============
138: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
...
00000149 <__c.1992>:
149: 0a 0d 46 6c 69 67 68 74 43 6f 6e 74 72 6f 6c 20 ..FlightControl
159: 56 25 64 2e 25 64 20 00 V%d.%d .
00000161 <__c.1991>:
161: 2e 00 ..
00000163 <__c.2073>:
163: 52 61 6e 67 65 3a 25 33 69 2d 25 33 69 00 Range:%3i-%3i.
00000171 <__c.2071>:
171: 53 74 65 6c 6c 75 6e 67 3a 20 25 33 69 00 Stellung: %3i.
0000017f <__c.2069>:
17f: 53 65 74 70 6f 69 6e 74 20 20 25 33 69 00 Setpoint %3i.
0000018d <__c.2067>:
18d: 53 65 72 76 6f 20 20 00 Servo .
00000195 <__c.2064>:
195: 50 6f 74 69 34 3a 20 20 25 33 69 00 Poti4: %3i.
000001a1 <__c.2062>:
1a1: 50 6f 74 69 33 3a 20 20 25 33 69 00 Poti3: %3i.
000001ad <__c.2060>:
1ad: 50 6f 74 69 32 3a 20 20 25 33 69 00 Poti2: %3i.
000001b9 <__c.2058>:
1b9: 50 6f 74 69 31 3a 20 20 25 33 69 00 Poti1: %3i.
000001c5 <__c.2055>:
1c5: 53 74 61 72 74 3a 20 20 20 20 20 25 35 69 00 Start: %5i.
000001d4 <__c.2053>:
1d4: 4d 65 73 73 77 65 72 74 3a 20 20 25 35 69 00 Messwert: %5i.
000001e3 <__c.2051>:
1e3: 52 69 63 68 74 75 6e 67 3a 20 20 25 35 69 00 Richtung: %5i.
000001f2 <__c.2049>:
1f2: 4b 6f 6d 70 61 73 73 20 20 20 20 20 20 20 00 Kompass .
00000201 <__c.2046>:
201: 45 6d 70 66 2e 50 65 67 65 6c 3a 25 35 69 00 Empf.Pegel:%5i.
00000210 <__c.2044>:
210: 53 70 61 6e 6e 75 6e 67 3a 20 20 25 35 69 00 Spannung: %5i.
0000021f <__c.2041>:
21f: 48 6f 63 68 20 25 34 69 20 28 25 33 69 29 00 Hoch %4i (%3i).
0000022e <__c.2039>:
22e: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00 Roll %4i (%3i).
0000023d <__c.2037>:
23d: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00 Nick %4i (%3i).
0000024c <__c.2035>:
24c: 41 43 43 20 2d 20 53 65 6e 73 6f 72 00 ACC - Sensor.
00000259 <__c.2032>:
259: 47 69 65 72 20 25 34 69 20 28 25 33 69 29 00 Gier %4i (%3i).
00000268 <__c.2030>:
268: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00 Roll %4i (%3i).
00000277 <__c.2028>:
277: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00 Nick %4i (%3i).
00000286 <__c.2026>:
286: 47 79 72 6f 20 2d 20 53 65 6e 73 6f 72 00 Gyro - Sensor.
00000294 <__c.2023>:
294: 50 33 3a 25 34 69 20 20 4b 61 6e e4 6c 65 20 00 P3:%4i Kan.le .
000002a4 <__c.2021>:
2a4: 50 31 3a 25 34 69 20 20 50 32 3a 25 34 69 20 00 P1:%4i P2:%4i .
000002b4 <__c.2019>:
2b4: 47 73 3a 25 34 69 20 20 47 69 3a 25 34 69 20 00 Gs:%4i Gi:%4i .
000002c4 <__c.2017>:
2c4: 4e 69 3a 25 34 69 20 20 52 6f 3a 25 34 69 20 00 Ni:%4i Ro:%4i .
000002d4 <__c.2014>:
2d4: 4b 37 3a 25 34 69 20 20 4b 61 6e e4 6c 65 20 00 K7:%4i Kan.le .
000002e4 <__c.2012>:
2e4: 4b 35 3a 25 34 69 20 20 4b 36 3a 25 34 69 20 00 K5:%4i K6:%4i .
000002f4 <__c.2010>:
2f4: 4b 33 3a 25 34 69 20 20 4b 34 3a 25 34 69 20 00 K3:%4i K4:%4i .
00000304 <__c.2008>:
304: 4b 31 3a 25 34 69 20 20 4b 32 3a 25 34 69 20 00 K1:%4i K2:%4i .
00000314 <__c.2005>:
314: 4b 6f 6d 70 61 73 73 3a 20 20 20 25 35 69 00 Kompass: %5i.
00000323 <__c.2003>:
323: 52 6f 6c 6c 3a 20 20 20 20 20 20 25 35 69 00 Roll: %5i.
00000332 <__c.2001>:
332: 4e 69 63 6b 3a 20 20 20 20 20 20 25 35 69 00 Nick: %5i.
00000341 <__c.1999>:
341: 61 6b 74 2e 20 4c 61 67 65 00 akt. Lage.
0000034b <__c.1996>:
34b: 48 f6 68 65 6e 72 65 67 65 6c 75 6e 67 00 H.henregelung.
00000359 <__c.1994>:
359: 4b 65 69 6e 65 20 00 Keine .
00000360 <__c.1992>:
360: 4f 66 66 20 20 20 20 20 20 3a 20 25 35 69 00 Off : %5i.
0000036f <__c.1990>:
36f: 4c 75 66 74 64 72 75 63 6b 3a 20 25 35 69 00 Luftdruck: %5i.
0000037e <__c.1988>:
37e: 53 6f 6c 6c 48 6f 65 68 65 3a 20 25 35 69 00 SollHoehe: %5i.
0000038d <__c.1986>:
38d: 48 6f 65 68 65 3a 20 20 20 20 20 25 35 69 00 Hoehe: %5i.
0000039c <__c.1982>:
39c: 28 63 29 20 48 6f 6c 67 65 72 20 42 75 73 73 00 (c) Holger Buss.
000003ac <__c.1980>:
3ac: 53 65 74 74 69 6e 67 3a 20 25 64 20 00 Setting: %d .
000003b9 <__c.1978>:
3b9: 56 25 64 2e 25 64 00 V%d.%d.
000003c0 <__c.1976>:
3c0: 2b 2b 20 4d 69 6b 72 6f 4b 6f 70 74 65 72 20 2b ++ MikroKopter +
3d0: 2b 00 +.
000003d2 <__c.1973>:
3d2: 5b 25 69 5d 00 00 [%i]..
000003d8 <__ctors_end>:
3d8: 11 24 eor r1, r1
3da: 1f be out 0x3f, r1 ; 63
3dc: cf ef ldi r28, 0xFF ; 255
3de: d0 e1 ldi r29, 0x10 ; 16
3e0: de bf out 0x3e, r29 ; 62
3e2: cd bf out 0x3d, r28 ; 61
000003e4 <__do_copy_data>:
3e4: 11 e0 ldi r17, 0x01 ; 1
3e6: a0 e0 ldi r26, 0x00 ; 0
3e8: b1 e0 ldi r27, 0x01 ; 1
3ea: ec ef ldi r30, 0xFC ; 252
3ec: fc e5 ldi r31, 0x5C ; 92
3ee: 02 c0 rjmp .+4 ; 0x3f4 <.do_copy_data_start>
000003f0 <.do_copy_data_loop>:
3f0: 05 90 lpm r0, Z+
3f2: 0d 92 st X+, r0
000003f4 <.do_copy_data_start>:
3f4: ae 38 cpi r26, 0x8E ; 142
3f6: b1 07 cpc r27, r17
3f8: d9 f7 brne .-10 ; 0x3f0 <.do_copy_data_loop>
000003fa <__do_clear_bss>:
3fa: 15 e0 ldi r17, 0x05 ; 5
3fc: ae e8 ldi r26, 0x8E ; 142
3fe: b1 e0 ldi r27, 0x01 ; 1
400: 01 c0 rjmp .+2 ; 0x404 <.do_clear_bss_start>
00000402 <.do_clear_bss_loop>:
402: 1d 92 st X+, r1
00000404 <.do_clear_bss_start>:
404: ae 3e cpi r26, 0xEE ; 238
406: b1 07 cpc r27, r17
408: e1 f7 brne .-8 ; 0x402 <.do_clear_bss_loop>
40a: 0e 94 40 02 call 0x480 ; 0x480 <main>
40e: 0c 94 7d 2e jmp 0x5cfa ; 0x5cfa <_exit>
00000412 <__bad_interrupt>:
412: 0c 94 00 00 jmp 0 ; 0x0 <__vectors>
00000416 <GetActiveParamSetNumber>:
416: a2 e0 ldi r26, 0x02 ; 2
418: b0 e0 ldi r27, 0x00 ; 0
41a: 0e 94 69 2e call 0x5cd2 ; 0x5cd2 <__eeprom_read_byte_1F2021>
41e: 80 2d mov r24, r0
420: 99 27 eor r25, r25
422: 08 95 ret
00000424 <WriteParameterSet>:
424: fb 01 movw r30, r22
426: 28 2f mov r18, r24
428: 86 30 cpi r24, 0x06 ; 6
42a: 08 f0 brcs .+2 ; 0x42e <WriteParameterSet+0xa>
42c: 25 e0 ldi r18, 0x05 ; 5
42e: 84 2f mov r24, r20
430: 99 27 eor r25, r25
432: 42 9f mul r20, r18
434: d0 01 movw r26, r0
436: 11 24 eor r1, r1
438: ac 59 subi r26, 0x9C ; 156
43a: bf 4f sbci r27, 0xFF ; 255
0000043c <.26_start>:
43c: 01 97 sbiw r24, 0x01 ; 1
43e: 24 f0 brlt .+8 ; 0x448 <.26_finished>
440: 01 90 ld r0, Z+
442: 0e 94 71 2e call 0x5ce2 ; 0x5ce2 <__eeprom_write_byte_1F2021>
446: fa cf rjmp .-12 ; 0x43c <.26_start>
00000448 <.26_finished>:
448: a2 e0 ldi r26, 0x02 ; 2
44a: b0 e0 ldi r27, 0x00 ; 0
44c: 02 2e mov r0, r18
44e: 0e 94 71 2e call 0x5ce2 ; 0x5ce2 <__eeprom_write_byte_1F2021>
452: 08 95 ret
00000454 <ReadParameterSet>:
454: cf 93 push r28
456: df 93 push r29
458: fb 01 movw r30, r22
45a: c4 2f mov r28, r20
45c: dd 27 eor r29, r29
45e: 86 30 cpi r24, 0x06 ; 6
460: 08 f0 brcs .+2 ; 0x464 <ReadParameterSet+0x10>
462: 85 e0 ldi r24, 0x05 ; 5
464: 48 9f mul r20, r24
466: d0 01 movw r26, r0
468: 11 24 eor r1, r1
46a: ac 59 subi r26, 0x9C ; 156
46c: bf 4f sbci r27, 0xFF ; 255
0000046e <.44_start>:
46e: 21 97 sbiw r28, 0x01 ; 1
470: 24 f0 brlt .+8 ; 0x47a <.44_finished>
472: 0e 94 69 2e call 0x5cd2 ; 0x5cd2 <__eeprom_read_byte_1F2021>
476: 01 92 st Z+, r0
478: fa cf rjmp .-12 ; 0x46e <.44_start>
0000047a <.44_finished>:
47a: df 91 pop r29
47c: cf 91 pop r28
47e: 08 95 ret
00000480 <main>:
480: 0f 93 push r16
482: 1f 93 push r17
484: cf 93 push r28
486: df 93 push r29
488: 91 e0 ldi r25, 0x01 ; 1
48a: 97 b9 out 0x07, r25 ; 7
48c: 8f ef ldi r24, 0xFF ; 255
48e: 88 b9 out 0x08, r24 ; 8
490: 8b e1 ldi r24, 0x1B ; 27
492: 84 b9 out 0x04, r24 ; 4
494: 95 b9 out 0x05, r25 ; 5
496: 8e e3 ldi r24, 0x3E ; 62
498: 8a b9 out 0x0a, r24 ; 10
49a: 57 9a sbi 0x0a, 7 ; 10
49c: 87 ef ldi r24, 0xF7 ; 247
49e: 8b b9 out 0x0b, r24 ; 11
4a0: 84 b7 in r24, 0x34 ; 52
4a2: 87 7f andi r24, 0xF7 ; 247
4a4: 84 bf out 0x34, r24 ; 52
4a6: 80 91 60 00 lds r24, 0x0060
4aa: 88 61 ori r24, 0x18 ; 24
4ac: 80 93 60 00 sts 0x0060, r24
4b0: 10 92 60 00 sts 0x0060, r1
4b4: 80 ed ldi r24, 0xD0 ; 208
4b6: 97 e0 ldi r25, 0x07 ; 7
4b8: 90 93 ac 01 sts 0x01AC, r25
4bc: 80 93 ab 01 sts 0x01AB, r24
4c0: 10 92 2d 02 sts 0x022D, r1
4c4: 10 92 2c 02 sts 0x022C, r1
4c8: 10 92 77 05 sts 0x0577, r1
4cc: 10 92 76 05 sts 0x0576, r1
4d0: 10 92 2b 02 sts 0x022B, r1
4d4: 10 92 2a 02 sts 0x022A, r1
4d8: 10 92 29 02 sts 0x0229, r1
4dc: 10 92 28 02 sts 0x0228, r1
4e0: 28 98 cbi 0x05, 0 ; 5
4e2: 0e 94 f3 0c call 0x19e6 ; 0x19e6 <Timer_Init>
4e6: 0e 94 63 07 call 0xec6 ; 0xec6 <UART_Init>
4ea: 0e 94 02 15 call 0x2a04 ; 0x2a04 <rc_sum_init>
4ee: 0e 94 2c 0d call 0x1a58 ; 0x1a58 <ADC_Init>
4f2: 0e 94 4a 14 call 0x2894 ; 0x2894 <i2c_init>
4f6: 78 94 sei
4f8: 10 92 fe 03 sts 0x03FE, r1
4fc: 8c e3 ldi r24, 0x3C ; 60
4fe: 80 93 ff 03 sts 0x03FF, r24
502: 84 e0 ldi r24, 0x04 ; 4
504: 80 93 00 04 sts 0x0400, r24
508: 8c e3 ldi r24, 0x3C ; 60
50a: 90 e0 ldi r25, 0x00 ; 0
50c: 9f 93 push r25
50e: 8f 93 push r24
510: 1f 92 push r1
512: 1f 92 push r1
514: 89 e4 ldi r24, 0x49 ; 73
516: 91 e0 ldi r25, 0x01 ; 1
518: 9f 93 push r25
51a: 8f 93 push r24
51c: 1f 92 push r1
51e: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
522: 88 e2 ldi r24, 0x28 ; 40
524: 91 e0 ldi r25, 0x01 ; 1
526: 9f 93 push r25
528: 8f 93 push r24
52a: 1f 92 push r1
52c: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
530: 29 9a sbi 0x05, 1 ; 5
532: a1 e0 ldi r26, 0x01 ; 1
534: b0 e0 ldi r27, 0x00 ; 0
536: 0e 94 69 2e call 0x5cd2 ; 0x5cd2 <__eeprom_read_byte_1F2021>
53a: 80 2d mov r24, r0
53c: 2d b7 in r18, 0x3d ; 61
53e: 3e b7 in r19, 0x3e ; 62
540: 26 5f subi r18, 0xF6 ; 246
542: 3f 4f sbci r19, 0xFF ; 255
544: 0f b6 in r0, 0x3f ; 63
546: f8 94 cli
548: 3e bf out 0x3e, r19 ; 62
54a: 0f be out 0x3f, r0 ; 63
54c: 2d bf out 0x3d, r18 ; 61
54e: 8b 33 cpi r24, 0x3B ; 59
550: a9 f1 breq .+106 ; 0x5bc <main+0x13c>
552: 89 ef ldi r24, 0xF9 ; 249
554: 90 e0 ldi r25, 0x00 ; 0
556: 9f 93 push r25
558: 8f 93 push r24
55a: 1f 92 push r1
55c: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
560: 0e 94 cd 1c call 0x399a ; 0x399a <DefaultKonstanten1>
564: 4a e3 ldi r20, 0x3A ; 58
566: 6e e9 ldi r22, 0x9E ; 158
568: 75 e0 ldi r23, 0x05 ; 5
56a: 80 e0 ldi r24, 0x00 ; 0
56c: 0e 94 12 02 call 0x424 ; 0x424 <WriteParameterSet>
570: 01 e0 ldi r16, 0x01 ; 1
572: 0f 90 pop r0
574: 0f 90 pop r0
576: 0f 90 pop r0
578: 02 30 cpi r16, 0x02 ; 2
57a: 49 f4 brne .+18 ; 0x58e <main+0x10e>
57c: 0e 94 60 1c call 0x38c0 ; 0x38c0 <DefaultKonstanten2>
580: 4a e3 ldi r20, 0x3A ; 58
582: 6e e9 ldi r22, 0x9E ; 158
584: 75 e0 ldi r23, 0x05 ; 5
586: 82 e0 ldi r24, 0x02 ; 2
588: 0e 94 12 02 call 0x424 ; 0x424 <WriteParameterSet>
58c: 03 e0 ldi r16, 0x03 ; 3
58e: 4a e3 ldi r20, 0x3A ; 58
590: 6e e9 ldi r22, 0x9E ; 158
592: 75 e0 ldi r23, 0x05 ; 5
594: 80 2f mov r24, r16
596: 0e 94 12 02 call 0x424 ; 0x424 <WriteParameterSet>
59a: 0f 5f subi r16, 0xFF ; 255
59c: 06 30 cpi r16, 0x06 ; 6
59e: 60 f3 brcs .-40 ; 0x578 <main+0xf8>
5a0: 81 e0 ldi r24, 0x01 ; 1
5a2: 22 e0 ldi r18, 0x02 ; 2
5a4: 30 e0 ldi r19, 0x00 ; 0
5a6: d9 01 movw r26, r18
5a8: 08 2e mov r0, r24
5aa: 0e 94 71 2e call 0x5ce2 ; 0x5ce2 <__eeprom_write_byte_1F2021>
5ae: 8b e3 ldi r24, 0x3B ; 59
5b0: 21 50 subi r18, 0x01 ; 1
5b2: 30 40 sbci r19, 0x00 ; 0
5b4: d9 01 movw r26, r18
5b6: 08 2e mov r0, r24
5b8: 0e 94 71 2e call 0x5ce2 ; 0x5ce2 <__eeprom_write_byte_1F2021>
5bc: 02 e0 ldi r16, 0x02 ; 2
5be: 10 e0 ldi r17, 0x00 ; 0
5c0: d8 01 movw r26, r16
5c2: 0e 94 69 2e call 0x5cd2 ; 0x5cd2 <__eeprom_read_byte_1F2021>
5c6: 80 2d mov r24, r0
5c8: 4a e3 ldi r20, 0x3A ; 58
5ca: 6e e9 ldi r22, 0x9E ; 158
5cc: 75 e0 ldi r23, 0x05 ; 5
5ce: 0e 94 2a 02 call 0x454 ; 0x454 <ReadParameterSet>
5d2: d8 01 movw r26, r16
5d4: 0e 94 69 2e call 0x5cd2 ; 0x5cd2 <__eeprom_read_byte_1F2021>
5d8: 80 2d mov r24, r0
5da: 99 27 eor r25, r25
5dc: 9f 93 push r25
5de: 8f 93 push r24
5e0: 8e ed ldi r24, 0xDE ; 222
5e2: 90 e0 ldi r25, 0x00 ; 0
5e4: 9f 93 push r25
5e6: 8f 93 push r24
5e8: 1f 92 push r1
5ea: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
5ee: 80 91 a6 05 lds r24, 0x05A6
5f2: 0f 90 pop r0
5f4: 0f 90 pop r0
5f6: 0f 90 pop r0
5f8: 0f 90 pop r0
5fa: 0f 90 pop r0
5fc: 80 ff sbrs r24, 0
5fe: 20 c0 rjmp .+64 ; 0x640 <main+0x1c0>
600: 81 ec ldi r24, 0xC1 ; 193
602: 90 e0 ldi r25, 0x00 ; 0
604: 9f 93 push r25
606: 8f 93 push r24
608: 1f 92 push r1
60a: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
60e: 84 ec ldi r24, 0xC4 ; 196
610: 99 e0 ldi r25, 0x09 ; 9
612: 0e 94 31 0c call 0x1862 ; 0x1862 <SetDelay>
616: ec 01 movw r28, r24
618: 0e 94 56 10 call 0x20ac ; 0x20ac <SucheLuftruckOffset>
61c: 0f 90 pop r0
61e: 0f 90 pop r0
620: 0f 90 pop r0
622: ce 01 movw r24, r28
624: 0e 94 3a 0c call 0x1874 ; 0x1874 <CheckDelay>
628: 88 23 and r24, r24
62a: d9 f3 breq .-10 ; 0x622 <main+0x1a2>
62c: 8c eb ldi r24, 0xBC ; 188
62e: 90 e0 ldi r25, 0x00 ; 0
630: 9f 93 push r25
632: 8f 93 push r24
634: 1f 92 push r1
636: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
63a: 0f 90 pop r0
63c: 0f 90 pop r0
63e: 0f 90 pop r0
640: 0e 94 85 1d call 0x3b0a ; 0x3b0a <SetNeutral>
644: 28 98 cbi 0x05, 0 ; 5
646: 80 ed ldi r24, 0xD0 ; 208
648: 97 e0 ldi r25, 0x07 ; 7
64a: 90 93 ac 01 sts 0x01AC, r25
64e: 80 93 ab 01 sts 0x01AB, r24
652: 88 ee ldi r24, 0xE8 ; 232
654: 93 e0 ldi r25, 0x03 ; 3
656: 90 93 f9 03 sts 0x03F9, r25
65a: 80 93 f8 03 sts 0x03F8, r24
65e: 85 e5 ldi r24, 0x55 ; 85
660: 80 93 f3 03 sts 0x03F3, r24
664: 8e ea ldi r24, 0xAE ; 174
666: 90 e0 ldi r25, 0x00 ; 0
668: 9f 93 push r25
66a: 8f 93 push r24
66c: 1f 92 push r1
66e: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
672: 80 91 a6 05 lds r24, 0x05A6
676: 0f 90 pop r0
678: 0f 90 pop r0
67a: 0f 90 pop r0
67c: 82 ff sbrs r24, 2
67e: 03 c0 rjmp .+6 ; 0x686 <main+0x206>
680: 82 ea ldi r24, 0xA2 ; 162
682: 90 e0 ldi r25, 0x00 ; 0
684: 02 c0 rjmp .+4 ; 0x68a <main+0x20a>
686: 8a e9 ldi r24, 0x9A ; 154
688: 90 e0 ldi r25, 0x00 ; 0
68a: 9f 93 push r25
68c: 8f 93 push r24
68e: 1f 92 push r1
690: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
694: 0f 90 pop r0
696: 0f 90 pop r0
698: 0f 90 pop r0
69a: 86 e9 ldi r24, 0x96 ; 150
69c: 90 e0 ldi r25, 0x00 ; 0
69e: 9f 93 push r25
6a0: 8f 93 push r24
6a2: 1f 92 push r1
6a4: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
6a8: 0e 94 7d 10 call 0x20fa ; 0x20fa <LcdClear>
6ac: 0f 90 pop r0
6ae: 0f 90 pop r0
6b0: 0f 90 pop r0
6b2: 80 91 a8 01 lds r24, 0x01A8
6b6: 88 23 and r24, r24
6b8: 79 f1 breq .+94 ; 0x718 <main+0x298>
6ba: 10 92 a8 01 sts 0x01A8, r1
6be: 0e 94 96 1e call 0x3d2c ; 0x3d2c <MotorRegler>
6c2: 0e 94 3e 1d call 0x3a7c ; 0x3a7c <SendMotorData>
6c6: 28 98 cbi 0x05, 0 ; 5
6c8: 80 91 01 01 lds r24, 0x0101
6cc: 88 23 and r24, r24
6ce: 19 f0 breq .+6 ; 0x6d6 <main+0x256>
6d0: 81 50 subi r24, 0x01 ; 1
6d2: 80 93 01 01 sts 0x0101, r24
6d6: 80 91 27 02 lds r24, 0x0227
6da: 88 23 and r24, r24
6dc: 29 f0 breq .+10 ; 0x6e8 <main+0x268>
6de: 80 91 27 02 lds r24, 0x0227
6e2: 81 50 subi r24, 0x01 ; 1
6e4: 80 93 27 02 sts 0x0227, r24
6e8: 20 91 04 01 lds r18, 0x0104
6ec: 30 91 05 01 lds r19, 0x0105
6f0: 80 91 b6 05 lds r24, 0x05B6
6f4: 99 27 eor r25, r25
6f6: 28 17 cp r18, r24
6f8: 39 07 cpc r19, r25
6fa: 34 f4 brge .+12 ; 0x708 <main+0x288>
6fc: 80 ed ldi r24, 0xD0 ; 208
6fe: 97 e0 ldi r25, 0x07 ; 7
700: 90 93 ac 01 sts 0x01AC, r25
704: 80 93 ab 01 sts 0x01AB, r24
708: 80 91 d6 01 lds r24, 0x01D6
70c: 88 23 and r24, r24
70e: 19 f4 brne .+6 ; 0x716 <main+0x296>
710: 0e 94 4a 14 call 0x2894 ; 0x2894 <i2c_init>
714: 01 c0 rjmp .+2 ; 0x718 <main+0x298>
716: 28 98 cbi 0x05, 0 ; 5
718: 0e 94 80 07 call 0xf00 ; 0xf00 <DatenUebertragung>
71c: 0e 94 ee 07 call 0xfdc ; 0xfdc <BearbeiteRxDaten>
720: 80 e0 ldi r24, 0x00 ; 0
722: 90 e0 ldi r25, 0x00 ; 0
724: 0e 94 3a 0c call 0x1874 ; 0x1874 <CheckDelay>
728: 88 23 and r24, r24
72a: 19 f2 breq .-122 ; 0x6b2 <main+0x232>
72c: 80 91 2e 02 lds r24, 0x022E
730: 88 23 and r24, r24
732: 29 f0 breq .+10 ; 0x73e <main+0x2be>
734: 88 b1 in r24, 0x08 ; 8
736: 90 e1 ldi r25, 0x10 ; 16
738: 89 27 eor r24, r25
73a: 88 b9 out 0x08, r24 ; 8
73c: 01 c0 rjmp .+2 ; 0x740 <main+0x2c0>
73e: 44 98 cbi 0x08, 4 ; 8
740: 84 ef ldi r24, 0xF4 ; 244
742: 91 e0 ldi r25, 0x01 ; 1
744: 0e 94 31 0c call 0x1862 ; 0x1862 <SetDelay>
748: b4 cf rjmp .-152 ; 0x6b2 <main+0x232>
0000074a <__vector_22>:
74a: 1f 92 push r1
74c: 0f 92 push r0
74e: 0f b6 in r0, 0x3f ; 63
750: 0f 92 push r0
752: 11 24 eor r1, r1
754: 8f 93 push r24
756: 9f 93 push r25
758: ef 93 push r30
75a: ff 93 push r31
75c: 80 91 00 01 lds r24, 0x0100
760: 88 23 and r24, r24
762: e1 f4 brne .+56 ; 0x79c <__vector_22+0x52>
764: 80 91 a3 01 lds r24, 0x01A3
768: 90 91 a4 01 lds r25, 0x01A4
76c: 01 96 adiw r24, 0x01 ; 1
76e: 90 93 a4 01 sts 0x01A4, r25
772: 80 93 a3 01 sts 0x01A3, r24
776: fc 01 movw r30, r24
778: ed 54 subi r30, 0x4D ; 77
77a: fd 4f sbci r31, 0xFD ; 253
77c: e0 81 ld r30, Z
77e: ed 30 cpi r30, 0x0D ; 13
780: 19 f0 breq .+6 ; 0x788 <__vector_22+0x3e>
782: 86 39 cpi r24, 0x96 ; 150
784: 91 05 cpc r25, r1
786: 39 f4 brne .+14 ; 0x796 <__vector_22+0x4c>
788: 10 92 a4 01 sts 0x01A4, r1
78c: 10 92 a3 01 sts 0x01A3, r1
790: 81 e0 ldi r24, 0x01 ; 1
792: 80 93 00 01 sts 0x0100, r24
796: e0 93 c6 00 sts 0x00C6, r30
79a: 04 c0 rjmp .+8 ; 0x7a4 <__vector_22+0x5a>
79c: 10 92 a4 01 sts 0x01A4, r1
7a0: 10 92 a3 01 sts 0x01A3, r1
7a4: ff 91 pop r31
7a6: ef 91 pop r30
7a8: 9f 91 pop r25
7aa: 8f 91 pop r24
7ac: 0f 90 pop r0
7ae: 0f be out 0x3f, r0 ; 63
7b0: 0f 90 pop r0
7b2: 1f 90 pop r1
7b4: 18 95 reti
000007b6 <GPSscanData>:
7b6: 80 91 f2 03 lds r24, 0x03F2
7ba: 81 30 cpi r24, 0x01 ; 1
7bc: 31 f4 brne .+12 ; 0x7ca <GPSscanData+0x14>
7be: 80 91 e6 03 lds r24, 0x03E6
7c2: 80 93 2e 05 sts 0x052E, r24
7c6: 10 92 f2 03 sts 0x03F2, r1
7ca: 80 91 d3 04 lds r24, 0x04D3
7ce: 81 30 cpi r24, 0x01 ; 1
7d0: 09 f0 breq .+2 ; 0x7d4 <GPSscanData+0x1e>
7d2: 44 c0 rjmp .+136 ; 0x85c <GPSscanData+0xa6>
7d4: 60 91 c9 04 lds r22, 0x04C9
7d8: 70 91 ca 04 lds r23, 0x04CA
7dc: 80 91 cb 04 lds r24, 0x04CB
7e0: 90 91 cc 04 lds r25, 0x04CC
7e4: 2a e0 ldi r18, 0x0A ; 10
7e6: 30 e0 ldi r19, 0x00 ; 0
7e8: 40 e0 ldi r20, 0x00 ; 0
7ea: 50 e0 ldi r21, 0x00 ; 0
7ec: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
7f0: 20 93 0e 05 sts 0x050E, r18
7f4: 30 93 0f 05 sts 0x050F, r19
7f8: 40 93 10 05 sts 0x0510, r20
7fc: 50 93 11 05 sts 0x0511, r21
800: 60 91 c5 04 lds r22, 0x04C5
804: 70 91 c6 04 lds r23, 0x04C6
808: 80 91 c7 04 lds r24, 0x04C7
80c: 90 91 c8 04 lds r25, 0x04C8
810: 2a e0 ldi r18, 0x0A ; 10
812: 30 e0 ldi r19, 0x00 ; 0
814: 40 e0 ldi r20, 0x00 ; 0
816: 50 e0 ldi r21, 0x00 ; 0
818: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
81c: 20 93 12 05 sts 0x0512, r18
820: 30 93 13 05 sts 0x0513, r19
824: 40 93 14 05 sts 0x0514, r20
828: 50 93 15 05 sts 0x0515, r21
82c: 60 91 cd 04 lds r22, 0x04CD
830: 70 91 ce 04 lds r23, 0x04CE
834: 80 91 cf 04 lds r24, 0x04CF
838: 90 91 d0 04 lds r25, 0x04D0
83c: 2a e0 ldi r18, 0x0A ; 10
83e: 30 e0 ldi r19, 0x00 ; 0
840: 40 e0 ldi r20, 0x00 ; 0
842: 50 e0 ldi r21, 0x00 ; 0
844: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
848: 20 93 16 05 sts 0x0516, r18
84c: 30 93 17 05 sts 0x0517, r19
850: 40 93 18 05 sts 0x0518, r20
854: 50 93 19 05 sts 0x0519, r21
858: 10 92 d3 04 sts 0x04D3, r1
85c: 80 91 28 04 lds r24, 0x0428
860: 81 30 cpi r24, 0x01 ; 1
862: 11 f4 brne .+4 ; 0x868 <GPSscanData+0xb2>
864: 10 92 28 04 sts 0x0428, r1
868: 80 91 56 05 lds r24, 0x0556
86c: 81 30 cpi r24, 0x01 ; 1
86e: 11 f5 brne .+68 ; 0x8b4 <GPSscanData+0xfe>
870: 80 91 36 05 lds r24, 0x0536
874: 90 91 37 05 lds r25, 0x0537
878: a0 91 38 05 lds r26, 0x0538
87c: b0 91 39 05 lds r27, 0x0539
880: 80 93 1a 05 sts 0x051A, r24
884: 90 93 1b 05 sts 0x051B, r25
888: a0 93 1c 05 sts 0x051C, r26
88c: b0 93 1d 05 sts 0x051D, r27
890: 80 91 3a 05 lds r24, 0x053A
894: 90 91 3b 05 lds r25, 0x053B
898: a0 91 3c 05 lds r26, 0x053C
89c: b0 91 3d 05 lds r27, 0x053D
8a0: 80 93 1e 05 sts 0x051E, r24
8a4: 90 93 1f 05 sts 0x051F, r25
8a8: a0 93 20 05 sts 0x0520, r26
8ac: b0 93 21 05 sts 0x0521, r27
8b0: 10 92 56 05 sts 0x0556, r1
8b4: 80 91 2e 05 lds r24, 0x052E
8b8: 81 11 cpse r24, r1
8ba: 28 9a sbi 0x05, 0 ; 5
8bc: 08 95 ret
000008be <__vector_20>:
8be: 1f 92 push r1
8c0: 0f 92 push r0
8c2: 0f b6 in r0, 0x3f ; 63
8c4: 0f 92 push r0
8c6: 11 24 eor r1, r1
8c8: 2f 93 push r18
8ca: 3f 93 push r19
8cc: 4f 93 push r20
8ce: 5f 93 push r21
8d0: 6f 93 push r22
8d2: 7f 93 push r23
8d4: 8f 93 push r24
8d6: 9f 93 push r25
8d8: af 93 push r26
8da: bf 93 push r27
8dc: cf 93 push r28
8de: df 93 push r29
8e0: ef 93 push r30
8e2: ff 93 push r31
8e4: 80 91 c6 00 lds r24, 0x00C6
8e8: 80 93 92 01 sts 0x0192, r24
8ec: 80 91 c0 00 lds r24, 0x00C0
8f0: 40 91 92 01 lds r20, 0x0192
8f4: 88 71 andi r24, 0x18 ; 24
8f6: 09 f0 breq .+2 ; 0x8fa <__vector_20+0x3c>
8f8: 1f c1 rjmp .+574 ; 0xb38 <__vector_20+0x27a>
8fa: 80 91 a5 01 lds r24, 0x01A5
8fe: 84 30 cpi r24, 0x04 ; 4
900: 09 f4 brne .+2 ; 0x904 <__vector_20+0x46>
902: a4 c0 rjmp .+328 ; 0xa4c <__vector_20+0x18e>
904: 85 30 cpi r24, 0x05 ; 5
906: 50 f4 brcc .+20 ; 0x91c <__vector_20+0x5e>
908: 81 30 cpi r24, 0x01 ; 1
90a: d1 f0 breq .+52 ; 0x940 <__vector_20+0x82>
90c: 81 30 cpi r24, 0x01 ; 1
90e: 98 f0 brcs .+38 ; 0x936 <__vector_20+0x78>
910: 82 30 cpi r24, 0x02 ; 2
912: 01 f1 breq .+64 ; 0x954 <__vector_20+0x96>
914: 83 30 cpi r24, 0x03 ; 3
916: 09 f0 breq .+2 ; 0x91a <__vector_20+0x5c>
918: 0c c1 rjmp .+536 ; 0xb32 <__vector_20+0x274>
91a: 21 c0 rjmp .+66 ; 0x95e <__vector_20+0xa0>
91c: 86 30 cpi r24, 0x06 ; 6
91e: 09 f4 brne .+2 ; 0x922 <__vector_20+0x64>
920: c5 c0 rjmp .+394 ; 0xaac <__vector_20+0x1ee>
922: 86 30 cpi r24, 0x06 ; 6
924: 08 f4 brcc .+2 ; 0x928 <__vector_20+0x6a>
926: a6 c0 rjmp .+332 ; 0xa74 <__vector_20+0x1b6>
928: 87 30 cpi r24, 0x07 ; 7
92a: 09 f4 brne .+2 ; 0x92e <__vector_20+0x70>
92c: f0 c0 rjmp .+480 ; 0xb0e <__vector_20+0x250>
92e: 88 30 cpi r24, 0x08 ; 8
930: 09 f0 breq .+2 ; 0x934 <__vector_20+0x76>
932: ff c0 rjmp .+510 ; 0xb32 <__vector_20+0x274>
934: f2 c0 rjmp .+484 ; 0xb1a <__vector_20+0x25c>
936: 45 3b cpi r20, 0xB5 ; 181
938: 09 f0 breq .+2 ; 0x93c <__vector_20+0x7e>
93a: 02 c1 rjmp .+516 ; 0xb40 <__vector_20+0x282>
93c: 81 e0 ldi r24, 0x01 ; 1
93e: 03 c0 rjmp .+6 ; 0x946 <__vector_20+0x88>
940: 42 36 cpi r20, 0x62 ; 98
942: 21 f4 brne .+8 ; 0x94c <__vector_20+0x8e>
944: 82 e0 ldi r24, 0x02 ; 2
946: 80 93 a5 01 sts 0x01A5, r24
94a: fa c0 rjmp .+500 ; 0xb40 <__vector_20+0x282>
94c: 45 3b cpi r20, 0xB5 ; 181
94e: 09 f4 brne .+2 ; 0x952 <__vector_20+0x94>
950: f7 c0 rjmp .+494 ; 0xb40 <__vector_20+0x282>
952: ef c0 rjmp .+478 ; 0xb32 <__vector_20+0x274>
954: 41 30 cpi r20, 0x01 ; 1
956: 09 f0 breq .+2 ; 0x95a <__vector_20+0x9c>
958: ec c0 rjmp .+472 ; 0xb32 <__vector_20+0x274>
95a: 83 e0 ldi r24, 0x03 ; 3
95c: f4 cf rjmp .-24 ; 0x946 <__vector_20+0x88>
95e: 40 93 30 05 sts 0x0530, r20
962: 4f 5f subi r20, 0xFF ; 255
964: 40 93 b2 02 sts 0x02B2, r20
968: 80 91 b2 02 lds r24, 0x02B2
96c: 8f 5f subi r24, 0xFF ; 255
96e: 80 93 e1 03 sts 0x03E1, r24
972: 84 e0 ldi r24, 0x04 ; 4
974: 80 93 a5 01 sts 0x01A5, r24
978: 80 91 30 05 lds r24, 0x0530
97c: 83 30 cpi r24, 0x03 ; 3
97e: 61 f0 breq .+24 ; 0x998 <__vector_20+0xda>
980: 84 30 cpi r24, 0x04 ; 4
982: 20 f4 brcc .+8 ; 0x98c <__vector_20+0xce>
984: 82 30 cpi r24, 0x02 ; 2
986: 09 f0 breq .+2 ; 0x98a <__vector_20+0xcc>
988: 59 c0 rjmp .+178 ; 0xa3c <__vector_20+0x17e>
98a: 1a c0 rjmp .+52 ; 0x9c0 <__vector_20+0x102>
98c: 88 30 cpi r24, 0x08 ; 8
98e: 61 f1 breq .+88 ; 0x9e8 <__vector_20+0x12a>
990: 82 31 cpi r24, 0x12 ; 18
992: 09 f0 breq .+2 ; 0x996 <__vector_20+0xd8>
994: 53 c0 rjmp .+166 ; 0xa3c <__vector_20+0x17e>
996: 3c c0 rjmp .+120 ; 0xa10 <__vector_20+0x152>
998: 82 ee ldi r24, 0xE2 ; 226
99a: 93 e0 ldi r25, 0x03 ; 3
99c: 90 93 2a 04 sts 0x042A, r25
9a0: 80 93 29 04 sts 0x0429, r24
9a4: 23 e0 ldi r18, 0x03 ; 3
9a6: 35 e0 ldi r19, 0x05 ; 5
9a8: 30 93 b0 02 sts 0x02B0, r19
9ac: 20 93 af 02 sts 0x02AF, r18
9b0: 40 96 adiw r24, 0x10 ; 16
9b2: 90 93 d5 04 sts 0x04D5, r25
9b6: 80 93 d4 04 sts 0x04D4, r24
9ba: 80 91 f2 03 lds r24, 0x03F2
9be: 3b c0 rjmp .+118 ; 0xa36 <__vector_20+0x178>
9c0: 8c e0 ldi r24, 0x0C ; 12
9c2: 94 e0 ldi r25, 0x04 ; 4
9c4: 90 93 2a 04 sts 0x042A, r25
9c8: 80 93 29 04 sts 0x0429, r24
9cc: 25 e5 ldi r18, 0x55 ; 85
9ce: 37 e0 ldi r19, 0x07 ; 7
9d0: 30 93 b0 02 sts 0x02B0, r19
9d4: 20 93 af 02 sts 0x02AF, r18
9d8: 4c 96 adiw r24, 0x1c ; 28
9da: 90 93 d5 04 sts 0x04D5, r25
9de: 80 93 d4 04 sts 0x04D4, r24
9e2: 80 91 28 04 lds r24, 0x0428
9e6: 27 c0 rjmp .+78 ; 0xa36 <__vector_20+0x178>
9e8: 81 ec ldi r24, 0xC1 ; 193
9ea: 94 e0 ldi r25, 0x04 ; 4
9ec: 90 93 2a 04 sts 0x042A, r25
9f0: 80 93 29 04 sts 0x0429, r24
9f4: 2a e2 ldi r18, 0x2A ; 42
9f6: 36 e0 ldi r19, 0x06 ; 6
9f8: 30 93 b0 02 sts 0x02B0, r19
9fc: 20 93 af 02 sts 0x02AF, r18
a00: 42 96 adiw r24, 0x12 ; 18
a02: 90 93 d5 04 sts 0x04D5, r25
a06: 80 93 d4 04 sts 0x04D4, r24
a0a: 80 91 d3 04 lds r24, 0x04D3
a0e: 13 c0 rjmp .+38 ; 0xa36 <__vector_20+0x178>
a10: 82 e3 ldi r24, 0x32 ; 50
a12: 95 e0 ldi r25, 0x05 ; 5
a14: 90 93 2a 04 sts 0x042A, r25
a18: 80 93 29 04 sts 0x0429, r24
a1c: 2b e8 ldi r18, 0x8B ; 139
a1e: 3a e0 ldi r19, 0x0A ; 10
a20: 30 93 b0 02 sts 0x02B0, r19
a24: 20 93 af 02 sts 0x02AF, r18
a28: 84 96 adiw r24, 0x24 ; 36
a2a: 90 93 d5 04 sts 0x04D5, r25
a2e: 80 93 d4 04 sts 0x04D4, r24
a32: 80 91 56 05 lds r24, 0x0556
a36: 80 93 31 05 sts 0x0531, r24
a3a: 82 c0 rjmp .+260 ; 0xb40 <__vector_20+0x282>
a3c: 81 e0 ldi r24, 0x01 ; 1
a3e: 80 93 31 05 sts 0x0531, r24
a42: 10 92 d5 04 sts 0x04D5, r1
a46: 10 92 d4 04 sts 0x04D4, r1
a4a: 7a c0 rjmp .+244 ; 0xb40 <__vector_20+0x282>
a4c: 84 2f mov r24, r20
a4e: 99 27 eor r25, r25
a50: 90 93 d7 04 sts 0x04D7, r25
a54: 80 93 d6 04 sts 0x04D6, r24
a58: 80 91 b2 02 lds r24, 0x02B2
a5c: 84 0f add r24, r20
a5e: 80 93 b2 02 sts 0x02B2, r24
a62: 80 91 e1 03 lds r24, 0x03E1
a66: 90 91 b2 02 lds r25, 0x02B2
a6a: 89 0f add r24, r25
a6c: 80 93 e1 03 sts 0x03E1, r24
a70: 85 e0 ldi r24, 0x05 ; 5
a72: 69 cf rjmp .-302 ; 0x946 <__vector_20+0x88>
a74: 20 91 d6 04 lds r18, 0x04D6
a78: 30 91 d7 04 lds r19, 0x04D7
a7c: 84 2f mov r24, r20
a7e: 99 27 eor r25, r25
a80: 98 2f mov r25, r24
a82: 88 27 eor r24, r24
a84: 28 0f add r18, r24
a86: 39 1f adc r19, r25
a88: 30 93 d7 04 sts 0x04D7, r19
a8c: 20 93 d6 04 sts 0x04D6, r18
a90: 80 91 b2 02 lds r24, 0x02B2
a94: 84 0f add r24, r20
a96: 80 93 b2 02 sts 0x02B2, r24
a9a: 80 91 e1 03 lds r24, 0x03E1
a9e: 90 91 b2 02 lds r25, 0x02B2
aa2: 89 0f add r24, r25
aa4: 80 93 e1 03 sts 0x03E1, r24
aa8: 86 e0 ldi r24, 0x06 ; 6
aaa: 4d cf rjmp .-358 ; 0x946 <__vector_20+0x88>
aac: 80 91 b2 02 lds r24, 0x02B2
ab0: 84 0f add r24, r20
ab2: 80 93 b2 02 sts 0x02B2, r24
ab6: 80 91 e1 03 lds r24, 0x03E1
aba: 90 91 b2 02 lds r25, 0x02B2
abe: 89 0f add r24, r25
ac0: 80 93 e1 03 sts 0x03E1, r24
ac4: 80 91 31 05 lds r24, 0x0531
ac8: 88 23 and r24, r24
aca: 81 f4 brne .+32 ; 0xaec <__vector_20+0x22e>
acc: e0 91 29 04 lds r30, 0x0429
ad0: f0 91 2a 04 lds r31, 0x042A
ad4: 80 91 af 02 lds r24, 0x02AF
ad8: 90 91 b0 02 lds r25, 0x02B0
adc: e8 17 cp r30, r24
ade: f9 07 cpc r31, r25
ae0: 28 f4 brcc .+10 ; 0xaec <__vector_20+0x22e>
ae2: 41 93 st Z+, r20
ae4: f0 93 2a 04 sts 0x042A, r31
ae8: e0 93 29 04 sts 0x0429, r30
aec: 80 91 d6 04 lds r24, 0x04D6
af0: 90 91 d7 04 lds r25, 0x04D7
af4: 01 97 sbiw r24, 0x01 ; 1
af6: 90 93 d7 04 sts 0x04D7, r25
afa: 80 93 d6 04 sts 0x04D6, r24
afe: 80 91 d6 04 lds r24, 0x04D6
b02: 90 91 d7 04 lds r25, 0x04D7
b06: 89 2b or r24, r25
b08: d9 f4 brne .+54 ; 0xb40 <__vector_20+0x282>
b0a: 87 e0 ldi r24, 0x07 ; 7
b0c: 1c cf rjmp .-456 ; 0x946 <__vector_20+0x88>
b0e: 80 91 b2 02 lds r24, 0x02B2
b12: 48 17 cp r20, r24
b14: 71 f4 brne .+28 ; 0xb32 <__vector_20+0x274>
b16: 88 e0 ldi r24, 0x08 ; 8
b18: 16 cf rjmp .-468 ; 0x946 <__vector_20+0x88>
b1a: 80 91 e1 03 lds r24, 0x03E1
b1e: 48 17 cp r20, r24
b20: 41 f4 brne .+16 ; 0xb32 <__vector_20+0x274>
b22: e0 91 d4 04 lds r30, 0x04D4
b26: f0 91 d5 04 lds r31, 0x04D5
b2a: 30 97 sbiw r30, 0x00 ; 0
b2c: 11 f0 breq .+4 ; 0xb32 <__vector_20+0x274>
b2e: 81 e0 ldi r24, 0x01 ; 1
b30: 80 83 st Z, r24
b32: 10 92 a5 01 sts 0x01A5, r1
b36: 04 c0 rjmp .+8 ; 0xb40 <__vector_20+0x282>
b38: 10 92 a5 01 sts 0x01A5, r1
b3c: 0e 94 db 03 call 0x7b6 ; 0x7b6 <GPSscanData>
b40: 0e 94 db 03 call 0x7b6 ; 0x7b6 <GPSscanData>
b44: 40 91 9e 01 lds r20, 0x019E
b48: 46 39 cpi r20, 0x96 ; 150
b4a: 10 f0 brcs .+4 ; 0xb50 <__vector_20+0x292>
b4c: 10 92 9d 01 sts 0x019D, r1
b50: 80 91 92 01 lds r24, 0x0192
b54: 8d 30 cpi r24, 0x0D ; 13
b56: 09 f0 breq .+2 ; 0xb5a <__vector_20+0x29c>
b58: 5c c0 rjmp .+184 ; 0xc12 <__vector_20+0x354>
b5a: 80 91 9d 01 lds r24, 0x019D
b5e: 82 30 cpi r24, 0x02 ; 2
b60: 09 f0 breq .+2 ; 0xb64 <__vector_20+0x2a6>
b62: 57 c0 rjmp .+174 ; 0xc12 <__vector_20+0x354>
b64: 10 92 9d 01 sts 0x019D, r1
b68: a4 2f mov r26, r20
b6a: bb 27 eor r27, r27
b6c: fd 01 movw r30, r26
b6e: e7 5d subi r30, 0xD7 ; 215
b70: fb 4f sbci r31, 0xFB ; 251
b72: 30 81 ld r19, Z
b74: ed 01 movw r28, r26
b76: c6 5d subi r28, 0xD6 ; 214
b78: db 4f sbci r29, 0xFB ; 251
b7a: 28 81 ld r18, Y
b7c: 80 91 a1 01 lds r24, 0x01A1
b80: 90 91 a2 01 lds r25, 0x01A2
b84: 83 1b sub r24, r19
b86: 91 09 sbc r25, r1
b88: 82 1b sub r24, r18
b8a: 91 09 sbc r25, r1
b8c: 9f 70 andi r25, 0x0F ; 15
b8e: 90 93 a2 01 sts 0x01A2, r25
b92: 80 93 a1 01 sts 0x01A1, r24
b96: 9c 01 movw r18, r24
b98: 96 e0 ldi r25, 0x06 ; 6
b9a: 36 95 lsr r19
b9c: 27 95 ror r18
b9e: 9a 95 dec r25
ba0: e1 f7 brne .-8 ; 0xb9a <__vector_20+0x2dc>
ba2: 23 5c subi r18, 0xC3 ; 195
ba4: 20 93 a0 01 sts 0x01A0, r18
ba8: 98 2f mov r25, r24
baa: 9f 73 andi r25, 0x3F ; 63
bac: 93 5c subi r25, 0xC3 ; 195
bae: 90 93 9f 01 sts 0x019F, r25
bb2: 80 81 ld r24, Z
bb4: 28 17 cp r18, r24
bb6: 29 f4 brne .+10 ; 0xbc2 <__vector_20+0x304>
bb8: 88 81 ld r24, Y
bba: 98 17 cp r25, r24
bbc: 11 f4 brne .+4 ; 0xbc2 <__vector_20+0x304>
bbe: 91 e0 ldi r25, 0x01 ; 1
bc0: 06 c0 rjmp .+12 ; 0xbce <__vector_20+0x310>
bc2: 80 91 95 01 lds r24, 0x0195
bc6: 8f 5f subi r24, 0xFF ; 255
bc8: 80 93 95 01 sts 0x0195, r24
bcc: 90 e0 ldi r25, 0x00 ; 0
bce: 80 91 93 01 lds r24, 0x0193
bd2: 88 23 and r24, r24
bd4: 09 f0 breq .+2 ; 0xbd8 <__vector_20+0x31a>
bd6: 64 c0 rjmp .+200 ; 0xca0 <__vector_20+0x3e2>
bd8: 99 23 and r25, r25
bda: 09 f4 brne .+2 ; 0xbde <__vector_20+0x320>
bdc: 61 c0 rjmp .+194 ; 0xca0 <__vector_20+0x3e2>
bde: 81 e0 ldi r24, 0x01 ; 1
be0: 80 93 93 01 sts 0x0193, r24
be4: 40 93 96 01 sts 0x0196, r20
be8: a5 5d subi r26, 0xD5 ; 213
bea: bb 4f sbci r27, 0xFB ; 251
bec: 8d e0 ldi r24, 0x0D ; 13
bee: 8c 93 st X, r24
bf0: 80 91 2d 04 lds r24, 0x042D
bf4: 82 35 cpi r24, 0x52 ; 82
bf6: 09 f0 breq .+2 ; 0xbfa <__vector_20+0x33c>
bf8: 53 c0 rjmp .+166 ; 0xca0 <__vector_20+0x3e2>
bfa: 88 e1 ldi r24, 0x18 ; 24
bfc: 90 e0 ldi r25, 0x00 ; 0
bfe: 2c e0 ldi r18, 0x0C ; 12
c00: 0f b6 in r0, 0x3f ; 63
c02: f8 94 cli
c04: a8 95 wdr
c06: 80 93 60 00 sts 0x0060, r24
c0a: 0f be out 0x3f, r0 ; 63
c0c: 20 93 60 00 sts 0x0060, r18
c10: 47 c0 rjmp .+142 ; 0xca0 <__vector_20+0x3e2>
c12: 80 91 9d 01 lds r24, 0x019D
c16: 81 30 cpi r24, 0x01 ; 1
c18: d9 f0 breq .+54 ; 0xc50 <__vector_20+0x392>
c1a: 81 30 cpi r24, 0x01 ; 1
c1c: 18 f0 brcs .+6 ; 0xc24 <__vector_20+0x366>
c1e: 82 30 cpi r24, 0x02 ; 2
c20: e9 f5 brne .+122 ; 0xc9c <__vector_20+0x3de>
c22: 30 c0 rjmp .+96 ; 0xc84 <__vector_20+0x3c6>
c24: 80 91 92 01 lds r24, 0x0192
c28: 83 32 cpi r24, 0x23 ; 35
c2a: 39 f4 brne .+14 ; 0xc3a <__vector_20+0x37c>
c2c: 80 91 93 01 lds r24, 0x0193
c30: 88 23 and r24, r24
c32: 19 f4 brne .+6 ; 0xc3a <__vector_20+0x37c>
c34: 81 e0 ldi r24, 0x01 ; 1
c36: 80 93 9d 01 sts 0x019D, r24
c3a: 80 91 92 01 lds r24, 0x0192
c3e: 80 93 2b 04 sts 0x042B, r24
c42: 81 e0 ldi r24, 0x01 ; 1
c44: 80 93 9e 01 sts 0x019E, r24
c48: 80 91 92 01 lds r24, 0x0192
c4c: 99 27 eor r25, r25
c4e: 15 c0 rjmp .+42 ; 0xc7a <__vector_20+0x3bc>
c50: 82 e0 ldi r24, 0x02 ; 2
c52: 80 93 9d 01 sts 0x019D, r24
c56: e4 2f mov r30, r20
c58: ff 27 eor r31, r31
c5a: 80 91 92 01 lds r24, 0x0192
c5e: e5 5d subi r30, 0xD5 ; 213
c60: fb 4f sbci r31, 0xFB ; 251
c62: 80 83 st Z, r24
c64: 4f 5f subi r20, 0xFF ; 255
c66: 40 93 9e 01 sts 0x019E, r20
c6a: 20 91 92 01 lds r18, 0x0192
c6e: 80 91 a1 01 lds r24, 0x01A1
c72: 90 91 a2 01 lds r25, 0x01A2
c76: 82 0f add r24, r18
c78: 91 1d adc r25, r1
c7a: 90 93 a2 01 sts 0x01A2, r25
c7e: 80 93 a1 01 sts 0x01A1, r24
c82: 0e c0 rjmp .+28 ; 0xca0 <__vector_20+0x3e2>
c84: e4 2f mov r30, r20
c86: ff 27 eor r31, r31
c88: 80 91 92 01 lds r24, 0x0192
c8c: e5 5d subi r30, 0xD5 ; 213
c8e: fb 4f sbci r31, 0xFB ; 251
c90: 80 83 st Z, r24
c92: 46 39 cpi r20, 0x96 ; 150
c94: 38 f3 brcs .-50 ; 0xc64 <__vector_20+0x3a6>
c96: 10 92 9d 01 sts 0x019D, r1
c9a: e7 cf rjmp .-50 ; 0xc6a <__vector_20+0x3ac>
c9c: 10 92 9d 01 sts 0x019D, r1
ca0: ff 91 pop r31
ca2: ef 91 pop r30
ca4: df 91 pop r29
ca6: cf 91 pop r28
ca8: bf 91 pop r27
caa: af 91 pop r26
cac: 9f 91 pop r25
cae: 8f 91 pop r24
cb0: 7f 91 pop r23
cb2: 6f 91 pop r22
cb4: 5f 91 pop r21
cb6: 4f 91 pop r20
cb8: 3f 91 pop r19
cba: 2f 91 pop r18
cbc: 0f 90 pop r0
cbe: 0f be out 0x3f, r0 ; 63
cc0: 0f 90 pop r0
cc2: 1f 90 pop r1
cc4: 18 95 reti
00000cc6 <AddCRC>:
cc6: dc 01 movw r26, r24
cc8: 20 e0 ldi r18, 0x00 ; 0
cca: 30 e0 ldi r19, 0x00 ; 0
ccc: 40 e0 ldi r20, 0x00 ; 0
cce: 50 e0 ldi r21, 0x00 ; 0
cd0: e3 eb ldi r30, 0xB3 ; 179
cd2: f2 e0 ldi r31, 0x02 ; 2
cd4: 05 c0 rjmp .+10 ; 0xce0 <AddCRC+0x1a>
cd6: 81 91 ld r24, Z+
cd8: 28 0f add r18, r24
cda: 31 1d adc r19, r1
cdc: 4f 5f subi r20, 0xFF ; 255
cde: 5f 4f sbci r21, 0xFF ; 255
ce0: 4a 17 cp r20, r26
ce2: 5b 07 cpc r21, r27
ce4: c1 f7 brne .-16 ; 0xcd6 <AddCRC+0x10>
ce6: 3f 70 andi r19, 0x0F ; 15
ce8: c9 01 movw r24, r18
cea: 66 e0 ldi r22, 0x06 ; 6
cec: 96 95 lsr r25
cee: 87 95 ror r24
cf0: 6a 95 dec r22
cf2: e1 f7 brne .-8 ; 0xcec <AddCRC+0x26>
cf4: 83 5c subi r24, 0xC3 ; 195
cf6: fd 01 movw r30, r26
cf8: ed 54 subi r30, 0x4D ; 77
cfa: fd 4f sbci r31, 0xFD ; 253
cfc: 80 83 st Z, r24
cfe: 11 96 adiw r26, 0x01 ; 1
d00: 2f 73 andi r18, 0x3F ; 63
d02: 23 5c subi r18, 0xC3 ; 195
d04: fd 01 movw r30, r26
d06: ed 54 subi r30, 0x4D ; 77
d08: fd 4f sbci r31, 0xFD ; 253
d0a: 20 83 st Z, r18
d0c: ac 54 subi r26, 0x4C ; 76
d0e: bd 4f sbci r27, 0xFD ; 253
d10: 8d e0 ldi r24, 0x0D ; 13
d12: 8c 93 st X, r24
d14: 10 92 00 01 sts 0x0100, r1
d18: 80 91 b3 02 lds r24, 0x02B3
d1c: 80 93 c6 00 sts 0x00C6, r24
d20: 08 95 ret
00000d22 <SendOutData>:
d22: ef 92 push r14
d24: ff 92 push r15
d26: 0f 93 push r16
d28: 1f 93 push r17
d2a: cf 93 push r28
d2c: df 93 push r29
d2e: 7a 01 movw r14, r20
d30: 72 2f mov r23, r18
d32: 93 e2 ldi r25, 0x23 ; 35
d34: 90 93 b3 02 sts 0x02B3, r25
d38: 60 93 b4 02 sts 0x02B4, r22
d3c: 80 93 b5 02 sts 0x02B5, r24
d40: 03 e0 ldi r16, 0x03 ; 3
d42: 10 e0 ldi r17, 0x00 ; 0
d44: 60 e0 ldi r22, 0x00 ; 0
d46: a6 eb ldi r26, 0xB6 ; 182
d48: b2 e0 ldi r27, 0x02 ; 2
d4a: 46 c0 rjmp .+140 ; 0xdd8 <SendOutData+0xb6>
d4c: f7 01 movw r30, r14
d4e: e6 0f add r30, r22
d50: f1 1d adc r31, r1
d52: 90 81 ld r25, Z
d54: 6f 5f subi r22, 0xFF ; 255
d56: 71 50 subi r23, 0x01 ; 1
d58: 19 f4 brne .+6 ; 0xd60 <SendOutData+0x3e>
d5a: e0 e0 ldi r30, 0x00 ; 0
d5c: 40 e0 ldi r20, 0x00 ; 0
d5e: 0f c0 rjmp .+30 ; 0xd7e <SendOutData+0x5c>
d60: f7 01 movw r30, r14
d62: e6 0f add r30, r22
d64: f1 1d adc r31, r1
d66: 40 81 ld r20, Z
d68: 6f 5f subi r22, 0xFF ; 255
d6a: 71 50 subi r23, 0x01 ; 1
d6c: 11 f4 brne .+4 ; 0xd72 <SendOutData+0x50>
d6e: e0 e0 ldi r30, 0x00 ; 0
d70: 06 c0 rjmp .+12 ; 0xd7e <SendOutData+0x5c>
d72: f7 01 movw r30, r14
d74: e6 0f add r30, r22
d76: f1 1d adc r31, r1
d78: e0 81 ld r30, Z
d7a: 6f 5f subi r22, 0xFF ; 255
d7c: 71 50 subi r23, 0x01 ; 1
d7e: 89 2f mov r24, r25
d80: 86 95 lsr r24
d82: 86 95 lsr r24
d84: 83 5c subi r24, 0xC3 ; 195
d86: 8c 93 st X, r24
d88: 55 27 eor r21, r21
d8a: 89 2f mov r24, r25
d8c: 99 27 eor r25, r25
d8e: 83 70 andi r24, 0x03 ; 3
d90: 90 70 andi r25, 0x00 ; 0
d92: 24 e0 ldi r18, 0x04 ; 4
d94: 88 0f add r24, r24
d96: 99 1f adc r25, r25
d98: 2a 95 dec r18
d9a: e1 f7 brne .-8 ; 0xd94 <SendOutData+0x72>
d9c: 9a 01 movw r18, r20
d9e: 94 e0 ldi r25, 0x04 ; 4
da0: 36 95 lsr r19
da2: 27 95 ror r18
da4: 9a 95 dec r25
da6: e1 f7 brne .-8 ; 0xda0 <SendOutData+0x7e>
da8: 82 2b or r24, r18
daa: 83 5c subi r24, 0xC3 ; 195
dac: ed 01 movw r28, r26
dae: 89 83 std Y+1, r24 ; 0x01
db0: 4f 70 andi r20, 0x0F ; 15
db2: 50 70 andi r21, 0x00 ; 0
db4: 44 0f add r20, r20
db6: 55 1f adc r21, r21
db8: 44 0f add r20, r20
dba: 55 1f adc r21, r21
dbc: 8e 2f mov r24, r30
dbe: 82 95 swap r24
dc0: 86 95 lsr r24
dc2: 86 95 lsr r24
dc4: 83 70 andi r24, 0x03 ; 3
dc6: 84 2b or r24, r20
dc8: 83 5c subi r24, 0xC3 ; 195
dca: 8a 83 std Y+2, r24 ; 0x02
dcc: ef 73 andi r30, 0x3F ; 63
dce: e3 5c subi r30, 0xC3 ; 195
dd0: eb 83 std Y+3, r30 ; 0x03
dd2: 0c 5f subi r16, 0xFC ; 252
dd4: 1f 4f sbci r17, 0xFF ; 255
dd6: 14 96 adiw r26, 0x04 ; 4
dd8: 77 23 and r23, r23
dda: 09 f0 breq .+2 ; 0xdde <SendOutData+0xbc>
ddc: b7 cf rjmp .-146 ; 0xd4c <SendOutData+0x2a>
dde: c8 01 movw r24, r16
de0: 0e 94 63 06 call 0xcc6 ; 0xcc6 <AddCRC>
de4: df 91 pop r29
de6: cf 91 pop r28
de8: 1f 91 pop r17
dea: 0f 91 pop r16
dec: ff 90 pop r15
dee: ef 90 pop r14
df0: 08 95 ret
00000df2 <Decode64>:
df2: 1f 93 push r17
df4: cf 93 push r28
df6: df 93 push r29
df8: ec 01 movw r28, r24
dfa: 70 e0 ldi r23, 0x00 ; 0
dfc: a2 2f mov r26, r18
dfe: bb 27 eor r27, r27
e00: 12 97 sbiw r26, 0x02 ; 2
e02: 48 c0 rjmp .+144 ; 0xe94 <Decode64+0xa2>
e04: e4 2f mov r30, r20
e06: ff 27 eor r31, r31
e08: e5 5d subi r30, 0xD5 ; 213
e0a: fb 4f sbci r31, 0xFB ; 251
e0c: 30 81 ld r19, Z
e0e: 4f 5f subi r20, 0xFF ; 255
e10: e4 2f mov r30, r20
e12: ff 27 eor r31, r31
e14: e5 5d subi r30, 0xD5 ; 213
e16: fb 4f sbci r31, 0xFB ; 251
e18: 50 81 ld r21, Z
e1a: 4f 5f subi r20, 0xFF ; 255
e1c: e4 2f mov r30, r20
e1e: ff 27 eor r31, r31
e20: e5 5d subi r30, 0xD5 ; 213
e22: fb 4f sbci r31, 0xFB ; 251
e24: 10 81 ld r17, Z
e26: 4f 5f subi r20, 0xFF ; 255
e28: e4 2f mov r30, r20
e2a: ff 27 eor r31, r31
e2c: e5 5d subi r30, 0xD5 ; 213
e2e: fb 4f sbci r31, 0xFB ; 251
e30: 20 81 ld r18, Z
e32: 4f 5f subi r20, 0xFF ; 255
e34: 84 2f mov r24, r20
e36: 99 27 eor r25, r25
e38: a8 17 cp r26, r24
e3a: b9 07 cpc r27, r25
e3c: 74 f1 brlt .+92 ; 0xe9a <Decode64+0xa8>
e3e: 5d 53 subi r21, 0x3D ; 61
e40: fe 01 movw r30, r28
e42: e7 0f add r30, r23
e44: f1 1d adc r31, r1
e46: 3d 53 subi r19, 0x3D ; 61
e48: 33 0f add r19, r19
e4a: 33 0f add r19, r19
e4c: 85 2f mov r24, r21
e4e: 82 95 swap r24
e50: 8f 70 andi r24, 0x0F ; 15
e52: 38 2b or r19, r24
e54: 30 83 st Z, r19
e56: 61 30 cpi r22, 0x01 ; 1
e58: 01 f1 breq .+64 ; 0xe9a <Decode64+0xa8>
e5a: 91 2f mov r25, r17
e5c: 9d 53 subi r25, 0x3D ; 61
e5e: 7f 5f subi r23, 0xFF ; 255
e60: fe 01 movw r30, r28
e62: e7 0f add r30, r23
e64: f1 1d adc r31, r1
e66: 71 50 subi r23, 0x01 ; 1
e68: 52 95 swap r21
e6a: 50 7f andi r21, 0xF0 ; 240
e6c: 89 2f mov r24, r25
e6e: 86 95 lsr r24
e70: 86 95 lsr r24
e72: 58 2b or r21, r24
e74: 50 83 st Z, r21
e76: 63 50 subi r22, 0x03 ; 3
e78: 6f 3f cpi r22, 0xFF ; 255
e7a: 79 f0 breq .+30 ; 0xe9a <Decode64+0xa8>
e7c: 7e 5f subi r23, 0xFE ; 254
e7e: fe 01 movw r30, r28
e80: e7 0f add r30, r23
e82: f1 1d adc r31, r1
e84: 92 95 swap r25
e86: 99 0f add r25, r25
e88: 99 0f add r25, r25
e8a: 90 7c andi r25, 0xC0 ; 192
e8c: 2d 53 subi r18, 0x3D ; 61
e8e: 92 2b or r25, r18
e90: 90 83 st Z, r25
e92: 7f 5f subi r23, 0xFF ; 255
e94: 66 23 and r22, r22
e96: 09 f0 breq .+2 ; 0xe9a <Decode64+0xa8>
e98: b5 cf rjmp .-150 ; 0xe04 <Decode64+0x12>
e9a: df 91 pop r29
e9c: cf 91 pop r28
e9e: 1f 91 pop r17
ea0: 08 95 ret
00000ea2 <uart_putchar>:
ea2: 1f 93 push r17
ea4: 18 2f mov r17, r24
ea6: 8a 30 cpi r24, 0x0A ; 10
ea8: 19 f4 brne .+6 ; 0xeb0 <uart_putchar+0xe>
eaa: 8d e0 ldi r24, 0x0D ; 13
eac: 0e 94 51 07 call 0xea2 ; 0xea2 <uart_putchar>
eb0: 80 91 c0 00 lds r24, 0x00C0
eb4: 85 ff sbrs r24, 5
eb6: fc cf rjmp .-8 ; 0xeb0 <uart_putchar+0xe>
eb8: 10 93 c6 00 sts 0x00C6, r17
ebc: 80 e0 ldi r24, 0x00 ; 0
ebe: 90 e0 ldi r25, 0x00 ; 0
ec0: 1f 91 pop r17
ec2: 08 95 ret
00000ec4 <WriteProgramData>:
ec4: 08 95 ret
00000ec6 <UART_Init>:
ec6: e1 ec ldi r30, 0xC1 ; 193
ec8: f0 e0 ldi r31, 0x00 ; 0
eca: 88 e1 ldi r24, 0x18 ; 24
ecc: 80 83 st Z, r24
ece: a0 ec ldi r26, 0xC0 ; 192
ed0: b0 e0 ldi r27, 0x00 ; 0
ed2: 8c 91 ld r24, X
ed4: 82 60 ori r24, 0x02 ; 2
ed6: 8c 93 st X, r24
ed8: 80 81 ld r24, Z
eda: 80 68 ori r24, 0x80 ; 128
edc: 80 83 st Z, r24
ede: 80 81 ld r24, Z
ee0: 80 64 ori r24, 0x40 ; 64
ee2: 80 83 st Z, r24
ee4: 8a e2 ldi r24, 0x2A ; 42
ee6: 80 93 c4 00 sts 0x00C4, r24
eea: 88 ec ldi r24, 0xC8 ; 200
eec: 90 e0 ldi r25, 0x00 ; 0
eee: 0e 94 31 0c call 0x1862 ; 0x1862 <SetDelay>
ef2: 90 93 e0 03 sts 0x03E0, r25
ef6: 80 93 df 03 sts 0x03DF, r24
efa: 10 92 a5 01 sts 0x01A5, r1
efe: 08 95 ret
00000f00 <DatenUebertragung>:
f00: 80 91 00 01 lds r24, 0x0100
f04: 88 23 and r24, r24
f06: 09 f4 brne .+2 ; 0xf0a <DatenUebertragung+0xa>
f08: 68 c0 rjmp .+208 ; 0xfda <DatenUebertragung+0xda>
f0a: 80 91 8e 01 lds r24, 0x018E
f0e: 88 23 and r24, r24
f10: 71 f0 breq .+28 ; 0xf2e <DatenUebertragung+0x2e>
f12: 80 91 00 01 lds r24, 0x0100
f16: 88 23 and r24, r24
f18: 51 f0 breq .+20 ; 0xf2e <DatenUebertragung+0x2e>
f1a: 2b e0 ldi r18, 0x0B ; 11
f1c: 43 ef ldi r20, 0xF3 ; 243
f1e: 53 e0 ldi r21, 0x03 ; 3
f20: 60 91 b1 02 lds r22, 0x02B1
f24: 87 e4 ldi r24, 0x47 ; 71
f26: 0e 94 91 06 call 0xd22 ; 0xd22 <SendOutData>
f2a: 10 92 8e 01 sts 0x018E, r1
f2e: 80 91 df 03 lds r24, 0x03DF
f32: 90 91 e0 03 lds r25, 0x03E0
f36: 0e 94 3a 0c call 0x1874 ; 0x1874 <CheckDelay>
f3a: 88 23 and r24, r24
f3c: 21 f4 brne .+8 ; 0xf46 <DatenUebertragung+0x46>
f3e: 80 91 90 01 lds r24, 0x0190
f42: 88 23 and r24, r24
f44: b1 f0 breq .+44 ; 0xf72 <DatenUebertragung+0x72>
f46: 80 91 00 01 lds r24, 0x0100
f4a: 88 23 and r24, r24
f4c: 91 f0 breq .+36 ; 0xf72 <DatenUebertragung+0x72>
f4e: 22 e3 ldi r18, 0x32 ; 50
f50: 4c ed ldi r20, 0xDC ; 220
f52: 54 e0 ldi r21, 0x04 ; 4
f54: 60 91 b1 02 lds r22, 0x02B1
f58: 84 e4 ldi r24, 0x44 ; 68
f5a: 0e 94 91 06 call 0xd22 ; 0xd22 <SendOutData>
f5e: 10 92 90 01 sts 0x0190, r1
f62: 8a ef ldi r24, 0xFA ; 250
f64: 90 e0 ldi r25, 0x00 ; 0
f66: 0e 94 31 0c call 0x1862 ; 0x1862 <SetDelay>
f6a: 90 93 e0 03 sts 0x03E0, r25
f6e: 80 93 df 03 sts 0x03DF, r24
f72: 80 91 8f 01 lds r24, 0x018F
f76: 88 23 and r24, r24
f78: f1 f0 breq .+60 ; 0xfb6 <DatenUebertragung+0xb6>
f7a: 80 91 00 01 lds r24, 0x0100
f7e: 88 23 and r24, r24
f80: d1 f0 breq .+52 ; 0xfb6 <DatenUebertragung+0xb6>
f82: 0e 94 86 10 call 0x210c ; 0x210c <Menu>
f86: 10 92 8f 01 sts 0x018F, r1
f8a: 80 91 9c 01 lds r24, 0x019C
f8e: 8f 5f subi r24, 0xFF ; 255
f90: 80 93 9c 01 sts 0x019C, r24
f94: 84 30 cpi r24, 0x04 ; 4
f96: 11 f4 brne .+4 ; 0xf9c <DatenUebertragung+0x9c>
f98: 10 92 9c 01 sts 0x019C, r1
f9c: 80 91 9c 01 lds r24, 0x019C
fa0: 44 e1 ldi r20, 0x14 ; 20
fa2: 84 9f mul r24, r20
fa4: a0 01 movw r20, r0
fa6: 11 24 eor r1, r1
fa8: 4a 5e subi r20, 0xEA ; 234
faa: 5e 4f sbci r21, 0xFE ; 254
fac: 24 e1 ldi r18, 0x14 ; 20
fae: 60 e0 ldi r22, 0x00 ; 0
fb0: 80 5d subi r24, 0xD0 ; 208
fb2: 0e 94 91 06 call 0xd22 ; 0xd22 <SendOutData>
fb6: 80 91 91 01 lds r24, 0x0191
fba: 88 23 and r24, r24
fbc: 71 f0 breq .+28 ; 0xfda <DatenUebertragung+0xda>
fbe: 80 91 00 01 lds r24, 0x0100
fc2: 88 23 and r24, r24
fc4: 51 f0 breq .+20 ; 0xfda <DatenUebertragung+0xda>
fc6: 2a e0 ldi r18, 0x0A ; 10
fc8: 4e ef ldi r20, 0xFE ; 254
fca: 53 e0 ldi r21, 0x03 ; 3
fcc: 60 91 b1 02 lds r22, 0x02B1
fd0: 86 e5 ldi r24, 0x56 ; 86
fd2: 0e 94 91 06 call 0xd22 ; 0xd22 <SendOutData>
fd6: 10 92 91 01 sts 0x0191, r1
fda: 08 95 ret
00000fdc <BearbeiteRxDaten>:
fdc: 1f 93 push r17
fde: cf 93 push r28
fe0: df 93 push r29
fe2: cd b7 in r28, 0x3d ; 61
fe4: de b7 in r29, 0x3e ; 62
fe6: 22 97 sbiw r28, 0x02 ; 2
fe8: 0f b6 in r0, 0x3f ; 63
fea: f8 94 cli
fec: de bf out 0x3e, r29 ; 62
fee: 0f be out 0x3f, r0 ; 63
ff0: cd bf out 0x3d, r28 ; 61
ff2: 80 91 93 01 lds r24, 0x0193
ff6: 88 23 and r24, r24
ff8: 09 f4 brne .+2 ; 0xffc <BearbeiteRxDaten+0x20>
ffa: 98 c0 rjmp .+304 ; 0x112c <__stack+0x2d>
ffc: 8f ef ldi r24, 0xFF ; 255
ffe: 80 93 01 01 sts 0x0101, r24
1002: 80 91 2d 04 lds r24, 0x042D
1006: 81 37 cpi r24, 0x71 ; 113
1008: 60 f4 brcc .+24 ; 0x1022 <BearbeiteRxDaten+0x46>
100a: 8c 36 cpi r24, 0x6C ; 108
100c: 08 f0 brcs .+2 ; 0x1010 <BearbeiteRxDaten+0x34>
100e: 6f c0 rjmp .+222 ; 0x10ee <BearbeiteRxDaten+0x112>
1010: 87 36 cpi r24, 0x67 ; 103
1012: 09 f4 brne .+2 ; 0x1016 <BearbeiteRxDaten+0x3a>
1014: 40 c0 rjmp .+128 ; 0x1096 <BearbeiteRxDaten+0xba>
1016: 88 36 cpi r24, 0x68 ; 104
1018: f9 f0 breq .+62 ; 0x1058 <BearbeiteRxDaten+0x7c>
101a: 83 36 cpi r24, 0x63 ; 99
101c: 09 f0 breq .+2 ; 0x1020 <BearbeiteRxDaten+0x44>
101e: 84 c0 rjmp .+264 ; 0x1128 <__stack+0x29>
1020: 08 c0 rjmp .+16 ; 0x1032 <BearbeiteRxDaten+0x56>
1022: 84 37 cpi r24, 0x74 ; 116
1024: 59 f1 breq .+86 ; 0x107c <BearbeiteRxDaten+0xa0>
1026: 86 37 cpi r24, 0x76 ; 118
1028: 91 f1 breq .+100 ; 0x108e <BearbeiteRxDaten+0xb2>
102a: 81 37 cpi r24, 0x71 ; 113
102c: 09 f0 breq .+2 ; 0x1030 <BearbeiteRxDaten+0x54>
102e: 7c c0 rjmp .+248 ; 0x1128 <__stack+0x29>
1030: 36 c0 rjmp .+108 ; 0x109e <BearbeiteRxDaten+0xc2>
1032: 20 91 96 01 lds r18, 0x0196
1036: 43 e0 ldi r20, 0x03 ; 3
1038: 6b e0 ldi r22, 0x0B ; 11
103a: 83 ef ldi r24, 0xF3 ; 243
103c: 93 e0 ldi r25, 0x03 ; 3
103e: 0e 94 f9 06 call 0xdf2 ; 0xdf2 <Decode64>
1042: 80 91 cd 01 lds r24, 0x01CD
1046: 90 91 f5 03 lds r25, 0x03F5
104a: 89 2b or r24, r25
104c: 80 93 cd 01 sts 0x01CD, r24
1050: 81 e0 ldi r24, 0x01 ; 1
1052: 80 93 90 01 sts 0x0190, r24
1056: 68 c0 rjmp .+208 ; 0x1128 <__stack+0x29>
1058: 20 91 96 01 lds r18, 0x0196
105c: 43 e0 ldi r20, 0x03 ; 3
105e: 62 e0 ldi r22, 0x02 ; 2
1060: ce 01 movw r24, r28
1062: 01 96 adiw r24, 0x01 ; 1
1064: 0e 94 f9 06 call 0xdf2 ; 0xdf2 <Decode64>
1068: 80 91 cd 01 lds r24, 0x01CD
106c: 99 81 ldd r25, Y+1 ; 0x01
106e: 89 2b or r24, r25
1070: 80 93 cd 01 sts 0x01CD, r24
1074: 81 e0 ldi r24, 0x01 ; 1
1076: 80 93 8f 01 sts 0x018F, r24
107a: 56 c0 rjmp .+172 ; 0x1128 <__stack+0x29>
107c: 20 91 96 01 lds r18, 0x0196
1080: 43 e0 ldi r20, 0x03 ; 3
1082: 64 e0 ldi r22, 0x04 ; 4
1084: 88 e9 ldi r24, 0x98 ; 152
1086: 91 e0 ldi r25, 0x01 ; 1
1088: 0e 94 f9 06 call 0xdf2 ; 0xdf2 <Decode64>
108c: 4d c0 rjmp .+154 ; 0x1128 <__stack+0x29>
108e: 81 e0 ldi r24, 0x01 ; 1
1090: 80 93 91 01 sts 0x0191, r24
1094: 49 c0 rjmp .+146 ; 0x1128 <__stack+0x29>
1096: 81 e0 ldi r24, 0x01 ; 1
1098: 80 93 8e 01 sts 0x018E, r24
109c: 45 c0 rjmp .+138 ; 0x1128 <__stack+0x29>
109e: 20 91 96 01 lds r18, 0x0196
10a2: 43 e0 ldi r20, 0x03 ; 3
10a4: 62 e0 ldi r22, 0x02 ; 2
10a6: ce 01 movw r24, r28
10a8: 01 96 adiw r24, 0x01 ; 1
10aa: 0e 94 f9 06 call 0xdf2 ; 0xdf2 <Decode64>
10ae: 89 81 ldd r24, Y+1 ; 0x01
10b0: 8f 3f cpi r24, 0xFF ; 255
10b2: 89 f0 breq .+34 ; 0x10d6 <BearbeiteRxDaten+0xfa>
10b4: 86 30 cpi r24, 0x06 ; 6
10b6: 10 f0 brcs .+4 ; 0x10bc <BearbeiteRxDaten+0xe0>
10b8: 85 e0 ldi r24, 0x05 ; 5
10ba: 89 83 std Y+1, r24 ; 0x01
10bc: 4a e3 ldi r20, 0x3A ; 58
10be: 6e e9 ldi r22, 0x9E ; 158
10c0: 75 e0 ldi r23, 0x05 ; 5
10c2: 89 81 ldd r24, Y+1 ; 0x01
10c4: 0e 94 2a 02 call 0x454 ; 0x454 <ReadParameterSet>
10c8: 89 81 ldd r24, Y+1 ; 0x01
10ca: 2a e3 ldi r18, 0x3A ; 58
10cc: 4e e9 ldi r20, 0x9E ; 158
10ce: 55 e0 ldi r21, 0x05 ; 5
10d0: 60 91 b1 02 lds r22, 0x02B1
10d4: 08 c0 rjmp .+16 ; 0x10e6 <BearbeiteRxDaten+0x10a>
10d6: 10 91 b1 02 lds r17, 0x02B1
10da: 0e 94 0b 02 call 0x416 ; 0x416 <GetActiveParamSetNumber>
10de: 2a e3 ldi r18, 0x3A ; 58
10e0: 4e e9 ldi r20, 0x9E ; 158
10e2: 55 e0 ldi r21, 0x05 ; 5
10e4: 61 2f mov r22, r17
10e6: 85 5b subi r24, 0xB5 ; 181
10e8: 0e 94 91 06 call 0xd22 ; 0xd22 <SendOutData>
10ec: 1d c0 rjmp .+58 ; 0x1128 <__stack+0x29>
10ee: 20 91 96 01 lds r18, 0x0196
10f2: 43 e0 ldi r20, 0x03 ; 3
10f4: 6a e3 ldi r22, 0x3A ; 58
10f6: 8e e9 ldi r24, 0x9E ; 158
10f8: 95 e0 ldi r25, 0x05 ; 5
10fa: 0e 94 f9 06 call 0xdf2 ; 0xdf2 <Decode64>
10fe: 80 91 2d 04 lds r24, 0x042D
1102: 4a e3 ldi r20, 0x3A ; 58
1104: 6e e9 ldi r22, 0x9E ; 158
1106: 75 e0 ldi r23, 0x05 ; 5
1108: 8b 56 subi r24, 0x6B ; 107
110a: 0e 94 12 02 call 0x424 ; 0x424 <WriteParameterSet>
110e: 80 91 2d 04 lds r24, 0x042D
1112: 8b 56 subi r24, 0x6B ; 107
1114: a2 e0 ldi r26, 0x02 ; 2
1116: b0 e0 ldi r27, 0x00 ; 0
1118: 08 2e mov r0, r24
111a: 0e 94 71 2e call 0x5ce2 ; 0x5ce2 <__eeprom_write_byte_1F2021>
111e: 0e 94 0b 02 call 0x416 ; 0x416 <GetActiveParamSetNumber>
1122: 99 27 eor r25, r25
1124: 0e 94 81 1e call 0x3d02 ; 0x3d02 <Piep>
1128: 10 92 93 01 sts 0x0193, r1
112c: 22 96 adiw r28, 0x02 ; 2
112e: 0f b6 in r0, 0x3f ; 63
1130: f8 94 cli
1132: de bf out 0x3e, r29 ; 62
1134: 0f be out 0x3f, r0 ; 63
1136: cd bf out 0x3d, r28 ; 61
1138: df 91 pop r29
113a: cf 91 pop r28
113c: 1f 91 pop r17
113e: 08 95 ret
00001140 <Putchar>:
1140: 98 2f mov r25, r24
1142: 80 91 57 05 lds r24, 0x0557
1146: 81 30 cpi r24, 0x01 ; 1
1148: 69 f4 brne .+26 ; 0x1164 <Putchar+0x24>
114a: 80 91 cc 01 lds r24, 0x01CC
114e: e8 2f mov r30, r24
1150: ff 27 eor r31, r31
1152: ea 5e subi r30, 0xEA ; 234
1154: fe 4f sbci r31, 0xFE ; 254
1156: 90 83 st Z, r25
1158: 8f 5f subi r24, 0xFF ; 255
115a: 80 93 cc 01 sts 0x01CC, r24
115e: 21 e0 ldi r18, 0x01 ; 1
1160: 30 e0 ldi r19, 0x00 ; 0
1162: 05 c0 rjmp .+10 ; 0x116e <Putchar+0x2e>
1164: 89 2f mov r24, r25
1166: 0e 94 51 07 call 0xea2 ; 0xea2 <uart_putchar>
116a: 28 2f mov r18, r24
116c: 33 27 eor r19, r19
116e: c9 01 movw r24, r18
1170: 08 95 ret
00001172 <PAD_0>:
1172: 1f 93 push r17
1174: 18 2f mov r17, r24
1176: 04 c0 rjmp .+8 ; 0x1180 <PAD_0+0xe>
1178: 80 e3 ldi r24, 0x30 ; 48
117a: 0e 94 a0 08 call 0x1140 ; 0x1140 <Putchar>
117e: 11 50 subi r17, 0x01 ; 1
1180: 11 16 cp r1, r17
1182: d4 f3 brlt .-12 ; 0x1178 <PAD_0+0x6>
1184: 1f 91 pop r17
1186: 08 95 ret
00001188 <PAD_SP>:
1188: 1f 93 push r17
118a: 18 2f mov r17, r24
118c: 04 c0 rjmp .+8 ; 0x1196 <PAD_SP+0xe>
118e: 80 e2 ldi r24, 0x20 ; 32
1190: 0e 94 a0 08 call 0x1140 ; 0x1140 <Putchar>
1194: 11 50 subi r17, 0x01 ; 1
1196: 11 16 cp r1, r17
1198: d4 f3 brlt .-12 ; 0x118e <PAD_SP+0x6>
119a: 1f 91 pop r17
119c: 08 95 ret
0000119e <PRINTP>:
119e: 0f 93 push r16
11a0: 1f 93 push r17
11a2: cf 93 push r28
11a4: df 93 push r29
11a6: 8c 01 movw r16, r24
11a8: eb 01 movw r28, r22
11aa: 08 c0 rjmp .+16 ; 0x11bc <PRINTP+0x1e>
11ac: f8 01 movw r30, r16
11ae: 0f 5f subi r16, 0xFF ; 255
11b0: 1f 4f sbci r17, 0xFF ; 255
11b2: e4 91 lpm r30, Z
11b4: 8e 2f mov r24, r30
11b6: 0e 94 a0 08 call 0x1140 ; 0x1140 <Putchar>
11ba: 21 97 sbiw r28, 0x01 ; 1
11bc: 20 97 sbiw r28, 0x00 ; 0
11be: b1 f7 brne .-20 ; 0x11ac <PRINTP+0xe>
11c0: df 91 pop r29
11c2: cf 91 pop r28
11c4: 1f 91 pop r17
11c6: 0f 91 pop r16
11c8: 08 95 ret
000011ca <PRINT>:
11ca: 0f 93 push r16
11cc: 1f 93 push r17
11ce: cf 93 push r28
11d0: df 93 push r29
11d2: 8c 01 movw r16, r24
11d4: eb 01 movw r28, r22
11d6: 06 c0 rjmp .+12 ; 0x11e4 <PRINT+0x1a>
11d8: f8 01 movw r30, r16
11da: 81 91 ld r24, Z+
11dc: 8f 01 movw r16, r30
11de: 0e 94 a0 08 call 0x1140 ; 0x1140 <Putchar>
11e2: 21 97 sbiw r28, 0x01 ; 1
11e4: 20 97 sbiw r28, 0x00 ; 0
11e6: c1 f7 brne .-16 ; 0x11d8 <PRINT+0xe>
11e8: df 91 pop r29
11ea: cf 91 pop r28
11ec: 1f 91 pop r17
11ee: 0f 91 pop r16
11f0: 08 95 ret
000011f2 <_printf_P>:
11f2: 2f 92 push r2
11f4: 3f 92 push r3
11f6: 4f 92 push r4
11f8: 5f 92 push r5
11fa: 6f 92 push r6
11fc: 7f 92 push r7
11fe: 8f 92 push r8
1200: 9f 92 push r9
1202: af 92 push r10
1204: bf 92 push r11
1206: cf 92 push r12
1208: df 92 push r13
120a: ef 92 push r14
120c: ff 92 push r15
120e: 0f 93 push r16
1210: 1f 93 push r17
1212: cf 93 push r28
1214: df 93 push r29
1216: cd b7 in r28, 0x3d ; 61
1218: de b7 in r29, 0x3e ; 62
121a: e3 97 sbiw r28, 0x33 ; 51
121c: 0f b6 in r0, 0x3f ; 63
121e: f8 94 cli
1220: de bf out 0x3e, r29 ; 62
1222: 0f be out 0x3f, r0 ; 63
1224: cd bf out 0x3d, r28 ; 61
1226: 29 96 adiw r28, 0x09 ; 9
1228: 8f ad ldd r24, Y+63 ; 0x3f
122a: 29 97 sbiw r28, 0x09 ; 9
122c: 80 93 57 05 sts 0x0557, r24
1230: ce 01 movw r24, r28
1232: 85 5b subi r24, 0xB5 ; 181
1234: 9f 4f sbci r25, 0xFF ; 255
1236: 9d 83 std Y+5, r25 ; 0x05
1238: 8c 83 std Y+4, r24 ; 0x04
123a: 2b 96 adiw r28, 0x0b ; 11
123c: 8e ad ldd r24, Y+62 ; 0x3e
123e: 9f ad ldd r25, Y+63 ; 0x3f
1240: 2b 97 sbiw r28, 0x0b ; 11
1242: 9f a7 std Y+47, r25 ; 0x2f
1244: 8e a7 std Y+46, r24 ; 0x2e
1246: 22 24 eor r2, r2
1248: 33 24 eor r3, r3
124a: 21 01 movw r4, r2
124c: 02 c0 rjmp .+4 ; 0x1252 <_printf_P+0x60>
124e: 13 01 movw r2, r6
1250: 24 01 movw r4, r8
1252: 0e a5 ldd r16, Y+46 ; 0x2e
1254: 1f a5 ldd r17, Y+47 ; 0x2f
1256: 02 c0 rjmp .+4 ; 0x125c <_printf_P+0x6a>
1258: 0f 5f subi r16, 0xFF ; 255
125a: 1f 4f sbci r17, 0xFF ; 255
125c: f8 01 movw r30, r16
125e: f4 90 lpm r15, Z
1260: ff 20 and r15, r15
1262: 19 f0 breq .+6 ; 0x126a <_printf_P+0x78>
1264: f5 e2 ldi r31, 0x25 ; 37
1266: ff 16 cp r15, r31
1268: b9 f7 brne .-18 ; 0x1258 <_printf_P+0x66>
126a: b8 01 movw r22, r16
126c: 8e a5 ldd r24, Y+46 ; 0x2e
126e: 9f a5 ldd r25, Y+47 ; 0x2f
1270: 68 1b sub r22, r24
1272: 79 0b sbc r23, r25
1274: 11 f0 breq .+4 ; 0x127a <_printf_P+0x88>
1276: 0e 94 cf 08 call 0x119e ; 0x119e <PRINTP>
127a: ff 20 and r15, r15
127c: 09 f4 brne .+2 ; 0x1280 <_printf_P+0x8e>
127e: 44 c2 rjmp .+1160 ; 0x1708 <_printf_P+0x516>
1280: 0f 5f subi r16, 0xFF ; 255
1282: 1f 4f sbci r17, 0xFF ; 255
1284: 1f a7 std Y+47, r17 ; 0x2f
1286: 0e a7 std Y+46, r16 ; 0x2e
1288: 19 82 std Y+1, r1 ; 0x01
128a: ac 81 ldd r26, Y+4 ; 0x04
128c: bd 81 ldd r27, Y+5 ; 0x05
128e: 1b aa std Y+51, r1 ; 0x33
1290: 1a aa std Y+50, r1 ; 0x32
1292: 9f ef ldi r25, 0xFF ; 255
1294: 99 ab std Y+49, r25 ; 0x31
1296: ee a5 ldd r30, Y+46 ; 0x2e
1298: ff a5 ldd r31, Y+47 ; 0x2f
129a: cf 01 movw r24, r30
129c: 01 96 adiw r24, 0x01 ; 1
129e: 9f a7 std Y+47, r25 ; 0x2f
12a0: 8e a7 std Y+46, r24 ; 0x2e
12a2: b4 90 lpm r11, Z
12a4: 95 e7 ldi r25, 0x75 ; 117
12a6: b9 16 cp r11, r25
12a8: 21 f0 breq .+8 ; 0x12b2 <_printf_P+0xc0>
12aa: 8b 2d mov r24, r11
12ac: 80 62 ori r24, 0x20 ; 32
12ae: 88 37 cpi r24, 0x78 ; 120
12b0: 89 f4 brne .+34 ; 0x12d4 <_printf_P+0xe2>
12b2: eb a9 ldd r30, Y+51 ; 0x33
12b4: e0 ff sbrs r30, 0
12b6: 07 c0 rjmp .+14 ; 0x12c6 <_printf_P+0xd4>
12b8: 2d 90 ld r2, X+
12ba: 3d 90 ld r3, X+
12bc: 4d 90 ld r4, X+
12be: 5c 90 ld r5, X
12c0: 13 97 sbiw r26, 0x03 ; 3
12c2: 14 96 adiw r26, 0x04 ; 4
12c4: 07 c0 rjmp .+14 ; 0x12d4 <_printf_P+0xe2>
12c6: 8d 91 ld r24, X+
12c8: 9c 91 ld r25, X
12ca: 11 97 sbiw r26, 0x01 ; 1
12cc: 1c 01 movw r2, r24
12ce: 44 24 eor r4, r4
12d0: 55 24 eor r5, r5
12d2: 12 96 adiw r26, 0x02 ; 2
12d4: f0 e2 ldi r31, 0x20 ; 32
12d6: bf 16 cp r11, r31
12d8: 21 f4 brne .+8 ; 0x12e2 <_printf_P+0xf0>
12da: 89 81 ldd r24, Y+1 ; 0x01
12dc: 88 23 and r24, r24
12de: d9 f6 brne .-74 ; 0x1296 <_printf_P+0xa4>
12e0: 85 c0 rjmp .+266 ; 0x13ec <_printf_P+0x1fa>
12e2: 83 e2 ldi r24, 0x23 ; 35
12e4: b8 16 cp r11, r24
12e6: 09 f4 brne .+2 ; 0x12ea <_printf_P+0xf8>
12e8: 83 c0 rjmp .+262 ; 0x13f0 <_printf_P+0x1fe>
12ea: 9a e2 ldi r25, 0x2A ; 42
12ec: b9 16 cp r11, r25
12ee: 21 f0 breq .+8 ; 0x12f8 <_printf_P+0x106>
12f0: ed e2 ldi r30, 0x2D ; 45
12f2: be 16 cp r11, r30
12f4: 69 f4 brne .+26 ; 0x1310 <_printf_P+0x11e>
12f6: 08 c0 rjmp .+16 ; 0x1308 <_printf_P+0x116>
12f8: fd 01 movw r30, r26
12fa: 12 96 adiw r26, 0x02 ; 2
12fc: e0 81 ld r30, Z
12fe: ea ab std Y+50, r30 ; 0x32
1300: e7 ff sbrs r30, 7
1302: c9 cf rjmp .-110 ; 0x1296 <_printf_P+0xa4>
1304: e1 95 neg r30
1306: ea ab std Y+50, r30 ; 0x32
1308: fb a9 ldd r31, Y+51 ; 0x33
130a: f0 61 ori r31, 0x10 ; 16
130c: ff 7d andi r31, 0xDF ; 223
130e: 72 c0 rjmp .+228 ; 0x13f4 <_printf_P+0x202>
1310: 8b e2 ldi r24, 0x2B ; 43
1312: b8 16 cp r11, r24
1314: 09 f4 brne .+2 ; 0x1318 <_printf_P+0x126>
1316: 6a c0 rjmp .+212 ; 0x13ec <_printf_P+0x1fa>
1318: 9e e2 ldi r25, 0x2E ; 46
131a: b9 16 cp r11, r25
131c: b1 f5 brne .+108 ; 0x138a <_printf_P+0x198>
131e: 2e a5 ldd r18, Y+46 ; 0x2e
1320: 3f a5 ldd r19, Y+47 ; 0x2f
1322: 2f 5f subi r18, 0xFF ; 255
1324: 3f 4f sbci r19, 0xFF ; 255
1326: ee a5 ldd r30, Y+46 ; 0x2e
1328: ff a5 ldd r31, Y+47 ; 0x2f
132a: 84 91 lpm r24, Z
132c: 8a 32 cpi r24, 0x2A ; 42
132e: 21 f0 breq .+8 ; 0x1338 <_printf_P+0x146>
1330: b8 2e mov r11, r24
1332: 20 e0 ldi r18, 0x00 ; 0
1334: 30 e0 ldi r19, 0x00 ; 0
1336: 1b c0 rjmp .+54 ; 0x136e <_printf_P+0x17c>
1338: fd 01 movw r30, r26
133a: 12 96 adiw r26, 0x02 ; 2
133c: 40 81 ld r20, Z
133e: 51 81 ldd r21, Z+1 ; 0x01
1340: 57 ff sbrs r21, 7
1342: 02 c0 rjmp .+4 ; 0x1348 <_printf_P+0x156>
1344: 4f ef ldi r20, 0xFF ; 255
1346: 5f ef ldi r21, 0xFF ; 255
1348: 49 ab std Y+49, r20 ; 0x31
134a: 3f a7 std Y+47, r19 ; 0x2f
134c: 2e a7 std Y+46, r18 ; 0x2e
134e: a3 cf rjmp .-186 ; 0x1296 <_printf_P+0xa4>
1350: c9 01 movw r24, r18
1352: 03 e0 ldi r16, 0x03 ; 3
1354: 88 0f add r24, r24
1356: 99 1f adc r25, r25
1358: 0a 95 dec r16
135a: e1 f7 brne .-8 ; 0x1354 <_printf_P+0x162>
135c: 22 0f add r18, r18
135e: 33 1f adc r19, r19
1360: 28 0f add r18, r24
1362: 39 1f adc r19, r25
1364: 2b 0d add r18, r11
1366: 31 1d adc r19, r1
1368: 20 53 subi r18, 0x30 ; 48
136a: 30 40 sbci r19, 0x00 ; 0
136c: b4 90 lpm r11, Z
136e: 31 96 adiw r30, 0x01 ; 1
1370: 8b 2d mov r24, r11
1372: 80 53 subi r24, 0x30 ; 48
1374: 8a 30 cpi r24, 0x0A ; 10
1376: 60 f3 brcs .-40 ; 0x1350 <_printf_P+0x15e>
1378: ff a7 std Y+47, r31 ; 0x2f
137a: ee a7 std Y+46, r30 ; 0x2e
137c: a9 01 movw r20, r18
137e: 37 ff sbrs r19, 7
1380: 02 c0 rjmp .+4 ; 0x1386 <_printf_P+0x194>
1382: 4f ef ldi r20, 0xFF ; 255
1384: 5f ef ldi r21, 0xFF ; 255
1386: 49 ab std Y+49, r20 ; 0x31
1388: 8d cf rjmp .-230 ; 0x12a4 <_printf_P+0xb2>
138a: f0 e3 ldi r31, 0x30 ; 48
138c: bf 16 cp r11, r31
138e: 31 f4 brne .+12 ; 0x139c <_printf_P+0x1aa>
1390: 8b a9 ldd r24, Y+51 ; 0x33
1392: 84 fd sbrc r24, 4
1394: 80 cf rjmp .-256 ; 0x1296 <_printf_P+0xa4>
1396: 80 62 ori r24, 0x20 ; 32
1398: 8b ab std Y+51, r24 ; 0x33
139a: 7d cf rjmp .-262 ; 0x1296 <_printf_P+0xa4>
139c: 8b 2d mov r24, r11
139e: 81 53 subi r24, 0x31 ; 49
13a0: 89 30 cpi r24, 0x09 ; 9
13a2: e8 f4 brcc .+58 ; 0x13de <_printf_P+0x1ec>
13a4: 20 e0 ldi r18, 0x00 ; 0
13a6: 30 e0 ldi r19, 0x00 ; 0
13a8: c9 01 movw r24, r18
13aa: f3 e0 ldi r31, 0x03 ; 3
13ac: 88 0f add r24, r24
13ae: 99 1f adc r25, r25
13b0: fa 95 dec r31
13b2: e1 f7 brne .-8 ; 0x13ac <_printf_P+0x1ba>
13b4: 22 0f add r18, r18
13b6: 33 1f adc r19, r19
13b8: 28 0f add r18, r24
13ba: 39 1f adc r19, r25
13bc: 2b 0d add r18, r11
13be: 31 1d adc r19, r1
13c0: 20 53 subi r18, 0x30 ; 48
13c2: 30 40 sbci r19, 0x00 ; 0
13c4: ee a5 ldd r30, Y+46 ; 0x2e
13c6: ff a5 ldd r31, Y+47 ; 0x2f
13c8: cf 01 movw r24, r30
13ca: 01 96 adiw r24, 0x01 ; 1
13cc: 9f a7 std Y+47, r25 ; 0x2f
13ce: 8e a7 std Y+46, r24 ; 0x2e
13d0: b4 90 lpm r11, Z
13d2: 8b 2d mov r24, r11
13d4: 80 53 subi r24, 0x30 ; 48
13d6: 8a 30 cpi r24, 0x0A ; 10
13d8: 38 f3 brcs .-50 ; 0x13a8 <_printf_P+0x1b6>
13da: 2a ab std Y+50, r18 ; 0x32
13dc: 63 cf rjmp .-314 ; 0x12a4 <_printf_P+0xb2>
13de: 98 e6 ldi r25, 0x68 ; 104
13e0: b9 16 cp r11, r25
13e2: 51 f4 brne .+20 ; 0x13f8 <_printf_P+0x206>
13e4: eb a9 ldd r30, Y+51 ; 0x33
13e6: e4 60 ori r30, 0x04 ; 4
13e8: eb ab std Y+51, r30 ; 0x33
13ea: 55 cf rjmp .-342 ; 0x1296 <_printf_P+0xa4>
13ec: b9 82 std Y+1, r11 ; 0x01
13ee: 53 cf rjmp .-346 ; 0x1296 <_printf_P+0xa4>
13f0: fb a9 ldd r31, Y+51 ; 0x33
13f2: f8 60 ori r31, 0x08 ; 8
13f4: fb ab std Y+51, r31 ; 0x33
13f6: 4f cf rjmp .-354 ; 0x1296 <_printf_P+0xa4>
13f8: 8c e6 ldi r24, 0x6C ; 108
13fa: b8 16 cp r11, r24
13fc: 21 f4 brne .+8 ; 0x1406 <_printf_P+0x214>
13fe: 9b a9 ldd r25, Y+51 ; 0x33
1400: 91 60 ori r25, 0x01 ; 1
1402: 9b ab std Y+51, r25 ; 0x33
1404: 48 cf rjmp .-368 ; 0x1296 <_printf_P+0xa4>
1406: bd 83 std Y+5, r27 ; 0x05
1408: ac 83 std Y+4, r26 ; 0x04
140a: e3 e6 ldi r30, 0x63 ; 99
140c: be 16 cp r11, r30
140e: 39 f4 brne .+14 ; 0x141e <_printf_P+0x22c>
1410: 12 96 adiw r26, 0x02 ; 2
1412: bd 83 std Y+5, r27 ; 0x05
1414: ac 83 std Y+4, r26 ; 0x04
1416: 12 97 sbiw r26, 0x02 ; 2
1418: 8c 91 ld r24, X
141a: 8e 83 std Y+6, r24 ; 0x06
141c: 1a c1 rjmp .+564 ; 0x1652 <_printf_P+0x460>
141e: f4 e4 ldi r31, 0x44 ; 68
1420: bf 16 cp r11, r31
1422: 39 f0 breq .+14 ; 0x1432 <_printf_P+0x240>
1424: 84 e6 ldi r24, 0x64 ; 100
1426: b8 16 cp r11, r24
1428: 39 f0 breq .+14 ; 0x1438 <_printf_P+0x246>
142a: 99 e6 ldi r25, 0x69 ; 105
142c: b9 16 cp r11, r25
142e: 59 f5 brne .+86 ; 0x1486 <_printf_P+0x294>
1430: 03 c0 rjmp .+6 ; 0x1438 <_printf_P+0x246>
1432: eb a9 ldd r30, Y+51 ; 0x33
1434: e1 60 ori r30, 0x01 ; 1
1436: eb ab std Y+51, r30 ; 0x33
1438: fb a9 ldd r31, Y+51 ; 0x33
143a: f0 ff sbrs r31, 0
143c: 08 c0 rjmp .+16 ; 0x144e <_printf_P+0x25c>
143e: 14 96 adiw r26, 0x04 ; 4
1440: bd 83 std Y+5, r27 ; 0x05
1442: ac 83 std Y+4, r26 ; 0x04
1444: 5e 90 ld r5, -X
1446: 4e 90 ld r4, -X
1448: 3e 90 ld r3, -X
144a: 2e 90 ld r2, -X
144c: 0a c0 rjmp .+20 ; 0x1462 <_printf_P+0x270>
144e: 12 96 adiw r26, 0x02 ; 2
1450: bd 83 std Y+5, r27 ; 0x05
1452: ac 83 std Y+4, r26 ; 0x04
1454: 9e 91 ld r25, -X
1456: 8e 91 ld r24, -X
1458: 1c 01 movw r2, r24
145a: 44 24 eor r4, r4
145c: 37 fc sbrc r3, 7
145e: 40 94 com r4
1460: 54 2c mov r5, r4
1462: 57 fc sbrc r5, 7
1464: 03 c0 rjmp .+6 ; 0x146c <_printf_P+0x27a>
1466: 8a e0 ldi r24, 0x0A ; 10
1468: 88 ab std Y+48, r24 ; 0x30
146a: 94 c0 rjmp .+296 ; 0x1594 <_printf_P+0x3a2>
146c: 50 94 com r5
146e: 40 94 com r4
1470: 30 94 com r3
1472: 20 94 com r2
1474: 21 1c adc r2, r1
1476: 31 1c adc r3, r1
1478: 41 1c adc r4, r1
147a: 51 1c adc r5, r1
147c: 8d e2 ldi r24, 0x2D ; 45
147e: 89 83 std Y+1, r24 ; 0x01
1480: 9a e0 ldi r25, 0x0A ; 10
1482: 98 ab std Y+48, r25 ; 0x30
1484: 87 c0 rjmp .+270 ; 0x1594 <_printf_P+0x3a2>
1486: ef e4 ldi r30, 0x4F ; 79
1488: be 16 cp r11, r30
148a: 29 f0 breq .+10 ; 0x1496 <_printf_P+0x2a4>
148c: ff e6 ldi r31, 0x6F ; 111
148e: bf 16 cp r11, r31
1490: 39 f4 brne .+14 ; 0x14a0 <_printf_P+0x2ae>
1492: 88 e0 ldi r24, 0x08 ; 8
1494: 63 c0 rjmp .+198 ; 0x155c <_printf_P+0x36a>
1496: 9b a9 ldd r25, Y+51 ; 0x33
1498: 91 60 ori r25, 0x01 ; 1
149a: 9b ab std Y+51, r25 ; 0x33
149c: e8 e0 ldi r30, 0x08 ; 8
149e: 58 c0 rjmp .+176 ; 0x1550 <_printf_P+0x35e>
14a0: f0 e7 ldi r31, 0x70 ; 112
14a2: bf 16 cp r11, r31
14a4: 81 f4 brne .+32 ; 0x14c6 <_printf_P+0x2d4>
14a6: 12 96 adiw r26, 0x02 ; 2
14a8: bd 83 std Y+5, r27 ; 0x05
14aa: ac 83 std Y+4, r26 ; 0x04
14ac: 9e 91 ld r25, -X
14ae: 8e 91 ld r24, -X
14b0: 1c 01 movw r2, r24
14b2: 44 24 eor r4, r4
14b4: 55 24 eor r5, r5
14b6: 8b a9 ldd r24, Y+51 ; 0x33
14b8: 80 64 ori r24, 0x40 ; 64
14ba: 8b ab std Y+51, r24 ; 0x33
14bc: 90 e1 ldi r25, 0x10 ; 16
14be: 98 ab std Y+48, r25 ; 0x30
14c0: 78 e7 ldi r23, 0x78 ; 120
14c2: b7 2e mov r11, r23
14c4: 66 c0 rjmp .+204 ; 0x1592 <_printf_P+0x3a0>
14c6: e3 e7 ldi r30, 0x73 ; 115
14c8: be 16 cp r11, r30
14ca: d9 f5 brne .+118 ; 0x1542 <_printf_P+0x350>
14cc: 12 96 adiw r26, 0x02 ; 2
14ce: bd 83 std Y+5, r27 ; 0x05
14d0: ac 83 std Y+4, r26 ; 0x04
14d2: de 90 ld r13, -X
14d4: ce 90 ld r12, -X
14d6: c1 14 cp r12, r1
14d8: d1 04 cpc r13, r1
14da: 89 f4 brne .+34 ; 0x14fe <_printf_P+0x30c>
14dc: 88 e2 ldi r24, 0x28 ; 40
14de: 8e 83 std Y+6, r24 ; 0x06
14e0: 8e e6 ldi r24, 0x6E ; 110
14e2: 8f 83 std Y+7, r24 ; 0x07
14e4: 85 e7 ldi r24, 0x75 ; 117
14e6: 88 87 std Y+8, r24 ; 0x08
14e8: 8c e6 ldi r24, 0x6C ; 108
14ea: 89 87 std Y+9, r24 ; 0x09
14ec: 8a 87 std Y+10, r24 ; 0x0a
14ee: 89 e2 ldi r24, 0x29 ; 41
14f0: 8b 87 std Y+11, r24 ; 0x0b
14f2: 1c 86 std Y+12, r1 ; 0x0c
14f4: 66 e0 ldi r22, 0x06 ; 6
14f6: c6 2e mov r12, r22
14f8: d1 2c mov r13, r1
14fa: cc 0e add r12, r28
14fc: dd 1e adc r13, r29
14fe: f9 a9 ldd r31, Y+49 ; 0x31
1500: f7 fd sbrc r31, 7
1502: 13 c0 rjmp .+38 ; 0x152a <_printf_P+0x338>
1504: 4f 2f mov r20, r31
1506: 55 27 eor r21, r21
1508: 47 fd sbrc r20, 7
150a: 50 95 com r21
150c: 60 e0 ldi r22, 0x00 ; 0
150e: 70 e0 ldi r23, 0x00 ; 0
1510: c6 01 movw r24, r12
1512: 0e 94 bb 2b call 0x5776 ; 0x5776 <memchr>
1516: 00 97 sbiw r24, 0x00 ; 0
1518: 11 f4 brne .+4 ; 0x151e <_printf_P+0x32c>
151a: 19 a9 ldd r17, Y+49 ; 0x31
151c: 0d c0 rjmp .+26 ; 0x1538 <_printf_P+0x346>
151e: 8c 19 sub r24, r12
1520: 19 a9 ldd r17, Y+49 ; 0x31
1522: 81 17 cp r24, r17
1524: 4c f4 brge .+18 ; 0x1538 <_printf_P+0x346>
1526: 18 2f mov r17, r24
1528: 07 c0 rjmp .+14 ; 0x1538 <_printf_P+0x346>
152a: f6 01 movw r30, r12
152c: 01 90 ld r0, Z+
152e: 00 20 and r0, r0
1530: e9 f7 brne .-6 ; 0x152c <_printf_P+0x33a>
1532: 31 97 sbiw r30, 0x01 ; 1
1534: 1e 2f mov r17, r30
1536: 1c 19 sub r17, r12
1538: 19 82 std Y+1, r1 ; 0x01
153a: 42 01 movw r8, r4
153c: 31 01 movw r6, r2
153e: 40 e0 ldi r20, 0x00 ; 0
1540: 94 c0 rjmp .+296 ; 0x166a <_printf_P+0x478>
1542: 85 e5 ldi r24, 0x55 ; 85
1544: b8 16 cp r11, r24
1546: 31 f0 breq .+12 ; 0x1554 <_printf_P+0x362>
1548: 95 e7 ldi r25, 0x75 ; 117
154a: b9 16 cp r11, r25
154c: 49 f4 brne .+18 ; 0x1560 <_printf_P+0x36e>
154e: ea e0 ldi r30, 0x0A ; 10
1550: e8 ab std Y+48, r30 ; 0x30
1552: 1f c0 rjmp .+62 ; 0x1592 <_printf_P+0x3a0>
1554: fb a9 ldd r31, Y+51 ; 0x33
1556: f1 60 ori r31, 0x01 ; 1
1558: fb ab std Y+51, r31 ; 0x33
155a: 8a e0 ldi r24, 0x0A ; 10
155c: 88 ab std Y+48, r24 ; 0x30
155e: 19 c0 rjmp .+50 ; 0x1592 <_printf_P+0x3a0>
1560: 98 e5 ldi r25, 0x58 ; 88
1562: b9 16 cp r11, r25
1564: 21 f0 breq .+8 ; 0x156e <_printf_P+0x37c>
1566: e8 e7 ldi r30, 0x78 ; 120
1568: be 16 cp r11, r30
156a: 09 f0 breq .+2 ; 0x156e <_printf_P+0x37c>
156c: 6e c0 rjmp .+220 ; 0x164a <_printf_P+0x458>
156e: fb a9 ldd r31, Y+51 ; 0x33
1570: f3 fd sbrc r31, 3
1572: 02 c0 rjmp .+4 ; 0x1578 <_printf_P+0x386>
1574: 80 e1 ldi r24, 0x10 ; 16
1576: f2 cf rjmp .-28 ; 0x155c <_printf_P+0x36a>
1578: 21 14 cp r2, r1
157a: 31 04 cpc r3, r1
157c: 41 04 cpc r4, r1
157e: 51 04 cpc r5, r1
1580: 19 f4 brne .+6 ; 0x1588 <_printf_P+0x396>
1582: 90 e1 ldi r25, 0x10 ; 16
1584: 98 ab std Y+48, r25 ; 0x30
1586: 05 c0 rjmp .+10 ; 0x1592 <_printf_P+0x3a0>
1588: eb a9 ldd r30, Y+51 ; 0x33
158a: e0 64 ori r30, 0x40 ; 64
158c: eb ab std Y+51, r30 ; 0x33
158e: f0 e1 ldi r31, 0x10 ; 16
1590: f8 ab std Y+48, r31 ; 0x30
1592: 19 82 std Y+1, r1 ; 0x01
1594: 89 a9 ldd r24, Y+49 ; 0x31
1596: 87 fd sbrc r24, 7
1598: 03 c0 rjmp .+6 ; 0x15a0 <_printf_P+0x3ae>
159a: 9b a9 ldd r25, Y+51 ; 0x33
159c: 9f 7d andi r25, 0xDF ; 223
159e: 9b ab std Y+51, r25 ; 0x33
15a0: 21 14 cp r2, r1
15a2: 31 04 cpc r3, r1
15a4: 41 04 cpc r4, r1
15a6: 51 04 cpc r5, r1
15a8: 61 f4 brne .+24 ; 0x15c2 <_printf_P+0x3d0>
15aa: e9 a9 ldd r30, Y+49 ; 0x31
15ac: ee 23 and r30, r30
15ae: 49 f4 brne .+18 ; 0x15c2 <_printf_P+0x3d0>
15b0: 66 24 eor r6, r6
15b2: 77 24 eor r7, r7
15b4: 43 01 movw r8, r6
15b6: 5e e2 ldi r21, 0x2E ; 46
15b8: c5 2e mov r12, r21
15ba: d1 2c mov r13, r1
15bc: cc 0e add r12, r28
15be: dd 1e adc r13, r29
15c0: 3e c0 rjmp .+124 ; 0x163e <_printf_P+0x44c>
15c2: 4e e2 ldi r20, 0x2E ; 46
15c4: c4 2e mov r12, r20
15c6: d1 2c mov r13, r1
15c8: cc 0e add r12, r28
15ca: dd 1e adc r13, r29
15cc: f8 a9 ldd r31, Y+48 ; 0x30
15ce: ef 2e mov r14, r31
15d0: ff 24 eor r15, r15
15d2: 00 27 eor r16, r16
15d4: 11 27 eor r17, r17
15d6: c2 01 movw r24, r4
15d8: b1 01 movw r22, r2
15da: a8 01 movw r20, r16
15dc: 97 01 movw r18, r14
15de: 0e 94 2c 2e call 0x5c58 ; 0x5c58 <__udivmodsi4>
15e2: 6a 30 cpi r22, 0x0A ; 10
15e4: 20 f4 brcc .+8 ; 0x15ee <_printf_P+0x3fc>
15e6: 30 e3 ldi r19, 0x30 ; 48
15e8: a3 2e mov r10, r19
15ea: a6 0e add r10, r22
15ec: 08 c0 rjmp .+16 ; 0x15fe <_printf_P+0x40c>
15ee: 27 e5 ldi r18, 0x57 ; 87
15f0: a2 2e mov r10, r18
15f2: a6 0e add r10, r22
15f4: 88 e5 ldi r24, 0x58 ; 88
15f6: b8 16 cp r11, r24
15f8: 11 f4 brne .+4 ; 0x15fe <_printf_P+0x40c>
15fa: 9f ed ldi r25, 0xDF ; 223
15fc: a9 22 and r10, r25
15fe: f6 01 movw r30, r12
1600: a2 92 st -Z, r10
1602: 6f 01 movw r12, r30
1604: c2 01 movw r24, r4
1606: b1 01 movw r22, r2
1608: a8 01 movw r20, r16
160a: 97 01 movw r18, r14
160c: 0e 94 2c 2e call 0x5c58 ; 0x5c58 <__udivmodsi4>
1610: 39 01 movw r6, r18
1612: 4a 01 movw r8, r20
1614: 2e 14 cp r2, r14
1616: 3f 04 cpc r3, r15
1618: 40 06 cpc r4, r16
161a: 51 06 cpc r5, r17
161c: 18 f0 brcs .+6 ; 0x1624 <_printf_P+0x432>
161e: 19 01 movw r2, r18
1620: 2a 01 movw r4, r20
1622: d9 cf rjmp .-78 ; 0x15d6 <_printf_P+0x3e4>
1624: f8 a9 ldd r31, Y+48 ; 0x30
1626: f8 30 cpi r31, 0x08 ; 8
1628: 51 f4 brne .+20 ; 0x163e <_printf_P+0x44c>
162a: 8b a9 ldd r24, Y+51 ; 0x33
162c: 83 ff sbrs r24, 3
162e: 07 c0 rjmp .+14 ; 0x163e <_printf_P+0x44c>
1630: 90 e3 ldi r25, 0x30 ; 48
1632: a9 16 cp r10, r25
1634: 21 f0 breq .+8 ; 0x163e <_printf_P+0x44c>
1636: 80 e3 ldi r24, 0x30 ; 48
1638: f6 01 movw r30, r12
163a: 82 93 st -Z, r24
163c: 6f 01 movw r12, r30
163e: ce 01 movw r24, r28
1640: 8c 19 sub r24, r12
1642: 18 2f mov r17, r24
1644: 12 5d subi r17, 0xD2 ; 210
1646: 49 a9 ldd r20, Y+49 ; 0x31
1648: 10 c0 rjmp .+32 ; 0x166a <_printf_P+0x478>
164a: bb 20 and r11, r11
164c: 09 f4 brne .+2 ; 0x1650 <_printf_P+0x45e>
164e: 5c c0 rjmp .+184 ; 0x1708 <_printf_P+0x516>
1650: be 82 std Y+6, r11 ; 0x06
1652: 19 82 std Y+1, r1 ; 0x01
1654: 42 01 movw r8, r4
1656: 31 01 movw r6, r2
1658: 00 e0 ldi r16, 0x00 ; 0
165a: 11 e0 ldi r17, 0x01 ; 1
165c: 96 e0 ldi r25, 0x06 ; 6
165e: c9 2e mov r12, r25
1660: d1 2c mov r13, r1
1662: cc 0e add r12, r28
1664: dd 1e adc r13, r29
1666: 21 e0 ldi r18, 0x01 ; 1
1668: 05 c0 rjmp .+10 ; 0x1674 <_printf_P+0x482>
166a: 21 2f mov r18, r17
166c: 04 2f mov r16, r20
166e: 01 1b sub r16, r17
1670: 07 fd sbrc r16, 7
1672: 00 e0 ldi r16, 0x00 ; 0
1674: 89 81 ldd r24, Y+1 ; 0x01
1676: 88 23 and r24, r24
1678: 19 f0 breq .+6 ; 0x1680 <_printf_P+0x48e>
167a: 81 2f mov r24, r17
167c: 8f 5f subi r24, 0xFF ; 255
167e: 07 c0 rjmp .+14 ; 0x168e <_printf_P+0x49c>
1680: 9b a9 ldd r25, Y+51 ; 0x33
1682: 96 fd sbrc r25, 6
1684: 02 c0 rjmp .+4 ; 0x168a <_printf_P+0x498>
1686: 81 2f mov r24, r17
1688: 02 c0 rjmp .+4 ; 0x168e <_printf_P+0x49c>
168a: 82 2f mov r24, r18
168c: 8e 5f subi r24, 0xFE ; 254
168e: a8 2e mov r10, r24
1690: a0 0e add r10, r16
1692: eb a9 ldd r30, Y+51 ; 0x33
1694: ee 2e mov r14, r30
1696: ff 24 eor r15, r15
1698: 80 e3 ldi r24, 0x30 ; 48
169a: 48 2e mov r4, r24
169c: 51 2c mov r5, r1
169e: 4e 20 and r4, r14
16a0: 5f 20 and r5, r15
16a2: 41 14 cp r4, r1
16a4: 51 04 cpc r5, r1
16a6: 21 f4 brne .+8 ; 0x16b0 <_printf_P+0x4be>
16a8: 8a a9 ldd r24, Y+50 ; 0x32
16aa: 8a 19 sub r24, r10
16ac: 0e 94 c4 08 call 0x1188 ; 0x1188 <PAD_SP>
16b0: 89 81 ldd r24, Y+1 ; 0x01
16b2: 88 23 and r24, r24
16b4: 29 f0 breq .+10 ; 0x16c0 <_printf_P+0x4ce>
16b6: 61 e0 ldi r22, 0x01 ; 1
16b8: 70 e0 ldi r23, 0x00 ; 0
16ba: ce 01 movw r24, r28
16bc: 01 96 adiw r24, 0x01 ; 1
16be: 09 c0 rjmp .+18 ; 0x16d2 <_printf_P+0x4e0>
16c0: e6 fe sbrs r14, 6
16c2: 09 c0 rjmp .+18 ; 0x16d6 <_printf_P+0x4e4>
16c4: 80 e3 ldi r24, 0x30 ; 48
16c6: 8a 83 std Y+2, r24 ; 0x02
16c8: bb 82 std Y+3, r11 ; 0x03
16ca: 62 e0 ldi r22, 0x02 ; 2
16cc: 70 e0 ldi r23, 0x00 ; 0
16ce: ce 01 movw r24, r28
16d0: 02 96 adiw r24, 0x02 ; 2
16d2: 0e 94 e5 08 call 0x11ca ; 0x11ca <PRINT>
16d6: f0 e2 ldi r31, 0x20 ; 32
16d8: 4f 16 cp r4, r31
16da: 51 04 cpc r5, r1
16dc: 21 f4 brne .+8 ; 0x16e6 <_printf_P+0x4f4>
16de: 8a a9 ldd r24, Y+50 ; 0x32
16e0: 8a 19 sub r24, r10
16e2: 0e 94 b9 08 call 0x1172 ; 0x1172 <PAD_0>
16e6: 80 2f mov r24, r16
16e8: 0e 94 b9 08 call 0x1172 ; 0x1172 <PAD_0>
16ec: 61 2f mov r22, r17
16ee: 77 27 eor r23, r23
16f0: 67 fd sbrc r22, 7
16f2: 70 95 com r23
16f4: c6 01 movw r24, r12
16f6: 0e 94 e5 08 call 0x11ca ; 0x11ca <PRINT>
16fa: e4 fe sbrs r14, 4
16fc: a8 cd rjmp .-1200 ; 0x124e <_printf_P+0x5c>
16fe: 8a a9 ldd r24, Y+50 ; 0x32
1700: 8a 19 sub r24, r10
1702: 0e 94 c4 08 call 0x1188 ; 0x1188 <PAD_SP>
1706: a3 cd rjmp .-1210 ; 0x124e <_printf_P+0x5c>
1708: e3 96 adiw r28, 0x33 ; 51
170a: 0f b6 in r0, 0x3f ; 63
170c: f8 94 cli
170e: de bf out 0x3e, r29 ; 62
1710: 0f be out 0x3f, r0 ; 63
1712: cd bf out 0x3d, r28 ; 61
1714: df 91 pop r29
1716: cf 91 pop r28
1718: 1f 91 pop r17
171a: 0f 91 pop r16
171c: ff 90 pop r15
171e: ef 90 pop r14
1720: df 90 pop r13
1722: cf 90 pop r12
1724: bf 90 pop r11
1726: af 90 pop r10
1728: 9f 90 pop r9
172a: 8f 90 pop r8
172c: 7f 90 pop r7
172e: 6f 90 pop r6
1730: 5f 90 pop r5
1732: 4f 90 pop r4
1734: 3f 90 pop r3
1736: 2f 90 pop r2
1738: 08 95 ret
0000173a <__vector_18>:
173a: 1f 92 push r1
173c: 0f 92 push r0
173e: 0f b6 in r0, 0x3f ; 63
1740: 0f 92 push r0
1742: 11 24 eor r1, r1
1744: 2f 93 push r18
1746: 3f 93 push r19
1748: 5f 93 push r21
174a: 6f 93 push r22
174c: 7f 93 push r23
174e: 8f 93 push r24
1750: 9f 93 push r25
1752: af 93 push r26
1754: bf 93 push r27
1756: 80 91 af 01 lds r24, 0x01AF
175a: 81 50 subi r24, 0x01 ; 1
175c: 80 93 af 01 sts 0x01AF, r24
1760: 8f 3f cpi r24, 0xFF ; 255
1762: 01 f5 brne .+64 ; 0x17a4 <__vector_18+0x6a>
1764: 89 e0 ldi r24, 0x09 ; 9
1766: 80 93 af 01 sts 0x01AF, r24
176a: 80 91 03 01 lds r24, 0x0103
176e: 8f 5f subi r24, 0xFF ; 255
1770: 81 70 andi r24, 0x01 ; 1
1772: 80 93 03 01 sts 0x0103, r24
1776: 88 23 and r24, r24
1778: 19 f4 brne .+6 ; 0x1780 <__vector_18+0x46>
177a: 81 e0 ldi r24, 0x01 ; 1
177c: 80 93 a8 01 sts 0x01A8, r24
1780: 80 91 a6 01 lds r24, 0x01A6
1784: 90 91 a7 01 lds r25, 0x01A7
1788: 01 96 adiw r24, 0x01 ; 1
178a: 90 93 a7 01 sts 0x01A7, r25
178e: 80 93 a6 01 sts 0x01A6, r24
1792: 80 91 d6 01 lds r24, 0x01D6
1796: 88 23 and r24, r24
1798: 29 f0 breq .+10 ; 0x17a4 <__vector_18+0x6a>
179a: 80 91 d6 01 lds r24, 0x01D6
179e: 81 50 subi r24, 0x01 ; 1
17a0: 80 93 d6 01 sts 0x01D6, r24
17a4: 80 91 ab 01 lds r24, 0x01AB
17a8: 90 91 ac 01 lds r25, 0x01AC
17ac: 02 97 sbiw r24, 0x02 ; 2
17ae: 58 f0 brcs .+22 ; 0x17c6 <__vector_18+0x8c>
17b0: 80 91 ab 01 lds r24, 0x01AB
17b4: 90 91 ac 01 lds r25, 0x01AC
17b8: 01 97 sbiw r24, 0x01 ; 1
17ba: 90 93 ac 01 sts 0x01AC, r25
17be: 80 93 ab 01 sts 0x01AB, r24
17c2: 5a 9a sbi 0x0b, 2 ; 11
17c4: 01 c0 rjmp .+2 ; 0x17c8 <__vector_18+0x8e>
17c6: 5a 98 cbi 0x0b, 2 ; 11
17c8: 80 91 a6 05 lds r24, 0x05A6
17cc: 83 ff sbrs r24, 3
17ce: 3b c0 rjmp .+118 ; 0x1846 <__vector_18+0x10c>
17d0: 34 9b sbis 0x06, 4 ; 6
17d2: 0a c0 rjmp .+20 ; 0x17e8 <__vector_18+0xae>
17d4: 80 91 a9 01 lds r24, 0x01A9
17d8: 90 91 aa 01 lds r25, 0x01AA
17dc: 01 96 adiw r24, 0x01 ; 1
17de: 90 93 aa 01 sts 0x01AA, r25
17e2: 80 93 a9 01 sts 0x01A9, r24
17e6: 2f c0 rjmp .+94 ; 0x1846 <__vector_18+0x10c>
17e8: 80 91 a9 01 lds r24, 0x01A9
17ec: 90 91 aa 01 lds r25, 0x01AA
17f0: 89 2b or r24, r25
17f2: 79 f0 breq .+30 ; 0x1812 <__vector_18+0xd8>
17f4: 80 91 a9 01 lds r24, 0x01A9
17f8: 90 91 aa 01 lds r25, 0x01AA
17fc: 80 5a subi r24, 0xA0 ; 160
17fe: 9f 40 sbci r25, 0x0F ; 15
1800: 40 f4 brcc .+16 ; 0x1812 <__vector_18+0xd8>
1802: 80 91 a9 01 lds r24, 0x01A9
1806: 90 91 aa 01 lds r25, 0x01AA
180a: 90 93 18 02 sts 0x0218, r25
180e: 80 93 17 02 sts 0x0217, r24
1812: 80 91 17 02 lds r24, 0x0217
1816: 90 91 18 02 lds r25, 0x0218
181a: 20 91 19 02 lds r18, 0x0219
181e: 30 91 1a 02 lds r19, 0x021A
1822: 82 1b sub r24, r18
1824: 93 0b sbc r25, r19
1826: 84 5e subi r24, 0xE4 ; 228
1828: 9d 4f sbci r25, 0xFD ; 253
182a: 68 e6 ldi r22, 0x68 ; 104
182c: 71 e0 ldi r23, 0x01 ; 1
182e: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
1832: 84 5b subi r24, 0xB4 ; 180
1834: 90 40 sbci r25, 0x00 ; 0
1836: 90 93 1c 02 sts 0x021C, r25
183a: 80 93 1b 02 sts 0x021B, r24
183e: 10 92 aa 01 sts 0x01AA, r1
1842: 10 92 a9 01 sts 0x01A9, r1
1846: bf 91 pop r27
1848: af 91 pop r26
184a: 9f 91 pop r25
184c: 8f 91 pop r24
184e: 7f 91 pop r23
1850: 6f 91 pop r22
1852: 5f 91 pop r21
1854: 3f 91 pop r19
1856: 2f 91 pop r18
1858: 0f 90 pop r0
185a: 0f be out 0x3f, r0 ; 63
185c: 0f 90 pop r0
185e: 1f 90 pop r1
1860: 18 95 reti
00001862 <SetDelay>:
1862: 20 91 a6 01 lds r18, 0x01A6
1866: 30 91 a7 01 lds r19, 0x01A7
186a: 2f 5f subi r18, 0xFF ; 255
186c: 3f 4f sbci r19, 0xFF ; 255
186e: 82 0f add r24, r18
1870: 93 1f adc r25, r19
1872: 08 95 ret
00001874 <CheckDelay>:
1874: 20 91 a6 01 lds r18, 0x01A6
1878: 30 91 a7 01 lds r19, 0x01A7
187c: 82 1b sub r24, r18
187e: 93 0b sbc r25, r19
1880: 89 2f mov r24, r25
1882: 99 27 eor r25, r25
1884: 86 95 lsr r24
1886: 80 74 andi r24, 0x40 ; 64
1888: 99 27 eor r25, r25
188a: 08 95 ret
0000188c <__vector_9>:
188c: 1f 92 push r1
188e: 0f 92 push r0
1890: 0f b6 in r0, 0x3f ; 63
1892: 0f 92 push r0
1894: 11 24 eor r1, r1
1896: ef 92 push r14
1898: ff 92 push r15
189a: 0f 93 push r16
189c: 1f 93 push r17
189e: 2f 93 push r18
18a0: 3f 93 push r19
18a2: 4f 93 push r20
18a4: 5f 93 push r21
18a6: 6f 93 push r22
18a8: 7f 93 push r23
18aa: 8f 93 push r24
18ac: 9f 93 push r25
18ae: af 93 push r26
18b0: bf 93 push r27
18b2: cf 93 push r28
18b4: df 93 push r29
18b6: ef 93 push r30
18b8: ff 93 push r31
18ba: 80 91 02 01 lds r24, 0x0102
18be: 81 50 subi r24, 0x01 ; 1
18c0: 80 93 02 01 sts 0x0102, r24
18c4: 8f 3f cpi r24, 0xFF ; 255
18c6: 09 f0 breq .+2 ; 0x18ca <__vector_9+0x3e>
18c8: 73 c0 rjmp .+230 ; 0x19b0 <__vector_9+0x124>
18ca: 83 e8 ldi r24, 0x83 ; 131
18cc: 80 93 b0 00 sts 0x00B0, r24
18d0: 80 91 89 01 lds r24, 0x0189
18d4: c8 2f mov r28, r24
18d6: dd 27 eor r29, r29
18d8: d0 93 ae 01 sts 0x01AE, r29
18dc: c0 93 ad 01 sts 0x01AD, r28
18e0: 80 91 c4 05 lds r24, 0x05C4
18e4: e0 90 c0 05 lds r14, 0x05C0
18e8: 80 ff sbrs r24, 0
18ea: 1e c0 rjmp .+60 ; 0x1928 <__vector_9+0x9c>
18ec: 60 91 e7 01 lds r22, 0x01E7
18f0: 70 91 e8 01 lds r23, 0x01E8
18f4: 80 91 e9 01 lds r24, 0x01E9
18f8: 90 91 ea 01 lds r25, 0x01EA
18fc: ff 24 eor r15, r15
18fe: 00 27 eor r16, r16
1900: 11 27 eor r17, r17
1902: 20 e8 ldi r18, 0x80 ; 128
1904: 30 e0 ldi r19, 0x00 ; 0
1906: 40 e0 ldi r20, 0x00 ; 0
1908: 50 e0 ldi r21, 0x00 ; 0
190a: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
190e: c8 01 movw r24, r16
1910: b7 01 movw r22, r14
1912: 0e 94 e6 2d call 0x5bcc ; 0x5bcc <__mulsi3>
1916: 20 e0 ldi r18, 0x00 ; 0
1918: 32 e0 ldi r19, 0x02 ; 2
191a: 40 e0 ldi r20, 0x00 ; 0
191c: 50 e0 ldi r21, 0x00 ; 0
191e: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
1922: c2 0f add r28, r18
1924: d3 1f adc r29, r19
1926: 1d c0 rjmp .+58 ; 0x1962 <__vector_9+0xd6>
1928: 60 91 e7 01 lds r22, 0x01E7
192c: 70 91 e8 01 lds r23, 0x01E8
1930: 80 91 e9 01 lds r24, 0x01E9
1934: 90 91 ea 01 lds r25, 0x01EA
1938: ff 24 eor r15, r15
193a: 00 27 eor r16, r16
193c: 11 27 eor r17, r17
193e: 20 e8 ldi r18, 0x80 ; 128
1940: 30 e0 ldi r19, 0x00 ; 0
1942: 40 e0 ldi r20, 0x00 ; 0
1944: 50 e0 ldi r21, 0x00 ; 0
1946: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
194a: c8 01 movw r24, r16
194c: b7 01 movw r22, r14
194e: 0e 94 e6 2d call 0x5bcc ; 0x5bcc <__mulsi3>
1952: 20 e0 ldi r18, 0x00 ; 0
1954: 32 e0 ldi r19, 0x02 ; 2
1956: 40 e0 ldi r20, 0x00 ; 0
1958: 50 e0 ldi r21, 0x00 ; 0
195a: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
195e: c2 1b sub r28, r18
1960: d3 0b sbc r29, r19
1962: d0 93 ae 01 sts 0x01AE, r29
1966: c0 93 ad 01 sts 0x01AD, r28
196a: 20 91 ad 01 lds r18, 0x01AD
196e: 30 91 ae 01 lds r19, 0x01AE
1972: 80 91 c1 05 lds r24, 0x05C1
1976: 99 27 eor r25, r25
1978: 28 17 cp r18, r24
197a: 39 07 cpc r19, r25
197c: 34 f0 brlt .+12 ; 0x198a <__vector_9+0xfe>
197e: 80 91 c2 05 lds r24, 0x05C2
1982: 99 27 eor r25, r25
1984: 82 17 cp r24, r18
1986: 93 07 cpc r25, r19
1988: 24 f4 brge .+8 ; 0x1992 <__vector_9+0x106>
198a: 90 93 ae 01 sts 0x01AE, r25
198e: 80 93 ad 01 sts 0x01AD, r24
1992: 80 91 ad 01 lds r24, 0x01AD
1996: 90 91 ae 01 lds r25, 0x01AE
199a: 90 93 03 05 sts 0x0503, r25
199e: 80 93 02 05 sts 0x0502, r24
19a2: 80 93 b3 00 sts 0x00B3, r24
19a6: 80 91 c3 05 lds r24, 0x05C3
19aa: 80 93 02 01 sts 0x0102, r24
19ae: 04 c0 rjmp .+8 ; 0x19b8 <__vector_9+0x12c>
19b0: 83 e0 ldi r24, 0x03 ; 3
19b2: 80 93 b0 00 sts 0x00B0, r24
19b6: 5f 98 cbi 0x0b, 7 ; 11
19b8: ff 91 pop r31
19ba: ef 91 pop r30
19bc: df 91 pop r29
19be: cf 91 pop r28
19c0: bf 91 pop r27
19c2: af 91 pop r26
19c4: 9f 91 pop r25
19c6: 8f 91 pop r24
19c8: 7f 91 pop r23
19ca: 6f 91 pop r22
19cc: 5f 91 pop r21
19ce: 4f 91 pop r20
19d0: 3f 91 pop r19
19d2: 2f 91 pop r18
19d4: 1f 91 pop r17
19d6: 0f 91 pop r16
19d8: ff 90 pop r15
19da: ef 90 pop r14
19dc: 0f 90 pop r0
19de: 0f be out 0x3f, r0 ; 63
19e0: 0f 90 pop r0
19e2: 1f 90 pop r1
19e4: 18 95 reti
000019e6 <Timer_Init>:
19e6: 80 91 a6 01 lds r24, 0x01A6
19ea: 90 91 a7 01 lds r25, 0x01A7
19ee: 0b 96 adiw r24, 0x0b ; 11
19f0: 90 93 b1 01 sts 0x01B1, r25
19f4: 80 93 b0 01 sts 0x01B0, r24
19f8: 82 e0 ldi r24, 0x02 ; 2
19fa: 85 bd out 0x25, r24 ; 37
19fc: 83 ea ldi r24, 0xA3 ; 163
19fe: 84 bd out 0x24, r24 ; 36
1a00: 17 bc out 0x27, r1 ; 39
1a02: 88 e7 ldi r24, 0x78 ; 120
1a04: 88 bd out 0x28, r24 ; 40
1a06: 96 e0 ldi r25, 0x06 ; 6
1a08: 96 bd out 0x26, r25 ; 38
1a0a: 83 ec ldi r24, 0xC3 ; 195
1a0c: 80 93 b0 00 sts 0x00B0, r24
1a10: 90 93 b1 00 sts 0x00B1, r25
1a14: e0 e7 ldi r30, 0x70 ; 112
1a16: f0 e0 ldi r31, 0x00 ; 0
1a18: 80 81 ld r24, Z
1a1a: 82 60 ori r24, 0x02 ; 2
1a1c: 80 83 st Z, r24
1a1e: ee e6 ldi r30, 0x6E ; 110
1a20: f0 e0 ldi r31, 0x00 ; 0
1a22: 80 81 ld r24, Z
1a24: 81 60 ori r24, 0x01 ; 1
1a26: 80 83 st Z, r24
1a28: 8a e0 ldi r24, 0x0A ; 10
1a2a: 80 93 b3 00 sts 0x00B3, r24
1a2e: 10 92 b2 00 sts 0x00B2, r1
1a32: 08 95 ret
00001a34 <Delay_ms>:
1a34: 20 91 a6 01 lds r18, 0x01A6
1a38: 30 91 a7 01 lds r19, 0x01A7
1a3c: 2f 5f subi r18, 0xFF ; 255
1a3e: 3f 4f sbci r19, 0xFF ; 255
1a40: 28 0f add r18, r24
1a42: 39 1f adc r19, r25
1a44: 80 91 a6 01 lds r24, 0x01A6
1a48: 90 91 a7 01 lds r25, 0x01A7
1a4c: a9 01 movw r20, r18
1a4e: 48 1b sub r20, r24
1a50: 59 0b sbc r21, r25
1a52: 57 ff sbrs r21, 7
1a54: f7 cf rjmp .-18 ; 0x1a44 <Delay_ms+0x10>
1a56: 08 95 ret
00001a58 <ADC_Init>:
1a58: 10 92 7c 00 sts 0x007C, r1
1a5c: 8f ee ldi r24, 0xEF ; 239
1a5e: 80 93 7a 00 sts 0x007A, r24
1a62: 08 95 ret
00001a64 <__vector_24>:
1a64: 1f 92 push r1
1a66: 0f 92 push r0
1a68: 0f b6 in r0, 0x3f ; 63
1a6a: 0f 92 push r0
1a6c: 11 24 eor r1, r1
1a6e: ef 92 push r14
1a70: ff 92 push r15
1a72: 0f 93 push r16
1a74: 1f 93 push r17
1a76: 2f 93 push r18
1a78: 3f 93 push r19
1a7a: 4f 93 push r20
1a7c: 5f 93 push r21
1a7e: 6f 93 push r22
1a80: 7f 93 push r23
1a82: 8f 93 push r24
1a84: 9f 93 push r25
1a86: af 93 push r26
1a88: bf 93 push r27
1a8a: cf 93 push r28
1a8c: df 93 push r29
1a8e: ef 93 push r30
1a90: ff 93 push r31
1a92: 10 92 7a 00 sts 0x007A, r1
1a96: 40 91 c8 01 lds r20, 0x01C8
1a9a: 4f 5f subi r20, 0xFF ; 255
1a9c: 40 93 c8 01 sts 0x01C8, r20
1aa0: 41 50 subi r20, 0x01 ; 1
1aa2: 43 30 cpi r20, 0x03 ; 3
1aa4: 09 f4 brne .+2 ; 0x1aa8 <__vector_24+0x44>
1aa6: 1c c1 rjmp .+568 ; 0x1ce0 <__vector_24+0x27c>
1aa8: 44 30 cpi r20, 0x04 ; 4
1aaa: 38 f4 brcc .+14 ; 0x1aba <__vector_24+0x56>
1aac: 41 30 cpi r20, 0x01 ; 1
1aae: 09 f4 brne .+2 ; 0x1ab2 <__vector_24+0x4e>
1ab0: 63 c0 rjmp .+198 ; 0x1b78 <__vector_24+0x114>
1ab2: 42 30 cpi r20, 0x02 ; 2
1ab4: 08 f0 brcs .+2 ; 0x1ab8 <__vector_24+0x54>
1ab6: b9 c0 rjmp .+370 ; 0x1c2a <__vector_24+0x1c6>
1ab8: 0d c0 rjmp .+26 ; 0x1ad4 <__vector_24+0x70>
1aba: 45 30 cpi r20, 0x05 ; 5
1abc: 09 f4 brne .+2 ; 0x1ac0 <__vector_24+0x5c>
1abe: 50 c1 rjmp .+672 ; 0x1d60 <__vector_24+0x2fc>
1ac0: 45 30 cpi r20, 0x05 ; 5
1ac2: 08 f4 brcc .+2 ; 0x1ac6 <__vector_24+0x62>
1ac4: 2a c1 rjmp .+596 ; 0x1d1a <__vector_24+0x2b6>
1ac6: 46 30 cpi r20, 0x06 ; 6
1ac8: 09 f4 brne .+2 ; 0x1acc <__vector_24+0x68>
1aca: 6f c1 rjmp .+734 ; 0x1daa <__vector_24+0x346>
1acc: 47 30 cpi r20, 0x07 ; 7
1ace: 09 f0 breq .+2 ; 0x1ad2 <__vector_24+0x6e>
1ad0: cb c2 rjmp .+1430 ; 0x2068 <__vector_24+0x604>
1ad2: 52 c2 rjmp .+1188 ; 0x1f78 <__vector_24+0x514>
1ad4: 20 91 db 01 lds r18, 0x01DB
1ad8: 30 91 dc 01 lds r19, 0x01DC
1adc: 80 91 78 00 lds r24, 0x0078
1ae0: 90 91 79 00 lds r25, 0x0079
1ae4: 28 1b sub r18, r24
1ae6: 39 0b sbc r19, r25
1ae8: 80 91 b6 01 lds r24, 0x01B6
1aec: 90 91 b7 01 lds r25, 0x01B7
1af0: 82 0f add r24, r18
1af2: 93 1f adc r25, r19
1af4: 90 93 b7 01 sts 0x01B7, r25
1af8: 80 93 b6 01 sts 0x01B6, r24
1afc: 80 91 c0 01 lds r24, 0x01C0
1b00: 8f 5f subi r24, 0xFF ; 255
1b02: 80 93 c0 01 sts 0x01C0, r24
1b06: 80 91 0b 02 lds r24, 0x020B
1b0a: 90 91 0c 02 lds r25, 0x020C
1b0e: a0 91 0d 02 lds r26, 0x020D
1b12: b0 91 0e 02 lds r27, 0x020E
1b16: 44 27 eor r20, r20
1b18: 37 fd sbrc r19, 7
1b1a: 40 95 com r20
1b1c: 54 2f mov r21, r20
1b1e: 82 0f add r24, r18
1b20: 93 1f adc r25, r19
1b22: a4 1f adc r26, r20
1b24: b5 1f adc r27, r21
1b26: 80 93 0b 02 sts 0x020B, r24
1b2a: 90 93 0c 02 sts 0x020C, r25
1b2e: a0 93 0d 02 sts 0x020D, r26
1b32: b0 93 0e 02 sts 0x020E, r27
1b36: 80 91 0f 02 lds r24, 0x020F
1b3a: 90 91 10 02 lds r25, 0x0210
1b3e: a0 91 11 02 lds r26, 0x0211
1b42: b0 91 12 02 lds r27, 0x0212
1b46: 82 0f add r24, r18
1b48: 93 1f adc r25, r19
1b4a: a4 1f adc r26, r20
1b4c: b5 1f adc r27, r21
1b4e: 80 93 0f 02 sts 0x020F, r24
1b52: 90 93 10 02 sts 0x0210, r25
1b56: a0 93 11 02 sts 0x0211, r26
1b5a: b0 93 12 02 sts 0x0212, r27
1b5e: 81 e0 ldi r24, 0x01 ; 1
1b60: 80 93 c9 01 sts 0x01C9, r24
1b64: 80 91 c6 01 lds r24, 0x01C6
1b68: 90 91 c7 01 lds r25, 0x01C7
1b6c: 01 96 adiw r24, 0x01 ; 1
1b6e: 90 93 c7 01 sts 0x01C7, r25
1b72: 80 93 c6 01 sts 0x01C6, r24
1b76: 7c c2 rjmp .+1272 ; 0x2070 <__vector_24+0x60c>
1b78: 60 91 78 00 lds r22, 0x0078
1b7c: 70 91 79 00 lds r23, 0x0079
1b80: 80 91 d9 01 lds r24, 0x01D9
1b84: 90 91 da 01 lds r25, 0x01DA
1b88: 68 1b sub r22, r24
1b8a: 79 0b sbc r23, r25
1b8c: 80 91 03 02 lds r24, 0x0203
1b90: 90 91 04 02 lds r25, 0x0204
1b94: a0 91 05 02 lds r26, 0x0205
1b98: b0 91 06 02 lds r27, 0x0206
1b9c: 9b 01 movw r18, r22
1b9e: 44 27 eor r20, r20
1ba0: 37 fd sbrc r19, 7
1ba2: 40 95 com r20
1ba4: 54 2f mov r21, r20
1ba6: 82 0f add r24, r18
1ba8: 93 1f adc r25, r19
1baa: a4 1f adc r26, r20
1bac: b5 1f adc r27, r21
1bae: 80 93 03 02 sts 0x0203, r24
1bb2: 90 93 04 02 sts 0x0204, r25
1bb6: a0 93 05 02 sts 0x0205, r26
1bba: b0 93 06 02 sts 0x0206, r27
1bbe: 80 91 07 02 lds r24, 0x0207
1bc2: 90 91 08 02 lds r25, 0x0208
1bc6: a0 91 09 02 lds r26, 0x0209
1bca: b0 91 0a 02 lds r27, 0x020A
1bce: 82 0f add r24, r18
1bd0: 93 1f adc r25, r19
1bd2: a4 1f adc r26, r20
1bd4: b5 1f adc r27, r21
1bd6: 80 93 07 02 sts 0x0207, r24
1bda: 90 93 08 02 sts 0x0208, r25
1bde: a0 93 09 02 sts 0x0209, r26
1be2: b0 93 0a 02 sts 0x020A, r27
1be6: 80 91 78 00 lds r24, 0x0078
1bea: 90 91 79 00 lds r25, 0x0079
1bee: 0a 97 sbiw r24, 0x0a ; 10
1bf0: 10 f4 brcc .+4 ; 0x1bf6 <__vector_24+0x192>
1bf2: 64 e4 ldi r22, 0x44 ; 68
1bf4: 7d ef ldi r23, 0xFD ; 253
1bf6: 80 91 78 00 lds r24, 0x0078
1bfa: 90 91 79 00 lds r25, 0x0079
1bfe: 89 5e subi r24, 0xE9 ; 233
1c00: 93 40 sbci r25, 0x03 ; 3
1c02: 10 f0 brcs .+4 ; 0x1c08 <__vector_24+0x1a4>
1c04: 6c eb ldi r22, 0xBC ; 188
1c06: 72 e0 ldi r23, 0x02 ; 2
1c08: 80 91 b4 01 lds r24, 0x01B4
1c0c: 90 91 b5 01 lds r25, 0x01B5
1c10: 86 0f add r24, r22
1c12: 97 1f adc r25, r23
1c14: 90 93 b5 01 sts 0x01B5, r25
1c18: 80 93 b4 01 sts 0x01B4, r24
1c1c: 80 91 bf 01 lds r24, 0x01BF
1c20: 8f 5f subi r24, 0xFF ; 255
1c22: 80 93 bf 01 sts 0x01BF, r24
1c26: 82 e0 ldi r24, 0x02 ; 2
1c28: 58 c0 rjmp .+176 ; 0x1cda <__vector_24+0x276>
1c2a: 60 91 78 00 lds r22, 0x0078
1c2e: 70 91 79 00 lds r23, 0x0079
1c32: 80 91 d7 01 lds r24, 0x01D7
1c36: 90 91 d8 01 lds r25, 0x01D8
1c3a: 68 1b sub r22, r24
1c3c: 79 0b sbc r23, r25
1c3e: 80 91 fb 01 lds r24, 0x01FB
1c42: 90 91 fc 01 lds r25, 0x01FC
1c46: a0 91 fd 01 lds r26, 0x01FD
1c4a: b0 91 fe 01 lds r27, 0x01FE
1c4e: 9b 01 movw r18, r22
1c50: 44 27 eor r20, r20
1c52: 37 fd sbrc r19, 7
1c54: 40 95 com r20
1c56: 54 2f mov r21, r20
1c58: 82 0f add r24, r18
1c5a: 93 1f adc r25, r19
1c5c: a4 1f adc r26, r20
1c5e: b5 1f adc r27, r21
1c60: 80 93 fb 01 sts 0x01FB, r24
1c64: 90 93 fc 01 sts 0x01FC, r25
1c68: a0 93 fd 01 sts 0x01FD, r26
1c6c: b0 93 fe 01 sts 0x01FE, r27
1c70: 80 91 ff 01 lds r24, 0x01FF
1c74: 90 91 00 02 lds r25, 0x0200
1c78: a0 91 01 02 lds r26, 0x0201
1c7c: b0 91 02 02 lds r27, 0x0202
1c80: 82 0f add r24, r18
1c82: 93 1f adc r25, r19
1c84: a4 1f adc r26, r20
1c86: b5 1f adc r27, r21
1c88: 80 93 ff 01 sts 0x01FF, r24
1c8c: 90 93 00 02 sts 0x0200, r25
1c90: a0 93 01 02 sts 0x0201, r26
1c94: b0 93 02 02 sts 0x0202, r27
1c98: 80 91 78 00 lds r24, 0x0078
1c9c: 90 91 79 00 lds r25, 0x0079
1ca0: 0a 97 sbiw r24, 0x0a ; 10
1ca2: 10 f4 brcc .+4 ; 0x1ca8 <__vector_24+0x244>
1ca4: 64 e4 ldi r22, 0x44 ; 68
1ca6: 7d ef ldi r23, 0xFD ; 253
1ca8: 80 91 78 00 lds r24, 0x0078
1cac: 90 91 79 00 lds r25, 0x0079
1cb0: 89 5e subi r24, 0xE9 ; 233
1cb2: 93 40 sbci r25, 0x03 ; 3
1cb4: 10 f0 brcs .+4 ; 0x1cba <__vector_24+0x256>
1cb6: 6c eb ldi r22, 0xBC ; 188
1cb8: 72 e0 ldi r23, 0x02 ; 2
1cba: 80 91 b2 01 lds r24, 0x01B2
1cbe: 90 91 b3 01 lds r25, 0x01B3
1cc2: 86 0f add r24, r22
1cc4: 97 1f adc r25, r23
1cc6: 90 93 b3 01 sts 0x01B3, r25
1cca: 80 93 b2 01 sts 0x01B2, r24
1cce: 80 91 be 01 lds r24, 0x01BE
1cd2: 8f 5f subi r24, 0xFF ; 255
1cd4: 80 93 be 01 sts 0x01BE, r24
1cd8: 84 e0 ldi r24, 0x04 ; 4
1cda: 80 93 c9 01 sts 0x01C9, r24
1cde: c8 c1 rjmp .+912 ; 0x2070 <__vector_24+0x60c>
1ce0: 40 91 04 01 lds r20, 0x0104
1ce4: 50 91 05 01 lds r21, 0x0105
1ce8: 80 91 78 00 lds r24, 0x0078
1cec: 90 91 79 00 lds r25, 0x0079
1cf0: 9a 01 movw r18, r20
1cf2: 22 0f add r18, r18
1cf4: 33 1f adc r19, r19
1cf6: 24 0f add r18, r20
1cf8: 35 1f adc r19, r21
1cfa: 63 e0 ldi r22, 0x03 ; 3
1cfc: 70 e0 ldi r23, 0x00 ; 0
1cfe: 0e 94 05 2e call 0x5c0a ; 0x5c0a <__udivmodhi4>
1d02: 26 0f add r18, r22
1d04: 37 1f adc r19, r23
1d06: 36 95 lsr r19
1d08: 27 95 ror r18
1d0a: 36 95 lsr r19
1d0c: 27 95 ror r18
1d0e: 30 93 05 01 sts 0x0105, r19
1d12: 20 93 04 01 sts 0x0104, r18
1d16: 86 e0 ldi r24, 0x06 ; 6
1d18: e0 cf rjmp .-64 ; 0x1cda <__vector_24+0x276>
1d1a: 80 91 df 01 lds r24, 0x01DF
1d1e: 90 91 e0 01 lds r25, 0x01E0
1d22: 20 91 78 00 lds r18, 0x0078
1d26: 30 91 79 00 lds r19, 0x0079
1d2a: 82 1b sub r24, r18
1d2c: 93 0b sbc r25, r19
1d2e: 90 93 59 05 sts 0x0559, r25
1d32: 80 93 58 05 sts 0x0558, r24
1d36: 80 91 b8 01 lds r24, 0x01B8
1d3a: 90 91 b9 01 lds r25, 0x01B9
1d3e: 20 91 58 05 lds r18, 0x0558
1d42: 30 91 59 05 lds r19, 0x0559
1d46: 82 0f add r24, r18
1d48: 93 1f adc r25, r19
1d4a: 90 93 b9 01 sts 0x01B9, r25
1d4e: 80 93 b8 01 sts 0x01B8, r24
1d52: 80 91 c2 01 lds r24, 0x01C2
1d56: 8f 5f subi r24, 0xFF ; 255
1d58: 80 93 c2 01 sts 0x01C2, r24
1d5c: 87 e0 ldi r24, 0x07 ; 7
1d5e: bd cf rjmp .-134 ; 0x1cda <__vector_24+0x276>
1d60: 80 91 78 00 lds r24, 0x0078
1d64: 90 91 79 00 lds r25, 0x0079
1d68: 20 91 dd 01 lds r18, 0x01DD
1d6c: 30 91 de 01 lds r19, 0x01DE
1d70: 82 1b sub r24, r18
1d72: 93 0b sbc r25, r19
1d74: 90 93 59 05 sts 0x0559, r25
1d78: 80 93 58 05 sts 0x0558, r24
1d7c: 80 91 ba 01 lds r24, 0x01BA
1d80: 90 91 bb 01 lds r25, 0x01BB
1d84: 20 91 58 05 lds r18, 0x0558
1d88: 30 91 59 05 lds r19, 0x0559
1d8c: 82 0f add r24, r18
1d8e: 93 1f adc r25, r19
1d90: 90 93 bb 01 sts 0x01BB, r25
1d94: 80 93 ba 01 sts 0x01BA, r24
1d98: 80 91 c1 01 lds r24, 0x01C1
1d9c: 8f 5f subi r24, 0xFF ; 255
1d9e: 80 93 c1 01 sts 0x01C1, r24
1da2: 40 93 c9 01 sts 0x01C9, r20
1da6: 86 e0 ldi r24, 0x06 ; 6
1da8: e4 c0 rjmp .+456 ; 0x1f72 <__vector_24+0x50e>
1daa: 60 91 78 00 lds r22, 0x0078
1dae: 70 91 79 00 lds r23, 0x0079
1db2: e0 90 e1 01 lds r14, 0x01E1
1db6: f0 90 e2 01 lds r15, 0x01E2
1dba: 00 91 e3 01 lds r16, 0x01E3
1dbe: 10 91 e4 01 lds r17, 0x01E4
1dc2: 88 27 eor r24, r24
1dc4: 77 fd sbrc r23, 7
1dc6: 80 95 com r24
1dc8: 98 2f mov r25, r24
1dca: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
1dce: a8 01 movw r20, r16
1dd0: 97 01 movw r18, r14
1dd2: 0e 94 c8 2b call 0x5790 ; 0x5790 <__subsf3>
1dd6: 0e 94 57 2c call 0x58ae ; 0x58ae <__fixsfsi>
1dda: 70 93 bd 01 sts 0x01BD, r23
1dde: 60 93 bc 01 sts 0x01BC, r22
1de2: 20 91 bc 01 lds r18, 0x01BC
1de6: 30 91 bd 01 lds r19, 0x01BD
1dea: e0 91 58 05 lds r30, 0x0558
1dee: f0 91 59 05 lds r31, 0x0559
1df2: 80 91 63 05 lds r24, 0x0563
1df6: 90 91 64 05 lds r25, 0x0564
1dfa: 97 ff sbrs r25, 7
1dfc: 03 c0 rjmp .+6 ; 0x1e04 <__vector_24+0x3a0>
1dfe: 90 95 com r25
1e00: 81 95 neg r24
1e02: 9f 4f sbci r25, 0xFF ; 255
1e04: 64 e0 ldi r22, 0x04 ; 4
1e06: 70 e0 ldi r23, 0x00 ; 0
1e08: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
1e0c: eb 01 movw r28, r22
1e0e: cf 01 movw r24, r30
1e10: f7 ff sbrs r31, 7
1e12: 03 c0 rjmp .+6 ; 0x1e1a <__vector_24+0x3b6>
1e14: 90 95 com r25
1e16: 81 95 neg r24
1e18: 9f 4f sbci r25, 0xFF ; 255
1e1a: 64 e0 ldi r22, 0x04 ; 4
1e1c: 70 e0 ldi r23, 0x00 ; 0
1e1e: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
1e22: 26 0f add r18, r22
1e24: 37 1f adc r19, r23
1e26: 2c 0f add r18, r28
1e28: 3d 1f adc r19, r29
1e2a: 30 93 bd 01 sts 0x01BD, r19
1e2e: 20 93 bc 01 sts 0x01BC, r18
1e32: 80 91 bc 01 lds r24, 0x01BC
1e36: 90 91 bd 01 lds r25, 0x01BD
1e3a: 02 97 sbiw r24, 0x02 ; 2
1e3c: 04 f1 brlt .+64 ; 0x1e7e <__vector_24+0x41a>
1e3e: 60 91 e1 01 lds r22, 0x01E1
1e42: 70 91 e2 01 lds r23, 0x01E2
1e46: 80 91 e3 01 lds r24, 0x01E3
1e4a: 90 91 e4 01 lds r25, 0x01E4
1e4e: 20 e0 ldi r18, 0x00 ; 0
1e50: 30 e0 ldi r19, 0x00 ; 0
1e52: 48 e4 ldi r20, 0x48 ; 72
1e54: 54 e4 ldi r21, 0x44 ; 68
1e56: 0e 94 91 2c call 0x5922 ; 0x5922 <__eqsf2>
1e5a: 88 23 and r24, r24
1e5c: 0c f0 brlt .+2 ; 0x1e60 <__vector_24+0x3fc>
1e5e: 3c c0 rjmp .+120 ; 0x1ed8 <__vector_24+0x474>
1e60: 60 91 e1 01 lds r22, 0x01E1
1e64: 70 91 e2 01 lds r23, 0x01E2
1e68: 80 91 e3 01 lds r24, 0x01E3
1e6c: 90 91 e4 01 lds r25, 0x01E4
1e70: 2a e0 ldi r18, 0x0A ; 10
1e72: 37 ed ldi r19, 0xD7 ; 215
1e74: 43 ea ldi r20, 0xA3 ; 163
1e76: 5c e3 ldi r21, 0x3C ; 60
1e78: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3>
1e7c: 25 c0 rjmp .+74 ; 0x1ec8 <__vector_24+0x464>
1e7e: 80 91 bc 01 lds r24, 0x01BC
1e82: 90 91 bd 01 lds r25, 0x01BD
1e86: 8f 5f subi r24, 0xFF ; 255
1e88: 9f 4f sbci r25, 0xFF ; 255
1e8a: 34 f5 brge .+76 ; 0x1ed8 <__vector_24+0x474>
1e8c: 60 91 e1 01 lds r22, 0x01E1
1e90: 70 91 e2 01 lds r23, 0x01E2
1e94: 80 91 e3 01 lds r24, 0x01E3
1e98: 90 91 e4 01 lds r25, 0x01E4
1e9c: 20 e0 ldi r18, 0x00 ; 0
1e9e: 30 e0 ldi r19, 0x00 ; 0
1ea0: 46 e1 ldi r20, 0x16 ; 22
1ea2: 54 e4 ldi r21, 0x44 ; 68
1ea4: 0e 94 94 2c call 0x5928 ; 0x5928 <__gesf2>
1ea8: 18 16 cp r1, r24
1eaa: b4 f4 brge .+44 ; 0x1ed8 <__vector_24+0x474>
1eac: 60 91 e1 01 lds r22, 0x01E1
1eb0: 70 91 e2 01 lds r23, 0x01E2
1eb4: 80 91 e3 01 lds r24, 0x01E3
1eb8: 90 91 e4 01 lds r25, 0x01E4
1ebc: 2a e0 ldi r18, 0x0A ; 10
1ebe: 37 ed ldi r19, 0xD7 ; 215
1ec0: 43 ea ldi r20, 0xA3 ; 163
1ec2: 5c e3 ldi r21, 0x3C ; 60
1ec4: 0e 94 c8 2b call 0x5790 ; 0x5790 <__subsf3>
1ec8: 60 93 e1 01 sts 0x01E1, r22
1ecc: 70 93 e2 01 sts 0x01E2, r23
1ed0: 80 93 e3 01 sts 0x01E3, r24
1ed4: 90 93 e4 01 sts 0x01E4, r25
1ed8: 81 e0 ldi r24, 0x01 ; 1
1eda: 80 93 c3 01 sts 0x01C3, r24
1ede: 80 91 78 00 lds r24, 0x0078
1ee2: 90 91 79 00 lds r25, 0x0079
1ee6: 90 93 5b 05 sts 0x055B, r25
1eea: 80 93 5a 05 sts 0x055A, r24
1eee: 20 91 13 02 lds r18, 0x0213
1ef2: 30 91 14 02 lds r19, 0x0214
1ef6: 40 91 15 02 lds r20, 0x0215
1efa: 50 91 16 02 lds r21, 0x0216
1efe: 80 91 bc 01 lds r24, 0x01BC
1f02: 90 91 bd 01 lds r25, 0x01BD
1f06: aa 27 eor r26, r26
1f08: 97 fd sbrc r25, 7
1f0a: a0 95 com r26
1f0c: ba 2f mov r27, r26
1f0e: 28 0f add r18, r24
1f10: 39 1f adc r19, r25
1f12: 4a 1f adc r20, r26
1f14: 5b 1f adc r21, r27
1f16: 20 93 13 02 sts 0x0213, r18
1f1a: 30 93 14 02 sts 0x0214, r19
1f1e: 40 93 15 02 sts 0x0215, r20
1f22: 50 93 16 02 sts 0x0216, r21
1f26: e0 90 13 02 lds r14, 0x0213
1f2a: f0 90 14 02 lds r15, 0x0214
1f2e: 00 91 15 02 lds r16, 0x0215
1f32: 10 91 16 02 lds r17, 0x0216
1f36: 60 91 13 02 lds r22, 0x0213
1f3a: 70 91 14 02 lds r23, 0x0214
1f3e: 80 91 15 02 lds r24, 0x0215
1f42: 90 91 16 02 lds r25, 0x0216
1f46: 20 e0 ldi r18, 0x00 ; 0
1f48: 34 e0 ldi r19, 0x04 ; 4
1f4a: 40 e0 ldi r20, 0x00 ; 0
1f4c: 50 e0 ldi r21, 0x00 ; 0
1f4e: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
1f52: e2 1a sub r14, r18
1f54: f3 0a sbc r15, r19
1f56: 04 0b sbc r16, r20
1f58: 15 0b sbc r17, r21
1f5a: e0 92 13 02 sts 0x0213, r14
1f5e: f0 92 14 02 sts 0x0214, r15
1f62: 00 93 15 02 sts 0x0215, r16
1f66: 10 93 16 02 sts 0x0216, r17
1f6a: 83 e0 ldi r24, 0x03 ; 3
1f6c: 80 93 c9 01 sts 0x01C9, r24
1f70: 87 e0 ldi r24, 0x07 ; 7
1f72: 80 93 c8 01 sts 0x01C8, r24
1f76: 7c c0 rjmp .+248 ; 0x2070 <__vector_24+0x60c>
1f78: 80 91 68 05 lds r24, 0x0568
1f7c: 90 91 69 05 lds r25, 0x0569
1f80: 20 91 78 00 lds r18, 0x0078
1f84: 30 91 79 00 lds r19, 0x0079
1f88: 82 0f add r24, r18
1f8a: 93 1f adc r25, r19
1f8c: 90 93 69 05 sts 0x0569, r25
1f90: 80 93 68 05 sts 0x0568, r24
1f94: 80 91 60 05 lds r24, 0x0560
1f98: 8f 5f subi r24, 0xFF ; 255
1f9a: 80 93 60 05 sts 0x0560, r24
1f9e: 80 91 60 05 lds r24, 0x0560
1fa2: 85 30 cpi r24, 0x05 ; 5
1fa4: 08 f4 brcc .+2 ; 0x1fa8 <__vector_24+0x544>
1fa6: 60 c0 rjmp .+192 ; 0x2068 <__vector_24+0x604>
1fa8: 80 91 78 00 lds r24, 0x0078
1fac: 90 91 79 00 lds r25, 0x0079
1fb0: 90 93 0b 01 sts 0x010B, r25
1fb4: 80 93 0a 01 sts 0x010A, r24
1fb8: 10 92 60 05 sts 0x0560, r1
1fbc: 80 91 5c 05 lds r24, 0x055C
1fc0: 90 91 5d 05 lds r25, 0x055D
1fc4: 20 91 68 05 lds r18, 0x0568
1fc8: 30 91 69 05 lds r19, 0x0569
1fcc: 82 1b sub r24, r18
1fce: 93 0b sbc r25, r19
1fd0: 20 91 2f 02 lds r18, 0x022F
1fd4: 30 91 30 02 lds r19, 0x0230
1fd8: 82 1b sub r24, r18
1fda: 93 0b sbc r25, r19
1fdc: 90 93 c5 01 sts 0x01C5, r25
1fe0: 80 93 c4 01 sts 0x01C4, r24
1fe4: 60 91 68 05 lds r22, 0x0568
1fe8: 70 91 69 05 lds r23, 0x0569
1fec: e0 90 06 01 lds r14, 0x0106
1ff0: f0 90 07 01 lds r15, 0x0107
1ff4: 00 91 08 01 lds r16, 0x0108
1ff8: 10 91 09 01 lds r17, 0x0109
1ffc: 88 27 eor r24, r24
1ffe: 77 fd sbrc r23, 7
2000: 80 95 com r24
2002: 98 2f mov r25, r24
2004: a8 01 movw r20, r16
2006: 97 01 movw r18, r14
2008: 22 0f add r18, r18
200a: 33 1f adc r19, r19
200c: 44 1f adc r20, r20
200e: 55 1f adc r21, r21
2010: 2e 0d add r18, r14
2012: 3f 1d adc r19, r15
2014: 40 1f adc r20, r16
2016: 51 1f adc r21, r17
2018: 62 0f add r22, r18
201a: 73 1f adc r23, r19
201c: 84 1f adc r24, r20
201e: 95 1f adc r25, r21
2020: 24 e0 ldi r18, 0x04 ; 4
2022: 30 e0 ldi r19, 0x00 ; 0
2024: 40 e0 ldi r20, 0x00 ; 0
2026: 50 e0 ldi r21, 0x00 ; 0
2028: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
202c: 20 93 06 01 sts 0x0106, r18
2030: 30 93 07 01 sts 0x0107, r19
2034: 40 93 08 01 sts 0x0108, r20
2038: 50 93 09 01 sts 0x0109, r21
203c: 20 91 5c 05 lds r18, 0x055C
2040: 30 91 5d 05 lds r19, 0x055D
2044: 80 91 06 01 lds r24, 0x0106
2048: 90 91 07 01 lds r25, 0x0107
204c: a0 91 08 01 lds r26, 0x0108
2050: b0 91 09 01 lds r27, 0x0109
2054: 28 1b sub r18, r24
2056: 39 0b sbc r19, r25
2058: 30 93 30 02 sts 0x0230, r19
205c: 20 93 2f 02 sts 0x022F, r18
2060: 10 92 69 05 sts 0x0569, r1
2064: 10 92 68 05 sts 0x0568, r1
2068: 10 92 c9 01 sts 0x01C9, r1
206c: 10 92 c8 01 sts 0x01C8, r1
2070: 80 91 c9 01 lds r24, 0x01C9
2074: 80 93 7c 00 sts 0x007C, r24
2078: 8f ee ldi r24, 0xEF ; 239
207a: 80 93 7a 00 sts 0x007A, r24
207e: ff 91 pop r31
2080: ef 91 pop r30
2082: df 91 pop r29
2084: cf 91 pop r28
2086: bf 91 pop r27
2088: af 91 pop r26
208a: 9f 91 pop r25
208c: 8f 91 pop r24
208e: 7f 91 pop r23
2090: 6f 91 pop r22
2092: 5f 91 pop r21
2094: 4f 91 pop r20
2096: 3f 91 pop r19
2098: 2f 91 pop r18
209a: 1f 91 pop r17
209c: 0f 91 pop r16
209e: ff 90 pop r15
20a0: ef 90 pop r14
20a2: 0f 90 pop r0
20a4: 0f be out 0x3f, r0 ; 63
20a6: 0f 90 pop r0
20a8: 1f 90 pop r1
20aa: 18 95 reti
000020ac <SucheLuftruckOffset>:
20ac: cf 93 push r28
20ae: df 93 push r29
20b0: c0 e0 ldi r28, 0x00 ; 0
20b2: d0 e0 ldi r29, 0x00 ; 0
20b4: c7 bd out 0x27, r28 ; 39
20b6: 82 e3 ldi r24, 0x32 ; 50
20b8: 90 e0 ldi r25, 0x00 ; 0
20ba: 0e 94 1a 0d call 0x1a34 ; 0x1a34 <Delay_ms>
20be: 81 e6 ldi r24, 0x61 ; 97
20c0: 91 e0 ldi r25, 0x01 ; 1
20c2: 9f 93 push r25
20c4: 8f 93 push r24
20c6: 1f 92 push r1
20c8: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
20cc: 80 91 0a 01 lds r24, 0x010A
20d0: 90 91 0b 01 lds r25, 0x010B
20d4: 0f 90 pop r0
20d6: 0f 90 pop r0
20d8: 0f 90 pop r0
20da: 84 58 subi r24, 0x84 ; 132
20dc: 93 40 sbci r25, 0x03 ; 3
20de: 20 f0 brcs .+8 ; 0x20e8 <SucheLuftruckOffset+0x3c>
20e0: 21 96 adiw r28, 0x01 ; 1
20e2: ca 3f cpi r28, 0xFA ; 250
20e4: d1 05 cpc r29, r1
20e6: 31 f7 brne .-52 ; 0x20b4 <SucheLuftruckOffset+0x8>
20e8: c0 93 65 05 sts 0x0565, r28
20ec: 88 ec ldi r24, 0xC8 ; 200
20ee: 90 e0 ldi r25, 0x00 ; 0
20f0: 0e 94 1a 0d call 0x1a34 ; 0x1a34 <Delay_ms>
20f4: df 91 pop r29
20f6: cf 91 pop r28
20f8: 08 95 ret
000020fa <LcdClear>:
20fa: e6 e1 ldi r30, 0x16 ; 22
20fc: f1 e0 ldi r31, 0x01 ; 1
20fe: 80 e2 ldi r24, 0x20 ; 32
2100: 81 93 st Z+, r24
2102: 91 e0 ldi r25, 0x01 ; 1
2104: e6 36 cpi r30, 0x66 ; 102
2106: f9 07 cpc r31, r25
2108: d9 f7 brne .-10 ; 0x2100 <LcdClear+0x6>
210a: 08 95 ret
0000210c <Menu>:
210c: ff 92 push r15
210e: 0f 93 push r16
2110: 1f 93 push r17
2112: 80 91 cd 01 lds r24, 0x01CD
2116: 28 2f mov r18, r24
2118: 33 27 eor r19, r19
211a: c9 01 movw r24, r18
211c: 81 70 andi r24, 0x01 ; 1
211e: 90 70 andi r25, 0x00 ; 0
2120: 68 2f mov r22, r24
2122: 88 23 and r24, r24
2124: 91 f0 breq .+36 ; 0x214a <Menu+0x3e>
2126: 80 91 ce 01 lds r24, 0x01CE
212a: 88 23 and r24, r24
212c: 11 f0 breq .+4 ; 0x2132 <Menu+0x26>
212e: 81 50 subi r24, 0x01 ; 1
2130: 02 c0 rjmp .+4 ; 0x2136 <Menu+0x2a>
2132: 80 91 66 01 lds r24, 0x0166
2136: 80 93 ce 01 sts 0x01CE, r24
213a: e6 e1 ldi r30, 0x16 ; 22
213c: f1 e0 ldi r31, 0x01 ; 1
213e: 80 e2 ldi r24, 0x20 ; 32
2140: 81 93 st Z+, r24
2142: 91 e0 ldi r25, 0x01 ; 1
2144: e6 36 cpi r30, 0x66 ; 102
2146: f9 07 cpc r31, r25
2148: d9 f7 brne .-10 ; 0x2140 <Menu+0x34>
214a: a9 01 movw r20, r18
214c: 42 70 andi r20, 0x02 ; 2
214e: 50 70 andi r21, 0x00 ; 0
2150: 21 ff sbrs r18, 1
2152: 0d c0 rjmp .+26 ; 0x216e <Menu+0x62>
2154: 80 91 ce 01 lds r24, 0x01CE
2158: 8f 5f subi r24, 0xFF ; 255
215a: 80 93 ce 01 sts 0x01CE, r24
215e: e6 e1 ldi r30, 0x16 ; 22
2160: f1 e0 ldi r31, 0x01 ; 1
2162: 80 e2 ldi r24, 0x20 ; 32
2164: 81 93 st Z+, r24
2166: 91 e0 ldi r25, 0x01 ; 1
2168: e6 36 cpi r30, 0x66 ; 102
216a: f9 07 cpc r31, r25
216c: d9 f7 brne .-10 ; 0x2164 <Menu+0x58>
216e: 66 23 and r22, r22
2170: 21 f0 breq .+8 ; 0x217a <Menu+0x6e>
2172: 45 2b or r20, r21
2174: 11 f0 breq .+4 ; 0x217a <Menu+0x6e>
2176: 10 92 ce 01 sts 0x01CE, r1
217a: 81 e1 ldi r24, 0x11 ; 17
217c: 80 93 cc 01 sts 0x01CC, r24
2180: 80 91 ce 01 lds r24, 0x01CE
2184: 99 27 eor r25, r25
2186: 9f 93 push r25
2188: 8f 93 push r24
218a: 82 ed ldi r24, 0xD2 ; 210
218c: 93 e0 ldi r25, 0x03 ; 3
218e: 9f 93 push r25
2190: 8f 93 push r24
2192: e1 e0 ldi r30, 0x01 ; 1
2194: fe 2e mov r15, r30
2196: ff 92 push r15
2198: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
219c: 00 91 ce 01 lds r16, 0x01CE
21a0: 0f 90 pop r0
21a2: 0f 90 pop r0
21a4: 0f 90 pop r0
21a6: 0f 90 pop r0
21a8: 0f 90 pop r0
21aa: 05 30 cpi r16, 0x05 ; 5
21ac: 09 f4 brne .+2 ; 0x21b0 <Menu+0xa4>
21ae: d7 c1 rjmp .+942 ; 0x255e <Menu+0x452>
21b0: 06 30 cpi r16, 0x06 ; 6
21b2: 90 f4 brcc .+36 ; 0x21d8 <Menu+0xcc>
21b4: 02 30 cpi r16, 0x02 ; 2
21b6: 09 f4 brne .+2 ; 0x21ba <Menu+0xae>
21b8: b8 c0 rjmp .+368 ; 0x232a <Menu+0x21e>
21ba: 03 30 cpi r16, 0x03 ; 3
21bc: 30 f4 brcc .+12 ; 0x21ca <Menu+0xbe>
21be: 00 23 and r16, r16
21c0: f1 f0 breq .+60 ; 0x21fe <Menu+0xf2>
21c2: 01 30 cpi r16, 0x01 ; 1
21c4: 09 f0 breq .+2 ; 0x21c8 <Menu+0xbc>
21c6: 5b c3 rjmp .+1718 ; 0x287e <Menu+0x772>
21c8: 4d c0 rjmp .+154 ; 0x2264 <Menu+0x158>
21ca: 03 30 cpi r16, 0x03 ; 3
21cc: 09 f4 brne .+2 ; 0x21d0 <Menu+0xc4>
21ce: 02 c1 rjmp .+516 ; 0x23d4 <Menu+0x2c8>
21d0: 04 30 cpi r16, 0x04 ; 4
21d2: 09 f0 breq .+2 ; 0x21d6 <Menu+0xca>
21d4: 54 c3 rjmp .+1704 ; 0x287e <Menu+0x772>
21d6: 4b c1 rjmp .+662 ; 0x246e <Menu+0x362>
21d8: 08 30 cpi r16, 0x08 ; 8
21da: 09 f4 brne .+2 ; 0x21de <Menu+0xd2>
21dc: 98 c2 rjmp .+1328 ; 0x270e <Menu+0x602>
21de: 09 30 cpi r16, 0x09 ; 9
21e0: 38 f4 brcc .+14 ; 0x21f0 <Menu+0xe4>
21e2: 06 30 cpi r16, 0x06 ; 6
21e4: 09 f4 brne .+2 ; 0x21e8 <Menu+0xdc>
21e6: 11 c2 rjmp .+1058 ; 0x260a <Menu+0x4fe>
21e8: 07 30 cpi r16, 0x07 ; 7
21ea: 09 f0 breq .+2 ; 0x21ee <Menu+0xe2>
21ec: 48 c3 rjmp .+1680 ; 0x287e <Menu+0x772>
21ee: 6c c2 rjmp .+1240 ; 0x26c8 <Menu+0x5bc>
21f0: 09 30 cpi r16, 0x09 ; 9
21f2: 09 f4 brne .+2 ; 0x21f6 <Menu+0xea>
21f4: c9 c2 rjmp .+1426 ; 0x2788 <Menu+0x67c>
21f6: 0a 30 cpi r16, 0x0A ; 10
21f8: 09 f0 breq .+2 ; 0x21fc <Menu+0xf0>
21fa: 41 c3 rjmp .+1666 ; 0x287e <Menu+0x772>
21fc: 03 c3 rjmp .+1542 ; 0x2804 <Menu+0x6f8>
21fe: 10 92 cc 01 sts 0x01CC, r1
2202: 80 ec ldi r24, 0xC0 ; 192
2204: 93 e0 ldi r25, 0x03 ; 3
2206: 9f 93 push r25
2208: 8f 93 push r24
220a: ff 92 push r15
220c: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2210: 84 e1 ldi r24, 0x14 ; 20
2212: 80 93 cc 01 sts 0x01CC, r24
2216: 8c e3 ldi r24, 0x3C ; 60
2218: 90 e0 ldi r25, 0x00 ; 0
221a: 9f 93 push r25
221c: 8f 93 push r24
221e: 1f 92 push r1
2220: 1f 92 push r1
2222: 89 eb ldi r24, 0xB9 ; 185
2224: 93 e0 ldi r25, 0x03 ; 3
2226: 9f 93 push r25
2228: 8f 93 push r24
222a: ff 92 push r15
222c: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2230: 88 e2 ldi r24, 0x28 ; 40
2232: 80 93 cc 01 sts 0x01CC, r24
2236: 0e 94 0b 02 call 0x416 ; 0x416 <GetActiveParamSetNumber>
223a: 99 27 eor r25, r25
223c: 9f 93 push r25
223e: 8f 93 push r24
2240: 8c ea ldi r24, 0xAC ; 172
2242: 93 e0 ldi r25, 0x03 ; 3
2244: 9f 93 push r25
2246: 8f 93 push r24
2248: ff 92 push r15
224a: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
224e: 8c e3 ldi r24, 0x3C ; 60
2250: 80 93 cc 01 sts 0x01CC, r24
2254: 8c e9 ldi r24, 0x9C ; 156
2256: 93 e0 ldi r25, 0x03 ; 3
2258: 9f 93 push r25
225a: 8f 93 push r24
225c: ff 92 push r15
225e: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2262: 8e c2 rjmp .+1308 ; 0x2780 <Menu+0x674>
2264: 80 91 a6 05 lds r24, 0x05A6
2268: 80 ff sbrs r24, 0
226a: 47 c0 rjmp .+142 ; 0x22fa <Menu+0x1ee>
226c: 10 92 cc 01 sts 0x01CC, r1
2270: 80 91 2f 02 lds r24, 0x022F
2274: 90 91 30 02 lds r25, 0x0230
2278: 9f 93 push r25
227a: 8f 93 push r24
227c: 8d e8 ldi r24, 0x8D ; 141
227e: 93 e0 ldi r25, 0x03 ; 3
2280: 9f 93 push r25
2282: 8f 93 push r24
2284: 0f 93 push r16
2286: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
228a: 84 e1 ldi r24, 0x14 ; 20
228c: 80 93 cc 01 sts 0x01CC, r24
2290: 80 91 31 02 lds r24, 0x0231
2294: 90 91 32 02 lds r25, 0x0232
2298: 9f 93 push r25
229a: 8f 93 push r24
229c: 8e e7 ldi r24, 0x7E ; 126
229e: 93 e0 ldi r25, 0x03 ; 3
22a0: 9f 93 push r25
22a2: 8f 93 push r24
22a4: 0f 93 push r16
22a6: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
22aa: 88 e2 ldi r24, 0x28 ; 40
22ac: 80 93 cc 01 sts 0x01CC, r24
22b0: 80 91 0a 01 lds r24, 0x010A
22b4: 90 91 0b 01 lds r25, 0x010B
22b8: 9f 93 push r25
22ba: 8f 93 push r24
22bc: 8f e6 ldi r24, 0x6F ; 111
22be: 93 e0 ldi r25, 0x03 ; 3
22c0: 9f 93 push r25
22c2: 8f 93 push r24
22c4: 0f 93 push r16
22c6: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
22ca: 8c e3 ldi r24, 0x3C ; 60
22cc: 80 93 cc 01 sts 0x01CC, r24
22d0: 80 91 65 05 lds r24, 0x0565
22d4: 99 27 eor r25, r25
22d6: 9f 93 push r25
22d8: 8f 93 push r24
22da: 80 e6 ldi r24, 0x60 ; 96
22dc: 93 e0 ldi r25, 0x03 ; 3
22de: 9f 93 push r25
22e0: 8f 93 push r24
22e2: 0f 93 push r16
22e4: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
22e8: 8d b7 in r24, 0x3d ; 61
22ea: 9e b7 in r25, 0x3e ; 62
22ec: 44 96 adiw r24, 0x14 ; 20
22ee: 0f b6 in r0, 0x3f ; 63
22f0: f8 94 cli
22f2: 9e bf out 0x3e, r25 ; 62
22f4: 0f be out 0x3f, r0 ; 63
22f6: 8d bf out 0x3d, r24 ; 61
22f8: c7 c2 rjmp .+1422 ; 0x2888 <Menu+0x77c>
22fa: 84 e1 ldi r24, 0x14 ; 20
22fc: 80 93 cc 01 sts 0x01CC, r24
2300: 89 e5 ldi r24, 0x59 ; 89
2302: 93 e0 ldi r25, 0x03 ; 3
2304: 9f 93 push r25
2306: 8f 93 push r24
2308: 0f 93 push r16
230a: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
230e: 88 e2 ldi r24, 0x28 ; 40
2310: 80 93 cc 01 sts 0x01CC, r24
2314: 8b e4 ldi r24, 0x4B ; 75
2316: 93 e0 ldi r25, 0x03 ; 3
2318: 9f 93 push r25
231a: 8f 93 push r24
231c: 0f 93 push r16
231e: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2322: 8d b7 in r24, 0x3d ; 61
2324: 9e b7 in r25, 0x3e ; 62
2326: 06 96 adiw r24, 0x06 ; 6
2328: e2 cf rjmp .-60 ; 0x22ee <Menu+0x1e2>
232a: 10 92 cc 01 sts 0x01CC, r1
232e: 81 e4 ldi r24, 0x41 ; 65
2330: 93 e0 ldi r25, 0x03 ; 3
2332: 9f 93 push r25
2334: 8f 93 push r24
2336: ff 92 push r15
2338: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
233c: 84 e1 ldi r24, 0x14 ; 20
233e: 80 93 cc 01 sts 0x01CC, r24
2342: 60 91 e7 01 lds r22, 0x01E7
2346: 70 91 e8 01 lds r23, 0x01E8
234a: 80 91 e9 01 lds r24, 0x01E9
234e: 90 91 ea 01 lds r25, 0x01EA
2352: 20 e0 ldi r18, 0x00 ; 0
2354: 34 e0 ldi r19, 0x04 ; 4
2356: 40 e0 ldi r20, 0x00 ; 0
2358: 50 e0 ldi r21, 0x00 ; 0
235a: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
235e: 5f 93 push r21
2360: 4f 93 push r20
2362: 3f 93 push r19
2364: 2f 93 push r18
2366: 82 e3 ldi r24, 0x32 ; 50
2368: 93 e0 ldi r25, 0x03 ; 3
236a: 9f 93 push r25
236c: 8f 93 push r24
236e: ff 92 push r15
2370: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2374: 88 e2 ldi r24, 0x28 ; 40
2376: 80 93 cc 01 sts 0x01CC, r24
237a: 60 91 ef 01 lds r22, 0x01EF
237e: 70 91 f0 01 lds r23, 0x01F0
2382: 80 91 f1 01 lds r24, 0x01F1
2386: 90 91 f2 01 lds r25, 0x01F2
238a: 20 e0 ldi r18, 0x00 ; 0
238c: 34 e0 ldi r19, 0x04 ; 4
238e: 40 e0 ldi r20, 0x00 ; 0
2390: 50 e0 ldi r21, 0x00 ; 0
2392: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
2396: 5f 93 push r21
2398: 4f 93 push r20
239a: 3f 93 push r19
239c: 2f 93 push r18
239e: 83 e2 ldi r24, 0x23 ; 35
23a0: 93 e0 ldi r25, 0x03 ; 3
23a2: 9f 93 push r25
23a4: 8f 93 push r24
23a6: ff 92 push r15
23a8: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
23ac: 8c e3 ldi r24, 0x3C ; 60
23ae: 80 93 cc 01 sts 0x01CC, r24
23b2: 80 91 17 02 lds r24, 0x0217
23b6: 90 91 18 02 lds r25, 0x0218
23ba: 9f 93 push r25
23bc: 8f 93 push r24
23be: 84 e1 ldi r24, 0x14 ; 20
23c0: 93 e0 ldi r25, 0x03 ; 3
23c2: 9f 93 push r25
23c4: 8f 93 push r24
23c6: ff 92 push r15
23c8: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
23cc: 8d b7 in r24, 0x3d ; 61
23ce: 9e b7 in r25, 0x3e ; 62
23d0: 46 96 adiw r24, 0x16 ; 22
23d2: 8d cf rjmp .-230 ; 0x22ee <Menu+0x1e2>
23d4: 10 92 cc 01 sts 0x01CC, r1
23d8: 80 91 76 05 lds r24, 0x0576
23dc: 90 91 77 05 lds r25, 0x0577
23e0: 20 91 74 05 lds r18, 0x0574
23e4: 30 91 75 05 lds r19, 0x0575
23e8: 9f 93 push r25
23ea: 8f 93 push r24
23ec: 3f 93 push r19
23ee: 2f 93 push r18
23f0: 84 e0 ldi r24, 0x04 ; 4
23f2: 93 e0 ldi r25, 0x03 ; 3
23f4: 9f 93 push r25
23f6: 8f 93 push r24
23f8: ff 92 push r15
23fa: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
23fe: 84 e1 ldi r24, 0x14 ; 20
2400: 80 93 cc 01 sts 0x01CC, r24
2404: 80 91 7a 05 lds r24, 0x057A
2408: 90 91 7b 05 lds r25, 0x057B
240c: 20 91 78 05 lds r18, 0x0578
2410: 30 91 79 05 lds r19, 0x0579
2414: 9f 93 push r25
2416: 8f 93 push r24
2418: 3f 93 push r19
241a: 2f 93 push r18
241c: 84 ef ldi r24, 0xF4 ; 244
241e: 92 e0 ldi r25, 0x02 ; 2
2420: 9f 93 push r25
2422: 8f 93 push r24
2424: ff 92 push r15
2426: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
242a: 88 e2 ldi r24, 0x28 ; 40
242c: 80 93 cc 01 sts 0x01CC, r24
2430: 80 91 7e 05 lds r24, 0x057E
2434: 90 91 7f 05 lds r25, 0x057F
2438: 20 91 7c 05 lds r18, 0x057C
243c: 30 91 7d 05 lds r19, 0x057D
2440: 9f 93 push r25
2442: 8f 93 push r24
2444: 3f 93 push r19
2446: 2f 93 push r18
2448: 84 ee ldi r24, 0xE4 ; 228
244a: 92 e0 ldi r25, 0x02 ; 2
244c: 9f 93 push r25
244e: 8f 93 push r24
2450: ff 92 push r15
2452: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2456: 8c e3 ldi r24, 0x3C ; 60
2458: 80 93 cc 01 sts 0x01CC, r24
245c: 80 91 80 05 lds r24, 0x0580
2460: 90 91 81 05 lds r25, 0x0581
2464: 9f 93 push r25
2466: 8f 93 push r24
2468: 84 ed ldi r24, 0xD4 ; 212
246a: 92 e0 ldi r25, 0x02 ; 2
246c: 6f c0 rjmp .+222 ; 0x254c <Menu+0x440>
246e: 10 92 cc 01 sts 0x01CC, r1
2472: e0 91 9f 05 lds r30, 0x059F
2476: ff 27 eor r31, r31
2478: ee 0f add r30, r30
247a: ff 1f adc r31, r31
247c: ee 58 subi r30, 0x8E ; 142
247e: fa 4f sbci r31, 0xFA ; 250
2480: 20 81 ld r18, Z
2482: 31 81 ldd r19, Z+1 ; 0x01
2484: e0 91 9e 05 lds r30, 0x059E
2488: ff 27 eor r31, r31
248a: ee 0f add r30, r30
248c: ff 1f adc r31, r31
248e: ee 58 subi r30, 0x8E ; 142
2490: fa 4f sbci r31, 0xFA ; 250
2492: 80 81 ld r24, Z
2494: 91 81 ldd r25, Z+1 ; 0x01
2496: 3f 93 push r19
2498: 2f 93 push r18
249a: 9f 93 push r25
249c: 8f 93 push r24
249e: 84 ec ldi r24, 0xC4 ; 196
24a0: 92 e0 ldi r25, 0x02 ; 2
24a2: 9f 93 push r25
24a4: 8f 93 push r24
24a6: ff 92 push r15
24a8: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
24ac: 84 e1 ldi r24, 0x14 ; 20
24ae: 80 93 cc 01 sts 0x01CC, r24
24b2: e0 91 a1 05 lds r30, 0x05A1
24b6: ff 27 eor r31, r31
24b8: ee 0f add r30, r30
24ba: ff 1f adc r31, r31
24bc: ee 58 subi r30, 0x8E ; 142
24be: fa 4f sbci r31, 0xFA ; 250
24c0: 20 81 ld r18, Z
24c2: 31 81 ldd r19, Z+1 ; 0x01
24c4: e0 91 a0 05 lds r30, 0x05A0
24c8: ff 27 eor r31, r31
24ca: ee 0f add r30, r30
24cc: ff 1f adc r31, r31
24ce: ee 58 subi r30, 0x8E ; 142
24d0: fa 4f sbci r31, 0xFA ; 250
24d2: 80 81 ld r24, Z
24d4: 91 81 ldd r25, Z+1 ; 0x01
24d6: 3f 93 push r19
24d8: 2f 93 push r18
24da: 9f 93 push r25
24dc: 8f 93 push r24
24de: 84 eb ldi r24, 0xB4 ; 180
24e0: 92 e0 ldi r25, 0x02 ; 2
24e2: 9f 93 push r25
24e4: 8f 93 push r24
24e6: ff 92 push r15
24e8: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
24ec: 88 e2 ldi r24, 0x28 ; 40
24ee: 80 93 cc 01 sts 0x01CC, r24
24f2: e0 91 a3 05 lds r30, 0x05A3
24f6: ff 27 eor r31, r31
24f8: ee 0f add r30, r30
24fa: ff 1f adc r31, r31
24fc: ee 58 subi r30, 0x8E ; 142
24fe: fa 4f sbci r31, 0xFA ; 250
2500: 20 81 ld r18, Z
2502: 31 81 ldd r19, Z+1 ; 0x01
2504: e0 91 a2 05 lds r30, 0x05A2
2508: ff 27 eor r31, r31
250a: ee 0f add r30, r30
250c: ff 1f adc r31, r31
250e: ee 58 subi r30, 0x8E ; 142
2510: fa 4f sbci r31, 0xFA ; 250
2512: 80 81 ld r24, Z
2514: 91 81 ldd r25, Z+1 ; 0x01
2516: 3f 93 push r19
2518: 2f 93 push r18
251a: 9f 93 push r25
251c: 8f 93 push r24
251e: 84 ea ldi r24, 0xA4 ; 164
2520: 92 e0 ldi r25, 0x02 ; 2
2522: 9f 93 push r25
2524: 8f 93 push r24
2526: ff 92 push r15
2528: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
252c: 8c e3 ldi r24, 0x3C ; 60
252e: 80 93 cc 01 sts 0x01CC, r24
2532: e0 91 a4 05 lds r30, 0x05A4
2536: ff 27 eor r31, r31
2538: ee 0f add r30, r30
253a: ff 1f adc r31, r31
253c: ee 58 subi r30, 0x8E ; 142
253e: fa 4f sbci r31, 0xFA ; 250
2540: 80 81 ld r24, Z
2542: 91 81 ldd r25, Z+1 ; 0x01
2544: 9f 93 push r25
2546: 8f 93 push r24
2548: 84 e9 ldi r24, 0x94 ; 148
254a: 92 e0 ldi r25, 0x02 ; 2
254c: 9f 93 push r25
254e: 8f 93 push r24
2550: ff 92 push r15
2552: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2556: 8d b7 in r24, 0x3d ; 61
2558: 9e b7 in r25, 0x3e ; 62
255a: 4a 96 adiw r24, 0x1a ; 26
255c: c8 ce rjmp .-624 ; 0x22ee <Menu+0x1e2>
255e: 10 92 cc 01 sts 0x01CC, r1
2562: 86 e8 ldi r24, 0x86 ; 134
2564: 92 e0 ldi r25, 0x02 ; 2
2566: 9f 93 push r25
2568: 8f 93 push r24
256a: ff 92 push r15
256c: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2570: 84 e1 ldi r24, 0x14 ; 20
2572: 80 93 cc 01 sts 0x01CC, r24
2576: 20 91 d7 01 lds r18, 0x01D7
257a: 30 91 d8 01 lds r19, 0x01D8
257e: 80 91 b2 01 lds r24, 0x01B2
2582: 90 91 b3 01 lds r25, 0x01B3
2586: 60 91 be 01 lds r22, 0x01BE
258a: 3f 93 push r19
258c: 2f 93 push r18
258e: 77 27 eor r23, r23
2590: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
2594: 7f 93 push r23
2596: 6f 93 push r22
2598: 87 e7 ldi r24, 0x77 ; 119
259a: 92 e0 ldi r25, 0x02 ; 2
259c: 9f 93 push r25
259e: 8f 93 push r24
25a0: ff 92 push r15
25a2: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
25a6: 88 e2 ldi r24, 0x28 ; 40
25a8: 80 93 cc 01 sts 0x01CC, r24
25ac: 20 91 d9 01 lds r18, 0x01D9
25b0: 30 91 da 01 lds r19, 0x01DA
25b4: 80 91 b4 01 lds r24, 0x01B4
25b8: 90 91 b5 01 lds r25, 0x01B5
25bc: 60 91 bf 01 lds r22, 0x01BF
25c0: 3f 93 push r19
25c2: 2f 93 push r18
25c4: 77 27 eor r23, r23
25c6: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
25ca: 7f 93 push r23
25cc: 6f 93 push r22
25ce: 88 e6 ldi r24, 0x68 ; 104
25d0: 92 e0 ldi r25, 0x02 ; 2
25d2: 9f 93 push r25
25d4: 8f 93 push r24
25d6: ff 92 push r15
25d8: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
25dc: 8c e3 ldi r24, 0x3C ; 60
25de: 80 93 cc 01 sts 0x01CC, r24
25e2: 20 91 db 01 lds r18, 0x01DB
25e6: 30 91 dc 01 lds r19, 0x01DC
25ea: 80 91 b6 01 lds r24, 0x01B6
25ee: 90 91 b7 01 lds r25, 0x01B7
25f2: 60 91 c0 01 lds r22, 0x01C0
25f6: 3f 93 push r19
25f8: 2f 93 push r18
25fa: 77 27 eor r23, r23
25fc: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
2600: 7f 93 push r23
2602: 6f 93 push r22
2604: 89 e5 ldi r24, 0x59 ; 89
2606: 92 e0 ldi r25, 0x02 ; 2
2608: 56 c0 rjmp .+172 ; 0x26b6 <Menu+0x5aa>
260a: 10 92 cc 01 sts 0x01CC, r1
260e: 8c e4 ldi r24, 0x4C ; 76
2610: 92 e0 ldi r25, 0x02 ; 2
2612: 9f 93 push r25
2614: 8f 93 push r24
2616: ff 92 push r15
2618: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
261c: 84 e1 ldi r24, 0x14 ; 20
261e: 80 93 cc 01 sts 0x01CC, r24
2622: 20 91 dd 01 lds r18, 0x01DD
2626: 30 91 de 01 lds r19, 0x01DE
262a: 80 91 ba 01 lds r24, 0x01BA
262e: 90 91 bb 01 lds r25, 0x01BB
2632: 60 91 c1 01 lds r22, 0x01C1
2636: 3f 93 push r19
2638: 2f 93 push r18
263a: 77 27 eor r23, r23
263c: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
2640: 7f 93 push r23
2642: 6f 93 push r22
2644: 8d e3 ldi r24, 0x3D ; 61
2646: 92 e0 ldi r25, 0x02 ; 2
2648: 9f 93 push r25
264a: 8f 93 push r24
264c: ff 92 push r15
264e: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2652: 88 e2 ldi r24, 0x28 ; 40
2654: 80 93 cc 01 sts 0x01CC, r24
2658: 20 91 df 01 lds r18, 0x01DF
265c: 30 91 e0 01 lds r19, 0x01E0
2660: 80 91 b8 01 lds r24, 0x01B8
2664: 90 91 b9 01 lds r25, 0x01B9
2668: 60 91 c2 01 lds r22, 0x01C2
266c: 3f 93 push r19
266e: 2f 93 push r18
2670: 77 27 eor r23, r23
2672: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
2676: 7f 93 push r23
2678: 6f 93 push r22
267a: 8e e2 ldi r24, 0x2E ; 46
267c: 92 e0 ldi r25, 0x02 ; 2
267e: 9f 93 push r25
2680: 8f 93 push r24
2682: ff 92 push r15
2684: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2688: 8c e3 ldi r24, 0x3C ; 60
268a: 80 93 cc 01 sts 0x01CC, r24
268e: 60 91 e1 01 lds r22, 0x01E1
2692: 70 91 e2 01 lds r23, 0x01E2
2696: 80 91 e3 01 lds r24, 0x01E3
269a: 90 91 e4 01 lds r25, 0x01E4
269e: 00 91 5a 05 lds r16, 0x055A
26a2: 10 91 5b 05 lds r17, 0x055B
26a6: 0e 94 57 2c call 0x58ae ; 0x58ae <__fixsfsi>
26aa: 7f 93 push r23
26ac: 6f 93 push r22
26ae: 1f 93 push r17
26b0: 0f 93 push r16
26b2: 8f e1 ldi r24, 0x1F ; 31
26b4: 92 e0 ldi r25, 0x02 ; 2
26b6: 9f 93 push r25
26b8: 8f 93 push r24
26ba: ff 92 push r15
26bc: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
26c0: 8d b7 in r24, 0x3d ; 61
26c2: 9e b7 in r25, 0x3e ; 62
26c4: 48 96 adiw r24, 0x18 ; 24
26c6: 13 ce rjmp .-986 ; 0x22ee <Menu+0x1e2>
26c8: 84 e1 ldi r24, 0x14 ; 20
26ca: 80 93 cc 01 sts 0x01CC, r24
26ce: 80 91 04 01 lds r24, 0x0104
26d2: 90 91 05 01 lds r25, 0x0105
26d6: 9f 93 push r25
26d8: 8f 93 push r24
26da: 80 e1 ldi r24, 0x10 ; 16
26dc: 92 e0 ldi r25, 0x02 ; 2
26de: 9f 93 push r25
26e0: 8f 93 push r24
26e2: ff 92 push r15
26e4: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
26e8: 88 e2 ldi r24, 0x28 ; 40
26ea: 80 93 cc 01 sts 0x01CC, r24
26ee: 80 91 27 02 lds r24, 0x0227
26f2: 99 27 eor r25, r25
26f4: 9f 93 push r25
26f6: 8f 93 push r24
26f8: 81 e0 ldi r24, 0x01 ; 1
26fa: 92 e0 ldi r25, 0x02 ; 2
26fc: 9f 93 push r25
26fe: 8f 93 push r24
2700: ff 92 push r15
2702: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2706: 8d b7 in r24, 0x3d ; 61
2708: 9e b7 in r25, 0x3e ; 62
270a: 0a 96 adiw r24, 0x0a ; 10
270c: f0 cd rjmp .-1056 ; 0x22ee <Menu+0x1e2>
270e: 10 92 cc 01 sts 0x01CC, r1
2712: 82 ef ldi r24, 0xF2 ; 242
2714: 91 e0 ldi r25, 0x01 ; 1
2716: 9f 93 push r25
2718: 8f 93 push r24
271a: ff 92 push r15
271c: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2720: 84 e1 ldi r24, 0x14 ; 20
2722: 80 93 cc 01 sts 0x01CC, r24
2726: 80 91 1b 02 lds r24, 0x021B
272a: 90 91 1c 02 lds r25, 0x021C
272e: 9f 93 push r25
2730: 8f 93 push r24
2732: 83 ee ldi r24, 0xE3 ; 227
2734: 91 e0 ldi r25, 0x01 ; 1
2736: 9f 93 push r25
2738: 8f 93 push r24
273a: ff 92 push r15
273c: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2740: 88 e2 ldi r24, 0x28 ; 40
2742: 80 93 cc 01 sts 0x01CC, r24
2746: 80 91 17 02 lds r24, 0x0217
274a: 90 91 18 02 lds r25, 0x0218
274e: 9f 93 push r25
2750: 8f 93 push r24
2752: 84 ed ldi r24, 0xD4 ; 212
2754: 91 e0 ldi r25, 0x01 ; 1
2756: 9f 93 push r25
2758: 8f 93 push r24
275a: ff 92 push r15
275c: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2760: 8c e3 ldi r24, 0x3C ; 60
2762: 80 93 cc 01 sts 0x01CC, r24
2766: 80 91 19 02 lds r24, 0x0219
276a: 90 91 1a 02 lds r25, 0x021A
276e: 9f 93 push r25
2770: 8f 93 push r24
2772: 85 ec ldi r24, 0xC5 ; 197
2774: 91 e0 ldi r25, 0x01 ; 1
2776: 9f 93 push r25
2778: 8f 93 push r24
277a: ff 92 push r15
277c: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2780: 8d b7 in r24, 0x3d ; 61
2782: 9e b7 in r25, 0x3e ; 62
2784: 42 96 adiw r24, 0x12 ; 18
2786: b3 cd rjmp .-1178 ; 0x22ee <Menu+0x1e2>
2788: 10 92 cc 01 sts 0x01CC, r1
278c: 80 91 1f 02 lds r24, 0x021F
2790: 90 91 20 02 lds r25, 0x0220
2794: 9f 93 push r25
2796: 8f 93 push r24
2798: 89 eb ldi r24, 0xB9 ; 185
279a: 91 e0 ldi r25, 0x01 ; 1
279c: 9f 93 push r25
279e: 8f 93 push r24
27a0: ff 92 push r15
27a2: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
27a6: 84 e1 ldi r24, 0x14 ; 20
27a8: 80 93 cc 01 sts 0x01CC, r24
27ac: 80 91 21 02 lds r24, 0x0221
27b0: 90 91 22 02 lds r25, 0x0222
27b4: 9f 93 push r25
27b6: 8f 93 push r24
27b8: 8d ea ldi r24, 0xAD ; 173
27ba: 91 e0 ldi r25, 0x01 ; 1
27bc: 9f 93 push r25
27be: 8f 93 push r24
27c0: ff 92 push r15
27c2: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
27c6: 88 e2 ldi r24, 0x28 ; 40
27c8: 80 93 cc 01 sts 0x01CC, r24
27cc: 80 91 23 02 lds r24, 0x0223
27d0: 90 91 24 02 lds r25, 0x0224
27d4: 9f 93 push r25
27d6: 8f 93 push r24
27d8: 81 ea ldi r24, 0xA1 ; 161
27da: 91 e0 ldi r25, 0x01 ; 1
27dc: 9f 93 push r25
27de: 8f 93 push r24
27e0: ff 92 push r15
27e2: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
27e6: 8c e3 ldi r24, 0x3C ; 60
27e8: 80 93 cc 01 sts 0x01CC, r24
27ec: 80 91 25 02 lds r24, 0x0225
27f0: 90 91 26 02 lds r25, 0x0226
27f4: 9f 93 push r25
27f6: 8f 93 push r24
27f8: 85 e9 ldi r24, 0x95 ; 149
27fa: 91 e0 ldi r25, 0x01 ; 1
27fc: 9f 93 push r25
27fe: 8f 93 push r24
2800: ff 92 push r15
2802: 70 cd rjmp .-1312 ; 0x22e4 <Menu+0x1d8>
2804: 10 92 cc 01 sts 0x01CC, r1
2808: 8d e8 ldi r24, 0x8D ; 141
280a: 91 e0 ldi r25, 0x01 ; 1
280c: 9f 93 push r25
280e: 8f 93 push r24
2810: ff 92 push r15
2812: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2816: 84 e1 ldi r24, 0x14 ; 20
2818: 80 93 cc 01 sts 0x01CC, r24
281c: 80 91 89 01 lds r24, 0x0189
2820: 99 27 eor r25, r25
2822: 9f 93 push r25
2824: 8f 93 push r24
2826: 8f e7 ldi r24, 0x7F ; 127
2828: 91 e0 ldi r25, 0x01 ; 1
282a: 9f 93 push r25
282c: 8f 93 push r24
282e: ff 92 push r15
2830: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2834: 88 e2 ldi r24, 0x28 ; 40
2836: 80 93 cc 01 sts 0x01CC, r24
283a: 80 91 ad 01 lds r24, 0x01AD
283e: 90 91 ae 01 lds r25, 0x01AE
2842: 9f 93 push r25
2844: 8f 93 push r24
2846: 81 e7 ldi r24, 0x71 ; 113
2848: 91 e0 ldi r25, 0x01 ; 1
284a: 9f 93 push r25
284c: 8f 93 push r24
284e: ff 92 push r15
2850: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2854: 8c e3 ldi r24, 0x3C ; 60
2856: 80 93 cc 01 sts 0x01CC, r24
285a: 80 91 c2 05 lds r24, 0x05C2
285e: 99 27 eor r25, r25
2860: 9f 93 push r25
2862: 8f 93 push r24
2864: 80 91 c1 05 lds r24, 0x05C1
2868: 99 27 eor r25, r25
286a: 9f 93 push r25
286c: 8f 93 push r24
286e: 83 e6 ldi r24, 0x63 ; 99
2870: 91 e0 ldi r25, 0x01 ; 1
2872: 9f 93 push r25
2874: 8f 93 push r24
2876: ff 92 push r15
2878: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
287c: 35 cd rjmp .-1430 ; 0x22e8 <Menu+0x1dc>
287e: 01 50 subi r16, 0x01 ; 1
2880: 00 93 66 01 sts 0x0166, r16
2884: 10 92 ce 01 sts 0x01CE, r1
2888: 10 92 cd 01 sts 0x01CD, r1
288c: 1f 91 pop r17
288e: 0f 91 pop r16
2890: ff 90 pop r15
2892: 08 95 ret
00002894 <i2c_init>:
2894: 10 92 b9 00 sts 0x00B9, r1
2898: 8a e2 ldi r24, 0x2A ; 42
289a: 80 93 b8 00 sts 0x00B8, r24
289e: 08 95 ret
000028a0 <i2c_start>:
28a0: 85 ea ldi r24, 0xA5 ; 165
28a2: 80 93 bc 00 sts 0x00BC, r24
28a6: 80 e0 ldi r24, 0x00 ; 0
28a8: 90 e0 ldi r25, 0x00 ; 0
28aa: 08 95 ret
000028ac <i2c_stop>:
28ac: 84 e9 ldi r24, 0x94 ; 148
28ae: 80 93 bc 00 sts 0x00BC, r24
28b2: 08 95 ret
000028b4 <i2c_write_byte>:
28b4: 10 92 b9 00 sts 0x00B9, r1
28b8: 80 93 bb 00 sts 0x00BB, r24
28bc: 85 e8 ldi r24, 0x85 ; 133
28be: 80 93 bc 00 sts 0x00BC, r24
28c2: 80 e0 ldi r24, 0x00 ; 0
28c4: 90 e0 ldi r25, 0x00 ; 0
28c6: 08 95 ret
000028c8 <__vector_26>:
28c8: 1f 92 push r1
28ca: 0f 92 push r0
28cc: 0f b6 in r0, 0x3f ; 63
28ce: 0f 92 push r0
28d0: 11 24 eor r1, r1
28d2: 8f 93 push r24
28d4: 9f 93 push r25
28d6: ef 93 push r30
28d8: ff 93 push r31
28da: 80 91 cf 01 lds r24, 0x01CF
28de: 8f 5f subi r24, 0xFF ; 255
28e0: 80 93 cf 01 sts 0x01CF, r24
28e4: 81 50 subi r24, 0x01 ; 1
28e6: 83 30 cpi r24, 0x03 ; 3
28e8: 09 f4 brne .+2 ; 0x28ec <__vector_26+0x24>
28ea: 42 c0 rjmp .+132 ; 0x2970 <__vector_26+0xa8>
28ec: 84 30 cpi r24, 0x04 ; 4
28ee: 28 f4 brcc .+10 ; 0x28fa <__vector_26+0x32>
28f0: 81 30 cpi r24, 0x01 ; 1
28f2: a1 f0 breq .+40 ; 0x291c <__vector_26+0x54>
28f4: 82 30 cpi r24, 0x02 ; 2
28f6: 70 f5 brcc .+92 ; 0x2954 <__vector_26+0x8c>
28f8: 0c c0 rjmp .+24 ; 0x2912 <__vector_26+0x4a>
28fa: 85 30 cpi r24, 0x05 ; 5
28fc: 09 f4 brne .+2 ; 0x2900 <__vector_26+0x38>
28fe: 48 c0 rjmp .+144 ; 0x2990 <__vector_26+0xc8>
2900: 85 30 cpi r24, 0x05 ; 5
2902: d8 f1 brcs .+118 ; 0x297a <__vector_26+0xb2>
2904: 86 30 cpi r24, 0x06 ; 6
2906: 09 f4 brne .+2 ; 0x290a <__vector_26+0x42>
2908: 4b c0 rjmp .+150 ; 0x29a0 <__vector_26+0xd8>
290a: 87 30 cpi r24, 0x07 ; 7
290c: 09 f0 breq .+2 ; 0x2910 <__vector_26+0x48>
290e: 71 c0 rjmp .+226 ; 0x29f2 <__vector_26+0x12a>
2910: 5b c0 rjmp .+182 ; 0x29c8 <__vector_26+0x100>
2912: 80 91 d0 01 lds r24, 0x01D0
2916: 88 0f add r24, r24
2918: 8e 5a subi r24, 0xAE ; 174
291a: 14 c0 rjmp .+40 ; 0x2944 <__vector_26+0x7c>
291c: 80 91 d0 01 lds r24, 0x01D0
2920: 8f 5f subi r24, 0xFF ; 255
2922: 80 93 d0 01 sts 0x01D0, r24
2926: 81 50 subi r24, 0x01 ; 1
2928: 81 30 cpi r24, 0x01 ; 1
292a: 09 f4 brne .+2 ; 0x292e <__vector_26+0x66>
292c: 44 c0 rjmp .+136 ; 0x29b6 <__vector_26+0xee>
292e: 81 30 cpi r24, 0x01 ; 1
2930: 38 f0 brcs .+14 ; 0x2940 <__vector_26+0x78>
2932: 82 30 cpi r24, 0x02 ; 2
2934: 09 f4 brne .+2 ; 0x2938 <__vector_26+0x70>
2936: 42 c0 rjmp .+132 ; 0x29bc <__vector_26+0xf4>
2938: 83 30 cpi r24, 0x03 ; 3
293a: 09 f0 breq .+2 ; 0x293e <__vector_26+0x76>
293c: 5a c0 rjmp .+180 ; 0x29f2 <__vector_26+0x12a>
293e: 41 c0 rjmp .+130 ; 0x29c2 <__vector_26+0xfa>
2940: 80 91 96 02 lds r24, 0x0296
2944: 10 92 b9 00 sts 0x00B9, r1
2948: 80 93 bb 00 sts 0x00BB, r24
294c: 85 e8 ldi r24, 0x85 ; 133
294e: 80 93 bc 00 sts 0x00BC, r24
2952: 4f c0 rjmp .+158 ; 0x29f2 <__vector_26+0x12a>
2954: 84 e9 ldi r24, 0x94 ; 148
2956: 80 93 bc 00 sts 0x00BC, r24
295a: 80 91 d0 01 lds r24, 0x01D0
295e: 84 30 cpi r24, 0x04 ; 4
2960: 18 f4 brcc .+6 ; 0x2968 <__vector_26+0xa0>
2962: 10 92 cf 01 sts 0x01CF, r1
2966: 02 c0 rjmp .+4 ; 0x296c <__vector_26+0xa4>
2968: 10 92 d0 01 sts 0x01D0, r1
296c: 85 ea ldi r24, 0xA5 ; 165
296e: ef cf rjmp .-34 ; 0x294e <__vector_26+0x86>
2970: 80 91 d1 01 lds r24, 0x01D1
2974: 88 0f add r24, r24
2976: 8d 5a subi r24, 0xAD ; 173
2978: e5 cf rjmp .-54 ; 0x2944 <__vector_26+0x7c>
297a: 80 91 d1 01 lds r24, 0x01D1
297e: 81 30 cpi r24, 0x01 ; 1
2980: d1 f0 breq .+52 ; 0x29b6 <__vector_26+0xee>
2982: 81 30 cpi r24, 0x01 ; 1
2984: e8 f2 brcs .-70 ; 0x2940 <__vector_26+0x78>
2986: 82 30 cpi r24, 0x02 ; 2
2988: c9 f0 breq .+50 ; 0x29bc <__vector_26+0xf4>
298a: 83 30 cpi r24, 0x03 ; 3
298c: 91 f5 brne .+100 ; 0x29f2 <__vector_26+0x12a>
298e: 19 c0 rjmp .+50 ; 0x29c2 <__vector_26+0xfa>
2990: 80 91 bb 00 lds r24, 0x00BB
2994: e0 91 d1 01 lds r30, 0x01D1
2998: ff 27 eor r31, r31
299a: e6 59 subi r30, 0x96 ; 150
299c: fa 4f sbci r31, 0xFA ; 250
299e: 80 83 st Z, r24
29a0: 80 91 d1 01 lds r24, 0x01D1
29a4: 81 30 cpi r24, 0x01 ; 1
29a6: 39 f0 breq .+14 ; 0x29b6 <__vector_26+0xee>
29a8: 81 30 cpi r24, 0x01 ; 1
29aa: 50 f2 brcs .-108 ; 0x2940 <__vector_26+0x78>
29ac: 82 30 cpi r24, 0x02 ; 2
29ae: 31 f0 breq .+12 ; 0x29bc <__vector_26+0xf4>
29b0: 83 30 cpi r24, 0x03 ; 3
29b2: f9 f4 brne .+62 ; 0x29f2 <__vector_26+0x12a>
29b4: 06 c0 rjmp .+12 ; 0x29c2 <__vector_26+0xfa>
29b6: 80 91 97 02 lds r24, 0x0297
29ba: c4 cf rjmp .-120 ; 0x2944 <__vector_26+0x7c>
29bc: 80 91 9a 02 lds r24, 0x029A
29c0: c1 cf rjmp .-126 ; 0x2944 <__vector_26+0x7c>
29c2: 80 91 a6 02 lds r24, 0x02A6
29c6: be cf rjmp .-132 ; 0x2944 <__vector_26+0x7c>
29c8: 80 91 d1 01 lds r24, 0x01D1
29cc: 90 91 bb 00 lds r25, 0x00BB
29d0: e8 2f mov r30, r24
29d2: ff 27 eor r31, r31
29d4: e6 59 subi r30, 0x96 ; 150
29d6: fa 4f sbci r31, 0xFA ; 250
29d8: 94 83 std Z+4, r25 ; 0x04
29da: 8f 5f subi r24, 0xFF ; 255
29dc: 80 93 d1 01 sts 0x01D1, r24
29e0: 84 30 cpi r24, 0x04 ; 4
29e2: 10 f0 brcs .+4 ; 0x29e8 <__vector_26+0x120>
29e4: 10 92 d1 01 sts 0x01D1, r1
29e8: 84 e9 ldi r24, 0x94 ; 148
29ea: 80 93 bc 00 sts 0x00BC, r24
29ee: 10 92 cf 01 sts 0x01CF, r1
29f2: ff 91 pop r31
29f4: ef 91 pop r30
29f6: 9f 91 pop r25
29f8: 8f 91 pop r24
29fa: 0f 90 pop r0
29fc: 0f be out 0x3f, r0 ; 63
29fe: 0f 90 pop r0
2a00: 1f 90 pop r1
2a02: 18 95 reti
00002a04 <rc_sum_init>:
2a04: 83 ec ldi r24, 0xC3 ; 195
2a06: 80 93 81 00 sts 0x0081, r24
2a0a: ef e6 ldi r30, 0x6F ; 111
2a0c: f0 e0 ldi r31, 0x00 ; 0
2a0e: 80 81 ld r24, Z
2a10: 80 62 ori r24, 0x20 ; 32
2a12: 80 83 st Z, r24
2a14: 10 92 dc 01 sts 0x01DC, r1
2a18: 10 92 db 01 sts 0x01DB, r1
2a1c: 10 92 da 01 sts 0x01DA, r1
2a20: 10 92 d9 01 sts 0x01D9, r1
2a24: 10 92 d8 01 sts 0x01D8, r1
2a28: 10 92 d7 01 sts 0x01D7, r1
2a2c: 08 95 ret
00002a2e <__vector_12>:
2a2e: 1f 92 push r1
2a30: 0f 92 push r0
2a32: 0f b6 in r0, 0x3f ; 63
2a34: 0f 92 push r0
2a36: 11 24 eor r1, r1
2a38: 0f 93 push r16
2a3a: 1f 93 push r17
2a3c: 2f 93 push r18
2a3e: 3f 93 push r19
2a40: 4f 93 push r20
2a42: 5f 93 push r21
2a44: 6f 93 push r22
2a46: 7f 93 push r23
2a48: 8f 93 push r24
2a4a: 9f 93 push r25
2a4c: af 93 push r26
2a4e: bf 93 push r27
2a50: cf 93 push r28
2a52: df 93 push r29
2a54: ef 93 push r30
2a56: ff 93 push r31
2a58: 20 91 86 00 lds r18, 0x0086
2a5c: 30 91 87 00 lds r19, 0x0087
2a60: 80 91 d4 01 lds r24, 0x01D4
2a64: 90 91 d5 01 lds r25, 0x01D5
2a68: 28 1b sub r18, r24
2a6a: 39 0b sbc r19, r25
2a6c: 80 91 86 00 lds r24, 0x0086
2a70: 90 91 87 00 lds r25, 0x0087
2a74: 90 93 d5 01 sts 0x01D5, r25
2a78: 80 93 d4 01 sts 0x01D4, r24
2a7c: c9 01 movw r24, r18
2a7e: 8d 5d subi r24, 0xDD ; 221
2a80: 95 40 sbci r25, 0x05 ; 5
2a82: 83 56 subi r24, 0x63 ; 99
2a84: 99 41 sbci r25, 0x19 ; 25
2a86: 48 f4 brcc .+18 ; 0x2a9a <__vector_12+0x6c>
2a88: 81 e0 ldi r24, 0x01 ; 1
2a8a: 90 e0 ldi r25, 0x00 ; 0
2a8c: 90 93 d3 01 sts 0x01D3, r25
2a90: 80 93 d2 01 sts 0x01D2, r24
2a94: 10 92 67 01 sts 0x0167, r1
2a98: 54 c0 rjmp .+168 ; 0x2b42 <__vector_12+0x114>
2a9a: c0 91 d2 01 lds r28, 0x01D2
2a9e: d0 91 d3 01 lds r29, 0x01D3
2aa2: ca 30 cpi r28, 0x0A ; 10
2aa4: d1 05 cpc r29, r1
2aa6: 0c f0 brlt .+2 ; 0x2aaa <__vector_12+0x7c>
2aa8: 4c c0 rjmp .+152 ; 0x2b42 <__vector_12+0x114>
2aaa: c9 01 movw r24, r18
2aac: 8b 5f subi r24, 0xFB ; 251
2aae: 90 40 sbci r25, 0x00 ; 0
2ab0: 84 5b subi r24, 0xB4 ; 180
2ab2: 91 40 sbci r25, 0x01 ; 1
2ab4: 08 f0 brcs .+2 ; 0x2ab8 <__vector_12+0x8a>
2ab6: 40 c0 rjmp .+128 ; 0x2b38 <__vector_12+0x10a>
2ab8: a9 01 movw r20, r18
2aba: 42 5d subi r20, 0xD2 ; 210
2abc: 51 40 sbci r21, 0x01 ; 1
2abe: fe 01 movw r30, r28
2ac0: ee 0f add r30, r30
2ac2: ff 1f adc r31, r31
2ac4: ee 58 subi r30, 0x8E ; 142
2ac6: fa 4f sbci r31, 0xFA ; 250
2ac8: 80 81 ld r24, Z
2aca: 91 81 ldd r25, Z+1 ; 0x01
2acc: fa 01 movw r30, r20
2ace: e8 1b sub r30, r24
2ad0: f9 0b sbc r31, r25
2ad2: cf 01 movw r24, r30
2ad4: f7 ff sbrs r31, 7
2ad6: 03 c0 rjmp .+6 ; 0x2ade <__vector_12+0xb0>
2ad8: 90 95 com r25
2ada: 81 95 neg r24
2adc: 9f 4f sbci r25, 0xFF ; 255
2ade: 06 97 sbiw r24, 0x06 ; 6
2ae0: 4c f4 brge .+18 ; 0x2af4 <__vector_12+0xc6>
2ae2: 80 91 27 02 lds r24, 0x0227
2ae6: 88 3c cpi r24, 0xC8 ; 200
2ae8: 28 f4 brcc .+10 ; 0x2af4 <__vector_12+0xc6>
2aea: 80 91 27 02 lds r24, 0x0227
2aee: 86 5f subi r24, 0xF6 ; 246
2af0: 80 93 27 02 sts 0x0227, r24
2af4: fe 01 movw r30, r28
2af6: ee 0f add r30, r30
2af8: ff 1f adc r31, r31
2afa: 8f 01 movw r16, r30
2afc: 0e 58 subi r16, 0x8E ; 142
2afe: 1a 4f sbci r17, 0xFA ; 250
2b00: d8 01 movw r26, r16
2b02: 2d 91 ld r18, X+
2b04: 3c 91 ld r19, X
2b06: c9 01 movw r24, r18
2b08: 88 0f add r24, r24
2b0a: 99 1f adc r25, r25
2b0c: 82 0f add r24, r18
2b0e: 93 1f adc r25, r19
2b10: 84 0f add r24, r20
2b12: 95 1f adc r25, r21
2b14: 64 e0 ldi r22, 0x04 ; 4
2b16: 70 e0 ldi r23, 0x00 ; 0
2b18: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
2b1c: d8 01 movw r26, r16
2b1e: 8d 91 ld r24, X+
2b20: 9c 91 ld r25, X
2b22: 11 97 sbiw r26, 0x01 ; 1
2b24: 9b 01 movw r18, r22
2b26: 28 1b sub r18, r24
2b28: 39 0b sbc r19, r25
2b2a: e8 57 subi r30, 0x78 ; 120
2b2c: fa 4f sbci r31, 0xFA ; 250
2b2e: 31 83 std Z+1, r19 ; 0x01
2b30: 20 83 st Z, r18
2b32: 11 96 adiw r26, 0x01 ; 1
2b34: 7c 93 st X, r23
2b36: 6e 93 st -X, r22
2b38: 21 96 adiw r28, 0x01 ; 1
2b3a: d0 93 d3 01 sts 0x01D3, r29
2b3e: c0 93 d2 01 sts 0x01D2, r28
2b42: ff 91 pop r31
2b44: ef 91 pop r30
2b46: df 91 pop r29
2b48: cf 91 pop r28
2b4a: bf 91 pop r27
2b4c: af 91 pop r26
2b4e: 9f 91 pop r25
2b50: 8f 91 pop r24
2b52: 7f 91 pop r23
2b54: 6f 91 pop r22
2b56: 5f 91 pop r21
2b58: 4f 91 pop r20
2b5a: 3f 91 pop r19
2b5c: 2f 91 pop r18
2b5e: 1f 91 pop r17
2b60: 0f 91 pop r16
2b62: 0f 90 pop r0
2b64: 0f be out 0x3f, r0 ; 63
2b66: 0f 90 pop r0
2b68: 1f 90 pop r1
2b6a: 18 95 reti
00002b6c <Mittelwert>:
2b6c: af 92 push r10
2b6e: bf 92 push r11
2b70: cf 92 push r12
2b72: df 92 push r13
2b74: ef 92 push r14
2b76: ff 92 push r15
2b78: 0f 93 push r16
2b7a: 1f 93 push r17
2b7c: 10 92 7a 00 sts 0x007A, r1
2b80: 80 91 be 01 lds r24, 0x01BE
2b84: 88 23 and r24, r24
2b86: 69 f0 breq .+26 ; 0x2ba2 <Mittelwert+0x36>
2b88: 80 91 b2 01 lds r24, 0x01B2
2b8c: 90 91 b3 01 lds r25, 0x01B3
2b90: 60 91 be 01 lds r22, 0x01BE
2b94: 77 27 eor r23, r23
2b96: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
2b9a: 70 93 db 05 sts 0x05DB, r23
2b9e: 60 93 da 05 sts 0x05DA, r22
2ba2: 80 91 bf 01 lds r24, 0x01BF
2ba6: 88 23 and r24, r24
2ba8: 69 f0 breq .+26 ; 0x2bc4 <Mittelwert+0x58>
2baa: 80 91 b4 01 lds r24, 0x01B4
2bae: 90 91 b5 01 lds r25, 0x01B5
2bb2: 60 91 bf 01 lds r22, 0x01BF
2bb6: 77 27 eor r23, r23
2bb8: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
2bbc: 70 93 d9 05 sts 0x05D9, r23
2bc0: 60 93 d8 05 sts 0x05D8, r22
2bc4: 80 91 c0 01 lds r24, 0x01C0
2bc8: 88 23 and r24, r24
2bca: 69 f0 breq .+26 ; 0x2be6 <Mittelwert+0x7a>
2bcc: 80 91 b6 01 lds r24, 0x01B6
2bd0: 90 91 b7 01 lds r25, 0x01B7
2bd4: 60 91 c0 01 lds r22, 0x01C0
2bd8: 77 27 eor r23, r23
2bda: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
2bde: 70 93 e7 05 sts 0x05E7, r23
2be2: 60 93 e6 05 sts 0x05E6, r22
2be6: 80 91 c1 01 lds r24, 0x01C1
2bea: 88 23 and r24, r24
2bec: d9 f1 breq .+118 ; 0x2c64 <Mittelwert+0xf8>
2bee: e0 90 e3 05 lds r14, 0x05E3
2bf2: f0 90 e4 05 lds r15, 0x05E4
2bf6: 60 91 ba 01 lds r22, 0x01BA
2bfa: 70 91 bb 01 lds r23, 0x01BB
2bfe: 20 91 c1 01 lds r18, 0x01C1
2c02: 00 27 eor r16, r16
2c04: f7 fc sbrc r15, 7
2c06: 00 95 com r16
2c08: 10 2f mov r17, r16
2c0a: 57 01 movw r10, r14
2c0c: 68 01 movw r12, r16
2c0e: 43 e0 ldi r20, 0x03 ; 3
2c10: aa 0c add r10, r10
2c12: bb 1c adc r11, r11
2c14: cc 1c adc r12, r12
2c16: dd 1c adc r13, r13
2c18: 4a 95 dec r20
2c1a: d1 f7 brne .-12 ; 0x2c10 <Mittelwert+0xa4>
2c1c: ae 18 sub r10, r14
2c1e: bf 08 sbc r11, r15
2c20: c0 0a sbc r12, r16
2c22: d1 0a sbc r13, r17
2c24: 88 27 eor r24, r24
2c26: 77 fd sbrc r23, 7
2c28: 80 95 com r24
2c2a: 98 2f mov r25, r24
2c2c: 34 e0 ldi r19, 0x04 ; 4
2c2e: 66 0f add r22, r22
2c30: 77 1f adc r23, r23
2c32: 88 1f adc r24, r24
2c34: 99 1f adc r25, r25
2c36: 3a 95 dec r19
2c38: d1 f7 brne .-12 ; 0x2c2e <Mittelwert+0xc2>
2c3a: 33 27 eor r19, r19
2c3c: 44 27 eor r20, r20
2c3e: 55 27 eor r21, r21
2c40: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
2c44: a2 0e add r10, r18
2c46: b3 1e adc r11, r19
2c48: c4 1e adc r12, r20
2c4a: d5 1e adc r13, r21
2c4c: c6 01 movw r24, r12
2c4e: b5 01 movw r22, r10
2c50: 28 e0 ldi r18, 0x08 ; 8
2c52: 30 e0 ldi r19, 0x00 ; 0
2c54: 40 e0 ldi r20, 0x00 ; 0
2c56: 50 e0 ldi r21, 0x00 ; 0
2c58: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
2c5c: 30 93 e4 05 sts 0x05E4, r19
2c60: 20 93 e3 05 sts 0x05E3, r18
2c64: 80 91 c2 01 lds r24, 0x01C2
2c68: 88 23 and r24, r24
2c6a: d9 f1 breq .+118 ; 0x2ce2 <Mittelwert+0x176>
2c6c: e0 90 ec 05 lds r14, 0x05EC
2c70: f0 90 ed 05 lds r15, 0x05ED
2c74: 60 91 b8 01 lds r22, 0x01B8
2c78: 70 91 b9 01 lds r23, 0x01B9
2c7c: 20 91 c2 01 lds r18, 0x01C2
2c80: 00 27 eor r16, r16
2c82: f7 fc sbrc r15, 7
2c84: 00 95 com r16
2c86: 10 2f mov r17, r16
2c88: 57 01 movw r10, r14
2c8a: 68 01 movw r12, r16
2c8c: 83 e0 ldi r24, 0x03 ; 3
2c8e: aa 0c add r10, r10
2c90: bb 1c adc r11, r11
2c92: cc 1c adc r12, r12
2c94: dd 1c adc r13, r13
2c96: 8a 95 dec r24
2c98: d1 f7 brne .-12 ; 0x2c8e <Mittelwert+0x122>
2c9a: ae 18 sub r10, r14
2c9c: bf 08 sbc r11, r15
2c9e: c0 0a sbc r12, r16
2ca0: d1 0a sbc r13, r17
2ca2: 88 27 eor r24, r24
2ca4: 77 fd sbrc r23, 7
2ca6: 80 95 com r24
2ca8: 98 2f mov r25, r24
2caa: b4 e0 ldi r27, 0x04 ; 4
2cac: 66 0f add r22, r22
2cae: 77 1f adc r23, r23
2cb0: 88 1f adc r24, r24
2cb2: 99 1f adc r25, r25
2cb4: ba 95 dec r27
2cb6: d1 f7 brne .-12 ; 0x2cac <Mittelwert+0x140>
2cb8: 33 27 eor r19, r19
2cba: 44 27 eor r20, r20
2cbc: 55 27 eor r21, r21
2cbe: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
2cc2: a2 0e add r10, r18
2cc4: b3 1e adc r11, r19
2cc6: c4 1e adc r12, r20
2cc8: d5 1e adc r13, r21
2cca: c6 01 movw r24, r12
2ccc: b5 01 movw r22, r10
2cce: 28 e0 ldi r18, 0x08 ; 8
2cd0: 30 e0 ldi r19, 0x00 ; 0
2cd2: 40 e0 ldi r20, 0x00 ; 0
2cd4: 50 e0 ldi r21, 0x00 ; 0
2cd6: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
2cda: 30 93 ed 05 sts 0x05ED, r19
2cde: 20 93 ec 05 sts 0x05EC, r18
2ce2: 80 91 c3 01 lds r24, 0x01C3
2ce6: 88 23 and r24, r24
2ce8: a1 f1 breq .+104 ; 0x2d52 <Mittelwert+0x1e6>
2cea: e0 90 dd 05 lds r14, 0x05DD
2cee: f0 90 de 05 lds r15, 0x05DE
2cf2: 60 91 bc 01 lds r22, 0x01BC
2cf6: 70 91 bd 01 lds r23, 0x01BD
2cfa: 20 91 c3 01 lds r18, 0x01C3
2cfe: 00 27 eor r16, r16
2d00: f7 fc sbrc r15, 7
2d02: 00 95 com r16
2d04: 10 2f mov r17, r16
2d06: 57 01 movw r10, r14
2d08: 68 01 movw r12, r16
2d0a: a3 e0 ldi r26, 0x03 ; 3
2d0c: aa 0c add r10, r10
2d0e: bb 1c adc r11, r11
2d10: cc 1c adc r12, r12
2d12: dd 1c adc r13, r13
2d14: aa 95 dec r26
2d16: d1 f7 brne .-12 ; 0x2d0c <Mittelwert+0x1a0>
2d18: ae 18 sub r10, r14
2d1a: bf 08 sbc r11, r15
2d1c: c0 0a sbc r12, r16
2d1e: d1 0a sbc r13, r17
2d20: 88 27 eor r24, r24
2d22: 77 fd sbrc r23, 7
2d24: 80 95 com r24
2d26: 98 2f mov r25, r24
2d28: 33 27 eor r19, r19
2d2a: 44 27 eor r20, r20
2d2c: 55 27 eor r21, r21
2d2e: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
2d32: a2 0e add r10, r18
2d34: b3 1e adc r11, r19
2d36: c4 1e adc r12, r20
2d38: d5 1e adc r13, r21
2d3a: c6 01 movw r24, r12
2d3c: b5 01 movw r22, r10
2d3e: 28 e0 ldi r18, 0x08 ; 8
2d40: 30 e0 ldi r19, 0x00 ; 0
2d42: 40 e0 ldi r20, 0x00 ; 0
2d44: 50 e0 ldi r21, 0x00 ; 0
2d46: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
2d4a: 30 93 de 05 sts 0x05DE, r19
2d4e: 20 93 dd 05 sts 0x05DD, r18
2d52: 10 92 b3 01 sts 0x01B3, r1
2d56: 10 92 b2 01 sts 0x01B2, r1
2d5a: 10 92 be 01 sts 0x01BE, r1
2d5e: 10 92 b5 01 sts 0x01B5, r1
2d62: 10 92 b4 01 sts 0x01B4, r1
2d66: 10 92 bf 01 sts 0x01BF, r1
2d6a: 10 92 b7 01 sts 0x01B7, r1
2d6e: 10 92 b6 01 sts 0x01B6, r1
2d72: 10 92 c0 01 sts 0x01C0, r1
2d76: 10 92 b9 01 sts 0x01B9, r1
2d7a: 10 92 b8 01 sts 0x01B8, r1
2d7e: 10 92 c2 01 sts 0x01C2, r1
2d82: 10 92 bb 01 sts 0x01BB, r1
2d86: 10 92 ba 01 sts 0x01BA, r1
2d8a: 10 92 c1 01 sts 0x01C1, r1
2d8e: 10 92 bd 01 sts 0x01BD, r1
2d92: 10 92 bc 01 sts 0x01BC, r1
2d96: 10 92 c3 01 sts 0x01C3, r1
2d9a: 80 91 0b 02 lds r24, 0x020B
2d9e: 90 91 0c 02 lds r25, 0x020C
2da2: a0 91 0d 02 lds r26, 0x020D
2da6: b0 91 0e 02 lds r27, 0x020E
2daa: 80 93 f7 01 sts 0x01F7, r24
2dae: 90 93 f8 01 sts 0x01F8, r25
2db2: a0 93 f9 01 sts 0x01F9, r26
2db6: b0 93 fa 01 sts 0x01FA, r27
2dba: 80 91 fb 01 lds r24, 0x01FB
2dbe: 90 91 fc 01 lds r25, 0x01FC
2dc2: a0 91 fd 01 lds r26, 0x01FD
2dc6: b0 91 fe 01 lds r27, 0x01FE
2dca: 80 93 e7 01 sts 0x01E7, r24
2dce: 90 93 e8 01 sts 0x01E8, r25
2dd2: a0 93 e9 01 sts 0x01E9, r26
2dd6: b0 93 ea 01 sts 0x01EA, r27
2dda: 80 91 03 02 lds r24, 0x0203
2dde: 90 91 04 02 lds r25, 0x0204
2de2: a0 91 05 02 lds r26, 0x0205
2de6: b0 91 06 02 lds r27, 0x0206
2dea: 80 93 ef 01 sts 0x01EF, r24
2dee: 90 93 f0 01 sts 0x01F0, r25
2df2: a0 93 f1 01 sts 0x01F1, r26
2df6: b0 93 f2 01 sts 0x01F2, r27
2dfa: 80 91 ff 01 lds r24, 0x01FF
2dfe: 90 91 00 02 lds r25, 0x0200
2e02: a0 91 01 02 lds r26, 0x0201
2e06: b0 91 02 02 lds r27, 0x0202
2e0a: 80 93 eb 01 sts 0x01EB, r24
2e0e: 90 93 ec 01 sts 0x01EC, r25
2e12: a0 93 ed 01 sts 0x01ED, r26
2e16: b0 93 ee 01 sts 0x01EE, r27
2e1a: 80 91 07 02 lds r24, 0x0207
2e1e: 90 91 08 02 lds r25, 0x0208
2e22: a0 91 09 02 lds r26, 0x0209
2e26: b0 91 0a 02 lds r27, 0x020A
2e2a: 80 93 f3 01 sts 0x01F3, r24
2e2e: 90 93 f4 01 sts 0x01F4, r25
2e32: a0 93 f5 01 sts 0x01F5, r26
2e36: b0 93 f6 01 sts 0x01F6, r27
2e3a: 8f ee ldi r24, 0xEF ; 239
2e3c: 80 93 7a 00 sts 0x007A, r24
2e40: 80 91 da 05 lds r24, 0x05DA
2e44: 90 91 db 05 lds r25, 0x05DB
2e48: 89 3c cpi r24, 0xC9 ; 201
2e4a: 91 05 cpc r25, r1
2e4c: 7c f0 brlt .+30 ; 0x2e6c <Mittelwert+0x300>
2e4e: 20 91 da 05 lds r18, 0x05DA
2e52: 30 91 db 05 lds r19, 0x05DB
2e56: 80 91 da 05 lds r24, 0x05DA
2e5a: 90 91 db 05 lds r25, 0x05DB
2e5e: 88 0f add r24, r24
2e60: 99 1f adc r25, r25
2e62: 88 0f add r24, r24
2e64: 99 1f adc r25, r25
2e66: 20 52 subi r18, 0x20 ; 32
2e68: 33 40 sbci r19, 0x03 ; 3
2e6a: 15 c0 rjmp .+42 ; 0x2e96 <Mittelwert+0x32a>
2e6c: 80 91 da 05 lds r24, 0x05DA
2e70: 90 91 db 05 lds r25, 0x05DB
2e74: 88 53 subi r24, 0x38 ; 56
2e76: 9f 4f sbci r25, 0xFF ; 255
2e78: a4 f4 brge .+40 ; 0x2ea2 <Mittelwert+0x336>
2e7a: 20 91 da 05 lds r18, 0x05DA
2e7e: 30 91 db 05 lds r19, 0x05DB
2e82: 80 91 da 05 lds r24, 0x05DA
2e86: 90 91 db 05 lds r25, 0x05DB
2e8a: 88 0f add r24, r24
2e8c: 99 1f adc r25, r25
2e8e: 88 0f add r24, r24
2e90: 99 1f adc r25, r25
2e92: 20 5e subi r18, 0xE0 ; 224
2e94: 3c 4f sbci r19, 0xFC ; 252
2e96: 82 0f add r24, r18
2e98: 93 1f adc r25, r19
2e9a: 90 93 db 05 sts 0x05DB, r25
2e9e: 80 93 da 05 sts 0x05DA, r24
2ea2: 80 91 d8 05 lds r24, 0x05D8
2ea6: 90 91 d9 05 lds r25, 0x05D9
2eaa: 89 3c cpi r24, 0xC9 ; 201
2eac: 91 05 cpc r25, r1
2eae: 7c f0 brlt .+30 ; 0x2ece <Mittelwert+0x362>
2eb0: 20 91 d8 05 lds r18, 0x05D8
2eb4: 30 91 d9 05 lds r19, 0x05D9
2eb8: 80 91 d8 05 lds r24, 0x05D8
2ebc: 90 91 d9 05 lds r25, 0x05D9
2ec0: 88 0f add r24, r24
2ec2: 99 1f adc r25, r25
2ec4: 88 0f add r24, r24
2ec6: 99 1f adc r25, r25
2ec8: 20 52 subi r18, 0x20 ; 32
2eca: 33 40 sbci r19, 0x03 ; 3
2ecc: 15 c0 rjmp .+42 ; 0x2ef8 <Mittelwert+0x38c>
2ece: 80 91 d8 05 lds r24, 0x05D8
2ed2: 90 91 d9 05 lds r25, 0x05D9
2ed6: 88 53 subi r24, 0x38 ; 56
2ed8: 9f 4f sbci r25, 0xFF ; 255
2eda: a4 f4 brge .+40 ; 0x2f04 <Mittelwert+0x398>
2edc: 20 91 d8 05 lds r18, 0x05D8
2ee0: 30 91 d9 05 lds r19, 0x05D9
2ee4: 80 91 d8 05 lds r24, 0x05D8
2ee8: 90 91 d9 05 lds r25, 0x05D9
2eec: 88 0f add r24, r24
2eee: 99 1f adc r25, r25
2ef0: 88 0f add r24, r24
2ef2: 99 1f adc r25, r25
2ef4: 20 5e subi r18, 0xE0 ; 224
2ef6: 3c 4f sbci r19, 0xFC ; 252
2ef8: 82 0f add r24, r18
2efa: 93 1f adc r25, r19
2efc: 90 93 d9 05 sts 0x05D9, r25
2f00: 80 93 d8 05 sts 0x05D8, r24
2f04: 20 91 1f 02 lds r18, 0x021F
2f08: 30 91 20 02 lds r19, 0x0220
2f0c: 80 91 a2 05 lds r24, 0x05A2
2f10: e8 2f mov r30, r24
2f12: ff 27 eor r31, r31
2f14: ee 0f add r30, r30
2f16: ff 1f adc r31, r31
2f18: ee 58 subi r30, 0x8E ; 142
2f1a: fa 4f sbci r31, 0xFA ; 250
2f1c: 80 81 ld r24, Z
2f1e: 91 81 ldd r25, Z+1 ; 0x01
2f20: 82 59 subi r24, 0x92 ; 146
2f22: 9f 4f sbci r25, 0xFF ; 255
2f24: 28 17 cp r18, r24
2f26: 39 07 cpc r19, r25
2f28: 1c f4 brge .+6 ; 0x2f30 <Mittelwert+0x3c4>
2f2a: 2f 5f subi r18, 0xFF ; 255
2f2c: 3f 4f sbci r19, 0xFF ; 255
2f2e: 0c c0 rjmp .+24 ; 0x2f48 <Mittelwert+0x3dc>
2f30: 80 81 ld r24, Z
2f32: 91 81 ldd r25, Z+1 ; 0x01
2f34: 82 59 subi r24, 0x92 ; 146
2f36: 9f 4f sbci r25, 0xFF ; 255
2f38: 82 17 cp r24, r18
2f3a: 93 07 cpc r25, r19
2f3c: 4c f4 brge .+18 ; 0x2f50 <Mittelwert+0x3e4>
2f3e: 21 15 cp r18, r1
2f40: 31 05 cpc r19, r1
2f42: 31 f0 breq .+12 ; 0x2f50 <Mittelwert+0x3e4>
2f44: 21 50 subi r18, 0x01 ; 1
2f46: 30 40 sbci r19, 0x00 ; 0
2f48: 30 93 20 02 sts 0x0220, r19
2f4c: 20 93 1f 02 sts 0x021F, r18
2f50: 20 91 21 02 lds r18, 0x0221
2f54: 30 91 22 02 lds r19, 0x0222
2f58: 80 91 a3 05 lds r24, 0x05A3
2f5c: e8 2f mov r30, r24
2f5e: ff 27 eor r31, r31
2f60: ee 0f add r30, r30
2f62: ff 1f adc r31, r31
2f64: ee 58 subi r30, 0x8E ; 142
2f66: fa 4f sbci r31, 0xFA ; 250
2f68: 80 81 ld r24, Z
2f6a: 91 81 ldd r25, Z+1 ; 0x01
2f6c: 82 59 subi r24, 0x92 ; 146
2f6e: 9f 4f sbci r25, 0xFF ; 255
2f70: 28 17 cp r18, r24
2f72: 39 07 cpc r19, r25
2f74: 1c f4 brge .+6 ; 0x2f7c <Mittelwert+0x410>
2f76: 2f 5f subi r18, 0xFF ; 255
2f78: 3f 4f sbci r19, 0xFF ; 255
2f7a: 0c c0 rjmp .+24 ; 0x2f94 <Mittelwert+0x428>
2f7c: 80 81 ld r24, Z
2f7e: 91 81 ldd r25, Z+1 ; 0x01
2f80: 82 59 subi r24, 0x92 ; 146
2f82: 9f 4f sbci r25, 0xFF ; 255
2f84: 82 17 cp r24, r18
2f86: 93 07 cpc r25, r19
2f88: 4c f4 brge .+18 ; 0x2f9c <Mittelwert+0x430>
2f8a: 21 15 cp r18, r1
2f8c: 31 05 cpc r19, r1
2f8e: 31 f0 breq .+12 ; 0x2f9c <Mittelwert+0x430>
2f90: 21 50 subi r18, 0x01 ; 1
2f92: 30 40 sbci r19, 0x00 ; 0
2f94: 30 93 22 02 sts 0x0222, r19
2f98: 20 93 21 02 sts 0x0221, r18
2f9c: 20 91 23 02 lds r18, 0x0223
2fa0: 30 91 24 02 lds r19, 0x0224
2fa4: 80 91 a4 05 lds r24, 0x05A4
2fa8: e8 2f mov r30, r24
2faa: ff 27 eor r31, r31
2fac: ee 0f add r30, r30
2fae: ff 1f adc r31, r31
2fb0: ee 58 subi r30, 0x8E ; 142
2fb2: fa 4f sbci r31, 0xFA ; 250
2fb4: 80 81 ld r24, Z
2fb6: 91 81 ldd r25, Z+1 ; 0x01
2fb8: 82 59 subi r24, 0x92 ; 146
2fba: 9f 4f sbci r25, 0xFF ; 255
2fbc: 28 17 cp r18, r24
2fbe: 39 07 cpc r19, r25
2fc0: 1c f4 brge .+6 ; 0x2fc8 <Mittelwert+0x45c>
2fc2: 2f 5f subi r18, 0xFF ; 255
2fc4: 3f 4f sbci r19, 0xFF ; 255
2fc6: 0c c0 rjmp .+24 ; 0x2fe0 <Mittelwert+0x474>
2fc8: 80 81 ld r24, Z
2fca: 91 81 ldd r25, Z+1 ; 0x01
2fcc: 82 59 subi r24, 0x92 ; 146
2fce: 9f 4f sbci r25, 0xFF ; 255
2fd0: 82 17 cp r24, r18
2fd2: 93 07 cpc r25, r19
2fd4: 4c f4 brge .+18 ; 0x2fe8 <Mittelwert+0x47c>
2fd6: 21 15 cp r18, r1
2fd8: 31 05 cpc r19, r1
2fda: 31 f0 breq .+12 ; 0x2fe8 <Mittelwert+0x47c>
2fdc: 21 50 subi r18, 0x01 ; 1
2fde: 30 40 sbci r19, 0x00 ; 0
2fe0: 30 93 24 02 sts 0x0224, r19
2fe4: 20 93 23 02 sts 0x0223, r18
2fe8: 20 91 25 02 lds r18, 0x0225
2fec: 30 91 26 02 lds r19, 0x0226
2ff0: 80 91 a5 05 lds r24, 0x05A5
2ff4: e8 2f mov r30, r24
2ff6: ff 27 eor r31, r31
2ff8: ee 0f add r30, r30
2ffa: ff 1f adc r31, r31
2ffc: ee 58 subi r30, 0x8E ; 142
2ffe: fa 4f sbci r31, 0xFA ; 250
3000: 80 81 ld r24, Z
3002: 91 81 ldd r25, Z+1 ; 0x01
3004: 82 59 subi r24, 0x92 ; 146
3006: 9f 4f sbci r25, 0xFF ; 255
3008: 28 17 cp r18, r24
300a: 39 07 cpc r19, r25
300c: 1c f4 brge .+6 ; 0x3014 <Mittelwert+0x4a8>
300e: 2f 5f subi r18, 0xFF ; 255
3010: 3f 4f sbci r19, 0xFF ; 255
3012: 0c c0 rjmp .+24 ; 0x302c <Mittelwert+0x4c0>
3014: 80 81 ld r24, Z
3016: 91 81 ldd r25, Z+1 ; 0x01
3018: 82 59 subi r24, 0x92 ; 146
301a: 9f 4f sbci r25, 0xFF ; 255
301c: 82 17 cp r24, r18
301e: 93 07 cpc r25, r19
3020: 4c f4 brge .+18 ; 0x3034 <Mittelwert+0x4c8>
3022: 21 15 cp r18, r1
3024: 31 05 cpc r19, r1
3026: 31 f0 breq .+12 ; 0x3034 <Mittelwert+0x4c8>
3028: 21 50 subi r18, 0x01 ; 1
302a: 30 40 sbci r19, 0x00 ; 0
302c: 30 93 26 02 sts 0x0226, r19
3030: 20 93 25 02 sts 0x0225, r18
3034: 80 91 1f 02 lds r24, 0x021F
3038: 90 91 20 02 lds r25, 0x0220
303c: 97 ff sbrs r25, 7
303e: 05 c0 rjmp .+10 ; 0x304a <Mittelwert+0x4de>
3040: 10 92 20 02 sts 0x0220, r1
3044: 10 92 1f 02 sts 0x021F, r1
3048: 0a c0 rjmp .+20 ; 0x305e <Mittelwert+0x4f2>
304a: 8f 3f cpi r24, 0xFF ; 255
304c: 91 05 cpc r25, r1
304e: 39 f0 breq .+14 ; 0x305e <Mittelwert+0x4f2>
3050: 34 f0 brlt .+12 ; 0x305e <Mittelwert+0x4f2>
3052: 8f ef ldi r24, 0xFF ; 255
3054: 90 e0 ldi r25, 0x00 ; 0
3056: 90 93 20 02 sts 0x0220, r25
305a: 80 93 1f 02 sts 0x021F, r24
305e: 80 91 21 02 lds r24, 0x0221
3062: 90 91 22 02 lds r25, 0x0222
3066: 97 ff sbrs r25, 7
3068: 05 c0 rjmp .+10 ; 0x3074 <Mittelwert+0x508>
306a: 10 92 22 02 sts 0x0222, r1
306e: 10 92 21 02 sts 0x0221, r1
3072: 0a c0 rjmp .+20 ; 0x3088 <Mittelwert+0x51c>
3074: 8f 3f cpi r24, 0xFF ; 255
3076: 91 05 cpc r25, r1
3078: 39 f0 breq .+14 ; 0x3088 <Mittelwert+0x51c>
307a: 34 f0 brlt .+12 ; 0x3088 <Mittelwert+0x51c>
307c: 8f ef ldi r24, 0xFF ; 255
307e: 90 e0 ldi r25, 0x00 ; 0
3080: 90 93 22 02 sts 0x0222, r25
3084: 80 93 21 02 sts 0x0221, r24
3088: 80 91 23 02 lds r24, 0x0223
308c: 90 91 24 02 lds r25, 0x0224
3090: 97 ff sbrs r25, 7
3092: 05 c0 rjmp .+10 ; 0x309e <Mittelwert+0x532>
3094: 10 92 24 02 sts 0x0224, r1
3098: 10 92 23 02 sts 0x0223, r1
309c: 0a c0 rjmp .+20 ; 0x30b2 <Mittelwert+0x546>
309e: 8f 3f cpi r24, 0xFF ; 255
30a0: 91 05 cpc r25, r1
30a2: 39 f0 breq .+14 ; 0x30b2 <Mittelwert+0x546>
30a4: 34 f0 brlt .+12 ; 0x30b2 <Mittelwert+0x546>
30a6: 8f ef ldi r24, 0xFF ; 255
30a8: 90 e0 ldi r25, 0x00 ; 0
30aa: 90 93 24 02 sts 0x0224, r25
30ae: 80 93 23 02 sts 0x0223, r24
30b2: 80 91 25 02 lds r24, 0x0225
30b6: 90 91 26 02 lds r25, 0x0226
30ba: 97 ff sbrs r25, 7
30bc: 05 c0 rjmp .+10 ; 0x30c8 <Mittelwert+0x55c>
30be: 10 92 26 02 sts 0x0226, r1
30c2: 10 92 25 02 sts 0x0225, r1
30c6: 0a c0 rjmp .+20 ; 0x30dc <Mittelwert+0x570>
30c8: 8f 3f cpi r24, 0xFF ; 255
30ca: 91 05 cpc r25, r1
30cc: 39 f0 breq .+14 ; 0x30dc <Mittelwert+0x570>
30ce: 34 f0 brlt .+12 ; 0x30dc <Mittelwert+0x570>
30d0: 8f ef ldi r24, 0xFF ; 255
30d2: 90 e0 ldi r25, 0x00 ; 0
30d4: 90 93 26 02 sts 0x0226, r25
30d8: 80 93 25 02 sts 0x0225, r24
30dc: 1f 91 pop r17
30de: 0f 91 pop r16
30e0: ff 90 pop r15
30e2: ef 90 pop r14
30e4: df 90 pop r13
30e6: cf 90 pop r12
30e8: bf 90 pop r11
30ea: af 90 pop r10
30ec: 08 95 ret
000030ee <CalibrierMittelwert>:
30ee: 10 92 7a 00 sts 0x007A, r1
30f2: 80 91 be 01 lds r24, 0x01BE
30f6: 88 23 and r24, r24
30f8: 69 f0 breq .+26 ; 0x3114 <CalibrierMittelwert+0x26>
30fa: 80 91 b2 01 lds r24, 0x01B2
30fe: 90 91 b3 01 lds r25, 0x01B3
3102: 60 91 be 01 lds r22, 0x01BE
3106: 77 27 eor r23, r23
3108: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
310c: 70 93 db 05 sts 0x05DB, r23
3110: 60 93 da 05 sts 0x05DA, r22
3114: 80 91 bf 01 lds r24, 0x01BF
3118: 88 23 and r24, r24
311a: 69 f0 breq .+26 ; 0x3136 <CalibrierMittelwert+0x48>
311c: 80 91 b4 01 lds r24, 0x01B4
3120: 90 91 b5 01 lds r25, 0x01B5
3124: 60 91 bf 01 lds r22, 0x01BF
3128: 77 27 eor r23, r23
312a: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
312e: 70 93 d9 05 sts 0x05D9, r23
3132: 60 93 d8 05 sts 0x05D8, r22
3136: 80 91 c0 01 lds r24, 0x01C0
313a: 88 23 and r24, r24
313c: 69 f0 breq .+26 ; 0x3158 <CalibrierMittelwert+0x6a>
313e: 80 91 b6 01 lds r24, 0x01B6
3142: 90 91 b7 01 lds r25, 0x01B7
3146: 60 91 c0 01 lds r22, 0x01C0
314a: 77 27 eor r23, r23
314c: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
3150: 70 93 e7 05 sts 0x05E7, r23
3154: 60 93 e6 05 sts 0x05E6, r22
3158: 80 91 c1 01 lds r24, 0x01C1
315c: 88 23 and r24, r24
315e: d1 f0 breq .+52 ; 0x3194 <CalibrierMittelwert+0xa6>
3160: 60 91 ba 01 lds r22, 0x01BA
3164: 70 91 bb 01 lds r23, 0x01BB
3168: 20 91 c1 01 lds r18, 0x01C1
316c: 88 27 eor r24, r24
316e: 77 fd sbrc r23, 7
3170: 80 95 com r24
3172: 98 2f mov r25, r24
3174: 34 e0 ldi r19, 0x04 ; 4
3176: 66 0f add r22, r22
3178: 77 1f adc r23, r23
317a: 88 1f adc r24, r24
317c: 99 1f adc r25, r25
317e: 3a 95 dec r19
3180: d1 f7 brne .-12 ; 0x3176 <CalibrierMittelwert+0x88>
3182: 33 27 eor r19, r19
3184: 44 27 eor r20, r20
3186: 55 27 eor r21, r21
3188: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
318c: 30 93 e4 05 sts 0x05E4, r19
3190: 20 93 e3 05 sts 0x05E3, r18
3194: 80 91 c2 01 lds r24, 0x01C2
3198: 88 23 and r24, r24
319a: d1 f0 breq .+52 ; 0x31d0 <CalibrierMittelwert+0xe2>
319c: 60 91 b8 01 lds r22, 0x01B8
31a0: 70 91 b9 01 lds r23, 0x01B9
31a4: 20 91 c2 01 lds r18, 0x01C2
31a8: 88 27 eor r24, r24
31aa: 77 fd sbrc r23, 7
31ac: 80 95 com r24
31ae: 98 2f mov r25, r24
31b0: b4 e0 ldi r27, 0x04 ; 4
31b2: 66 0f add r22, r22
31b4: 77 1f adc r23, r23
31b6: 88 1f adc r24, r24
31b8: 99 1f adc r25, r25
31ba: ba 95 dec r27
31bc: d1 f7 brne .-12 ; 0x31b2 <CalibrierMittelwert+0xc4>
31be: 33 27 eor r19, r19
31c0: 44 27 eor r20, r20
31c2: 55 27 eor r21, r21
31c4: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
31c8: 30 93 ed 05 sts 0x05ED, r19
31cc: 20 93 ec 05 sts 0x05EC, r18
31d0: 80 91 c3 01 lds r24, 0x01C3
31d4: 88 23 and r24, r24
31d6: 99 f0 breq .+38 ; 0x31fe <CalibrierMittelwert+0x110>
31d8: 60 91 bc 01 lds r22, 0x01BC
31dc: 70 91 bd 01 lds r23, 0x01BD
31e0: 20 91 c3 01 lds r18, 0x01C3
31e4: 88 27 eor r24, r24
31e6: 77 fd sbrc r23, 7
31e8: 80 95 com r24
31ea: 98 2f mov r25, r24
31ec: 33 27 eor r19, r19
31ee: 44 27 eor r20, r20
31f0: 55 27 eor r21, r21
31f2: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
31f6: 30 93 de 05 sts 0x05DE, r19
31fa: 20 93 dd 05 sts 0x05DD, r18
31fe: 10 92 b3 01 sts 0x01B3, r1
3202: 10 92 b2 01 sts 0x01B2, r1
3206: 10 92 be 01 sts 0x01BE, r1
320a: 10 92 b5 01 sts 0x01B5, r1
320e: 10 92 b4 01 sts 0x01B4, r1
3212: 10 92 bf 01 sts 0x01BF, r1
3216: 10 92 b7 01 sts 0x01B7, r1
321a: 10 92 b6 01 sts 0x01B6, r1
321e: 10 92 c0 01 sts 0x01C0, r1
3222: 10 92 b9 01 sts 0x01B9, r1
3226: 10 92 b8 01 sts 0x01B8, r1
322a: 10 92 c2 01 sts 0x01C2, r1
322e: 10 92 bb 01 sts 0x01BB, r1
3232: 10 92 ba 01 sts 0x01BA, r1
3236: 10 92 c1 01 sts 0x01C1, r1
323a: 10 92 bd 01 sts 0x01BD, r1
323e: 10 92 bc 01 sts 0x01BC, r1
3242: 10 92 c3 01 sts 0x01C3, r1
3246: 8f ee ldi r24, 0xEF ; 239
3248: 80 93 7a 00 sts 0x007A, r24
324c: 20 91 1f 02 lds r18, 0x021F
3250: 30 91 20 02 lds r19, 0x0220
3254: 80 91 a2 05 lds r24, 0x05A2
3258: e8 2f mov r30, r24
325a: ff 27 eor r31, r31
325c: ee 0f add r30, r30
325e: ff 1f adc r31, r31
3260: ee 58 subi r30, 0x8E ; 142
3262: fa 4f sbci r31, 0xFA ; 250
3264: 80 81 ld r24, Z
3266: 91 81 ldd r25, Z+1 ; 0x01
3268: 82 59 subi r24, 0x92 ; 146
326a: 9f 4f sbci r25, 0xFF ; 255
326c: 28 17 cp r18, r24
326e: 39 07 cpc r19, r25
3270: 1c f4 brge .+6 ; 0x3278 <CalibrierMittelwert+0x18a>
3272: 2f 5f subi r18, 0xFF ; 255
3274: 3f 4f sbci r19, 0xFF ; 255
3276: 0c c0 rjmp .+24 ; 0x3290 <CalibrierMittelwert+0x1a2>
3278: 80 81 ld r24, Z
327a: 91 81 ldd r25, Z+1 ; 0x01
327c: 82 59 subi r24, 0x92 ; 146
327e: 9f 4f sbci r25, 0xFF ; 255
3280: 82 17 cp r24, r18
3282: 93 07 cpc r25, r19
3284: 4c f4 brge .+18 ; 0x3298 <CalibrierMittelwert+0x1aa>
3286: 21 15 cp r18, r1
3288: 31 05 cpc r19, r1
328a: 31 f0 breq .+12 ; 0x3298 <CalibrierMittelwert+0x1aa>
328c: 21 50 subi r18, 0x01 ; 1
328e: 30 40 sbci r19, 0x00 ; 0
3290: 30 93 20 02 sts 0x0220, r19
3294: 20 93 1f 02 sts 0x021F, r18
3298: 20 91 21 02 lds r18, 0x0221
329c: 30 91 22 02 lds r19, 0x0222
32a0: 80 91 a3 05 lds r24, 0x05A3
32a4: e8 2f mov r30, r24
32a6: ff 27 eor r31, r31
32a8: ee 0f add r30, r30
32aa: ff 1f adc r31, r31
32ac: ee 58 subi r30, 0x8E ; 142
32ae: fa 4f sbci r31, 0xFA ; 250
32b0: 80 81 ld r24, Z
32b2: 91 81 ldd r25, Z+1 ; 0x01
32b4: 82 59 subi r24, 0x92 ; 146
32b6: 9f 4f sbci r25, 0xFF ; 255
32b8: 28 17 cp r18, r24
32ba: 39 07 cpc r19, r25
32bc: 1c f4 brge .+6 ; 0x32c4 <CalibrierMittelwert+0x1d6>
32be: 2f 5f subi r18, 0xFF ; 255
32c0: 3f 4f sbci r19, 0xFF ; 255
32c2: 0c c0 rjmp .+24 ; 0x32dc <CalibrierMittelwert+0x1ee>
32c4: 80 81 ld r24, Z
32c6: 91 81 ldd r25, Z+1 ; 0x01
32c8: 82 59 subi r24, 0x92 ; 146
32ca: 9f 4f sbci r25, 0xFF ; 255
32cc: 82 17 cp r24, r18
32ce: 93 07 cpc r25, r19
32d0: 4c f4 brge .+18 ; 0x32e4 <CalibrierMittelwert+0x1f6>
32d2: 21 15 cp r18, r1
32d4: 31 05 cpc r19, r1
32d6: 31 f0 breq .+12 ; 0x32e4 <CalibrierMittelwert+0x1f6>
32d8: 21 50 subi r18, 0x01 ; 1
32da: 30 40 sbci r19, 0x00 ; 0
32dc: 30 93 22 02 sts 0x0222, r19
32e0: 20 93 21 02 sts 0x0221, r18
32e4: 20 91 23 02 lds r18, 0x0223
32e8: 30 91 24 02 lds r19, 0x0224
32ec: 80 91 a4 05 lds r24, 0x05A4
32f0: e8 2f mov r30, r24
32f2: ff 27 eor r31, r31
32f4: ee 0f add r30, r30
32f6: ff 1f adc r31, r31
32f8: ee 58 subi r30, 0x8E ; 142
32fa: fa 4f sbci r31, 0xFA ; 250
32fc: 80 81 ld r24, Z
32fe: 91 81 ldd r25, Z+1 ; 0x01
3300: 82 59 subi r24, 0x92 ; 146
3302: 9f 4f sbci r25, 0xFF ; 255
3304: 28 17 cp r18, r24
3306: 39 07 cpc r19, r25
3308: 1c f4 brge .+6 ; 0x3310 <CalibrierMittelwert+0x222>
330a: 2f 5f subi r18, 0xFF ; 255
330c: 3f 4f sbci r19, 0xFF ; 255
330e: 0c c0 rjmp .+24 ; 0x3328 <CalibrierMittelwert+0x23a>
3310: 80 81 ld r24, Z
3312: 91 81 ldd r25, Z+1 ; 0x01
3314: 82 59 subi r24, 0x92 ; 146
3316: 9f 4f sbci r25, 0xFF ; 255
3318: 82 17 cp r24, r18
331a: 93 07 cpc r25, r19
331c: 4c f4 brge .+18 ; 0x3330 <CalibrierMittelwert+0x242>
331e: 21 15 cp r18, r1
3320: 31 05 cpc r19, r1
3322: 31 f0 breq .+12 ; 0x3330 <CalibrierMittelwert+0x242>
3324: 21 50 subi r18, 0x01 ; 1
3326: 30 40 sbci r19, 0x00 ; 0
3328: 30 93 24 02 sts 0x0224, r19
332c: 20 93 23 02 sts 0x0223, r18
3330: 20 91 25 02 lds r18, 0x0225
3334: 30 91 26 02 lds r19, 0x0226
3338: 80 91 a5 05 lds r24, 0x05A5
333c: e8 2f mov r30, r24
333e: ff 27 eor r31, r31
3340: ee 0f add r30, r30
3342: ff 1f adc r31, r31
3344: ee 58 subi r30, 0x8E ; 142
3346: fa 4f sbci r31, 0xFA ; 250
3348: 80 81 ld r24, Z
334a: 91 81 ldd r25, Z+1 ; 0x01
334c: 82 59 subi r24, 0x92 ; 146
334e: 9f 4f sbci r25, 0xFF ; 255
3350: 28 17 cp r18, r24
3352: 39 07 cpc r19, r25
3354: 1c f4 brge .+6 ; 0x335c <CalibrierMittelwert+0x26e>
3356: 2f 5f subi r18, 0xFF ; 255
3358: 3f 4f sbci r19, 0xFF ; 255
335a: 0c c0 rjmp .+24 ; 0x3374 <CalibrierMittelwert+0x286>
335c: 80 81 ld r24, Z
335e: 91 81 ldd r25, Z+1 ; 0x01
3360: 82 59 subi r24, 0x92 ; 146
3362: 9f 4f sbci r25, 0xFF ; 255
3364: 82 17 cp r24, r18
3366: 93 07 cpc r25, r19
3368: 4c f4 brge .+18 ; 0x337c <CalibrierMittelwert+0x28e>
336a: 21 15 cp r18, r1
336c: 31 05 cpc r19, r1
336e: 31 f0 breq .+12 ; 0x337c <CalibrierMittelwert+0x28e>
3370: 21 50 subi r18, 0x01 ; 1
3372: 30 40 sbci r19, 0x00 ; 0
3374: 30 93 26 02 sts 0x0226, r19
3378: 20 93 25 02 sts 0x0225, r18
337c: 80 91 1f 02 lds r24, 0x021F
3380: 90 91 20 02 lds r25, 0x0220
3384: 97 ff sbrs r25, 7
3386: 05 c0 rjmp .+10 ; 0x3392 <CalibrierMittelwert+0x2a4>
3388: 10 92 20 02 sts 0x0220, r1
338c: 10 92 1f 02 sts 0x021F, r1
3390: 0a c0 rjmp .+20 ; 0x33a6 <CalibrierMittelwert+0x2b8>
3392: 8f 3f cpi r24, 0xFF ; 255
3394: 91 05 cpc r25, r1
3396: 39 f0 breq .+14 ; 0x33a6 <CalibrierMittelwert+0x2b8>
3398: 34 f0 brlt .+12 ; 0x33a6 <CalibrierMittelwert+0x2b8>
339a: 8f ef ldi r24, 0xFF ; 255
339c: 90 e0 ldi r25, 0x00 ; 0
339e: 90 93 20 02 sts 0x0220, r25
33a2: 80 93 1f 02 sts 0x021F, r24
33a6: 80 91 21 02 lds r24, 0x0221
33aa: 90 91 22 02 lds r25, 0x0222
33ae: 97 ff sbrs r25, 7
33b0: 05 c0 rjmp .+10 ; 0x33bc <CalibrierMittelwert+0x2ce>
33b2: 10 92 22 02 sts 0x0222, r1
33b6: 10 92 21 02 sts 0x0221, r1
33ba: 0a c0 rjmp .+20 ; 0x33d0 <CalibrierMittelwert+0x2e2>
33bc: 8f 3f cpi r24, 0xFF ; 255
33be: 91 05 cpc r25, r1
33c0: 39 f0 breq .+14 ; 0x33d0 <CalibrierMittelwert+0x2e2>
33c2: 34 f0 brlt .+12 ; 0x33d0 <CalibrierMittelwert+0x2e2>
33c4: 8f ef ldi r24, 0xFF ; 255
33c6: 90 e0 ldi r25, 0x00 ; 0
33c8: 90 93 22 02 sts 0x0222, r25
33cc: 80 93 21 02 sts 0x0221, r24
33d0: 80 91 23 02 lds r24, 0x0223
33d4: 90 91 24 02 lds r25, 0x0224
33d8: 97 ff sbrs r25, 7
33da: 05 c0 rjmp .+10 ; 0x33e6 <CalibrierMittelwert+0x2f8>
33dc: 10 92 24 02 sts 0x0224, r1
33e0: 10 92 23 02 sts 0x0223, r1
33e4: 0a c0 rjmp .+20 ; 0x33fa <CalibrierMittelwert+0x30c>
33e6: 8f 3f cpi r24, 0xFF ; 255
33e8: 91 05 cpc r25, r1
33ea: 39 f0 breq .+14 ; 0x33fa <CalibrierMittelwert+0x30c>
33ec: 34 f0 brlt .+12 ; 0x33fa <CalibrierMittelwert+0x30c>
33ee: 8f ef ldi r24, 0xFF ; 255
33f0: 90 e0 ldi r25, 0x00 ; 0
33f2: 90 93 24 02 sts 0x0224, r25
33f6: 80 93 23 02 sts 0x0223, r24
33fa: 80 91 25 02 lds r24, 0x0225
33fe: 90 91 26 02 lds r25, 0x0226
3402: 97 ff sbrs r25, 7
3404: 05 c0 rjmp .+10 ; 0x3410 <CalibrierMittelwert+0x322>
3406: 10 92 26 02 sts 0x0226, r1
340a: 10 92 25 02 sts 0x0225, r1
340e: 08 95 ret
3410: 8f 3f cpi r24, 0xFF ; 255
3412: 91 05 cpc r25, r1
3414: 39 f0 breq .+14 ; 0x3424 <CalibrierMittelwert+0x336>
3416: 34 f0 brlt .+12 ; 0x3424 <CalibrierMittelwert+0x336>
3418: 8f ef ldi r24, 0xFF ; 255
341a: 90 e0 ldi r25, 0x00 ; 0
341c: 90 93 26 02 sts 0x0226, r25
3420: 80 93 25 02 sts 0x0225, r24
3424: 08 95 ret
00003426 <ParameterZuordnung>:
3426: 1f 93 push r17
3428: 80 91 a9 05 lds r24, 0x05A9
342c: 8b 3f cpi r24, 0xFB ; 251
342e: 98 f0 brcs .+38 ; 0x3456 <ParameterZuordnung+0x30>
3430: 8b 3f cpi r24, 0xFB ; 251
3432: 19 f4 brne .+6 ; 0x343a <ParameterZuordnung+0x14>
3434: 80 91 1f 02 lds r24, 0x021F
3438: 0e c0 rjmp .+28 ; 0x3456 <ParameterZuordnung+0x30>
343a: 8c 3f cpi r24, 0xFC ; 252
343c: 19 f4 brne .+6 ; 0x3444 <ParameterZuordnung+0x1e>
343e: 80 91 21 02 lds r24, 0x0221
3442: 09 c0 rjmp .+18 ; 0x3456 <ParameterZuordnung+0x30>
3444: 8d 3f cpi r24, 0xFD ; 253
3446: 19 f4 brne .+6 ; 0x344e <ParameterZuordnung+0x28>
3448: 80 91 23 02 lds r24, 0x0223
344c: 04 c0 rjmp .+8 ; 0x3456 <ParameterZuordnung+0x30>
344e: 8e 3f cpi r24, 0xFE ; 254
3450: 21 f4 brne .+8 ; 0x345a <ParameterZuordnung+0x34>
3452: 80 91 25 02 lds r24, 0x0225
3456: 80 93 81 01 sts 0x0181, r24
345a: 80 91 81 01 lds r24, 0x0181
345e: 88 23 and r24, r24
3460: 19 f4 brne .+6 ; 0x3468 <ParameterZuordnung+0x42>
3462: 10 92 81 01 sts 0x0181, r1
3466: 04 c0 rjmp .+8 ; 0x3470 <ParameterZuordnung+0x4a>
3468: 8f 3f cpi r24, 0xFF ; 255
346a: 11 f4 brne .+4 ; 0x3470 <ParameterZuordnung+0x4a>
346c: 80 93 81 01 sts 0x0181, r24
3470: 80 91 a8 05 lds r24, 0x05A8
3474: 8b 3f cpi r24, 0xFB ; 251
3476: 98 f0 brcs .+38 ; 0x349e <ParameterZuordnung+0x78>
3478: 8b 3f cpi r24, 0xFB ; 251
347a: 19 f4 brne .+6 ; 0x3482 <ParameterZuordnung+0x5c>
347c: 80 91 1f 02 lds r24, 0x021F
3480: 0e c0 rjmp .+28 ; 0x349e <ParameterZuordnung+0x78>
3482: 8c 3f cpi r24, 0xFC ; 252
3484: 19 f4 brne .+6 ; 0x348c <ParameterZuordnung+0x66>
3486: 80 91 21 02 lds r24, 0x0221
348a: 09 c0 rjmp .+18 ; 0x349e <ParameterZuordnung+0x78>
348c: 8d 3f cpi r24, 0xFD ; 253
348e: 19 f4 brne .+6 ; 0x3496 <ParameterZuordnung+0x70>
3490: 80 91 23 02 lds r24, 0x0223
3494: 04 c0 rjmp .+8 ; 0x349e <ParameterZuordnung+0x78>
3496: 8e 3f cpi r24, 0xFE ; 254
3498: 21 f4 brne .+8 ; 0x34a2 <ParameterZuordnung+0x7c>
349a: 80 91 25 02 lds r24, 0x0225
349e: 80 93 80 01 sts 0x0180, r24
34a2: 80 91 80 01 lds r24, 0x0180
34a6: 88 23 and r24, r24
34a8: 19 f4 brne .+6 ; 0x34b0 <ParameterZuordnung+0x8a>
34aa: 10 92 80 01 sts 0x0180, r1
34ae: 05 c0 rjmp .+10 ; 0x34ba <ParameterZuordnung+0x94>
34b0: 84 36 cpi r24, 0x64 ; 100
34b2: 18 f0 brcs .+6 ; 0x34ba <ParameterZuordnung+0x94>
34b4: 84 e6 ldi r24, 0x64 ; 100
34b6: 80 93 80 01 sts 0x0180, r24
34ba: 80 91 aa 05 lds r24, 0x05AA
34be: 8b 3f cpi r24, 0xFB ; 251
34c0: 98 f0 brcs .+38 ; 0x34e8 <ParameterZuordnung+0xc2>
34c2: 8b 3f cpi r24, 0xFB ; 251
34c4: 19 f4 brne .+6 ; 0x34cc <ParameterZuordnung+0xa6>
34c6: 80 91 1f 02 lds r24, 0x021F
34ca: 0e c0 rjmp .+28 ; 0x34e8 <ParameterZuordnung+0xc2>
34cc: 8c 3f cpi r24, 0xFC ; 252
34ce: 19 f4 brne .+6 ; 0x34d6 <ParameterZuordnung+0xb0>
34d0: 80 91 21 02 lds r24, 0x0221
34d4: 09 c0 rjmp .+18 ; 0x34e8 <ParameterZuordnung+0xc2>
34d6: 8d 3f cpi r24, 0xFD ; 253
34d8: 19 f4 brne .+6 ; 0x34e0 <ParameterZuordnung+0xba>
34da: 80 91 23 02 lds r24, 0x0223
34de: 04 c0 rjmp .+8 ; 0x34e8 <ParameterZuordnung+0xc2>
34e0: 8e 3f cpi r24, 0xFE ; 254
34e2: 21 f4 brne .+8 ; 0x34ec <ParameterZuordnung+0xc6>
34e4: 80 91 25 02 lds r24, 0x0225
34e8: 80 93 82 01 sts 0x0182, r24
34ec: 80 91 82 01 lds r24, 0x0182
34f0: 88 23 and r24, r24
34f2: 19 f4 brne .+6 ; 0x34fa <ParameterZuordnung+0xd4>
34f4: 10 92 82 01 sts 0x0182, r1
34f8: 05 c0 rjmp .+10 ; 0x3504 <ParameterZuordnung+0xde>
34fa: 84 36 cpi r24, 0x64 ; 100
34fc: 18 f0 brcs .+6 ; 0x3504 <ParameterZuordnung+0xde>
34fe: 84 e6 ldi r24, 0x64 ; 100
3500: 80 93 82 01 sts 0x0182, r24
3504: 80 91 ac 05 lds r24, 0x05AC
3508: 8b 3f cpi r24, 0xFB ; 251
350a: 98 f0 brcs .+38 ; 0x3532 <ParameterZuordnung+0x10c>
350c: 8b 3f cpi r24, 0xFB ; 251
350e: 19 f4 brne .+6 ; 0x3516 <ParameterZuordnung+0xf0>
3510: 80 91 1f 02 lds r24, 0x021F
3514: 0e c0 rjmp .+28 ; 0x3532 <ParameterZuordnung+0x10c>
3516: 8c 3f cpi r24, 0xFC ; 252
3518: 19 f4 brne .+6 ; 0x3520 <ParameterZuordnung+0xfa>
351a: 80 91 21 02 lds r24, 0x0221
351e: 09 c0 rjmp .+18 ; 0x3532 <ParameterZuordnung+0x10c>
3520: 8d 3f cpi r24, 0xFD ; 253
3522: 19 f4 brne .+6 ; 0x352a <ParameterZuordnung+0x104>
3524: 80 91 23 02 lds r24, 0x0223
3528: 04 c0 rjmp .+8 ; 0x3532 <ParameterZuordnung+0x10c>
352a: 8e 3f cpi r24, 0xFE ; 254
352c: 21 f4 brne .+8 ; 0x3536 <ParameterZuordnung+0x110>
352e: 80 91 25 02 lds r24, 0x0225
3532: 80 93 83 01 sts 0x0183, r24
3536: 80 91 83 01 lds r24, 0x0183
353a: 88 23 and r24, r24
353c: 19 f4 brne .+6 ; 0x3544 <ParameterZuordnung+0x11e>
353e: 10 92 83 01 sts 0x0183, r1
3542: 04 c0 rjmp .+8 ; 0x354c <ParameterZuordnung+0x126>
3544: 8f 3f cpi r24, 0xFF ; 255
3546: 11 f4 brne .+4 ; 0x354c <ParameterZuordnung+0x126>
3548: 80 93 83 01 sts 0x0183, r24
354c: 80 91 b3 05 lds r24, 0x05B3
3550: 8b 3f cpi r24, 0xFB ; 251
3552: 98 f0 brcs .+38 ; 0x357a <ParameterZuordnung+0x154>
3554: 8b 3f cpi r24, 0xFB ; 251
3556: 19 f4 brne .+6 ; 0x355e <ParameterZuordnung+0x138>
3558: 80 91 1f 02 lds r24, 0x021F
355c: 0e c0 rjmp .+28 ; 0x357a <ParameterZuordnung+0x154>
355e: 8c 3f cpi r24, 0xFC ; 252
3560: 19 f4 brne .+6 ; 0x3568 <ParameterZuordnung+0x142>
3562: 80 91 21 02 lds r24, 0x0221
3566: 09 c0 rjmp .+18 ; 0x357a <ParameterZuordnung+0x154>
3568: 8d 3f cpi r24, 0xFD ; 253
356a: 19 f4 brne .+6 ; 0x3572 <ParameterZuordnung+0x14c>
356c: 80 91 23 02 lds r24, 0x0223
3570: 04 c0 rjmp .+8 ; 0x357a <ParameterZuordnung+0x154>
3572: 8e 3f cpi r24, 0xFE ; 254
3574: 21 f4 brne .+8 ; 0x357e <ParameterZuordnung+0x158>
3576: 80 91 25 02 lds r24, 0x0225
357a: 80 93 84 01 sts 0x0184, r24
357e: 80 91 84 01 lds r24, 0x0184
3582: 88 23 and r24, r24
3584: 19 f4 brne .+6 ; 0x358c <ParameterZuordnung+0x166>
3586: 10 92 84 01 sts 0x0184, r1
358a: 04 c0 rjmp .+8 ; 0x3594 <ParameterZuordnung+0x16e>
358c: 8f 3f cpi r24, 0xFF ; 255
358e: 11 f4 brne .+4 ; 0x3594 <ParameterZuordnung+0x16e>
3590: 80 93 84 01 sts 0x0184, r24
3594: 80 91 b4 05 lds r24, 0x05B4
3598: 8b 3f cpi r24, 0xFB ; 251
359a: 98 f0 brcs .+38 ; 0x35c2 <ParameterZuordnung+0x19c>
359c: 8b 3f cpi r24, 0xFB ; 251
359e: 19 f4 brne .+6 ; 0x35a6 <ParameterZuordnung+0x180>
35a0: 80 91 1f 02 lds r24, 0x021F
35a4: 0e c0 rjmp .+28 ; 0x35c2 <ParameterZuordnung+0x19c>
35a6: 8c 3f cpi r24, 0xFC ; 252
35a8: 19 f4 brne .+6 ; 0x35b0 <ParameterZuordnung+0x18a>
35aa: 80 91 21 02 lds r24, 0x0221
35ae: 09 c0 rjmp .+18 ; 0x35c2 <ParameterZuordnung+0x19c>
35b0: 8d 3f cpi r24, 0xFD ; 253
35b2: 19 f4 brne .+6 ; 0x35ba <ParameterZuordnung+0x194>
35b4: 80 91 23 02 lds r24, 0x0223
35b8: 04 c0 rjmp .+8 ; 0x35c2 <ParameterZuordnung+0x19c>
35ba: 8e 3f cpi r24, 0xFE ; 254
35bc: 21 f4 brne .+8 ; 0x35c6 <ParameterZuordnung+0x1a0>
35be: 80 91 25 02 lds r24, 0x0225
35c2: 80 93 85 01 sts 0x0185, r24
35c6: 80 91 85 01 lds r24, 0x0185
35ca: 8b 30 cpi r24, 0x0B ; 11
35cc: 10 f4 brcc .+4 ; 0x35d2 <ParameterZuordnung+0x1ac>
35ce: 8a e0 ldi r24, 0x0A ; 10
35d0: 02 c0 rjmp .+4 ; 0x35d6 <ParameterZuordnung+0x1b0>
35d2: 8f 3f cpi r24, 0xFF ; 255
35d4: 11 f4 brne .+4 ; 0x35da <ParameterZuordnung+0x1b4>
35d6: 80 93 85 01 sts 0x0185, r24
35da: 80 91 b5 05 lds r24, 0x05B5
35de: 8b 3f cpi r24, 0xFB ; 251
35e0: 98 f0 brcs .+38 ; 0x3608 <ParameterZuordnung+0x1e2>
35e2: 8b 3f cpi r24, 0xFB ; 251
35e4: 19 f4 brne .+6 ; 0x35ec <ParameterZuordnung+0x1c6>
35e6: 80 91 1f 02 lds r24, 0x021F
35ea: 0e c0 rjmp .+28 ; 0x3608 <ParameterZuordnung+0x1e2>
35ec: 8c 3f cpi r24, 0xFC ; 252
35ee: 19 f4 brne .+6 ; 0x35f6 <ParameterZuordnung+0x1d0>
35f0: 80 91 21 02 lds r24, 0x0221
35f4: 09 c0 rjmp .+18 ; 0x3608 <ParameterZuordnung+0x1e2>
35f6: 8d 3f cpi r24, 0xFD ; 253
35f8: 19 f4 brne .+6 ; 0x3600 <ParameterZuordnung+0x1da>
35fa: 80 91 23 02 lds r24, 0x0223
35fe: 04 c0 rjmp .+8 ; 0x3608 <ParameterZuordnung+0x1e2>
3600: 8e 3f cpi r24, 0xFE ; 254
3602: 21 f4 brne .+8 ; 0x360c <ParameterZuordnung+0x1e6>
3604: 80 91 25 02 lds r24, 0x0225
3608: 80 93 86 01 sts 0x0186, r24
360c: 80 91 86 01 lds r24, 0x0186
3610: 88 23 and r24, r24
3612: 19 f4 brne .+6 ; 0x361a <ParameterZuordnung+0x1f4>
3614: 10 92 86 01 sts 0x0186, r1
3618: 04 c0 rjmp .+8 ; 0x3622 <ParameterZuordnung+0x1fc>
361a: 8f 3f cpi r24, 0xFF ; 255
361c: 11 f4 brne .+4 ; 0x3622 <ParameterZuordnung+0x1fc>
361e: 80 93 86 01 sts 0x0186, r24
3622: 80 91 ba 05 lds r24, 0x05BA
3626: 8b 3f cpi r24, 0xFB ; 251
3628: 98 f0 brcs .+38 ; 0x3650 <ParameterZuordnung+0x22a>
362a: 8b 3f cpi r24, 0xFB ; 251
362c: 19 f4 brne .+6 ; 0x3634 <ParameterZuordnung+0x20e>
362e: 80 91 1f 02 lds r24, 0x021F
3632: 0e c0 rjmp .+28 ; 0x3650 <ParameterZuordnung+0x22a>
3634: 8c 3f cpi r24, 0xFC ; 252
3636: 19 f4 brne .+6 ; 0x363e <ParameterZuordnung+0x218>
3638: 80 91 21 02 lds r24, 0x0221
363c: 09 c0 rjmp .+18 ; 0x3650 <ParameterZuordnung+0x22a>
363e: 8d 3f cpi r24, 0xFD ; 253
3640: 19 f4 brne .+6 ; 0x3648 <ParameterZuordnung+0x222>
3642: 80 91 23 02 lds r24, 0x0223
3646: 04 c0 rjmp .+8 ; 0x3650 <ParameterZuordnung+0x22a>
3648: 8e 3f cpi r24, 0xFE ; 254
364a: 21 f4 brne .+8 ; 0x3654 <ParameterZuordnung+0x22e>
364c: 80 91 25 02 lds r24, 0x0225
3650: 80 93 88 01 sts 0x0188, r24
3654: 80 91 88 01 lds r24, 0x0188
3658: 88 23 and r24, r24
365a: 19 f4 brne .+6 ; 0x3662 <ParameterZuordnung+0x23c>
365c: 10 92 88 01 sts 0x0188, r1
3660: 04 c0 rjmp .+8 ; 0x366a <ParameterZuordnung+0x244>
3662: 8f 3f cpi r24, 0xFF ; 255
3664: 11 f4 brne .+4 ; 0x366a <ParameterZuordnung+0x244>
3666: 80 93 88 01 sts 0x0188, r24
366a: 80 91 bb 05 lds r24, 0x05BB
366e: 8b 3f cpi r24, 0xFB ; 251
3670: 98 f0 brcs .+38 ; 0x3698 <ParameterZuordnung+0x272>
3672: 8b 3f cpi r24, 0xFB ; 251
3674: 19 f4 brne .+6 ; 0x367c <ParameterZuordnung+0x256>
3676: 80 91 1f 02 lds r24, 0x021F
367a: 0e c0 rjmp .+28 ; 0x3698 <ParameterZuordnung+0x272>
367c: 8c 3f cpi r24, 0xFC ; 252
367e: 19 f4 brne .+6 ; 0x3686 <ParameterZuordnung+0x260>
3680: 80 91 21 02 lds r24, 0x0221
3684: 09 c0 rjmp .+18 ; 0x3698 <ParameterZuordnung+0x272>
3686: 8d 3f cpi r24, 0xFD ; 253
3688: 19 f4 brne .+6 ; 0x3690 <ParameterZuordnung+0x26a>
368a: 80 91 23 02 lds r24, 0x0223
368e: 04 c0 rjmp .+8 ; 0x3698 <ParameterZuordnung+0x272>
3690: 8e 3f cpi r24, 0xFE ; 254
3692: 21 f4 brne .+8 ; 0x369c <ParameterZuordnung+0x276>
3694: 80 91 25 02 lds r24, 0x0225
3698: 80 93 33 02 sts 0x0233, r24
369c: 80 91 33 02 lds r24, 0x0233
36a0: 88 23 and r24, r24
36a2: 19 f4 brne .+6 ; 0x36aa <ParameterZuordnung+0x284>
36a4: 10 92 33 02 sts 0x0233, r1
36a8: 04 c0 rjmp .+8 ; 0x36b2 <ParameterZuordnung+0x28c>
36aa: 8f 3f cpi r24, 0xFF ; 255
36ac: 11 f4 brne .+4 ; 0x36b2 <ParameterZuordnung+0x28c>
36ae: 80 93 33 02 sts 0x0233, r24
36b2: 80 91 bc 05 lds r24, 0x05BC
36b6: 8b 3f cpi r24, 0xFB ; 251
36b8: 98 f0 brcs .+38 ; 0x36e0 <ParameterZuordnung+0x2ba>
36ba: 8b 3f cpi r24, 0xFB ; 251
36bc: 19 f4 brne .+6 ; 0x36c4 <ParameterZuordnung+0x29e>
36be: 80 91 1f 02 lds r24, 0x021F
36c2: 0e c0 rjmp .+28 ; 0x36e0 <ParameterZuordnung+0x2ba>
36c4: 8c 3f cpi r24, 0xFC ; 252
36c6: 19 f4 brne .+6 ; 0x36ce <ParameterZuordnung+0x2a8>
36c8: 80 91 21 02 lds r24, 0x0221
36cc: 09 c0 rjmp .+18 ; 0x36e0 <ParameterZuordnung+0x2ba>
36ce: 8d 3f cpi r24, 0xFD ; 253
36d0: 19 f4 brne .+6 ; 0x36d8 <ParameterZuordnung+0x2b2>
36d2: 80 91 23 02 lds r24, 0x0223
36d6: 04 c0 rjmp .+8 ; 0x36e0 <ParameterZuordnung+0x2ba>
36d8: 8e 3f cpi r24, 0xFE ; 254
36da: 21 f4 brne .+8 ; 0x36e4 <ParameterZuordnung+0x2be>
36dc: 80 91 25 02 lds r24, 0x0225
36e0: 80 93 34 02 sts 0x0234, r24
36e4: 80 91 34 02 lds r24, 0x0234
36e8: 88 23 and r24, r24
36ea: 19 f4 brne .+6 ; 0x36f2 <ParameterZuordnung+0x2cc>
36ec: 10 92 34 02 sts 0x0234, r1
36f0: 04 c0 rjmp .+8 ; 0x36fa <ParameterZuordnung+0x2d4>
36f2: 8f 3f cpi r24, 0xFF ; 255
36f4: 11 f4 brne .+4 ; 0x36fa <ParameterZuordnung+0x2d4>
36f6: 80 93 34 02 sts 0x0234, r24
36fa: 80 91 bd 05 lds r24, 0x05BD
36fe: 8b 3f cpi r24, 0xFB ; 251
3700: 98 f0 brcs .+38 ; 0x3728 <ParameterZuordnung+0x302>
3702: 8b 3f cpi r24, 0xFB ; 251
3704: 19 f4 brne .+6 ; 0x370c <ParameterZuordnung+0x2e6>
3706: 80 91 1f 02 lds r24, 0x021F
370a: 0e c0 rjmp .+28 ; 0x3728 <ParameterZuordnung+0x302>
370c: 8c 3f cpi r24, 0xFC ; 252
370e: 19 f4 brne .+6 ; 0x3716 <ParameterZuordnung+0x2f0>
3710: 80 91 21 02 lds r24, 0x0221
3714: 09 c0 rjmp .+18 ; 0x3728 <ParameterZuordnung+0x302>
3716: 8d 3f cpi r24, 0xFD ; 253
3718: 19 f4 brne .+6 ; 0x3720 <ParameterZuordnung+0x2fa>
371a: 80 91 23 02 lds r24, 0x0223
371e: 04 c0 rjmp .+8 ; 0x3728 <ParameterZuordnung+0x302>
3720: 8e 3f cpi r24, 0xFE ; 254
3722: 21 f4 brne .+8 ; 0x372c <ParameterZuordnung+0x306>
3724: 80 91 25 02 lds r24, 0x0225
3728: 80 93 35 02 sts 0x0235, r24
372c: 80 91 35 02 lds r24, 0x0235
3730: 88 23 and r24, r24
3732: 19 f4 brne .+6 ; 0x373a <ParameterZuordnung+0x314>
3734: 10 92 35 02 sts 0x0235, r1
3738: 04 c0 rjmp .+8 ; 0x3742 <ParameterZuordnung+0x31c>
373a: 8f 3f cpi r24, 0xFF ; 255
373c: 11 f4 brne .+4 ; 0x3742 <ParameterZuordnung+0x31c>
373e: 80 93 35 02 sts 0x0235, r24
3742: 80 91 be 05 lds r24, 0x05BE
3746: 8b 3f cpi r24, 0xFB ; 251
3748: 98 f0 brcs .+38 ; 0x3770 <ParameterZuordnung+0x34a>
374a: 8b 3f cpi r24, 0xFB ; 251
374c: 19 f4 brne .+6 ; 0x3754 <ParameterZuordnung+0x32e>
374e: 80 91 1f 02 lds r24, 0x021F
3752: 0e c0 rjmp .+28 ; 0x3770 <ParameterZuordnung+0x34a>
3754: 8c 3f cpi r24, 0xFC ; 252
3756: 19 f4 brne .+6 ; 0x375e <ParameterZuordnung+0x338>
3758: 80 91 21 02 lds r24, 0x0221
375c: 09 c0 rjmp .+18 ; 0x3770 <ParameterZuordnung+0x34a>
375e: 8d 3f cpi r24, 0xFD ; 253
3760: 19 f4 brne .+6 ; 0x3768 <ParameterZuordnung+0x342>
3762: 80 91 23 02 lds r24, 0x0223
3766: 04 c0 rjmp .+8 ; 0x3770 <ParameterZuordnung+0x34a>
3768: 8e 3f cpi r24, 0xFE ; 254
376a: 21 f4 brne .+8 ; 0x3774 <ParameterZuordnung+0x34e>
376c: 80 91 25 02 lds r24, 0x0225
3770: 80 93 36 02 sts 0x0236, r24
3774: 80 91 36 02 lds r24, 0x0236
3778: 88 23 and r24, r24
377a: 19 f4 brne .+6 ; 0x3782 <ParameterZuordnung+0x35c>
377c: 10 92 36 02 sts 0x0236, r1
3780: 04 c0 rjmp .+8 ; 0x378a <ParameterZuordnung+0x364>
3782: 8f 3f cpi r24, 0xFF ; 255
3784: 11 f4 brne .+4 ; 0x378a <ParameterZuordnung+0x364>
3786: 80 93 36 02 sts 0x0236, r24
378a: 90 91 bf 05 lds r25, 0x05BF
378e: 9b 3f cpi r25, 0xFB ; 251
3790: b0 f0 brcs .+44 ; 0x37be <ParameterZuordnung+0x398>
3792: 9b 3f cpi r25, 0xFB ; 251
3794: 19 f4 brne .+6 ; 0x379c <ParameterZuordnung+0x376>
3796: 80 91 1f 02 lds r24, 0x021F
379a: 04 c0 rjmp .+8 ; 0x37a4 <ParameterZuordnung+0x37e>
379c: 9c 3f cpi r25, 0xFC ; 252
379e: 29 f4 brne .+10 ; 0x37aa <ParameterZuordnung+0x384>
37a0: 80 91 21 02 lds r24, 0x0221
37a4: 80 93 89 01 sts 0x0189, r24
37a8: 0c c0 rjmp .+24 ; 0x37c2 <ParameterZuordnung+0x39c>
37aa: 9d 3f cpi r25, 0xFD ; 253
37ac: 19 f4 brne .+6 ; 0x37b4 <ParameterZuordnung+0x38e>
37ae: 80 91 23 02 lds r24, 0x0223
37b2: f8 cf rjmp .-16 ; 0x37a4 <ParameterZuordnung+0x37e>
37b4: 9e 3f cpi r25, 0xFE ; 254
37b6: 29 f4 brne .+10 ; 0x37c2 <ParameterZuordnung+0x39c>
37b8: 80 91 25 02 lds r24, 0x0225
37bc: f3 cf rjmp .-26 ; 0x37a4 <ParameterZuordnung+0x37e>
37be: 90 93 89 01 sts 0x0189, r25
37c2: 80 91 89 01 lds r24, 0x0189
37c6: 88 23 and r24, r24
37c8: 19 f4 brne .+6 ; 0x37d0 <ParameterZuordnung+0x3aa>
37ca: 10 92 89 01 sts 0x0189, r1
37ce: 04 c0 rjmp .+8 ; 0x37d8 <ParameterZuordnung+0x3b2>
37d0: 8f 3f cpi r24, 0xFF ; 255
37d2: 11 f4 brne .+4 ; 0x37d8 <ParameterZuordnung+0x3b2>
37d4: 80 93 89 01 sts 0x0189, r24
37d8: 9b 3f cpi r25, 0xFB ; 251
37da: b0 f0 brcs .+44 ; 0x3808 <ParameterZuordnung+0x3e2>
37dc: 9b 3f cpi r25, 0xFB ; 251
37de: 19 f4 brne .+6 ; 0x37e6 <ParameterZuordnung+0x3c0>
37e0: 80 91 1f 02 lds r24, 0x021F
37e4: 04 c0 rjmp .+8 ; 0x37ee <ParameterZuordnung+0x3c8>
37e6: 9c 3f cpi r25, 0xFC ; 252
37e8: 29 f4 brne .+10 ; 0x37f4 <ParameterZuordnung+0x3ce>
37ea: 80 91 21 02 lds r24, 0x0221
37ee: 80 93 89 01 sts 0x0189, r24
37f2: 0c c0 rjmp .+24 ; 0x380c <ParameterZuordnung+0x3e6>
37f4: 9d 3f cpi r25, 0xFD ; 253
37f6: 19 f4 brne .+6 ; 0x37fe <ParameterZuordnung+0x3d8>
37f8: 80 91 23 02 lds r24, 0x0223
37fc: f8 cf rjmp .-16 ; 0x37ee <ParameterZuordnung+0x3c8>
37fe: 9e 3f cpi r25, 0xFE ; 254
3800: 29 f4 brne .+10 ; 0x380c <ParameterZuordnung+0x3e6>
3802: 80 91 25 02 lds r24, 0x0225
3806: f3 cf rjmp .-26 ; 0x37ee <ParameterZuordnung+0x3c8>
3808: 90 93 89 01 sts 0x0189, r25
380c: 80 91 89 01 lds r24, 0x0189
3810: 88 23 and r24, r24
3812: 19 f4 brne .+6 ; 0x381a <ParameterZuordnung+0x3f4>
3814: 10 92 89 01 sts 0x0189, r1
3818: 04 c0 rjmp .+8 ; 0x3822 <ParameterZuordnung+0x3fc>
381a: 8f 3f cpi r24, 0xFF ; 255
381c: 11 f4 brne .+4 ; 0x3822 <ParameterZuordnung+0x3fc>
381e: 80 93 89 01 sts 0x0189, r24
3822: 9b 3f cpi r25, 0xFB ; 251
3824: b0 f0 brcs .+44 ; 0x3852 <ParameterZuordnung+0x42c>
3826: 9b 3f cpi r25, 0xFB ; 251
3828: 19 f4 brne .+6 ; 0x3830 <ParameterZuordnung+0x40a>
382a: 80 91 1f 02 lds r24, 0x021F
382e: 04 c0 rjmp .+8 ; 0x3838 <ParameterZuordnung+0x412>
3830: 9c 3f cpi r25, 0xFC ; 252
3832: 29 f4 brne .+10 ; 0x383e <ParameterZuordnung+0x418>
3834: 80 91 21 02 lds r24, 0x0221
3838: 80 93 89 01 sts 0x0189, r24
383c: 0c c0 rjmp .+24 ; 0x3856 <ParameterZuordnung+0x430>
383e: 9d 3f cpi r25, 0xFD ; 253
3840: 19 f4 brne .+6 ; 0x3848 <ParameterZuordnung+0x422>
3842: 80 91 23 02 lds r24, 0x0223
3846: f8 cf rjmp .-16 ; 0x3838 <ParameterZuordnung+0x412>
3848: 9e 3f cpi r25, 0xFE ; 254
384a: 29 f4 brne .+10 ; 0x3856 <ParameterZuordnung+0x430>
384c: 80 91 25 02 lds r24, 0x0225
3850: f3 cf rjmp .-26 ; 0x3838 <ParameterZuordnung+0x412>
3852: 90 93 89 01 sts 0x0189, r25
3856: 80 91 89 01 lds r24, 0x0189
385a: 88 23 and r24, r24
385c: 19 f4 brne .+6 ; 0x3864 <ParameterZuordnung+0x43e>
385e: 10 92 89 01 sts 0x0189, r1
3862: 04 c0 rjmp .+8 ; 0x386c <ParameterZuordnung+0x446>
3864: 8f 3f cpi r24, 0xFF ; 255
3866: 11 f4 brne .+4 ; 0x386c <ParameterZuordnung+0x446>
3868: 80 93 89 01 sts 0x0189, r24
386c: 10 91 88 01 lds r17, 0x0188
3870: 61 2f mov r22, r17
3872: 77 27 eor r23, r23
3874: 67 fd sbrc r22, 7
3876: 70 95 com r23
3878: 87 2f mov r24, r23
387a: 97 2f mov r25, r23
387c: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
3880: 17 ff sbrs r17, 7
3882: 06 c0 rjmp .+12 ; 0x3890 <ParameterZuordnung+0x46a>
3884: 20 e0 ldi r18, 0x00 ; 0
3886: 30 e0 ldi r19, 0x00 ; 0
3888: 40 e8 ldi r20, 0x80 ; 128
388a: 53 e4 ldi r21, 0x43 ; 67
388c: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3>
3890: 27 e1 ldi r18, 0x17 ; 23
3892: 37 eb ldi r19, 0xB7 ; 183
3894: 41 ed ldi r20, 0xD1 ; 209
3896: 58 e3 ldi r21, 0x38 ; 56
3898: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
389c: 60 93 7c 01 sts 0x017C, r22
38a0: 70 93 7d 01 sts 0x017D, r23
38a4: 80 93 7e 01 sts 0x017E, r24
38a8: 90 93 7f 01 sts 0x017F, r25
38ac: 80 91 b1 05 lds r24, 0x05B1
38b0: 80 93 e5 05 sts 0x05E5, r24
38b4: 80 91 b0 05 lds r24, 0x05B0
38b8: 80 93 dc 05 sts 0x05DC, r24
38bc: 1f 91 pop r17
38be: 08 95 ret
000038c0 <DefaultKonstanten2>:
38c0: 81 e0 ldi r24, 0x01 ; 1
38c2: 80 93 9e 05 sts 0x059E, r24
38c6: 42 e0 ldi r20, 0x02 ; 2
38c8: 40 93 9f 05 sts 0x059F, r20
38cc: 83 e0 ldi r24, 0x03 ; 3
38ce: 80 93 a0 05 sts 0x05A0, r24
38d2: 24 e0 ldi r18, 0x04 ; 4
38d4: 20 93 a1 05 sts 0x05A1, r18
38d8: 35 e0 ldi r19, 0x05 ; 5
38da: 30 93 a2 05 sts 0x05A2, r19
38de: 86 e0 ldi r24, 0x06 ; 6
38e0: 80 93 a3 05 sts 0x05A3, r24
38e4: 87 e0 ldi r24, 0x07 ; 7
38e6: 80 93 a4 05 sts 0x05A4, r24
38ea: 10 92 a6 05 sts 0x05A6, r1
38ee: 8e e1 ldi r24, 0x1E ; 30
38f0: 80 93 a7 05 sts 0x05A7, r24
38f4: 8b ef ldi r24, 0xFB ; 251
38f6: 80 93 a9 05 sts 0x05A9, r24
38fa: 8a e0 ldi r24, 0x0A ; 10
38fc: 80 93 aa 05 sts 0x05AA, r24
3900: 92 e3 ldi r25, 0x32 ; 50
3902: 90 93 a8 05 sts 0x05A8, r25
3906: 90 93 ac 05 sts 0x05AC, r25
390a: 40 93 ab 05 sts 0x05AB, r20
390e: 20 93 ad 05 sts 0x05AD, r18
3912: 10 92 ae 05 sts 0x05AE, r1
3916: 80 e1 ldi r24, 0x10 ; 16
3918: 80 93 af 05 sts 0x05AF, r24
391c: 8f e0 ldi r24, 0x0F ; 15
391e: 80 93 b0 05 sts 0x05B0, r24
3922: 8a ef ldi r24, 0xFA ; 250
3924: 80 93 b1 05 sts 0x05B1, r24
3928: 8a e1 ldi r24, 0x1A ; 26
392a: 80 93 b2 05 sts 0x05B2, r24
392e: 80 e8 ldi r24, 0x80 ; 128
3930: 80 93 b3 05 sts 0x05B3, r24
3934: 8f ea ldi r24, 0xAF ; 175
3936: 80 93 b4 05 sts 0x05B4, r24
393a: 80 93 b5 05 sts 0x05B5, r24
393e: 8a e5 ldi r24, 0x5A ; 90
3940: 80 93 b6 05 sts 0x05B6, r24
3944: 83 e2 ldi r24, 0x23 ; 35
3946: 80 93 b7 05 sts 0x05B7, r24
394a: 84 e1 ldi r24, 0x14 ; 20
394c: 80 93 b8 05 sts 0x05B8, r24
3950: 10 92 b9 05 sts 0x05B9, r1
3954: 30 93 ba 05 sts 0x05BA, r19
3958: 10 92 bb 05 sts 0x05BB, r1
395c: 10 92 bc 05 sts 0x05BC, r1
3960: 10 92 bd 05 sts 0x05BD, r1
3964: 10 92 be 05 sts 0x05BE, r1
3968: 84 e6 ldi r24, 0x64 ; 100
396a: 80 93 bf 05 sts 0x05BF, r24
396e: 88 e2 ldi r24, 0x28 ; 40
3970: 80 93 c0 05 sts 0x05C0, r24
3974: 10 92 c4 05 sts 0x05C4, r1
3978: 90 93 c1 05 sts 0x05C1, r25
397c: 86 e9 ldi r24, 0x96 ; 150
397e: 80 93 c2 05 sts 0x05C2, r24
3982: 30 93 c3 05 sts 0x05C3, r19
3986: ac ec ldi r26, 0xCC ; 204
3988: b5 e0 ldi r27, 0x05 ; 5
398a: e8 e6 ldi r30, 0x68 ; 104
398c: f1 e0 ldi r31, 0x01 ; 1
398e: 8c e0 ldi r24, 0x0C ; 12
3990: 01 90 ld r0, Z+
3992: 0d 92 st X+, r0
3994: 81 50 subi r24, 0x01 ; 1
3996: e1 f7 brne .-8 ; 0x3990 <DefaultKonstanten2+0xd0>
3998: 08 95 ret
0000399a <DefaultKonstanten1>:
399a: 81 e0 ldi r24, 0x01 ; 1
399c: 80 93 9e 05 sts 0x059E, r24
39a0: 52 e0 ldi r21, 0x02 ; 2
39a2: 50 93 9f 05 sts 0x059F, r21
39a6: 83 e0 ldi r24, 0x03 ; 3
39a8: 80 93 a0 05 sts 0x05A0, r24
39ac: 44 e0 ldi r20, 0x04 ; 4
39ae: 40 93 a1 05 sts 0x05A1, r20
39b2: 35 e0 ldi r19, 0x05 ; 5
39b4: 30 93 a2 05 sts 0x05A2, r19
39b8: 86 e0 ldi r24, 0x06 ; 6
39ba: 80 93 a3 05 sts 0x05A3, r24
39be: 87 e0 ldi r24, 0x07 ; 7
39c0: 80 93 a4 05 sts 0x05A4, r24
39c4: 28 e0 ldi r18, 0x08 ; 8
39c6: 20 93 a5 05 sts 0x05A5, r18
39ca: 10 92 a6 05 sts 0x05A6, r1
39ce: 9e e1 ldi r25, 0x1E ; 30
39d0: 90 93 a7 05 sts 0x05A7, r25
39d4: 8b ef ldi r24, 0xFB ; 251
39d6: 80 93 a9 05 sts 0x05A9, r24
39da: 8a e0 ldi r24, 0x0A ; 10
39dc: 80 93 aa 05 sts 0x05AA, r24
39e0: 86 e4 ldi r24, 0x46 ; 70
39e2: 80 93 a8 05 sts 0x05A8, r24
39e6: 90 93 ac 05 sts 0x05AC, r25
39ea: 50 93 ab 05 sts 0x05AB, r21
39ee: 40 93 ad 05 sts 0x05AD, r20
39f2: 20 93 ae 05 sts 0x05AE, r18
39f6: 80 e1 ldi r24, 0x10 ; 16
39f8: 80 93 af 05 sts 0x05AF, r24
39fc: 8f e0 ldi r24, 0x0F ; 15
39fe: 80 93 b0 05 sts 0x05B0, r24
3a02: 8a ef ldi r24, 0xFA ; 250
3a04: 80 93 b1 05 sts 0x05B1, r24
3a08: 8a e1 ldi r24, 0x1A ; 26
3a0a: 80 93 b2 05 sts 0x05B2, r24
3a0e: 80 e8 ldi r24, 0x80 ; 128
3a10: 80 93 b3 05 sts 0x05B3, r24
3a14: 88 e7 ldi r24, 0x78 ; 120
3a16: 80 93 b4 05 sts 0x05B4, r24
3a1a: 96 e9 ldi r25, 0x96 ; 150
3a1c: 90 93 b5 05 sts 0x05B5, r25
3a20: 8a e5 ldi r24, 0x5A ; 90
3a22: 80 93 b6 05 sts 0x05B6, r24
3a26: 83 e2 ldi r24, 0x23 ; 35
3a28: 80 93 b7 05 sts 0x05B7, r24
3a2c: 84 e1 ldi r24, 0x14 ; 20
3a2e: 80 93 b8 05 sts 0x05B8, r24
3a32: 10 92 b9 05 sts 0x05B9, r1
3a36: 30 93 ba 05 sts 0x05BA, r19
3a3a: 10 92 bb 05 sts 0x05BB, r1
3a3e: 10 92 bc 05 sts 0x05BC, r1
3a42: 10 92 bd 05 sts 0x05BD, r1
3a46: 10 92 be 05 sts 0x05BE, r1
3a4a: 84 e6 ldi r24, 0x64 ; 100
3a4c: 80 93 bf 05 sts 0x05BF, r24
3a50: 88 e2 ldi r24, 0x28 ; 40
3a52: 80 93 c0 05 sts 0x05C0, r24
3a56: 10 92 c4 05 sts 0x05C4, r1
3a5a: 82 e3 ldi r24, 0x32 ; 50
3a5c: 80 93 c1 05 sts 0x05C1, r24
3a60: 90 93 c2 05 sts 0x05C2, r25
3a64: 30 93 c3 05 sts 0x05C3, r19
3a68: ac ec ldi r26, 0xCC ; 204
3a6a: b5 e0 ldi r27, 0x05 ; 5
3a6c: e0 e7 ldi r30, 0x70 ; 112
3a6e: f1 e0 ldi r31, 0x01 ; 1
3a70: 8c e0 ldi r24, 0x0C ; 12
3a72: 01 90 ld r0, Z+
3a74: 0d 92 st X+, r0
3a76: 81 50 subi r24, 0x01 ; 1
3a78: e1 f7 brne .-8 ; 0x3a72 <DefaultKonstanten1+0xd8>
3a7a: 08 95 ret
00003a7c <SendMotorData>:
3a7c: 80 91 2e 02 lds r24, 0x022E
3a80: 88 23 and r24, r24
3a82: 01 f5 brne .+64 ; 0x3ac4 <SendMotorData+0x48>
3a84: 10 92 97 02 sts 0x0297, r1
3a88: 10 92 96 02 sts 0x0296, r1
3a8c: 10 92 9a 02 sts 0x029A, r1
3a90: 10 92 a6 02 sts 0x02A6, r1
3a94: 80 91 98 01 lds r24, 0x0198
3a98: 88 23 and r24, r24
3a9a: 11 f0 breq .+4 ; 0x3aa0 <SendMotorData+0x24>
3a9c: 80 93 96 02 sts 0x0296, r24
3aa0: 80 91 99 01 lds r24, 0x0199
3aa4: 88 23 and r24, r24
3aa6: 11 f0 breq .+4 ; 0x3aac <SendMotorData+0x30>
3aa8: 80 93 97 02 sts 0x0297, r24
3aac: 80 91 9a 01 lds r24, 0x019A
3ab0: 88 23 and r24, r24
3ab2: 11 f0 breq .+4 ; 0x3ab8 <SendMotorData+0x3c>
3ab4: 80 93 a6 02 sts 0x02A6, r24
3ab8: 80 91 9b 01 lds r24, 0x019B
3abc: 88 23 and r24, r24
3abe: 11 f0 breq .+4 ; 0x3ac4 <SendMotorData+0x48>
3ac0: 80 93 9a 02 sts 0x029A, r24
3ac4: 80 91 96 02 lds r24, 0x0296
3ac8: 99 27 eor r25, r25
3aca: 90 93 07 05 sts 0x0507, r25
3ace: 80 93 06 05 sts 0x0506, r24
3ad2: 80 91 97 02 lds r24, 0x0297
3ad6: 99 27 eor r25, r25
3ad8: 90 93 09 05 sts 0x0509, r25
3adc: 80 93 08 05 sts 0x0508, r24
3ae0: 80 91 a6 02 lds r24, 0x02A6
3ae4: 99 27 eor r25, r25
3ae6: 90 93 0b 05 sts 0x050B, r25
3aea: 80 93 0a 05 sts 0x050A, r24
3aee: 80 91 9a 02 lds r24, 0x029A
3af2: 99 27 eor r25, r25
3af4: 90 93 0d 05 sts 0x050D, r25
3af8: 80 93 0c 05 sts 0x050C, r24
3afc: 10 92 cf 01 sts 0x01CF, r1
3b00: 10 92 d0 01 sts 0x01D0, r1
3b04: 0e 94 50 14 call 0x28a0 ; 0x28a0 <i2c_start>
3b08: 08 95 ret
00003b0a <SetNeutral>:
3b0a: cf 93 push r28
3b0c: df 93 push r29
3b0e: 10 92 de 01 sts 0x01DE, r1
3b12: 10 92 dd 01 sts 0x01DD, r1
3b16: 10 92 e0 01 sts 0x01E0, r1
3b1a: 10 92 df 01 sts 0x01DF, r1
3b1e: 80 e0 ldi r24, 0x00 ; 0
3b20: 90 e0 ldi r25, 0x00 ; 0
3b22: a0 e0 ldi r26, 0x00 ; 0
3b24: b0 e0 ldi r27, 0x00 ; 0
3b26: 80 93 e1 01 sts 0x01E1, r24
3b2a: 90 93 e2 01 sts 0x01E2, r25
3b2e: a0 93 e3 01 sts 0x01E3, r26
3b32: b0 93 e4 01 sts 0x01E4, r27
3b36: 10 92 d8 01 sts 0x01D8, r1
3b3a: 10 92 d7 01 sts 0x01D7, r1
3b3e: 10 92 da 01 sts 0x01DA, r1
3b42: 10 92 d9 01 sts 0x01D9, r1
3b46: 10 92 dc 01 sts 0x01DC, r1
3b4a: 10 92 db 01 sts 0x01DB, r1
3b4e: 0e 94 77 18 call 0x30ee ; 0x30ee <CalibrierMittelwert>
3b52: 85 e0 ldi r24, 0x05 ; 5
3b54: 90 e0 ldi r25, 0x00 ; 0
3b56: 0e 94 31 0c call 0x1862 ; 0x1862 <SetDelay>
3b5a: ec 01 movw r28, r24
3b5c: ce 01 movw r24, r28
3b5e: 0e 94 3a 0c call 0x1874 ; 0x1874 <CheckDelay>
3b62: 88 23 and r24, r24
3b64: d9 f3 breq .-10 ; 0x3b5c <SetNeutral+0x52>
3b66: 0e 94 77 18 call 0x30ee ; 0x30ee <CalibrierMittelwert>
3b6a: 80 91 a6 05 lds r24, 0x05A6
3b6e: 80 ff sbrs r24, 0
3b70: 10 c0 rjmp .+32 ; 0x3b92 <SetNeutral+0x88>
3b72: 80 91 0a 01 lds r24, 0x010A
3b76: 90 91 0b 01 lds r25, 0x010B
3b7a: 87 5b subi r24, 0xB7 ; 183
3b7c: 93 40 sbci r25, 0x03 ; 3
3b7e: 38 f4 brcc .+14 ; 0x3b8e <SetNeutral+0x84>
3b80: 80 91 0a 01 lds r24, 0x010A
3b84: 90 91 0b 01 lds r25, 0x010B
3b88: 8e 5e subi r24, 0xEE ; 238
3b8a: 92 40 sbci r25, 0x02 ; 2
3b8c: 10 f4 brcc .+4 ; 0x3b92 <SetNeutral+0x88>
3b8e: 0e 94 56 10 call 0x20ac ; 0x20ac <SucheLuftruckOffset>
3b92: 80 91 da 05 lds r24, 0x05DA
3b96: 90 91 db 05 lds r25, 0x05DB
3b9a: 97 ff sbrs r25, 7
3b9c: 03 c0 rjmp .+6 ; 0x3ba4 <SetNeutral+0x9a>
3b9e: 90 95 com r25
3ba0: 81 95 neg r24
3ba2: 9f 4f sbci r25, 0xFF ; 255
3ba4: 90 93 d8 01 sts 0x01D8, r25
3ba8: 80 93 d7 01 sts 0x01D7, r24
3bac: 80 91 d8 05 lds r24, 0x05D8
3bb0: 90 91 d9 05 lds r25, 0x05D9
3bb4: 97 ff sbrs r25, 7
3bb6: 03 c0 rjmp .+6 ; 0x3bbe <SetNeutral+0xb4>
3bb8: 90 95 com r25
3bba: 81 95 neg r24
3bbc: 9f 4f sbci r25, 0xFF ; 255
3bbe: 90 93 da 01 sts 0x01DA, r25
3bc2: 80 93 d9 01 sts 0x01D9, r24
3bc6: 80 91 e6 05 lds r24, 0x05E6
3bca: 90 91 e7 05 lds r25, 0x05E7
3bce: 97 ff sbrs r25, 7
3bd0: 03 c0 rjmp .+6 ; 0x3bd8 <SetNeutral+0xce>
3bd2: 90 95 com r25
3bd4: 81 95 neg r24
3bd6: 9f 4f sbci r25, 0xFF ; 255
3bd8: 90 93 dc 01 sts 0x01DC, r25
3bdc: 80 93 db 01 sts 0x01DB, r24
3be0: 80 91 ec 05 lds r24, 0x05EC
3be4: 90 91 ed 05 lds r25, 0x05ED
3be8: 97 ff sbrs r25, 7
3bea: 03 c0 rjmp .+6 ; 0x3bf2 <SetNeutral+0xe8>
3bec: 90 95 com r25
3bee: 81 95 neg r24
3bf0: 9f 4f sbci r25, 0xFF ; 255
3bf2: 60 e1 ldi r22, 0x10 ; 16
3bf4: 70 e0 ldi r23, 0x00 ; 0
3bf6: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
3bfa: 70 93 e0 01 sts 0x01E0, r23
3bfe: 60 93 df 01 sts 0x01DF, r22
3c02: 80 91 e3 05 lds r24, 0x05E3
3c06: 90 91 e4 05 lds r25, 0x05E4
3c0a: 97 ff sbrs r25, 7
3c0c: 03 c0 rjmp .+6 ; 0x3c14 <SetNeutral+0x10a>
3c0e: 90 95 com r25
3c10: 81 95 neg r24
3c12: 9f 4f sbci r25, 0xFF ; 255
3c14: 60 e1 ldi r22, 0x10 ; 16
3c16: 70 e0 ldi r23, 0x00 ; 0
3c18: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
3c1c: 70 93 de 01 sts 0x01DE, r23
3c20: 60 93 dd 01 sts 0x01DD, r22
3c24: 60 91 5a 05 lds r22, 0x055A
3c28: 70 91 5b 05 lds r23, 0x055B
3c2c: 88 27 eor r24, r24
3c2e: 77 fd sbrc r23, 7
3c30: 80 95 com r24
3c32: 98 2f mov r25, r24
3c34: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
3c38: 60 93 e1 01 sts 0x01E1, r22
3c3c: 70 93 e2 01 sts 0x01E2, r23
3c40: 80 93 e3 01 sts 0x01E3, r24
3c44: 90 93 e4 01 sts 0x01E4, r25
3c48: 10 92 fb 01 sts 0x01FB, r1
3c4c: 10 92 fc 01 sts 0x01FC, r1
3c50: 10 92 fd 01 sts 0x01FD, r1
3c54: 10 92 fe 01 sts 0x01FE, r1
3c58: 10 92 ff 01 sts 0x01FF, r1
3c5c: 10 92 00 02 sts 0x0200, r1
3c60: 10 92 01 02 sts 0x0201, r1
3c64: 10 92 02 02 sts 0x0202, r1
3c68: 10 92 03 02 sts 0x0203, r1
3c6c: 10 92 04 02 sts 0x0204, r1
3c70: 10 92 05 02 sts 0x0205, r1
3c74: 10 92 06 02 sts 0x0206, r1
3c78: 10 92 07 02 sts 0x0207, r1
3c7c: 10 92 08 02 sts 0x0208, r1
3c80: 10 92 09 02 sts 0x0209, r1
3c84: 10 92 0a 02 sts 0x020A, r1
3c88: 10 92 0b 02 sts 0x020B, r1
3c8c: 10 92 0c 02 sts 0x020C, r1
3c90: 10 92 0d 02 sts 0x020D, r1
3c94: 10 92 0e 02 sts 0x020E, r1
3c98: 10 92 db 05 sts 0x05DB, r1
3c9c: 10 92 da 05 sts 0x05DA, r1
3ca0: 10 92 d9 05 sts 0x05D9, r1
3ca4: 10 92 d8 05 sts 0x05D8, r1
3ca8: 10 92 e7 05 sts 0x05E7, r1
3cac: 10 92 e6 05 sts 0x05E6, r1
3cb0: 80 91 06 01 lds r24, 0x0106
3cb4: 90 91 07 01 lds r25, 0x0107
3cb8: a0 91 08 01 lds r26, 0x0108
3cbc: b0 91 09 01 lds r27, 0x0109
3cc0: 90 93 5d 05 sts 0x055D, r25
3cc4: 80 93 5c 05 sts 0x055C, r24
3cc8: 10 92 c5 01 sts 0x01C5, r1
3ccc: 10 92 c4 01 sts 0x01C4, r1
3cd0: 10 92 13 02 sts 0x0213, r1
3cd4: 10 92 14 02 sts 0x0214, r1
3cd8: 10 92 15 02 sts 0x0215, r1
3cdc: 10 92 16 02 sts 0x0216, r1
3ce0: 80 91 17 02 lds r24, 0x0217
3ce4: 90 91 18 02 lds r25, 0x0218
3ce8: 90 93 1a 02 sts 0x021A, r25
3cec: 80 93 19 02 sts 0x0219, r24
3cf0: 82 e3 ldi r24, 0x32 ; 50
3cf2: 90 e0 ldi r25, 0x00 ; 0
3cf4: 90 93 ac 01 sts 0x01AC, r25
3cf8: 80 93 ab 01 sts 0x01AB, r24
3cfc: df 91 pop r29
3cfe: cf 91 pop r28
3d00: 08 95 ret
00003d02 <Piep>:
3d02: 1f 93 push r17
3d04: 18 2f mov r17, r24
3d06: 0e c0 rjmp .+28 ; 0x3d24 <Piep+0x22>
3d08: 80 91 2e 02 lds r24, 0x022E
3d0c: 88 23 and r24, r24
3d0e: 61 f4 brne .+24 ; 0x3d28 <Piep+0x26>
3d10: 84 e6 ldi r24, 0x64 ; 100
3d12: 90 e0 ldi r25, 0x00 ; 0
3d14: 90 93 ac 01 sts 0x01AC, r25
3d18: 80 93 ab 01 sts 0x01AB, r24
3d1c: 8a ef ldi r24, 0xFA ; 250
3d1e: 90 e0 ldi r25, 0x00 ; 0
3d20: 0e 94 1a 0d call 0x1a34 ; 0x1a34 <Delay_ms>
3d24: 11 50 subi r17, 0x01 ; 1
3d26: 80 f7 brcc .-32 ; 0x3d08 <Piep+0x6>
3d28: 1f 91 pop r17
3d2a: 08 95 ret
00003d2c <MotorRegler>:
3d2c: 2f 92 push r2
3d2e: 3f 92 push r3
3d30: 4f 92 push r4
3d32: 5f 92 push r5
3d34: 6f 92 push r6
3d36: 7f 92 push r7
3d38: 8f 92 push r8
3d3a: 9f 92 push r9
3d3c: af 92 push r10
3d3e: bf 92 push r11
3d40: cf 92 push r12
3d42: df 92 push r13
3d44: ef 92 push r14
3d46: ff 92 push r15
3d48: 0f 93 push r16
3d4a: 1f 93 push r17
3d4c: cf 93 push r28
3d4e: df 93 push r29
3d50: cd b7 in r28, 0x3d ; 61
3d52: de b7 in r29, 0x3e ; 62
3d54: 24 97 sbiw r28, 0x04 ; 4
3d56: 0f b6 in r0, 0x3f ; 63
3d58: f8 94 cli
3d5a: de bf out 0x3e, r29 ; 62
3d5c: 0f be out 0x3f, r0 ; 63
3d5e: cd bf out 0x3d, r28 ; 61
3d60: 0e 94 b6 15 call 0x2b6c ; 0x2b6c <Mittelwert>
3d64: 29 9a sbi 0x05, 1 ; 5
3d66: e0 91 a0 05 lds r30, 0x05A0
3d6a: ae 2f mov r26, r30
3d6c: bb 27 eor r27, r27
3d6e: aa 0f add r26, r26
3d70: bb 1f adc r27, r27
3d72: ae 58 subi r26, 0x8E ; 142
3d74: ba 4f sbci r27, 0xFA ; 250
3d76: 0d 90 ld r0, X+
3d78: bc 91 ld r27, X
3d7a: a0 2d mov r26, r0
3d7c: 9d 01 movw r18, r26
3d7e: 28 58 subi r18, 0x88 ; 136
3d80: 3f 4f sbci r19, 0xFF ; 255
3d82: 3a 83 std Y+2, r19 ; 0x02
3d84: 29 83 std Y+1, r18 ; 0x01
3d86: 37 ff sbrs r19, 7
3d88: 02 c0 rjmp .+4 ; 0x3d8e <MotorRegler+0x62>
3d8a: 1a 82 std Y+2, r1 ; 0x02
3d8c: 19 82 std Y+1, r1 ; 0x01
3d8e: 80 91 27 02 lds r24, 0x0227
3d92: 84 36 cpi r24, 0x64 ; 100
3d94: 08 f0 brcs .+2 ; 0x3d98 <MotorRegler+0x6c>
3d96: 4a c0 rjmp .+148 ; 0x3e2c <MotorRegler+0x100>
3d98: 80 91 01 01 lds r24, 0x0101
3d9c: 88 23 and r24, r24
3d9e: 31 f4 brne .+12 ; 0x3dac <MotorRegler+0x80>
3da0: 84 ef ldi r24, 0xF4 ; 244
3da2: 91 e0 ldi r25, 0x01 ; 1
3da4: 90 93 ac 01 sts 0x01AC, r25
3da8: 80 93 ab 01 sts 0x01AB, r24
3dac: 80 91 42 02 lds r24, 0x0242
3db0: 90 91 43 02 lds r25, 0x0243
3db4: 00 97 sbiw r24, 0x00 ; 0
3db6: 31 f0 breq .+12 ; 0x3dc4 <MotorRegler+0x98>
3db8: 01 97 sbiw r24, 0x01 ; 1
3dba: 90 93 43 02 sts 0x0243, r25
3dbe: 80 93 42 02 sts 0x0242, r24
3dc2: 04 c0 rjmp .+8 ; 0x3dcc <MotorRegler+0xa0>
3dc4: 10 92 2e 02 sts 0x022E, r1
3dc8: 10 92 1d 02 sts 0x021D, r1
3dcc: 28 9a sbi 0x05, 0 ; 5
3dce: 80 91 3d 02 lds r24, 0x023D
3dd2: 90 91 3e 02 lds r25, 0x023E
3dd6: 81 5d subi r24, 0xD1 ; 209
3dd8: 97 40 sbci r25, 0x07 ; 7
3dda: 28 f1 brcs .+74 ; 0x3e26 <MotorRegler+0xfa>
3ddc: 80 91 b7 05 lds r24, 0x05B7
3de0: 48 2f mov r20, r24
3de2: 55 27 eor r21, r21
3de4: 5a 83 std Y+2, r21 ; 0x02
3de6: 49 83 std Y+1, r20 ; 0x01
3de8: 81 e0 ldi r24, 0x01 ; 1
3dea: 80 93 1d 02 sts 0x021D, r24
3dee: e0 91 9e 05 lds r30, 0x059E
3df2: ff 27 eor r31, r31
3df4: ee 0f add r30, r30
3df6: ff 1f adc r31, r31
3df8: ee 58 subi r30, 0x8E ; 142
3dfa: fa 4f sbci r31, 0xFA ; 250
3dfc: 11 82 std Z+1, r1 ; 0x01
3dfe: 10 82 st Z, r1
3e00: e0 91 9f 05 lds r30, 0x059F
3e04: ff 27 eor r31, r31
3e06: ee 0f add r30, r30
3e08: ff 1f adc r31, r31
3e0a: ee 58 subi r30, 0x8E ; 142
3e0c: fa 4f sbci r31, 0xFA ; 250
3e0e: 11 82 std Z+1, r1 ; 0x01
3e10: 10 82 st Z, r1
3e12: e0 91 a1 05 lds r30, 0x05A1
3e16: ff 27 eor r31, r31
3e18: ee 0f add r30, r30
3e1a: ff 1f adc r31, r31
3e1c: ee 58 subi r30, 0x8E ; 142
3e1e: fa 4f sbci r31, 0xFA ; 250
3e20: 11 82 std Z+1, r1 ; 0x01
3e22: 10 82 st Z, r1
3e24: ce c1 rjmp .+924 ; 0x41c2 <MotorRegler+0x496>
3e26: 10 92 2e 02 sts 0x022E, r1
3e2a: cb c1 rjmp .+918 ; 0x41c2 <MotorRegler+0x496>
3e2c: 80 91 27 02 lds r24, 0x0227
3e30: 8d 38 cpi r24, 0x8D ; 141
3e32: 08 f4 brcc .+2 ; 0x3e36 <MotorRegler+0x10a>
3e34: c6 c1 rjmp .+908 ; 0x41c2 <MotorRegler+0x496>
3e36: 10 92 1d 02 sts 0x021D, r1
3e3a: 80 91 b8 05 lds r24, 0x05B8
3e3e: 22 e3 ldi r18, 0x32 ; 50
3e40: 82 9f mul r24, r18
3e42: c0 01 movw r24, r0
3e44: 11 24 eor r1, r1
3e46: 90 93 43 02 sts 0x0243, r25
3e4a: 80 93 42 02 sts 0x0242, r24
3e4e: 69 81 ldd r22, Y+1 ; 0x01
3e50: 7a 81 ldd r23, Y+2 ; 0x02
3e52: 69 32 cpi r22, 0x29 ; 41
3e54: 71 05 cpc r23, r1
3e56: 6c f0 brlt .+26 ; 0x3e72 <MotorRegler+0x146>
3e58: 80 91 3d 02 lds r24, 0x023D
3e5c: 90 91 3e 02 lds r25, 0x023E
3e60: 7f ef ldi r23, 0xFF ; 255
3e62: 8f 3f cpi r24, 0xFF ; 255
3e64: 97 07 cpc r25, r23
3e66: 81 f1 breq .+96 ; 0x3ec8 <MotorRegler+0x19c>
3e68: 01 96 adiw r24, 0x01 ; 1
3e6a: 90 93 3e 02 sts 0x023E, r25
3e6e: 80 93 3d 02 sts 0x023D, r24
3e72: 80 91 3d 02 lds r24, 0x023D
3e76: 90 91 3e 02 lds r25, 0x023E
3e7a: 88 3c cpi r24, 0xC8 ; 200
3e7c: 91 05 cpc r25, r1
3e7e: 20 f0 brcs .+8 ; 0x3e88 <MotorRegler+0x15c>
3e80: 89 81 ldd r24, Y+1 ; 0x01
3e82: 9a 81 ldd r25, Y+2 ; 0x02
3e84: 88 97 sbiw r24, 0x28 ; 40
3e86: 04 f5 brge .+64 ; 0x3ec8 <MotorRegler+0x19c>
3e88: 10 92 58 02 sts 0x0258, r1
3e8c: 10 92 59 02 sts 0x0259, r1
3e90: 10 92 5a 02 sts 0x025A, r1
3e94: 10 92 5b 02 sts 0x025B, r1
3e98: 10 92 54 02 sts 0x0254, r1
3e9c: 10 92 55 02 sts 0x0255, r1
3ea0: 10 92 56 02 sts 0x0256, r1
3ea4: 10 92 57 02 sts 0x0257, r1
3ea8: 10 92 0b 02 sts 0x020B, r1
3eac: 10 92 0c 02 sts 0x020C, r1
3eb0: 10 92 0d 02 sts 0x020D, r1
3eb4: 10 92 0e 02 sts 0x020E, r1
3eb8: 10 92 0f 02 sts 0x020F, r1
3ebc: 10 92 10 02 sts 0x0210, r1
3ec0: 10 92 11 02 sts 0x0211, r1
3ec4: 10 92 12 02 sts 0x0212, r1
3ec8: e9 81 ldd r30, Y+1 ; 0x01
3eca: fa 81 ldd r31, Y+2 ; 0x02
3ecc: e9 3c cpi r30, 0xC9 ; 201
3ece: f1 05 cpc r31, r1
3ed0: 0c f4 brge .+2 ; 0x3ed4 <MotorRegler+0x1a8>
3ed2: d6 c0 rjmp .+428 ; 0x4080 <MotorRegler+0x354>
3ed4: 80 91 2e 02 lds r24, 0x022E
3ed8: 88 23 and r24, r24
3eda: 09 f0 breq .+2 ; 0x3ede <MotorRegler+0x1b2>
3edc: 72 c1 rjmp .+740 ; 0x41c2 <MotorRegler+0x496>
3ede: e0 91 a1 05 lds r30, 0x05A1
3ee2: ff 27 eor r31, r31
3ee4: ee 0f add r30, r30
3ee6: ff 1f adc r31, r31
3ee8: ee 58 subi r30, 0x8E ; 142
3eea: fa 4f sbci r31, 0xFA ; 250
3eec: 80 81 ld r24, Z
3eee: 91 81 ldd r25, Z+1 ; 0x01
3ef0: 8c 34 cpi r24, 0x4C ; 76
3ef2: 91 05 cpc r25, r1
3ef4: 0c f4 brge .+2 ; 0x3ef8 <MotorRegler+0x1cc>
3ef6: c1 c0 rjmp .+386 ; 0x407a <MotorRegler+0x34e>
3ef8: 80 91 41 02 lds r24, 0x0241
3efc: 8f 5f subi r24, 0xFF ; 255
3efe: 80 93 41 02 sts 0x0241, r24
3f02: 89 3c cpi r24, 0xC9 ; 201
3f04: 08 f4 brcc .+2 ; 0x3f08 <MotorRegler+0x1dc>
3f06: 5d c1 rjmp .+698 ; 0x41c2 <MotorRegler+0x496>
3f08: 29 98 cbi 0x05, 1 ; 5
3f0a: 0e 94 85 1d call 0x3b0a ; 0x3b0a <SetNeutral>
3f0e: 10 92 2e 02 sts 0x022E, r1
3f12: 10 92 41 02 sts 0x0241, r1
3f16: 10 92 3e 02 sts 0x023E, r1
3f1a: 10 92 3d 02 sts 0x023D, r1
3f1e: 80 91 9e 05 lds r24, 0x059E
3f22: 28 2f mov r18, r24
3f24: 33 27 eor r19, r19
3f26: f9 01 movw r30, r18
3f28: ee 0f add r30, r30
3f2a: ff 1f adc r31, r31
3f2c: ee 58 subi r30, 0x8E ; 142
3f2e: fa 4f sbci r31, 0xFA ; 250
3f30: 80 81 ld r24, Z
3f32: 91 81 ldd r25, Z+1 ; 0x01
3f34: 87 34 cpi r24, 0x47 ; 71
3f36: 91 05 cpc r25, r1
3f38: 9c f4 brge .+38 ; 0x3f60 <MotorRegler+0x234>
3f3a: e0 91 9f 05 lds r30, 0x059F
3f3e: ff 27 eor r31, r31
3f40: ee 0f add r30, r30
3f42: ff 1f adc r31, r31
3f44: ee 58 subi r30, 0x8E ; 142
3f46: fa 4f sbci r31, 0xFA ; 250
3f48: 01 90 ld r0, Z+
3f4a: f0 81 ld r31, Z
3f4c: e0 2d mov r30, r0
3f4e: f7 ff sbrs r31, 7
3f50: 03 c0 rjmp .+6 ; 0x3f58 <MotorRegler+0x22c>
3f52: f0 95 com r31
3f54: e1 95 neg r30
3f56: ff 4f sbci r31, 0xFF ; 255
3f58: e7 34 cpi r30, 0x47 ; 71
3f5a: f1 05 cpc r31, r1
3f5c: 0c f4 brge .+2 ; 0x3f60 <MotorRegler+0x234>
3f5e: 6c c0 rjmp .+216 ; 0x4038 <MotorRegler+0x30c>
3f60: 80 91 9f 05 lds r24, 0x059F
3f64: 68 2f mov r22, r24
3f66: 77 27 eor r23, r23
3f68: db 01 movw r26, r22
3f6a: aa 0f add r26, r26
3f6c: bb 1f adc r27, r27
3f6e: ae 58 subi r26, 0x8E ; 142
3f70: ba 4f sbci r27, 0xFA ; 250
3f72: 8d 91 ld r24, X+
3f74: 9c 91 ld r25, X
3f76: 11 97 sbiw r26, 0x01 ; 1
3f78: 87 34 cpi r24, 0x47 ; 71
3f7a: 91 05 cpc r25, r1
3f7c: 3c f0 brlt .+14 ; 0x3f8c <MotorRegler+0x260>
3f7e: f9 01 movw r30, r18
3f80: ee 0f add r30, r30
3f82: ff 1f adc r31, r31
3f84: ee 58 subi r30, 0x8E ; 142
3f86: fa 4f sbci r31, 0xFA ; 250
3f88: 80 81 ld r24, Z
3f8a: 91 81 ldd r25, Z+1 ; 0x01
3f8c: 8d 91 ld r24, X+
3f8e: 9c 91 ld r25, X
3f90: 87 34 cpi r24, 0x47 ; 71
3f92: 91 05 cpc r25, r1
3f94: 64 f0 brlt .+24 ; 0x3fae <MotorRegler+0x282>
3f96: f9 01 movw r30, r18
3f98: ee 0f add r30, r30
3f9a: ff 1f adc r31, r31
3f9c: ee 58 subi r30, 0x8E ; 142
3f9e: fa 4f sbci r31, 0xFA ; 250
3fa0: 80 81 ld r24, Z
3fa2: 91 81 ldd r25, Z+1 ; 0x01
3fa4: 87 34 cpi r24, 0x47 ; 71
3fa6: 91 05 cpc r25, r1
3fa8: 14 f0 brlt .+4 ; 0x3fae <MotorRegler+0x282>
3faa: 42 e0 ldi r20, 0x02 ; 2
3fac: 01 c0 rjmp .+2 ; 0x3fb0 <MotorRegler+0x284>
3fae: 41 e0 ldi r20, 0x01 ; 1
3fb0: fb 01 movw r30, r22
3fb2: ee 0f add r30, r30
3fb4: ff 1f adc r31, r31
3fb6: ee 58 subi r30, 0x8E ; 142
3fb8: fa 4f sbci r31, 0xFA ; 250
3fba: 80 81 ld r24, Z
3fbc: 91 81 ldd r25, Z+1 ; 0x01
3fbe: 86 34 cpi r24, 0x46 ; 70
3fc0: 91 05 cpc r25, r1
3fc2: 5c f4 brge .+22 ; 0x3fda <MotorRegler+0x2ae>
3fc4: f9 01 movw r30, r18
3fc6: ee 0f add r30, r30
3fc8: ff 1f adc r31, r31
3fca: ee 58 subi r30, 0x8E ; 142
3fcc: fa 4f sbci r31, 0xFA ; 250
3fce: 80 81 ld r24, Z
3fd0: 91 81 ldd r25, Z+1 ; 0x01
3fd2: 87 34 cpi r24, 0x47 ; 71
3fd4: 91 05 cpc r25, r1
3fd6: 0c f0 brlt .+2 ; 0x3fda <MotorRegler+0x2ae>
3fd8: 43 e0 ldi r20, 0x03 ; 3
3fda: fb 01 movw r30, r22
3fdc: ee 0f add r30, r30
3fde: ff 1f adc r31, r31
3fe0: ee 58 subi r30, 0x8E ; 142
3fe2: fa 4f sbci r31, 0xFA ; 250
3fe4: 80 81 ld r24, Z
3fe6: 91 81 ldd r25, Z+1 ; 0x01
3fe8: 8a 5b subi r24, 0xBA ; 186
3fea: 9f 4f sbci r25, 0xFF ; 255
3fec: 5c f4 brge .+22 ; 0x4004 <MotorRegler+0x2d8>
3fee: f9 01 movw r30, r18
3ff0: ee 0f add r30, r30
3ff2: ff 1f adc r31, r31
3ff4: ee 58 subi r30, 0x8E ; 142
3ff6: fa 4f sbci r31, 0xFA ; 250
3ff8: 80 81 ld r24, Z
3ffa: 91 81 ldd r25, Z+1 ; 0x01
3ffc: 87 34 cpi r24, 0x47 ; 71
3ffe: 91 05 cpc r25, r1
4000: 0c f0 brlt .+2 ; 0x4004 <MotorRegler+0x2d8>
4002: 44 e0 ldi r20, 0x04 ; 4
4004: 66 0f add r22, r22
4006: 77 1f adc r23, r23
4008: 6e 58 subi r22, 0x8E ; 142
400a: 7a 4f sbci r23, 0xFA ; 250
400c: fb 01 movw r30, r22
400e: 80 81 ld r24, Z
4010: 91 81 ldd r25, Z+1 ; 0x01
4012: 8a 5b subi r24, 0xBA ; 186
4014: 9f 4f sbci r25, 0xFF ; 255
4016: 5c f4 brge .+22 ; 0x402e <MotorRegler+0x302>
4018: 22 0f add r18, r18
401a: 33 1f adc r19, r19
401c: 2e 58 subi r18, 0x8E ; 142
401e: 3a 4f sbci r19, 0xFA ; 250
4020: f9 01 movw r30, r18
4022: 80 81 ld r24, Z
4024: 91 81 ldd r25, Z+1 ; 0x01
4026: 86 34 cpi r24, 0x46 ; 70
4028: 91 05 cpc r25, r1
402a: 0c f4 brge .+2 ; 0x402e <MotorRegler+0x302>
402c: 45 e0 ldi r20, 0x05 ; 5
402e: a2 e0 ldi r26, 0x02 ; 2
4030: b0 e0 ldi r27, 0x00 ; 0
4032: 04 2e mov r0, r20
4034: 0e 94 71 2e call 0x5ce2 ; 0x5ce2 <__eeprom_write_byte_1F2021>
4038: 0e 94 0b 02 call 0x416 ; 0x416 <GetActiveParamSetNumber>
403c: 4a e3 ldi r20, 0x3A ; 58
403e: 6e e9 ldi r22, 0x9E ; 158
4040: 75 e0 ldi r23, 0x05 ; 5
4042: 0e 94 2a 02 call 0x454 ; 0x454 <ReadParameterSet>
4046: 0e 94 0b 02 call 0x416 ; 0x416 <GetActiveParamSetNumber>
404a: 0e 94 81 1e call 0x3d02 ; 0x3d02 <Piep>
404e: 80 91 a6 05 lds r24, 0x05A6
4052: 80 ff sbrs r24, 0
4054: b6 c0 rjmp .+364 ; 0x41c2 <MotorRegler+0x496>
4056: 80 91 0a 01 lds r24, 0x010A
405a: 90 91 0b 01 lds r25, 0x010B
405e: 87 5b subi r24, 0xB7 ; 183
4060: 93 40 sbci r25, 0x03 ; 3
4062: 40 f4 brcc .+16 ; 0x4074 <MotorRegler+0x348>
4064: 80 91 0a 01 lds r24, 0x010A
4068: 90 91 0b 01 lds r25, 0x010B
406c: 8e 5e subi r24, 0xEE ; 238
406e: 92 40 sbci r25, 0x02 ; 2
4070: 08 f0 brcs .+2 ; 0x4074 <MotorRegler+0x348>
4072: a7 c0 rjmp .+334 ; 0x41c2 <MotorRegler+0x496>
4074: 0e 94 56 10 call 0x20ac ; 0x20ac <SucheLuftruckOffset>
4078: a4 c0 rjmp .+328 ; 0x41c2 <MotorRegler+0x496>
407a: 10 92 41 02 sts 0x0241, r1
407e: a1 c0 rjmp .+322 ; 0x41c2 <MotorRegler+0x496>
4080: 49 81 ldd r20, Y+1 ; 0x01
4082: 5a 81 ldd r21, Y+2 ; 0x02
4084: 43 32 cpi r20, 0x23 ; 35
4086: 51 05 cpc r21, r1
4088: 0c f0 brlt .+2 ; 0x408c <MotorRegler+0x360>
408a: 9b c0 rjmp .+310 ; 0x41c2 <MotorRegler+0x496>
408c: 80 91 a1 05 lds r24, 0x05A1
4090: 48 2f mov r20, r24
4092: 55 27 eor r21, r21
4094: fa 01 movw r30, r20
4096: ee 0f add r30, r30
4098: ff 1f adc r31, r31
409a: ee 58 subi r30, 0x8E ; 142
409c: fa 4f sbci r31, 0xFA ; 250
409e: 80 81 ld r24, Z
40a0: 91 81 ldd r25, Z+1 ; 0x01
40a2: 85 5b subi r24, 0xB5 ; 181
40a4: 9f 4f sbci r25, 0xFF ; 255
40a6: 0c f0 brlt .+2 ; 0x40aa <MotorRegler+0x37e>
40a8: 6d c0 rjmp .+218 ; 0x4184 <MotorRegler+0x458>
40aa: 80 91 40 02 lds r24, 0x0240
40ae: 8f 5f subi r24, 0xFF ; 255
40b0: 80 93 40 02 sts 0x0240, r24
40b4: 89 3c cpi r24, 0xC9 ; 201
40b6: 08 f4 brcc .+2 ; 0x40ba <MotorRegler+0x38e>
40b8: 67 c0 rjmp .+206 ; 0x4188 <MotorRegler+0x45c>
40ba: 88 ec ldi r24, 0xC8 ; 200
40bc: 80 93 40 02 sts 0x0240, r24
40c0: 81 e0 ldi r24, 0x01 ; 1
40c2: 90 e0 ldi r25, 0x00 ; 0
40c4: 90 93 3e 02 sts 0x023E, r25
40c8: 80 93 3d 02 sts 0x023D, r24
40cc: 81 e0 ldi r24, 0x01 ; 1
40ce: 80 93 2e 02 sts 0x022E, r24
40d2: 10 92 50 02 sts 0x0250, r1
40d6: 10 92 51 02 sts 0x0251, r1
40da: 10 92 52 02 sts 0x0252, r1
40de: 10 92 53 02 sts 0x0253, r1
40e2: 10 92 0b 02 sts 0x020B, r1
40e6: 10 92 0c 02 sts 0x020C, r1
40ea: 10 92 0d 02 sts 0x020D, r1
40ee: 10 92 0e 02 sts 0x020E, r1
40f2: 10 92 0f 02 sts 0x020F, r1
40f6: 10 92 10 02 sts 0x0210, r1
40fa: 10 92 11 02 sts 0x0211, r1
40fe: 10 92 12 02 sts 0x0212, r1
4102: 10 92 fb 01 sts 0x01FB, r1
4106: 10 92 fc 01 sts 0x01FC, r1
410a: 10 92 fd 01 sts 0x01FD, r1
410e: 10 92 fe 01 sts 0x01FE, r1
4112: 10 92 03 02 sts 0x0203, r1
4116: 10 92 04 02 sts 0x0204, r1
411a: 10 92 05 02 sts 0x0205, r1
411e: 10 92 06 02 sts 0x0206, r1
4122: 80 91 e7 01 lds r24, 0x01E7
4126: 90 91 e8 01 lds r25, 0x01E8
412a: a0 91 e9 01 lds r26, 0x01E9
412e: b0 91 ea 01 lds r27, 0x01EA
4132: 80 93 ff 01 sts 0x01FF, r24
4136: 90 93 00 02 sts 0x0200, r25
413a: a0 93 01 02 sts 0x0201, r26
413e: b0 93 02 02 sts 0x0202, r27
4142: 80 91 ef 01 lds r24, 0x01EF
4146: 90 91 f0 01 lds r25, 0x01F0
414a: a0 91 f1 01 lds r26, 0x01F1
414e: b0 91 f2 01 lds r27, 0x01F2
4152: 80 93 07 02 sts 0x0207, r24
4156: 90 93 08 02 sts 0x0208, r25
415a: a0 93 09 02 sts 0x0209, r26
415e: b0 93 0a 02 sts 0x020A, r27
4162: 10 92 58 02 sts 0x0258, r1
4166: 10 92 59 02 sts 0x0259, r1
416a: 10 92 5a 02 sts 0x025A, r1
416e: 10 92 5b 02 sts 0x025B, r1
4172: 10 92 54 02 sts 0x0254, r1
4176: 10 92 55 02 sts 0x0255, r1
417a: 10 92 56 02 sts 0x0256, r1
417e: 10 92 57 02 sts 0x0257, r1
4182: 02 c0 rjmp .+4 ; 0x4188 <MotorRegler+0x45c>
4184: 10 92 40 02 sts 0x0240, r1
4188: 44 0f add r20, r20
418a: 55 1f adc r21, r21
418c: 4e 58 subi r20, 0x8E ; 142
418e: 5a 4f sbci r21, 0xFA ; 250
4190: fa 01 movw r30, r20
4192: 80 81 ld r24, Z
4194: 91 81 ldd r25, Z+1 ; 0x01
4196: 8c 34 cpi r24, 0x4C ; 76
4198: 91 05 cpc r25, r1
419a: 8c f0 brlt .+34 ; 0x41be <MotorRegler+0x492>
419c: 80 91 3f 02 lds r24, 0x023F
41a0: 8f 5f subi r24, 0xFF ; 255
41a2: 80 93 3f 02 sts 0x023F, r24
41a6: 89 3c cpi r24, 0xC9 ; 201
41a8: 60 f0 brcs .+24 ; 0x41c2 <MotorRegler+0x496>
41aa: 10 92 2e 02 sts 0x022E, r1
41ae: 88 ec ldi r24, 0xC8 ; 200
41b0: 80 93 3f 02 sts 0x023F, r24
41b4: 10 92 3e 02 sts 0x023E, r1
41b8: 10 92 3d 02 sts 0x023D, r1
41bc: 02 c0 rjmp .+4 ; 0x41c2 <MotorRegler+0x496>
41be: 10 92 3f 02 sts 0x023F, r1
41c2: 80 91 67 01 lds r24, 0x0167
41c6: 81 50 subi r24, 0x01 ; 1
41c8: 80 93 67 01 sts 0x0167, r24
41cc: 80 91 67 01 lds r24, 0x0167
41d0: 8f 3f cpi r24, 0xFF ; 255
41d2: 29 f0 breq .+10 ; 0x41de <MotorRegler+0x4b2>
41d4: 80 91 1d 02 lds r24, 0x021D
41d8: 88 23 and r24, r24
41da: 09 f4 brne .+2 ; 0x41de <MotorRegler+0x4b2>
41dc: 12 c1 rjmp .+548 ; 0x4402 <MotorRegler+0x6d6>
41de: 0e 94 13 1a call 0x3426 ; 0x3426 <ParameterZuordnung>
41e2: e0 91 9e 05 lds r30, 0x059E
41e6: ff 27 eor r31, r31
41e8: ee 0f add r30, r30
41ea: ff 1f adc r31, r31
41ec: df 01 movw r26, r30
41ee: ae 58 subi r26, 0x8E ; 142
41f0: ba 4f sbci r27, 0xFA ; 250
41f2: 8d 91 ld r24, X+
41f4: 9c 91 ld r25, X
41f6: 60 91 ad 05 lds r22, 0x05AD
41fa: 77 27 eor r23, r23
41fc: e8 57 subi r30, 0x78 ; 120
41fe: fa 4f sbci r31, 0xFA ; 250
4200: 20 81 ld r18, Z
4202: 31 81 ldd r19, Z+1 ; 0x01
4204: 40 91 ae 05 lds r20, 0x05AE
4208: 55 27 eor r21, r21
420a: fc 01 movw r30, r24
420c: e6 9f mul r30, r22
420e: c0 01 movw r24, r0
4210: e7 9f mul r30, r23
4212: 90 0d add r25, r0
4214: f6 9f mul r31, r22
4216: 90 0d add r25, r0
4218: 11 24 eor r1, r1
421a: f9 01 movw r30, r18
421c: e4 9f mul r30, r20
421e: 90 01 movw r18, r0
4220: e5 9f mul r30, r21
4222: 30 0d add r19, r0
4224: f4 9f mul r31, r20
4226: 30 0d add r19, r0
4228: 11 24 eor r1, r1
422a: 82 0f add r24, r18
422c: 93 1f adc r25, r19
422e: 90 93 29 02 sts 0x0229, r25
4232: 80 93 28 02 sts 0x0228, r24
4236: e0 91 9f 05 lds r30, 0x059F
423a: ff 27 eor r31, r31
423c: ee 0f add r30, r30
423e: ff 1f adc r31, r31
4240: df 01 movw r26, r30
4242: ae 58 subi r26, 0x8E ; 142
4244: ba 4f sbci r27, 0xFA ; 250
4246: 8d 91 ld r24, X+
4248: 9c 91 ld r25, X
424a: e8 57 subi r30, 0x78 ; 120
424c: fa 4f sbci r31, 0xFA ; 250
424e: 20 81 ld r18, Z
4250: 31 81 ldd r19, Z+1 ; 0x01
4252: fc 01 movw r30, r24
4254: e6 9f mul r30, r22
4256: c0 01 movw r24, r0
4258: e7 9f mul r30, r23
425a: 90 0d add r25, r0
425c: f6 9f mul r31, r22
425e: 90 0d add r25, r0
4260: 11 24 eor r1, r1
4262: b9 01 movw r22, r18
4264: 64 9f mul r22, r20
4266: 90 01 movw r18, r0
4268: 65 9f mul r22, r21
426a: 30 0d add r19, r0
426c: 74 9f mul r23, r20
426e: 30 0d add r19, r0
4270: 11 24 eor r1, r1
4272: 82 0f add r24, r18
4274: 93 1f adc r25, r19
4276: 90 93 2b 02 sts 0x022B, r25
427a: 80 93 2a 02 sts 0x022A, r24
427e: e0 91 a1 05 lds r30, 0x05A1
4282: ff 27 eor r31, r31
4284: ee 0f add r30, r30
4286: ff 1f adc r31, r31
4288: ee 58 subi r30, 0x8E ; 142
428a: fa 4f sbci r31, 0xFA ; 250
428c: 80 81 ld r24, Z
428e: 91 81 ldd r25, Z+1 ; 0x01
4290: 90 95 com r25
4292: 81 95 neg r24
4294: 9f 4f sbci r25, 0xFF ; 255
4296: 90 93 2d 02 sts 0x022D, r25
429a: 80 93 2c 02 sts 0x022C, r24
429e: 10 91 85 01 lds r17, 0x0185
42a2: 61 2f mov r22, r17
42a4: 77 27 eor r23, r23
42a6: 67 fd sbrc r22, 7
42a8: 70 95 com r23
42aa: 87 2f mov r24, r23
42ac: 97 2f mov r25, r23
42ae: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
42b2: 17 ff sbrs r17, 7
42b4: 06 c0 rjmp .+12 ; 0x42c2 <MotorRegler+0x596>
42b6: 20 e0 ldi r18, 0x00 ; 0
42b8: 30 e0 ldi r19, 0x00 ; 0
42ba: 40 e8 ldi r20, 0x80 ; 128
42bc: 53 e4 ldi r21, 0x43 ; 67
42be: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3>
42c2: 20 e0 ldi r18, 0x00 ; 0
42c4: 30 e0 ldi r19, 0x00 ; 0
42c6: 40 e2 ldi r20, 0x20 ; 32
42c8: 51 e4 ldi r21, 0x41 ; 65
42ca: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3>
42ce: 20 e0 ldi r18, 0x00 ; 0
42d0: 30 e0 ldi r19, 0x00 ; 0
42d2: 40 e8 ldi r20, 0x80 ; 128
42d4: 5b e3 ldi r21, 0x3B ; 59
42d6: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
42da: 5b 01 movw r10, r22
42dc: 6c 01 movw r12, r24
42de: 60 93 e8 05 sts 0x05E8, r22
42e2: 70 93 e9 05 sts 0x05E9, r23
42e6: 80 93 ea 05 sts 0x05EA, r24
42ea: 90 93 eb 05 sts 0x05EB, r25
42ee: 10 91 86 01 lds r17, 0x0186
42f2: 61 2f mov r22, r17
42f4: 77 27 eor r23, r23
42f6: 67 fd sbrc r22, 7
42f8: 70 95 com r23
42fa: 87 2f mov r24, r23
42fc: 97 2f mov r25, r23
42fe: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
4302: 17 ff sbrs r17, 7
4304: 06 c0 rjmp .+12 ; 0x4312 <MotorRegler+0x5e6>
4306: 20 e0 ldi r18, 0x00 ; 0
4308: 30 e0 ldi r19, 0x00 ; 0
430a: 40 e8 ldi r20, 0x80 ; 128
430c: 53 e4 ldi r21, 0x43 ; 67
430e: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3>
4312: 20 e0 ldi r18, 0x00 ; 0
4314: 30 ee ldi r19, 0xE0 ; 224
4316: 4b e2 ldi r20, 0x2B ; 43
4318: 57 e4 ldi r21, 0x47 ; 71
431a: 0e 94 11 2c call 0x5822 ; 0x5822 <__divsf3>
431e: 60 93 df 05 sts 0x05DF, r22
4322: 70 93 e0 05 sts 0x05E0, r23
4326: 80 93 e1 05 sts 0x05E1, r24
432a: 90 93 e2 05 sts 0x05E2, r25
432e: 80 91 a6 05 lds r24, 0x05A6
4332: 82 ff sbrs r24, 2
4334: 0c c0 rjmp .+24 ; 0x434e <MotorRegler+0x622>
4336: 80 e0 ldi r24, 0x00 ; 0
4338: 90 e0 ldi r25, 0x00 ; 0
433a: a0 e0 ldi r26, 0x00 ; 0
433c: b0 e0 ldi r27, 0x00 ; 0
433e: 80 93 df 05 sts 0x05DF, r24
4342: 90 93 e0 05 sts 0x05E0, r25
4346: a0 93 e1 05 sts 0x05E1, r26
434a: b0 93 e2 05 sts 0x05E2, r27
434e: 20 e0 ldi r18, 0x00 ; 0
4350: 30 e0 ldi r19, 0x00 ; 0
4352: 40 e0 ldi r20, 0x00 ; 0
4354: 50 e0 ldi r21, 0x00 ; 0
4356: c6 01 movw r24, r12
4358: b5 01 movw r22, r10
435a: 0e 94 91 2c call 0x5922 ; 0x5922 <__eqsf2>
435e: 88 23 and r24, r24
4360: 64 f4 brge .+24 ; 0x437a <MotorRegler+0x64e>
4362: 80 e0 ldi r24, 0x00 ; 0
4364: 90 e0 ldi r25, 0x00 ; 0
4366: a0 e0 ldi r26, 0x00 ; 0
4368: b0 e0 ldi r27, 0x00 ; 0
436a: 80 93 e8 05 sts 0x05E8, r24
436e: 90 93 e9 05 sts 0x05E9, r25
4372: a0 93 ea 05 sts 0x05EA, r26
4376: b0 93 eb 05 sts 0x05EB, r27
437a: 20 e0 ldi r18, 0x00 ; 0
437c: 30 e0 ldi r19, 0x00 ; 0
437e: 40 e0 ldi r20, 0x00 ; 0
4380: 50 e0 ldi r21, 0x00 ; 0
4382: 60 91 df 05 lds r22, 0x05DF
4386: 70 91 e0 05 lds r23, 0x05E0
438a: 80 91 e1 05 lds r24, 0x05E1
438e: 90 91 e2 05 lds r25, 0x05E2
4392: 0e 94 91 2c call 0x5922 ; 0x5922 <__eqsf2>
4396: 88 23 and r24, r24
4398: 64 f4 brge .+24 ; 0x43b2 <MotorRegler+0x686>
439a: 80 e0 ldi r24, 0x00 ; 0
439c: 90 e0 ldi r25, 0x00 ; 0
439e: a0 e0 ldi r26, 0x00 ; 0
43a0: b0 e0 ldi r27, 0x00 ; 0
43a2: 80 93 df 05 sts 0x05DF, r24
43a6: 90 93 e0 05 sts 0x05E0, r25
43aa: a0 93 e1 05 sts 0x05E1, r26
43ae: b0 93 e2 05 sts 0x05E2, r27
43b2: 80 91 1d 02 lds r24, 0x021D
43b6: 88 23 and r24, r24
43b8: 21 f1 breq .+72 ; 0x4402 <MotorRegler+0x6d6>
43ba: 10 92 2d 02 sts 0x022D, r1
43be: 10 92 2c 02 sts 0x022C, r1
43c2: 10 92 29 02 sts 0x0229, r1
43c6: 10 92 28 02 sts 0x0228, r1
43ca: 10 92 2b 02 sts 0x022B, r1
43ce: 10 92 2a 02 sts 0x022A, r1
43d2: 8d ec ldi r24, 0xCD ; 205
43d4: 9c ec ldi r25, 0xCC ; 204
43d6: ac ec ldi r26, 0xCC ; 204
43d8: bd e3 ldi r27, 0x3D ; 61
43da: 80 93 e8 05 sts 0x05E8, r24
43de: 90 93 e9 05 sts 0x05E9, r25
43e2: a0 93 ea 05 sts 0x05EA, r26
43e6: b0 93 eb 05 sts 0x05EB, r27
43ea: 8a e0 ldi r24, 0x0A ; 10
43ec: 97 ed ldi r25, 0xD7 ; 215
43ee: a3 ea ldi r26, 0xA3 ; 163
43f0: bb e3 ldi r27, 0x3B ; 59
43f2: 80 93 df 05 sts 0x05DF, r24
43f6: 90 93 e0 05 sts 0x05E0, r25
43fa: a0 93 e1 05 sts 0x05E1, r26
43fe: b0 93 e2 05 sts 0x05E2, r27
4402: 80 91 c6 01 lds r24, 0x01C6
4406: 90 91 c7 01 lds r25, 0x01C7
440a: 8d 54 subi r24, 0x4D ; 77
440c: 91 40 sbci r25, 0x01 ; 1
440e: 08 f4 brcc .+2 ; 0x4412 <MotorRegler+0x6e6>
4410: bc c0 rjmp .+376 ; 0x458a <MotorRegler+0x85e>
4412: 20 91 eb 01 lds r18, 0x01EB
4416: 30 91 ec 01 lds r19, 0x01EC
441a: 40 91 ed 01 lds r20, 0x01ED
441e: 50 91 ee 01 lds r21, 0x01EE
4422: 80 91 e7 01 lds r24, 0x01E7
4426: 90 91 e8 01 lds r25, 0x01E8
442a: a0 91 e9 01 lds r26, 0x01E9
442e: b0 91 ea 01 lds r27, 0x01EA
4432: b9 01 movw r22, r18
4434: 68 1b sub r22, r24
4436: 79 0b sbc r23, r25
4438: 70 93 47 02 sts 0x0247, r23
443c: 60 93 46 02 sts 0x0246, r22
4440: 20 91 f3 01 lds r18, 0x01F3
4444: 30 91 f4 01 lds r19, 0x01F4
4448: 40 91 f5 01 lds r20, 0x01F5
444c: 50 91 f6 01 lds r21, 0x01F6
4450: 80 91 ef 01 lds r24, 0x01EF
4454: 90 91 f0 01 lds r25, 0x01F0
4458: a0 91 f1 01 lds r26, 0x01F1
445c: b0 91 f2 01 lds r27, 0x01F2
4460: 28 1b sub r18, r24
4462: 39 0b sbc r19, r25
4464: 30 93 45 02 sts 0x0245, r19
4468: 20 93 44 02 sts 0x0244, r18
446c: 10 92 c7 01 sts 0x01C7, r1
4470: 10 92 c6 01 sts 0x01C6, r1
4474: 67 3a cpi r22, 0xA7 ; 167
4476: 71 05 cpc r23, r1
4478: 34 f0 brlt .+12 ; 0x4486 <MotorRegler+0x75a>
447a: 80 91 d7 01 lds r24, 0x01D7
447e: 90 91 d8 01 lds r25, 0x01D8
4482: 01 96 adiw r24, 0x01 ; 1
4484: 08 c0 rjmp .+16 ; 0x4496 <MotorRegler+0x76a>
4486: 6a 55 subi r22, 0x5A ; 90
4488: 7f 4f sbci r23, 0xFF ; 255
448a: 4c f4 brge .+18 ; 0x449e <MotorRegler+0x772>
448c: 80 91 d7 01 lds r24, 0x01D7
4490: 90 91 d8 01 lds r25, 0x01D8
4494: 01 97 sbiw r24, 0x01 ; 1
4496: 90 93 d8 01 sts 0x01D8, r25
449a: 80 93 d7 01 sts 0x01D7, r24
449e: 27 3a cpi r18, 0xA7 ; 167
44a0: 31 05 cpc r19, r1
44a2: 34 f0 brlt .+12 ; 0x44b0 <MotorRegler+0x784>
44a4: 80 91 d9 01 lds r24, 0x01D9
44a8: 90 91 da 01 lds r25, 0x01DA
44ac: 01 96 adiw r24, 0x01 ; 1
44ae: 08 c0 rjmp .+16 ; 0x44c0 <MotorRegler+0x794>
44b0: 2a 55 subi r18, 0x5A ; 90
44b2: 3f 4f sbci r19, 0xFF ; 255
44b4: 4c f4 brge .+18 ; 0x44c8 <MotorRegler+0x79c>
44b6: 80 91 d9 01 lds r24, 0x01D9
44ba: 90 91 da 01 lds r25, 0x01DA
44be: 01 97 sbiw r24, 0x01 ; 1
44c0: 90 93 da 01 sts 0x01DA, r25
44c4: 80 93 d9 01 sts 0x01D9, r24
44c8: 80 91 0f 02 lds r24, 0x020F
44cc: 90 91 10 02 lds r25, 0x0210
44d0: a0 91 11 02 lds r26, 0x0211
44d4: b0 91 12 02 lds r27, 0x0212
44d8: 87 3a cpi r24, 0xA7 ; 167
44da: 91 05 cpc r25, r1
44dc: a1 05 cpc r26, r1
44de: b1 05 cpc r27, r1
44e0: 4c f0 brlt .+18 ; 0x44f4 <MotorRegler+0x7c8>
44e2: 80 91 db 01 lds r24, 0x01DB
44e6: 90 91 dc 01 lds r25, 0x01DC
44ea: 01 97 sbiw r24, 0x01 ; 1
44ec: 90 93 dc 01 sts 0x01DC, r25
44f0: 80 93 db 01 sts 0x01DB, r24
44f4: 80 91 0f 02 lds r24, 0x020F
44f8: 90 91 10 02 lds r25, 0x0210
44fc: a0 91 11 02 lds r26, 0x0211
4500: b0 91 12 02 lds r27, 0x0212
4504: 8a 55 subi r24, 0x5A ; 90
4506: 9f 4f sbci r25, 0xFF ; 255
4508: af 4f sbci r26, 0xFF ; 255
450a: bf 4f sbci r27, 0xFF ; 255
450c: 4c f4 brge .+18 ; 0x4520 <MotorRegler+0x7f4>
450e: 80 91 db 01 lds r24, 0x01DB
4512: 90 91 dc 01 lds r25, 0x01DC
4516: 01 96 adiw r24, 0x01 ; 1
4518: 90 93 dc 01 sts 0x01DC, r25
451c: 80 93 db 01 sts 0x01DB, r24
4520: 10 92 7a 00 sts 0x007A, r1
4524: 80 91 e7 01 lds r24, 0x01E7
4528: 90 91 e8 01 lds r25, 0x01E8
452c: a0 91 e9 01 lds r26, 0x01E9
4530: b0 91 ea 01 lds r27, 0x01EA
4534: 80 93 ff 01 sts 0x01FF, r24
4538: 90 93 00 02 sts 0x0200, r25
453c: a0 93 01 02 sts 0x0201, r26
4540: b0 93 02 02 sts 0x0202, r27
4544: 80 91 ef 01 lds r24, 0x01EF
4548: 90 91 f0 01 lds r25, 0x01F0
454c: a0 91 f1 01 lds r26, 0x01F1
4550: b0 91 f2 01 lds r27, 0x01F2
4554: 80 93 07 02 sts 0x0207, r24
4558: 90 93 08 02 sts 0x0208, r25
455c: a0 93 09 02 sts 0x0209, r26
4560: b0 93 0a 02 sts 0x020A, r27
4564: 80 91 f7 01 lds r24, 0x01F7
4568: 90 91 f8 01 lds r25, 0x01F8
456c: a0 91 f9 01 lds r26, 0x01F9
4570: b0 91 fa 01 lds r27, 0x01FA
4574: 80 93 0f 02 sts 0x020F, r24
4578: 90 93 10 02 sts 0x0210, r25
457c: a0 93 11 02 sts 0x0211, r26
4580: b0 93 12 02 sts 0x0212, r27
4584: 8f ee ldi r24, 0xEF ; 239
4586: 80 93 7a 00 sts 0x007A, r24
458a: 60 91 e7 01 lds r22, 0x01E7
458e: 70 91 e8 01 lds r23, 0x01E8
4592: 80 91 e9 01 lds r24, 0x01E9
4596: 90 91 ea 01 lds r25, 0x01EA
459a: a0 90 b2 05 lds r10, 0x05B2
459e: bb 24 eor r11, r11
45a0: cc 24 eor r12, r12
45a2: dd 24 eor r13, r13
45a4: e0 90 e3 05 lds r14, 0x05E3
45a8: f0 90 e4 05 lds r15, 0x05E4
45ac: a6 01 movw r20, r12
45ae: 95 01 movw r18, r10
45b0: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
45b4: 00 27 eor r16, r16
45b6: f7 fc sbrc r15, 7
45b8: 00 95 com r16
45ba: 10 2f mov r17, r16
45bc: 2e 19 sub r18, r14
45be: 3f 09 sbc r19, r15
45c0: 40 0b sbc r20, r16
45c2: 51 0b sbc r21, r17
45c4: ca 01 movw r24, r20
45c6: b9 01 movw r22, r18
45c8: 20 e1 ldi r18, 0x10 ; 16
45ca: 30 e0 ldi r19, 0x00 ; 0
45cc: 40 e0 ldi r20, 0x00 ; 0
45ce: 50 e0 ldi r21, 0x00 ; 0
45d0: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
45d4: 39 01 movw r6, r18
45d6: 4a 01 movw r8, r20
45d8: 20 93 4c 02 sts 0x024C, r18
45dc: 30 93 4d 02 sts 0x024D, r19
45e0: 40 93 4e 02 sts 0x024E, r20
45e4: 50 93 4f 02 sts 0x024F, r21
45e8: 60 91 ef 01 lds r22, 0x01EF
45ec: 70 91 f0 01 lds r23, 0x01F0
45f0: 80 91 f1 01 lds r24, 0x01F1
45f4: 90 91 f2 01 lds r25, 0x01F2
45f8: e0 90 ec 05 lds r14, 0x05EC
45fc: f0 90 ed 05 lds r15, 0x05ED
4600: a6 01 movw r20, r12
4602: 95 01 movw r18, r10
4604: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
4608: 00 27 eor r16, r16
460a: f7 fc sbrc r15, 7
460c: 00 95 com r16
460e: 10 2f mov r17, r16
4610: 2e 19 sub r18, r14
4612: 3f 09 sbc r19, r15
4614: 40 0b sbc r20, r16
4616: 51 0b sbc r21, r17
4618: ca 01 movw r24, r20
461a: b9 01 movw r22, r18
461c: 20 e1 ldi r18, 0x10 ; 16
461e: 30 e0 ldi r19, 0x00 ; 0
4620: 40 e0 ldi r20, 0x00 ; 0
4622: 50 e0 ldi r21, 0x00 ; 0
4624: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
4628: 20 93 48 02 sts 0x0248, r18
462c: 30 93 49 02 sts 0x0249, r19
4630: 40 93 4a 02 sts 0x024A, r20
4634: 50 93 4b 02 sts 0x024B, r21
4638: f5 ef ldi r31, 0xF5 ; 245
463a: 6f 16 cp r6, r31
463c: f1 e0 ldi r31, 0x01 ; 1
463e: 7f 06 cpc r7, r31
4640: f0 e0 ldi r31, 0x00 ; 0
4642: 8f 06 cpc r8, r31
4644: f0 e0 ldi r31, 0x00 ; 0
4646: 9f 06 cpc r9, r31
4648: 2c f0 brlt .+10 ; 0x4654 <MotorRegler+0x928>
464a: 84 ef ldi r24, 0xF4 ; 244
464c: 91 e0 ldi r25, 0x01 ; 1
464e: a0 e0 ldi r26, 0x00 ; 0
4650: b0 e0 ldi r27, 0x00 ; 0
4652: 0d c0 rjmp .+26 ; 0x466e <MotorRegler+0x942>
4654: 6c e0 ldi r22, 0x0C ; 12
4656: 66 16 cp r6, r22
4658: 6e ef ldi r22, 0xFE ; 254
465a: 76 06 cpc r7, r22
465c: 6f ef ldi r22, 0xFF ; 255
465e: 86 06 cpc r8, r22
4660: 6f ef ldi r22, 0xFF ; 255
4662: 96 06 cpc r9, r22
4664: 64 f4 brge .+24 ; 0x467e <MotorRegler+0x952>
4666: 8c e0 ldi r24, 0x0C ; 12
4668: 9e ef ldi r25, 0xFE ; 254
466a: af ef ldi r26, 0xFF ; 255
466c: bf ef ldi r27, 0xFF ; 255
466e: 80 93 4c 02 sts 0x024C, r24
4672: 90 93 4d 02 sts 0x024D, r25
4676: a0 93 4e 02 sts 0x024E, r26
467a: b0 93 4f 02 sts 0x024F, r27
467e: 25 3f cpi r18, 0xF5 ; 245
4680: 71 e0 ldi r23, 0x01 ; 1
4682: 37 07 cpc r19, r23
4684: 70 e0 ldi r23, 0x00 ; 0
4686: 47 07 cpc r20, r23
4688: 70 e0 ldi r23, 0x00 ; 0
468a: 57 07 cpc r21, r23
468c: 2c f0 brlt .+10 ; 0x4698 <MotorRegler+0x96c>
468e: 84 ef ldi r24, 0xF4 ; 244
4690: 91 e0 ldi r25, 0x01 ; 1
4692: a0 e0 ldi r26, 0x00 ; 0
4694: b0 e0 ldi r27, 0x00 ; 0
4696: 09 c0 rjmp .+18 ; 0x46aa <MotorRegler+0x97e>
4698: 2c 50 subi r18, 0x0C ; 12
469a: 3e 4f sbci r19, 0xFE ; 254
469c: 4f 4f sbci r20, 0xFF ; 255
469e: 5f 4f sbci r21, 0xFF ; 255
46a0: 64 f4 brge .+24 ; 0x46ba <MotorRegler+0x98e>
46a2: 8c e0 ldi r24, 0x0C ; 12
46a4: 9e ef ldi r25, 0xFE ; 254
46a6: af ef ldi r26, 0xFF ; 255
46a8: bf ef ldi r27, 0xFF ; 255
46aa: 80 93 48 02 sts 0x0248, r24
46ae: 90 93 49 02 sts 0x0249, r25
46b2: a0 93 4a 02 sts 0x024A, r26
46b6: b0 93 4b 02 sts 0x024B, r27
46ba: 10 92 7a 00 sts 0x007A, r1
46be: 80 91 fb 01 lds r24, 0x01FB
46c2: 90 91 fc 01 lds r25, 0x01FC
46c6: a0 91 fd 01 lds r26, 0x01FD
46ca: b0 91 fe 01 lds r27, 0x01FE
46ce: 20 91 4c 02 lds r18, 0x024C
46d2: 30 91 4d 02 lds r19, 0x024D
46d6: 40 91 4e 02 lds r20, 0x024E
46da: 50 91 4f 02 lds r21, 0x024F
46de: 82 1b sub r24, r18
46e0: 93 0b sbc r25, r19
46e2: a4 0b sbc r26, r20
46e4: b5 0b sbc r27, r21
46e6: 80 93 fb 01 sts 0x01FB, r24
46ea: 90 93 fc 01 sts 0x01FC, r25
46ee: a0 93 fd 01 sts 0x01FD, r26
46f2: b0 93 fe 01 sts 0x01FE, r27
46f6: 80 91 03 02 lds r24, 0x0203
46fa: 90 91 04 02 lds r25, 0x0204
46fe: a0 91 05 02 lds r26, 0x0205
4702: b0 91 06 02 lds r27, 0x0206
4706: 20 91 48 02 lds r18, 0x0248
470a: 30 91 49 02 lds r19, 0x0249
470e: 40 91 4a 02 lds r20, 0x024A
4712: 50 91 4b 02 lds r21, 0x024B
4716: 82 1b sub r24, r18
4718: 93 0b sbc r25, r19
471a: a4 0b sbc r26, r20
471c: b5 0b sbc r27, r21
471e: 80 93 03 02 sts 0x0203, r24
4722: 90 93 04 02 sts 0x0204, r25
4726: a0 93 05 02 sts 0x0205, r26
472a: b0 93 06 02 sts 0x0206, r27
472e: 80 91 2c 02 lds r24, 0x022C
4732: 90 91 2d 02 lds r25, 0x022D
4736: 5c 01 movw r10, r24
4738: cc 24 eor r12, r12
473a: b7 fc sbrc r11, 7
473c: c0 94 com r12
473e: dc 2c mov r13, r12
4740: a0 92 50 02 sts 0x0250, r10
4744: b0 92 51 02 sts 0x0251, r11
4748: c0 92 52 02 sts 0x0252, r12
474c: d0 92 53 02 sts 0x0253, r13
4750: 97 ff sbrs r25, 7
4752: 03 c0 rjmp .+6 ; 0x475a <MotorRegler+0xa2e>
4754: 90 95 com r25
4756: 81 95 neg r24
4758: 9f 4f sbci r25, 0xFF ; 255
475a: 84 97 sbiw r24, 0x24 ; 36
475c: 3c f0 brlt .+14 ; 0x476c <MotorRegler+0xa40>
475e: 80 91 a6 05 lds r24, 0x05A6
4762: 84 fd sbrc r24, 4
4764: 03 c0 rjmp .+6 ; 0x476c <MotorRegler+0xa40>
4766: 81 e0 ldi r24, 0x01 ; 1
4768: 80 93 39 02 sts 0x0239, r24
476c: 60 90 0b 02 lds r6, 0x020B
4770: 70 90 0c 02 lds r7, 0x020C
4774: 80 90 0d 02 lds r8, 0x020D
4778: 90 90 0e 02 lds r9, 0x020E
477c: c5 01 movw r24, r10
477e: b7 fe sbrs r11, 7
4780: 03 c0 rjmp .+6 ; 0x4788 <MotorRegler+0xa5c>
4782: 90 95 com r25
4784: 81 95 neg r24
4786: 9f 4f sbci r25, 0xFF ; 255
4788: 7c 01 movw r14, r24
478a: 00 27 eor r16, r16
478c: f7 fc sbrc r15, 7
478e: 00 95 com r16
4790: 10 2f mov r17, r16
4792: 20 91 af 05 lds r18, 0x05AF
4796: 33 27 eor r19, r19
4798: 44 27 eor r20, r20
479a: 55 27 eor r21, r21
479c: c6 01 movw r24, r12
479e: b5 01 movw r22, r10
47a0: 0e 94 e6 2d call 0x5bcc ; 0x5bcc <__mulsi3>
47a4: 9b 01 movw r18, r22
47a6: ac 01 movw r20, r24
47a8: c8 01 movw r24, r16
47aa: b7 01 movw r22, r14
47ac: 0e 94 e6 2d call 0x5bcc ; 0x5bcc <__mulsi3>
47b0: 20 e0 ldi r18, 0x00 ; 0
47b2: 31 e0 ldi r19, 0x01 ; 1
47b4: 40 e0 ldi r20, 0x00 ; 0
47b6: 50 e0 ldi r21, 0x00 ; 0
47b8: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
47bc: 44 27 eor r20, r20
47be: 37 fd sbrc r19, 7
47c0: 40 95 com r20
47c2: 54 2f mov r21, r20
47c4: 62 1a sub r6, r18
47c6: 73 0a sbc r7, r19
47c8: 84 0a sbc r8, r20
47ca: 95 0a sbc r9, r21
47cc: 60 92 0b 02 sts 0x020B, r6
47d0: 70 92 0c 02 sts 0x020C, r7
47d4: 80 92 0d 02 sts 0x020D, r8
47d8: 90 92 0e 02 sts 0x020E, r9
47dc: 80 91 0b 02 lds r24, 0x020B
47e0: 90 91 0c 02 lds r25, 0x020C
47e4: a0 91 0d 02 lds r26, 0x020D
47e8: b0 91 0e 02 lds r27, 0x020E
47ec: 81 53 subi r24, 0x31 ; 49
47ee: 95 47 sbci r25, 0x75 ; 117
47f0: a0 40 sbci r26, 0x00 ; 0
47f2: b0 40 sbci r27, 0x00 ; 0
47f4: 64 f0 brlt .+24 ; 0x480e <MotorRegler+0xae2>
47f6: 80 e3 ldi r24, 0x30 ; 48
47f8: 95 e7 ldi r25, 0x75 ; 117
47fa: a0 e0 ldi r26, 0x00 ; 0
47fc: b0 e0 ldi r27, 0x00 ; 0
47fe: 80 93 0b 02 sts 0x020B, r24
4802: 90 93 0c 02 sts 0x020C, r25
4806: a0 93 0d 02 sts 0x020D, r26
480a: b0 93 0e 02 sts 0x020E, r27
480e: 80 91 0b 02 lds r24, 0x020B
4812: 90 91 0c 02 lds r25, 0x020C
4816: a0 91 0d 02 lds r26, 0x020D
481a: b0 91 0e 02 lds r27, 0x020E
481e: 80 5d subi r24, 0xD0 ; 208
4820: 9a 48 sbci r25, 0x8A ; 138
4822: af 4f sbci r26, 0xFF ; 255
4824: bf 4f sbci r27, 0xFF ; 255
4826: 64 f4 brge .+24 ; 0x4840 <MotorRegler+0xb14>
4828: 80 ed ldi r24, 0xD0 ; 208
482a: 9a e8 ldi r25, 0x8A ; 138
482c: af ef ldi r26, 0xFF ; 255
482e: bf ef ldi r27, 0xFF ; 255
4830: 80 93 0b 02 sts 0x020B, r24
4834: 90 93 0c 02 sts 0x020C, r25
4838: a0 93 0d 02 sts 0x020D, r26
483c: b0 93 0e 02 sts 0x020E, r27
4840: 8f ee ldi r24, 0xEF ; 239
4842: 80 93 7a 00 sts 0x007A, r24
4846: 80 91 17 02 lds r24, 0x0217
484a: 90 91 18 02 lds r25, 0x0218
484e: 89 2b or r24, r25
4850: 09 f4 brne .+2 ; 0x4854 <MotorRegler+0xb28>
4852: a1 c0 rjmp .+322 ; 0x4996 <MotorRegler+0xc6a>
4854: 80 91 a6 05 lds r24, 0x05A6
4858: 83 ff sbrs r24, 3
485a: 9d c0 rjmp .+314 ; 0x4996 <MotorRegler+0xc6a>
485c: 60 91 e7 01 lds r22, 0x01E7
4860: 70 91 e8 01 lds r23, 0x01E8
4864: 80 91 e9 01 lds r24, 0x01E9
4868: 90 91 ea 01 lds r25, 0x01EA
486c: 20 e0 ldi r18, 0x00 ; 0
486e: 32 e0 ldi r19, 0x02 ; 2
4870: 40 e0 ldi r20, 0x00 ; 0
4872: 50 e0 ldi r21, 0x00 ; 0
4874: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
4878: 89 01 movw r16, r18
487a: 37 ff sbrs r19, 7
487c: 03 c0 rjmp .+6 ; 0x4884 <MotorRegler+0xb58>
487e: 10 95 com r17
4880: 01 95 neg r16
4882: 1f 4f sbci r17, 0xFF ; 255
4884: 60 91 ef 01 lds r22, 0x01EF
4888: 70 91 f0 01 lds r23, 0x01F0
488c: 80 91 f1 01 lds r24, 0x01F1
4890: 90 91 f2 01 lds r25, 0x01F2
4894: 20 e0 ldi r18, 0x00 ; 0
4896: 32 e0 ldi r19, 0x02 ; 2
4898: 40 e0 ldi r20, 0x00 ; 0
489a: 50 e0 ldi r21, 0x00 ; 0
489c: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
48a0: b9 01 movw r22, r18
48a2: 37 ff sbrs r19, 7
48a4: 03 c0 rjmp .+6 ; 0x48ac <MotorRegler+0xb80>
48a6: 70 95 com r23
48a8: 61 95 neg r22
48aa: 7f 4f sbci r23, 0xFF ; 255
48ac: 60 17 cp r22, r16
48ae: 71 07 cpc r23, r17
48b0: 0c f4 brge .+2 ; 0x48b4 <MotorRegler+0xb88>
48b2: b8 01 movw r22, r16
48b4: 69 31 cpi r22, 0x19 ; 25
48b6: 71 05 cpc r23, r1
48b8: a4 f4 brge .+40 ; 0x48e2 <MotorRegler+0xbb6>
48ba: 80 91 39 02 lds r24, 0x0239
48be: 88 23 and r24, r24
48c0: 81 f0 breq .+32 ; 0x48e2 <MotorRegler+0xbb6>
48c2: 80 91 37 02 lds r24, 0x0237
48c6: 90 91 38 02 lds r25, 0x0238
48ca: 89 2b or r24, r25
48cc: 51 f4 brne .+20 ; 0x48e2 <MotorRegler+0xbb6>
48ce: 80 91 17 02 lds r24, 0x0217
48d2: 90 91 18 02 lds r25, 0x0218
48d6: 90 93 1a 02 sts 0x021A, r25
48da: 80 93 19 02 sts 0x0219, r24
48de: 10 92 39 02 sts 0x0239, r1
48e2: 20 91 84 01 lds r18, 0x0184
48e6: 33 27 eor r19, r19
48e8: 62 9f mul r22, r18
48ea: c0 01 movw r24, r0
48ec: 63 9f mul r22, r19
48ee: 90 0d add r25, r0
48f0: 72 9f mul r23, r18
48f2: 90 0d add r25, r0
48f4: 11 24 eor r1, r1
48f6: 60 e4 ldi r22, 0x40 ; 64
48f8: 70 e0 ldi r23, 0x00 ; 0
48fa: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
48fe: a9 01 movw r20, r18
4900: 46 1b sub r20, r22
4902: 57 0b sbc r21, r23
4904: 14 16 cp r1, r20
4906: 15 06 cpc r1, r21
4908: 0c f0 brlt .+2 ; 0x490c <MotorRegler+0xbe0>
490a: 3f c0 rjmp .+126 ; 0x498a <MotorRegler+0xc5e>
490c: 10 92 7a 00 sts 0x007A, r1
4910: 20 91 37 02 lds r18, 0x0237
4914: 30 91 38 02 lds r19, 0x0238
4918: 21 15 cp r18, r1
491a: 31 05 cpc r19, r1
491c: 61 f5 brne .+88 ; 0x4976 <MotorRegler+0xc4a>
491e: 00 91 0b 02 lds r16, 0x020B
4922: 10 91 0c 02 lds r17, 0x020C
4926: 20 91 0d 02 lds r18, 0x020D
492a: 30 91 0e 02 lds r19, 0x020E
492e: 80 91 1b 02 lds r24, 0x021B
4932: 90 91 1c 02 lds r25, 0x021C
4936: bc 01 movw r22, r24
4938: 64 9f mul r22, r20
493a: c0 01 movw r24, r0
493c: 65 9f mul r22, r21
493e: 90 0d add r25, r0
4940: 74 9f mul r23, r20
4942: 90 0d add r25, r0
4944: 11 24 eor r1, r1
4946: 60 e2 ldi r22, 0x20 ; 32
4948: 70 e0 ldi r23, 0x00 ; 0
494a: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
494e: 88 27 eor r24, r24
4950: 77 fd sbrc r23, 7
4952: 80 95 com r24
4954: 98 2f mov r25, r24
4956: 06 0f add r16, r22
4958: 17 1f adc r17, r23
495a: 28 1f adc r18, r24
495c: 39 1f adc r19, r25
495e: 00 93 0b 02 sts 0x020B, r16
4962: 10 93 0c 02 sts 0x020C, r17
4966: 20 93 0d 02 sts 0x020D, r18
496a: 30 93 0e 02 sts 0x020E, r19
496e: 8f ee ldi r24, 0xEF ; 239
4970: 80 93 7a 00 sts 0x007A, r24
4974: 10 c0 rjmp .+32 ; 0x4996 <MotorRegler+0xc6a>
4976: 8f ee ldi r24, 0xEF ; 239
4978: 80 93 7a 00 sts 0x007A, r24
497c: 21 50 subi r18, 0x01 ; 1
497e: 30 40 sbci r19, 0x00 ; 0
4980: 30 93 38 02 sts 0x0238, r19
4984: 20 93 37 02 sts 0x0237, r18
4988: 06 c0 rjmp .+12 ; 0x4996 <MotorRegler+0xc6a>
498a: 84 ef ldi r24, 0xF4 ; 244
498c: 91 e0 ldi r25, 0x01 ; 1
498e: 90 93 38 02 sts 0x0238, r25
4992: 80 93 37 02 sts 0x0237, r24
4996: 80 91 a6 05 lds r24, 0x05A6
499a: 85 ff sbrs r24, 5
499c: 18 c0 rjmp .+48 ; 0x49ce <MotorRegler+0xca2>
499e: 80 91 33 02 lds r24, 0x0233
49a2: 99 27 eor r25, r25
49a4: 90 93 a3 02 sts 0x02A3, r25
49a8: 80 93 a2 02 sts 0x02A2, r24
49ac: 80 91 34 02 lds r24, 0x0234
49b0: 99 27 eor r25, r25
49b2: 90 93 a5 02 sts 0x02A5, r25
49b6: 80 93 a4 02 sts 0x02A4, r24
49ba: 80 91 35 02 lds r24, 0x0235
49be: 99 27 eor r25, r25
49c0: 90 93 a1 02 sts 0x02A1, r25
49c4: 80 93 a0 02 sts 0x02A0, r24
49c8: 0e 94 67 29 call 0x52ce ; 0x52ce <gps_main>
49cc: 08 c0 rjmp .+16 ; 0x49de <MotorRegler+0xcb2>
49ce: 10 92 8d 02 sts 0x028D, r1
49d2: 10 92 8c 02 sts 0x028C, r1
49d6: 10 92 8f 02 sts 0x028F, r1
49da: 10 92 8e 02 sts 0x028E, r1
49de: 80 91 ed 04 lds r24, 0x04ED
49e2: 8f 5f subi r24, 0xFF ; 255
49e4: 80 93 ed 04 sts 0x04ED, r24
49e8: 80 91 3a 02 lds r24, 0x023A
49ec: 81 50 subi r24, 0x01 ; 1
49ee: 80 93 3a 02 sts 0x023A, r24
49f2: 8f 3f cpi r24, 0xFF ; 255
49f4: 09 f0 breq .+2 ; 0x49f8 <MotorRegler+0xccc>
49f6: 68 c0 rjmp .+208 ; 0x4ac8 <MotorRegler+0xd9c>
49f8: 81 e3 ldi r24, 0x31 ; 49
49fa: 80 93 3a 02 sts 0x023A, r24
49fe: 60 91 e7 01 lds r22, 0x01E7
4a02: 70 91 e8 01 lds r23, 0x01E8
4a06: 80 91 e9 01 lds r24, 0x01E9
4a0a: 90 91 ea 01 lds r25, 0x01EA
4a0e: e0 90 b2 05 lds r14, 0x05B2
4a12: ff 24 eor r15, r15
4a14: 00 27 eor r16, r16
4a16: 11 27 eor r17, r17
4a18: a8 01 movw r20, r16
4a1a: 97 01 movw r18, r14
4a1c: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
4a20: 30 93 ef 04 sts 0x04EF, r19
4a24: 20 93 ee 04 sts 0x04EE, r18
4a28: 60 91 ef 01 lds r22, 0x01EF
4a2c: 70 91 f0 01 lds r23, 0x01F0
4a30: 80 91 f1 01 lds r24, 0x01F1
4a34: 90 91 f2 01 lds r25, 0x01F2
4a38: a8 01 movw r20, r16
4a3a: 97 01 movw r18, r14
4a3c: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
4a40: 30 93 f1 04 sts 0x04F1, r19
4a44: 20 93 f0 04 sts 0x04F0, r18
4a48: 80 91 e3 05 lds r24, 0x05E3
4a4c: 90 91 e4 05 lds r25, 0x05E4
4a50: 90 93 f3 04 sts 0x04F3, r25
4a54: 80 93 f2 04 sts 0x04F2, r24
4a58: 80 91 ec 05 lds r24, 0x05EC
4a5c: 90 91 ed 05 lds r25, 0x05ED
4a60: 90 93 f5 04 sts 0x04F5, r25
4a64: 80 93 f4 04 sts 0x04F4, r24
4a68: 80 91 e6 05 lds r24, 0x05E6
4a6c: 90 91 e7 05 lds r25, 0x05E7
4a70: 90 93 f7 04 sts 0x04F7, r25
4a74: 80 93 f6 04 sts 0x04F6, r24
4a78: 80 91 2f 02 lds r24, 0x022F
4a7c: 90 91 30 02 lds r25, 0x0230
4a80: 90 93 f9 04 sts 0x04F9, r25
4a84: 80 93 f8 04 sts 0x04F8, r24
4a88: 60 91 13 02 lds r22, 0x0213
4a8c: 70 91 14 02 lds r23, 0x0214
4a90: 80 91 15 02 lds r24, 0x0215
4a94: 90 91 16 02 lds r25, 0x0216
4a98: 20 e0 ldi r18, 0x00 ; 0
4a9a: 32 e0 ldi r19, 0x02 ; 2
4a9c: 40 e0 ldi r20, 0x00 ; 0
4a9e: 50 e0 ldi r21, 0x00 ; 0
4aa0: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
4aa4: 30 93 fb 04 sts 0x04FB, r19
4aa8: 20 93 fa 04 sts 0x04FA, r18
4aac: 89 81 ldd r24, Y+1 ; 0x01
4aae: 9a 81 ldd r25, Y+2 ; 0x02
4ab0: 90 93 fd 04 sts 0x04FD, r25
4ab4: 80 93 fc 04 sts 0x04FC, r24
4ab8: 80 91 17 02 lds r24, 0x0217
4abc: 90 91 18 02 lds r25, 0x0218
4ac0: 90 93 ff 04 sts 0x04FF, r25
4ac4: 80 93 fe 04 sts 0x04FE, r24
4ac8: 60 91 e7 01 lds r22, 0x01E7
4acc: 70 91 e8 01 lds r23, 0x01E8
4ad0: 80 91 e9 01 lds r24, 0x01E9
4ad4: 90 91 ea 01 lds r25, 0x01EA
4ad8: 20 90 df 05 lds r2, 0x05DF
4adc: 30 90 e0 05 lds r3, 0x05E0
4ae0: 40 90 e1 05 lds r4, 0x05E1
4ae4: 50 90 e2 05 lds r5, 0x05E2
4ae8: e0 90 da 05 lds r14, 0x05DA
4aec: f0 90 db 05 lds r15, 0x05DB
4af0: 60 90 e8 05 lds r6, 0x05E8
4af4: 70 90 e9 05 lds r7, 0x05E9
4af8: 80 90 ea 05 lds r8, 0x05EA
4afc: 90 90 eb 05 lds r9, 0x05EB
4b00: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
4b04: a2 01 movw r20, r4
4b06: 91 01 movw r18, r2
4b08: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
4b0c: 5b 01 movw r10, r22
4b0e: 6c 01 movw r12, r24
4b10: 00 27 eor r16, r16
4b12: f7 fc sbrc r15, 7
4b14: 00 95 com r16
4b16: 10 2f mov r17, r16
4b18: c8 01 movw r24, r16
4b1a: b7 01 movw r22, r14
4b1c: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
4b20: a4 01 movw r20, r8
4b22: 93 01 movw r18, r6
4b24: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
4b28: 9b 01 movw r18, r22
4b2a: ac 01 movw r20, r24
4b2c: c6 01 movw r24, r12
4b2e: b5 01 movw r22, r10
4b30: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3>
4b34: 0e 94 57 2c call 0x58ae ; 0x58ae <__fixsfsi>
4b38: 70 93 db 05 sts 0x05DB, r23
4b3c: 60 93 da 05 sts 0x05DA, r22
4b40: 60 91 ef 01 lds r22, 0x01EF
4b44: 70 91 f0 01 lds r23, 0x01F0
4b48: 80 91 f1 01 lds r24, 0x01F1
4b4c: 90 91 f2 01 lds r25, 0x01F2
4b50: e0 90 d8 05 lds r14, 0x05D8
4b54: f0 90 d9 05 lds r15, 0x05D9
4b58: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
4b5c: a2 01 movw r20, r4
4b5e: 91 01 movw r18, r2
4b60: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
4b64: 5b 01 movw r10, r22
4b66: 6c 01 movw r12, r24
4b68: 00 27 eor r16, r16
4b6a: f7 fc sbrc r15, 7
4b6c: 00 95 com r16
4b6e: 10 2f mov r17, r16
4b70: c8 01 movw r24, r16
4b72: b7 01 movw r22, r14
4b74: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
4b78: a4 01 movw r20, r8
4b7a: 93 01 movw r18, r6
4b7c: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
4b80: 9b 01 movw r18, r22
4b82: ac 01 movw r20, r24
4b84: c6 01 movw r24, r12
4b86: b5 01 movw r22, r10
4b88: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3>
4b8c: 0e 94 57 2c call 0x58ae ; 0x58ae <__fixsfsi>
4b90: 70 93 d9 05 sts 0x05D9, r23
4b94: 60 93 d8 05 sts 0x05D8, r22
4b98: 60 91 e6 05 lds r22, 0x05E6
4b9c: 70 91 e7 05 lds r23, 0x05E7
4ba0: a0 90 f7 01 lds r10, 0x01F7
4ba4: b0 90 f8 01 lds r11, 0x01F8
4ba8: c0 90 f9 01 lds r12, 0x01F9
4bac: d0 90 fa 01 lds r13, 0x01FA
4bb0: 88 27 eor r24, r24
4bb2: 77 fd sbrc r23, 7
4bb4: 80 95 com r24
4bb6: 98 2f mov r25, r24
4bb8: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
4bbc: 7b 01 movw r14, r22
4bbe: 8c 01 movw r16, r24
4bc0: 20 e0 ldi r18, 0x00 ; 0
4bc2: 30 e0 ldi r19, 0x00 ; 0
4bc4: 40 e0 ldi r20, 0x00 ; 0
4bc6: 5f e3 ldi r21, 0x3F ; 63
4bc8: c4 01 movw r24, r8
4bca: b3 01 movw r22, r6
4bcc: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
4bd0: 9b 01 movw r18, r22
4bd2: ac 01 movw r20, r24
4bd4: c8 01 movw r24, r16
4bd6: b7 01 movw r22, r14
4bd8: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
4bdc: 7b 01 movw r14, r22
4bde: 8c 01 movw r16, r24
4be0: c6 01 movw r24, r12
4be2: b5 01 movw r22, r10
4be4: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
4be8: a2 01 movw r20, r4
4bea: 91 01 movw r18, r2
4bec: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
4bf0: 9b 01 movw r18, r22
4bf2: ac 01 movw r20, r24
4bf4: c8 01 movw r24, r16
4bf6: b7 01 movw r22, r14
4bf8: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3>
4bfc: 0e 94 57 2c call 0x58ae ; 0x58ae <__fixsfsi>
4c00: 70 93 e7 05 sts 0x05E7, r23
4c04: 60 93 e6 05 sts 0x05E6, r22
4c08: 80 91 da 05 lds r24, 0x05DA
4c0c: 90 91 db 05 lds r25, 0x05DB
4c10: 81 50 subi r24, 0x01 ; 1
4c12: 98 40 sbci r25, 0x08 ; 8
4c14: 34 f0 brlt .+12 ; 0x4c22 <MotorRegler+0xef6>
4c16: 80 e0 ldi r24, 0x00 ; 0
4c18: 98 e0 ldi r25, 0x08 ; 8
4c1a: 90 93 db 05 sts 0x05DB, r25
4c1e: 80 93 da 05 sts 0x05DA, r24
4c22: 80 91 da 05 lds r24, 0x05DA
4c26: 90 91 db 05 lds r25, 0x05DB
4c2a: 80 50 subi r24, 0x00 ; 0
4c2c: 98 4f sbci r25, 0xF8 ; 248
4c2e: 34 f4 brge .+12 ; 0x4c3c <MotorRegler+0xf10>
4c30: 80 e0 ldi r24, 0x00 ; 0
4c32: 98 ef ldi r25, 0xF8 ; 248
4c34: 90 93 db 05 sts 0x05DB, r25
4c38: 80 93 da 05 sts 0x05DA, r24
4c3c: 80 91 d8 05 lds r24, 0x05D8
4c40: 90 91 d9 05 lds r25, 0x05D9
4c44: 81 50 subi r24, 0x01 ; 1
4c46: 98 40 sbci r25, 0x08 ; 8
4c48: 34 f0 brlt .+12 ; 0x4c56 <MotorRegler+0xf2a>
4c4a: 80 e0 ldi r24, 0x00 ; 0
4c4c: 98 e0 ldi r25, 0x08 ; 8
4c4e: 90 93 d9 05 sts 0x05D9, r25
4c52: 80 93 d8 05 sts 0x05D8, r24
4c56: 80 91 d8 05 lds r24, 0x05D8
4c5a: 90 91 d9 05 lds r25, 0x05D9
4c5e: 80 50 subi r24, 0x00 ; 0
4c60: 98 4f sbci r25, 0xF8 ; 248
4c62: 34 f4 brge .+12 ; 0x4c70 <MotorRegler+0xf44>
4c64: 80 e0 ldi r24, 0x00 ; 0
4c66: 98 ef ldi r25, 0xF8 ; 248
4c68: 90 93 d9 05 sts 0x05D9, r25
4c6c: 80 93 d8 05 sts 0x05D8, r24
4c70: 80 91 e6 05 lds r24, 0x05E6
4c74: 90 91 e7 05 lds r25, 0x05E7
4c78: 81 50 subi r24, 0x01 ; 1
4c7a: 98 40 sbci r25, 0x08 ; 8
4c7c: 34 f0 brlt .+12 ; 0x4c8a <MotorRegler+0xf5e>
4c7e: 80 e0 ldi r24, 0x00 ; 0
4c80: 98 e0 ldi r25, 0x08 ; 8
4c82: 90 93 e7 05 sts 0x05E7, r25
4c86: 80 93 e6 05 sts 0x05E6, r24
4c8a: 80 91 e6 05 lds r24, 0x05E6
4c8e: 90 91 e7 05 lds r25, 0x05E7
4c92: 80 50 subi r24, 0x00 ; 0
4c94: 98 4f sbci r25, 0xF8 ; 248
4c96: 34 f4 brge .+12 ; 0x4ca4 <MotorRegler+0xf78>
4c98: 80 e0 ldi r24, 0x00 ; 0
4c9a: 98 ef ldi r25, 0xF8 ; 248
4c9c: 90 93 e7 05 sts 0x05E7, r25
4ca0: 80 93 e6 05 sts 0x05E6, r24
4ca4: 80 91 a6 05 lds r24, 0x05A6
4ca8: 99 27 eor r25, r25
4caa: 80 ff sbrs r24, 0
4cac: cd c0 rjmp .+410 ; 0x4e48 <MotorRegler+0x111c>
4cae: 20 91 81 01 lds r18, 0x0181
4cb2: 81 ff sbrs r24, 1
4cb4: 0e c0 rjmp .+28 ; 0x4cd2 <MotorRegler+0xfa6>
4cb6: 22 33 cpi r18, 0x32 ; 50
4cb8: b0 f4 brcc .+44 ; 0x4ce6 <MotorRegler+0xfba>
4cba: 80 91 2f 02 lds r24, 0x022F
4cbe: 90 91 30 02 lds r25, 0x0230
4cc2: 44 97 sbiw r24, 0x14 ; 20
4cc4: 90 93 32 02 sts 0x0232, r25
4cc8: 80 93 31 02 sts 0x0231, r24
4ccc: 10 92 1e 02 sts 0x021E, r1
4cd0: 0d c0 rjmp .+26 ; 0x4cec <MotorRegler+0xfc0>
4cd2: 80 91 ab 05 lds r24, 0x05AB
4cd6: 28 9f mul r18, r24
4cd8: c0 01 movw r24, r0
4cda: 11 24 eor r1, r1
4cdc: 44 97 sbiw r24, 0x14 ; 20
4cde: 90 93 32 02 sts 0x0232, r25
4ce2: 80 93 31 02 sts 0x0231, r24
4ce6: 81 e0 ldi r24, 0x01 ; 1
4ce8: 80 93 1e 02 sts 0x021E, r24
4cec: 80 91 1d 02 lds r24, 0x021D
4cf0: 88 23 and r24, r24
4cf2: 21 f0 breq .+8 ; 0x4cfc <MotorRegler+0xfd0>
4cf4: 10 92 32 02 sts 0x0232, r1
4cf8: 10 92 31 02 sts 0x0231, r1
4cfc: 20 91 2f 02 lds r18, 0x022F
4d00: 30 91 30 02 lds r19, 0x0230
4d04: 40 91 31 02 lds r20, 0x0231
4d08: 50 91 32 02 lds r21, 0x0232
4d0c: 42 17 cp r20, r18
4d0e: 53 07 cpc r21, r19
4d10: 0c f0 brlt .+2 ; 0x4d14 <MotorRegler+0xfe8>
4d12: 9a c0 rjmp .+308 ; 0x4e48 <MotorRegler+0x111c>
4d14: 80 91 1e 02 lds r24, 0x021E
4d18: 88 23 and r24, r24
4d1a: 09 f4 brne .+2 ; 0x4d1e <MotorRegler+0xff2>
4d1c: 95 c0 rjmp .+298 ; 0x4e48 <MotorRegler+0x111c>
4d1e: 24 1b sub r18, r20
4d20: 35 0b sbc r19, r21
4d22: 80 91 82 01 lds r24, 0x0182
4d26: 99 27 eor r25, r25
4d28: bc 01 movw r22, r24
4d2a: 26 9f mul r18, r22
4d2c: c0 01 movw r24, r0
4d2e: 27 9f mul r18, r23
4d30: 90 0d add r25, r0
4d32: 36 9f mul r19, r22
4d34: 90 0d add r25, r0
4d36: 11 24 eor r1, r1
4d38: 60 e1 ldi r22, 0x10 ; 16
4d3a: 70 e0 ldi r23, 0x00 ; 0
4d3c: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
4d40: 09 81 ldd r16, Y+1 ; 0x01
4d42: 1a 81 ldd r17, Y+2 ; 0x02
4d44: 06 1b sub r16, r22
4d46: 17 0b sbc r17, r23
4d48: 20 91 c4 01 lds r18, 0x01C4
4d4c: 30 91 c5 01 lds r19, 0x01C5
4d50: 80 91 80 01 lds r24, 0x0180
4d54: 99 27 eor r25, r25
4d56: fc 01 movw r30, r24
4d58: 2e 9f mul r18, r30
4d5a: c0 01 movw r24, r0
4d5c: 2f 9f mul r18, r31
4d5e: 90 0d add r25, r0
4d60: 3e 9f mul r19, r30
4d62: 90 0d add r25, r0
4d64: 11 24 eor r1, r1
4d66: 68 e0 ldi r22, 0x08 ; 8
4d68: 70 e0 ldi r23, 0x00 ; 0
4d6a: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
4d6e: 06 1b sub r16, r22
4d70: 17 0b sbc r17, r23
4d72: 60 91 13 02 lds r22, 0x0213
4d76: 70 91 14 02 lds r23, 0x0214
4d7a: 80 91 15 02 lds r24, 0x0215
4d7e: 90 91 16 02 lds r25, 0x0216
4d82: 20 e0 ldi r18, 0x00 ; 0
4d84: 32 e0 ldi r19, 0x02 ; 2
4d86: 40 e0 ldi r20, 0x00 ; 0
4d88: 50 e0 ldi r21, 0x00 ; 0
4d8a: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
4d8e: ca 01 movw r24, r20
4d90: b9 01 movw r22, r18
4d92: 20 91 83 01 lds r18, 0x0183
4d96: 33 27 eor r19, r19
4d98: 44 27 eor r20, r20
4d9a: 55 27 eor r21, r21
4d9c: 0e 94 e6 2d call 0x5bcc ; 0x5bcc <__mulsi3>
4da0: 20 e2 ldi r18, 0x20 ; 32
4da2: 30 e0 ldi r19, 0x00 ; 0
4da4: 40 e0 ldi r20, 0x00 ; 0
4da6: 50 e0 ldi r21, 0x00 ; 0
4da8: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
4dac: ff ef ldi r31, 0xFF ; 255
4dae: 2e 3c cpi r18, 0xCE ; 206
4db0: 3f 07 cpc r19, r31
4db2: 14 f4 brge .+4 ; 0x4db8 <MotorRegler+0x108c>
4db4: 2e ec ldi r18, 0xCE ; 206
4db6: 3f ef ldi r19, 0xFF ; 255
4db8: 80 91 3b 02 lds r24, 0x023B
4dbc: 90 91 3c 02 lds r25, 0x023C
4dc0: ac 01 movw r20, r24
4dc2: 74 e0 ldi r23, 0x04 ; 4
4dc4: 44 0f add r20, r20
4dc6: 55 1f adc r21, r21
4dc8: 7a 95 dec r23
4dca: e1 f7 brne .-8 ; 0x4dc4 <MotorRegler+0x1098>
4dcc: 48 1b sub r20, r24
4dce: 59 0b sbc r21, r25
4dd0: 23 33 cpi r18, 0x33 ; 51
4dd2: 31 05 cpc r19, r1
4dd4: 14 f0 brlt .+4 ; 0x4dda <MotorRegler+0x10ae>
4dd6: 22 e3 ldi r18, 0x32 ; 50
4dd8: 30 e0 ldi r19, 0x00 ; 0
4dda: 02 1b sub r16, r18
4ddc: 13 0b sbc r17, r19
4dde: ca 01 movw r24, r20
4de0: 80 0f add r24, r16
4de2: 91 1f adc r25, r17
4de4: 60 e1 ldi r22, 0x10 ; 16
4de6: 70 e0 ldi r23, 0x00 ; 0
4de8: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
4dec: 70 93 3c 02 sts 0x023C, r23
4df0: 60 93 3b 02 sts 0x023B, r22
4df4: 80 91 a7 05 lds r24, 0x05A7
4df8: 99 27 eor r25, r25
4dfa: 68 17 cp r22, r24
4dfc: 79 07 cpc r23, r25
4dfe: 8c f4 brge .+34 ; 0x4e22 <MotorRegler+0x10f6>
4e00: 29 81 ldd r18, Y+1 ; 0x01
4e02: 3a 81 ldd r19, Y+2 ; 0x02
4e04: 28 17 cp r18, r24
4e06: 39 07 cpc r19, r25
4e08: 2c f0 brlt .+10 ; 0x4e14 <MotorRegler+0x10e8>
4e0a: 90 93 3c 02 sts 0x023C, r25
4e0e: 80 93 3b 02 sts 0x023B, r24
4e12: 07 c0 rjmp .+14 ; 0x4e22 <MotorRegler+0x10f6>
4e14: 49 81 ldd r20, Y+1 ; 0x01
4e16: 5a 81 ldd r21, Y+2 ; 0x02
4e18: 50 93 3c 02 sts 0x023C, r21
4e1c: 40 93 3b 02 sts 0x023B, r20
4e20: 0d c0 rjmp .+26 ; 0x4e3c <MotorRegler+0x1110>
4e22: 80 91 3b 02 lds r24, 0x023B
4e26: 90 91 3c 02 lds r25, 0x023C
4e2a: 69 81 ldd r22, Y+1 ; 0x01
4e2c: 7a 81 ldd r23, Y+2 ; 0x02
4e2e: 68 17 cp r22, r24
4e30: 79 07 cpc r23, r25
4e32: 24 f4 brge .+8 ; 0x4e3c <MotorRegler+0x1110>
4e34: 70 93 3c 02 sts 0x023C, r23
4e38: 60 93 3b 02 sts 0x023B, r22
4e3c: 80 91 3b 02 lds r24, 0x023B
4e40: 90 91 3c 02 lds r25, 0x023C
4e44: 9a 83 std Y+2, r25 ; 0x02
4e46: 89 83 std Y+1, r24 ; 0x01
4e48: c0 90 e6 05 lds r12, 0x05E6
4e4c: d0 90 e7 05 lds r13, 0x05E7
4e50: 80 91 50 02 lds r24, 0x0250
4e54: 90 91 51 02 lds r25, 0x0251
4e58: c8 1a sub r12, r24
4e5a: d9 0a sbc r13, r25
4e5c: 95 e6 ldi r25, 0x65 ; 101
4e5e: c9 16 cp r12, r25
4e60: d1 04 cpc r13, r1
4e62: 24 f0 brlt .+8 ; 0x4e6c <MotorRegler+0x1140>
4e64: 64 e6 ldi r22, 0x64 ; 100
4e66: c6 2e mov r12, r22
4e68: d1 2c mov r13, r1
4e6a: 09 c0 rjmp .+18 ; 0x4e7e <MotorRegler+0x1152>
4e6c: ec e9 ldi r30, 0x9C ; 156
4e6e: ce 16 cp r12, r30
4e70: ef ef ldi r30, 0xFF ; 255
4e72: de 06 cpc r13, r30
4e74: 24 f4 brge .+8 ; 0x4e7e <MotorRegler+0x1152>
4e76: 5c e9 ldi r21, 0x9C ; 156
4e78: c5 2e mov r12, r21
4e7a: 5f ef ldi r21, 0xFF ; 255
4e7c: d5 2e mov r13, r21
4e7e: 40 90 78 01 lds r4, 0x0178
4e82: 50 90 79 01 lds r5, 0x0179
4e86: 60 90 7a 01 lds r6, 0x017A
4e8a: 70 90 7b 01 lds r7, 0x017B
4e8e: 60 91 da 05 lds r22, 0x05DA
4e92: 70 91 db 05 lds r23, 0x05DB
4e96: 20 91 28 02 lds r18, 0x0228
4e9a: 30 91 29 02 lds r19, 0x0229
4e9e: 40 91 8c 02 lds r20, 0x028C
4ea2: 50 91 8d 02 lds r21, 0x028D
4ea6: 24 1b sub r18, r20
4ea8: 35 0b sbc r19, r21
4eaa: 62 1b sub r22, r18
4eac: 73 0b sbc r23, r19
4eae: 88 27 eor r24, r24
4eb0: 77 fd sbrc r23, 7
4eb2: 80 95 com r24
4eb4: 98 2f mov r25, r24
4eb6: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
4eba: 9b 01 movw r18, r22
4ebc: ac 01 movw r20, r24
4ebe: c3 01 movw r24, r6
4ec0: b2 01 movw r22, r4
4ec2: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
4ec6: 0e 94 57 2c call 0x58ae ; 0x58ae <__fixsfsi>
4eca: 70 93 99 02 sts 0x0299, r23
4ece: 60 93 98 02 sts 0x0298, r22
4ed2: 80 91 98 02 lds r24, 0x0298
4ed6: 90 91 99 02 lds r25, 0x0299
4eda: 8c 01 movw r16, r24
4edc: 22 27 eor r18, r18
4ede: 17 fd sbrc r17, 7
4ee0: 20 95 com r18
4ee2: 32 2f mov r19, r18
4ee4: 80 91 58 02 lds r24, 0x0258
4ee8: 90 91 59 02 lds r25, 0x0259
4eec: a0 91 5a 02 lds r26, 0x025A
4ef0: b0 91 5b 02 lds r27, 0x025B
4ef4: 08 0f add r16, r24
4ef6: 19 1f adc r17, r25
4ef8: 2a 1f adc r18, r26
4efa: 3b 1f adc r19, r27
4efc: 00 93 58 02 sts 0x0258, r16
4f00: 10 93 59 02 sts 0x0259, r17
4f04: 20 93 5a 02 sts 0x025A, r18
4f08: 30 93 5b 02 sts 0x025B, r19
4f0c: 10 16 cp r1, r16
4f0e: 11 06 cpc r1, r17
4f10: 12 06 cpc r1, r18
4f12: 13 06 cpc r1, r19
4f14: ac f4 brge .+42 ; 0x4f40 <MotorRegler+0x1214>
4f16: c8 01 movw r24, r16
4f18: 17 ff sbrs r17, 7
4f1a: 03 c0 rjmp .+6 ; 0x4f22 <MotorRegler+0x11f6>
4f1c: 90 95 com r25
4f1e: 81 95 neg r24
4f20: 9f 4f sbci r25, 0xFF ; 255
4f22: 60 e0 ldi r22, 0x00 ; 0
4f24: 71 e0 ldi r23, 0x01 ; 1
4f26: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
4f2a: 6f 5f subi r22, 0xFF ; 255
4f2c: 7f 4f sbci r23, 0xFF ; 255
4f2e: 88 27 eor r24, r24
4f30: 77 fd sbrc r23, 7
4f32: 80 95 com r24
4f34: 98 2f mov r25, r24
4f36: 06 1b sub r16, r22
4f38: 17 0b sbc r17, r23
4f3a: 28 0b sbc r18, r24
4f3c: 39 0b sbc r19, r25
4f3e: 14 c0 rjmp .+40 ; 0x4f68 <MotorRegler+0x123c>
4f40: c8 01 movw r24, r16
4f42: 17 ff sbrs r17, 7
4f44: 03 c0 rjmp .+6 ; 0x4f4c <MotorRegler+0x1220>
4f46: 90 95 com r25
4f48: 81 95 neg r24
4f4a: 9f 4f sbci r25, 0xFF ; 255
4f4c: 60 e0 ldi r22, 0x00 ; 0
4f4e: 71 e0 ldi r23, 0x01 ; 1
4f50: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
4f54: 6f 5f subi r22, 0xFF ; 255
4f56: 7f 4f sbci r23, 0xFF ; 255
4f58: 88 27 eor r24, r24
4f5a: 77 fd sbrc r23, 7
4f5c: 80 95 com r24
4f5e: 98 2f mov r25, r24
4f60: 06 0f add r16, r22
4f62: 17 1f adc r17, r23
4f64: 28 1f adc r18, r24
4f66: 39 1f adc r19, r25
4f68: 00 93 58 02 sts 0x0258, r16
4f6c: 10 93 59 02 sts 0x0259, r17
4f70: 20 93 5a 02 sts 0x025A, r18
4f74: 30 93 5b 02 sts 0x025B, r19
4f78: 80 91 58 02 lds r24, 0x0258
4f7c: 90 91 59 02 lds r25, 0x0259
4f80: a0 91 5a 02 lds r26, 0x025A
4f84: b0 91 5b 02 lds r27, 0x025B
4f88: 81 38 cpi r24, 0x81 ; 129
4f8a: fe e3 ldi r31, 0x3E ; 62
4f8c: 9f 07 cpc r25, r31
4f8e: f0 e0 ldi r31, 0x00 ; 0
4f90: af 07 cpc r26, r31
4f92: f0 e0 ldi r31, 0x00 ; 0
4f94: bf 07 cpc r27, r31
4f96: 2c f0 brlt .+10 ; 0x4fa2 <MotorRegler+0x1276>
4f98: 80 e8 ldi r24, 0x80 ; 128
4f9a: 9e e3 ldi r25, 0x3E ; 62
4f9c: a0 e0 ldi r26, 0x00 ; 0
4f9e: b0 e0 ldi r27, 0x00 ; 0
4fa0: 09 c0 rjmp .+18 ; 0x4fb4 <MotorRegler+0x1288>
4fa2: 80 58 subi r24, 0x80 ; 128
4fa4: 91 4c sbci r25, 0xC1 ; 193
4fa6: af 4f sbci r26, 0xFF ; 255
4fa8: bf 4f sbci r27, 0xFF ; 255
4faa: 64 f4 brge .+24 ; 0x4fc4 <MotorRegler+0x1298>
4fac: 80 e8 ldi r24, 0x80 ; 128
4fae: 91 ec ldi r25, 0xC1 ; 193
4fb0: af ef ldi r26, 0xFF ; 255
4fb2: bf ef ldi r27, 0xFF ; 255
4fb4: 80 93 58 02 sts 0x0258, r24
4fb8: 90 93 59 02 sts 0x0259, r25
4fbc: a0 93 5a 02 sts 0x025A, r26
4fc0: b0 93 5b 02 sts 0x025B, r27
4fc4: 60 91 98 02 lds r22, 0x0298
4fc8: 70 91 99 02 lds r23, 0x0299
4fcc: 80 90 7c 01 lds r8, 0x017C
4fd0: 90 90 7d 01 lds r9, 0x017D
4fd4: a0 90 7e 01 lds r10, 0x017E
4fd8: b0 90 7f 01 lds r11, 0x017F
4fdc: 88 27 eor r24, r24
4fde: 77 fd sbrc r23, 7
4fe0: 80 95 com r24
4fe2: 98 2f mov r25, r24
4fe4: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
4fe8: 7b 01 movw r14, r22
4fea: 8c 01 movw r16, r24
4fec: 60 91 58 02 lds r22, 0x0258
4ff0: 70 91 59 02 lds r23, 0x0259
4ff4: 80 91 5a 02 lds r24, 0x025A
4ff8: 90 91 5b 02 lds r25, 0x025B
4ffc: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
5000: 9b 01 movw r18, r22
5002: ac 01 movw r20, r24
5004: c5 01 movw r24, r10
5006: b4 01 movw r22, r8
5008: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
500c: 9b 01 movw r18, r22
500e: ac 01 movw r20, r24
5010: c8 01 movw r24, r16
5012: b7 01 movw r22, r14
5014: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3>
5018: 0e 94 57 2c call 0x58ae ; 0x58ae <__fixsfsi>
501c: 96 01 movw r18, r12
501e: 26 0f add r18, r22
5020: 37 1f adc r19, r23
5022: 49 81 ldd r20, Y+1 ; 0x01
5024: 5a 81 ldd r21, Y+2 ; 0x02
5026: 24 0f add r18, r20
5028: 35 1f adc r19, r21
502a: 22 24 eor r2, r2
502c: 4a 30 cpi r20, 0x0A ; 10
502e: 51 05 cpc r21, r1
5030: 14 f4 brge .+4 ; 0x5036 <MotorRegler+0x130a>
5032: 41 e0 ldi r20, 0x01 ; 1
5034: 24 2e mov r2, r20
5036: 37 fd sbrc r19, 7
5038: 02 c0 rjmp .+4 ; 0x503e <MotorRegler+0x1312>
503a: 22 20 and r2, r2
503c: 19 f0 breq .+6 ; 0x5044 <MotorRegler+0x1318>
503e: 40 e0 ldi r20, 0x00 ; 0
5040: 50 e0 ldi r21, 0x00 ; 0
5042: 08 c0 rjmp .+16 ; 0x5054 <MotorRegler+0x1328>
5044: 80 91 e5 05 lds r24, 0x05E5
5048: 48 2f mov r20, r24
504a: 55 27 eor r21, r21
504c: 24 17 cp r18, r20
504e: 35 07 cpc r19, r21
5050: 0c f4 brge .+2 ; 0x5054 <MotorRegler+0x1328>
5052: a9 01 movw r20, r18
5054: 80 91 dc 05 lds r24, 0x05DC
5058: e8 2f mov r30, r24
505a: ff 27 eor r31, r31
505c: fc 83 std Y+4, r31 ; 0x04
505e: eb 83 std Y+3, r30 ; 0x03
5060: 9f 01 movw r18, r30
5062: e4 17 cp r30, r20
5064: f5 07 cpc r31, r21
5066: 0c f4 brge .+2 ; 0x506a <MotorRegler+0x133e>
5068: 9a 01 movw r18, r20
506a: 20 93 96 02 sts 0x0296, r18
506e: 29 81 ldd r18, Y+1 ; 0x01
5070: 3a 81 ldd r19, Y+2 ; 0x02
5072: 26 1b sub r18, r22
5074: 37 0b sbc r19, r23
5076: b9 01 movw r22, r18
5078: 6c 0d add r22, r12
507a: 7d 1d adc r23, r13
507c: 77 fd sbrc r23, 7
507e: 02 c0 rjmp .+4 ; 0x5084 <MotorRegler+0x1358>
5080: 22 20 and r2, r2
5082: 19 f0 breq .+6 ; 0x508a <MotorRegler+0x135e>
5084: 80 e0 ldi r24, 0x00 ; 0
5086: 90 e0 ldi r25, 0x00 ; 0
5088: 07 c0 rjmp .+14 ; 0x5098 <MotorRegler+0x136c>
508a: 80 91 e5 05 lds r24, 0x05E5
508e: 99 27 eor r25, r25
5090: 68 17 cp r22, r24
5092: 79 07 cpc r23, r25
5094: 0c f4 brge .+2 ; 0x5098 <MotorRegler+0x136c>
5096: cb 01 movw r24, r22
5098: 2b 81 ldd r18, Y+3 ; 0x03
509a: 3c 81 ldd r19, Y+4 ; 0x04
509c: 28 17 cp r18, r24
509e: 39 07 cpc r19, r25
50a0: 0c f4 brge .+2 ; 0x50a4 <MotorRegler+0x1378>
50a2: 9c 01 movw r18, r24
50a4: 20 93 97 02 sts 0x0297, r18
50a8: 60 91 d8 05 lds r22, 0x05D8
50ac: 70 91 d9 05 lds r23, 0x05D9
50b0: 20 91 2a 02 lds r18, 0x022A
50b4: 30 91 2b 02 lds r19, 0x022B
50b8: 40 91 8e 02 lds r20, 0x028E
50bc: 50 91 8f 02 lds r21, 0x028F
50c0: 24 1b sub r18, r20
50c2: 35 0b sbc r19, r21
50c4: 62 1b sub r22, r18
50c6: 73 0b sbc r23, r19
50c8: 88 27 eor r24, r24
50ca: 77 fd sbrc r23, 7
50cc: 80 95 com r24
50ce: 98 2f mov r25, r24
50d0: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
50d4: 9b 01 movw r18, r22
50d6: ac 01 movw r20, r24
50d8: c3 01 movw r24, r6
50da: b2 01 movw r22, r4
50dc: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
50e0: 0e 94 57 2c call 0x58ae ; 0x58ae <__fixsfsi>
50e4: 70 93 95 02 sts 0x0295, r23
50e8: 60 93 94 02 sts 0x0294, r22
50ec: 80 91 94 02 lds r24, 0x0294
50f0: 90 91 95 02 lds r25, 0x0295
50f4: 8c 01 movw r16, r24
50f6: 22 27 eor r18, r18
50f8: 17 fd sbrc r17, 7
50fa: 20 95 com r18
50fc: 32 2f mov r19, r18
50fe: 80 91 54 02 lds r24, 0x0254
5102: 90 91 55 02 lds r25, 0x0255
5106: a0 91 56 02 lds r26, 0x0256
510a: b0 91 57 02 lds r27, 0x0257
510e: 08 0f add r16, r24
5110: 19 1f adc r17, r25
5112: 2a 1f adc r18, r26
5114: 3b 1f adc r19, r27
5116: 00 93 54 02 sts 0x0254, r16
511a: 10 93 55 02 sts 0x0255, r17
511e: 20 93 56 02 sts 0x0256, r18
5122: 30 93 57 02 sts 0x0257, r19
5126: 10 16 cp r1, r16
5128: 11 06 cpc r1, r17
512a: 12 06 cpc r1, r18
512c: 13 06 cpc r1, r19
512e: ac f4 brge .+42 ; 0x515a <MotorRegler+0x142e>
5130: c8 01 movw r24, r16
5132: 17 ff sbrs r17, 7
5134: 03 c0 rjmp .+6 ; 0x513c <MotorRegler+0x1410>
5136: 90 95 com r25
5138: 81 95 neg r24
513a: 9f 4f sbci r25, 0xFF ; 255
513c: 60 e0 ldi r22, 0x00 ; 0
513e: 71 e0 ldi r23, 0x01 ; 1
5140: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
5144: 6f 5f subi r22, 0xFF ; 255
5146: 7f 4f sbci r23, 0xFF ; 255
5148: 88 27 eor r24, r24
514a: 77 fd sbrc r23, 7
514c: 80 95 com r24
514e: 98 2f mov r25, r24
5150: 06 1b sub r16, r22
5152: 17 0b sbc r17, r23
5154: 28 0b sbc r18, r24
5156: 39 0b sbc r19, r25
5158: 14 c0 rjmp .+40 ; 0x5182 <MotorRegler+0x1456>
515a: c8 01 movw r24, r16
515c: 17 ff sbrs r17, 7
515e: 03 c0 rjmp .+6 ; 0x5166 <MotorRegler+0x143a>
5160: 90 95 com r25
5162: 81 95 neg r24
5164: 9f 4f sbci r25, 0xFF ; 255
5166: 60 e0 ldi r22, 0x00 ; 0
5168: 71 e0 ldi r23, 0x01 ; 1
516a: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
516e: 6f 5f subi r22, 0xFF ; 255
5170: 7f 4f sbci r23, 0xFF ; 255
5172: 88 27 eor r24, r24
5174: 77 fd sbrc r23, 7
5176: 80 95 com r24
5178: 98 2f mov r25, r24
517a: 06 0f add r16, r22
517c: 17 1f adc r17, r23
517e: 28 1f adc r18, r24
5180: 39 1f adc r19, r25
5182: 00 93 54 02 sts 0x0254, r16
5186: 10 93 55 02 sts 0x0255, r17
518a: 20 93 56 02 sts 0x0256, r18
518e: 30 93 57 02 sts 0x0257, r19
5192: 80 91 54 02 lds r24, 0x0254
5196: 90 91 55 02 lds r25, 0x0255
519a: a0 91 56 02 lds r26, 0x0256
519e: b0 91 57 02 lds r27, 0x0257
51a2: 81 38 cpi r24, 0x81 ; 129
51a4: 3e e3 ldi r19, 0x3E ; 62
51a6: 93 07 cpc r25, r19
51a8: 30 e0 ldi r19, 0x00 ; 0
51aa: a3 07 cpc r26, r19
51ac: 30 e0 ldi r19, 0x00 ; 0
51ae: b3 07 cpc r27, r19
51b0: 2c f0 brlt .+10 ; 0x51bc <MotorRegler+0x1490>
51b2: 80 e8 ldi r24, 0x80 ; 128
51b4: 9e e3 ldi r25, 0x3E ; 62
51b6: a0 e0 ldi r26, 0x00 ; 0
51b8: b0 e0 ldi r27, 0x00 ; 0
51ba: 09 c0 rjmp .+18 ; 0x51ce <MotorRegler+0x14a2>
51bc: 80 58 subi r24, 0x80 ; 128
51be: 91 4c sbci r25, 0xC1 ; 193
51c0: af 4f sbci r26, 0xFF ; 255
51c2: bf 4f sbci r27, 0xFF ; 255
51c4: 64 f4 brge .+24 ; 0x51de <MotorRegler+0x14b2>
51c6: 80 e8 ldi r24, 0x80 ; 128
51c8: 91 ec ldi r25, 0xC1 ; 193
51ca: af ef ldi r26, 0xFF ; 255
51cc: bf ef ldi r27, 0xFF ; 255
51ce: 80 93 54 02 sts 0x0254, r24
51d2: 90 93 55 02 sts 0x0255, r25
51d6: a0 93 56 02 sts 0x0256, r26
51da: b0 93 57 02 sts 0x0257, r27
51de: 60 91 94 02 lds r22, 0x0294
51e2: 70 91 95 02 lds r23, 0x0295
51e6: 88 27 eor r24, r24
51e8: 77 fd sbrc r23, 7
51ea: 80 95 com r24
51ec: 98 2f mov r25, r24
51ee: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
51f2: 7b 01 movw r14, r22
51f4: 8c 01 movw r16, r24
51f6: 60 91 54 02 lds r22, 0x0254
51fa: 70 91 55 02 lds r23, 0x0255
51fe: 80 91 56 02 lds r24, 0x0256
5202: 90 91 57 02 lds r25, 0x0257
5206: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
520a: 9b 01 movw r18, r22
520c: ac 01 movw r20, r24
520e: c5 01 movw r24, r10
5210: b4 01 movw r22, r8
5212: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
5216: 9b 01 movw r18, r22
5218: ac 01 movw r20, r24
521a: c8 01 movw r24, r16
521c: b7 01 movw r22, r14
521e: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3>
5222: 0e 94 57 2c call 0x58ae ; 0x58ae <__fixsfsi>
5226: 29 81 ldd r18, Y+1 ; 0x01
5228: 3a 81 ldd r19, Y+2 ; 0x02
522a: 26 0f add r18, r22
522c: 37 1f adc r19, r23
522e: 2c 19 sub r18, r12
5230: 3d 09 sbc r19, r13
5232: 37 fd sbrc r19, 7
5234: 02 c0 rjmp .+4 ; 0x523a <MotorRegler+0x150e>
5236: 22 20 and r2, r2
5238: 19 f0 breq .+6 ; 0x5240 <MotorRegler+0x1514>
523a: 40 e0 ldi r20, 0x00 ; 0
523c: 50 e0 ldi r21, 0x00 ; 0
523e: 08 c0 rjmp .+16 ; 0x5250 <MotorRegler+0x1524>
5240: 80 91 e5 05 lds r24, 0x05E5
5244: 48 2f mov r20, r24
5246: 55 27 eor r21, r21
5248: 24 17 cp r18, r20
524a: 35 07 cpc r19, r21
524c: 0c f4 brge .+2 ; 0x5250 <MotorRegler+0x1524>
524e: a9 01 movw r20, r18
5250: 2b 81 ldd r18, Y+3 ; 0x03
5252: 3c 81 ldd r19, Y+4 ; 0x04
5254: 24 17 cp r18, r20
5256: 35 07 cpc r19, r21
5258: 0c f4 brge .+2 ; 0x525c <MotorRegler+0x1530>
525a: 9a 01 movw r18, r20
525c: 20 93 a6 02 sts 0x02A6, r18
5260: 89 81 ldd r24, Y+1 ; 0x01
5262: 9a 81 ldd r25, Y+2 ; 0x02
5264: 86 1b sub r24, r22
5266: 97 0b sbc r25, r23
5268: bc 01 movw r22, r24
526a: 6c 19 sub r22, r12
526c: 7d 09 sbc r23, r13
526e: 77 fd sbrc r23, 7
5270: 02 c0 rjmp .+4 ; 0x5276 <MotorRegler+0x154a>
5272: 22 20 and r2, r2
5274: 19 f0 breq .+6 ; 0x527c <MotorRegler+0x1550>
5276: 20 e0 ldi r18, 0x00 ; 0
5278: 30 e0 ldi r19, 0x00 ; 0
527a: 08 c0 rjmp .+16 ; 0x528c <MotorRegler+0x1560>
527c: 80 91 e5 05 lds r24, 0x05E5
5280: 28 2f mov r18, r24
5282: 33 27 eor r19, r19
5284: 62 17 cp r22, r18
5286: 73 07 cpc r23, r19
5288: 0c f4 brge .+2 ; 0x528c <MotorRegler+0x1560>
528a: 9b 01 movw r18, r22
528c: 8b 81 ldd r24, Y+3 ; 0x03
528e: 9c 81 ldd r25, Y+4 ; 0x04
5290: 82 17 cp r24, r18
5292: 93 07 cpc r25, r19
5294: 0c f4 brge .+2 ; 0x5298 <MotorRegler+0x156c>
5296: c9 01 movw r24, r18
5298: 80 93 9a 02 sts 0x029A, r24
529c: 24 96 adiw r28, 0x04 ; 4
529e: 0f b6 in r0, 0x3f ; 63
52a0: f8 94 cli
52a2: de bf out 0x3e, r29 ; 62
52a4: 0f be out 0x3f, r0 ; 63
52a6: cd bf out 0x3d, r28 ; 61
52a8: df 91 pop r29
52aa: cf 91 pop r28
52ac: 1f 91 pop r17
52ae: 0f 91 pop r16
52b0: ff 90 pop r15
52b2: ef 90 pop r14
52b4: df 90 pop r13
52b6: cf 90 pop r12
52b8: bf 90 pop r11
52ba: af 90 pop r10
52bc: 9f 90 pop r9
52be: 8f 90 pop r8
52c0: 7f 90 pop r7
52c2: 6f 90 pop r6
52c4: 5f 90 pop r5
52c6: 4f 90 pop r4
52c8: 3f 90 pop r3
52ca: 2f 90 pop r2
52cc: 08 95 ret
000052ce <gps_main>:
52ce: 2f 92 push r2
52d0: 3f 92 push r3
52d2: 4f 92 push r4
52d4: 5f 92 push r5
52d6: 6f 92 push r6
52d8: 7f 92 push r7
52da: 8f 92 push r8
52dc: 9f 92 push r9
52de: af 92 push r10
52e0: bf 92 push r11
52e2: cf 92 push r12
52e4: df 92 push r13
52e6: ef 92 push r14
52e8: ff 92 push r15
52ea: 0f 93 push r16
52ec: 1f 93 push r17
52ee: cf 93 push r28
52f0: df 93 push r29
52f2: 80 91 2e 02 lds r24, 0x022E
52f6: 82 30 cpi r24, 0x02 ; 2
52f8: b0 f1 brcs .+108 ; 0x5366 <gps_main+0x98>
52fa: 80 91 80 02 lds r24, 0x0280
52fe: 90 91 81 02 lds r25, 0x0281
5302: 89 2b or r24, r25
5304: 81 f5 brne .+96 ; 0x5366 <gps_main+0x98>
5306: 80 91 2e 05 lds r24, 0x052E
530a: 88 23 and r24, r24
530c: 61 f1 breq .+88 ; 0x5366 <gps_main+0x98>
530e: 80 91 0e 05 lds r24, 0x050E
5312: 90 91 0f 05 lds r25, 0x050F
5316: a0 91 10 05 lds r26, 0x0510
531a: b0 91 11 05 lds r27, 0x0511
531e: 80 93 82 02 sts 0x0282, r24
5322: 90 93 83 02 sts 0x0283, r25
5326: a0 93 84 02 sts 0x0284, r26
532a: b0 93 85 02 sts 0x0285, r27
532e: 80 91 12 05 lds r24, 0x0512
5332: 90 91 13 05 lds r25, 0x0513
5336: a0 91 14 05 lds r26, 0x0514
533a: b0 91 15 05 lds r27, 0x0515
533e: 80 93 86 02 sts 0x0286, r24
5342: 90 93 87 02 sts 0x0287, r25
5346: a0 93 88 02 sts 0x0288, r26
534a: b0 93 89 02 sts 0x0289, r27
534e: 80 e5 ldi r24, 0x50 ; 80
5350: 90 e0 ldi r25, 0x00 ; 0
5352: 90 93 ac 01 sts 0x01AC, r25
5356: 80 93 ab 01 sts 0x01AB, r24
535a: 81 e0 ldi r24, 0x01 ; 1
535c: 90 e0 ldi r25, 0x00 ; 0
535e: 90 93 81 02 sts 0x0281, r25
5362: 80 93 80 02 sts 0x0280, r24
5366: 80 91 1f 02 lds r24, 0x021F
536a: 90 91 20 02 lds r25, 0x0220
536e: 18 16 cp r1, r24
5370: 19 06 cpc r1, r25
5372: 0c f0 brlt .+2 ; 0x5376 <gps_main+0xa8>
5374: cf c1 rjmp .+926 ; 0x5714 <gps_main+0x446>
5376: 80 91 2e 05 lds r24, 0x052E
537a: 88 23 and r24, r24
537c: 09 f4 brne .+2 ; 0x5380 <gps_main+0xb2>
537e: ca c1 rjmp .+916 ; 0x5714 <gps_main+0x446>
5380: 80 91 8a 01 lds r24, 0x018A
5384: 90 91 8b 01 lds r25, 0x018B
5388: 89 2b or r24, r25
538a: 51 f1 breq .+84 ; 0x53e0 <gps_main+0x112>
538c: 80 91 0e 05 lds r24, 0x050E
5390: 90 91 0f 05 lds r25, 0x050F
5394: a0 91 10 05 lds r26, 0x0510
5398: b0 91 11 05 lds r27, 0x0511
539c: 80 93 5e 02 sts 0x025E, r24
53a0: 90 93 5f 02 sts 0x025F, r25
53a4: a0 93 60 02 sts 0x0260, r26
53a8: b0 93 61 02 sts 0x0261, r27
53ac: 80 91 12 05 lds r24, 0x0512
53b0: 90 91 13 05 lds r25, 0x0513
53b4: a0 91 14 05 lds r26, 0x0514
53b8: b0 91 15 05 lds r27, 0x0515
53bc: 80 93 62 02 sts 0x0262, r24
53c0: 90 93 63 02 sts 0x0263, r25
53c4: a0 93 64 02 sts 0x0264, r26
53c8: b0 93 65 02 sts 0x0265, r27
53cc: 82 e3 ldi r24, 0x32 ; 50
53ce: 90 e0 ldi r25, 0x00 ; 0
53d0: 90 93 ac 01 sts 0x01AC, r25
53d4: 80 93 ab 01 sts 0x01AB, r24
53d8: 10 92 8b 01 sts 0x018B, r1
53dc: 10 92 8a 01 sts 0x018A, r1
53e0: 20 91 a2 02 lds r18, 0x02A2
53e4: 30 91 a3 02 lds r19, 0x02A3
53e8: 60 91 5e 02 lds r22, 0x025E
53ec: 70 91 5f 02 lds r23, 0x025F
53f0: 80 91 60 02 lds r24, 0x0260
53f4: 90 91 61 02 lds r25, 0x0261
53f8: e0 90 0e 05 lds r14, 0x050E
53fc: f0 90 0f 05 lds r15, 0x050F
5400: 00 91 10 05 lds r16, 0x0510
5404: 10 91 11 05 lds r17, 0x0511
5408: 6e 19 sub r22, r14
540a: 7f 09 sbc r23, r15
540c: 80 0b sbc r24, r16
540e: 91 0b sbc r25, r17
5410: 44 27 eor r20, r20
5412: 37 fd sbrc r19, 7
5414: 40 95 com r20
5416: 54 2f mov r21, r20
5418: 0e 94 e6 2d call 0x5bcc ; 0x5bcc <__mulsi3>
541c: 5b 01 movw r10, r22
541e: 6c 01 movw r12, r24
5420: 60 93 68 02 sts 0x0268, r22
5424: 70 93 69 02 sts 0x0269, r23
5428: 80 93 6a 02 sts 0x026A, r24
542c: 90 93 6b 02 sts 0x026B, r25
5430: 20 91 a2 02 lds r18, 0x02A2
5434: 30 91 a3 02 lds r19, 0x02A3
5438: 60 91 62 02 lds r22, 0x0262
543c: 70 91 63 02 lds r23, 0x0263
5440: 80 91 64 02 lds r24, 0x0264
5444: 90 91 65 02 lds r25, 0x0265
5448: e0 90 12 05 lds r14, 0x0512
544c: f0 90 13 05 lds r15, 0x0513
5450: 00 91 14 05 lds r16, 0x0514
5454: 10 91 15 05 lds r17, 0x0515
5458: 6e 19 sub r22, r14
545a: 7f 09 sbc r23, r15
545c: 80 0b sbc r24, r16
545e: 91 0b sbc r25, r17
5460: 44 27 eor r20, r20
5462: 37 fd sbrc r19, 7
5464: 40 95 com r20
5466: 54 2f mov r21, r20
5468: 0e 94 e6 2d call 0x5bcc ; 0x5bcc <__mulsi3>
546c: 7b 01 movw r14, r22
546e: 8c 01 movw r16, r24
5470: 60 93 6c 02 sts 0x026C, r22
5474: 70 93 6d 02 sts 0x026D, r23
5478: 80 93 6e 02 sts 0x026E, r24
547c: 90 93 6f 02 sts 0x026F, r25
5480: 10 92 70 02 sts 0x0270, r1
5484: 10 92 71 02 sts 0x0271, r1
5488: 10 92 72 02 sts 0x0272, r1
548c: 10 92 73 02 sts 0x0273, r1
5490: 10 92 74 02 sts 0x0274, r1
5494: 10 92 75 02 sts 0x0275, r1
5498: 10 92 76 02 sts 0x0276, r1
549c: 10 92 77 02 sts 0x0277, r1
54a0: 60 91 a4 02 lds r22, 0x02A4
54a4: 70 91 a5 02 lds r23, 0x02A5
54a8: 88 27 eor r24, r24
54aa: 77 fd sbrc r23, 7
54ac: 80 95 com r24
54ae: 98 2f mov r25, r24
54b0: 20 91 1a 05 lds r18, 0x051A
54b4: 30 91 1b 05 lds r19, 0x051B
54b8: 40 91 1c 05 lds r20, 0x051C
54bc: 50 91 1d 05 lds r21, 0x051D
54c0: 0e 94 e6 2d call 0x5bcc ; 0x5bcc <__mulsi3>
54c4: 3b 01 movw r6, r22
54c6: 4c 01 movw r8, r24
54c8: 60 93 78 02 sts 0x0278, r22
54cc: 70 93 79 02 sts 0x0279, r23
54d0: 80 93 7a 02 sts 0x027A, r24
54d4: 90 93 7b 02 sts 0x027B, r25
54d8: 60 91 a4 02 lds r22, 0x02A4
54dc: 70 91 a5 02 lds r23, 0x02A5
54e0: 88 27 eor r24, r24
54e2: 77 fd sbrc r23, 7
54e4: 80 95 com r24
54e6: 98 2f mov r25, r24
54e8: 20 91 1e 05 lds r18, 0x051E
54ec: 30 91 1f 05 lds r19, 0x051F
54f0: 40 91 20 05 lds r20, 0x0520
54f4: 50 91 21 05 lds r21, 0x0521
54f8: 0e 94 e6 2d call 0x5bcc ; 0x5bcc <__mulsi3>
54fc: 1b 01 movw r2, r22
54fe: 2c 01 movw r4, r24
5500: 60 93 7c 02 sts 0x027C, r22
5504: 70 93 7d 02 sts 0x027D, r23
5508: 80 93 7e 02 sts 0x027E, r24
550c: 90 93 7f 02 sts 0x027F, r25
5510: 20 91 a0 02 lds r18, 0x02A0
5514: 30 91 a1 02 lds r19, 0x02A1
5518: d0 94 com r13
551a: c0 94 com r12
551c: b0 94 com r11
551e: a0 94 com r10
5520: a1 1c adc r10, r1
5522: b1 1c adc r11, r1
5524: c1 1c adc r12, r1
5526: d1 1c adc r13, r1
5528: a6 18 sub r10, r6
552a: b7 08 sbc r11, r7
552c: c8 08 sbc r12, r8
552e: d9 08 sbc r13, r9
5530: 44 27 eor r20, r20
5532: 37 fd sbrc r19, 7
5534: 40 95 com r20
5536: 54 2f mov r21, r20
5538: c6 01 movw r24, r12
553a: b5 01 movw r22, r10
553c: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
5540: e9 01 movw r28, r18
5542: 30 93 8d 02 sts 0x028D, r19
5546: 20 93 8c 02 sts 0x028C, r18
554a: 20 91 a0 02 lds r18, 0x02A0
554e: 30 91 a1 02 lds r19, 0x02A1
5552: e2 18 sub r14, r2
5554: f3 08 sbc r15, r3
5556: 04 09 sbc r16, r4
5558: 15 09 sbc r17, r5
555a: 44 27 eor r20, r20
555c: 37 fd sbrc r19, 7
555e: 40 95 com r20
5560: 54 2f mov r21, r20
5562: c8 01 movw r24, r16
5564: b7 01 movw r22, r14
5566: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
556a: b9 01 movw r22, r18
556c: 30 93 8f 02 sts 0x028F, r19
5570: 20 93 8e 02 sts 0x028E, r18
5574: 80 91 8c 01 lds r24, 0x018C
5578: 90 91 8d 01 lds r25, 0x018D
557c: 8c 17 cp r24, r28
557e: 9d 07 cpc r25, r29
5580: 2c f4 brge .+10 ; 0x558c <gps_main+0x2be>
5582: 80 91 8c 01 lds r24, 0x018C
5586: 90 91 8d 01 lds r25, 0x018D
558a: 11 c0 rjmp .+34 ; 0x55ae <gps_main+0x2e0>
558c: 80 91 8c 01 lds r24, 0x018C
5590: 90 91 8d 01 lds r25, 0x018D
5594: 90 95 com r25
5596: 81 95 neg r24
5598: 9f 4f sbci r25, 0xFF ; 255
559a: c8 17 cp r28, r24
559c: d9 07 cpc r29, r25
559e: 5c f4 brge .+22 ; 0x55b6 <gps_main+0x2e8>
55a0: 80 91 8c 01 lds r24, 0x018C
55a4: 90 91 8d 01 lds r25, 0x018D
55a8: 90 95 com r25
55aa: 81 95 neg r24
55ac: 9f 4f sbci r25, 0xFF ; 255
55ae: 90 93 8d 02 sts 0x028D, r25
55b2: 80 93 8c 02 sts 0x028C, r24
55b6: 80 91 8c 01 lds r24, 0x018C
55ba: 90 91 8d 01 lds r25, 0x018D
55be: 86 17 cp r24, r22
55c0: 97 07 cpc r25, r23
55c2: 2c f4 brge .+10 ; 0x55ce <gps_main+0x300>
55c4: 80 91 8c 01 lds r24, 0x018C
55c8: 90 91 8d 01 lds r25, 0x018D
55cc: 11 c0 rjmp .+34 ; 0x55f0 <gps_main+0x322>
55ce: 80 91 8c 01 lds r24, 0x018C
55d2: 90 91 8d 01 lds r25, 0x018D
55d6: 90 95 com r25
55d8: 81 95 neg r24
55da: 9f 4f sbci r25, 0xFF ; 255
55dc: 68 17 cp r22, r24
55de: 79 07 cpc r23, r25
55e0: 5c f4 brge .+22 ; 0x55f8 <gps_main+0x32a>
55e2: 80 91 8c 01 lds r24, 0x018C
55e6: 90 91 8d 01 lds r25, 0x018D
55ea: 90 95 com r25
55ec: 81 95 neg r24
55ee: 9f 4f sbci r25, 0xFF ; 255
55f0: 90 93 8f 02 sts 0x028F, r25
55f4: 80 93 8e 02 sts 0x028E, r24
55f8: 10 92 67 02 sts 0x0267, r1
55fc: 10 92 66 02 sts 0x0266, r1
5600: e0 90 66 02 lds r14, 0x0266
5604: f0 90 67 02 lds r15, 0x0267
5608: 60 91 8e 02 lds r22, 0x028E
560c: 70 91 8f 02 lds r23, 0x028F
5610: 88 27 eor r24, r24
5612: 77 fd sbrc r23, 7
5614: 80 95 com r24
5616: 98 2f mov r25, r24
5618: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
561c: 1b 01 movw r2, r22
561e: 2c 01 movw r4, r24
5620: a0 90 66 02 lds r10, 0x0266
5624: b0 90 67 02 lds r11, 0x0267
5628: 00 27 eor r16, r16
562a: f7 fc sbrc r15, 7
562c: 00 95 com r16
562e: 10 2f mov r17, r16
5630: c8 01 movw r24, r16
5632: b7 01 movw r22, r14
5634: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
5638: 0e 94 ca 2d call 0x5b94 ; 0x5b94 <sin>
563c: a2 01 movw r20, r4
563e: 91 01 movw r18, r2
5640: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
5644: 3b 01 movw r6, r22
5646: 4c 01 movw r8, r24
5648: cc 24 eor r12, r12
564a: b7 fc sbrc r11, 7
564c: c0 94 com r12
564e: dc 2c mov r13, r12
5650: c6 01 movw r24, r12
5652: b5 01 movw r22, r10
5654: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
5658: 0e 94 0b 2c call 0x5816 ; 0x5816 <cos>
565c: 7b 01 movw r14, r22
565e: 8c 01 movw r16, r24
5660: 60 91 8c 02 lds r22, 0x028C
5664: 70 91 8d 02 lds r23, 0x028D
5668: 88 27 eor r24, r24
566a: 77 fd sbrc r23, 7
566c: 80 95 com r24
566e: 98 2f mov r25, r24
5670: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
5674: 9b 01 movw r18, r22
5676: ac 01 movw r20, r24
5678: c8 01 movw r24, r16
567a: b7 01 movw r22, r14
567c: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
5680: 9b 01 movw r18, r22
5682: ac 01 movw r20, r24
5684: c4 01 movw r24, r8
5686: b3 01 movw r22, r6
5688: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3>
568c: 0e 94 57 2c call 0x58ae ; 0x58ae <__fixsfsi>
5690: 7b 01 movw r14, r22
5692: 70 93 8d 02 sts 0x028D, r23
5696: 60 93 8c 02 sts 0x028C, r22
569a: 60 91 66 02 lds r22, 0x0266
569e: 70 91 67 02 lds r23, 0x0267
56a2: a0 90 66 02 lds r10, 0x0266
56a6: b0 90 67 02 lds r11, 0x0267
56aa: 88 27 eor r24, r24
56ac: 77 fd sbrc r23, 7
56ae: 80 95 com r24
56b0: 98 2f mov r25, r24
56b2: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
56b6: 0e 94 0b 2c call 0x5816 ; 0x5816 <cos>
56ba: 3b 01 movw r6, r22
56bc: 4c 01 movw r8, r24
56be: 00 27 eor r16, r16
56c0: f7 fc sbrc r15, 7
56c2: 00 95 com r16
56c4: 10 2f mov r17, r16
56c6: c8 01 movw r24, r16
56c8: b7 01 movw r22, r14
56ca: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
56ce: 9b 01 movw r18, r22
56d0: ac 01 movw r20, r24
56d2: c4 01 movw r24, r8
56d4: b3 01 movw r22, r6
56d6: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
56da: 7b 01 movw r14, r22
56dc: 8c 01 movw r16, r24
56de: cc 24 eor r12, r12
56e0: b7 fc sbrc r11, 7
56e2: c0 94 com r12
56e4: dc 2c mov r13, r12
56e6: c6 01 movw r24, r12
56e8: b5 01 movw r22, r10
56ea: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
56ee: 0e 94 ca 2d call 0x5b94 ; 0x5b94 <sin>
56f2: a2 01 movw r20, r4
56f4: 91 01 movw r18, r2
56f6: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
56fa: 9b 01 movw r18, r22
56fc: ac 01 movw r20, r24
56fe: c8 01 movw r24, r16
5700: b7 01 movw r22, r14
5702: 0e 94 c8 2b call 0x5790 ; 0x5790 <__subsf3>
5706: 0e 94 57 2c call 0x58ae ; 0x58ae <__fixsfsi>
570a: 70 93 8f 02 sts 0x028F, r23
570e: 60 93 8e 02 sts 0x028E, r22
5712: 1e c0 rjmp .+60 ; 0x5750 <gps_main+0x482>
5714: 85 e0 ldi r24, 0x05 ; 5
5716: 90 e0 ldi r25, 0x00 ; 0
5718: 90 93 8b 01 sts 0x018B, r25
571c: 80 93 8a 01 sts 0x018A, r24
5720: 10 92 8d 02 sts 0x028D, r1
5724: 10 92 8c 02 sts 0x028C, r1
5728: 10 92 8f 02 sts 0x028F, r1
572c: 10 92 8e 02 sts 0x028E, r1
5730: 10 92 70 02 sts 0x0270, r1
5734: 10 92 71 02 sts 0x0271, r1
5738: 10 92 72 02 sts 0x0272, r1
573c: 10 92 73 02 sts 0x0273, r1
5740: 10 92 74 02 sts 0x0274, r1
5744: 10 92 75 02 sts 0x0275, r1
5748: 10 92 76 02 sts 0x0276, r1
574c: 10 92 77 02 sts 0x0277, r1
5750: df 91 pop r29
5752: cf 91 pop r28
5754: 1f 91 pop r17
5756: 0f 91 pop r16
5758: ff 90 pop r15
575a: ef 90 pop r14
575c: df 90 pop r13
575e: cf 90 pop r12
5760: bf 90 pop r11
5762: af 90 pop r10
5764: 9f 90 pop r9
5766: 8f 90 pop r8
5768: 7f 90 pop r7
576a: 6f 90 pop r6
576c: 5f 90 pop r5
576e: 4f 90 pop r4
5770: 3f 90 pop r3
5772: 2f 90 pop r2
5774: 08 95 ret
00005776 <memchr>:
5776: fc 01 movw r30, r24
5778: 41 50 subi r20, 0x01 ; 1
577a: 50 40 sbci r21, 0x00 ; 0
577c: 30 f0 brcs .+12 ; 0x578a <memchr+0x14>
577e: 01 90 ld r0, Z+
5780: 06 16 cp r0, r22
5782: d1 f7 brne .-12 ; 0x5778 <memchr+0x2>
5784: 31 97 sbiw r30, 0x01 ; 1
5786: cf 01 movw r24, r30
5788: 08 95 ret
578a: 88 27 eor r24, r24
578c: 99 27 eor r25, r25
578e: 08 95 ret
00005790 <__subsf3>:
5790: 50 58 subi r21, 0x80 ; 128
00005792 <__addsf3>:
5792: 19 2e mov r1, r25
5794: 59 d1 rcall .+690 ; 0x5a48 <__fp_split3>
5796: 01 d0 rcall .+2 ; 0x579a <__addsf3x>
5798: 09 c1 rjmp .+530 ; 0x59ac <__fp_merge>
0000579a <__addsf3x>:
579a: ba 17 cp r27, r26
579c: 62 07 cpc r22, r18
579e: 73 07 cpc r23, r19
57a0: 84 07 cpc r24, r20
57a2: 95 07 cpc r25, r21
57a4: b1 f1 breq .+108 ; 0x5812 <__addsf3x+0x78>
57a6: 88 f4 brcc .+34 ; 0x57ca <__addsf3x+0x30>
57a8: 0e f4 brtc .+2 ; 0x57ac <__addsf3x+0x12>
57aa: 10 94 com r1
57ac: 0b 2e mov r0, r27
57ae: ba 2f mov r27, r26
57b0: a0 2d mov r26, r0
57b2: 06 2e mov r0, r22
57b4: 62 2f mov r22, r18
57b6: 20 2d mov r18, r0
57b8: 07 2e mov r0, r23
57ba: 73 2f mov r23, r19
57bc: 30 2d mov r19, r0
57be: 08 2e mov r0, r24
57c0: 84 2f mov r24, r20
57c2: 40 2d mov r20, r0
57c4: 09 2e mov r0, r25
57c6: 95 2f mov r25, r21
57c8: 50 2d mov r21, r0
57ca: ff 27 eor r31, r31
57cc: 55 23 and r21, r21
57ce: b9 f0 breq .+46 ; 0x57fe <__addsf3x+0x64>
57d0: 59 1b sub r21, r25
57d2: 49 f0 breq .+18 ; 0x57e6 <__addsf3x+0x4c>
57d4: 57 3e cpi r21, 0xE7 ; 231
57d6: 98 f0 brcs .+38 ; 0x57fe <__addsf3x+0x64>
57d8: 46 95 lsr r20
57da: 37 95 ror r19
57dc: 27 95 ror r18
57de: a7 95 ror r26
57e0: f0 40 sbci r31, 0x00 ; 0
57e2: 53 95 inc r21
57e4: c9 f7 brne .-14 ; 0x57d8 <__addsf3x+0x3e>
57e6: 76 f0 brts .+28 ; 0x5804 <__addsf3x+0x6a>
57e8: ba 0f add r27, r26
57ea: 62 1f adc r22, r18
57ec: 73 1f adc r23, r19
57ee: 84 1f adc r24, r20
57f0: 30 f4 brcc .+12 ; 0x57fe <__addsf3x+0x64>
57f2: 87 95 ror r24
57f4: 77 95 ror r23
57f6: 67 95 ror r22
57f8: b7 95 ror r27
57fa: f0 40 sbci r31, 0x00 ; 0
57fc: 93 95 inc r25
57fe: 17 fa bst r1, 7
5800: 0f 2e mov r0, r31
5802: 08 95 ret
5804: bf 1b sub r27, r31
5806: bb 27 eor r27, r27
5808: ba 0b sbc r27, r26
580a: 62 0b sbc r22, r18
580c: 73 0b sbc r23, r19
580e: 84 0b sbc r24, r20
5810: f6 cf rjmp .-20 ; 0x57fe <__addsf3x+0x64>
5812: de f6 brtc .-74 ; 0x57ca <__addsf3x+0x30>
5814: 45 c1 rjmp .+650 ; 0x5aa0 <__fp_zerox>
00005816 <cos>:
5816: 50 e4 ldi r21, 0x40 ; 64
5818: 49 ec ldi r20, 0xC9 ; 201
581a: 3f e0 ldi r19, 0x0F ; 15
581c: 2b ed ldi r18, 0xDB ; 219
581e: 6e d0 rcall .+220 ; 0x58fc <fmod>
5820: a2 c0 rjmp .+324 ; 0x5966 <__fp_cosinus>
00005822 <__divsf3>:
5822: 12 d1 rcall .+548 ; 0x5a48 <__fp_split3>
5824: 01 d0 rcall .+2 ; 0x5828 <__divsf3x>
5826: c2 c0 rjmp .+388 ; 0x59ac <__fp_merge>
00005828 <__divsf3x>:
5828: 55 23 and r21, r21
582a: 59 f0 breq .+22 ; 0x5842 <__divsf3x+0x1a>
582c: 99 23 and r25, r25
582e: 69 f0 breq .+26 ; 0x584a <__divsf3x+0x22>
5830: 9f 57 subi r25, 0x7F ; 127
5832: 5f 57 subi r21, 0x7F ; 127
5834: 95 1b sub r25, r21
5836: 33 f4 brvc .+12 ; 0x5844 <__divsf3x+0x1c>
5838: 42 f4 brpl .+16 ; 0x584a <__divsf3x+0x22>
583a: 90 38 cpi r25, 0x80 ; 128
583c: 11 f4 brne .+4 ; 0x5842 <__divsf3x+0x1a>
583e: 91 58 subi r25, 0x81 ; 129
5840: 05 c0 rjmp .+10 ; 0x584c <__divsf3x+0x24>
5842: cc c0 rjmp .+408 ; 0x59dc <__fp_nan>
5844: 91 58 subi r25, 0x81 ; 129
5846: 9f 3f cpi r25, 0xFF ; 255
5848: 09 f4 brne .+2 ; 0x584c <__divsf3x+0x24>
584a: 2a c1 rjmp .+596 ; 0x5aa0 <__fp_zerox>
584c: bb 27 eor r27, r27
584e: 11 24 eor r1, r1
5850: 62 17 cp r22, r18
5852: 73 07 cpc r23, r19
5854: 84 07 cpc r24, r20
5856: 30 f4 brcc .+12 ; 0x5864 <__divsf3x+0x3c>
5858: 66 0f add r22, r22
585a: 77 1f adc r23, r23
585c: 88 1f adc r24, r24
585e: bb 1f adc r27, r27
5860: 91 50 subi r25, 0x01 ; 1
5862: 98 f3 brcs .-26 ; 0x584a <__divsf3x+0x22>
5864: 11 d0 rcall .+34 ; 0x5888 <__divsf3x+0x60>
5866: 0f 92 push r0
5868: 0f d0 rcall .+30 ; 0x5888 <__divsf3x+0x60>
586a: 0f 92 push r0
586c: 0d d0 rcall .+26 ; 0x5888 <__divsf3x+0x60>
586e: a0 e8 ldi r26, 0x80 ; 128
5870: 26 17 cp r18, r22
5872: 37 07 cpc r19, r23
5874: 48 07 cpc r20, r24
5876: 1b 06 cpc r1, r27
5878: 09 f0 breq .+2 ; 0x587c <__divsf3x+0x54>
587a: a0 48 sbci r26, 0x80 ; 128
587c: ba 2f mov r27, r26
587e: 60 2d mov r22, r0
5880: 7f 91 pop r23
5882: 8f 91 pop r24
5884: 00 24 eor r0, r0
5886: 08 95 ret
5888: a0 e8 ldi r26, 0x80 ; 128
588a: 00 24 eor r0, r0
588c: 62 17 cp r22, r18
588e: 73 07 cpc r23, r19
5890: 84 07 cpc r24, r20
5892: b1 05 cpc r27, r1
5894: 28 f0 brcs .+10 ; 0x58a0 <__divsf3x+0x78>
5896: 62 1b sub r22, r18
5898: 73 0b sbc r23, r19
589a: 84 0b sbc r24, r20
589c: b1 09 sbc r27, r1
589e: 0a 2a or r0, r26
58a0: 66 0f add r22, r22
58a2: 77 1f adc r23, r23
58a4: 88 1f adc r24, r24
58a6: bb 1f adc r27, r27
58a8: a6 95 lsr r26
58aa: 81 f7 brne .-32 ; 0x588c <__divsf3x+0x64>
58ac: 08 95 ret
000058ae <__fixsfsi>:
58ae: 97 fb bst r25, 7
58b0: d7 d0 rcall .+430 ; 0x5a60 <__fp_split1>
58b2: 9f 37 cpi r25, 0x7F ; 127
58b4: 38 f0 brcs .+14 ; 0x58c4 <__fixsfsi+0x16>
58b6: fe e9 ldi r31, 0x9E ; 158
58b8: f9 1b sub r31, r25
58ba: 98 2f mov r25, r24
58bc: 87 2f mov r24, r23
58be: 76 2f mov r23, r22
58c0: 6b 2f mov r22, r27
58c2: 05 c0 rjmp .+10 ; 0x58ce <__fixsfsi+0x20>
58c4: ea c0 rjmp .+468 ; 0x5a9a <__fp_zero>
58c6: 96 95 lsr r25
58c8: 87 95 ror r24
58ca: 77 95 ror r23
58cc: 67 95 ror r22
58ce: f1 50 subi r31, 0x01 ; 1
58d0: d0 f7 brcc .-12 ; 0x58c6 <__fixsfsi+0x18>
58d2: 3e f4 brtc .+14 ; 0x58e2 <__fp_lneg+0xe>
000058d4 <__fp_lneg>:
58d4: 90 95 com r25
58d6: 80 95 com r24
58d8: 70 95 com r23
58da: 61 95 neg r22
58dc: 7f 4f sbci r23, 0xFF ; 255
58de: 8f 4f sbci r24, 0xFF ; 255
58e0: 9f 4f sbci r25, 0xFF ; 255
58e2: 08 95 ret
000058e4 <__floatunssisf>:
58e4: e8 94 clt
58e6: 03 c0 rjmp .+6 ; 0x58ee <__floatsisf+0x6>
000058e8 <__floatsisf>:
58e8: 97 fb bst r25, 7
58ea: 0e f4 brtc .+2 ; 0x58ee <__floatsisf+0x6>
58ec: f3 df rcall .-26 ; 0x58d4 <__fp_lneg>
58ee: b6 2f mov r27, r22
58f0: 67 2f mov r22, r23
58f2: 78 2f mov r23, r24
58f4: 89 2f mov r24, r25
58f6: 9e e9 ldi r25, 0x9E ; 158
58f8: 00 24 eor r0, r0
58fa: 58 c0 rjmp .+176 ; 0x59ac <__fp_merge>
000058fc <fmod>:
58fc: 5f 77 andi r21, 0x7F ; 127
58fe: 55 23 and r21, r21
5900: 19 f4 brne .+6 ; 0x5908 <fmod+0xc>
5902: 44 23 and r20, r20
5904: 0a f0 brmi .+2 ; 0x5908 <fmod+0xc>
5906: 6a c0 rjmp .+212 ; 0x59dc <__fp_nan>
5908: 2f 93 push r18
590a: 3f 93 push r19
590c: 4f 93 push r20
590e: 5f 93 push r21
5910: 88 df rcall .-240 ; 0x5822 <__divsf3>
5912: 55 27 eor r21, r21
5914: 44 27 eor r20, r20
5916: c6 d0 rcall .+396 ; 0x5aa4 <modf>
5918: 5f 91 pop r21
591a: 4f 91 pop r20
591c: 3f 91 pop r19
591e: 2f 91 pop r18
5920: f1 c0 rjmp .+482 ; 0x5b04 <__mulsf3>
00005922 <__eqsf2>:
5922: 0e d0 rcall .+28 ; 0x5940 <.fp_cmp>
5924: 5e f0 brts .+22 ; 0x593c <__cmpsf2+0xe>
5926: 04 c0 rjmp .+8 ; 0x5930 <__cmpsf2+0x2>
00005928 <__gesf2>:
5928: 0b d0 rcall .+22 ; 0x5940 <.fp_cmp>
592a: 26 f0 brts .+8 ; 0x5934 <__cmpsf2+0x6>
592c: 01 c0 rjmp .+2 ; 0x5930 <__cmpsf2+0x2>
0000592e <__cmpsf2>:
592e: 08 d0 rcall .+16 ; 0x5940 <.fp_cmp>
5930: 19 f0 breq .+6 ; 0x5938 <__cmpsf2+0xa>
5932: 20 f4 brcc .+8 ; 0x593c <__cmpsf2+0xe>
5934: 8f ef ldi r24, 0xFF ; 255
5936: 08 95 ret
5938: 80 e0 ldi r24, 0x00 ; 0
593a: 08 95 ret
593c: 81 e0 ldi r24, 0x01 ; 1
593e: 08 95 ret
00005940 <.fp_cmp>:
5940: 97 fb bst r25, 7
5942: 09 2e mov r0, r25
5944: 05 26 eor r0, r21
5946: 00 f8 bld r0, 0
5948: 68 94 set
594a: 81 d0 rcall .+258 ; 0x5a4e <__fp_split2>
594c: e8 94 clt
594e: 07 fc sbrc r0, 7
5950: 07 c0 rjmp .+14 ; 0x5960 <.fp_cmp+0x20>
5952: 62 17 cp r22, r18
5954: 73 07 cpc r23, r19
5956: 84 07 cpc r24, r20
5958: 95 07 cpc r25, r21
595a: 21 f0 breq .+8 ; 0x5964 <.fp_cmp+0x24>
595c: 08 f4 brcc .+2 ; 0x5960 <.fp_cmp+0x20>
595e: 00 94 com r0
5960: 07 94 ror r0
5962: 98 94 clz
5964: 08 95 ret
00005966 <__fp_cosinus>:
5966: 1f 93 push r17
5968: 9f 77 andi r25, 0x7F ; 127
596a: 50 ec ldi r21, 0xC0 ; 192
596c: 49 e4 ldi r20, 0x49 ; 73
596e: 3f e0 ldi r19, 0x0F ; 15
5970: 2b ed ldi r18, 0xDB ; 219
5972: 0f df rcall .-482 ; 0x5792 <__addsf3>
5974: 10 e8 ldi r17, 0x80 ; 128
5976: 9f 77 andi r25, 0x7F ; 127
5978: 5f e3 ldi r21, 0x3F ; 63
597a: 49 ec ldi r20, 0xC9 ; 201
597c: 3f e0 ldi r19, 0x0F ; 15
597e: 2b ed ldi r18, 0xDB ; 219
5980: 62 17 cp r22, r18
5982: 73 07 cpc r23, r19
5984: 84 07 cpc r24, r20
5986: 95 07 cpc r25, r21
5988: 20 f0 brcs .+8 ; 0x5992 <__fp_cosinus+0x2c>
598a: 50 ec ldi r21, 0xC0 ; 192
598c: 49 e4 ldi r20, 0x49 ; 73
598e: 01 df rcall .-510 ; 0x5792 <__addsf3>
5990: 11 27 eor r17, r17
5992: 13 d1 rcall .+550 ; 0x5bba <square>
5994: 90 68 ori r25, 0x80 ; 128
5996: e0 e7 ldi r30, 0x70 ; 112
5998: f0 e0 ldi r31, 0x00 ; 0
599a: 23 d0 rcall .+70 ; 0x59e2 <__fp_powerseries>
599c: 91 27 eor r25, r17
599e: 1f 91 pop r17
59a0: 08 95 ret
59a2: 9a 95 dec r25
59a4: bb 0f add r27, r27
59a6: 66 1f adc r22, r22
59a8: 77 1f adc r23, r23
59aa: 88 1f adc r24, r24
000059ac <__fp_merge>:
59ac: 11 24 eor r1, r1
59ae: 99 23 and r25, r25
59b0: a1 f0 breq .+40 ; 0x59da <__fp_merge+0x2e>
59b2: 88 23 and r24, r24
59b4: b2 f7 brpl .-20 ; 0x59a2 <__fp_cosinus+0x3c>
59b6: 9f 3f cpi r25, 0xFF ; 255
59b8: 59 f0 breq .+22 ; 0x59d0 <__fp_merge+0x24>
59ba: bb 0f add r27, r27
59bc: 48 f4 brcc .+18 ; 0x59d0 <__fp_merge+0x24>
59be: 21 f4 brne .+8 ; 0x59c8 <__fp_merge+0x1c>
59c0: 00 20 and r0, r0
59c2: 11 f4 brne .+4 ; 0x59c8 <__fp_merge+0x1c>
59c4: 60 ff sbrs r22, 0
59c6: 04 c0 rjmp .+8 ; 0x59d0 <__fp_merge+0x24>
59c8: 6f 5f subi r22, 0xFF ; 255
59ca: 7f 4f sbci r23, 0xFF ; 255
59cc: 8f 4f sbci r24, 0xFF ; 255
59ce: 9f 4f sbci r25, 0xFF ; 255
59d0: 88 1f adc r24, r24
59d2: 97 95 ror r25
59d4: 87 95 ror r24
59d6: 97 f9 bld r25, 7
59d8: 08 95 ret
59da: 5f c0 rjmp .+190 ; 0x5a9a <__fp_zero>
000059dc <__fp_nan>:
59dc: 9f ef ldi r25, 0xFF ; 255
59de: 80 ec ldi r24, 0xC0 ; 192
59e0: 08 95 ret
000059e2 <__fp_powerseries>:
59e2: ff 92 push r15
59e4: ef 92 push r14
59e6: df 92 push r13
59e8: cf 92 push r12
59ea: bf 92 push r11
59ec: 6b 01 movw r12, r22
59ee: 7c 01 movw r14, r24
59f0: b5 90 lpm r11, Z+
59f2: 16 d0 rcall .+44 ; 0x5a20 <__fp_powerseries+0x3e>
59f4: b5 90 lpm r11, Z+
59f6: bb 20 and r11, r11
59f8: 69 f0 breq .+26 ; 0x5a14 <__fp_powerseries+0x32>
59fa: 9f 93 push r25
59fc: 8f 93 push r24
59fe: 7f 93 push r23
5a00: 6f 93 push r22
5a02: b6 01 movw r22, r12
5a04: c7 01 movw r24, r14
5a06: 0c d0 rcall .+24 ; 0x5a20 <__fp_powerseries+0x3e>
5a08: 2f 91 pop r18
5a0a: 3f 91 pop r19
5a0c: 4f 91 pop r20
5a0e: 5f 91 pop r21
5a10: 0e 94 11 2c call 0x5822 ; 0x5822 <__divsf3>
5a14: bf 90 pop r11
5a16: cf 90 pop r12
5a18: df 90 pop r13
5a1a: ef 90 pop r14
5a1c: ff 90 pop r15
5a1e: 08 95 ret
5a20: d0 d0 rcall .+416 ; 0x5bc2 <__fp_flashconst>
5a22: 02 c0 rjmp .+4 ; 0x5a28 <__fp_powerseries+0x46>
5a24: 96 01 movw r18, r12
5a26: a7 01 movw r20, r14
5a28: ef 93 push r30
5a2a: ff 93 push r31
5a2c: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
5a30: ff 91 pop r31
5a32: ef 91 pop r30
5a34: c6 d0 rcall .+396 ; 0x5bc2 <__fp_flashconst>
5a36: ef 93 push r30
5a38: ff 93 push r31
5a3a: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3>
5a3e: ff 91 pop r31
5a40: ef 91 pop r30
5a42: ba 94 dec r11
5a44: 79 f7 brne .-34 ; 0x5a24 <__fp_powerseries+0x42>
5a46: 08 95 ret
00005a48 <__fp_split3>:
5a48: 05 2e mov r0, r21
5a4a: 09 26 eor r0, r25
5a4c: 07 fa bst r0, 7
00005a4e <__fp_split2>:
5a4e: 44 0f add r20, r20
5a50: 55 1f adc r21, r21
5a52: 5f 3f cpi r21, 0xFF ; 255
5a54: 79 f0 breq .+30 ; 0x5a74 <__fp_split1+0x14>
5a56: aa 27 eor r26, r26
5a58: a5 17 cp r26, r21
5a5a: 08 f0 brcs .+2 ; 0x5a5e <__fp_split2+0x10>
5a5c: 51 e0 ldi r21, 0x01 ; 1
5a5e: 47 95 ror r20
00005a60 <__fp_split1>:
5a60: 88 0f add r24, r24
5a62: 99 1f adc r25, r25
5a64: 9f 3f cpi r25, 0xFF ; 255
5a66: 31 f0 breq .+12 ; 0x5a74 <__fp_split1+0x14>
5a68: bb 27 eor r27, r27
5a6a: b9 17 cp r27, r25
5a6c: 08 f0 brcs .+2 ; 0x5a70 <__fp_split1+0x10>
5a6e: 91 e0 ldi r25, 0x01 ; 1
5a70: 87 95 ror r24
5a72: 08 95 ret
5a74: 9f 91 pop r25
5a76: 9f 91 pop r25
5a78: 11 24 eor r1, r1
5a7a: b0 cf rjmp .-160 ; 0x59dc <__fp_nan>
00005a7c <__fp_split_a>:
5a7c: 97 fb bst r25, 7
5a7e: 88 0f add r24, r24
5a80: 99 1f adc r25, r25
5a82: 9f 3f cpi r25, 0xFF ; 255
5a84: 31 f0 breq .+12 ; 0x5a92 <__fp_split_a+0x16>
5a86: bb 27 eor r27, r27
5a88: b9 17 cp r27, r25
5a8a: 08 f0 brcs .+2 ; 0x5a8e <__fp_split_a+0x12>
5a8c: 91 e0 ldi r25, 0x01 ; 1
5a8e: 87 95 ror r24
5a90: 08 95 ret
5a92: 9f 91 pop r25
5a94: 9f 91 pop r25
5a96: 11 24 eor r1, r1
5a98: a1 cf rjmp .-190 ; 0x59dc <__fp_nan>
00005a9a <__fp_zero>:
5a9a: 66 27 eor r22, r22
5a9c: 77 27 eor r23, r23
5a9e: 88 27 eor r24, r24
00005aa0 <__fp_zerox>:
5aa0: 99 27 eor r25, r25
5aa2: 08 95 ret
00005aa4 <modf>:
5aa4: eb df rcall .-42 ; 0x5a7c <__fp_split_a>
5aa6: cf 93 push r28
5aa8: df 93 push r29
5aaa: d5 2f mov r29, r21
5aac: c4 2f mov r28, r20
5aae: 55 27 eor r21, r21
5ab0: 44 27 eor r20, r20
5ab2: 33 27 eor r19, r19
5ab4: 22 27 eor r18, r18
5ab6: 99 23 and r25, r25
5ab8: d9 f0 breq .+54 ; 0x5af0 <modf+0x4c>
5aba: 9f 37 cpi r25, 0x7F ; 127
5abc: c8 f0 brcs .+50 ; 0x5af0 <modf+0x4c>
5abe: f9 2f mov r31, r25
5ac0: 75 df rcall .-278 ; 0x59ac <__fp_merge>
5ac2: 59 2f mov r21, r25
5ac4: 48 2f mov r20, r24
5ac6: 37 2f mov r19, r23
5ac8: 26 2f mov r18, r22
5aca: f6 39 cpi r31, 0x96 ; 150
5acc: 68 f4 brcc .+26 ; 0x5ae8 <modf+0x44>
5ace: ef de rcall .-546 ; 0x58ae <__fixsfsi>
5ad0: 0b df rcall .-490 ; 0x58e8 <__floatsisf>
5ad2: c0 30 cpi r28, 0x00 ; 0
5ad4: cd 07 cpc r28, r29
5ad6: 21 f0 breq .+8 ; 0x5ae0 <modf+0x3c>
5ad8: 69 93 st Y+, r22
5ada: 79 93 st Y+, r23
5adc: 89 93 st Y+, r24
5ade: 99 93 st Y+, r25
5ae0: 90 58 subi r25, 0x80 ; 128
5ae2: df 91 pop r29
5ae4: cf 91 pop r28
5ae6: 55 ce rjmp .-854 ; 0x5792 <__addsf3>
5ae8: 99 27 eor r25, r25
5aea: 88 27 eor r24, r24
5aec: 77 27 eor r23, r23
5aee: 66 27 eor r22, r22
5af0: c0 30 cpi r28, 0x00 ; 0
5af2: cd 07 cpc r28, r29
5af4: 21 f0 breq .+8 ; 0x5afe <modf+0x5a>
5af6: 29 93 st Y+, r18
5af8: 39 93 st Y+, r19
5afa: 49 93 st Y+, r20
5afc: 59 93 st Y+, r21
5afe: df 91 pop r29
5b00: cf 91 pop r28
5b02: 54 cf rjmp .-344 ; 0x59ac <__fp_merge>
00005b04 <__mulsf3>:
5b04: a1 df rcall .-190 ; 0x5a48 <__fp_split3>
5b06: 01 d0 rcall .+2 ; 0x5b0a <__mulsf3x>
5b08: 51 cf rjmp .-350 ; 0x59ac <__fp_merge>
00005b0a <__mulsf3x>:
5b0a: 99 23 and r25, r25
5b0c: 39 f0 breq .+14 ; 0x5b1c <__mulsf3x+0x12>
5b0e: 55 23 and r21, r21
5b10: 29 f0 breq .+10 ; 0x5b1c <__mulsf3x+0x12>
5b12: 9f 57 subi r25, 0x7F ; 127
5b14: 5f 57 subi r21, 0x7F ; 127
5b16: 95 0f add r25, r21
5b18: 13 f4 brvc .+4 ; 0x5b1e <__mulsf3x+0x14>
5b1a: 9a f1 brmi .+102 ; 0x5b82 <__mulsf3x+0x78>
5b1c: c1 cf rjmp .-126 ; 0x5aa0 <__fp_zerox>
5b1e: 91 58 subi r25, 0x81 ; 129
5b20: 9f 3f cpi r25, 0xFF ; 255
5b22: e1 f3 breq .-8 ; 0x5b1c <__mulsf3x+0x12>
5b24: 62 9f mul r22, r18
5b26: a1 2d mov r26, r1
5b28: 0f 92 push r0
5b2a: bb 27 eor r27, r27
5b2c: 63 9f mul r22, r19
5b2e: a0 0d add r26, r0
5b30: b1 1d adc r27, r1
5b32: ee 27 eor r30, r30
5b34: 72 9f mul r23, r18
5b36: a0 0d add r26, r0
5b38: b1 1d adc r27, r1
5b3a: ee 1f adc r30, r30
5b3c: af 93 push r26
5b3e: aa 27 eor r26, r26
5b40: 64 9f mul r22, r20
5b42: b0 0d add r27, r0
5b44: e1 1d adc r30, r1
5b46: 73 9f mul r23, r19
5b48: b0 0d add r27, r0
5b4a: e1 1d adc r30, r1
5b4c: aa 1f adc r26, r26
5b4e: 66 27 eor r22, r22
5b50: 82 9f mul r24, r18
5b52: b0 0d add r27, r0
5b54: e1 1d adc r30, r1
5b56: a6 1f adc r26, r22
5b58: 55 27 eor r21, r21
5b5a: 74 9f mul r23, r20
5b5c: e0 0d add r30, r0
5b5e: a1 1d adc r26, r1
5b60: 55 1f adc r21, r21
5b62: 83 9f mul r24, r19
5b64: e0 0d add r30, r0
5b66: a1 1d adc r26, r1
5b68: 56 1f adc r21, r22
5b6a: 84 9f mul r24, r20
5b6c: a0 0d add r26, r0
5b6e: 51 1d adc r21, r1
5b70: 85 2f mov r24, r21
5b72: 7a 2f mov r23, r26
5b74: 6e 2f mov r22, r30
5b76: 1f 90 pop r1
5b78: 0f 90 pop r0
5b7a: 88 23 and r24, r24
5b7c: 1a f4 brpl .+6 ; 0x5b84 <__mulsf3x+0x7a>
5b7e: 93 95 inc r25
5b80: 39 f4 brne .+14 ; 0x5b90 <__mulsf3x+0x86>
5b82: 2c cf rjmp .-424 ; 0x59dc <__fp_nan>
5b84: 00 0c add r0, r0
5b86: 11 1c adc r1, r1
5b88: bb 1f adc r27, r27
5b8a: 66 1f adc r22, r22
5b8c: 77 1f adc r23, r23
5b8e: 88 1f adc r24, r24
5b90: 01 28 or r0, r1
5b92: 08 95 ret
00005b94 <sin>:
5b94: 9f 93 push r25
5b96: 9f 77 andi r25, 0x7F ; 127
5b98: 99 33 cpi r25, 0x39 ; 57
5b9a: 58 f0 brcs .+22 ; 0x5bb2 <sin+0x1e>
5b9c: 50 e4 ldi r21, 0x40 ; 64
5b9e: 49 ec ldi r20, 0xC9 ; 201
5ba0: 3f e0 ldi r19, 0x0F ; 15
5ba2: 2b ed ldi r18, 0xDB ; 219
5ba4: ab de rcall .-682 ; 0x58fc <fmod>
5ba6: 5f eb ldi r21, 0xBF ; 191
5ba8: 49 ec ldi r20, 0xC9 ; 201
5baa: 3f e0 ldi r19, 0x0F ; 15
5bac: 2b ed ldi r18, 0xDB ; 219
5bae: f1 dd rcall .-1054 ; 0x5792 <__addsf3>
5bb0: da de rcall .-588 ; 0x5966 <__fp_cosinus>
5bb2: 5f 91 pop r21
5bb4: 50 78 andi r21, 0x80 ; 128
5bb6: 95 27 eor r25, r21
5bb8: 08 95 ret
00005bba <square>:
5bba: 9b 01 movw r18, r22
5bbc: ac 01 movw r20, r24
5bbe: 0c 94 82 2d jmp 0x5b04 ; 0x5b04 <__mulsf3>
00005bc2 <__fp_flashconst>:
5bc2: 55 91 lpm r21, Z+
5bc4: 45 91 lpm r20, Z+
5bc6: 35 91 lpm r19, Z+
5bc8: 25 91 lpm r18, Z+
5bca: 08 95 ret
00005bcc <__mulsi3>:
5bcc: 62 9f mul r22, r18
5bce: d0 01 movw r26, r0
5bd0: 73 9f mul r23, r19
5bd2: f0 01 movw r30, r0
5bd4: 82 9f mul r24, r18
5bd6: e0 0d add r30, r0
5bd8: f1 1d adc r31, r1
5bda: 64 9f mul r22, r20
5bdc: e0 0d add r30, r0
5bde: f1 1d adc r31, r1
5be0: 92 9f mul r25, r18
5be2: f0 0d add r31, r0
5be4: 83 9f mul r24, r19
5be6: f0 0d add r31, r0
5be8: 74 9f mul r23, r20
5bea: f0 0d add r31, r0
5bec: 65 9f mul r22, r21
5bee: f0 0d add r31, r0
5bf0: 99 27 eor r25, r25
5bf2: 72 9f mul r23, r18
5bf4: b0 0d add r27, r0
5bf6: e1 1d adc r30, r1
5bf8: f9 1f adc r31, r25
5bfa: 63 9f mul r22, r19
5bfc: b0 0d add r27, r0
5bfe: e1 1d adc r30, r1
5c00: f9 1f adc r31, r25
5c02: bd 01 movw r22, r26
5c04: cf 01 movw r24, r30
5c06: 11 24 eor r1, r1
5c08: 08 95 ret
00005c0a <__udivmodhi4>:
5c0a: aa 1b sub r26, r26
5c0c: bb 1b sub r27, r27
5c0e: 51 e1 ldi r21, 0x11 ; 17
5c10: 07 c0 rjmp .+14 ; 0x5c20 <__udivmodhi4_ep>
00005c12 <__udivmodhi4_loop>:
5c12: aa 1f adc r26, r26
5c14: bb 1f adc r27, r27
5c16: a6 17 cp r26, r22
5c18: b7 07 cpc r27, r23
5c1a: 10 f0 brcs .+4 ; 0x5c20 <__udivmodhi4_ep>
5c1c: a6 1b sub r26, r22
5c1e: b7 0b sbc r27, r23
00005c20 <__udivmodhi4_ep>:
5c20: 88 1f adc r24, r24
5c22: 99 1f adc r25, r25
5c24: 5a 95 dec r21
5c26: a9 f7 brne .-22 ; 0x5c12 <__udivmodhi4_loop>
5c28: 80 95 com r24
5c2a: 90 95 com r25
5c2c: bc 01 movw r22, r24
5c2e: cd 01 movw r24, r26
5c30: 08 95 ret
00005c32 <__divmodhi4>:
5c32: 97 fb bst r25, 7
5c34: 09 2e mov r0, r25
5c36: 07 26 eor r0, r23
5c38: 0a d0 rcall .+20 ; 0x5c4e <__divmodhi4_neg1>
5c3a: 77 fd sbrc r23, 7
5c3c: 04 d0 rcall .+8 ; 0x5c46 <__divmodhi4_neg2>
5c3e: e5 df rcall .-54 ; 0x5c0a <__udivmodhi4>
5c40: 06 d0 rcall .+12 ; 0x5c4e <__divmodhi4_neg1>
5c42: 00 20 and r0, r0
5c44: 1a f4 brpl .+6 ; 0x5c4c <__divmodhi4_exit>
00005c46 <__divmodhi4_neg2>:
5c46: 70 95 com r23
5c48: 61 95 neg r22
5c4a: 7f 4f sbci r23, 0xFF ; 255
00005c4c <__divmodhi4_exit>:
5c4c: 08 95 ret
00005c4e <__divmodhi4_neg1>:
5c4e: f6 f7 brtc .-4 ; 0x5c4c <__divmodhi4_exit>
5c50: 90 95 com r25
5c52: 81 95 neg r24
5c54: 9f 4f sbci r25, 0xFF ; 255
5c56: 08 95 ret
00005c58 <__udivmodsi4>:
5c58: a1 e2 ldi r26, 0x21 ; 33
5c5a: 1a 2e mov r1, r26
5c5c: aa 1b sub r26, r26
5c5e: bb 1b sub r27, r27
5c60: fd 01 movw r30, r26
5c62: 0d c0 rjmp .+26 ; 0x5c7e <__udivmodsi4_ep>
00005c64 <__udivmodsi4_loop>:
5c64: aa 1f adc r26, r26
5c66: bb 1f adc r27, r27
5c68: ee 1f adc r30, r30
5c6a: ff 1f adc r31, r31
5c6c: a2 17 cp r26, r18
5c6e: b3 07 cpc r27, r19
5c70: e4 07 cpc r30, r20
5c72: f5 07 cpc r31, r21
5c74: 20 f0 brcs .+8 ; 0x5c7e <__udivmodsi4_ep>
5c76: a2 1b sub r26, r18
5c78: b3 0b sbc r27, r19
5c7a: e4 0b sbc r30, r20
5c7c: f5 0b sbc r31, r21
00005c7e <__udivmodsi4_ep>:
5c7e: 66 1f adc r22, r22
5c80: 77 1f adc r23, r23
5c82: 88 1f adc r24, r24
5c84: 99 1f adc r25, r25
5c86: 1a 94 dec r1
5c88: 69 f7 brne .-38 ; 0x5c64 <__udivmodsi4_loop>
5c8a: 60 95 com r22
5c8c: 70 95 com r23
5c8e: 80 95 com r24
5c90: 90 95 com r25
5c92: 9b 01 movw r18, r22
5c94: ac 01 movw r20, r24
5c96: bd 01 movw r22, r26
5c98: cf 01 movw r24, r30
5c9a: 08 95 ret
00005c9c <__divmodsi4>:
5c9c: 97 fb bst r25, 7
5c9e: 09 2e mov r0, r25
5ca0: 05 26 eor r0, r21
5ca2: 0e d0 rcall .+28 ; 0x5cc0 <__divmodsi4_neg1>
5ca4: 57 fd sbrc r21, 7
5ca6: 04 d0 rcall .+8 ; 0x5cb0 <__divmodsi4_neg2>
5ca8: d7 df rcall .-82 ; 0x5c58 <__udivmodsi4>
5caa: 0a d0 rcall .+20 ; 0x5cc0 <__divmodsi4_neg1>
5cac: 00 1c adc r0, r0
5cae: 38 f4 brcc .+14 ; 0x5cbe <__divmodsi4_exit>
00005cb0 <__divmodsi4_neg2>:
5cb0: 50 95 com r21
5cb2: 40 95 com r20
5cb4: 30 95 com r19
5cb6: 21 95 neg r18
5cb8: 3f 4f sbci r19, 0xFF ; 255
5cba: 4f 4f sbci r20, 0xFF ; 255
5cbc: 5f 4f sbci r21, 0xFF ; 255
00005cbe <__divmodsi4_exit>:
5cbe: 08 95 ret
00005cc0 <__divmodsi4_neg1>:
5cc0: f6 f7 brtc .-4 ; 0x5cbe <__divmodsi4_exit>
5cc2: 90 95 com r25
5cc4: 80 95 com r24
5cc6: 70 95 com r23
5cc8: 61 95 neg r22
5cca: 7f 4f sbci r23, 0xFF ; 255
5ccc: 8f 4f sbci r24, 0xFF ; 255
5cce: 9f 4f sbci r25, 0xFF ; 255
5cd0: 08 95 ret
00005cd2 <__eeprom_read_byte_1F2021>:
5cd2: f9 99 sbic 0x1f, 1 ; 31
5cd4: fe cf rjmp .-4 ; 0x5cd2 <__eeprom_read_byte_1F2021>
5cd6: b2 bd out 0x22, r27 ; 34
5cd8: a1 bd out 0x21, r26 ; 33
5cda: f8 9a sbi 0x1f, 0 ; 31
5cdc: 11 96 adiw r26, 0x01 ; 1
5cde: 00 b4 in r0, 0x20 ; 32
5ce0: 08 95 ret
00005ce2 <__eeprom_write_byte_1F2021>:
5ce2: f9 99 sbic 0x1f, 1 ; 31
5ce4: fe cf rjmp .-4 ; 0x5ce2 <__eeprom_write_byte_1F2021>
5ce6: b2 bd out 0x22, r27 ; 34
5ce8: a1 bd out 0x21, r26 ; 33
5cea: 00 bc out 0x20, r0 ; 32
5cec: 11 96 adiw r26, 0x01 ; 1
5cee: 0f b6 in r0, 0x3f ; 63
5cf0: f8 94 cli
5cf2: fa 9a sbi 0x1f, 2 ; 31
5cf4: f9 9a sbi 0x1f, 1 ; 31
5cf6: 0f be out 0x3f, r0 ; 63
5cf8: 08 95 ret
00005cfa <_exit>:
5cfa: ff cf rjmp .-2 ; 0x5cfa <_exit>