Rev 32 | Go to most recent revision | Blame | Last modification | View Log | RSS feed
Flight-Ctrl_MEGA644_V0_60.elf: file format elf32-avr
Sections:
Idx Name Size VMA LMA File off Algn
0 .data 0000008e 00800100 00005ad8 00005b8c 2**0
CONTENTS, ALLOC, LOAD, DATA
1 .text 00005ad8 00000000 00000000 000000b4 2**1
CONTENTS, ALLOC, LOAD, READONLY, CODE
2 .bss 00000464 0080018e 0080018e 00005c1a 2**0
ALLOC
3 .eeprom 00000800 00810000 00810000 00005c1a 2**0
CONTENTS, ALLOC, LOAD, DATA
4 .stab 00000378 00000000 00000000 0000641c 2**2
CONTENTS, READONLY, DEBUGGING
5 .stabstr 00000071 00000000 00000000 00006794 2**0
CONTENTS, READONLY, DEBUGGING
Disassembly of section .text:
00000000 <__vectors>:
0: 0c 94 d9 01 jmp 0x3b2 ; 0x3b2 <__ctors_end>
4: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
8: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
c: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
10: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
14: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
18: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
1c: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
20: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
24: 0c 94 22 0c jmp 0x1844 ; 0x1844 <__vector_9>
28: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
2c: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
30: 0c 94 f3 14 jmp 0x29e6 ; 0x29e6 <__vector_12>
34: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
38: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
3c: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
40: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
44: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
48: 0c 94 79 0b jmp 0x16f2 ; 0x16f2 <__vector_18>
4c: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
50: 0c 94 39 04 jmp 0x872 ; 0x872 <__vector_20>
54: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
58: 0c 94 92 03 jmp 0x724 ; 0x724 <__vector_22>
5c: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
60: 0c 94 0e 0d jmp 0x1a1c ; 0x1a1c <__vector_24>
64: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
68: 0c 94 40 14 jmp 0x2880 ; 0x2880 <__vector_26>
6c: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
00000070 <__c.2020>:
70: 0a 0a 0d 00 ....
00000074 <__c.2018>:
74: 4e 65 75 74 72 61 6c 00 Neutral.
0000007c <__c.2016>:
7c: 48 65 61 64 69 6e 67 48 6f 6c 64 00 HeadingHold.
00000088 <__c.2014>:
88: 0a 0d 53 74 65 75 65 72 75 6e 67 3a 20 00 ..Steuerung: .
00000096 <__c.2012>:
96: 4f 4b 0a 0d 00 OK...
0000009b <__c.2007>:
9b: 0a 0d 41 62 67 6c 65 69 63 68 20 4c 75 66 74 64 ..Abgleich Luftd
ab: 72 75 63 6b 73 65 6e 73 6f 72 2e 2e 00 rucksensor...
000000b8 <__c.2005>:
b8: 0a 0d 42 65 6e 75 74 7a 65 20 50 61 72 61 6d 65 ..Benutze Parame
c8: 74 65 72 73 61 74 7a 20 25 64 00 tersatz %d.
000000d3 <__c.1997>:
d3: 0a 0d 49 6e 69 74 2e 20 45 45 50 52 4f 4d 3a 20 ..Init. EEPROM:
e3: 47 65 6e 65 72 69 65 72 65 20 44 65 66 61 75 6c Generiere Defaul
f3: 74 2d 50 61 72 61 6d 65 74 65 72 2e 2e 2e 00 t-Parameter....
00000102 <__c.1995>:
102: 0a 0d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ..==============
112: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
...
00000123 <__c.1993>:
123: 0a 0d 46 6c 69 67 68 74 43 6f 6e 74 72 6f 6c 20 ..FlightControl
133: 56 25 64 2e 25 64 20 00 V%d.%d .
0000013b <__c.1992>:
13b: 2e 00 ..
0000013d <__c.2074>:
13d: 52 61 6e 67 65 3a 25 33 69 2d 25 33 69 00 Range:%3i-%3i.
0000014b <__c.2072>:
14b: 53 74 65 6c 6c 75 6e 67 3a 20 25 33 69 00 Stellung: %3i.
00000159 <__c.2070>:
159: 53 65 74 70 6f 69 6e 74 20 20 25 33 69 00 Setpoint %3i.
00000167 <__c.2068>:
167: 53 65 72 76 6f 20 20 00 Servo .
0000016f <__c.2065>:
16f: 50 6f 74 69 34 3a 20 20 25 33 69 00 Poti4: %3i.
0000017b <__c.2063>:
17b: 50 6f 74 69 33 3a 20 20 25 33 69 00 Poti3: %3i.
00000187 <__c.2061>:
187: 50 6f 74 69 32 3a 20 20 25 33 69 00 Poti2: %3i.
00000193 <__c.2059>:
193: 50 6f 74 69 31 3a 20 20 25 33 69 00 Poti1: %3i.
0000019f <__c.2056>:
19f: 53 74 61 72 74 3a 20 20 20 20 20 25 35 69 00 Start: %5i.
000001ae <__c.2054>:
1ae: 4d 65 73 73 77 65 72 74 3a 20 20 25 35 69 00 Messwert: %5i.
000001bd <__c.2052>:
1bd: 52 69 63 68 74 75 6e 67 3a 20 20 25 35 69 00 Richtung: %5i.
000001cc <__c.2050>:
1cc: 4b 6f 6d 70 61 73 73 20 20 20 20 20 20 20 00 Kompass .
000001db <__c.2047>:
1db: 45 6d 70 66 2e 50 65 67 65 6c 3a 25 35 69 00 Empf.Pegel:%5i.
000001ea <__c.2045>:
1ea: 53 70 61 6e 6e 75 6e 67 3a 20 20 25 35 69 00 Spannung: %5i.
000001f9 <__c.2042>:
1f9: 48 6f 63 68 20 25 34 69 20 28 25 33 69 29 00 Hoch %4i (%3i).
00000208 <__c.2040>:
208: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00 Roll %4i (%3i).
00000217 <__c.2038>:
217: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00 Nick %4i (%3i).
00000226 <__c.2036>:
226: 41 43 43 20 2d 20 53 65 6e 73 6f 72 00 ACC - Sensor.
00000233 <__c.2033>:
233: 47 69 65 72 20 25 34 69 20 28 25 33 69 29 00 Gier %4i (%3i).
00000242 <__c.2031>:
242: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00 Roll %4i (%3i).
00000251 <__c.2029>:
251: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00 Nick %4i (%3i).
00000260 <__c.2027>:
260: 47 79 72 6f 20 2d 20 53 65 6e 73 6f 72 00 Gyro - Sensor.
0000026e <__c.2024>:
26e: 50 33 3a 25 34 69 20 20 4b 61 6e e4 6c 65 20 00 P3:%4i Kan.le .
0000027e <__c.2022>:
27e: 50 31 3a 25 34 69 20 20 50 32 3a 25 34 69 20 00 P1:%4i P2:%4i .
0000028e <__c.2020>:
28e: 47 73 3a 25 34 69 20 20 47 69 3a 25 34 69 20 00 Gs:%4i Gi:%4i .
0000029e <__c.2018>:
29e: 4e 69 3a 25 34 69 20 20 52 6f 3a 25 34 69 20 00 Ni:%4i Ro:%4i .
000002ae <__c.2015>:
2ae: 4b 37 3a 25 34 69 20 20 4b 61 6e e4 6c 65 20 00 K7:%4i Kan.le .
000002be <__c.2013>:
2be: 4b 35 3a 25 34 69 20 20 4b 36 3a 25 34 69 20 00 K5:%4i K6:%4i .
000002ce <__c.2011>:
2ce: 4b 33 3a 25 34 69 20 20 4b 34 3a 25 34 69 20 00 K3:%4i K4:%4i .
000002de <__c.2009>:
2de: 4b 31 3a 25 34 69 20 20 4b 32 3a 25 34 69 20 00 K1:%4i K2:%4i .
000002ee <__c.2006>:
2ee: 4b 6f 6d 70 61 73 73 3a 20 20 20 25 35 69 00 Kompass: %5i.
000002fd <__c.2004>:
2fd: 52 6f 6c 6c 3a 20 20 20 20 20 20 25 35 69 00 Roll: %5i.
0000030c <__c.2002>:
30c: 4e 69 63 6b 3a 20 20 20 20 20 20 25 35 69 00 Nick: %5i.
0000031b <__c.2000>:
31b: 61 6b 74 2e 20 4c 61 67 65 00 akt. Lage.
00000325 <__c.1997>:
325: 48 f6 68 65 6e 72 65 67 65 6c 75 6e 67 00 H.henregelung.
00000333 <__c.1995>:
333: 4b 65 69 6e 65 20 00 Keine .
0000033a <__c.1993>:
33a: 4f 66 66 20 20 20 20 20 20 3a 20 25 35 69 00 Off : %5i.
00000349 <__c.1991>:
349: 4c 75 66 74 64 72 75 63 6b 3a 20 25 35 69 00 Luftdruck: %5i.
00000358 <__c.1989>:
358: 53 6f 6c 6c 48 6f 65 68 65 3a 20 25 35 69 00 SollHoehe: %5i.
00000367 <__c.1987>:
367: 48 6f 65 68 65 3a 20 20 20 20 20 25 35 69 00 Hoehe: %5i.
00000376 <__c.1983>:
376: 28 63 29 20 48 6f 6c 67 65 72 20 42 75 73 73 00 (c) Holger Buss.
00000386 <__c.1981>:
386: 53 65 74 74 69 6e 67 3a 20 25 64 20 00 Setting: %d .
00000393 <__c.1979>:
393: 56 25 64 2e 25 64 00 V%d.%d.
0000039a <__c.1977>:
39a: 2b 2b 20 4d 69 6b 72 6f 4b 6f 70 74 65 72 20 2b ++ MikroKopter +
3aa: 2b 00 +.
000003ac <__c.1974>:
3ac: 5b 25 69 5d 00 00 [%i]..
000003b2 <__ctors_end>:
3b2: 11 24 eor r1, r1
3b4: 1f be out 0x3f, r1 ; 63
3b6: cf ef ldi r28, 0xFF ; 255
3b8: d0 e1 ldi r29, 0x10 ; 16
3ba: de bf out 0x3e, r29 ; 62
3bc: cd bf out 0x3d, r28 ; 61
000003be <__do_copy_data>:
3be: 11 e0 ldi r17, 0x01 ; 1
3c0: a0 e0 ldi r26, 0x00 ; 0
3c2: b1 e0 ldi r27, 0x01 ; 1
3c4: e8 ed ldi r30, 0xD8 ; 216
3c6: fa e5 ldi r31, 0x5A ; 90
3c8: 02 c0 rjmp .+4 ; 0x3ce <.do_copy_data_start>
000003ca <.do_copy_data_loop>:
3ca: 05 90 lpm r0, Z+
3cc: 0d 92 st X+, r0
000003ce <.do_copy_data_start>:
3ce: ae 38 cpi r26, 0x8E ; 142
3d0: b1 07 cpc r27, r17
3d2: d9 f7 brne .-10 ; 0x3ca <.do_copy_data_loop>
000003d4 <__do_clear_bss>:
3d4: 15 e0 ldi r17, 0x05 ; 5
3d6: ae e8 ldi r26, 0x8E ; 142
3d8: b1 e0 ldi r27, 0x01 ; 1
3da: 01 c0 rjmp .+2 ; 0x3de <.do_clear_bss_start>
000003dc <.do_clear_bss_loop>:
3dc: 1d 92 st X+, r1
000003de <.do_clear_bss_start>:
3de: a2 3f cpi r26, 0xF2 ; 242
3e0: b1 07 cpc r27, r17
3e2: e1 f7 brne .-8 ; 0x3dc <.do_clear_bss_loop>
3e4: 0e 94 2d 02 call 0x45a ; 0x45a <main>
3e8: 0c 94 6b 2d jmp 0x5ad6 ; 0x5ad6 <_exit>
000003ec <__bad_interrupt>:
3ec: 0c 94 00 00 jmp 0 ; 0x0 <__vectors>
000003f0 <GetActiveParamSetNumber>:
3f0: a2 e0 ldi r26, 0x02 ; 2
3f2: b0 e0 ldi r27, 0x00 ; 0
3f4: 0e 94 57 2d call 0x5aae ; 0x5aae <__eeprom_read_byte_1F2021>
3f8: 80 2d mov r24, r0
3fa: 99 27 eor r25, r25
3fc: 08 95 ret
000003fe <WriteParameterSet>:
3fe: fb 01 movw r30, r22
400: 28 2f mov r18, r24
402: 86 30 cpi r24, 0x06 ; 6
404: 08 f0 brcs .+2 ; 0x408 <WriteParameterSet+0xa>
406: 25 e0 ldi r18, 0x05 ; 5
408: 84 2f mov r24, r20
40a: 99 27 eor r25, r25
40c: 42 9f mul r20, r18
40e: d0 01 movw r26, r0
410: 11 24 eor r1, r1
412: ac 59 subi r26, 0x9C ; 156
414: bf 4f sbci r27, 0xFF ; 255
00000416 <.26_start>:
416: 01 97 sbiw r24, 0x01 ; 1
418: 24 f0 brlt .+8 ; 0x422 <.26_finished>
41a: 01 90 ld r0, Z+
41c: 0e 94 5f 2d call 0x5abe ; 0x5abe <__eeprom_write_byte_1F2021>
420: fa cf rjmp .-12 ; 0x416 <.26_start>
00000422 <.26_finished>:
422: a2 e0 ldi r26, 0x02 ; 2
424: b0 e0 ldi r27, 0x00 ; 0
426: 02 2e mov r0, r18
428: 0e 94 5f 2d call 0x5abe ; 0x5abe <__eeprom_write_byte_1F2021>
42c: 08 95 ret
0000042e <ReadParameterSet>:
42e: cf 93 push r28
430: df 93 push r29
432: fb 01 movw r30, r22
434: c4 2f mov r28, r20
436: dd 27 eor r29, r29
438: 86 30 cpi r24, 0x06 ; 6
43a: 08 f0 brcs .+2 ; 0x43e <ReadParameterSet+0x10>
43c: 85 e0 ldi r24, 0x05 ; 5
43e: 48 9f mul r20, r24
440: d0 01 movw r26, r0
442: 11 24 eor r1, r1
444: ac 59 subi r26, 0x9C ; 156
446: bf 4f sbci r27, 0xFF ; 255
00000448 <.44_start>:
448: 21 97 sbiw r28, 0x01 ; 1
44a: 24 f0 brlt .+8 ; 0x454 <.44_finished>
44c: 0e 94 57 2d call 0x5aae ; 0x5aae <__eeprom_read_byte_1F2021>
450: 01 92 st Z+, r0
452: fa cf rjmp .-12 ; 0x448 <.44_start>
00000454 <.44_finished>:
454: df 91 pop r29
456: cf 91 pop r28
458: 08 95 ret
0000045a <main>:
45a: 0f 93 push r16
45c: 1f 93 push r17
45e: cf 93 push r28
460: df 93 push r29
462: 91 e0 ldi r25, 0x01 ; 1
464: 97 b9 out 0x07, r25 ; 7
466: 8f ef ldi r24, 0xFF ; 255
468: 88 b9 out 0x08, r24 ; 8
46a: 8b e1 ldi r24, 0x1B ; 27
46c: 84 b9 out 0x04, r24 ; 4
46e: 95 b9 out 0x05, r25 ; 5
470: 8e e3 ldi r24, 0x3E ; 62
472: 8a b9 out 0x0a, r24 ; 10
474: 57 9a sbi 0x0a, 7 ; 10
476: 87 ef ldi r24, 0xF7 ; 247
478: 8b b9 out 0x0b, r24 ; 11
47a: 84 b7 in r24, 0x34 ; 52
47c: 87 7f andi r24, 0xF7 ; 247
47e: 84 bf out 0x34, r24 ; 52
480: 80 91 60 00 lds r24, 0x0060
484: 88 61 ori r24, 0x18 ; 24
486: 80 93 60 00 sts 0x0060, r24
48a: 10 92 60 00 sts 0x0060, r1
48e: 80 ed ldi r24, 0xD0 ; 208
490: 97 e0 ldi r25, 0x07 ; 7
492: 90 93 ac 01 sts 0x01AC, r25
496: 80 93 ab 01 sts 0x01AB, r24
49a: 10 92 2d 02 sts 0x022D, r1
49e: 10 92 2c 02 sts 0x022C, r1
4a2: 10 92 7b 05 sts 0x057B, r1
4a6: 10 92 7a 05 sts 0x057A, r1
4aa: 10 92 2b 02 sts 0x022B, r1
4ae: 10 92 2a 02 sts 0x022A, r1
4b2: 10 92 29 02 sts 0x0229, r1
4b6: 10 92 28 02 sts 0x0228, r1
4ba: 28 98 cbi 0x05, 0 ; 5
4bc: 0e 94 cf 0c call 0x199e ; 0x199e <Timer_Init>
4c0: 0e 94 3d 07 call 0xe7a ; 0xe7a <UART_Init>
4c4: 0e 94 de 14 call 0x29bc ; 0x29bc <rc_sum_init>
4c8: 0e 94 08 0d call 0x1a10 ; 0x1a10 <ADC_Init>
4cc: 0e 94 26 14 call 0x284c ; 0x284c <i2c_init>
4d0: 78 94 sei
4d2: 10 92 02 04 sts 0x0402, r1
4d6: 8c e3 ldi r24, 0x3C ; 60
4d8: 80 93 03 04 sts 0x0403, r24
4dc: 84 e0 ldi r24, 0x04 ; 4
4de: 80 93 04 04 sts 0x0404, r24
4e2: 8c e3 ldi r24, 0x3C ; 60
4e4: 90 e0 ldi r25, 0x00 ; 0
4e6: 9f 93 push r25
4e8: 8f 93 push r24
4ea: 1f 92 push r1
4ec: 1f 92 push r1
4ee: 83 e2 ldi r24, 0x23 ; 35
4f0: 91 e0 ldi r25, 0x01 ; 1
4f2: 9f 93 push r25
4f4: 8f 93 push r24
4f6: 1f 92 push r1
4f8: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
4fc: 82 e0 ldi r24, 0x02 ; 2
4fe: 91 e0 ldi r25, 0x01 ; 1
500: 9f 93 push r25
502: 8f 93 push r24
504: 1f 92 push r1
506: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
50a: 29 9a sbi 0x05, 1 ; 5
50c: a1 e0 ldi r26, 0x01 ; 1
50e: b0 e0 ldi r27, 0x00 ; 0
510: 0e 94 57 2d call 0x5aae ; 0x5aae <__eeprom_read_byte_1F2021>
514: 80 2d mov r24, r0
516: 2d b7 in r18, 0x3d ; 61
518: 3e b7 in r19, 0x3e ; 62
51a: 26 5f subi r18, 0xF6 ; 246
51c: 3f 4f sbci r19, 0xFF ; 255
51e: 0f b6 in r0, 0x3f ; 63
520: f8 94 cli
522: 3e bf out 0x3e, r19 ; 62
524: 0f be out 0x3f, r0 ; 63
526: 2d bf out 0x3d, r18 ; 61
528: 8b 33 cpi r24, 0x3B ; 59
52a: a9 f1 breq .+106 ; 0x596 <main+0x13c>
52c: 83 ed ldi r24, 0xD3 ; 211
52e: 90 e0 ldi r25, 0x00 ; 0
530: 9f 93 push r25
532: 8f 93 push r24
534: 1f 92 push r1
536: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
53a: 0e 94 a9 1c call 0x3952 ; 0x3952 <DefaultKonstanten1>
53e: 4a e3 ldi r20, 0x3A ; 58
540: 62 ea ldi r22, 0xA2 ; 162
542: 75 e0 ldi r23, 0x05 ; 5
544: 80 e0 ldi r24, 0x00 ; 0
546: 0e 94 ff 01 call 0x3fe ; 0x3fe <WriteParameterSet>
54a: 01 e0 ldi r16, 0x01 ; 1
54c: 0f 90 pop r0
54e: 0f 90 pop r0
550: 0f 90 pop r0
552: 02 30 cpi r16, 0x02 ; 2
554: 49 f4 brne .+18 ; 0x568 <main+0x10e>
556: 0e 94 3c 1c call 0x3878 ; 0x3878 <DefaultKonstanten2>
55a: 4a e3 ldi r20, 0x3A ; 58
55c: 62 ea ldi r22, 0xA2 ; 162
55e: 75 e0 ldi r23, 0x05 ; 5
560: 82 e0 ldi r24, 0x02 ; 2
562: 0e 94 ff 01 call 0x3fe ; 0x3fe <WriteParameterSet>
566: 03 e0 ldi r16, 0x03 ; 3
568: 4a e3 ldi r20, 0x3A ; 58
56a: 62 ea ldi r22, 0xA2 ; 162
56c: 75 e0 ldi r23, 0x05 ; 5
56e: 80 2f mov r24, r16
570: 0e 94 ff 01 call 0x3fe ; 0x3fe <WriteParameterSet>
574: 0f 5f subi r16, 0xFF ; 255
576: 06 30 cpi r16, 0x06 ; 6
578: 60 f3 brcs .-40 ; 0x552 <main+0xf8>
57a: 81 e0 ldi r24, 0x01 ; 1
57c: 22 e0 ldi r18, 0x02 ; 2
57e: 30 e0 ldi r19, 0x00 ; 0
580: d9 01 movw r26, r18
582: 08 2e mov r0, r24
584: 0e 94 5f 2d call 0x5abe ; 0x5abe <__eeprom_write_byte_1F2021>
588: 8b e3 ldi r24, 0x3B ; 59
58a: 21 50 subi r18, 0x01 ; 1
58c: 30 40 sbci r19, 0x00 ; 0
58e: d9 01 movw r26, r18
590: 08 2e mov r0, r24
592: 0e 94 5f 2d call 0x5abe ; 0x5abe <__eeprom_write_byte_1F2021>
596: 02 e0 ldi r16, 0x02 ; 2
598: 10 e0 ldi r17, 0x00 ; 0
59a: d8 01 movw r26, r16
59c: 0e 94 57 2d call 0x5aae ; 0x5aae <__eeprom_read_byte_1F2021>
5a0: 80 2d mov r24, r0
5a2: 4a e3 ldi r20, 0x3A ; 58
5a4: 62 ea ldi r22, 0xA2 ; 162
5a6: 75 e0 ldi r23, 0x05 ; 5
5a8: 0e 94 17 02 call 0x42e ; 0x42e <ReadParameterSet>
5ac: d8 01 movw r26, r16
5ae: 0e 94 57 2d call 0x5aae ; 0x5aae <__eeprom_read_byte_1F2021>
5b2: 80 2d mov r24, r0
5b4: 99 27 eor r25, r25
5b6: 9f 93 push r25
5b8: 8f 93 push r24
5ba: 88 eb ldi r24, 0xB8 ; 184
5bc: 90 e0 ldi r25, 0x00 ; 0
5be: 9f 93 push r25
5c0: 8f 93 push r24
5c2: 1f 92 push r1
5c4: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
5c8: 80 91 aa 05 lds r24, 0x05AA
5cc: 0f 90 pop r0
5ce: 0f 90 pop r0
5d0: 0f 90 pop r0
5d2: 0f 90 pop r0
5d4: 0f 90 pop r0
5d6: 80 ff sbrs r24, 0
5d8: 20 c0 rjmp .+64 ; 0x61a <main+0x1c0>
5da: 8b e9 ldi r24, 0x9B ; 155
5dc: 90 e0 ldi r25, 0x00 ; 0
5de: 9f 93 push r25
5e0: 8f 93 push r24
5e2: 1f 92 push r1
5e4: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
5e8: 84 ec ldi r24, 0xC4 ; 196
5ea: 99 e0 ldi r25, 0x09 ; 9
5ec: 0e 94 0d 0c call 0x181a ; 0x181a <SetDelay>
5f0: ec 01 movw r28, r24
5f2: 0e 94 32 10 call 0x2064 ; 0x2064 <SucheLuftruckOffset>
5f6: 0f 90 pop r0
5f8: 0f 90 pop r0
5fa: 0f 90 pop r0
5fc: ce 01 movw r24, r28
5fe: 0e 94 16 0c call 0x182c ; 0x182c <CheckDelay>
602: 88 23 and r24, r24
604: d9 f3 breq .-10 ; 0x5fc <main+0x1a2>
606: 86 e9 ldi r24, 0x96 ; 150
608: 90 e0 ldi r25, 0x00 ; 0
60a: 9f 93 push r25
60c: 8f 93 push r24
60e: 1f 92 push r1
610: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
614: 0f 90 pop r0
616: 0f 90 pop r0
618: 0f 90 pop r0
61a: 0e 94 61 1d call 0x3ac2 ; 0x3ac2 <SetNeutral>
61e: 28 98 cbi 0x05, 0 ; 5
620: 80 ed ldi r24, 0xD0 ; 208
622: 97 e0 ldi r25, 0x07 ; 7
624: 90 93 ac 01 sts 0x01AC, r25
628: 80 93 ab 01 sts 0x01AB, r24
62c: 88 ee ldi r24, 0xE8 ; 232
62e: 93 e0 ldi r25, 0x03 ; 3
630: 90 93 fd 03 sts 0x03FD, r25
634: 80 93 fc 03 sts 0x03FC, r24
638: 85 e5 ldi r24, 0x55 ; 85
63a: 80 93 f7 03 sts 0x03F7, r24
63e: 88 e8 ldi r24, 0x88 ; 136
640: 90 e0 ldi r25, 0x00 ; 0
642: 9f 93 push r25
644: 8f 93 push r24
646: 1f 92 push r1
648: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
64c: 80 91 aa 05 lds r24, 0x05AA
650: 0f 90 pop r0
652: 0f 90 pop r0
654: 0f 90 pop r0
656: 82 ff sbrs r24, 2
658: 03 c0 rjmp .+6 ; 0x660 <main+0x206>
65a: 8c e7 ldi r24, 0x7C ; 124
65c: 90 e0 ldi r25, 0x00 ; 0
65e: 02 c0 rjmp .+4 ; 0x664 <main+0x20a>
660: 84 e7 ldi r24, 0x74 ; 116
662: 90 e0 ldi r25, 0x00 ; 0
664: 9f 93 push r25
666: 8f 93 push r24
668: 1f 92 push r1
66a: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
66e: 0f 90 pop r0
670: 0f 90 pop r0
672: 0f 90 pop r0
674: 80 e7 ldi r24, 0x70 ; 112
676: 90 e0 ldi r25, 0x00 ; 0
678: 9f 93 push r25
67a: 8f 93 push r24
67c: 1f 92 push r1
67e: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
682: 0e 94 59 10 call 0x20b2 ; 0x20b2 <LcdClear>
686: 0f 90 pop r0
688: 0f 90 pop r0
68a: 0f 90 pop r0
68c: 80 91 a8 01 lds r24, 0x01A8
690: 88 23 and r24, r24
692: 79 f1 breq .+94 ; 0x6f2 <main+0x298>
694: 10 92 a8 01 sts 0x01A8, r1
698: 0e 94 72 1e call 0x3ce4 ; 0x3ce4 <MotorRegler>
69c: 0e 94 1a 1d call 0x3a34 ; 0x3a34 <SendMotorData>
6a0: 28 98 cbi 0x05, 0 ; 5
6a2: 80 91 01 01 lds r24, 0x0101
6a6: 88 23 and r24, r24
6a8: 19 f0 breq .+6 ; 0x6b0 <main+0x256>
6aa: 81 50 subi r24, 0x01 ; 1
6ac: 80 93 01 01 sts 0x0101, r24
6b0: 80 91 27 02 lds r24, 0x0227
6b4: 88 23 and r24, r24
6b6: 29 f0 breq .+10 ; 0x6c2 <main+0x268>
6b8: 80 91 27 02 lds r24, 0x0227
6bc: 81 50 subi r24, 0x01 ; 1
6be: 80 93 27 02 sts 0x0227, r24
6c2: 20 91 04 01 lds r18, 0x0104
6c6: 30 91 05 01 lds r19, 0x0105
6ca: 80 91 ba 05 lds r24, 0x05BA
6ce: 99 27 eor r25, r25
6d0: 28 17 cp r18, r24
6d2: 39 07 cpc r19, r25
6d4: 34 f4 brge .+12 ; 0x6e2 <main+0x288>
6d6: 80 ed ldi r24, 0xD0 ; 208
6d8: 97 e0 ldi r25, 0x07 ; 7
6da: 90 93 ac 01 sts 0x01AC, r25
6de: 80 93 ab 01 sts 0x01AB, r24
6e2: 80 91 d6 01 lds r24, 0x01D6
6e6: 88 23 and r24, r24
6e8: 19 f4 brne .+6 ; 0x6f0 <main+0x296>
6ea: 0e 94 26 14 call 0x284c ; 0x284c <i2c_init>
6ee: 01 c0 rjmp .+2 ; 0x6f2 <main+0x298>
6f0: 28 98 cbi 0x05, 0 ; 5
6f2: 0e 94 5a 07 call 0xeb4 ; 0xeb4 <DatenUebertragung>
6f6: 0e 94 c8 07 call 0xf90 ; 0xf90 <BearbeiteRxDaten>
6fa: 80 e0 ldi r24, 0x00 ; 0
6fc: 90 e0 ldi r25, 0x00 ; 0
6fe: 0e 94 16 0c call 0x182c ; 0x182c <CheckDelay>
702: 88 23 and r24, r24
704: 19 f2 breq .-122 ; 0x68c <main+0x232>
706: 80 91 2e 02 lds r24, 0x022E
70a: 88 23 and r24, r24
70c: 29 f0 breq .+10 ; 0x718 <main+0x2be>
70e: 88 b1 in r24, 0x08 ; 8
710: 90 e1 ldi r25, 0x10 ; 16
712: 89 27 eor r24, r25
714: 88 b9 out 0x08, r24 ; 8
716: 01 c0 rjmp .+2 ; 0x71a <main+0x2c0>
718: 44 98 cbi 0x08, 4 ; 8
71a: 84 ef ldi r24, 0xF4 ; 244
71c: 91 e0 ldi r25, 0x01 ; 1
71e: 0e 94 0d 0c call 0x181a ; 0x181a <SetDelay>
722: b4 cf rjmp .-152 ; 0x68c <main+0x232>
00000724 <__vector_22>:
724: 1f 92 push r1
726: 0f 92 push r0
728: 0f b6 in r0, 0x3f ; 63
72a: 0f 92 push r0
72c: 11 24 eor r1, r1
72e: 8f 93 push r24
730: 9f 93 push r25
732: ef 93 push r30
734: ff 93 push r31
736: 80 91 00 01 lds r24, 0x0100
73a: 88 23 and r24, r24
73c: e1 f4 brne .+56 ; 0x776 <__vector_22+0x52>
73e: 80 91 a3 01 lds r24, 0x01A3
742: 90 91 a4 01 lds r25, 0x01A4
746: 01 96 adiw r24, 0x01 ; 1
748: 90 93 a4 01 sts 0x01A4, r25
74c: 80 93 a3 01 sts 0x01A3, r24
750: fc 01 movw r30, r24
752: e9 54 subi r30, 0x49 ; 73
754: fd 4f sbci r31, 0xFD ; 253
756: e0 81 ld r30, Z
758: ed 30 cpi r30, 0x0D ; 13
75a: 19 f0 breq .+6 ; 0x762 <__vector_22+0x3e>
75c: 86 39 cpi r24, 0x96 ; 150
75e: 91 05 cpc r25, r1
760: 39 f4 brne .+14 ; 0x770 <__vector_22+0x4c>
762: 10 92 a4 01 sts 0x01A4, r1
766: 10 92 a3 01 sts 0x01A3, r1
76a: 81 e0 ldi r24, 0x01 ; 1
76c: 80 93 00 01 sts 0x0100, r24
770: e0 93 c6 00 sts 0x00C6, r30
774: 04 c0 rjmp .+8 ; 0x77e <__vector_22+0x5a>
776: 10 92 a4 01 sts 0x01A4, r1
77a: 10 92 a3 01 sts 0x01A3, r1
77e: ff 91 pop r31
780: ef 91 pop r30
782: 9f 91 pop r25
784: 8f 91 pop r24
786: 0f 90 pop r0
788: 0f be out 0x3f, r0 ; 63
78a: 0f 90 pop r0
78c: 1f 90 pop r1
78e: 18 95 reti
00000790 <GPSscanData>:
790: 80 91 f6 03 lds r24, 0x03F6
794: 81 30 cpi r24, 0x01 ; 1
796: 31 f4 brne .+12 ; 0x7a4 <GPSscanData+0x14>
798: 80 91 ea 03 lds r24, 0x03EA
79c: 80 93 32 05 sts 0x0532, r24
7a0: 10 92 f6 03 sts 0x03F6, r1
7a4: 80 91 d7 04 lds r24, 0x04D7
7a8: 81 30 cpi r24, 0x01 ; 1
7aa: 91 f5 brne .+100 ; 0x810 <GPSscanData+0x80>
7ac: 80 91 cd 04 lds r24, 0x04CD
7b0: 90 91 ce 04 lds r25, 0x04CE
7b4: a0 91 cf 04 lds r26, 0x04CF
7b8: b0 91 d0 04 lds r27, 0x04D0
7bc: 80 93 12 05 sts 0x0512, r24
7c0: 90 93 13 05 sts 0x0513, r25
7c4: a0 93 14 05 sts 0x0514, r26
7c8: b0 93 15 05 sts 0x0515, r27
7cc: 80 91 c9 04 lds r24, 0x04C9
7d0: 90 91 ca 04 lds r25, 0x04CA
7d4: a0 91 cb 04 lds r26, 0x04CB
7d8: b0 91 cc 04 lds r27, 0x04CC
7dc: 80 93 16 05 sts 0x0516, r24
7e0: 90 93 17 05 sts 0x0517, r25
7e4: a0 93 18 05 sts 0x0518, r26
7e8: b0 93 19 05 sts 0x0519, r27
7ec: 80 91 d1 04 lds r24, 0x04D1
7f0: 90 91 d2 04 lds r25, 0x04D2
7f4: a0 91 d3 04 lds r26, 0x04D3
7f8: b0 91 d4 04 lds r27, 0x04D4
7fc: 80 93 1a 05 sts 0x051A, r24
800: 90 93 1b 05 sts 0x051B, r25
804: a0 93 1c 05 sts 0x051C, r26
808: b0 93 1d 05 sts 0x051D, r27
80c: 10 92 d7 04 sts 0x04D7, r1
810: 80 91 2c 04 lds r24, 0x042C
814: 81 30 cpi r24, 0x01 ; 1
816: 11 f4 brne .+4 ; 0x81c <GPSscanData+0x8c>
818: 10 92 2c 04 sts 0x042C, r1
81c: 80 91 5a 05 lds r24, 0x055A
820: 81 30 cpi r24, 0x01 ; 1
822: 11 f5 brne .+68 ; 0x868 <GPSscanData+0xd8>
824: 80 91 3a 05 lds r24, 0x053A
828: 90 91 3b 05 lds r25, 0x053B
82c: a0 91 3c 05 lds r26, 0x053C
830: b0 91 3d 05 lds r27, 0x053D
834: 80 93 1e 05 sts 0x051E, r24
838: 90 93 1f 05 sts 0x051F, r25
83c: a0 93 20 05 sts 0x0520, r26
840: b0 93 21 05 sts 0x0521, r27
844: 80 91 3e 05 lds r24, 0x053E
848: 90 91 3f 05 lds r25, 0x053F
84c: a0 91 40 05 lds r26, 0x0540
850: b0 91 41 05 lds r27, 0x0541
854: 80 93 22 05 sts 0x0522, r24
858: 90 93 23 05 sts 0x0523, r25
85c: a0 93 24 05 sts 0x0524, r26
860: b0 93 25 05 sts 0x0525, r27
864: 10 92 5a 05 sts 0x055A, r1
868: 80 91 32 05 lds r24, 0x0532
86c: 81 11 cpse r24, r1
86e: 28 9a sbi 0x05, 0 ; 5
870: 08 95 ret
00000872 <__vector_20>:
872: 1f 92 push r1
874: 0f 92 push r0
876: 0f b6 in r0, 0x3f ; 63
878: 0f 92 push r0
87a: 11 24 eor r1, r1
87c: 2f 93 push r18
87e: 3f 93 push r19
880: 4f 93 push r20
882: 5f 93 push r21
884: 6f 93 push r22
886: 7f 93 push r23
888: 8f 93 push r24
88a: 9f 93 push r25
88c: af 93 push r26
88e: bf 93 push r27
890: cf 93 push r28
892: df 93 push r29
894: ef 93 push r30
896: ff 93 push r31
898: 80 91 c6 00 lds r24, 0x00C6
89c: 80 93 92 01 sts 0x0192, r24
8a0: 80 91 c0 00 lds r24, 0x00C0
8a4: 40 91 92 01 lds r20, 0x0192
8a8: 88 71 andi r24, 0x18 ; 24
8aa: 09 f0 breq .+2 ; 0x8ae <__vector_20+0x3c>
8ac: 1f c1 rjmp .+574 ; 0xaec <__vector_20+0x27a>
8ae: 80 91 a5 01 lds r24, 0x01A5
8b2: 84 30 cpi r24, 0x04 ; 4
8b4: 09 f4 brne .+2 ; 0x8b8 <__vector_20+0x46>
8b6: a4 c0 rjmp .+328 ; 0xa00 <__vector_20+0x18e>
8b8: 85 30 cpi r24, 0x05 ; 5
8ba: 50 f4 brcc .+20 ; 0x8d0 <__vector_20+0x5e>
8bc: 81 30 cpi r24, 0x01 ; 1
8be: d1 f0 breq .+52 ; 0x8f4 <__vector_20+0x82>
8c0: 81 30 cpi r24, 0x01 ; 1
8c2: 98 f0 brcs .+38 ; 0x8ea <__vector_20+0x78>
8c4: 82 30 cpi r24, 0x02 ; 2
8c6: 01 f1 breq .+64 ; 0x908 <__vector_20+0x96>
8c8: 83 30 cpi r24, 0x03 ; 3
8ca: 09 f0 breq .+2 ; 0x8ce <__vector_20+0x5c>
8cc: 0c c1 rjmp .+536 ; 0xae6 <__vector_20+0x274>
8ce: 21 c0 rjmp .+66 ; 0x912 <__vector_20+0xa0>
8d0: 86 30 cpi r24, 0x06 ; 6
8d2: 09 f4 brne .+2 ; 0x8d6 <__vector_20+0x64>
8d4: c5 c0 rjmp .+394 ; 0xa60 <__vector_20+0x1ee>
8d6: 86 30 cpi r24, 0x06 ; 6
8d8: 08 f4 brcc .+2 ; 0x8dc <__vector_20+0x6a>
8da: a6 c0 rjmp .+332 ; 0xa28 <__vector_20+0x1b6>
8dc: 87 30 cpi r24, 0x07 ; 7
8de: 09 f4 brne .+2 ; 0x8e2 <__vector_20+0x70>
8e0: f0 c0 rjmp .+480 ; 0xac2 <__vector_20+0x250>
8e2: 88 30 cpi r24, 0x08 ; 8
8e4: 09 f0 breq .+2 ; 0x8e8 <__vector_20+0x76>
8e6: ff c0 rjmp .+510 ; 0xae6 <__vector_20+0x274>
8e8: f2 c0 rjmp .+484 ; 0xace <__vector_20+0x25c>
8ea: 45 3b cpi r20, 0xB5 ; 181
8ec: 09 f0 breq .+2 ; 0x8f0 <__vector_20+0x7e>
8ee: 02 c1 rjmp .+516 ; 0xaf4 <__vector_20+0x282>
8f0: 81 e0 ldi r24, 0x01 ; 1
8f2: 03 c0 rjmp .+6 ; 0x8fa <__vector_20+0x88>
8f4: 42 36 cpi r20, 0x62 ; 98
8f6: 21 f4 brne .+8 ; 0x900 <__vector_20+0x8e>
8f8: 82 e0 ldi r24, 0x02 ; 2
8fa: 80 93 a5 01 sts 0x01A5, r24
8fe: fa c0 rjmp .+500 ; 0xaf4 <__vector_20+0x282>
900: 45 3b cpi r20, 0xB5 ; 181
902: 09 f4 brne .+2 ; 0x906 <__vector_20+0x94>
904: f7 c0 rjmp .+494 ; 0xaf4 <__vector_20+0x282>
906: ef c0 rjmp .+478 ; 0xae6 <__vector_20+0x274>
908: 41 30 cpi r20, 0x01 ; 1
90a: 09 f0 breq .+2 ; 0x90e <__vector_20+0x9c>
90c: ec c0 rjmp .+472 ; 0xae6 <__vector_20+0x274>
90e: 83 e0 ldi r24, 0x03 ; 3
910: f4 cf rjmp .-24 ; 0x8fa <__vector_20+0x88>
912: 40 93 34 05 sts 0x0534, r20
916: 4f 5f subi r20, 0xFF ; 255
918: 40 93 b6 02 sts 0x02B6, r20
91c: 80 91 b6 02 lds r24, 0x02B6
920: 8f 5f subi r24, 0xFF ; 255
922: 80 93 e5 03 sts 0x03E5, r24
926: 84 e0 ldi r24, 0x04 ; 4
928: 80 93 a5 01 sts 0x01A5, r24
92c: 80 91 34 05 lds r24, 0x0534
930: 83 30 cpi r24, 0x03 ; 3
932: 61 f0 breq .+24 ; 0x94c <__vector_20+0xda>
934: 84 30 cpi r24, 0x04 ; 4
936: 20 f4 brcc .+8 ; 0x940 <__vector_20+0xce>
938: 82 30 cpi r24, 0x02 ; 2
93a: 09 f0 breq .+2 ; 0x93e <__vector_20+0xcc>
93c: 59 c0 rjmp .+178 ; 0x9f0 <__vector_20+0x17e>
93e: 1a c0 rjmp .+52 ; 0x974 <__vector_20+0x102>
940: 88 30 cpi r24, 0x08 ; 8
942: 61 f1 breq .+88 ; 0x99c <__vector_20+0x12a>
944: 82 31 cpi r24, 0x12 ; 18
946: 09 f0 breq .+2 ; 0x94a <__vector_20+0xd8>
948: 53 c0 rjmp .+166 ; 0x9f0 <__vector_20+0x17e>
94a: 3c c0 rjmp .+120 ; 0x9c4 <__vector_20+0x152>
94c: 86 ee ldi r24, 0xE6 ; 230
94e: 93 e0 ldi r25, 0x03 ; 3
950: 90 93 2e 04 sts 0x042E, r25
954: 80 93 2d 04 sts 0x042D, r24
958: 27 e0 ldi r18, 0x07 ; 7
95a: 35 e0 ldi r19, 0x05 ; 5
95c: 30 93 b4 02 sts 0x02B4, r19
960: 20 93 b3 02 sts 0x02B3, r18
964: 40 96 adiw r24, 0x10 ; 16
966: 90 93 d9 04 sts 0x04D9, r25
96a: 80 93 d8 04 sts 0x04D8, r24
96e: 80 91 f6 03 lds r24, 0x03F6
972: 3b c0 rjmp .+118 ; 0x9ea <__vector_20+0x178>
974: 80 e1 ldi r24, 0x10 ; 16
976: 94 e0 ldi r25, 0x04 ; 4
978: 90 93 2e 04 sts 0x042E, r25
97c: 80 93 2d 04 sts 0x042D, r24
980: 29 e5 ldi r18, 0x59 ; 89
982: 37 e0 ldi r19, 0x07 ; 7
984: 30 93 b4 02 sts 0x02B4, r19
988: 20 93 b3 02 sts 0x02B3, r18
98c: 4c 96 adiw r24, 0x1c ; 28
98e: 90 93 d9 04 sts 0x04D9, r25
992: 80 93 d8 04 sts 0x04D8, r24
996: 80 91 2c 04 lds r24, 0x042C
99a: 27 c0 rjmp .+78 ; 0x9ea <__vector_20+0x178>
99c: 85 ec ldi r24, 0xC5 ; 197
99e: 94 e0 ldi r25, 0x04 ; 4
9a0: 90 93 2e 04 sts 0x042E, r25
9a4: 80 93 2d 04 sts 0x042D, r24
9a8: 2e e2 ldi r18, 0x2E ; 46
9aa: 36 e0 ldi r19, 0x06 ; 6
9ac: 30 93 b4 02 sts 0x02B4, r19
9b0: 20 93 b3 02 sts 0x02B3, r18
9b4: 42 96 adiw r24, 0x12 ; 18
9b6: 90 93 d9 04 sts 0x04D9, r25
9ba: 80 93 d8 04 sts 0x04D8, r24
9be: 80 91 d7 04 lds r24, 0x04D7
9c2: 13 c0 rjmp .+38 ; 0x9ea <__vector_20+0x178>
9c4: 86 e3 ldi r24, 0x36 ; 54
9c6: 95 e0 ldi r25, 0x05 ; 5
9c8: 90 93 2e 04 sts 0x042E, r25
9cc: 80 93 2d 04 sts 0x042D, r24
9d0: 2f e8 ldi r18, 0x8F ; 143
9d2: 3a e0 ldi r19, 0x0A ; 10
9d4: 30 93 b4 02 sts 0x02B4, r19
9d8: 20 93 b3 02 sts 0x02B3, r18
9dc: 84 96 adiw r24, 0x24 ; 36
9de: 90 93 d9 04 sts 0x04D9, r25
9e2: 80 93 d8 04 sts 0x04D8, r24
9e6: 80 91 5a 05 lds r24, 0x055A
9ea: 80 93 35 05 sts 0x0535, r24
9ee: 82 c0 rjmp .+260 ; 0xaf4 <__vector_20+0x282>
9f0: 81 e0 ldi r24, 0x01 ; 1
9f2: 80 93 35 05 sts 0x0535, r24
9f6: 10 92 d9 04 sts 0x04D9, r1
9fa: 10 92 d8 04 sts 0x04D8, r1
9fe: 7a c0 rjmp .+244 ; 0xaf4 <__vector_20+0x282>
a00: 84 2f mov r24, r20
a02: 99 27 eor r25, r25
a04: 90 93 db 04 sts 0x04DB, r25
a08: 80 93 da 04 sts 0x04DA, r24
a0c: 80 91 b6 02 lds r24, 0x02B6
a10: 84 0f add r24, r20
a12: 80 93 b6 02 sts 0x02B6, r24
a16: 80 91 e5 03 lds r24, 0x03E5
a1a: 90 91 b6 02 lds r25, 0x02B6
a1e: 89 0f add r24, r25
a20: 80 93 e5 03 sts 0x03E5, r24
a24: 85 e0 ldi r24, 0x05 ; 5
a26: 69 cf rjmp .-302 ; 0x8fa <__vector_20+0x88>
a28: 20 91 da 04 lds r18, 0x04DA
a2c: 30 91 db 04 lds r19, 0x04DB
a30: 84 2f mov r24, r20
a32: 99 27 eor r25, r25
a34: 98 2f mov r25, r24
a36: 88 27 eor r24, r24
a38: 28 0f add r18, r24
a3a: 39 1f adc r19, r25
a3c: 30 93 db 04 sts 0x04DB, r19
a40: 20 93 da 04 sts 0x04DA, r18
a44: 80 91 b6 02 lds r24, 0x02B6
a48: 84 0f add r24, r20
a4a: 80 93 b6 02 sts 0x02B6, r24
a4e: 80 91 e5 03 lds r24, 0x03E5
a52: 90 91 b6 02 lds r25, 0x02B6
a56: 89 0f add r24, r25
a58: 80 93 e5 03 sts 0x03E5, r24
a5c: 86 e0 ldi r24, 0x06 ; 6
a5e: 4d cf rjmp .-358 ; 0x8fa <__vector_20+0x88>
a60: 80 91 b6 02 lds r24, 0x02B6
a64: 84 0f add r24, r20
a66: 80 93 b6 02 sts 0x02B6, r24
a6a: 80 91 e5 03 lds r24, 0x03E5
a6e: 90 91 b6 02 lds r25, 0x02B6
a72: 89 0f add r24, r25
a74: 80 93 e5 03 sts 0x03E5, r24
a78: 80 91 35 05 lds r24, 0x0535
a7c: 88 23 and r24, r24
a7e: 81 f4 brne .+32 ; 0xaa0 <__vector_20+0x22e>
a80: e0 91 2d 04 lds r30, 0x042D
a84: f0 91 2e 04 lds r31, 0x042E
a88: 80 91 b3 02 lds r24, 0x02B3
a8c: 90 91 b4 02 lds r25, 0x02B4
a90: e8 17 cp r30, r24
a92: f9 07 cpc r31, r25
a94: 28 f4 brcc .+10 ; 0xaa0 <__vector_20+0x22e>
a96: 41 93 st Z+, r20
a98: f0 93 2e 04 sts 0x042E, r31
a9c: e0 93 2d 04 sts 0x042D, r30
aa0: 80 91 da 04 lds r24, 0x04DA
aa4: 90 91 db 04 lds r25, 0x04DB
aa8: 01 97 sbiw r24, 0x01 ; 1
aaa: 90 93 db 04 sts 0x04DB, r25
aae: 80 93 da 04 sts 0x04DA, r24
ab2: 80 91 da 04 lds r24, 0x04DA
ab6: 90 91 db 04 lds r25, 0x04DB
aba: 89 2b or r24, r25
abc: d9 f4 brne .+54 ; 0xaf4 <__vector_20+0x282>
abe: 87 e0 ldi r24, 0x07 ; 7
ac0: 1c cf rjmp .-456 ; 0x8fa <__vector_20+0x88>
ac2: 80 91 b6 02 lds r24, 0x02B6
ac6: 48 17 cp r20, r24
ac8: 71 f4 brne .+28 ; 0xae6 <__vector_20+0x274>
aca: 88 e0 ldi r24, 0x08 ; 8
acc: 16 cf rjmp .-468 ; 0x8fa <__vector_20+0x88>
ace: 80 91 e5 03 lds r24, 0x03E5
ad2: 48 17 cp r20, r24
ad4: 41 f4 brne .+16 ; 0xae6 <__vector_20+0x274>
ad6: e0 91 d8 04 lds r30, 0x04D8
ada: f0 91 d9 04 lds r31, 0x04D9
ade: 30 97 sbiw r30, 0x00 ; 0
ae0: 11 f0 breq .+4 ; 0xae6 <__vector_20+0x274>
ae2: 81 e0 ldi r24, 0x01 ; 1
ae4: 80 83 st Z, r24
ae6: 10 92 a5 01 sts 0x01A5, r1
aea: 04 c0 rjmp .+8 ; 0xaf4 <__vector_20+0x282>
aec: 10 92 a5 01 sts 0x01A5, r1
af0: 0e 94 c8 03 call 0x790 ; 0x790 <GPSscanData>
af4: 0e 94 c8 03 call 0x790 ; 0x790 <GPSscanData>
af8: 40 91 9e 01 lds r20, 0x019E
afc: 46 39 cpi r20, 0x96 ; 150
afe: 10 f0 brcs .+4 ; 0xb04 <__vector_20+0x292>
b00: 10 92 9d 01 sts 0x019D, r1
b04: 80 91 92 01 lds r24, 0x0192
b08: 8d 30 cpi r24, 0x0D ; 13
b0a: 09 f0 breq .+2 ; 0xb0e <__vector_20+0x29c>
b0c: 5c c0 rjmp .+184 ; 0xbc6 <__vector_20+0x354>
b0e: 80 91 9d 01 lds r24, 0x019D
b12: 82 30 cpi r24, 0x02 ; 2
b14: 09 f0 breq .+2 ; 0xb18 <__vector_20+0x2a6>
b16: 57 c0 rjmp .+174 ; 0xbc6 <__vector_20+0x354>
b18: 10 92 9d 01 sts 0x019D, r1
b1c: a4 2f mov r26, r20
b1e: bb 27 eor r27, r27
b20: fd 01 movw r30, r26
b22: e3 5d subi r30, 0xD3 ; 211
b24: fb 4f sbci r31, 0xFB ; 251
b26: 30 81 ld r19, Z
b28: ed 01 movw r28, r26
b2a: c2 5d subi r28, 0xD2 ; 210
b2c: db 4f sbci r29, 0xFB ; 251
b2e: 28 81 ld r18, Y
b30: 80 91 a1 01 lds r24, 0x01A1
b34: 90 91 a2 01 lds r25, 0x01A2
b38: 83 1b sub r24, r19
b3a: 91 09 sbc r25, r1
b3c: 82 1b sub r24, r18
b3e: 91 09 sbc r25, r1
b40: 9f 70 andi r25, 0x0F ; 15
b42: 90 93 a2 01 sts 0x01A2, r25
b46: 80 93 a1 01 sts 0x01A1, r24
b4a: 9c 01 movw r18, r24
b4c: 96 e0 ldi r25, 0x06 ; 6
b4e: 36 95 lsr r19
b50: 27 95 ror r18
b52: 9a 95 dec r25
b54: e1 f7 brne .-8 ; 0xb4e <__vector_20+0x2dc>
b56: 23 5c subi r18, 0xC3 ; 195
b58: 20 93 a0 01 sts 0x01A0, r18
b5c: 98 2f mov r25, r24
b5e: 9f 73 andi r25, 0x3F ; 63
b60: 93 5c subi r25, 0xC3 ; 195
b62: 90 93 9f 01 sts 0x019F, r25
b66: 80 81 ld r24, Z
b68: 28 17 cp r18, r24
b6a: 29 f4 brne .+10 ; 0xb76 <__vector_20+0x304>
b6c: 88 81 ld r24, Y
b6e: 98 17 cp r25, r24
b70: 11 f4 brne .+4 ; 0xb76 <__vector_20+0x304>
b72: 91 e0 ldi r25, 0x01 ; 1
b74: 06 c0 rjmp .+12 ; 0xb82 <__vector_20+0x310>
b76: 80 91 95 01 lds r24, 0x0195
b7a: 8f 5f subi r24, 0xFF ; 255
b7c: 80 93 95 01 sts 0x0195, r24
b80: 90 e0 ldi r25, 0x00 ; 0
b82: 80 91 93 01 lds r24, 0x0193
b86: 88 23 and r24, r24
b88: 09 f0 breq .+2 ; 0xb8c <__vector_20+0x31a>
b8a: 64 c0 rjmp .+200 ; 0xc54 <__vector_20+0x3e2>
b8c: 99 23 and r25, r25
b8e: 09 f4 brne .+2 ; 0xb92 <__vector_20+0x320>
b90: 61 c0 rjmp .+194 ; 0xc54 <__vector_20+0x3e2>
b92: 81 e0 ldi r24, 0x01 ; 1
b94: 80 93 93 01 sts 0x0193, r24
b98: 40 93 96 01 sts 0x0196, r20
b9c: a1 5d subi r26, 0xD1 ; 209
b9e: bb 4f sbci r27, 0xFB ; 251
ba0: 8d e0 ldi r24, 0x0D ; 13
ba2: 8c 93 st X, r24
ba4: 80 91 31 04 lds r24, 0x0431
ba8: 82 35 cpi r24, 0x52 ; 82
baa: 09 f0 breq .+2 ; 0xbae <__vector_20+0x33c>
bac: 53 c0 rjmp .+166 ; 0xc54 <__vector_20+0x3e2>
bae: 88 e1 ldi r24, 0x18 ; 24
bb0: 90 e0 ldi r25, 0x00 ; 0
bb2: 2c e0 ldi r18, 0x0C ; 12
bb4: 0f b6 in r0, 0x3f ; 63
bb6: f8 94 cli
bb8: a8 95 wdr
bba: 80 93 60 00 sts 0x0060, r24
bbe: 0f be out 0x3f, r0 ; 63
bc0: 20 93 60 00 sts 0x0060, r18
bc4: 47 c0 rjmp .+142 ; 0xc54 <__vector_20+0x3e2>
bc6: 80 91 9d 01 lds r24, 0x019D
bca: 81 30 cpi r24, 0x01 ; 1
bcc: d9 f0 breq .+54 ; 0xc04 <__vector_20+0x392>
bce: 81 30 cpi r24, 0x01 ; 1
bd0: 18 f0 brcs .+6 ; 0xbd8 <__vector_20+0x366>
bd2: 82 30 cpi r24, 0x02 ; 2
bd4: e9 f5 brne .+122 ; 0xc50 <__vector_20+0x3de>
bd6: 30 c0 rjmp .+96 ; 0xc38 <__vector_20+0x3c6>
bd8: 80 91 92 01 lds r24, 0x0192
bdc: 83 32 cpi r24, 0x23 ; 35
bde: 39 f4 brne .+14 ; 0xbee <__vector_20+0x37c>
be0: 80 91 93 01 lds r24, 0x0193
be4: 88 23 and r24, r24
be6: 19 f4 brne .+6 ; 0xbee <__vector_20+0x37c>
be8: 81 e0 ldi r24, 0x01 ; 1
bea: 80 93 9d 01 sts 0x019D, r24
bee: 80 91 92 01 lds r24, 0x0192
bf2: 80 93 2f 04 sts 0x042F, r24
bf6: 81 e0 ldi r24, 0x01 ; 1
bf8: 80 93 9e 01 sts 0x019E, r24
bfc: 80 91 92 01 lds r24, 0x0192
c00: 99 27 eor r25, r25
c02: 15 c0 rjmp .+42 ; 0xc2e <__vector_20+0x3bc>
c04: 82 e0 ldi r24, 0x02 ; 2
c06: 80 93 9d 01 sts 0x019D, r24
c0a: e4 2f mov r30, r20
c0c: ff 27 eor r31, r31
c0e: 80 91 92 01 lds r24, 0x0192
c12: e1 5d subi r30, 0xD1 ; 209
c14: fb 4f sbci r31, 0xFB ; 251
c16: 80 83 st Z, r24
c18: 4f 5f subi r20, 0xFF ; 255
c1a: 40 93 9e 01 sts 0x019E, r20
c1e: 20 91 92 01 lds r18, 0x0192
c22: 80 91 a1 01 lds r24, 0x01A1
c26: 90 91 a2 01 lds r25, 0x01A2
c2a: 82 0f add r24, r18
c2c: 91 1d adc r25, r1
c2e: 90 93 a2 01 sts 0x01A2, r25
c32: 80 93 a1 01 sts 0x01A1, r24
c36: 0e c0 rjmp .+28 ; 0xc54 <__vector_20+0x3e2>
c38: e4 2f mov r30, r20
c3a: ff 27 eor r31, r31
c3c: 80 91 92 01 lds r24, 0x0192
c40: e1 5d subi r30, 0xD1 ; 209
c42: fb 4f sbci r31, 0xFB ; 251
c44: 80 83 st Z, r24
c46: 46 39 cpi r20, 0x96 ; 150
c48: 38 f3 brcs .-50 ; 0xc18 <__vector_20+0x3a6>
c4a: 10 92 9d 01 sts 0x019D, r1
c4e: e7 cf rjmp .-50 ; 0xc1e <__vector_20+0x3ac>
c50: 10 92 9d 01 sts 0x019D, r1
c54: ff 91 pop r31
c56: ef 91 pop r30
c58: df 91 pop r29
c5a: cf 91 pop r28
c5c: bf 91 pop r27
c5e: af 91 pop r26
c60: 9f 91 pop r25
c62: 8f 91 pop r24
c64: 7f 91 pop r23
c66: 6f 91 pop r22
c68: 5f 91 pop r21
c6a: 4f 91 pop r20
c6c: 3f 91 pop r19
c6e: 2f 91 pop r18
c70: 0f 90 pop r0
c72: 0f be out 0x3f, r0 ; 63
c74: 0f 90 pop r0
c76: 1f 90 pop r1
c78: 18 95 reti
00000c7a <AddCRC>:
c7a: dc 01 movw r26, r24
c7c: 20 e0 ldi r18, 0x00 ; 0
c7e: 30 e0 ldi r19, 0x00 ; 0
c80: 40 e0 ldi r20, 0x00 ; 0
c82: 50 e0 ldi r21, 0x00 ; 0
c84: e7 eb ldi r30, 0xB7 ; 183
c86: f2 e0 ldi r31, 0x02 ; 2
c88: 05 c0 rjmp .+10 ; 0xc94 <AddCRC+0x1a>
c8a: 81 91 ld r24, Z+
c8c: 28 0f add r18, r24
c8e: 31 1d adc r19, r1
c90: 4f 5f subi r20, 0xFF ; 255
c92: 5f 4f sbci r21, 0xFF ; 255
c94: 4a 17 cp r20, r26
c96: 5b 07 cpc r21, r27
c98: c1 f7 brne .-16 ; 0xc8a <AddCRC+0x10>
c9a: 3f 70 andi r19, 0x0F ; 15
c9c: c9 01 movw r24, r18
c9e: 66 e0 ldi r22, 0x06 ; 6
ca0: 96 95 lsr r25
ca2: 87 95 ror r24
ca4: 6a 95 dec r22
ca6: e1 f7 brne .-8 ; 0xca0 <AddCRC+0x26>
ca8: 83 5c subi r24, 0xC3 ; 195
caa: fd 01 movw r30, r26
cac: e9 54 subi r30, 0x49 ; 73
cae: fd 4f sbci r31, 0xFD ; 253
cb0: 80 83 st Z, r24
cb2: 11 96 adiw r26, 0x01 ; 1
cb4: 2f 73 andi r18, 0x3F ; 63
cb6: 23 5c subi r18, 0xC3 ; 195
cb8: fd 01 movw r30, r26
cba: e9 54 subi r30, 0x49 ; 73
cbc: fd 4f sbci r31, 0xFD ; 253
cbe: 20 83 st Z, r18
cc0: a8 54 subi r26, 0x48 ; 72
cc2: bd 4f sbci r27, 0xFD ; 253
cc4: 8d e0 ldi r24, 0x0D ; 13
cc6: 8c 93 st X, r24
cc8: 10 92 00 01 sts 0x0100, r1
ccc: 80 91 b7 02 lds r24, 0x02B7
cd0: 80 93 c6 00 sts 0x00C6, r24
cd4: 08 95 ret
00000cd6 <SendOutData>:
cd6: ef 92 push r14
cd8: ff 92 push r15
cda: 0f 93 push r16
cdc: 1f 93 push r17
cde: cf 93 push r28
ce0: df 93 push r29
ce2: 7a 01 movw r14, r20
ce4: 72 2f mov r23, r18
ce6: 93 e2 ldi r25, 0x23 ; 35
ce8: 90 93 b7 02 sts 0x02B7, r25
cec: 60 93 b8 02 sts 0x02B8, r22
cf0: 80 93 b9 02 sts 0x02B9, r24
cf4: 03 e0 ldi r16, 0x03 ; 3
cf6: 10 e0 ldi r17, 0x00 ; 0
cf8: 60 e0 ldi r22, 0x00 ; 0
cfa: aa eb ldi r26, 0xBA ; 186
cfc: b2 e0 ldi r27, 0x02 ; 2
cfe: 46 c0 rjmp .+140 ; 0xd8c <SendOutData+0xb6>
d00: f7 01 movw r30, r14
d02: e6 0f add r30, r22
d04: f1 1d adc r31, r1
d06: 90 81 ld r25, Z
d08: 6f 5f subi r22, 0xFF ; 255
d0a: 71 50 subi r23, 0x01 ; 1
d0c: 19 f4 brne .+6 ; 0xd14 <SendOutData+0x3e>
d0e: e0 e0 ldi r30, 0x00 ; 0
d10: 40 e0 ldi r20, 0x00 ; 0
d12: 0f c0 rjmp .+30 ; 0xd32 <SendOutData+0x5c>
d14: f7 01 movw r30, r14
d16: e6 0f add r30, r22
d18: f1 1d adc r31, r1
d1a: 40 81 ld r20, Z
d1c: 6f 5f subi r22, 0xFF ; 255
d1e: 71 50 subi r23, 0x01 ; 1
d20: 11 f4 brne .+4 ; 0xd26 <SendOutData+0x50>
d22: e0 e0 ldi r30, 0x00 ; 0
d24: 06 c0 rjmp .+12 ; 0xd32 <SendOutData+0x5c>
d26: f7 01 movw r30, r14
d28: e6 0f add r30, r22
d2a: f1 1d adc r31, r1
d2c: e0 81 ld r30, Z
d2e: 6f 5f subi r22, 0xFF ; 255
d30: 71 50 subi r23, 0x01 ; 1
d32: 89 2f mov r24, r25
d34: 86 95 lsr r24
d36: 86 95 lsr r24
d38: 83 5c subi r24, 0xC3 ; 195
d3a: 8c 93 st X, r24
d3c: 55 27 eor r21, r21
d3e: 89 2f mov r24, r25
d40: 99 27 eor r25, r25
d42: 83 70 andi r24, 0x03 ; 3
d44: 90 70 andi r25, 0x00 ; 0
d46: 24 e0 ldi r18, 0x04 ; 4
d48: 88 0f add r24, r24
d4a: 99 1f adc r25, r25
d4c: 2a 95 dec r18
d4e: e1 f7 brne .-8 ; 0xd48 <SendOutData+0x72>
d50: 9a 01 movw r18, r20
d52: 94 e0 ldi r25, 0x04 ; 4
d54: 36 95 lsr r19
d56: 27 95 ror r18
d58: 9a 95 dec r25
d5a: e1 f7 brne .-8 ; 0xd54 <SendOutData+0x7e>
d5c: 82 2b or r24, r18
d5e: 83 5c subi r24, 0xC3 ; 195
d60: ed 01 movw r28, r26
d62: 89 83 std Y+1, r24 ; 0x01
d64: 4f 70 andi r20, 0x0F ; 15
d66: 50 70 andi r21, 0x00 ; 0
d68: 44 0f add r20, r20
d6a: 55 1f adc r21, r21
d6c: 44 0f add r20, r20
d6e: 55 1f adc r21, r21
d70: 8e 2f mov r24, r30
d72: 82 95 swap r24
d74: 86 95 lsr r24
d76: 86 95 lsr r24
d78: 83 70 andi r24, 0x03 ; 3
d7a: 84 2b or r24, r20
d7c: 83 5c subi r24, 0xC3 ; 195
d7e: 8a 83 std Y+2, r24 ; 0x02
d80: ef 73 andi r30, 0x3F ; 63
d82: e3 5c subi r30, 0xC3 ; 195
d84: eb 83 std Y+3, r30 ; 0x03
d86: 0c 5f subi r16, 0xFC ; 252
d88: 1f 4f sbci r17, 0xFF ; 255
d8a: 14 96 adiw r26, 0x04 ; 4
d8c: 77 23 and r23, r23
d8e: 09 f0 breq .+2 ; 0xd92 <SendOutData+0xbc>
d90: b7 cf rjmp .-146 ; 0xd00 <SendOutData+0x2a>
d92: c8 01 movw r24, r16
d94: 0e 94 3d 06 call 0xc7a ; 0xc7a <AddCRC>
d98: df 91 pop r29
d9a: cf 91 pop r28
d9c: 1f 91 pop r17
d9e: 0f 91 pop r16
da0: ff 90 pop r15
da2: ef 90 pop r14
da4: 08 95 ret
00000da6 <Decode64>:
da6: 1f 93 push r17
da8: cf 93 push r28
daa: df 93 push r29
dac: ec 01 movw r28, r24
dae: 70 e0 ldi r23, 0x00 ; 0
db0: a2 2f mov r26, r18
db2: bb 27 eor r27, r27
db4: 12 97 sbiw r26, 0x02 ; 2
db6: 48 c0 rjmp .+144 ; 0xe48 <Decode64+0xa2>
db8: e4 2f mov r30, r20
dba: ff 27 eor r31, r31
dbc: e1 5d subi r30, 0xD1 ; 209
dbe: fb 4f sbci r31, 0xFB ; 251
dc0: 30 81 ld r19, Z
dc2: 4f 5f subi r20, 0xFF ; 255
dc4: e4 2f mov r30, r20
dc6: ff 27 eor r31, r31
dc8: e1 5d subi r30, 0xD1 ; 209
dca: fb 4f sbci r31, 0xFB ; 251
dcc: 50 81 ld r21, Z
dce: 4f 5f subi r20, 0xFF ; 255
dd0: e4 2f mov r30, r20
dd2: ff 27 eor r31, r31
dd4: e1 5d subi r30, 0xD1 ; 209
dd6: fb 4f sbci r31, 0xFB ; 251
dd8: 10 81 ld r17, Z
dda: 4f 5f subi r20, 0xFF ; 255
ddc: e4 2f mov r30, r20
dde: ff 27 eor r31, r31
de0: e1 5d subi r30, 0xD1 ; 209
de2: fb 4f sbci r31, 0xFB ; 251
de4: 20 81 ld r18, Z
de6: 4f 5f subi r20, 0xFF ; 255
de8: 84 2f mov r24, r20
dea: 99 27 eor r25, r25
dec: a8 17 cp r26, r24
dee: b9 07 cpc r27, r25
df0: 74 f1 brlt .+92 ; 0xe4e <Decode64+0xa8>
df2: 5d 53 subi r21, 0x3D ; 61
df4: fe 01 movw r30, r28
df6: e7 0f add r30, r23
df8: f1 1d adc r31, r1
dfa: 3d 53 subi r19, 0x3D ; 61
dfc: 33 0f add r19, r19
dfe: 33 0f add r19, r19
e00: 85 2f mov r24, r21
e02: 82 95 swap r24
e04: 8f 70 andi r24, 0x0F ; 15
e06: 38 2b or r19, r24
e08: 30 83 st Z, r19
e0a: 61 30 cpi r22, 0x01 ; 1
e0c: 01 f1 breq .+64 ; 0xe4e <Decode64+0xa8>
e0e: 91 2f mov r25, r17
e10: 9d 53 subi r25, 0x3D ; 61
e12: 7f 5f subi r23, 0xFF ; 255
e14: fe 01 movw r30, r28
e16: e7 0f add r30, r23
e18: f1 1d adc r31, r1
e1a: 71 50 subi r23, 0x01 ; 1
e1c: 52 95 swap r21
e1e: 50 7f andi r21, 0xF0 ; 240
e20: 89 2f mov r24, r25
e22: 86 95 lsr r24
e24: 86 95 lsr r24
e26: 58 2b or r21, r24
e28: 50 83 st Z, r21
e2a: 63 50 subi r22, 0x03 ; 3
e2c: 6f 3f cpi r22, 0xFF ; 255
e2e: 79 f0 breq .+30 ; 0xe4e <Decode64+0xa8>
e30: 7e 5f subi r23, 0xFE ; 254
e32: fe 01 movw r30, r28
e34: e7 0f add r30, r23
e36: f1 1d adc r31, r1
e38: 92 95 swap r25
e3a: 99 0f add r25, r25
e3c: 99 0f add r25, r25
e3e: 90 7c andi r25, 0xC0 ; 192
e40: 2d 53 subi r18, 0x3D ; 61
e42: 92 2b or r25, r18
e44: 90 83 st Z, r25
e46: 7f 5f subi r23, 0xFF ; 255
e48: 66 23 and r22, r22
e4a: 09 f0 breq .+2 ; 0xe4e <Decode64+0xa8>
e4c: b5 cf rjmp .-150 ; 0xdb8 <Decode64+0x12>
e4e: df 91 pop r29
e50: cf 91 pop r28
e52: 1f 91 pop r17
e54: 08 95 ret
00000e56 <uart_putchar>:
e56: 1f 93 push r17
e58: 18 2f mov r17, r24
e5a: 8a 30 cpi r24, 0x0A ; 10
e5c: 19 f4 brne .+6 ; 0xe64 <uart_putchar+0xe>
e5e: 8d e0 ldi r24, 0x0D ; 13
e60: 0e 94 2b 07 call 0xe56 ; 0xe56 <uart_putchar>
e64: 80 91 c0 00 lds r24, 0x00C0
e68: 85 ff sbrs r24, 5
e6a: fc cf rjmp .-8 ; 0xe64 <uart_putchar+0xe>
e6c: 10 93 c6 00 sts 0x00C6, r17
e70: 80 e0 ldi r24, 0x00 ; 0
e72: 90 e0 ldi r25, 0x00 ; 0
e74: 1f 91 pop r17
e76: 08 95 ret
00000e78 <WriteProgramData>:
e78: 08 95 ret
00000e7a <UART_Init>:
e7a: e1 ec ldi r30, 0xC1 ; 193
e7c: f0 e0 ldi r31, 0x00 ; 0
e7e: 88 e1 ldi r24, 0x18 ; 24
e80: 80 83 st Z, r24
e82: a0 ec ldi r26, 0xC0 ; 192
e84: b0 e0 ldi r27, 0x00 ; 0
e86: 8c 91 ld r24, X
e88: 82 60 ori r24, 0x02 ; 2
e8a: 8c 93 st X, r24
e8c: 80 81 ld r24, Z
e8e: 80 68 ori r24, 0x80 ; 128
e90: 80 83 st Z, r24
e92: 80 81 ld r24, Z
e94: 80 64 ori r24, 0x40 ; 64
e96: 80 83 st Z, r24
e98: 8a e2 ldi r24, 0x2A ; 42
e9a: 80 93 c4 00 sts 0x00C4, r24
e9e: 88 ec ldi r24, 0xC8 ; 200
ea0: 90 e0 ldi r25, 0x00 ; 0
ea2: 0e 94 0d 0c call 0x181a ; 0x181a <SetDelay>
ea6: 90 93 e4 03 sts 0x03E4, r25
eaa: 80 93 e3 03 sts 0x03E3, r24
eae: 10 92 a5 01 sts 0x01A5, r1
eb2: 08 95 ret
00000eb4 <DatenUebertragung>:
eb4: 80 91 00 01 lds r24, 0x0100
eb8: 88 23 and r24, r24
eba: 09 f4 brne .+2 ; 0xebe <DatenUebertragung+0xa>
ebc: 68 c0 rjmp .+208 ; 0xf8e <DatenUebertragung+0xda>
ebe: 80 91 8e 01 lds r24, 0x018E
ec2: 88 23 and r24, r24
ec4: 71 f0 breq .+28 ; 0xee2 <DatenUebertragung+0x2e>
ec6: 80 91 00 01 lds r24, 0x0100
eca: 88 23 and r24, r24
ecc: 51 f0 breq .+20 ; 0xee2 <DatenUebertragung+0x2e>
ece: 2b e0 ldi r18, 0x0B ; 11
ed0: 47 ef ldi r20, 0xF7 ; 247
ed2: 53 e0 ldi r21, 0x03 ; 3
ed4: 60 91 b5 02 lds r22, 0x02B5
ed8: 87 e4 ldi r24, 0x47 ; 71
eda: 0e 94 6b 06 call 0xcd6 ; 0xcd6 <SendOutData>
ede: 10 92 8e 01 sts 0x018E, r1
ee2: 80 91 e3 03 lds r24, 0x03E3
ee6: 90 91 e4 03 lds r25, 0x03E4
eea: 0e 94 16 0c call 0x182c ; 0x182c <CheckDelay>
eee: 88 23 and r24, r24
ef0: 21 f4 brne .+8 ; 0xefa <DatenUebertragung+0x46>
ef2: 80 91 90 01 lds r24, 0x0190
ef6: 88 23 and r24, r24
ef8: b1 f0 breq .+44 ; 0xf26 <DatenUebertragung+0x72>
efa: 80 91 00 01 lds r24, 0x0100
efe: 88 23 and r24, r24
f00: 91 f0 breq .+36 ; 0xf26 <DatenUebertragung+0x72>
f02: 22 e3 ldi r18, 0x32 ; 50
f04: 40 ee ldi r20, 0xE0 ; 224
f06: 54 e0 ldi r21, 0x04 ; 4
f08: 60 91 b5 02 lds r22, 0x02B5
f0c: 84 e4 ldi r24, 0x44 ; 68
f0e: 0e 94 6b 06 call 0xcd6 ; 0xcd6 <SendOutData>
f12: 10 92 90 01 sts 0x0190, r1
f16: 8a ef ldi r24, 0xFA ; 250
f18: 90 e0 ldi r25, 0x00 ; 0
f1a: 0e 94 0d 0c call 0x181a ; 0x181a <SetDelay>
f1e: 90 93 e4 03 sts 0x03E4, r25
f22: 80 93 e3 03 sts 0x03E3, r24
f26: 80 91 8f 01 lds r24, 0x018F
f2a: 88 23 and r24, r24
f2c: f1 f0 breq .+60 ; 0xf6a <DatenUebertragung+0xb6>
f2e: 80 91 00 01 lds r24, 0x0100
f32: 88 23 and r24, r24
f34: d1 f0 breq .+52 ; 0xf6a <DatenUebertragung+0xb6>
f36: 0e 94 62 10 call 0x20c4 ; 0x20c4 <Menu>
f3a: 10 92 8f 01 sts 0x018F, r1
f3e: 80 91 9c 01 lds r24, 0x019C
f42: 8f 5f subi r24, 0xFF ; 255
f44: 80 93 9c 01 sts 0x019C, r24
f48: 84 30 cpi r24, 0x04 ; 4
f4a: 11 f4 brne .+4 ; 0xf50 <DatenUebertragung+0x9c>
f4c: 10 92 9c 01 sts 0x019C, r1
f50: 80 91 9c 01 lds r24, 0x019C
f54: 44 e1 ldi r20, 0x14 ; 20
f56: 84 9f mul r24, r20
f58: a0 01 movw r20, r0
f5a: 11 24 eor r1, r1
f5c: 4a 5e subi r20, 0xEA ; 234
f5e: 5e 4f sbci r21, 0xFE ; 254
f60: 24 e1 ldi r18, 0x14 ; 20
f62: 60 e0 ldi r22, 0x00 ; 0
f64: 80 5d subi r24, 0xD0 ; 208
f66: 0e 94 6b 06 call 0xcd6 ; 0xcd6 <SendOutData>
f6a: 80 91 91 01 lds r24, 0x0191
f6e: 88 23 and r24, r24
f70: 71 f0 breq .+28 ; 0xf8e <DatenUebertragung+0xda>
f72: 80 91 00 01 lds r24, 0x0100
f76: 88 23 and r24, r24
f78: 51 f0 breq .+20 ; 0xf8e <DatenUebertragung+0xda>
f7a: 2a e0 ldi r18, 0x0A ; 10
f7c: 42 e0 ldi r20, 0x02 ; 2
f7e: 54 e0 ldi r21, 0x04 ; 4
f80: 60 91 b5 02 lds r22, 0x02B5
f84: 86 e5 ldi r24, 0x56 ; 86
f86: 0e 94 6b 06 call 0xcd6 ; 0xcd6 <SendOutData>
f8a: 10 92 91 01 sts 0x0191, r1
f8e: 08 95 ret
00000f90 <BearbeiteRxDaten>:
f90: 1f 93 push r17
f92: cf 93 push r28
f94: df 93 push r29
f96: cd b7 in r28, 0x3d ; 61
f98: de b7 in r29, 0x3e ; 62
f9a: 22 97 sbiw r28, 0x02 ; 2
f9c: 0f b6 in r0, 0x3f ; 63
f9e: f8 94 cli
fa0: de bf out 0x3e, r29 ; 62
fa2: 0f be out 0x3f, r0 ; 63
fa4: cd bf out 0x3d, r28 ; 61
fa6: 80 91 93 01 lds r24, 0x0193
faa: 88 23 and r24, r24
fac: 09 f4 brne .+2 ; 0xfb0 <BearbeiteRxDaten+0x20>
fae: 98 c0 rjmp .+304 ; 0x10e0 <BearbeiteRxDaten+0x150>
fb0: 8f ef ldi r24, 0xFF ; 255
fb2: 80 93 01 01 sts 0x0101, r24
fb6: 80 91 31 04 lds r24, 0x0431
fba: 81 37 cpi r24, 0x71 ; 113
fbc: 60 f4 brcc .+24 ; 0xfd6 <BearbeiteRxDaten+0x46>
fbe: 8c 36 cpi r24, 0x6C ; 108
fc0: 08 f0 brcs .+2 ; 0xfc4 <BearbeiteRxDaten+0x34>
fc2: 6f c0 rjmp .+222 ; 0x10a2 <BearbeiteRxDaten+0x112>
fc4: 87 36 cpi r24, 0x67 ; 103
fc6: 09 f4 brne .+2 ; 0xfca <BearbeiteRxDaten+0x3a>
fc8: 40 c0 rjmp .+128 ; 0x104a <BearbeiteRxDaten+0xba>
fca: 88 36 cpi r24, 0x68 ; 104
fcc: f9 f0 breq .+62 ; 0x100c <BearbeiteRxDaten+0x7c>
fce: 83 36 cpi r24, 0x63 ; 99
fd0: 09 f0 breq .+2 ; 0xfd4 <BearbeiteRxDaten+0x44>
fd2: 84 c0 rjmp .+264 ; 0x10dc <BearbeiteRxDaten+0x14c>
fd4: 08 c0 rjmp .+16 ; 0xfe6 <BearbeiteRxDaten+0x56>
fd6: 84 37 cpi r24, 0x74 ; 116
fd8: 59 f1 breq .+86 ; 0x1030 <BearbeiteRxDaten+0xa0>
fda: 86 37 cpi r24, 0x76 ; 118
fdc: 91 f1 breq .+100 ; 0x1042 <BearbeiteRxDaten+0xb2>
fde: 81 37 cpi r24, 0x71 ; 113
fe0: 09 f0 breq .+2 ; 0xfe4 <BearbeiteRxDaten+0x54>
fe2: 7c c0 rjmp .+248 ; 0x10dc <BearbeiteRxDaten+0x14c>
fe4: 36 c0 rjmp .+108 ; 0x1052 <BearbeiteRxDaten+0xc2>
fe6: 20 91 96 01 lds r18, 0x0196
fea: 43 e0 ldi r20, 0x03 ; 3
fec: 6b e0 ldi r22, 0x0B ; 11
fee: 87 ef ldi r24, 0xF7 ; 247
ff0: 93 e0 ldi r25, 0x03 ; 3
ff2: 0e 94 d3 06 call 0xda6 ; 0xda6 <Decode64>
ff6: 80 91 cd 01 lds r24, 0x01CD
ffa: 90 91 f9 03 lds r25, 0x03F9
ffe: 89 2b or r24, r25
1000: 80 93 cd 01 sts 0x01CD, r24
1004: 81 e0 ldi r24, 0x01 ; 1
1006: 80 93 90 01 sts 0x0190, r24
100a: 68 c0 rjmp .+208 ; 0x10dc <BearbeiteRxDaten+0x14c>
100c: 20 91 96 01 lds r18, 0x0196
1010: 43 e0 ldi r20, 0x03 ; 3
1012: 62 e0 ldi r22, 0x02 ; 2
1014: ce 01 movw r24, r28
1016: 01 96 adiw r24, 0x01 ; 1
1018: 0e 94 d3 06 call 0xda6 ; 0xda6 <Decode64>
101c: 80 91 cd 01 lds r24, 0x01CD
1020: 99 81 ldd r25, Y+1 ; 0x01
1022: 89 2b or r24, r25
1024: 80 93 cd 01 sts 0x01CD, r24
1028: 81 e0 ldi r24, 0x01 ; 1
102a: 80 93 8f 01 sts 0x018F, r24
102e: 56 c0 rjmp .+172 ; 0x10dc <BearbeiteRxDaten+0x14c>
1030: 20 91 96 01 lds r18, 0x0196
1034: 43 e0 ldi r20, 0x03 ; 3
1036: 64 e0 ldi r22, 0x04 ; 4
1038: 88 e9 ldi r24, 0x98 ; 152
103a: 91 e0 ldi r25, 0x01 ; 1
103c: 0e 94 d3 06 call 0xda6 ; 0xda6 <Decode64>
1040: 4d c0 rjmp .+154 ; 0x10dc <BearbeiteRxDaten+0x14c>
1042: 81 e0 ldi r24, 0x01 ; 1
1044: 80 93 91 01 sts 0x0191, r24
1048: 49 c0 rjmp .+146 ; 0x10dc <BearbeiteRxDaten+0x14c>
104a: 81 e0 ldi r24, 0x01 ; 1
104c: 80 93 8e 01 sts 0x018E, r24
1050: 45 c0 rjmp .+138 ; 0x10dc <BearbeiteRxDaten+0x14c>
1052: 20 91 96 01 lds r18, 0x0196
1056: 43 e0 ldi r20, 0x03 ; 3
1058: 62 e0 ldi r22, 0x02 ; 2
105a: ce 01 movw r24, r28
105c: 01 96 adiw r24, 0x01 ; 1
105e: 0e 94 d3 06 call 0xda6 ; 0xda6 <Decode64>
1062: 89 81 ldd r24, Y+1 ; 0x01
1064: 8f 3f cpi r24, 0xFF ; 255
1066: 89 f0 breq .+34 ; 0x108a <BearbeiteRxDaten+0xfa>
1068: 86 30 cpi r24, 0x06 ; 6
106a: 10 f0 brcs .+4 ; 0x1070 <BearbeiteRxDaten+0xe0>
106c: 85 e0 ldi r24, 0x05 ; 5
106e: 89 83 std Y+1, r24 ; 0x01
1070: 4a e3 ldi r20, 0x3A ; 58
1072: 62 ea ldi r22, 0xA2 ; 162
1074: 75 e0 ldi r23, 0x05 ; 5
1076: 89 81 ldd r24, Y+1 ; 0x01
1078: 0e 94 17 02 call 0x42e ; 0x42e <ReadParameterSet>
107c: 89 81 ldd r24, Y+1 ; 0x01
107e: 2a e3 ldi r18, 0x3A ; 58
1080: 42 ea ldi r20, 0xA2 ; 162
1082: 55 e0 ldi r21, 0x05 ; 5
1084: 60 91 b5 02 lds r22, 0x02B5
1088: 08 c0 rjmp .+16 ; 0x109a <BearbeiteRxDaten+0x10a>
108a: 10 91 b5 02 lds r17, 0x02B5
108e: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <GetActiveParamSetNumber>
1092: 2a e3 ldi r18, 0x3A ; 58
1094: 42 ea ldi r20, 0xA2 ; 162
1096: 55 e0 ldi r21, 0x05 ; 5
1098: 61 2f mov r22, r17
109a: 85 5b subi r24, 0xB5 ; 181
109c: 0e 94 6b 06 call 0xcd6 ; 0xcd6 <SendOutData>
10a0: 1d c0 rjmp .+58 ; 0x10dc <BearbeiteRxDaten+0x14c>
10a2: 20 91 96 01 lds r18, 0x0196
10a6: 43 e0 ldi r20, 0x03 ; 3
10a8: 6a e3 ldi r22, 0x3A ; 58
10aa: 82 ea ldi r24, 0xA2 ; 162
10ac: 95 e0 ldi r25, 0x05 ; 5
10ae: 0e 94 d3 06 call 0xda6 ; 0xda6 <Decode64>
10b2: 80 91 31 04 lds r24, 0x0431
10b6: 4a e3 ldi r20, 0x3A ; 58
10b8: 62 ea ldi r22, 0xA2 ; 162
10ba: 75 e0 ldi r23, 0x05 ; 5
10bc: 8b 56 subi r24, 0x6B ; 107
10be: 0e 94 ff 01 call 0x3fe ; 0x3fe <WriteParameterSet>
10c2: 80 91 31 04 lds r24, 0x0431
10c6: 8b 56 subi r24, 0x6B ; 107
10c8: a2 e0 ldi r26, 0x02 ; 2
10ca: b0 e0 ldi r27, 0x00 ; 0
10cc: 08 2e mov r0, r24
10ce: 0e 94 5f 2d call 0x5abe ; 0x5abe <__eeprom_write_byte_1F2021>
10d2: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <GetActiveParamSetNumber>
10d6: 99 27 eor r25, r25
10d8: 0e 94 5d 1e call 0x3cba ; 0x3cba <Piep>
10dc: 10 92 93 01 sts 0x0193, r1
10e0: 22 96 adiw r28, 0x02 ; 2
10e2: 0f b6 in r0, 0x3f ; 63
10e4: f8 94 cli
10e6: de bf out 0x3e, r29 ; 62
10e8: 0f be out 0x3f, r0 ; 63
10ea: cd bf out 0x3d, r28 ; 61
10ec: df 91 pop r29
10ee: cf 91 pop r28
10f0: 1f 91 pop r17
10f2: 08 95 ret
000010f4 <Putchar>:
10f4: 98 2f mov r25, r24
10f6: 80 91 5b 05 lds r24, 0x055B
10fa: 81 30 cpi r24, 0x01 ; 1
10fc: 69 f4 brne .+26 ; 0x1118 <__stack+0x19>
10fe: 80 91 cc 01 lds r24, 0x01CC
1102: e8 2f mov r30, r24
1104: ff 27 eor r31, r31
1106: ea 5e subi r30, 0xEA ; 234
1108: fe 4f sbci r31, 0xFE ; 254
110a: 90 83 st Z, r25
110c: 8f 5f subi r24, 0xFF ; 255
110e: 80 93 cc 01 sts 0x01CC, r24
1112: 21 e0 ldi r18, 0x01 ; 1
1114: 30 e0 ldi r19, 0x00 ; 0
1116: 05 c0 rjmp .+10 ; 0x1122 <__stack+0x23>
1118: 89 2f mov r24, r25
111a: 0e 94 2b 07 call 0xe56 ; 0xe56 <uart_putchar>
111e: 28 2f mov r18, r24
1120: 33 27 eor r19, r19
1122: c9 01 movw r24, r18
1124: 08 95 ret
00001126 <PAD_0>:
1126: 1f 93 push r17
1128: 18 2f mov r17, r24
112a: 04 c0 rjmp .+8 ; 0x1134 <PAD_0+0xe>
112c: 80 e3 ldi r24, 0x30 ; 48
112e: 0e 94 7a 08 call 0x10f4 ; 0x10f4 <Putchar>
1132: 11 50 subi r17, 0x01 ; 1
1134: 11 16 cp r1, r17
1136: d4 f3 brlt .-12 ; 0x112c <PAD_0+0x6>
1138: 1f 91 pop r17
113a: 08 95 ret
0000113c <PAD_SP>:
113c: 1f 93 push r17
113e: 18 2f mov r17, r24
1140: 04 c0 rjmp .+8 ; 0x114a <PAD_SP+0xe>
1142: 80 e2 ldi r24, 0x20 ; 32
1144: 0e 94 7a 08 call 0x10f4 ; 0x10f4 <Putchar>
1148: 11 50 subi r17, 0x01 ; 1
114a: 11 16 cp r1, r17
114c: d4 f3 brlt .-12 ; 0x1142 <PAD_SP+0x6>
114e: 1f 91 pop r17
1150: 08 95 ret
00001152 <PRINTP>:
1152: 0f 93 push r16
1154: 1f 93 push r17
1156: cf 93 push r28
1158: df 93 push r29
115a: 8c 01 movw r16, r24
115c: eb 01 movw r28, r22
115e: 08 c0 rjmp .+16 ; 0x1170 <PRINTP+0x1e>
1160: f8 01 movw r30, r16
1162: 0f 5f subi r16, 0xFF ; 255
1164: 1f 4f sbci r17, 0xFF ; 255
1166: e4 91 lpm r30, Z
1168: 8e 2f mov r24, r30
116a: 0e 94 7a 08 call 0x10f4 ; 0x10f4 <Putchar>
116e: 21 97 sbiw r28, 0x01 ; 1
1170: 20 97 sbiw r28, 0x00 ; 0
1172: b1 f7 brne .-20 ; 0x1160 <PRINTP+0xe>
1174: df 91 pop r29
1176: cf 91 pop r28
1178: 1f 91 pop r17
117a: 0f 91 pop r16
117c: 08 95 ret
0000117e <PRINT>:
117e: 0f 93 push r16
1180: 1f 93 push r17
1182: cf 93 push r28
1184: df 93 push r29
1186: 8c 01 movw r16, r24
1188: eb 01 movw r28, r22
118a: 06 c0 rjmp .+12 ; 0x1198 <PRINT+0x1a>
118c: f8 01 movw r30, r16
118e: 81 91 ld r24, Z+
1190: 8f 01 movw r16, r30
1192: 0e 94 7a 08 call 0x10f4 ; 0x10f4 <Putchar>
1196: 21 97 sbiw r28, 0x01 ; 1
1198: 20 97 sbiw r28, 0x00 ; 0
119a: c1 f7 brne .-16 ; 0x118c <PRINT+0xe>
119c: df 91 pop r29
119e: cf 91 pop r28
11a0: 1f 91 pop r17
11a2: 0f 91 pop r16
11a4: 08 95 ret
000011a6 <_printf_P>:
11a6: 2f 92 push r2
11a8: 3f 92 push r3
11aa: 4f 92 push r4
11ac: 5f 92 push r5
11ae: 6f 92 push r6
11b0: 7f 92 push r7
11b2: 8f 92 push r8
11b4: 9f 92 push r9
11b6: af 92 push r10
11b8: bf 92 push r11
11ba: cf 92 push r12
11bc: df 92 push r13
11be: ef 92 push r14
11c0: ff 92 push r15
11c2: 0f 93 push r16
11c4: 1f 93 push r17
11c6: cf 93 push r28
11c8: df 93 push r29
11ca: cd b7 in r28, 0x3d ; 61
11cc: de b7 in r29, 0x3e ; 62
11ce: e3 97 sbiw r28, 0x33 ; 51
11d0: 0f b6 in r0, 0x3f ; 63
11d2: f8 94 cli
11d4: de bf out 0x3e, r29 ; 62
11d6: 0f be out 0x3f, r0 ; 63
11d8: cd bf out 0x3d, r28 ; 61
11da: 29 96 adiw r28, 0x09 ; 9
11dc: 8f ad ldd r24, Y+63 ; 0x3f
11de: 29 97 sbiw r28, 0x09 ; 9
11e0: 80 93 5b 05 sts 0x055B, r24
11e4: ce 01 movw r24, r28
11e6: 85 5b subi r24, 0xB5 ; 181
11e8: 9f 4f sbci r25, 0xFF ; 255
11ea: 9d 83 std Y+5, r25 ; 0x05
11ec: 8c 83 std Y+4, r24 ; 0x04
11ee: 2b 96 adiw r28, 0x0b ; 11
11f0: 8e ad ldd r24, Y+62 ; 0x3e
11f2: 9f ad ldd r25, Y+63 ; 0x3f
11f4: 2b 97 sbiw r28, 0x0b ; 11
11f6: 9f a7 std Y+47, r25 ; 0x2f
11f8: 8e a7 std Y+46, r24 ; 0x2e
11fa: 22 24 eor r2, r2
11fc: 33 24 eor r3, r3
11fe: 21 01 movw r4, r2
1200: 02 c0 rjmp .+4 ; 0x1206 <_printf_P+0x60>
1202: 13 01 movw r2, r6
1204: 24 01 movw r4, r8
1206: 0e a5 ldd r16, Y+46 ; 0x2e
1208: 1f a5 ldd r17, Y+47 ; 0x2f
120a: 02 c0 rjmp .+4 ; 0x1210 <_printf_P+0x6a>
120c: 0f 5f subi r16, 0xFF ; 255
120e: 1f 4f sbci r17, 0xFF ; 255
1210: f8 01 movw r30, r16
1212: f4 90 lpm r15, Z
1214: ff 20 and r15, r15
1216: 19 f0 breq .+6 ; 0x121e <_printf_P+0x78>
1218: f5 e2 ldi r31, 0x25 ; 37
121a: ff 16 cp r15, r31
121c: b9 f7 brne .-18 ; 0x120c <_printf_P+0x66>
121e: b8 01 movw r22, r16
1220: 8e a5 ldd r24, Y+46 ; 0x2e
1222: 9f a5 ldd r25, Y+47 ; 0x2f
1224: 68 1b sub r22, r24
1226: 79 0b sbc r23, r25
1228: 11 f0 breq .+4 ; 0x122e <_printf_P+0x88>
122a: 0e 94 a9 08 call 0x1152 ; 0x1152 <PRINTP>
122e: ff 20 and r15, r15
1230: 09 f4 brne .+2 ; 0x1234 <_printf_P+0x8e>
1232: 46 c2 rjmp .+1164 ; 0x16c0 <_printf_P+0x51a>
1234: 0f 5f subi r16, 0xFF ; 255
1236: 1f 4f sbci r17, 0xFF ; 255
1238: 1f a7 std Y+47, r17 ; 0x2f
123a: 0e a7 std Y+46, r16 ; 0x2e
123c: 19 82 std Y+1, r1 ; 0x01
123e: ac 81 ldd r26, Y+4 ; 0x04
1240: bd 81 ldd r27, Y+5 ; 0x05
1242: 1b aa std Y+51, r1 ; 0x33
1244: 1a aa std Y+50, r1 ; 0x32
1246: 9f ef ldi r25, 0xFF ; 255
1248: 99 ab std Y+49, r25 ; 0x31
124a: ee a5 ldd r30, Y+46 ; 0x2e
124c: ff a5 ldd r31, Y+47 ; 0x2f
124e: cf 01 movw r24, r30
1250: 01 96 adiw r24, 0x01 ; 1
1252: 9f a7 std Y+47, r25 ; 0x2f
1254: 8e a7 std Y+46, r24 ; 0x2e
1256: b4 90 lpm r11, Z
1258: 95 e7 ldi r25, 0x75 ; 117
125a: b9 16 cp r11, r25
125c: 21 f0 breq .+8 ; 0x1266 <_printf_P+0xc0>
125e: 8b 2d mov r24, r11
1260: 80 62 ori r24, 0x20 ; 32
1262: 88 37 cpi r24, 0x78 ; 120
1264: 89 f4 brne .+34 ; 0x1288 <_printf_P+0xe2>
1266: eb a9 ldd r30, Y+51 ; 0x33
1268: e0 ff sbrs r30, 0
126a: 07 c0 rjmp .+14 ; 0x127a <_printf_P+0xd4>
126c: 2d 90 ld r2, X+
126e: 3d 90 ld r3, X+
1270: 4d 90 ld r4, X+
1272: 5c 90 ld r5, X
1274: 13 97 sbiw r26, 0x03 ; 3
1276: 14 96 adiw r26, 0x04 ; 4
1278: 07 c0 rjmp .+14 ; 0x1288 <_printf_P+0xe2>
127a: 8d 91 ld r24, X+
127c: 9c 91 ld r25, X
127e: 11 97 sbiw r26, 0x01 ; 1
1280: 1c 01 movw r2, r24
1282: 44 24 eor r4, r4
1284: 55 24 eor r5, r5
1286: 12 96 adiw r26, 0x02 ; 2
1288: f0 e2 ldi r31, 0x20 ; 32
128a: bf 16 cp r11, r31
128c: 21 f4 brne .+8 ; 0x1296 <_printf_P+0xf0>
128e: 89 81 ldd r24, Y+1 ; 0x01
1290: 88 23 and r24, r24
1292: d9 f6 brne .-74 ; 0x124a <_printf_P+0xa4>
1294: 85 c0 rjmp .+266 ; 0x13a0 <_printf_P+0x1fa>
1296: 83 e2 ldi r24, 0x23 ; 35
1298: b8 16 cp r11, r24
129a: 09 f4 brne .+2 ; 0x129e <_printf_P+0xf8>
129c: 83 c0 rjmp .+262 ; 0x13a4 <_printf_P+0x1fe>
129e: 9a e2 ldi r25, 0x2A ; 42
12a0: b9 16 cp r11, r25
12a2: 21 f0 breq .+8 ; 0x12ac <_printf_P+0x106>
12a4: ed e2 ldi r30, 0x2D ; 45
12a6: be 16 cp r11, r30
12a8: 69 f4 brne .+26 ; 0x12c4 <_printf_P+0x11e>
12aa: 08 c0 rjmp .+16 ; 0x12bc <_printf_P+0x116>
12ac: fd 01 movw r30, r26
12ae: 12 96 adiw r26, 0x02 ; 2
12b0: e0 81 ld r30, Z
12b2: ea ab std Y+50, r30 ; 0x32
12b4: e7 ff sbrs r30, 7
12b6: c9 cf rjmp .-110 ; 0x124a <_printf_P+0xa4>
12b8: e1 95 neg r30
12ba: ea ab std Y+50, r30 ; 0x32
12bc: fb a9 ldd r31, Y+51 ; 0x33
12be: f0 61 ori r31, 0x10 ; 16
12c0: ff 7d andi r31, 0xDF ; 223
12c2: 72 c0 rjmp .+228 ; 0x13a8 <_printf_P+0x202>
12c4: 8b e2 ldi r24, 0x2B ; 43
12c6: b8 16 cp r11, r24
12c8: 09 f4 brne .+2 ; 0x12cc <_printf_P+0x126>
12ca: 6a c0 rjmp .+212 ; 0x13a0 <_printf_P+0x1fa>
12cc: 9e e2 ldi r25, 0x2E ; 46
12ce: b9 16 cp r11, r25
12d0: b1 f5 brne .+108 ; 0x133e <_printf_P+0x198>
12d2: 2e a5 ldd r18, Y+46 ; 0x2e
12d4: 3f a5 ldd r19, Y+47 ; 0x2f
12d6: 2f 5f subi r18, 0xFF ; 255
12d8: 3f 4f sbci r19, 0xFF ; 255
12da: ee a5 ldd r30, Y+46 ; 0x2e
12dc: ff a5 ldd r31, Y+47 ; 0x2f
12de: 84 91 lpm r24, Z
12e0: 8a 32 cpi r24, 0x2A ; 42
12e2: 21 f0 breq .+8 ; 0x12ec <_printf_P+0x146>
12e4: b8 2e mov r11, r24
12e6: 20 e0 ldi r18, 0x00 ; 0
12e8: 30 e0 ldi r19, 0x00 ; 0
12ea: 1b c0 rjmp .+54 ; 0x1322 <_printf_P+0x17c>
12ec: fd 01 movw r30, r26
12ee: 12 96 adiw r26, 0x02 ; 2
12f0: 40 81 ld r20, Z
12f2: 51 81 ldd r21, Z+1 ; 0x01
12f4: 57 ff sbrs r21, 7
12f6: 02 c0 rjmp .+4 ; 0x12fc <_printf_P+0x156>
12f8: 4f ef ldi r20, 0xFF ; 255
12fa: 5f ef ldi r21, 0xFF ; 255
12fc: 49 ab std Y+49, r20 ; 0x31
12fe: 3f a7 std Y+47, r19 ; 0x2f
1300: 2e a7 std Y+46, r18 ; 0x2e
1302: a3 cf rjmp .-186 ; 0x124a <_printf_P+0xa4>
1304: c9 01 movw r24, r18
1306: 43 e0 ldi r20, 0x03 ; 3
1308: 88 0f add r24, r24
130a: 99 1f adc r25, r25
130c: 4a 95 dec r20
130e: e1 f7 brne .-8 ; 0x1308 <_printf_P+0x162>
1310: 22 0f add r18, r18
1312: 33 1f adc r19, r19
1314: 28 0f add r18, r24
1316: 39 1f adc r19, r25
1318: 2b 0d add r18, r11
131a: 31 1d adc r19, r1
131c: 20 53 subi r18, 0x30 ; 48
131e: 30 40 sbci r19, 0x00 ; 0
1320: b4 90 lpm r11, Z
1322: 31 96 adiw r30, 0x01 ; 1
1324: 8b 2d mov r24, r11
1326: 80 53 subi r24, 0x30 ; 48
1328: 8a 30 cpi r24, 0x0A ; 10
132a: 60 f3 brcs .-40 ; 0x1304 <_printf_P+0x15e>
132c: ff a7 std Y+47, r31 ; 0x2f
132e: ee a7 std Y+46, r30 ; 0x2e
1330: a9 01 movw r20, r18
1332: 37 ff sbrs r19, 7
1334: 02 c0 rjmp .+4 ; 0x133a <_printf_P+0x194>
1336: 4f ef ldi r20, 0xFF ; 255
1338: 5f ef ldi r21, 0xFF ; 255
133a: 49 ab std Y+49, r20 ; 0x31
133c: 8d cf rjmp .-230 ; 0x1258 <_printf_P+0xb2>
133e: f0 e3 ldi r31, 0x30 ; 48
1340: bf 16 cp r11, r31
1342: 31 f4 brne .+12 ; 0x1350 <_printf_P+0x1aa>
1344: 8b a9 ldd r24, Y+51 ; 0x33
1346: 84 fd sbrc r24, 4
1348: 80 cf rjmp .-256 ; 0x124a <_printf_P+0xa4>
134a: 80 62 ori r24, 0x20 ; 32
134c: 8b ab std Y+51, r24 ; 0x33
134e: 7d cf rjmp .-262 ; 0x124a <_printf_P+0xa4>
1350: 8b 2d mov r24, r11
1352: 81 53 subi r24, 0x31 ; 49
1354: 89 30 cpi r24, 0x09 ; 9
1356: e8 f4 brcc .+58 ; 0x1392 <_printf_P+0x1ec>
1358: 20 e0 ldi r18, 0x00 ; 0
135a: 30 e0 ldi r19, 0x00 ; 0
135c: c9 01 movw r24, r18
135e: 13 e0 ldi r17, 0x03 ; 3
1360: 88 0f add r24, r24
1362: 99 1f adc r25, r25
1364: 1a 95 dec r17
1366: e1 f7 brne .-8 ; 0x1360 <_printf_P+0x1ba>
1368: 22 0f add r18, r18
136a: 33 1f adc r19, r19
136c: 28 0f add r18, r24
136e: 39 1f adc r19, r25
1370: 2b 0d add r18, r11
1372: 31 1d adc r19, r1
1374: 20 53 subi r18, 0x30 ; 48
1376: 30 40 sbci r19, 0x00 ; 0
1378: ee a5 ldd r30, Y+46 ; 0x2e
137a: ff a5 ldd r31, Y+47 ; 0x2f
137c: cf 01 movw r24, r30
137e: 01 96 adiw r24, 0x01 ; 1
1380: 9f a7 std Y+47, r25 ; 0x2f
1382: 8e a7 std Y+46, r24 ; 0x2e
1384: b4 90 lpm r11, Z
1386: 8b 2d mov r24, r11
1388: 80 53 subi r24, 0x30 ; 48
138a: 8a 30 cpi r24, 0x0A ; 10
138c: 38 f3 brcs .-50 ; 0x135c <_printf_P+0x1b6>
138e: 2a ab std Y+50, r18 ; 0x32
1390: 63 cf rjmp .-314 ; 0x1258 <_printf_P+0xb2>
1392: 98 e6 ldi r25, 0x68 ; 104
1394: b9 16 cp r11, r25
1396: 51 f4 brne .+20 ; 0x13ac <_printf_P+0x206>
1398: eb a9 ldd r30, Y+51 ; 0x33
139a: e4 60 ori r30, 0x04 ; 4
139c: eb ab std Y+51, r30 ; 0x33
139e: 55 cf rjmp .-342 ; 0x124a <_printf_P+0xa4>
13a0: b9 82 std Y+1, r11 ; 0x01
13a2: 53 cf rjmp .-346 ; 0x124a <_printf_P+0xa4>
13a4: fb a9 ldd r31, Y+51 ; 0x33
13a6: f8 60 ori r31, 0x08 ; 8
13a8: fb ab std Y+51, r31 ; 0x33
13aa: 4f cf rjmp .-354 ; 0x124a <_printf_P+0xa4>
13ac: 8c e6 ldi r24, 0x6C ; 108
13ae: b8 16 cp r11, r24
13b0: 21 f4 brne .+8 ; 0x13ba <_printf_P+0x214>
13b2: 9b a9 ldd r25, Y+51 ; 0x33
13b4: 91 60 ori r25, 0x01 ; 1
13b6: 9b ab std Y+51, r25 ; 0x33
13b8: 48 cf rjmp .-368 ; 0x124a <_printf_P+0xa4>
13ba: bd 83 std Y+5, r27 ; 0x05
13bc: ac 83 std Y+4, r26 ; 0x04
13be: e3 e6 ldi r30, 0x63 ; 99
13c0: be 16 cp r11, r30
13c2: 39 f4 brne .+14 ; 0x13d2 <_printf_P+0x22c>
13c4: 12 96 adiw r26, 0x02 ; 2
13c6: bd 83 std Y+5, r27 ; 0x05
13c8: ac 83 std Y+4, r26 ; 0x04
13ca: 12 97 sbiw r26, 0x02 ; 2
13cc: 8c 91 ld r24, X
13ce: 8e 83 std Y+6, r24 ; 0x06
13d0: 1c c1 rjmp .+568 ; 0x160a <_printf_P+0x464>
13d2: f4 e4 ldi r31, 0x44 ; 68
13d4: bf 16 cp r11, r31
13d6: 39 f0 breq .+14 ; 0x13e6 <_printf_P+0x240>
13d8: 84 e6 ldi r24, 0x64 ; 100
13da: b8 16 cp r11, r24
13dc: 39 f0 breq .+14 ; 0x13ec <_printf_P+0x246>
13de: 99 e6 ldi r25, 0x69 ; 105
13e0: b9 16 cp r11, r25
13e2: 59 f5 brne .+86 ; 0x143a <_printf_P+0x294>
13e4: 03 c0 rjmp .+6 ; 0x13ec <_printf_P+0x246>
13e6: eb a9 ldd r30, Y+51 ; 0x33
13e8: e1 60 ori r30, 0x01 ; 1
13ea: eb ab std Y+51, r30 ; 0x33
13ec: fb a9 ldd r31, Y+51 ; 0x33
13ee: f0 ff sbrs r31, 0
13f0: 08 c0 rjmp .+16 ; 0x1402 <_printf_P+0x25c>
13f2: 14 96 adiw r26, 0x04 ; 4
13f4: bd 83 std Y+5, r27 ; 0x05
13f6: ac 83 std Y+4, r26 ; 0x04
13f8: 5e 90 ld r5, -X
13fa: 4e 90 ld r4, -X
13fc: 3e 90 ld r3, -X
13fe: 2e 90 ld r2, -X
1400: 0a c0 rjmp .+20 ; 0x1416 <_printf_P+0x270>
1402: 12 96 adiw r26, 0x02 ; 2
1404: bd 83 std Y+5, r27 ; 0x05
1406: ac 83 std Y+4, r26 ; 0x04
1408: 9e 91 ld r25, -X
140a: 8e 91 ld r24, -X
140c: 1c 01 movw r2, r24
140e: 44 24 eor r4, r4
1410: 37 fc sbrc r3, 7
1412: 40 94 com r4
1414: 54 2c mov r5, r4
1416: 57 fc sbrc r5, 7
1418: 03 c0 rjmp .+6 ; 0x1420 <_printf_P+0x27a>
141a: 8a e0 ldi r24, 0x0A ; 10
141c: 88 ab std Y+48, r24 ; 0x30
141e: 96 c0 rjmp .+300 ; 0x154c <_printf_P+0x3a6>
1420: 50 94 com r5
1422: 40 94 com r4
1424: 30 94 com r3
1426: 20 94 com r2
1428: 21 1c adc r2, r1
142a: 31 1c adc r3, r1
142c: 41 1c adc r4, r1
142e: 51 1c adc r5, r1
1430: 8d e2 ldi r24, 0x2D ; 45
1432: 89 83 std Y+1, r24 ; 0x01
1434: 9a e0 ldi r25, 0x0A ; 10
1436: 98 ab std Y+48, r25 ; 0x30
1438: 89 c0 rjmp .+274 ; 0x154c <_printf_P+0x3a6>
143a: ef e4 ldi r30, 0x4F ; 79
143c: be 16 cp r11, r30
143e: 29 f0 breq .+10 ; 0x144a <_printf_P+0x2a4>
1440: ff e6 ldi r31, 0x6F ; 111
1442: bf 16 cp r11, r31
1444: 39 f4 brne .+14 ; 0x1454 <_printf_P+0x2ae>
1446: 88 e0 ldi r24, 0x08 ; 8
1448: 65 c0 rjmp .+202 ; 0x1514 <_printf_P+0x36e>
144a: 9b a9 ldd r25, Y+51 ; 0x33
144c: 91 60 ori r25, 0x01 ; 1
144e: 9b ab std Y+51, r25 ; 0x33
1450: e8 e0 ldi r30, 0x08 ; 8
1452: 5a c0 rjmp .+180 ; 0x1508 <_printf_P+0x362>
1454: f0 e7 ldi r31, 0x70 ; 112
1456: bf 16 cp r11, r31
1458: 81 f4 brne .+32 ; 0x147a <_printf_P+0x2d4>
145a: 12 96 adiw r26, 0x02 ; 2
145c: bd 83 std Y+5, r27 ; 0x05
145e: ac 83 std Y+4, r26 ; 0x04
1460: 9e 91 ld r25, -X
1462: 8e 91 ld r24, -X
1464: 1c 01 movw r2, r24
1466: 44 24 eor r4, r4
1468: 55 24 eor r5, r5
146a: 8b a9 ldd r24, Y+51 ; 0x33
146c: 80 64 ori r24, 0x40 ; 64
146e: 8b ab std Y+51, r24 ; 0x33
1470: 90 e1 ldi r25, 0x10 ; 16
1472: 98 ab std Y+48, r25 ; 0x30
1474: e8 e7 ldi r30, 0x78 ; 120
1476: be 2e mov r11, r30
1478: 68 c0 rjmp .+208 ; 0x154a <_printf_P+0x3a4>
147a: e3 e7 ldi r30, 0x73 ; 115
147c: be 16 cp r11, r30
147e: e9 f5 brne .+122 ; 0x14fa <_printf_P+0x354>
1480: 12 96 adiw r26, 0x02 ; 2
1482: bd 83 std Y+5, r27 ; 0x05
1484: ac 83 std Y+4, r26 ; 0x04
1486: de 90 ld r13, -X
1488: ce 90 ld r12, -X
148a: c1 14 cp r12, r1
148c: d1 04 cpc r13, r1
148e: 89 f4 brne .+34 ; 0x14b2 <_printf_P+0x30c>
1490: 88 e2 ldi r24, 0x28 ; 40
1492: 8e 83 std Y+6, r24 ; 0x06
1494: 8e e6 ldi r24, 0x6E ; 110
1496: 8f 83 std Y+7, r24 ; 0x07
1498: 85 e7 ldi r24, 0x75 ; 117
149a: 88 87 std Y+8, r24 ; 0x08
149c: 8c e6 ldi r24, 0x6C ; 108
149e: 89 87 std Y+9, r24 ; 0x09
14a0: 8a 87 std Y+10, r24 ; 0x0a
14a2: 89 e2 ldi r24, 0x29 ; 41
14a4: 8b 87 std Y+11, r24 ; 0x0b
14a6: 1c 86 std Y+12, r1 ; 0x0c
14a8: 76 e0 ldi r23, 0x06 ; 6
14aa: c7 2e mov r12, r23
14ac: d1 2c mov r13, r1
14ae: cc 0e add r12, r28
14b0: dd 1e adc r13, r29
14b2: f9 a9 ldd r31, Y+49 ; 0x31
14b4: f7 fd sbrc r31, 7
14b6: 13 c0 rjmp .+38 ; 0x14de <_printf_P+0x338>
14b8: 4f 2f mov r20, r31
14ba: 55 27 eor r21, r21
14bc: 47 fd sbrc r20, 7
14be: 50 95 com r21
14c0: 60 e0 ldi r22, 0x00 ; 0
14c2: 70 e0 ldi r23, 0x00 ; 0
14c4: c6 01 movw r24, r12
14c6: 0e 94 05 2b call 0x560a ; 0x560a <memchr>
14ca: 00 97 sbiw r24, 0x00 ; 0
14cc: 11 f4 brne .+4 ; 0x14d2 <_printf_P+0x32c>
14ce: 19 a9 ldd r17, Y+49 ; 0x31
14d0: 0d c0 rjmp .+26 ; 0x14ec <_printf_P+0x346>
14d2: 8c 19 sub r24, r12
14d4: 19 a9 ldd r17, Y+49 ; 0x31
14d6: 81 17 cp r24, r17
14d8: 4c f4 brge .+18 ; 0x14ec <_printf_P+0x346>
14da: 18 2f mov r17, r24
14dc: 07 c0 rjmp .+14 ; 0x14ec <_printf_P+0x346>
14de: f6 01 movw r30, r12
14e0: 01 90 ld r0, Z+
14e2: 00 20 and r0, r0
14e4: e9 f7 brne .-6 ; 0x14e0 <_printf_P+0x33a>
14e6: 31 97 sbiw r30, 0x01 ; 1
14e8: 1e 2f mov r17, r30
14ea: 1c 19 sub r17, r12
14ec: 19 82 std Y+1, r1 ; 0x01
14ee: 42 01 movw r8, r4
14f0: 31 01 movw r6, r2
14f2: 63 e7 ldi r22, 0x73 ; 115
14f4: b6 2e mov r11, r22
14f6: 40 e0 ldi r20, 0x00 ; 0
14f8: 94 c0 rjmp .+296 ; 0x1622 <_printf_P+0x47c>
14fa: 85 e5 ldi r24, 0x55 ; 85
14fc: b8 16 cp r11, r24
14fe: 31 f0 breq .+12 ; 0x150c <_printf_P+0x366>
1500: 95 e7 ldi r25, 0x75 ; 117
1502: b9 16 cp r11, r25
1504: 49 f4 brne .+18 ; 0x1518 <_printf_P+0x372>
1506: ea e0 ldi r30, 0x0A ; 10
1508: e8 ab std Y+48, r30 ; 0x30
150a: 1f c0 rjmp .+62 ; 0x154a <_printf_P+0x3a4>
150c: fb a9 ldd r31, Y+51 ; 0x33
150e: f1 60 ori r31, 0x01 ; 1
1510: fb ab std Y+51, r31 ; 0x33
1512: 8a e0 ldi r24, 0x0A ; 10
1514: 88 ab std Y+48, r24 ; 0x30
1516: 19 c0 rjmp .+50 ; 0x154a <_printf_P+0x3a4>
1518: 98 e5 ldi r25, 0x58 ; 88
151a: b9 16 cp r11, r25
151c: 21 f0 breq .+8 ; 0x1526 <_printf_P+0x380>
151e: e8 e7 ldi r30, 0x78 ; 120
1520: be 16 cp r11, r30
1522: 09 f0 breq .+2 ; 0x1526 <_printf_P+0x380>
1524: 6e c0 rjmp .+220 ; 0x1602 <_printf_P+0x45c>
1526: fb a9 ldd r31, Y+51 ; 0x33
1528: f3 fd sbrc r31, 3
152a: 02 c0 rjmp .+4 ; 0x1530 <_printf_P+0x38a>
152c: 80 e1 ldi r24, 0x10 ; 16
152e: f2 cf rjmp .-28 ; 0x1514 <_printf_P+0x36e>
1530: 21 14 cp r2, r1
1532: 31 04 cpc r3, r1
1534: 41 04 cpc r4, r1
1536: 51 04 cpc r5, r1
1538: 19 f4 brne .+6 ; 0x1540 <_printf_P+0x39a>
153a: 90 e1 ldi r25, 0x10 ; 16
153c: 98 ab std Y+48, r25 ; 0x30
153e: 05 c0 rjmp .+10 ; 0x154a <_printf_P+0x3a4>
1540: eb a9 ldd r30, Y+51 ; 0x33
1542: e0 64 ori r30, 0x40 ; 64
1544: eb ab std Y+51, r30 ; 0x33
1546: f0 e1 ldi r31, 0x10 ; 16
1548: f8 ab std Y+48, r31 ; 0x30
154a: 19 82 std Y+1, r1 ; 0x01
154c: 89 a9 ldd r24, Y+49 ; 0x31
154e: 87 fd sbrc r24, 7
1550: 03 c0 rjmp .+6 ; 0x1558 <_printf_P+0x3b2>
1552: 9b a9 ldd r25, Y+51 ; 0x33
1554: 9f 7d andi r25, 0xDF ; 223
1556: 9b ab std Y+51, r25 ; 0x33
1558: 21 14 cp r2, r1
155a: 31 04 cpc r3, r1
155c: 41 04 cpc r4, r1
155e: 51 04 cpc r5, r1
1560: 61 f4 brne .+24 ; 0x157a <_printf_P+0x3d4>
1562: e9 a9 ldd r30, Y+49 ; 0x31
1564: ee 23 and r30, r30
1566: 49 f4 brne .+18 ; 0x157a <_printf_P+0x3d4>
1568: 66 24 eor r6, r6
156a: 77 24 eor r7, r7
156c: 43 01 movw r8, r6
156e: 5e e2 ldi r21, 0x2E ; 46
1570: c5 2e mov r12, r21
1572: d1 2c mov r13, r1
1574: cc 0e add r12, r28
1576: dd 1e adc r13, r29
1578: 3e c0 rjmp .+124 ; 0x15f6 <_printf_P+0x450>
157a: 4e e2 ldi r20, 0x2E ; 46
157c: c4 2e mov r12, r20
157e: d1 2c mov r13, r1
1580: cc 0e add r12, r28
1582: dd 1e adc r13, r29
1584: f8 a9 ldd r31, Y+48 ; 0x30
1586: ef 2e mov r14, r31
1588: ff 24 eor r15, r15
158a: 00 27 eor r16, r16
158c: 11 27 eor r17, r17
158e: c2 01 movw r24, r4
1590: b1 01 movw r22, r2
1592: a8 01 movw r20, r16
1594: 97 01 movw r18, r14
1596: 0e 94 1a 2d call 0x5a34 ; 0x5a34 <__udivmodsi4>
159a: 6a 30 cpi r22, 0x0A ; 10
159c: 20 f4 brcc .+8 ; 0x15a6 <_printf_P+0x400>
159e: 30 e3 ldi r19, 0x30 ; 48
15a0: a3 2e mov r10, r19
15a2: a6 0e add r10, r22
15a4: 08 c0 rjmp .+16 ; 0x15b6 <_printf_P+0x410>
15a6: 27 e5 ldi r18, 0x57 ; 87
15a8: a2 2e mov r10, r18
15aa: a6 0e add r10, r22
15ac: 88 e5 ldi r24, 0x58 ; 88
15ae: b8 16 cp r11, r24
15b0: 11 f4 brne .+4 ; 0x15b6 <_printf_P+0x410>
15b2: 9f ed ldi r25, 0xDF ; 223
15b4: a9 22 and r10, r25
15b6: f6 01 movw r30, r12
15b8: a2 92 st -Z, r10
15ba: 6f 01 movw r12, r30
15bc: c2 01 movw r24, r4
15be: b1 01 movw r22, r2
15c0: a8 01 movw r20, r16
15c2: 97 01 movw r18, r14
15c4: 0e 94 1a 2d call 0x5a34 ; 0x5a34 <__udivmodsi4>
15c8: 39 01 movw r6, r18
15ca: 4a 01 movw r8, r20
15cc: 2e 14 cp r2, r14
15ce: 3f 04 cpc r3, r15
15d0: 40 06 cpc r4, r16
15d2: 51 06 cpc r5, r17
15d4: 18 f0 brcs .+6 ; 0x15dc <_printf_P+0x436>
15d6: 19 01 movw r2, r18
15d8: 2a 01 movw r4, r20
15da: d9 cf rjmp .-78 ; 0x158e <_printf_P+0x3e8>
15dc: f8 a9 ldd r31, Y+48 ; 0x30
15de: f8 30 cpi r31, 0x08 ; 8
15e0: 51 f4 brne .+20 ; 0x15f6 <_printf_P+0x450>
15e2: 8b a9 ldd r24, Y+51 ; 0x33
15e4: 83 ff sbrs r24, 3
15e6: 07 c0 rjmp .+14 ; 0x15f6 <_printf_P+0x450>
15e8: 90 e3 ldi r25, 0x30 ; 48
15ea: a9 16 cp r10, r25
15ec: 21 f0 breq .+8 ; 0x15f6 <_printf_P+0x450>
15ee: 80 e3 ldi r24, 0x30 ; 48
15f0: f6 01 movw r30, r12
15f2: 82 93 st -Z, r24
15f4: 6f 01 movw r12, r30
15f6: ce 01 movw r24, r28
15f8: 8c 19 sub r24, r12
15fa: 18 2f mov r17, r24
15fc: 12 5d subi r17, 0xD2 ; 210
15fe: 49 a9 ldd r20, Y+49 ; 0x31
1600: 10 c0 rjmp .+32 ; 0x1622 <_printf_P+0x47c>
1602: bb 20 and r11, r11
1604: 09 f4 brne .+2 ; 0x1608 <_printf_P+0x462>
1606: 5c c0 rjmp .+184 ; 0x16c0 <_printf_P+0x51a>
1608: be 82 std Y+6, r11 ; 0x06
160a: 19 82 std Y+1, r1 ; 0x01
160c: 42 01 movw r8, r4
160e: 31 01 movw r6, r2
1610: 00 e0 ldi r16, 0x00 ; 0
1612: 96 e0 ldi r25, 0x06 ; 6
1614: c9 2e mov r12, r25
1616: d1 2c mov r13, r1
1618: cc 0e add r12, r28
161a: dd 1e adc r13, r29
161c: 11 e0 ldi r17, 0x01 ; 1
161e: 21 e0 ldi r18, 0x01 ; 1
1620: 05 c0 rjmp .+10 ; 0x162c <_printf_P+0x486>
1622: 21 2f mov r18, r17
1624: 04 2f mov r16, r20
1626: 01 1b sub r16, r17
1628: 07 fd sbrc r16, 7
162a: 00 e0 ldi r16, 0x00 ; 0
162c: 89 81 ldd r24, Y+1 ; 0x01
162e: 88 23 and r24, r24
1630: 19 f0 breq .+6 ; 0x1638 <_printf_P+0x492>
1632: 81 2f mov r24, r17
1634: 8f 5f subi r24, 0xFF ; 255
1636: 07 c0 rjmp .+14 ; 0x1646 <_printf_P+0x4a0>
1638: 9b a9 ldd r25, Y+51 ; 0x33
163a: 96 fd sbrc r25, 6
163c: 02 c0 rjmp .+4 ; 0x1642 <_printf_P+0x49c>
163e: 81 2f mov r24, r17
1640: 02 c0 rjmp .+4 ; 0x1646 <_printf_P+0x4a0>
1642: 82 2f mov r24, r18
1644: 8e 5f subi r24, 0xFE ; 254
1646: a8 2e mov r10, r24
1648: a0 0e add r10, r16
164a: eb a9 ldd r30, Y+51 ; 0x33
164c: ee 2e mov r14, r30
164e: ff 24 eor r15, r15
1650: 80 e3 ldi r24, 0x30 ; 48
1652: 48 2e mov r4, r24
1654: 51 2c mov r5, r1
1656: 4e 20 and r4, r14
1658: 5f 20 and r5, r15
165a: 41 14 cp r4, r1
165c: 51 04 cpc r5, r1
165e: 21 f4 brne .+8 ; 0x1668 <_printf_P+0x4c2>
1660: 8a a9 ldd r24, Y+50 ; 0x32
1662: 8a 19 sub r24, r10
1664: 0e 94 9e 08 call 0x113c ; 0x113c <PAD_SP>
1668: 89 81 ldd r24, Y+1 ; 0x01
166a: 88 23 and r24, r24
166c: 29 f0 breq .+10 ; 0x1678 <_printf_P+0x4d2>
166e: 61 e0 ldi r22, 0x01 ; 1
1670: 70 e0 ldi r23, 0x00 ; 0
1672: ce 01 movw r24, r28
1674: 01 96 adiw r24, 0x01 ; 1
1676: 09 c0 rjmp .+18 ; 0x168a <_printf_P+0x4e4>
1678: e6 fe sbrs r14, 6
167a: 09 c0 rjmp .+18 ; 0x168e <_printf_P+0x4e8>
167c: 80 e3 ldi r24, 0x30 ; 48
167e: 8a 83 std Y+2, r24 ; 0x02
1680: bb 82 std Y+3, r11 ; 0x03
1682: 62 e0 ldi r22, 0x02 ; 2
1684: 70 e0 ldi r23, 0x00 ; 0
1686: ce 01 movw r24, r28
1688: 02 96 adiw r24, 0x02 ; 2
168a: 0e 94 bf 08 call 0x117e ; 0x117e <PRINT>
168e: f0 e2 ldi r31, 0x20 ; 32
1690: 4f 16 cp r4, r31
1692: 51 04 cpc r5, r1
1694: 21 f4 brne .+8 ; 0x169e <_printf_P+0x4f8>
1696: 8a a9 ldd r24, Y+50 ; 0x32
1698: 8a 19 sub r24, r10
169a: 0e 94 93 08 call 0x1126 ; 0x1126 <PAD_0>
169e: 80 2f mov r24, r16
16a0: 0e 94 93 08 call 0x1126 ; 0x1126 <PAD_0>
16a4: 61 2f mov r22, r17
16a6: 77 27 eor r23, r23
16a8: 67 fd sbrc r22, 7
16aa: 70 95 com r23
16ac: c6 01 movw r24, r12
16ae: 0e 94 bf 08 call 0x117e ; 0x117e <PRINT>
16b2: e4 fe sbrs r14, 4
16b4: a6 cd rjmp .-1204 ; 0x1202 <_printf_P+0x5c>
16b6: 8a a9 ldd r24, Y+50 ; 0x32
16b8: 8a 19 sub r24, r10
16ba: 0e 94 9e 08 call 0x113c ; 0x113c <PAD_SP>
16be: a1 cd rjmp .-1214 ; 0x1202 <_printf_P+0x5c>
16c0: e3 96 adiw r28, 0x33 ; 51
16c2: 0f b6 in r0, 0x3f ; 63
16c4: f8 94 cli
16c6: de bf out 0x3e, r29 ; 62
16c8: 0f be out 0x3f, r0 ; 63
16ca: cd bf out 0x3d, r28 ; 61
16cc: df 91 pop r29
16ce: cf 91 pop r28
16d0: 1f 91 pop r17
16d2: 0f 91 pop r16
16d4: ff 90 pop r15
16d6: ef 90 pop r14
16d8: df 90 pop r13
16da: cf 90 pop r12
16dc: bf 90 pop r11
16de: af 90 pop r10
16e0: 9f 90 pop r9
16e2: 8f 90 pop r8
16e4: 7f 90 pop r7
16e6: 6f 90 pop r6
16e8: 5f 90 pop r5
16ea: 4f 90 pop r4
16ec: 3f 90 pop r3
16ee: 2f 90 pop r2
16f0: 08 95 ret
000016f2 <__vector_18>:
16f2: 1f 92 push r1
16f4: 0f 92 push r0
16f6: 0f b6 in r0, 0x3f ; 63
16f8: 0f 92 push r0
16fa: 11 24 eor r1, r1
16fc: 2f 93 push r18
16fe: 3f 93 push r19
1700: 5f 93 push r21
1702: 6f 93 push r22
1704: 7f 93 push r23
1706: 8f 93 push r24
1708: 9f 93 push r25
170a: af 93 push r26
170c: bf 93 push r27
170e: 80 91 af 01 lds r24, 0x01AF
1712: 81 50 subi r24, 0x01 ; 1
1714: 80 93 af 01 sts 0x01AF, r24
1718: 8f 3f cpi r24, 0xFF ; 255
171a: 01 f5 brne .+64 ; 0x175c <__vector_18+0x6a>
171c: 89 e0 ldi r24, 0x09 ; 9
171e: 80 93 af 01 sts 0x01AF, r24
1722: 80 91 03 01 lds r24, 0x0103
1726: 8f 5f subi r24, 0xFF ; 255
1728: 81 70 andi r24, 0x01 ; 1
172a: 80 93 03 01 sts 0x0103, r24
172e: 88 23 and r24, r24
1730: 19 f4 brne .+6 ; 0x1738 <__vector_18+0x46>
1732: 81 e0 ldi r24, 0x01 ; 1
1734: 80 93 a8 01 sts 0x01A8, r24
1738: 80 91 a6 01 lds r24, 0x01A6
173c: 90 91 a7 01 lds r25, 0x01A7
1740: 01 96 adiw r24, 0x01 ; 1
1742: 90 93 a7 01 sts 0x01A7, r25
1746: 80 93 a6 01 sts 0x01A6, r24
174a: 80 91 d6 01 lds r24, 0x01D6
174e: 88 23 and r24, r24
1750: 29 f0 breq .+10 ; 0x175c <__vector_18+0x6a>
1752: 80 91 d6 01 lds r24, 0x01D6
1756: 81 50 subi r24, 0x01 ; 1
1758: 80 93 d6 01 sts 0x01D6, r24
175c: 80 91 ab 01 lds r24, 0x01AB
1760: 90 91 ac 01 lds r25, 0x01AC
1764: 02 97 sbiw r24, 0x02 ; 2
1766: 58 f0 brcs .+22 ; 0x177e <__vector_18+0x8c>
1768: 80 91 ab 01 lds r24, 0x01AB
176c: 90 91 ac 01 lds r25, 0x01AC
1770: 01 97 sbiw r24, 0x01 ; 1
1772: 90 93 ac 01 sts 0x01AC, r25
1776: 80 93 ab 01 sts 0x01AB, r24
177a: 5a 9a sbi 0x0b, 2 ; 11
177c: 01 c0 rjmp .+2 ; 0x1780 <__vector_18+0x8e>
177e: 5a 98 cbi 0x0b, 2 ; 11
1780: 80 91 aa 05 lds r24, 0x05AA
1784: 83 ff sbrs r24, 3
1786: 3b c0 rjmp .+118 ; 0x17fe <__vector_18+0x10c>
1788: 34 9b sbis 0x06, 4 ; 6
178a: 0a c0 rjmp .+20 ; 0x17a0 <__vector_18+0xae>
178c: 80 91 a9 01 lds r24, 0x01A9
1790: 90 91 aa 01 lds r25, 0x01AA
1794: 01 96 adiw r24, 0x01 ; 1
1796: 90 93 aa 01 sts 0x01AA, r25
179a: 80 93 a9 01 sts 0x01A9, r24
179e: 2f c0 rjmp .+94 ; 0x17fe <__vector_18+0x10c>
17a0: 80 91 a9 01 lds r24, 0x01A9
17a4: 90 91 aa 01 lds r25, 0x01AA
17a8: 89 2b or r24, r25
17aa: 79 f0 breq .+30 ; 0x17ca <__vector_18+0xd8>
17ac: 80 91 a9 01 lds r24, 0x01A9
17b0: 90 91 aa 01 lds r25, 0x01AA
17b4: 80 5a subi r24, 0xA0 ; 160
17b6: 9f 40 sbci r25, 0x0F ; 15
17b8: 40 f4 brcc .+16 ; 0x17ca <__vector_18+0xd8>
17ba: 80 91 a9 01 lds r24, 0x01A9
17be: 90 91 aa 01 lds r25, 0x01AA
17c2: 90 93 18 02 sts 0x0218, r25
17c6: 80 93 17 02 sts 0x0217, r24
17ca: 80 91 17 02 lds r24, 0x0217
17ce: 90 91 18 02 lds r25, 0x0218
17d2: 20 91 19 02 lds r18, 0x0219
17d6: 30 91 1a 02 lds r19, 0x021A
17da: 82 1b sub r24, r18
17dc: 93 0b sbc r25, r19
17de: 84 5e subi r24, 0xE4 ; 228
17e0: 9d 4f sbci r25, 0xFD ; 253
17e2: 68 e6 ldi r22, 0x68 ; 104
17e4: 71 e0 ldi r23, 0x01 ; 1
17e6: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
17ea: 84 5b subi r24, 0xB4 ; 180
17ec: 90 40 sbci r25, 0x00 ; 0
17ee: 90 93 1c 02 sts 0x021C, r25
17f2: 80 93 1b 02 sts 0x021B, r24
17f6: 10 92 aa 01 sts 0x01AA, r1
17fa: 10 92 a9 01 sts 0x01A9, r1
17fe: bf 91 pop r27
1800: af 91 pop r26
1802: 9f 91 pop r25
1804: 8f 91 pop r24
1806: 7f 91 pop r23
1808: 6f 91 pop r22
180a: 5f 91 pop r21
180c: 3f 91 pop r19
180e: 2f 91 pop r18
1810: 0f 90 pop r0
1812: 0f be out 0x3f, r0 ; 63
1814: 0f 90 pop r0
1816: 1f 90 pop r1
1818: 18 95 reti
0000181a <SetDelay>:
181a: 20 91 a6 01 lds r18, 0x01A6
181e: 30 91 a7 01 lds r19, 0x01A7
1822: 2f 5f subi r18, 0xFF ; 255
1824: 3f 4f sbci r19, 0xFF ; 255
1826: 82 0f add r24, r18
1828: 93 1f adc r25, r19
182a: 08 95 ret
0000182c <CheckDelay>:
182c: 20 91 a6 01 lds r18, 0x01A6
1830: 30 91 a7 01 lds r19, 0x01A7
1834: 82 1b sub r24, r18
1836: 93 0b sbc r25, r19
1838: 89 2f mov r24, r25
183a: 99 27 eor r25, r25
183c: 86 95 lsr r24
183e: 80 74 andi r24, 0x40 ; 64
1840: 99 27 eor r25, r25
1842: 08 95 ret
00001844 <__vector_9>:
1844: 1f 92 push r1
1846: 0f 92 push r0
1848: 0f b6 in r0, 0x3f ; 63
184a: 0f 92 push r0
184c: 11 24 eor r1, r1
184e: ef 92 push r14
1850: ff 92 push r15
1852: 0f 93 push r16
1854: 1f 93 push r17
1856: 2f 93 push r18
1858: 3f 93 push r19
185a: 4f 93 push r20
185c: 5f 93 push r21
185e: 6f 93 push r22
1860: 7f 93 push r23
1862: 8f 93 push r24
1864: 9f 93 push r25
1866: af 93 push r26
1868: bf 93 push r27
186a: cf 93 push r28
186c: df 93 push r29
186e: ef 93 push r30
1870: ff 93 push r31
1872: 80 91 02 01 lds r24, 0x0102
1876: 81 50 subi r24, 0x01 ; 1
1878: 80 93 02 01 sts 0x0102, r24
187c: 8f 3f cpi r24, 0xFF ; 255
187e: 09 f0 breq .+2 ; 0x1882 <__vector_9+0x3e>
1880: 73 c0 rjmp .+230 ; 0x1968 <__vector_9+0x124>
1882: 83 e8 ldi r24, 0x83 ; 131
1884: 80 93 b0 00 sts 0x00B0, r24
1888: 80 91 89 01 lds r24, 0x0189
188c: c8 2f mov r28, r24
188e: dd 27 eor r29, r29
1890: d0 93 ae 01 sts 0x01AE, r29
1894: c0 93 ad 01 sts 0x01AD, r28
1898: 80 91 c8 05 lds r24, 0x05C8
189c: e0 90 c4 05 lds r14, 0x05C4
18a0: 80 ff sbrs r24, 0
18a2: 1e c0 rjmp .+60 ; 0x18e0 <__vector_9+0x9c>
18a4: 60 91 e7 01 lds r22, 0x01E7
18a8: 70 91 e8 01 lds r23, 0x01E8
18ac: 80 91 e9 01 lds r24, 0x01E9
18b0: 90 91 ea 01 lds r25, 0x01EA
18b4: ff 24 eor r15, r15
18b6: 00 27 eor r16, r16
18b8: 11 27 eor r17, r17
18ba: 20 e8 ldi r18, 0x80 ; 128
18bc: 30 e0 ldi r19, 0x00 ; 0
18be: 40 e0 ldi r20, 0x00 ; 0
18c0: 50 e0 ldi r21, 0x00 ; 0
18c2: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
18c6: c8 01 movw r24, r16
18c8: b7 01 movw r22, r14
18ca: 0e 94 d4 2c call 0x59a8 ; 0x59a8 <__mulsi3>
18ce: 20 e0 ldi r18, 0x00 ; 0
18d0: 32 e0 ldi r19, 0x02 ; 2
18d2: 40 e0 ldi r20, 0x00 ; 0
18d4: 50 e0 ldi r21, 0x00 ; 0
18d6: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
18da: c2 0f add r28, r18
18dc: d3 1f adc r29, r19
18de: 1d c0 rjmp .+58 ; 0x191a <__vector_9+0xd6>
18e0: 60 91 e7 01 lds r22, 0x01E7
18e4: 70 91 e8 01 lds r23, 0x01E8
18e8: 80 91 e9 01 lds r24, 0x01E9
18ec: 90 91 ea 01 lds r25, 0x01EA
18f0: ff 24 eor r15, r15
18f2: 00 27 eor r16, r16
18f4: 11 27 eor r17, r17
18f6: 20 e8 ldi r18, 0x80 ; 128
18f8: 30 e0 ldi r19, 0x00 ; 0
18fa: 40 e0 ldi r20, 0x00 ; 0
18fc: 50 e0 ldi r21, 0x00 ; 0
18fe: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
1902: c8 01 movw r24, r16
1904: b7 01 movw r22, r14
1906: 0e 94 d4 2c call 0x59a8 ; 0x59a8 <__mulsi3>
190a: 20 e0 ldi r18, 0x00 ; 0
190c: 32 e0 ldi r19, 0x02 ; 2
190e: 40 e0 ldi r20, 0x00 ; 0
1910: 50 e0 ldi r21, 0x00 ; 0
1912: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
1916: c2 1b sub r28, r18
1918: d3 0b sbc r29, r19
191a: d0 93 ae 01 sts 0x01AE, r29
191e: c0 93 ad 01 sts 0x01AD, r28
1922: 20 91 ad 01 lds r18, 0x01AD
1926: 30 91 ae 01 lds r19, 0x01AE
192a: 80 91 c5 05 lds r24, 0x05C5
192e: 99 27 eor r25, r25
1930: 28 17 cp r18, r24
1932: 39 07 cpc r19, r25
1934: 34 f0 brlt .+12 ; 0x1942 <__vector_9+0xfe>
1936: 80 91 c6 05 lds r24, 0x05C6
193a: 99 27 eor r25, r25
193c: 82 17 cp r24, r18
193e: 93 07 cpc r25, r19
1940: 24 f4 brge .+8 ; 0x194a <__vector_9+0x106>
1942: 90 93 ae 01 sts 0x01AE, r25
1946: 80 93 ad 01 sts 0x01AD, r24
194a: 80 91 ad 01 lds r24, 0x01AD
194e: 90 91 ae 01 lds r25, 0x01AE
1952: 90 93 07 05 sts 0x0507, r25
1956: 80 93 06 05 sts 0x0506, r24
195a: 80 93 b3 00 sts 0x00B3, r24
195e: 80 91 c7 05 lds r24, 0x05C7
1962: 80 93 02 01 sts 0x0102, r24
1966: 04 c0 rjmp .+8 ; 0x1970 <__vector_9+0x12c>
1968: 83 e0 ldi r24, 0x03 ; 3
196a: 80 93 b0 00 sts 0x00B0, r24
196e: 5f 98 cbi 0x0b, 7 ; 11
1970: ff 91 pop r31
1972: ef 91 pop r30
1974: df 91 pop r29
1976: cf 91 pop r28
1978: bf 91 pop r27
197a: af 91 pop r26
197c: 9f 91 pop r25
197e: 8f 91 pop r24
1980: 7f 91 pop r23
1982: 6f 91 pop r22
1984: 5f 91 pop r21
1986: 4f 91 pop r20
1988: 3f 91 pop r19
198a: 2f 91 pop r18
198c: 1f 91 pop r17
198e: 0f 91 pop r16
1990: ff 90 pop r15
1992: ef 90 pop r14
1994: 0f 90 pop r0
1996: 0f be out 0x3f, r0 ; 63
1998: 0f 90 pop r0
199a: 1f 90 pop r1
199c: 18 95 reti
0000199e <Timer_Init>:
199e: 80 91 a6 01 lds r24, 0x01A6
19a2: 90 91 a7 01 lds r25, 0x01A7
19a6: 0b 96 adiw r24, 0x0b ; 11
19a8: 90 93 b1 01 sts 0x01B1, r25
19ac: 80 93 b0 01 sts 0x01B0, r24
19b0: 82 e0 ldi r24, 0x02 ; 2
19b2: 85 bd out 0x25, r24 ; 37
19b4: 83 ea ldi r24, 0xA3 ; 163
19b6: 84 bd out 0x24, r24 ; 36
19b8: 17 bc out 0x27, r1 ; 39
19ba: 88 e7 ldi r24, 0x78 ; 120
19bc: 88 bd out 0x28, r24 ; 40
19be: 96 e0 ldi r25, 0x06 ; 6
19c0: 96 bd out 0x26, r25 ; 38
19c2: 83 ec ldi r24, 0xC3 ; 195
19c4: 80 93 b0 00 sts 0x00B0, r24
19c8: 90 93 b1 00 sts 0x00B1, r25
19cc: e0 e7 ldi r30, 0x70 ; 112
19ce: f0 e0 ldi r31, 0x00 ; 0
19d0: 80 81 ld r24, Z
19d2: 82 60 ori r24, 0x02 ; 2
19d4: 80 83 st Z, r24
19d6: ee e6 ldi r30, 0x6E ; 110
19d8: f0 e0 ldi r31, 0x00 ; 0
19da: 80 81 ld r24, Z
19dc: 81 60 ori r24, 0x01 ; 1
19de: 80 83 st Z, r24
19e0: 8a e0 ldi r24, 0x0A ; 10
19e2: 80 93 b3 00 sts 0x00B3, r24
19e6: 10 92 b2 00 sts 0x00B2, r1
19ea: 08 95 ret
000019ec <Delay_ms>:
19ec: 20 91 a6 01 lds r18, 0x01A6
19f0: 30 91 a7 01 lds r19, 0x01A7
19f4: 2f 5f subi r18, 0xFF ; 255
19f6: 3f 4f sbci r19, 0xFF ; 255
19f8: 28 0f add r18, r24
19fa: 39 1f adc r19, r25
19fc: 80 91 a6 01 lds r24, 0x01A6
1a00: 90 91 a7 01 lds r25, 0x01A7
1a04: a9 01 movw r20, r18
1a06: 48 1b sub r20, r24
1a08: 59 0b sbc r21, r25
1a0a: 57 ff sbrs r21, 7
1a0c: f7 cf rjmp .-18 ; 0x19fc <Delay_ms+0x10>
1a0e: 08 95 ret
00001a10 <ADC_Init>:
1a10: 10 92 7c 00 sts 0x007C, r1
1a14: 8f ee ldi r24, 0xEF ; 239
1a16: 80 93 7a 00 sts 0x007A, r24
1a1a: 08 95 ret
00001a1c <__vector_24>:
1a1c: 1f 92 push r1
1a1e: 0f 92 push r0
1a20: 0f b6 in r0, 0x3f ; 63
1a22: 0f 92 push r0
1a24: 11 24 eor r1, r1
1a26: ef 92 push r14
1a28: ff 92 push r15
1a2a: 0f 93 push r16
1a2c: 1f 93 push r17
1a2e: 2f 93 push r18
1a30: 3f 93 push r19
1a32: 4f 93 push r20
1a34: 5f 93 push r21
1a36: 6f 93 push r22
1a38: 7f 93 push r23
1a3a: 8f 93 push r24
1a3c: 9f 93 push r25
1a3e: af 93 push r26
1a40: bf 93 push r27
1a42: cf 93 push r28
1a44: df 93 push r29
1a46: ef 93 push r30
1a48: ff 93 push r31
1a4a: 10 92 7a 00 sts 0x007A, r1
1a4e: 40 91 c8 01 lds r20, 0x01C8
1a52: 4f 5f subi r20, 0xFF ; 255
1a54: 40 93 c8 01 sts 0x01C8, r20
1a58: 41 50 subi r20, 0x01 ; 1
1a5a: 43 30 cpi r20, 0x03 ; 3
1a5c: 09 f4 brne .+2 ; 0x1a60 <__vector_24+0x44>
1a5e: 1c c1 rjmp .+568 ; 0x1c98 <__vector_24+0x27c>
1a60: 44 30 cpi r20, 0x04 ; 4
1a62: 38 f4 brcc .+14 ; 0x1a72 <__vector_24+0x56>
1a64: 41 30 cpi r20, 0x01 ; 1
1a66: 09 f4 brne .+2 ; 0x1a6a <__vector_24+0x4e>
1a68: 63 c0 rjmp .+198 ; 0x1b30 <__vector_24+0x114>
1a6a: 42 30 cpi r20, 0x02 ; 2
1a6c: 08 f0 brcs .+2 ; 0x1a70 <__vector_24+0x54>
1a6e: b9 c0 rjmp .+370 ; 0x1be2 <__vector_24+0x1c6>
1a70: 0d c0 rjmp .+26 ; 0x1a8c <__vector_24+0x70>
1a72: 45 30 cpi r20, 0x05 ; 5
1a74: 09 f4 brne .+2 ; 0x1a78 <__vector_24+0x5c>
1a76: 50 c1 rjmp .+672 ; 0x1d18 <__vector_24+0x2fc>
1a78: 45 30 cpi r20, 0x05 ; 5
1a7a: 08 f4 brcc .+2 ; 0x1a7e <__vector_24+0x62>
1a7c: 2a c1 rjmp .+596 ; 0x1cd2 <__vector_24+0x2b6>
1a7e: 46 30 cpi r20, 0x06 ; 6
1a80: 09 f4 brne .+2 ; 0x1a84 <__vector_24+0x68>
1a82: 6f c1 rjmp .+734 ; 0x1d62 <__vector_24+0x346>
1a84: 47 30 cpi r20, 0x07 ; 7
1a86: 09 f0 breq .+2 ; 0x1a8a <__vector_24+0x6e>
1a88: cb c2 rjmp .+1430 ; 0x2020 <__vector_24+0x604>
1a8a: 52 c2 rjmp .+1188 ; 0x1f30 <__vector_24+0x514>
1a8c: 20 91 db 01 lds r18, 0x01DB
1a90: 30 91 dc 01 lds r19, 0x01DC
1a94: 80 91 78 00 lds r24, 0x0078
1a98: 90 91 79 00 lds r25, 0x0079
1a9c: 28 1b sub r18, r24
1a9e: 39 0b sbc r19, r25
1aa0: 80 91 b6 01 lds r24, 0x01B6
1aa4: 90 91 b7 01 lds r25, 0x01B7
1aa8: 82 0f add r24, r18
1aaa: 93 1f adc r25, r19
1aac: 90 93 b7 01 sts 0x01B7, r25
1ab0: 80 93 b6 01 sts 0x01B6, r24
1ab4: 80 91 c0 01 lds r24, 0x01C0
1ab8: 8f 5f subi r24, 0xFF ; 255
1aba: 80 93 c0 01 sts 0x01C0, r24
1abe: 80 91 0b 02 lds r24, 0x020B
1ac2: 90 91 0c 02 lds r25, 0x020C
1ac6: a0 91 0d 02 lds r26, 0x020D
1aca: b0 91 0e 02 lds r27, 0x020E
1ace: 44 27 eor r20, r20
1ad0: 37 fd sbrc r19, 7
1ad2: 40 95 com r20
1ad4: 54 2f mov r21, r20
1ad6: 82 0f add r24, r18
1ad8: 93 1f adc r25, r19
1ada: a4 1f adc r26, r20
1adc: b5 1f adc r27, r21
1ade: 80 93 0b 02 sts 0x020B, r24
1ae2: 90 93 0c 02 sts 0x020C, r25
1ae6: a0 93 0d 02 sts 0x020D, r26
1aea: b0 93 0e 02 sts 0x020E, r27
1aee: 80 91 0f 02 lds r24, 0x020F
1af2: 90 91 10 02 lds r25, 0x0210
1af6: a0 91 11 02 lds r26, 0x0211
1afa: b0 91 12 02 lds r27, 0x0212
1afe: 82 0f add r24, r18
1b00: 93 1f adc r25, r19
1b02: a4 1f adc r26, r20
1b04: b5 1f adc r27, r21
1b06: 80 93 0f 02 sts 0x020F, r24
1b0a: 90 93 10 02 sts 0x0210, r25
1b0e: a0 93 11 02 sts 0x0211, r26
1b12: b0 93 12 02 sts 0x0212, r27
1b16: 81 e0 ldi r24, 0x01 ; 1
1b18: 80 93 c9 01 sts 0x01C9, r24
1b1c: 80 91 c6 01 lds r24, 0x01C6
1b20: 90 91 c7 01 lds r25, 0x01C7
1b24: 01 96 adiw r24, 0x01 ; 1
1b26: 90 93 c7 01 sts 0x01C7, r25
1b2a: 80 93 c6 01 sts 0x01C6, r24
1b2e: 7c c2 rjmp .+1272 ; 0x2028 <__vector_24+0x60c>
1b30: 60 91 78 00 lds r22, 0x0078
1b34: 70 91 79 00 lds r23, 0x0079
1b38: 80 91 d9 01 lds r24, 0x01D9
1b3c: 90 91 da 01 lds r25, 0x01DA
1b40: 68 1b sub r22, r24
1b42: 79 0b sbc r23, r25
1b44: 80 91 03 02 lds r24, 0x0203
1b48: 90 91 04 02 lds r25, 0x0204
1b4c: a0 91 05 02 lds r26, 0x0205
1b50: b0 91 06 02 lds r27, 0x0206
1b54: 9b 01 movw r18, r22
1b56: 44 27 eor r20, r20
1b58: 37 fd sbrc r19, 7
1b5a: 40 95 com r20
1b5c: 54 2f mov r21, r20
1b5e: 82 0f add r24, r18
1b60: 93 1f adc r25, r19
1b62: a4 1f adc r26, r20
1b64: b5 1f adc r27, r21
1b66: 80 93 03 02 sts 0x0203, r24
1b6a: 90 93 04 02 sts 0x0204, r25
1b6e: a0 93 05 02 sts 0x0205, r26
1b72: b0 93 06 02 sts 0x0206, r27
1b76: 80 91 07 02 lds r24, 0x0207
1b7a: 90 91 08 02 lds r25, 0x0208
1b7e: a0 91 09 02 lds r26, 0x0209
1b82: b0 91 0a 02 lds r27, 0x020A
1b86: 82 0f add r24, r18
1b88: 93 1f adc r25, r19
1b8a: a4 1f adc r26, r20
1b8c: b5 1f adc r27, r21
1b8e: 80 93 07 02 sts 0x0207, r24
1b92: 90 93 08 02 sts 0x0208, r25
1b96: a0 93 09 02 sts 0x0209, r26
1b9a: b0 93 0a 02 sts 0x020A, r27
1b9e: 80 91 78 00 lds r24, 0x0078
1ba2: 90 91 79 00 lds r25, 0x0079
1ba6: 0a 97 sbiw r24, 0x0a ; 10
1ba8: 10 f4 brcc .+4 ; 0x1bae <__vector_24+0x192>
1baa: 64 e4 ldi r22, 0x44 ; 68
1bac: 7d ef ldi r23, 0xFD ; 253
1bae: 80 91 78 00 lds r24, 0x0078
1bb2: 90 91 79 00 lds r25, 0x0079
1bb6: 89 5e subi r24, 0xE9 ; 233
1bb8: 93 40 sbci r25, 0x03 ; 3
1bba: 10 f0 brcs .+4 ; 0x1bc0 <__vector_24+0x1a4>
1bbc: 6c eb ldi r22, 0xBC ; 188
1bbe: 72 e0 ldi r23, 0x02 ; 2
1bc0: 80 91 b4 01 lds r24, 0x01B4
1bc4: 90 91 b5 01 lds r25, 0x01B5
1bc8: 86 0f add r24, r22
1bca: 97 1f adc r25, r23
1bcc: 90 93 b5 01 sts 0x01B5, r25
1bd0: 80 93 b4 01 sts 0x01B4, r24
1bd4: 80 91 bf 01 lds r24, 0x01BF
1bd8: 8f 5f subi r24, 0xFF ; 255
1bda: 80 93 bf 01 sts 0x01BF, r24
1bde: 82 e0 ldi r24, 0x02 ; 2
1be0: 58 c0 rjmp .+176 ; 0x1c92 <__vector_24+0x276>
1be2: 60 91 78 00 lds r22, 0x0078
1be6: 70 91 79 00 lds r23, 0x0079
1bea: 80 91 d7 01 lds r24, 0x01D7
1bee: 90 91 d8 01 lds r25, 0x01D8
1bf2: 68 1b sub r22, r24
1bf4: 79 0b sbc r23, r25
1bf6: 80 91 fb 01 lds r24, 0x01FB
1bfa: 90 91 fc 01 lds r25, 0x01FC
1bfe: a0 91 fd 01 lds r26, 0x01FD
1c02: b0 91 fe 01 lds r27, 0x01FE
1c06: 9b 01 movw r18, r22
1c08: 44 27 eor r20, r20
1c0a: 37 fd sbrc r19, 7
1c0c: 40 95 com r20
1c0e: 54 2f mov r21, r20
1c10: 82 0f add r24, r18
1c12: 93 1f adc r25, r19
1c14: a4 1f adc r26, r20
1c16: b5 1f adc r27, r21
1c18: 80 93 fb 01 sts 0x01FB, r24
1c1c: 90 93 fc 01 sts 0x01FC, r25
1c20: a0 93 fd 01 sts 0x01FD, r26
1c24: b0 93 fe 01 sts 0x01FE, r27
1c28: 80 91 ff 01 lds r24, 0x01FF
1c2c: 90 91 00 02 lds r25, 0x0200
1c30: a0 91 01 02 lds r26, 0x0201
1c34: b0 91 02 02 lds r27, 0x0202
1c38: 82 0f add r24, r18
1c3a: 93 1f adc r25, r19
1c3c: a4 1f adc r26, r20
1c3e: b5 1f adc r27, r21
1c40: 80 93 ff 01 sts 0x01FF, r24
1c44: 90 93 00 02 sts 0x0200, r25
1c48: a0 93 01 02 sts 0x0201, r26
1c4c: b0 93 02 02 sts 0x0202, r27
1c50: 80 91 78 00 lds r24, 0x0078
1c54: 90 91 79 00 lds r25, 0x0079
1c58: 0a 97 sbiw r24, 0x0a ; 10
1c5a: 10 f4 brcc .+4 ; 0x1c60 <__vector_24+0x244>
1c5c: 64 e4 ldi r22, 0x44 ; 68
1c5e: 7d ef ldi r23, 0xFD ; 253
1c60: 80 91 78 00 lds r24, 0x0078
1c64: 90 91 79 00 lds r25, 0x0079
1c68: 89 5e subi r24, 0xE9 ; 233
1c6a: 93 40 sbci r25, 0x03 ; 3
1c6c: 10 f0 brcs .+4 ; 0x1c72 <__vector_24+0x256>
1c6e: 6c eb ldi r22, 0xBC ; 188
1c70: 72 e0 ldi r23, 0x02 ; 2
1c72: 80 91 b2 01 lds r24, 0x01B2
1c76: 90 91 b3 01 lds r25, 0x01B3
1c7a: 86 0f add r24, r22
1c7c: 97 1f adc r25, r23
1c7e: 90 93 b3 01 sts 0x01B3, r25
1c82: 80 93 b2 01 sts 0x01B2, r24
1c86: 80 91 be 01 lds r24, 0x01BE
1c8a: 8f 5f subi r24, 0xFF ; 255
1c8c: 80 93 be 01 sts 0x01BE, r24
1c90: 84 e0 ldi r24, 0x04 ; 4
1c92: 80 93 c9 01 sts 0x01C9, r24
1c96: c8 c1 rjmp .+912 ; 0x2028 <__vector_24+0x60c>
1c98: 40 91 04 01 lds r20, 0x0104
1c9c: 50 91 05 01 lds r21, 0x0105
1ca0: 80 91 78 00 lds r24, 0x0078
1ca4: 90 91 79 00 lds r25, 0x0079
1ca8: 9a 01 movw r18, r20
1caa: 22 0f add r18, r18
1cac: 33 1f adc r19, r19
1cae: 24 0f add r18, r20
1cb0: 35 1f adc r19, r21
1cb2: 63 e0 ldi r22, 0x03 ; 3
1cb4: 70 e0 ldi r23, 0x00 ; 0
1cb6: 0e 94 f3 2c call 0x59e6 ; 0x59e6 <__udivmodhi4>
1cba: 26 0f add r18, r22
1cbc: 37 1f adc r19, r23
1cbe: 36 95 lsr r19
1cc0: 27 95 ror r18
1cc2: 36 95 lsr r19
1cc4: 27 95 ror r18
1cc6: 30 93 05 01 sts 0x0105, r19
1cca: 20 93 04 01 sts 0x0104, r18
1cce: 86 e0 ldi r24, 0x06 ; 6
1cd0: e0 cf rjmp .-64 ; 0x1c92 <__vector_24+0x276>
1cd2: 80 91 df 01 lds r24, 0x01DF
1cd6: 90 91 e0 01 lds r25, 0x01E0
1cda: 20 91 78 00 lds r18, 0x0078
1cde: 30 91 79 00 lds r19, 0x0079
1ce2: 82 1b sub r24, r18
1ce4: 93 0b sbc r25, r19
1ce6: 90 93 5d 05 sts 0x055D, r25
1cea: 80 93 5c 05 sts 0x055C, r24
1cee: 80 91 b8 01 lds r24, 0x01B8
1cf2: 90 91 b9 01 lds r25, 0x01B9
1cf6: 20 91 5c 05 lds r18, 0x055C
1cfa: 30 91 5d 05 lds r19, 0x055D
1cfe: 82 0f add r24, r18
1d00: 93 1f adc r25, r19
1d02: 90 93 b9 01 sts 0x01B9, r25
1d06: 80 93 b8 01 sts 0x01B8, r24
1d0a: 80 91 c2 01 lds r24, 0x01C2
1d0e: 8f 5f subi r24, 0xFF ; 255
1d10: 80 93 c2 01 sts 0x01C2, r24
1d14: 87 e0 ldi r24, 0x07 ; 7
1d16: bd cf rjmp .-134 ; 0x1c92 <__vector_24+0x276>
1d18: 80 91 78 00 lds r24, 0x0078
1d1c: 90 91 79 00 lds r25, 0x0079
1d20: 20 91 dd 01 lds r18, 0x01DD
1d24: 30 91 de 01 lds r19, 0x01DE
1d28: 82 1b sub r24, r18
1d2a: 93 0b sbc r25, r19
1d2c: 90 93 5d 05 sts 0x055D, r25
1d30: 80 93 5c 05 sts 0x055C, r24
1d34: 80 91 ba 01 lds r24, 0x01BA
1d38: 90 91 bb 01 lds r25, 0x01BB
1d3c: 20 91 5c 05 lds r18, 0x055C
1d40: 30 91 5d 05 lds r19, 0x055D
1d44: 82 0f add r24, r18
1d46: 93 1f adc r25, r19
1d48: 90 93 bb 01 sts 0x01BB, r25
1d4c: 80 93 ba 01 sts 0x01BA, r24
1d50: 80 91 c1 01 lds r24, 0x01C1
1d54: 8f 5f subi r24, 0xFF ; 255
1d56: 80 93 c1 01 sts 0x01C1, r24
1d5a: 40 93 c9 01 sts 0x01C9, r20
1d5e: 86 e0 ldi r24, 0x06 ; 6
1d60: e4 c0 rjmp .+456 ; 0x1f2a <__vector_24+0x50e>
1d62: 60 91 78 00 lds r22, 0x0078
1d66: 70 91 79 00 lds r23, 0x0079
1d6a: e0 90 e1 01 lds r14, 0x01E1
1d6e: f0 90 e2 01 lds r15, 0x01E2
1d72: 00 91 e3 01 lds r16, 0x01E3
1d76: 10 91 e4 01 lds r17, 0x01E4
1d7a: 88 27 eor r24, r24
1d7c: 77 fd sbrc r23, 7
1d7e: 80 95 com r24
1d80: 98 2f mov r25, r24
1d82: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
1d86: a8 01 movw r20, r16
1d88: 97 01 movw r18, r14
1d8a: 0e 94 12 2b call 0x5624 ; 0x5624 <__subsf3>
1d8e: 0e 94 9b 2b call 0x5736 ; 0x5736 <__fixsfsi>
1d92: 70 93 bd 01 sts 0x01BD, r23
1d96: 60 93 bc 01 sts 0x01BC, r22
1d9a: 20 91 bc 01 lds r18, 0x01BC
1d9e: 30 91 bd 01 lds r19, 0x01BD
1da2: e0 91 5c 05 lds r30, 0x055C
1da6: f0 91 5d 05 lds r31, 0x055D
1daa: 80 91 67 05 lds r24, 0x0567
1dae: 90 91 68 05 lds r25, 0x0568
1db2: 97 ff sbrs r25, 7
1db4: 03 c0 rjmp .+6 ; 0x1dbc <__vector_24+0x3a0>
1db6: 90 95 com r25
1db8: 81 95 neg r24
1dba: 9f 4f sbci r25, 0xFF ; 255
1dbc: 64 e0 ldi r22, 0x04 ; 4
1dbe: 70 e0 ldi r23, 0x00 ; 0
1dc0: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
1dc4: eb 01 movw r28, r22
1dc6: cf 01 movw r24, r30
1dc8: f7 ff sbrs r31, 7
1dca: 03 c0 rjmp .+6 ; 0x1dd2 <__vector_24+0x3b6>
1dcc: 90 95 com r25
1dce: 81 95 neg r24
1dd0: 9f 4f sbci r25, 0xFF ; 255
1dd2: 64 e0 ldi r22, 0x04 ; 4
1dd4: 70 e0 ldi r23, 0x00 ; 0
1dd6: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
1dda: 26 0f add r18, r22
1ddc: 37 1f adc r19, r23
1dde: 2c 0f add r18, r28
1de0: 3d 1f adc r19, r29
1de2: 30 93 bd 01 sts 0x01BD, r19
1de6: 20 93 bc 01 sts 0x01BC, r18
1dea: 80 91 bc 01 lds r24, 0x01BC
1dee: 90 91 bd 01 lds r25, 0x01BD
1df2: 02 97 sbiw r24, 0x02 ; 2
1df4: 04 f1 brlt .+64 ; 0x1e36 <__vector_24+0x41a>
1df6: 60 91 e1 01 lds r22, 0x01E1
1dfa: 70 91 e2 01 lds r23, 0x01E2
1dfe: 80 91 e3 01 lds r24, 0x01E3
1e02: 90 91 e4 01 lds r25, 0x01E4
1e06: 20 e0 ldi r18, 0x00 ; 0
1e08: 30 e0 ldi r19, 0x00 ; 0
1e0a: 48 e4 ldi r20, 0x48 ; 72
1e0c: 54 e4 ldi r21, 0x44 ; 68
1e0e: 0e 94 c2 2b call 0x5784 ; 0x5784 <__eqsf2>
1e12: 88 23 and r24, r24
1e14: 0c f0 brlt .+2 ; 0x1e18 <__vector_24+0x3fc>
1e16: 3c c0 rjmp .+120 ; 0x1e90 <__vector_24+0x474>
1e18: 60 91 e1 01 lds r22, 0x01E1
1e1c: 70 91 e2 01 lds r23, 0x01E2
1e20: 80 91 e3 01 lds r24, 0x01E3
1e24: 90 91 e4 01 lds r25, 0x01E4
1e28: 2a e0 ldi r18, 0x0A ; 10
1e2a: 37 ed ldi r19, 0xD7 ; 215
1e2c: 43 ea ldi r20, 0xA3 ; 163
1e2e: 5c e3 ldi r21, 0x3C ; 60
1e30: 0e 94 13 2b call 0x5626 ; 0x5626 <__addsf3>
1e34: 25 c0 rjmp .+74 ; 0x1e80 <__vector_24+0x464>
1e36: 80 91 bc 01 lds r24, 0x01BC
1e3a: 90 91 bd 01 lds r25, 0x01BD
1e3e: 8f 5f subi r24, 0xFF ; 255
1e40: 9f 4f sbci r25, 0xFF ; 255
1e42: 34 f5 brge .+76 ; 0x1e90 <__vector_24+0x474>
1e44: 60 91 e1 01 lds r22, 0x01E1
1e48: 70 91 e2 01 lds r23, 0x01E2
1e4c: 80 91 e3 01 lds r24, 0x01E3
1e50: 90 91 e4 01 lds r25, 0x01E4
1e54: 20 e0 ldi r18, 0x00 ; 0
1e56: 30 e0 ldi r19, 0x00 ; 0
1e58: 46 e1 ldi r20, 0x16 ; 22
1e5a: 54 e4 ldi r21, 0x44 ; 68
1e5c: 0e 94 c5 2b call 0x578a ; 0x578a <__gesf2>
1e60: 18 16 cp r1, r24
1e62: b4 f4 brge .+44 ; 0x1e90 <__vector_24+0x474>
1e64: 60 91 e1 01 lds r22, 0x01E1
1e68: 70 91 e2 01 lds r23, 0x01E2
1e6c: 80 91 e3 01 lds r24, 0x01E3
1e70: 90 91 e4 01 lds r25, 0x01E4
1e74: 2a e0 ldi r18, 0x0A ; 10
1e76: 37 ed ldi r19, 0xD7 ; 215
1e78: 43 ea ldi r20, 0xA3 ; 163
1e7a: 5c e3 ldi r21, 0x3C ; 60
1e7c: 0e 94 12 2b call 0x5624 ; 0x5624 <__subsf3>
1e80: 60 93 e1 01 sts 0x01E1, r22
1e84: 70 93 e2 01 sts 0x01E2, r23
1e88: 80 93 e3 01 sts 0x01E3, r24
1e8c: 90 93 e4 01 sts 0x01E4, r25
1e90: 81 e0 ldi r24, 0x01 ; 1
1e92: 80 93 c3 01 sts 0x01C3, r24
1e96: 80 91 78 00 lds r24, 0x0078
1e9a: 90 91 79 00 lds r25, 0x0079
1e9e: 90 93 5f 05 sts 0x055F, r25
1ea2: 80 93 5e 05 sts 0x055E, r24
1ea6: 20 91 13 02 lds r18, 0x0213
1eaa: 30 91 14 02 lds r19, 0x0214
1eae: 40 91 15 02 lds r20, 0x0215
1eb2: 50 91 16 02 lds r21, 0x0216
1eb6: 80 91 bc 01 lds r24, 0x01BC
1eba: 90 91 bd 01 lds r25, 0x01BD
1ebe: aa 27 eor r26, r26
1ec0: 97 fd sbrc r25, 7
1ec2: a0 95 com r26
1ec4: ba 2f mov r27, r26
1ec6: 28 0f add r18, r24
1ec8: 39 1f adc r19, r25
1eca: 4a 1f adc r20, r26
1ecc: 5b 1f adc r21, r27
1ece: 20 93 13 02 sts 0x0213, r18
1ed2: 30 93 14 02 sts 0x0214, r19
1ed6: 40 93 15 02 sts 0x0215, r20
1eda: 50 93 16 02 sts 0x0216, r21
1ede: e0 90 13 02 lds r14, 0x0213
1ee2: f0 90 14 02 lds r15, 0x0214
1ee6: 00 91 15 02 lds r16, 0x0215
1eea: 10 91 16 02 lds r17, 0x0216
1eee: 60 91 13 02 lds r22, 0x0213
1ef2: 70 91 14 02 lds r23, 0x0214
1ef6: 80 91 15 02 lds r24, 0x0215
1efa: 90 91 16 02 lds r25, 0x0216
1efe: 20 e0 ldi r18, 0x00 ; 0
1f00: 34 e0 ldi r19, 0x04 ; 4
1f02: 40 e0 ldi r20, 0x00 ; 0
1f04: 50 e0 ldi r21, 0x00 ; 0
1f06: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
1f0a: e2 1a sub r14, r18
1f0c: f3 0a sbc r15, r19
1f0e: 04 0b sbc r16, r20
1f10: 15 0b sbc r17, r21
1f12: e0 92 13 02 sts 0x0213, r14
1f16: f0 92 14 02 sts 0x0214, r15
1f1a: 00 93 15 02 sts 0x0215, r16
1f1e: 10 93 16 02 sts 0x0216, r17
1f22: 83 e0 ldi r24, 0x03 ; 3
1f24: 80 93 c9 01 sts 0x01C9, r24
1f28: 87 e0 ldi r24, 0x07 ; 7
1f2a: 80 93 c8 01 sts 0x01C8, r24
1f2e: 7c c0 rjmp .+248 ; 0x2028 <__vector_24+0x60c>
1f30: 80 91 6c 05 lds r24, 0x056C
1f34: 90 91 6d 05 lds r25, 0x056D
1f38: 20 91 78 00 lds r18, 0x0078
1f3c: 30 91 79 00 lds r19, 0x0079
1f40: 82 0f add r24, r18
1f42: 93 1f adc r25, r19
1f44: 90 93 6d 05 sts 0x056D, r25
1f48: 80 93 6c 05 sts 0x056C, r24
1f4c: 80 91 64 05 lds r24, 0x0564
1f50: 8f 5f subi r24, 0xFF ; 255
1f52: 80 93 64 05 sts 0x0564, r24
1f56: 80 91 64 05 lds r24, 0x0564
1f5a: 85 30 cpi r24, 0x05 ; 5
1f5c: 08 f4 brcc .+2 ; 0x1f60 <__vector_24+0x544>
1f5e: 60 c0 rjmp .+192 ; 0x2020 <__vector_24+0x604>
1f60: 80 91 78 00 lds r24, 0x0078
1f64: 90 91 79 00 lds r25, 0x0079
1f68: 90 93 0b 01 sts 0x010B, r25
1f6c: 80 93 0a 01 sts 0x010A, r24
1f70: 10 92 64 05 sts 0x0564, r1
1f74: 80 91 60 05 lds r24, 0x0560
1f78: 90 91 61 05 lds r25, 0x0561
1f7c: 20 91 6c 05 lds r18, 0x056C
1f80: 30 91 6d 05 lds r19, 0x056D
1f84: 82 1b sub r24, r18
1f86: 93 0b sbc r25, r19
1f88: 20 91 2f 02 lds r18, 0x022F
1f8c: 30 91 30 02 lds r19, 0x0230
1f90: 82 1b sub r24, r18
1f92: 93 0b sbc r25, r19
1f94: 90 93 c5 01 sts 0x01C5, r25
1f98: 80 93 c4 01 sts 0x01C4, r24
1f9c: 60 91 6c 05 lds r22, 0x056C
1fa0: 70 91 6d 05 lds r23, 0x056D
1fa4: e0 90 06 01 lds r14, 0x0106
1fa8: f0 90 07 01 lds r15, 0x0107
1fac: 00 91 08 01 lds r16, 0x0108
1fb0: 10 91 09 01 lds r17, 0x0109
1fb4: 88 27 eor r24, r24
1fb6: 77 fd sbrc r23, 7
1fb8: 80 95 com r24
1fba: 98 2f mov r25, r24
1fbc: a8 01 movw r20, r16
1fbe: 97 01 movw r18, r14
1fc0: 22 0f add r18, r18
1fc2: 33 1f adc r19, r19
1fc4: 44 1f adc r20, r20
1fc6: 55 1f adc r21, r21
1fc8: 2e 0d add r18, r14
1fca: 3f 1d adc r19, r15
1fcc: 40 1f adc r20, r16
1fce: 51 1f adc r21, r17
1fd0: 62 0f add r22, r18
1fd2: 73 1f adc r23, r19
1fd4: 84 1f adc r24, r20
1fd6: 95 1f adc r25, r21
1fd8: 24 e0 ldi r18, 0x04 ; 4
1fda: 30 e0 ldi r19, 0x00 ; 0
1fdc: 40 e0 ldi r20, 0x00 ; 0
1fde: 50 e0 ldi r21, 0x00 ; 0
1fe0: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
1fe4: 20 93 06 01 sts 0x0106, r18
1fe8: 30 93 07 01 sts 0x0107, r19
1fec: 40 93 08 01 sts 0x0108, r20
1ff0: 50 93 09 01 sts 0x0109, r21
1ff4: 20 91 60 05 lds r18, 0x0560
1ff8: 30 91 61 05 lds r19, 0x0561
1ffc: 80 91 06 01 lds r24, 0x0106
2000: 90 91 07 01 lds r25, 0x0107
2004: a0 91 08 01 lds r26, 0x0108
2008: b0 91 09 01 lds r27, 0x0109
200c: 28 1b sub r18, r24
200e: 39 0b sbc r19, r25
2010: 30 93 30 02 sts 0x0230, r19
2014: 20 93 2f 02 sts 0x022F, r18
2018: 10 92 6d 05 sts 0x056D, r1
201c: 10 92 6c 05 sts 0x056C, r1
2020: 10 92 c9 01 sts 0x01C9, r1
2024: 10 92 c8 01 sts 0x01C8, r1
2028: 80 91 c9 01 lds r24, 0x01C9
202c: 80 93 7c 00 sts 0x007C, r24
2030: 8f ee ldi r24, 0xEF ; 239
2032: 80 93 7a 00 sts 0x007A, r24
2036: ff 91 pop r31
2038: ef 91 pop r30
203a: df 91 pop r29
203c: cf 91 pop r28
203e: bf 91 pop r27
2040: af 91 pop r26
2042: 9f 91 pop r25
2044: 8f 91 pop r24
2046: 7f 91 pop r23
2048: 6f 91 pop r22
204a: 5f 91 pop r21
204c: 4f 91 pop r20
204e: 3f 91 pop r19
2050: 2f 91 pop r18
2052: 1f 91 pop r17
2054: 0f 91 pop r16
2056: ff 90 pop r15
2058: ef 90 pop r14
205a: 0f 90 pop r0
205c: 0f be out 0x3f, r0 ; 63
205e: 0f 90 pop r0
2060: 1f 90 pop r1
2062: 18 95 reti
00002064 <SucheLuftruckOffset>:
2064: cf 93 push r28
2066: df 93 push r29
2068: c0 e0 ldi r28, 0x00 ; 0
206a: d0 e0 ldi r29, 0x00 ; 0
206c: c7 bd out 0x27, r28 ; 39
206e: 82 e3 ldi r24, 0x32 ; 50
2070: 90 e0 ldi r25, 0x00 ; 0
2072: 0e 94 f6 0c call 0x19ec ; 0x19ec <Delay_ms>
2076: 8b e3 ldi r24, 0x3B ; 59
2078: 91 e0 ldi r25, 0x01 ; 1
207a: 9f 93 push r25
207c: 8f 93 push r24
207e: 1f 92 push r1
2080: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
2084: 80 91 0a 01 lds r24, 0x010A
2088: 90 91 0b 01 lds r25, 0x010B
208c: 0f 90 pop r0
208e: 0f 90 pop r0
2090: 0f 90 pop r0
2092: 84 58 subi r24, 0x84 ; 132
2094: 93 40 sbci r25, 0x03 ; 3
2096: 20 f0 brcs .+8 ; 0x20a0 <SucheLuftruckOffset+0x3c>
2098: 21 96 adiw r28, 0x01 ; 1
209a: ca 3f cpi r28, 0xFA ; 250
209c: d1 05 cpc r29, r1
209e: 31 f7 brne .-52 ; 0x206c <SucheLuftruckOffset+0x8>
20a0: c0 93 69 05 sts 0x0569, r28
20a4: 88 ec ldi r24, 0xC8 ; 200
20a6: 90 e0 ldi r25, 0x00 ; 0
20a8: 0e 94 f6 0c call 0x19ec ; 0x19ec <Delay_ms>
20ac: df 91 pop r29
20ae: cf 91 pop r28
20b0: 08 95 ret
000020b2 <LcdClear>:
20b2: e6 e1 ldi r30, 0x16 ; 22
20b4: f1 e0 ldi r31, 0x01 ; 1
20b6: 80 e2 ldi r24, 0x20 ; 32
20b8: 81 93 st Z+, r24
20ba: 91 e0 ldi r25, 0x01 ; 1
20bc: e6 36 cpi r30, 0x66 ; 102
20be: f9 07 cpc r31, r25
20c0: d9 f7 brne .-10 ; 0x20b8 <LcdClear+0x6>
20c2: 08 95 ret
000020c4 <Menu>:
20c4: ff 92 push r15
20c6: 0f 93 push r16
20c8: 1f 93 push r17
20ca: 80 91 cd 01 lds r24, 0x01CD
20ce: 28 2f mov r18, r24
20d0: 33 27 eor r19, r19
20d2: c9 01 movw r24, r18
20d4: 81 70 andi r24, 0x01 ; 1
20d6: 90 70 andi r25, 0x00 ; 0
20d8: 68 2f mov r22, r24
20da: 88 23 and r24, r24
20dc: 91 f0 breq .+36 ; 0x2102 <Menu+0x3e>
20de: 80 91 ce 01 lds r24, 0x01CE
20e2: 88 23 and r24, r24
20e4: 11 f0 breq .+4 ; 0x20ea <Menu+0x26>
20e6: 81 50 subi r24, 0x01 ; 1
20e8: 02 c0 rjmp .+4 ; 0x20ee <Menu+0x2a>
20ea: 80 91 66 01 lds r24, 0x0166
20ee: 80 93 ce 01 sts 0x01CE, r24
20f2: e6 e1 ldi r30, 0x16 ; 22
20f4: f1 e0 ldi r31, 0x01 ; 1
20f6: 80 e2 ldi r24, 0x20 ; 32
20f8: 81 93 st Z+, r24
20fa: 91 e0 ldi r25, 0x01 ; 1
20fc: e6 36 cpi r30, 0x66 ; 102
20fe: f9 07 cpc r31, r25
2100: d9 f7 brne .-10 ; 0x20f8 <Menu+0x34>
2102: a9 01 movw r20, r18
2104: 42 70 andi r20, 0x02 ; 2
2106: 50 70 andi r21, 0x00 ; 0
2108: 21 ff sbrs r18, 1
210a: 0d c0 rjmp .+26 ; 0x2126 <Menu+0x62>
210c: 80 91 ce 01 lds r24, 0x01CE
2110: 8f 5f subi r24, 0xFF ; 255
2112: 80 93 ce 01 sts 0x01CE, r24
2116: e6 e1 ldi r30, 0x16 ; 22
2118: f1 e0 ldi r31, 0x01 ; 1
211a: 80 e2 ldi r24, 0x20 ; 32
211c: 81 93 st Z+, r24
211e: 91 e0 ldi r25, 0x01 ; 1
2120: e6 36 cpi r30, 0x66 ; 102
2122: f9 07 cpc r31, r25
2124: d9 f7 brne .-10 ; 0x211c <Menu+0x58>
2126: 66 23 and r22, r22
2128: 21 f0 breq .+8 ; 0x2132 <Menu+0x6e>
212a: 45 2b or r20, r21
212c: 11 f0 breq .+4 ; 0x2132 <Menu+0x6e>
212e: 10 92 ce 01 sts 0x01CE, r1
2132: 81 e1 ldi r24, 0x11 ; 17
2134: 80 93 cc 01 sts 0x01CC, r24
2138: 80 91 ce 01 lds r24, 0x01CE
213c: 99 27 eor r25, r25
213e: 9f 93 push r25
2140: 8f 93 push r24
2142: 8c ea ldi r24, 0xAC ; 172
2144: 93 e0 ldi r25, 0x03 ; 3
2146: 9f 93 push r25
2148: 8f 93 push r24
214a: e1 e0 ldi r30, 0x01 ; 1
214c: fe 2e mov r15, r30
214e: ff 92 push r15
2150: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
2154: 00 91 ce 01 lds r16, 0x01CE
2158: 0f 90 pop r0
215a: 0f 90 pop r0
215c: 0f 90 pop r0
215e: 0f 90 pop r0
2160: 0f 90 pop r0
2162: 05 30 cpi r16, 0x05 ; 5
2164: 09 f4 brne .+2 ; 0x2168 <Menu+0xa4>
2166: d7 c1 rjmp .+942 ; 0x2516 <Menu+0x452>
2168: 06 30 cpi r16, 0x06 ; 6
216a: 90 f4 brcc .+36 ; 0x2190 <Menu+0xcc>
216c: 02 30 cpi r16, 0x02 ; 2
216e: 09 f4 brne .+2 ; 0x2172 <Menu+0xae>
2170: b8 c0 rjmp .+368 ; 0x22e2 <Menu+0x21e>
2172: 03 30 cpi r16, 0x03 ; 3
2174: 30 f4 brcc .+12 ; 0x2182 <Menu+0xbe>
2176: 00 23 and r16, r16
2178: f1 f0 breq .+60 ; 0x21b6 <Menu+0xf2>
217a: 01 30 cpi r16, 0x01 ; 1
217c: 09 f0 breq .+2 ; 0x2180 <Menu+0xbc>
217e: 5b c3 rjmp .+1718 ; 0x2836 <Menu+0x772>
2180: 4d c0 rjmp .+154 ; 0x221c <Menu+0x158>
2182: 03 30 cpi r16, 0x03 ; 3
2184: 09 f4 brne .+2 ; 0x2188 <Menu+0xc4>
2186: 02 c1 rjmp .+516 ; 0x238c <Menu+0x2c8>
2188: 04 30 cpi r16, 0x04 ; 4
218a: 09 f0 breq .+2 ; 0x218e <Menu+0xca>
218c: 54 c3 rjmp .+1704 ; 0x2836 <Menu+0x772>
218e: 4b c1 rjmp .+662 ; 0x2426 <Menu+0x362>
2190: 08 30 cpi r16, 0x08 ; 8
2192: 09 f4 brne .+2 ; 0x2196 <Menu+0xd2>
2194: 98 c2 rjmp .+1328 ; 0x26c6 <Menu+0x602>
2196: 09 30 cpi r16, 0x09 ; 9
2198: 38 f4 brcc .+14 ; 0x21a8 <Menu+0xe4>
219a: 06 30 cpi r16, 0x06 ; 6
219c: 09 f4 brne .+2 ; 0x21a0 <Menu+0xdc>
219e: 11 c2 rjmp .+1058 ; 0x25c2 <Menu+0x4fe>
21a0: 07 30 cpi r16, 0x07 ; 7
21a2: 09 f0 breq .+2 ; 0x21a6 <Menu+0xe2>
21a4: 48 c3 rjmp .+1680 ; 0x2836 <Menu+0x772>
21a6: 6c c2 rjmp .+1240 ; 0x2680 <Menu+0x5bc>
21a8: 09 30 cpi r16, 0x09 ; 9
21aa: 09 f4 brne .+2 ; 0x21ae <Menu+0xea>
21ac: c9 c2 rjmp .+1426 ; 0x2740 <Menu+0x67c>
21ae: 0a 30 cpi r16, 0x0A ; 10
21b0: 09 f0 breq .+2 ; 0x21b4 <Menu+0xf0>
21b2: 41 c3 rjmp .+1666 ; 0x2836 <Menu+0x772>
21b4: 03 c3 rjmp .+1542 ; 0x27bc <Menu+0x6f8>
21b6: 10 92 cc 01 sts 0x01CC, r1
21ba: 8a e9 ldi r24, 0x9A ; 154
21bc: 93 e0 ldi r25, 0x03 ; 3
21be: 9f 93 push r25
21c0: 8f 93 push r24
21c2: ff 92 push r15
21c4: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
21c8: 84 e1 ldi r24, 0x14 ; 20
21ca: 80 93 cc 01 sts 0x01CC, r24
21ce: 8c e3 ldi r24, 0x3C ; 60
21d0: 90 e0 ldi r25, 0x00 ; 0
21d2: 9f 93 push r25
21d4: 8f 93 push r24
21d6: 1f 92 push r1
21d8: 1f 92 push r1
21da: 83 e9 ldi r24, 0x93 ; 147
21dc: 93 e0 ldi r25, 0x03 ; 3
21de: 9f 93 push r25
21e0: 8f 93 push r24
21e2: ff 92 push r15
21e4: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
21e8: 88 e2 ldi r24, 0x28 ; 40
21ea: 80 93 cc 01 sts 0x01CC, r24
21ee: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <GetActiveParamSetNumber>
21f2: 99 27 eor r25, r25
21f4: 9f 93 push r25
21f6: 8f 93 push r24
21f8: 86 e8 ldi r24, 0x86 ; 134
21fa: 93 e0 ldi r25, 0x03 ; 3
21fc: 9f 93 push r25
21fe: 8f 93 push r24
2200: ff 92 push r15
2202: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
2206: 8c e3 ldi r24, 0x3C ; 60
2208: 80 93 cc 01 sts 0x01CC, r24
220c: 86 e7 ldi r24, 0x76 ; 118
220e: 93 e0 ldi r25, 0x03 ; 3
2210: 9f 93 push r25
2212: 8f 93 push r24
2214: ff 92 push r15
2216: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
221a: 8e c2 rjmp .+1308 ; 0x2738 <Menu+0x674>
221c: 80 91 aa 05 lds r24, 0x05AA
2220: 80 ff sbrs r24, 0
2222: 47 c0 rjmp .+142 ; 0x22b2 <Menu+0x1ee>
2224: 10 92 cc 01 sts 0x01CC, r1
2228: 80 91 2f 02 lds r24, 0x022F
222c: 90 91 30 02 lds r25, 0x0230
2230: 9f 93 push r25
2232: 8f 93 push r24
2234: 87 e6 ldi r24, 0x67 ; 103
2236: 93 e0 ldi r25, 0x03 ; 3
2238: 9f 93 push r25
223a: 8f 93 push r24
223c: 0f 93 push r16
223e: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
2242: 84 e1 ldi r24, 0x14 ; 20
2244: 80 93 cc 01 sts 0x01CC, r24
2248: 80 91 31 02 lds r24, 0x0231
224c: 90 91 32 02 lds r25, 0x0232
2250: 9f 93 push r25
2252: 8f 93 push r24
2254: 88 e5 ldi r24, 0x58 ; 88
2256: 93 e0 ldi r25, 0x03 ; 3
2258: 9f 93 push r25
225a: 8f 93 push r24
225c: 0f 93 push r16
225e: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
2262: 88 e2 ldi r24, 0x28 ; 40
2264: 80 93 cc 01 sts 0x01CC, r24
2268: 80 91 0a 01 lds r24, 0x010A
226c: 90 91 0b 01 lds r25, 0x010B
2270: 9f 93 push r25
2272: 8f 93 push r24
2274: 89 e4 ldi r24, 0x49 ; 73
2276: 93 e0 ldi r25, 0x03 ; 3
2278: 9f 93 push r25
227a: 8f 93 push r24
227c: 0f 93 push r16
227e: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
2282: 8c e3 ldi r24, 0x3C ; 60
2284: 80 93 cc 01 sts 0x01CC, r24
2288: 80 91 69 05 lds r24, 0x0569
228c: 99 27 eor r25, r25
228e: 9f 93 push r25
2290: 8f 93 push r24
2292: 8a e3 ldi r24, 0x3A ; 58
2294: 93 e0 ldi r25, 0x03 ; 3
2296: 9f 93 push r25
2298: 8f 93 push r24
229a: 0f 93 push r16
229c: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
22a0: 8d b7 in r24, 0x3d ; 61
22a2: 9e b7 in r25, 0x3e ; 62
22a4: 44 96 adiw r24, 0x14 ; 20
22a6: 0f b6 in r0, 0x3f ; 63
22a8: f8 94 cli
22aa: 9e bf out 0x3e, r25 ; 62
22ac: 0f be out 0x3f, r0 ; 63
22ae: 8d bf out 0x3d, r24 ; 61
22b0: c7 c2 rjmp .+1422 ; 0x2840 <Menu+0x77c>
22b2: 84 e1 ldi r24, 0x14 ; 20
22b4: 80 93 cc 01 sts 0x01CC, r24
22b8: 83 e3 ldi r24, 0x33 ; 51
22ba: 93 e0 ldi r25, 0x03 ; 3
22bc: 9f 93 push r25
22be: 8f 93 push r24
22c0: 0f 93 push r16
22c2: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
22c6: 88 e2 ldi r24, 0x28 ; 40
22c8: 80 93 cc 01 sts 0x01CC, r24
22cc: 85 e2 ldi r24, 0x25 ; 37
22ce: 93 e0 ldi r25, 0x03 ; 3
22d0: 9f 93 push r25
22d2: 8f 93 push r24
22d4: 0f 93 push r16
22d6: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
22da: 8d b7 in r24, 0x3d ; 61
22dc: 9e b7 in r25, 0x3e ; 62
22de: 06 96 adiw r24, 0x06 ; 6
22e0: e2 cf rjmp .-60 ; 0x22a6 <Menu+0x1e2>
22e2: 10 92 cc 01 sts 0x01CC, r1
22e6: 8b e1 ldi r24, 0x1B ; 27
22e8: 93 e0 ldi r25, 0x03 ; 3
22ea: 9f 93 push r25
22ec: 8f 93 push r24
22ee: ff 92 push r15
22f0: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
22f4: 84 e1 ldi r24, 0x14 ; 20
22f6: 80 93 cc 01 sts 0x01CC, r24
22fa: 60 91 e7 01 lds r22, 0x01E7
22fe: 70 91 e8 01 lds r23, 0x01E8
2302: 80 91 e9 01 lds r24, 0x01E9
2306: 90 91 ea 01 lds r25, 0x01EA
230a: 20 e0 ldi r18, 0x00 ; 0
230c: 34 e0 ldi r19, 0x04 ; 4
230e: 40 e0 ldi r20, 0x00 ; 0
2310: 50 e0 ldi r21, 0x00 ; 0
2312: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
2316: 5f 93 push r21
2318: 4f 93 push r20
231a: 3f 93 push r19
231c: 2f 93 push r18
231e: 8c e0 ldi r24, 0x0C ; 12
2320: 93 e0 ldi r25, 0x03 ; 3
2322: 9f 93 push r25
2324: 8f 93 push r24
2326: ff 92 push r15
2328: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
232c: 88 e2 ldi r24, 0x28 ; 40
232e: 80 93 cc 01 sts 0x01CC, r24
2332: 60 91 ef 01 lds r22, 0x01EF
2336: 70 91 f0 01 lds r23, 0x01F0
233a: 80 91 f1 01 lds r24, 0x01F1
233e: 90 91 f2 01 lds r25, 0x01F2
2342: 20 e0 ldi r18, 0x00 ; 0
2344: 34 e0 ldi r19, 0x04 ; 4
2346: 40 e0 ldi r20, 0x00 ; 0
2348: 50 e0 ldi r21, 0x00 ; 0
234a: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
234e: 5f 93 push r21
2350: 4f 93 push r20
2352: 3f 93 push r19
2354: 2f 93 push r18
2356: 8d ef ldi r24, 0xFD ; 253
2358: 92 e0 ldi r25, 0x02 ; 2
235a: 9f 93 push r25
235c: 8f 93 push r24
235e: ff 92 push r15
2360: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
2364: 8c e3 ldi r24, 0x3C ; 60
2366: 80 93 cc 01 sts 0x01CC, r24
236a: 80 91 17 02 lds r24, 0x0217
236e: 90 91 18 02 lds r25, 0x0218
2372: 9f 93 push r25
2374: 8f 93 push r24
2376: 8e ee ldi r24, 0xEE ; 238
2378: 92 e0 ldi r25, 0x02 ; 2
237a: 9f 93 push r25
237c: 8f 93 push r24
237e: ff 92 push r15
2380: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
2384: 8d b7 in r24, 0x3d ; 61
2386: 9e b7 in r25, 0x3e ; 62
2388: 46 96 adiw r24, 0x16 ; 22
238a: 8d cf rjmp .-230 ; 0x22a6 <Menu+0x1e2>
238c: 10 92 cc 01 sts 0x01CC, r1
2390: 80 91 7a 05 lds r24, 0x057A
2394: 90 91 7b 05 lds r25, 0x057B
2398: 20 91 78 05 lds r18, 0x0578
239c: 30 91 79 05 lds r19, 0x0579
23a0: 9f 93 push r25
23a2: 8f 93 push r24
23a4: 3f 93 push r19
23a6: 2f 93 push r18
23a8: 8e ed ldi r24, 0xDE ; 222
23aa: 92 e0 ldi r25, 0x02 ; 2
23ac: 9f 93 push r25
23ae: 8f 93 push r24
23b0: ff 92 push r15
23b2: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
23b6: 84 e1 ldi r24, 0x14 ; 20
23b8: 80 93 cc 01 sts 0x01CC, r24
23bc: 80 91 7e 05 lds r24, 0x057E
23c0: 90 91 7f 05 lds r25, 0x057F
23c4: 20 91 7c 05 lds r18, 0x057C
23c8: 30 91 7d 05 lds r19, 0x057D
23cc: 9f 93 push r25
23ce: 8f 93 push r24
23d0: 3f 93 push r19
23d2: 2f 93 push r18
23d4: 8e ec ldi r24, 0xCE ; 206
23d6: 92 e0 ldi r25, 0x02 ; 2
23d8: 9f 93 push r25
23da: 8f 93 push r24
23dc: ff 92 push r15
23de: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
23e2: 88 e2 ldi r24, 0x28 ; 40
23e4: 80 93 cc 01 sts 0x01CC, r24
23e8: 80 91 82 05 lds r24, 0x0582
23ec: 90 91 83 05 lds r25, 0x0583
23f0: 20 91 80 05 lds r18, 0x0580
23f4: 30 91 81 05 lds r19, 0x0581
23f8: 9f 93 push r25
23fa: 8f 93 push r24
23fc: 3f 93 push r19
23fe: 2f 93 push r18
2400: 8e eb ldi r24, 0xBE ; 190
2402: 92 e0 ldi r25, 0x02 ; 2
2404: 9f 93 push r25
2406: 8f 93 push r24
2408: ff 92 push r15
240a: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
240e: 8c e3 ldi r24, 0x3C ; 60
2410: 80 93 cc 01 sts 0x01CC, r24
2414: 80 91 84 05 lds r24, 0x0584
2418: 90 91 85 05 lds r25, 0x0585
241c: 9f 93 push r25
241e: 8f 93 push r24
2420: 8e ea ldi r24, 0xAE ; 174
2422: 92 e0 ldi r25, 0x02 ; 2
2424: 6f c0 rjmp .+222 ; 0x2504 <Menu+0x440>
2426: 10 92 cc 01 sts 0x01CC, r1
242a: e0 91 a3 05 lds r30, 0x05A3
242e: ff 27 eor r31, r31
2430: ee 0f add r30, r30
2432: ff 1f adc r31, r31
2434: ea 58 subi r30, 0x8A ; 138
2436: fa 4f sbci r31, 0xFA ; 250
2438: 20 81 ld r18, Z
243a: 31 81 ldd r19, Z+1 ; 0x01
243c: e0 91 a2 05 lds r30, 0x05A2
2440: ff 27 eor r31, r31
2442: ee 0f add r30, r30
2444: ff 1f adc r31, r31
2446: ea 58 subi r30, 0x8A ; 138
2448: fa 4f sbci r31, 0xFA ; 250
244a: 80 81 ld r24, Z
244c: 91 81 ldd r25, Z+1 ; 0x01
244e: 3f 93 push r19
2450: 2f 93 push r18
2452: 9f 93 push r25
2454: 8f 93 push r24
2456: 8e e9 ldi r24, 0x9E ; 158
2458: 92 e0 ldi r25, 0x02 ; 2
245a: 9f 93 push r25
245c: 8f 93 push r24
245e: ff 92 push r15
2460: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
2464: 84 e1 ldi r24, 0x14 ; 20
2466: 80 93 cc 01 sts 0x01CC, r24
246a: e0 91 a5 05 lds r30, 0x05A5
246e: ff 27 eor r31, r31
2470: ee 0f add r30, r30
2472: ff 1f adc r31, r31
2474: ea 58 subi r30, 0x8A ; 138
2476: fa 4f sbci r31, 0xFA ; 250
2478: 20 81 ld r18, Z
247a: 31 81 ldd r19, Z+1 ; 0x01
247c: e0 91 a4 05 lds r30, 0x05A4
2480: ff 27 eor r31, r31
2482: ee 0f add r30, r30
2484: ff 1f adc r31, r31
2486: ea 58 subi r30, 0x8A ; 138
2488: fa 4f sbci r31, 0xFA ; 250
248a: 80 81 ld r24, Z
248c: 91 81 ldd r25, Z+1 ; 0x01
248e: 3f 93 push r19
2490: 2f 93 push r18
2492: 9f 93 push r25
2494: 8f 93 push r24
2496: 8e e8 ldi r24, 0x8E ; 142
2498: 92 e0 ldi r25, 0x02 ; 2
249a: 9f 93 push r25
249c: 8f 93 push r24
249e: ff 92 push r15
24a0: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
24a4: 88 e2 ldi r24, 0x28 ; 40
24a6: 80 93 cc 01 sts 0x01CC, r24
24aa: e0 91 a7 05 lds r30, 0x05A7
24ae: ff 27 eor r31, r31
24b0: ee 0f add r30, r30
24b2: ff 1f adc r31, r31
24b4: ea 58 subi r30, 0x8A ; 138
24b6: fa 4f sbci r31, 0xFA ; 250
24b8: 20 81 ld r18, Z
24ba: 31 81 ldd r19, Z+1 ; 0x01
24bc: e0 91 a6 05 lds r30, 0x05A6
24c0: ff 27 eor r31, r31
24c2: ee 0f add r30, r30
24c4: ff 1f adc r31, r31
24c6: ea 58 subi r30, 0x8A ; 138
24c8: fa 4f sbci r31, 0xFA ; 250
24ca: 80 81 ld r24, Z
24cc: 91 81 ldd r25, Z+1 ; 0x01
24ce: 3f 93 push r19
24d0: 2f 93 push r18
24d2: 9f 93 push r25
24d4: 8f 93 push r24
24d6: 8e e7 ldi r24, 0x7E ; 126
24d8: 92 e0 ldi r25, 0x02 ; 2
24da: 9f 93 push r25
24dc: 8f 93 push r24
24de: ff 92 push r15
24e0: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
24e4: 8c e3 ldi r24, 0x3C ; 60
24e6: 80 93 cc 01 sts 0x01CC, r24
24ea: e0 91 a8 05 lds r30, 0x05A8
24ee: ff 27 eor r31, r31
24f0: ee 0f add r30, r30
24f2: ff 1f adc r31, r31
24f4: ea 58 subi r30, 0x8A ; 138
24f6: fa 4f sbci r31, 0xFA ; 250
24f8: 80 81 ld r24, Z
24fa: 91 81 ldd r25, Z+1 ; 0x01
24fc: 9f 93 push r25
24fe: 8f 93 push r24
2500: 8e e6 ldi r24, 0x6E ; 110
2502: 92 e0 ldi r25, 0x02 ; 2
2504: 9f 93 push r25
2506: 8f 93 push r24
2508: ff 92 push r15
250a: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
250e: 8d b7 in r24, 0x3d ; 61
2510: 9e b7 in r25, 0x3e ; 62
2512: 4a 96 adiw r24, 0x1a ; 26
2514: c8 ce rjmp .-624 ; 0x22a6 <Menu+0x1e2>
2516: 10 92 cc 01 sts 0x01CC, r1
251a: 80 e6 ldi r24, 0x60 ; 96
251c: 92 e0 ldi r25, 0x02 ; 2
251e: 9f 93 push r25
2520: 8f 93 push r24
2522: ff 92 push r15
2524: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
2528: 84 e1 ldi r24, 0x14 ; 20
252a: 80 93 cc 01 sts 0x01CC, r24
252e: 20 91 d7 01 lds r18, 0x01D7
2532: 30 91 d8 01 lds r19, 0x01D8
2536: 80 91 b2 01 lds r24, 0x01B2
253a: 90 91 b3 01 lds r25, 0x01B3
253e: 60 91 be 01 lds r22, 0x01BE
2542: 3f 93 push r19
2544: 2f 93 push r18
2546: 77 27 eor r23, r23
2548: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
254c: 7f 93 push r23
254e: 6f 93 push r22
2550: 81 e5 ldi r24, 0x51 ; 81
2552: 92 e0 ldi r25, 0x02 ; 2
2554: 9f 93 push r25
2556: 8f 93 push r24
2558: ff 92 push r15
255a: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
255e: 88 e2 ldi r24, 0x28 ; 40
2560: 80 93 cc 01 sts 0x01CC, r24
2564: 20 91 d9 01 lds r18, 0x01D9
2568: 30 91 da 01 lds r19, 0x01DA
256c: 80 91 b4 01 lds r24, 0x01B4
2570: 90 91 b5 01 lds r25, 0x01B5
2574: 60 91 bf 01 lds r22, 0x01BF
2578: 3f 93 push r19
257a: 2f 93 push r18
257c: 77 27 eor r23, r23
257e: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
2582: 7f 93 push r23
2584: 6f 93 push r22
2586: 82 e4 ldi r24, 0x42 ; 66
2588: 92 e0 ldi r25, 0x02 ; 2
258a: 9f 93 push r25
258c: 8f 93 push r24
258e: ff 92 push r15
2590: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
2594: 8c e3 ldi r24, 0x3C ; 60
2596: 80 93 cc 01 sts 0x01CC, r24
259a: 20 91 db 01 lds r18, 0x01DB
259e: 30 91 dc 01 lds r19, 0x01DC
25a2: 80 91 b6 01 lds r24, 0x01B6
25a6: 90 91 b7 01 lds r25, 0x01B7
25aa: 60 91 c0 01 lds r22, 0x01C0
25ae: 3f 93 push r19
25b0: 2f 93 push r18
25b2: 77 27 eor r23, r23
25b4: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
25b8: 7f 93 push r23
25ba: 6f 93 push r22
25bc: 83 e3 ldi r24, 0x33 ; 51
25be: 92 e0 ldi r25, 0x02 ; 2
25c0: 56 c0 rjmp .+172 ; 0x266e <Menu+0x5aa>
25c2: 10 92 cc 01 sts 0x01CC, r1
25c6: 86 e2 ldi r24, 0x26 ; 38
25c8: 92 e0 ldi r25, 0x02 ; 2
25ca: 9f 93 push r25
25cc: 8f 93 push r24
25ce: ff 92 push r15
25d0: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
25d4: 84 e1 ldi r24, 0x14 ; 20
25d6: 80 93 cc 01 sts 0x01CC, r24
25da: 20 91 dd 01 lds r18, 0x01DD
25de: 30 91 de 01 lds r19, 0x01DE
25e2: 80 91 ba 01 lds r24, 0x01BA
25e6: 90 91 bb 01 lds r25, 0x01BB
25ea: 60 91 c1 01 lds r22, 0x01C1
25ee: 3f 93 push r19
25f0: 2f 93 push r18
25f2: 77 27 eor r23, r23
25f4: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
25f8: 7f 93 push r23
25fa: 6f 93 push r22
25fc: 87 e1 ldi r24, 0x17 ; 23
25fe: 92 e0 ldi r25, 0x02 ; 2
2600: 9f 93 push r25
2602: 8f 93 push r24
2604: ff 92 push r15
2606: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
260a: 88 e2 ldi r24, 0x28 ; 40
260c: 80 93 cc 01 sts 0x01CC, r24
2610: 20 91 df 01 lds r18, 0x01DF
2614: 30 91 e0 01 lds r19, 0x01E0
2618: 80 91 b8 01 lds r24, 0x01B8
261c: 90 91 b9 01 lds r25, 0x01B9
2620: 60 91 c2 01 lds r22, 0x01C2
2624: 3f 93 push r19
2626: 2f 93 push r18
2628: 77 27 eor r23, r23
262a: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
262e: 7f 93 push r23
2630: 6f 93 push r22
2632: 88 e0 ldi r24, 0x08 ; 8
2634: 92 e0 ldi r25, 0x02 ; 2
2636: 9f 93 push r25
2638: 8f 93 push r24
263a: ff 92 push r15
263c: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
2640: 8c e3 ldi r24, 0x3C ; 60
2642: 80 93 cc 01 sts 0x01CC, r24
2646: 60 91 e1 01 lds r22, 0x01E1
264a: 70 91 e2 01 lds r23, 0x01E2
264e: 80 91 e3 01 lds r24, 0x01E3
2652: 90 91 e4 01 lds r25, 0x01E4
2656: 00 91 5e 05 lds r16, 0x055E
265a: 10 91 5f 05 lds r17, 0x055F
265e: 0e 94 9b 2b call 0x5736 ; 0x5736 <__fixsfsi>
2662: 7f 93 push r23
2664: 6f 93 push r22
2666: 1f 93 push r17
2668: 0f 93 push r16
266a: 89 ef ldi r24, 0xF9 ; 249
266c: 91 e0 ldi r25, 0x01 ; 1
266e: 9f 93 push r25
2670: 8f 93 push r24
2672: ff 92 push r15
2674: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
2678: 8d b7 in r24, 0x3d ; 61
267a: 9e b7 in r25, 0x3e ; 62
267c: 48 96 adiw r24, 0x18 ; 24
267e: 13 ce rjmp .-986 ; 0x22a6 <Menu+0x1e2>
2680: 84 e1 ldi r24, 0x14 ; 20
2682: 80 93 cc 01 sts 0x01CC, r24
2686: 80 91 04 01 lds r24, 0x0104
268a: 90 91 05 01 lds r25, 0x0105
268e: 9f 93 push r25
2690: 8f 93 push r24
2692: 8a ee ldi r24, 0xEA ; 234
2694: 91 e0 ldi r25, 0x01 ; 1
2696: 9f 93 push r25
2698: 8f 93 push r24
269a: ff 92 push r15
269c: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
26a0: 88 e2 ldi r24, 0x28 ; 40
26a2: 80 93 cc 01 sts 0x01CC, r24
26a6: 80 91 27 02 lds r24, 0x0227
26aa: 99 27 eor r25, r25
26ac: 9f 93 push r25
26ae: 8f 93 push r24
26b0: 8b ed ldi r24, 0xDB ; 219
26b2: 91 e0 ldi r25, 0x01 ; 1
26b4: 9f 93 push r25
26b6: 8f 93 push r24
26b8: ff 92 push r15
26ba: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
26be: 8d b7 in r24, 0x3d ; 61
26c0: 9e b7 in r25, 0x3e ; 62
26c2: 0a 96 adiw r24, 0x0a ; 10
26c4: f0 cd rjmp .-1056 ; 0x22a6 <Menu+0x1e2>
26c6: 10 92 cc 01 sts 0x01CC, r1
26ca: 8c ec ldi r24, 0xCC ; 204
26cc: 91 e0 ldi r25, 0x01 ; 1
26ce: 9f 93 push r25
26d0: 8f 93 push r24
26d2: ff 92 push r15
26d4: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
26d8: 84 e1 ldi r24, 0x14 ; 20
26da: 80 93 cc 01 sts 0x01CC, r24
26de: 80 91 1b 02 lds r24, 0x021B
26e2: 90 91 1c 02 lds r25, 0x021C
26e6: 9f 93 push r25
26e8: 8f 93 push r24
26ea: 8d eb ldi r24, 0xBD ; 189
26ec: 91 e0 ldi r25, 0x01 ; 1
26ee: 9f 93 push r25
26f0: 8f 93 push r24
26f2: ff 92 push r15
26f4: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
26f8: 88 e2 ldi r24, 0x28 ; 40
26fa: 80 93 cc 01 sts 0x01CC, r24
26fe: 80 91 17 02 lds r24, 0x0217
2702: 90 91 18 02 lds r25, 0x0218
2706: 9f 93 push r25
2708: 8f 93 push r24
270a: 8e ea ldi r24, 0xAE ; 174
270c: 91 e0 ldi r25, 0x01 ; 1
270e: 9f 93 push r25
2710: 8f 93 push r24
2712: ff 92 push r15
2714: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
2718: 8c e3 ldi r24, 0x3C ; 60
271a: 80 93 cc 01 sts 0x01CC, r24
271e: 80 91 19 02 lds r24, 0x0219
2722: 90 91 1a 02 lds r25, 0x021A
2726: 9f 93 push r25
2728: 8f 93 push r24
272a: 8f e9 ldi r24, 0x9F ; 159
272c: 91 e0 ldi r25, 0x01 ; 1
272e: 9f 93 push r25
2730: 8f 93 push r24
2732: ff 92 push r15
2734: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
2738: 8d b7 in r24, 0x3d ; 61
273a: 9e b7 in r25, 0x3e ; 62
273c: 42 96 adiw r24, 0x12 ; 18
273e: b3 cd rjmp .-1178 ; 0x22a6 <Menu+0x1e2>
2740: 10 92 cc 01 sts 0x01CC, r1
2744: 80 91 1f 02 lds r24, 0x021F
2748: 90 91 20 02 lds r25, 0x0220
274c: 9f 93 push r25
274e: 8f 93 push r24
2750: 83 e9 ldi r24, 0x93 ; 147
2752: 91 e0 ldi r25, 0x01 ; 1
2754: 9f 93 push r25
2756: 8f 93 push r24
2758: ff 92 push r15
275a: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
275e: 84 e1 ldi r24, 0x14 ; 20
2760: 80 93 cc 01 sts 0x01CC, r24
2764: 80 91 21 02 lds r24, 0x0221
2768: 90 91 22 02 lds r25, 0x0222
276c: 9f 93 push r25
276e: 8f 93 push r24
2770: 87 e8 ldi r24, 0x87 ; 135
2772: 91 e0 ldi r25, 0x01 ; 1
2774: 9f 93 push r25
2776: 8f 93 push r24
2778: ff 92 push r15
277a: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
277e: 88 e2 ldi r24, 0x28 ; 40
2780: 80 93 cc 01 sts 0x01CC, r24
2784: 80 91 23 02 lds r24, 0x0223
2788: 90 91 24 02 lds r25, 0x0224
278c: 9f 93 push r25
278e: 8f 93 push r24
2790: 8b e7 ldi r24, 0x7B ; 123
2792: 91 e0 ldi r25, 0x01 ; 1
2794: 9f 93 push r25
2796: 8f 93 push r24
2798: ff 92 push r15
279a: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
279e: 8c e3 ldi r24, 0x3C ; 60
27a0: 80 93 cc 01 sts 0x01CC, r24
27a4: 80 91 25 02 lds r24, 0x0225
27a8: 90 91 26 02 lds r25, 0x0226
27ac: 9f 93 push r25
27ae: 8f 93 push r24
27b0: 8f e6 ldi r24, 0x6F ; 111
27b2: 91 e0 ldi r25, 0x01 ; 1
27b4: 9f 93 push r25
27b6: 8f 93 push r24
27b8: ff 92 push r15
27ba: 70 cd rjmp .-1312 ; 0x229c <Menu+0x1d8>
27bc: 10 92 cc 01 sts 0x01CC, r1
27c0: 87 e6 ldi r24, 0x67 ; 103
27c2: 91 e0 ldi r25, 0x01 ; 1
27c4: 9f 93 push r25
27c6: 8f 93 push r24
27c8: ff 92 push r15
27ca: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
27ce: 84 e1 ldi r24, 0x14 ; 20
27d0: 80 93 cc 01 sts 0x01CC, r24
27d4: 80 91 89 01 lds r24, 0x0189
27d8: 99 27 eor r25, r25
27da: 9f 93 push r25
27dc: 8f 93 push r24
27de: 89 e5 ldi r24, 0x59 ; 89
27e0: 91 e0 ldi r25, 0x01 ; 1
27e2: 9f 93 push r25
27e4: 8f 93 push r24
27e6: ff 92 push r15
27e8: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
27ec: 88 e2 ldi r24, 0x28 ; 40
27ee: 80 93 cc 01 sts 0x01CC, r24
27f2: 80 91 ad 01 lds r24, 0x01AD
27f6: 90 91 ae 01 lds r25, 0x01AE
27fa: 9f 93 push r25
27fc: 8f 93 push r24
27fe: 8b e4 ldi r24, 0x4B ; 75
2800: 91 e0 ldi r25, 0x01 ; 1
2802: 9f 93 push r25
2804: 8f 93 push r24
2806: ff 92 push r15
2808: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
280c: 8c e3 ldi r24, 0x3C ; 60
280e: 80 93 cc 01 sts 0x01CC, r24
2812: 80 91 c6 05 lds r24, 0x05C6
2816: 99 27 eor r25, r25
2818: 9f 93 push r25
281a: 8f 93 push r24
281c: 80 91 c5 05 lds r24, 0x05C5
2820: 99 27 eor r25, r25
2822: 9f 93 push r25
2824: 8f 93 push r24
2826: 8d e3 ldi r24, 0x3D ; 61
2828: 91 e0 ldi r25, 0x01 ; 1
282a: 9f 93 push r25
282c: 8f 93 push r24
282e: ff 92 push r15
2830: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
2834: 35 cd rjmp .-1430 ; 0x22a0 <Menu+0x1dc>
2836: 01 50 subi r16, 0x01 ; 1
2838: 00 93 66 01 sts 0x0166, r16
283c: 10 92 ce 01 sts 0x01CE, r1
2840: 10 92 cd 01 sts 0x01CD, r1
2844: 1f 91 pop r17
2846: 0f 91 pop r16
2848: ff 90 pop r15
284a: 08 95 ret
0000284c <i2c_init>:
284c: 10 92 b9 00 sts 0x00B9, r1
2850: 8a e2 ldi r24, 0x2A ; 42
2852: 80 93 b8 00 sts 0x00B8, r24
2856: 08 95 ret
00002858 <i2c_start>:
2858: 85 ea ldi r24, 0xA5 ; 165
285a: 80 93 bc 00 sts 0x00BC, r24
285e: 80 e0 ldi r24, 0x00 ; 0
2860: 90 e0 ldi r25, 0x00 ; 0
2862: 08 95 ret
00002864 <i2c_stop>:
2864: 84 e9 ldi r24, 0x94 ; 148
2866: 80 93 bc 00 sts 0x00BC, r24
286a: 08 95 ret
0000286c <i2c_write_byte>:
286c: 10 92 b9 00 sts 0x00B9, r1
2870: 80 93 bb 00 sts 0x00BB, r24
2874: 85 e8 ldi r24, 0x85 ; 133
2876: 80 93 bc 00 sts 0x00BC, r24
287a: 80 e0 ldi r24, 0x00 ; 0
287c: 90 e0 ldi r25, 0x00 ; 0
287e: 08 95 ret
00002880 <__vector_26>:
2880: 1f 92 push r1
2882: 0f 92 push r0
2884: 0f b6 in r0, 0x3f ; 63
2886: 0f 92 push r0
2888: 11 24 eor r1, r1
288a: 8f 93 push r24
288c: 9f 93 push r25
288e: ef 93 push r30
2890: ff 93 push r31
2892: 80 91 cf 01 lds r24, 0x01CF
2896: 8f 5f subi r24, 0xFF ; 255
2898: 80 93 cf 01 sts 0x01CF, r24
289c: 81 50 subi r24, 0x01 ; 1
289e: 83 30 cpi r24, 0x03 ; 3
28a0: 09 f4 brne .+2 ; 0x28a4 <__vector_26+0x24>
28a2: 42 c0 rjmp .+132 ; 0x2928 <__vector_26+0xa8>
28a4: 84 30 cpi r24, 0x04 ; 4
28a6: 28 f4 brcc .+10 ; 0x28b2 <__vector_26+0x32>
28a8: 81 30 cpi r24, 0x01 ; 1
28aa: a1 f0 breq .+40 ; 0x28d4 <__vector_26+0x54>
28ac: 82 30 cpi r24, 0x02 ; 2
28ae: 70 f5 brcc .+92 ; 0x290c <__vector_26+0x8c>
28b0: 0c c0 rjmp .+24 ; 0x28ca <__vector_26+0x4a>
28b2: 85 30 cpi r24, 0x05 ; 5
28b4: 09 f4 brne .+2 ; 0x28b8 <__vector_26+0x38>
28b6: 48 c0 rjmp .+144 ; 0x2948 <__vector_26+0xc8>
28b8: 85 30 cpi r24, 0x05 ; 5
28ba: d8 f1 brcs .+118 ; 0x2932 <__vector_26+0xb2>
28bc: 86 30 cpi r24, 0x06 ; 6
28be: 09 f4 brne .+2 ; 0x28c2 <__vector_26+0x42>
28c0: 4b c0 rjmp .+150 ; 0x2958 <__vector_26+0xd8>
28c2: 87 30 cpi r24, 0x07 ; 7
28c4: 09 f0 breq .+2 ; 0x28c8 <__vector_26+0x48>
28c6: 71 c0 rjmp .+226 ; 0x29aa <__vector_26+0x12a>
28c8: 5b c0 rjmp .+182 ; 0x2980 <__vector_26+0x100>
28ca: 80 91 d0 01 lds r24, 0x01D0
28ce: 88 0f add r24, r24
28d0: 8e 5a subi r24, 0xAE ; 174
28d2: 14 c0 rjmp .+40 ; 0x28fc <__vector_26+0x7c>
28d4: 80 91 d0 01 lds r24, 0x01D0
28d8: 8f 5f subi r24, 0xFF ; 255
28da: 80 93 d0 01 sts 0x01D0, r24
28de: 81 50 subi r24, 0x01 ; 1
28e0: 81 30 cpi r24, 0x01 ; 1
28e2: 09 f4 brne .+2 ; 0x28e6 <__vector_26+0x66>
28e4: 44 c0 rjmp .+136 ; 0x296e <__vector_26+0xee>
28e6: 81 30 cpi r24, 0x01 ; 1
28e8: 38 f0 brcs .+14 ; 0x28f8 <__vector_26+0x78>
28ea: 82 30 cpi r24, 0x02 ; 2
28ec: 09 f4 brne .+2 ; 0x28f0 <__vector_26+0x70>
28ee: 42 c0 rjmp .+132 ; 0x2974 <__vector_26+0xf4>
28f0: 83 30 cpi r24, 0x03 ; 3
28f2: 09 f0 breq .+2 ; 0x28f6 <__vector_26+0x76>
28f4: 5a c0 rjmp .+180 ; 0x29aa <__vector_26+0x12a>
28f6: 41 c0 rjmp .+130 ; 0x297a <__vector_26+0xfa>
28f8: 80 91 98 02 lds r24, 0x0298
28fc: 10 92 b9 00 sts 0x00B9, r1
2900: 80 93 bb 00 sts 0x00BB, r24
2904: 85 e8 ldi r24, 0x85 ; 133
2906: 80 93 bc 00 sts 0x00BC, r24
290a: 4f c0 rjmp .+158 ; 0x29aa <__vector_26+0x12a>
290c: 84 e9 ldi r24, 0x94 ; 148
290e: 80 93 bc 00 sts 0x00BC, r24
2912: 80 91 d0 01 lds r24, 0x01D0
2916: 84 30 cpi r24, 0x04 ; 4
2918: 18 f4 brcc .+6 ; 0x2920 <__vector_26+0xa0>
291a: 10 92 cf 01 sts 0x01CF, r1
291e: 02 c0 rjmp .+4 ; 0x2924 <__vector_26+0xa4>
2920: 10 92 d0 01 sts 0x01D0, r1
2924: 85 ea ldi r24, 0xA5 ; 165
2926: ef cf rjmp .-34 ; 0x2906 <__vector_26+0x86>
2928: 80 91 d1 01 lds r24, 0x01D1
292c: 88 0f add r24, r24
292e: 8d 5a subi r24, 0xAD ; 173
2930: e5 cf rjmp .-54 ; 0x28fc <__vector_26+0x7c>
2932: 80 91 d1 01 lds r24, 0x01D1
2936: 81 30 cpi r24, 0x01 ; 1
2938: d1 f0 breq .+52 ; 0x296e <__vector_26+0xee>
293a: 81 30 cpi r24, 0x01 ; 1
293c: e8 f2 brcs .-70 ; 0x28f8 <__vector_26+0x78>
293e: 82 30 cpi r24, 0x02 ; 2
2940: c9 f0 breq .+50 ; 0x2974 <__vector_26+0xf4>
2942: 83 30 cpi r24, 0x03 ; 3
2944: 91 f5 brne .+100 ; 0x29aa <__vector_26+0x12a>
2946: 19 c0 rjmp .+50 ; 0x297a <__vector_26+0xfa>
2948: 80 91 bb 00 lds r24, 0x00BB
294c: e0 91 d1 01 lds r30, 0x01D1
2950: ff 27 eor r31, r31
2952: e2 59 subi r30, 0x92 ; 146
2954: fa 4f sbci r31, 0xFA ; 250
2956: 80 83 st Z, r24
2958: 80 91 d1 01 lds r24, 0x01D1
295c: 81 30 cpi r24, 0x01 ; 1
295e: 39 f0 breq .+14 ; 0x296e <__vector_26+0xee>
2960: 81 30 cpi r24, 0x01 ; 1
2962: 50 f2 brcs .-108 ; 0x28f8 <__vector_26+0x78>
2964: 82 30 cpi r24, 0x02 ; 2
2966: 31 f0 breq .+12 ; 0x2974 <__vector_26+0xf4>
2968: 83 30 cpi r24, 0x03 ; 3
296a: f9 f4 brne .+62 ; 0x29aa <__vector_26+0x12a>
296c: 06 c0 rjmp .+12 ; 0x297a <__vector_26+0xfa>
296e: 80 91 99 02 lds r24, 0x0299
2972: c4 cf rjmp .-120 ; 0x28fc <__vector_26+0x7c>
2974: 80 91 9c 02 lds r24, 0x029C
2978: c1 cf rjmp .-126 ; 0x28fc <__vector_26+0x7c>
297a: 80 91 a8 02 lds r24, 0x02A8
297e: be cf rjmp .-132 ; 0x28fc <__vector_26+0x7c>
2980: 80 91 d1 01 lds r24, 0x01D1
2984: 90 91 bb 00 lds r25, 0x00BB
2988: e8 2f mov r30, r24
298a: ff 27 eor r31, r31
298c: e2 59 subi r30, 0x92 ; 146
298e: fa 4f sbci r31, 0xFA ; 250
2990: 94 83 std Z+4, r25 ; 0x04
2992: 8f 5f subi r24, 0xFF ; 255
2994: 80 93 d1 01 sts 0x01D1, r24
2998: 84 30 cpi r24, 0x04 ; 4
299a: 10 f0 brcs .+4 ; 0x29a0 <__vector_26+0x120>
299c: 10 92 d1 01 sts 0x01D1, r1
29a0: 84 e9 ldi r24, 0x94 ; 148
29a2: 80 93 bc 00 sts 0x00BC, r24
29a6: 10 92 cf 01 sts 0x01CF, r1
29aa: ff 91 pop r31
29ac: ef 91 pop r30
29ae: 9f 91 pop r25
29b0: 8f 91 pop r24
29b2: 0f 90 pop r0
29b4: 0f be out 0x3f, r0 ; 63
29b6: 0f 90 pop r0
29b8: 1f 90 pop r1
29ba: 18 95 reti
000029bc <rc_sum_init>:
29bc: 83 ec ldi r24, 0xC3 ; 195
29be: 80 93 81 00 sts 0x0081, r24
29c2: ef e6 ldi r30, 0x6F ; 111
29c4: f0 e0 ldi r31, 0x00 ; 0
29c6: 80 81 ld r24, Z
29c8: 80 62 ori r24, 0x20 ; 32
29ca: 80 83 st Z, r24
29cc: 10 92 dc 01 sts 0x01DC, r1
29d0: 10 92 db 01 sts 0x01DB, r1
29d4: 10 92 da 01 sts 0x01DA, r1
29d8: 10 92 d9 01 sts 0x01D9, r1
29dc: 10 92 d8 01 sts 0x01D8, r1
29e0: 10 92 d7 01 sts 0x01D7, r1
29e4: 08 95 ret
000029e6 <__vector_12>:
29e6: 1f 92 push r1
29e8: 0f 92 push r0
29ea: 0f b6 in r0, 0x3f ; 63
29ec: 0f 92 push r0
29ee: 11 24 eor r1, r1
29f0: 0f 93 push r16
29f2: 1f 93 push r17
29f4: 2f 93 push r18
29f6: 3f 93 push r19
29f8: 4f 93 push r20
29fa: 5f 93 push r21
29fc: 6f 93 push r22
29fe: 7f 93 push r23
2a00: 8f 93 push r24
2a02: 9f 93 push r25
2a04: af 93 push r26
2a06: bf 93 push r27
2a08: cf 93 push r28
2a0a: df 93 push r29
2a0c: ef 93 push r30
2a0e: ff 93 push r31
2a10: 20 91 86 00 lds r18, 0x0086
2a14: 30 91 87 00 lds r19, 0x0087
2a18: 80 91 d4 01 lds r24, 0x01D4
2a1c: 90 91 d5 01 lds r25, 0x01D5
2a20: 28 1b sub r18, r24
2a22: 39 0b sbc r19, r25
2a24: 80 91 86 00 lds r24, 0x0086
2a28: 90 91 87 00 lds r25, 0x0087
2a2c: 90 93 d5 01 sts 0x01D5, r25
2a30: 80 93 d4 01 sts 0x01D4, r24
2a34: c9 01 movw r24, r18
2a36: 8d 5d subi r24, 0xDD ; 221
2a38: 95 40 sbci r25, 0x05 ; 5
2a3a: 83 56 subi r24, 0x63 ; 99
2a3c: 99 41 sbci r25, 0x19 ; 25
2a3e: 48 f4 brcc .+18 ; 0x2a52 <__vector_12+0x6c>
2a40: 81 e0 ldi r24, 0x01 ; 1
2a42: 90 e0 ldi r25, 0x00 ; 0
2a44: 90 93 d3 01 sts 0x01D3, r25
2a48: 80 93 d2 01 sts 0x01D2, r24
2a4c: 10 92 67 01 sts 0x0167, r1
2a50: 54 c0 rjmp .+168 ; 0x2afa <__vector_12+0x114>
2a52: c0 91 d2 01 lds r28, 0x01D2
2a56: d0 91 d3 01 lds r29, 0x01D3
2a5a: ca 30 cpi r28, 0x0A ; 10
2a5c: d1 05 cpc r29, r1
2a5e: 0c f0 brlt .+2 ; 0x2a62 <__vector_12+0x7c>
2a60: 4c c0 rjmp .+152 ; 0x2afa <__vector_12+0x114>
2a62: c9 01 movw r24, r18
2a64: 8b 5f subi r24, 0xFB ; 251
2a66: 90 40 sbci r25, 0x00 ; 0
2a68: 84 5b subi r24, 0xB4 ; 180
2a6a: 91 40 sbci r25, 0x01 ; 1
2a6c: 08 f0 brcs .+2 ; 0x2a70 <__vector_12+0x8a>
2a6e: 40 c0 rjmp .+128 ; 0x2af0 <__vector_12+0x10a>
2a70: a9 01 movw r20, r18
2a72: 42 5d subi r20, 0xD2 ; 210
2a74: 51 40 sbci r21, 0x01 ; 1
2a76: fe 01 movw r30, r28
2a78: ee 0f add r30, r30
2a7a: ff 1f adc r31, r31
2a7c: ea 58 subi r30, 0x8A ; 138
2a7e: fa 4f sbci r31, 0xFA ; 250
2a80: 80 81 ld r24, Z
2a82: 91 81 ldd r25, Z+1 ; 0x01
2a84: fa 01 movw r30, r20
2a86: e8 1b sub r30, r24
2a88: f9 0b sbc r31, r25
2a8a: cf 01 movw r24, r30
2a8c: f7 ff sbrs r31, 7
2a8e: 03 c0 rjmp .+6 ; 0x2a96 <__vector_12+0xb0>
2a90: 90 95 com r25
2a92: 81 95 neg r24
2a94: 9f 4f sbci r25, 0xFF ; 255
2a96: 06 97 sbiw r24, 0x06 ; 6
2a98: 4c f4 brge .+18 ; 0x2aac <__vector_12+0xc6>
2a9a: 80 91 27 02 lds r24, 0x0227
2a9e: 88 3c cpi r24, 0xC8 ; 200
2aa0: 28 f4 brcc .+10 ; 0x2aac <__vector_12+0xc6>
2aa2: 80 91 27 02 lds r24, 0x0227
2aa6: 86 5f subi r24, 0xF6 ; 246
2aa8: 80 93 27 02 sts 0x0227, r24
2aac: fe 01 movw r30, r28
2aae: ee 0f add r30, r30
2ab0: ff 1f adc r31, r31
2ab2: 8f 01 movw r16, r30
2ab4: 0a 58 subi r16, 0x8A ; 138
2ab6: 1a 4f sbci r17, 0xFA ; 250
2ab8: d8 01 movw r26, r16
2aba: 2d 91 ld r18, X+
2abc: 3c 91 ld r19, X
2abe: c9 01 movw r24, r18
2ac0: 88 0f add r24, r24
2ac2: 99 1f adc r25, r25
2ac4: 82 0f add r24, r18
2ac6: 93 1f adc r25, r19
2ac8: 84 0f add r24, r20
2aca: 95 1f adc r25, r21
2acc: 64 e0 ldi r22, 0x04 ; 4
2ace: 70 e0 ldi r23, 0x00 ; 0
2ad0: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
2ad4: d8 01 movw r26, r16
2ad6: 8d 91 ld r24, X+
2ad8: 9c 91 ld r25, X
2ada: 11 97 sbiw r26, 0x01 ; 1
2adc: 9b 01 movw r18, r22
2ade: 28 1b sub r18, r24
2ae0: 39 0b sbc r19, r25
2ae2: e4 57 subi r30, 0x74 ; 116
2ae4: fa 4f sbci r31, 0xFA ; 250
2ae6: 31 83 std Z+1, r19 ; 0x01
2ae8: 20 83 st Z, r18
2aea: 11 96 adiw r26, 0x01 ; 1
2aec: 7c 93 st X, r23
2aee: 6e 93 st -X, r22
2af0: 21 96 adiw r28, 0x01 ; 1
2af2: d0 93 d3 01 sts 0x01D3, r29
2af6: c0 93 d2 01 sts 0x01D2, r28
2afa: ff 91 pop r31
2afc: ef 91 pop r30
2afe: df 91 pop r29
2b00: cf 91 pop r28
2b02: bf 91 pop r27
2b04: af 91 pop r26
2b06: 9f 91 pop r25
2b08: 8f 91 pop r24
2b0a: 7f 91 pop r23
2b0c: 6f 91 pop r22
2b0e: 5f 91 pop r21
2b10: 4f 91 pop r20
2b12: 3f 91 pop r19
2b14: 2f 91 pop r18
2b16: 1f 91 pop r17
2b18: 0f 91 pop r16
2b1a: 0f 90 pop r0
2b1c: 0f be out 0x3f, r0 ; 63
2b1e: 0f 90 pop r0
2b20: 1f 90 pop r1
2b22: 18 95 reti
00002b24 <Mittelwert>:
2b24: af 92 push r10
2b26: bf 92 push r11
2b28: cf 92 push r12
2b2a: df 92 push r13
2b2c: ef 92 push r14
2b2e: ff 92 push r15
2b30: 0f 93 push r16
2b32: 1f 93 push r17
2b34: 10 92 7a 00 sts 0x007A, r1
2b38: 80 91 be 01 lds r24, 0x01BE
2b3c: 88 23 and r24, r24
2b3e: 69 f0 breq .+26 ; 0x2b5a <Mittelwert+0x36>
2b40: 80 91 b2 01 lds r24, 0x01B2
2b44: 90 91 b3 01 lds r25, 0x01B3
2b48: 60 91 be 01 lds r22, 0x01BE
2b4c: 77 27 eor r23, r23
2b4e: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
2b52: 70 93 df 05 sts 0x05DF, r23
2b56: 60 93 de 05 sts 0x05DE, r22
2b5a: 80 91 bf 01 lds r24, 0x01BF
2b5e: 88 23 and r24, r24
2b60: 69 f0 breq .+26 ; 0x2b7c <Mittelwert+0x58>
2b62: 80 91 b4 01 lds r24, 0x01B4
2b66: 90 91 b5 01 lds r25, 0x01B5
2b6a: 60 91 bf 01 lds r22, 0x01BF
2b6e: 77 27 eor r23, r23
2b70: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
2b74: 70 93 dd 05 sts 0x05DD, r23
2b78: 60 93 dc 05 sts 0x05DC, r22
2b7c: 80 91 c0 01 lds r24, 0x01C0
2b80: 88 23 and r24, r24
2b82: 69 f0 breq .+26 ; 0x2b9e <Mittelwert+0x7a>
2b84: 80 91 b6 01 lds r24, 0x01B6
2b88: 90 91 b7 01 lds r25, 0x01B7
2b8c: 60 91 c0 01 lds r22, 0x01C0
2b90: 77 27 eor r23, r23
2b92: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
2b96: 70 93 eb 05 sts 0x05EB, r23
2b9a: 60 93 ea 05 sts 0x05EA, r22
2b9e: 80 91 c1 01 lds r24, 0x01C1
2ba2: 88 23 and r24, r24
2ba4: d9 f1 breq .+118 ; 0x2c1c <Mittelwert+0xf8>
2ba6: e0 90 e7 05 lds r14, 0x05E7
2baa: f0 90 e8 05 lds r15, 0x05E8
2bae: 60 91 ba 01 lds r22, 0x01BA
2bb2: 70 91 bb 01 lds r23, 0x01BB
2bb6: 20 91 c1 01 lds r18, 0x01C1
2bba: 00 27 eor r16, r16
2bbc: f7 fc sbrc r15, 7
2bbe: 00 95 com r16
2bc0: 10 2f mov r17, r16
2bc2: 57 01 movw r10, r14
2bc4: 68 01 movw r12, r16
2bc6: 43 e0 ldi r20, 0x03 ; 3
2bc8: aa 0c add r10, r10
2bca: bb 1c adc r11, r11
2bcc: cc 1c adc r12, r12
2bce: dd 1c adc r13, r13
2bd0: 4a 95 dec r20
2bd2: d1 f7 brne .-12 ; 0x2bc8 <Mittelwert+0xa4>
2bd4: ae 18 sub r10, r14
2bd6: bf 08 sbc r11, r15
2bd8: c0 0a sbc r12, r16
2bda: d1 0a sbc r13, r17
2bdc: 88 27 eor r24, r24
2bde: 77 fd sbrc r23, 7
2be0: 80 95 com r24
2be2: 98 2f mov r25, r24
2be4: 34 e0 ldi r19, 0x04 ; 4
2be6: 66 0f add r22, r22
2be8: 77 1f adc r23, r23
2bea: 88 1f adc r24, r24
2bec: 99 1f adc r25, r25
2bee: 3a 95 dec r19
2bf0: d1 f7 brne .-12 ; 0x2be6 <Mittelwert+0xc2>
2bf2: 33 27 eor r19, r19
2bf4: 44 27 eor r20, r20
2bf6: 55 27 eor r21, r21
2bf8: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
2bfc: a2 0e add r10, r18
2bfe: b3 1e adc r11, r19
2c00: c4 1e adc r12, r20
2c02: d5 1e adc r13, r21
2c04: c6 01 movw r24, r12
2c06: b5 01 movw r22, r10
2c08: 28 e0 ldi r18, 0x08 ; 8
2c0a: 30 e0 ldi r19, 0x00 ; 0
2c0c: 40 e0 ldi r20, 0x00 ; 0
2c0e: 50 e0 ldi r21, 0x00 ; 0
2c10: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
2c14: 30 93 e8 05 sts 0x05E8, r19
2c18: 20 93 e7 05 sts 0x05E7, r18
2c1c: 80 91 c2 01 lds r24, 0x01C2
2c20: 88 23 and r24, r24
2c22: d9 f1 breq .+118 ; 0x2c9a <Mittelwert+0x176>
2c24: e0 90 f0 05 lds r14, 0x05F0
2c28: f0 90 f1 05 lds r15, 0x05F1
2c2c: 60 91 b8 01 lds r22, 0x01B8
2c30: 70 91 b9 01 lds r23, 0x01B9
2c34: 20 91 c2 01 lds r18, 0x01C2
2c38: 00 27 eor r16, r16
2c3a: f7 fc sbrc r15, 7
2c3c: 00 95 com r16
2c3e: 10 2f mov r17, r16
2c40: 57 01 movw r10, r14
2c42: 68 01 movw r12, r16
2c44: 83 e0 ldi r24, 0x03 ; 3
2c46: aa 0c add r10, r10
2c48: bb 1c adc r11, r11
2c4a: cc 1c adc r12, r12
2c4c: dd 1c adc r13, r13
2c4e: 8a 95 dec r24
2c50: d1 f7 brne .-12 ; 0x2c46 <Mittelwert+0x122>
2c52: ae 18 sub r10, r14
2c54: bf 08 sbc r11, r15
2c56: c0 0a sbc r12, r16
2c58: d1 0a sbc r13, r17
2c5a: 88 27 eor r24, r24
2c5c: 77 fd sbrc r23, 7
2c5e: 80 95 com r24
2c60: 98 2f mov r25, r24
2c62: b4 e0 ldi r27, 0x04 ; 4
2c64: 66 0f add r22, r22
2c66: 77 1f adc r23, r23
2c68: 88 1f adc r24, r24
2c6a: 99 1f adc r25, r25
2c6c: ba 95 dec r27
2c6e: d1 f7 brne .-12 ; 0x2c64 <Mittelwert+0x140>
2c70: 33 27 eor r19, r19
2c72: 44 27 eor r20, r20
2c74: 55 27 eor r21, r21
2c76: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
2c7a: a2 0e add r10, r18
2c7c: b3 1e adc r11, r19
2c7e: c4 1e adc r12, r20
2c80: d5 1e adc r13, r21
2c82: c6 01 movw r24, r12
2c84: b5 01 movw r22, r10
2c86: 28 e0 ldi r18, 0x08 ; 8
2c88: 30 e0 ldi r19, 0x00 ; 0
2c8a: 40 e0 ldi r20, 0x00 ; 0
2c8c: 50 e0 ldi r21, 0x00 ; 0
2c8e: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
2c92: 30 93 f1 05 sts 0x05F1, r19
2c96: 20 93 f0 05 sts 0x05F0, r18
2c9a: 80 91 c3 01 lds r24, 0x01C3
2c9e: 88 23 and r24, r24
2ca0: a1 f1 breq .+104 ; 0x2d0a <Mittelwert+0x1e6>
2ca2: e0 90 e1 05 lds r14, 0x05E1
2ca6: f0 90 e2 05 lds r15, 0x05E2
2caa: 60 91 bc 01 lds r22, 0x01BC
2cae: 70 91 bd 01 lds r23, 0x01BD
2cb2: 20 91 c3 01 lds r18, 0x01C3
2cb6: 00 27 eor r16, r16
2cb8: f7 fc sbrc r15, 7
2cba: 00 95 com r16
2cbc: 10 2f mov r17, r16
2cbe: 57 01 movw r10, r14
2cc0: 68 01 movw r12, r16
2cc2: a3 e0 ldi r26, 0x03 ; 3
2cc4: aa 0c add r10, r10
2cc6: bb 1c adc r11, r11
2cc8: cc 1c adc r12, r12
2cca: dd 1c adc r13, r13
2ccc: aa 95 dec r26
2cce: d1 f7 brne .-12 ; 0x2cc4 <Mittelwert+0x1a0>
2cd0: ae 18 sub r10, r14
2cd2: bf 08 sbc r11, r15
2cd4: c0 0a sbc r12, r16
2cd6: d1 0a sbc r13, r17
2cd8: 88 27 eor r24, r24
2cda: 77 fd sbrc r23, 7
2cdc: 80 95 com r24
2cde: 98 2f mov r25, r24
2ce0: 33 27 eor r19, r19
2ce2: 44 27 eor r20, r20
2ce4: 55 27 eor r21, r21
2ce6: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
2cea: a2 0e add r10, r18
2cec: b3 1e adc r11, r19
2cee: c4 1e adc r12, r20
2cf0: d5 1e adc r13, r21
2cf2: c6 01 movw r24, r12
2cf4: b5 01 movw r22, r10
2cf6: 28 e0 ldi r18, 0x08 ; 8
2cf8: 30 e0 ldi r19, 0x00 ; 0
2cfa: 40 e0 ldi r20, 0x00 ; 0
2cfc: 50 e0 ldi r21, 0x00 ; 0
2cfe: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
2d02: 30 93 e2 05 sts 0x05E2, r19
2d06: 20 93 e1 05 sts 0x05E1, r18
2d0a: 10 92 b3 01 sts 0x01B3, r1
2d0e: 10 92 b2 01 sts 0x01B2, r1
2d12: 10 92 be 01 sts 0x01BE, r1
2d16: 10 92 b5 01 sts 0x01B5, r1
2d1a: 10 92 b4 01 sts 0x01B4, r1
2d1e: 10 92 bf 01 sts 0x01BF, r1
2d22: 10 92 b7 01 sts 0x01B7, r1
2d26: 10 92 b6 01 sts 0x01B6, r1
2d2a: 10 92 c0 01 sts 0x01C0, r1
2d2e: 10 92 b9 01 sts 0x01B9, r1
2d32: 10 92 b8 01 sts 0x01B8, r1
2d36: 10 92 c2 01 sts 0x01C2, r1
2d3a: 10 92 bb 01 sts 0x01BB, r1
2d3e: 10 92 ba 01 sts 0x01BA, r1
2d42: 10 92 c1 01 sts 0x01C1, r1
2d46: 10 92 bd 01 sts 0x01BD, r1
2d4a: 10 92 bc 01 sts 0x01BC, r1
2d4e: 10 92 c3 01 sts 0x01C3, r1
2d52: 80 91 0b 02 lds r24, 0x020B
2d56: 90 91 0c 02 lds r25, 0x020C
2d5a: a0 91 0d 02 lds r26, 0x020D
2d5e: b0 91 0e 02 lds r27, 0x020E
2d62: 80 93 f7 01 sts 0x01F7, r24
2d66: 90 93 f8 01 sts 0x01F8, r25
2d6a: a0 93 f9 01 sts 0x01F9, r26
2d6e: b0 93 fa 01 sts 0x01FA, r27
2d72: 80 91 fb 01 lds r24, 0x01FB
2d76: 90 91 fc 01 lds r25, 0x01FC
2d7a: a0 91 fd 01 lds r26, 0x01FD
2d7e: b0 91 fe 01 lds r27, 0x01FE
2d82: 80 93 e7 01 sts 0x01E7, r24
2d86: 90 93 e8 01 sts 0x01E8, r25
2d8a: a0 93 e9 01 sts 0x01E9, r26
2d8e: b0 93 ea 01 sts 0x01EA, r27
2d92: 80 91 03 02 lds r24, 0x0203
2d96: 90 91 04 02 lds r25, 0x0204
2d9a: a0 91 05 02 lds r26, 0x0205
2d9e: b0 91 06 02 lds r27, 0x0206
2da2: 80 93 ef 01 sts 0x01EF, r24
2da6: 90 93 f0 01 sts 0x01F0, r25
2daa: a0 93 f1 01 sts 0x01F1, r26
2dae: b0 93 f2 01 sts 0x01F2, r27
2db2: 80 91 ff 01 lds r24, 0x01FF
2db6: 90 91 00 02 lds r25, 0x0200
2dba: a0 91 01 02 lds r26, 0x0201
2dbe: b0 91 02 02 lds r27, 0x0202
2dc2: 80 93 eb 01 sts 0x01EB, r24
2dc6: 90 93 ec 01 sts 0x01EC, r25
2dca: a0 93 ed 01 sts 0x01ED, r26
2dce: b0 93 ee 01 sts 0x01EE, r27
2dd2: 80 91 07 02 lds r24, 0x0207
2dd6: 90 91 08 02 lds r25, 0x0208
2dda: a0 91 09 02 lds r26, 0x0209
2dde: b0 91 0a 02 lds r27, 0x020A
2de2: 80 93 f3 01 sts 0x01F3, r24
2de6: 90 93 f4 01 sts 0x01F4, r25
2dea: a0 93 f5 01 sts 0x01F5, r26
2dee: b0 93 f6 01 sts 0x01F6, r27
2df2: 8f ee ldi r24, 0xEF ; 239
2df4: 80 93 7a 00 sts 0x007A, r24
2df8: 80 91 de 05 lds r24, 0x05DE
2dfc: 90 91 df 05 lds r25, 0x05DF
2e00: 89 3c cpi r24, 0xC9 ; 201
2e02: 91 05 cpc r25, r1
2e04: 7c f0 brlt .+30 ; 0x2e24 <Mittelwert+0x300>
2e06: 20 91 de 05 lds r18, 0x05DE
2e0a: 30 91 df 05 lds r19, 0x05DF
2e0e: 80 91 de 05 lds r24, 0x05DE
2e12: 90 91 df 05 lds r25, 0x05DF
2e16: 88 0f add r24, r24
2e18: 99 1f adc r25, r25
2e1a: 88 0f add r24, r24
2e1c: 99 1f adc r25, r25
2e1e: 20 52 subi r18, 0x20 ; 32
2e20: 33 40 sbci r19, 0x03 ; 3
2e22: 15 c0 rjmp .+42 ; 0x2e4e <Mittelwert+0x32a>
2e24: 80 91 de 05 lds r24, 0x05DE
2e28: 90 91 df 05 lds r25, 0x05DF
2e2c: 88 53 subi r24, 0x38 ; 56
2e2e: 9f 4f sbci r25, 0xFF ; 255
2e30: a4 f4 brge .+40 ; 0x2e5a <Mittelwert+0x336>
2e32: 20 91 de 05 lds r18, 0x05DE
2e36: 30 91 df 05 lds r19, 0x05DF
2e3a: 80 91 de 05 lds r24, 0x05DE
2e3e: 90 91 df 05 lds r25, 0x05DF
2e42: 88 0f add r24, r24
2e44: 99 1f adc r25, r25
2e46: 88 0f add r24, r24
2e48: 99 1f adc r25, r25
2e4a: 20 5e subi r18, 0xE0 ; 224
2e4c: 3c 4f sbci r19, 0xFC ; 252
2e4e: 82 0f add r24, r18
2e50: 93 1f adc r25, r19
2e52: 90 93 df 05 sts 0x05DF, r25
2e56: 80 93 de 05 sts 0x05DE, r24
2e5a: 80 91 dc 05 lds r24, 0x05DC
2e5e: 90 91 dd 05 lds r25, 0x05DD
2e62: 89 3c cpi r24, 0xC9 ; 201
2e64: 91 05 cpc r25, r1
2e66: 7c f0 brlt .+30 ; 0x2e86 <Mittelwert+0x362>
2e68: 20 91 dc 05 lds r18, 0x05DC
2e6c: 30 91 dd 05 lds r19, 0x05DD
2e70: 80 91 dc 05 lds r24, 0x05DC
2e74: 90 91 dd 05 lds r25, 0x05DD
2e78: 88 0f add r24, r24
2e7a: 99 1f adc r25, r25
2e7c: 88 0f add r24, r24
2e7e: 99 1f adc r25, r25
2e80: 20 52 subi r18, 0x20 ; 32
2e82: 33 40 sbci r19, 0x03 ; 3
2e84: 15 c0 rjmp .+42 ; 0x2eb0 <Mittelwert+0x38c>
2e86: 80 91 dc 05 lds r24, 0x05DC
2e8a: 90 91 dd 05 lds r25, 0x05DD
2e8e: 88 53 subi r24, 0x38 ; 56
2e90: 9f 4f sbci r25, 0xFF ; 255
2e92: a4 f4 brge .+40 ; 0x2ebc <Mittelwert+0x398>
2e94: 20 91 dc 05 lds r18, 0x05DC
2e98: 30 91 dd 05 lds r19, 0x05DD
2e9c: 80 91 dc 05 lds r24, 0x05DC
2ea0: 90 91 dd 05 lds r25, 0x05DD
2ea4: 88 0f add r24, r24
2ea6: 99 1f adc r25, r25
2ea8: 88 0f add r24, r24
2eaa: 99 1f adc r25, r25
2eac: 20 5e subi r18, 0xE0 ; 224
2eae: 3c 4f sbci r19, 0xFC ; 252
2eb0: 82 0f add r24, r18
2eb2: 93 1f adc r25, r19
2eb4: 90 93 dd 05 sts 0x05DD, r25
2eb8: 80 93 dc 05 sts 0x05DC, r24
2ebc: 20 91 1f 02 lds r18, 0x021F
2ec0: 30 91 20 02 lds r19, 0x0220
2ec4: 80 91 a6 05 lds r24, 0x05A6
2ec8: e8 2f mov r30, r24
2eca: ff 27 eor r31, r31
2ecc: ee 0f add r30, r30
2ece: ff 1f adc r31, r31
2ed0: ea 58 subi r30, 0x8A ; 138
2ed2: fa 4f sbci r31, 0xFA ; 250
2ed4: 80 81 ld r24, Z
2ed6: 91 81 ldd r25, Z+1 ; 0x01
2ed8: 82 59 subi r24, 0x92 ; 146
2eda: 9f 4f sbci r25, 0xFF ; 255
2edc: 28 17 cp r18, r24
2ede: 39 07 cpc r19, r25
2ee0: 1c f4 brge .+6 ; 0x2ee8 <Mittelwert+0x3c4>
2ee2: 2f 5f subi r18, 0xFF ; 255
2ee4: 3f 4f sbci r19, 0xFF ; 255
2ee6: 0c c0 rjmp .+24 ; 0x2f00 <Mittelwert+0x3dc>
2ee8: 80 81 ld r24, Z
2eea: 91 81 ldd r25, Z+1 ; 0x01
2eec: 82 59 subi r24, 0x92 ; 146
2eee: 9f 4f sbci r25, 0xFF ; 255
2ef0: 82 17 cp r24, r18
2ef2: 93 07 cpc r25, r19
2ef4: 4c f4 brge .+18 ; 0x2f08 <Mittelwert+0x3e4>
2ef6: 21 15 cp r18, r1
2ef8: 31 05 cpc r19, r1
2efa: 31 f0 breq .+12 ; 0x2f08 <Mittelwert+0x3e4>
2efc: 21 50 subi r18, 0x01 ; 1
2efe: 30 40 sbci r19, 0x00 ; 0
2f00: 30 93 20 02 sts 0x0220, r19
2f04: 20 93 1f 02 sts 0x021F, r18
2f08: 20 91 21 02 lds r18, 0x0221
2f0c: 30 91 22 02 lds r19, 0x0222
2f10: 80 91 a7 05 lds r24, 0x05A7
2f14: e8 2f mov r30, r24
2f16: ff 27 eor r31, r31
2f18: ee 0f add r30, r30
2f1a: ff 1f adc r31, r31
2f1c: ea 58 subi r30, 0x8A ; 138
2f1e: fa 4f sbci r31, 0xFA ; 250
2f20: 80 81 ld r24, Z
2f22: 91 81 ldd r25, Z+1 ; 0x01
2f24: 82 59 subi r24, 0x92 ; 146
2f26: 9f 4f sbci r25, 0xFF ; 255
2f28: 28 17 cp r18, r24
2f2a: 39 07 cpc r19, r25
2f2c: 1c f4 brge .+6 ; 0x2f34 <Mittelwert+0x410>
2f2e: 2f 5f subi r18, 0xFF ; 255
2f30: 3f 4f sbci r19, 0xFF ; 255
2f32: 0c c0 rjmp .+24 ; 0x2f4c <Mittelwert+0x428>
2f34: 80 81 ld r24, Z
2f36: 91 81 ldd r25, Z+1 ; 0x01
2f38: 82 59 subi r24, 0x92 ; 146
2f3a: 9f 4f sbci r25, 0xFF ; 255
2f3c: 82 17 cp r24, r18
2f3e: 93 07 cpc r25, r19
2f40: 4c f4 brge .+18 ; 0x2f54 <Mittelwert+0x430>
2f42: 21 15 cp r18, r1
2f44: 31 05 cpc r19, r1
2f46: 31 f0 breq .+12 ; 0x2f54 <Mittelwert+0x430>
2f48: 21 50 subi r18, 0x01 ; 1
2f4a: 30 40 sbci r19, 0x00 ; 0
2f4c: 30 93 22 02 sts 0x0222, r19
2f50: 20 93 21 02 sts 0x0221, r18
2f54: 20 91 23 02 lds r18, 0x0223
2f58: 30 91 24 02 lds r19, 0x0224
2f5c: 80 91 a8 05 lds r24, 0x05A8
2f60: e8 2f mov r30, r24
2f62: ff 27 eor r31, r31
2f64: ee 0f add r30, r30
2f66: ff 1f adc r31, r31
2f68: ea 58 subi r30, 0x8A ; 138
2f6a: fa 4f sbci r31, 0xFA ; 250
2f6c: 80 81 ld r24, Z
2f6e: 91 81 ldd r25, Z+1 ; 0x01
2f70: 82 59 subi r24, 0x92 ; 146
2f72: 9f 4f sbci r25, 0xFF ; 255
2f74: 28 17 cp r18, r24
2f76: 39 07 cpc r19, r25
2f78: 1c f4 brge .+6 ; 0x2f80 <Mittelwert+0x45c>
2f7a: 2f 5f subi r18, 0xFF ; 255
2f7c: 3f 4f sbci r19, 0xFF ; 255
2f7e: 0c c0 rjmp .+24 ; 0x2f98 <Mittelwert+0x474>
2f80: 80 81 ld r24, Z
2f82: 91 81 ldd r25, Z+1 ; 0x01
2f84: 82 59 subi r24, 0x92 ; 146
2f86: 9f 4f sbci r25, 0xFF ; 255
2f88: 82 17 cp r24, r18
2f8a: 93 07 cpc r25, r19
2f8c: 4c f4 brge .+18 ; 0x2fa0 <Mittelwert+0x47c>
2f8e: 21 15 cp r18, r1
2f90: 31 05 cpc r19, r1
2f92: 31 f0 breq .+12 ; 0x2fa0 <Mittelwert+0x47c>
2f94: 21 50 subi r18, 0x01 ; 1
2f96: 30 40 sbci r19, 0x00 ; 0
2f98: 30 93 24 02 sts 0x0224, r19
2f9c: 20 93 23 02 sts 0x0223, r18
2fa0: 20 91 25 02 lds r18, 0x0225
2fa4: 30 91 26 02 lds r19, 0x0226
2fa8: 80 91 a9 05 lds r24, 0x05A9
2fac: e8 2f mov r30, r24
2fae: ff 27 eor r31, r31
2fb0: ee 0f add r30, r30
2fb2: ff 1f adc r31, r31
2fb4: ea 58 subi r30, 0x8A ; 138
2fb6: fa 4f sbci r31, 0xFA ; 250
2fb8: 80 81 ld r24, Z
2fba: 91 81 ldd r25, Z+1 ; 0x01
2fbc: 82 59 subi r24, 0x92 ; 146
2fbe: 9f 4f sbci r25, 0xFF ; 255
2fc0: 28 17 cp r18, r24
2fc2: 39 07 cpc r19, r25
2fc4: 1c f4 brge .+6 ; 0x2fcc <Mittelwert+0x4a8>
2fc6: 2f 5f subi r18, 0xFF ; 255
2fc8: 3f 4f sbci r19, 0xFF ; 255
2fca: 0c c0 rjmp .+24 ; 0x2fe4 <Mittelwert+0x4c0>
2fcc: 80 81 ld r24, Z
2fce: 91 81 ldd r25, Z+1 ; 0x01
2fd0: 82 59 subi r24, 0x92 ; 146
2fd2: 9f 4f sbci r25, 0xFF ; 255
2fd4: 82 17 cp r24, r18
2fd6: 93 07 cpc r25, r19
2fd8: 4c f4 brge .+18 ; 0x2fec <Mittelwert+0x4c8>
2fda: 21 15 cp r18, r1
2fdc: 31 05 cpc r19, r1
2fde: 31 f0 breq .+12 ; 0x2fec <Mittelwert+0x4c8>
2fe0: 21 50 subi r18, 0x01 ; 1
2fe2: 30 40 sbci r19, 0x00 ; 0
2fe4: 30 93 26 02 sts 0x0226, r19
2fe8: 20 93 25 02 sts 0x0225, r18
2fec: 80 91 1f 02 lds r24, 0x021F
2ff0: 90 91 20 02 lds r25, 0x0220
2ff4: 97 ff sbrs r25, 7
2ff6: 05 c0 rjmp .+10 ; 0x3002 <Mittelwert+0x4de>
2ff8: 10 92 20 02 sts 0x0220, r1
2ffc: 10 92 1f 02 sts 0x021F, r1
3000: 0a c0 rjmp .+20 ; 0x3016 <Mittelwert+0x4f2>
3002: 8f 3f cpi r24, 0xFF ; 255
3004: 91 05 cpc r25, r1
3006: 39 f0 breq .+14 ; 0x3016 <Mittelwert+0x4f2>
3008: 34 f0 brlt .+12 ; 0x3016 <Mittelwert+0x4f2>
300a: 8f ef ldi r24, 0xFF ; 255
300c: 90 e0 ldi r25, 0x00 ; 0
300e: 90 93 20 02 sts 0x0220, r25
3012: 80 93 1f 02 sts 0x021F, r24
3016: 80 91 21 02 lds r24, 0x0221
301a: 90 91 22 02 lds r25, 0x0222
301e: 97 ff sbrs r25, 7
3020: 05 c0 rjmp .+10 ; 0x302c <Mittelwert+0x508>
3022: 10 92 22 02 sts 0x0222, r1
3026: 10 92 21 02 sts 0x0221, r1
302a: 0a c0 rjmp .+20 ; 0x3040 <Mittelwert+0x51c>
302c: 8f 3f cpi r24, 0xFF ; 255
302e: 91 05 cpc r25, r1
3030: 39 f0 breq .+14 ; 0x3040 <Mittelwert+0x51c>
3032: 34 f0 brlt .+12 ; 0x3040 <Mittelwert+0x51c>
3034: 8f ef ldi r24, 0xFF ; 255
3036: 90 e0 ldi r25, 0x00 ; 0
3038: 90 93 22 02 sts 0x0222, r25
303c: 80 93 21 02 sts 0x0221, r24
3040: 80 91 23 02 lds r24, 0x0223
3044: 90 91 24 02 lds r25, 0x0224
3048: 97 ff sbrs r25, 7
304a: 05 c0 rjmp .+10 ; 0x3056 <Mittelwert+0x532>
304c: 10 92 24 02 sts 0x0224, r1
3050: 10 92 23 02 sts 0x0223, r1
3054: 0a c0 rjmp .+20 ; 0x306a <Mittelwert+0x546>
3056: 8f 3f cpi r24, 0xFF ; 255
3058: 91 05 cpc r25, r1
305a: 39 f0 breq .+14 ; 0x306a <Mittelwert+0x546>
305c: 34 f0 brlt .+12 ; 0x306a <Mittelwert+0x546>
305e: 8f ef ldi r24, 0xFF ; 255
3060: 90 e0 ldi r25, 0x00 ; 0
3062: 90 93 24 02 sts 0x0224, r25
3066: 80 93 23 02 sts 0x0223, r24
306a: 80 91 25 02 lds r24, 0x0225
306e: 90 91 26 02 lds r25, 0x0226
3072: 97 ff sbrs r25, 7
3074: 05 c0 rjmp .+10 ; 0x3080 <Mittelwert+0x55c>
3076: 10 92 26 02 sts 0x0226, r1
307a: 10 92 25 02 sts 0x0225, r1
307e: 0a c0 rjmp .+20 ; 0x3094 <Mittelwert+0x570>
3080: 8f 3f cpi r24, 0xFF ; 255
3082: 91 05 cpc r25, r1
3084: 39 f0 breq .+14 ; 0x3094 <Mittelwert+0x570>
3086: 34 f0 brlt .+12 ; 0x3094 <Mittelwert+0x570>
3088: 8f ef ldi r24, 0xFF ; 255
308a: 90 e0 ldi r25, 0x00 ; 0
308c: 90 93 26 02 sts 0x0226, r25
3090: 80 93 25 02 sts 0x0225, r24
3094: 1f 91 pop r17
3096: 0f 91 pop r16
3098: ff 90 pop r15
309a: ef 90 pop r14
309c: df 90 pop r13
309e: cf 90 pop r12
30a0: bf 90 pop r11
30a2: af 90 pop r10
30a4: 08 95 ret
000030a6 <CalibrierMittelwert>:
30a6: 10 92 7a 00 sts 0x007A, r1
30aa: 80 91 be 01 lds r24, 0x01BE
30ae: 88 23 and r24, r24
30b0: 69 f0 breq .+26 ; 0x30cc <CalibrierMittelwert+0x26>
30b2: 80 91 b2 01 lds r24, 0x01B2
30b6: 90 91 b3 01 lds r25, 0x01B3
30ba: 60 91 be 01 lds r22, 0x01BE
30be: 77 27 eor r23, r23
30c0: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
30c4: 70 93 df 05 sts 0x05DF, r23
30c8: 60 93 de 05 sts 0x05DE, r22
30cc: 80 91 bf 01 lds r24, 0x01BF
30d0: 88 23 and r24, r24
30d2: 69 f0 breq .+26 ; 0x30ee <CalibrierMittelwert+0x48>
30d4: 80 91 b4 01 lds r24, 0x01B4
30d8: 90 91 b5 01 lds r25, 0x01B5
30dc: 60 91 bf 01 lds r22, 0x01BF
30e0: 77 27 eor r23, r23
30e2: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
30e6: 70 93 dd 05 sts 0x05DD, r23
30ea: 60 93 dc 05 sts 0x05DC, r22
30ee: 80 91 c0 01 lds r24, 0x01C0
30f2: 88 23 and r24, r24
30f4: 69 f0 breq .+26 ; 0x3110 <CalibrierMittelwert+0x6a>
30f6: 80 91 b6 01 lds r24, 0x01B6
30fa: 90 91 b7 01 lds r25, 0x01B7
30fe: 60 91 c0 01 lds r22, 0x01C0
3102: 77 27 eor r23, r23
3104: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
3108: 70 93 eb 05 sts 0x05EB, r23
310c: 60 93 ea 05 sts 0x05EA, r22
3110: 80 91 c1 01 lds r24, 0x01C1
3114: 88 23 and r24, r24
3116: d1 f0 breq .+52 ; 0x314c <CalibrierMittelwert+0xa6>
3118: 60 91 ba 01 lds r22, 0x01BA
311c: 70 91 bb 01 lds r23, 0x01BB
3120: 20 91 c1 01 lds r18, 0x01C1
3124: 88 27 eor r24, r24
3126: 77 fd sbrc r23, 7
3128: 80 95 com r24
312a: 98 2f mov r25, r24
312c: 34 e0 ldi r19, 0x04 ; 4
312e: 66 0f add r22, r22
3130: 77 1f adc r23, r23
3132: 88 1f adc r24, r24
3134: 99 1f adc r25, r25
3136: 3a 95 dec r19
3138: d1 f7 brne .-12 ; 0x312e <CalibrierMittelwert+0x88>
313a: 33 27 eor r19, r19
313c: 44 27 eor r20, r20
313e: 55 27 eor r21, r21
3140: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
3144: 30 93 e8 05 sts 0x05E8, r19
3148: 20 93 e7 05 sts 0x05E7, r18
314c: 80 91 c2 01 lds r24, 0x01C2
3150: 88 23 and r24, r24
3152: d1 f0 breq .+52 ; 0x3188 <CalibrierMittelwert+0xe2>
3154: 60 91 b8 01 lds r22, 0x01B8
3158: 70 91 b9 01 lds r23, 0x01B9
315c: 20 91 c2 01 lds r18, 0x01C2
3160: 88 27 eor r24, r24
3162: 77 fd sbrc r23, 7
3164: 80 95 com r24
3166: 98 2f mov r25, r24
3168: b4 e0 ldi r27, 0x04 ; 4
316a: 66 0f add r22, r22
316c: 77 1f adc r23, r23
316e: 88 1f adc r24, r24
3170: 99 1f adc r25, r25
3172: ba 95 dec r27
3174: d1 f7 brne .-12 ; 0x316a <CalibrierMittelwert+0xc4>
3176: 33 27 eor r19, r19
3178: 44 27 eor r20, r20
317a: 55 27 eor r21, r21
317c: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
3180: 30 93 f1 05 sts 0x05F1, r19
3184: 20 93 f0 05 sts 0x05F0, r18
3188: 80 91 c3 01 lds r24, 0x01C3
318c: 88 23 and r24, r24
318e: 99 f0 breq .+38 ; 0x31b6 <CalibrierMittelwert+0x110>
3190: 60 91 bc 01 lds r22, 0x01BC
3194: 70 91 bd 01 lds r23, 0x01BD
3198: 20 91 c3 01 lds r18, 0x01C3
319c: 88 27 eor r24, r24
319e: 77 fd sbrc r23, 7
31a0: 80 95 com r24
31a2: 98 2f mov r25, r24
31a4: 33 27 eor r19, r19
31a6: 44 27 eor r20, r20
31a8: 55 27 eor r21, r21
31aa: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
31ae: 30 93 e2 05 sts 0x05E2, r19
31b2: 20 93 e1 05 sts 0x05E1, r18
31b6: 10 92 b3 01 sts 0x01B3, r1
31ba: 10 92 b2 01 sts 0x01B2, r1
31be: 10 92 be 01 sts 0x01BE, r1
31c2: 10 92 b5 01 sts 0x01B5, r1
31c6: 10 92 b4 01 sts 0x01B4, r1
31ca: 10 92 bf 01 sts 0x01BF, r1
31ce: 10 92 b7 01 sts 0x01B7, r1
31d2: 10 92 b6 01 sts 0x01B6, r1
31d6: 10 92 c0 01 sts 0x01C0, r1
31da: 10 92 b9 01 sts 0x01B9, r1
31de: 10 92 b8 01 sts 0x01B8, r1
31e2: 10 92 c2 01 sts 0x01C2, r1
31e6: 10 92 bb 01 sts 0x01BB, r1
31ea: 10 92 ba 01 sts 0x01BA, r1
31ee: 10 92 c1 01 sts 0x01C1, r1
31f2: 10 92 bd 01 sts 0x01BD, r1
31f6: 10 92 bc 01 sts 0x01BC, r1
31fa: 10 92 c3 01 sts 0x01C3, r1
31fe: 8f ee ldi r24, 0xEF ; 239
3200: 80 93 7a 00 sts 0x007A, r24
3204: 20 91 1f 02 lds r18, 0x021F
3208: 30 91 20 02 lds r19, 0x0220
320c: 80 91 a6 05 lds r24, 0x05A6
3210: e8 2f mov r30, r24
3212: ff 27 eor r31, r31
3214: ee 0f add r30, r30
3216: ff 1f adc r31, r31
3218: ea 58 subi r30, 0x8A ; 138
321a: fa 4f sbci r31, 0xFA ; 250
321c: 80 81 ld r24, Z
321e: 91 81 ldd r25, Z+1 ; 0x01
3220: 82 59 subi r24, 0x92 ; 146
3222: 9f 4f sbci r25, 0xFF ; 255
3224: 28 17 cp r18, r24
3226: 39 07 cpc r19, r25
3228: 1c f4 brge .+6 ; 0x3230 <CalibrierMittelwert+0x18a>
322a: 2f 5f subi r18, 0xFF ; 255
322c: 3f 4f sbci r19, 0xFF ; 255
322e: 0c c0 rjmp .+24 ; 0x3248 <CalibrierMittelwert+0x1a2>
3230: 80 81 ld r24, Z
3232: 91 81 ldd r25, Z+1 ; 0x01
3234: 82 59 subi r24, 0x92 ; 146
3236: 9f 4f sbci r25, 0xFF ; 255
3238: 82 17 cp r24, r18
323a: 93 07 cpc r25, r19
323c: 4c f4 brge .+18 ; 0x3250 <CalibrierMittelwert+0x1aa>
323e: 21 15 cp r18, r1
3240: 31 05 cpc r19, r1
3242: 31 f0 breq .+12 ; 0x3250 <CalibrierMittelwert+0x1aa>
3244: 21 50 subi r18, 0x01 ; 1
3246: 30 40 sbci r19, 0x00 ; 0
3248: 30 93 20 02 sts 0x0220, r19
324c: 20 93 1f 02 sts 0x021F, r18
3250: 20 91 21 02 lds r18, 0x0221
3254: 30 91 22 02 lds r19, 0x0222
3258: 80 91 a7 05 lds r24, 0x05A7
325c: e8 2f mov r30, r24
325e: ff 27 eor r31, r31
3260: ee 0f add r30, r30
3262: ff 1f adc r31, r31
3264: ea 58 subi r30, 0x8A ; 138
3266: fa 4f sbci r31, 0xFA ; 250
3268: 80 81 ld r24, Z
326a: 91 81 ldd r25, Z+1 ; 0x01
326c: 82 59 subi r24, 0x92 ; 146
326e: 9f 4f sbci r25, 0xFF ; 255
3270: 28 17 cp r18, r24
3272: 39 07 cpc r19, r25
3274: 1c f4 brge .+6 ; 0x327c <CalibrierMittelwert+0x1d6>
3276: 2f 5f subi r18, 0xFF ; 255
3278: 3f 4f sbci r19, 0xFF ; 255
327a: 0c c0 rjmp .+24 ; 0x3294 <CalibrierMittelwert+0x1ee>
327c: 80 81 ld r24, Z
327e: 91 81 ldd r25, Z+1 ; 0x01
3280: 82 59 subi r24, 0x92 ; 146
3282: 9f 4f sbci r25, 0xFF ; 255
3284: 82 17 cp r24, r18
3286: 93 07 cpc r25, r19
3288: 4c f4 brge .+18 ; 0x329c <CalibrierMittelwert+0x1f6>
328a: 21 15 cp r18, r1
328c: 31 05 cpc r19, r1
328e: 31 f0 breq .+12 ; 0x329c <CalibrierMittelwert+0x1f6>
3290: 21 50 subi r18, 0x01 ; 1
3292: 30 40 sbci r19, 0x00 ; 0
3294: 30 93 22 02 sts 0x0222, r19
3298: 20 93 21 02 sts 0x0221, r18
329c: 20 91 23 02 lds r18, 0x0223
32a0: 30 91 24 02 lds r19, 0x0224
32a4: 80 91 a8 05 lds r24, 0x05A8
32a8: e8 2f mov r30, r24
32aa: ff 27 eor r31, r31
32ac: ee 0f add r30, r30
32ae: ff 1f adc r31, r31
32b0: ea 58 subi r30, 0x8A ; 138
32b2: fa 4f sbci r31, 0xFA ; 250
32b4: 80 81 ld r24, Z
32b6: 91 81 ldd r25, Z+1 ; 0x01
32b8: 82 59 subi r24, 0x92 ; 146
32ba: 9f 4f sbci r25, 0xFF ; 255
32bc: 28 17 cp r18, r24
32be: 39 07 cpc r19, r25
32c0: 1c f4 brge .+6 ; 0x32c8 <CalibrierMittelwert+0x222>
32c2: 2f 5f subi r18, 0xFF ; 255
32c4: 3f 4f sbci r19, 0xFF ; 255
32c6: 0c c0 rjmp .+24 ; 0x32e0 <CalibrierMittelwert+0x23a>
32c8: 80 81 ld r24, Z
32ca: 91 81 ldd r25, Z+1 ; 0x01
32cc: 82 59 subi r24, 0x92 ; 146
32ce: 9f 4f sbci r25, 0xFF ; 255
32d0: 82 17 cp r24, r18
32d2: 93 07 cpc r25, r19
32d4: 4c f4 brge .+18 ; 0x32e8 <CalibrierMittelwert+0x242>
32d6: 21 15 cp r18, r1
32d8: 31 05 cpc r19, r1
32da: 31 f0 breq .+12 ; 0x32e8 <CalibrierMittelwert+0x242>
32dc: 21 50 subi r18, 0x01 ; 1
32de: 30 40 sbci r19, 0x00 ; 0
32e0: 30 93 24 02 sts 0x0224, r19
32e4: 20 93 23 02 sts 0x0223, r18
32e8: 20 91 25 02 lds r18, 0x0225
32ec: 30 91 26 02 lds r19, 0x0226
32f0: 80 91 a9 05 lds r24, 0x05A9
32f4: e8 2f mov r30, r24
32f6: ff 27 eor r31, r31
32f8: ee 0f add r30, r30
32fa: ff 1f adc r31, r31
32fc: ea 58 subi r30, 0x8A ; 138
32fe: fa 4f sbci r31, 0xFA ; 250
3300: 80 81 ld r24, Z
3302: 91 81 ldd r25, Z+1 ; 0x01
3304: 82 59 subi r24, 0x92 ; 146
3306: 9f 4f sbci r25, 0xFF ; 255
3308: 28 17 cp r18, r24
330a: 39 07 cpc r19, r25
330c: 1c f4 brge .+6 ; 0x3314 <CalibrierMittelwert+0x26e>
330e: 2f 5f subi r18, 0xFF ; 255
3310: 3f 4f sbci r19, 0xFF ; 255
3312: 0c c0 rjmp .+24 ; 0x332c <CalibrierMittelwert+0x286>
3314: 80 81 ld r24, Z
3316: 91 81 ldd r25, Z+1 ; 0x01
3318: 82 59 subi r24, 0x92 ; 146
331a: 9f 4f sbci r25, 0xFF ; 255
331c: 82 17 cp r24, r18
331e: 93 07 cpc r25, r19
3320: 4c f4 brge .+18 ; 0x3334 <CalibrierMittelwert+0x28e>
3322: 21 15 cp r18, r1
3324: 31 05 cpc r19, r1
3326: 31 f0 breq .+12 ; 0x3334 <CalibrierMittelwert+0x28e>
3328: 21 50 subi r18, 0x01 ; 1
332a: 30 40 sbci r19, 0x00 ; 0
332c: 30 93 26 02 sts 0x0226, r19
3330: 20 93 25 02 sts 0x0225, r18
3334: 80 91 1f 02 lds r24, 0x021F
3338: 90 91 20 02 lds r25, 0x0220
333c: 97 ff sbrs r25, 7
333e: 05 c0 rjmp .+10 ; 0x334a <CalibrierMittelwert+0x2a4>
3340: 10 92 20 02 sts 0x0220, r1
3344: 10 92 1f 02 sts 0x021F, r1
3348: 0a c0 rjmp .+20 ; 0x335e <CalibrierMittelwert+0x2b8>
334a: 8f 3f cpi r24, 0xFF ; 255
334c: 91 05 cpc r25, r1
334e: 39 f0 breq .+14 ; 0x335e <CalibrierMittelwert+0x2b8>
3350: 34 f0 brlt .+12 ; 0x335e <CalibrierMittelwert+0x2b8>
3352: 8f ef ldi r24, 0xFF ; 255
3354: 90 e0 ldi r25, 0x00 ; 0
3356: 90 93 20 02 sts 0x0220, r25
335a: 80 93 1f 02 sts 0x021F, r24
335e: 80 91 21 02 lds r24, 0x0221
3362: 90 91 22 02 lds r25, 0x0222
3366: 97 ff sbrs r25, 7
3368: 05 c0 rjmp .+10 ; 0x3374 <CalibrierMittelwert+0x2ce>
336a: 10 92 22 02 sts 0x0222, r1
336e: 10 92 21 02 sts 0x0221, r1
3372: 0a c0 rjmp .+20 ; 0x3388 <CalibrierMittelwert+0x2e2>
3374: 8f 3f cpi r24, 0xFF ; 255
3376: 91 05 cpc r25, r1
3378: 39 f0 breq .+14 ; 0x3388 <CalibrierMittelwert+0x2e2>
337a: 34 f0 brlt .+12 ; 0x3388 <CalibrierMittelwert+0x2e2>
337c: 8f ef ldi r24, 0xFF ; 255
337e: 90 e0 ldi r25, 0x00 ; 0
3380: 90 93 22 02 sts 0x0222, r25
3384: 80 93 21 02 sts 0x0221, r24
3388: 80 91 23 02 lds r24, 0x0223
338c: 90 91 24 02 lds r25, 0x0224
3390: 97 ff sbrs r25, 7
3392: 05 c0 rjmp .+10 ; 0x339e <CalibrierMittelwert+0x2f8>
3394: 10 92 24 02 sts 0x0224, r1
3398: 10 92 23 02 sts 0x0223, r1
339c: 0a c0 rjmp .+20 ; 0x33b2 <CalibrierMittelwert+0x30c>
339e: 8f 3f cpi r24, 0xFF ; 255
33a0: 91 05 cpc r25, r1
33a2: 39 f0 breq .+14 ; 0x33b2 <CalibrierMittelwert+0x30c>
33a4: 34 f0 brlt .+12 ; 0x33b2 <CalibrierMittelwert+0x30c>
33a6: 8f ef ldi r24, 0xFF ; 255
33a8: 90 e0 ldi r25, 0x00 ; 0
33aa: 90 93 24 02 sts 0x0224, r25
33ae: 80 93 23 02 sts 0x0223, r24
33b2: 80 91 25 02 lds r24, 0x0225
33b6: 90 91 26 02 lds r25, 0x0226
33ba: 97 ff sbrs r25, 7
33bc: 05 c0 rjmp .+10 ; 0x33c8 <CalibrierMittelwert+0x322>
33be: 10 92 26 02 sts 0x0226, r1
33c2: 10 92 25 02 sts 0x0225, r1
33c6: 08 95 ret
33c8: 8f 3f cpi r24, 0xFF ; 255
33ca: 91 05 cpc r25, r1
33cc: 39 f0 breq .+14 ; 0x33dc <CalibrierMittelwert+0x336>
33ce: 34 f0 brlt .+12 ; 0x33dc <CalibrierMittelwert+0x336>
33d0: 8f ef ldi r24, 0xFF ; 255
33d2: 90 e0 ldi r25, 0x00 ; 0
33d4: 90 93 26 02 sts 0x0226, r25
33d8: 80 93 25 02 sts 0x0225, r24
33dc: 08 95 ret
000033de <ParameterZuordnung>:
33de: 1f 93 push r17
33e0: 80 91 ad 05 lds r24, 0x05AD
33e4: 8b 3f cpi r24, 0xFB ; 251
33e6: 98 f0 brcs .+38 ; 0x340e <ParameterZuordnung+0x30>
33e8: 8b 3f cpi r24, 0xFB ; 251
33ea: 19 f4 brne .+6 ; 0x33f2 <ParameterZuordnung+0x14>
33ec: 80 91 1f 02 lds r24, 0x021F
33f0: 0e c0 rjmp .+28 ; 0x340e <ParameterZuordnung+0x30>
33f2: 8c 3f cpi r24, 0xFC ; 252
33f4: 19 f4 brne .+6 ; 0x33fc <ParameterZuordnung+0x1e>
33f6: 80 91 21 02 lds r24, 0x0221
33fa: 09 c0 rjmp .+18 ; 0x340e <ParameterZuordnung+0x30>
33fc: 8d 3f cpi r24, 0xFD ; 253
33fe: 19 f4 brne .+6 ; 0x3406 <ParameterZuordnung+0x28>
3400: 80 91 23 02 lds r24, 0x0223
3404: 04 c0 rjmp .+8 ; 0x340e <ParameterZuordnung+0x30>
3406: 8e 3f cpi r24, 0xFE ; 254
3408: 21 f4 brne .+8 ; 0x3412 <ParameterZuordnung+0x34>
340a: 80 91 25 02 lds r24, 0x0225
340e: 80 93 81 01 sts 0x0181, r24
3412: 80 91 81 01 lds r24, 0x0181
3416: 88 23 and r24, r24
3418: 19 f4 brne .+6 ; 0x3420 <ParameterZuordnung+0x42>
341a: 10 92 81 01 sts 0x0181, r1
341e: 04 c0 rjmp .+8 ; 0x3428 <ParameterZuordnung+0x4a>
3420: 8f 3f cpi r24, 0xFF ; 255
3422: 11 f4 brne .+4 ; 0x3428 <ParameterZuordnung+0x4a>
3424: 80 93 81 01 sts 0x0181, r24
3428: 80 91 ac 05 lds r24, 0x05AC
342c: 8b 3f cpi r24, 0xFB ; 251
342e: 98 f0 brcs .+38 ; 0x3456 <ParameterZuordnung+0x78>
3430: 8b 3f cpi r24, 0xFB ; 251
3432: 19 f4 brne .+6 ; 0x343a <ParameterZuordnung+0x5c>
3434: 80 91 1f 02 lds r24, 0x021F
3438: 0e c0 rjmp .+28 ; 0x3456 <ParameterZuordnung+0x78>
343a: 8c 3f cpi r24, 0xFC ; 252
343c: 19 f4 brne .+6 ; 0x3444 <ParameterZuordnung+0x66>
343e: 80 91 21 02 lds r24, 0x0221
3442: 09 c0 rjmp .+18 ; 0x3456 <ParameterZuordnung+0x78>
3444: 8d 3f cpi r24, 0xFD ; 253
3446: 19 f4 brne .+6 ; 0x344e <ParameterZuordnung+0x70>
3448: 80 91 23 02 lds r24, 0x0223
344c: 04 c0 rjmp .+8 ; 0x3456 <ParameterZuordnung+0x78>
344e: 8e 3f cpi r24, 0xFE ; 254
3450: 21 f4 brne .+8 ; 0x345a <ParameterZuordnung+0x7c>
3452: 80 91 25 02 lds r24, 0x0225
3456: 80 93 80 01 sts 0x0180, r24
345a: 80 91 80 01 lds r24, 0x0180
345e: 88 23 and r24, r24
3460: 19 f4 brne .+6 ; 0x3468 <ParameterZuordnung+0x8a>
3462: 10 92 80 01 sts 0x0180, r1
3466: 05 c0 rjmp .+10 ; 0x3472 <ParameterZuordnung+0x94>
3468: 84 36 cpi r24, 0x64 ; 100
346a: 18 f0 brcs .+6 ; 0x3472 <ParameterZuordnung+0x94>
346c: 84 e6 ldi r24, 0x64 ; 100
346e: 80 93 80 01 sts 0x0180, r24
3472: 80 91 ae 05 lds r24, 0x05AE
3476: 8b 3f cpi r24, 0xFB ; 251
3478: 98 f0 brcs .+38 ; 0x34a0 <ParameterZuordnung+0xc2>
347a: 8b 3f cpi r24, 0xFB ; 251
347c: 19 f4 brne .+6 ; 0x3484 <ParameterZuordnung+0xa6>
347e: 80 91 1f 02 lds r24, 0x021F
3482: 0e c0 rjmp .+28 ; 0x34a0 <ParameterZuordnung+0xc2>
3484: 8c 3f cpi r24, 0xFC ; 252
3486: 19 f4 brne .+6 ; 0x348e <ParameterZuordnung+0xb0>
3488: 80 91 21 02 lds r24, 0x0221
348c: 09 c0 rjmp .+18 ; 0x34a0 <ParameterZuordnung+0xc2>
348e: 8d 3f cpi r24, 0xFD ; 253
3490: 19 f4 brne .+6 ; 0x3498 <ParameterZuordnung+0xba>
3492: 80 91 23 02 lds r24, 0x0223
3496: 04 c0 rjmp .+8 ; 0x34a0 <ParameterZuordnung+0xc2>
3498: 8e 3f cpi r24, 0xFE ; 254
349a: 21 f4 brne .+8 ; 0x34a4 <ParameterZuordnung+0xc6>
349c: 80 91 25 02 lds r24, 0x0225
34a0: 80 93 82 01 sts 0x0182, r24
34a4: 80 91 82 01 lds r24, 0x0182
34a8: 88 23 and r24, r24
34aa: 19 f4 brne .+6 ; 0x34b2 <ParameterZuordnung+0xd4>
34ac: 10 92 82 01 sts 0x0182, r1
34b0: 05 c0 rjmp .+10 ; 0x34bc <ParameterZuordnung+0xde>
34b2: 84 36 cpi r24, 0x64 ; 100
34b4: 18 f0 brcs .+6 ; 0x34bc <ParameterZuordnung+0xde>
34b6: 84 e6 ldi r24, 0x64 ; 100
34b8: 80 93 82 01 sts 0x0182, r24
34bc: 80 91 b0 05 lds r24, 0x05B0
34c0: 8b 3f cpi r24, 0xFB ; 251
34c2: 98 f0 brcs .+38 ; 0x34ea <ParameterZuordnung+0x10c>
34c4: 8b 3f cpi r24, 0xFB ; 251
34c6: 19 f4 brne .+6 ; 0x34ce <ParameterZuordnung+0xf0>
34c8: 80 91 1f 02 lds r24, 0x021F
34cc: 0e c0 rjmp .+28 ; 0x34ea <ParameterZuordnung+0x10c>
34ce: 8c 3f cpi r24, 0xFC ; 252
34d0: 19 f4 brne .+6 ; 0x34d8 <ParameterZuordnung+0xfa>
34d2: 80 91 21 02 lds r24, 0x0221
34d6: 09 c0 rjmp .+18 ; 0x34ea <ParameterZuordnung+0x10c>
34d8: 8d 3f cpi r24, 0xFD ; 253
34da: 19 f4 brne .+6 ; 0x34e2 <ParameterZuordnung+0x104>
34dc: 80 91 23 02 lds r24, 0x0223
34e0: 04 c0 rjmp .+8 ; 0x34ea <ParameterZuordnung+0x10c>
34e2: 8e 3f cpi r24, 0xFE ; 254
34e4: 21 f4 brne .+8 ; 0x34ee <ParameterZuordnung+0x110>
34e6: 80 91 25 02 lds r24, 0x0225
34ea: 80 93 83 01 sts 0x0183, r24
34ee: 80 91 83 01 lds r24, 0x0183
34f2: 88 23 and r24, r24
34f4: 19 f4 brne .+6 ; 0x34fc <ParameterZuordnung+0x11e>
34f6: 10 92 83 01 sts 0x0183, r1
34fa: 04 c0 rjmp .+8 ; 0x3504 <ParameterZuordnung+0x126>
34fc: 8f 3f cpi r24, 0xFF ; 255
34fe: 11 f4 brne .+4 ; 0x3504 <ParameterZuordnung+0x126>
3500: 80 93 83 01 sts 0x0183, r24
3504: 80 91 b7 05 lds r24, 0x05B7
3508: 8b 3f cpi r24, 0xFB ; 251
350a: 98 f0 brcs .+38 ; 0x3532 <ParameterZuordnung+0x154>
350c: 8b 3f cpi r24, 0xFB ; 251
350e: 19 f4 brne .+6 ; 0x3516 <ParameterZuordnung+0x138>
3510: 80 91 1f 02 lds r24, 0x021F
3514: 0e c0 rjmp .+28 ; 0x3532 <ParameterZuordnung+0x154>
3516: 8c 3f cpi r24, 0xFC ; 252
3518: 19 f4 brne .+6 ; 0x3520 <ParameterZuordnung+0x142>
351a: 80 91 21 02 lds r24, 0x0221
351e: 09 c0 rjmp .+18 ; 0x3532 <ParameterZuordnung+0x154>
3520: 8d 3f cpi r24, 0xFD ; 253
3522: 19 f4 brne .+6 ; 0x352a <ParameterZuordnung+0x14c>
3524: 80 91 23 02 lds r24, 0x0223
3528: 04 c0 rjmp .+8 ; 0x3532 <ParameterZuordnung+0x154>
352a: 8e 3f cpi r24, 0xFE ; 254
352c: 21 f4 brne .+8 ; 0x3536 <ParameterZuordnung+0x158>
352e: 80 91 25 02 lds r24, 0x0225
3532: 80 93 84 01 sts 0x0184, r24
3536: 80 91 84 01 lds r24, 0x0184
353a: 88 23 and r24, r24
353c: 19 f4 brne .+6 ; 0x3544 <ParameterZuordnung+0x166>
353e: 10 92 84 01 sts 0x0184, r1
3542: 04 c0 rjmp .+8 ; 0x354c <ParameterZuordnung+0x16e>
3544: 8f 3f cpi r24, 0xFF ; 255
3546: 11 f4 brne .+4 ; 0x354c <ParameterZuordnung+0x16e>
3548: 80 93 84 01 sts 0x0184, r24
354c: 80 91 b8 05 lds r24, 0x05B8
3550: 8b 3f cpi r24, 0xFB ; 251
3552: 98 f0 brcs .+38 ; 0x357a <ParameterZuordnung+0x19c>
3554: 8b 3f cpi r24, 0xFB ; 251
3556: 19 f4 brne .+6 ; 0x355e <ParameterZuordnung+0x180>
3558: 80 91 1f 02 lds r24, 0x021F
355c: 0e c0 rjmp .+28 ; 0x357a <ParameterZuordnung+0x19c>
355e: 8c 3f cpi r24, 0xFC ; 252
3560: 19 f4 brne .+6 ; 0x3568 <ParameterZuordnung+0x18a>
3562: 80 91 21 02 lds r24, 0x0221
3566: 09 c0 rjmp .+18 ; 0x357a <ParameterZuordnung+0x19c>
3568: 8d 3f cpi r24, 0xFD ; 253
356a: 19 f4 brne .+6 ; 0x3572 <ParameterZuordnung+0x194>
356c: 80 91 23 02 lds r24, 0x0223
3570: 04 c0 rjmp .+8 ; 0x357a <ParameterZuordnung+0x19c>
3572: 8e 3f cpi r24, 0xFE ; 254
3574: 21 f4 brne .+8 ; 0x357e <ParameterZuordnung+0x1a0>
3576: 80 91 25 02 lds r24, 0x0225
357a: 80 93 85 01 sts 0x0185, r24
357e: 80 91 85 01 lds r24, 0x0185
3582: 8b 30 cpi r24, 0x0B ; 11
3584: 10 f4 brcc .+4 ; 0x358a <ParameterZuordnung+0x1ac>
3586: 8a e0 ldi r24, 0x0A ; 10
3588: 02 c0 rjmp .+4 ; 0x358e <ParameterZuordnung+0x1b0>
358a: 8f 3f cpi r24, 0xFF ; 255
358c: 11 f4 brne .+4 ; 0x3592 <ParameterZuordnung+0x1b4>
358e: 80 93 85 01 sts 0x0185, r24
3592: 80 91 b9 05 lds r24, 0x05B9
3596: 8b 3f cpi r24, 0xFB ; 251
3598: 98 f0 brcs .+38 ; 0x35c0 <ParameterZuordnung+0x1e2>
359a: 8b 3f cpi r24, 0xFB ; 251
359c: 19 f4 brne .+6 ; 0x35a4 <ParameterZuordnung+0x1c6>
359e: 80 91 1f 02 lds r24, 0x021F
35a2: 0e c0 rjmp .+28 ; 0x35c0 <ParameterZuordnung+0x1e2>
35a4: 8c 3f cpi r24, 0xFC ; 252
35a6: 19 f4 brne .+6 ; 0x35ae <ParameterZuordnung+0x1d0>
35a8: 80 91 21 02 lds r24, 0x0221
35ac: 09 c0 rjmp .+18 ; 0x35c0 <ParameterZuordnung+0x1e2>
35ae: 8d 3f cpi r24, 0xFD ; 253
35b0: 19 f4 brne .+6 ; 0x35b8 <ParameterZuordnung+0x1da>
35b2: 80 91 23 02 lds r24, 0x0223
35b6: 04 c0 rjmp .+8 ; 0x35c0 <ParameterZuordnung+0x1e2>
35b8: 8e 3f cpi r24, 0xFE ; 254
35ba: 21 f4 brne .+8 ; 0x35c4 <ParameterZuordnung+0x1e6>
35bc: 80 91 25 02 lds r24, 0x0225
35c0: 80 93 86 01 sts 0x0186, r24
35c4: 80 91 86 01 lds r24, 0x0186
35c8: 88 23 and r24, r24
35ca: 19 f4 brne .+6 ; 0x35d2 <ParameterZuordnung+0x1f4>
35cc: 10 92 86 01 sts 0x0186, r1
35d0: 04 c0 rjmp .+8 ; 0x35da <ParameterZuordnung+0x1fc>
35d2: 8f 3f cpi r24, 0xFF ; 255
35d4: 11 f4 brne .+4 ; 0x35da <ParameterZuordnung+0x1fc>
35d6: 80 93 86 01 sts 0x0186, r24
35da: 80 91 be 05 lds r24, 0x05BE
35de: 8b 3f cpi r24, 0xFB ; 251
35e0: 98 f0 brcs .+38 ; 0x3608 <ParameterZuordnung+0x22a>
35e2: 8b 3f cpi r24, 0xFB ; 251
35e4: 19 f4 brne .+6 ; 0x35ec <ParameterZuordnung+0x20e>
35e6: 80 91 1f 02 lds r24, 0x021F
35ea: 0e c0 rjmp .+28 ; 0x3608 <ParameterZuordnung+0x22a>
35ec: 8c 3f cpi r24, 0xFC ; 252
35ee: 19 f4 brne .+6 ; 0x35f6 <ParameterZuordnung+0x218>
35f0: 80 91 21 02 lds r24, 0x0221
35f4: 09 c0 rjmp .+18 ; 0x3608 <ParameterZuordnung+0x22a>
35f6: 8d 3f cpi r24, 0xFD ; 253
35f8: 19 f4 brne .+6 ; 0x3600 <ParameterZuordnung+0x222>
35fa: 80 91 23 02 lds r24, 0x0223
35fe: 04 c0 rjmp .+8 ; 0x3608 <ParameterZuordnung+0x22a>
3600: 8e 3f cpi r24, 0xFE ; 254
3602: 21 f4 brne .+8 ; 0x360c <ParameterZuordnung+0x22e>
3604: 80 91 25 02 lds r24, 0x0225
3608: 80 93 88 01 sts 0x0188, r24
360c: 80 91 88 01 lds r24, 0x0188
3610: 88 23 and r24, r24
3612: 19 f4 brne .+6 ; 0x361a <ParameterZuordnung+0x23c>
3614: 10 92 88 01 sts 0x0188, r1
3618: 04 c0 rjmp .+8 ; 0x3622 <ParameterZuordnung+0x244>
361a: 8f 3f cpi r24, 0xFF ; 255
361c: 11 f4 brne .+4 ; 0x3622 <ParameterZuordnung+0x244>
361e: 80 93 88 01 sts 0x0188, r24
3622: 80 91 bf 05 lds r24, 0x05BF
3626: 8b 3f cpi r24, 0xFB ; 251
3628: 98 f0 brcs .+38 ; 0x3650 <ParameterZuordnung+0x272>
362a: 8b 3f cpi r24, 0xFB ; 251
362c: 19 f4 brne .+6 ; 0x3634 <ParameterZuordnung+0x256>
362e: 80 91 1f 02 lds r24, 0x021F
3632: 0e c0 rjmp .+28 ; 0x3650 <ParameterZuordnung+0x272>
3634: 8c 3f cpi r24, 0xFC ; 252
3636: 19 f4 brne .+6 ; 0x363e <ParameterZuordnung+0x260>
3638: 80 91 21 02 lds r24, 0x0221
363c: 09 c0 rjmp .+18 ; 0x3650 <ParameterZuordnung+0x272>
363e: 8d 3f cpi r24, 0xFD ; 253
3640: 19 f4 brne .+6 ; 0x3648 <ParameterZuordnung+0x26a>
3642: 80 91 23 02 lds r24, 0x0223
3646: 04 c0 rjmp .+8 ; 0x3650 <ParameterZuordnung+0x272>
3648: 8e 3f cpi r24, 0xFE ; 254
364a: 21 f4 brne .+8 ; 0x3654 <ParameterZuordnung+0x276>
364c: 80 91 25 02 lds r24, 0x0225
3650: 80 93 33 02 sts 0x0233, r24
3654: 80 91 33 02 lds r24, 0x0233
3658: 88 23 and r24, r24
365a: 19 f4 brne .+6 ; 0x3662 <ParameterZuordnung+0x284>
365c: 10 92 33 02 sts 0x0233, r1
3660: 04 c0 rjmp .+8 ; 0x366a <ParameterZuordnung+0x28c>
3662: 8f 3f cpi r24, 0xFF ; 255
3664: 11 f4 brne .+4 ; 0x366a <ParameterZuordnung+0x28c>
3666: 80 93 33 02 sts 0x0233, r24
366a: 80 91 c0 05 lds r24, 0x05C0
366e: 8b 3f cpi r24, 0xFB ; 251
3670: 98 f0 brcs .+38 ; 0x3698 <ParameterZuordnung+0x2ba>
3672: 8b 3f cpi r24, 0xFB ; 251
3674: 19 f4 brne .+6 ; 0x367c <ParameterZuordnung+0x29e>
3676: 80 91 1f 02 lds r24, 0x021F
367a: 0e c0 rjmp .+28 ; 0x3698 <ParameterZuordnung+0x2ba>
367c: 8c 3f cpi r24, 0xFC ; 252
367e: 19 f4 brne .+6 ; 0x3686 <ParameterZuordnung+0x2a8>
3680: 80 91 21 02 lds r24, 0x0221
3684: 09 c0 rjmp .+18 ; 0x3698 <ParameterZuordnung+0x2ba>
3686: 8d 3f cpi r24, 0xFD ; 253
3688: 19 f4 brne .+6 ; 0x3690 <ParameterZuordnung+0x2b2>
368a: 80 91 23 02 lds r24, 0x0223
368e: 04 c0 rjmp .+8 ; 0x3698 <ParameterZuordnung+0x2ba>
3690: 8e 3f cpi r24, 0xFE ; 254
3692: 21 f4 brne .+8 ; 0x369c <ParameterZuordnung+0x2be>
3694: 80 91 25 02 lds r24, 0x0225
3698: 80 93 34 02 sts 0x0234, r24
369c: 80 91 34 02 lds r24, 0x0234
36a0: 88 23 and r24, r24
36a2: 19 f4 brne .+6 ; 0x36aa <ParameterZuordnung+0x2cc>
36a4: 10 92 34 02 sts 0x0234, r1
36a8: 04 c0 rjmp .+8 ; 0x36b2 <ParameterZuordnung+0x2d4>
36aa: 8f 3f cpi r24, 0xFF ; 255
36ac: 11 f4 brne .+4 ; 0x36b2 <ParameterZuordnung+0x2d4>
36ae: 80 93 34 02 sts 0x0234, r24
36b2: 80 91 c1 05 lds r24, 0x05C1
36b6: 8b 3f cpi r24, 0xFB ; 251
36b8: 98 f0 brcs .+38 ; 0x36e0 <ParameterZuordnung+0x302>
36ba: 8b 3f cpi r24, 0xFB ; 251
36bc: 19 f4 brne .+6 ; 0x36c4 <ParameterZuordnung+0x2e6>
36be: 80 91 1f 02 lds r24, 0x021F
36c2: 0e c0 rjmp .+28 ; 0x36e0 <ParameterZuordnung+0x302>
36c4: 8c 3f cpi r24, 0xFC ; 252
36c6: 19 f4 brne .+6 ; 0x36ce <ParameterZuordnung+0x2f0>
36c8: 80 91 21 02 lds r24, 0x0221
36cc: 09 c0 rjmp .+18 ; 0x36e0 <ParameterZuordnung+0x302>
36ce: 8d 3f cpi r24, 0xFD ; 253
36d0: 19 f4 brne .+6 ; 0x36d8 <ParameterZuordnung+0x2fa>
36d2: 80 91 23 02 lds r24, 0x0223
36d6: 04 c0 rjmp .+8 ; 0x36e0 <ParameterZuordnung+0x302>
36d8: 8e 3f cpi r24, 0xFE ; 254
36da: 21 f4 brne .+8 ; 0x36e4 <ParameterZuordnung+0x306>
36dc: 80 91 25 02 lds r24, 0x0225
36e0: 80 93 35 02 sts 0x0235, r24
36e4: 80 91 35 02 lds r24, 0x0235
36e8: 88 23 and r24, r24
36ea: 19 f4 brne .+6 ; 0x36f2 <ParameterZuordnung+0x314>
36ec: 10 92 35 02 sts 0x0235, r1
36f0: 04 c0 rjmp .+8 ; 0x36fa <ParameterZuordnung+0x31c>
36f2: 8f 3f cpi r24, 0xFF ; 255
36f4: 11 f4 brne .+4 ; 0x36fa <ParameterZuordnung+0x31c>
36f6: 80 93 35 02 sts 0x0235, r24
36fa: 80 91 c2 05 lds r24, 0x05C2
36fe: 8b 3f cpi r24, 0xFB ; 251
3700: 98 f0 brcs .+38 ; 0x3728 <ParameterZuordnung+0x34a>
3702: 8b 3f cpi r24, 0xFB ; 251
3704: 19 f4 brne .+6 ; 0x370c <ParameterZuordnung+0x32e>
3706: 80 91 1f 02 lds r24, 0x021F
370a: 0e c0 rjmp .+28 ; 0x3728 <ParameterZuordnung+0x34a>
370c: 8c 3f cpi r24, 0xFC ; 252
370e: 19 f4 brne .+6 ; 0x3716 <ParameterZuordnung+0x338>
3710: 80 91 21 02 lds r24, 0x0221
3714: 09 c0 rjmp .+18 ; 0x3728 <ParameterZuordnung+0x34a>
3716: 8d 3f cpi r24, 0xFD ; 253
3718: 19 f4 brne .+6 ; 0x3720 <ParameterZuordnung+0x342>
371a: 80 91 23 02 lds r24, 0x0223
371e: 04 c0 rjmp .+8 ; 0x3728 <ParameterZuordnung+0x34a>
3720: 8e 3f cpi r24, 0xFE ; 254
3722: 21 f4 brne .+8 ; 0x372c <ParameterZuordnung+0x34e>
3724: 80 91 25 02 lds r24, 0x0225
3728: 80 93 36 02 sts 0x0236, r24
372c: 80 91 36 02 lds r24, 0x0236
3730: 88 23 and r24, r24
3732: 19 f4 brne .+6 ; 0x373a <ParameterZuordnung+0x35c>
3734: 10 92 36 02 sts 0x0236, r1
3738: 04 c0 rjmp .+8 ; 0x3742 <ParameterZuordnung+0x364>
373a: 8f 3f cpi r24, 0xFF ; 255
373c: 11 f4 brne .+4 ; 0x3742 <ParameterZuordnung+0x364>
373e: 80 93 36 02 sts 0x0236, r24
3742: 90 91 c3 05 lds r25, 0x05C3
3746: 9b 3f cpi r25, 0xFB ; 251
3748: b0 f0 brcs .+44 ; 0x3776 <ParameterZuordnung+0x398>
374a: 9b 3f cpi r25, 0xFB ; 251
374c: 19 f4 brne .+6 ; 0x3754 <ParameterZuordnung+0x376>
374e: 80 91 1f 02 lds r24, 0x021F
3752: 04 c0 rjmp .+8 ; 0x375c <ParameterZuordnung+0x37e>
3754: 9c 3f cpi r25, 0xFC ; 252
3756: 29 f4 brne .+10 ; 0x3762 <ParameterZuordnung+0x384>
3758: 80 91 21 02 lds r24, 0x0221
375c: 80 93 89 01 sts 0x0189, r24
3760: 0c c0 rjmp .+24 ; 0x377a <ParameterZuordnung+0x39c>
3762: 9d 3f cpi r25, 0xFD ; 253
3764: 19 f4 brne .+6 ; 0x376c <ParameterZuordnung+0x38e>
3766: 80 91 23 02 lds r24, 0x0223
376a: f8 cf rjmp .-16 ; 0x375c <ParameterZuordnung+0x37e>
376c: 9e 3f cpi r25, 0xFE ; 254
376e: 29 f4 brne .+10 ; 0x377a <ParameterZuordnung+0x39c>
3770: 80 91 25 02 lds r24, 0x0225
3774: f3 cf rjmp .-26 ; 0x375c <ParameterZuordnung+0x37e>
3776: 90 93 89 01 sts 0x0189, r25
377a: 80 91 89 01 lds r24, 0x0189
377e: 88 23 and r24, r24
3780: 19 f4 brne .+6 ; 0x3788 <ParameterZuordnung+0x3aa>
3782: 10 92 89 01 sts 0x0189, r1
3786: 04 c0 rjmp .+8 ; 0x3790 <ParameterZuordnung+0x3b2>
3788: 8f 3f cpi r24, 0xFF ; 255
378a: 11 f4 brne .+4 ; 0x3790 <ParameterZuordnung+0x3b2>
378c: 80 93 89 01 sts 0x0189, r24
3790: 9b 3f cpi r25, 0xFB ; 251
3792: b0 f0 brcs .+44 ; 0x37c0 <ParameterZuordnung+0x3e2>
3794: 9b 3f cpi r25, 0xFB ; 251
3796: 19 f4 brne .+6 ; 0x379e <ParameterZuordnung+0x3c0>
3798: 80 91 1f 02 lds r24, 0x021F
379c: 04 c0 rjmp .+8 ; 0x37a6 <ParameterZuordnung+0x3c8>
379e: 9c 3f cpi r25, 0xFC ; 252
37a0: 29 f4 brne .+10 ; 0x37ac <ParameterZuordnung+0x3ce>
37a2: 80 91 21 02 lds r24, 0x0221
37a6: 80 93 89 01 sts 0x0189, r24
37aa: 0c c0 rjmp .+24 ; 0x37c4 <ParameterZuordnung+0x3e6>
37ac: 9d 3f cpi r25, 0xFD ; 253
37ae: 19 f4 brne .+6 ; 0x37b6 <ParameterZuordnung+0x3d8>
37b0: 80 91 23 02 lds r24, 0x0223
37b4: f8 cf rjmp .-16 ; 0x37a6 <ParameterZuordnung+0x3c8>
37b6: 9e 3f cpi r25, 0xFE ; 254
37b8: 29 f4 brne .+10 ; 0x37c4 <ParameterZuordnung+0x3e6>
37ba: 80 91 25 02 lds r24, 0x0225
37be: f3 cf rjmp .-26 ; 0x37a6 <ParameterZuordnung+0x3c8>
37c0: 90 93 89 01 sts 0x0189, r25
37c4: 80 91 89 01 lds r24, 0x0189
37c8: 88 23 and r24, r24
37ca: 19 f4 brne .+6 ; 0x37d2 <ParameterZuordnung+0x3f4>
37cc: 10 92 89 01 sts 0x0189, r1
37d0: 04 c0 rjmp .+8 ; 0x37da <ParameterZuordnung+0x3fc>
37d2: 8f 3f cpi r24, 0xFF ; 255
37d4: 11 f4 brne .+4 ; 0x37da <ParameterZuordnung+0x3fc>
37d6: 80 93 89 01 sts 0x0189, r24
37da: 9b 3f cpi r25, 0xFB ; 251
37dc: b0 f0 brcs .+44 ; 0x380a <ParameterZuordnung+0x42c>
37de: 9b 3f cpi r25, 0xFB ; 251
37e0: 19 f4 brne .+6 ; 0x37e8 <ParameterZuordnung+0x40a>
37e2: 80 91 1f 02 lds r24, 0x021F
37e6: 04 c0 rjmp .+8 ; 0x37f0 <ParameterZuordnung+0x412>
37e8: 9c 3f cpi r25, 0xFC ; 252
37ea: 29 f4 brne .+10 ; 0x37f6 <ParameterZuordnung+0x418>
37ec: 80 91 21 02 lds r24, 0x0221
37f0: 80 93 89 01 sts 0x0189, r24
37f4: 0c c0 rjmp .+24 ; 0x380e <ParameterZuordnung+0x430>
37f6: 9d 3f cpi r25, 0xFD ; 253
37f8: 19 f4 brne .+6 ; 0x3800 <ParameterZuordnung+0x422>
37fa: 80 91 23 02 lds r24, 0x0223
37fe: f8 cf rjmp .-16 ; 0x37f0 <ParameterZuordnung+0x412>
3800: 9e 3f cpi r25, 0xFE ; 254
3802: 29 f4 brne .+10 ; 0x380e <ParameterZuordnung+0x430>
3804: 80 91 25 02 lds r24, 0x0225
3808: f3 cf rjmp .-26 ; 0x37f0 <ParameterZuordnung+0x412>
380a: 90 93 89 01 sts 0x0189, r25
380e: 80 91 89 01 lds r24, 0x0189
3812: 88 23 and r24, r24
3814: 19 f4 brne .+6 ; 0x381c <ParameterZuordnung+0x43e>
3816: 10 92 89 01 sts 0x0189, r1
381a: 04 c0 rjmp .+8 ; 0x3824 <ParameterZuordnung+0x446>
381c: 8f 3f cpi r24, 0xFF ; 255
381e: 11 f4 brne .+4 ; 0x3824 <ParameterZuordnung+0x446>
3820: 80 93 89 01 sts 0x0189, r24
3824: 10 91 88 01 lds r17, 0x0188
3828: 61 2f mov r22, r17
382a: 77 27 eor r23, r23
382c: 67 fd sbrc r22, 7
382e: 70 95 com r23
3830: 87 2f mov r24, r23
3832: 97 2f mov r25, r23
3834: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
3838: 17 ff sbrs r17, 7
383a: 06 c0 rjmp .+12 ; 0x3848 <ParameterZuordnung+0x46a>
383c: 20 e0 ldi r18, 0x00 ; 0
383e: 30 e0 ldi r19, 0x00 ; 0
3840: 40 e8 ldi r20, 0x80 ; 128
3842: 53 e4 ldi r21, 0x43 ; 67
3844: 0e 94 13 2b call 0x5626 ; 0x5626 <__addsf3>
3848: 27 e1 ldi r18, 0x17 ; 23
384a: 37 eb ldi r19, 0xB7 ; 183
384c: 41 ed ldi r20, 0xD1 ; 209
384e: 58 e3 ldi r21, 0x38 ; 56
3850: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3>
3854: 60 93 7c 01 sts 0x017C, r22
3858: 70 93 7d 01 sts 0x017D, r23
385c: 80 93 7e 01 sts 0x017E, r24
3860: 90 93 7f 01 sts 0x017F, r25
3864: 80 91 b5 05 lds r24, 0x05B5
3868: 80 93 e9 05 sts 0x05E9, r24
386c: 80 91 b4 05 lds r24, 0x05B4
3870: 80 93 e0 05 sts 0x05E0, r24
3874: 1f 91 pop r17
3876: 08 95 ret
00003878 <DefaultKonstanten2>:
3878: 81 e0 ldi r24, 0x01 ; 1
387a: 80 93 a2 05 sts 0x05A2, r24
387e: 42 e0 ldi r20, 0x02 ; 2
3880: 40 93 a3 05 sts 0x05A3, r20
3884: 83 e0 ldi r24, 0x03 ; 3
3886: 80 93 a4 05 sts 0x05A4, r24
388a: 24 e0 ldi r18, 0x04 ; 4
388c: 20 93 a5 05 sts 0x05A5, r18
3890: 35 e0 ldi r19, 0x05 ; 5
3892: 30 93 a6 05 sts 0x05A6, r19
3896: 86 e0 ldi r24, 0x06 ; 6
3898: 80 93 a7 05 sts 0x05A7, r24
389c: 87 e0 ldi r24, 0x07 ; 7
389e: 80 93 a8 05 sts 0x05A8, r24
38a2: 10 92 aa 05 sts 0x05AA, r1
38a6: 8e e1 ldi r24, 0x1E ; 30
38a8: 80 93 ab 05 sts 0x05AB, r24
38ac: 8b ef ldi r24, 0xFB ; 251
38ae: 80 93 ad 05 sts 0x05AD, r24
38b2: 8a e0 ldi r24, 0x0A ; 10
38b4: 80 93 ae 05 sts 0x05AE, r24
38b8: 92 e3 ldi r25, 0x32 ; 50
38ba: 90 93 ac 05 sts 0x05AC, r25
38be: 90 93 b0 05 sts 0x05B0, r25
38c2: 40 93 af 05 sts 0x05AF, r20
38c6: 20 93 b1 05 sts 0x05B1, r18
38ca: 10 92 b2 05 sts 0x05B2, r1
38ce: 80 e1 ldi r24, 0x10 ; 16
38d0: 80 93 b3 05 sts 0x05B3, r24
38d4: 8f e0 ldi r24, 0x0F ; 15
38d6: 80 93 b4 05 sts 0x05B4, r24
38da: 8a ef ldi r24, 0xFA ; 250
38dc: 80 93 b5 05 sts 0x05B5, r24
38e0: 8a e1 ldi r24, 0x1A ; 26
38e2: 80 93 b6 05 sts 0x05B6, r24
38e6: 80 e8 ldi r24, 0x80 ; 128
38e8: 80 93 b7 05 sts 0x05B7, r24
38ec: 8f ea ldi r24, 0xAF ; 175
38ee: 80 93 b8 05 sts 0x05B8, r24
38f2: 80 93 b9 05 sts 0x05B9, r24
38f6: 8a e5 ldi r24, 0x5A ; 90
38f8: 80 93 ba 05 sts 0x05BA, r24
38fc: 83 e2 ldi r24, 0x23 ; 35
38fe: 80 93 bb 05 sts 0x05BB, r24
3902: 84 e1 ldi r24, 0x14 ; 20
3904: 80 93 bc 05 sts 0x05BC, r24
3908: 10 92 bd 05 sts 0x05BD, r1
390c: 30 93 be 05 sts 0x05BE, r19
3910: 10 92 bf 05 sts 0x05BF, r1
3914: 10 92 c0 05 sts 0x05C0, r1
3918: 10 92 c1 05 sts 0x05C1, r1
391c: 10 92 c2 05 sts 0x05C2, r1
3920: 84 e6 ldi r24, 0x64 ; 100
3922: 80 93 c3 05 sts 0x05C3, r24
3926: 88 e2 ldi r24, 0x28 ; 40
3928: 80 93 c4 05 sts 0x05C4, r24
392c: 10 92 c8 05 sts 0x05C8, r1
3930: 90 93 c5 05 sts 0x05C5, r25
3934: 86 e9 ldi r24, 0x96 ; 150
3936: 80 93 c6 05 sts 0x05C6, r24
393a: 30 93 c7 05 sts 0x05C7, r19
393e: a0 ed ldi r26, 0xD0 ; 208
3940: b5 e0 ldi r27, 0x05 ; 5
3942: e8 e6 ldi r30, 0x68 ; 104
3944: f1 e0 ldi r31, 0x01 ; 1
3946: 8c e0 ldi r24, 0x0C ; 12
3948: 01 90 ld r0, Z+
394a: 0d 92 st X+, r0
394c: 81 50 subi r24, 0x01 ; 1
394e: e1 f7 brne .-8 ; 0x3948 <DefaultKonstanten2+0xd0>
3950: 08 95 ret
00003952 <DefaultKonstanten1>:
3952: 81 e0 ldi r24, 0x01 ; 1
3954: 80 93 a2 05 sts 0x05A2, r24
3958: 52 e0 ldi r21, 0x02 ; 2
395a: 50 93 a3 05 sts 0x05A3, r21
395e: 83 e0 ldi r24, 0x03 ; 3
3960: 80 93 a4 05 sts 0x05A4, r24
3964: 44 e0 ldi r20, 0x04 ; 4
3966: 40 93 a5 05 sts 0x05A5, r20
396a: 35 e0 ldi r19, 0x05 ; 5
396c: 30 93 a6 05 sts 0x05A6, r19
3970: 86 e0 ldi r24, 0x06 ; 6
3972: 80 93 a7 05 sts 0x05A7, r24
3976: 87 e0 ldi r24, 0x07 ; 7
3978: 80 93 a8 05 sts 0x05A8, r24
397c: 28 e0 ldi r18, 0x08 ; 8
397e: 20 93 a9 05 sts 0x05A9, r18
3982: 10 92 aa 05 sts 0x05AA, r1
3986: 9e e1 ldi r25, 0x1E ; 30
3988: 90 93 ab 05 sts 0x05AB, r25
398c: 8b ef ldi r24, 0xFB ; 251
398e: 80 93 ad 05 sts 0x05AD, r24
3992: 8a e0 ldi r24, 0x0A ; 10
3994: 80 93 ae 05 sts 0x05AE, r24
3998: 86 e4 ldi r24, 0x46 ; 70
399a: 80 93 ac 05 sts 0x05AC, r24
399e: 90 93 b0 05 sts 0x05B0, r25
39a2: 50 93 af 05 sts 0x05AF, r21
39a6: 40 93 b1 05 sts 0x05B1, r20
39aa: 20 93 b2 05 sts 0x05B2, r18
39ae: 80 e1 ldi r24, 0x10 ; 16
39b0: 80 93 b3 05 sts 0x05B3, r24
39b4: 8f e0 ldi r24, 0x0F ; 15
39b6: 80 93 b4 05 sts 0x05B4, r24
39ba: 8a ef ldi r24, 0xFA ; 250
39bc: 80 93 b5 05 sts 0x05B5, r24
39c0: 8a e1 ldi r24, 0x1A ; 26
39c2: 80 93 b6 05 sts 0x05B6, r24
39c6: 80 e8 ldi r24, 0x80 ; 128
39c8: 80 93 b7 05 sts 0x05B7, r24
39cc: 88 e7 ldi r24, 0x78 ; 120
39ce: 80 93 b8 05 sts 0x05B8, r24
39d2: 96 e9 ldi r25, 0x96 ; 150
39d4: 90 93 b9 05 sts 0x05B9, r25
39d8: 8a e5 ldi r24, 0x5A ; 90
39da: 80 93 ba 05 sts 0x05BA, r24
39de: 83 e2 ldi r24, 0x23 ; 35
39e0: 80 93 bb 05 sts 0x05BB, r24
39e4: 84 e1 ldi r24, 0x14 ; 20
39e6: 80 93 bc 05 sts 0x05BC, r24
39ea: 10 92 bd 05 sts 0x05BD, r1
39ee: 30 93 be 05 sts 0x05BE, r19
39f2: 10 92 bf 05 sts 0x05BF, r1
39f6: 10 92 c0 05 sts 0x05C0, r1
39fa: 10 92 c1 05 sts 0x05C1, r1
39fe: 10 92 c2 05 sts 0x05C2, r1
3a02: 84 e6 ldi r24, 0x64 ; 100
3a04: 80 93 c3 05 sts 0x05C3, r24
3a08: 88 e2 ldi r24, 0x28 ; 40
3a0a: 80 93 c4 05 sts 0x05C4, r24
3a0e: 10 92 c8 05 sts 0x05C8, r1
3a12: 82 e3 ldi r24, 0x32 ; 50
3a14: 80 93 c5 05 sts 0x05C5, r24
3a18: 90 93 c6 05 sts 0x05C6, r25
3a1c: 30 93 c7 05 sts 0x05C7, r19
3a20: a0 ed ldi r26, 0xD0 ; 208
3a22: b5 e0 ldi r27, 0x05 ; 5
3a24: e0 e7 ldi r30, 0x70 ; 112
3a26: f1 e0 ldi r31, 0x01 ; 1
3a28: 8c e0 ldi r24, 0x0C ; 12
3a2a: 01 90 ld r0, Z+
3a2c: 0d 92 st X+, r0
3a2e: 81 50 subi r24, 0x01 ; 1
3a30: e1 f7 brne .-8 ; 0x3a2a <DefaultKonstanten1+0xd8>
3a32: 08 95 ret
00003a34 <SendMotorData>:
3a34: 80 91 2e 02 lds r24, 0x022E
3a38: 88 23 and r24, r24
3a3a: 01 f5 brne .+64 ; 0x3a7c <SendMotorData+0x48>
3a3c: 10 92 99 02 sts 0x0299, r1
3a40: 10 92 98 02 sts 0x0298, r1
3a44: 10 92 9c 02 sts 0x029C, r1
3a48: 10 92 a8 02 sts 0x02A8, r1
3a4c: 80 91 98 01 lds r24, 0x0198
3a50: 88 23 and r24, r24
3a52: 11 f0 breq .+4 ; 0x3a58 <SendMotorData+0x24>
3a54: 80 93 98 02 sts 0x0298, r24
3a58: 80 91 99 01 lds r24, 0x0199
3a5c: 88 23 and r24, r24
3a5e: 11 f0 breq .+4 ; 0x3a64 <SendMotorData+0x30>
3a60: 80 93 99 02 sts 0x0299, r24
3a64: 80 91 9a 01 lds r24, 0x019A
3a68: 88 23 and r24, r24
3a6a: 11 f0 breq .+4 ; 0x3a70 <SendMotorData+0x3c>
3a6c: 80 93 a8 02 sts 0x02A8, r24
3a70: 80 91 9b 01 lds r24, 0x019B
3a74: 88 23 and r24, r24
3a76: 11 f0 breq .+4 ; 0x3a7c <SendMotorData+0x48>
3a78: 80 93 9c 02 sts 0x029C, r24
3a7c: 80 91 98 02 lds r24, 0x0298
3a80: 99 27 eor r25, r25
3a82: 90 93 0b 05 sts 0x050B, r25
3a86: 80 93 0a 05 sts 0x050A, r24
3a8a: 80 91 99 02 lds r24, 0x0299
3a8e: 99 27 eor r25, r25
3a90: 90 93 0d 05 sts 0x050D, r25
3a94: 80 93 0c 05 sts 0x050C, r24
3a98: 80 91 a8 02 lds r24, 0x02A8
3a9c: 99 27 eor r25, r25
3a9e: 90 93 0f 05 sts 0x050F, r25
3aa2: 80 93 0e 05 sts 0x050E, r24
3aa6: 80 91 9c 02 lds r24, 0x029C
3aaa: 99 27 eor r25, r25
3aac: 90 93 11 05 sts 0x0511, r25
3ab0: 80 93 10 05 sts 0x0510, r24
3ab4: 10 92 cf 01 sts 0x01CF, r1
3ab8: 10 92 d0 01 sts 0x01D0, r1
3abc: 0e 94 2c 14 call 0x2858 ; 0x2858 <i2c_start>
3ac0: 08 95 ret
00003ac2 <SetNeutral>:
3ac2: cf 93 push r28
3ac4: df 93 push r29
3ac6: 10 92 de 01 sts 0x01DE, r1
3aca: 10 92 dd 01 sts 0x01DD, r1
3ace: 10 92 e0 01 sts 0x01E0, r1
3ad2: 10 92 df 01 sts 0x01DF, r1
3ad6: 80 e0 ldi r24, 0x00 ; 0
3ad8: 90 e0 ldi r25, 0x00 ; 0
3ada: a0 e0 ldi r26, 0x00 ; 0
3adc: b0 e0 ldi r27, 0x00 ; 0
3ade: 80 93 e1 01 sts 0x01E1, r24
3ae2: 90 93 e2 01 sts 0x01E2, r25
3ae6: a0 93 e3 01 sts 0x01E3, r26
3aea: b0 93 e4 01 sts 0x01E4, r27
3aee: 10 92 d8 01 sts 0x01D8, r1
3af2: 10 92 d7 01 sts 0x01D7, r1
3af6: 10 92 da 01 sts 0x01DA, r1
3afa: 10 92 d9 01 sts 0x01D9, r1
3afe: 10 92 dc 01 sts 0x01DC, r1
3b02: 10 92 db 01 sts 0x01DB, r1
3b06: 0e 94 53 18 call 0x30a6 ; 0x30a6 <CalibrierMittelwert>
3b0a: 85 e0 ldi r24, 0x05 ; 5
3b0c: 90 e0 ldi r25, 0x00 ; 0
3b0e: 0e 94 0d 0c call 0x181a ; 0x181a <SetDelay>
3b12: ec 01 movw r28, r24
3b14: ce 01 movw r24, r28
3b16: 0e 94 16 0c call 0x182c ; 0x182c <CheckDelay>
3b1a: 88 23 and r24, r24
3b1c: d9 f3 breq .-10 ; 0x3b14 <SetNeutral+0x52>
3b1e: 0e 94 53 18 call 0x30a6 ; 0x30a6 <CalibrierMittelwert>
3b22: 80 91 aa 05 lds r24, 0x05AA
3b26: 80 ff sbrs r24, 0
3b28: 10 c0 rjmp .+32 ; 0x3b4a <SetNeutral+0x88>
3b2a: 80 91 0a 01 lds r24, 0x010A
3b2e: 90 91 0b 01 lds r25, 0x010B
3b32: 87 5b subi r24, 0xB7 ; 183
3b34: 93 40 sbci r25, 0x03 ; 3
3b36: 38 f4 brcc .+14 ; 0x3b46 <SetNeutral+0x84>
3b38: 80 91 0a 01 lds r24, 0x010A
3b3c: 90 91 0b 01 lds r25, 0x010B
3b40: 8e 5e subi r24, 0xEE ; 238
3b42: 92 40 sbci r25, 0x02 ; 2
3b44: 10 f4 brcc .+4 ; 0x3b4a <SetNeutral+0x88>
3b46: 0e 94 32 10 call 0x2064 ; 0x2064 <SucheLuftruckOffset>
3b4a: 80 91 de 05 lds r24, 0x05DE
3b4e: 90 91 df 05 lds r25, 0x05DF
3b52: 97 ff sbrs r25, 7
3b54: 03 c0 rjmp .+6 ; 0x3b5c <SetNeutral+0x9a>
3b56: 90 95 com r25
3b58: 81 95 neg r24
3b5a: 9f 4f sbci r25, 0xFF ; 255
3b5c: 90 93 d8 01 sts 0x01D8, r25
3b60: 80 93 d7 01 sts 0x01D7, r24
3b64: 80 91 dc 05 lds r24, 0x05DC
3b68: 90 91 dd 05 lds r25, 0x05DD
3b6c: 97 ff sbrs r25, 7
3b6e: 03 c0 rjmp .+6 ; 0x3b76 <SetNeutral+0xb4>
3b70: 90 95 com r25
3b72: 81 95 neg r24
3b74: 9f 4f sbci r25, 0xFF ; 255
3b76: 90 93 da 01 sts 0x01DA, r25
3b7a: 80 93 d9 01 sts 0x01D9, r24
3b7e: 80 91 ea 05 lds r24, 0x05EA
3b82: 90 91 eb 05 lds r25, 0x05EB
3b86: 97 ff sbrs r25, 7
3b88: 03 c0 rjmp .+6 ; 0x3b90 <SetNeutral+0xce>
3b8a: 90 95 com r25
3b8c: 81 95 neg r24
3b8e: 9f 4f sbci r25, 0xFF ; 255
3b90: 90 93 dc 01 sts 0x01DC, r25
3b94: 80 93 db 01 sts 0x01DB, r24
3b98: 80 91 f0 05 lds r24, 0x05F0
3b9c: 90 91 f1 05 lds r25, 0x05F1
3ba0: 97 ff sbrs r25, 7
3ba2: 03 c0 rjmp .+6 ; 0x3baa <SetNeutral+0xe8>
3ba4: 90 95 com r25
3ba6: 81 95 neg r24
3ba8: 9f 4f sbci r25, 0xFF ; 255
3baa: 60 e1 ldi r22, 0x10 ; 16
3bac: 70 e0 ldi r23, 0x00 ; 0
3bae: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
3bb2: 70 93 e0 01 sts 0x01E0, r23
3bb6: 60 93 df 01 sts 0x01DF, r22
3bba: 80 91 e7 05 lds r24, 0x05E7
3bbe: 90 91 e8 05 lds r25, 0x05E8
3bc2: 97 ff sbrs r25, 7
3bc4: 03 c0 rjmp .+6 ; 0x3bcc <SetNeutral+0x10a>
3bc6: 90 95 com r25
3bc8: 81 95 neg r24
3bca: 9f 4f sbci r25, 0xFF ; 255
3bcc: 60 e1 ldi r22, 0x10 ; 16
3bce: 70 e0 ldi r23, 0x00 ; 0
3bd0: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
3bd4: 70 93 de 01 sts 0x01DE, r23
3bd8: 60 93 dd 01 sts 0x01DD, r22
3bdc: 60 91 5e 05 lds r22, 0x055E
3be0: 70 91 5f 05 lds r23, 0x055F
3be4: 88 27 eor r24, r24
3be6: 77 fd sbrc r23, 7
3be8: 80 95 com r24
3bea: 98 2f mov r25, r24
3bec: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
3bf0: 60 93 e1 01 sts 0x01E1, r22
3bf4: 70 93 e2 01 sts 0x01E2, r23
3bf8: 80 93 e3 01 sts 0x01E3, r24
3bfc: 90 93 e4 01 sts 0x01E4, r25
3c00: 10 92 fb 01 sts 0x01FB, r1
3c04: 10 92 fc 01 sts 0x01FC, r1
3c08: 10 92 fd 01 sts 0x01FD, r1
3c0c: 10 92 fe 01 sts 0x01FE, r1
3c10: 10 92 ff 01 sts 0x01FF, r1
3c14: 10 92 00 02 sts 0x0200, r1
3c18: 10 92 01 02 sts 0x0201, r1
3c1c: 10 92 02 02 sts 0x0202, r1
3c20: 10 92 03 02 sts 0x0203, r1
3c24: 10 92 04 02 sts 0x0204, r1
3c28: 10 92 05 02 sts 0x0205, r1
3c2c: 10 92 06 02 sts 0x0206, r1
3c30: 10 92 07 02 sts 0x0207, r1
3c34: 10 92 08 02 sts 0x0208, r1
3c38: 10 92 09 02 sts 0x0209, r1
3c3c: 10 92 0a 02 sts 0x020A, r1
3c40: 10 92 0b 02 sts 0x020B, r1
3c44: 10 92 0c 02 sts 0x020C, r1
3c48: 10 92 0d 02 sts 0x020D, r1
3c4c: 10 92 0e 02 sts 0x020E, r1
3c50: 10 92 df 05 sts 0x05DF, r1
3c54: 10 92 de 05 sts 0x05DE, r1
3c58: 10 92 dd 05 sts 0x05DD, r1
3c5c: 10 92 dc 05 sts 0x05DC, r1
3c60: 10 92 eb 05 sts 0x05EB, r1
3c64: 10 92 ea 05 sts 0x05EA, r1
3c68: 80 91 06 01 lds r24, 0x0106
3c6c: 90 91 07 01 lds r25, 0x0107
3c70: a0 91 08 01 lds r26, 0x0108
3c74: b0 91 09 01 lds r27, 0x0109
3c78: 90 93 61 05 sts 0x0561, r25
3c7c: 80 93 60 05 sts 0x0560, r24
3c80: 10 92 c5 01 sts 0x01C5, r1
3c84: 10 92 c4 01 sts 0x01C4, r1
3c88: 10 92 13 02 sts 0x0213, r1
3c8c: 10 92 14 02 sts 0x0214, r1
3c90: 10 92 15 02 sts 0x0215, r1
3c94: 10 92 16 02 sts 0x0216, r1
3c98: 80 91 17 02 lds r24, 0x0217
3c9c: 90 91 18 02 lds r25, 0x0218
3ca0: 90 93 1a 02 sts 0x021A, r25
3ca4: 80 93 19 02 sts 0x0219, r24
3ca8: 82 e3 ldi r24, 0x32 ; 50
3caa: 90 e0 ldi r25, 0x00 ; 0
3cac: 90 93 ac 01 sts 0x01AC, r25
3cb0: 80 93 ab 01 sts 0x01AB, r24
3cb4: df 91 pop r29
3cb6: cf 91 pop r28
3cb8: 08 95 ret
00003cba <Piep>:
3cba: 1f 93 push r17
3cbc: 18 2f mov r17, r24
3cbe: 0e c0 rjmp .+28 ; 0x3cdc <Piep+0x22>
3cc0: 80 91 2e 02 lds r24, 0x022E
3cc4: 88 23 and r24, r24
3cc6: 61 f4 brne .+24 ; 0x3ce0 <Piep+0x26>
3cc8: 84 e6 ldi r24, 0x64 ; 100
3cca: 90 e0 ldi r25, 0x00 ; 0
3ccc: 90 93 ac 01 sts 0x01AC, r25
3cd0: 80 93 ab 01 sts 0x01AB, r24
3cd4: 8a ef ldi r24, 0xFA ; 250
3cd6: 90 e0 ldi r25, 0x00 ; 0
3cd8: 0e 94 f6 0c call 0x19ec ; 0x19ec <Delay_ms>
3cdc: 11 50 subi r17, 0x01 ; 1
3cde: 80 f7 brcc .-32 ; 0x3cc0 <Piep+0x6>
3ce0: 1f 91 pop r17
3ce2: 08 95 ret
00003ce4 <MotorRegler>:
3ce4: 2f 92 push r2
3ce6: 3f 92 push r3
3ce8: 4f 92 push r4
3cea: 5f 92 push r5
3cec: 6f 92 push r6
3cee: 7f 92 push r7
3cf0: 8f 92 push r8
3cf2: 9f 92 push r9
3cf4: af 92 push r10
3cf6: bf 92 push r11
3cf8: cf 92 push r12
3cfa: df 92 push r13
3cfc: ef 92 push r14
3cfe: ff 92 push r15
3d00: 0f 93 push r16
3d02: 1f 93 push r17
3d04: cf 93 push r28
3d06: df 93 push r29
3d08: cd b7 in r28, 0x3d ; 61
3d0a: de b7 in r29, 0x3e ; 62
3d0c: 24 97 sbiw r28, 0x04 ; 4
3d0e: 0f b6 in r0, 0x3f ; 63
3d10: f8 94 cli
3d12: de bf out 0x3e, r29 ; 62
3d14: 0f be out 0x3f, r0 ; 63
3d16: cd bf out 0x3d, r28 ; 61
3d18: 0e 94 92 15 call 0x2b24 ; 0x2b24 <Mittelwert>
3d1c: 29 9a sbi 0x05, 1 ; 5
3d1e: e0 91 a4 05 lds r30, 0x05A4
3d22: ae 2f mov r26, r30
3d24: bb 27 eor r27, r27
3d26: aa 0f add r26, r26
3d28: bb 1f adc r27, r27
3d2a: aa 58 subi r26, 0x8A ; 138
3d2c: ba 4f sbci r27, 0xFA ; 250
3d2e: 0d 90 ld r0, X+
3d30: bc 91 ld r27, X
3d32: a0 2d mov r26, r0
3d34: 9d 01 movw r18, r26
3d36: 28 58 subi r18, 0x88 ; 136
3d38: 3f 4f sbci r19, 0xFF ; 255
3d3a: 3a 83 std Y+2, r19 ; 0x02
3d3c: 29 83 std Y+1, r18 ; 0x01
3d3e: 37 ff sbrs r19, 7
3d40: 02 c0 rjmp .+4 ; 0x3d46 <MotorRegler+0x62>
3d42: 1a 82 std Y+2, r1 ; 0x02
3d44: 19 82 std Y+1, r1 ; 0x01
3d46: 80 91 27 02 lds r24, 0x0227
3d4a: 84 36 cpi r24, 0x64 ; 100
3d4c: 08 f0 brcs .+2 ; 0x3d50 <MotorRegler+0x6c>
3d4e: 4a c0 rjmp .+148 ; 0x3de4 <MotorRegler+0x100>
3d50: 80 91 01 01 lds r24, 0x0101
3d54: 88 23 and r24, r24
3d56: 31 f4 brne .+12 ; 0x3d64 <MotorRegler+0x80>
3d58: 84 ef ldi r24, 0xF4 ; 244
3d5a: 91 e0 ldi r25, 0x01 ; 1
3d5c: 90 93 ac 01 sts 0x01AC, r25
3d60: 80 93 ab 01 sts 0x01AB, r24
3d64: 80 91 42 02 lds r24, 0x0242
3d68: 90 91 43 02 lds r25, 0x0243
3d6c: 00 97 sbiw r24, 0x00 ; 0
3d6e: 31 f0 breq .+12 ; 0x3d7c <MotorRegler+0x98>
3d70: 01 97 sbiw r24, 0x01 ; 1
3d72: 90 93 43 02 sts 0x0243, r25
3d76: 80 93 42 02 sts 0x0242, r24
3d7a: 04 c0 rjmp .+8 ; 0x3d84 <MotorRegler+0xa0>
3d7c: 10 92 2e 02 sts 0x022E, r1
3d80: 10 92 1d 02 sts 0x021D, r1
3d84: 28 9a sbi 0x05, 0 ; 5
3d86: 80 91 3d 02 lds r24, 0x023D
3d8a: 90 91 3e 02 lds r25, 0x023E
3d8e: 81 5d subi r24, 0xD1 ; 209
3d90: 97 40 sbci r25, 0x07 ; 7
3d92: 28 f1 brcs .+74 ; 0x3dde <MotorRegler+0xfa>
3d94: 80 91 bb 05 lds r24, 0x05BB
3d98: 48 2f mov r20, r24
3d9a: 55 27 eor r21, r21
3d9c: 5a 83 std Y+2, r21 ; 0x02
3d9e: 49 83 std Y+1, r20 ; 0x01
3da0: 81 e0 ldi r24, 0x01 ; 1
3da2: 80 93 1d 02 sts 0x021D, r24
3da6: e0 91 a2 05 lds r30, 0x05A2
3daa: ff 27 eor r31, r31
3dac: ee 0f add r30, r30
3dae: ff 1f adc r31, r31
3db0: ea 58 subi r30, 0x8A ; 138
3db2: fa 4f sbci r31, 0xFA ; 250
3db4: 11 82 std Z+1, r1 ; 0x01
3db6: 10 82 st Z, r1
3db8: e0 91 a3 05 lds r30, 0x05A3
3dbc: ff 27 eor r31, r31
3dbe: ee 0f add r30, r30
3dc0: ff 1f adc r31, r31
3dc2: ea 58 subi r30, 0x8A ; 138
3dc4: fa 4f sbci r31, 0xFA ; 250
3dc6: 11 82 std Z+1, r1 ; 0x01
3dc8: 10 82 st Z, r1
3dca: e0 91 a5 05 lds r30, 0x05A5
3dce: ff 27 eor r31, r31
3dd0: ee 0f add r30, r30
3dd2: ff 1f adc r31, r31
3dd4: ea 58 subi r30, 0x8A ; 138
3dd6: fa 4f sbci r31, 0xFA ; 250
3dd8: 11 82 std Z+1, r1 ; 0x01
3dda: 10 82 st Z, r1
3ddc: ce c1 rjmp .+924 ; 0x417a <MotorRegler+0x496>
3dde: 10 92 2e 02 sts 0x022E, r1
3de2: cb c1 rjmp .+918 ; 0x417a <MotorRegler+0x496>
3de4: 80 91 27 02 lds r24, 0x0227
3de8: 8d 38 cpi r24, 0x8D ; 141
3dea: 08 f4 brcc .+2 ; 0x3dee <MotorRegler+0x10a>
3dec: c6 c1 rjmp .+908 ; 0x417a <MotorRegler+0x496>
3dee: 10 92 1d 02 sts 0x021D, r1
3df2: 80 91 bc 05 lds r24, 0x05BC
3df6: 22 e3 ldi r18, 0x32 ; 50
3df8: 82 9f mul r24, r18
3dfa: c0 01 movw r24, r0
3dfc: 11 24 eor r1, r1
3dfe: 90 93 43 02 sts 0x0243, r25
3e02: 80 93 42 02 sts 0x0242, r24
3e06: 69 81 ldd r22, Y+1 ; 0x01
3e08: 7a 81 ldd r23, Y+2 ; 0x02
3e0a: 69 32 cpi r22, 0x29 ; 41
3e0c: 71 05 cpc r23, r1
3e0e: 6c f0 brlt .+26 ; 0x3e2a <MotorRegler+0x146>
3e10: 80 91 3d 02 lds r24, 0x023D
3e14: 90 91 3e 02 lds r25, 0x023E
3e18: 7f ef ldi r23, 0xFF ; 255
3e1a: 8f 3f cpi r24, 0xFF ; 255
3e1c: 97 07 cpc r25, r23
3e1e: 81 f1 breq .+96 ; 0x3e80 <MotorRegler+0x19c>
3e20: 01 96 adiw r24, 0x01 ; 1
3e22: 90 93 3e 02 sts 0x023E, r25
3e26: 80 93 3d 02 sts 0x023D, r24
3e2a: 80 91 3d 02 lds r24, 0x023D
3e2e: 90 91 3e 02 lds r25, 0x023E
3e32: 88 3c cpi r24, 0xC8 ; 200
3e34: 91 05 cpc r25, r1
3e36: 20 f0 brcs .+8 ; 0x3e40 <MotorRegler+0x15c>
3e38: 89 81 ldd r24, Y+1 ; 0x01
3e3a: 9a 81 ldd r25, Y+2 ; 0x02
3e3c: 88 97 sbiw r24, 0x28 ; 40
3e3e: 04 f5 brge .+64 ; 0x3e80 <MotorRegler+0x19c>
3e40: 10 92 58 02 sts 0x0258, r1
3e44: 10 92 59 02 sts 0x0259, r1
3e48: 10 92 5a 02 sts 0x025A, r1
3e4c: 10 92 5b 02 sts 0x025B, r1
3e50: 10 92 54 02 sts 0x0254, r1
3e54: 10 92 55 02 sts 0x0255, r1
3e58: 10 92 56 02 sts 0x0256, r1
3e5c: 10 92 57 02 sts 0x0257, r1
3e60: 10 92 0b 02 sts 0x020B, r1
3e64: 10 92 0c 02 sts 0x020C, r1
3e68: 10 92 0d 02 sts 0x020D, r1
3e6c: 10 92 0e 02 sts 0x020E, r1
3e70: 10 92 0f 02 sts 0x020F, r1
3e74: 10 92 10 02 sts 0x0210, r1
3e78: 10 92 11 02 sts 0x0211, r1
3e7c: 10 92 12 02 sts 0x0212, r1
3e80: e9 81 ldd r30, Y+1 ; 0x01
3e82: fa 81 ldd r31, Y+2 ; 0x02
3e84: e9 3c cpi r30, 0xC9 ; 201
3e86: f1 05 cpc r31, r1
3e88: 0c f4 brge .+2 ; 0x3e8c <MotorRegler+0x1a8>
3e8a: d6 c0 rjmp .+428 ; 0x4038 <MotorRegler+0x354>
3e8c: 80 91 2e 02 lds r24, 0x022E
3e90: 88 23 and r24, r24
3e92: 09 f0 breq .+2 ; 0x3e96 <MotorRegler+0x1b2>
3e94: 72 c1 rjmp .+740 ; 0x417a <MotorRegler+0x496>
3e96: e0 91 a5 05 lds r30, 0x05A5
3e9a: ff 27 eor r31, r31
3e9c: ee 0f add r30, r30
3e9e: ff 1f adc r31, r31
3ea0: ea 58 subi r30, 0x8A ; 138
3ea2: fa 4f sbci r31, 0xFA ; 250
3ea4: 80 81 ld r24, Z
3ea6: 91 81 ldd r25, Z+1 ; 0x01
3ea8: 8c 34 cpi r24, 0x4C ; 76
3eaa: 91 05 cpc r25, r1
3eac: 0c f4 brge .+2 ; 0x3eb0 <MotorRegler+0x1cc>
3eae: c1 c0 rjmp .+386 ; 0x4032 <MotorRegler+0x34e>
3eb0: 80 91 41 02 lds r24, 0x0241
3eb4: 8f 5f subi r24, 0xFF ; 255
3eb6: 80 93 41 02 sts 0x0241, r24
3eba: 89 3c cpi r24, 0xC9 ; 201
3ebc: 08 f4 brcc .+2 ; 0x3ec0 <MotorRegler+0x1dc>
3ebe: 5d c1 rjmp .+698 ; 0x417a <MotorRegler+0x496>
3ec0: 29 98 cbi 0x05, 1 ; 5
3ec2: 0e 94 61 1d call 0x3ac2 ; 0x3ac2 <SetNeutral>
3ec6: 10 92 2e 02 sts 0x022E, r1
3eca: 10 92 41 02 sts 0x0241, r1
3ece: 10 92 3e 02 sts 0x023E, r1
3ed2: 10 92 3d 02 sts 0x023D, r1
3ed6: 80 91 a2 05 lds r24, 0x05A2
3eda: 28 2f mov r18, r24
3edc: 33 27 eor r19, r19
3ede: f9 01 movw r30, r18
3ee0: ee 0f add r30, r30
3ee2: ff 1f adc r31, r31
3ee4: ea 58 subi r30, 0x8A ; 138
3ee6: fa 4f sbci r31, 0xFA ; 250
3ee8: 80 81 ld r24, Z
3eea: 91 81 ldd r25, Z+1 ; 0x01
3eec: 87 34 cpi r24, 0x47 ; 71
3eee: 91 05 cpc r25, r1
3ef0: 9c f4 brge .+38 ; 0x3f18 <MotorRegler+0x234>
3ef2: e0 91 a3 05 lds r30, 0x05A3
3ef6: ff 27 eor r31, r31
3ef8: ee 0f add r30, r30
3efa: ff 1f adc r31, r31
3efc: ea 58 subi r30, 0x8A ; 138
3efe: fa 4f sbci r31, 0xFA ; 250
3f00: 01 90 ld r0, Z+
3f02: f0 81 ld r31, Z
3f04: e0 2d mov r30, r0
3f06: f7 ff sbrs r31, 7
3f08: 03 c0 rjmp .+6 ; 0x3f10 <MotorRegler+0x22c>
3f0a: f0 95 com r31
3f0c: e1 95 neg r30
3f0e: ff 4f sbci r31, 0xFF ; 255
3f10: e7 34 cpi r30, 0x47 ; 71
3f12: f1 05 cpc r31, r1
3f14: 0c f4 brge .+2 ; 0x3f18 <MotorRegler+0x234>
3f16: 6c c0 rjmp .+216 ; 0x3ff0 <MotorRegler+0x30c>
3f18: 80 91 a3 05 lds r24, 0x05A3
3f1c: 68 2f mov r22, r24
3f1e: 77 27 eor r23, r23
3f20: db 01 movw r26, r22
3f22: aa 0f add r26, r26
3f24: bb 1f adc r27, r27
3f26: aa 58 subi r26, 0x8A ; 138
3f28: ba 4f sbci r27, 0xFA ; 250
3f2a: 8d 91 ld r24, X+
3f2c: 9c 91 ld r25, X
3f2e: 11 97 sbiw r26, 0x01 ; 1
3f30: 87 34 cpi r24, 0x47 ; 71
3f32: 91 05 cpc r25, r1
3f34: 3c f0 brlt .+14 ; 0x3f44 <MotorRegler+0x260>
3f36: f9 01 movw r30, r18
3f38: ee 0f add r30, r30
3f3a: ff 1f adc r31, r31
3f3c: ea 58 subi r30, 0x8A ; 138
3f3e: fa 4f sbci r31, 0xFA ; 250
3f40: 80 81 ld r24, Z
3f42: 91 81 ldd r25, Z+1 ; 0x01
3f44: 8d 91 ld r24, X+
3f46: 9c 91 ld r25, X
3f48: 87 34 cpi r24, 0x47 ; 71
3f4a: 91 05 cpc r25, r1
3f4c: 64 f0 brlt .+24 ; 0x3f66 <MotorRegler+0x282>
3f4e: f9 01 movw r30, r18
3f50: ee 0f add r30, r30
3f52: ff 1f adc r31, r31
3f54: ea 58 subi r30, 0x8A ; 138
3f56: fa 4f sbci r31, 0xFA ; 250
3f58: 80 81 ld r24, Z
3f5a: 91 81 ldd r25, Z+1 ; 0x01
3f5c: 87 34 cpi r24, 0x47 ; 71
3f5e: 91 05 cpc r25, r1
3f60: 14 f0 brlt .+4 ; 0x3f66 <MotorRegler+0x282>
3f62: 42 e0 ldi r20, 0x02 ; 2
3f64: 01 c0 rjmp .+2 ; 0x3f68 <MotorRegler+0x284>
3f66: 41 e0 ldi r20, 0x01 ; 1
3f68: fb 01 movw r30, r22
3f6a: ee 0f add r30, r30
3f6c: ff 1f adc r31, r31
3f6e: ea 58 subi r30, 0x8A ; 138
3f70: fa 4f sbci r31, 0xFA ; 250
3f72: 80 81 ld r24, Z
3f74: 91 81 ldd r25, Z+1 ; 0x01
3f76: 86 34 cpi r24, 0x46 ; 70
3f78: 91 05 cpc r25, r1
3f7a: 5c f4 brge .+22 ; 0x3f92 <MotorRegler+0x2ae>
3f7c: f9 01 movw r30, r18
3f7e: ee 0f add r30, r30
3f80: ff 1f adc r31, r31
3f82: ea 58 subi r30, 0x8A ; 138
3f84: fa 4f sbci r31, 0xFA ; 250
3f86: 80 81 ld r24, Z
3f88: 91 81 ldd r25, Z+1 ; 0x01
3f8a: 87 34 cpi r24, 0x47 ; 71
3f8c: 91 05 cpc r25, r1
3f8e: 0c f0 brlt .+2 ; 0x3f92 <MotorRegler+0x2ae>
3f90: 43 e0 ldi r20, 0x03 ; 3
3f92: fb 01 movw r30, r22
3f94: ee 0f add r30, r30
3f96: ff 1f adc r31, r31
3f98: ea 58 subi r30, 0x8A ; 138
3f9a: fa 4f sbci r31, 0xFA ; 250
3f9c: 80 81 ld r24, Z
3f9e: 91 81 ldd r25, Z+1 ; 0x01
3fa0: 8a 5b subi r24, 0xBA ; 186
3fa2: 9f 4f sbci r25, 0xFF ; 255
3fa4: 5c f4 brge .+22 ; 0x3fbc <MotorRegler+0x2d8>
3fa6: f9 01 movw r30, r18
3fa8: ee 0f add r30, r30
3faa: ff 1f adc r31, r31
3fac: ea 58 subi r30, 0x8A ; 138
3fae: fa 4f sbci r31, 0xFA ; 250
3fb0: 80 81 ld r24, Z
3fb2: 91 81 ldd r25, Z+1 ; 0x01
3fb4: 87 34 cpi r24, 0x47 ; 71
3fb6: 91 05 cpc r25, r1
3fb8: 0c f0 brlt .+2 ; 0x3fbc <MotorRegler+0x2d8>
3fba: 44 e0 ldi r20, 0x04 ; 4
3fbc: 66 0f add r22, r22
3fbe: 77 1f adc r23, r23
3fc0: 6a 58 subi r22, 0x8A ; 138
3fc2: 7a 4f sbci r23, 0xFA ; 250
3fc4: fb 01 movw r30, r22
3fc6: 80 81 ld r24, Z
3fc8: 91 81 ldd r25, Z+1 ; 0x01
3fca: 8a 5b subi r24, 0xBA ; 186
3fcc: 9f 4f sbci r25, 0xFF ; 255
3fce: 5c f4 brge .+22 ; 0x3fe6 <MotorRegler+0x302>
3fd0: 22 0f add r18, r18
3fd2: 33 1f adc r19, r19
3fd4: 2a 58 subi r18, 0x8A ; 138
3fd6: 3a 4f sbci r19, 0xFA ; 250
3fd8: f9 01 movw r30, r18
3fda: 80 81 ld r24, Z
3fdc: 91 81 ldd r25, Z+1 ; 0x01
3fde: 86 34 cpi r24, 0x46 ; 70
3fe0: 91 05 cpc r25, r1
3fe2: 0c f4 brge .+2 ; 0x3fe6 <MotorRegler+0x302>
3fe4: 45 e0 ldi r20, 0x05 ; 5
3fe6: a2 e0 ldi r26, 0x02 ; 2
3fe8: b0 e0 ldi r27, 0x00 ; 0
3fea: 04 2e mov r0, r20
3fec: 0e 94 5f 2d call 0x5abe ; 0x5abe <__eeprom_write_byte_1F2021>
3ff0: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <GetActiveParamSetNumber>
3ff4: 4a e3 ldi r20, 0x3A ; 58
3ff6: 62 ea ldi r22, 0xA2 ; 162
3ff8: 75 e0 ldi r23, 0x05 ; 5
3ffa: 0e 94 17 02 call 0x42e ; 0x42e <ReadParameterSet>
3ffe: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <GetActiveParamSetNumber>
4002: 0e 94 5d 1e call 0x3cba ; 0x3cba <Piep>
4006: 80 91 aa 05 lds r24, 0x05AA
400a: 80 ff sbrs r24, 0
400c: b6 c0 rjmp .+364 ; 0x417a <MotorRegler+0x496>
400e: 80 91 0a 01 lds r24, 0x010A
4012: 90 91 0b 01 lds r25, 0x010B
4016: 87 5b subi r24, 0xB7 ; 183
4018: 93 40 sbci r25, 0x03 ; 3
401a: 40 f4 brcc .+16 ; 0x402c <MotorRegler+0x348>
401c: 80 91 0a 01 lds r24, 0x010A
4020: 90 91 0b 01 lds r25, 0x010B
4024: 8e 5e subi r24, 0xEE ; 238
4026: 92 40 sbci r25, 0x02 ; 2
4028: 08 f0 brcs .+2 ; 0x402c <MotorRegler+0x348>
402a: a7 c0 rjmp .+334 ; 0x417a <MotorRegler+0x496>
402c: 0e 94 32 10 call 0x2064 ; 0x2064 <SucheLuftruckOffset>
4030: a4 c0 rjmp .+328 ; 0x417a <MotorRegler+0x496>
4032: 10 92 41 02 sts 0x0241, r1
4036: a1 c0 rjmp .+322 ; 0x417a <MotorRegler+0x496>
4038: 49 81 ldd r20, Y+1 ; 0x01
403a: 5a 81 ldd r21, Y+2 ; 0x02
403c: 43 32 cpi r20, 0x23 ; 35
403e: 51 05 cpc r21, r1
4040: 0c f0 brlt .+2 ; 0x4044 <MotorRegler+0x360>
4042: 9b c0 rjmp .+310 ; 0x417a <MotorRegler+0x496>
4044: 80 91 a5 05 lds r24, 0x05A5
4048: 48 2f mov r20, r24
404a: 55 27 eor r21, r21
404c: fa 01 movw r30, r20
404e: ee 0f add r30, r30
4050: ff 1f adc r31, r31
4052: ea 58 subi r30, 0x8A ; 138
4054: fa 4f sbci r31, 0xFA ; 250
4056: 80 81 ld r24, Z
4058: 91 81 ldd r25, Z+1 ; 0x01
405a: 85 5b subi r24, 0xB5 ; 181
405c: 9f 4f sbci r25, 0xFF ; 255
405e: 0c f0 brlt .+2 ; 0x4062 <MotorRegler+0x37e>
4060: 6d c0 rjmp .+218 ; 0x413c <MotorRegler+0x458>
4062: 80 91 40 02 lds r24, 0x0240
4066: 8f 5f subi r24, 0xFF ; 255
4068: 80 93 40 02 sts 0x0240, r24
406c: 89 3c cpi r24, 0xC9 ; 201
406e: 08 f4 brcc .+2 ; 0x4072 <MotorRegler+0x38e>
4070: 67 c0 rjmp .+206 ; 0x4140 <MotorRegler+0x45c>
4072: 88 ec ldi r24, 0xC8 ; 200
4074: 80 93 40 02 sts 0x0240, r24
4078: 81 e0 ldi r24, 0x01 ; 1
407a: 90 e0 ldi r25, 0x00 ; 0
407c: 90 93 3e 02 sts 0x023E, r25
4080: 80 93 3d 02 sts 0x023D, r24
4084: 81 e0 ldi r24, 0x01 ; 1
4086: 80 93 2e 02 sts 0x022E, r24
408a: 10 92 50 02 sts 0x0250, r1
408e: 10 92 51 02 sts 0x0251, r1
4092: 10 92 52 02 sts 0x0252, r1
4096: 10 92 53 02 sts 0x0253, r1
409a: 10 92 0b 02 sts 0x020B, r1
409e: 10 92 0c 02 sts 0x020C, r1
40a2: 10 92 0d 02 sts 0x020D, r1
40a6: 10 92 0e 02 sts 0x020E, r1
40aa: 10 92 0f 02 sts 0x020F, r1
40ae: 10 92 10 02 sts 0x0210, r1
40b2: 10 92 11 02 sts 0x0211, r1
40b6: 10 92 12 02 sts 0x0212, r1
40ba: 10 92 fb 01 sts 0x01FB, r1
40be: 10 92 fc 01 sts 0x01FC, r1
40c2: 10 92 fd 01 sts 0x01FD, r1
40c6: 10 92 fe 01 sts 0x01FE, r1
40ca: 10 92 03 02 sts 0x0203, r1
40ce: 10 92 04 02 sts 0x0204, r1
40d2: 10 92 05 02 sts 0x0205, r1
40d6: 10 92 06 02 sts 0x0206, r1
40da: 80 91 e7 01 lds r24, 0x01E7
40de: 90 91 e8 01 lds r25, 0x01E8
40e2: a0 91 e9 01 lds r26, 0x01E9
40e6: b0 91 ea 01 lds r27, 0x01EA
40ea: 80 93 ff 01 sts 0x01FF, r24
40ee: 90 93 00 02 sts 0x0200, r25
40f2: a0 93 01 02 sts 0x0201, r26
40f6: b0 93 02 02 sts 0x0202, r27
40fa: 80 91 ef 01 lds r24, 0x01EF
40fe: 90 91 f0 01 lds r25, 0x01F0
4102: a0 91 f1 01 lds r26, 0x01F1
4106: b0 91 f2 01 lds r27, 0x01F2
410a: 80 93 07 02 sts 0x0207, r24
410e: 90 93 08 02 sts 0x0208, r25
4112: a0 93 09 02 sts 0x0209, r26
4116: b0 93 0a 02 sts 0x020A, r27
411a: 10 92 58 02 sts 0x0258, r1
411e: 10 92 59 02 sts 0x0259, r1
4122: 10 92 5a 02 sts 0x025A, r1
4126: 10 92 5b 02 sts 0x025B, r1
412a: 10 92 54 02 sts 0x0254, r1
412e: 10 92 55 02 sts 0x0255, r1
4132: 10 92 56 02 sts 0x0256, r1
4136: 10 92 57 02 sts 0x0257, r1
413a: 02 c0 rjmp .+4 ; 0x4140 <MotorRegler+0x45c>
413c: 10 92 40 02 sts 0x0240, r1
4140: 44 0f add r20, r20
4142: 55 1f adc r21, r21
4144: 4a 58 subi r20, 0x8A ; 138
4146: 5a 4f sbci r21, 0xFA ; 250
4148: fa 01 movw r30, r20
414a: 80 81 ld r24, Z
414c: 91 81 ldd r25, Z+1 ; 0x01
414e: 8c 34 cpi r24, 0x4C ; 76
4150: 91 05 cpc r25, r1
4152: 8c f0 brlt .+34 ; 0x4176 <MotorRegler+0x492>
4154: 80 91 3f 02 lds r24, 0x023F
4158: 8f 5f subi r24, 0xFF ; 255
415a: 80 93 3f 02 sts 0x023F, r24
415e: 89 3c cpi r24, 0xC9 ; 201
4160: 60 f0 brcs .+24 ; 0x417a <MotorRegler+0x496>
4162: 10 92 2e 02 sts 0x022E, r1
4166: 88 ec ldi r24, 0xC8 ; 200
4168: 80 93 3f 02 sts 0x023F, r24
416c: 10 92 3e 02 sts 0x023E, r1
4170: 10 92 3d 02 sts 0x023D, r1
4174: 02 c0 rjmp .+4 ; 0x417a <MotorRegler+0x496>
4176: 10 92 3f 02 sts 0x023F, r1
417a: 80 91 67 01 lds r24, 0x0167
417e: 81 50 subi r24, 0x01 ; 1
4180: 80 93 67 01 sts 0x0167, r24
4184: 80 91 67 01 lds r24, 0x0167
4188: 8f 3f cpi r24, 0xFF ; 255
418a: 29 f0 breq .+10 ; 0x4196 <MotorRegler+0x4b2>
418c: 80 91 1d 02 lds r24, 0x021D
4190: 88 23 and r24, r24
4192: 09 f4 brne .+2 ; 0x4196 <MotorRegler+0x4b2>
4194: 12 c1 rjmp .+548 ; 0x43ba <MotorRegler+0x6d6>
4196: 0e 94 ef 19 call 0x33de ; 0x33de <ParameterZuordnung>
419a: e0 91 a2 05 lds r30, 0x05A2
419e: ff 27 eor r31, r31
41a0: ee 0f add r30, r30
41a2: ff 1f adc r31, r31
41a4: df 01 movw r26, r30
41a6: aa 58 subi r26, 0x8A ; 138
41a8: ba 4f sbci r27, 0xFA ; 250
41aa: 8d 91 ld r24, X+
41ac: 9c 91 ld r25, X
41ae: 60 91 b1 05 lds r22, 0x05B1
41b2: 77 27 eor r23, r23
41b4: e4 57 subi r30, 0x74 ; 116
41b6: fa 4f sbci r31, 0xFA ; 250
41b8: 20 81 ld r18, Z
41ba: 31 81 ldd r19, Z+1 ; 0x01
41bc: 40 91 b2 05 lds r20, 0x05B2
41c0: 55 27 eor r21, r21
41c2: fc 01 movw r30, r24
41c4: e6 9f mul r30, r22
41c6: c0 01 movw r24, r0
41c8: e7 9f mul r30, r23
41ca: 90 0d add r25, r0
41cc: f6 9f mul r31, r22
41ce: 90 0d add r25, r0
41d0: 11 24 eor r1, r1
41d2: f9 01 movw r30, r18
41d4: e4 9f mul r30, r20
41d6: 90 01 movw r18, r0
41d8: e5 9f mul r30, r21
41da: 30 0d add r19, r0
41dc: f4 9f mul r31, r20
41de: 30 0d add r19, r0
41e0: 11 24 eor r1, r1
41e2: 82 0f add r24, r18
41e4: 93 1f adc r25, r19
41e6: 90 93 29 02 sts 0x0229, r25
41ea: 80 93 28 02 sts 0x0228, r24
41ee: e0 91 a3 05 lds r30, 0x05A3
41f2: ff 27 eor r31, r31
41f4: ee 0f add r30, r30
41f6: ff 1f adc r31, r31
41f8: df 01 movw r26, r30
41fa: aa 58 subi r26, 0x8A ; 138
41fc: ba 4f sbci r27, 0xFA ; 250
41fe: 8d 91 ld r24, X+
4200: 9c 91 ld r25, X
4202: e4 57 subi r30, 0x74 ; 116
4204: fa 4f sbci r31, 0xFA ; 250
4206: 20 81 ld r18, Z
4208: 31 81 ldd r19, Z+1 ; 0x01
420a: fc 01 movw r30, r24
420c: e6 9f mul r30, r22
420e: c0 01 movw r24, r0
4210: e7 9f mul r30, r23
4212: 90 0d add r25, r0
4214: f6 9f mul r31, r22
4216: 90 0d add r25, r0
4218: 11 24 eor r1, r1
421a: b9 01 movw r22, r18
421c: 64 9f mul r22, r20
421e: 90 01 movw r18, r0
4220: 65 9f mul r22, r21
4222: 30 0d add r19, r0
4224: 74 9f mul r23, r20
4226: 30 0d add r19, r0
4228: 11 24 eor r1, r1
422a: 82 0f add r24, r18
422c: 93 1f adc r25, r19
422e: 90 93 2b 02 sts 0x022B, r25
4232: 80 93 2a 02 sts 0x022A, r24
4236: e0 91 a5 05 lds r30, 0x05A5
423a: ff 27 eor r31, r31
423c: ee 0f add r30, r30
423e: ff 1f adc r31, r31
4240: ea 58 subi r30, 0x8A ; 138
4242: fa 4f sbci r31, 0xFA ; 250
4244: 80 81 ld r24, Z
4246: 91 81 ldd r25, Z+1 ; 0x01
4248: 90 95 com r25
424a: 81 95 neg r24
424c: 9f 4f sbci r25, 0xFF ; 255
424e: 90 93 2d 02 sts 0x022D, r25
4252: 80 93 2c 02 sts 0x022C, r24
4256: 10 91 85 01 lds r17, 0x0185
425a: 61 2f mov r22, r17
425c: 77 27 eor r23, r23
425e: 67 fd sbrc r22, 7
4260: 70 95 com r23
4262: 87 2f mov r24, r23
4264: 97 2f mov r25, r23
4266: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
426a: 17 ff sbrs r17, 7
426c: 06 c0 rjmp .+12 ; 0x427a <MotorRegler+0x596>
426e: 20 e0 ldi r18, 0x00 ; 0
4270: 30 e0 ldi r19, 0x00 ; 0
4272: 40 e8 ldi r20, 0x80 ; 128
4274: 53 e4 ldi r21, 0x43 ; 67
4276: 0e 94 13 2b call 0x5626 ; 0x5626 <__addsf3>
427a: 20 e0 ldi r18, 0x00 ; 0
427c: 30 e0 ldi r19, 0x00 ; 0
427e: 40 e2 ldi r20, 0x20 ; 32
4280: 51 e4 ldi r21, 0x41 ; 65
4282: 0e 94 13 2b call 0x5626 ; 0x5626 <__addsf3>
4286: 20 e0 ldi r18, 0x00 ; 0
4288: 30 e0 ldi r19, 0x00 ; 0
428a: 40 e8 ldi r20, 0x80 ; 128
428c: 5b e3 ldi r21, 0x3B ; 59
428e: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3>
4292: 5b 01 movw r10, r22
4294: 6c 01 movw r12, r24
4296: 60 93 ec 05 sts 0x05EC, r22
429a: 70 93 ed 05 sts 0x05ED, r23
429e: 80 93 ee 05 sts 0x05EE, r24
42a2: 90 93 ef 05 sts 0x05EF, r25
42a6: 10 91 86 01 lds r17, 0x0186
42aa: 61 2f mov r22, r17
42ac: 77 27 eor r23, r23
42ae: 67 fd sbrc r22, 7
42b0: 70 95 com r23
42b2: 87 2f mov r24, r23
42b4: 97 2f mov r25, r23
42b6: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
42ba: 17 ff sbrs r17, 7
42bc: 06 c0 rjmp .+12 ; 0x42ca <MotorRegler+0x5e6>
42be: 20 e0 ldi r18, 0x00 ; 0
42c0: 30 e0 ldi r19, 0x00 ; 0
42c2: 40 e8 ldi r20, 0x80 ; 128
42c4: 53 e4 ldi r21, 0x43 ; 67
42c6: 0e 94 13 2b call 0x5626 ; 0x5626 <__addsf3>
42ca: 20 e0 ldi r18, 0x00 ; 0
42cc: 30 ee ldi r19, 0xE0 ; 224
42ce: 4b e2 ldi r20, 0x2B ; 43
42d0: 57 e4 ldi r21, 0x47 ; 71
42d2: 0e 94 55 2b call 0x56aa ; 0x56aa <__divsf3>
42d6: 60 93 e3 05 sts 0x05E3, r22
42da: 70 93 e4 05 sts 0x05E4, r23
42de: 80 93 e5 05 sts 0x05E5, r24
42e2: 90 93 e6 05 sts 0x05E6, r25
42e6: 80 91 aa 05 lds r24, 0x05AA
42ea: 82 ff sbrs r24, 2
42ec: 0c c0 rjmp .+24 ; 0x4306 <MotorRegler+0x622>
42ee: 80 e0 ldi r24, 0x00 ; 0
42f0: 90 e0 ldi r25, 0x00 ; 0
42f2: a0 e0 ldi r26, 0x00 ; 0
42f4: b0 e0 ldi r27, 0x00 ; 0
42f6: 80 93 e3 05 sts 0x05E3, r24
42fa: 90 93 e4 05 sts 0x05E4, r25
42fe: a0 93 e5 05 sts 0x05E5, r26
4302: b0 93 e6 05 sts 0x05E6, r27
4306: 20 e0 ldi r18, 0x00 ; 0
4308: 30 e0 ldi r19, 0x00 ; 0
430a: 40 e0 ldi r20, 0x00 ; 0
430c: 50 e0 ldi r21, 0x00 ; 0
430e: c6 01 movw r24, r12
4310: b5 01 movw r22, r10
4312: 0e 94 c2 2b call 0x5784 ; 0x5784 <__eqsf2>
4316: 88 23 and r24, r24
4318: 64 f4 brge .+24 ; 0x4332 <MotorRegler+0x64e>
431a: 80 e0 ldi r24, 0x00 ; 0
431c: 90 e0 ldi r25, 0x00 ; 0
431e: a0 e0 ldi r26, 0x00 ; 0
4320: b0 e0 ldi r27, 0x00 ; 0
4322: 80 93 ec 05 sts 0x05EC, r24
4326: 90 93 ed 05 sts 0x05ED, r25
432a: a0 93 ee 05 sts 0x05EE, r26
432e: b0 93 ef 05 sts 0x05EF, r27
4332: 20 e0 ldi r18, 0x00 ; 0
4334: 30 e0 ldi r19, 0x00 ; 0
4336: 40 e0 ldi r20, 0x00 ; 0
4338: 50 e0 ldi r21, 0x00 ; 0
433a: 60 91 e3 05 lds r22, 0x05E3
433e: 70 91 e4 05 lds r23, 0x05E4
4342: 80 91 e5 05 lds r24, 0x05E5
4346: 90 91 e6 05 lds r25, 0x05E6
434a: 0e 94 c2 2b call 0x5784 ; 0x5784 <__eqsf2>
434e: 88 23 and r24, r24
4350: 64 f4 brge .+24 ; 0x436a <MotorRegler+0x686>
4352: 80 e0 ldi r24, 0x00 ; 0
4354: 90 e0 ldi r25, 0x00 ; 0
4356: a0 e0 ldi r26, 0x00 ; 0
4358: b0 e0 ldi r27, 0x00 ; 0
435a: 80 93 e3 05 sts 0x05E3, r24
435e: 90 93 e4 05 sts 0x05E4, r25
4362: a0 93 e5 05 sts 0x05E5, r26
4366: b0 93 e6 05 sts 0x05E6, r27
436a: 80 91 1d 02 lds r24, 0x021D
436e: 88 23 and r24, r24
4370: 21 f1 breq .+72 ; 0x43ba <MotorRegler+0x6d6>
4372: 10 92 2d 02 sts 0x022D, r1
4376: 10 92 2c 02 sts 0x022C, r1
437a: 10 92 29 02 sts 0x0229, r1
437e: 10 92 28 02 sts 0x0228, r1
4382: 10 92 2b 02 sts 0x022B, r1
4386: 10 92 2a 02 sts 0x022A, r1
438a: 8d ec ldi r24, 0xCD ; 205
438c: 9c ec ldi r25, 0xCC ; 204
438e: ac ec ldi r26, 0xCC ; 204
4390: bd e3 ldi r27, 0x3D ; 61
4392: 80 93 ec 05 sts 0x05EC, r24
4396: 90 93 ed 05 sts 0x05ED, r25
439a: a0 93 ee 05 sts 0x05EE, r26
439e: b0 93 ef 05 sts 0x05EF, r27
43a2: 8a e0 ldi r24, 0x0A ; 10
43a4: 97 ed ldi r25, 0xD7 ; 215
43a6: a3 ea ldi r26, 0xA3 ; 163
43a8: bb e3 ldi r27, 0x3B ; 59
43aa: 80 93 e3 05 sts 0x05E3, r24
43ae: 90 93 e4 05 sts 0x05E4, r25
43b2: a0 93 e5 05 sts 0x05E5, r26
43b6: b0 93 e6 05 sts 0x05E6, r27
43ba: 80 91 c6 01 lds r24, 0x01C6
43be: 90 91 c7 01 lds r25, 0x01C7
43c2: 8d 54 subi r24, 0x4D ; 77
43c4: 91 40 sbci r25, 0x01 ; 1
43c6: 08 f4 brcc .+2 ; 0x43ca <MotorRegler+0x6e6>
43c8: bc c0 rjmp .+376 ; 0x4542 <MotorRegler+0x85e>
43ca: 20 91 eb 01 lds r18, 0x01EB
43ce: 30 91 ec 01 lds r19, 0x01EC
43d2: 40 91 ed 01 lds r20, 0x01ED
43d6: 50 91 ee 01 lds r21, 0x01EE
43da: 80 91 e7 01 lds r24, 0x01E7
43de: 90 91 e8 01 lds r25, 0x01E8
43e2: a0 91 e9 01 lds r26, 0x01E9
43e6: b0 91 ea 01 lds r27, 0x01EA
43ea: b9 01 movw r22, r18
43ec: 68 1b sub r22, r24
43ee: 79 0b sbc r23, r25
43f0: 70 93 47 02 sts 0x0247, r23
43f4: 60 93 46 02 sts 0x0246, r22
43f8: 20 91 f3 01 lds r18, 0x01F3
43fc: 30 91 f4 01 lds r19, 0x01F4
4400: 40 91 f5 01 lds r20, 0x01F5
4404: 50 91 f6 01 lds r21, 0x01F6
4408: 80 91 ef 01 lds r24, 0x01EF
440c: 90 91 f0 01 lds r25, 0x01F0
4410: a0 91 f1 01 lds r26, 0x01F1
4414: b0 91 f2 01 lds r27, 0x01F2
4418: 28 1b sub r18, r24
441a: 39 0b sbc r19, r25
441c: 30 93 45 02 sts 0x0245, r19
4420: 20 93 44 02 sts 0x0244, r18
4424: 10 92 c7 01 sts 0x01C7, r1
4428: 10 92 c6 01 sts 0x01C6, r1
442c: 67 3a cpi r22, 0xA7 ; 167
442e: 71 05 cpc r23, r1
4430: 34 f0 brlt .+12 ; 0x443e <MotorRegler+0x75a>
4432: 80 91 d7 01 lds r24, 0x01D7
4436: 90 91 d8 01 lds r25, 0x01D8
443a: 01 96 adiw r24, 0x01 ; 1
443c: 08 c0 rjmp .+16 ; 0x444e <MotorRegler+0x76a>
443e: 6a 55 subi r22, 0x5A ; 90
4440: 7f 4f sbci r23, 0xFF ; 255
4442: 4c f4 brge .+18 ; 0x4456 <MotorRegler+0x772>
4444: 80 91 d7 01 lds r24, 0x01D7
4448: 90 91 d8 01 lds r25, 0x01D8
444c: 01 97 sbiw r24, 0x01 ; 1
444e: 90 93 d8 01 sts 0x01D8, r25
4452: 80 93 d7 01 sts 0x01D7, r24
4456: 27 3a cpi r18, 0xA7 ; 167
4458: 31 05 cpc r19, r1
445a: 34 f0 brlt .+12 ; 0x4468 <MotorRegler+0x784>
445c: 80 91 d9 01 lds r24, 0x01D9
4460: 90 91 da 01 lds r25, 0x01DA
4464: 01 96 adiw r24, 0x01 ; 1
4466: 08 c0 rjmp .+16 ; 0x4478 <MotorRegler+0x794>
4468: 2a 55 subi r18, 0x5A ; 90
446a: 3f 4f sbci r19, 0xFF ; 255
446c: 4c f4 brge .+18 ; 0x4480 <MotorRegler+0x79c>
446e: 80 91 d9 01 lds r24, 0x01D9
4472: 90 91 da 01 lds r25, 0x01DA
4476: 01 97 sbiw r24, 0x01 ; 1
4478: 90 93 da 01 sts 0x01DA, r25
447c: 80 93 d9 01 sts 0x01D9, r24
4480: 80 91 0f 02 lds r24, 0x020F
4484: 90 91 10 02 lds r25, 0x0210
4488: a0 91 11 02 lds r26, 0x0211
448c: b0 91 12 02 lds r27, 0x0212
4490: 87 3a cpi r24, 0xA7 ; 167
4492: 91 05 cpc r25, r1
4494: a1 05 cpc r26, r1
4496: b1 05 cpc r27, r1
4498: 4c f0 brlt .+18 ; 0x44ac <MotorRegler+0x7c8>
449a: 80 91 db 01 lds r24, 0x01DB
449e: 90 91 dc 01 lds r25, 0x01DC
44a2: 01 97 sbiw r24, 0x01 ; 1
44a4: 90 93 dc 01 sts 0x01DC, r25
44a8: 80 93 db 01 sts 0x01DB, r24
44ac: 80 91 0f 02 lds r24, 0x020F
44b0: 90 91 10 02 lds r25, 0x0210
44b4: a0 91 11 02 lds r26, 0x0211
44b8: b0 91 12 02 lds r27, 0x0212
44bc: 8a 55 subi r24, 0x5A ; 90
44be: 9f 4f sbci r25, 0xFF ; 255
44c0: af 4f sbci r26, 0xFF ; 255
44c2: bf 4f sbci r27, 0xFF ; 255
44c4: 4c f4 brge .+18 ; 0x44d8 <MotorRegler+0x7f4>
44c6: 80 91 db 01 lds r24, 0x01DB
44ca: 90 91 dc 01 lds r25, 0x01DC
44ce: 01 96 adiw r24, 0x01 ; 1
44d0: 90 93 dc 01 sts 0x01DC, r25
44d4: 80 93 db 01 sts 0x01DB, r24
44d8: 10 92 7a 00 sts 0x007A, r1
44dc: 80 91 e7 01 lds r24, 0x01E7
44e0: 90 91 e8 01 lds r25, 0x01E8
44e4: a0 91 e9 01 lds r26, 0x01E9
44e8: b0 91 ea 01 lds r27, 0x01EA
44ec: 80 93 ff 01 sts 0x01FF, r24
44f0: 90 93 00 02 sts 0x0200, r25
44f4: a0 93 01 02 sts 0x0201, r26
44f8: b0 93 02 02 sts 0x0202, r27
44fc: 80 91 ef 01 lds r24, 0x01EF
4500: 90 91 f0 01 lds r25, 0x01F0
4504: a0 91 f1 01 lds r26, 0x01F1
4508: b0 91 f2 01 lds r27, 0x01F2
450c: 80 93 07 02 sts 0x0207, r24
4510: 90 93 08 02 sts 0x0208, r25
4514: a0 93 09 02 sts 0x0209, r26
4518: b0 93 0a 02 sts 0x020A, r27
451c: 80 91 f7 01 lds r24, 0x01F7
4520: 90 91 f8 01 lds r25, 0x01F8
4524: a0 91 f9 01 lds r26, 0x01F9
4528: b0 91 fa 01 lds r27, 0x01FA
452c: 80 93 0f 02 sts 0x020F, r24
4530: 90 93 10 02 sts 0x0210, r25
4534: a0 93 11 02 sts 0x0211, r26
4538: b0 93 12 02 sts 0x0212, r27
453c: 8f ee ldi r24, 0xEF ; 239
453e: 80 93 7a 00 sts 0x007A, r24
4542: 60 91 e7 01 lds r22, 0x01E7
4546: 70 91 e8 01 lds r23, 0x01E8
454a: 80 91 e9 01 lds r24, 0x01E9
454e: 90 91 ea 01 lds r25, 0x01EA
4552: a0 90 b6 05 lds r10, 0x05B6
4556: bb 24 eor r11, r11
4558: cc 24 eor r12, r12
455a: dd 24 eor r13, r13
455c: e0 90 e7 05 lds r14, 0x05E7
4560: f0 90 e8 05 lds r15, 0x05E8
4564: a6 01 movw r20, r12
4566: 95 01 movw r18, r10
4568: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
456c: 00 27 eor r16, r16
456e: f7 fc sbrc r15, 7
4570: 00 95 com r16
4572: 10 2f mov r17, r16
4574: 2e 19 sub r18, r14
4576: 3f 09 sbc r19, r15
4578: 40 0b sbc r20, r16
457a: 51 0b sbc r21, r17
457c: ca 01 movw r24, r20
457e: b9 01 movw r22, r18
4580: 20 e1 ldi r18, 0x10 ; 16
4582: 30 e0 ldi r19, 0x00 ; 0
4584: 40 e0 ldi r20, 0x00 ; 0
4586: 50 e0 ldi r21, 0x00 ; 0
4588: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
458c: 39 01 movw r6, r18
458e: 4a 01 movw r8, r20
4590: 20 93 4c 02 sts 0x024C, r18
4594: 30 93 4d 02 sts 0x024D, r19
4598: 40 93 4e 02 sts 0x024E, r20
459c: 50 93 4f 02 sts 0x024F, r21
45a0: 60 91 ef 01 lds r22, 0x01EF
45a4: 70 91 f0 01 lds r23, 0x01F0
45a8: 80 91 f1 01 lds r24, 0x01F1
45ac: 90 91 f2 01 lds r25, 0x01F2
45b0: e0 90 f0 05 lds r14, 0x05F0
45b4: f0 90 f1 05 lds r15, 0x05F1
45b8: a6 01 movw r20, r12
45ba: 95 01 movw r18, r10
45bc: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
45c0: 00 27 eor r16, r16
45c2: f7 fc sbrc r15, 7
45c4: 00 95 com r16
45c6: 10 2f mov r17, r16
45c8: 2e 19 sub r18, r14
45ca: 3f 09 sbc r19, r15
45cc: 40 0b sbc r20, r16
45ce: 51 0b sbc r21, r17
45d0: ca 01 movw r24, r20
45d2: b9 01 movw r22, r18
45d4: 20 e1 ldi r18, 0x10 ; 16
45d6: 30 e0 ldi r19, 0x00 ; 0
45d8: 40 e0 ldi r20, 0x00 ; 0
45da: 50 e0 ldi r21, 0x00 ; 0
45dc: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
45e0: 20 93 48 02 sts 0x0248, r18
45e4: 30 93 49 02 sts 0x0249, r19
45e8: 40 93 4a 02 sts 0x024A, r20
45ec: 50 93 4b 02 sts 0x024B, r21
45f0: f5 ef ldi r31, 0xF5 ; 245
45f2: 6f 16 cp r6, r31
45f4: f1 e0 ldi r31, 0x01 ; 1
45f6: 7f 06 cpc r7, r31
45f8: f0 e0 ldi r31, 0x00 ; 0
45fa: 8f 06 cpc r8, r31
45fc: f0 e0 ldi r31, 0x00 ; 0
45fe: 9f 06 cpc r9, r31
4600: 2c f0 brlt .+10 ; 0x460c <MotorRegler+0x928>
4602: 84 ef ldi r24, 0xF4 ; 244
4604: 91 e0 ldi r25, 0x01 ; 1
4606: a0 e0 ldi r26, 0x00 ; 0
4608: b0 e0 ldi r27, 0x00 ; 0
460a: 0d c0 rjmp .+26 ; 0x4626 <MotorRegler+0x942>
460c: 6c e0 ldi r22, 0x0C ; 12
460e: 66 16 cp r6, r22
4610: 6e ef ldi r22, 0xFE ; 254
4612: 76 06 cpc r7, r22
4614: 6f ef ldi r22, 0xFF ; 255
4616: 86 06 cpc r8, r22
4618: 6f ef ldi r22, 0xFF ; 255
461a: 96 06 cpc r9, r22
461c: 64 f4 brge .+24 ; 0x4636 <MotorRegler+0x952>
461e: 8c e0 ldi r24, 0x0C ; 12
4620: 9e ef ldi r25, 0xFE ; 254
4622: af ef ldi r26, 0xFF ; 255
4624: bf ef ldi r27, 0xFF ; 255
4626: 80 93 4c 02 sts 0x024C, r24
462a: 90 93 4d 02 sts 0x024D, r25
462e: a0 93 4e 02 sts 0x024E, r26
4632: b0 93 4f 02 sts 0x024F, r27
4636: 25 3f cpi r18, 0xF5 ; 245
4638: 71 e0 ldi r23, 0x01 ; 1
463a: 37 07 cpc r19, r23
463c: 70 e0 ldi r23, 0x00 ; 0
463e: 47 07 cpc r20, r23
4640: 70 e0 ldi r23, 0x00 ; 0
4642: 57 07 cpc r21, r23
4644: 2c f0 brlt .+10 ; 0x4650 <MotorRegler+0x96c>
4646: 84 ef ldi r24, 0xF4 ; 244
4648: 91 e0 ldi r25, 0x01 ; 1
464a: a0 e0 ldi r26, 0x00 ; 0
464c: b0 e0 ldi r27, 0x00 ; 0
464e: 09 c0 rjmp .+18 ; 0x4662 <MotorRegler+0x97e>
4650: 2c 50 subi r18, 0x0C ; 12
4652: 3e 4f sbci r19, 0xFE ; 254
4654: 4f 4f sbci r20, 0xFF ; 255
4656: 5f 4f sbci r21, 0xFF ; 255
4658: 64 f4 brge .+24 ; 0x4672 <MotorRegler+0x98e>
465a: 8c e0 ldi r24, 0x0C ; 12
465c: 9e ef ldi r25, 0xFE ; 254
465e: af ef ldi r26, 0xFF ; 255
4660: bf ef ldi r27, 0xFF ; 255
4662: 80 93 48 02 sts 0x0248, r24
4666: 90 93 49 02 sts 0x0249, r25
466a: a0 93 4a 02 sts 0x024A, r26
466e: b0 93 4b 02 sts 0x024B, r27
4672: 10 92 7a 00 sts 0x007A, r1
4676: 80 91 fb 01 lds r24, 0x01FB
467a: 90 91 fc 01 lds r25, 0x01FC
467e: a0 91 fd 01 lds r26, 0x01FD
4682: b0 91 fe 01 lds r27, 0x01FE
4686: 20 91 4c 02 lds r18, 0x024C
468a: 30 91 4d 02 lds r19, 0x024D
468e: 40 91 4e 02 lds r20, 0x024E
4692: 50 91 4f 02 lds r21, 0x024F
4696: 82 1b sub r24, r18
4698: 93 0b sbc r25, r19
469a: a4 0b sbc r26, r20
469c: b5 0b sbc r27, r21
469e: 80 93 fb 01 sts 0x01FB, r24
46a2: 90 93 fc 01 sts 0x01FC, r25
46a6: a0 93 fd 01 sts 0x01FD, r26
46aa: b0 93 fe 01 sts 0x01FE, r27
46ae: 80 91 03 02 lds r24, 0x0203
46b2: 90 91 04 02 lds r25, 0x0204
46b6: a0 91 05 02 lds r26, 0x0205
46ba: b0 91 06 02 lds r27, 0x0206
46be: 20 91 48 02 lds r18, 0x0248
46c2: 30 91 49 02 lds r19, 0x0249
46c6: 40 91 4a 02 lds r20, 0x024A
46ca: 50 91 4b 02 lds r21, 0x024B
46ce: 82 1b sub r24, r18
46d0: 93 0b sbc r25, r19
46d2: a4 0b sbc r26, r20
46d4: b5 0b sbc r27, r21
46d6: 80 93 03 02 sts 0x0203, r24
46da: 90 93 04 02 sts 0x0204, r25
46de: a0 93 05 02 sts 0x0205, r26
46e2: b0 93 06 02 sts 0x0206, r27
46e6: 80 91 2c 02 lds r24, 0x022C
46ea: 90 91 2d 02 lds r25, 0x022D
46ee: 5c 01 movw r10, r24
46f0: cc 24 eor r12, r12
46f2: b7 fc sbrc r11, 7
46f4: c0 94 com r12
46f6: dc 2c mov r13, r12
46f8: a0 92 50 02 sts 0x0250, r10
46fc: b0 92 51 02 sts 0x0251, r11
4700: c0 92 52 02 sts 0x0252, r12
4704: d0 92 53 02 sts 0x0253, r13
4708: 97 ff sbrs r25, 7
470a: 03 c0 rjmp .+6 ; 0x4712 <MotorRegler+0xa2e>
470c: 90 95 com r25
470e: 81 95 neg r24
4710: 9f 4f sbci r25, 0xFF ; 255
4712: 84 97 sbiw r24, 0x24 ; 36
4714: 3c f0 brlt .+14 ; 0x4724 <MotorRegler+0xa40>
4716: 80 91 aa 05 lds r24, 0x05AA
471a: 84 fd sbrc r24, 4
471c: 03 c0 rjmp .+6 ; 0x4724 <MotorRegler+0xa40>
471e: 81 e0 ldi r24, 0x01 ; 1
4720: 80 93 39 02 sts 0x0239, r24
4724: 60 90 0b 02 lds r6, 0x020B
4728: 70 90 0c 02 lds r7, 0x020C
472c: 80 90 0d 02 lds r8, 0x020D
4730: 90 90 0e 02 lds r9, 0x020E
4734: c5 01 movw r24, r10
4736: b7 fe sbrs r11, 7
4738: 03 c0 rjmp .+6 ; 0x4740 <MotorRegler+0xa5c>
473a: 90 95 com r25
473c: 81 95 neg r24
473e: 9f 4f sbci r25, 0xFF ; 255
4740: 7c 01 movw r14, r24
4742: 00 27 eor r16, r16
4744: f7 fc sbrc r15, 7
4746: 00 95 com r16
4748: 10 2f mov r17, r16
474a: 20 91 b3 05 lds r18, 0x05B3
474e: 33 27 eor r19, r19
4750: 44 27 eor r20, r20
4752: 55 27 eor r21, r21
4754: c6 01 movw r24, r12
4756: b5 01 movw r22, r10
4758: 0e 94 d4 2c call 0x59a8 ; 0x59a8 <__mulsi3>
475c: 9b 01 movw r18, r22
475e: ac 01 movw r20, r24
4760: c8 01 movw r24, r16
4762: b7 01 movw r22, r14
4764: 0e 94 d4 2c call 0x59a8 ; 0x59a8 <__mulsi3>
4768: 20 e0 ldi r18, 0x00 ; 0
476a: 31 e0 ldi r19, 0x01 ; 1
476c: 40 e0 ldi r20, 0x00 ; 0
476e: 50 e0 ldi r21, 0x00 ; 0
4770: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
4774: 44 27 eor r20, r20
4776: 37 fd sbrc r19, 7
4778: 40 95 com r20
477a: 54 2f mov r21, r20
477c: 62 1a sub r6, r18
477e: 73 0a sbc r7, r19
4780: 84 0a sbc r8, r20
4782: 95 0a sbc r9, r21
4784: 60 92 0b 02 sts 0x020B, r6
4788: 70 92 0c 02 sts 0x020C, r7
478c: 80 92 0d 02 sts 0x020D, r8
4790: 90 92 0e 02 sts 0x020E, r9
4794: 80 91 0b 02 lds r24, 0x020B
4798: 90 91 0c 02 lds r25, 0x020C
479c: a0 91 0d 02 lds r26, 0x020D
47a0: b0 91 0e 02 lds r27, 0x020E
47a4: 81 53 subi r24, 0x31 ; 49
47a6: 95 47 sbci r25, 0x75 ; 117
47a8: a0 40 sbci r26, 0x00 ; 0
47aa: b0 40 sbci r27, 0x00 ; 0
47ac: 64 f0 brlt .+24 ; 0x47c6 <MotorRegler+0xae2>
47ae: 80 e3 ldi r24, 0x30 ; 48
47b0: 95 e7 ldi r25, 0x75 ; 117
47b2: a0 e0 ldi r26, 0x00 ; 0
47b4: b0 e0 ldi r27, 0x00 ; 0
47b6: 80 93 0b 02 sts 0x020B, r24
47ba: 90 93 0c 02 sts 0x020C, r25
47be: a0 93 0d 02 sts 0x020D, r26
47c2: b0 93 0e 02 sts 0x020E, r27
47c6: 80 91 0b 02 lds r24, 0x020B
47ca: 90 91 0c 02 lds r25, 0x020C
47ce: a0 91 0d 02 lds r26, 0x020D
47d2: b0 91 0e 02 lds r27, 0x020E
47d6: 80 5d subi r24, 0xD0 ; 208
47d8: 9a 48 sbci r25, 0x8A ; 138
47da: af 4f sbci r26, 0xFF ; 255
47dc: bf 4f sbci r27, 0xFF ; 255
47de: 64 f4 brge .+24 ; 0x47f8 <MotorRegler+0xb14>
47e0: 80 ed ldi r24, 0xD0 ; 208
47e2: 9a e8 ldi r25, 0x8A ; 138
47e4: af ef ldi r26, 0xFF ; 255
47e6: bf ef ldi r27, 0xFF ; 255
47e8: 80 93 0b 02 sts 0x020B, r24
47ec: 90 93 0c 02 sts 0x020C, r25
47f0: a0 93 0d 02 sts 0x020D, r26
47f4: b0 93 0e 02 sts 0x020E, r27
47f8: 8f ee ldi r24, 0xEF ; 239
47fa: 80 93 7a 00 sts 0x007A, r24
47fe: 80 91 17 02 lds r24, 0x0217
4802: 90 91 18 02 lds r25, 0x0218
4806: 89 2b or r24, r25
4808: 09 f4 brne .+2 ; 0x480c <MotorRegler+0xb28>
480a: a1 c0 rjmp .+322 ; 0x494e <MotorRegler+0xc6a>
480c: 80 91 aa 05 lds r24, 0x05AA
4810: 83 ff sbrs r24, 3
4812: 9d c0 rjmp .+314 ; 0x494e <MotorRegler+0xc6a>
4814: 60 91 e7 01 lds r22, 0x01E7
4818: 70 91 e8 01 lds r23, 0x01E8
481c: 80 91 e9 01 lds r24, 0x01E9
4820: 90 91 ea 01 lds r25, 0x01EA
4824: 20 e0 ldi r18, 0x00 ; 0
4826: 32 e0 ldi r19, 0x02 ; 2
4828: 40 e0 ldi r20, 0x00 ; 0
482a: 50 e0 ldi r21, 0x00 ; 0
482c: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
4830: 89 01 movw r16, r18
4832: 37 ff sbrs r19, 7
4834: 03 c0 rjmp .+6 ; 0x483c <MotorRegler+0xb58>
4836: 10 95 com r17
4838: 01 95 neg r16
483a: 1f 4f sbci r17, 0xFF ; 255
483c: 60 91 ef 01 lds r22, 0x01EF
4840: 70 91 f0 01 lds r23, 0x01F0
4844: 80 91 f1 01 lds r24, 0x01F1
4848: 90 91 f2 01 lds r25, 0x01F2
484c: 20 e0 ldi r18, 0x00 ; 0
484e: 32 e0 ldi r19, 0x02 ; 2
4850: 40 e0 ldi r20, 0x00 ; 0
4852: 50 e0 ldi r21, 0x00 ; 0
4854: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
4858: b9 01 movw r22, r18
485a: 37 ff sbrs r19, 7
485c: 03 c0 rjmp .+6 ; 0x4864 <MotorRegler+0xb80>
485e: 70 95 com r23
4860: 61 95 neg r22
4862: 7f 4f sbci r23, 0xFF ; 255
4864: 60 17 cp r22, r16
4866: 71 07 cpc r23, r17
4868: 0c f4 brge .+2 ; 0x486c <MotorRegler+0xb88>
486a: b8 01 movw r22, r16
486c: 69 31 cpi r22, 0x19 ; 25
486e: 71 05 cpc r23, r1
4870: a4 f4 brge .+40 ; 0x489a <MotorRegler+0xbb6>
4872: 80 91 39 02 lds r24, 0x0239
4876: 88 23 and r24, r24
4878: 81 f0 breq .+32 ; 0x489a <MotorRegler+0xbb6>
487a: 80 91 37 02 lds r24, 0x0237
487e: 90 91 38 02 lds r25, 0x0238
4882: 89 2b or r24, r25
4884: 51 f4 brne .+20 ; 0x489a <MotorRegler+0xbb6>
4886: 80 91 17 02 lds r24, 0x0217
488a: 90 91 18 02 lds r25, 0x0218
488e: 90 93 1a 02 sts 0x021A, r25
4892: 80 93 19 02 sts 0x0219, r24
4896: 10 92 39 02 sts 0x0239, r1
489a: 20 91 84 01 lds r18, 0x0184
489e: 33 27 eor r19, r19
48a0: 62 9f mul r22, r18
48a2: c0 01 movw r24, r0
48a4: 63 9f mul r22, r19
48a6: 90 0d add r25, r0
48a8: 72 9f mul r23, r18
48aa: 90 0d add r25, r0
48ac: 11 24 eor r1, r1
48ae: 60 e4 ldi r22, 0x40 ; 64
48b0: 70 e0 ldi r23, 0x00 ; 0
48b2: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
48b6: a9 01 movw r20, r18
48b8: 46 1b sub r20, r22
48ba: 57 0b sbc r21, r23
48bc: 14 16 cp r1, r20
48be: 15 06 cpc r1, r21
48c0: 0c f0 brlt .+2 ; 0x48c4 <MotorRegler+0xbe0>
48c2: 3f c0 rjmp .+126 ; 0x4942 <MotorRegler+0xc5e>
48c4: 10 92 7a 00 sts 0x007A, r1
48c8: 20 91 37 02 lds r18, 0x0237
48cc: 30 91 38 02 lds r19, 0x0238
48d0: 21 15 cp r18, r1
48d2: 31 05 cpc r19, r1
48d4: 61 f5 brne .+88 ; 0x492e <MotorRegler+0xc4a>
48d6: 00 91 0b 02 lds r16, 0x020B
48da: 10 91 0c 02 lds r17, 0x020C
48de: 20 91 0d 02 lds r18, 0x020D
48e2: 30 91 0e 02 lds r19, 0x020E
48e6: 80 91 1b 02 lds r24, 0x021B
48ea: 90 91 1c 02 lds r25, 0x021C
48ee: bc 01 movw r22, r24
48f0: 64 9f mul r22, r20
48f2: c0 01 movw r24, r0
48f4: 65 9f mul r22, r21
48f6: 90 0d add r25, r0
48f8: 74 9f mul r23, r20
48fa: 90 0d add r25, r0
48fc: 11 24 eor r1, r1
48fe: 60 e2 ldi r22, 0x20 ; 32
4900: 70 e0 ldi r23, 0x00 ; 0
4902: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
4906: 88 27 eor r24, r24
4908: 77 fd sbrc r23, 7
490a: 80 95 com r24
490c: 98 2f mov r25, r24
490e: 06 0f add r16, r22
4910: 17 1f adc r17, r23
4912: 28 1f adc r18, r24
4914: 39 1f adc r19, r25
4916: 00 93 0b 02 sts 0x020B, r16
491a: 10 93 0c 02 sts 0x020C, r17
491e: 20 93 0d 02 sts 0x020D, r18
4922: 30 93 0e 02 sts 0x020E, r19
4926: 8f ee ldi r24, 0xEF ; 239
4928: 80 93 7a 00 sts 0x007A, r24
492c: 10 c0 rjmp .+32 ; 0x494e <MotorRegler+0xc6a>
492e: 8f ee ldi r24, 0xEF ; 239
4930: 80 93 7a 00 sts 0x007A, r24
4934: 21 50 subi r18, 0x01 ; 1
4936: 30 40 sbci r19, 0x00 ; 0
4938: 30 93 38 02 sts 0x0238, r19
493c: 20 93 37 02 sts 0x0237, r18
4940: 06 c0 rjmp .+12 ; 0x494e <MotorRegler+0xc6a>
4942: 84 ef ldi r24, 0xF4 ; 244
4944: 91 e0 ldi r25, 0x01 ; 1
4946: 90 93 38 02 sts 0x0238, r25
494a: 80 93 37 02 sts 0x0237, r24
494e: 80 91 aa 05 lds r24, 0x05AA
4952: 85 ff sbrs r24, 5
4954: 11 c0 rjmp .+34 ; 0x4978 <MotorRegler+0xc94>
4956: 80 91 33 02 lds r24, 0x0233
495a: 99 27 eor r25, r25
495c: 90 93 a5 02 sts 0x02A5, r25
4960: 80 93 a4 02 sts 0x02A4, r24
4964: 80 91 34 02 lds r24, 0x0234
4968: 99 27 eor r25, r25
496a: 90 93 a7 02 sts 0x02A7, r25
496e: 80 93 a6 02 sts 0x02A6, r24
4972: 0e 94 3c 29 call 0x5278 ; 0x5278 <gps_main>
4976: 08 c0 rjmp .+16 ; 0x4988 <MotorRegler+0xca4>
4978: 10 92 8f 02 sts 0x028F, r1
497c: 10 92 8e 02 sts 0x028E, r1
4980: 10 92 91 02 sts 0x0291, r1
4984: 10 92 90 02 sts 0x0290, r1
4988: 80 91 f1 04 lds r24, 0x04F1
498c: 8f 5f subi r24, 0xFF ; 255
498e: 80 93 f1 04 sts 0x04F1, r24
4992: 80 91 3a 02 lds r24, 0x023A
4996: 81 50 subi r24, 0x01 ; 1
4998: 80 93 3a 02 sts 0x023A, r24
499c: 8f 3f cpi r24, 0xFF ; 255
499e: 09 f0 breq .+2 ; 0x49a2 <MotorRegler+0xcbe>
49a0: 68 c0 rjmp .+208 ; 0x4a72 <MotorRegler+0xd8e>
49a2: 81 e3 ldi r24, 0x31 ; 49
49a4: 80 93 3a 02 sts 0x023A, r24
49a8: 60 91 e7 01 lds r22, 0x01E7
49ac: 70 91 e8 01 lds r23, 0x01E8
49b0: 80 91 e9 01 lds r24, 0x01E9
49b4: 90 91 ea 01 lds r25, 0x01EA
49b8: e0 90 b6 05 lds r14, 0x05B6
49bc: ff 24 eor r15, r15
49be: 00 27 eor r16, r16
49c0: 11 27 eor r17, r17
49c2: a8 01 movw r20, r16
49c4: 97 01 movw r18, r14
49c6: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
49ca: 30 93 f3 04 sts 0x04F3, r19
49ce: 20 93 f2 04 sts 0x04F2, r18
49d2: 60 91 ef 01 lds r22, 0x01EF
49d6: 70 91 f0 01 lds r23, 0x01F0
49da: 80 91 f1 01 lds r24, 0x01F1
49de: 90 91 f2 01 lds r25, 0x01F2
49e2: a8 01 movw r20, r16
49e4: 97 01 movw r18, r14
49e6: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
49ea: 30 93 f5 04 sts 0x04F5, r19
49ee: 20 93 f4 04 sts 0x04F4, r18
49f2: 80 91 e7 05 lds r24, 0x05E7
49f6: 90 91 e8 05 lds r25, 0x05E8
49fa: 90 93 f7 04 sts 0x04F7, r25
49fe: 80 93 f6 04 sts 0x04F6, r24
4a02: 80 91 f0 05 lds r24, 0x05F0
4a06: 90 91 f1 05 lds r25, 0x05F1
4a0a: 90 93 f9 04 sts 0x04F9, r25
4a0e: 80 93 f8 04 sts 0x04F8, r24
4a12: 80 91 ea 05 lds r24, 0x05EA
4a16: 90 91 eb 05 lds r25, 0x05EB
4a1a: 90 93 fb 04 sts 0x04FB, r25
4a1e: 80 93 fa 04 sts 0x04FA, r24
4a22: 80 91 2f 02 lds r24, 0x022F
4a26: 90 91 30 02 lds r25, 0x0230
4a2a: 90 93 fd 04 sts 0x04FD, r25
4a2e: 80 93 fc 04 sts 0x04FC, r24
4a32: 60 91 13 02 lds r22, 0x0213
4a36: 70 91 14 02 lds r23, 0x0214
4a3a: 80 91 15 02 lds r24, 0x0215
4a3e: 90 91 16 02 lds r25, 0x0216
4a42: 20 e0 ldi r18, 0x00 ; 0
4a44: 32 e0 ldi r19, 0x02 ; 2
4a46: 40 e0 ldi r20, 0x00 ; 0
4a48: 50 e0 ldi r21, 0x00 ; 0
4a4a: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
4a4e: 30 93 ff 04 sts 0x04FF, r19
4a52: 20 93 fe 04 sts 0x04FE, r18
4a56: 89 81 ldd r24, Y+1 ; 0x01
4a58: 9a 81 ldd r25, Y+2 ; 0x02
4a5a: 90 93 01 05 sts 0x0501, r25
4a5e: 80 93 00 05 sts 0x0500, r24
4a62: 80 91 17 02 lds r24, 0x0217
4a66: 90 91 18 02 lds r25, 0x0218
4a6a: 90 93 03 05 sts 0x0503, r25
4a6e: 80 93 02 05 sts 0x0502, r24
4a72: 60 91 e7 01 lds r22, 0x01E7
4a76: 70 91 e8 01 lds r23, 0x01E8
4a7a: 80 91 e9 01 lds r24, 0x01E9
4a7e: 90 91 ea 01 lds r25, 0x01EA
4a82: 20 90 e3 05 lds r2, 0x05E3
4a86: 30 90 e4 05 lds r3, 0x05E4
4a8a: 40 90 e5 05 lds r4, 0x05E5
4a8e: 50 90 e6 05 lds r5, 0x05E6
4a92: e0 90 de 05 lds r14, 0x05DE
4a96: f0 90 df 05 lds r15, 0x05DF
4a9a: 60 90 ec 05 lds r6, 0x05EC
4a9e: 70 90 ed 05 lds r7, 0x05ED
4aa2: 80 90 ee 05 lds r8, 0x05EE
4aa6: 90 90 ef 05 lds r9, 0x05EF
4aaa: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
4aae: a2 01 movw r20, r4
4ab0: 91 01 movw r18, r2
4ab2: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3>
4ab6: 5b 01 movw r10, r22
4ab8: 6c 01 movw r12, r24
4aba: 00 27 eor r16, r16
4abc: f7 fc sbrc r15, 7
4abe: 00 95 com r16
4ac0: 10 2f mov r17, r16
4ac2: c8 01 movw r24, r16
4ac4: b7 01 movw r22, r14
4ac6: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
4aca: a4 01 movw r20, r8
4acc: 93 01 movw r18, r6
4ace: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3>
4ad2: 9b 01 movw r18, r22
4ad4: ac 01 movw r20, r24
4ad6: c6 01 movw r24, r12
4ad8: b5 01 movw r22, r10
4ada: 0e 94 13 2b call 0x5626 ; 0x5626 <__addsf3>
4ade: 0e 94 9b 2b call 0x5736 ; 0x5736 <__fixsfsi>
4ae2: 70 93 df 05 sts 0x05DF, r23
4ae6: 60 93 de 05 sts 0x05DE, r22
4aea: 60 91 ef 01 lds r22, 0x01EF
4aee: 70 91 f0 01 lds r23, 0x01F0
4af2: 80 91 f1 01 lds r24, 0x01F1
4af6: 90 91 f2 01 lds r25, 0x01F2
4afa: e0 90 dc 05 lds r14, 0x05DC
4afe: f0 90 dd 05 lds r15, 0x05DD
4b02: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
4b06: a2 01 movw r20, r4
4b08: 91 01 movw r18, r2
4b0a: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3>
4b0e: 5b 01 movw r10, r22
4b10: 6c 01 movw r12, r24
4b12: 00 27 eor r16, r16
4b14: f7 fc sbrc r15, 7
4b16: 00 95 com r16
4b18: 10 2f mov r17, r16
4b1a: c8 01 movw r24, r16
4b1c: b7 01 movw r22, r14
4b1e: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
4b22: a4 01 movw r20, r8
4b24: 93 01 movw r18, r6
4b26: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3>
4b2a: 9b 01 movw r18, r22
4b2c: ac 01 movw r20, r24
4b2e: c6 01 movw r24, r12
4b30: b5 01 movw r22, r10
4b32: 0e 94 13 2b call 0x5626 ; 0x5626 <__addsf3>
4b36: 0e 94 9b 2b call 0x5736 ; 0x5736 <__fixsfsi>
4b3a: 70 93 dd 05 sts 0x05DD, r23
4b3e: 60 93 dc 05 sts 0x05DC, r22
4b42: 60 91 ea 05 lds r22, 0x05EA
4b46: 70 91 eb 05 lds r23, 0x05EB
4b4a: a0 90 f7 01 lds r10, 0x01F7
4b4e: b0 90 f8 01 lds r11, 0x01F8
4b52: c0 90 f9 01 lds r12, 0x01F9
4b56: d0 90 fa 01 lds r13, 0x01FA
4b5a: 88 27 eor r24, r24
4b5c: 77 fd sbrc r23, 7
4b5e: 80 95 com r24
4b60: 98 2f mov r25, r24
4b62: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
4b66: 7b 01 movw r14, r22
4b68: 8c 01 movw r16, r24
4b6a: 20 e0 ldi r18, 0x00 ; 0
4b6c: 30 e0 ldi r19, 0x00 ; 0
4b6e: 40 e0 ldi r20, 0x00 ; 0
4b70: 5f e3 ldi r21, 0x3F ; 63
4b72: c4 01 movw r24, r8
4b74: b3 01 movw r22, r6
4b76: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3>
4b7a: 9b 01 movw r18, r22
4b7c: ac 01 movw r20, r24
4b7e: c8 01 movw r24, r16
4b80: b7 01 movw r22, r14
4b82: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3>
4b86: 7b 01 movw r14, r22
4b88: 8c 01 movw r16, r24
4b8a: c6 01 movw r24, r12
4b8c: b5 01 movw r22, r10
4b8e: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
4b92: a2 01 movw r20, r4
4b94: 91 01 movw r18, r2
4b96: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3>
4b9a: 9b 01 movw r18, r22
4b9c: ac 01 movw r20, r24
4b9e: c8 01 movw r24, r16
4ba0: b7 01 movw r22, r14
4ba2: 0e 94 13 2b call 0x5626 ; 0x5626 <__addsf3>
4ba6: 0e 94 9b 2b call 0x5736 ; 0x5736 <__fixsfsi>
4baa: 70 93 eb 05 sts 0x05EB, r23
4bae: 60 93 ea 05 sts 0x05EA, r22
4bb2: 80 91 de 05 lds r24, 0x05DE
4bb6: 90 91 df 05 lds r25, 0x05DF
4bba: 81 50 subi r24, 0x01 ; 1
4bbc: 98 40 sbci r25, 0x08 ; 8
4bbe: 34 f0 brlt .+12 ; 0x4bcc <MotorRegler+0xee8>
4bc0: 80 e0 ldi r24, 0x00 ; 0
4bc2: 98 e0 ldi r25, 0x08 ; 8
4bc4: 90 93 df 05 sts 0x05DF, r25
4bc8: 80 93 de 05 sts 0x05DE, r24
4bcc: 80 91 de 05 lds r24, 0x05DE
4bd0: 90 91 df 05 lds r25, 0x05DF
4bd4: 80 50 subi r24, 0x00 ; 0
4bd6: 98 4f sbci r25, 0xF8 ; 248
4bd8: 34 f4 brge .+12 ; 0x4be6 <MotorRegler+0xf02>
4bda: 80 e0 ldi r24, 0x00 ; 0
4bdc: 98 ef ldi r25, 0xF8 ; 248
4bde: 90 93 df 05 sts 0x05DF, r25
4be2: 80 93 de 05 sts 0x05DE, r24
4be6: 80 91 dc 05 lds r24, 0x05DC
4bea: 90 91 dd 05 lds r25, 0x05DD
4bee: 81 50 subi r24, 0x01 ; 1
4bf0: 98 40 sbci r25, 0x08 ; 8
4bf2: 34 f0 brlt .+12 ; 0x4c00 <MotorRegler+0xf1c>
4bf4: 80 e0 ldi r24, 0x00 ; 0
4bf6: 98 e0 ldi r25, 0x08 ; 8
4bf8: 90 93 dd 05 sts 0x05DD, r25
4bfc: 80 93 dc 05 sts 0x05DC, r24
4c00: 80 91 dc 05 lds r24, 0x05DC
4c04: 90 91 dd 05 lds r25, 0x05DD
4c08: 80 50 subi r24, 0x00 ; 0
4c0a: 98 4f sbci r25, 0xF8 ; 248
4c0c: 34 f4 brge .+12 ; 0x4c1a <MotorRegler+0xf36>
4c0e: 80 e0 ldi r24, 0x00 ; 0
4c10: 98 ef ldi r25, 0xF8 ; 248
4c12: 90 93 dd 05 sts 0x05DD, r25
4c16: 80 93 dc 05 sts 0x05DC, r24
4c1a: 80 91 ea 05 lds r24, 0x05EA
4c1e: 90 91 eb 05 lds r25, 0x05EB
4c22: 81 50 subi r24, 0x01 ; 1
4c24: 98 40 sbci r25, 0x08 ; 8
4c26: 34 f0 brlt .+12 ; 0x4c34 <MotorRegler+0xf50>
4c28: 80 e0 ldi r24, 0x00 ; 0
4c2a: 98 e0 ldi r25, 0x08 ; 8
4c2c: 90 93 eb 05 sts 0x05EB, r25
4c30: 80 93 ea 05 sts 0x05EA, r24
4c34: 80 91 ea 05 lds r24, 0x05EA
4c38: 90 91 eb 05 lds r25, 0x05EB
4c3c: 80 50 subi r24, 0x00 ; 0
4c3e: 98 4f sbci r25, 0xF8 ; 248
4c40: 34 f4 brge .+12 ; 0x4c4e <MotorRegler+0xf6a>
4c42: 80 e0 ldi r24, 0x00 ; 0
4c44: 98 ef ldi r25, 0xF8 ; 248
4c46: 90 93 eb 05 sts 0x05EB, r25
4c4a: 80 93 ea 05 sts 0x05EA, r24
4c4e: 80 91 aa 05 lds r24, 0x05AA
4c52: 99 27 eor r25, r25
4c54: 80 ff sbrs r24, 0
4c56: cd c0 rjmp .+410 ; 0x4df2 <MotorRegler+0x110e>
4c58: 20 91 81 01 lds r18, 0x0181
4c5c: 81 ff sbrs r24, 1
4c5e: 0e c0 rjmp .+28 ; 0x4c7c <MotorRegler+0xf98>
4c60: 22 33 cpi r18, 0x32 ; 50
4c62: b0 f4 brcc .+44 ; 0x4c90 <MotorRegler+0xfac>
4c64: 80 91 2f 02 lds r24, 0x022F
4c68: 90 91 30 02 lds r25, 0x0230
4c6c: 44 97 sbiw r24, 0x14 ; 20
4c6e: 90 93 32 02 sts 0x0232, r25
4c72: 80 93 31 02 sts 0x0231, r24
4c76: 10 92 1e 02 sts 0x021E, r1
4c7a: 0d c0 rjmp .+26 ; 0x4c96 <MotorRegler+0xfb2>
4c7c: 80 91 af 05 lds r24, 0x05AF
4c80: 28 9f mul r18, r24
4c82: c0 01 movw r24, r0
4c84: 11 24 eor r1, r1
4c86: 44 97 sbiw r24, 0x14 ; 20
4c88: 90 93 32 02 sts 0x0232, r25
4c8c: 80 93 31 02 sts 0x0231, r24
4c90: 81 e0 ldi r24, 0x01 ; 1
4c92: 80 93 1e 02 sts 0x021E, r24
4c96: 80 91 1d 02 lds r24, 0x021D
4c9a: 88 23 and r24, r24
4c9c: 21 f0 breq .+8 ; 0x4ca6 <MotorRegler+0xfc2>
4c9e: 10 92 32 02 sts 0x0232, r1
4ca2: 10 92 31 02 sts 0x0231, r1
4ca6: 20 91 2f 02 lds r18, 0x022F
4caa: 30 91 30 02 lds r19, 0x0230
4cae: 40 91 31 02 lds r20, 0x0231
4cb2: 50 91 32 02 lds r21, 0x0232
4cb6: 42 17 cp r20, r18
4cb8: 53 07 cpc r21, r19
4cba: 0c f0 brlt .+2 ; 0x4cbe <MotorRegler+0xfda>
4cbc: 9a c0 rjmp .+308 ; 0x4df2 <MotorRegler+0x110e>
4cbe: 80 91 1e 02 lds r24, 0x021E
4cc2: 88 23 and r24, r24
4cc4: 09 f4 brne .+2 ; 0x4cc8 <MotorRegler+0xfe4>
4cc6: 95 c0 rjmp .+298 ; 0x4df2 <MotorRegler+0x110e>
4cc8: 24 1b sub r18, r20
4cca: 35 0b sbc r19, r21
4ccc: 80 91 82 01 lds r24, 0x0182
4cd0: 99 27 eor r25, r25
4cd2: bc 01 movw r22, r24
4cd4: 26 9f mul r18, r22
4cd6: c0 01 movw r24, r0
4cd8: 27 9f mul r18, r23
4cda: 90 0d add r25, r0
4cdc: 36 9f mul r19, r22
4cde: 90 0d add r25, r0
4ce0: 11 24 eor r1, r1
4ce2: 60 e1 ldi r22, 0x10 ; 16
4ce4: 70 e0 ldi r23, 0x00 ; 0
4ce6: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
4cea: 09 81 ldd r16, Y+1 ; 0x01
4cec: 1a 81 ldd r17, Y+2 ; 0x02
4cee: 06 1b sub r16, r22
4cf0: 17 0b sbc r17, r23
4cf2: 20 91 c4 01 lds r18, 0x01C4
4cf6: 30 91 c5 01 lds r19, 0x01C5
4cfa: 80 91 80 01 lds r24, 0x0180
4cfe: 99 27 eor r25, r25
4d00: fc 01 movw r30, r24
4d02: 2e 9f mul r18, r30
4d04: c0 01 movw r24, r0
4d06: 2f 9f mul r18, r31
4d08: 90 0d add r25, r0
4d0a: 3e 9f mul r19, r30
4d0c: 90 0d add r25, r0
4d0e: 11 24 eor r1, r1
4d10: 68 e0 ldi r22, 0x08 ; 8
4d12: 70 e0 ldi r23, 0x00 ; 0
4d14: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
4d18: 06 1b sub r16, r22
4d1a: 17 0b sbc r17, r23
4d1c: 60 91 13 02 lds r22, 0x0213
4d20: 70 91 14 02 lds r23, 0x0214
4d24: 80 91 15 02 lds r24, 0x0215
4d28: 90 91 16 02 lds r25, 0x0216
4d2c: 20 e0 ldi r18, 0x00 ; 0
4d2e: 32 e0 ldi r19, 0x02 ; 2
4d30: 40 e0 ldi r20, 0x00 ; 0
4d32: 50 e0 ldi r21, 0x00 ; 0
4d34: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
4d38: ca 01 movw r24, r20
4d3a: b9 01 movw r22, r18
4d3c: 20 91 83 01 lds r18, 0x0183
4d40: 33 27 eor r19, r19
4d42: 44 27 eor r20, r20
4d44: 55 27 eor r21, r21
4d46: 0e 94 d4 2c call 0x59a8 ; 0x59a8 <__mulsi3>
4d4a: 20 e2 ldi r18, 0x20 ; 32
4d4c: 30 e0 ldi r19, 0x00 ; 0
4d4e: 40 e0 ldi r20, 0x00 ; 0
4d50: 50 e0 ldi r21, 0x00 ; 0
4d52: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
4d56: ff ef ldi r31, 0xFF ; 255
4d58: 2e 3c cpi r18, 0xCE ; 206
4d5a: 3f 07 cpc r19, r31
4d5c: 14 f4 brge .+4 ; 0x4d62 <MotorRegler+0x107e>
4d5e: 2e ec ldi r18, 0xCE ; 206
4d60: 3f ef ldi r19, 0xFF ; 255
4d62: 80 91 3b 02 lds r24, 0x023B
4d66: 90 91 3c 02 lds r25, 0x023C
4d6a: ac 01 movw r20, r24
4d6c: 74 e0 ldi r23, 0x04 ; 4
4d6e: 44 0f add r20, r20
4d70: 55 1f adc r21, r21
4d72: 7a 95 dec r23
4d74: e1 f7 brne .-8 ; 0x4d6e <MotorRegler+0x108a>
4d76: 48 1b sub r20, r24
4d78: 59 0b sbc r21, r25
4d7a: 23 33 cpi r18, 0x33 ; 51
4d7c: 31 05 cpc r19, r1
4d7e: 14 f0 brlt .+4 ; 0x4d84 <MotorRegler+0x10a0>
4d80: 22 e3 ldi r18, 0x32 ; 50
4d82: 30 e0 ldi r19, 0x00 ; 0
4d84: 02 1b sub r16, r18
4d86: 13 0b sbc r17, r19
4d88: ca 01 movw r24, r20
4d8a: 80 0f add r24, r16
4d8c: 91 1f adc r25, r17
4d8e: 60 e1 ldi r22, 0x10 ; 16
4d90: 70 e0 ldi r23, 0x00 ; 0
4d92: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
4d96: 70 93 3c 02 sts 0x023C, r23
4d9a: 60 93 3b 02 sts 0x023B, r22
4d9e: 80 91 ab 05 lds r24, 0x05AB
4da2: 99 27 eor r25, r25
4da4: 68 17 cp r22, r24
4da6: 79 07 cpc r23, r25
4da8: 8c f4 brge .+34 ; 0x4dcc <MotorRegler+0x10e8>
4daa: 29 81 ldd r18, Y+1 ; 0x01
4dac: 3a 81 ldd r19, Y+2 ; 0x02
4dae: 28 17 cp r18, r24
4db0: 39 07 cpc r19, r25
4db2: 2c f0 brlt .+10 ; 0x4dbe <MotorRegler+0x10da>
4db4: 90 93 3c 02 sts 0x023C, r25
4db8: 80 93 3b 02 sts 0x023B, r24
4dbc: 07 c0 rjmp .+14 ; 0x4dcc <MotorRegler+0x10e8>
4dbe: 49 81 ldd r20, Y+1 ; 0x01
4dc0: 5a 81 ldd r21, Y+2 ; 0x02
4dc2: 50 93 3c 02 sts 0x023C, r21
4dc6: 40 93 3b 02 sts 0x023B, r20
4dca: 0d c0 rjmp .+26 ; 0x4de6 <MotorRegler+0x1102>
4dcc: 80 91 3b 02 lds r24, 0x023B
4dd0: 90 91 3c 02 lds r25, 0x023C
4dd4: 69 81 ldd r22, Y+1 ; 0x01
4dd6: 7a 81 ldd r23, Y+2 ; 0x02
4dd8: 68 17 cp r22, r24
4dda: 79 07 cpc r23, r25
4ddc: 24 f4 brge .+8 ; 0x4de6 <MotorRegler+0x1102>
4dde: 70 93 3c 02 sts 0x023C, r23
4de2: 60 93 3b 02 sts 0x023B, r22
4de6: 80 91 3b 02 lds r24, 0x023B
4dea: 90 91 3c 02 lds r25, 0x023C
4dee: 9a 83 std Y+2, r25 ; 0x02
4df0: 89 83 std Y+1, r24 ; 0x01
4df2: c0 90 ea 05 lds r12, 0x05EA
4df6: d0 90 eb 05 lds r13, 0x05EB
4dfa: 80 91 50 02 lds r24, 0x0250
4dfe: 90 91 51 02 lds r25, 0x0251
4e02: c8 1a sub r12, r24
4e04: d9 0a sbc r13, r25
4e06: 95 e6 ldi r25, 0x65 ; 101
4e08: c9 16 cp r12, r25
4e0a: d1 04 cpc r13, r1
4e0c: 24 f0 brlt .+8 ; 0x4e16 <MotorRegler+0x1132>
4e0e: 64 e6 ldi r22, 0x64 ; 100
4e10: c6 2e mov r12, r22
4e12: d1 2c mov r13, r1
4e14: 09 c0 rjmp .+18 ; 0x4e28 <MotorRegler+0x1144>
4e16: ec e9 ldi r30, 0x9C ; 156
4e18: ce 16 cp r12, r30
4e1a: ef ef ldi r30, 0xFF ; 255
4e1c: de 06 cpc r13, r30
4e1e: 24 f4 brge .+8 ; 0x4e28 <MotorRegler+0x1144>
4e20: 5c e9 ldi r21, 0x9C ; 156
4e22: c5 2e mov r12, r21
4e24: 5f ef ldi r21, 0xFF ; 255
4e26: d5 2e mov r13, r21
4e28: 40 90 78 01 lds r4, 0x0178
4e2c: 50 90 79 01 lds r5, 0x0179
4e30: 60 90 7a 01 lds r6, 0x017A
4e34: 70 90 7b 01 lds r7, 0x017B
4e38: 60 91 de 05 lds r22, 0x05DE
4e3c: 70 91 df 05 lds r23, 0x05DF
4e40: 20 91 28 02 lds r18, 0x0228
4e44: 30 91 29 02 lds r19, 0x0229
4e48: 40 91 8e 02 lds r20, 0x028E
4e4c: 50 91 8f 02 lds r21, 0x028F
4e50: 24 1b sub r18, r20
4e52: 35 0b sbc r19, r21
4e54: 62 1b sub r22, r18
4e56: 73 0b sbc r23, r19
4e58: 88 27 eor r24, r24
4e5a: 77 fd sbrc r23, 7
4e5c: 80 95 com r24
4e5e: 98 2f mov r25, r24
4e60: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
4e64: 9b 01 movw r18, r22
4e66: ac 01 movw r20, r24
4e68: c3 01 movw r24, r6
4e6a: b2 01 movw r22, r4
4e6c: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3>
4e70: 0e 94 9b 2b call 0x5736 ; 0x5736 <__fixsfsi>
4e74: 70 93 9b 02 sts 0x029B, r23
4e78: 60 93 9a 02 sts 0x029A, r22
4e7c: 80 91 9a 02 lds r24, 0x029A
4e80: 90 91 9b 02 lds r25, 0x029B
4e84: 8c 01 movw r16, r24
4e86: 22 27 eor r18, r18
4e88: 17 fd sbrc r17, 7
4e8a: 20 95 com r18
4e8c: 32 2f mov r19, r18
4e8e: 80 91 58 02 lds r24, 0x0258
4e92: 90 91 59 02 lds r25, 0x0259
4e96: a0 91 5a 02 lds r26, 0x025A
4e9a: b0 91 5b 02 lds r27, 0x025B
4e9e: 08 0f add r16, r24
4ea0: 19 1f adc r17, r25
4ea2: 2a 1f adc r18, r26
4ea4: 3b 1f adc r19, r27
4ea6: 00 93 58 02 sts 0x0258, r16
4eaa: 10 93 59 02 sts 0x0259, r17
4eae: 20 93 5a 02 sts 0x025A, r18
4eb2: 30 93 5b 02 sts 0x025B, r19
4eb6: 10 16 cp r1, r16
4eb8: 11 06 cpc r1, r17
4eba: 12 06 cpc r1, r18
4ebc: 13 06 cpc r1, r19
4ebe: ac f4 brge .+42 ; 0x4eea <MotorRegler+0x1206>
4ec0: c8 01 movw r24, r16
4ec2: 17 ff sbrs r17, 7
4ec4: 03 c0 rjmp .+6 ; 0x4ecc <MotorRegler+0x11e8>
4ec6: 90 95 com r25
4ec8: 81 95 neg r24
4eca: 9f 4f sbci r25, 0xFF ; 255
4ecc: 60 e0 ldi r22, 0x00 ; 0
4ece: 71 e0 ldi r23, 0x01 ; 1
4ed0: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
4ed4: 6f 5f subi r22, 0xFF ; 255
4ed6: 7f 4f sbci r23, 0xFF ; 255
4ed8: 88 27 eor r24, r24
4eda: 77 fd sbrc r23, 7
4edc: 80 95 com r24
4ede: 98 2f mov r25, r24
4ee0: 06 1b sub r16, r22
4ee2: 17 0b sbc r17, r23
4ee4: 28 0b sbc r18, r24
4ee6: 39 0b sbc r19, r25
4ee8: 14 c0 rjmp .+40 ; 0x4f12 <MotorRegler+0x122e>
4eea: c8 01 movw r24, r16
4eec: 17 ff sbrs r17, 7
4eee: 03 c0 rjmp .+6 ; 0x4ef6 <MotorRegler+0x1212>
4ef0: 90 95 com r25
4ef2: 81 95 neg r24
4ef4: 9f 4f sbci r25, 0xFF ; 255
4ef6: 60 e0 ldi r22, 0x00 ; 0
4ef8: 71 e0 ldi r23, 0x01 ; 1
4efa: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
4efe: 6f 5f subi r22, 0xFF ; 255
4f00: 7f 4f sbci r23, 0xFF ; 255
4f02: 88 27 eor r24, r24
4f04: 77 fd sbrc r23, 7
4f06: 80 95 com r24
4f08: 98 2f mov r25, r24
4f0a: 06 0f add r16, r22
4f0c: 17 1f adc r17, r23
4f0e: 28 1f adc r18, r24
4f10: 39 1f adc r19, r25
4f12: 00 93 58 02 sts 0x0258, r16
4f16: 10 93 59 02 sts 0x0259, r17
4f1a: 20 93 5a 02 sts 0x025A, r18
4f1e: 30 93 5b 02 sts 0x025B, r19
4f22: 80 91 58 02 lds r24, 0x0258
4f26: 90 91 59 02 lds r25, 0x0259
4f2a: a0 91 5a 02 lds r26, 0x025A
4f2e: b0 91 5b 02 lds r27, 0x025B
4f32: 81 38 cpi r24, 0x81 ; 129
4f34: fe e3 ldi r31, 0x3E ; 62
4f36: 9f 07 cpc r25, r31
4f38: f0 e0 ldi r31, 0x00 ; 0
4f3a: af 07 cpc r26, r31
4f3c: f0 e0 ldi r31, 0x00 ; 0
4f3e: bf 07 cpc r27, r31
4f40: 2c f0 brlt .+10 ; 0x4f4c <MotorRegler+0x1268>
4f42: 80 e8 ldi r24, 0x80 ; 128
4f44: 9e e3 ldi r25, 0x3E ; 62
4f46: a0 e0 ldi r26, 0x00 ; 0
4f48: b0 e0 ldi r27, 0x00 ; 0
4f4a: 09 c0 rjmp .+18 ; 0x4f5e <MotorRegler+0x127a>
4f4c: 80 58 subi r24, 0x80 ; 128
4f4e: 91 4c sbci r25, 0xC1 ; 193
4f50: af 4f sbci r26, 0xFF ; 255
4f52: bf 4f sbci r27, 0xFF ; 255
4f54: 64 f4 brge .+24 ; 0x4f6e <MotorRegler+0x128a>
4f56: 80 e8 ldi r24, 0x80 ; 128
4f58: 91 ec ldi r25, 0xC1 ; 193
4f5a: af ef ldi r26, 0xFF ; 255
4f5c: bf ef ldi r27, 0xFF ; 255
4f5e: 80 93 58 02 sts 0x0258, r24
4f62: 90 93 59 02 sts 0x0259, r25
4f66: a0 93 5a 02 sts 0x025A, r26
4f6a: b0 93 5b 02 sts 0x025B, r27
4f6e: 60 91 9a 02 lds r22, 0x029A
4f72: 70 91 9b 02 lds r23, 0x029B
4f76: 80 90 7c 01 lds r8, 0x017C
4f7a: 90 90 7d 01 lds r9, 0x017D
4f7e: a0 90 7e 01 lds r10, 0x017E
4f82: b0 90 7f 01 lds r11, 0x017F
4f86: 88 27 eor r24, r24
4f88: 77 fd sbrc r23, 7
4f8a: 80 95 com r24
4f8c: 98 2f mov r25, r24
4f8e: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
4f92: 7b 01 movw r14, r22
4f94: 8c 01 movw r16, r24
4f96: 60 91 58 02 lds r22, 0x0258
4f9a: 70 91 59 02 lds r23, 0x0259
4f9e: 80 91 5a 02 lds r24, 0x025A
4fa2: 90 91 5b 02 lds r25, 0x025B
4fa6: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
4faa: 9b 01 movw r18, r22
4fac: ac 01 movw r20, r24
4fae: c5 01 movw r24, r10
4fb0: b4 01 movw r22, r8
4fb2: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3>
4fb6: 9b 01 movw r18, r22
4fb8: ac 01 movw r20, r24
4fba: c8 01 movw r24, r16
4fbc: b7 01 movw r22, r14
4fbe: 0e 94 13 2b call 0x5626 ; 0x5626 <__addsf3>
4fc2: 0e 94 9b 2b call 0x5736 ; 0x5736 <__fixsfsi>
4fc6: 96 01 movw r18, r12
4fc8: 26 0f add r18, r22
4fca: 37 1f adc r19, r23
4fcc: 49 81 ldd r20, Y+1 ; 0x01
4fce: 5a 81 ldd r21, Y+2 ; 0x02
4fd0: 24 0f add r18, r20
4fd2: 35 1f adc r19, r21
4fd4: 22 24 eor r2, r2
4fd6: 4a 30 cpi r20, 0x0A ; 10
4fd8: 51 05 cpc r21, r1
4fda: 14 f4 brge .+4 ; 0x4fe0 <MotorRegler+0x12fc>
4fdc: 41 e0 ldi r20, 0x01 ; 1
4fde: 24 2e mov r2, r20
4fe0: 37 fd sbrc r19, 7
4fe2: 02 c0 rjmp .+4 ; 0x4fe8 <MotorRegler+0x1304>
4fe4: 22 20 and r2, r2
4fe6: 19 f0 breq .+6 ; 0x4fee <MotorRegler+0x130a>
4fe8: 40 e0 ldi r20, 0x00 ; 0
4fea: 50 e0 ldi r21, 0x00 ; 0
4fec: 08 c0 rjmp .+16 ; 0x4ffe <MotorRegler+0x131a>
4fee: 80 91 e9 05 lds r24, 0x05E9
4ff2: 48 2f mov r20, r24
4ff4: 55 27 eor r21, r21
4ff6: 24 17 cp r18, r20
4ff8: 35 07 cpc r19, r21
4ffa: 0c f4 brge .+2 ; 0x4ffe <MotorRegler+0x131a>
4ffc: a9 01 movw r20, r18
4ffe: 80 91 e0 05 lds r24, 0x05E0
5002: e8 2f mov r30, r24
5004: ff 27 eor r31, r31
5006: fc 83 std Y+4, r31 ; 0x04
5008: eb 83 std Y+3, r30 ; 0x03
500a: 9f 01 movw r18, r30
500c: e4 17 cp r30, r20
500e: f5 07 cpc r31, r21
5010: 0c f4 brge .+2 ; 0x5014 <MotorRegler+0x1330>
5012: 9a 01 movw r18, r20
5014: 20 93 98 02 sts 0x0298, r18
5018: 29 81 ldd r18, Y+1 ; 0x01
501a: 3a 81 ldd r19, Y+2 ; 0x02
501c: 26 1b sub r18, r22
501e: 37 0b sbc r19, r23
5020: b9 01 movw r22, r18
5022: 6c 0d add r22, r12
5024: 7d 1d adc r23, r13
5026: 77 fd sbrc r23, 7
5028: 02 c0 rjmp .+4 ; 0x502e <MotorRegler+0x134a>
502a: 22 20 and r2, r2
502c: 19 f0 breq .+6 ; 0x5034 <MotorRegler+0x1350>
502e: 80 e0 ldi r24, 0x00 ; 0
5030: 90 e0 ldi r25, 0x00 ; 0
5032: 07 c0 rjmp .+14 ; 0x5042 <MotorRegler+0x135e>
5034: 80 91 e9 05 lds r24, 0x05E9
5038: 99 27 eor r25, r25
503a: 68 17 cp r22, r24
503c: 79 07 cpc r23, r25
503e: 0c f4 brge .+2 ; 0x5042 <MotorRegler+0x135e>
5040: cb 01 movw r24, r22
5042: 2b 81 ldd r18, Y+3 ; 0x03
5044: 3c 81 ldd r19, Y+4 ; 0x04
5046: 28 17 cp r18, r24
5048: 39 07 cpc r19, r25
504a: 0c f4 brge .+2 ; 0x504e <MotorRegler+0x136a>
504c: 9c 01 movw r18, r24
504e: 20 93 99 02 sts 0x0299, r18
5052: 60 91 dc 05 lds r22, 0x05DC
5056: 70 91 dd 05 lds r23, 0x05DD
505a: 20 91 2a 02 lds r18, 0x022A
505e: 30 91 2b 02 lds r19, 0x022B
5062: 40 91 90 02 lds r20, 0x0290
5066: 50 91 91 02 lds r21, 0x0291
506a: 24 1b sub r18, r20
506c: 35 0b sbc r19, r21
506e: 62 1b sub r22, r18
5070: 73 0b sbc r23, r19
5072: 88 27 eor r24, r24
5074: 77 fd sbrc r23, 7
5076: 80 95 com r24
5078: 98 2f mov r25, r24
507a: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
507e: 9b 01 movw r18, r22
5080: ac 01 movw r20, r24
5082: c3 01 movw r24, r6
5084: b2 01 movw r22, r4
5086: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3>
508a: 0e 94 9b 2b call 0x5736 ; 0x5736 <__fixsfsi>
508e: 70 93 97 02 sts 0x0297, r23
5092: 60 93 96 02 sts 0x0296, r22
5096: 80 91 96 02 lds r24, 0x0296
509a: 90 91 97 02 lds r25, 0x0297
509e: 8c 01 movw r16, r24
50a0: 22 27 eor r18, r18
50a2: 17 fd sbrc r17, 7
50a4: 20 95 com r18
50a6: 32 2f mov r19, r18
50a8: 80 91 54 02 lds r24, 0x0254
50ac: 90 91 55 02 lds r25, 0x0255
50b0: a0 91 56 02 lds r26, 0x0256
50b4: b0 91 57 02 lds r27, 0x0257
50b8: 08 0f add r16, r24
50ba: 19 1f adc r17, r25
50bc: 2a 1f adc r18, r26
50be: 3b 1f adc r19, r27
50c0: 00 93 54 02 sts 0x0254, r16
50c4: 10 93 55 02 sts 0x0255, r17
50c8: 20 93 56 02 sts 0x0256, r18
50cc: 30 93 57 02 sts 0x0257, r19
50d0: 10 16 cp r1, r16
50d2: 11 06 cpc r1, r17
50d4: 12 06 cpc r1, r18
50d6: 13 06 cpc r1, r19
50d8: ac f4 brge .+42 ; 0x5104 <MotorRegler+0x1420>
50da: c8 01 movw r24, r16
50dc: 17 ff sbrs r17, 7
50de: 03 c0 rjmp .+6 ; 0x50e6 <MotorRegler+0x1402>
50e0: 90 95 com r25
50e2: 81 95 neg r24
50e4: 9f 4f sbci r25, 0xFF ; 255
50e6: 60 e0 ldi r22, 0x00 ; 0
50e8: 71 e0 ldi r23, 0x01 ; 1
50ea: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
50ee: 6f 5f subi r22, 0xFF ; 255
50f0: 7f 4f sbci r23, 0xFF ; 255
50f2: 88 27 eor r24, r24
50f4: 77 fd sbrc r23, 7
50f6: 80 95 com r24
50f8: 98 2f mov r25, r24
50fa: 06 1b sub r16, r22
50fc: 17 0b sbc r17, r23
50fe: 28 0b sbc r18, r24
5100: 39 0b sbc r19, r25
5102: 14 c0 rjmp .+40 ; 0x512c <MotorRegler+0x1448>
5104: c8 01 movw r24, r16
5106: 17 ff sbrs r17, 7
5108: 03 c0 rjmp .+6 ; 0x5110 <MotorRegler+0x142c>
510a: 90 95 com r25
510c: 81 95 neg r24
510e: 9f 4f sbci r25, 0xFF ; 255
5110: 60 e0 ldi r22, 0x00 ; 0
5112: 71 e0 ldi r23, 0x01 ; 1
5114: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
5118: 6f 5f subi r22, 0xFF ; 255
511a: 7f 4f sbci r23, 0xFF ; 255
511c: 88 27 eor r24, r24
511e: 77 fd sbrc r23, 7
5120: 80 95 com r24
5122: 98 2f mov r25, r24
5124: 06 0f add r16, r22
5126: 17 1f adc r17, r23
5128: 28 1f adc r18, r24
512a: 39 1f adc r19, r25
512c: 00 93 54 02 sts 0x0254, r16
5130: 10 93 55 02 sts 0x0255, r17
5134: 20 93 56 02 sts 0x0256, r18
5138: 30 93 57 02 sts 0x0257, r19
513c: 80 91 54 02 lds r24, 0x0254
5140: 90 91 55 02 lds r25, 0x0255
5144: a0 91 56 02 lds r26, 0x0256
5148: b0 91 57 02 lds r27, 0x0257
514c: 81 38 cpi r24, 0x81 ; 129
514e: 3e e3 ldi r19, 0x3E ; 62
5150: 93 07 cpc r25, r19
5152: 30 e0 ldi r19, 0x00 ; 0
5154: a3 07 cpc r26, r19
5156: 30 e0 ldi r19, 0x00 ; 0
5158: b3 07 cpc r27, r19
515a: 2c f0 brlt .+10 ; 0x5166 <MotorRegler+0x1482>
515c: 80 e8 ldi r24, 0x80 ; 128
515e: 9e e3 ldi r25, 0x3E ; 62
5160: a0 e0 ldi r26, 0x00 ; 0
5162: b0 e0 ldi r27, 0x00 ; 0
5164: 09 c0 rjmp .+18 ; 0x5178 <MotorRegler+0x1494>
5166: 80 58 subi r24, 0x80 ; 128
5168: 91 4c sbci r25, 0xC1 ; 193
516a: af 4f sbci r26, 0xFF ; 255
516c: bf 4f sbci r27, 0xFF ; 255
516e: 64 f4 brge .+24 ; 0x5188 <MotorRegler+0x14a4>
5170: 80 e8 ldi r24, 0x80 ; 128
5172: 91 ec ldi r25, 0xC1 ; 193
5174: af ef ldi r26, 0xFF ; 255
5176: bf ef ldi r27, 0xFF ; 255
5178: 80 93 54 02 sts 0x0254, r24
517c: 90 93 55 02 sts 0x0255, r25
5180: a0 93 56 02 sts 0x0256, r26
5184: b0 93 57 02 sts 0x0257, r27
5188: 60 91 96 02 lds r22, 0x0296
518c: 70 91 97 02 lds r23, 0x0297
5190: 88 27 eor r24, r24
5192: 77 fd sbrc r23, 7
5194: 80 95 com r24
5196: 98 2f mov r25, r24
5198: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
519c: 7b 01 movw r14, r22
519e: 8c 01 movw r16, r24
51a0: 60 91 54 02 lds r22, 0x0254
51a4: 70 91 55 02 lds r23, 0x0255
51a8: 80 91 56 02 lds r24, 0x0256
51ac: 90 91 57 02 lds r25, 0x0257
51b0: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
51b4: 9b 01 movw r18, r22
51b6: ac 01 movw r20, r24
51b8: c5 01 movw r24, r10
51ba: b4 01 movw r22, r8
51bc: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3>
51c0: 9b 01 movw r18, r22
51c2: ac 01 movw r20, r24
51c4: c8 01 movw r24, r16
51c6: b7 01 movw r22, r14
51c8: 0e 94 13 2b call 0x5626 ; 0x5626 <__addsf3>
51cc: 0e 94 9b 2b call 0x5736 ; 0x5736 <__fixsfsi>
51d0: 29 81 ldd r18, Y+1 ; 0x01
51d2: 3a 81 ldd r19, Y+2 ; 0x02
51d4: 26 0f add r18, r22
51d6: 37 1f adc r19, r23
51d8: 2c 19 sub r18, r12
51da: 3d 09 sbc r19, r13
51dc: 37 fd sbrc r19, 7
51de: 02 c0 rjmp .+4 ; 0x51e4 <MotorRegler+0x1500>
51e0: 22 20 and r2, r2
51e2: 19 f0 breq .+6 ; 0x51ea <MotorRegler+0x1506>
51e4: 40 e0 ldi r20, 0x00 ; 0
51e6: 50 e0 ldi r21, 0x00 ; 0
51e8: 08 c0 rjmp .+16 ; 0x51fa <MotorRegler+0x1516>
51ea: 80 91 e9 05 lds r24, 0x05E9
51ee: 48 2f mov r20, r24
51f0: 55 27 eor r21, r21
51f2: 24 17 cp r18, r20
51f4: 35 07 cpc r19, r21
51f6: 0c f4 brge .+2 ; 0x51fa <MotorRegler+0x1516>
51f8: a9 01 movw r20, r18
51fa: 2b 81 ldd r18, Y+3 ; 0x03
51fc: 3c 81 ldd r19, Y+4 ; 0x04
51fe: 24 17 cp r18, r20
5200: 35 07 cpc r19, r21
5202: 0c f4 brge .+2 ; 0x5206 <MotorRegler+0x1522>
5204: 9a 01 movw r18, r20
5206: 20 93 a8 02 sts 0x02A8, r18
520a: 89 81 ldd r24, Y+1 ; 0x01
520c: 9a 81 ldd r25, Y+2 ; 0x02
520e: 86 1b sub r24, r22
5210: 97 0b sbc r25, r23
5212: bc 01 movw r22, r24
5214: 6c 19 sub r22, r12
5216: 7d 09 sbc r23, r13
5218: 77 fd sbrc r23, 7
521a: 02 c0 rjmp .+4 ; 0x5220 <MotorRegler+0x153c>
521c: 22 20 and r2, r2
521e: 19 f0 breq .+6 ; 0x5226 <MotorRegler+0x1542>
5220: 20 e0 ldi r18, 0x00 ; 0
5222: 30 e0 ldi r19, 0x00 ; 0
5224: 08 c0 rjmp .+16 ; 0x5236 <MotorRegler+0x1552>
5226: 80 91 e9 05 lds r24, 0x05E9
522a: 28 2f mov r18, r24
522c: 33 27 eor r19, r19
522e: 62 17 cp r22, r18
5230: 73 07 cpc r23, r19
5232: 0c f4 brge .+2 ; 0x5236 <MotorRegler+0x1552>
5234: 9b 01 movw r18, r22
5236: 8b 81 ldd r24, Y+3 ; 0x03
5238: 9c 81 ldd r25, Y+4 ; 0x04
523a: 82 17 cp r24, r18
523c: 93 07 cpc r25, r19
523e: 0c f4 brge .+2 ; 0x5242 <MotorRegler+0x155e>
5240: c9 01 movw r24, r18
5242: 80 93 9c 02 sts 0x029C, r24
5246: 24 96 adiw r28, 0x04 ; 4
5248: 0f b6 in r0, 0x3f ; 63
524a: f8 94 cli
524c: de bf out 0x3e, r29 ; 62
524e: 0f be out 0x3f, r0 ; 63
5250: cd bf out 0x3d, r28 ; 61
5252: df 91 pop r29
5254: cf 91 pop r28
5256: 1f 91 pop r17
5258: 0f 91 pop r16
525a: ff 90 pop r15
525c: ef 90 pop r14
525e: df 90 pop r13
5260: cf 90 pop r12
5262: bf 90 pop r11
5264: af 90 pop r10
5266: 9f 90 pop r9
5268: 8f 90 pop r8
526a: 7f 90 pop r7
526c: 6f 90 pop r6
526e: 5f 90 pop r5
5270: 4f 90 pop r4
5272: 3f 90 pop r3
5274: 2f 90 pop r2
5276: 08 95 ret
00005278 <gps_main>:
5278: 6f 92 push r6
527a: 7f 92 push r7
527c: 8f 92 push r8
527e: 9f 92 push r9
5280: af 92 push r10
5282: bf 92 push r11
5284: cf 92 push r12
5286: df 92 push r13
5288: ef 92 push r14
528a: ff 92 push r15
528c: 0f 93 push r16
528e: 1f 93 push r17
5290: 80 91 1f 02 lds r24, 0x021F
5294: 90 91 20 02 lds r25, 0x0220
5298: 18 16 cp r1, r24
529a: 19 06 cpc r1, r25
529c: 0c f0 brlt .+2 ; 0x52a0 <gps_main+0x28>
529e: 8a c1 rjmp .+788 ; 0x55b4 <gps_main+0x33c>
52a0: 80 91 32 05 lds r24, 0x0532
52a4: 88 23 and r24, r24
52a6: 09 f4 brne .+2 ; 0x52aa <gps_main+0x32>
52a8: 85 c1 rjmp .+778 ; 0x55b4 <gps_main+0x33c>
52aa: 80 91 8a 01 lds r24, 0x018A
52ae: 90 91 8b 01 lds r25, 0x018B
52b2: 89 2b or r24, r25
52b4: d1 f1 breq .+116 ; 0x532a <gps_main+0xb2>
52b6: 80 91 12 05 lds r24, 0x0512
52ba: 90 91 13 05 lds r25, 0x0513
52be: a0 91 14 05 lds r26, 0x0514
52c2: b0 91 15 05 lds r27, 0x0515
52c6: 80 93 5e 02 sts 0x025E, r24
52ca: 90 93 5f 02 sts 0x025F, r25
52ce: a0 93 60 02 sts 0x0260, r26
52d2: b0 93 61 02 sts 0x0261, r27
52d6: 80 91 16 05 lds r24, 0x0516
52da: 90 91 17 05 lds r25, 0x0517
52de: a0 91 18 05 lds r26, 0x0518
52e2: b0 91 19 05 lds r27, 0x0519
52e6: 80 93 62 02 sts 0x0262, r24
52ea: 90 93 63 02 sts 0x0263, r25
52ee: a0 93 64 02 sts 0x0264, r26
52f2: b0 93 65 02 sts 0x0265, r27
52f6: 80 91 1a 05 lds r24, 0x051A
52fa: 90 91 1b 05 lds r25, 0x051B
52fe: a0 91 1c 05 lds r26, 0x051C
5302: b0 91 1d 05 lds r27, 0x051D
5306: 80 93 66 02 sts 0x0266, r24
530a: 90 93 67 02 sts 0x0267, r25
530e: a0 93 68 02 sts 0x0268, r26
5312: b0 93 69 02 sts 0x0269, r27
5316: 82 e3 ldi r24, 0x32 ; 50
5318: 90 e0 ldi r25, 0x00 ; 0
531a: 90 93 ac 01 sts 0x01AC, r25
531e: 80 93 ab 01 sts 0x01AB, r24
5322: 10 92 8b 01 sts 0x018B, r1
5326: 10 92 8a 01 sts 0x018A, r1
532a: a0 90 a4 02 lds r10, 0x02A4
532e: b0 90 a5 02 lds r11, 0x02A5
5332: 60 91 66 02 lds r22, 0x0266
5336: 70 91 67 02 lds r23, 0x0267
533a: 80 91 68 02 lds r24, 0x0268
533e: 90 91 69 02 lds r25, 0x0269
5342: 6e 5f subi r22, 0xFE ; 254
5344: 7f 4f sbci r23, 0xFF ; 255
5346: 8f 4f sbci r24, 0xFF ; 255
5348: 9f 4f sbci r25, 0xFF ; 255
534a: 20 91 5e 02 lds r18, 0x025E
534e: 30 91 5f 02 lds r19, 0x025F
5352: 40 91 60 02 lds r20, 0x0260
5356: 50 91 61 02 lds r21, 0x0261
535a: e2 e0 ldi r30, 0x02 ; 2
535c: ee 2e mov r14, r30
535e: f1 2c mov r15, r1
5360: 01 2d mov r16, r1
5362: 11 2d mov r17, r1
5364: 2e 25 eor r18, r14
5366: 3f 25 eor r19, r15
5368: 40 27 eor r20, r16
536a: 51 27 eor r21, r17
536c: 62 27 eor r22, r18
536e: 73 27 eor r23, r19
5370: 84 27 eor r24, r20
5372: 95 27 eor r25, r21
5374: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
5378: 0e 94 7a 2c call 0x58f4 ; 0x58f4 <sqrt>
537c: 3b 01 movw r6, r22
537e: 4c 01 movw r8, r24
5380: 60 91 1a 05 lds r22, 0x051A
5384: 70 91 1b 05 lds r23, 0x051B
5388: 80 91 1c 05 lds r24, 0x051C
538c: 90 91 1d 05 lds r25, 0x051D
5390: 6e 5f subi r22, 0xFE ; 254
5392: 7f 4f sbci r23, 0xFF ; 255
5394: 8f 4f sbci r24, 0xFF ; 255
5396: 9f 4f sbci r25, 0xFF ; 255
5398: 20 91 12 05 lds r18, 0x0512
539c: 30 91 13 05 lds r19, 0x0513
53a0: 40 91 14 05 lds r20, 0x0514
53a4: 50 91 15 05 lds r21, 0x0515
53a8: 2e 25 eor r18, r14
53aa: 3f 25 eor r19, r15
53ac: 40 27 eor r20, r16
53ae: 51 27 eor r21, r17
53b0: 62 27 eor r22, r18
53b2: 73 27 eor r23, r19
53b4: 84 27 eor r24, r20
53b6: 95 27 eor r25, r21
53b8: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
53bc: 0e 94 7a 2c call 0x58f4 ; 0x58f4 <sqrt>
53c0: 9b 01 movw r18, r22
53c2: ac 01 movw r20, r24
53c4: c4 01 movw r24, r8
53c6: b3 01 movw r22, r6
53c8: 0e 94 12 2b call 0x5624 ; 0x5624 <__subsf3>
53cc: 7b 01 movw r14, r22
53ce: 8c 01 movw r16, r24
53d0: cc 24 eor r12, r12
53d2: b7 fc sbrc r11, 7
53d4: c0 94 com r12
53d6: dc 2c mov r13, r12
53d8: c6 01 movw r24, r12
53da: b5 01 movw r22, r10
53dc: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
53e0: 9b 01 movw r18, r22
53e2: ac 01 movw r20, r24
53e4: c8 01 movw r24, r16
53e6: b7 01 movw r22, r14
53e8: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3>
53ec: 20 e0 ldi r18, 0x00 ; 0
53ee: 30 e0 ldi r19, 0x00 ; 0
53f0: 40 e0 ldi r20, 0x00 ; 0
53f2: 5e e3 ldi r21, 0x3E ; 62
53f4: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3>
53f8: 0e 94 9b 2b call 0x5736 ; 0x5736 <__fixsfsi>
53fc: 5b 01 movw r10, r22
53fe: 6c 01 movw r12, r24
5400: 60 93 6c 02 sts 0x026C, r22
5404: 70 93 6d 02 sts 0x026D, r23
5408: 80 93 6e 02 sts 0x026E, r24
540c: 90 93 6f 02 sts 0x026F, r25
5410: 20 91 a4 02 lds r18, 0x02A4
5414: 30 91 a5 02 lds r19, 0x02A5
5418: 60 91 62 02 lds r22, 0x0262
541c: 70 91 63 02 lds r23, 0x0263
5420: 80 91 64 02 lds r24, 0x0264
5424: 90 91 65 02 lds r25, 0x0265
5428: e0 90 16 05 lds r14, 0x0516
542c: f0 90 17 05 lds r15, 0x0517
5430: 00 91 18 05 lds r16, 0x0518
5434: 10 91 19 05 lds r17, 0x0519
5438: 6e 19 sub r22, r14
543a: 7f 09 sbc r23, r15
543c: 80 0b sbc r24, r16
543e: 91 0b sbc r25, r17
5440: 44 27 eor r20, r20
5442: 37 fd sbrc r19, 7
5444: 40 95 com r20
5446: 54 2f mov r21, r20
5448: 0e 94 d4 2c call 0x59a8 ; 0x59a8 <__mulsi3>
544c: 28 e0 ldi r18, 0x08 ; 8
544e: 30 e0 ldi r19, 0x00 ; 0
5450: 40 e0 ldi r20, 0x00 ; 0
5452: 50 e0 ldi r21, 0x00 ; 0
5454: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
5458: 39 01 movw r6, r18
545a: 4a 01 movw r8, r20
545c: 20 93 70 02 sts 0x0270, r18
5460: 30 93 71 02 sts 0x0271, r19
5464: 40 93 72 02 sts 0x0272, r20
5468: 50 93 73 02 sts 0x0273, r21
546c: 60 91 a6 02 lds r22, 0x02A6
5470: 70 91 a7 02 lds r23, 0x02A7
5474: 88 27 eor r24, r24
5476: 77 fd sbrc r23, 7
5478: 80 95 com r24
547a: 98 2f mov r25, r24
547c: 20 91 1e 05 lds r18, 0x051E
5480: 30 91 1f 05 lds r19, 0x051F
5484: 40 91 20 05 lds r20, 0x0520
5488: 50 91 21 05 lds r21, 0x0521
548c: 0e 94 d4 2c call 0x59a8 ; 0x59a8 <__mulsi3>
5490: 22 e0 ldi r18, 0x02 ; 2
5492: 30 e0 ldi r19, 0x00 ; 0
5494: 40 e0 ldi r20, 0x00 ; 0
5496: 50 e0 ldi r21, 0x00 ; 0
5498: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
549c: 79 01 movw r14, r18
549e: 8a 01 movw r16, r20
54a0: 10 95 com r17
54a2: 00 95 com r16
54a4: f0 94 com r15
54a6: e0 94 com r14
54a8: e1 1c adc r14, r1
54aa: f1 1c adc r15, r1
54ac: 01 1d adc r16, r1
54ae: 11 1d adc r17, r1
54b0: e0 92 7c 02 sts 0x027C, r14
54b4: f0 92 7d 02 sts 0x027D, r15
54b8: 00 93 7e 02 sts 0x027E, r16
54bc: 10 93 7f 02 sts 0x027F, r17
54c0: 60 91 a6 02 lds r22, 0x02A6
54c4: 70 91 a7 02 lds r23, 0x02A7
54c8: 88 27 eor r24, r24
54ca: 77 fd sbrc r23, 7
54cc: 80 95 com r24
54ce: 98 2f mov r25, r24
54d0: 20 91 22 05 lds r18, 0x0522
54d4: 30 91 23 05 lds r19, 0x0523
54d8: 40 91 24 05 lds r20, 0x0524
54dc: 50 91 25 05 lds r21, 0x0525
54e0: 0e 94 d4 2c call 0x59a8 ; 0x59a8 <__mulsi3>
54e4: 22 e0 ldi r18, 0x02 ; 2
54e6: 30 e0 ldi r19, 0x00 ; 0
54e8: 40 e0 ldi r20, 0x00 ; 0
54ea: 50 e0 ldi r21, 0x00 ; 0
54ec: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
54f0: 50 95 com r21
54f2: 40 95 com r20
54f4: 30 95 com r19
54f6: 21 95 neg r18
54f8: 3f 4f sbci r19, 0xFF ; 255
54fa: 4f 4f sbci r20, 0xFF ; 255
54fc: 5f 4f sbci r21, 0xFF ; 255
54fe: 20 93 80 02 sts 0x0280, r18
5502: 30 93 81 02 sts 0x0281, r19
5506: 40 93 82 02 sts 0x0282, r20
550a: 50 93 83 02 sts 0x0283, r21
550e: ae 0c add r10, r14
5510: bf 1c adc r11, r15
5512: 66 27 eor r22, r22
5514: 77 27 eor r23, r23
5516: 6a 19 sub r22, r10
5518: 7b 09 sbc r23, r11
551a: 70 93 8f 02 sts 0x028F, r23
551e: 60 93 8e 02 sts 0x028E, r22
5522: 26 0d add r18, r6
5524: 37 1d adc r19, r7
5526: 30 93 91 02 sts 0x0291, r19
552a: 20 93 90 02 sts 0x0290, r18
552e: 80 91 8c 01 lds r24, 0x018C
5532: 90 91 8d 01 lds r25, 0x018D
5536: 86 17 cp r24, r22
5538: 97 07 cpc r25, r23
553a: 2c f4 brge .+10 ; 0x5546 <gps_main+0x2ce>
553c: 80 91 8c 01 lds r24, 0x018C
5540: 90 91 8d 01 lds r25, 0x018D
5544: 11 c0 rjmp .+34 ; 0x5568 <gps_main+0x2f0>
5546: 80 91 8c 01 lds r24, 0x018C
554a: 90 91 8d 01 lds r25, 0x018D
554e: 90 95 com r25
5550: 81 95 neg r24
5552: 9f 4f sbci r25, 0xFF ; 255
5554: 68 17 cp r22, r24
5556: 79 07 cpc r23, r25
5558: 5c f4 brge .+22 ; 0x5570 <gps_main+0x2f8>
555a: 80 91 8c 01 lds r24, 0x018C
555e: 90 91 8d 01 lds r25, 0x018D
5562: 90 95 com r25
5564: 81 95 neg r24
5566: 9f 4f sbci r25, 0xFF ; 255
5568: 90 93 8f 02 sts 0x028F, r25
556c: 80 93 8e 02 sts 0x028E, r24
5570: 80 91 8c 01 lds r24, 0x018C
5574: 90 91 8d 01 lds r25, 0x018D
5578: 82 17 cp r24, r18
557a: 93 07 cpc r25, r19
557c: 2c f4 brge .+10 ; 0x5588 <gps_main+0x310>
557e: 80 91 8c 01 lds r24, 0x018C
5582: 90 91 8d 01 lds r25, 0x018D
5586: 11 c0 rjmp .+34 ; 0x55aa <gps_main+0x332>
5588: 80 91 8c 01 lds r24, 0x018C
558c: 90 91 8d 01 lds r25, 0x018D
5590: 90 95 com r25
5592: 81 95 neg r24
5594: 9f 4f sbci r25, 0xFF ; 255
5596: 28 17 cp r18, r24
5598: 39 07 cpc r19, r25
559a: 54 f5 brge .+84 ; 0x55f0 <gps_main+0x378>
559c: 80 91 8c 01 lds r24, 0x018C
55a0: 90 91 8d 01 lds r25, 0x018D
55a4: 90 95 com r25
55a6: 81 95 neg r24
55a8: 9f 4f sbci r25, 0xFF ; 255
55aa: 90 93 91 02 sts 0x0291, r25
55ae: 80 93 90 02 sts 0x0290, r24
55b2: 1e c0 rjmp .+60 ; 0x55f0 <gps_main+0x378>
55b4: 85 e0 ldi r24, 0x05 ; 5
55b6: 90 e0 ldi r25, 0x00 ; 0
55b8: 90 93 8b 01 sts 0x018B, r25
55bc: 80 93 8a 01 sts 0x018A, r24
55c0: 10 92 8f 02 sts 0x028F, r1
55c4: 10 92 8e 02 sts 0x028E, r1
55c8: 10 92 91 02 sts 0x0291, r1
55cc: 10 92 90 02 sts 0x0290, r1
55d0: 10 92 74 02 sts 0x0274, r1
55d4: 10 92 75 02 sts 0x0275, r1
55d8: 10 92 76 02 sts 0x0276, r1
55dc: 10 92 77 02 sts 0x0277, r1
55e0: 10 92 78 02 sts 0x0278, r1
55e4: 10 92 79 02 sts 0x0279, r1
55e8: 10 92 7a 02 sts 0x027A, r1
55ec: 10 92 7b 02 sts 0x027B, r1
55f0: 1f 91 pop r17
55f2: 0f 91 pop r16
55f4: ff 90 pop r15
55f6: ef 90 pop r14
55f8: df 90 pop r13
55fa: cf 90 pop r12
55fc: bf 90 pop r11
55fe: af 90 pop r10
5600: 9f 90 pop r9
5602: 8f 90 pop r8
5604: 7f 90 pop r7
5606: 6f 90 pop r6
5608: 08 95 ret
0000560a <memchr>:
560a: fc 01 movw r30, r24
560c: 41 50 subi r20, 0x01 ; 1
560e: 50 40 sbci r21, 0x00 ; 0
5610: 30 f0 brcs .+12 ; 0x561e <memchr+0x14>
5612: 01 90 ld r0, Z+
5614: 06 16 cp r0, r22
5616: d1 f7 brne .-12 ; 0x560c <memchr+0x2>
5618: 31 97 sbiw r30, 0x01 ; 1
561a: cf 01 movw r24, r30
561c: 08 95 ret
561e: 88 27 eor r24, r24
5620: 99 27 eor r25, r25
5622: 08 95 ret
00005624 <__subsf3>:
5624: 50 58 subi r21, 0x80 ; 128
00005626 <__addsf3>:
5626: 19 2e mov r1, r25
5628: ef d0 rcall .+478 ; 0x5808 <__fp_split3>
562a: 01 d0 rcall .+2 ; 0x562e <__addsf3x>
562c: d2 c0 rjmp .+420 ; 0x57d2 <__fp_merge>
0000562e <__addsf3x>:
562e: ba 17 cp r27, r26
5630: 62 07 cpc r22, r18
5632: 73 07 cpc r23, r19
5634: 84 07 cpc r24, r20
5636: 95 07 cpc r25, r21
5638: b1 f1 breq .+108 ; 0x56a6 <__addsf3x+0x78>
563a: 88 f4 brcc .+34 ; 0x565e <__addsf3x+0x30>
563c: 0e f4 brtc .+2 ; 0x5640 <__addsf3x+0x12>
563e: 10 94 com r1
5640: 0b 2e mov r0, r27
5642: ba 2f mov r27, r26
5644: a0 2d mov r26, r0
5646: 06 2e mov r0, r22
5648: 62 2f mov r22, r18
564a: 20 2d mov r18, r0
564c: 07 2e mov r0, r23
564e: 73 2f mov r23, r19
5650: 30 2d mov r19, r0
5652: 08 2e mov r0, r24
5654: 84 2f mov r24, r20
5656: 40 2d mov r20, r0
5658: 09 2e mov r0, r25
565a: 95 2f mov r25, r21
565c: 50 2d mov r21, r0
565e: ff 27 eor r31, r31
5660: 55 23 and r21, r21
5662: b9 f0 breq .+46 ; 0x5692 <__addsf3x+0x64>
5664: 59 1b sub r21, r25
5666: 49 f0 breq .+18 ; 0x567a <__addsf3x+0x4c>
5668: 57 3e cpi r21, 0xE7 ; 231
566a: 98 f0 brcs .+38 ; 0x5692 <__addsf3x+0x64>
566c: 46 95 lsr r20
566e: 37 95 ror r19
5670: 27 95 ror r18
5672: a7 95 ror r26
5674: f0 40 sbci r31, 0x00 ; 0
5676: 53 95 inc r21
5678: c9 f7 brne .-14 ; 0x566c <__addsf3x+0x3e>
567a: 76 f0 brts .+28 ; 0x5698 <__addsf3x+0x6a>
567c: ba 0f add r27, r26
567e: 62 1f adc r22, r18
5680: 73 1f adc r23, r19
5682: 84 1f adc r24, r20
5684: 30 f4 brcc .+12 ; 0x5692 <__addsf3x+0x64>
5686: 87 95 ror r24
5688: 77 95 ror r23
568a: 67 95 ror r22
568c: b7 95 ror r27
568e: f0 40 sbci r31, 0x00 ; 0
5690: 93 95 inc r25
5692: 17 fa bst r1, 7
5694: 0f 2e mov r0, r31
5696: 08 95 ret
5698: bf 1b sub r27, r31
569a: bb 27 eor r27, r27
569c: ba 0b sbc r27, r26
569e: 62 0b sbc r22, r18
56a0: 73 0b sbc r23, r19
56a2: 84 0b sbc r24, r20
56a4: f6 cf rjmp .-20 ; 0x5692 <__addsf3x+0x64>
56a6: de f6 brtc .-74 ; 0x565e <__addsf3x+0x30>
56a8: db c0 rjmp .+438 ; 0x5860 <__fp_zerox>
000056aa <__divsf3>:
56aa: ae d0 rcall .+348 ; 0x5808 <__fp_split3>
56ac: 01 d0 rcall .+2 ; 0x56b0 <__divsf3x>
56ae: 91 c0 rjmp .+290 ; 0x57d2 <__fp_merge>
000056b0 <__divsf3x>:
56b0: 55 23 and r21, r21
56b2: 59 f0 breq .+22 ; 0x56ca <__divsf3x+0x1a>
56b4: 99 23 and r25, r25
56b6: 69 f0 breq .+26 ; 0x56d2 <__divsf3x+0x22>
56b8: 9f 57 subi r25, 0x7F ; 127
56ba: 5f 57 subi r21, 0x7F ; 127
56bc: 95 1b sub r25, r21
56be: 33 f4 brvc .+12 ; 0x56cc <__divsf3x+0x1c>
56c0: 42 f4 brpl .+16 ; 0x56d2 <__divsf3x+0x22>
56c2: 90 38 cpi r25, 0x80 ; 128
56c4: 11 f4 brne .+4 ; 0x56ca <__divsf3x+0x1a>
56c6: 91 58 subi r25, 0x81 ; 129
56c8: 05 c0 rjmp .+10 ; 0x56d4 <__divsf3x+0x24>
56ca: 9b c0 rjmp .+310 ; 0x5802 <__fp_nan>
56cc: 91 58 subi r25, 0x81 ; 129
56ce: 9f 3f cpi r25, 0xFF ; 255
56d0: 09 f4 brne .+2 ; 0x56d4 <__divsf3x+0x24>
56d2: c6 c0 rjmp .+396 ; 0x5860 <__fp_zerox>
56d4: bb 27 eor r27, r27
56d6: 11 24 eor r1, r1
56d8: 62 17 cp r22, r18
56da: 73 07 cpc r23, r19
56dc: 84 07 cpc r24, r20
56de: 30 f4 brcc .+12 ; 0x56ec <__divsf3x+0x3c>
56e0: 66 0f add r22, r22
56e2: 77 1f adc r23, r23
56e4: 88 1f adc r24, r24
56e6: bb 1f adc r27, r27
56e8: 91 50 subi r25, 0x01 ; 1
56ea: 98 f3 brcs .-26 ; 0x56d2 <__divsf3x+0x22>
56ec: 11 d0 rcall .+34 ; 0x5710 <__divsf3x+0x60>
56ee: 0f 92 push r0
56f0: 0f d0 rcall .+30 ; 0x5710 <__divsf3x+0x60>
56f2: 0f 92 push r0
56f4: 0d d0 rcall .+26 ; 0x5710 <__divsf3x+0x60>
56f6: a0 e8 ldi r26, 0x80 ; 128
56f8: 26 17 cp r18, r22
56fa: 37 07 cpc r19, r23
56fc: 48 07 cpc r20, r24
56fe: 1b 06 cpc r1, r27
5700: 09 f0 breq .+2 ; 0x5704 <__divsf3x+0x54>
5702: a0 48 sbci r26, 0x80 ; 128
5704: ba 2f mov r27, r26
5706: 60 2d mov r22, r0
5708: 7f 91 pop r23
570a: 8f 91 pop r24
570c: 00 24 eor r0, r0
570e: 08 95 ret
5710: a0 e8 ldi r26, 0x80 ; 128
5712: 00 24 eor r0, r0
5714: 62 17 cp r22, r18
5716: 73 07 cpc r23, r19
5718: 84 07 cpc r24, r20
571a: b1 05 cpc r27, r1
571c: 28 f0 brcs .+10 ; 0x5728 <__divsf3x+0x78>
571e: 62 1b sub r22, r18
5720: 73 0b sbc r23, r19
5722: 84 0b sbc r24, r20
5724: b1 09 sbc r27, r1
5726: 0a 2a or r0, r26
5728: 66 0f add r22, r22
572a: 77 1f adc r23, r23
572c: 88 1f adc r24, r24
572e: bb 1f adc r27, r27
5730: a6 95 lsr r26
5732: 81 f7 brne .-32 ; 0x5714 <__divsf3x+0x64>
5734: 08 95 ret
00005736 <__fixsfsi>:
5736: 97 fb bst r25, 7
5738: 73 d0 rcall .+230 ; 0x5820 <__fp_split1>
573a: 9f 37 cpi r25, 0x7F ; 127
573c: 38 f0 brcs .+14 ; 0x574c <__fixsfsi+0x16>
573e: fe e9 ldi r31, 0x9E ; 158
5740: f9 1b sub r31, r25
5742: 98 2f mov r25, r24
5744: 87 2f mov r24, r23
5746: 76 2f mov r23, r22
5748: 6b 2f mov r22, r27
574a: 05 c0 rjmp .+10 ; 0x5756 <__fixsfsi+0x20>
574c: 86 c0 rjmp .+268 ; 0x585a <__fp_zero>
574e: 96 95 lsr r25
5750: 87 95 ror r24
5752: 77 95 ror r23
5754: 67 95 ror r22
5756: f1 50 subi r31, 0x01 ; 1
5758: d0 f7 brcc .-12 ; 0x574e <__fixsfsi+0x18>
575a: 3e f4 brtc .+14 ; 0x576a <__fp_lneg+0xe>
0000575c <__fp_lneg>:
575c: 90 95 com r25
575e: 80 95 com r24
5760: 70 95 com r23
5762: 61 95 neg r22
5764: 7f 4f sbci r23, 0xFF ; 255
5766: 8f 4f sbci r24, 0xFF ; 255
5768: 9f 4f sbci r25, 0xFF ; 255
576a: 08 95 ret
0000576c <__floatunssisf>:
576c: e8 94 clt
576e: 03 c0 rjmp .+6 ; 0x5776 <__floatsisf+0x6>
00005770 <__floatsisf>:
5770: 97 fb bst r25, 7
5772: 0e f4 brtc .+2 ; 0x5776 <__floatsisf+0x6>
5774: f3 df rcall .-26 ; 0x575c <__fp_lneg>
5776: b6 2f mov r27, r22
5778: 67 2f mov r22, r23
577a: 78 2f mov r23, r24
577c: 89 2f mov r24, r25
577e: 9e e9 ldi r25, 0x9E ; 158
5780: 00 24 eor r0, r0
5782: 27 c0 rjmp .+78 ; 0x57d2 <__fp_merge>
00005784 <__eqsf2>:
5784: 0e d0 rcall .+28 ; 0x57a2 <.fp_cmp>
5786: 5e f0 brts .+22 ; 0x579e <__cmpsf2+0xe>
5788: 04 c0 rjmp .+8 ; 0x5792 <__cmpsf2+0x2>
0000578a <__gesf2>:
578a: 0b d0 rcall .+22 ; 0x57a2 <.fp_cmp>
578c: 26 f0 brts .+8 ; 0x5796 <__cmpsf2+0x6>
578e: 01 c0 rjmp .+2 ; 0x5792 <__cmpsf2+0x2>
00005790 <__cmpsf2>:
5790: 08 d0 rcall .+16 ; 0x57a2 <.fp_cmp>
5792: 19 f0 breq .+6 ; 0x579a <__cmpsf2+0xa>
5794: 20 f4 brcc .+8 ; 0x579e <__cmpsf2+0xe>
5796: 8f ef ldi r24, 0xFF ; 255
5798: 08 95 ret
579a: 80 e0 ldi r24, 0x00 ; 0
579c: 08 95 ret
579e: 81 e0 ldi r24, 0x01 ; 1
57a0: 08 95 ret
000057a2 <.fp_cmp>:
57a2: 97 fb bst r25, 7
57a4: 09 2e mov r0, r25
57a6: 05 26 eor r0, r21
57a8: 00 f8 bld r0, 0
57aa: 68 94 set
57ac: 30 d0 rcall .+96 ; 0x580e <__fp_split2>
57ae: e8 94 clt
57b0: 07 fc sbrc r0, 7
57b2: 07 c0 rjmp .+14 ; 0x57c2 <.fp_cmp+0x20>
57b4: 62 17 cp r22, r18
57b6: 73 07 cpc r23, r19
57b8: 84 07 cpc r24, r20
57ba: 95 07 cpc r25, r21
57bc: 21 f0 breq .+8 ; 0x57c6 <.fp_cmp+0x24>
57be: 08 f4 brcc .+2 ; 0x57c2 <.fp_cmp+0x20>
57c0: 00 94 com r0
57c2: 07 94 ror r0
57c4: 98 94 clz
57c6: 08 95 ret
57c8: 9a 95 dec r25
57ca: bb 0f add r27, r27
57cc: 66 1f adc r22, r22
57ce: 77 1f adc r23, r23
57d0: 88 1f adc r24, r24
000057d2 <__fp_merge>:
57d2: 11 24 eor r1, r1
57d4: 99 23 and r25, r25
57d6: a1 f0 breq .+40 ; 0x5800 <__fp_merge+0x2e>
57d8: 88 23 and r24, r24
57da: b2 f7 brpl .-20 ; 0x57c8 <.fp_cmp+0x26>
57dc: 9f 3f cpi r25, 0xFF ; 255
57de: 59 f0 breq .+22 ; 0x57f6 <__fp_merge+0x24>
57e0: bb 0f add r27, r27
57e2: 48 f4 brcc .+18 ; 0x57f6 <__fp_merge+0x24>
57e4: 21 f4 brne .+8 ; 0x57ee <__fp_merge+0x1c>
57e6: 00 20 and r0, r0
57e8: 11 f4 brne .+4 ; 0x57ee <__fp_merge+0x1c>
57ea: 60 ff sbrs r22, 0
57ec: 04 c0 rjmp .+8 ; 0x57f6 <__fp_merge+0x24>
57ee: 6f 5f subi r22, 0xFF ; 255
57f0: 7f 4f sbci r23, 0xFF ; 255
57f2: 8f 4f sbci r24, 0xFF ; 255
57f4: 9f 4f sbci r25, 0xFF ; 255
57f6: 88 1f adc r24, r24
57f8: 97 95 ror r25
57fa: 87 95 ror r24
57fc: 97 f9 bld r25, 7
57fe: 08 95 ret
5800: 2c c0 rjmp .+88 ; 0x585a <__fp_zero>
00005802 <__fp_nan>:
5802: 9f ef ldi r25, 0xFF ; 255
5804: 80 ec ldi r24, 0xC0 ; 192
5806: 08 95 ret
00005808 <__fp_split3>:
5808: 05 2e mov r0, r21
580a: 09 26 eor r0, r25
580c: 07 fa bst r0, 7
0000580e <__fp_split2>:
580e: 44 0f add r20, r20
5810: 55 1f adc r21, r21
5812: 5f 3f cpi r21, 0xFF ; 255
5814: 79 f0 breq .+30 ; 0x5834 <__fp_split1+0x14>
5816: aa 27 eor r26, r26
5818: a5 17 cp r26, r21
581a: 08 f0 brcs .+2 ; 0x581e <__fp_split2+0x10>
581c: 51 e0 ldi r21, 0x01 ; 1
581e: 47 95 ror r20
00005820 <__fp_split1>:
5820: 88 0f add r24, r24
5822: 99 1f adc r25, r25
5824: 9f 3f cpi r25, 0xFF ; 255
5826: 31 f0 breq .+12 ; 0x5834 <__fp_split1+0x14>
5828: bb 27 eor r27, r27
582a: b9 17 cp r27, r25
582c: 08 f0 brcs .+2 ; 0x5830 <__fp_split1+0x10>
582e: 91 e0 ldi r25, 0x01 ; 1
5830: 87 95 ror r24
5832: 08 95 ret
5834: 9f 91 pop r25
5836: 9f 91 pop r25
5838: 11 24 eor r1, r1
583a: e3 cf rjmp .-58 ; 0x5802 <__fp_nan>
0000583c <__fp_split_a>:
583c: 97 fb bst r25, 7
583e: 88 0f add r24, r24
5840: 99 1f adc r25, r25
5842: 9f 3f cpi r25, 0xFF ; 255
5844: 31 f0 breq .+12 ; 0x5852 <__fp_split_a+0x16>
5846: bb 27 eor r27, r27
5848: b9 17 cp r27, r25
584a: 08 f0 brcs .+2 ; 0x584e <__fp_split_a+0x12>
584c: 91 e0 ldi r25, 0x01 ; 1
584e: 87 95 ror r24
5850: 08 95 ret
5852: 9f 91 pop r25
5854: 9f 91 pop r25
5856: 11 24 eor r1, r1
5858: d4 cf rjmp .-88 ; 0x5802 <__fp_nan>
0000585a <__fp_zero>:
585a: 66 27 eor r22, r22
585c: 77 27 eor r23, r23
585e: 88 27 eor r24, r24
00005860 <__fp_zerox>:
5860: 99 27 eor r25, r25
5862: 08 95 ret
00005864 <__mulsf3>:
5864: d1 df rcall .-94 ; 0x5808 <__fp_split3>
5866: 01 d0 rcall .+2 ; 0x586a <__mulsf3x>
5868: b4 cf rjmp .-152 ; 0x57d2 <__fp_merge>
0000586a <__mulsf3x>:
586a: 99 23 and r25, r25
586c: 39 f0 breq .+14 ; 0x587c <__mulsf3x+0x12>
586e: 55 23 and r21, r21
5870: 29 f0 breq .+10 ; 0x587c <__mulsf3x+0x12>
5872: 9f 57 subi r25, 0x7F ; 127
5874: 5f 57 subi r21, 0x7F ; 127
5876: 95 0f add r25, r21
5878: 13 f4 brvc .+4 ; 0x587e <__mulsf3x+0x14>
587a: 9a f1 brmi .+102 ; 0x58e2 <__mulsf3x+0x78>
587c: f1 cf rjmp .-30 ; 0x5860 <__fp_zerox>
587e: 91 58 subi r25, 0x81 ; 129
5880: 9f 3f cpi r25, 0xFF ; 255
5882: e1 f3 breq .-8 ; 0x587c <__mulsf3x+0x12>
5884: 62 9f mul r22, r18
5886: a1 2d mov r26, r1
5888: 0f 92 push r0
588a: bb 27 eor r27, r27
588c: 63 9f mul r22, r19
588e: a0 0d add r26, r0
5890: b1 1d adc r27, r1
5892: ee 27 eor r30, r30
5894: 72 9f mul r23, r18
5896: a0 0d add r26, r0
5898: b1 1d adc r27, r1
589a: ee 1f adc r30, r30
589c: af 93 push r26
589e: aa 27 eor r26, r26
58a0: 64 9f mul r22, r20
58a2: b0 0d add r27, r0
58a4: e1 1d adc r30, r1
58a6: 73 9f mul r23, r19
58a8: b0 0d add r27, r0
58aa: e1 1d adc r30, r1
58ac: aa 1f adc r26, r26
58ae: 66 27 eor r22, r22
58b0: 82 9f mul r24, r18
58b2: b0 0d add r27, r0
58b4: e1 1d adc r30, r1
58b6: a6 1f adc r26, r22
58b8: 55 27 eor r21, r21
58ba: 74 9f mul r23, r20
58bc: e0 0d add r30, r0
58be: a1 1d adc r26, r1
58c0: 55 1f adc r21, r21
58c2: 83 9f mul r24, r19
58c4: e0 0d add r30, r0
58c6: a1 1d adc r26, r1
58c8: 56 1f adc r21, r22
58ca: 84 9f mul r24, r20
58cc: a0 0d add r26, r0
58ce: 51 1d adc r21, r1
58d0: 85 2f mov r24, r21
58d2: 7a 2f mov r23, r26
58d4: 6e 2f mov r22, r30
58d6: 1f 90 pop r1
58d8: 0f 90 pop r0
58da: 88 23 and r24, r24
58dc: 1a f4 brpl .+6 ; 0x58e4 <__mulsf3x+0x7a>
58de: 93 95 inc r25
58e0: 39 f4 brne .+14 ; 0x58f0 <__mulsf3x+0x86>
58e2: 8f cf rjmp .-226 ; 0x5802 <__fp_nan>
58e4: 00 0c add r0, r0
58e6: 11 1c adc r1, r1
58e8: bb 1f adc r27, r27
58ea: 66 1f adc r22, r22
58ec: 77 1f adc r23, r23
58ee: 88 1f adc r24, r24
58f0: 01 28 or r0, r1
58f2: 08 95 ret
000058f4 <sqrt>:
58f4: 97 fd sbrc r25, 7
58f6: 85 cf rjmp .-246 ; 0x5802 <__fp_nan>
58f8: 99 23 and r25, r25
58fa: 09 f4 brne .+2 ; 0x58fe <sqrt+0xa>
58fc: 08 95 ret
58fe: 48 2f mov r20, r24
5900: 9d df rcall .-198 ; 0x583c <__fp_split_a>
5902: f9 2f mov r31, r25
5904: ff 57 subi r31, 0x7F ; 127
5906: f5 95 asr r31
5908: 9f 1b sub r25, r31
590a: 9f 1b sub r25, r31
590c: ff 93 push r31
590e: 61 df rcall .-318 ; 0x57d2 <__fp_merge>
5910: ff 92 push r15
5912: ef 92 push r14
5914: df 92 push r13
5916: cf 92 push r12
5918: bf 92 push r11
591a: af 92 push r10
591c: 9f 92 push r9
591e: 8f 92 push r8
5920: 6b 01 movw r12, r22
5922: 7c 01 movw r14, r24
5924: 40 58 subi r20, 0x80 ; 128
5926: 47 95 ror r20
5928: 33 27 eor r19, r19
592a: 22 27 eor r18, r18
592c: 40 68 ori r20, 0x80 ; 128
592e: 5f e3 ldi r21, 0x3F ; 63
5930: b6 01 movw r22, r12
5932: c7 01 movw r24, r14
5934: 49 01 movw r8, r18
5936: 5a 01 movw r10, r20
5938: 0e 94 55 2b call 0x56aa ; 0x56aa <__divsf3>
593c: 94 01 movw r18, r8
593e: a5 01 movw r20, r10
5940: 0e 94 13 2b call 0x5626 ; 0x5626 <__addsf3>
5944: 4f ef ldi r20, 0xFF ; 255
5946: 5f ef ldi r21, 0xFF ; 255
5948: 13 d0 rcall .+38 ; 0x5970 <ldexp>
594a: 9b 01 movw r18, r22
594c: ac 01 movw r20, r24
594e: 82 16 cp r8, r18
5950: 93 06 cpc r9, r19
5952: a4 06 cpc r10, r20
5954: b5 06 cpc r11, r21
5956: 61 f7 brne .-40 ; 0x5930 <sqrt+0x3c>
5958: 8f 90 pop r8
595a: 9f 90 pop r9
595c: af 90 pop r10
595e: bf 90 pop r11
5960: cf 90 pop r12
5962: df 90 pop r13
5964: ef 90 pop r14
5966: ff 90 pop r15
5968: 5f 91 pop r21
596a: 68 df rcall .-304 ; 0x583c <__fp_split_a>
596c: 95 0f add r25, r21
596e: 31 cf rjmp .-414 ; 0x57d2 <__fp_merge>
00005970 <ldexp>:
5970: 65 df rcall .-310 ; 0x583c <__fp_split_a>
5972: 99 23 and r25, r25
5974: 59 f0 breq .+22 ; 0x598c <ldexp+0x1c>
5976: aa 27 eor r26, r26
5978: 94 0f add r25, r20
597a: a5 1f adc r26, r21
597c: 43 f0 brvs .+16 ; 0x598e <ldexp+0x1e>
597e: 32 f0 brmi .+12 ; 0x598c <ldexp+0x1c>
5980: 4f ef ldi r20, 0xFF ; 255
5982: 50 e0 ldi r21, 0x00 ; 0
5984: 94 17 cp r25, r20
5986: a5 07 cpc r26, r21
5988: 14 f4 brge .+4 ; 0x598e <ldexp+0x1e>
598a: 23 cf rjmp .-442 ; 0x57d2 <__fp_merge>
598c: 66 cf rjmp .-308 ; 0x585a <__fp_zero>
598e: 0e f0 brts .+2 ; 0x5992 <ldexp+0x22>
5990: 06 c0 rjmp .+12 ; 0x599e <__fp_p_inf>
5992: 00 c0 rjmp .+0 ; 0x5994 <__fp_m_inf>
00005994 <__fp_m_inf>:
5994: 9f ef ldi r25, 0xFF ; 255
5996: 80 e8 ldi r24, 0x80 ; 128
5998: 70 e0 ldi r23, 0x00 ; 0
599a: 60 e0 ldi r22, 0x00 ; 0
599c: 08 95 ret
0000599e <__fp_p_inf>:
599e: 9f e7 ldi r25, 0x7F ; 127
59a0: 80 e8 ldi r24, 0x80 ; 128
59a2: 70 e0 ldi r23, 0x00 ; 0
59a4: 60 e0 ldi r22, 0x00 ; 0
59a6: 08 95 ret
000059a8 <__mulsi3>:
59a8: 62 9f mul r22, r18
59aa: d0 01 movw r26, r0
59ac: 73 9f mul r23, r19
59ae: f0 01 movw r30, r0
59b0: 82 9f mul r24, r18
59b2: e0 0d add r30, r0
59b4: f1 1d adc r31, r1
59b6: 64 9f mul r22, r20
59b8: e0 0d add r30, r0
59ba: f1 1d adc r31, r1
59bc: 92 9f mul r25, r18
59be: f0 0d add r31, r0
59c0: 83 9f mul r24, r19
59c2: f0 0d add r31, r0
59c4: 74 9f mul r23, r20
59c6: f0 0d add r31, r0
59c8: 65 9f mul r22, r21
59ca: f0 0d add r31, r0
59cc: 99 27 eor r25, r25
59ce: 72 9f mul r23, r18
59d0: b0 0d add r27, r0
59d2: e1 1d adc r30, r1
59d4: f9 1f adc r31, r25
59d6: 63 9f mul r22, r19
59d8: b0 0d add r27, r0
59da: e1 1d adc r30, r1
59dc: f9 1f adc r31, r25
59de: bd 01 movw r22, r26
59e0: cf 01 movw r24, r30
59e2: 11 24 eor r1, r1
59e4: 08 95 ret
000059e6 <__udivmodhi4>:
59e6: aa 1b sub r26, r26
59e8: bb 1b sub r27, r27
59ea: 51 e1 ldi r21, 0x11 ; 17
59ec: 07 c0 rjmp .+14 ; 0x59fc <__udivmodhi4_ep>
000059ee <__udivmodhi4_loop>:
59ee: aa 1f adc r26, r26
59f0: bb 1f adc r27, r27
59f2: a6 17 cp r26, r22
59f4: b7 07 cpc r27, r23
59f6: 10 f0 brcs .+4 ; 0x59fc <__udivmodhi4_ep>
59f8: a6 1b sub r26, r22
59fa: b7 0b sbc r27, r23
000059fc <__udivmodhi4_ep>:
59fc: 88 1f adc r24, r24
59fe: 99 1f adc r25, r25
5a00: 5a 95 dec r21
5a02: a9 f7 brne .-22 ; 0x59ee <__udivmodhi4_loop>
5a04: 80 95 com r24
5a06: 90 95 com r25
5a08: bc 01 movw r22, r24
5a0a: cd 01 movw r24, r26
5a0c: 08 95 ret
00005a0e <__divmodhi4>:
5a0e: 97 fb bst r25, 7
5a10: 09 2e mov r0, r25
5a12: 07 26 eor r0, r23
5a14: 0a d0 rcall .+20 ; 0x5a2a <__divmodhi4_neg1>
5a16: 77 fd sbrc r23, 7
5a18: 04 d0 rcall .+8 ; 0x5a22 <__divmodhi4_neg2>
5a1a: e5 df rcall .-54 ; 0x59e6 <__udivmodhi4>
5a1c: 06 d0 rcall .+12 ; 0x5a2a <__divmodhi4_neg1>
5a1e: 00 20 and r0, r0
5a20: 1a f4 brpl .+6 ; 0x5a28 <__divmodhi4_exit>
00005a22 <__divmodhi4_neg2>:
5a22: 70 95 com r23
5a24: 61 95 neg r22
5a26: 7f 4f sbci r23, 0xFF ; 255
00005a28 <__divmodhi4_exit>:
5a28: 08 95 ret
00005a2a <__divmodhi4_neg1>:
5a2a: f6 f7 brtc .-4 ; 0x5a28 <__divmodhi4_exit>
5a2c: 90 95 com r25
5a2e: 81 95 neg r24
5a30: 9f 4f sbci r25, 0xFF ; 255
5a32: 08 95 ret
00005a34 <__udivmodsi4>:
5a34: a1 e2 ldi r26, 0x21 ; 33
5a36: 1a 2e mov r1, r26
5a38: aa 1b sub r26, r26
5a3a: bb 1b sub r27, r27
5a3c: fd 01 movw r30, r26
5a3e: 0d c0 rjmp .+26 ; 0x5a5a <__udivmodsi4_ep>
00005a40 <__udivmodsi4_loop>:
5a40: aa 1f adc r26, r26
5a42: bb 1f adc r27, r27
5a44: ee 1f adc r30, r30
5a46: ff 1f adc r31, r31
5a48: a2 17 cp r26, r18
5a4a: b3 07 cpc r27, r19
5a4c: e4 07 cpc r30, r20
5a4e: f5 07 cpc r31, r21
5a50: 20 f0 brcs .+8 ; 0x5a5a <__udivmodsi4_ep>
5a52: a2 1b sub r26, r18
5a54: b3 0b sbc r27, r19
5a56: e4 0b sbc r30, r20
5a58: f5 0b sbc r31, r21
00005a5a <__udivmodsi4_ep>:
5a5a: 66 1f adc r22, r22
5a5c: 77 1f adc r23, r23
5a5e: 88 1f adc r24, r24
5a60: 99 1f adc r25, r25
5a62: 1a 94 dec r1
5a64: 69 f7 brne .-38 ; 0x5a40 <__udivmodsi4_loop>
5a66: 60 95 com r22
5a68: 70 95 com r23
5a6a: 80 95 com r24
5a6c: 90 95 com r25
5a6e: 9b 01 movw r18, r22
5a70: ac 01 movw r20, r24
5a72: bd 01 movw r22, r26
5a74: cf 01 movw r24, r30
5a76: 08 95 ret
00005a78 <__divmodsi4>:
5a78: 97 fb bst r25, 7
5a7a: 09 2e mov r0, r25
5a7c: 05 26 eor r0, r21
5a7e: 0e d0 rcall .+28 ; 0x5a9c <__divmodsi4_neg1>
5a80: 57 fd sbrc r21, 7
5a82: 04 d0 rcall .+8 ; 0x5a8c <__divmodsi4_neg2>
5a84: d7 df rcall .-82 ; 0x5a34 <__udivmodsi4>
5a86: 0a d0 rcall .+20 ; 0x5a9c <__divmodsi4_neg1>
5a88: 00 1c adc r0, r0
5a8a: 38 f4 brcc .+14 ; 0x5a9a <__divmodsi4_exit>
00005a8c <__divmodsi4_neg2>:
5a8c: 50 95 com r21
5a8e: 40 95 com r20
5a90: 30 95 com r19
5a92: 21 95 neg r18
5a94: 3f 4f sbci r19, 0xFF ; 255
5a96: 4f 4f sbci r20, 0xFF ; 255
5a98: 5f 4f sbci r21, 0xFF ; 255
00005a9a <__divmodsi4_exit>:
5a9a: 08 95 ret
00005a9c <__divmodsi4_neg1>:
5a9c: f6 f7 brtc .-4 ; 0x5a9a <__divmodsi4_exit>
5a9e: 90 95 com r25
5aa0: 80 95 com r24
5aa2: 70 95 com r23
5aa4: 61 95 neg r22
5aa6: 7f 4f sbci r23, 0xFF ; 255
5aa8: 8f 4f sbci r24, 0xFF ; 255
5aaa: 9f 4f sbci r25, 0xFF ; 255
5aac: 08 95 ret
00005aae <__eeprom_read_byte_1F2021>:
5aae: f9 99 sbic 0x1f, 1 ; 31
5ab0: fe cf rjmp .-4 ; 0x5aae <__eeprom_read_byte_1F2021>
5ab2: b2 bd out 0x22, r27 ; 34
5ab4: a1 bd out 0x21, r26 ; 33
5ab6: f8 9a sbi 0x1f, 0 ; 31
5ab8: 11 96 adiw r26, 0x01 ; 1
5aba: 00 b4 in r0, 0x20 ; 32
5abc: 08 95 ret
00005abe <__eeprom_write_byte_1F2021>:
5abe: f9 99 sbic 0x1f, 1 ; 31
5ac0: fe cf rjmp .-4 ; 0x5abe <__eeprom_write_byte_1F2021>
5ac2: b2 bd out 0x22, r27 ; 34
5ac4: a1 bd out 0x21, r26 ; 33
5ac6: 00 bc out 0x20, r0 ; 32
5ac8: 11 96 adiw r26, 0x01 ; 1
5aca: 0f b6 in r0, 0x3f ; 63
5acc: f8 94 cli
5ace: fa 9a sbi 0x1f, 2 ; 31
5ad0: f9 9a sbi 0x1f, 1 ; 31
5ad2: 0f be out 0x3f, r0 ; 63
5ad4: 08 95 ret
00005ad6 <_exit>:
5ad6: ff cf rjmp .-2 ; 0x5ad6 <_exit>