Rev 36 | 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 00005a70 00005b24 2**0
CONTENTS, ALLOC, LOAD, DATA
1 .text 00005a70 00000000 00000000 000000b4 2**1
CONTENTS, ALLOC, LOAD, READONLY, CODE
2 .bss 0000042f 0080018e 0080018e 00005bb2 2**0
ALLOC
3 .eeprom 00000800 00810000 00810000 00005bb2 2**0
CONTENTS, ALLOC, LOAD, DATA
4 .stab 00000378 00000000 00000000 000063b4 2**2
CONTENTS, READONLY, DEBUGGING
5 .stabstr 00000071 00000000 00000000 0000672c 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 10 0c jmp 0x1820 ; 0x1820 <__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 e1 14 jmp 0x29c2 ; 0x29c2 <__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 67 0b jmp 0x16ce ; 0x16ce <__vector_18>
4c: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
50: 0c 94 43 04 jmp 0x886 ; 0x886 <__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 fc 0c jmp 0x19f8 ; 0x19f8 <__vector_24>
64: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
68: 0c 94 2e 14 jmp 0x285c ; 0x285c <__vector_26>
6c: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
00000070 <__c.2018>:
70: 0a 0a 0d 00 ....
00000074 <__c.2016>:
74: 4e 65 75 74 72 61 6c 00 Neutral.
0000007c <__c.2014>:
7c: 48 65 61 64 69 6e 67 48 6f 6c 64 00 HeadingHold.
00000088 <__c.2012>:
88: 0a 0d 53 74 65 75 65 72 75 6e 67 3a 20 00 ..Steuerung: .
00000096 <__c.2010>:
96: 4f 4b 0a 0d 00 OK...
0000009b <__c.2005>:
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.2003>:
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.1995>:
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.1993>:
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.1991>:
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.1990>:
13b: 2e 00 ..
0000013d <__c.2072>:
13d: 52 61 6e 67 65 3a 25 33 69 2d 25 33 69 00 Range:%3i-%3i.
0000014b <__c.2070>:
14b: 53 74 65 6c 6c 75 6e 67 3a 20 25 33 69 00 Stellung: %3i.
00000159 <__c.2068>:
159: 53 65 74 70 6f 69 6e 74 20 20 25 33 69 00 Setpoint %3i.
00000167 <__c.2066>:
167: 53 65 72 76 6f 20 20 00 Servo .
0000016f <__c.2063>:
16f: 50 6f 74 69 34 3a 20 20 25 33 69 00 Poti4: %3i.
0000017b <__c.2061>:
17b: 50 6f 74 69 33 3a 20 20 25 33 69 00 Poti3: %3i.
00000187 <__c.2059>:
187: 50 6f 74 69 32 3a 20 20 25 33 69 00 Poti2: %3i.
00000193 <__c.2057>:
193: 50 6f 74 69 31 3a 20 20 25 33 69 00 Poti1: %3i.
0000019f <__c.2054>:
19f: 53 74 61 72 74 3a 20 20 20 20 20 25 35 69 00 Start: %5i.
000001ae <__c.2052>:
1ae: 4d 65 73 73 77 65 72 74 3a 20 20 25 35 69 00 Messwert: %5i.
000001bd <__c.2050>:
1bd: 52 69 63 68 74 75 6e 67 3a 20 20 25 35 69 00 Richtung: %5i.
000001cc <__c.2048>:
1cc: 4b 6f 6d 70 61 73 73 20 20 20 20 20 20 20 00 Kompass .
000001db <__c.2045>:
1db: 45 6d 70 66 2e 50 65 67 65 6c 3a 25 35 69 00 Empf.Pegel:%5i.
000001ea <__c.2043>:
1ea: 53 70 61 6e 6e 75 6e 67 3a 20 20 25 35 69 00 Spannung: %5i.
000001f9 <__c.2040>:
1f9: 48 6f 63 68 20 25 34 69 20 28 25 33 69 29 00 Hoch %4i (%3i).
00000208 <__c.2038>:
208: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00 Roll %4i (%3i).
00000217 <__c.2036>:
217: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00 Nick %4i (%3i).
00000226 <__c.2034>:
226: 41 43 43 20 2d 20 53 65 6e 73 6f 72 00 ACC - Sensor.
00000233 <__c.2031>:
233: 47 69 65 72 20 25 34 69 20 28 25 33 69 29 00 Gier %4i (%3i).
00000242 <__c.2029>:
242: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00 Roll %4i (%3i).
00000251 <__c.2027>:
251: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00 Nick %4i (%3i).
00000260 <__c.2025>:
260: 47 79 72 6f 20 2d 20 53 65 6e 73 6f 72 00 Gyro - Sensor.
0000026e <__c.2022>:
26e: 50 33 3a 25 34 69 20 20 4b 61 6e e4 6c 65 20 00 P3:%4i Kan.le .
0000027e <__c.2020>:
27e: 50 31 3a 25 34 69 20 20 50 32 3a 25 34 69 20 00 P1:%4i P2:%4i .
0000028e <__c.2018>:
28e: 47 73 3a 25 34 69 20 20 47 69 3a 25 34 69 20 00 Gs:%4i Gi:%4i .
0000029e <__c.2016>:
29e: 4e 69 3a 25 34 69 20 20 52 6f 3a 25 34 69 20 00 Ni:%4i Ro:%4i .
000002ae <__c.2013>:
2ae: 4b 37 3a 25 34 69 20 20 4b 61 6e e4 6c 65 20 00 K7:%4i Kan.le .
000002be <__c.2011>:
2be: 4b 35 3a 25 34 69 20 20 4b 36 3a 25 34 69 20 00 K5:%4i K6:%4i .
000002ce <__c.2009>:
2ce: 4b 33 3a 25 34 69 20 20 4b 34 3a 25 34 69 20 00 K3:%4i K4:%4i .
000002de <__c.2007>:
2de: 4b 31 3a 25 34 69 20 20 4b 32 3a 25 34 69 20 00 K1:%4i K2:%4i .
000002ee <__c.2004>:
2ee: 4b 6f 6d 70 61 73 73 3a 20 20 20 25 35 69 00 Kompass: %5i.
000002fd <__c.2002>:
2fd: 52 6f 6c 6c 3a 20 20 20 20 20 20 25 35 69 00 Roll: %5i.
0000030c <__c.2000>:
30c: 4e 69 63 6b 3a 20 20 20 20 20 20 25 35 69 00 Nick: %5i.
0000031b <__c.1998>:
31b: 61 6b 74 2e 20 4c 61 67 65 00 akt. Lage.
00000325 <__c.1995>:
325: 48 f6 68 65 6e 72 65 67 65 6c 75 6e 67 00 H.henregelung.
00000333 <__c.1993>:
333: 4b 65 69 6e 65 20 00 Keine .
0000033a <__c.1991>:
33a: 4f 66 66 20 20 20 20 20 20 3a 20 25 35 69 00 Off : %5i.
00000349 <__c.1989>:
349: 4c 75 66 74 64 72 75 63 6b 3a 20 25 35 69 00 Luftdruck: %5i.
00000358 <__c.1987>:
358: 53 6f 6c 6c 48 6f 65 68 65 3a 20 25 35 69 00 SollHoehe: %5i.
00000367 <__c.1985>:
367: 48 6f 65 68 65 3a 20 20 20 20 20 25 35 69 00 Hoehe: %5i.
00000376 <__c.1981>:
376: 28 63 29 20 48 6f 6c 67 65 72 20 42 75 73 73 00 (c) Holger Buss.
00000386 <__c.1979>:
386: 53 65 74 74 69 6e 67 3a 20 25 64 20 00 Setting: %d .
00000393 <__c.1977>:
393: 56 25 64 2e 25 64 00 V%d.%d.
0000039a <__c.1975>:
39a: 2b 2b 20 4d 69 6b 72 6f 4b 6f 70 74 65 72 20 2b ++ MikroKopter +
3aa: 2b 00 +.
000003ac <__c.1972>:
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: e0 e7 ldi r30, 0x70 ; 112
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: ad 3b cpi r26, 0xBD ; 189
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 37 2d jmp 0x5a6e ; 0x5a6e <_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 23 2d call 0x5a46 ; 0x5a46 <__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 2b 2d call 0x5a56 ; 0x5a56 <__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 2b 2d call 0x5a56 ; 0x5a56 <__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 23 2d call 0x5a46 ; 0x5a46 <__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 46 05 sts 0x0546, r1
4a6: 10 92 45 05 sts 0x0545, 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 bd 0c call 0x197a ; 0x197a <Timer_Init>
4c0: 0e 94 2d 07 call 0xe5a ; 0xe5a <UART_Init>
4c4: 0e 94 cc 14 call 0x2998 ; 0x2998 <rc_sum_init>
4c8: 0e 94 f6 0c call 0x19ec ; 0x19ec <ADC_Init>
4cc: 0e 94 14 14 call 0x2828 ; 0x2828 <i2c_init>
4d0: 78 94 sei
4d2: 10 92 00 04 sts 0x0400, r1
4d6: 8c e3 ldi r24, 0x3C ; 60
4d8: 80 93 01 04 sts 0x0401, r24
4dc: 84 e0 ldi r24, 0x04 ; 4
4de: 80 93 02 04 sts 0x0402, 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 c3 08 call 0x1186 ; 0x1186 <_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 c3 08 call 0x1186 ; 0x1186 <_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 23 2d call 0x5a46 ; 0x5a46 <__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 c3 08 call 0x1186 ; 0x1186 <_printf_P>
53a: 0e 94 97 1c call 0x392e ; 0x392e <DefaultKonstanten1>
53e: 4a e3 ldi r20, 0x3A ; 58
540: 6d e6 ldi r22, 0x6D ; 109
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 2a 1c call 0x3854 ; 0x3854 <DefaultKonstanten2>
55a: 4a e3 ldi r20, 0x3A ; 58
55c: 6d e6 ldi r22, 0x6D ; 109
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: 6d e6 ldi r22, 0x6D ; 109
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 2b 2d call 0x5a56 ; 0x5a56 <__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 2b 2d call 0x5a56 ; 0x5a56 <__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 23 2d call 0x5a46 ; 0x5a46 <__eeprom_read_byte_1F2021>
5a0: 80 2d mov r24, r0
5a2: 4a e3 ldi r20, 0x3A ; 58
5a4: 6d e6 ldi r22, 0x6D ; 109
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 23 2d call 0x5a46 ; 0x5a46 <__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 c3 08 call 0x1186 ; 0x1186 <_printf_P>
5c8: 80 91 75 05 lds r24, 0x0575
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 c3 08 call 0x1186 ; 0x1186 <_printf_P>
5e8: 84 ec ldi r24, 0xC4 ; 196
5ea: 99 e0 ldi r25, 0x09 ; 9
5ec: 0e 94 fb 0b call 0x17f6 ; 0x17f6 <SetDelay>
5f0: ec 01 movw r28, r24
5f2: 0e 94 20 10 call 0x2040 ; 0x2040 <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 04 0c call 0x1808 ; 0x1808 <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 c3 08 call 0x1186 ; 0x1186 <_printf_P>
614: 0f 90 pop r0
616: 0f 90 pop r0
618: 0f 90 pop r0
61a: 0e 94 4f 1d call 0x3a9e ; 0x3a9e <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 fb 03 sts 0x03FB, r25
634: 80 93 fa 03 sts 0x03FA, r24
638: 85 e5 ldi r24, 0x55 ; 85
63a: 80 93 f5 03 sts 0x03F5, 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 c3 08 call 0x1186 ; 0x1186 <_printf_P>
64c: 80 91 75 05 lds r24, 0x0575
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 c3 08 call 0x1186 ; 0x1186 <_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 c3 08 call 0x1186 ; 0x1186 <_printf_P>
682: 0e 94 47 10 call 0x208e ; 0x208e <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 60 1e call 0x3cc0 ; 0x3cc0 <MotorRegler>
69c: 0e 94 08 1d call 0x3a10 ; 0x3a10 <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 85 05 lds r24, 0x0585
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 14 14 call 0x2828 ; 0x2828 <i2c_init>
6ee: 01 c0 rjmp .+2 ; 0x6f2 <main+0x298>
6f0: 28 98 cbi 0x05, 0 ; 5
6f2: 0e 94 4a 07 call 0xe94 ; 0xe94 <DatenUebertragung>
6f6: 0e 94 b8 07 call 0xf70 ; 0xf70 <BearbeiteRxDaten>
6fa: 80 e0 ldi r24, 0x00 ; 0
6fc: 90 e0 ldi r25, 0x00 ; 0
6fe: 0e 94 04 0c call 0x1808 ; 0x1808 <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 fb 0b call 0x17f6 ; 0x17f6 <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: eb 54 subi r30, 0x4B ; 75
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 d7 04 lds r24, 0x04D7
794: 81 30 cpi r24, 0x01 ; 1
796: 91 f5 brne .+100 ; 0x7fc <GPSscanData+0x6c>
798: 80 91 c7 04 lds r24, 0x04C7
79c: 90 91 c8 04 lds r25, 0x04C8
7a0: a0 91 c9 04 lds r26, 0x04C9
7a4: b0 91 ca 04 lds r27, 0x04CA
7a8: 80 93 0a 05 sts 0x050A, r24
7ac: 90 93 0b 05 sts 0x050B, r25
7b0: a0 93 0c 05 sts 0x050C, r26
7b4: b0 93 0d 05 sts 0x050D, r27
7b8: 80 91 cb 04 lds r24, 0x04CB
7bc: 90 91 cc 04 lds r25, 0x04CC
7c0: a0 91 cd 04 lds r26, 0x04CD
7c4: b0 91 ce 04 lds r27, 0x04CE
7c8: 80 93 0e 05 sts 0x050E, r24
7cc: 90 93 0f 05 sts 0x050F, r25
7d0: a0 93 10 05 sts 0x0510, r26
7d4: b0 93 11 05 sts 0x0511, r27
7d8: 80 91 cf 04 lds r24, 0x04CF
7dc: 90 91 d0 04 lds r25, 0x04D0
7e0: a0 91 d1 04 lds r26, 0x04D1
7e4: b0 91 d2 04 lds r27, 0x04D2
7e8: 80 93 12 05 sts 0x0512, r24
7ec: 90 93 13 05 sts 0x0513, r25
7f0: a0 93 14 05 sts 0x0514, r26
7f4: b0 93 15 05 sts 0x0515, r27
7f8: 10 92 d7 04 sts 0x04D7, r1
7fc: 80 91 f4 03 lds r24, 0x03F4
800: 81 30 cpi r24, 0x01 ; 1
802: 31 f4 brne .+12 ; 0x810 <GPSscanData+0x80>
804: 80 91 e8 03 lds r24, 0x03E8
808: 80 93 22 05 sts 0x0522, r24
80c: 10 92 f4 03 sts 0x03F4, r1
810: 80 91 24 04 lds r24, 0x0424
814: 81 30 cpi r24, 0x01 ; 1
816: 91 f5 brne .+100 ; 0x87c <GPSscanData+0xec>
818: 80 91 14 04 lds r24, 0x0414
81c: 90 91 15 04 lds r25, 0x0415
820: a0 91 16 04 lds r26, 0x0416
824: b0 91 17 04 lds r27, 0x0417
828: 80 93 16 05 sts 0x0516, r24
82c: 90 93 17 05 sts 0x0517, r25
830: a0 93 18 05 sts 0x0518, r26
834: b0 93 19 05 sts 0x0519, r27
838: 80 91 18 04 lds r24, 0x0418
83c: 90 91 19 04 lds r25, 0x0419
840: a0 91 1a 04 lds r26, 0x041A
844: b0 91 1b 04 lds r27, 0x041B
848: 80 93 1a 05 sts 0x051A, r24
84c: 90 93 1b 05 sts 0x051B, r25
850: a0 93 1c 05 sts 0x051C, r26
854: b0 93 1d 05 sts 0x051D, r27
858: 80 91 1c 04 lds r24, 0x041C
85c: 90 91 1d 04 lds r25, 0x041D
860: a0 91 1e 04 lds r26, 0x041E
864: b0 91 1f 04 lds r27, 0x041F
868: 80 93 1e 05 sts 0x051E, r24
86c: 90 93 1f 05 sts 0x051F, r25
870: a0 93 20 05 sts 0x0520, r26
874: b0 93 21 05 sts 0x0521, r27
878: 10 92 24 04 sts 0x0424, r1
87c: 80 91 22 05 lds r24, 0x0522
880: 81 11 cpse r24, r1
882: 28 9a sbi 0x05, 0 ; 5
884: 08 95 ret
00000886 <__vector_20>:
886: 1f 92 push r1
888: 0f 92 push r0
88a: 0f b6 in r0, 0x3f ; 63
88c: 0f 92 push r0
88e: 11 24 eor r1, r1
890: 2f 93 push r18
892: 3f 93 push r19
894: 4f 93 push r20
896: 5f 93 push r21
898: 6f 93 push r22
89a: 7f 93 push r23
89c: 8f 93 push r24
89e: 9f 93 push r25
8a0: af 93 push r26
8a2: bf 93 push r27
8a4: cf 93 push r28
8a6: df 93 push r29
8a8: ef 93 push r30
8aa: ff 93 push r31
8ac: 80 91 c6 00 lds r24, 0x00C6
8b0: 80 93 92 01 sts 0x0192, r24
8b4: 80 91 c0 00 lds r24, 0x00C0
8b8: 40 91 92 01 lds r20, 0x0192
8bc: 88 71 andi r24, 0x18 ; 24
8be: 09 f0 breq .+2 ; 0x8c2 <__vector_20+0x3c>
8c0: 05 c1 rjmp .+522 ; 0xacc <__vector_20+0x246>
8c2: 80 91 a5 01 lds r24, 0x01A5
8c6: 84 30 cpi r24, 0x04 ; 4
8c8: 09 f4 brne .+2 ; 0x8cc <__vector_20+0x46>
8ca: 8a c0 rjmp .+276 ; 0x9e0 <__vector_20+0x15a>
8cc: 85 30 cpi r24, 0x05 ; 5
8ce: 50 f4 brcc .+20 ; 0x8e4 <__vector_20+0x5e>
8d0: 81 30 cpi r24, 0x01 ; 1
8d2: d1 f0 breq .+52 ; 0x908 <__vector_20+0x82>
8d4: 81 30 cpi r24, 0x01 ; 1
8d6: 98 f0 brcs .+38 ; 0x8fe <__vector_20+0x78>
8d8: 82 30 cpi r24, 0x02 ; 2
8da: 01 f1 breq .+64 ; 0x91c <__vector_20+0x96>
8dc: 83 30 cpi r24, 0x03 ; 3
8de: 09 f0 breq .+2 ; 0x8e2 <__vector_20+0x5c>
8e0: f2 c0 rjmp .+484 ; 0xac6 <__vector_20+0x240>
8e2: 21 c0 rjmp .+66 ; 0x926 <__vector_20+0xa0>
8e4: 86 30 cpi r24, 0x06 ; 6
8e6: 09 f4 brne .+2 ; 0x8ea <__vector_20+0x64>
8e8: ab c0 rjmp .+342 ; 0xa40 <__vector_20+0x1ba>
8ea: 86 30 cpi r24, 0x06 ; 6
8ec: 08 f4 brcc .+2 ; 0x8f0 <__vector_20+0x6a>
8ee: 8c c0 rjmp .+280 ; 0xa08 <__vector_20+0x182>
8f0: 87 30 cpi r24, 0x07 ; 7
8f2: 09 f4 brne .+2 ; 0x8f6 <__vector_20+0x70>
8f4: d6 c0 rjmp .+428 ; 0xaa2 <__vector_20+0x21c>
8f6: 88 30 cpi r24, 0x08 ; 8
8f8: 09 f0 breq .+2 ; 0x8fc <__vector_20+0x76>
8fa: e5 c0 rjmp .+458 ; 0xac6 <__vector_20+0x240>
8fc: d8 c0 rjmp .+432 ; 0xaae <__vector_20+0x228>
8fe: 45 3b cpi r20, 0xB5 ; 181
900: 09 f0 breq .+2 ; 0x904 <__vector_20+0x7e>
902: e8 c0 rjmp .+464 ; 0xad4 <__vector_20+0x24e>
904: 81 e0 ldi r24, 0x01 ; 1
906: 03 c0 rjmp .+6 ; 0x90e <__vector_20+0x88>
908: 42 36 cpi r20, 0x62 ; 98
90a: 21 f4 brne .+8 ; 0x914 <__vector_20+0x8e>
90c: 82 e0 ldi r24, 0x02 ; 2
90e: 80 93 a5 01 sts 0x01A5, r24
912: e0 c0 rjmp .+448 ; 0xad4 <__vector_20+0x24e>
914: 45 3b cpi r20, 0xB5 ; 181
916: 09 f4 brne .+2 ; 0x91a <__vector_20+0x94>
918: dd c0 rjmp .+442 ; 0xad4 <__vector_20+0x24e>
91a: d5 c0 rjmp .+426 ; 0xac6 <__vector_20+0x240>
91c: 41 30 cpi r20, 0x01 ; 1
91e: 09 f0 breq .+2 ; 0x922 <__vector_20+0x9c>
920: d2 c0 rjmp .+420 ; 0xac6 <__vector_20+0x240>
922: 83 e0 ldi r24, 0x03 ; 3
924: f4 cf rjmp .-24 ; 0x90e <__vector_20+0x88>
926: 40 93 24 05 sts 0x0524, r20
92a: 4f 5f subi r20, 0xFF ; 255
92c: 40 93 b4 02 sts 0x02B4, r20
930: 80 91 b4 02 lds r24, 0x02B4
934: 8f 5f subi r24, 0xFF ; 255
936: 80 93 e3 03 sts 0x03E3, r24
93a: 84 e0 ldi r24, 0x04 ; 4
93c: 80 93 a5 01 sts 0x01A5, r24
940: 80 91 24 05 lds r24, 0x0524
944: 83 30 cpi r24, 0x03 ; 3
946: 31 f0 breq .+12 ; 0x954 <__vector_20+0xce>
948: 81 31 cpi r24, 0x11 ; 17
94a: 61 f1 breq .+88 ; 0x9a4 <__vector_20+0x11e>
94c: 81 30 cpi r24, 0x01 ; 1
94e: 09 f0 breq .+2 ; 0x952 <__vector_20+0xcc>
950: 3f c0 rjmp .+126 ; 0x9d0 <__vector_20+0x14a>
952: 14 c0 rjmp .+40 ; 0x97c <__vector_20+0xf6>
954: 84 ee ldi r24, 0xE4 ; 228
956: 93 e0 ldi r25, 0x03 ; 3
958: 90 93 0f 04 sts 0x040F, r25
95c: 80 93 0e 04 sts 0x040E, r24
960: 25 e0 ldi r18, 0x05 ; 5
962: 35 e0 ldi r19, 0x05 ; 5
964: 30 93 b2 02 sts 0x02B2, r19
968: 20 93 b1 02 sts 0x02B1, r18
96c: 40 96 adiw r24, 0x10 ; 16
96e: 90 93 bc 04 sts 0x04BC, r25
972: 80 93 bb 04 sts 0x04BB, r24
976: 80 91 f4 03 lds r24, 0x03F4
97a: 27 c0 rjmp .+78 ; 0x9ca <__vector_20+0x144>
97c: 83 ec ldi r24, 0xC3 ; 195
97e: 94 e0 ldi r25, 0x04 ; 4
980: 90 93 0f 04 sts 0x040F, r25
984: 80 93 0e 04 sts 0x040E, r24
988: 2c e7 ldi r18, 0x7C ; 124
98a: 36 e0 ldi r19, 0x06 ; 6
98c: 30 93 b2 02 sts 0x02B2, r19
990: 20 93 b1 02 sts 0x02B1, r18
994: 44 96 adiw r24, 0x14 ; 20
996: 90 93 bc 04 sts 0x04BC, r25
99a: 80 93 bb 04 sts 0x04BB, r24
99e: 80 91 d7 04 lds r24, 0x04D7
9a2: 13 c0 rjmp .+38 ; 0x9ca <__vector_20+0x144>
9a4: 80 e1 ldi r24, 0x10 ; 16
9a6: 94 e0 ldi r25, 0x04 ; 4
9a8: 90 93 0f 04 sts 0x040F, r25
9ac: 80 93 0e 04 sts 0x040E, r24
9b0: 29 ec ldi r18, 0xC9 ; 201
9b2: 35 e0 ldi r19, 0x05 ; 5
9b4: 30 93 b2 02 sts 0x02B2, r19
9b8: 20 93 b1 02 sts 0x02B1, r18
9bc: 44 96 adiw r24, 0x14 ; 20
9be: 90 93 bc 04 sts 0x04BC, r25
9c2: 80 93 bb 04 sts 0x04BB, r24
9c6: 80 91 24 04 lds r24, 0x0424
9ca: 80 93 25 05 sts 0x0525, r24
9ce: 82 c0 rjmp .+260 ; 0xad4 <__vector_20+0x24e>
9d0: 81 e0 ldi r24, 0x01 ; 1
9d2: 80 93 25 05 sts 0x0525, r24
9d6: 10 92 bc 04 sts 0x04BC, r1
9da: 10 92 bb 04 sts 0x04BB, r1
9de: 7a c0 rjmp .+244 ; 0xad4 <__vector_20+0x24e>
9e0: 84 2f mov r24, r20
9e2: 99 27 eor r25, r25
9e4: 90 93 be 04 sts 0x04BE, r25
9e8: 80 93 bd 04 sts 0x04BD, r24
9ec: 80 91 b4 02 lds r24, 0x02B4
9f0: 84 0f add r24, r20
9f2: 80 93 b4 02 sts 0x02B4, r24
9f6: 80 91 e3 03 lds r24, 0x03E3
9fa: 90 91 b4 02 lds r25, 0x02B4
9fe: 89 0f add r24, r25
a00: 80 93 e3 03 sts 0x03E3, r24
a04: 85 e0 ldi r24, 0x05 ; 5
a06: 83 cf rjmp .-250 ; 0x90e <__vector_20+0x88>
a08: 20 91 bd 04 lds r18, 0x04BD
a0c: 30 91 be 04 lds r19, 0x04BE
a10: 84 2f mov r24, r20
a12: 99 27 eor r25, r25
a14: 98 2f mov r25, r24
a16: 88 27 eor r24, r24
a18: 28 0f add r18, r24
a1a: 39 1f adc r19, r25
a1c: 30 93 be 04 sts 0x04BE, r19
a20: 20 93 bd 04 sts 0x04BD, r18
a24: 80 91 b4 02 lds r24, 0x02B4
a28: 84 0f add r24, r20
a2a: 80 93 b4 02 sts 0x02B4, r24
a2e: 80 91 e3 03 lds r24, 0x03E3
a32: 90 91 b4 02 lds r25, 0x02B4
a36: 89 0f add r24, r25
a38: 80 93 e3 03 sts 0x03E3, r24
a3c: 86 e0 ldi r24, 0x06 ; 6
a3e: 67 cf rjmp .-306 ; 0x90e <__vector_20+0x88>
a40: 80 91 b4 02 lds r24, 0x02B4
a44: 84 0f add r24, r20
a46: 80 93 b4 02 sts 0x02B4, r24
a4a: 80 91 e3 03 lds r24, 0x03E3
a4e: 90 91 b4 02 lds r25, 0x02B4
a52: 89 0f add r24, r25
a54: 80 93 e3 03 sts 0x03E3, r24
a58: 80 91 25 05 lds r24, 0x0525
a5c: 88 23 and r24, r24
a5e: 81 f4 brne .+32 ; 0xa80 <__vector_20+0x1fa>
a60: e0 91 0e 04 lds r30, 0x040E
a64: f0 91 0f 04 lds r31, 0x040F
a68: 80 91 b1 02 lds r24, 0x02B1
a6c: 90 91 b2 02 lds r25, 0x02B2
a70: e8 17 cp r30, r24
a72: f9 07 cpc r31, r25
a74: 28 f4 brcc .+10 ; 0xa80 <__vector_20+0x1fa>
a76: 41 93 st Z+, r20
a78: f0 93 0f 04 sts 0x040F, r31
a7c: e0 93 0e 04 sts 0x040E, r30
a80: 80 91 bd 04 lds r24, 0x04BD
a84: 90 91 be 04 lds r25, 0x04BE
a88: 01 97 sbiw r24, 0x01 ; 1
a8a: 90 93 be 04 sts 0x04BE, r25
a8e: 80 93 bd 04 sts 0x04BD, r24
a92: 80 91 bd 04 lds r24, 0x04BD
a96: 90 91 be 04 lds r25, 0x04BE
a9a: 89 2b or r24, r25
a9c: d9 f4 brne .+54 ; 0xad4 <__vector_20+0x24e>
a9e: 87 e0 ldi r24, 0x07 ; 7
aa0: 36 cf rjmp .-404 ; 0x90e <__vector_20+0x88>
aa2: 80 91 b4 02 lds r24, 0x02B4
aa6: 48 17 cp r20, r24
aa8: 71 f4 brne .+28 ; 0xac6 <__vector_20+0x240>
aaa: 88 e0 ldi r24, 0x08 ; 8
aac: 30 cf rjmp .-416 ; 0x90e <__vector_20+0x88>
aae: 80 91 e3 03 lds r24, 0x03E3
ab2: 48 17 cp r20, r24
ab4: 41 f4 brne .+16 ; 0xac6 <__vector_20+0x240>
ab6: e0 91 bb 04 lds r30, 0x04BB
aba: f0 91 bc 04 lds r31, 0x04BC
abe: 30 97 sbiw r30, 0x00 ; 0
ac0: 11 f0 breq .+4 ; 0xac6 <__vector_20+0x240>
ac2: 81 e0 ldi r24, 0x01 ; 1
ac4: 80 83 st Z, r24
ac6: 10 92 a5 01 sts 0x01A5, r1
aca: 04 c0 rjmp .+8 ; 0xad4 <__vector_20+0x24e>
acc: 10 92 a5 01 sts 0x01A5, r1
ad0: 0e 94 c8 03 call 0x790 ; 0x790 <GPSscanData>
ad4: 0e 94 c8 03 call 0x790 ; 0x790 <GPSscanData>
ad8: 40 91 9e 01 lds r20, 0x019E
adc: 46 39 cpi r20, 0x96 ; 150
ade: 10 f0 brcs .+4 ; 0xae4 <__vector_20+0x25e>
ae0: 10 92 9d 01 sts 0x019D, r1
ae4: 80 91 92 01 lds r24, 0x0192
ae8: 8d 30 cpi r24, 0x0D ; 13
aea: 09 f0 breq .+2 ; 0xaee <__vector_20+0x268>
aec: 5c c0 rjmp .+184 ; 0xba6 <__vector_20+0x320>
aee: 80 91 9d 01 lds r24, 0x019D
af2: 82 30 cpi r24, 0x02 ; 2
af4: 09 f0 breq .+2 ; 0xaf8 <__vector_20+0x272>
af6: 57 c0 rjmp .+174 ; 0xba6 <__vector_20+0x320>
af8: 10 92 9d 01 sts 0x019D, r1
afc: a4 2f mov r26, r20
afe: bb 27 eor r27, r27
b00: fd 01 movw r30, r26
b02: ed 5d subi r30, 0xDD ; 221
b04: fb 4f sbci r31, 0xFB ; 251
b06: 30 81 ld r19, Z
b08: ed 01 movw r28, r26
b0a: cc 5d subi r28, 0xDC ; 220
b0c: db 4f sbci r29, 0xFB ; 251
b0e: 28 81 ld r18, Y
b10: 80 91 a1 01 lds r24, 0x01A1
b14: 90 91 a2 01 lds r25, 0x01A2
b18: 83 1b sub r24, r19
b1a: 91 09 sbc r25, r1
b1c: 82 1b sub r24, r18
b1e: 91 09 sbc r25, r1
b20: 9f 70 andi r25, 0x0F ; 15
b22: 90 93 a2 01 sts 0x01A2, r25
b26: 80 93 a1 01 sts 0x01A1, r24
b2a: 9c 01 movw r18, r24
b2c: 96 e0 ldi r25, 0x06 ; 6
b2e: 36 95 lsr r19
b30: 27 95 ror r18
b32: 9a 95 dec r25
b34: e1 f7 brne .-8 ; 0xb2e <__vector_20+0x2a8>
b36: 23 5c subi r18, 0xC3 ; 195
b38: 20 93 a0 01 sts 0x01A0, r18
b3c: 98 2f mov r25, r24
b3e: 9f 73 andi r25, 0x3F ; 63
b40: 93 5c subi r25, 0xC3 ; 195
b42: 90 93 9f 01 sts 0x019F, r25
b46: 80 81 ld r24, Z
b48: 28 17 cp r18, r24
b4a: 29 f4 brne .+10 ; 0xb56 <__vector_20+0x2d0>
b4c: 88 81 ld r24, Y
b4e: 98 17 cp r25, r24
b50: 11 f4 brne .+4 ; 0xb56 <__vector_20+0x2d0>
b52: 91 e0 ldi r25, 0x01 ; 1
b54: 06 c0 rjmp .+12 ; 0xb62 <__vector_20+0x2dc>
b56: 80 91 95 01 lds r24, 0x0195
b5a: 8f 5f subi r24, 0xFF ; 255
b5c: 80 93 95 01 sts 0x0195, r24
b60: 90 e0 ldi r25, 0x00 ; 0
b62: 80 91 93 01 lds r24, 0x0193
b66: 88 23 and r24, r24
b68: 09 f0 breq .+2 ; 0xb6c <__vector_20+0x2e6>
b6a: 64 c0 rjmp .+200 ; 0xc34 <__vector_20+0x3ae>
b6c: 99 23 and r25, r25
b6e: 09 f4 brne .+2 ; 0xb72 <__vector_20+0x2ec>
b70: 61 c0 rjmp .+194 ; 0xc34 <__vector_20+0x3ae>
b72: 81 e0 ldi r24, 0x01 ; 1
b74: 80 93 93 01 sts 0x0193, r24
b78: 40 93 96 01 sts 0x0196, r20
b7c: ab 5d subi r26, 0xDB ; 219
b7e: bb 4f sbci r27, 0xFB ; 251
b80: 8d e0 ldi r24, 0x0D ; 13
b82: 8c 93 st X, r24
b84: 80 91 27 04 lds r24, 0x0427
b88: 82 35 cpi r24, 0x52 ; 82
b8a: 09 f0 breq .+2 ; 0xb8e <__vector_20+0x308>
b8c: 53 c0 rjmp .+166 ; 0xc34 <__vector_20+0x3ae>
b8e: 88 e1 ldi r24, 0x18 ; 24
b90: 90 e0 ldi r25, 0x00 ; 0
b92: 2c e0 ldi r18, 0x0C ; 12
b94: 0f b6 in r0, 0x3f ; 63
b96: f8 94 cli
b98: a8 95 wdr
b9a: 80 93 60 00 sts 0x0060, r24
b9e: 0f be out 0x3f, r0 ; 63
ba0: 20 93 60 00 sts 0x0060, r18
ba4: 47 c0 rjmp .+142 ; 0xc34 <__vector_20+0x3ae>
ba6: 80 91 9d 01 lds r24, 0x019D
baa: 81 30 cpi r24, 0x01 ; 1
bac: d9 f0 breq .+54 ; 0xbe4 <__vector_20+0x35e>
bae: 81 30 cpi r24, 0x01 ; 1
bb0: 18 f0 brcs .+6 ; 0xbb8 <__vector_20+0x332>
bb2: 82 30 cpi r24, 0x02 ; 2
bb4: e9 f5 brne .+122 ; 0xc30 <__vector_20+0x3aa>
bb6: 30 c0 rjmp .+96 ; 0xc18 <__vector_20+0x392>
bb8: 80 91 92 01 lds r24, 0x0192
bbc: 83 32 cpi r24, 0x23 ; 35
bbe: 39 f4 brne .+14 ; 0xbce <__vector_20+0x348>
bc0: 80 91 93 01 lds r24, 0x0193
bc4: 88 23 and r24, r24
bc6: 19 f4 brne .+6 ; 0xbce <__vector_20+0x348>
bc8: 81 e0 ldi r24, 0x01 ; 1
bca: 80 93 9d 01 sts 0x019D, r24
bce: 80 91 92 01 lds r24, 0x0192
bd2: 80 93 25 04 sts 0x0425, r24
bd6: 81 e0 ldi r24, 0x01 ; 1
bd8: 80 93 9e 01 sts 0x019E, r24
bdc: 80 91 92 01 lds r24, 0x0192
be0: 99 27 eor r25, r25
be2: 15 c0 rjmp .+42 ; 0xc0e <__vector_20+0x388>
be4: 82 e0 ldi r24, 0x02 ; 2
be6: 80 93 9d 01 sts 0x019D, r24
bea: e4 2f mov r30, r20
bec: ff 27 eor r31, r31
bee: 80 91 92 01 lds r24, 0x0192
bf2: eb 5d subi r30, 0xDB ; 219
bf4: fb 4f sbci r31, 0xFB ; 251
bf6: 80 83 st Z, r24
bf8: 4f 5f subi r20, 0xFF ; 255
bfa: 40 93 9e 01 sts 0x019E, r20
bfe: 20 91 92 01 lds r18, 0x0192
c02: 80 91 a1 01 lds r24, 0x01A1
c06: 90 91 a2 01 lds r25, 0x01A2
c0a: 82 0f add r24, r18
c0c: 91 1d adc r25, r1
c0e: 90 93 a2 01 sts 0x01A2, r25
c12: 80 93 a1 01 sts 0x01A1, r24
c16: 0e c0 rjmp .+28 ; 0xc34 <__vector_20+0x3ae>
c18: e4 2f mov r30, r20
c1a: ff 27 eor r31, r31
c1c: 80 91 92 01 lds r24, 0x0192
c20: eb 5d subi r30, 0xDB ; 219
c22: fb 4f sbci r31, 0xFB ; 251
c24: 80 83 st Z, r24
c26: 46 39 cpi r20, 0x96 ; 150
c28: 38 f3 brcs .-50 ; 0xbf8 <__vector_20+0x372>
c2a: 10 92 9d 01 sts 0x019D, r1
c2e: e7 cf rjmp .-50 ; 0xbfe <__vector_20+0x378>
c30: 10 92 9d 01 sts 0x019D, r1
c34: ff 91 pop r31
c36: ef 91 pop r30
c38: df 91 pop r29
c3a: cf 91 pop r28
c3c: bf 91 pop r27
c3e: af 91 pop r26
c40: 9f 91 pop r25
c42: 8f 91 pop r24
c44: 7f 91 pop r23
c46: 6f 91 pop r22
c48: 5f 91 pop r21
c4a: 4f 91 pop r20
c4c: 3f 91 pop r19
c4e: 2f 91 pop r18
c50: 0f 90 pop r0
c52: 0f be out 0x3f, r0 ; 63
c54: 0f 90 pop r0
c56: 1f 90 pop r1
c58: 18 95 reti
00000c5a <AddCRC>:
c5a: dc 01 movw r26, r24
c5c: 20 e0 ldi r18, 0x00 ; 0
c5e: 30 e0 ldi r19, 0x00 ; 0
c60: 40 e0 ldi r20, 0x00 ; 0
c62: 50 e0 ldi r21, 0x00 ; 0
c64: e5 eb ldi r30, 0xB5 ; 181
c66: f2 e0 ldi r31, 0x02 ; 2
c68: 05 c0 rjmp .+10 ; 0xc74 <AddCRC+0x1a>
c6a: 81 91 ld r24, Z+
c6c: 28 0f add r18, r24
c6e: 31 1d adc r19, r1
c70: 4f 5f subi r20, 0xFF ; 255
c72: 5f 4f sbci r21, 0xFF ; 255
c74: 4a 17 cp r20, r26
c76: 5b 07 cpc r21, r27
c78: c1 f7 brne .-16 ; 0xc6a <AddCRC+0x10>
c7a: 3f 70 andi r19, 0x0F ; 15
c7c: c9 01 movw r24, r18
c7e: 66 e0 ldi r22, 0x06 ; 6
c80: 96 95 lsr r25
c82: 87 95 ror r24
c84: 6a 95 dec r22
c86: e1 f7 brne .-8 ; 0xc80 <AddCRC+0x26>
c88: 83 5c subi r24, 0xC3 ; 195
c8a: fd 01 movw r30, r26
c8c: eb 54 subi r30, 0x4B ; 75
c8e: fd 4f sbci r31, 0xFD ; 253
c90: 80 83 st Z, r24
c92: 11 96 adiw r26, 0x01 ; 1
c94: 2f 73 andi r18, 0x3F ; 63
c96: 23 5c subi r18, 0xC3 ; 195
c98: fd 01 movw r30, r26
c9a: eb 54 subi r30, 0x4B ; 75
c9c: fd 4f sbci r31, 0xFD ; 253
c9e: 20 83 st Z, r18
ca0: aa 54 subi r26, 0x4A ; 74
ca2: bd 4f sbci r27, 0xFD ; 253
ca4: 8d e0 ldi r24, 0x0D ; 13
ca6: 8c 93 st X, r24
ca8: 10 92 00 01 sts 0x0100, r1
cac: 80 91 b5 02 lds r24, 0x02B5
cb0: 80 93 c6 00 sts 0x00C6, r24
cb4: 08 95 ret
00000cb6 <SendOutData>:
cb6: ef 92 push r14
cb8: ff 92 push r15
cba: 0f 93 push r16
cbc: 1f 93 push r17
cbe: cf 93 push r28
cc0: df 93 push r29
cc2: 7a 01 movw r14, r20
cc4: 72 2f mov r23, r18
cc6: 93 e2 ldi r25, 0x23 ; 35
cc8: 90 93 b5 02 sts 0x02B5, r25
ccc: 60 93 b6 02 sts 0x02B6, r22
cd0: 80 93 b7 02 sts 0x02B7, r24
cd4: 03 e0 ldi r16, 0x03 ; 3
cd6: 10 e0 ldi r17, 0x00 ; 0
cd8: 60 e0 ldi r22, 0x00 ; 0
cda: a8 eb ldi r26, 0xB8 ; 184
cdc: b2 e0 ldi r27, 0x02 ; 2
cde: 46 c0 rjmp .+140 ; 0xd6c <SendOutData+0xb6>
ce0: f7 01 movw r30, r14
ce2: e6 0f add r30, r22
ce4: f1 1d adc r31, r1
ce6: 90 81 ld r25, Z
ce8: 6f 5f subi r22, 0xFF ; 255
cea: 71 50 subi r23, 0x01 ; 1
cec: 19 f4 brne .+6 ; 0xcf4 <SendOutData+0x3e>
cee: e0 e0 ldi r30, 0x00 ; 0
cf0: 40 e0 ldi r20, 0x00 ; 0
cf2: 0f c0 rjmp .+30 ; 0xd12 <SendOutData+0x5c>
cf4: f7 01 movw r30, r14
cf6: e6 0f add r30, r22
cf8: f1 1d adc r31, r1
cfa: 40 81 ld r20, Z
cfc: 6f 5f subi r22, 0xFF ; 255
cfe: 71 50 subi r23, 0x01 ; 1
d00: 11 f4 brne .+4 ; 0xd06 <SendOutData+0x50>
d02: e0 e0 ldi r30, 0x00 ; 0
d04: 06 c0 rjmp .+12 ; 0xd12 <SendOutData+0x5c>
d06: f7 01 movw r30, r14
d08: e6 0f add r30, r22
d0a: f1 1d adc r31, r1
d0c: e0 81 ld r30, Z
d0e: 6f 5f subi r22, 0xFF ; 255
d10: 71 50 subi r23, 0x01 ; 1
d12: 89 2f mov r24, r25
d14: 86 95 lsr r24
d16: 86 95 lsr r24
d18: 83 5c subi r24, 0xC3 ; 195
d1a: 8c 93 st X, r24
d1c: 55 27 eor r21, r21
d1e: 89 2f mov r24, r25
d20: 99 27 eor r25, r25
d22: 83 70 andi r24, 0x03 ; 3
d24: 90 70 andi r25, 0x00 ; 0
d26: 24 e0 ldi r18, 0x04 ; 4
d28: 88 0f add r24, r24
d2a: 99 1f adc r25, r25
d2c: 2a 95 dec r18
d2e: e1 f7 brne .-8 ; 0xd28 <SendOutData+0x72>
d30: 9a 01 movw r18, r20
d32: 94 e0 ldi r25, 0x04 ; 4
d34: 36 95 lsr r19
d36: 27 95 ror r18
d38: 9a 95 dec r25
d3a: e1 f7 brne .-8 ; 0xd34 <SendOutData+0x7e>
d3c: 82 2b or r24, r18
d3e: 83 5c subi r24, 0xC3 ; 195
d40: ed 01 movw r28, r26
d42: 89 83 std Y+1, r24 ; 0x01
d44: 4f 70 andi r20, 0x0F ; 15
d46: 50 70 andi r21, 0x00 ; 0
d48: 44 0f add r20, r20
d4a: 55 1f adc r21, r21
d4c: 44 0f add r20, r20
d4e: 55 1f adc r21, r21
d50: 8e 2f mov r24, r30
d52: 82 95 swap r24
d54: 86 95 lsr r24
d56: 86 95 lsr r24
d58: 83 70 andi r24, 0x03 ; 3
d5a: 84 2b or r24, r20
d5c: 83 5c subi r24, 0xC3 ; 195
d5e: 8a 83 std Y+2, r24 ; 0x02
d60: ef 73 andi r30, 0x3F ; 63
d62: e3 5c subi r30, 0xC3 ; 195
d64: eb 83 std Y+3, r30 ; 0x03
d66: 0c 5f subi r16, 0xFC ; 252
d68: 1f 4f sbci r17, 0xFF ; 255
d6a: 14 96 adiw r26, 0x04 ; 4
d6c: 77 23 and r23, r23
d6e: 09 f0 breq .+2 ; 0xd72 <SendOutData+0xbc>
d70: b7 cf rjmp .-146 ; 0xce0 <SendOutData+0x2a>
d72: c8 01 movw r24, r16
d74: 0e 94 2d 06 call 0xc5a ; 0xc5a <AddCRC>
d78: df 91 pop r29
d7a: cf 91 pop r28
d7c: 1f 91 pop r17
d7e: 0f 91 pop r16
d80: ff 90 pop r15
d82: ef 90 pop r14
d84: 08 95 ret
00000d86 <Decode64>:
d86: 1f 93 push r17
d88: cf 93 push r28
d8a: df 93 push r29
d8c: ec 01 movw r28, r24
d8e: 70 e0 ldi r23, 0x00 ; 0
d90: a2 2f mov r26, r18
d92: bb 27 eor r27, r27
d94: 12 97 sbiw r26, 0x02 ; 2
d96: 48 c0 rjmp .+144 ; 0xe28 <Decode64+0xa2>
d98: e4 2f mov r30, r20
d9a: ff 27 eor r31, r31
d9c: eb 5d subi r30, 0xDB ; 219
d9e: fb 4f sbci r31, 0xFB ; 251
da0: 30 81 ld r19, Z
da2: 4f 5f subi r20, 0xFF ; 255
da4: e4 2f mov r30, r20
da6: ff 27 eor r31, r31
da8: eb 5d subi r30, 0xDB ; 219
daa: fb 4f sbci r31, 0xFB ; 251
dac: 50 81 ld r21, Z
dae: 4f 5f subi r20, 0xFF ; 255
db0: e4 2f mov r30, r20
db2: ff 27 eor r31, r31
db4: eb 5d subi r30, 0xDB ; 219
db6: fb 4f sbci r31, 0xFB ; 251
db8: 10 81 ld r17, Z
dba: 4f 5f subi r20, 0xFF ; 255
dbc: e4 2f mov r30, r20
dbe: ff 27 eor r31, r31
dc0: eb 5d subi r30, 0xDB ; 219
dc2: fb 4f sbci r31, 0xFB ; 251
dc4: 20 81 ld r18, Z
dc6: 4f 5f subi r20, 0xFF ; 255
dc8: 84 2f mov r24, r20
dca: 99 27 eor r25, r25
dcc: a8 17 cp r26, r24
dce: b9 07 cpc r27, r25
dd0: 74 f1 brlt .+92 ; 0xe2e <Decode64+0xa8>
dd2: 5d 53 subi r21, 0x3D ; 61
dd4: fe 01 movw r30, r28
dd6: e7 0f add r30, r23
dd8: f1 1d adc r31, r1
dda: 3d 53 subi r19, 0x3D ; 61
ddc: 33 0f add r19, r19
dde: 33 0f add r19, r19
de0: 85 2f mov r24, r21
de2: 82 95 swap r24
de4: 8f 70 andi r24, 0x0F ; 15
de6: 38 2b or r19, r24
de8: 30 83 st Z, r19
dea: 61 30 cpi r22, 0x01 ; 1
dec: 01 f1 breq .+64 ; 0xe2e <Decode64+0xa8>
dee: 91 2f mov r25, r17
df0: 9d 53 subi r25, 0x3D ; 61
df2: 7f 5f subi r23, 0xFF ; 255
df4: fe 01 movw r30, r28
df6: e7 0f add r30, r23
df8: f1 1d adc r31, r1
dfa: 71 50 subi r23, 0x01 ; 1
dfc: 52 95 swap r21
dfe: 50 7f andi r21, 0xF0 ; 240
e00: 89 2f mov r24, r25
e02: 86 95 lsr r24
e04: 86 95 lsr r24
e06: 58 2b or r21, r24
e08: 50 83 st Z, r21
e0a: 63 50 subi r22, 0x03 ; 3
e0c: 6f 3f cpi r22, 0xFF ; 255
e0e: 79 f0 breq .+30 ; 0xe2e <Decode64+0xa8>
e10: 7e 5f subi r23, 0xFE ; 254
e12: fe 01 movw r30, r28
e14: e7 0f add r30, r23
e16: f1 1d adc r31, r1
e18: 92 95 swap r25
e1a: 99 0f add r25, r25
e1c: 99 0f add r25, r25
e1e: 90 7c andi r25, 0xC0 ; 192
e20: 2d 53 subi r18, 0x3D ; 61
e22: 92 2b or r25, r18
e24: 90 83 st Z, r25
e26: 7f 5f subi r23, 0xFF ; 255
e28: 66 23 and r22, r22
e2a: 09 f0 breq .+2 ; 0xe2e <Decode64+0xa8>
e2c: b5 cf rjmp .-150 ; 0xd98 <Decode64+0x12>
e2e: df 91 pop r29
e30: cf 91 pop r28
e32: 1f 91 pop r17
e34: 08 95 ret
00000e36 <uart_putchar>:
e36: 1f 93 push r17
e38: 18 2f mov r17, r24
e3a: 8a 30 cpi r24, 0x0A ; 10
e3c: 19 f4 brne .+6 ; 0xe44 <uart_putchar+0xe>
e3e: 8d e0 ldi r24, 0x0D ; 13
e40: 0e 94 1b 07 call 0xe36 ; 0xe36 <uart_putchar>
e44: 80 91 c0 00 lds r24, 0x00C0
e48: 85 ff sbrs r24, 5
e4a: fc cf rjmp .-8 ; 0xe44 <uart_putchar+0xe>
e4c: 10 93 c6 00 sts 0x00C6, r17
e50: 80 e0 ldi r24, 0x00 ; 0
e52: 90 e0 ldi r25, 0x00 ; 0
e54: 1f 91 pop r17
e56: 08 95 ret
00000e58 <WriteProgramData>:
e58: 08 95 ret
00000e5a <UART_Init>:
e5a: e1 ec ldi r30, 0xC1 ; 193
e5c: f0 e0 ldi r31, 0x00 ; 0
e5e: 88 e1 ldi r24, 0x18 ; 24
e60: 80 83 st Z, r24
e62: a0 ec ldi r26, 0xC0 ; 192
e64: b0 e0 ldi r27, 0x00 ; 0
e66: 8c 91 ld r24, X
e68: 82 60 ori r24, 0x02 ; 2
e6a: 8c 93 st X, r24
e6c: 80 81 ld r24, Z
e6e: 80 68 ori r24, 0x80 ; 128
e70: 80 83 st Z, r24
e72: 80 81 ld r24, Z
e74: 80 64 ori r24, 0x40 ; 64
e76: 80 83 st Z, r24
e78: 8a e2 ldi r24, 0x2A ; 42
e7a: 80 93 c4 00 sts 0x00C4, r24
e7e: 88 ec ldi r24, 0xC8 ; 200
e80: 90 e0 ldi r25, 0x00 ; 0
e82: 0e 94 fb 0b call 0x17f6 ; 0x17f6 <SetDelay>
e86: 90 93 e2 03 sts 0x03E2, r25
e8a: 80 93 e1 03 sts 0x03E1, r24
e8e: 10 92 a5 01 sts 0x01A5, r1
e92: 08 95 ret
00000e94 <DatenUebertragung>:
e94: 80 91 00 01 lds r24, 0x0100
e98: 88 23 and r24, r24
e9a: 09 f4 brne .+2 ; 0xe9e <DatenUebertragung+0xa>
e9c: 68 c0 rjmp .+208 ; 0xf6e <DatenUebertragung+0xda>
e9e: 80 91 8e 01 lds r24, 0x018E
ea2: 88 23 and r24, r24
ea4: 71 f0 breq .+28 ; 0xec2 <DatenUebertragung+0x2e>
ea6: 80 91 00 01 lds r24, 0x0100
eaa: 88 23 and r24, r24
eac: 51 f0 breq .+20 ; 0xec2 <DatenUebertragung+0x2e>
eae: 2b e0 ldi r18, 0x0B ; 11
eb0: 45 ef ldi r20, 0xF5 ; 245
eb2: 53 e0 ldi r21, 0x03 ; 3
eb4: 60 91 b3 02 lds r22, 0x02B3
eb8: 87 e4 ldi r24, 0x47 ; 71
eba: 0e 94 5b 06 call 0xcb6 ; 0xcb6 <SendOutData>
ebe: 10 92 8e 01 sts 0x018E, r1
ec2: 80 91 e1 03 lds r24, 0x03E1
ec6: 90 91 e2 03 lds r25, 0x03E2
eca: 0e 94 04 0c call 0x1808 ; 0x1808 <CheckDelay>
ece: 88 23 and r24, r24
ed0: 21 f4 brne .+8 ; 0xeda <DatenUebertragung+0x46>
ed2: 80 91 90 01 lds r24, 0x0190
ed6: 88 23 and r24, r24
ed8: b1 f0 breq .+44 ; 0xf06 <DatenUebertragung+0x72>
eda: 80 91 00 01 lds r24, 0x0100
ede: 88 23 and r24, r24
ee0: 91 f0 breq .+36 ; 0xf06 <DatenUebertragung+0x72>
ee2: 22 e3 ldi r18, 0x32 ; 50
ee4: 48 ed ldi r20, 0xD8 ; 216
ee6: 54 e0 ldi r21, 0x04 ; 4
ee8: 60 91 b3 02 lds r22, 0x02B3
eec: 84 e4 ldi r24, 0x44 ; 68
eee: 0e 94 5b 06 call 0xcb6 ; 0xcb6 <SendOutData>
ef2: 10 92 90 01 sts 0x0190, r1
ef6: 8a ef ldi r24, 0xFA ; 250
ef8: 90 e0 ldi r25, 0x00 ; 0
efa: 0e 94 fb 0b call 0x17f6 ; 0x17f6 <SetDelay>
efe: 90 93 e2 03 sts 0x03E2, r25
f02: 80 93 e1 03 sts 0x03E1, r24
f06: 80 91 8f 01 lds r24, 0x018F
f0a: 88 23 and r24, r24
f0c: f1 f0 breq .+60 ; 0xf4a <DatenUebertragung+0xb6>
f0e: 80 91 00 01 lds r24, 0x0100
f12: 88 23 and r24, r24
f14: d1 f0 breq .+52 ; 0xf4a <DatenUebertragung+0xb6>
f16: 0e 94 50 10 call 0x20a0 ; 0x20a0 <Menu>
f1a: 10 92 8f 01 sts 0x018F, r1
f1e: 80 91 9c 01 lds r24, 0x019C
f22: 8f 5f subi r24, 0xFF ; 255
f24: 80 93 9c 01 sts 0x019C, r24
f28: 84 30 cpi r24, 0x04 ; 4
f2a: 11 f4 brne .+4 ; 0xf30 <DatenUebertragung+0x9c>
f2c: 10 92 9c 01 sts 0x019C, r1
f30: 80 91 9c 01 lds r24, 0x019C
f34: 44 e1 ldi r20, 0x14 ; 20
f36: 84 9f mul r24, r20
f38: a0 01 movw r20, r0
f3a: 11 24 eor r1, r1
f3c: 4a 5e subi r20, 0xEA ; 234
f3e: 5e 4f sbci r21, 0xFE ; 254
f40: 24 e1 ldi r18, 0x14 ; 20
f42: 60 e0 ldi r22, 0x00 ; 0
f44: 80 5d subi r24, 0xD0 ; 208
f46: 0e 94 5b 06 call 0xcb6 ; 0xcb6 <SendOutData>
f4a: 80 91 91 01 lds r24, 0x0191
f4e: 88 23 and r24, r24
f50: 71 f0 breq .+28 ; 0xf6e <DatenUebertragung+0xda>
f52: 80 91 00 01 lds r24, 0x0100
f56: 88 23 and r24, r24
f58: 51 f0 breq .+20 ; 0xf6e <DatenUebertragung+0xda>
f5a: 2a e0 ldi r18, 0x0A ; 10
f5c: 40 e0 ldi r20, 0x00 ; 0
f5e: 54 e0 ldi r21, 0x04 ; 4
f60: 60 91 b3 02 lds r22, 0x02B3
f64: 86 e5 ldi r24, 0x56 ; 86
f66: 0e 94 5b 06 call 0xcb6 ; 0xcb6 <SendOutData>
f6a: 10 92 91 01 sts 0x0191, r1
f6e: 08 95 ret
00000f70 <BearbeiteRxDaten>:
f70: 1f 93 push r17
f72: cf 93 push r28
f74: df 93 push r29
f76: cd b7 in r28, 0x3d ; 61
f78: de b7 in r29, 0x3e ; 62
f7a: 22 97 sbiw r28, 0x02 ; 2
f7c: 0f b6 in r0, 0x3f ; 63
f7e: f8 94 cli
f80: de bf out 0x3e, r29 ; 62
f82: 0f be out 0x3f, r0 ; 63
f84: cd bf out 0x3d, r28 ; 61
f86: 80 91 93 01 lds r24, 0x0193
f8a: 88 23 and r24, r24
f8c: 09 f4 brne .+2 ; 0xf90 <BearbeiteRxDaten+0x20>
f8e: 98 c0 rjmp .+304 ; 0x10c0 <BearbeiteRxDaten+0x150>
f90: 8f ef ldi r24, 0xFF ; 255
f92: 80 93 01 01 sts 0x0101, r24
f96: 80 91 27 04 lds r24, 0x0427
f9a: 81 37 cpi r24, 0x71 ; 113
f9c: 60 f4 brcc .+24 ; 0xfb6 <BearbeiteRxDaten+0x46>
f9e: 8c 36 cpi r24, 0x6C ; 108
fa0: 08 f0 brcs .+2 ; 0xfa4 <BearbeiteRxDaten+0x34>
fa2: 6f c0 rjmp .+222 ; 0x1082 <BearbeiteRxDaten+0x112>
fa4: 87 36 cpi r24, 0x67 ; 103
fa6: 09 f4 brne .+2 ; 0xfaa <BearbeiteRxDaten+0x3a>
fa8: 40 c0 rjmp .+128 ; 0x102a <BearbeiteRxDaten+0xba>
faa: 88 36 cpi r24, 0x68 ; 104
fac: f9 f0 breq .+62 ; 0xfec <BearbeiteRxDaten+0x7c>
fae: 83 36 cpi r24, 0x63 ; 99
fb0: 09 f0 breq .+2 ; 0xfb4 <BearbeiteRxDaten+0x44>
fb2: 84 c0 rjmp .+264 ; 0x10bc <BearbeiteRxDaten+0x14c>
fb4: 08 c0 rjmp .+16 ; 0xfc6 <BearbeiteRxDaten+0x56>
fb6: 84 37 cpi r24, 0x74 ; 116
fb8: 59 f1 breq .+86 ; 0x1010 <BearbeiteRxDaten+0xa0>
fba: 86 37 cpi r24, 0x76 ; 118
fbc: 91 f1 breq .+100 ; 0x1022 <BearbeiteRxDaten+0xb2>
fbe: 81 37 cpi r24, 0x71 ; 113
fc0: 09 f0 breq .+2 ; 0xfc4 <BearbeiteRxDaten+0x54>
fc2: 7c c0 rjmp .+248 ; 0x10bc <BearbeiteRxDaten+0x14c>
fc4: 36 c0 rjmp .+108 ; 0x1032 <BearbeiteRxDaten+0xc2>
fc6: 20 91 96 01 lds r18, 0x0196
fca: 43 e0 ldi r20, 0x03 ; 3
fcc: 6b e0 ldi r22, 0x0B ; 11
fce: 85 ef ldi r24, 0xF5 ; 245
fd0: 93 e0 ldi r25, 0x03 ; 3
fd2: 0e 94 c3 06 call 0xd86 ; 0xd86 <Decode64>
fd6: 80 91 cd 01 lds r24, 0x01CD
fda: 90 91 f7 03 lds r25, 0x03F7
fde: 89 2b or r24, r25
fe0: 80 93 cd 01 sts 0x01CD, r24
fe4: 81 e0 ldi r24, 0x01 ; 1
fe6: 80 93 90 01 sts 0x0190, r24
fea: 68 c0 rjmp .+208 ; 0x10bc <BearbeiteRxDaten+0x14c>
fec: 20 91 96 01 lds r18, 0x0196
ff0: 43 e0 ldi r20, 0x03 ; 3
ff2: 62 e0 ldi r22, 0x02 ; 2
ff4: ce 01 movw r24, r28
ff6: 01 96 adiw r24, 0x01 ; 1
ff8: 0e 94 c3 06 call 0xd86 ; 0xd86 <Decode64>
ffc: 80 91 cd 01 lds r24, 0x01CD
1000: 99 81 ldd r25, Y+1 ; 0x01
1002: 89 2b or r24, r25
1004: 80 93 cd 01 sts 0x01CD, r24
1008: 81 e0 ldi r24, 0x01 ; 1
100a: 80 93 8f 01 sts 0x018F, r24
100e: 56 c0 rjmp .+172 ; 0x10bc <BearbeiteRxDaten+0x14c>
1010: 20 91 96 01 lds r18, 0x0196
1014: 43 e0 ldi r20, 0x03 ; 3
1016: 64 e0 ldi r22, 0x04 ; 4
1018: 88 e9 ldi r24, 0x98 ; 152
101a: 91 e0 ldi r25, 0x01 ; 1
101c: 0e 94 c3 06 call 0xd86 ; 0xd86 <Decode64>
1020: 4d c0 rjmp .+154 ; 0x10bc <BearbeiteRxDaten+0x14c>
1022: 81 e0 ldi r24, 0x01 ; 1
1024: 80 93 91 01 sts 0x0191, r24
1028: 49 c0 rjmp .+146 ; 0x10bc <BearbeiteRxDaten+0x14c>
102a: 81 e0 ldi r24, 0x01 ; 1
102c: 80 93 8e 01 sts 0x018E, r24
1030: 45 c0 rjmp .+138 ; 0x10bc <BearbeiteRxDaten+0x14c>
1032: 20 91 96 01 lds r18, 0x0196
1036: 43 e0 ldi r20, 0x03 ; 3
1038: 62 e0 ldi r22, 0x02 ; 2
103a: ce 01 movw r24, r28
103c: 01 96 adiw r24, 0x01 ; 1
103e: 0e 94 c3 06 call 0xd86 ; 0xd86 <Decode64>
1042: 89 81 ldd r24, Y+1 ; 0x01
1044: 8f 3f cpi r24, 0xFF ; 255
1046: 89 f0 breq .+34 ; 0x106a <BearbeiteRxDaten+0xfa>
1048: 86 30 cpi r24, 0x06 ; 6
104a: 10 f0 brcs .+4 ; 0x1050 <BearbeiteRxDaten+0xe0>
104c: 85 e0 ldi r24, 0x05 ; 5
104e: 89 83 std Y+1, r24 ; 0x01
1050: 4a e3 ldi r20, 0x3A ; 58
1052: 6d e6 ldi r22, 0x6D ; 109
1054: 75 e0 ldi r23, 0x05 ; 5
1056: 89 81 ldd r24, Y+1 ; 0x01
1058: 0e 94 17 02 call 0x42e ; 0x42e <ReadParameterSet>
105c: 89 81 ldd r24, Y+1 ; 0x01
105e: 2a e3 ldi r18, 0x3A ; 58
1060: 4d e6 ldi r20, 0x6D ; 109
1062: 55 e0 ldi r21, 0x05 ; 5
1064: 60 91 b3 02 lds r22, 0x02B3
1068: 08 c0 rjmp .+16 ; 0x107a <BearbeiteRxDaten+0x10a>
106a: 10 91 b3 02 lds r17, 0x02B3
106e: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <GetActiveParamSetNumber>
1072: 2a e3 ldi r18, 0x3A ; 58
1074: 4d e6 ldi r20, 0x6D ; 109
1076: 55 e0 ldi r21, 0x05 ; 5
1078: 61 2f mov r22, r17
107a: 85 5b subi r24, 0xB5 ; 181
107c: 0e 94 5b 06 call 0xcb6 ; 0xcb6 <SendOutData>
1080: 1d c0 rjmp .+58 ; 0x10bc <BearbeiteRxDaten+0x14c>
1082: 20 91 96 01 lds r18, 0x0196
1086: 43 e0 ldi r20, 0x03 ; 3
1088: 6a e3 ldi r22, 0x3A ; 58
108a: 8d e6 ldi r24, 0x6D ; 109
108c: 95 e0 ldi r25, 0x05 ; 5
108e: 0e 94 c3 06 call 0xd86 ; 0xd86 <Decode64>
1092: 80 91 27 04 lds r24, 0x0427
1096: 4a e3 ldi r20, 0x3A ; 58
1098: 6d e6 ldi r22, 0x6D ; 109
109a: 75 e0 ldi r23, 0x05 ; 5
109c: 8b 56 subi r24, 0x6B ; 107
109e: 0e 94 ff 01 call 0x3fe ; 0x3fe <WriteParameterSet>
10a2: 80 91 27 04 lds r24, 0x0427
10a6: 8b 56 subi r24, 0x6B ; 107
10a8: a2 e0 ldi r26, 0x02 ; 2
10aa: b0 e0 ldi r27, 0x00 ; 0
10ac: 08 2e mov r0, r24
10ae: 0e 94 2b 2d call 0x5a56 ; 0x5a56 <__eeprom_write_byte_1F2021>
10b2: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <GetActiveParamSetNumber>
10b6: 99 27 eor r25, r25
10b8: 0e 94 4b 1e call 0x3c96 ; 0x3c96 <Piep>
10bc: 10 92 93 01 sts 0x0193, r1
10c0: 22 96 adiw r28, 0x02 ; 2
10c2: 0f b6 in r0, 0x3f ; 63
10c4: f8 94 cli
10c6: de bf out 0x3e, r29 ; 62
10c8: 0f be out 0x3f, r0 ; 63
10ca: cd bf out 0x3d, r28 ; 61
10cc: df 91 pop r29
10ce: cf 91 pop r28
10d0: 1f 91 pop r17
10d2: 08 95 ret
000010d4 <Putchar>:
10d4: 98 2f mov r25, r24
10d6: 80 91 26 05 lds r24, 0x0526
10da: 81 30 cpi r24, 0x01 ; 1
10dc: 69 f4 brne .+26 ; 0x10f8 <Putchar+0x24>
10de: 80 91 cc 01 lds r24, 0x01CC
10e2: e8 2f mov r30, r24
10e4: ff 27 eor r31, r31
10e6: ea 5e subi r30, 0xEA ; 234
10e8: fe 4f sbci r31, 0xFE ; 254
10ea: 90 83 st Z, r25
10ec: 8f 5f subi r24, 0xFF ; 255
10ee: 80 93 cc 01 sts 0x01CC, r24
10f2: 21 e0 ldi r18, 0x01 ; 1
10f4: 30 e0 ldi r19, 0x00 ; 0
10f6: 05 c0 rjmp .+10 ; 0x1102 <__stack+0x3>
10f8: 89 2f mov r24, r25
10fa: 0e 94 1b 07 call 0xe36 ; 0xe36 <uart_putchar>
10fe: 28 2f mov r18, r24
1100: 33 27 eor r19, r19
1102: c9 01 movw r24, r18
1104: 08 95 ret
00001106 <PAD_0>:
1106: 1f 93 push r17
1108: 18 2f mov r17, r24
110a: 04 c0 rjmp .+8 ; 0x1114 <PAD_0+0xe>
110c: 80 e3 ldi r24, 0x30 ; 48
110e: 0e 94 6a 08 call 0x10d4 ; 0x10d4 <Putchar>
1112: 11 50 subi r17, 0x01 ; 1
1114: 11 16 cp r1, r17
1116: d4 f3 brlt .-12 ; 0x110c <PAD_0+0x6>
1118: 1f 91 pop r17
111a: 08 95 ret
0000111c <PAD_SP>:
111c: 1f 93 push r17
111e: 18 2f mov r17, r24
1120: 04 c0 rjmp .+8 ; 0x112a <PAD_SP+0xe>
1122: 80 e2 ldi r24, 0x20 ; 32
1124: 0e 94 6a 08 call 0x10d4 ; 0x10d4 <Putchar>
1128: 11 50 subi r17, 0x01 ; 1
112a: 11 16 cp r1, r17
112c: d4 f3 brlt .-12 ; 0x1122 <PAD_SP+0x6>
112e: 1f 91 pop r17
1130: 08 95 ret
00001132 <PRINTP>:
1132: 0f 93 push r16
1134: 1f 93 push r17
1136: cf 93 push r28
1138: df 93 push r29
113a: 8c 01 movw r16, r24
113c: eb 01 movw r28, r22
113e: 08 c0 rjmp .+16 ; 0x1150 <PRINTP+0x1e>
1140: f8 01 movw r30, r16
1142: 0f 5f subi r16, 0xFF ; 255
1144: 1f 4f sbci r17, 0xFF ; 255
1146: e4 91 lpm r30, Z
1148: 8e 2f mov r24, r30
114a: 0e 94 6a 08 call 0x10d4 ; 0x10d4 <Putchar>
114e: 21 97 sbiw r28, 0x01 ; 1
1150: 20 97 sbiw r28, 0x00 ; 0
1152: b1 f7 brne .-20 ; 0x1140 <PRINTP+0xe>
1154: df 91 pop r29
1156: cf 91 pop r28
1158: 1f 91 pop r17
115a: 0f 91 pop r16
115c: 08 95 ret
0000115e <PRINT>:
115e: 0f 93 push r16
1160: 1f 93 push r17
1162: cf 93 push r28
1164: df 93 push r29
1166: 8c 01 movw r16, r24
1168: eb 01 movw r28, r22
116a: 06 c0 rjmp .+12 ; 0x1178 <PRINT+0x1a>
116c: f8 01 movw r30, r16
116e: 81 91 ld r24, Z+
1170: 8f 01 movw r16, r30
1172: 0e 94 6a 08 call 0x10d4 ; 0x10d4 <Putchar>
1176: 21 97 sbiw r28, 0x01 ; 1
1178: 20 97 sbiw r28, 0x00 ; 0
117a: c1 f7 brne .-16 ; 0x116c <PRINT+0xe>
117c: df 91 pop r29
117e: cf 91 pop r28
1180: 1f 91 pop r17
1182: 0f 91 pop r16
1184: 08 95 ret
00001186 <_printf_P>:
1186: 2f 92 push r2
1188: 3f 92 push r3
118a: 4f 92 push r4
118c: 5f 92 push r5
118e: 6f 92 push r6
1190: 7f 92 push r7
1192: 8f 92 push r8
1194: 9f 92 push r9
1196: af 92 push r10
1198: bf 92 push r11
119a: cf 92 push r12
119c: df 92 push r13
119e: ef 92 push r14
11a0: ff 92 push r15
11a2: 0f 93 push r16
11a4: 1f 93 push r17
11a6: cf 93 push r28
11a8: df 93 push r29
11aa: cd b7 in r28, 0x3d ; 61
11ac: de b7 in r29, 0x3e ; 62
11ae: e3 97 sbiw r28, 0x33 ; 51
11b0: 0f b6 in r0, 0x3f ; 63
11b2: f8 94 cli
11b4: de bf out 0x3e, r29 ; 62
11b6: 0f be out 0x3f, r0 ; 63
11b8: cd bf out 0x3d, r28 ; 61
11ba: 29 96 adiw r28, 0x09 ; 9
11bc: 8f ad ldd r24, Y+63 ; 0x3f
11be: 29 97 sbiw r28, 0x09 ; 9
11c0: 80 93 26 05 sts 0x0526, r24
11c4: ce 01 movw r24, r28
11c6: 85 5b subi r24, 0xB5 ; 181
11c8: 9f 4f sbci r25, 0xFF ; 255
11ca: 9d 83 std Y+5, r25 ; 0x05
11cc: 8c 83 std Y+4, r24 ; 0x04
11ce: 2b 96 adiw r28, 0x0b ; 11
11d0: 8e ad ldd r24, Y+62 ; 0x3e
11d2: 9f ad ldd r25, Y+63 ; 0x3f
11d4: 2b 97 sbiw r28, 0x0b ; 11
11d6: 9f a7 std Y+47, r25 ; 0x2f
11d8: 8e a7 std Y+46, r24 ; 0x2e
11da: 22 24 eor r2, r2
11dc: 33 24 eor r3, r3
11de: 21 01 movw r4, r2
11e0: 02 c0 rjmp .+4 ; 0x11e6 <_printf_P+0x60>
11e2: 13 01 movw r2, r6
11e4: 24 01 movw r4, r8
11e6: 0e a5 ldd r16, Y+46 ; 0x2e
11e8: 1f a5 ldd r17, Y+47 ; 0x2f
11ea: 02 c0 rjmp .+4 ; 0x11f0 <_printf_P+0x6a>
11ec: 0f 5f subi r16, 0xFF ; 255
11ee: 1f 4f sbci r17, 0xFF ; 255
11f0: f8 01 movw r30, r16
11f2: f4 90 lpm r15, Z
11f4: ff 20 and r15, r15
11f6: 19 f0 breq .+6 ; 0x11fe <_printf_P+0x78>
11f8: f5 e2 ldi r31, 0x25 ; 37
11fa: ff 16 cp r15, r31
11fc: b9 f7 brne .-18 ; 0x11ec <_printf_P+0x66>
11fe: b8 01 movw r22, r16
1200: 8e a5 ldd r24, Y+46 ; 0x2e
1202: 9f a5 ldd r25, Y+47 ; 0x2f
1204: 68 1b sub r22, r24
1206: 79 0b sbc r23, r25
1208: 11 f0 breq .+4 ; 0x120e <_printf_P+0x88>
120a: 0e 94 99 08 call 0x1132 ; 0x1132 <PRINTP>
120e: ff 20 and r15, r15
1210: 09 f4 brne .+2 ; 0x1214 <_printf_P+0x8e>
1212: 44 c2 rjmp .+1160 ; 0x169c <_printf_P+0x516>
1214: 0f 5f subi r16, 0xFF ; 255
1216: 1f 4f sbci r17, 0xFF ; 255
1218: 1f a7 std Y+47, r17 ; 0x2f
121a: 0e a7 std Y+46, r16 ; 0x2e
121c: 19 82 std Y+1, r1 ; 0x01
121e: ac 81 ldd r26, Y+4 ; 0x04
1220: bd 81 ldd r27, Y+5 ; 0x05
1222: 1b aa std Y+51, r1 ; 0x33
1224: 1a aa std Y+50, r1 ; 0x32
1226: 9f ef ldi r25, 0xFF ; 255
1228: 99 ab std Y+49, r25 ; 0x31
122a: ee a5 ldd r30, Y+46 ; 0x2e
122c: ff a5 ldd r31, Y+47 ; 0x2f
122e: cf 01 movw r24, r30
1230: 01 96 adiw r24, 0x01 ; 1
1232: 9f a7 std Y+47, r25 ; 0x2f
1234: 8e a7 std Y+46, r24 ; 0x2e
1236: b4 90 lpm r11, Z
1238: 95 e7 ldi r25, 0x75 ; 117
123a: b9 16 cp r11, r25
123c: 21 f0 breq .+8 ; 0x1246 <_printf_P+0xc0>
123e: 8b 2d mov r24, r11
1240: 80 62 ori r24, 0x20 ; 32
1242: 88 37 cpi r24, 0x78 ; 120
1244: 89 f4 brne .+34 ; 0x1268 <_printf_P+0xe2>
1246: eb a9 ldd r30, Y+51 ; 0x33
1248: e0 ff sbrs r30, 0
124a: 07 c0 rjmp .+14 ; 0x125a <_printf_P+0xd4>
124c: 2d 90 ld r2, X+
124e: 3d 90 ld r3, X+
1250: 4d 90 ld r4, X+
1252: 5c 90 ld r5, X
1254: 13 97 sbiw r26, 0x03 ; 3
1256: 14 96 adiw r26, 0x04 ; 4
1258: 07 c0 rjmp .+14 ; 0x1268 <_printf_P+0xe2>
125a: 8d 91 ld r24, X+
125c: 9c 91 ld r25, X
125e: 11 97 sbiw r26, 0x01 ; 1
1260: 1c 01 movw r2, r24
1262: 44 24 eor r4, r4
1264: 55 24 eor r5, r5
1266: 12 96 adiw r26, 0x02 ; 2
1268: f0 e2 ldi r31, 0x20 ; 32
126a: bf 16 cp r11, r31
126c: 21 f4 brne .+8 ; 0x1276 <_printf_P+0xf0>
126e: 89 81 ldd r24, Y+1 ; 0x01
1270: 88 23 and r24, r24
1272: d9 f6 brne .-74 ; 0x122a <_printf_P+0xa4>
1274: 85 c0 rjmp .+266 ; 0x1380 <_printf_P+0x1fa>
1276: 83 e2 ldi r24, 0x23 ; 35
1278: b8 16 cp r11, r24
127a: 09 f4 brne .+2 ; 0x127e <_printf_P+0xf8>
127c: 83 c0 rjmp .+262 ; 0x1384 <_printf_P+0x1fe>
127e: 9a e2 ldi r25, 0x2A ; 42
1280: b9 16 cp r11, r25
1282: 21 f0 breq .+8 ; 0x128c <_printf_P+0x106>
1284: ed e2 ldi r30, 0x2D ; 45
1286: be 16 cp r11, r30
1288: 69 f4 brne .+26 ; 0x12a4 <_printf_P+0x11e>
128a: 08 c0 rjmp .+16 ; 0x129c <_printf_P+0x116>
128c: fd 01 movw r30, r26
128e: 12 96 adiw r26, 0x02 ; 2
1290: e0 81 ld r30, Z
1292: ea ab std Y+50, r30 ; 0x32
1294: e7 ff sbrs r30, 7
1296: c9 cf rjmp .-110 ; 0x122a <_printf_P+0xa4>
1298: e1 95 neg r30
129a: ea ab std Y+50, r30 ; 0x32
129c: fb a9 ldd r31, Y+51 ; 0x33
129e: f0 61 ori r31, 0x10 ; 16
12a0: ff 7d andi r31, 0xDF ; 223
12a2: 72 c0 rjmp .+228 ; 0x1388 <_printf_P+0x202>
12a4: 8b e2 ldi r24, 0x2B ; 43
12a6: b8 16 cp r11, r24
12a8: 09 f4 brne .+2 ; 0x12ac <_printf_P+0x126>
12aa: 6a c0 rjmp .+212 ; 0x1380 <_printf_P+0x1fa>
12ac: 9e e2 ldi r25, 0x2E ; 46
12ae: b9 16 cp r11, r25
12b0: b1 f5 brne .+108 ; 0x131e <_printf_P+0x198>
12b2: 2e a5 ldd r18, Y+46 ; 0x2e
12b4: 3f a5 ldd r19, Y+47 ; 0x2f
12b6: 2f 5f subi r18, 0xFF ; 255
12b8: 3f 4f sbci r19, 0xFF ; 255
12ba: ee a5 ldd r30, Y+46 ; 0x2e
12bc: ff a5 ldd r31, Y+47 ; 0x2f
12be: 84 91 lpm r24, Z
12c0: 8a 32 cpi r24, 0x2A ; 42
12c2: 21 f0 breq .+8 ; 0x12cc <_printf_P+0x146>
12c4: b8 2e mov r11, r24
12c6: 20 e0 ldi r18, 0x00 ; 0
12c8: 30 e0 ldi r19, 0x00 ; 0
12ca: 1b c0 rjmp .+54 ; 0x1302 <_printf_P+0x17c>
12cc: fd 01 movw r30, r26
12ce: 12 96 adiw r26, 0x02 ; 2
12d0: 40 81 ld r20, Z
12d2: 51 81 ldd r21, Z+1 ; 0x01
12d4: 57 ff sbrs r21, 7
12d6: 02 c0 rjmp .+4 ; 0x12dc <_printf_P+0x156>
12d8: 4f ef ldi r20, 0xFF ; 255
12da: 5f ef ldi r21, 0xFF ; 255
12dc: 49 ab std Y+49, r20 ; 0x31
12de: 3f a7 std Y+47, r19 ; 0x2f
12e0: 2e a7 std Y+46, r18 ; 0x2e
12e2: a3 cf rjmp .-186 ; 0x122a <_printf_P+0xa4>
12e4: c9 01 movw r24, r18
12e6: 03 e0 ldi r16, 0x03 ; 3
12e8: 88 0f add r24, r24
12ea: 99 1f adc r25, r25
12ec: 0a 95 dec r16
12ee: e1 f7 brne .-8 ; 0x12e8 <_printf_P+0x162>
12f0: 22 0f add r18, r18
12f2: 33 1f adc r19, r19
12f4: 28 0f add r18, r24
12f6: 39 1f adc r19, r25
12f8: 2b 0d add r18, r11
12fa: 31 1d adc r19, r1
12fc: 20 53 subi r18, 0x30 ; 48
12fe: 30 40 sbci r19, 0x00 ; 0
1300: b4 90 lpm r11, Z
1302: 31 96 adiw r30, 0x01 ; 1
1304: 8b 2d mov r24, r11
1306: 80 53 subi r24, 0x30 ; 48
1308: 8a 30 cpi r24, 0x0A ; 10
130a: 60 f3 brcs .-40 ; 0x12e4 <_printf_P+0x15e>
130c: ff a7 std Y+47, r31 ; 0x2f
130e: ee a7 std Y+46, r30 ; 0x2e
1310: a9 01 movw r20, r18
1312: 37 ff sbrs r19, 7
1314: 02 c0 rjmp .+4 ; 0x131a <_printf_P+0x194>
1316: 4f ef ldi r20, 0xFF ; 255
1318: 5f ef ldi r21, 0xFF ; 255
131a: 49 ab std Y+49, r20 ; 0x31
131c: 8d cf rjmp .-230 ; 0x1238 <_printf_P+0xb2>
131e: f0 e3 ldi r31, 0x30 ; 48
1320: bf 16 cp r11, r31
1322: 31 f4 brne .+12 ; 0x1330 <_printf_P+0x1aa>
1324: 8b a9 ldd r24, Y+51 ; 0x33
1326: 84 fd sbrc r24, 4
1328: 80 cf rjmp .-256 ; 0x122a <_printf_P+0xa4>
132a: 80 62 ori r24, 0x20 ; 32
132c: 8b ab std Y+51, r24 ; 0x33
132e: 7d cf rjmp .-262 ; 0x122a <_printf_P+0xa4>
1330: 8b 2d mov r24, r11
1332: 81 53 subi r24, 0x31 ; 49
1334: 89 30 cpi r24, 0x09 ; 9
1336: e8 f4 brcc .+58 ; 0x1372 <_printf_P+0x1ec>
1338: 20 e0 ldi r18, 0x00 ; 0
133a: 30 e0 ldi r19, 0x00 ; 0
133c: c9 01 movw r24, r18
133e: f3 e0 ldi r31, 0x03 ; 3
1340: 88 0f add r24, r24
1342: 99 1f adc r25, r25
1344: fa 95 dec r31
1346: e1 f7 brne .-8 ; 0x1340 <_printf_P+0x1ba>
1348: 22 0f add r18, r18
134a: 33 1f adc r19, r19
134c: 28 0f add r18, r24
134e: 39 1f adc r19, r25
1350: 2b 0d add r18, r11
1352: 31 1d adc r19, r1
1354: 20 53 subi r18, 0x30 ; 48
1356: 30 40 sbci r19, 0x00 ; 0
1358: ee a5 ldd r30, Y+46 ; 0x2e
135a: ff a5 ldd r31, Y+47 ; 0x2f
135c: cf 01 movw r24, r30
135e: 01 96 adiw r24, 0x01 ; 1
1360: 9f a7 std Y+47, r25 ; 0x2f
1362: 8e a7 std Y+46, r24 ; 0x2e
1364: b4 90 lpm r11, Z
1366: 8b 2d mov r24, r11
1368: 80 53 subi r24, 0x30 ; 48
136a: 8a 30 cpi r24, 0x0A ; 10
136c: 38 f3 brcs .-50 ; 0x133c <_printf_P+0x1b6>
136e: 2a ab std Y+50, r18 ; 0x32
1370: 63 cf rjmp .-314 ; 0x1238 <_printf_P+0xb2>
1372: 98 e6 ldi r25, 0x68 ; 104
1374: b9 16 cp r11, r25
1376: 51 f4 brne .+20 ; 0x138c <_printf_P+0x206>
1378: eb a9 ldd r30, Y+51 ; 0x33
137a: e4 60 ori r30, 0x04 ; 4
137c: eb ab std Y+51, r30 ; 0x33
137e: 55 cf rjmp .-342 ; 0x122a <_printf_P+0xa4>
1380: b9 82 std Y+1, r11 ; 0x01
1382: 53 cf rjmp .-346 ; 0x122a <_printf_P+0xa4>
1384: fb a9 ldd r31, Y+51 ; 0x33
1386: f8 60 ori r31, 0x08 ; 8
1388: fb ab std Y+51, r31 ; 0x33
138a: 4f cf rjmp .-354 ; 0x122a <_printf_P+0xa4>
138c: 8c e6 ldi r24, 0x6C ; 108
138e: b8 16 cp r11, r24
1390: 21 f4 brne .+8 ; 0x139a <_printf_P+0x214>
1392: 9b a9 ldd r25, Y+51 ; 0x33
1394: 91 60 ori r25, 0x01 ; 1
1396: 9b ab std Y+51, r25 ; 0x33
1398: 48 cf rjmp .-368 ; 0x122a <_printf_P+0xa4>
139a: bd 83 std Y+5, r27 ; 0x05
139c: ac 83 std Y+4, r26 ; 0x04
139e: e3 e6 ldi r30, 0x63 ; 99
13a0: be 16 cp r11, r30
13a2: 39 f4 brne .+14 ; 0x13b2 <_printf_P+0x22c>
13a4: 12 96 adiw r26, 0x02 ; 2
13a6: bd 83 std Y+5, r27 ; 0x05
13a8: ac 83 std Y+4, r26 ; 0x04
13aa: 12 97 sbiw r26, 0x02 ; 2
13ac: 8c 91 ld r24, X
13ae: 8e 83 std Y+6, r24 ; 0x06
13b0: 1a c1 rjmp .+564 ; 0x15e6 <_printf_P+0x460>
13b2: f4 e4 ldi r31, 0x44 ; 68
13b4: bf 16 cp r11, r31
13b6: 39 f0 breq .+14 ; 0x13c6 <_printf_P+0x240>
13b8: 84 e6 ldi r24, 0x64 ; 100
13ba: b8 16 cp r11, r24
13bc: 39 f0 breq .+14 ; 0x13cc <_printf_P+0x246>
13be: 99 e6 ldi r25, 0x69 ; 105
13c0: b9 16 cp r11, r25
13c2: 59 f5 brne .+86 ; 0x141a <_printf_P+0x294>
13c4: 03 c0 rjmp .+6 ; 0x13cc <_printf_P+0x246>
13c6: eb a9 ldd r30, Y+51 ; 0x33
13c8: e1 60 ori r30, 0x01 ; 1
13ca: eb ab std Y+51, r30 ; 0x33
13cc: fb a9 ldd r31, Y+51 ; 0x33
13ce: f0 ff sbrs r31, 0
13d0: 08 c0 rjmp .+16 ; 0x13e2 <_printf_P+0x25c>
13d2: 14 96 adiw r26, 0x04 ; 4
13d4: bd 83 std Y+5, r27 ; 0x05
13d6: ac 83 std Y+4, r26 ; 0x04
13d8: 5e 90 ld r5, -X
13da: 4e 90 ld r4, -X
13dc: 3e 90 ld r3, -X
13de: 2e 90 ld r2, -X
13e0: 0a c0 rjmp .+20 ; 0x13f6 <_printf_P+0x270>
13e2: 12 96 adiw r26, 0x02 ; 2
13e4: bd 83 std Y+5, r27 ; 0x05
13e6: ac 83 std Y+4, r26 ; 0x04
13e8: 9e 91 ld r25, -X
13ea: 8e 91 ld r24, -X
13ec: 1c 01 movw r2, r24
13ee: 44 24 eor r4, r4
13f0: 37 fc sbrc r3, 7
13f2: 40 94 com r4
13f4: 54 2c mov r5, r4
13f6: 57 fc sbrc r5, 7
13f8: 03 c0 rjmp .+6 ; 0x1400 <_printf_P+0x27a>
13fa: 8a e0 ldi r24, 0x0A ; 10
13fc: 88 ab std Y+48, r24 ; 0x30
13fe: 94 c0 rjmp .+296 ; 0x1528 <_printf_P+0x3a2>
1400: 50 94 com r5
1402: 40 94 com r4
1404: 30 94 com r3
1406: 20 94 com r2
1408: 21 1c adc r2, r1
140a: 31 1c adc r3, r1
140c: 41 1c adc r4, r1
140e: 51 1c adc r5, r1
1410: 8d e2 ldi r24, 0x2D ; 45
1412: 89 83 std Y+1, r24 ; 0x01
1414: 9a e0 ldi r25, 0x0A ; 10
1416: 98 ab std Y+48, r25 ; 0x30
1418: 87 c0 rjmp .+270 ; 0x1528 <_printf_P+0x3a2>
141a: ef e4 ldi r30, 0x4F ; 79
141c: be 16 cp r11, r30
141e: 29 f0 breq .+10 ; 0x142a <_printf_P+0x2a4>
1420: ff e6 ldi r31, 0x6F ; 111
1422: bf 16 cp r11, r31
1424: 39 f4 brne .+14 ; 0x1434 <_printf_P+0x2ae>
1426: 88 e0 ldi r24, 0x08 ; 8
1428: 63 c0 rjmp .+198 ; 0x14f0 <_printf_P+0x36a>
142a: 9b a9 ldd r25, Y+51 ; 0x33
142c: 91 60 ori r25, 0x01 ; 1
142e: 9b ab std Y+51, r25 ; 0x33
1430: e8 e0 ldi r30, 0x08 ; 8
1432: 58 c0 rjmp .+176 ; 0x14e4 <_printf_P+0x35e>
1434: f0 e7 ldi r31, 0x70 ; 112
1436: bf 16 cp r11, r31
1438: 81 f4 brne .+32 ; 0x145a <_printf_P+0x2d4>
143a: 12 96 adiw r26, 0x02 ; 2
143c: bd 83 std Y+5, r27 ; 0x05
143e: ac 83 std Y+4, r26 ; 0x04
1440: 9e 91 ld r25, -X
1442: 8e 91 ld r24, -X
1444: 1c 01 movw r2, r24
1446: 44 24 eor r4, r4
1448: 55 24 eor r5, r5
144a: 8b a9 ldd r24, Y+51 ; 0x33
144c: 80 64 ori r24, 0x40 ; 64
144e: 8b ab std Y+51, r24 ; 0x33
1450: 90 e1 ldi r25, 0x10 ; 16
1452: 98 ab std Y+48, r25 ; 0x30
1454: 78 e7 ldi r23, 0x78 ; 120
1456: b7 2e mov r11, r23
1458: 66 c0 rjmp .+204 ; 0x1526 <_printf_P+0x3a0>
145a: e3 e7 ldi r30, 0x73 ; 115
145c: be 16 cp r11, r30
145e: d9 f5 brne .+118 ; 0x14d6 <_printf_P+0x350>
1460: 12 96 adiw r26, 0x02 ; 2
1462: bd 83 std Y+5, r27 ; 0x05
1464: ac 83 std Y+4, r26 ; 0x04
1466: de 90 ld r13, -X
1468: ce 90 ld r12, -X
146a: c1 14 cp r12, r1
146c: d1 04 cpc r13, r1
146e: 89 f4 brne .+34 ; 0x1492 <_printf_P+0x30c>
1470: 88 e2 ldi r24, 0x28 ; 40
1472: 8e 83 std Y+6, r24 ; 0x06
1474: 8e e6 ldi r24, 0x6E ; 110
1476: 8f 83 std Y+7, r24 ; 0x07
1478: 85 e7 ldi r24, 0x75 ; 117
147a: 88 87 std Y+8, r24 ; 0x08
147c: 8c e6 ldi r24, 0x6C ; 108
147e: 89 87 std Y+9, r24 ; 0x09
1480: 8a 87 std Y+10, r24 ; 0x0a
1482: 89 e2 ldi r24, 0x29 ; 41
1484: 8b 87 std Y+11, r24 ; 0x0b
1486: 1c 86 std Y+12, r1 ; 0x0c
1488: 66 e0 ldi r22, 0x06 ; 6
148a: c6 2e mov r12, r22
148c: d1 2c mov r13, r1
148e: cc 0e add r12, r28
1490: dd 1e adc r13, r29
1492: f9 a9 ldd r31, Y+49 ; 0x31
1494: f7 fd sbrc r31, 7
1496: 13 c0 rjmp .+38 ; 0x14be <_printf_P+0x338>
1498: 4f 2f mov r20, r31
149a: 55 27 eor r21, r21
149c: 47 fd sbrc r20, 7
149e: 50 95 com r21
14a0: 60 e0 ldi r22, 0x00 ; 0
14a2: 70 e0 ldi r23, 0x00 ; 0
14a4: c6 01 movw r24, r12
14a6: 0e 94 d1 2a call 0x55a2 ; 0x55a2 <memchr>
14aa: 00 97 sbiw r24, 0x00 ; 0
14ac: 11 f4 brne .+4 ; 0x14b2 <_printf_P+0x32c>
14ae: 19 a9 ldd r17, Y+49 ; 0x31
14b0: 0d c0 rjmp .+26 ; 0x14cc <_printf_P+0x346>
14b2: 8c 19 sub r24, r12
14b4: 19 a9 ldd r17, Y+49 ; 0x31
14b6: 81 17 cp r24, r17
14b8: 4c f4 brge .+18 ; 0x14cc <_printf_P+0x346>
14ba: 18 2f mov r17, r24
14bc: 07 c0 rjmp .+14 ; 0x14cc <_printf_P+0x346>
14be: f6 01 movw r30, r12
14c0: 01 90 ld r0, Z+
14c2: 00 20 and r0, r0
14c4: e9 f7 brne .-6 ; 0x14c0 <_printf_P+0x33a>
14c6: 31 97 sbiw r30, 0x01 ; 1
14c8: 1e 2f mov r17, r30
14ca: 1c 19 sub r17, r12
14cc: 19 82 std Y+1, r1 ; 0x01
14ce: 42 01 movw r8, r4
14d0: 31 01 movw r6, r2
14d2: 40 e0 ldi r20, 0x00 ; 0
14d4: 94 c0 rjmp .+296 ; 0x15fe <_printf_P+0x478>
14d6: 85 e5 ldi r24, 0x55 ; 85
14d8: b8 16 cp r11, r24
14da: 31 f0 breq .+12 ; 0x14e8 <_printf_P+0x362>
14dc: 95 e7 ldi r25, 0x75 ; 117
14de: b9 16 cp r11, r25
14e0: 49 f4 brne .+18 ; 0x14f4 <_printf_P+0x36e>
14e2: ea e0 ldi r30, 0x0A ; 10
14e4: e8 ab std Y+48, r30 ; 0x30
14e6: 1f c0 rjmp .+62 ; 0x1526 <_printf_P+0x3a0>
14e8: fb a9 ldd r31, Y+51 ; 0x33
14ea: f1 60 ori r31, 0x01 ; 1
14ec: fb ab std Y+51, r31 ; 0x33
14ee: 8a e0 ldi r24, 0x0A ; 10
14f0: 88 ab std Y+48, r24 ; 0x30
14f2: 19 c0 rjmp .+50 ; 0x1526 <_printf_P+0x3a0>
14f4: 98 e5 ldi r25, 0x58 ; 88
14f6: b9 16 cp r11, r25
14f8: 21 f0 breq .+8 ; 0x1502 <_printf_P+0x37c>
14fa: e8 e7 ldi r30, 0x78 ; 120
14fc: be 16 cp r11, r30
14fe: 09 f0 breq .+2 ; 0x1502 <_printf_P+0x37c>
1500: 6e c0 rjmp .+220 ; 0x15de <_printf_P+0x458>
1502: fb a9 ldd r31, Y+51 ; 0x33
1504: f3 fd sbrc r31, 3
1506: 02 c0 rjmp .+4 ; 0x150c <_printf_P+0x386>
1508: 80 e1 ldi r24, 0x10 ; 16
150a: f2 cf rjmp .-28 ; 0x14f0 <_printf_P+0x36a>
150c: 21 14 cp r2, r1
150e: 31 04 cpc r3, r1
1510: 41 04 cpc r4, r1
1512: 51 04 cpc r5, r1
1514: 19 f4 brne .+6 ; 0x151c <_printf_P+0x396>
1516: 90 e1 ldi r25, 0x10 ; 16
1518: 98 ab std Y+48, r25 ; 0x30
151a: 05 c0 rjmp .+10 ; 0x1526 <_printf_P+0x3a0>
151c: eb a9 ldd r30, Y+51 ; 0x33
151e: e0 64 ori r30, 0x40 ; 64
1520: eb ab std Y+51, r30 ; 0x33
1522: f0 e1 ldi r31, 0x10 ; 16
1524: f8 ab std Y+48, r31 ; 0x30
1526: 19 82 std Y+1, r1 ; 0x01
1528: 89 a9 ldd r24, Y+49 ; 0x31
152a: 87 fd sbrc r24, 7
152c: 03 c0 rjmp .+6 ; 0x1534 <_printf_P+0x3ae>
152e: 9b a9 ldd r25, Y+51 ; 0x33
1530: 9f 7d andi r25, 0xDF ; 223
1532: 9b ab std Y+51, r25 ; 0x33
1534: 21 14 cp r2, r1
1536: 31 04 cpc r3, r1
1538: 41 04 cpc r4, r1
153a: 51 04 cpc r5, r1
153c: 61 f4 brne .+24 ; 0x1556 <_printf_P+0x3d0>
153e: e9 a9 ldd r30, Y+49 ; 0x31
1540: ee 23 and r30, r30
1542: 49 f4 brne .+18 ; 0x1556 <_printf_P+0x3d0>
1544: 66 24 eor r6, r6
1546: 77 24 eor r7, r7
1548: 43 01 movw r8, r6
154a: 5e e2 ldi r21, 0x2E ; 46
154c: c5 2e mov r12, r21
154e: d1 2c mov r13, r1
1550: cc 0e add r12, r28
1552: dd 1e adc r13, r29
1554: 3e c0 rjmp .+124 ; 0x15d2 <_printf_P+0x44c>
1556: 4e e2 ldi r20, 0x2E ; 46
1558: c4 2e mov r12, r20
155a: d1 2c mov r13, r1
155c: cc 0e add r12, r28
155e: dd 1e adc r13, r29
1560: f8 a9 ldd r31, Y+48 ; 0x30
1562: ef 2e mov r14, r31
1564: ff 24 eor r15, r15
1566: 00 27 eor r16, r16
1568: 11 27 eor r17, r17
156a: c2 01 movw r24, r4
156c: b1 01 movw r22, r2
156e: a8 01 movw r20, r16
1570: 97 01 movw r18, r14
1572: 0e 94 e6 2c call 0x59cc ; 0x59cc <__udivmodsi4>
1576: 6a 30 cpi r22, 0x0A ; 10
1578: 20 f4 brcc .+8 ; 0x1582 <_printf_P+0x3fc>
157a: 30 e3 ldi r19, 0x30 ; 48
157c: a3 2e mov r10, r19
157e: a6 0e add r10, r22
1580: 08 c0 rjmp .+16 ; 0x1592 <_printf_P+0x40c>
1582: 27 e5 ldi r18, 0x57 ; 87
1584: a2 2e mov r10, r18
1586: a6 0e add r10, r22
1588: 88 e5 ldi r24, 0x58 ; 88
158a: b8 16 cp r11, r24
158c: 11 f4 brne .+4 ; 0x1592 <_printf_P+0x40c>
158e: 9f ed ldi r25, 0xDF ; 223
1590: a9 22 and r10, r25
1592: f6 01 movw r30, r12
1594: a2 92 st -Z, r10
1596: 6f 01 movw r12, r30
1598: c2 01 movw r24, r4
159a: b1 01 movw r22, r2
159c: a8 01 movw r20, r16
159e: 97 01 movw r18, r14
15a0: 0e 94 e6 2c call 0x59cc ; 0x59cc <__udivmodsi4>
15a4: 39 01 movw r6, r18
15a6: 4a 01 movw r8, r20
15a8: 2e 14 cp r2, r14
15aa: 3f 04 cpc r3, r15
15ac: 40 06 cpc r4, r16
15ae: 51 06 cpc r5, r17
15b0: 18 f0 brcs .+6 ; 0x15b8 <_printf_P+0x432>
15b2: 19 01 movw r2, r18
15b4: 2a 01 movw r4, r20
15b6: d9 cf rjmp .-78 ; 0x156a <_printf_P+0x3e4>
15b8: f8 a9 ldd r31, Y+48 ; 0x30
15ba: f8 30 cpi r31, 0x08 ; 8
15bc: 51 f4 brne .+20 ; 0x15d2 <_printf_P+0x44c>
15be: 8b a9 ldd r24, Y+51 ; 0x33
15c0: 83 ff sbrs r24, 3
15c2: 07 c0 rjmp .+14 ; 0x15d2 <_printf_P+0x44c>
15c4: 90 e3 ldi r25, 0x30 ; 48
15c6: a9 16 cp r10, r25
15c8: 21 f0 breq .+8 ; 0x15d2 <_printf_P+0x44c>
15ca: 80 e3 ldi r24, 0x30 ; 48
15cc: f6 01 movw r30, r12
15ce: 82 93 st -Z, r24
15d0: 6f 01 movw r12, r30
15d2: ce 01 movw r24, r28
15d4: 8c 19 sub r24, r12
15d6: 18 2f mov r17, r24
15d8: 12 5d subi r17, 0xD2 ; 210
15da: 49 a9 ldd r20, Y+49 ; 0x31
15dc: 10 c0 rjmp .+32 ; 0x15fe <_printf_P+0x478>
15de: bb 20 and r11, r11
15e0: 09 f4 brne .+2 ; 0x15e4 <_printf_P+0x45e>
15e2: 5c c0 rjmp .+184 ; 0x169c <_printf_P+0x516>
15e4: be 82 std Y+6, r11 ; 0x06
15e6: 19 82 std Y+1, r1 ; 0x01
15e8: 42 01 movw r8, r4
15ea: 31 01 movw r6, r2
15ec: 00 e0 ldi r16, 0x00 ; 0
15ee: 11 e0 ldi r17, 0x01 ; 1
15f0: 96 e0 ldi r25, 0x06 ; 6
15f2: c9 2e mov r12, r25
15f4: d1 2c mov r13, r1
15f6: cc 0e add r12, r28
15f8: dd 1e adc r13, r29
15fa: 21 e0 ldi r18, 0x01 ; 1
15fc: 05 c0 rjmp .+10 ; 0x1608 <_printf_P+0x482>
15fe: 21 2f mov r18, r17
1600: 04 2f mov r16, r20
1602: 01 1b sub r16, r17
1604: 07 fd sbrc r16, 7
1606: 00 e0 ldi r16, 0x00 ; 0
1608: 89 81 ldd r24, Y+1 ; 0x01
160a: 88 23 and r24, r24
160c: 19 f0 breq .+6 ; 0x1614 <_printf_P+0x48e>
160e: 81 2f mov r24, r17
1610: 8f 5f subi r24, 0xFF ; 255
1612: 07 c0 rjmp .+14 ; 0x1622 <_printf_P+0x49c>
1614: 9b a9 ldd r25, Y+51 ; 0x33
1616: 96 fd sbrc r25, 6
1618: 02 c0 rjmp .+4 ; 0x161e <_printf_P+0x498>
161a: 81 2f mov r24, r17
161c: 02 c0 rjmp .+4 ; 0x1622 <_printf_P+0x49c>
161e: 82 2f mov r24, r18
1620: 8e 5f subi r24, 0xFE ; 254
1622: a8 2e mov r10, r24
1624: a0 0e add r10, r16
1626: eb a9 ldd r30, Y+51 ; 0x33
1628: ee 2e mov r14, r30
162a: ff 24 eor r15, r15
162c: 80 e3 ldi r24, 0x30 ; 48
162e: 48 2e mov r4, r24
1630: 51 2c mov r5, r1
1632: 4e 20 and r4, r14
1634: 5f 20 and r5, r15
1636: 41 14 cp r4, r1
1638: 51 04 cpc r5, r1
163a: 21 f4 brne .+8 ; 0x1644 <_printf_P+0x4be>
163c: 8a a9 ldd r24, Y+50 ; 0x32
163e: 8a 19 sub r24, r10
1640: 0e 94 8e 08 call 0x111c ; 0x111c <PAD_SP>
1644: 89 81 ldd r24, Y+1 ; 0x01
1646: 88 23 and r24, r24
1648: 29 f0 breq .+10 ; 0x1654 <_printf_P+0x4ce>
164a: 61 e0 ldi r22, 0x01 ; 1
164c: 70 e0 ldi r23, 0x00 ; 0
164e: ce 01 movw r24, r28
1650: 01 96 adiw r24, 0x01 ; 1
1652: 09 c0 rjmp .+18 ; 0x1666 <_printf_P+0x4e0>
1654: e6 fe sbrs r14, 6
1656: 09 c0 rjmp .+18 ; 0x166a <_printf_P+0x4e4>
1658: 80 e3 ldi r24, 0x30 ; 48
165a: 8a 83 std Y+2, r24 ; 0x02
165c: bb 82 std Y+3, r11 ; 0x03
165e: 62 e0 ldi r22, 0x02 ; 2
1660: 70 e0 ldi r23, 0x00 ; 0
1662: ce 01 movw r24, r28
1664: 02 96 adiw r24, 0x02 ; 2
1666: 0e 94 af 08 call 0x115e ; 0x115e <PRINT>
166a: f0 e2 ldi r31, 0x20 ; 32
166c: 4f 16 cp r4, r31
166e: 51 04 cpc r5, r1
1670: 21 f4 brne .+8 ; 0x167a <_printf_P+0x4f4>
1672: 8a a9 ldd r24, Y+50 ; 0x32
1674: 8a 19 sub r24, r10
1676: 0e 94 83 08 call 0x1106 ; 0x1106 <PAD_0>
167a: 80 2f mov r24, r16
167c: 0e 94 83 08 call 0x1106 ; 0x1106 <PAD_0>
1680: 61 2f mov r22, r17
1682: 77 27 eor r23, r23
1684: 67 fd sbrc r22, 7
1686: 70 95 com r23
1688: c6 01 movw r24, r12
168a: 0e 94 af 08 call 0x115e ; 0x115e <PRINT>
168e: e4 fe sbrs r14, 4
1690: a8 cd rjmp .-1200 ; 0x11e2 <_printf_P+0x5c>
1692: 8a a9 ldd r24, Y+50 ; 0x32
1694: 8a 19 sub r24, r10
1696: 0e 94 8e 08 call 0x111c ; 0x111c <PAD_SP>
169a: a3 cd rjmp .-1210 ; 0x11e2 <_printf_P+0x5c>
169c: e3 96 adiw r28, 0x33 ; 51
169e: 0f b6 in r0, 0x3f ; 63
16a0: f8 94 cli
16a2: de bf out 0x3e, r29 ; 62
16a4: 0f be out 0x3f, r0 ; 63
16a6: cd bf out 0x3d, r28 ; 61
16a8: df 91 pop r29
16aa: cf 91 pop r28
16ac: 1f 91 pop r17
16ae: 0f 91 pop r16
16b0: ff 90 pop r15
16b2: ef 90 pop r14
16b4: df 90 pop r13
16b6: cf 90 pop r12
16b8: bf 90 pop r11
16ba: af 90 pop r10
16bc: 9f 90 pop r9
16be: 8f 90 pop r8
16c0: 7f 90 pop r7
16c2: 6f 90 pop r6
16c4: 5f 90 pop r5
16c6: 4f 90 pop r4
16c8: 3f 90 pop r3
16ca: 2f 90 pop r2
16cc: 08 95 ret
000016ce <__vector_18>:
16ce: 1f 92 push r1
16d0: 0f 92 push r0
16d2: 0f b6 in r0, 0x3f ; 63
16d4: 0f 92 push r0
16d6: 11 24 eor r1, r1
16d8: 2f 93 push r18
16da: 3f 93 push r19
16dc: 5f 93 push r21
16de: 6f 93 push r22
16e0: 7f 93 push r23
16e2: 8f 93 push r24
16e4: 9f 93 push r25
16e6: af 93 push r26
16e8: bf 93 push r27
16ea: 80 91 af 01 lds r24, 0x01AF
16ee: 81 50 subi r24, 0x01 ; 1
16f0: 80 93 af 01 sts 0x01AF, r24
16f4: 8f 3f cpi r24, 0xFF ; 255
16f6: 01 f5 brne .+64 ; 0x1738 <__vector_18+0x6a>
16f8: 89 e0 ldi r24, 0x09 ; 9
16fa: 80 93 af 01 sts 0x01AF, r24
16fe: 80 91 03 01 lds r24, 0x0103
1702: 8f 5f subi r24, 0xFF ; 255
1704: 81 70 andi r24, 0x01 ; 1
1706: 80 93 03 01 sts 0x0103, r24
170a: 88 23 and r24, r24
170c: 19 f4 brne .+6 ; 0x1714 <__vector_18+0x46>
170e: 81 e0 ldi r24, 0x01 ; 1
1710: 80 93 a8 01 sts 0x01A8, r24
1714: 80 91 a6 01 lds r24, 0x01A6
1718: 90 91 a7 01 lds r25, 0x01A7
171c: 01 96 adiw r24, 0x01 ; 1
171e: 90 93 a7 01 sts 0x01A7, r25
1722: 80 93 a6 01 sts 0x01A6, r24
1726: 80 91 d6 01 lds r24, 0x01D6
172a: 88 23 and r24, r24
172c: 29 f0 breq .+10 ; 0x1738 <__vector_18+0x6a>
172e: 80 91 d6 01 lds r24, 0x01D6
1732: 81 50 subi r24, 0x01 ; 1
1734: 80 93 d6 01 sts 0x01D6, r24
1738: 80 91 ab 01 lds r24, 0x01AB
173c: 90 91 ac 01 lds r25, 0x01AC
1740: 02 97 sbiw r24, 0x02 ; 2
1742: 58 f0 brcs .+22 ; 0x175a <__vector_18+0x8c>
1744: 80 91 ab 01 lds r24, 0x01AB
1748: 90 91 ac 01 lds r25, 0x01AC
174c: 01 97 sbiw r24, 0x01 ; 1
174e: 90 93 ac 01 sts 0x01AC, r25
1752: 80 93 ab 01 sts 0x01AB, r24
1756: 5a 9a sbi 0x0b, 2 ; 11
1758: 01 c0 rjmp .+2 ; 0x175c <__vector_18+0x8e>
175a: 5a 98 cbi 0x0b, 2 ; 11
175c: 80 91 75 05 lds r24, 0x0575
1760: 83 ff sbrs r24, 3
1762: 3b c0 rjmp .+118 ; 0x17da <__vector_18+0x10c>
1764: 34 9b sbis 0x06, 4 ; 6
1766: 0a c0 rjmp .+20 ; 0x177c <__vector_18+0xae>
1768: 80 91 a9 01 lds r24, 0x01A9
176c: 90 91 aa 01 lds r25, 0x01AA
1770: 01 96 adiw r24, 0x01 ; 1
1772: 90 93 aa 01 sts 0x01AA, r25
1776: 80 93 a9 01 sts 0x01A9, r24
177a: 2f c0 rjmp .+94 ; 0x17da <__vector_18+0x10c>
177c: 80 91 a9 01 lds r24, 0x01A9
1780: 90 91 aa 01 lds r25, 0x01AA
1784: 89 2b or r24, r25
1786: 79 f0 breq .+30 ; 0x17a6 <__vector_18+0xd8>
1788: 80 91 a9 01 lds r24, 0x01A9
178c: 90 91 aa 01 lds r25, 0x01AA
1790: 80 5a subi r24, 0xA0 ; 160
1792: 9f 40 sbci r25, 0x0F ; 15
1794: 40 f4 brcc .+16 ; 0x17a6 <__vector_18+0xd8>
1796: 80 91 a9 01 lds r24, 0x01A9
179a: 90 91 aa 01 lds r25, 0x01AA
179e: 90 93 18 02 sts 0x0218, r25
17a2: 80 93 17 02 sts 0x0217, r24
17a6: 80 91 17 02 lds r24, 0x0217
17aa: 90 91 18 02 lds r25, 0x0218
17ae: 20 91 19 02 lds r18, 0x0219
17b2: 30 91 1a 02 lds r19, 0x021A
17b6: 82 1b sub r24, r18
17b8: 93 0b sbc r25, r19
17ba: 84 5e subi r24, 0xE4 ; 228
17bc: 9d 4f sbci r25, 0xFD ; 253
17be: 68 e6 ldi r22, 0x68 ; 104
17c0: 71 e0 ldi r23, 0x01 ; 1
17c2: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
17c6: 84 5b subi r24, 0xB4 ; 180
17c8: 90 40 sbci r25, 0x00 ; 0
17ca: 90 93 1c 02 sts 0x021C, r25
17ce: 80 93 1b 02 sts 0x021B, r24
17d2: 10 92 aa 01 sts 0x01AA, r1
17d6: 10 92 a9 01 sts 0x01A9, r1
17da: bf 91 pop r27
17dc: af 91 pop r26
17de: 9f 91 pop r25
17e0: 8f 91 pop r24
17e2: 7f 91 pop r23
17e4: 6f 91 pop r22
17e6: 5f 91 pop r21
17e8: 3f 91 pop r19
17ea: 2f 91 pop r18
17ec: 0f 90 pop r0
17ee: 0f be out 0x3f, r0 ; 63
17f0: 0f 90 pop r0
17f2: 1f 90 pop r1
17f4: 18 95 reti
000017f6 <SetDelay>:
17f6: 20 91 a6 01 lds r18, 0x01A6
17fa: 30 91 a7 01 lds r19, 0x01A7
17fe: 2f 5f subi r18, 0xFF ; 255
1800: 3f 4f sbci r19, 0xFF ; 255
1802: 82 0f add r24, r18
1804: 93 1f adc r25, r19
1806: 08 95 ret
00001808 <CheckDelay>:
1808: 20 91 a6 01 lds r18, 0x01A6
180c: 30 91 a7 01 lds r19, 0x01A7
1810: 82 1b sub r24, r18
1812: 93 0b sbc r25, r19
1814: 89 2f mov r24, r25
1816: 99 27 eor r25, r25
1818: 86 95 lsr r24
181a: 80 74 andi r24, 0x40 ; 64
181c: 99 27 eor r25, r25
181e: 08 95 ret
00001820 <__vector_9>:
1820: 1f 92 push r1
1822: 0f 92 push r0
1824: 0f b6 in r0, 0x3f ; 63
1826: 0f 92 push r0
1828: 11 24 eor r1, r1
182a: ef 92 push r14
182c: ff 92 push r15
182e: 0f 93 push r16
1830: 1f 93 push r17
1832: 2f 93 push r18
1834: 3f 93 push r19
1836: 4f 93 push r20
1838: 5f 93 push r21
183a: 6f 93 push r22
183c: 7f 93 push r23
183e: 8f 93 push r24
1840: 9f 93 push r25
1842: af 93 push r26
1844: bf 93 push r27
1846: cf 93 push r28
1848: df 93 push r29
184a: ef 93 push r30
184c: ff 93 push r31
184e: 80 91 02 01 lds r24, 0x0102
1852: 81 50 subi r24, 0x01 ; 1
1854: 80 93 02 01 sts 0x0102, r24
1858: 8f 3f cpi r24, 0xFF ; 255
185a: 09 f0 breq .+2 ; 0x185e <__vector_9+0x3e>
185c: 73 c0 rjmp .+230 ; 0x1944 <__vector_9+0x124>
185e: 83 e8 ldi r24, 0x83 ; 131
1860: 80 93 b0 00 sts 0x00B0, r24
1864: 80 91 89 01 lds r24, 0x0189
1868: c8 2f mov r28, r24
186a: dd 27 eor r29, r29
186c: d0 93 ae 01 sts 0x01AE, r29
1870: c0 93 ad 01 sts 0x01AD, r28
1874: 80 91 93 05 lds r24, 0x0593
1878: e0 90 8f 05 lds r14, 0x058F
187c: 80 ff sbrs r24, 0
187e: 1e c0 rjmp .+60 ; 0x18bc <__vector_9+0x9c>
1880: 60 91 e7 01 lds r22, 0x01E7
1884: 70 91 e8 01 lds r23, 0x01E8
1888: 80 91 e9 01 lds r24, 0x01E9
188c: 90 91 ea 01 lds r25, 0x01EA
1890: ff 24 eor r15, r15
1892: 00 27 eor r16, r16
1894: 11 27 eor r17, r17
1896: 20 e8 ldi r18, 0x80 ; 128
1898: 30 e0 ldi r19, 0x00 ; 0
189a: 40 e0 ldi r20, 0x00 ; 0
189c: 50 e0 ldi r21, 0x00 ; 0
189e: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
18a2: c8 01 movw r24, r16
18a4: b7 01 movw r22, r14
18a6: 0e 94 a0 2c call 0x5940 ; 0x5940 <__mulsi3>
18aa: 20 e0 ldi r18, 0x00 ; 0
18ac: 32 e0 ldi r19, 0x02 ; 2
18ae: 40 e0 ldi r20, 0x00 ; 0
18b0: 50 e0 ldi r21, 0x00 ; 0
18b2: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
18b6: c2 0f add r28, r18
18b8: d3 1f adc r29, r19
18ba: 1d c0 rjmp .+58 ; 0x18f6 <__vector_9+0xd6>
18bc: 60 91 e7 01 lds r22, 0x01E7
18c0: 70 91 e8 01 lds r23, 0x01E8
18c4: 80 91 e9 01 lds r24, 0x01E9
18c8: 90 91 ea 01 lds r25, 0x01EA
18cc: ff 24 eor r15, r15
18ce: 00 27 eor r16, r16
18d0: 11 27 eor r17, r17
18d2: 20 e8 ldi r18, 0x80 ; 128
18d4: 30 e0 ldi r19, 0x00 ; 0
18d6: 40 e0 ldi r20, 0x00 ; 0
18d8: 50 e0 ldi r21, 0x00 ; 0
18da: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
18de: c8 01 movw r24, r16
18e0: b7 01 movw r22, r14
18e2: 0e 94 a0 2c call 0x5940 ; 0x5940 <__mulsi3>
18e6: 20 e0 ldi r18, 0x00 ; 0
18e8: 32 e0 ldi r19, 0x02 ; 2
18ea: 40 e0 ldi r20, 0x00 ; 0
18ec: 50 e0 ldi r21, 0x00 ; 0
18ee: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
18f2: c2 1b sub r28, r18
18f4: d3 0b sbc r29, r19
18f6: d0 93 ae 01 sts 0x01AE, r29
18fa: c0 93 ad 01 sts 0x01AD, r28
18fe: 20 91 ad 01 lds r18, 0x01AD
1902: 30 91 ae 01 lds r19, 0x01AE
1906: 80 91 90 05 lds r24, 0x0590
190a: 99 27 eor r25, r25
190c: 28 17 cp r18, r24
190e: 39 07 cpc r19, r25
1910: 34 f0 brlt .+12 ; 0x191e <__vector_9+0xfe>
1912: 80 91 91 05 lds r24, 0x0591
1916: 99 27 eor r25, r25
1918: 82 17 cp r24, r18
191a: 93 07 cpc r25, r19
191c: 24 f4 brge .+8 ; 0x1926 <__vector_9+0x106>
191e: 90 93 ae 01 sts 0x01AE, r25
1922: 80 93 ad 01 sts 0x01AD, r24
1926: 80 91 ad 01 lds r24, 0x01AD
192a: 90 91 ae 01 lds r25, 0x01AE
192e: 90 93 ff 04 sts 0x04FF, r25
1932: 80 93 fe 04 sts 0x04FE, r24
1936: 80 93 b3 00 sts 0x00B3, r24
193a: 80 91 92 05 lds r24, 0x0592
193e: 80 93 02 01 sts 0x0102, r24
1942: 04 c0 rjmp .+8 ; 0x194c <__vector_9+0x12c>
1944: 83 e0 ldi r24, 0x03 ; 3
1946: 80 93 b0 00 sts 0x00B0, r24
194a: 5f 98 cbi 0x0b, 7 ; 11
194c: ff 91 pop r31
194e: ef 91 pop r30
1950: df 91 pop r29
1952: cf 91 pop r28
1954: bf 91 pop r27
1956: af 91 pop r26
1958: 9f 91 pop r25
195a: 8f 91 pop r24
195c: 7f 91 pop r23
195e: 6f 91 pop r22
1960: 5f 91 pop r21
1962: 4f 91 pop r20
1964: 3f 91 pop r19
1966: 2f 91 pop r18
1968: 1f 91 pop r17
196a: 0f 91 pop r16
196c: ff 90 pop r15
196e: ef 90 pop r14
1970: 0f 90 pop r0
1972: 0f be out 0x3f, r0 ; 63
1974: 0f 90 pop r0
1976: 1f 90 pop r1
1978: 18 95 reti
0000197a <Timer_Init>:
197a: 80 91 a6 01 lds r24, 0x01A6
197e: 90 91 a7 01 lds r25, 0x01A7
1982: 0b 96 adiw r24, 0x0b ; 11
1984: 90 93 b1 01 sts 0x01B1, r25
1988: 80 93 b0 01 sts 0x01B0, r24
198c: 82 e0 ldi r24, 0x02 ; 2
198e: 85 bd out 0x25, r24 ; 37
1990: 83 ea ldi r24, 0xA3 ; 163
1992: 84 bd out 0x24, r24 ; 36
1994: 17 bc out 0x27, r1 ; 39
1996: 88 e7 ldi r24, 0x78 ; 120
1998: 88 bd out 0x28, r24 ; 40
199a: 96 e0 ldi r25, 0x06 ; 6
199c: 96 bd out 0x26, r25 ; 38
199e: 83 ec ldi r24, 0xC3 ; 195
19a0: 80 93 b0 00 sts 0x00B0, r24
19a4: 90 93 b1 00 sts 0x00B1, r25
19a8: e0 e7 ldi r30, 0x70 ; 112
19aa: f0 e0 ldi r31, 0x00 ; 0
19ac: 80 81 ld r24, Z
19ae: 82 60 ori r24, 0x02 ; 2
19b0: 80 83 st Z, r24
19b2: ee e6 ldi r30, 0x6E ; 110
19b4: f0 e0 ldi r31, 0x00 ; 0
19b6: 80 81 ld r24, Z
19b8: 81 60 ori r24, 0x01 ; 1
19ba: 80 83 st Z, r24
19bc: 8a e0 ldi r24, 0x0A ; 10
19be: 80 93 b3 00 sts 0x00B3, r24
19c2: 10 92 b2 00 sts 0x00B2, r1
19c6: 08 95 ret
000019c8 <Delay_ms>:
19c8: 20 91 a6 01 lds r18, 0x01A6
19cc: 30 91 a7 01 lds r19, 0x01A7
19d0: 2f 5f subi r18, 0xFF ; 255
19d2: 3f 4f sbci r19, 0xFF ; 255
19d4: 28 0f add r18, r24
19d6: 39 1f adc r19, r25
19d8: 80 91 a6 01 lds r24, 0x01A6
19dc: 90 91 a7 01 lds r25, 0x01A7
19e0: a9 01 movw r20, r18
19e2: 48 1b sub r20, r24
19e4: 59 0b sbc r21, r25
19e6: 57 ff sbrs r21, 7
19e8: f7 cf rjmp .-18 ; 0x19d8 <Delay_ms+0x10>
19ea: 08 95 ret
000019ec <ADC_Init>:
19ec: 10 92 7c 00 sts 0x007C, r1
19f0: 8f ee ldi r24, 0xEF ; 239
19f2: 80 93 7a 00 sts 0x007A, r24
19f6: 08 95 ret
000019f8 <__vector_24>:
19f8: 1f 92 push r1
19fa: 0f 92 push r0
19fc: 0f b6 in r0, 0x3f ; 63
19fe: 0f 92 push r0
1a00: 11 24 eor r1, r1
1a02: ef 92 push r14
1a04: ff 92 push r15
1a06: 0f 93 push r16
1a08: 1f 93 push r17
1a0a: 2f 93 push r18
1a0c: 3f 93 push r19
1a0e: 4f 93 push r20
1a10: 5f 93 push r21
1a12: 6f 93 push r22
1a14: 7f 93 push r23
1a16: 8f 93 push r24
1a18: 9f 93 push r25
1a1a: af 93 push r26
1a1c: bf 93 push r27
1a1e: cf 93 push r28
1a20: df 93 push r29
1a22: ef 93 push r30
1a24: ff 93 push r31
1a26: 10 92 7a 00 sts 0x007A, r1
1a2a: 40 91 c8 01 lds r20, 0x01C8
1a2e: 4f 5f subi r20, 0xFF ; 255
1a30: 40 93 c8 01 sts 0x01C8, r20
1a34: 41 50 subi r20, 0x01 ; 1
1a36: 43 30 cpi r20, 0x03 ; 3
1a38: 09 f4 brne .+2 ; 0x1a3c <__vector_24+0x44>
1a3a: 1c c1 rjmp .+568 ; 0x1c74 <__vector_24+0x27c>
1a3c: 44 30 cpi r20, 0x04 ; 4
1a3e: 38 f4 brcc .+14 ; 0x1a4e <__vector_24+0x56>
1a40: 41 30 cpi r20, 0x01 ; 1
1a42: 09 f4 brne .+2 ; 0x1a46 <__vector_24+0x4e>
1a44: 63 c0 rjmp .+198 ; 0x1b0c <__vector_24+0x114>
1a46: 42 30 cpi r20, 0x02 ; 2
1a48: 08 f0 brcs .+2 ; 0x1a4c <__vector_24+0x54>
1a4a: b9 c0 rjmp .+370 ; 0x1bbe <__vector_24+0x1c6>
1a4c: 0d c0 rjmp .+26 ; 0x1a68 <__vector_24+0x70>
1a4e: 45 30 cpi r20, 0x05 ; 5
1a50: 09 f4 brne .+2 ; 0x1a54 <__vector_24+0x5c>
1a52: 50 c1 rjmp .+672 ; 0x1cf4 <__vector_24+0x2fc>
1a54: 45 30 cpi r20, 0x05 ; 5
1a56: 08 f4 brcc .+2 ; 0x1a5a <__vector_24+0x62>
1a58: 2a c1 rjmp .+596 ; 0x1cae <__vector_24+0x2b6>
1a5a: 46 30 cpi r20, 0x06 ; 6
1a5c: 09 f4 brne .+2 ; 0x1a60 <__vector_24+0x68>
1a5e: 6f c1 rjmp .+734 ; 0x1d3e <__vector_24+0x346>
1a60: 47 30 cpi r20, 0x07 ; 7
1a62: 09 f0 breq .+2 ; 0x1a66 <__vector_24+0x6e>
1a64: cb c2 rjmp .+1430 ; 0x1ffc <__vector_24+0x604>
1a66: 52 c2 rjmp .+1188 ; 0x1f0c <__vector_24+0x514>
1a68: 20 91 db 01 lds r18, 0x01DB
1a6c: 30 91 dc 01 lds r19, 0x01DC
1a70: 80 91 78 00 lds r24, 0x0078
1a74: 90 91 79 00 lds r25, 0x0079
1a78: 28 1b sub r18, r24
1a7a: 39 0b sbc r19, r25
1a7c: 80 91 b6 01 lds r24, 0x01B6
1a80: 90 91 b7 01 lds r25, 0x01B7
1a84: 82 0f add r24, r18
1a86: 93 1f adc r25, r19
1a88: 90 93 b7 01 sts 0x01B7, r25
1a8c: 80 93 b6 01 sts 0x01B6, r24
1a90: 80 91 c0 01 lds r24, 0x01C0
1a94: 8f 5f subi r24, 0xFF ; 255
1a96: 80 93 c0 01 sts 0x01C0, r24
1a9a: 80 91 0b 02 lds r24, 0x020B
1a9e: 90 91 0c 02 lds r25, 0x020C
1aa2: a0 91 0d 02 lds r26, 0x020D
1aa6: b0 91 0e 02 lds r27, 0x020E
1aaa: 44 27 eor r20, r20
1aac: 37 fd sbrc r19, 7
1aae: 40 95 com r20
1ab0: 54 2f mov r21, r20
1ab2: 82 0f add r24, r18
1ab4: 93 1f adc r25, r19
1ab6: a4 1f adc r26, r20
1ab8: b5 1f adc r27, r21
1aba: 80 93 0b 02 sts 0x020B, r24
1abe: 90 93 0c 02 sts 0x020C, r25
1ac2: a0 93 0d 02 sts 0x020D, r26
1ac6: b0 93 0e 02 sts 0x020E, r27
1aca: 80 91 0f 02 lds r24, 0x020F
1ace: 90 91 10 02 lds r25, 0x0210
1ad2: a0 91 11 02 lds r26, 0x0211
1ad6: b0 91 12 02 lds r27, 0x0212
1ada: 82 0f add r24, r18
1adc: 93 1f adc r25, r19
1ade: a4 1f adc r26, r20
1ae0: b5 1f adc r27, r21
1ae2: 80 93 0f 02 sts 0x020F, r24
1ae6: 90 93 10 02 sts 0x0210, r25
1aea: a0 93 11 02 sts 0x0211, r26
1aee: b0 93 12 02 sts 0x0212, r27
1af2: 81 e0 ldi r24, 0x01 ; 1
1af4: 80 93 c9 01 sts 0x01C9, r24
1af8: 80 91 c6 01 lds r24, 0x01C6
1afc: 90 91 c7 01 lds r25, 0x01C7
1b00: 01 96 adiw r24, 0x01 ; 1
1b02: 90 93 c7 01 sts 0x01C7, r25
1b06: 80 93 c6 01 sts 0x01C6, r24
1b0a: 7c c2 rjmp .+1272 ; 0x2004 <__vector_24+0x60c>
1b0c: 60 91 78 00 lds r22, 0x0078
1b10: 70 91 79 00 lds r23, 0x0079
1b14: 80 91 d9 01 lds r24, 0x01D9
1b18: 90 91 da 01 lds r25, 0x01DA
1b1c: 68 1b sub r22, r24
1b1e: 79 0b sbc r23, r25
1b20: 80 91 03 02 lds r24, 0x0203
1b24: 90 91 04 02 lds r25, 0x0204
1b28: a0 91 05 02 lds r26, 0x0205
1b2c: b0 91 06 02 lds r27, 0x0206
1b30: 9b 01 movw r18, r22
1b32: 44 27 eor r20, r20
1b34: 37 fd sbrc r19, 7
1b36: 40 95 com r20
1b38: 54 2f mov r21, r20
1b3a: 82 0f add r24, r18
1b3c: 93 1f adc r25, r19
1b3e: a4 1f adc r26, r20
1b40: b5 1f adc r27, r21
1b42: 80 93 03 02 sts 0x0203, r24
1b46: 90 93 04 02 sts 0x0204, r25
1b4a: a0 93 05 02 sts 0x0205, r26
1b4e: b0 93 06 02 sts 0x0206, r27
1b52: 80 91 07 02 lds r24, 0x0207
1b56: 90 91 08 02 lds r25, 0x0208
1b5a: a0 91 09 02 lds r26, 0x0209
1b5e: b0 91 0a 02 lds r27, 0x020A
1b62: 82 0f add r24, r18
1b64: 93 1f adc r25, r19
1b66: a4 1f adc r26, r20
1b68: b5 1f adc r27, r21
1b6a: 80 93 07 02 sts 0x0207, r24
1b6e: 90 93 08 02 sts 0x0208, r25
1b72: a0 93 09 02 sts 0x0209, r26
1b76: b0 93 0a 02 sts 0x020A, r27
1b7a: 80 91 78 00 lds r24, 0x0078
1b7e: 90 91 79 00 lds r25, 0x0079
1b82: 0a 97 sbiw r24, 0x0a ; 10
1b84: 10 f4 brcc .+4 ; 0x1b8a <__vector_24+0x192>
1b86: 64 e4 ldi r22, 0x44 ; 68
1b88: 7d ef ldi r23, 0xFD ; 253
1b8a: 80 91 78 00 lds r24, 0x0078
1b8e: 90 91 79 00 lds r25, 0x0079
1b92: 89 5e subi r24, 0xE9 ; 233
1b94: 93 40 sbci r25, 0x03 ; 3
1b96: 10 f0 brcs .+4 ; 0x1b9c <__vector_24+0x1a4>
1b98: 6c eb ldi r22, 0xBC ; 188
1b9a: 72 e0 ldi r23, 0x02 ; 2
1b9c: 80 91 b4 01 lds r24, 0x01B4
1ba0: 90 91 b5 01 lds r25, 0x01B5
1ba4: 86 0f add r24, r22
1ba6: 97 1f adc r25, r23
1ba8: 90 93 b5 01 sts 0x01B5, r25
1bac: 80 93 b4 01 sts 0x01B4, r24
1bb0: 80 91 bf 01 lds r24, 0x01BF
1bb4: 8f 5f subi r24, 0xFF ; 255
1bb6: 80 93 bf 01 sts 0x01BF, r24
1bba: 82 e0 ldi r24, 0x02 ; 2
1bbc: 58 c0 rjmp .+176 ; 0x1c6e <__vector_24+0x276>
1bbe: 60 91 78 00 lds r22, 0x0078
1bc2: 70 91 79 00 lds r23, 0x0079
1bc6: 80 91 d7 01 lds r24, 0x01D7
1bca: 90 91 d8 01 lds r25, 0x01D8
1bce: 68 1b sub r22, r24
1bd0: 79 0b sbc r23, r25
1bd2: 80 91 fb 01 lds r24, 0x01FB
1bd6: 90 91 fc 01 lds r25, 0x01FC
1bda: a0 91 fd 01 lds r26, 0x01FD
1bde: b0 91 fe 01 lds r27, 0x01FE
1be2: 9b 01 movw r18, r22
1be4: 44 27 eor r20, r20
1be6: 37 fd sbrc r19, 7
1be8: 40 95 com r20
1bea: 54 2f mov r21, r20
1bec: 82 0f add r24, r18
1bee: 93 1f adc r25, r19
1bf0: a4 1f adc r26, r20
1bf2: b5 1f adc r27, r21
1bf4: 80 93 fb 01 sts 0x01FB, r24
1bf8: 90 93 fc 01 sts 0x01FC, r25
1bfc: a0 93 fd 01 sts 0x01FD, r26
1c00: b0 93 fe 01 sts 0x01FE, r27
1c04: 80 91 ff 01 lds r24, 0x01FF
1c08: 90 91 00 02 lds r25, 0x0200
1c0c: a0 91 01 02 lds r26, 0x0201
1c10: b0 91 02 02 lds r27, 0x0202
1c14: 82 0f add r24, r18
1c16: 93 1f adc r25, r19
1c18: a4 1f adc r26, r20
1c1a: b5 1f adc r27, r21
1c1c: 80 93 ff 01 sts 0x01FF, r24
1c20: 90 93 00 02 sts 0x0200, r25
1c24: a0 93 01 02 sts 0x0201, r26
1c28: b0 93 02 02 sts 0x0202, r27
1c2c: 80 91 78 00 lds r24, 0x0078
1c30: 90 91 79 00 lds r25, 0x0079
1c34: 0a 97 sbiw r24, 0x0a ; 10
1c36: 10 f4 brcc .+4 ; 0x1c3c <__vector_24+0x244>
1c38: 64 e4 ldi r22, 0x44 ; 68
1c3a: 7d ef ldi r23, 0xFD ; 253
1c3c: 80 91 78 00 lds r24, 0x0078
1c40: 90 91 79 00 lds r25, 0x0079
1c44: 89 5e subi r24, 0xE9 ; 233
1c46: 93 40 sbci r25, 0x03 ; 3
1c48: 10 f0 brcs .+4 ; 0x1c4e <__vector_24+0x256>
1c4a: 6c eb ldi r22, 0xBC ; 188
1c4c: 72 e0 ldi r23, 0x02 ; 2
1c4e: 80 91 b2 01 lds r24, 0x01B2
1c52: 90 91 b3 01 lds r25, 0x01B3
1c56: 86 0f add r24, r22
1c58: 97 1f adc r25, r23
1c5a: 90 93 b3 01 sts 0x01B3, r25
1c5e: 80 93 b2 01 sts 0x01B2, r24
1c62: 80 91 be 01 lds r24, 0x01BE
1c66: 8f 5f subi r24, 0xFF ; 255
1c68: 80 93 be 01 sts 0x01BE, r24
1c6c: 84 e0 ldi r24, 0x04 ; 4
1c6e: 80 93 c9 01 sts 0x01C9, r24
1c72: c8 c1 rjmp .+912 ; 0x2004 <__vector_24+0x60c>
1c74: 40 91 04 01 lds r20, 0x0104
1c78: 50 91 05 01 lds r21, 0x0105
1c7c: 80 91 78 00 lds r24, 0x0078
1c80: 90 91 79 00 lds r25, 0x0079
1c84: 9a 01 movw r18, r20
1c86: 22 0f add r18, r18
1c88: 33 1f adc r19, r19
1c8a: 24 0f add r18, r20
1c8c: 35 1f adc r19, r21
1c8e: 63 e0 ldi r22, 0x03 ; 3
1c90: 70 e0 ldi r23, 0x00 ; 0
1c92: 0e 94 bf 2c call 0x597e ; 0x597e <__udivmodhi4>
1c96: 26 0f add r18, r22
1c98: 37 1f adc r19, r23
1c9a: 36 95 lsr r19
1c9c: 27 95 ror r18
1c9e: 36 95 lsr r19
1ca0: 27 95 ror r18
1ca2: 30 93 05 01 sts 0x0105, r19
1ca6: 20 93 04 01 sts 0x0104, r18
1caa: 86 e0 ldi r24, 0x06 ; 6
1cac: e0 cf rjmp .-64 ; 0x1c6e <__vector_24+0x276>
1cae: 80 91 df 01 lds r24, 0x01DF
1cb2: 90 91 e0 01 lds r25, 0x01E0
1cb6: 20 91 78 00 lds r18, 0x0078
1cba: 30 91 79 00 lds r19, 0x0079
1cbe: 82 1b sub r24, r18
1cc0: 93 0b sbc r25, r19
1cc2: 90 93 28 05 sts 0x0528, r25
1cc6: 80 93 27 05 sts 0x0527, r24
1cca: 80 91 b8 01 lds r24, 0x01B8
1cce: 90 91 b9 01 lds r25, 0x01B9
1cd2: 20 91 27 05 lds r18, 0x0527
1cd6: 30 91 28 05 lds r19, 0x0528
1cda: 82 0f add r24, r18
1cdc: 93 1f adc r25, r19
1cde: 90 93 b9 01 sts 0x01B9, r25
1ce2: 80 93 b8 01 sts 0x01B8, r24
1ce6: 80 91 c2 01 lds r24, 0x01C2
1cea: 8f 5f subi r24, 0xFF ; 255
1cec: 80 93 c2 01 sts 0x01C2, r24
1cf0: 87 e0 ldi r24, 0x07 ; 7
1cf2: bd cf rjmp .-134 ; 0x1c6e <__vector_24+0x276>
1cf4: 80 91 78 00 lds r24, 0x0078
1cf8: 90 91 79 00 lds r25, 0x0079
1cfc: 20 91 dd 01 lds r18, 0x01DD
1d00: 30 91 de 01 lds r19, 0x01DE
1d04: 82 1b sub r24, r18
1d06: 93 0b sbc r25, r19
1d08: 90 93 28 05 sts 0x0528, r25
1d0c: 80 93 27 05 sts 0x0527, r24
1d10: 80 91 ba 01 lds r24, 0x01BA
1d14: 90 91 bb 01 lds r25, 0x01BB
1d18: 20 91 27 05 lds r18, 0x0527
1d1c: 30 91 28 05 lds r19, 0x0528
1d20: 82 0f add r24, r18
1d22: 93 1f adc r25, r19
1d24: 90 93 bb 01 sts 0x01BB, r25
1d28: 80 93 ba 01 sts 0x01BA, r24
1d2c: 80 91 c1 01 lds r24, 0x01C1
1d30: 8f 5f subi r24, 0xFF ; 255
1d32: 80 93 c1 01 sts 0x01C1, r24
1d36: 40 93 c9 01 sts 0x01C9, r20
1d3a: 86 e0 ldi r24, 0x06 ; 6
1d3c: e4 c0 rjmp .+456 ; 0x1f06 <__vector_24+0x50e>
1d3e: 60 91 78 00 lds r22, 0x0078
1d42: 70 91 79 00 lds r23, 0x0079
1d46: e0 90 e1 01 lds r14, 0x01E1
1d4a: f0 90 e2 01 lds r15, 0x01E2
1d4e: 00 91 e3 01 lds r16, 0x01E3
1d52: 10 91 e4 01 lds r17, 0x01E4
1d56: 88 27 eor r24, r24
1d58: 77 fd sbrc r23, 7
1d5a: 80 95 com r24
1d5c: 98 2f mov r25, r24
1d5e: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
1d62: a8 01 movw r20, r16
1d64: 97 01 movw r18, r14
1d66: 0e 94 de 2a call 0x55bc ; 0x55bc <__subsf3>
1d6a: 0e 94 67 2b call 0x56ce ; 0x56ce <__fixsfsi>
1d6e: 70 93 bd 01 sts 0x01BD, r23
1d72: 60 93 bc 01 sts 0x01BC, r22
1d76: 20 91 bc 01 lds r18, 0x01BC
1d7a: 30 91 bd 01 lds r19, 0x01BD
1d7e: e0 91 27 05 lds r30, 0x0527
1d82: f0 91 28 05 lds r31, 0x0528
1d86: 80 91 32 05 lds r24, 0x0532
1d8a: 90 91 33 05 lds r25, 0x0533
1d8e: 97 ff sbrs r25, 7
1d90: 03 c0 rjmp .+6 ; 0x1d98 <__vector_24+0x3a0>
1d92: 90 95 com r25
1d94: 81 95 neg r24
1d96: 9f 4f sbci r25, 0xFF ; 255
1d98: 64 e0 ldi r22, 0x04 ; 4
1d9a: 70 e0 ldi r23, 0x00 ; 0
1d9c: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
1da0: eb 01 movw r28, r22
1da2: cf 01 movw r24, r30
1da4: f7 ff sbrs r31, 7
1da6: 03 c0 rjmp .+6 ; 0x1dae <__vector_24+0x3b6>
1da8: 90 95 com r25
1daa: 81 95 neg r24
1dac: 9f 4f sbci r25, 0xFF ; 255
1dae: 64 e0 ldi r22, 0x04 ; 4
1db0: 70 e0 ldi r23, 0x00 ; 0
1db2: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
1db6: 26 0f add r18, r22
1db8: 37 1f adc r19, r23
1dba: 2c 0f add r18, r28
1dbc: 3d 1f adc r19, r29
1dbe: 30 93 bd 01 sts 0x01BD, r19
1dc2: 20 93 bc 01 sts 0x01BC, r18
1dc6: 80 91 bc 01 lds r24, 0x01BC
1dca: 90 91 bd 01 lds r25, 0x01BD
1dce: 02 97 sbiw r24, 0x02 ; 2
1dd0: 04 f1 brlt .+64 ; 0x1e12 <__vector_24+0x41a>
1dd2: 60 91 e1 01 lds r22, 0x01E1
1dd6: 70 91 e2 01 lds r23, 0x01E2
1dda: 80 91 e3 01 lds r24, 0x01E3
1dde: 90 91 e4 01 lds r25, 0x01E4
1de2: 20 e0 ldi r18, 0x00 ; 0
1de4: 30 e0 ldi r19, 0x00 ; 0
1de6: 48 e4 ldi r20, 0x48 ; 72
1de8: 54 e4 ldi r21, 0x44 ; 68
1dea: 0e 94 8e 2b call 0x571c ; 0x571c <__eqsf2>
1dee: 88 23 and r24, r24
1df0: 0c f0 brlt .+2 ; 0x1df4 <__vector_24+0x3fc>
1df2: 3c c0 rjmp .+120 ; 0x1e6c <__vector_24+0x474>
1df4: 60 91 e1 01 lds r22, 0x01E1
1df8: 70 91 e2 01 lds r23, 0x01E2
1dfc: 80 91 e3 01 lds r24, 0x01E3
1e00: 90 91 e4 01 lds r25, 0x01E4
1e04: 2a e0 ldi r18, 0x0A ; 10
1e06: 37 ed ldi r19, 0xD7 ; 215
1e08: 43 ea ldi r20, 0xA3 ; 163
1e0a: 5c e3 ldi r21, 0x3C ; 60
1e0c: 0e 94 df 2a call 0x55be ; 0x55be <__addsf3>
1e10: 25 c0 rjmp .+74 ; 0x1e5c <__vector_24+0x464>
1e12: 80 91 bc 01 lds r24, 0x01BC
1e16: 90 91 bd 01 lds r25, 0x01BD
1e1a: 8f 5f subi r24, 0xFF ; 255
1e1c: 9f 4f sbci r25, 0xFF ; 255
1e1e: 34 f5 brge .+76 ; 0x1e6c <__vector_24+0x474>
1e20: 60 91 e1 01 lds r22, 0x01E1
1e24: 70 91 e2 01 lds r23, 0x01E2
1e28: 80 91 e3 01 lds r24, 0x01E3
1e2c: 90 91 e4 01 lds r25, 0x01E4
1e30: 20 e0 ldi r18, 0x00 ; 0
1e32: 30 e0 ldi r19, 0x00 ; 0
1e34: 46 e1 ldi r20, 0x16 ; 22
1e36: 54 e4 ldi r21, 0x44 ; 68
1e38: 0e 94 91 2b call 0x5722 ; 0x5722 <__gesf2>
1e3c: 18 16 cp r1, r24
1e3e: b4 f4 brge .+44 ; 0x1e6c <__vector_24+0x474>
1e40: 60 91 e1 01 lds r22, 0x01E1
1e44: 70 91 e2 01 lds r23, 0x01E2
1e48: 80 91 e3 01 lds r24, 0x01E3
1e4c: 90 91 e4 01 lds r25, 0x01E4
1e50: 2a e0 ldi r18, 0x0A ; 10
1e52: 37 ed ldi r19, 0xD7 ; 215
1e54: 43 ea ldi r20, 0xA3 ; 163
1e56: 5c e3 ldi r21, 0x3C ; 60
1e58: 0e 94 de 2a call 0x55bc ; 0x55bc <__subsf3>
1e5c: 60 93 e1 01 sts 0x01E1, r22
1e60: 70 93 e2 01 sts 0x01E2, r23
1e64: 80 93 e3 01 sts 0x01E3, r24
1e68: 90 93 e4 01 sts 0x01E4, r25
1e6c: 81 e0 ldi r24, 0x01 ; 1
1e6e: 80 93 c3 01 sts 0x01C3, r24
1e72: 80 91 78 00 lds r24, 0x0078
1e76: 90 91 79 00 lds r25, 0x0079
1e7a: 90 93 2a 05 sts 0x052A, r25
1e7e: 80 93 29 05 sts 0x0529, r24
1e82: 20 91 13 02 lds r18, 0x0213
1e86: 30 91 14 02 lds r19, 0x0214
1e8a: 40 91 15 02 lds r20, 0x0215
1e8e: 50 91 16 02 lds r21, 0x0216
1e92: 80 91 bc 01 lds r24, 0x01BC
1e96: 90 91 bd 01 lds r25, 0x01BD
1e9a: aa 27 eor r26, r26
1e9c: 97 fd sbrc r25, 7
1e9e: a0 95 com r26
1ea0: ba 2f mov r27, r26
1ea2: 28 0f add r18, r24
1ea4: 39 1f adc r19, r25
1ea6: 4a 1f adc r20, r26
1ea8: 5b 1f adc r21, r27
1eaa: 20 93 13 02 sts 0x0213, r18
1eae: 30 93 14 02 sts 0x0214, r19
1eb2: 40 93 15 02 sts 0x0215, r20
1eb6: 50 93 16 02 sts 0x0216, r21
1eba: e0 90 13 02 lds r14, 0x0213
1ebe: f0 90 14 02 lds r15, 0x0214
1ec2: 00 91 15 02 lds r16, 0x0215
1ec6: 10 91 16 02 lds r17, 0x0216
1eca: 60 91 13 02 lds r22, 0x0213
1ece: 70 91 14 02 lds r23, 0x0214
1ed2: 80 91 15 02 lds r24, 0x0215
1ed6: 90 91 16 02 lds r25, 0x0216
1eda: 20 e0 ldi r18, 0x00 ; 0
1edc: 34 e0 ldi r19, 0x04 ; 4
1ede: 40 e0 ldi r20, 0x00 ; 0
1ee0: 50 e0 ldi r21, 0x00 ; 0
1ee2: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
1ee6: e2 1a sub r14, r18
1ee8: f3 0a sbc r15, r19
1eea: 04 0b sbc r16, r20
1eec: 15 0b sbc r17, r21
1eee: e0 92 13 02 sts 0x0213, r14
1ef2: f0 92 14 02 sts 0x0214, r15
1ef6: 00 93 15 02 sts 0x0215, r16
1efa: 10 93 16 02 sts 0x0216, r17
1efe: 83 e0 ldi r24, 0x03 ; 3
1f00: 80 93 c9 01 sts 0x01C9, r24
1f04: 87 e0 ldi r24, 0x07 ; 7
1f06: 80 93 c8 01 sts 0x01C8, r24
1f0a: 7c c0 rjmp .+248 ; 0x2004 <__vector_24+0x60c>
1f0c: 80 91 37 05 lds r24, 0x0537
1f10: 90 91 38 05 lds r25, 0x0538
1f14: 20 91 78 00 lds r18, 0x0078
1f18: 30 91 79 00 lds r19, 0x0079
1f1c: 82 0f add r24, r18
1f1e: 93 1f adc r25, r19
1f20: 90 93 38 05 sts 0x0538, r25
1f24: 80 93 37 05 sts 0x0537, r24
1f28: 80 91 2f 05 lds r24, 0x052F
1f2c: 8f 5f subi r24, 0xFF ; 255
1f2e: 80 93 2f 05 sts 0x052F, r24
1f32: 80 91 2f 05 lds r24, 0x052F
1f36: 85 30 cpi r24, 0x05 ; 5
1f38: 08 f4 brcc .+2 ; 0x1f3c <__vector_24+0x544>
1f3a: 60 c0 rjmp .+192 ; 0x1ffc <__vector_24+0x604>
1f3c: 80 91 78 00 lds r24, 0x0078
1f40: 90 91 79 00 lds r25, 0x0079
1f44: 90 93 0b 01 sts 0x010B, r25
1f48: 80 93 0a 01 sts 0x010A, r24
1f4c: 10 92 2f 05 sts 0x052F, r1
1f50: 80 91 2b 05 lds r24, 0x052B
1f54: 90 91 2c 05 lds r25, 0x052C
1f58: 20 91 37 05 lds r18, 0x0537
1f5c: 30 91 38 05 lds r19, 0x0538
1f60: 82 1b sub r24, r18
1f62: 93 0b sbc r25, r19
1f64: 20 91 2f 02 lds r18, 0x022F
1f68: 30 91 30 02 lds r19, 0x0230
1f6c: 82 1b sub r24, r18
1f6e: 93 0b sbc r25, r19
1f70: 90 93 c5 01 sts 0x01C5, r25
1f74: 80 93 c4 01 sts 0x01C4, r24
1f78: 60 91 37 05 lds r22, 0x0537
1f7c: 70 91 38 05 lds r23, 0x0538
1f80: e0 90 06 01 lds r14, 0x0106
1f84: f0 90 07 01 lds r15, 0x0107
1f88: 00 91 08 01 lds r16, 0x0108
1f8c: 10 91 09 01 lds r17, 0x0109
1f90: 88 27 eor r24, r24
1f92: 77 fd sbrc r23, 7
1f94: 80 95 com r24
1f96: 98 2f mov r25, r24
1f98: a8 01 movw r20, r16
1f9a: 97 01 movw r18, r14
1f9c: 22 0f add r18, r18
1f9e: 33 1f adc r19, r19
1fa0: 44 1f adc r20, r20
1fa2: 55 1f adc r21, r21
1fa4: 2e 0d add r18, r14
1fa6: 3f 1d adc r19, r15
1fa8: 40 1f adc r20, r16
1faa: 51 1f adc r21, r17
1fac: 62 0f add r22, r18
1fae: 73 1f adc r23, r19
1fb0: 84 1f adc r24, r20
1fb2: 95 1f adc r25, r21
1fb4: 24 e0 ldi r18, 0x04 ; 4
1fb6: 30 e0 ldi r19, 0x00 ; 0
1fb8: 40 e0 ldi r20, 0x00 ; 0
1fba: 50 e0 ldi r21, 0x00 ; 0
1fbc: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
1fc0: 20 93 06 01 sts 0x0106, r18
1fc4: 30 93 07 01 sts 0x0107, r19
1fc8: 40 93 08 01 sts 0x0108, r20
1fcc: 50 93 09 01 sts 0x0109, r21
1fd0: 20 91 2b 05 lds r18, 0x052B
1fd4: 30 91 2c 05 lds r19, 0x052C
1fd8: 80 91 06 01 lds r24, 0x0106
1fdc: 90 91 07 01 lds r25, 0x0107
1fe0: a0 91 08 01 lds r26, 0x0108
1fe4: b0 91 09 01 lds r27, 0x0109
1fe8: 28 1b sub r18, r24
1fea: 39 0b sbc r19, r25
1fec: 30 93 30 02 sts 0x0230, r19
1ff0: 20 93 2f 02 sts 0x022F, r18
1ff4: 10 92 38 05 sts 0x0538, r1
1ff8: 10 92 37 05 sts 0x0537, r1
1ffc: 10 92 c9 01 sts 0x01C9, r1
2000: 10 92 c8 01 sts 0x01C8, r1
2004: 80 91 c9 01 lds r24, 0x01C9
2008: 80 93 7c 00 sts 0x007C, r24
200c: 8f ee ldi r24, 0xEF ; 239
200e: 80 93 7a 00 sts 0x007A, r24
2012: ff 91 pop r31
2014: ef 91 pop r30
2016: df 91 pop r29
2018: cf 91 pop r28
201a: bf 91 pop r27
201c: af 91 pop r26
201e: 9f 91 pop r25
2020: 8f 91 pop r24
2022: 7f 91 pop r23
2024: 6f 91 pop r22
2026: 5f 91 pop r21
2028: 4f 91 pop r20
202a: 3f 91 pop r19
202c: 2f 91 pop r18
202e: 1f 91 pop r17
2030: 0f 91 pop r16
2032: ff 90 pop r15
2034: ef 90 pop r14
2036: 0f 90 pop r0
2038: 0f be out 0x3f, r0 ; 63
203a: 0f 90 pop r0
203c: 1f 90 pop r1
203e: 18 95 reti
00002040 <SucheLuftruckOffset>:
2040: cf 93 push r28
2042: df 93 push r29
2044: c0 e0 ldi r28, 0x00 ; 0
2046: d0 e0 ldi r29, 0x00 ; 0
2048: c7 bd out 0x27, r28 ; 39
204a: 82 e3 ldi r24, 0x32 ; 50
204c: 90 e0 ldi r25, 0x00 ; 0
204e: 0e 94 e4 0c call 0x19c8 ; 0x19c8 <Delay_ms>
2052: 8b e3 ldi r24, 0x3B ; 59
2054: 91 e0 ldi r25, 0x01 ; 1
2056: 9f 93 push r25
2058: 8f 93 push r24
205a: 1f 92 push r1
205c: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
2060: 80 91 0a 01 lds r24, 0x010A
2064: 90 91 0b 01 lds r25, 0x010B
2068: 0f 90 pop r0
206a: 0f 90 pop r0
206c: 0f 90 pop r0
206e: 84 58 subi r24, 0x84 ; 132
2070: 93 40 sbci r25, 0x03 ; 3
2072: 20 f0 brcs .+8 ; 0x207c <SucheLuftruckOffset+0x3c>
2074: 21 96 adiw r28, 0x01 ; 1
2076: ca 3f cpi r28, 0xFA ; 250
2078: d1 05 cpc r29, r1
207a: 31 f7 brne .-52 ; 0x2048 <SucheLuftruckOffset+0x8>
207c: c0 93 34 05 sts 0x0534, r28
2080: 88 ec ldi r24, 0xC8 ; 200
2082: 90 e0 ldi r25, 0x00 ; 0
2084: 0e 94 e4 0c call 0x19c8 ; 0x19c8 <Delay_ms>
2088: df 91 pop r29
208a: cf 91 pop r28
208c: 08 95 ret
0000208e <LcdClear>:
208e: e6 e1 ldi r30, 0x16 ; 22
2090: f1 e0 ldi r31, 0x01 ; 1
2092: 80 e2 ldi r24, 0x20 ; 32
2094: 81 93 st Z+, r24
2096: 91 e0 ldi r25, 0x01 ; 1
2098: e6 36 cpi r30, 0x66 ; 102
209a: f9 07 cpc r31, r25
209c: d9 f7 brne .-10 ; 0x2094 <LcdClear+0x6>
209e: 08 95 ret
000020a0 <Menu>:
20a0: ff 92 push r15
20a2: 0f 93 push r16
20a4: 1f 93 push r17
20a6: 80 91 cd 01 lds r24, 0x01CD
20aa: 28 2f mov r18, r24
20ac: 33 27 eor r19, r19
20ae: c9 01 movw r24, r18
20b0: 81 70 andi r24, 0x01 ; 1
20b2: 90 70 andi r25, 0x00 ; 0
20b4: 68 2f mov r22, r24
20b6: 88 23 and r24, r24
20b8: 91 f0 breq .+36 ; 0x20de <Menu+0x3e>
20ba: 80 91 ce 01 lds r24, 0x01CE
20be: 88 23 and r24, r24
20c0: 11 f0 breq .+4 ; 0x20c6 <Menu+0x26>
20c2: 81 50 subi r24, 0x01 ; 1
20c4: 02 c0 rjmp .+4 ; 0x20ca <Menu+0x2a>
20c6: 80 91 66 01 lds r24, 0x0166
20ca: 80 93 ce 01 sts 0x01CE, r24
20ce: e6 e1 ldi r30, 0x16 ; 22
20d0: f1 e0 ldi r31, 0x01 ; 1
20d2: 80 e2 ldi r24, 0x20 ; 32
20d4: 81 93 st Z+, r24
20d6: 91 e0 ldi r25, 0x01 ; 1
20d8: e6 36 cpi r30, 0x66 ; 102
20da: f9 07 cpc r31, r25
20dc: d9 f7 brne .-10 ; 0x20d4 <Menu+0x34>
20de: a9 01 movw r20, r18
20e0: 42 70 andi r20, 0x02 ; 2
20e2: 50 70 andi r21, 0x00 ; 0
20e4: 21 ff sbrs r18, 1
20e6: 0d c0 rjmp .+26 ; 0x2102 <Menu+0x62>
20e8: 80 91 ce 01 lds r24, 0x01CE
20ec: 8f 5f subi r24, 0xFF ; 255
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+0x58>
2102: 66 23 and r22, r22
2104: 21 f0 breq .+8 ; 0x210e <Menu+0x6e>
2106: 45 2b or r20, r21
2108: 11 f0 breq .+4 ; 0x210e <Menu+0x6e>
210a: 10 92 ce 01 sts 0x01CE, r1
210e: 81 e1 ldi r24, 0x11 ; 17
2110: 80 93 cc 01 sts 0x01CC, r24
2114: 80 91 ce 01 lds r24, 0x01CE
2118: 99 27 eor r25, r25
211a: 9f 93 push r25
211c: 8f 93 push r24
211e: 8c ea ldi r24, 0xAC ; 172
2120: 93 e0 ldi r25, 0x03 ; 3
2122: 9f 93 push r25
2124: 8f 93 push r24
2126: e1 e0 ldi r30, 0x01 ; 1
2128: fe 2e mov r15, r30
212a: ff 92 push r15
212c: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
2130: 00 91 ce 01 lds r16, 0x01CE
2134: 0f 90 pop r0
2136: 0f 90 pop r0
2138: 0f 90 pop r0
213a: 0f 90 pop r0
213c: 0f 90 pop r0
213e: 05 30 cpi r16, 0x05 ; 5
2140: 09 f4 brne .+2 ; 0x2144 <Menu+0xa4>
2142: d7 c1 rjmp .+942 ; 0x24f2 <Menu+0x452>
2144: 06 30 cpi r16, 0x06 ; 6
2146: 90 f4 brcc .+36 ; 0x216c <Menu+0xcc>
2148: 02 30 cpi r16, 0x02 ; 2
214a: 09 f4 brne .+2 ; 0x214e <Menu+0xae>
214c: b8 c0 rjmp .+368 ; 0x22be <Menu+0x21e>
214e: 03 30 cpi r16, 0x03 ; 3
2150: 30 f4 brcc .+12 ; 0x215e <Menu+0xbe>
2152: 00 23 and r16, r16
2154: f1 f0 breq .+60 ; 0x2192 <Menu+0xf2>
2156: 01 30 cpi r16, 0x01 ; 1
2158: 09 f0 breq .+2 ; 0x215c <Menu+0xbc>
215a: 5b c3 rjmp .+1718 ; 0x2812 <Menu+0x772>
215c: 4d c0 rjmp .+154 ; 0x21f8 <Menu+0x158>
215e: 03 30 cpi r16, 0x03 ; 3
2160: 09 f4 brne .+2 ; 0x2164 <Menu+0xc4>
2162: 02 c1 rjmp .+516 ; 0x2368 <Menu+0x2c8>
2164: 04 30 cpi r16, 0x04 ; 4
2166: 09 f0 breq .+2 ; 0x216a <Menu+0xca>
2168: 54 c3 rjmp .+1704 ; 0x2812 <Menu+0x772>
216a: 4b c1 rjmp .+662 ; 0x2402 <Menu+0x362>
216c: 08 30 cpi r16, 0x08 ; 8
216e: 09 f4 brne .+2 ; 0x2172 <Menu+0xd2>
2170: 98 c2 rjmp .+1328 ; 0x26a2 <Menu+0x602>
2172: 09 30 cpi r16, 0x09 ; 9
2174: 38 f4 brcc .+14 ; 0x2184 <Menu+0xe4>
2176: 06 30 cpi r16, 0x06 ; 6
2178: 09 f4 brne .+2 ; 0x217c <Menu+0xdc>
217a: 11 c2 rjmp .+1058 ; 0x259e <Menu+0x4fe>
217c: 07 30 cpi r16, 0x07 ; 7
217e: 09 f0 breq .+2 ; 0x2182 <Menu+0xe2>
2180: 48 c3 rjmp .+1680 ; 0x2812 <Menu+0x772>
2182: 6c c2 rjmp .+1240 ; 0x265c <Menu+0x5bc>
2184: 09 30 cpi r16, 0x09 ; 9
2186: 09 f4 brne .+2 ; 0x218a <Menu+0xea>
2188: c9 c2 rjmp .+1426 ; 0x271c <Menu+0x67c>
218a: 0a 30 cpi r16, 0x0A ; 10
218c: 09 f0 breq .+2 ; 0x2190 <Menu+0xf0>
218e: 41 c3 rjmp .+1666 ; 0x2812 <Menu+0x772>
2190: 03 c3 rjmp .+1542 ; 0x2798 <Menu+0x6f8>
2192: 10 92 cc 01 sts 0x01CC, r1
2196: 8a e9 ldi r24, 0x9A ; 154
2198: 93 e0 ldi r25, 0x03 ; 3
219a: 9f 93 push r25
219c: 8f 93 push r24
219e: ff 92 push r15
21a0: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
21a4: 84 e1 ldi r24, 0x14 ; 20
21a6: 80 93 cc 01 sts 0x01CC, r24
21aa: 8c e3 ldi r24, 0x3C ; 60
21ac: 90 e0 ldi r25, 0x00 ; 0
21ae: 9f 93 push r25
21b0: 8f 93 push r24
21b2: 1f 92 push r1
21b4: 1f 92 push r1
21b6: 83 e9 ldi r24, 0x93 ; 147
21b8: 93 e0 ldi r25, 0x03 ; 3
21ba: 9f 93 push r25
21bc: 8f 93 push r24
21be: ff 92 push r15
21c0: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
21c4: 88 e2 ldi r24, 0x28 ; 40
21c6: 80 93 cc 01 sts 0x01CC, r24
21ca: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <GetActiveParamSetNumber>
21ce: 99 27 eor r25, r25
21d0: 9f 93 push r25
21d2: 8f 93 push r24
21d4: 86 e8 ldi r24, 0x86 ; 134
21d6: 93 e0 ldi r25, 0x03 ; 3
21d8: 9f 93 push r25
21da: 8f 93 push r24
21dc: ff 92 push r15
21de: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
21e2: 8c e3 ldi r24, 0x3C ; 60
21e4: 80 93 cc 01 sts 0x01CC, r24
21e8: 86 e7 ldi r24, 0x76 ; 118
21ea: 93 e0 ldi r25, 0x03 ; 3
21ec: 9f 93 push r25
21ee: 8f 93 push r24
21f0: ff 92 push r15
21f2: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
21f6: 8e c2 rjmp .+1308 ; 0x2714 <Menu+0x674>
21f8: 80 91 75 05 lds r24, 0x0575
21fc: 80 ff sbrs r24, 0
21fe: 47 c0 rjmp .+142 ; 0x228e <Menu+0x1ee>
2200: 10 92 cc 01 sts 0x01CC, r1
2204: 80 91 2f 02 lds r24, 0x022F
2208: 90 91 30 02 lds r25, 0x0230
220c: 9f 93 push r25
220e: 8f 93 push r24
2210: 87 e6 ldi r24, 0x67 ; 103
2212: 93 e0 ldi r25, 0x03 ; 3
2214: 9f 93 push r25
2216: 8f 93 push r24
2218: 0f 93 push r16
221a: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
221e: 84 e1 ldi r24, 0x14 ; 20
2220: 80 93 cc 01 sts 0x01CC, r24
2224: 80 91 31 02 lds r24, 0x0231
2228: 90 91 32 02 lds r25, 0x0232
222c: 9f 93 push r25
222e: 8f 93 push r24
2230: 88 e5 ldi r24, 0x58 ; 88
2232: 93 e0 ldi r25, 0x03 ; 3
2234: 9f 93 push r25
2236: 8f 93 push r24
2238: 0f 93 push r16
223a: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
223e: 88 e2 ldi r24, 0x28 ; 40
2240: 80 93 cc 01 sts 0x01CC, r24
2244: 80 91 0a 01 lds r24, 0x010A
2248: 90 91 0b 01 lds r25, 0x010B
224c: 9f 93 push r25
224e: 8f 93 push r24
2250: 89 e4 ldi r24, 0x49 ; 73
2252: 93 e0 ldi r25, 0x03 ; 3
2254: 9f 93 push r25
2256: 8f 93 push r24
2258: 0f 93 push r16
225a: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
225e: 8c e3 ldi r24, 0x3C ; 60
2260: 80 93 cc 01 sts 0x01CC, r24
2264: 80 91 34 05 lds r24, 0x0534
2268: 99 27 eor r25, r25
226a: 9f 93 push r25
226c: 8f 93 push r24
226e: 8a e3 ldi r24, 0x3A ; 58
2270: 93 e0 ldi r25, 0x03 ; 3
2272: 9f 93 push r25
2274: 8f 93 push r24
2276: 0f 93 push r16
2278: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
227c: 8d b7 in r24, 0x3d ; 61
227e: 9e b7 in r25, 0x3e ; 62
2280: 44 96 adiw r24, 0x14 ; 20
2282: 0f b6 in r0, 0x3f ; 63
2284: f8 94 cli
2286: 9e bf out 0x3e, r25 ; 62
2288: 0f be out 0x3f, r0 ; 63
228a: 8d bf out 0x3d, r24 ; 61
228c: c7 c2 rjmp .+1422 ; 0x281c <Menu+0x77c>
228e: 84 e1 ldi r24, 0x14 ; 20
2290: 80 93 cc 01 sts 0x01CC, r24
2294: 83 e3 ldi r24, 0x33 ; 51
2296: 93 e0 ldi r25, 0x03 ; 3
2298: 9f 93 push r25
229a: 8f 93 push r24
229c: 0f 93 push r16
229e: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
22a2: 88 e2 ldi r24, 0x28 ; 40
22a4: 80 93 cc 01 sts 0x01CC, r24
22a8: 85 e2 ldi r24, 0x25 ; 37
22aa: 93 e0 ldi r25, 0x03 ; 3
22ac: 9f 93 push r25
22ae: 8f 93 push r24
22b0: 0f 93 push r16
22b2: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
22b6: 8d b7 in r24, 0x3d ; 61
22b8: 9e b7 in r25, 0x3e ; 62
22ba: 06 96 adiw r24, 0x06 ; 6
22bc: e2 cf rjmp .-60 ; 0x2282 <Menu+0x1e2>
22be: 10 92 cc 01 sts 0x01CC, r1
22c2: 8b e1 ldi r24, 0x1B ; 27
22c4: 93 e0 ldi r25, 0x03 ; 3
22c6: 9f 93 push r25
22c8: 8f 93 push r24
22ca: ff 92 push r15
22cc: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
22d0: 84 e1 ldi r24, 0x14 ; 20
22d2: 80 93 cc 01 sts 0x01CC, r24
22d6: 60 91 e7 01 lds r22, 0x01E7
22da: 70 91 e8 01 lds r23, 0x01E8
22de: 80 91 e9 01 lds r24, 0x01E9
22e2: 90 91 ea 01 lds r25, 0x01EA
22e6: 20 e0 ldi r18, 0x00 ; 0
22e8: 34 e0 ldi r19, 0x04 ; 4
22ea: 40 e0 ldi r20, 0x00 ; 0
22ec: 50 e0 ldi r21, 0x00 ; 0
22ee: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
22f2: 5f 93 push r21
22f4: 4f 93 push r20
22f6: 3f 93 push r19
22f8: 2f 93 push r18
22fa: 8c e0 ldi r24, 0x0C ; 12
22fc: 93 e0 ldi r25, 0x03 ; 3
22fe: 9f 93 push r25
2300: 8f 93 push r24
2302: ff 92 push r15
2304: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
2308: 88 e2 ldi r24, 0x28 ; 40
230a: 80 93 cc 01 sts 0x01CC, r24
230e: 60 91 ef 01 lds r22, 0x01EF
2312: 70 91 f0 01 lds r23, 0x01F0
2316: 80 91 f1 01 lds r24, 0x01F1
231a: 90 91 f2 01 lds r25, 0x01F2
231e: 20 e0 ldi r18, 0x00 ; 0
2320: 34 e0 ldi r19, 0x04 ; 4
2322: 40 e0 ldi r20, 0x00 ; 0
2324: 50 e0 ldi r21, 0x00 ; 0
2326: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
232a: 5f 93 push r21
232c: 4f 93 push r20
232e: 3f 93 push r19
2330: 2f 93 push r18
2332: 8d ef ldi r24, 0xFD ; 253
2334: 92 e0 ldi r25, 0x02 ; 2
2336: 9f 93 push r25
2338: 8f 93 push r24
233a: ff 92 push r15
233c: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
2340: 8c e3 ldi r24, 0x3C ; 60
2342: 80 93 cc 01 sts 0x01CC, r24
2346: 80 91 17 02 lds r24, 0x0217
234a: 90 91 18 02 lds r25, 0x0218
234e: 9f 93 push r25
2350: 8f 93 push r24
2352: 8e ee ldi r24, 0xEE ; 238
2354: 92 e0 ldi r25, 0x02 ; 2
2356: 9f 93 push r25
2358: 8f 93 push r24
235a: ff 92 push r15
235c: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
2360: 8d b7 in r24, 0x3d ; 61
2362: 9e b7 in r25, 0x3e ; 62
2364: 46 96 adiw r24, 0x16 ; 22
2366: 8d cf rjmp .-230 ; 0x2282 <Menu+0x1e2>
2368: 10 92 cc 01 sts 0x01CC, r1
236c: 80 91 45 05 lds r24, 0x0545
2370: 90 91 46 05 lds r25, 0x0546
2374: 20 91 43 05 lds r18, 0x0543
2378: 30 91 44 05 lds r19, 0x0544
237c: 9f 93 push r25
237e: 8f 93 push r24
2380: 3f 93 push r19
2382: 2f 93 push r18
2384: 8e ed ldi r24, 0xDE ; 222
2386: 92 e0 ldi r25, 0x02 ; 2
2388: 9f 93 push r25
238a: 8f 93 push r24
238c: ff 92 push r15
238e: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
2392: 84 e1 ldi r24, 0x14 ; 20
2394: 80 93 cc 01 sts 0x01CC, r24
2398: 80 91 49 05 lds r24, 0x0549
239c: 90 91 4a 05 lds r25, 0x054A
23a0: 20 91 47 05 lds r18, 0x0547
23a4: 30 91 48 05 lds r19, 0x0548
23a8: 9f 93 push r25
23aa: 8f 93 push r24
23ac: 3f 93 push r19
23ae: 2f 93 push r18
23b0: 8e ec ldi r24, 0xCE ; 206
23b2: 92 e0 ldi r25, 0x02 ; 2
23b4: 9f 93 push r25
23b6: 8f 93 push r24
23b8: ff 92 push r15
23ba: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
23be: 88 e2 ldi r24, 0x28 ; 40
23c0: 80 93 cc 01 sts 0x01CC, r24
23c4: 80 91 4d 05 lds r24, 0x054D
23c8: 90 91 4e 05 lds r25, 0x054E
23cc: 20 91 4b 05 lds r18, 0x054B
23d0: 30 91 4c 05 lds r19, 0x054C
23d4: 9f 93 push r25
23d6: 8f 93 push r24
23d8: 3f 93 push r19
23da: 2f 93 push r18
23dc: 8e eb ldi r24, 0xBE ; 190
23de: 92 e0 ldi r25, 0x02 ; 2
23e0: 9f 93 push r25
23e2: 8f 93 push r24
23e4: ff 92 push r15
23e6: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
23ea: 8c e3 ldi r24, 0x3C ; 60
23ec: 80 93 cc 01 sts 0x01CC, r24
23f0: 80 91 4f 05 lds r24, 0x054F
23f4: 90 91 50 05 lds r25, 0x0550
23f8: 9f 93 push r25
23fa: 8f 93 push r24
23fc: 8e ea ldi r24, 0xAE ; 174
23fe: 92 e0 ldi r25, 0x02 ; 2
2400: 6f c0 rjmp .+222 ; 0x24e0 <Menu+0x440>
2402: 10 92 cc 01 sts 0x01CC, r1
2406: e0 91 6e 05 lds r30, 0x056E
240a: ff 27 eor r31, r31
240c: ee 0f add r30, r30
240e: ff 1f adc r31, r31
2410: ef 5b subi r30, 0xBF ; 191
2412: fa 4f sbci r31, 0xFA ; 250
2414: 20 81 ld r18, Z
2416: 31 81 ldd r19, Z+1 ; 0x01
2418: e0 91 6d 05 lds r30, 0x056D
241c: ff 27 eor r31, r31
241e: ee 0f add r30, r30
2420: ff 1f adc r31, r31
2422: ef 5b subi r30, 0xBF ; 191
2424: fa 4f sbci r31, 0xFA ; 250
2426: 80 81 ld r24, Z
2428: 91 81 ldd r25, Z+1 ; 0x01
242a: 3f 93 push r19
242c: 2f 93 push r18
242e: 9f 93 push r25
2430: 8f 93 push r24
2432: 8e e9 ldi r24, 0x9E ; 158
2434: 92 e0 ldi r25, 0x02 ; 2
2436: 9f 93 push r25
2438: 8f 93 push r24
243a: ff 92 push r15
243c: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
2440: 84 e1 ldi r24, 0x14 ; 20
2442: 80 93 cc 01 sts 0x01CC, r24
2446: e0 91 70 05 lds r30, 0x0570
244a: ff 27 eor r31, r31
244c: ee 0f add r30, r30
244e: ff 1f adc r31, r31
2450: ef 5b subi r30, 0xBF ; 191
2452: fa 4f sbci r31, 0xFA ; 250
2454: 20 81 ld r18, Z
2456: 31 81 ldd r19, Z+1 ; 0x01
2458: e0 91 6f 05 lds r30, 0x056F
245c: ff 27 eor r31, r31
245e: ee 0f add r30, r30
2460: ff 1f adc r31, r31
2462: ef 5b subi r30, 0xBF ; 191
2464: fa 4f sbci r31, 0xFA ; 250
2466: 80 81 ld r24, Z
2468: 91 81 ldd r25, Z+1 ; 0x01
246a: 3f 93 push r19
246c: 2f 93 push r18
246e: 9f 93 push r25
2470: 8f 93 push r24
2472: 8e e8 ldi r24, 0x8E ; 142
2474: 92 e0 ldi r25, 0x02 ; 2
2476: 9f 93 push r25
2478: 8f 93 push r24
247a: ff 92 push r15
247c: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
2480: 88 e2 ldi r24, 0x28 ; 40
2482: 80 93 cc 01 sts 0x01CC, r24
2486: e0 91 72 05 lds r30, 0x0572
248a: ff 27 eor r31, r31
248c: ee 0f add r30, r30
248e: ff 1f adc r31, r31
2490: ef 5b subi r30, 0xBF ; 191
2492: fa 4f sbci r31, 0xFA ; 250
2494: 20 81 ld r18, Z
2496: 31 81 ldd r19, Z+1 ; 0x01
2498: e0 91 71 05 lds r30, 0x0571
249c: ff 27 eor r31, r31
249e: ee 0f add r30, r30
24a0: ff 1f adc r31, r31
24a2: ef 5b subi r30, 0xBF ; 191
24a4: fa 4f sbci r31, 0xFA ; 250
24a6: 80 81 ld r24, Z
24a8: 91 81 ldd r25, Z+1 ; 0x01
24aa: 3f 93 push r19
24ac: 2f 93 push r18
24ae: 9f 93 push r25
24b0: 8f 93 push r24
24b2: 8e e7 ldi r24, 0x7E ; 126
24b4: 92 e0 ldi r25, 0x02 ; 2
24b6: 9f 93 push r25
24b8: 8f 93 push r24
24ba: ff 92 push r15
24bc: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
24c0: 8c e3 ldi r24, 0x3C ; 60
24c2: 80 93 cc 01 sts 0x01CC, r24
24c6: e0 91 73 05 lds r30, 0x0573
24ca: ff 27 eor r31, r31
24cc: ee 0f add r30, r30
24ce: ff 1f adc r31, r31
24d0: ef 5b subi r30, 0xBF ; 191
24d2: fa 4f sbci r31, 0xFA ; 250
24d4: 80 81 ld r24, Z
24d6: 91 81 ldd r25, Z+1 ; 0x01
24d8: 9f 93 push r25
24da: 8f 93 push r24
24dc: 8e e6 ldi r24, 0x6E ; 110
24de: 92 e0 ldi r25, 0x02 ; 2
24e0: 9f 93 push r25
24e2: 8f 93 push r24
24e4: ff 92 push r15
24e6: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
24ea: 8d b7 in r24, 0x3d ; 61
24ec: 9e b7 in r25, 0x3e ; 62
24ee: 4a 96 adiw r24, 0x1a ; 26
24f0: c8 ce rjmp .-624 ; 0x2282 <Menu+0x1e2>
24f2: 10 92 cc 01 sts 0x01CC, r1
24f6: 80 e6 ldi r24, 0x60 ; 96
24f8: 92 e0 ldi r25, 0x02 ; 2
24fa: 9f 93 push r25
24fc: 8f 93 push r24
24fe: ff 92 push r15
2500: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
2504: 84 e1 ldi r24, 0x14 ; 20
2506: 80 93 cc 01 sts 0x01CC, r24
250a: 20 91 d7 01 lds r18, 0x01D7
250e: 30 91 d8 01 lds r19, 0x01D8
2512: 80 91 b2 01 lds r24, 0x01B2
2516: 90 91 b3 01 lds r25, 0x01B3
251a: 60 91 be 01 lds r22, 0x01BE
251e: 3f 93 push r19
2520: 2f 93 push r18
2522: 77 27 eor r23, r23
2524: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
2528: 7f 93 push r23
252a: 6f 93 push r22
252c: 81 e5 ldi r24, 0x51 ; 81
252e: 92 e0 ldi r25, 0x02 ; 2
2530: 9f 93 push r25
2532: 8f 93 push r24
2534: ff 92 push r15
2536: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
253a: 88 e2 ldi r24, 0x28 ; 40
253c: 80 93 cc 01 sts 0x01CC, r24
2540: 20 91 d9 01 lds r18, 0x01D9
2544: 30 91 da 01 lds r19, 0x01DA
2548: 80 91 b4 01 lds r24, 0x01B4
254c: 90 91 b5 01 lds r25, 0x01B5
2550: 60 91 bf 01 lds r22, 0x01BF
2554: 3f 93 push r19
2556: 2f 93 push r18
2558: 77 27 eor r23, r23
255a: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
255e: 7f 93 push r23
2560: 6f 93 push r22
2562: 82 e4 ldi r24, 0x42 ; 66
2564: 92 e0 ldi r25, 0x02 ; 2
2566: 9f 93 push r25
2568: 8f 93 push r24
256a: ff 92 push r15
256c: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
2570: 8c e3 ldi r24, 0x3C ; 60
2572: 80 93 cc 01 sts 0x01CC, r24
2576: 20 91 db 01 lds r18, 0x01DB
257a: 30 91 dc 01 lds r19, 0x01DC
257e: 80 91 b6 01 lds r24, 0x01B6
2582: 90 91 b7 01 lds r25, 0x01B7
2586: 60 91 c0 01 lds r22, 0x01C0
258a: 3f 93 push r19
258c: 2f 93 push r18
258e: 77 27 eor r23, r23
2590: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
2594: 7f 93 push r23
2596: 6f 93 push r22
2598: 83 e3 ldi r24, 0x33 ; 51
259a: 92 e0 ldi r25, 0x02 ; 2
259c: 56 c0 rjmp .+172 ; 0x264a <Menu+0x5aa>
259e: 10 92 cc 01 sts 0x01CC, r1
25a2: 86 e2 ldi r24, 0x26 ; 38
25a4: 92 e0 ldi r25, 0x02 ; 2
25a6: 9f 93 push r25
25a8: 8f 93 push r24
25aa: ff 92 push r15
25ac: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
25b0: 84 e1 ldi r24, 0x14 ; 20
25b2: 80 93 cc 01 sts 0x01CC, r24
25b6: 20 91 dd 01 lds r18, 0x01DD
25ba: 30 91 de 01 lds r19, 0x01DE
25be: 80 91 ba 01 lds r24, 0x01BA
25c2: 90 91 bb 01 lds r25, 0x01BB
25c6: 60 91 c1 01 lds r22, 0x01C1
25ca: 3f 93 push r19
25cc: 2f 93 push r18
25ce: 77 27 eor r23, r23
25d0: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
25d4: 7f 93 push r23
25d6: 6f 93 push r22
25d8: 87 e1 ldi r24, 0x17 ; 23
25da: 92 e0 ldi r25, 0x02 ; 2
25dc: 9f 93 push r25
25de: 8f 93 push r24
25e0: ff 92 push r15
25e2: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
25e6: 88 e2 ldi r24, 0x28 ; 40
25e8: 80 93 cc 01 sts 0x01CC, r24
25ec: 20 91 df 01 lds r18, 0x01DF
25f0: 30 91 e0 01 lds r19, 0x01E0
25f4: 80 91 b8 01 lds r24, 0x01B8
25f8: 90 91 b9 01 lds r25, 0x01B9
25fc: 60 91 c2 01 lds r22, 0x01C2
2600: 3f 93 push r19
2602: 2f 93 push r18
2604: 77 27 eor r23, r23
2606: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
260a: 7f 93 push r23
260c: 6f 93 push r22
260e: 88 e0 ldi r24, 0x08 ; 8
2610: 92 e0 ldi r25, 0x02 ; 2
2612: 9f 93 push r25
2614: 8f 93 push r24
2616: ff 92 push r15
2618: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
261c: 8c e3 ldi r24, 0x3C ; 60
261e: 80 93 cc 01 sts 0x01CC, r24
2622: 60 91 e1 01 lds r22, 0x01E1
2626: 70 91 e2 01 lds r23, 0x01E2
262a: 80 91 e3 01 lds r24, 0x01E3
262e: 90 91 e4 01 lds r25, 0x01E4
2632: 00 91 29 05 lds r16, 0x0529
2636: 10 91 2a 05 lds r17, 0x052A
263a: 0e 94 67 2b call 0x56ce ; 0x56ce <__fixsfsi>
263e: 7f 93 push r23
2640: 6f 93 push r22
2642: 1f 93 push r17
2644: 0f 93 push r16
2646: 89 ef ldi r24, 0xF9 ; 249
2648: 91 e0 ldi r25, 0x01 ; 1
264a: 9f 93 push r25
264c: 8f 93 push r24
264e: ff 92 push r15
2650: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
2654: 8d b7 in r24, 0x3d ; 61
2656: 9e b7 in r25, 0x3e ; 62
2658: 48 96 adiw r24, 0x18 ; 24
265a: 13 ce rjmp .-986 ; 0x2282 <Menu+0x1e2>
265c: 84 e1 ldi r24, 0x14 ; 20
265e: 80 93 cc 01 sts 0x01CC, r24
2662: 80 91 04 01 lds r24, 0x0104
2666: 90 91 05 01 lds r25, 0x0105
266a: 9f 93 push r25
266c: 8f 93 push r24
266e: 8a ee ldi r24, 0xEA ; 234
2670: 91 e0 ldi r25, 0x01 ; 1
2672: 9f 93 push r25
2674: 8f 93 push r24
2676: ff 92 push r15
2678: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
267c: 88 e2 ldi r24, 0x28 ; 40
267e: 80 93 cc 01 sts 0x01CC, r24
2682: 80 91 27 02 lds r24, 0x0227
2686: 99 27 eor r25, r25
2688: 9f 93 push r25
268a: 8f 93 push r24
268c: 8b ed ldi r24, 0xDB ; 219
268e: 91 e0 ldi r25, 0x01 ; 1
2690: 9f 93 push r25
2692: 8f 93 push r24
2694: ff 92 push r15
2696: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
269a: 8d b7 in r24, 0x3d ; 61
269c: 9e b7 in r25, 0x3e ; 62
269e: 0a 96 adiw r24, 0x0a ; 10
26a0: f0 cd rjmp .-1056 ; 0x2282 <Menu+0x1e2>
26a2: 10 92 cc 01 sts 0x01CC, r1
26a6: 8c ec ldi r24, 0xCC ; 204
26a8: 91 e0 ldi r25, 0x01 ; 1
26aa: 9f 93 push r25
26ac: 8f 93 push r24
26ae: ff 92 push r15
26b0: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
26b4: 84 e1 ldi r24, 0x14 ; 20
26b6: 80 93 cc 01 sts 0x01CC, r24
26ba: 80 91 1b 02 lds r24, 0x021B
26be: 90 91 1c 02 lds r25, 0x021C
26c2: 9f 93 push r25
26c4: 8f 93 push r24
26c6: 8d eb ldi r24, 0xBD ; 189
26c8: 91 e0 ldi r25, 0x01 ; 1
26ca: 9f 93 push r25
26cc: 8f 93 push r24
26ce: ff 92 push r15
26d0: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
26d4: 88 e2 ldi r24, 0x28 ; 40
26d6: 80 93 cc 01 sts 0x01CC, r24
26da: 80 91 17 02 lds r24, 0x0217
26de: 90 91 18 02 lds r25, 0x0218
26e2: 9f 93 push r25
26e4: 8f 93 push r24
26e6: 8e ea ldi r24, 0xAE ; 174
26e8: 91 e0 ldi r25, 0x01 ; 1
26ea: 9f 93 push r25
26ec: 8f 93 push r24
26ee: ff 92 push r15
26f0: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
26f4: 8c e3 ldi r24, 0x3C ; 60
26f6: 80 93 cc 01 sts 0x01CC, r24
26fa: 80 91 19 02 lds r24, 0x0219
26fe: 90 91 1a 02 lds r25, 0x021A
2702: 9f 93 push r25
2704: 8f 93 push r24
2706: 8f e9 ldi r24, 0x9F ; 159
2708: 91 e0 ldi r25, 0x01 ; 1
270a: 9f 93 push r25
270c: 8f 93 push r24
270e: ff 92 push r15
2710: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
2714: 8d b7 in r24, 0x3d ; 61
2716: 9e b7 in r25, 0x3e ; 62
2718: 42 96 adiw r24, 0x12 ; 18
271a: b3 cd rjmp .-1178 ; 0x2282 <Menu+0x1e2>
271c: 10 92 cc 01 sts 0x01CC, r1
2720: 80 91 1f 02 lds r24, 0x021F
2724: 90 91 20 02 lds r25, 0x0220
2728: 9f 93 push r25
272a: 8f 93 push r24
272c: 83 e9 ldi r24, 0x93 ; 147
272e: 91 e0 ldi r25, 0x01 ; 1
2730: 9f 93 push r25
2732: 8f 93 push r24
2734: ff 92 push r15
2736: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
273a: 84 e1 ldi r24, 0x14 ; 20
273c: 80 93 cc 01 sts 0x01CC, r24
2740: 80 91 21 02 lds r24, 0x0221
2744: 90 91 22 02 lds r25, 0x0222
2748: 9f 93 push r25
274a: 8f 93 push r24
274c: 87 e8 ldi r24, 0x87 ; 135
274e: 91 e0 ldi r25, 0x01 ; 1
2750: 9f 93 push r25
2752: 8f 93 push r24
2754: ff 92 push r15
2756: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
275a: 88 e2 ldi r24, 0x28 ; 40
275c: 80 93 cc 01 sts 0x01CC, r24
2760: 80 91 23 02 lds r24, 0x0223
2764: 90 91 24 02 lds r25, 0x0224
2768: 9f 93 push r25
276a: 8f 93 push r24
276c: 8b e7 ldi r24, 0x7B ; 123
276e: 91 e0 ldi r25, 0x01 ; 1
2770: 9f 93 push r25
2772: 8f 93 push r24
2774: ff 92 push r15
2776: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
277a: 8c e3 ldi r24, 0x3C ; 60
277c: 80 93 cc 01 sts 0x01CC, r24
2780: 80 91 25 02 lds r24, 0x0225
2784: 90 91 26 02 lds r25, 0x0226
2788: 9f 93 push r25
278a: 8f 93 push r24
278c: 8f e6 ldi r24, 0x6F ; 111
278e: 91 e0 ldi r25, 0x01 ; 1
2790: 9f 93 push r25
2792: 8f 93 push r24
2794: ff 92 push r15
2796: 70 cd rjmp .-1312 ; 0x2278 <Menu+0x1d8>
2798: 10 92 cc 01 sts 0x01CC, r1
279c: 87 e6 ldi r24, 0x67 ; 103
279e: 91 e0 ldi r25, 0x01 ; 1
27a0: 9f 93 push r25
27a2: 8f 93 push r24
27a4: ff 92 push r15
27a6: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
27aa: 84 e1 ldi r24, 0x14 ; 20
27ac: 80 93 cc 01 sts 0x01CC, r24
27b0: 80 91 89 01 lds r24, 0x0189
27b4: 99 27 eor r25, r25
27b6: 9f 93 push r25
27b8: 8f 93 push r24
27ba: 89 e5 ldi r24, 0x59 ; 89
27bc: 91 e0 ldi r25, 0x01 ; 1
27be: 9f 93 push r25
27c0: 8f 93 push r24
27c2: ff 92 push r15
27c4: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
27c8: 88 e2 ldi r24, 0x28 ; 40
27ca: 80 93 cc 01 sts 0x01CC, r24
27ce: 80 91 ad 01 lds r24, 0x01AD
27d2: 90 91 ae 01 lds r25, 0x01AE
27d6: 9f 93 push r25
27d8: 8f 93 push r24
27da: 8b e4 ldi r24, 0x4B ; 75
27dc: 91 e0 ldi r25, 0x01 ; 1
27de: 9f 93 push r25
27e0: 8f 93 push r24
27e2: ff 92 push r15
27e4: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
27e8: 8c e3 ldi r24, 0x3C ; 60
27ea: 80 93 cc 01 sts 0x01CC, r24
27ee: 80 91 91 05 lds r24, 0x0591
27f2: 99 27 eor r25, r25
27f4: 9f 93 push r25
27f6: 8f 93 push r24
27f8: 80 91 90 05 lds r24, 0x0590
27fc: 99 27 eor r25, r25
27fe: 9f 93 push r25
2800: 8f 93 push r24
2802: 8d e3 ldi r24, 0x3D ; 61
2804: 91 e0 ldi r25, 0x01 ; 1
2806: 9f 93 push r25
2808: 8f 93 push r24
280a: ff 92 push r15
280c: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
2810: 35 cd rjmp .-1430 ; 0x227c <Menu+0x1dc>
2812: 01 50 subi r16, 0x01 ; 1
2814: 00 93 66 01 sts 0x0166, r16
2818: 10 92 ce 01 sts 0x01CE, r1
281c: 10 92 cd 01 sts 0x01CD, r1
2820: 1f 91 pop r17
2822: 0f 91 pop r16
2824: ff 90 pop r15
2826: 08 95 ret
00002828 <i2c_init>:
2828: 10 92 b9 00 sts 0x00B9, r1
282c: 8a e2 ldi r24, 0x2A ; 42
282e: 80 93 b8 00 sts 0x00B8, r24
2832: 08 95 ret
00002834 <i2c_start>:
2834: 85 ea ldi r24, 0xA5 ; 165
2836: 80 93 bc 00 sts 0x00BC, r24
283a: 80 e0 ldi r24, 0x00 ; 0
283c: 90 e0 ldi r25, 0x00 ; 0
283e: 08 95 ret
00002840 <i2c_stop>:
2840: 84 e9 ldi r24, 0x94 ; 148
2842: 80 93 bc 00 sts 0x00BC, r24
2846: 08 95 ret
00002848 <i2c_write_byte>:
2848: 10 92 b9 00 sts 0x00B9, r1
284c: 80 93 bb 00 sts 0x00BB, r24
2850: 85 e8 ldi r24, 0x85 ; 133
2852: 80 93 bc 00 sts 0x00BC, r24
2856: 80 e0 ldi r24, 0x00 ; 0
2858: 90 e0 ldi r25, 0x00 ; 0
285a: 08 95 ret
0000285c <__vector_26>:
285c: 1f 92 push r1
285e: 0f 92 push r0
2860: 0f b6 in r0, 0x3f ; 63
2862: 0f 92 push r0
2864: 11 24 eor r1, r1
2866: 8f 93 push r24
2868: 9f 93 push r25
286a: ef 93 push r30
286c: ff 93 push r31
286e: 80 91 cf 01 lds r24, 0x01CF
2872: 8f 5f subi r24, 0xFF ; 255
2874: 80 93 cf 01 sts 0x01CF, r24
2878: 81 50 subi r24, 0x01 ; 1
287a: 83 30 cpi r24, 0x03 ; 3
287c: 09 f4 brne .+2 ; 0x2880 <__vector_26+0x24>
287e: 42 c0 rjmp .+132 ; 0x2904 <__vector_26+0xa8>
2880: 84 30 cpi r24, 0x04 ; 4
2882: 28 f4 brcc .+10 ; 0x288e <__vector_26+0x32>
2884: 81 30 cpi r24, 0x01 ; 1
2886: a1 f0 breq .+40 ; 0x28b0 <__vector_26+0x54>
2888: 82 30 cpi r24, 0x02 ; 2
288a: 70 f5 brcc .+92 ; 0x28e8 <__vector_26+0x8c>
288c: 0c c0 rjmp .+24 ; 0x28a6 <__vector_26+0x4a>
288e: 85 30 cpi r24, 0x05 ; 5
2890: 09 f4 brne .+2 ; 0x2894 <__vector_26+0x38>
2892: 48 c0 rjmp .+144 ; 0x2924 <__vector_26+0xc8>
2894: 85 30 cpi r24, 0x05 ; 5
2896: d8 f1 brcs .+118 ; 0x290e <__vector_26+0xb2>
2898: 86 30 cpi r24, 0x06 ; 6
289a: 09 f4 brne .+2 ; 0x289e <__vector_26+0x42>
289c: 4b c0 rjmp .+150 ; 0x2934 <__vector_26+0xd8>
289e: 87 30 cpi r24, 0x07 ; 7
28a0: 09 f0 breq .+2 ; 0x28a4 <__vector_26+0x48>
28a2: 71 c0 rjmp .+226 ; 0x2986 <__vector_26+0x12a>
28a4: 5b c0 rjmp .+182 ; 0x295c <__vector_26+0x100>
28a6: 80 91 d0 01 lds r24, 0x01D0
28aa: 88 0f add r24, r24
28ac: 8e 5a subi r24, 0xAE ; 174
28ae: 14 c0 rjmp .+40 ; 0x28d8 <__vector_26+0x7c>
28b0: 80 91 d0 01 lds r24, 0x01D0
28b4: 8f 5f subi r24, 0xFF ; 255
28b6: 80 93 d0 01 sts 0x01D0, r24
28ba: 81 50 subi r24, 0x01 ; 1
28bc: 81 30 cpi r24, 0x01 ; 1
28be: 09 f4 brne .+2 ; 0x28c2 <__vector_26+0x66>
28c0: 44 c0 rjmp .+136 ; 0x294a <__vector_26+0xee>
28c2: 81 30 cpi r24, 0x01 ; 1
28c4: 38 f0 brcs .+14 ; 0x28d4 <__vector_26+0x78>
28c6: 82 30 cpi r24, 0x02 ; 2
28c8: 09 f4 brne .+2 ; 0x28cc <__vector_26+0x70>
28ca: 42 c0 rjmp .+132 ; 0x2950 <__vector_26+0xf4>
28cc: 83 30 cpi r24, 0x03 ; 3
28ce: 09 f0 breq .+2 ; 0x28d2 <__vector_26+0x76>
28d0: 5a c0 rjmp .+180 ; 0x2986 <__vector_26+0x12a>
28d2: 41 c0 rjmp .+130 ; 0x2956 <__vector_26+0xfa>
28d4: 80 91 96 02 lds r24, 0x0296
28d8: 10 92 b9 00 sts 0x00B9, r1
28dc: 80 93 bb 00 sts 0x00BB, r24
28e0: 85 e8 ldi r24, 0x85 ; 133
28e2: 80 93 bc 00 sts 0x00BC, r24
28e6: 4f c0 rjmp .+158 ; 0x2986 <__vector_26+0x12a>
28e8: 84 e9 ldi r24, 0x94 ; 148
28ea: 80 93 bc 00 sts 0x00BC, r24
28ee: 80 91 d0 01 lds r24, 0x01D0
28f2: 84 30 cpi r24, 0x04 ; 4
28f4: 18 f4 brcc .+6 ; 0x28fc <__vector_26+0xa0>
28f6: 10 92 cf 01 sts 0x01CF, r1
28fa: 02 c0 rjmp .+4 ; 0x2900 <__vector_26+0xa4>
28fc: 10 92 d0 01 sts 0x01D0, r1
2900: 85 ea ldi r24, 0xA5 ; 165
2902: ef cf rjmp .-34 ; 0x28e2 <__vector_26+0x86>
2904: 80 91 d1 01 lds r24, 0x01D1
2908: 88 0f add r24, r24
290a: 8d 5a subi r24, 0xAD ; 173
290c: e5 cf rjmp .-54 ; 0x28d8 <__vector_26+0x7c>
290e: 80 91 d1 01 lds r24, 0x01D1
2912: 81 30 cpi r24, 0x01 ; 1
2914: d1 f0 breq .+52 ; 0x294a <__vector_26+0xee>
2916: 81 30 cpi r24, 0x01 ; 1
2918: e8 f2 brcs .-70 ; 0x28d4 <__vector_26+0x78>
291a: 82 30 cpi r24, 0x02 ; 2
291c: c9 f0 breq .+50 ; 0x2950 <__vector_26+0xf4>
291e: 83 30 cpi r24, 0x03 ; 3
2920: 91 f5 brne .+100 ; 0x2986 <__vector_26+0x12a>
2922: 19 c0 rjmp .+50 ; 0x2956 <__vector_26+0xfa>
2924: 80 91 bb 00 lds r24, 0x00BB
2928: e0 91 d1 01 lds r30, 0x01D1
292c: ff 27 eor r31, r31
292e: e7 5c subi r30, 0xC7 ; 199
2930: fa 4f sbci r31, 0xFA ; 250
2932: 80 83 st Z, r24
2934: 80 91 d1 01 lds r24, 0x01D1
2938: 81 30 cpi r24, 0x01 ; 1
293a: 39 f0 breq .+14 ; 0x294a <__vector_26+0xee>
293c: 81 30 cpi r24, 0x01 ; 1
293e: 50 f2 brcs .-108 ; 0x28d4 <__vector_26+0x78>
2940: 82 30 cpi r24, 0x02 ; 2
2942: 31 f0 breq .+12 ; 0x2950 <__vector_26+0xf4>
2944: 83 30 cpi r24, 0x03 ; 3
2946: f9 f4 brne .+62 ; 0x2986 <__vector_26+0x12a>
2948: 06 c0 rjmp .+12 ; 0x2956 <__vector_26+0xfa>
294a: 80 91 97 02 lds r24, 0x0297
294e: c4 cf rjmp .-120 ; 0x28d8 <__vector_26+0x7c>
2950: 80 91 9a 02 lds r24, 0x029A
2954: c1 cf rjmp .-126 ; 0x28d8 <__vector_26+0x7c>
2956: 80 91 a6 02 lds r24, 0x02A6
295a: be cf rjmp .-132 ; 0x28d8 <__vector_26+0x7c>
295c: 80 91 d1 01 lds r24, 0x01D1
2960: 90 91 bb 00 lds r25, 0x00BB
2964: e8 2f mov r30, r24
2966: ff 27 eor r31, r31
2968: e7 5c subi r30, 0xC7 ; 199
296a: fa 4f sbci r31, 0xFA ; 250
296c: 94 83 std Z+4, r25 ; 0x04
296e: 8f 5f subi r24, 0xFF ; 255
2970: 80 93 d1 01 sts 0x01D1, r24
2974: 84 30 cpi r24, 0x04 ; 4
2976: 10 f0 brcs .+4 ; 0x297c <__vector_26+0x120>
2978: 10 92 d1 01 sts 0x01D1, r1
297c: 84 e9 ldi r24, 0x94 ; 148
297e: 80 93 bc 00 sts 0x00BC, r24
2982: 10 92 cf 01 sts 0x01CF, r1
2986: ff 91 pop r31
2988: ef 91 pop r30
298a: 9f 91 pop r25
298c: 8f 91 pop r24
298e: 0f 90 pop r0
2990: 0f be out 0x3f, r0 ; 63
2992: 0f 90 pop r0
2994: 1f 90 pop r1
2996: 18 95 reti
00002998 <rc_sum_init>:
2998: 83 ec ldi r24, 0xC3 ; 195
299a: 80 93 81 00 sts 0x0081, r24
299e: ef e6 ldi r30, 0x6F ; 111
29a0: f0 e0 ldi r31, 0x00 ; 0
29a2: 80 81 ld r24, Z
29a4: 80 62 ori r24, 0x20 ; 32
29a6: 80 83 st Z, r24
29a8: 10 92 dc 01 sts 0x01DC, r1
29ac: 10 92 db 01 sts 0x01DB, r1
29b0: 10 92 da 01 sts 0x01DA, r1
29b4: 10 92 d9 01 sts 0x01D9, r1
29b8: 10 92 d8 01 sts 0x01D8, r1
29bc: 10 92 d7 01 sts 0x01D7, r1
29c0: 08 95 ret
000029c2 <__vector_12>:
29c2: 1f 92 push r1
29c4: 0f 92 push r0
29c6: 0f b6 in r0, 0x3f ; 63
29c8: 0f 92 push r0
29ca: 11 24 eor r1, r1
29cc: 0f 93 push r16
29ce: 1f 93 push r17
29d0: 2f 93 push r18
29d2: 3f 93 push r19
29d4: 4f 93 push r20
29d6: 5f 93 push r21
29d8: 6f 93 push r22
29da: 7f 93 push r23
29dc: 8f 93 push r24
29de: 9f 93 push r25
29e0: af 93 push r26
29e2: bf 93 push r27
29e4: cf 93 push r28
29e6: df 93 push r29
29e8: ef 93 push r30
29ea: ff 93 push r31
29ec: 20 91 86 00 lds r18, 0x0086
29f0: 30 91 87 00 lds r19, 0x0087
29f4: 80 91 d4 01 lds r24, 0x01D4
29f8: 90 91 d5 01 lds r25, 0x01D5
29fc: 28 1b sub r18, r24
29fe: 39 0b sbc r19, r25
2a00: 80 91 86 00 lds r24, 0x0086
2a04: 90 91 87 00 lds r25, 0x0087
2a08: 90 93 d5 01 sts 0x01D5, r25
2a0c: 80 93 d4 01 sts 0x01D4, r24
2a10: c9 01 movw r24, r18
2a12: 8d 5d subi r24, 0xDD ; 221
2a14: 95 40 sbci r25, 0x05 ; 5
2a16: 83 56 subi r24, 0x63 ; 99
2a18: 99 41 sbci r25, 0x19 ; 25
2a1a: 48 f4 brcc .+18 ; 0x2a2e <__vector_12+0x6c>
2a1c: 81 e0 ldi r24, 0x01 ; 1
2a1e: 90 e0 ldi r25, 0x00 ; 0
2a20: 90 93 d3 01 sts 0x01D3, r25
2a24: 80 93 d2 01 sts 0x01D2, r24
2a28: 10 92 67 01 sts 0x0167, r1
2a2c: 54 c0 rjmp .+168 ; 0x2ad6 <__vector_12+0x114>
2a2e: c0 91 d2 01 lds r28, 0x01D2
2a32: d0 91 d3 01 lds r29, 0x01D3
2a36: ca 30 cpi r28, 0x0A ; 10
2a38: d1 05 cpc r29, r1
2a3a: 0c f0 brlt .+2 ; 0x2a3e <__vector_12+0x7c>
2a3c: 4c c0 rjmp .+152 ; 0x2ad6 <__vector_12+0x114>
2a3e: c9 01 movw r24, r18
2a40: 8b 5f subi r24, 0xFB ; 251
2a42: 90 40 sbci r25, 0x00 ; 0
2a44: 84 5b subi r24, 0xB4 ; 180
2a46: 91 40 sbci r25, 0x01 ; 1
2a48: 08 f0 brcs .+2 ; 0x2a4c <__vector_12+0x8a>
2a4a: 40 c0 rjmp .+128 ; 0x2acc <__vector_12+0x10a>
2a4c: a9 01 movw r20, r18
2a4e: 42 5d subi r20, 0xD2 ; 210
2a50: 51 40 sbci r21, 0x01 ; 1
2a52: fe 01 movw r30, r28
2a54: ee 0f add r30, r30
2a56: ff 1f adc r31, r31
2a58: ef 5b subi r30, 0xBF ; 191
2a5a: fa 4f sbci r31, 0xFA ; 250
2a5c: 80 81 ld r24, Z
2a5e: 91 81 ldd r25, Z+1 ; 0x01
2a60: fa 01 movw r30, r20
2a62: e8 1b sub r30, r24
2a64: f9 0b sbc r31, r25
2a66: cf 01 movw r24, r30
2a68: f7 ff sbrs r31, 7
2a6a: 03 c0 rjmp .+6 ; 0x2a72 <__vector_12+0xb0>
2a6c: 90 95 com r25
2a6e: 81 95 neg r24
2a70: 9f 4f sbci r25, 0xFF ; 255
2a72: 06 97 sbiw r24, 0x06 ; 6
2a74: 4c f4 brge .+18 ; 0x2a88 <__vector_12+0xc6>
2a76: 80 91 27 02 lds r24, 0x0227
2a7a: 88 3c cpi r24, 0xC8 ; 200
2a7c: 28 f4 brcc .+10 ; 0x2a88 <__vector_12+0xc6>
2a7e: 80 91 27 02 lds r24, 0x0227
2a82: 86 5f subi r24, 0xF6 ; 246
2a84: 80 93 27 02 sts 0x0227, r24
2a88: fe 01 movw r30, r28
2a8a: ee 0f add r30, r30
2a8c: ff 1f adc r31, r31
2a8e: 8f 01 movw r16, r30
2a90: 0f 5b subi r16, 0xBF ; 191
2a92: 1a 4f sbci r17, 0xFA ; 250
2a94: d8 01 movw r26, r16
2a96: 2d 91 ld r18, X+
2a98: 3c 91 ld r19, X
2a9a: c9 01 movw r24, r18
2a9c: 88 0f add r24, r24
2a9e: 99 1f adc r25, r25
2aa0: 82 0f add r24, r18
2aa2: 93 1f adc r25, r19
2aa4: 84 0f add r24, r20
2aa6: 95 1f adc r25, r21
2aa8: 64 e0 ldi r22, 0x04 ; 4
2aaa: 70 e0 ldi r23, 0x00 ; 0
2aac: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
2ab0: d8 01 movw r26, r16
2ab2: 8d 91 ld r24, X+
2ab4: 9c 91 ld r25, X
2ab6: 11 97 sbiw r26, 0x01 ; 1
2ab8: 9b 01 movw r18, r22
2aba: 28 1b sub r18, r24
2abc: 39 0b sbc r19, r25
2abe: e9 5a subi r30, 0xA9 ; 169
2ac0: fa 4f sbci r31, 0xFA ; 250
2ac2: 31 83 std Z+1, r19 ; 0x01
2ac4: 20 83 st Z, r18
2ac6: 11 96 adiw r26, 0x01 ; 1
2ac8: 7c 93 st X, r23
2aca: 6e 93 st -X, r22
2acc: 21 96 adiw r28, 0x01 ; 1
2ace: d0 93 d3 01 sts 0x01D3, r29
2ad2: c0 93 d2 01 sts 0x01D2, r28
2ad6: ff 91 pop r31
2ad8: ef 91 pop r30
2ada: df 91 pop r29
2adc: cf 91 pop r28
2ade: bf 91 pop r27
2ae0: af 91 pop r26
2ae2: 9f 91 pop r25
2ae4: 8f 91 pop r24
2ae6: 7f 91 pop r23
2ae8: 6f 91 pop r22
2aea: 5f 91 pop r21
2aec: 4f 91 pop r20
2aee: 3f 91 pop r19
2af0: 2f 91 pop r18
2af2: 1f 91 pop r17
2af4: 0f 91 pop r16
2af6: 0f 90 pop r0
2af8: 0f be out 0x3f, r0 ; 63
2afa: 0f 90 pop r0
2afc: 1f 90 pop r1
2afe: 18 95 reti
00002b00 <Mittelwert>:
2b00: af 92 push r10
2b02: bf 92 push r11
2b04: cf 92 push r12
2b06: df 92 push r13
2b08: ef 92 push r14
2b0a: ff 92 push r15
2b0c: 0f 93 push r16
2b0e: 1f 93 push r17
2b10: 10 92 7a 00 sts 0x007A, r1
2b14: 80 91 be 01 lds r24, 0x01BE
2b18: 88 23 and r24, r24
2b1a: 69 f0 breq .+26 ; 0x2b36 <Mittelwert+0x36>
2b1c: 80 91 b2 01 lds r24, 0x01B2
2b20: 90 91 b3 01 lds r25, 0x01B3
2b24: 60 91 be 01 lds r22, 0x01BE
2b28: 77 27 eor r23, r23
2b2a: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
2b2e: 70 93 aa 05 sts 0x05AA, r23
2b32: 60 93 a9 05 sts 0x05A9, r22
2b36: 80 91 bf 01 lds r24, 0x01BF
2b3a: 88 23 and r24, r24
2b3c: 69 f0 breq .+26 ; 0x2b58 <Mittelwert+0x58>
2b3e: 80 91 b4 01 lds r24, 0x01B4
2b42: 90 91 b5 01 lds r25, 0x01B5
2b46: 60 91 bf 01 lds r22, 0x01BF
2b4a: 77 27 eor r23, r23
2b4c: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
2b50: 70 93 a8 05 sts 0x05A8, r23
2b54: 60 93 a7 05 sts 0x05A7, r22
2b58: 80 91 c0 01 lds r24, 0x01C0
2b5c: 88 23 and r24, r24
2b5e: 69 f0 breq .+26 ; 0x2b7a <Mittelwert+0x7a>
2b60: 80 91 b6 01 lds r24, 0x01B6
2b64: 90 91 b7 01 lds r25, 0x01B7
2b68: 60 91 c0 01 lds r22, 0x01C0
2b6c: 77 27 eor r23, r23
2b6e: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
2b72: 70 93 b6 05 sts 0x05B6, r23
2b76: 60 93 b5 05 sts 0x05B5, r22
2b7a: 80 91 c1 01 lds r24, 0x01C1
2b7e: 88 23 and r24, r24
2b80: d9 f1 breq .+118 ; 0x2bf8 <Mittelwert+0xf8>
2b82: e0 90 b2 05 lds r14, 0x05B2
2b86: f0 90 b3 05 lds r15, 0x05B3
2b8a: 60 91 ba 01 lds r22, 0x01BA
2b8e: 70 91 bb 01 lds r23, 0x01BB
2b92: 20 91 c1 01 lds r18, 0x01C1
2b96: 00 27 eor r16, r16
2b98: f7 fc sbrc r15, 7
2b9a: 00 95 com r16
2b9c: 10 2f mov r17, r16
2b9e: 57 01 movw r10, r14
2ba0: 68 01 movw r12, r16
2ba2: 43 e0 ldi r20, 0x03 ; 3
2ba4: aa 0c add r10, r10
2ba6: bb 1c adc r11, r11
2ba8: cc 1c adc r12, r12
2baa: dd 1c adc r13, r13
2bac: 4a 95 dec r20
2bae: d1 f7 brne .-12 ; 0x2ba4 <Mittelwert+0xa4>
2bb0: ae 18 sub r10, r14
2bb2: bf 08 sbc r11, r15
2bb4: c0 0a sbc r12, r16
2bb6: d1 0a sbc r13, r17
2bb8: 88 27 eor r24, r24
2bba: 77 fd sbrc r23, 7
2bbc: 80 95 com r24
2bbe: 98 2f mov r25, r24
2bc0: 34 e0 ldi r19, 0x04 ; 4
2bc2: 66 0f add r22, r22
2bc4: 77 1f adc r23, r23
2bc6: 88 1f adc r24, r24
2bc8: 99 1f adc r25, r25
2bca: 3a 95 dec r19
2bcc: d1 f7 brne .-12 ; 0x2bc2 <Mittelwert+0xc2>
2bce: 33 27 eor r19, r19
2bd0: 44 27 eor r20, r20
2bd2: 55 27 eor r21, r21
2bd4: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
2bd8: a2 0e add r10, r18
2bda: b3 1e adc r11, r19
2bdc: c4 1e adc r12, r20
2bde: d5 1e adc r13, r21
2be0: c6 01 movw r24, r12
2be2: b5 01 movw r22, r10
2be4: 28 e0 ldi r18, 0x08 ; 8
2be6: 30 e0 ldi r19, 0x00 ; 0
2be8: 40 e0 ldi r20, 0x00 ; 0
2bea: 50 e0 ldi r21, 0x00 ; 0
2bec: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
2bf0: 30 93 b3 05 sts 0x05B3, r19
2bf4: 20 93 b2 05 sts 0x05B2, r18
2bf8: 80 91 c2 01 lds r24, 0x01C2
2bfc: 88 23 and r24, r24
2bfe: d9 f1 breq .+118 ; 0x2c76 <Mittelwert+0x176>
2c00: e0 90 bb 05 lds r14, 0x05BB
2c04: f0 90 bc 05 lds r15, 0x05BC
2c08: 60 91 b8 01 lds r22, 0x01B8
2c0c: 70 91 b9 01 lds r23, 0x01B9
2c10: 20 91 c2 01 lds r18, 0x01C2
2c14: 00 27 eor r16, r16
2c16: f7 fc sbrc r15, 7
2c18: 00 95 com r16
2c1a: 10 2f mov r17, r16
2c1c: 57 01 movw r10, r14
2c1e: 68 01 movw r12, r16
2c20: 83 e0 ldi r24, 0x03 ; 3
2c22: aa 0c add r10, r10
2c24: bb 1c adc r11, r11
2c26: cc 1c adc r12, r12
2c28: dd 1c adc r13, r13
2c2a: 8a 95 dec r24
2c2c: d1 f7 brne .-12 ; 0x2c22 <Mittelwert+0x122>
2c2e: ae 18 sub r10, r14
2c30: bf 08 sbc r11, r15
2c32: c0 0a sbc r12, r16
2c34: d1 0a sbc r13, r17
2c36: 88 27 eor r24, r24
2c38: 77 fd sbrc r23, 7
2c3a: 80 95 com r24
2c3c: 98 2f mov r25, r24
2c3e: b4 e0 ldi r27, 0x04 ; 4
2c40: 66 0f add r22, r22
2c42: 77 1f adc r23, r23
2c44: 88 1f adc r24, r24
2c46: 99 1f adc r25, r25
2c48: ba 95 dec r27
2c4a: d1 f7 brne .-12 ; 0x2c40 <Mittelwert+0x140>
2c4c: 33 27 eor r19, r19
2c4e: 44 27 eor r20, r20
2c50: 55 27 eor r21, r21
2c52: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
2c56: a2 0e add r10, r18
2c58: b3 1e adc r11, r19
2c5a: c4 1e adc r12, r20
2c5c: d5 1e adc r13, r21
2c5e: c6 01 movw r24, r12
2c60: b5 01 movw r22, r10
2c62: 28 e0 ldi r18, 0x08 ; 8
2c64: 30 e0 ldi r19, 0x00 ; 0
2c66: 40 e0 ldi r20, 0x00 ; 0
2c68: 50 e0 ldi r21, 0x00 ; 0
2c6a: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
2c6e: 30 93 bc 05 sts 0x05BC, r19
2c72: 20 93 bb 05 sts 0x05BB, r18
2c76: 80 91 c3 01 lds r24, 0x01C3
2c7a: 88 23 and r24, r24
2c7c: a1 f1 breq .+104 ; 0x2ce6 <Mittelwert+0x1e6>
2c7e: e0 90 ac 05 lds r14, 0x05AC
2c82: f0 90 ad 05 lds r15, 0x05AD
2c86: 60 91 bc 01 lds r22, 0x01BC
2c8a: 70 91 bd 01 lds r23, 0x01BD
2c8e: 20 91 c3 01 lds r18, 0x01C3
2c92: 00 27 eor r16, r16
2c94: f7 fc sbrc r15, 7
2c96: 00 95 com r16
2c98: 10 2f mov r17, r16
2c9a: 57 01 movw r10, r14
2c9c: 68 01 movw r12, r16
2c9e: a3 e0 ldi r26, 0x03 ; 3
2ca0: aa 0c add r10, r10
2ca2: bb 1c adc r11, r11
2ca4: cc 1c adc r12, r12
2ca6: dd 1c adc r13, r13
2ca8: aa 95 dec r26
2caa: d1 f7 brne .-12 ; 0x2ca0 <Mittelwert+0x1a0>
2cac: ae 18 sub r10, r14
2cae: bf 08 sbc r11, r15
2cb0: c0 0a sbc r12, r16
2cb2: d1 0a sbc r13, r17
2cb4: 88 27 eor r24, r24
2cb6: 77 fd sbrc r23, 7
2cb8: 80 95 com r24
2cba: 98 2f mov r25, r24
2cbc: 33 27 eor r19, r19
2cbe: 44 27 eor r20, r20
2cc0: 55 27 eor r21, r21
2cc2: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
2cc6: a2 0e add r10, r18
2cc8: b3 1e adc r11, r19
2cca: c4 1e adc r12, r20
2ccc: d5 1e adc r13, r21
2cce: c6 01 movw r24, r12
2cd0: b5 01 movw r22, r10
2cd2: 28 e0 ldi r18, 0x08 ; 8
2cd4: 30 e0 ldi r19, 0x00 ; 0
2cd6: 40 e0 ldi r20, 0x00 ; 0
2cd8: 50 e0 ldi r21, 0x00 ; 0
2cda: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
2cde: 30 93 ad 05 sts 0x05AD, r19
2ce2: 20 93 ac 05 sts 0x05AC, r18
2ce6: 10 92 b3 01 sts 0x01B3, r1
2cea: 10 92 b2 01 sts 0x01B2, r1
2cee: 10 92 be 01 sts 0x01BE, r1
2cf2: 10 92 b5 01 sts 0x01B5, r1
2cf6: 10 92 b4 01 sts 0x01B4, r1
2cfa: 10 92 bf 01 sts 0x01BF, r1
2cfe: 10 92 b7 01 sts 0x01B7, r1
2d02: 10 92 b6 01 sts 0x01B6, r1
2d06: 10 92 c0 01 sts 0x01C0, r1
2d0a: 10 92 b9 01 sts 0x01B9, r1
2d0e: 10 92 b8 01 sts 0x01B8, r1
2d12: 10 92 c2 01 sts 0x01C2, r1
2d16: 10 92 bb 01 sts 0x01BB, r1
2d1a: 10 92 ba 01 sts 0x01BA, r1
2d1e: 10 92 c1 01 sts 0x01C1, r1
2d22: 10 92 bd 01 sts 0x01BD, r1
2d26: 10 92 bc 01 sts 0x01BC, r1
2d2a: 10 92 c3 01 sts 0x01C3, r1
2d2e: 80 91 0b 02 lds r24, 0x020B
2d32: 90 91 0c 02 lds r25, 0x020C
2d36: a0 91 0d 02 lds r26, 0x020D
2d3a: b0 91 0e 02 lds r27, 0x020E
2d3e: 80 93 f7 01 sts 0x01F7, r24
2d42: 90 93 f8 01 sts 0x01F8, r25
2d46: a0 93 f9 01 sts 0x01F9, r26
2d4a: b0 93 fa 01 sts 0x01FA, r27
2d4e: 80 91 fb 01 lds r24, 0x01FB
2d52: 90 91 fc 01 lds r25, 0x01FC
2d56: a0 91 fd 01 lds r26, 0x01FD
2d5a: b0 91 fe 01 lds r27, 0x01FE
2d5e: 80 93 e7 01 sts 0x01E7, r24
2d62: 90 93 e8 01 sts 0x01E8, r25
2d66: a0 93 e9 01 sts 0x01E9, r26
2d6a: b0 93 ea 01 sts 0x01EA, r27
2d6e: 80 91 03 02 lds r24, 0x0203
2d72: 90 91 04 02 lds r25, 0x0204
2d76: a0 91 05 02 lds r26, 0x0205
2d7a: b0 91 06 02 lds r27, 0x0206
2d7e: 80 93 ef 01 sts 0x01EF, r24
2d82: 90 93 f0 01 sts 0x01F0, r25
2d86: a0 93 f1 01 sts 0x01F1, r26
2d8a: b0 93 f2 01 sts 0x01F2, r27
2d8e: 80 91 ff 01 lds r24, 0x01FF
2d92: 90 91 00 02 lds r25, 0x0200
2d96: a0 91 01 02 lds r26, 0x0201
2d9a: b0 91 02 02 lds r27, 0x0202
2d9e: 80 93 eb 01 sts 0x01EB, r24
2da2: 90 93 ec 01 sts 0x01EC, r25
2da6: a0 93 ed 01 sts 0x01ED, r26
2daa: b0 93 ee 01 sts 0x01EE, r27
2dae: 80 91 07 02 lds r24, 0x0207
2db2: 90 91 08 02 lds r25, 0x0208
2db6: a0 91 09 02 lds r26, 0x0209
2dba: b0 91 0a 02 lds r27, 0x020A
2dbe: 80 93 f3 01 sts 0x01F3, r24
2dc2: 90 93 f4 01 sts 0x01F4, r25
2dc6: a0 93 f5 01 sts 0x01F5, r26
2dca: b0 93 f6 01 sts 0x01F6, r27
2dce: 8f ee ldi r24, 0xEF ; 239
2dd0: 80 93 7a 00 sts 0x007A, r24
2dd4: 80 91 a9 05 lds r24, 0x05A9
2dd8: 90 91 aa 05 lds r25, 0x05AA
2ddc: 89 3c cpi r24, 0xC9 ; 201
2dde: 91 05 cpc r25, r1
2de0: 7c f0 brlt .+30 ; 0x2e00 <Mittelwert+0x300>
2de2: 20 91 a9 05 lds r18, 0x05A9
2de6: 30 91 aa 05 lds r19, 0x05AA
2dea: 80 91 a9 05 lds r24, 0x05A9
2dee: 90 91 aa 05 lds r25, 0x05AA
2df2: 88 0f add r24, r24
2df4: 99 1f adc r25, r25
2df6: 88 0f add r24, r24
2df8: 99 1f adc r25, r25
2dfa: 20 52 subi r18, 0x20 ; 32
2dfc: 33 40 sbci r19, 0x03 ; 3
2dfe: 15 c0 rjmp .+42 ; 0x2e2a <Mittelwert+0x32a>
2e00: 80 91 a9 05 lds r24, 0x05A9
2e04: 90 91 aa 05 lds r25, 0x05AA
2e08: 88 53 subi r24, 0x38 ; 56
2e0a: 9f 4f sbci r25, 0xFF ; 255
2e0c: a4 f4 brge .+40 ; 0x2e36 <Mittelwert+0x336>
2e0e: 20 91 a9 05 lds r18, 0x05A9
2e12: 30 91 aa 05 lds r19, 0x05AA
2e16: 80 91 a9 05 lds r24, 0x05A9
2e1a: 90 91 aa 05 lds r25, 0x05AA
2e1e: 88 0f add r24, r24
2e20: 99 1f adc r25, r25
2e22: 88 0f add r24, r24
2e24: 99 1f adc r25, r25
2e26: 20 5e subi r18, 0xE0 ; 224
2e28: 3c 4f sbci r19, 0xFC ; 252
2e2a: 82 0f add r24, r18
2e2c: 93 1f adc r25, r19
2e2e: 90 93 aa 05 sts 0x05AA, r25
2e32: 80 93 a9 05 sts 0x05A9, r24
2e36: 80 91 a7 05 lds r24, 0x05A7
2e3a: 90 91 a8 05 lds r25, 0x05A8
2e3e: 89 3c cpi r24, 0xC9 ; 201
2e40: 91 05 cpc r25, r1
2e42: 7c f0 brlt .+30 ; 0x2e62 <Mittelwert+0x362>
2e44: 20 91 a7 05 lds r18, 0x05A7
2e48: 30 91 a8 05 lds r19, 0x05A8
2e4c: 80 91 a7 05 lds r24, 0x05A7
2e50: 90 91 a8 05 lds r25, 0x05A8
2e54: 88 0f add r24, r24
2e56: 99 1f adc r25, r25
2e58: 88 0f add r24, r24
2e5a: 99 1f adc r25, r25
2e5c: 20 52 subi r18, 0x20 ; 32
2e5e: 33 40 sbci r19, 0x03 ; 3
2e60: 15 c0 rjmp .+42 ; 0x2e8c <Mittelwert+0x38c>
2e62: 80 91 a7 05 lds r24, 0x05A7
2e66: 90 91 a8 05 lds r25, 0x05A8
2e6a: 88 53 subi r24, 0x38 ; 56
2e6c: 9f 4f sbci r25, 0xFF ; 255
2e6e: a4 f4 brge .+40 ; 0x2e98 <Mittelwert+0x398>
2e70: 20 91 a7 05 lds r18, 0x05A7
2e74: 30 91 a8 05 lds r19, 0x05A8
2e78: 80 91 a7 05 lds r24, 0x05A7
2e7c: 90 91 a8 05 lds r25, 0x05A8
2e80: 88 0f add r24, r24
2e82: 99 1f adc r25, r25
2e84: 88 0f add r24, r24
2e86: 99 1f adc r25, r25
2e88: 20 5e subi r18, 0xE0 ; 224
2e8a: 3c 4f sbci r19, 0xFC ; 252
2e8c: 82 0f add r24, r18
2e8e: 93 1f adc r25, r19
2e90: 90 93 a8 05 sts 0x05A8, r25
2e94: 80 93 a7 05 sts 0x05A7, r24
2e98: 20 91 1f 02 lds r18, 0x021F
2e9c: 30 91 20 02 lds r19, 0x0220
2ea0: 80 91 71 05 lds r24, 0x0571
2ea4: e8 2f mov r30, r24
2ea6: ff 27 eor r31, r31
2ea8: ee 0f add r30, r30
2eaa: ff 1f adc r31, r31
2eac: ef 5b subi r30, 0xBF ; 191
2eae: fa 4f sbci r31, 0xFA ; 250
2eb0: 80 81 ld r24, Z
2eb2: 91 81 ldd r25, Z+1 ; 0x01
2eb4: 82 59 subi r24, 0x92 ; 146
2eb6: 9f 4f sbci r25, 0xFF ; 255
2eb8: 28 17 cp r18, r24
2eba: 39 07 cpc r19, r25
2ebc: 1c f4 brge .+6 ; 0x2ec4 <Mittelwert+0x3c4>
2ebe: 2f 5f subi r18, 0xFF ; 255
2ec0: 3f 4f sbci r19, 0xFF ; 255
2ec2: 0c c0 rjmp .+24 ; 0x2edc <Mittelwert+0x3dc>
2ec4: 80 81 ld r24, Z
2ec6: 91 81 ldd r25, Z+1 ; 0x01
2ec8: 82 59 subi r24, 0x92 ; 146
2eca: 9f 4f sbci r25, 0xFF ; 255
2ecc: 82 17 cp r24, r18
2ece: 93 07 cpc r25, r19
2ed0: 4c f4 brge .+18 ; 0x2ee4 <Mittelwert+0x3e4>
2ed2: 21 15 cp r18, r1
2ed4: 31 05 cpc r19, r1
2ed6: 31 f0 breq .+12 ; 0x2ee4 <Mittelwert+0x3e4>
2ed8: 21 50 subi r18, 0x01 ; 1
2eda: 30 40 sbci r19, 0x00 ; 0
2edc: 30 93 20 02 sts 0x0220, r19
2ee0: 20 93 1f 02 sts 0x021F, r18
2ee4: 20 91 21 02 lds r18, 0x0221
2ee8: 30 91 22 02 lds r19, 0x0222
2eec: 80 91 72 05 lds r24, 0x0572
2ef0: e8 2f mov r30, r24
2ef2: ff 27 eor r31, r31
2ef4: ee 0f add r30, r30
2ef6: ff 1f adc r31, r31
2ef8: ef 5b subi r30, 0xBF ; 191
2efa: fa 4f sbci r31, 0xFA ; 250
2efc: 80 81 ld r24, Z
2efe: 91 81 ldd r25, Z+1 ; 0x01
2f00: 82 59 subi r24, 0x92 ; 146
2f02: 9f 4f sbci r25, 0xFF ; 255
2f04: 28 17 cp r18, r24
2f06: 39 07 cpc r19, r25
2f08: 1c f4 brge .+6 ; 0x2f10 <Mittelwert+0x410>
2f0a: 2f 5f subi r18, 0xFF ; 255
2f0c: 3f 4f sbci r19, 0xFF ; 255
2f0e: 0c c0 rjmp .+24 ; 0x2f28 <Mittelwert+0x428>
2f10: 80 81 ld r24, Z
2f12: 91 81 ldd r25, Z+1 ; 0x01
2f14: 82 59 subi r24, 0x92 ; 146
2f16: 9f 4f sbci r25, 0xFF ; 255
2f18: 82 17 cp r24, r18
2f1a: 93 07 cpc r25, r19
2f1c: 4c f4 brge .+18 ; 0x2f30 <Mittelwert+0x430>
2f1e: 21 15 cp r18, r1
2f20: 31 05 cpc r19, r1
2f22: 31 f0 breq .+12 ; 0x2f30 <Mittelwert+0x430>
2f24: 21 50 subi r18, 0x01 ; 1
2f26: 30 40 sbci r19, 0x00 ; 0
2f28: 30 93 22 02 sts 0x0222, r19
2f2c: 20 93 21 02 sts 0x0221, r18
2f30: 20 91 23 02 lds r18, 0x0223
2f34: 30 91 24 02 lds r19, 0x0224
2f38: 80 91 73 05 lds r24, 0x0573
2f3c: e8 2f mov r30, r24
2f3e: ff 27 eor r31, r31
2f40: ee 0f add r30, r30
2f42: ff 1f adc r31, r31
2f44: ef 5b subi r30, 0xBF ; 191
2f46: fa 4f sbci r31, 0xFA ; 250
2f48: 80 81 ld r24, Z
2f4a: 91 81 ldd r25, Z+1 ; 0x01
2f4c: 82 59 subi r24, 0x92 ; 146
2f4e: 9f 4f sbci r25, 0xFF ; 255
2f50: 28 17 cp r18, r24
2f52: 39 07 cpc r19, r25
2f54: 1c f4 brge .+6 ; 0x2f5c <Mittelwert+0x45c>
2f56: 2f 5f subi r18, 0xFF ; 255
2f58: 3f 4f sbci r19, 0xFF ; 255
2f5a: 0c c0 rjmp .+24 ; 0x2f74 <Mittelwert+0x474>
2f5c: 80 81 ld r24, Z
2f5e: 91 81 ldd r25, Z+1 ; 0x01
2f60: 82 59 subi r24, 0x92 ; 146
2f62: 9f 4f sbci r25, 0xFF ; 255
2f64: 82 17 cp r24, r18
2f66: 93 07 cpc r25, r19
2f68: 4c f4 brge .+18 ; 0x2f7c <Mittelwert+0x47c>
2f6a: 21 15 cp r18, r1
2f6c: 31 05 cpc r19, r1
2f6e: 31 f0 breq .+12 ; 0x2f7c <Mittelwert+0x47c>
2f70: 21 50 subi r18, 0x01 ; 1
2f72: 30 40 sbci r19, 0x00 ; 0
2f74: 30 93 24 02 sts 0x0224, r19
2f78: 20 93 23 02 sts 0x0223, r18
2f7c: 20 91 25 02 lds r18, 0x0225
2f80: 30 91 26 02 lds r19, 0x0226
2f84: 80 91 74 05 lds r24, 0x0574
2f88: e8 2f mov r30, r24
2f8a: ff 27 eor r31, r31
2f8c: ee 0f add r30, r30
2f8e: ff 1f adc r31, r31
2f90: ef 5b subi r30, 0xBF ; 191
2f92: fa 4f sbci r31, 0xFA ; 250
2f94: 80 81 ld r24, Z
2f96: 91 81 ldd r25, Z+1 ; 0x01
2f98: 82 59 subi r24, 0x92 ; 146
2f9a: 9f 4f sbci r25, 0xFF ; 255
2f9c: 28 17 cp r18, r24
2f9e: 39 07 cpc r19, r25
2fa0: 1c f4 brge .+6 ; 0x2fa8 <Mittelwert+0x4a8>
2fa2: 2f 5f subi r18, 0xFF ; 255
2fa4: 3f 4f sbci r19, 0xFF ; 255
2fa6: 0c c0 rjmp .+24 ; 0x2fc0 <Mittelwert+0x4c0>
2fa8: 80 81 ld r24, Z
2faa: 91 81 ldd r25, Z+1 ; 0x01
2fac: 82 59 subi r24, 0x92 ; 146
2fae: 9f 4f sbci r25, 0xFF ; 255
2fb0: 82 17 cp r24, r18
2fb2: 93 07 cpc r25, r19
2fb4: 4c f4 brge .+18 ; 0x2fc8 <Mittelwert+0x4c8>
2fb6: 21 15 cp r18, r1
2fb8: 31 05 cpc r19, r1
2fba: 31 f0 breq .+12 ; 0x2fc8 <Mittelwert+0x4c8>
2fbc: 21 50 subi r18, 0x01 ; 1
2fbe: 30 40 sbci r19, 0x00 ; 0
2fc0: 30 93 26 02 sts 0x0226, r19
2fc4: 20 93 25 02 sts 0x0225, r18
2fc8: 80 91 1f 02 lds r24, 0x021F
2fcc: 90 91 20 02 lds r25, 0x0220
2fd0: 97 ff sbrs r25, 7
2fd2: 05 c0 rjmp .+10 ; 0x2fde <Mittelwert+0x4de>
2fd4: 10 92 20 02 sts 0x0220, r1
2fd8: 10 92 1f 02 sts 0x021F, r1
2fdc: 0a c0 rjmp .+20 ; 0x2ff2 <Mittelwert+0x4f2>
2fde: 8f 3f cpi r24, 0xFF ; 255
2fe0: 91 05 cpc r25, r1
2fe2: 39 f0 breq .+14 ; 0x2ff2 <Mittelwert+0x4f2>
2fe4: 34 f0 brlt .+12 ; 0x2ff2 <Mittelwert+0x4f2>
2fe6: 8f ef ldi r24, 0xFF ; 255
2fe8: 90 e0 ldi r25, 0x00 ; 0
2fea: 90 93 20 02 sts 0x0220, r25
2fee: 80 93 1f 02 sts 0x021F, r24
2ff2: 80 91 21 02 lds r24, 0x0221
2ff6: 90 91 22 02 lds r25, 0x0222
2ffa: 97 ff sbrs r25, 7
2ffc: 05 c0 rjmp .+10 ; 0x3008 <Mittelwert+0x508>
2ffe: 10 92 22 02 sts 0x0222, r1
3002: 10 92 21 02 sts 0x0221, r1
3006: 0a c0 rjmp .+20 ; 0x301c <Mittelwert+0x51c>
3008: 8f 3f cpi r24, 0xFF ; 255
300a: 91 05 cpc r25, r1
300c: 39 f0 breq .+14 ; 0x301c <Mittelwert+0x51c>
300e: 34 f0 brlt .+12 ; 0x301c <Mittelwert+0x51c>
3010: 8f ef ldi r24, 0xFF ; 255
3012: 90 e0 ldi r25, 0x00 ; 0
3014: 90 93 22 02 sts 0x0222, r25
3018: 80 93 21 02 sts 0x0221, r24
301c: 80 91 23 02 lds r24, 0x0223
3020: 90 91 24 02 lds r25, 0x0224
3024: 97 ff sbrs r25, 7
3026: 05 c0 rjmp .+10 ; 0x3032 <Mittelwert+0x532>
3028: 10 92 24 02 sts 0x0224, r1
302c: 10 92 23 02 sts 0x0223, r1
3030: 0a c0 rjmp .+20 ; 0x3046 <Mittelwert+0x546>
3032: 8f 3f cpi r24, 0xFF ; 255
3034: 91 05 cpc r25, r1
3036: 39 f0 breq .+14 ; 0x3046 <Mittelwert+0x546>
3038: 34 f0 brlt .+12 ; 0x3046 <Mittelwert+0x546>
303a: 8f ef ldi r24, 0xFF ; 255
303c: 90 e0 ldi r25, 0x00 ; 0
303e: 90 93 24 02 sts 0x0224, r25
3042: 80 93 23 02 sts 0x0223, r24
3046: 80 91 25 02 lds r24, 0x0225
304a: 90 91 26 02 lds r25, 0x0226
304e: 97 ff sbrs r25, 7
3050: 05 c0 rjmp .+10 ; 0x305c <Mittelwert+0x55c>
3052: 10 92 26 02 sts 0x0226, r1
3056: 10 92 25 02 sts 0x0225, r1
305a: 0a c0 rjmp .+20 ; 0x3070 <Mittelwert+0x570>
305c: 8f 3f cpi r24, 0xFF ; 255
305e: 91 05 cpc r25, r1
3060: 39 f0 breq .+14 ; 0x3070 <Mittelwert+0x570>
3062: 34 f0 brlt .+12 ; 0x3070 <Mittelwert+0x570>
3064: 8f ef ldi r24, 0xFF ; 255
3066: 90 e0 ldi r25, 0x00 ; 0
3068: 90 93 26 02 sts 0x0226, r25
306c: 80 93 25 02 sts 0x0225, r24
3070: 1f 91 pop r17
3072: 0f 91 pop r16
3074: ff 90 pop r15
3076: ef 90 pop r14
3078: df 90 pop r13
307a: cf 90 pop r12
307c: bf 90 pop r11
307e: af 90 pop r10
3080: 08 95 ret
00003082 <CalibrierMittelwert>:
3082: 10 92 7a 00 sts 0x007A, r1
3086: 80 91 be 01 lds r24, 0x01BE
308a: 88 23 and r24, r24
308c: 69 f0 breq .+26 ; 0x30a8 <CalibrierMittelwert+0x26>
308e: 80 91 b2 01 lds r24, 0x01B2
3092: 90 91 b3 01 lds r25, 0x01B3
3096: 60 91 be 01 lds r22, 0x01BE
309a: 77 27 eor r23, r23
309c: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
30a0: 70 93 aa 05 sts 0x05AA, r23
30a4: 60 93 a9 05 sts 0x05A9, r22
30a8: 80 91 bf 01 lds r24, 0x01BF
30ac: 88 23 and r24, r24
30ae: 69 f0 breq .+26 ; 0x30ca <CalibrierMittelwert+0x48>
30b0: 80 91 b4 01 lds r24, 0x01B4
30b4: 90 91 b5 01 lds r25, 0x01B5
30b8: 60 91 bf 01 lds r22, 0x01BF
30bc: 77 27 eor r23, r23
30be: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
30c2: 70 93 a8 05 sts 0x05A8, r23
30c6: 60 93 a7 05 sts 0x05A7, r22
30ca: 80 91 c0 01 lds r24, 0x01C0
30ce: 88 23 and r24, r24
30d0: 69 f0 breq .+26 ; 0x30ec <CalibrierMittelwert+0x6a>
30d2: 80 91 b6 01 lds r24, 0x01B6
30d6: 90 91 b7 01 lds r25, 0x01B7
30da: 60 91 c0 01 lds r22, 0x01C0
30de: 77 27 eor r23, r23
30e0: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
30e4: 70 93 b6 05 sts 0x05B6, r23
30e8: 60 93 b5 05 sts 0x05B5, r22
30ec: 80 91 c1 01 lds r24, 0x01C1
30f0: 88 23 and r24, r24
30f2: d1 f0 breq .+52 ; 0x3128 <CalibrierMittelwert+0xa6>
30f4: 60 91 ba 01 lds r22, 0x01BA
30f8: 70 91 bb 01 lds r23, 0x01BB
30fc: 20 91 c1 01 lds r18, 0x01C1
3100: 88 27 eor r24, r24
3102: 77 fd sbrc r23, 7
3104: 80 95 com r24
3106: 98 2f mov r25, r24
3108: 34 e0 ldi r19, 0x04 ; 4
310a: 66 0f add r22, r22
310c: 77 1f adc r23, r23
310e: 88 1f adc r24, r24
3110: 99 1f adc r25, r25
3112: 3a 95 dec r19
3114: d1 f7 brne .-12 ; 0x310a <CalibrierMittelwert+0x88>
3116: 33 27 eor r19, r19
3118: 44 27 eor r20, r20
311a: 55 27 eor r21, r21
311c: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
3120: 30 93 b3 05 sts 0x05B3, r19
3124: 20 93 b2 05 sts 0x05B2, r18
3128: 80 91 c2 01 lds r24, 0x01C2
312c: 88 23 and r24, r24
312e: d1 f0 breq .+52 ; 0x3164 <CalibrierMittelwert+0xe2>
3130: 60 91 b8 01 lds r22, 0x01B8
3134: 70 91 b9 01 lds r23, 0x01B9
3138: 20 91 c2 01 lds r18, 0x01C2
313c: 88 27 eor r24, r24
313e: 77 fd sbrc r23, 7
3140: 80 95 com r24
3142: 98 2f mov r25, r24
3144: b4 e0 ldi r27, 0x04 ; 4
3146: 66 0f add r22, r22
3148: 77 1f adc r23, r23
314a: 88 1f adc r24, r24
314c: 99 1f adc r25, r25
314e: ba 95 dec r27
3150: d1 f7 brne .-12 ; 0x3146 <CalibrierMittelwert+0xc4>
3152: 33 27 eor r19, r19
3154: 44 27 eor r20, r20
3156: 55 27 eor r21, r21
3158: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
315c: 30 93 bc 05 sts 0x05BC, r19
3160: 20 93 bb 05 sts 0x05BB, r18
3164: 80 91 c3 01 lds r24, 0x01C3
3168: 88 23 and r24, r24
316a: 99 f0 breq .+38 ; 0x3192 <CalibrierMittelwert+0x110>
316c: 60 91 bc 01 lds r22, 0x01BC
3170: 70 91 bd 01 lds r23, 0x01BD
3174: 20 91 c3 01 lds r18, 0x01C3
3178: 88 27 eor r24, r24
317a: 77 fd sbrc r23, 7
317c: 80 95 com r24
317e: 98 2f mov r25, r24
3180: 33 27 eor r19, r19
3182: 44 27 eor r20, r20
3184: 55 27 eor r21, r21
3186: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
318a: 30 93 ad 05 sts 0x05AD, r19
318e: 20 93 ac 05 sts 0x05AC, r18
3192: 10 92 b3 01 sts 0x01B3, r1
3196: 10 92 b2 01 sts 0x01B2, r1
319a: 10 92 be 01 sts 0x01BE, r1
319e: 10 92 b5 01 sts 0x01B5, r1
31a2: 10 92 b4 01 sts 0x01B4, r1
31a6: 10 92 bf 01 sts 0x01BF, r1
31aa: 10 92 b7 01 sts 0x01B7, r1
31ae: 10 92 b6 01 sts 0x01B6, r1
31b2: 10 92 c0 01 sts 0x01C0, r1
31b6: 10 92 b9 01 sts 0x01B9, r1
31ba: 10 92 b8 01 sts 0x01B8, r1
31be: 10 92 c2 01 sts 0x01C2, r1
31c2: 10 92 bb 01 sts 0x01BB, r1
31c6: 10 92 ba 01 sts 0x01BA, r1
31ca: 10 92 c1 01 sts 0x01C1, r1
31ce: 10 92 bd 01 sts 0x01BD, r1
31d2: 10 92 bc 01 sts 0x01BC, r1
31d6: 10 92 c3 01 sts 0x01C3, r1
31da: 8f ee ldi r24, 0xEF ; 239
31dc: 80 93 7a 00 sts 0x007A, r24
31e0: 20 91 1f 02 lds r18, 0x021F
31e4: 30 91 20 02 lds r19, 0x0220
31e8: 80 91 71 05 lds r24, 0x0571
31ec: e8 2f mov r30, r24
31ee: ff 27 eor r31, r31
31f0: ee 0f add r30, r30
31f2: ff 1f adc r31, r31
31f4: ef 5b subi r30, 0xBF ; 191
31f6: fa 4f sbci r31, 0xFA ; 250
31f8: 80 81 ld r24, Z
31fa: 91 81 ldd r25, Z+1 ; 0x01
31fc: 82 59 subi r24, 0x92 ; 146
31fe: 9f 4f sbci r25, 0xFF ; 255
3200: 28 17 cp r18, r24
3202: 39 07 cpc r19, r25
3204: 1c f4 brge .+6 ; 0x320c <CalibrierMittelwert+0x18a>
3206: 2f 5f subi r18, 0xFF ; 255
3208: 3f 4f sbci r19, 0xFF ; 255
320a: 0c c0 rjmp .+24 ; 0x3224 <CalibrierMittelwert+0x1a2>
320c: 80 81 ld r24, Z
320e: 91 81 ldd r25, Z+1 ; 0x01
3210: 82 59 subi r24, 0x92 ; 146
3212: 9f 4f sbci r25, 0xFF ; 255
3214: 82 17 cp r24, r18
3216: 93 07 cpc r25, r19
3218: 4c f4 brge .+18 ; 0x322c <CalibrierMittelwert+0x1aa>
321a: 21 15 cp r18, r1
321c: 31 05 cpc r19, r1
321e: 31 f0 breq .+12 ; 0x322c <CalibrierMittelwert+0x1aa>
3220: 21 50 subi r18, 0x01 ; 1
3222: 30 40 sbci r19, 0x00 ; 0
3224: 30 93 20 02 sts 0x0220, r19
3228: 20 93 1f 02 sts 0x021F, r18
322c: 20 91 21 02 lds r18, 0x0221
3230: 30 91 22 02 lds r19, 0x0222
3234: 80 91 72 05 lds r24, 0x0572
3238: e8 2f mov r30, r24
323a: ff 27 eor r31, r31
323c: ee 0f add r30, r30
323e: ff 1f adc r31, r31
3240: ef 5b subi r30, 0xBF ; 191
3242: fa 4f sbci r31, 0xFA ; 250
3244: 80 81 ld r24, Z
3246: 91 81 ldd r25, Z+1 ; 0x01
3248: 82 59 subi r24, 0x92 ; 146
324a: 9f 4f sbci r25, 0xFF ; 255
324c: 28 17 cp r18, r24
324e: 39 07 cpc r19, r25
3250: 1c f4 brge .+6 ; 0x3258 <CalibrierMittelwert+0x1d6>
3252: 2f 5f subi r18, 0xFF ; 255
3254: 3f 4f sbci r19, 0xFF ; 255
3256: 0c c0 rjmp .+24 ; 0x3270 <CalibrierMittelwert+0x1ee>
3258: 80 81 ld r24, Z
325a: 91 81 ldd r25, Z+1 ; 0x01
325c: 82 59 subi r24, 0x92 ; 146
325e: 9f 4f sbci r25, 0xFF ; 255
3260: 82 17 cp r24, r18
3262: 93 07 cpc r25, r19
3264: 4c f4 brge .+18 ; 0x3278 <CalibrierMittelwert+0x1f6>
3266: 21 15 cp r18, r1
3268: 31 05 cpc r19, r1
326a: 31 f0 breq .+12 ; 0x3278 <CalibrierMittelwert+0x1f6>
326c: 21 50 subi r18, 0x01 ; 1
326e: 30 40 sbci r19, 0x00 ; 0
3270: 30 93 22 02 sts 0x0222, r19
3274: 20 93 21 02 sts 0x0221, r18
3278: 20 91 23 02 lds r18, 0x0223
327c: 30 91 24 02 lds r19, 0x0224
3280: 80 91 73 05 lds r24, 0x0573
3284: e8 2f mov r30, r24
3286: ff 27 eor r31, r31
3288: ee 0f add r30, r30
328a: ff 1f adc r31, r31
328c: ef 5b subi r30, 0xBF ; 191
328e: fa 4f sbci r31, 0xFA ; 250
3290: 80 81 ld r24, Z
3292: 91 81 ldd r25, Z+1 ; 0x01
3294: 82 59 subi r24, 0x92 ; 146
3296: 9f 4f sbci r25, 0xFF ; 255
3298: 28 17 cp r18, r24
329a: 39 07 cpc r19, r25
329c: 1c f4 brge .+6 ; 0x32a4 <CalibrierMittelwert+0x222>
329e: 2f 5f subi r18, 0xFF ; 255
32a0: 3f 4f sbci r19, 0xFF ; 255
32a2: 0c c0 rjmp .+24 ; 0x32bc <CalibrierMittelwert+0x23a>
32a4: 80 81 ld r24, Z
32a6: 91 81 ldd r25, Z+1 ; 0x01
32a8: 82 59 subi r24, 0x92 ; 146
32aa: 9f 4f sbci r25, 0xFF ; 255
32ac: 82 17 cp r24, r18
32ae: 93 07 cpc r25, r19
32b0: 4c f4 brge .+18 ; 0x32c4 <CalibrierMittelwert+0x242>
32b2: 21 15 cp r18, r1
32b4: 31 05 cpc r19, r1
32b6: 31 f0 breq .+12 ; 0x32c4 <CalibrierMittelwert+0x242>
32b8: 21 50 subi r18, 0x01 ; 1
32ba: 30 40 sbci r19, 0x00 ; 0
32bc: 30 93 24 02 sts 0x0224, r19
32c0: 20 93 23 02 sts 0x0223, r18
32c4: 20 91 25 02 lds r18, 0x0225
32c8: 30 91 26 02 lds r19, 0x0226
32cc: 80 91 74 05 lds r24, 0x0574
32d0: e8 2f mov r30, r24
32d2: ff 27 eor r31, r31
32d4: ee 0f add r30, r30
32d6: ff 1f adc r31, r31
32d8: ef 5b subi r30, 0xBF ; 191
32da: fa 4f sbci r31, 0xFA ; 250
32dc: 80 81 ld r24, Z
32de: 91 81 ldd r25, Z+1 ; 0x01
32e0: 82 59 subi r24, 0x92 ; 146
32e2: 9f 4f sbci r25, 0xFF ; 255
32e4: 28 17 cp r18, r24
32e6: 39 07 cpc r19, r25
32e8: 1c f4 brge .+6 ; 0x32f0 <CalibrierMittelwert+0x26e>
32ea: 2f 5f subi r18, 0xFF ; 255
32ec: 3f 4f sbci r19, 0xFF ; 255
32ee: 0c c0 rjmp .+24 ; 0x3308 <CalibrierMittelwert+0x286>
32f0: 80 81 ld r24, Z
32f2: 91 81 ldd r25, Z+1 ; 0x01
32f4: 82 59 subi r24, 0x92 ; 146
32f6: 9f 4f sbci r25, 0xFF ; 255
32f8: 82 17 cp r24, r18
32fa: 93 07 cpc r25, r19
32fc: 4c f4 brge .+18 ; 0x3310 <CalibrierMittelwert+0x28e>
32fe: 21 15 cp r18, r1
3300: 31 05 cpc r19, r1
3302: 31 f0 breq .+12 ; 0x3310 <CalibrierMittelwert+0x28e>
3304: 21 50 subi r18, 0x01 ; 1
3306: 30 40 sbci r19, 0x00 ; 0
3308: 30 93 26 02 sts 0x0226, r19
330c: 20 93 25 02 sts 0x0225, r18
3310: 80 91 1f 02 lds r24, 0x021F
3314: 90 91 20 02 lds r25, 0x0220
3318: 97 ff sbrs r25, 7
331a: 05 c0 rjmp .+10 ; 0x3326 <CalibrierMittelwert+0x2a4>
331c: 10 92 20 02 sts 0x0220, r1
3320: 10 92 1f 02 sts 0x021F, r1
3324: 0a c0 rjmp .+20 ; 0x333a <CalibrierMittelwert+0x2b8>
3326: 8f 3f cpi r24, 0xFF ; 255
3328: 91 05 cpc r25, r1
332a: 39 f0 breq .+14 ; 0x333a <CalibrierMittelwert+0x2b8>
332c: 34 f0 brlt .+12 ; 0x333a <CalibrierMittelwert+0x2b8>
332e: 8f ef ldi r24, 0xFF ; 255
3330: 90 e0 ldi r25, 0x00 ; 0
3332: 90 93 20 02 sts 0x0220, r25
3336: 80 93 1f 02 sts 0x021F, r24
333a: 80 91 21 02 lds r24, 0x0221
333e: 90 91 22 02 lds r25, 0x0222
3342: 97 ff sbrs r25, 7
3344: 05 c0 rjmp .+10 ; 0x3350 <CalibrierMittelwert+0x2ce>
3346: 10 92 22 02 sts 0x0222, r1
334a: 10 92 21 02 sts 0x0221, r1
334e: 0a c0 rjmp .+20 ; 0x3364 <CalibrierMittelwert+0x2e2>
3350: 8f 3f cpi r24, 0xFF ; 255
3352: 91 05 cpc r25, r1
3354: 39 f0 breq .+14 ; 0x3364 <CalibrierMittelwert+0x2e2>
3356: 34 f0 brlt .+12 ; 0x3364 <CalibrierMittelwert+0x2e2>
3358: 8f ef ldi r24, 0xFF ; 255
335a: 90 e0 ldi r25, 0x00 ; 0
335c: 90 93 22 02 sts 0x0222, r25
3360: 80 93 21 02 sts 0x0221, r24
3364: 80 91 23 02 lds r24, 0x0223
3368: 90 91 24 02 lds r25, 0x0224
336c: 97 ff sbrs r25, 7
336e: 05 c0 rjmp .+10 ; 0x337a <CalibrierMittelwert+0x2f8>
3370: 10 92 24 02 sts 0x0224, r1
3374: 10 92 23 02 sts 0x0223, r1
3378: 0a c0 rjmp .+20 ; 0x338e <CalibrierMittelwert+0x30c>
337a: 8f 3f cpi r24, 0xFF ; 255
337c: 91 05 cpc r25, r1
337e: 39 f0 breq .+14 ; 0x338e <CalibrierMittelwert+0x30c>
3380: 34 f0 brlt .+12 ; 0x338e <CalibrierMittelwert+0x30c>
3382: 8f ef ldi r24, 0xFF ; 255
3384: 90 e0 ldi r25, 0x00 ; 0
3386: 90 93 24 02 sts 0x0224, r25
338a: 80 93 23 02 sts 0x0223, r24
338e: 80 91 25 02 lds r24, 0x0225
3392: 90 91 26 02 lds r25, 0x0226
3396: 97 ff sbrs r25, 7
3398: 05 c0 rjmp .+10 ; 0x33a4 <CalibrierMittelwert+0x322>
339a: 10 92 26 02 sts 0x0226, r1
339e: 10 92 25 02 sts 0x0225, r1
33a2: 08 95 ret
33a4: 8f 3f cpi r24, 0xFF ; 255
33a6: 91 05 cpc r25, r1
33a8: 39 f0 breq .+14 ; 0x33b8 <CalibrierMittelwert+0x336>
33aa: 34 f0 brlt .+12 ; 0x33b8 <CalibrierMittelwert+0x336>
33ac: 8f ef ldi r24, 0xFF ; 255
33ae: 90 e0 ldi r25, 0x00 ; 0
33b0: 90 93 26 02 sts 0x0226, r25
33b4: 80 93 25 02 sts 0x0225, r24
33b8: 08 95 ret
000033ba <ParameterZuordnung>:
33ba: 1f 93 push r17
33bc: 80 91 78 05 lds r24, 0x0578
33c0: 8b 3f cpi r24, 0xFB ; 251
33c2: 98 f0 brcs .+38 ; 0x33ea <ParameterZuordnung+0x30>
33c4: 8b 3f cpi r24, 0xFB ; 251
33c6: 19 f4 brne .+6 ; 0x33ce <ParameterZuordnung+0x14>
33c8: 80 91 1f 02 lds r24, 0x021F
33cc: 0e c0 rjmp .+28 ; 0x33ea <ParameterZuordnung+0x30>
33ce: 8c 3f cpi r24, 0xFC ; 252
33d0: 19 f4 brne .+6 ; 0x33d8 <ParameterZuordnung+0x1e>
33d2: 80 91 21 02 lds r24, 0x0221
33d6: 09 c0 rjmp .+18 ; 0x33ea <ParameterZuordnung+0x30>
33d8: 8d 3f cpi r24, 0xFD ; 253
33da: 19 f4 brne .+6 ; 0x33e2 <ParameterZuordnung+0x28>
33dc: 80 91 23 02 lds r24, 0x0223
33e0: 04 c0 rjmp .+8 ; 0x33ea <ParameterZuordnung+0x30>
33e2: 8e 3f cpi r24, 0xFE ; 254
33e4: 21 f4 brne .+8 ; 0x33ee <ParameterZuordnung+0x34>
33e6: 80 91 25 02 lds r24, 0x0225
33ea: 80 93 81 01 sts 0x0181, r24
33ee: 80 91 81 01 lds r24, 0x0181
33f2: 88 23 and r24, r24
33f4: 19 f4 brne .+6 ; 0x33fc <ParameterZuordnung+0x42>
33f6: 10 92 81 01 sts 0x0181, r1
33fa: 04 c0 rjmp .+8 ; 0x3404 <ParameterZuordnung+0x4a>
33fc: 8f 3f cpi r24, 0xFF ; 255
33fe: 11 f4 brne .+4 ; 0x3404 <ParameterZuordnung+0x4a>
3400: 80 93 81 01 sts 0x0181, r24
3404: 80 91 77 05 lds r24, 0x0577
3408: 8b 3f cpi r24, 0xFB ; 251
340a: 98 f0 brcs .+38 ; 0x3432 <ParameterZuordnung+0x78>
340c: 8b 3f cpi r24, 0xFB ; 251
340e: 19 f4 brne .+6 ; 0x3416 <ParameterZuordnung+0x5c>
3410: 80 91 1f 02 lds r24, 0x021F
3414: 0e c0 rjmp .+28 ; 0x3432 <ParameterZuordnung+0x78>
3416: 8c 3f cpi r24, 0xFC ; 252
3418: 19 f4 brne .+6 ; 0x3420 <ParameterZuordnung+0x66>
341a: 80 91 21 02 lds r24, 0x0221
341e: 09 c0 rjmp .+18 ; 0x3432 <ParameterZuordnung+0x78>
3420: 8d 3f cpi r24, 0xFD ; 253
3422: 19 f4 brne .+6 ; 0x342a <ParameterZuordnung+0x70>
3424: 80 91 23 02 lds r24, 0x0223
3428: 04 c0 rjmp .+8 ; 0x3432 <ParameterZuordnung+0x78>
342a: 8e 3f cpi r24, 0xFE ; 254
342c: 21 f4 brne .+8 ; 0x3436 <ParameterZuordnung+0x7c>
342e: 80 91 25 02 lds r24, 0x0225
3432: 80 93 80 01 sts 0x0180, r24
3436: 80 91 80 01 lds r24, 0x0180
343a: 88 23 and r24, r24
343c: 19 f4 brne .+6 ; 0x3444 <ParameterZuordnung+0x8a>
343e: 10 92 80 01 sts 0x0180, r1
3442: 05 c0 rjmp .+10 ; 0x344e <ParameterZuordnung+0x94>
3444: 84 36 cpi r24, 0x64 ; 100
3446: 18 f0 brcs .+6 ; 0x344e <ParameterZuordnung+0x94>
3448: 84 e6 ldi r24, 0x64 ; 100
344a: 80 93 80 01 sts 0x0180, r24
344e: 80 91 79 05 lds r24, 0x0579
3452: 8b 3f cpi r24, 0xFB ; 251
3454: 98 f0 brcs .+38 ; 0x347c <ParameterZuordnung+0xc2>
3456: 8b 3f cpi r24, 0xFB ; 251
3458: 19 f4 brne .+6 ; 0x3460 <ParameterZuordnung+0xa6>
345a: 80 91 1f 02 lds r24, 0x021F
345e: 0e c0 rjmp .+28 ; 0x347c <ParameterZuordnung+0xc2>
3460: 8c 3f cpi r24, 0xFC ; 252
3462: 19 f4 brne .+6 ; 0x346a <ParameterZuordnung+0xb0>
3464: 80 91 21 02 lds r24, 0x0221
3468: 09 c0 rjmp .+18 ; 0x347c <ParameterZuordnung+0xc2>
346a: 8d 3f cpi r24, 0xFD ; 253
346c: 19 f4 brne .+6 ; 0x3474 <ParameterZuordnung+0xba>
346e: 80 91 23 02 lds r24, 0x0223
3472: 04 c0 rjmp .+8 ; 0x347c <ParameterZuordnung+0xc2>
3474: 8e 3f cpi r24, 0xFE ; 254
3476: 21 f4 brne .+8 ; 0x3480 <ParameterZuordnung+0xc6>
3478: 80 91 25 02 lds r24, 0x0225
347c: 80 93 82 01 sts 0x0182, r24
3480: 80 91 82 01 lds r24, 0x0182
3484: 88 23 and r24, r24
3486: 19 f4 brne .+6 ; 0x348e <ParameterZuordnung+0xd4>
3488: 10 92 82 01 sts 0x0182, r1
348c: 05 c0 rjmp .+10 ; 0x3498 <ParameterZuordnung+0xde>
348e: 84 36 cpi r24, 0x64 ; 100
3490: 18 f0 brcs .+6 ; 0x3498 <ParameterZuordnung+0xde>
3492: 84 e6 ldi r24, 0x64 ; 100
3494: 80 93 82 01 sts 0x0182, r24
3498: 80 91 7b 05 lds r24, 0x057B
349c: 8b 3f cpi r24, 0xFB ; 251
349e: 98 f0 brcs .+38 ; 0x34c6 <ParameterZuordnung+0x10c>
34a0: 8b 3f cpi r24, 0xFB ; 251
34a2: 19 f4 brne .+6 ; 0x34aa <ParameterZuordnung+0xf0>
34a4: 80 91 1f 02 lds r24, 0x021F
34a8: 0e c0 rjmp .+28 ; 0x34c6 <ParameterZuordnung+0x10c>
34aa: 8c 3f cpi r24, 0xFC ; 252
34ac: 19 f4 brne .+6 ; 0x34b4 <ParameterZuordnung+0xfa>
34ae: 80 91 21 02 lds r24, 0x0221
34b2: 09 c0 rjmp .+18 ; 0x34c6 <ParameterZuordnung+0x10c>
34b4: 8d 3f cpi r24, 0xFD ; 253
34b6: 19 f4 brne .+6 ; 0x34be <ParameterZuordnung+0x104>
34b8: 80 91 23 02 lds r24, 0x0223
34bc: 04 c0 rjmp .+8 ; 0x34c6 <ParameterZuordnung+0x10c>
34be: 8e 3f cpi r24, 0xFE ; 254
34c0: 21 f4 brne .+8 ; 0x34ca <ParameterZuordnung+0x110>
34c2: 80 91 25 02 lds r24, 0x0225
34c6: 80 93 83 01 sts 0x0183, r24
34ca: 80 91 83 01 lds r24, 0x0183
34ce: 88 23 and r24, r24
34d0: 19 f4 brne .+6 ; 0x34d8 <ParameterZuordnung+0x11e>
34d2: 10 92 83 01 sts 0x0183, r1
34d6: 04 c0 rjmp .+8 ; 0x34e0 <ParameterZuordnung+0x126>
34d8: 8f 3f cpi r24, 0xFF ; 255
34da: 11 f4 brne .+4 ; 0x34e0 <ParameterZuordnung+0x126>
34dc: 80 93 83 01 sts 0x0183, r24
34e0: 80 91 82 05 lds r24, 0x0582
34e4: 8b 3f cpi r24, 0xFB ; 251
34e6: 98 f0 brcs .+38 ; 0x350e <ParameterZuordnung+0x154>
34e8: 8b 3f cpi r24, 0xFB ; 251
34ea: 19 f4 brne .+6 ; 0x34f2 <ParameterZuordnung+0x138>
34ec: 80 91 1f 02 lds r24, 0x021F
34f0: 0e c0 rjmp .+28 ; 0x350e <ParameterZuordnung+0x154>
34f2: 8c 3f cpi r24, 0xFC ; 252
34f4: 19 f4 brne .+6 ; 0x34fc <ParameterZuordnung+0x142>
34f6: 80 91 21 02 lds r24, 0x0221
34fa: 09 c0 rjmp .+18 ; 0x350e <ParameterZuordnung+0x154>
34fc: 8d 3f cpi r24, 0xFD ; 253
34fe: 19 f4 brne .+6 ; 0x3506 <ParameterZuordnung+0x14c>
3500: 80 91 23 02 lds r24, 0x0223
3504: 04 c0 rjmp .+8 ; 0x350e <ParameterZuordnung+0x154>
3506: 8e 3f cpi r24, 0xFE ; 254
3508: 21 f4 brne .+8 ; 0x3512 <ParameterZuordnung+0x158>
350a: 80 91 25 02 lds r24, 0x0225
350e: 80 93 84 01 sts 0x0184, r24
3512: 80 91 84 01 lds r24, 0x0184
3516: 88 23 and r24, r24
3518: 19 f4 brne .+6 ; 0x3520 <ParameterZuordnung+0x166>
351a: 10 92 84 01 sts 0x0184, r1
351e: 04 c0 rjmp .+8 ; 0x3528 <ParameterZuordnung+0x16e>
3520: 8f 3f cpi r24, 0xFF ; 255
3522: 11 f4 brne .+4 ; 0x3528 <ParameterZuordnung+0x16e>
3524: 80 93 84 01 sts 0x0184, r24
3528: 80 91 83 05 lds r24, 0x0583
352c: 8b 3f cpi r24, 0xFB ; 251
352e: 98 f0 brcs .+38 ; 0x3556 <ParameterZuordnung+0x19c>
3530: 8b 3f cpi r24, 0xFB ; 251
3532: 19 f4 brne .+6 ; 0x353a <ParameterZuordnung+0x180>
3534: 80 91 1f 02 lds r24, 0x021F
3538: 0e c0 rjmp .+28 ; 0x3556 <ParameterZuordnung+0x19c>
353a: 8c 3f cpi r24, 0xFC ; 252
353c: 19 f4 brne .+6 ; 0x3544 <ParameterZuordnung+0x18a>
353e: 80 91 21 02 lds r24, 0x0221
3542: 09 c0 rjmp .+18 ; 0x3556 <ParameterZuordnung+0x19c>
3544: 8d 3f cpi r24, 0xFD ; 253
3546: 19 f4 brne .+6 ; 0x354e <ParameterZuordnung+0x194>
3548: 80 91 23 02 lds r24, 0x0223
354c: 04 c0 rjmp .+8 ; 0x3556 <ParameterZuordnung+0x19c>
354e: 8e 3f cpi r24, 0xFE ; 254
3550: 21 f4 brne .+8 ; 0x355a <ParameterZuordnung+0x1a0>
3552: 80 91 25 02 lds r24, 0x0225
3556: 80 93 85 01 sts 0x0185, r24
355a: 80 91 85 01 lds r24, 0x0185
355e: 8b 30 cpi r24, 0x0B ; 11
3560: 10 f4 brcc .+4 ; 0x3566 <ParameterZuordnung+0x1ac>
3562: 8a e0 ldi r24, 0x0A ; 10
3564: 02 c0 rjmp .+4 ; 0x356a <ParameterZuordnung+0x1b0>
3566: 8f 3f cpi r24, 0xFF ; 255
3568: 11 f4 brne .+4 ; 0x356e <ParameterZuordnung+0x1b4>
356a: 80 93 85 01 sts 0x0185, r24
356e: 80 91 84 05 lds r24, 0x0584
3572: 8b 3f cpi r24, 0xFB ; 251
3574: 98 f0 brcs .+38 ; 0x359c <ParameterZuordnung+0x1e2>
3576: 8b 3f cpi r24, 0xFB ; 251
3578: 19 f4 brne .+6 ; 0x3580 <ParameterZuordnung+0x1c6>
357a: 80 91 1f 02 lds r24, 0x021F
357e: 0e c0 rjmp .+28 ; 0x359c <ParameterZuordnung+0x1e2>
3580: 8c 3f cpi r24, 0xFC ; 252
3582: 19 f4 brne .+6 ; 0x358a <ParameterZuordnung+0x1d0>
3584: 80 91 21 02 lds r24, 0x0221
3588: 09 c0 rjmp .+18 ; 0x359c <ParameterZuordnung+0x1e2>
358a: 8d 3f cpi r24, 0xFD ; 253
358c: 19 f4 brne .+6 ; 0x3594 <ParameterZuordnung+0x1da>
358e: 80 91 23 02 lds r24, 0x0223
3592: 04 c0 rjmp .+8 ; 0x359c <ParameterZuordnung+0x1e2>
3594: 8e 3f cpi r24, 0xFE ; 254
3596: 21 f4 brne .+8 ; 0x35a0 <ParameterZuordnung+0x1e6>
3598: 80 91 25 02 lds r24, 0x0225
359c: 80 93 86 01 sts 0x0186, r24
35a0: 80 91 86 01 lds r24, 0x0186
35a4: 88 23 and r24, r24
35a6: 19 f4 brne .+6 ; 0x35ae <ParameterZuordnung+0x1f4>
35a8: 10 92 86 01 sts 0x0186, r1
35ac: 04 c0 rjmp .+8 ; 0x35b6 <ParameterZuordnung+0x1fc>
35ae: 8f 3f cpi r24, 0xFF ; 255
35b0: 11 f4 brne .+4 ; 0x35b6 <ParameterZuordnung+0x1fc>
35b2: 80 93 86 01 sts 0x0186, r24
35b6: 80 91 89 05 lds r24, 0x0589
35ba: 8b 3f cpi r24, 0xFB ; 251
35bc: 98 f0 brcs .+38 ; 0x35e4 <ParameterZuordnung+0x22a>
35be: 8b 3f cpi r24, 0xFB ; 251
35c0: 19 f4 brne .+6 ; 0x35c8 <ParameterZuordnung+0x20e>
35c2: 80 91 1f 02 lds r24, 0x021F
35c6: 0e c0 rjmp .+28 ; 0x35e4 <ParameterZuordnung+0x22a>
35c8: 8c 3f cpi r24, 0xFC ; 252
35ca: 19 f4 brne .+6 ; 0x35d2 <ParameterZuordnung+0x218>
35cc: 80 91 21 02 lds r24, 0x0221
35d0: 09 c0 rjmp .+18 ; 0x35e4 <ParameterZuordnung+0x22a>
35d2: 8d 3f cpi r24, 0xFD ; 253
35d4: 19 f4 brne .+6 ; 0x35dc <ParameterZuordnung+0x222>
35d6: 80 91 23 02 lds r24, 0x0223
35da: 04 c0 rjmp .+8 ; 0x35e4 <ParameterZuordnung+0x22a>
35dc: 8e 3f cpi r24, 0xFE ; 254
35de: 21 f4 brne .+8 ; 0x35e8 <ParameterZuordnung+0x22e>
35e0: 80 91 25 02 lds r24, 0x0225
35e4: 80 93 88 01 sts 0x0188, r24
35e8: 80 91 88 01 lds r24, 0x0188
35ec: 88 23 and r24, r24
35ee: 19 f4 brne .+6 ; 0x35f6 <ParameterZuordnung+0x23c>
35f0: 10 92 88 01 sts 0x0188, r1
35f4: 04 c0 rjmp .+8 ; 0x35fe <ParameterZuordnung+0x244>
35f6: 8f 3f cpi r24, 0xFF ; 255
35f8: 11 f4 brne .+4 ; 0x35fe <ParameterZuordnung+0x244>
35fa: 80 93 88 01 sts 0x0188, r24
35fe: 80 91 8a 05 lds r24, 0x058A
3602: 8b 3f cpi r24, 0xFB ; 251
3604: 98 f0 brcs .+38 ; 0x362c <ParameterZuordnung+0x272>
3606: 8b 3f cpi r24, 0xFB ; 251
3608: 19 f4 brne .+6 ; 0x3610 <ParameterZuordnung+0x256>
360a: 80 91 1f 02 lds r24, 0x021F
360e: 0e c0 rjmp .+28 ; 0x362c <ParameterZuordnung+0x272>
3610: 8c 3f cpi r24, 0xFC ; 252
3612: 19 f4 brne .+6 ; 0x361a <ParameterZuordnung+0x260>
3614: 80 91 21 02 lds r24, 0x0221
3618: 09 c0 rjmp .+18 ; 0x362c <ParameterZuordnung+0x272>
361a: 8d 3f cpi r24, 0xFD ; 253
361c: 19 f4 brne .+6 ; 0x3624 <ParameterZuordnung+0x26a>
361e: 80 91 23 02 lds r24, 0x0223
3622: 04 c0 rjmp .+8 ; 0x362c <ParameterZuordnung+0x272>
3624: 8e 3f cpi r24, 0xFE ; 254
3626: 21 f4 brne .+8 ; 0x3630 <ParameterZuordnung+0x276>
3628: 80 91 25 02 lds r24, 0x0225
362c: 80 93 33 02 sts 0x0233, r24
3630: 80 91 33 02 lds r24, 0x0233
3634: 88 23 and r24, r24
3636: 19 f4 brne .+6 ; 0x363e <ParameterZuordnung+0x284>
3638: 10 92 33 02 sts 0x0233, r1
363c: 04 c0 rjmp .+8 ; 0x3646 <ParameterZuordnung+0x28c>
363e: 8f 3f cpi r24, 0xFF ; 255
3640: 11 f4 brne .+4 ; 0x3646 <ParameterZuordnung+0x28c>
3642: 80 93 33 02 sts 0x0233, r24
3646: 80 91 8b 05 lds r24, 0x058B
364a: 8b 3f cpi r24, 0xFB ; 251
364c: 98 f0 brcs .+38 ; 0x3674 <ParameterZuordnung+0x2ba>
364e: 8b 3f cpi r24, 0xFB ; 251
3650: 19 f4 brne .+6 ; 0x3658 <ParameterZuordnung+0x29e>
3652: 80 91 1f 02 lds r24, 0x021F
3656: 0e c0 rjmp .+28 ; 0x3674 <ParameterZuordnung+0x2ba>
3658: 8c 3f cpi r24, 0xFC ; 252
365a: 19 f4 brne .+6 ; 0x3662 <ParameterZuordnung+0x2a8>
365c: 80 91 21 02 lds r24, 0x0221
3660: 09 c0 rjmp .+18 ; 0x3674 <ParameterZuordnung+0x2ba>
3662: 8d 3f cpi r24, 0xFD ; 253
3664: 19 f4 brne .+6 ; 0x366c <ParameterZuordnung+0x2b2>
3666: 80 91 23 02 lds r24, 0x0223
366a: 04 c0 rjmp .+8 ; 0x3674 <ParameterZuordnung+0x2ba>
366c: 8e 3f cpi r24, 0xFE ; 254
366e: 21 f4 brne .+8 ; 0x3678 <ParameterZuordnung+0x2be>
3670: 80 91 25 02 lds r24, 0x0225
3674: 80 93 34 02 sts 0x0234, r24
3678: 80 91 34 02 lds r24, 0x0234
367c: 88 23 and r24, r24
367e: 19 f4 brne .+6 ; 0x3686 <ParameterZuordnung+0x2cc>
3680: 10 92 34 02 sts 0x0234, r1
3684: 04 c0 rjmp .+8 ; 0x368e <ParameterZuordnung+0x2d4>
3686: 8f 3f cpi r24, 0xFF ; 255
3688: 11 f4 brne .+4 ; 0x368e <ParameterZuordnung+0x2d4>
368a: 80 93 34 02 sts 0x0234, r24
368e: 80 91 8c 05 lds r24, 0x058C
3692: 8b 3f cpi r24, 0xFB ; 251
3694: 98 f0 brcs .+38 ; 0x36bc <ParameterZuordnung+0x302>
3696: 8b 3f cpi r24, 0xFB ; 251
3698: 19 f4 brne .+6 ; 0x36a0 <ParameterZuordnung+0x2e6>
369a: 80 91 1f 02 lds r24, 0x021F
369e: 0e c0 rjmp .+28 ; 0x36bc <ParameterZuordnung+0x302>
36a0: 8c 3f cpi r24, 0xFC ; 252
36a2: 19 f4 brne .+6 ; 0x36aa <ParameterZuordnung+0x2f0>
36a4: 80 91 21 02 lds r24, 0x0221
36a8: 09 c0 rjmp .+18 ; 0x36bc <ParameterZuordnung+0x302>
36aa: 8d 3f cpi r24, 0xFD ; 253
36ac: 19 f4 brne .+6 ; 0x36b4 <ParameterZuordnung+0x2fa>
36ae: 80 91 23 02 lds r24, 0x0223
36b2: 04 c0 rjmp .+8 ; 0x36bc <ParameterZuordnung+0x302>
36b4: 8e 3f cpi r24, 0xFE ; 254
36b6: 21 f4 brne .+8 ; 0x36c0 <ParameterZuordnung+0x306>
36b8: 80 91 25 02 lds r24, 0x0225
36bc: 80 93 35 02 sts 0x0235, r24
36c0: 80 91 35 02 lds r24, 0x0235
36c4: 88 23 and r24, r24
36c6: 19 f4 brne .+6 ; 0x36ce <ParameterZuordnung+0x314>
36c8: 10 92 35 02 sts 0x0235, r1
36cc: 04 c0 rjmp .+8 ; 0x36d6 <ParameterZuordnung+0x31c>
36ce: 8f 3f cpi r24, 0xFF ; 255
36d0: 11 f4 brne .+4 ; 0x36d6 <ParameterZuordnung+0x31c>
36d2: 80 93 35 02 sts 0x0235, r24
36d6: 80 91 8d 05 lds r24, 0x058D
36da: 8b 3f cpi r24, 0xFB ; 251
36dc: 98 f0 brcs .+38 ; 0x3704 <ParameterZuordnung+0x34a>
36de: 8b 3f cpi r24, 0xFB ; 251
36e0: 19 f4 brne .+6 ; 0x36e8 <ParameterZuordnung+0x32e>
36e2: 80 91 1f 02 lds r24, 0x021F
36e6: 0e c0 rjmp .+28 ; 0x3704 <ParameterZuordnung+0x34a>
36e8: 8c 3f cpi r24, 0xFC ; 252
36ea: 19 f4 brne .+6 ; 0x36f2 <ParameterZuordnung+0x338>
36ec: 80 91 21 02 lds r24, 0x0221
36f0: 09 c0 rjmp .+18 ; 0x3704 <ParameterZuordnung+0x34a>
36f2: 8d 3f cpi r24, 0xFD ; 253
36f4: 19 f4 brne .+6 ; 0x36fc <ParameterZuordnung+0x342>
36f6: 80 91 23 02 lds r24, 0x0223
36fa: 04 c0 rjmp .+8 ; 0x3704 <ParameterZuordnung+0x34a>
36fc: 8e 3f cpi r24, 0xFE ; 254
36fe: 21 f4 brne .+8 ; 0x3708 <ParameterZuordnung+0x34e>
3700: 80 91 25 02 lds r24, 0x0225
3704: 80 93 36 02 sts 0x0236, r24
3708: 80 91 36 02 lds r24, 0x0236
370c: 88 23 and r24, r24
370e: 19 f4 brne .+6 ; 0x3716 <ParameterZuordnung+0x35c>
3710: 10 92 36 02 sts 0x0236, r1
3714: 04 c0 rjmp .+8 ; 0x371e <ParameterZuordnung+0x364>
3716: 8f 3f cpi r24, 0xFF ; 255
3718: 11 f4 brne .+4 ; 0x371e <ParameterZuordnung+0x364>
371a: 80 93 36 02 sts 0x0236, r24
371e: 90 91 8e 05 lds r25, 0x058E
3722: 9b 3f cpi r25, 0xFB ; 251
3724: b0 f0 brcs .+44 ; 0x3752 <ParameterZuordnung+0x398>
3726: 9b 3f cpi r25, 0xFB ; 251
3728: 19 f4 brne .+6 ; 0x3730 <ParameterZuordnung+0x376>
372a: 80 91 1f 02 lds r24, 0x021F
372e: 04 c0 rjmp .+8 ; 0x3738 <ParameterZuordnung+0x37e>
3730: 9c 3f cpi r25, 0xFC ; 252
3732: 29 f4 brne .+10 ; 0x373e <ParameterZuordnung+0x384>
3734: 80 91 21 02 lds r24, 0x0221
3738: 80 93 89 01 sts 0x0189, r24
373c: 0c c0 rjmp .+24 ; 0x3756 <ParameterZuordnung+0x39c>
373e: 9d 3f cpi r25, 0xFD ; 253
3740: 19 f4 brne .+6 ; 0x3748 <ParameterZuordnung+0x38e>
3742: 80 91 23 02 lds r24, 0x0223
3746: f8 cf rjmp .-16 ; 0x3738 <ParameterZuordnung+0x37e>
3748: 9e 3f cpi r25, 0xFE ; 254
374a: 29 f4 brne .+10 ; 0x3756 <ParameterZuordnung+0x39c>
374c: 80 91 25 02 lds r24, 0x0225
3750: f3 cf rjmp .-26 ; 0x3738 <ParameterZuordnung+0x37e>
3752: 90 93 89 01 sts 0x0189, r25
3756: 80 91 89 01 lds r24, 0x0189
375a: 88 23 and r24, r24
375c: 19 f4 brne .+6 ; 0x3764 <ParameterZuordnung+0x3aa>
375e: 10 92 89 01 sts 0x0189, r1
3762: 04 c0 rjmp .+8 ; 0x376c <ParameterZuordnung+0x3b2>
3764: 8f 3f cpi r24, 0xFF ; 255
3766: 11 f4 brne .+4 ; 0x376c <ParameterZuordnung+0x3b2>
3768: 80 93 89 01 sts 0x0189, r24
376c: 9b 3f cpi r25, 0xFB ; 251
376e: b0 f0 brcs .+44 ; 0x379c <ParameterZuordnung+0x3e2>
3770: 9b 3f cpi r25, 0xFB ; 251
3772: 19 f4 brne .+6 ; 0x377a <ParameterZuordnung+0x3c0>
3774: 80 91 1f 02 lds r24, 0x021F
3778: 04 c0 rjmp .+8 ; 0x3782 <ParameterZuordnung+0x3c8>
377a: 9c 3f cpi r25, 0xFC ; 252
377c: 29 f4 brne .+10 ; 0x3788 <ParameterZuordnung+0x3ce>
377e: 80 91 21 02 lds r24, 0x0221
3782: 80 93 89 01 sts 0x0189, r24
3786: 0c c0 rjmp .+24 ; 0x37a0 <ParameterZuordnung+0x3e6>
3788: 9d 3f cpi r25, 0xFD ; 253
378a: 19 f4 brne .+6 ; 0x3792 <ParameterZuordnung+0x3d8>
378c: 80 91 23 02 lds r24, 0x0223
3790: f8 cf rjmp .-16 ; 0x3782 <ParameterZuordnung+0x3c8>
3792: 9e 3f cpi r25, 0xFE ; 254
3794: 29 f4 brne .+10 ; 0x37a0 <ParameterZuordnung+0x3e6>
3796: 80 91 25 02 lds r24, 0x0225
379a: f3 cf rjmp .-26 ; 0x3782 <ParameterZuordnung+0x3c8>
379c: 90 93 89 01 sts 0x0189, r25
37a0: 80 91 89 01 lds r24, 0x0189
37a4: 88 23 and r24, r24
37a6: 19 f4 brne .+6 ; 0x37ae <ParameterZuordnung+0x3f4>
37a8: 10 92 89 01 sts 0x0189, r1
37ac: 04 c0 rjmp .+8 ; 0x37b6 <ParameterZuordnung+0x3fc>
37ae: 8f 3f cpi r24, 0xFF ; 255
37b0: 11 f4 brne .+4 ; 0x37b6 <ParameterZuordnung+0x3fc>
37b2: 80 93 89 01 sts 0x0189, r24
37b6: 9b 3f cpi r25, 0xFB ; 251
37b8: b0 f0 brcs .+44 ; 0x37e6 <ParameterZuordnung+0x42c>
37ba: 9b 3f cpi r25, 0xFB ; 251
37bc: 19 f4 brne .+6 ; 0x37c4 <ParameterZuordnung+0x40a>
37be: 80 91 1f 02 lds r24, 0x021F
37c2: 04 c0 rjmp .+8 ; 0x37cc <ParameterZuordnung+0x412>
37c4: 9c 3f cpi r25, 0xFC ; 252
37c6: 29 f4 brne .+10 ; 0x37d2 <ParameterZuordnung+0x418>
37c8: 80 91 21 02 lds r24, 0x0221
37cc: 80 93 89 01 sts 0x0189, r24
37d0: 0c c0 rjmp .+24 ; 0x37ea <ParameterZuordnung+0x430>
37d2: 9d 3f cpi r25, 0xFD ; 253
37d4: 19 f4 brne .+6 ; 0x37dc <ParameterZuordnung+0x422>
37d6: 80 91 23 02 lds r24, 0x0223
37da: f8 cf rjmp .-16 ; 0x37cc <ParameterZuordnung+0x412>
37dc: 9e 3f cpi r25, 0xFE ; 254
37de: 29 f4 brne .+10 ; 0x37ea <ParameterZuordnung+0x430>
37e0: 80 91 25 02 lds r24, 0x0225
37e4: f3 cf rjmp .-26 ; 0x37cc <ParameterZuordnung+0x412>
37e6: 90 93 89 01 sts 0x0189, r25
37ea: 80 91 89 01 lds r24, 0x0189
37ee: 88 23 and r24, r24
37f0: 19 f4 brne .+6 ; 0x37f8 <ParameterZuordnung+0x43e>
37f2: 10 92 89 01 sts 0x0189, r1
37f6: 04 c0 rjmp .+8 ; 0x3800 <ParameterZuordnung+0x446>
37f8: 8f 3f cpi r24, 0xFF ; 255
37fa: 11 f4 brne .+4 ; 0x3800 <ParameterZuordnung+0x446>
37fc: 80 93 89 01 sts 0x0189, r24
3800: 10 91 88 01 lds r17, 0x0188
3804: 61 2f mov r22, r17
3806: 77 27 eor r23, r23
3808: 67 fd sbrc r22, 7
380a: 70 95 com r23
380c: 87 2f mov r24, r23
380e: 97 2f mov r25, r23
3810: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
3814: 17 ff sbrs r17, 7
3816: 06 c0 rjmp .+12 ; 0x3824 <ParameterZuordnung+0x46a>
3818: 20 e0 ldi r18, 0x00 ; 0
381a: 30 e0 ldi r19, 0x00 ; 0
381c: 40 e8 ldi r20, 0x80 ; 128
381e: 53 e4 ldi r21, 0x43 ; 67
3820: 0e 94 df 2a call 0x55be ; 0x55be <__addsf3>
3824: 27 e1 ldi r18, 0x17 ; 23
3826: 37 eb ldi r19, 0xB7 ; 183
3828: 41 ed ldi r20, 0xD1 ; 209
382a: 58 e3 ldi r21, 0x38 ; 56
382c: 0e 94 fe 2b call 0x57fc ; 0x57fc <__mulsf3>
3830: 60 93 7c 01 sts 0x017C, r22
3834: 70 93 7d 01 sts 0x017D, r23
3838: 80 93 7e 01 sts 0x017E, r24
383c: 90 93 7f 01 sts 0x017F, r25
3840: 80 91 80 05 lds r24, 0x0580
3844: 80 93 b4 05 sts 0x05B4, r24
3848: 80 91 7f 05 lds r24, 0x057F
384c: 80 93 ab 05 sts 0x05AB, r24
3850: 1f 91 pop r17
3852: 08 95 ret
00003854 <DefaultKonstanten2>:
3854: 81 e0 ldi r24, 0x01 ; 1
3856: 80 93 6d 05 sts 0x056D, r24
385a: 42 e0 ldi r20, 0x02 ; 2
385c: 40 93 6e 05 sts 0x056E, r20
3860: 83 e0 ldi r24, 0x03 ; 3
3862: 80 93 6f 05 sts 0x056F, r24
3866: 24 e0 ldi r18, 0x04 ; 4
3868: 20 93 70 05 sts 0x0570, r18
386c: 35 e0 ldi r19, 0x05 ; 5
386e: 30 93 71 05 sts 0x0571, r19
3872: 86 e0 ldi r24, 0x06 ; 6
3874: 80 93 72 05 sts 0x0572, r24
3878: 87 e0 ldi r24, 0x07 ; 7
387a: 80 93 73 05 sts 0x0573, r24
387e: 10 92 75 05 sts 0x0575, r1
3882: 8e e1 ldi r24, 0x1E ; 30
3884: 80 93 76 05 sts 0x0576, r24
3888: 8b ef ldi r24, 0xFB ; 251
388a: 80 93 78 05 sts 0x0578, r24
388e: 8a e0 ldi r24, 0x0A ; 10
3890: 80 93 79 05 sts 0x0579, r24
3894: 92 e3 ldi r25, 0x32 ; 50
3896: 90 93 77 05 sts 0x0577, r25
389a: 90 93 7b 05 sts 0x057B, r25
389e: 40 93 7a 05 sts 0x057A, r20
38a2: 20 93 7c 05 sts 0x057C, r18
38a6: 10 92 7d 05 sts 0x057D, r1
38aa: 80 e1 ldi r24, 0x10 ; 16
38ac: 80 93 7e 05 sts 0x057E, r24
38b0: 8f e0 ldi r24, 0x0F ; 15
38b2: 80 93 7f 05 sts 0x057F, r24
38b6: 8a ef ldi r24, 0xFA ; 250
38b8: 80 93 80 05 sts 0x0580, r24
38bc: 8a e1 ldi r24, 0x1A ; 26
38be: 80 93 81 05 sts 0x0581, r24
38c2: 80 e8 ldi r24, 0x80 ; 128
38c4: 80 93 82 05 sts 0x0582, r24
38c8: 8f ea ldi r24, 0xAF ; 175
38ca: 80 93 83 05 sts 0x0583, r24
38ce: 80 93 84 05 sts 0x0584, r24
38d2: 8a e5 ldi r24, 0x5A ; 90
38d4: 80 93 85 05 sts 0x0585, r24
38d8: 83 e2 ldi r24, 0x23 ; 35
38da: 80 93 86 05 sts 0x0586, r24
38de: 84 e1 ldi r24, 0x14 ; 20
38e0: 80 93 87 05 sts 0x0587, r24
38e4: 10 92 88 05 sts 0x0588, r1
38e8: 30 93 89 05 sts 0x0589, r19
38ec: 10 92 8a 05 sts 0x058A, r1
38f0: 10 92 8b 05 sts 0x058B, r1
38f4: 10 92 8c 05 sts 0x058C, r1
38f8: 10 92 8d 05 sts 0x058D, r1
38fc: 84 e6 ldi r24, 0x64 ; 100
38fe: 80 93 8e 05 sts 0x058E, r24
3902: 88 e2 ldi r24, 0x28 ; 40
3904: 80 93 8f 05 sts 0x058F, r24
3908: 10 92 93 05 sts 0x0593, r1
390c: 90 93 90 05 sts 0x0590, r25
3910: 86 e9 ldi r24, 0x96 ; 150
3912: 80 93 91 05 sts 0x0591, r24
3916: 30 93 92 05 sts 0x0592, r19
391a: ab e9 ldi r26, 0x9B ; 155
391c: b5 e0 ldi r27, 0x05 ; 5
391e: e8 e6 ldi r30, 0x68 ; 104
3920: f1 e0 ldi r31, 0x01 ; 1
3922: 8c e0 ldi r24, 0x0C ; 12
3924: 01 90 ld r0, Z+
3926: 0d 92 st X+, r0
3928: 81 50 subi r24, 0x01 ; 1
392a: e1 f7 brne .-8 ; 0x3924 <DefaultKonstanten2+0xd0>
392c: 08 95 ret
0000392e <DefaultKonstanten1>:
392e: 81 e0 ldi r24, 0x01 ; 1
3930: 80 93 6d 05 sts 0x056D, r24
3934: 52 e0 ldi r21, 0x02 ; 2
3936: 50 93 6e 05 sts 0x056E, r21
393a: 83 e0 ldi r24, 0x03 ; 3
393c: 80 93 6f 05 sts 0x056F, r24
3940: 44 e0 ldi r20, 0x04 ; 4
3942: 40 93 70 05 sts 0x0570, r20
3946: 35 e0 ldi r19, 0x05 ; 5
3948: 30 93 71 05 sts 0x0571, r19
394c: 86 e0 ldi r24, 0x06 ; 6
394e: 80 93 72 05 sts 0x0572, r24
3952: 87 e0 ldi r24, 0x07 ; 7
3954: 80 93 73 05 sts 0x0573, r24
3958: 28 e0 ldi r18, 0x08 ; 8
395a: 20 93 74 05 sts 0x0574, r18
395e: 10 92 75 05 sts 0x0575, r1
3962: 9e e1 ldi r25, 0x1E ; 30
3964: 90 93 76 05 sts 0x0576, r25
3968: 8b ef ldi r24, 0xFB ; 251
396a: 80 93 78 05 sts 0x0578, r24
396e: 8a e0 ldi r24, 0x0A ; 10
3970: 80 93 79 05 sts 0x0579, r24
3974: 86 e4 ldi r24, 0x46 ; 70
3976: 80 93 77 05 sts 0x0577, r24
397a: 90 93 7b 05 sts 0x057B, r25
397e: 50 93 7a 05 sts 0x057A, r21
3982: 40 93 7c 05 sts 0x057C, r20
3986: 20 93 7d 05 sts 0x057D, r18
398a: 80 e1 ldi r24, 0x10 ; 16
398c: 80 93 7e 05 sts 0x057E, r24
3990: 8f e0 ldi r24, 0x0F ; 15
3992: 80 93 7f 05 sts 0x057F, r24
3996: 8a ef ldi r24, 0xFA ; 250
3998: 80 93 80 05 sts 0x0580, r24
399c: 8a e1 ldi r24, 0x1A ; 26
399e: 80 93 81 05 sts 0x0581, r24
39a2: 80 e8 ldi r24, 0x80 ; 128
39a4: 80 93 82 05 sts 0x0582, r24
39a8: 88 e7 ldi r24, 0x78 ; 120
39aa: 80 93 83 05 sts 0x0583, r24
39ae: 96 e9 ldi r25, 0x96 ; 150
39b0: 90 93 84 05 sts 0x0584, r25
39b4: 8a e5 ldi r24, 0x5A ; 90
39b6: 80 93 85 05 sts 0x0585, r24
39ba: 83 e2 ldi r24, 0x23 ; 35
39bc: 80 93 86 05 sts 0x0586, r24
39c0: 84 e1 ldi r24, 0x14 ; 20
39c2: 80 93 87 05 sts 0x0587, r24
39c6: 10 92 88 05 sts 0x0588, r1
39ca: 30 93 89 05 sts 0x0589, r19
39ce: 10 92 8a 05 sts 0x058A, r1
39d2: 10 92 8b 05 sts 0x058B, r1
39d6: 10 92 8c 05 sts 0x058C, r1
39da: 10 92 8d 05 sts 0x058D, r1
39de: 84 e6 ldi r24, 0x64 ; 100
39e0: 80 93 8e 05 sts 0x058E, r24
39e4: 88 e2 ldi r24, 0x28 ; 40
39e6: 80 93 8f 05 sts 0x058F, r24
39ea: 10 92 93 05 sts 0x0593, r1
39ee: 82 e3 ldi r24, 0x32 ; 50
39f0: 80 93 90 05 sts 0x0590, r24
39f4: 90 93 91 05 sts 0x0591, r25
39f8: 30 93 92 05 sts 0x0592, r19
39fc: ab e9 ldi r26, 0x9B ; 155
39fe: b5 e0 ldi r27, 0x05 ; 5
3a00: e0 e7 ldi r30, 0x70 ; 112
3a02: f1 e0 ldi r31, 0x01 ; 1
3a04: 8c e0 ldi r24, 0x0C ; 12
3a06: 01 90 ld r0, Z+
3a08: 0d 92 st X+, r0
3a0a: 81 50 subi r24, 0x01 ; 1
3a0c: e1 f7 brne .-8 ; 0x3a06 <DefaultKonstanten1+0xd8>
3a0e: 08 95 ret
00003a10 <SendMotorData>:
3a10: 80 91 2e 02 lds r24, 0x022E
3a14: 88 23 and r24, r24
3a16: 01 f5 brne .+64 ; 0x3a58 <SendMotorData+0x48>
3a18: 10 92 97 02 sts 0x0297, r1
3a1c: 10 92 96 02 sts 0x0296, r1
3a20: 10 92 9a 02 sts 0x029A, r1
3a24: 10 92 a6 02 sts 0x02A6, r1
3a28: 80 91 98 01 lds r24, 0x0198
3a2c: 88 23 and r24, r24
3a2e: 11 f0 breq .+4 ; 0x3a34 <SendMotorData+0x24>
3a30: 80 93 96 02 sts 0x0296, r24
3a34: 80 91 99 01 lds r24, 0x0199
3a38: 88 23 and r24, r24
3a3a: 11 f0 breq .+4 ; 0x3a40 <SendMotorData+0x30>
3a3c: 80 93 97 02 sts 0x0297, r24
3a40: 80 91 9a 01 lds r24, 0x019A
3a44: 88 23 and r24, r24
3a46: 11 f0 breq .+4 ; 0x3a4c <SendMotorData+0x3c>
3a48: 80 93 a6 02 sts 0x02A6, r24
3a4c: 80 91 9b 01 lds r24, 0x019B
3a50: 88 23 and r24, r24
3a52: 11 f0 breq .+4 ; 0x3a58 <SendMotorData+0x48>
3a54: 80 93 9a 02 sts 0x029A, r24
3a58: 80 91 96 02 lds r24, 0x0296
3a5c: 99 27 eor r25, r25
3a5e: 90 93 03 05 sts 0x0503, r25
3a62: 80 93 02 05 sts 0x0502, r24
3a66: 80 91 97 02 lds r24, 0x0297
3a6a: 99 27 eor r25, r25
3a6c: 90 93 05 05 sts 0x0505, r25
3a70: 80 93 04 05 sts 0x0504, r24
3a74: 80 91 a6 02 lds r24, 0x02A6
3a78: 99 27 eor r25, r25
3a7a: 90 93 07 05 sts 0x0507, r25
3a7e: 80 93 06 05 sts 0x0506, r24
3a82: 80 91 9a 02 lds r24, 0x029A
3a86: 99 27 eor r25, r25
3a88: 90 93 09 05 sts 0x0509, r25
3a8c: 80 93 08 05 sts 0x0508, r24
3a90: 10 92 cf 01 sts 0x01CF, r1
3a94: 10 92 d0 01 sts 0x01D0, r1
3a98: 0e 94 1a 14 call 0x2834 ; 0x2834 <i2c_start>
3a9c: 08 95 ret
00003a9e <SetNeutral>:
3a9e: cf 93 push r28
3aa0: df 93 push r29
3aa2: 10 92 de 01 sts 0x01DE, r1
3aa6: 10 92 dd 01 sts 0x01DD, r1
3aaa: 10 92 e0 01 sts 0x01E0, r1
3aae: 10 92 df 01 sts 0x01DF, r1
3ab2: 80 e0 ldi r24, 0x00 ; 0
3ab4: 90 e0 ldi r25, 0x00 ; 0
3ab6: a0 e0 ldi r26, 0x00 ; 0
3ab8: b0 e0 ldi r27, 0x00 ; 0
3aba: 80 93 e1 01 sts 0x01E1, r24
3abe: 90 93 e2 01 sts 0x01E2, r25
3ac2: a0 93 e3 01 sts 0x01E3, r26
3ac6: b0 93 e4 01 sts 0x01E4, r27
3aca: 10 92 d8 01 sts 0x01D8, r1
3ace: 10 92 d7 01 sts 0x01D7, r1
3ad2: 10 92 da 01 sts 0x01DA, r1
3ad6: 10 92 d9 01 sts 0x01D9, r1
3ada: 10 92 dc 01 sts 0x01DC, r1
3ade: 10 92 db 01 sts 0x01DB, r1
3ae2: 0e 94 41 18 call 0x3082 ; 0x3082 <CalibrierMittelwert>
3ae6: 85 e0 ldi r24, 0x05 ; 5
3ae8: 90 e0 ldi r25, 0x00 ; 0
3aea: 0e 94 fb 0b call 0x17f6 ; 0x17f6 <SetDelay>
3aee: ec 01 movw r28, r24
3af0: ce 01 movw r24, r28
3af2: 0e 94 04 0c call 0x1808 ; 0x1808 <CheckDelay>
3af6: 88 23 and r24, r24
3af8: d9 f3 breq .-10 ; 0x3af0 <SetNeutral+0x52>
3afa: 0e 94 41 18 call 0x3082 ; 0x3082 <CalibrierMittelwert>
3afe: 80 91 75 05 lds r24, 0x0575
3b02: 80 ff sbrs r24, 0
3b04: 10 c0 rjmp .+32 ; 0x3b26 <SetNeutral+0x88>
3b06: 80 91 0a 01 lds r24, 0x010A
3b0a: 90 91 0b 01 lds r25, 0x010B
3b0e: 87 5b subi r24, 0xB7 ; 183
3b10: 93 40 sbci r25, 0x03 ; 3
3b12: 38 f4 brcc .+14 ; 0x3b22 <SetNeutral+0x84>
3b14: 80 91 0a 01 lds r24, 0x010A
3b18: 90 91 0b 01 lds r25, 0x010B
3b1c: 8e 5e subi r24, 0xEE ; 238
3b1e: 92 40 sbci r25, 0x02 ; 2
3b20: 10 f4 brcc .+4 ; 0x3b26 <SetNeutral+0x88>
3b22: 0e 94 20 10 call 0x2040 ; 0x2040 <SucheLuftruckOffset>
3b26: 80 91 a9 05 lds r24, 0x05A9
3b2a: 90 91 aa 05 lds r25, 0x05AA
3b2e: 97 ff sbrs r25, 7
3b30: 03 c0 rjmp .+6 ; 0x3b38 <SetNeutral+0x9a>
3b32: 90 95 com r25
3b34: 81 95 neg r24
3b36: 9f 4f sbci r25, 0xFF ; 255
3b38: 90 93 d8 01 sts 0x01D8, r25
3b3c: 80 93 d7 01 sts 0x01D7, r24
3b40: 80 91 a7 05 lds r24, 0x05A7
3b44: 90 91 a8 05 lds r25, 0x05A8
3b48: 97 ff sbrs r25, 7
3b4a: 03 c0 rjmp .+6 ; 0x3b52 <SetNeutral+0xb4>
3b4c: 90 95 com r25
3b4e: 81 95 neg r24
3b50: 9f 4f sbci r25, 0xFF ; 255
3b52: 90 93 da 01 sts 0x01DA, r25
3b56: 80 93 d9 01 sts 0x01D9, r24
3b5a: 80 91 b5 05 lds r24, 0x05B5
3b5e: 90 91 b6 05 lds r25, 0x05B6
3b62: 97 ff sbrs r25, 7
3b64: 03 c0 rjmp .+6 ; 0x3b6c <SetNeutral+0xce>
3b66: 90 95 com r25
3b68: 81 95 neg r24
3b6a: 9f 4f sbci r25, 0xFF ; 255
3b6c: 90 93 dc 01 sts 0x01DC, r25
3b70: 80 93 db 01 sts 0x01DB, r24
3b74: 80 91 bb 05 lds r24, 0x05BB
3b78: 90 91 bc 05 lds r25, 0x05BC
3b7c: 97 ff sbrs r25, 7
3b7e: 03 c0 rjmp .+6 ; 0x3b86 <SetNeutral+0xe8>
3b80: 90 95 com r25
3b82: 81 95 neg r24
3b84: 9f 4f sbci r25, 0xFF ; 255
3b86: 60 e1 ldi r22, 0x10 ; 16
3b88: 70 e0 ldi r23, 0x00 ; 0
3b8a: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
3b8e: 70 93 e0 01 sts 0x01E0, r23
3b92: 60 93 df 01 sts 0x01DF, r22
3b96: 80 91 b2 05 lds r24, 0x05B2
3b9a: 90 91 b3 05 lds r25, 0x05B3
3b9e: 97 ff sbrs r25, 7
3ba0: 03 c0 rjmp .+6 ; 0x3ba8 <SetNeutral+0x10a>
3ba2: 90 95 com r25
3ba4: 81 95 neg r24
3ba6: 9f 4f sbci r25, 0xFF ; 255
3ba8: 60 e1 ldi r22, 0x10 ; 16
3baa: 70 e0 ldi r23, 0x00 ; 0
3bac: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
3bb0: 70 93 de 01 sts 0x01DE, r23
3bb4: 60 93 dd 01 sts 0x01DD, r22
3bb8: 60 91 29 05 lds r22, 0x0529
3bbc: 70 91 2a 05 lds r23, 0x052A
3bc0: 88 27 eor r24, r24
3bc2: 77 fd sbrc r23, 7
3bc4: 80 95 com r24
3bc6: 98 2f mov r25, r24
3bc8: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
3bcc: 60 93 e1 01 sts 0x01E1, r22
3bd0: 70 93 e2 01 sts 0x01E2, r23
3bd4: 80 93 e3 01 sts 0x01E3, r24
3bd8: 90 93 e4 01 sts 0x01E4, r25
3bdc: 10 92 fb 01 sts 0x01FB, r1
3be0: 10 92 fc 01 sts 0x01FC, r1
3be4: 10 92 fd 01 sts 0x01FD, r1
3be8: 10 92 fe 01 sts 0x01FE, r1
3bec: 10 92 ff 01 sts 0x01FF, r1
3bf0: 10 92 00 02 sts 0x0200, r1
3bf4: 10 92 01 02 sts 0x0201, r1
3bf8: 10 92 02 02 sts 0x0202, r1
3bfc: 10 92 03 02 sts 0x0203, r1
3c00: 10 92 04 02 sts 0x0204, r1
3c04: 10 92 05 02 sts 0x0205, r1
3c08: 10 92 06 02 sts 0x0206, r1
3c0c: 10 92 07 02 sts 0x0207, r1
3c10: 10 92 08 02 sts 0x0208, r1
3c14: 10 92 09 02 sts 0x0209, r1
3c18: 10 92 0a 02 sts 0x020A, r1
3c1c: 10 92 0b 02 sts 0x020B, r1
3c20: 10 92 0c 02 sts 0x020C, r1
3c24: 10 92 0d 02 sts 0x020D, r1
3c28: 10 92 0e 02 sts 0x020E, r1
3c2c: 10 92 aa 05 sts 0x05AA, r1
3c30: 10 92 a9 05 sts 0x05A9, r1
3c34: 10 92 a8 05 sts 0x05A8, r1
3c38: 10 92 a7 05 sts 0x05A7, r1
3c3c: 10 92 b6 05 sts 0x05B6, r1
3c40: 10 92 b5 05 sts 0x05B5, r1
3c44: 80 91 06 01 lds r24, 0x0106
3c48: 90 91 07 01 lds r25, 0x0107
3c4c: a0 91 08 01 lds r26, 0x0108
3c50: b0 91 09 01 lds r27, 0x0109
3c54: 90 93 2c 05 sts 0x052C, r25
3c58: 80 93 2b 05 sts 0x052B, r24
3c5c: 10 92 c5 01 sts 0x01C5, r1
3c60: 10 92 c4 01 sts 0x01C4, r1
3c64: 10 92 13 02 sts 0x0213, r1
3c68: 10 92 14 02 sts 0x0214, r1
3c6c: 10 92 15 02 sts 0x0215, r1
3c70: 10 92 16 02 sts 0x0216, r1
3c74: 80 91 17 02 lds r24, 0x0217
3c78: 90 91 18 02 lds r25, 0x0218
3c7c: 90 93 1a 02 sts 0x021A, r25
3c80: 80 93 19 02 sts 0x0219, r24
3c84: 82 e3 ldi r24, 0x32 ; 50
3c86: 90 e0 ldi r25, 0x00 ; 0
3c88: 90 93 ac 01 sts 0x01AC, r25
3c8c: 80 93 ab 01 sts 0x01AB, r24
3c90: df 91 pop r29
3c92: cf 91 pop r28
3c94: 08 95 ret
00003c96 <Piep>:
3c96: 1f 93 push r17
3c98: 18 2f mov r17, r24
3c9a: 0e c0 rjmp .+28 ; 0x3cb8 <Piep+0x22>
3c9c: 80 91 2e 02 lds r24, 0x022E
3ca0: 88 23 and r24, r24
3ca2: 61 f4 brne .+24 ; 0x3cbc <Piep+0x26>
3ca4: 84 e6 ldi r24, 0x64 ; 100
3ca6: 90 e0 ldi r25, 0x00 ; 0
3ca8: 90 93 ac 01 sts 0x01AC, r25
3cac: 80 93 ab 01 sts 0x01AB, r24
3cb0: 8a ef ldi r24, 0xFA ; 250
3cb2: 90 e0 ldi r25, 0x00 ; 0
3cb4: 0e 94 e4 0c call 0x19c8 ; 0x19c8 <Delay_ms>
3cb8: 11 50 subi r17, 0x01 ; 1
3cba: 80 f7 brcc .-32 ; 0x3c9c <Piep+0x6>
3cbc: 1f 91 pop r17
3cbe: 08 95 ret
00003cc0 <MotorRegler>:
3cc0: 2f 92 push r2
3cc2: 3f 92 push r3
3cc4: 4f 92 push r4
3cc6: 5f 92 push r5
3cc8: 6f 92 push r6
3cca: 7f 92 push r7
3ccc: 8f 92 push r8
3cce: 9f 92 push r9
3cd0: af 92 push r10
3cd2: bf 92 push r11
3cd4: cf 92 push r12
3cd6: df 92 push r13
3cd8: ef 92 push r14
3cda: ff 92 push r15
3cdc: 0f 93 push r16
3cde: 1f 93 push r17
3ce0: cf 93 push r28
3ce2: df 93 push r29
3ce4: cd b7 in r28, 0x3d ; 61
3ce6: de b7 in r29, 0x3e ; 62
3ce8: 24 97 sbiw r28, 0x04 ; 4
3cea: 0f b6 in r0, 0x3f ; 63
3cec: f8 94 cli
3cee: de bf out 0x3e, r29 ; 62
3cf0: 0f be out 0x3f, r0 ; 63
3cf2: cd bf out 0x3d, r28 ; 61
3cf4: 0e 94 80 15 call 0x2b00 ; 0x2b00 <Mittelwert>
3cf8: 29 9a sbi 0x05, 1 ; 5
3cfa: e0 91 6f 05 lds r30, 0x056F
3cfe: ae 2f mov r26, r30
3d00: bb 27 eor r27, r27
3d02: aa 0f add r26, r26
3d04: bb 1f adc r27, r27
3d06: af 5b subi r26, 0xBF ; 191
3d08: ba 4f sbci r27, 0xFA ; 250
3d0a: 0d 90 ld r0, X+
3d0c: bc 91 ld r27, X
3d0e: a0 2d mov r26, r0
3d10: 9d 01 movw r18, r26
3d12: 28 58 subi r18, 0x88 ; 136
3d14: 3f 4f sbci r19, 0xFF ; 255
3d16: 3a 83 std Y+2, r19 ; 0x02
3d18: 29 83 std Y+1, r18 ; 0x01
3d1a: 37 ff sbrs r19, 7
3d1c: 02 c0 rjmp .+4 ; 0x3d22 <MotorRegler+0x62>
3d1e: 1a 82 std Y+2, r1 ; 0x02
3d20: 19 82 std Y+1, r1 ; 0x01
3d22: 80 91 27 02 lds r24, 0x0227
3d26: 84 36 cpi r24, 0x64 ; 100
3d28: 08 f0 brcs .+2 ; 0x3d2c <MotorRegler+0x6c>
3d2a: 4a c0 rjmp .+148 ; 0x3dc0 <MotorRegler+0x100>
3d2c: 80 91 01 01 lds r24, 0x0101
3d30: 88 23 and r24, r24
3d32: 31 f4 brne .+12 ; 0x3d40 <MotorRegler+0x80>
3d34: 84 ef ldi r24, 0xF4 ; 244
3d36: 91 e0 ldi r25, 0x01 ; 1
3d38: 90 93 ac 01 sts 0x01AC, r25
3d3c: 80 93 ab 01 sts 0x01AB, r24
3d40: 80 91 42 02 lds r24, 0x0242
3d44: 90 91 43 02 lds r25, 0x0243
3d48: 00 97 sbiw r24, 0x00 ; 0
3d4a: 31 f0 breq .+12 ; 0x3d58 <MotorRegler+0x98>
3d4c: 01 97 sbiw r24, 0x01 ; 1
3d4e: 90 93 43 02 sts 0x0243, r25
3d52: 80 93 42 02 sts 0x0242, r24
3d56: 04 c0 rjmp .+8 ; 0x3d60 <MotorRegler+0xa0>
3d58: 10 92 2e 02 sts 0x022E, r1
3d5c: 10 92 1d 02 sts 0x021D, r1
3d60: 28 9a sbi 0x05, 0 ; 5
3d62: 80 91 3d 02 lds r24, 0x023D
3d66: 90 91 3e 02 lds r25, 0x023E
3d6a: 81 5d subi r24, 0xD1 ; 209
3d6c: 97 40 sbci r25, 0x07 ; 7
3d6e: 28 f1 brcs .+74 ; 0x3dba <MotorRegler+0xfa>
3d70: 80 91 86 05 lds r24, 0x0586
3d74: 48 2f mov r20, r24
3d76: 55 27 eor r21, r21
3d78: 5a 83 std Y+2, r21 ; 0x02
3d7a: 49 83 std Y+1, r20 ; 0x01
3d7c: 81 e0 ldi r24, 0x01 ; 1
3d7e: 80 93 1d 02 sts 0x021D, r24
3d82: e0 91 6d 05 lds r30, 0x056D
3d86: ff 27 eor r31, r31
3d88: ee 0f add r30, r30
3d8a: ff 1f adc r31, r31
3d8c: ef 5b subi r30, 0xBF ; 191
3d8e: fa 4f sbci r31, 0xFA ; 250
3d90: 11 82 std Z+1, r1 ; 0x01
3d92: 10 82 st Z, r1
3d94: e0 91 6e 05 lds r30, 0x056E
3d98: ff 27 eor r31, r31
3d9a: ee 0f add r30, r30
3d9c: ff 1f adc r31, r31
3d9e: ef 5b subi r30, 0xBF ; 191
3da0: fa 4f sbci r31, 0xFA ; 250
3da2: 11 82 std Z+1, r1 ; 0x01
3da4: 10 82 st Z, r1
3da6: e0 91 70 05 lds r30, 0x0570
3daa: ff 27 eor r31, r31
3dac: ee 0f add r30, r30
3dae: ff 1f adc r31, r31
3db0: ef 5b subi r30, 0xBF ; 191
3db2: fa 4f sbci r31, 0xFA ; 250
3db4: 11 82 std Z+1, r1 ; 0x01
3db6: 10 82 st Z, r1
3db8: ce c1 rjmp .+924 ; 0x4156 <MotorRegler+0x496>
3dba: 10 92 2e 02 sts 0x022E, r1
3dbe: cb c1 rjmp .+918 ; 0x4156 <MotorRegler+0x496>
3dc0: 80 91 27 02 lds r24, 0x0227
3dc4: 8d 38 cpi r24, 0x8D ; 141
3dc6: 08 f4 brcc .+2 ; 0x3dca <MotorRegler+0x10a>
3dc8: c6 c1 rjmp .+908 ; 0x4156 <MotorRegler+0x496>
3dca: 10 92 1d 02 sts 0x021D, r1
3dce: 80 91 87 05 lds r24, 0x0587
3dd2: 22 e3 ldi r18, 0x32 ; 50
3dd4: 82 9f mul r24, r18
3dd6: c0 01 movw r24, r0
3dd8: 11 24 eor r1, r1
3dda: 90 93 43 02 sts 0x0243, r25
3dde: 80 93 42 02 sts 0x0242, r24
3de2: 69 81 ldd r22, Y+1 ; 0x01
3de4: 7a 81 ldd r23, Y+2 ; 0x02
3de6: 69 32 cpi r22, 0x29 ; 41
3de8: 71 05 cpc r23, r1
3dea: 6c f0 brlt .+26 ; 0x3e06 <MotorRegler+0x146>
3dec: 80 91 3d 02 lds r24, 0x023D
3df0: 90 91 3e 02 lds r25, 0x023E
3df4: 7f ef ldi r23, 0xFF ; 255
3df6: 8f 3f cpi r24, 0xFF ; 255
3df8: 97 07 cpc r25, r23
3dfa: 81 f1 breq .+96 ; 0x3e5c <MotorRegler+0x19c>
3dfc: 01 96 adiw r24, 0x01 ; 1
3dfe: 90 93 3e 02 sts 0x023E, r25
3e02: 80 93 3d 02 sts 0x023D, r24
3e06: 80 91 3d 02 lds r24, 0x023D
3e0a: 90 91 3e 02 lds r25, 0x023E
3e0e: 88 3c cpi r24, 0xC8 ; 200
3e10: 91 05 cpc r25, r1
3e12: 20 f0 brcs .+8 ; 0x3e1c <MotorRegler+0x15c>
3e14: 89 81 ldd r24, Y+1 ; 0x01
3e16: 9a 81 ldd r25, Y+2 ; 0x02
3e18: 88 97 sbiw r24, 0x28 ; 40
3e1a: 04 f5 brge .+64 ; 0x3e5c <MotorRegler+0x19c>
3e1c: 10 92 58 02 sts 0x0258, r1
3e20: 10 92 59 02 sts 0x0259, r1
3e24: 10 92 5a 02 sts 0x025A, r1
3e28: 10 92 5b 02 sts 0x025B, r1
3e2c: 10 92 54 02 sts 0x0254, r1
3e30: 10 92 55 02 sts 0x0255, r1
3e34: 10 92 56 02 sts 0x0256, r1
3e38: 10 92 57 02 sts 0x0257, r1
3e3c: 10 92 0b 02 sts 0x020B, r1
3e40: 10 92 0c 02 sts 0x020C, r1
3e44: 10 92 0d 02 sts 0x020D, r1
3e48: 10 92 0e 02 sts 0x020E, r1
3e4c: 10 92 0f 02 sts 0x020F, r1
3e50: 10 92 10 02 sts 0x0210, r1
3e54: 10 92 11 02 sts 0x0211, r1
3e58: 10 92 12 02 sts 0x0212, r1
3e5c: e9 81 ldd r30, Y+1 ; 0x01
3e5e: fa 81 ldd r31, Y+2 ; 0x02
3e60: e9 3c cpi r30, 0xC9 ; 201
3e62: f1 05 cpc r31, r1
3e64: 0c f4 brge .+2 ; 0x3e68 <MotorRegler+0x1a8>
3e66: d6 c0 rjmp .+428 ; 0x4014 <MotorRegler+0x354>
3e68: 80 91 2e 02 lds r24, 0x022E
3e6c: 88 23 and r24, r24
3e6e: 09 f0 breq .+2 ; 0x3e72 <MotorRegler+0x1b2>
3e70: 72 c1 rjmp .+740 ; 0x4156 <MotorRegler+0x496>
3e72: e0 91 70 05 lds r30, 0x0570
3e76: ff 27 eor r31, r31
3e78: ee 0f add r30, r30
3e7a: ff 1f adc r31, r31
3e7c: ef 5b subi r30, 0xBF ; 191
3e7e: fa 4f sbci r31, 0xFA ; 250
3e80: 80 81 ld r24, Z
3e82: 91 81 ldd r25, Z+1 ; 0x01
3e84: 8c 34 cpi r24, 0x4C ; 76
3e86: 91 05 cpc r25, r1
3e88: 0c f4 brge .+2 ; 0x3e8c <MotorRegler+0x1cc>
3e8a: c1 c0 rjmp .+386 ; 0x400e <MotorRegler+0x34e>
3e8c: 80 91 41 02 lds r24, 0x0241
3e90: 8f 5f subi r24, 0xFF ; 255
3e92: 80 93 41 02 sts 0x0241, r24
3e96: 89 3c cpi r24, 0xC9 ; 201
3e98: 08 f4 brcc .+2 ; 0x3e9c <MotorRegler+0x1dc>
3e9a: 5d c1 rjmp .+698 ; 0x4156 <MotorRegler+0x496>
3e9c: 29 98 cbi 0x05, 1 ; 5
3e9e: 0e 94 4f 1d call 0x3a9e ; 0x3a9e <SetNeutral>
3ea2: 10 92 2e 02 sts 0x022E, r1
3ea6: 10 92 41 02 sts 0x0241, r1
3eaa: 10 92 3e 02 sts 0x023E, r1
3eae: 10 92 3d 02 sts 0x023D, r1
3eb2: 80 91 6d 05 lds r24, 0x056D
3eb6: 28 2f mov r18, r24
3eb8: 33 27 eor r19, r19
3eba: f9 01 movw r30, r18
3ebc: ee 0f add r30, r30
3ebe: ff 1f adc r31, r31
3ec0: ef 5b subi r30, 0xBF ; 191
3ec2: fa 4f sbci r31, 0xFA ; 250
3ec4: 80 81 ld r24, Z
3ec6: 91 81 ldd r25, Z+1 ; 0x01
3ec8: 87 34 cpi r24, 0x47 ; 71
3eca: 91 05 cpc r25, r1
3ecc: 9c f4 brge .+38 ; 0x3ef4 <MotorRegler+0x234>
3ece: e0 91 6e 05 lds r30, 0x056E
3ed2: ff 27 eor r31, r31
3ed4: ee 0f add r30, r30
3ed6: ff 1f adc r31, r31
3ed8: ef 5b subi r30, 0xBF ; 191
3eda: fa 4f sbci r31, 0xFA ; 250
3edc: 01 90 ld r0, Z+
3ede: f0 81 ld r31, Z
3ee0: e0 2d mov r30, r0
3ee2: f7 ff sbrs r31, 7
3ee4: 03 c0 rjmp .+6 ; 0x3eec <MotorRegler+0x22c>
3ee6: f0 95 com r31
3ee8: e1 95 neg r30
3eea: ff 4f sbci r31, 0xFF ; 255
3eec: e7 34 cpi r30, 0x47 ; 71
3eee: f1 05 cpc r31, r1
3ef0: 0c f4 brge .+2 ; 0x3ef4 <MotorRegler+0x234>
3ef2: 6c c0 rjmp .+216 ; 0x3fcc <MotorRegler+0x30c>
3ef4: 80 91 6e 05 lds r24, 0x056E
3ef8: 68 2f mov r22, r24
3efa: 77 27 eor r23, r23
3efc: db 01 movw r26, r22
3efe: aa 0f add r26, r26
3f00: bb 1f adc r27, r27
3f02: af 5b subi r26, 0xBF ; 191
3f04: ba 4f sbci r27, 0xFA ; 250
3f06: 8d 91 ld r24, X+
3f08: 9c 91 ld r25, X
3f0a: 11 97 sbiw r26, 0x01 ; 1
3f0c: 87 34 cpi r24, 0x47 ; 71
3f0e: 91 05 cpc r25, r1
3f10: 3c f0 brlt .+14 ; 0x3f20 <MotorRegler+0x260>
3f12: f9 01 movw r30, r18
3f14: ee 0f add r30, r30
3f16: ff 1f adc r31, r31
3f18: ef 5b subi r30, 0xBF ; 191
3f1a: fa 4f sbci r31, 0xFA ; 250
3f1c: 80 81 ld r24, Z
3f1e: 91 81 ldd r25, Z+1 ; 0x01
3f20: 8d 91 ld r24, X+
3f22: 9c 91 ld r25, X
3f24: 87 34 cpi r24, 0x47 ; 71
3f26: 91 05 cpc r25, r1
3f28: 64 f0 brlt .+24 ; 0x3f42 <MotorRegler+0x282>
3f2a: f9 01 movw r30, r18
3f2c: ee 0f add r30, r30
3f2e: ff 1f adc r31, r31
3f30: ef 5b subi r30, 0xBF ; 191
3f32: fa 4f sbci r31, 0xFA ; 250
3f34: 80 81 ld r24, Z
3f36: 91 81 ldd r25, Z+1 ; 0x01
3f38: 87 34 cpi r24, 0x47 ; 71
3f3a: 91 05 cpc r25, r1
3f3c: 14 f0 brlt .+4 ; 0x3f42 <MotorRegler+0x282>
3f3e: 42 e0 ldi r20, 0x02 ; 2
3f40: 01 c0 rjmp .+2 ; 0x3f44 <MotorRegler+0x284>
3f42: 41 e0 ldi r20, 0x01 ; 1
3f44: fb 01 movw r30, r22
3f46: ee 0f add r30, r30
3f48: ff 1f adc r31, r31
3f4a: ef 5b subi r30, 0xBF ; 191
3f4c: fa 4f sbci r31, 0xFA ; 250
3f4e: 80 81 ld r24, Z
3f50: 91 81 ldd r25, Z+1 ; 0x01
3f52: 86 34 cpi r24, 0x46 ; 70
3f54: 91 05 cpc r25, r1
3f56: 5c f4 brge .+22 ; 0x3f6e <MotorRegler+0x2ae>
3f58: f9 01 movw r30, r18
3f5a: ee 0f add r30, r30
3f5c: ff 1f adc r31, r31
3f5e: ef 5b subi r30, 0xBF ; 191
3f60: fa 4f sbci r31, 0xFA ; 250
3f62: 80 81 ld r24, Z
3f64: 91 81 ldd r25, Z+1 ; 0x01
3f66: 87 34 cpi r24, 0x47 ; 71
3f68: 91 05 cpc r25, r1
3f6a: 0c f0 brlt .+2 ; 0x3f6e <MotorRegler+0x2ae>
3f6c: 43 e0 ldi r20, 0x03 ; 3
3f6e: fb 01 movw r30, r22
3f70: ee 0f add r30, r30
3f72: ff 1f adc r31, r31
3f74: ef 5b subi r30, 0xBF ; 191
3f76: fa 4f sbci r31, 0xFA ; 250
3f78: 80 81 ld r24, Z
3f7a: 91 81 ldd r25, Z+1 ; 0x01
3f7c: 8a 5b subi r24, 0xBA ; 186
3f7e: 9f 4f sbci r25, 0xFF ; 255
3f80: 5c f4 brge .+22 ; 0x3f98 <MotorRegler+0x2d8>
3f82: f9 01 movw r30, r18
3f84: ee 0f add r30, r30
3f86: ff 1f adc r31, r31
3f88: ef 5b subi r30, 0xBF ; 191
3f8a: fa 4f sbci r31, 0xFA ; 250
3f8c: 80 81 ld r24, Z
3f8e: 91 81 ldd r25, Z+1 ; 0x01
3f90: 87 34 cpi r24, 0x47 ; 71
3f92: 91 05 cpc r25, r1
3f94: 0c f0 brlt .+2 ; 0x3f98 <MotorRegler+0x2d8>
3f96: 44 e0 ldi r20, 0x04 ; 4
3f98: 66 0f add r22, r22
3f9a: 77 1f adc r23, r23
3f9c: 6f 5b subi r22, 0xBF ; 191
3f9e: 7a 4f sbci r23, 0xFA ; 250
3fa0: fb 01 movw r30, r22
3fa2: 80 81 ld r24, Z
3fa4: 91 81 ldd r25, Z+1 ; 0x01
3fa6: 8a 5b subi r24, 0xBA ; 186
3fa8: 9f 4f sbci r25, 0xFF ; 255
3faa: 5c f4 brge .+22 ; 0x3fc2 <MotorRegler+0x302>
3fac: 22 0f add r18, r18
3fae: 33 1f adc r19, r19
3fb0: 2f 5b subi r18, 0xBF ; 191
3fb2: 3a 4f sbci r19, 0xFA ; 250
3fb4: f9 01 movw r30, r18
3fb6: 80 81 ld r24, Z
3fb8: 91 81 ldd r25, Z+1 ; 0x01
3fba: 86 34 cpi r24, 0x46 ; 70
3fbc: 91 05 cpc r25, r1
3fbe: 0c f4 brge .+2 ; 0x3fc2 <MotorRegler+0x302>
3fc0: 45 e0 ldi r20, 0x05 ; 5
3fc2: a2 e0 ldi r26, 0x02 ; 2
3fc4: b0 e0 ldi r27, 0x00 ; 0
3fc6: 04 2e mov r0, r20
3fc8: 0e 94 2b 2d call 0x5a56 ; 0x5a56 <__eeprom_write_byte_1F2021>
3fcc: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <GetActiveParamSetNumber>
3fd0: 4a e3 ldi r20, 0x3A ; 58
3fd2: 6d e6 ldi r22, 0x6D ; 109
3fd4: 75 e0 ldi r23, 0x05 ; 5
3fd6: 0e 94 17 02 call 0x42e ; 0x42e <ReadParameterSet>
3fda: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <GetActiveParamSetNumber>
3fde: 0e 94 4b 1e call 0x3c96 ; 0x3c96 <Piep>
3fe2: 80 91 75 05 lds r24, 0x0575
3fe6: 80 ff sbrs r24, 0
3fe8: b6 c0 rjmp .+364 ; 0x4156 <MotorRegler+0x496>
3fea: 80 91 0a 01 lds r24, 0x010A
3fee: 90 91 0b 01 lds r25, 0x010B
3ff2: 87 5b subi r24, 0xB7 ; 183
3ff4: 93 40 sbci r25, 0x03 ; 3
3ff6: 40 f4 brcc .+16 ; 0x4008 <MotorRegler+0x348>
3ff8: 80 91 0a 01 lds r24, 0x010A
3ffc: 90 91 0b 01 lds r25, 0x010B
4000: 8e 5e subi r24, 0xEE ; 238
4002: 92 40 sbci r25, 0x02 ; 2
4004: 08 f0 brcs .+2 ; 0x4008 <MotorRegler+0x348>
4006: a7 c0 rjmp .+334 ; 0x4156 <MotorRegler+0x496>
4008: 0e 94 20 10 call 0x2040 ; 0x2040 <SucheLuftruckOffset>
400c: a4 c0 rjmp .+328 ; 0x4156 <MotorRegler+0x496>
400e: 10 92 41 02 sts 0x0241, r1
4012: a1 c0 rjmp .+322 ; 0x4156 <MotorRegler+0x496>
4014: 49 81 ldd r20, Y+1 ; 0x01
4016: 5a 81 ldd r21, Y+2 ; 0x02
4018: 43 32 cpi r20, 0x23 ; 35
401a: 51 05 cpc r21, r1
401c: 0c f0 brlt .+2 ; 0x4020 <MotorRegler+0x360>
401e: 9b c0 rjmp .+310 ; 0x4156 <MotorRegler+0x496>
4020: 80 91 70 05 lds r24, 0x0570
4024: 48 2f mov r20, r24
4026: 55 27 eor r21, r21
4028: fa 01 movw r30, r20
402a: ee 0f add r30, r30
402c: ff 1f adc r31, r31
402e: ef 5b subi r30, 0xBF ; 191
4030: fa 4f sbci r31, 0xFA ; 250
4032: 80 81 ld r24, Z
4034: 91 81 ldd r25, Z+1 ; 0x01
4036: 85 5b subi r24, 0xB5 ; 181
4038: 9f 4f sbci r25, 0xFF ; 255
403a: 0c f0 brlt .+2 ; 0x403e <MotorRegler+0x37e>
403c: 6d c0 rjmp .+218 ; 0x4118 <MotorRegler+0x458>
403e: 80 91 40 02 lds r24, 0x0240
4042: 8f 5f subi r24, 0xFF ; 255
4044: 80 93 40 02 sts 0x0240, r24
4048: 89 3c cpi r24, 0xC9 ; 201
404a: 08 f4 brcc .+2 ; 0x404e <MotorRegler+0x38e>
404c: 67 c0 rjmp .+206 ; 0x411c <MotorRegler+0x45c>
404e: 88 ec ldi r24, 0xC8 ; 200
4050: 80 93 40 02 sts 0x0240, r24
4054: 81 e0 ldi r24, 0x01 ; 1
4056: 90 e0 ldi r25, 0x00 ; 0
4058: 90 93 3e 02 sts 0x023E, r25
405c: 80 93 3d 02 sts 0x023D, r24
4060: 81 e0 ldi r24, 0x01 ; 1
4062: 80 93 2e 02 sts 0x022E, r24
4066: 10 92 50 02 sts 0x0250, r1
406a: 10 92 51 02 sts 0x0251, r1
406e: 10 92 52 02 sts 0x0252, r1
4072: 10 92 53 02 sts 0x0253, r1
4076: 10 92 0b 02 sts 0x020B, r1
407a: 10 92 0c 02 sts 0x020C, r1
407e: 10 92 0d 02 sts 0x020D, r1
4082: 10 92 0e 02 sts 0x020E, r1
4086: 10 92 0f 02 sts 0x020F, r1
408a: 10 92 10 02 sts 0x0210, r1
408e: 10 92 11 02 sts 0x0211, r1
4092: 10 92 12 02 sts 0x0212, r1
4096: 10 92 fb 01 sts 0x01FB, r1
409a: 10 92 fc 01 sts 0x01FC, r1
409e: 10 92 fd 01 sts 0x01FD, r1
40a2: 10 92 fe 01 sts 0x01FE, r1
40a6: 10 92 03 02 sts 0x0203, r1
40aa: 10 92 04 02 sts 0x0204, r1
40ae: 10 92 05 02 sts 0x0205, r1
40b2: 10 92 06 02 sts 0x0206, r1
40b6: 80 91 e7 01 lds r24, 0x01E7
40ba: 90 91 e8 01 lds r25, 0x01E8
40be: a0 91 e9 01 lds r26, 0x01E9
40c2: b0 91 ea 01 lds r27, 0x01EA
40c6: 80 93 ff 01 sts 0x01FF, r24
40ca: 90 93 00 02 sts 0x0200, r25
40ce: a0 93 01 02 sts 0x0201, r26
40d2: b0 93 02 02 sts 0x0202, r27
40d6: 80 91 ef 01 lds r24, 0x01EF
40da: 90 91 f0 01 lds r25, 0x01F0
40de: a0 91 f1 01 lds r26, 0x01F1
40e2: b0 91 f2 01 lds r27, 0x01F2
40e6: 80 93 07 02 sts 0x0207, r24
40ea: 90 93 08 02 sts 0x0208, r25
40ee: a0 93 09 02 sts 0x0209, r26
40f2: b0 93 0a 02 sts 0x020A, r27
40f6: 10 92 58 02 sts 0x0258, r1
40fa: 10 92 59 02 sts 0x0259, r1
40fe: 10 92 5a 02 sts 0x025A, r1
4102: 10 92 5b 02 sts 0x025B, r1
4106: 10 92 54 02 sts 0x0254, r1
410a: 10 92 55 02 sts 0x0255, r1
410e: 10 92 56 02 sts 0x0256, r1
4112: 10 92 57 02 sts 0x0257, r1
4116: 02 c0 rjmp .+4 ; 0x411c <MotorRegler+0x45c>
4118: 10 92 40 02 sts 0x0240, r1
411c: 44 0f add r20, r20
411e: 55 1f adc r21, r21
4120: 4f 5b subi r20, 0xBF ; 191
4122: 5a 4f sbci r21, 0xFA ; 250
4124: fa 01 movw r30, r20
4126: 80 81 ld r24, Z
4128: 91 81 ldd r25, Z+1 ; 0x01
412a: 8c 34 cpi r24, 0x4C ; 76
412c: 91 05 cpc r25, r1
412e: 8c f0 brlt .+34 ; 0x4152 <MotorRegler+0x492>
4130: 80 91 3f 02 lds r24, 0x023F
4134: 8f 5f subi r24, 0xFF ; 255
4136: 80 93 3f 02 sts 0x023F, r24
413a: 89 3c cpi r24, 0xC9 ; 201
413c: 60 f0 brcs .+24 ; 0x4156 <MotorRegler+0x496>
413e: 10 92 2e 02 sts 0x022E, r1
4142: 88 ec ldi r24, 0xC8 ; 200
4144: 80 93 3f 02 sts 0x023F, r24
4148: 10 92 3e 02 sts 0x023E, r1
414c: 10 92 3d 02 sts 0x023D, r1
4150: 02 c0 rjmp .+4 ; 0x4156 <MotorRegler+0x496>
4152: 10 92 3f 02 sts 0x023F, r1
4156: 80 91 67 01 lds r24, 0x0167
415a: 81 50 subi r24, 0x01 ; 1
415c: 80 93 67 01 sts 0x0167, r24
4160: 80 91 67 01 lds r24, 0x0167
4164: 8f 3f cpi r24, 0xFF ; 255
4166: 29 f0 breq .+10 ; 0x4172 <MotorRegler+0x4b2>
4168: 80 91 1d 02 lds r24, 0x021D
416c: 88 23 and r24, r24
416e: 09 f4 brne .+2 ; 0x4172 <MotorRegler+0x4b2>
4170: 12 c1 rjmp .+548 ; 0x4396 <MotorRegler+0x6d6>
4172: 0e 94 dd 19 call 0x33ba ; 0x33ba <ParameterZuordnung>
4176: e0 91 6d 05 lds r30, 0x056D
417a: ff 27 eor r31, r31
417c: ee 0f add r30, r30
417e: ff 1f adc r31, r31
4180: df 01 movw r26, r30
4182: af 5b subi r26, 0xBF ; 191
4184: ba 4f sbci r27, 0xFA ; 250
4186: 8d 91 ld r24, X+
4188: 9c 91 ld r25, X
418a: 60 91 7c 05 lds r22, 0x057C
418e: 77 27 eor r23, r23
4190: e9 5a subi r30, 0xA9 ; 169
4192: fa 4f sbci r31, 0xFA ; 250
4194: 20 81 ld r18, Z
4196: 31 81 ldd r19, Z+1 ; 0x01
4198: 40 91 7d 05 lds r20, 0x057D
419c: 55 27 eor r21, r21
419e: fc 01 movw r30, r24
41a0: e6 9f mul r30, r22
41a2: c0 01 movw r24, r0
41a4: e7 9f mul r30, r23
41a6: 90 0d add r25, r0
41a8: f6 9f mul r31, r22
41aa: 90 0d add r25, r0
41ac: 11 24 eor r1, r1
41ae: f9 01 movw r30, r18
41b0: e4 9f mul r30, r20
41b2: 90 01 movw r18, r0
41b4: e5 9f mul r30, r21
41b6: 30 0d add r19, r0
41b8: f4 9f mul r31, r20
41ba: 30 0d add r19, r0
41bc: 11 24 eor r1, r1
41be: 82 0f add r24, r18
41c0: 93 1f adc r25, r19
41c2: 90 93 29 02 sts 0x0229, r25
41c6: 80 93 28 02 sts 0x0228, r24
41ca: e0 91 6e 05 lds r30, 0x056E
41ce: ff 27 eor r31, r31
41d0: ee 0f add r30, r30
41d2: ff 1f adc r31, r31
41d4: df 01 movw r26, r30
41d6: af 5b subi r26, 0xBF ; 191
41d8: ba 4f sbci r27, 0xFA ; 250
41da: 8d 91 ld r24, X+
41dc: 9c 91 ld r25, X
41de: e9 5a subi r30, 0xA9 ; 169
41e0: fa 4f sbci r31, 0xFA ; 250
41e2: 20 81 ld r18, Z
41e4: 31 81 ldd r19, Z+1 ; 0x01
41e6: fc 01 movw r30, r24
41e8: e6 9f mul r30, r22
41ea: c0 01 movw r24, r0
41ec: e7 9f mul r30, r23
41ee: 90 0d add r25, r0
41f0: f6 9f mul r31, r22
41f2: 90 0d add r25, r0
41f4: 11 24 eor r1, r1
41f6: b9 01 movw r22, r18
41f8: 64 9f mul r22, r20
41fa: 90 01 movw r18, r0
41fc: 65 9f mul r22, r21
41fe: 30 0d add r19, r0
4200: 74 9f mul r23, r20
4202: 30 0d add r19, r0
4204: 11 24 eor r1, r1
4206: 82 0f add r24, r18
4208: 93 1f adc r25, r19
420a: 90 93 2b 02 sts 0x022B, r25
420e: 80 93 2a 02 sts 0x022A, r24
4212: e0 91 70 05 lds r30, 0x0570
4216: ff 27 eor r31, r31
4218: ee 0f add r30, r30
421a: ff 1f adc r31, r31
421c: ef 5b subi r30, 0xBF ; 191
421e: fa 4f sbci r31, 0xFA ; 250
4220: 80 81 ld r24, Z
4222: 91 81 ldd r25, Z+1 ; 0x01
4224: 90 95 com r25
4226: 81 95 neg r24
4228: 9f 4f sbci r25, 0xFF ; 255
422a: 90 93 2d 02 sts 0x022D, r25
422e: 80 93 2c 02 sts 0x022C, r24
4232: 10 91 85 01 lds r17, 0x0185
4236: 61 2f mov r22, r17
4238: 77 27 eor r23, r23
423a: 67 fd sbrc r22, 7
423c: 70 95 com r23
423e: 87 2f mov r24, r23
4240: 97 2f mov r25, r23
4242: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
4246: 17 ff sbrs r17, 7
4248: 06 c0 rjmp .+12 ; 0x4256 <MotorRegler+0x596>
424a: 20 e0 ldi r18, 0x00 ; 0
424c: 30 e0 ldi r19, 0x00 ; 0
424e: 40 e8 ldi r20, 0x80 ; 128
4250: 53 e4 ldi r21, 0x43 ; 67
4252: 0e 94 df 2a call 0x55be ; 0x55be <__addsf3>
4256: 20 e0 ldi r18, 0x00 ; 0
4258: 30 e0 ldi r19, 0x00 ; 0
425a: 40 e2 ldi r20, 0x20 ; 32
425c: 51 e4 ldi r21, 0x41 ; 65
425e: 0e 94 df 2a call 0x55be ; 0x55be <__addsf3>
4262: 20 e0 ldi r18, 0x00 ; 0
4264: 30 e0 ldi r19, 0x00 ; 0
4266: 40 e8 ldi r20, 0x80 ; 128
4268: 5b e3 ldi r21, 0x3B ; 59
426a: 0e 94 fe 2b call 0x57fc ; 0x57fc <__mulsf3>
426e: 5b 01 movw r10, r22
4270: 6c 01 movw r12, r24
4272: 60 93 b7 05 sts 0x05B7, r22
4276: 70 93 b8 05 sts 0x05B8, r23
427a: 80 93 b9 05 sts 0x05B9, r24
427e: 90 93 ba 05 sts 0x05BA, r25
4282: 10 91 86 01 lds r17, 0x0186
4286: 61 2f mov r22, r17
4288: 77 27 eor r23, r23
428a: 67 fd sbrc r22, 7
428c: 70 95 com r23
428e: 87 2f mov r24, r23
4290: 97 2f mov r25, r23
4292: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
4296: 17 ff sbrs r17, 7
4298: 06 c0 rjmp .+12 ; 0x42a6 <MotorRegler+0x5e6>
429a: 20 e0 ldi r18, 0x00 ; 0
429c: 30 e0 ldi r19, 0x00 ; 0
429e: 40 e8 ldi r20, 0x80 ; 128
42a0: 53 e4 ldi r21, 0x43 ; 67
42a2: 0e 94 df 2a call 0x55be ; 0x55be <__addsf3>
42a6: 20 e0 ldi r18, 0x00 ; 0
42a8: 30 ee ldi r19, 0xE0 ; 224
42aa: 4b e2 ldi r20, 0x2B ; 43
42ac: 57 e4 ldi r21, 0x47 ; 71
42ae: 0e 94 21 2b call 0x5642 ; 0x5642 <__divsf3>
42b2: 60 93 ae 05 sts 0x05AE, r22
42b6: 70 93 af 05 sts 0x05AF, r23
42ba: 80 93 b0 05 sts 0x05B0, r24
42be: 90 93 b1 05 sts 0x05B1, r25
42c2: 80 91 75 05 lds r24, 0x0575
42c6: 82 ff sbrs r24, 2
42c8: 0c c0 rjmp .+24 ; 0x42e2 <MotorRegler+0x622>
42ca: 80 e0 ldi r24, 0x00 ; 0
42cc: 90 e0 ldi r25, 0x00 ; 0
42ce: a0 e0 ldi r26, 0x00 ; 0
42d0: b0 e0 ldi r27, 0x00 ; 0
42d2: 80 93 ae 05 sts 0x05AE, r24
42d6: 90 93 af 05 sts 0x05AF, r25
42da: a0 93 b0 05 sts 0x05B0, r26
42de: b0 93 b1 05 sts 0x05B1, r27
42e2: 20 e0 ldi r18, 0x00 ; 0
42e4: 30 e0 ldi r19, 0x00 ; 0
42e6: 40 e0 ldi r20, 0x00 ; 0
42e8: 50 e0 ldi r21, 0x00 ; 0
42ea: c6 01 movw r24, r12
42ec: b5 01 movw r22, r10
42ee: 0e 94 8e 2b call 0x571c ; 0x571c <__eqsf2>
42f2: 88 23 and r24, r24
42f4: 64 f4 brge .+24 ; 0x430e <MotorRegler+0x64e>
42f6: 80 e0 ldi r24, 0x00 ; 0
42f8: 90 e0 ldi r25, 0x00 ; 0
42fa: a0 e0 ldi r26, 0x00 ; 0
42fc: b0 e0 ldi r27, 0x00 ; 0
42fe: 80 93 b7 05 sts 0x05B7, r24
4302: 90 93 b8 05 sts 0x05B8, r25
4306: a0 93 b9 05 sts 0x05B9, r26
430a: b0 93 ba 05 sts 0x05BA, r27
430e: 20 e0 ldi r18, 0x00 ; 0
4310: 30 e0 ldi r19, 0x00 ; 0
4312: 40 e0 ldi r20, 0x00 ; 0
4314: 50 e0 ldi r21, 0x00 ; 0
4316: 60 91 ae 05 lds r22, 0x05AE
431a: 70 91 af 05 lds r23, 0x05AF
431e: 80 91 b0 05 lds r24, 0x05B0
4322: 90 91 b1 05 lds r25, 0x05B1
4326: 0e 94 8e 2b call 0x571c ; 0x571c <__eqsf2>
432a: 88 23 and r24, r24
432c: 64 f4 brge .+24 ; 0x4346 <MotorRegler+0x686>
432e: 80 e0 ldi r24, 0x00 ; 0
4330: 90 e0 ldi r25, 0x00 ; 0
4332: a0 e0 ldi r26, 0x00 ; 0
4334: b0 e0 ldi r27, 0x00 ; 0
4336: 80 93 ae 05 sts 0x05AE, r24
433a: 90 93 af 05 sts 0x05AF, r25
433e: a0 93 b0 05 sts 0x05B0, r26
4342: b0 93 b1 05 sts 0x05B1, r27
4346: 80 91 1d 02 lds r24, 0x021D
434a: 88 23 and r24, r24
434c: 21 f1 breq .+72 ; 0x4396 <MotorRegler+0x6d6>
434e: 10 92 2d 02 sts 0x022D, r1
4352: 10 92 2c 02 sts 0x022C, r1
4356: 10 92 29 02 sts 0x0229, r1
435a: 10 92 28 02 sts 0x0228, r1
435e: 10 92 2b 02 sts 0x022B, r1
4362: 10 92 2a 02 sts 0x022A, r1
4366: 8d ec ldi r24, 0xCD ; 205
4368: 9c ec ldi r25, 0xCC ; 204
436a: ac ec ldi r26, 0xCC ; 204
436c: bd e3 ldi r27, 0x3D ; 61
436e: 80 93 b7 05 sts 0x05B7, r24
4372: 90 93 b8 05 sts 0x05B8, r25
4376: a0 93 b9 05 sts 0x05B9, r26
437a: b0 93 ba 05 sts 0x05BA, r27
437e: 8a e0 ldi r24, 0x0A ; 10
4380: 97 ed ldi r25, 0xD7 ; 215
4382: a3 ea ldi r26, 0xA3 ; 163
4384: bb e3 ldi r27, 0x3B ; 59
4386: 80 93 ae 05 sts 0x05AE, r24
438a: 90 93 af 05 sts 0x05AF, r25
438e: a0 93 b0 05 sts 0x05B0, r26
4392: b0 93 b1 05 sts 0x05B1, r27
4396: 80 91 c6 01 lds r24, 0x01C6
439a: 90 91 c7 01 lds r25, 0x01C7
439e: 8d 54 subi r24, 0x4D ; 77
43a0: 91 40 sbci r25, 0x01 ; 1
43a2: 08 f4 brcc .+2 ; 0x43a6 <MotorRegler+0x6e6>
43a4: bc c0 rjmp .+376 ; 0x451e <MotorRegler+0x85e>
43a6: 20 91 eb 01 lds r18, 0x01EB
43aa: 30 91 ec 01 lds r19, 0x01EC
43ae: 40 91 ed 01 lds r20, 0x01ED
43b2: 50 91 ee 01 lds r21, 0x01EE
43b6: 80 91 e7 01 lds r24, 0x01E7
43ba: 90 91 e8 01 lds r25, 0x01E8
43be: a0 91 e9 01 lds r26, 0x01E9
43c2: b0 91 ea 01 lds r27, 0x01EA
43c6: b9 01 movw r22, r18
43c8: 68 1b sub r22, r24
43ca: 79 0b sbc r23, r25
43cc: 70 93 47 02 sts 0x0247, r23
43d0: 60 93 46 02 sts 0x0246, r22
43d4: 20 91 f3 01 lds r18, 0x01F3
43d8: 30 91 f4 01 lds r19, 0x01F4
43dc: 40 91 f5 01 lds r20, 0x01F5
43e0: 50 91 f6 01 lds r21, 0x01F6
43e4: 80 91 ef 01 lds r24, 0x01EF
43e8: 90 91 f0 01 lds r25, 0x01F0
43ec: a0 91 f1 01 lds r26, 0x01F1
43f0: b0 91 f2 01 lds r27, 0x01F2
43f4: 28 1b sub r18, r24
43f6: 39 0b sbc r19, r25
43f8: 30 93 45 02 sts 0x0245, r19
43fc: 20 93 44 02 sts 0x0244, r18
4400: 10 92 c7 01 sts 0x01C7, r1
4404: 10 92 c6 01 sts 0x01C6, r1
4408: 67 3a cpi r22, 0xA7 ; 167
440a: 71 05 cpc r23, r1
440c: 34 f0 brlt .+12 ; 0x441a <MotorRegler+0x75a>
440e: 80 91 d7 01 lds r24, 0x01D7
4412: 90 91 d8 01 lds r25, 0x01D8
4416: 01 96 adiw r24, 0x01 ; 1
4418: 08 c0 rjmp .+16 ; 0x442a <MotorRegler+0x76a>
441a: 6a 55 subi r22, 0x5A ; 90
441c: 7f 4f sbci r23, 0xFF ; 255
441e: 4c f4 brge .+18 ; 0x4432 <MotorRegler+0x772>
4420: 80 91 d7 01 lds r24, 0x01D7
4424: 90 91 d8 01 lds r25, 0x01D8
4428: 01 97 sbiw r24, 0x01 ; 1
442a: 90 93 d8 01 sts 0x01D8, r25
442e: 80 93 d7 01 sts 0x01D7, r24
4432: 27 3a cpi r18, 0xA7 ; 167
4434: 31 05 cpc r19, r1
4436: 34 f0 brlt .+12 ; 0x4444 <MotorRegler+0x784>
4438: 80 91 d9 01 lds r24, 0x01D9
443c: 90 91 da 01 lds r25, 0x01DA
4440: 01 96 adiw r24, 0x01 ; 1
4442: 08 c0 rjmp .+16 ; 0x4454 <MotorRegler+0x794>
4444: 2a 55 subi r18, 0x5A ; 90
4446: 3f 4f sbci r19, 0xFF ; 255
4448: 4c f4 brge .+18 ; 0x445c <MotorRegler+0x79c>
444a: 80 91 d9 01 lds r24, 0x01D9
444e: 90 91 da 01 lds r25, 0x01DA
4452: 01 97 sbiw r24, 0x01 ; 1
4454: 90 93 da 01 sts 0x01DA, r25
4458: 80 93 d9 01 sts 0x01D9, r24
445c: 80 91 0f 02 lds r24, 0x020F
4460: 90 91 10 02 lds r25, 0x0210
4464: a0 91 11 02 lds r26, 0x0211
4468: b0 91 12 02 lds r27, 0x0212
446c: 87 3a cpi r24, 0xA7 ; 167
446e: 91 05 cpc r25, r1
4470: a1 05 cpc r26, r1
4472: b1 05 cpc r27, r1
4474: 4c f0 brlt .+18 ; 0x4488 <MotorRegler+0x7c8>
4476: 80 91 db 01 lds r24, 0x01DB
447a: 90 91 dc 01 lds r25, 0x01DC
447e: 01 97 sbiw r24, 0x01 ; 1
4480: 90 93 dc 01 sts 0x01DC, r25
4484: 80 93 db 01 sts 0x01DB, r24
4488: 80 91 0f 02 lds r24, 0x020F
448c: 90 91 10 02 lds r25, 0x0210
4490: a0 91 11 02 lds r26, 0x0211
4494: b0 91 12 02 lds r27, 0x0212
4498: 8a 55 subi r24, 0x5A ; 90
449a: 9f 4f sbci r25, 0xFF ; 255
449c: af 4f sbci r26, 0xFF ; 255
449e: bf 4f sbci r27, 0xFF ; 255
44a0: 4c f4 brge .+18 ; 0x44b4 <MotorRegler+0x7f4>
44a2: 80 91 db 01 lds r24, 0x01DB
44a6: 90 91 dc 01 lds r25, 0x01DC
44aa: 01 96 adiw r24, 0x01 ; 1
44ac: 90 93 dc 01 sts 0x01DC, r25
44b0: 80 93 db 01 sts 0x01DB, r24
44b4: 10 92 7a 00 sts 0x007A, r1
44b8: 80 91 e7 01 lds r24, 0x01E7
44bc: 90 91 e8 01 lds r25, 0x01E8
44c0: a0 91 e9 01 lds r26, 0x01E9
44c4: b0 91 ea 01 lds r27, 0x01EA
44c8: 80 93 ff 01 sts 0x01FF, r24
44cc: 90 93 00 02 sts 0x0200, r25
44d0: a0 93 01 02 sts 0x0201, r26
44d4: b0 93 02 02 sts 0x0202, r27
44d8: 80 91 ef 01 lds r24, 0x01EF
44dc: 90 91 f0 01 lds r25, 0x01F0
44e0: a0 91 f1 01 lds r26, 0x01F1
44e4: b0 91 f2 01 lds r27, 0x01F2
44e8: 80 93 07 02 sts 0x0207, r24
44ec: 90 93 08 02 sts 0x0208, r25
44f0: a0 93 09 02 sts 0x0209, r26
44f4: b0 93 0a 02 sts 0x020A, r27
44f8: 80 91 f7 01 lds r24, 0x01F7
44fc: 90 91 f8 01 lds r25, 0x01F8
4500: a0 91 f9 01 lds r26, 0x01F9
4504: b0 91 fa 01 lds r27, 0x01FA
4508: 80 93 0f 02 sts 0x020F, r24
450c: 90 93 10 02 sts 0x0210, r25
4510: a0 93 11 02 sts 0x0211, r26
4514: b0 93 12 02 sts 0x0212, r27
4518: 8f ee ldi r24, 0xEF ; 239
451a: 80 93 7a 00 sts 0x007A, r24
451e: 60 91 e7 01 lds r22, 0x01E7
4522: 70 91 e8 01 lds r23, 0x01E8
4526: 80 91 e9 01 lds r24, 0x01E9
452a: 90 91 ea 01 lds r25, 0x01EA
452e: a0 90 81 05 lds r10, 0x0581
4532: bb 24 eor r11, r11
4534: cc 24 eor r12, r12
4536: dd 24 eor r13, r13
4538: e0 90 b2 05 lds r14, 0x05B2
453c: f0 90 b3 05 lds r15, 0x05B3
4540: a6 01 movw r20, r12
4542: 95 01 movw r18, r10
4544: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
4548: 00 27 eor r16, r16
454a: f7 fc sbrc r15, 7
454c: 00 95 com r16
454e: 10 2f mov r17, r16
4550: 2e 19 sub r18, r14
4552: 3f 09 sbc r19, r15
4554: 40 0b sbc r20, r16
4556: 51 0b sbc r21, r17
4558: ca 01 movw r24, r20
455a: b9 01 movw r22, r18
455c: 20 e1 ldi r18, 0x10 ; 16
455e: 30 e0 ldi r19, 0x00 ; 0
4560: 40 e0 ldi r20, 0x00 ; 0
4562: 50 e0 ldi r21, 0x00 ; 0
4564: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
4568: 39 01 movw r6, r18
456a: 4a 01 movw r8, r20
456c: 20 93 4c 02 sts 0x024C, r18
4570: 30 93 4d 02 sts 0x024D, r19
4574: 40 93 4e 02 sts 0x024E, r20
4578: 50 93 4f 02 sts 0x024F, r21
457c: 60 91 ef 01 lds r22, 0x01EF
4580: 70 91 f0 01 lds r23, 0x01F0
4584: 80 91 f1 01 lds r24, 0x01F1
4588: 90 91 f2 01 lds r25, 0x01F2
458c: e0 90 bb 05 lds r14, 0x05BB
4590: f0 90 bc 05 lds r15, 0x05BC
4594: a6 01 movw r20, r12
4596: 95 01 movw r18, r10
4598: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
459c: 00 27 eor r16, r16
459e: f7 fc sbrc r15, 7
45a0: 00 95 com r16
45a2: 10 2f mov r17, r16
45a4: 2e 19 sub r18, r14
45a6: 3f 09 sbc r19, r15
45a8: 40 0b sbc r20, r16
45aa: 51 0b sbc r21, r17
45ac: ca 01 movw r24, r20
45ae: b9 01 movw r22, r18
45b0: 20 e1 ldi r18, 0x10 ; 16
45b2: 30 e0 ldi r19, 0x00 ; 0
45b4: 40 e0 ldi r20, 0x00 ; 0
45b6: 50 e0 ldi r21, 0x00 ; 0
45b8: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
45bc: 20 93 48 02 sts 0x0248, r18
45c0: 30 93 49 02 sts 0x0249, r19
45c4: 40 93 4a 02 sts 0x024A, r20
45c8: 50 93 4b 02 sts 0x024B, r21
45cc: f5 ef ldi r31, 0xF5 ; 245
45ce: 6f 16 cp r6, r31
45d0: f1 e0 ldi r31, 0x01 ; 1
45d2: 7f 06 cpc r7, r31
45d4: f0 e0 ldi r31, 0x00 ; 0
45d6: 8f 06 cpc r8, r31
45d8: f0 e0 ldi r31, 0x00 ; 0
45da: 9f 06 cpc r9, r31
45dc: 2c f0 brlt .+10 ; 0x45e8 <MotorRegler+0x928>
45de: 84 ef ldi r24, 0xF4 ; 244
45e0: 91 e0 ldi r25, 0x01 ; 1
45e2: a0 e0 ldi r26, 0x00 ; 0
45e4: b0 e0 ldi r27, 0x00 ; 0
45e6: 0d c0 rjmp .+26 ; 0x4602 <MotorRegler+0x942>
45e8: 6c e0 ldi r22, 0x0C ; 12
45ea: 66 16 cp r6, r22
45ec: 6e ef ldi r22, 0xFE ; 254
45ee: 76 06 cpc r7, r22
45f0: 6f ef ldi r22, 0xFF ; 255
45f2: 86 06 cpc r8, r22
45f4: 6f ef ldi r22, 0xFF ; 255
45f6: 96 06 cpc r9, r22
45f8: 64 f4 brge .+24 ; 0x4612 <MotorRegler+0x952>
45fa: 8c e0 ldi r24, 0x0C ; 12
45fc: 9e ef ldi r25, 0xFE ; 254
45fe: af ef ldi r26, 0xFF ; 255
4600: bf ef ldi r27, 0xFF ; 255
4602: 80 93 4c 02 sts 0x024C, r24
4606: 90 93 4d 02 sts 0x024D, r25
460a: a0 93 4e 02 sts 0x024E, r26
460e: b0 93 4f 02 sts 0x024F, r27
4612: 25 3f cpi r18, 0xF5 ; 245
4614: 71 e0 ldi r23, 0x01 ; 1
4616: 37 07 cpc r19, r23
4618: 70 e0 ldi r23, 0x00 ; 0
461a: 47 07 cpc r20, r23
461c: 70 e0 ldi r23, 0x00 ; 0
461e: 57 07 cpc r21, r23
4620: 2c f0 brlt .+10 ; 0x462c <MotorRegler+0x96c>
4622: 84 ef ldi r24, 0xF4 ; 244
4624: 91 e0 ldi r25, 0x01 ; 1
4626: a0 e0 ldi r26, 0x00 ; 0
4628: b0 e0 ldi r27, 0x00 ; 0
462a: 09 c0 rjmp .+18 ; 0x463e <MotorRegler+0x97e>
462c: 2c 50 subi r18, 0x0C ; 12
462e: 3e 4f sbci r19, 0xFE ; 254
4630: 4f 4f sbci r20, 0xFF ; 255
4632: 5f 4f sbci r21, 0xFF ; 255
4634: 64 f4 brge .+24 ; 0x464e <MotorRegler+0x98e>
4636: 8c e0 ldi r24, 0x0C ; 12
4638: 9e ef ldi r25, 0xFE ; 254
463a: af ef ldi r26, 0xFF ; 255
463c: bf ef ldi r27, 0xFF ; 255
463e: 80 93 48 02 sts 0x0248, r24
4642: 90 93 49 02 sts 0x0249, r25
4646: a0 93 4a 02 sts 0x024A, r26
464a: b0 93 4b 02 sts 0x024B, r27
464e: 10 92 7a 00 sts 0x007A, r1
4652: 80 91 fb 01 lds r24, 0x01FB
4656: 90 91 fc 01 lds r25, 0x01FC
465a: a0 91 fd 01 lds r26, 0x01FD
465e: b0 91 fe 01 lds r27, 0x01FE
4662: 20 91 4c 02 lds r18, 0x024C
4666: 30 91 4d 02 lds r19, 0x024D
466a: 40 91 4e 02 lds r20, 0x024E
466e: 50 91 4f 02 lds r21, 0x024F
4672: 82 1b sub r24, r18
4674: 93 0b sbc r25, r19
4676: a4 0b sbc r26, r20
4678: b5 0b sbc r27, r21
467a: 80 93 fb 01 sts 0x01FB, r24
467e: 90 93 fc 01 sts 0x01FC, r25
4682: a0 93 fd 01 sts 0x01FD, r26
4686: b0 93 fe 01 sts 0x01FE, r27
468a: 80 91 03 02 lds r24, 0x0203
468e: 90 91 04 02 lds r25, 0x0204
4692: a0 91 05 02 lds r26, 0x0205
4696: b0 91 06 02 lds r27, 0x0206
469a: 20 91 48 02 lds r18, 0x0248
469e: 30 91 49 02 lds r19, 0x0249
46a2: 40 91 4a 02 lds r20, 0x024A
46a6: 50 91 4b 02 lds r21, 0x024B
46aa: 82 1b sub r24, r18
46ac: 93 0b sbc r25, r19
46ae: a4 0b sbc r26, r20
46b0: b5 0b sbc r27, r21
46b2: 80 93 03 02 sts 0x0203, r24
46b6: 90 93 04 02 sts 0x0204, r25
46ba: a0 93 05 02 sts 0x0205, r26
46be: b0 93 06 02 sts 0x0206, r27
46c2: 80 91 2c 02 lds r24, 0x022C
46c6: 90 91 2d 02 lds r25, 0x022D
46ca: 5c 01 movw r10, r24
46cc: cc 24 eor r12, r12
46ce: b7 fc sbrc r11, 7
46d0: c0 94 com r12
46d2: dc 2c mov r13, r12
46d4: a0 92 50 02 sts 0x0250, r10
46d8: b0 92 51 02 sts 0x0251, r11
46dc: c0 92 52 02 sts 0x0252, r12
46e0: d0 92 53 02 sts 0x0253, r13
46e4: 97 ff sbrs r25, 7
46e6: 03 c0 rjmp .+6 ; 0x46ee <MotorRegler+0xa2e>
46e8: 90 95 com r25
46ea: 81 95 neg r24
46ec: 9f 4f sbci r25, 0xFF ; 255
46ee: 84 97 sbiw r24, 0x24 ; 36
46f0: 3c f0 brlt .+14 ; 0x4700 <MotorRegler+0xa40>
46f2: 80 91 75 05 lds r24, 0x0575
46f6: 84 fd sbrc r24, 4
46f8: 03 c0 rjmp .+6 ; 0x4700 <MotorRegler+0xa40>
46fa: 81 e0 ldi r24, 0x01 ; 1
46fc: 80 93 39 02 sts 0x0239, r24
4700: 60 90 0b 02 lds r6, 0x020B
4704: 70 90 0c 02 lds r7, 0x020C
4708: 80 90 0d 02 lds r8, 0x020D
470c: 90 90 0e 02 lds r9, 0x020E
4710: c5 01 movw r24, r10
4712: b7 fe sbrs r11, 7
4714: 03 c0 rjmp .+6 ; 0x471c <MotorRegler+0xa5c>
4716: 90 95 com r25
4718: 81 95 neg r24
471a: 9f 4f sbci r25, 0xFF ; 255
471c: 7c 01 movw r14, r24
471e: 00 27 eor r16, r16
4720: f7 fc sbrc r15, 7
4722: 00 95 com r16
4724: 10 2f mov r17, r16
4726: 20 91 7e 05 lds r18, 0x057E
472a: 33 27 eor r19, r19
472c: 44 27 eor r20, r20
472e: 55 27 eor r21, r21
4730: c6 01 movw r24, r12
4732: b5 01 movw r22, r10
4734: 0e 94 a0 2c call 0x5940 ; 0x5940 <__mulsi3>
4738: 9b 01 movw r18, r22
473a: ac 01 movw r20, r24
473c: c8 01 movw r24, r16
473e: b7 01 movw r22, r14
4740: 0e 94 a0 2c call 0x5940 ; 0x5940 <__mulsi3>
4744: 20 e0 ldi r18, 0x00 ; 0
4746: 31 e0 ldi r19, 0x01 ; 1
4748: 40 e0 ldi r20, 0x00 ; 0
474a: 50 e0 ldi r21, 0x00 ; 0
474c: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
4750: 44 27 eor r20, r20
4752: 37 fd sbrc r19, 7
4754: 40 95 com r20
4756: 54 2f mov r21, r20
4758: 62 1a sub r6, r18
475a: 73 0a sbc r7, r19
475c: 84 0a sbc r8, r20
475e: 95 0a sbc r9, r21
4760: 60 92 0b 02 sts 0x020B, r6
4764: 70 92 0c 02 sts 0x020C, r7
4768: 80 92 0d 02 sts 0x020D, r8
476c: 90 92 0e 02 sts 0x020E, r9
4770: 80 91 0b 02 lds r24, 0x020B
4774: 90 91 0c 02 lds r25, 0x020C
4778: a0 91 0d 02 lds r26, 0x020D
477c: b0 91 0e 02 lds r27, 0x020E
4780: 81 53 subi r24, 0x31 ; 49
4782: 95 47 sbci r25, 0x75 ; 117
4784: a0 40 sbci r26, 0x00 ; 0
4786: b0 40 sbci r27, 0x00 ; 0
4788: 64 f0 brlt .+24 ; 0x47a2 <MotorRegler+0xae2>
478a: 80 e3 ldi r24, 0x30 ; 48
478c: 95 e7 ldi r25, 0x75 ; 117
478e: a0 e0 ldi r26, 0x00 ; 0
4790: b0 e0 ldi r27, 0x00 ; 0
4792: 80 93 0b 02 sts 0x020B, r24
4796: 90 93 0c 02 sts 0x020C, r25
479a: a0 93 0d 02 sts 0x020D, r26
479e: b0 93 0e 02 sts 0x020E, r27
47a2: 80 91 0b 02 lds r24, 0x020B
47a6: 90 91 0c 02 lds r25, 0x020C
47aa: a0 91 0d 02 lds r26, 0x020D
47ae: b0 91 0e 02 lds r27, 0x020E
47b2: 80 5d subi r24, 0xD0 ; 208
47b4: 9a 48 sbci r25, 0x8A ; 138
47b6: af 4f sbci r26, 0xFF ; 255
47b8: bf 4f sbci r27, 0xFF ; 255
47ba: 64 f4 brge .+24 ; 0x47d4 <MotorRegler+0xb14>
47bc: 80 ed ldi r24, 0xD0 ; 208
47be: 9a e8 ldi r25, 0x8A ; 138
47c0: af ef ldi r26, 0xFF ; 255
47c2: bf ef ldi r27, 0xFF ; 255
47c4: 80 93 0b 02 sts 0x020B, r24
47c8: 90 93 0c 02 sts 0x020C, r25
47cc: a0 93 0d 02 sts 0x020D, r26
47d0: b0 93 0e 02 sts 0x020E, r27
47d4: 8f ee ldi r24, 0xEF ; 239
47d6: 80 93 7a 00 sts 0x007A, r24
47da: 80 91 17 02 lds r24, 0x0217
47de: 90 91 18 02 lds r25, 0x0218
47e2: 89 2b or r24, r25
47e4: 09 f4 brne .+2 ; 0x47e8 <MotorRegler+0xb28>
47e6: a1 c0 rjmp .+322 ; 0x492a <MotorRegler+0xc6a>
47e8: 80 91 75 05 lds r24, 0x0575
47ec: 83 ff sbrs r24, 3
47ee: 9d c0 rjmp .+314 ; 0x492a <MotorRegler+0xc6a>
47f0: 60 91 e7 01 lds r22, 0x01E7
47f4: 70 91 e8 01 lds r23, 0x01E8
47f8: 80 91 e9 01 lds r24, 0x01E9
47fc: 90 91 ea 01 lds r25, 0x01EA
4800: 20 e0 ldi r18, 0x00 ; 0
4802: 32 e0 ldi r19, 0x02 ; 2
4804: 40 e0 ldi r20, 0x00 ; 0
4806: 50 e0 ldi r21, 0x00 ; 0
4808: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
480c: 89 01 movw r16, r18
480e: 37 ff sbrs r19, 7
4810: 03 c0 rjmp .+6 ; 0x4818 <MotorRegler+0xb58>
4812: 10 95 com r17
4814: 01 95 neg r16
4816: 1f 4f sbci r17, 0xFF ; 255
4818: 60 91 ef 01 lds r22, 0x01EF
481c: 70 91 f0 01 lds r23, 0x01F0
4820: 80 91 f1 01 lds r24, 0x01F1
4824: 90 91 f2 01 lds r25, 0x01F2
4828: 20 e0 ldi r18, 0x00 ; 0
482a: 32 e0 ldi r19, 0x02 ; 2
482c: 40 e0 ldi r20, 0x00 ; 0
482e: 50 e0 ldi r21, 0x00 ; 0
4830: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
4834: b9 01 movw r22, r18
4836: 37 ff sbrs r19, 7
4838: 03 c0 rjmp .+6 ; 0x4840 <MotorRegler+0xb80>
483a: 70 95 com r23
483c: 61 95 neg r22
483e: 7f 4f sbci r23, 0xFF ; 255
4840: 60 17 cp r22, r16
4842: 71 07 cpc r23, r17
4844: 0c f4 brge .+2 ; 0x4848 <MotorRegler+0xb88>
4846: b8 01 movw r22, r16
4848: 69 31 cpi r22, 0x19 ; 25
484a: 71 05 cpc r23, r1
484c: a4 f4 brge .+40 ; 0x4876 <MotorRegler+0xbb6>
484e: 80 91 39 02 lds r24, 0x0239
4852: 88 23 and r24, r24
4854: 81 f0 breq .+32 ; 0x4876 <MotorRegler+0xbb6>
4856: 80 91 37 02 lds r24, 0x0237
485a: 90 91 38 02 lds r25, 0x0238
485e: 89 2b or r24, r25
4860: 51 f4 brne .+20 ; 0x4876 <MotorRegler+0xbb6>
4862: 80 91 17 02 lds r24, 0x0217
4866: 90 91 18 02 lds r25, 0x0218
486a: 90 93 1a 02 sts 0x021A, r25
486e: 80 93 19 02 sts 0x0219, r24
4872: 10 92 39 02 sts 0x0239, r1
4876: 20 91 84 01 lds r18, 0x0184
487a: 33 27 eor r19, r19
487c: 62 9f mul r22, r18
487e: c0 01 movw r24, r0
4880: 63 9f mul r22, r19
4882: 90 0d add r25, r0
4884: 72 9f mul r23, r18
4886: 90 0d add r25, r0
4888: 11 24 eor r1, r1
488a: 60 e4 ldi r22, 0x40 ; 64
488c: 70 e0 ldi r23, 0x00 ; 0
488e: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
4892: a9 01 movw r20, r18
4894: 46 1b sub r20, r22
4896: 57 0b sbc r21, r23
4898: 14 16 cp r1, r20
489a: 15 06 cpc r1, r21
489c: 0c f0 brlt .+2 ; 0x48a0 <MotorRegler+0xbe0>
489e: 3f c0 rjmp .+126 ; 0x491e <MotorRegler+0xc5e>
48a0: 10 92 7a 00 sts 0x007A, r1
48a4: 20 91 37 02 lds r18, 0x0237
48a8: 30 91 38 02 lds r19, 0x0238
48ac: 21 15 cp r18, r1
48ae: 31 05 cpc r19, r1
48b0: 61 f5 brne .+88 ; 0x490a <MotorRegler+0xc4a>
48b2: 00 91 0b 02 lds r16, 0x020B
48b6: 10 91 0c 02 lds r17, 0x020C
48ba: 20 91 0d 02 lds r18, 0x020D
48be: 30 91 0e 02 lds r19, 0x020E
48c2: 80 91 1b 02 lds r24, 0x021B
48c6: 90 91 1c 02 lds r25, 0x021C
48ca: bc 01 movw r22, r24
48cc: 64 9f mul r22, r20
48ce: c0 01 movw r24, r0
48d0: 65 9f mul r22, r21
48d2: 90 0d add r25, r0
48d4: 74 9f mul r23, r20
48d6: 90 0d add r25, r0
48d8: 11 24 eor r1, r1
48da: 60 e2 ldi r22, 0x20 ; 32
48dc: 70 e0 ldi r23, 0x00 ; 0
48de: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
48e2: 88 27 eor r24, r24
48e4: 77 fd sbrc r23, 7
48e6: 80 95 com r24
48e8: 98 2f mov r25, r24
48ea: 06 0f add r16, r22
48ec: 17 1f adc r17, r23
48ee: 28 1f adc r18, r24
48f0: 39 1f adc r19, r25
48f2: 00 93 0b 02 sts 0x020B, r16
48f6: 10 93 0c 02 sts 0x020C, r17
48fa: 20 93 0d 02 sts 0x020D, r18
48fe: 30 93 0e 02 sts 0x020E, r19
4902: 8f ee ldi r24, 0xEF ; 239
4904: 80 93 7a 00 sts 0x007A, r24
4908: 10 c0 rjmp .+32 ; 0x492a <MotorRegler+0xc6a>
490a: 8f ee ldi r24, 0xEF ; 239
490c: 80 93 7a 00 sts 0x007A, r24
4910: 21 50 subi r18, 0x01 ; 1
4912: 30 40 sbci r19, 0x00 ; 0
4914: 30 93 38 02 sts 0x0238, r19
4918: 20 93 37 02 sts 0x0237, r18
491c: 06 c0 rjmp .+12 ; 0x492a <MotorRegler+0xc6a>
491e: 84 ef ldi r24, 0xF4 ; 244
4920: 91 e0 ldi r25, 0x01 ; 1
4922: 90 93 38 02 sts 0x0238, r25
4926: 80 93 37 02 sts 0x0237, r24
492a: 80 91 75 05 lds r24, 0x0575
492e: 85 ff sbrs r24, 5
4930: 11 c0 rjmp .+34 ; 0x4954 <MotorRegler+0xc94>
4932: 80 91 33 02 lds r24, 0x0233
4936: 99 27 eor r25, r25
4938: 90 93 a3 02 sts 0x02A3, r25
493c: 80 93 a2 02 sts 0x02A2, r24
4940: 80 91 34 02 lds r24, 0x0234
4944: 99 27 eor r25, r25
4946: 90 93 a5 02 sts 0x02A5, r25
494a: 80 93 a4 02 sts 0x02A4, r24
494e: 0e 94 2a 29 call 0x5254 ; 0x5254 <gps_main>
4952: 08 c0 rjmp .+16 ; 0x4964 <MotorRegler+0xca4>
4954: 10 92 8d 02 sts 0x028D, r1
4958: 10 92 8c 02 sts 0x028C, r1
495c: 10 92 8f 02 sts 0x028F, r1
4960: 10 92 8e 02 sts 0x028E, r1
4964: 80 91 e9 04 lds r24, 0x04E9
4968: 8f 5f subi r24, 0xFF ; 255
496a: 80 93 e9 04 sts 0x04E9, r24
496e: 80 91 3a 02 lds r24, 0x023A
4972: 81 50 subi r24, 0x01 ; 1
4974: 80 93 3a 02 sts 0x023A, r24
4978: 8f 3f cpi r24, 0xFF ; 255
497a: 09 f0 breq .+2 ; 0x497e <MotorRegler+0xcbe>
497c: 68 c0 rjmp .+208 ; 0x4a4e <MotorRegler+0xd8e>
497e: 81 e3 ldi r24, 0x31 ; 49
4980: 80 93 3a 02 sts 0x023A, r24
4984: 60 91 e7 01 lds r22, 0x01E7
4988: 70 91 e8 01 lds r23, 0x01E8
498c: 80 91 e9 01 lds r24, 0x01E9
4990: 90 91 ea 01 lds r25, 0x01EA
4994: e0 90 81 05 lds r14, 0x0581
4998: ff 24 eor r15, r15
499a: 00 27 eor r16, r16
499c: 11 27 eor r17, r17
499e: a8 01 movw r20, r16
49a0: 97 01 movw r18, r14
49a2: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
49a6: 30 93 eb 04 sts 0x04EB, r19
49aa: 20 93 ea 04 sts 0x04EA, r18
49ae: 60 91 ef 01 lds r22, 0x01EF
49b2: 70 91 f0 01 lds r23, 0x01F0
49b6: 80 91 f1 01 lds r24, 0x01F1
49ba: 90 91 f2 01 lds r25, 0x01F2
49be: a8 01 movw r20, r16
49c0: 97 01 movw r18, r14
49c2: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
49c6: 30 93 ed 04 sts 0x04ED, r19
49ca: 20 93 ec 04 sts 0x04EC, r18
49ce: 80 91 b2 05 lds r24, 0x05B2
49d2: 90 91 b3 05 lds r25, 0x05B3
49d6: 90 93 ef 04 sts 0x04EF, r25
49da: 80 93 ee 04 sts 0x04EE, r24
49de: 80 91 bb 05 lds r24, 0x05BB
49e2: 90 91 bc 05 lds r25, 0x05BC
49e6: 90 93 f1 04 sts 0x04F1, r25
49ea: 80 93 f0 04 sts 0x04F0, r24
49ee: 80 91 b5 05 lds r24, 0x05B5
49f2: 90 91 b6 05 lds r25, 0x05B6
49f6: 90 93 f3 04 sts 0x04F3, r25
49fa: 80 93 f2 04 sts 0x04F2, r24
49fe: 80 91 2f 02 lds r24, 0x022F
4a02: 90 91 30 02 lds r25, 0x0230
4a06: 90 93 f5 04 sts 0x04F5, r25
4a0a: 80 93 f4 04 sts 0x04F4, r24
4a0e: 60 91 13 02 lds r22, 0x0213
4a12: 70 91 14 02 lds r23, 0x0214
4a16: 80 91 15 02 lds r24, 0x0215
4a1a: 90 91 16 02 lds r25, 0x0216
4a1e: 20 e0 ldi r18, 0x00 ; 0
4a20: 32 e0 ldi r19, 0x02 ; 2
4a22: 40 e0 ldi r20, 0x00 ; 0
4a24: 50 e0 ldi r21, 0x00 ; 0
4a26: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
4a2a: 30 93 f7 04 sts 0x04F7, r19
4a2e: 20 93 f6 04 sts 0x04F6, r18
4a32: 89 81 ldd r24, Y+1 ; 0x01
4a34: 9a 81 ldd r25, Y+2 ; 0x02
4a36: 90 93 f9 04 sts 0x04F9, r25
4a3a: 80 93 f8 04 sts 0x04F8, r24
4a3e: 80 91 17 02 lds r24, 0x0217
4a42: 90 91 18 02 lds r25, 0x0218
4a46: 90 93 fb 04 sts 0x04FB, r25
4a4a: 80 93 fa 04 sts 0x04FA, r24
4a4e: 60 91 e7 01 lds r22, 0x01E7
4a52: 70 91 e8 01 lds r23, 0x01E8
4a56: 80 91 e9 01 lds r24, 0x01E9
4a5a: 90 91 ea 01 lds r25, 0x01EA
4a5e: 20 90 ae 05 lds r2, 0x05AE
4a62: 30 90 af 05 lds r3, 0x05AF
4a66: 40 90 b0 05 lds r4, 0x05B0
4a6a: 50 90 b1 05 lds r5, 0x05B1
4a6e: e0 90 a9 05 lds r14, 0x05A9
4a72: f0 90 aa 05 lds r15, 0x05AA
4a76: 60 90 b7 05 lds r6, 0x05B7
4a7a: 70 90 b8 05 lds r7, 0x05B8
4a7e: 80 90 b9 05 lds r8, 0x05B9
4a82: 90 90 ba 05 lds r9, 0x05BA
4a86: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
4a8a: a2 01 movw r20, r4
4a8c: 91 01 movw r18, r2
4a8e: 0e 94 fe 2b call 0x57fc ; 0x57fc <__mulsf3>
4a92: 5b 01 movw r10, r22
4a94: 6c 01 movw r12, r24
4a96: 00 27 eor r16, r16
4a98: f7 fc sbrc r15, 7
4a9a: 00 95 com r16
4a9c: 10 2f mov r17, r16
4a9e: c8 01 movw r24, r16
4aa0: b7 01 movw r22, r14
4aa2: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
4aa6: a4 01 movw r20, r8
4aa8: 93 01 movw r18, r6
4aaa: 0e 94 fe 2b call 0x57fc ; 0x57fc <__mulsf3>
4aae: 9b 01 movw r18, r22
4ab0: ac 01 movw r20, r24
4ab2: c6 01 movw r24, r12
4ab4: b5 01 movw r22, r10
4ab6: 0e 94 df 2a call 0x55be ; 0x55be <__addsf3>
4aba: 0e 94 67 2b call 0x56ce ; 0x56ce <__fixsfsi>
4abe: 70 93 aa 05 sts 0x05AA, r23
4ac2: 60 93 a9 05 sts 0x05A9, r22
4ac6: 60 91 ef 01 lds r22, 0x01EF
4aca: 70 91 f0 01 lds r23, 0x01F0
4ace: 80 91 f1 01 lds r24, 0x01F1
4ad2: 90 91 f2 01 lds r25, 0x01F2
4ad6: e0 90 a7 05 lds r14, 0x05A7
4ada: f0 90 a8 05 lds r15, 0x05A8
4ade: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
4ae2: a2 01 movw r20, r4
4ae4: 91 01 movw r18, r2
4ae6: 0e 94 fe 2b call 0x57fc ; 0x57fc <__mulsf3>
4aea: 5b 01 movw r10, r22
4aec: 6c 01 movw r12, r24
4aee: 00 27 eor r16, r16
4af0: f7 fc sbrc r15, 7
4af2: 00 95 com r16
4af4: 10 2f mov r17, r16
4af6: c8 01 movw r24, r16
4af8: b7 01 movw r22, r14
4afa: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
4afe: a4 01 movw r20, r8
4b00: 93 01 movw r18, r6
4b02: 0e 94 fe 2b call 0x57fc ; 0x57fc <__mulsf3>
4b06: 9b 01 movw r18, r22
4b08: ac 01 movw r20, r24
4b0a: c6 01 movw r24, r12
4b0c: b5 01 movw r22, r10
4b0e: 0e 94 df 2a call 0x55be ; 0x55be <__addsf3>
4b12: 0e 94 67 2b call 0x56ce ; 0x56ce <__fixsfsi>
4b16: 70 93 a8 05 sts 0x05A8, r23
4b1a: 60 93 a7 05 sts 0x05A7, r22
4b1e: 60 91 b5 05 lds r22, 0x05B5
4b22: 70 91 b6 05 lds r23, 0x05B6
4b26: a0 90 f7 01 lds r10, 0x01F7
4b2a: b0 90 f8 01 lds r11, 0x01F8
4b2e: c0 90 f9 01 lds r12, 0x01F9
4b32: d0 90 fa 01 lds r13, 0x01FA
4b36: 88 27 eor r24, r24
4b38: 77 fd sbrc r23, 7
4b3a: 80 95 com r24
4b3c: 98 2f mov r25, r24
4b3e: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
4b42: 7b 01 movw r14, r22
4b44: 8c 01 movw r16, r24
4b46: 20 e0 ldi r18, 0x00 ; 0
4b48: 30 e0 ldi r19, 0x00 ; 0
4b4a: 40 e0 ldi r20, 0x00 ; 0
4b4c: 5f e3 ldi r21, 0x3F ; 63
4b4e: c4 01 movw r24, r8
4b50: b3 01 movw r22, r6
4b52: 0e 94 fe 2b call 0x57fc ; 0x57fc <__mulsf3>
4b56: 9b 01 movw r18, r22
4b58: ac 01 movw r20, r24
4b5a: c8 01 movw r24, r16
4b5c: b7 01 movw r22, r14
4b5e: 0e 94 fe 2b call 0x57fc ; 0x57fc <__mulsf3>
4b62: 7b 01 movw r14, r22
4b64: 8c 01 movw r16, r24
4b66: c6 01 movw r24, r12
4b68: b5 01 movw r22, r10
4b6a: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
4b6e: a2 01 movw r20, r4
4b70: 91 01 movw r18, r2
4b72: 0e 94 fe 2b call 0x57fc ; 0x57fc <__mulsf3>
4b76: 9b 01 movw r18, r22
4b78: ac 01 movw r20, r24
4b7a: c8 01 movw r24, r16
4b7c: b7 01 movw r22, r14
4b7e: 0e 94 df 2a call 0x55be ; 0x55be <__addsf3>
4b82: 0e 94 67 2b call 0x56ce ; 0x56ce <__fixsfsi>
4b86: 70 93 b6 05 sts 0x05B6, r23
4b8a: 60 93 b5 05 sts 0x05B5, r22
4b8e: 80 91 a9 05 lds r24, 0x05A9
4b92: 90 91 aa 05 lds r25, 0x05AA
4b96: 81 50 subi r24, 0x01 ; 1
4b98: 98 40 sbci r25, 0x08 ; 8
4b9a: 34 f0 brlt .+12 ; 0x4ba8 <MotorRegler+0xee8>
4b9c: 80 e0 ldi r24, 0x00 ; 0
4b9e: 98 e0 ldi r25, 0x08 ; 8
4ba0: 90 93 aa 05 sts 0x05AA, r25
4ba4: 80 93 a9 05 sts 0x05A9, r24
4ba8: 80 91 a9 05 lds r24, 0x05A9
4bac: 90 91 aa 05 lds r25, 0x05AA
4bb0: 80 50 subi r24, 0x00 ; 0
4bb2: 98 4f sbci r25, 0xF8 ; 248
4bb4: 34 f4 brge .+12 ; 0x4bc2 <MotorRegler+0xf02>
4bb6: 80 e0 ldi r24, 0x00 ; 0
4bb8: 98 ef ldi r25, 0xF8 ; 248
4bba: 90 93 aa 05 sts 0x05AA, r25
4bbe: 80 93 a9 05 sts 0x05A9, r24
4bc2: 80 91 a7 05 lds r24, 0x05A7
4bc6: 90 91 a8 05 lds r25, 0x05A8
4bca: 81 50 subi r24, 0x01 ; 1
4bcc: 98 40 sbci r25, 0x08 ; 8
4bce: 34 f0 brlt .+12 ; 0x4bdc <MotorRegler+0xf1c>
4bd0: 80 e0 ldi r24, 0x00 ; 0
4bd2: 98 e0 ldi r25, 0x08 ; 8
4bd4: 90 93 a8 05 sts 0x05A8, r25
4bd8: 80 93 a7 05 sts 0x05A7, r24
4bdc: 80 91 a7 05 lds r24, 0x05A7
4be0: 90 91 a8 05 lds r25, 0x05A8
4be4: 80 50 subi r24, 0x00 ; 0
4be6: 98 4f sbci r25, 0xF8 ; 248
4be8: 34 f4 brge .+12 ; 0x4bf6 <MotorRegler+0xf36>
4bea: 80 e0 ldi r24, 0x00 ; 0
4bec: 98 ef ldi r25, 0xF8 ; 248
4bee: 90 93 a8 05 sts 0x05A8, r25
4bf2: 80 93 a7 05 sts 0x05A7, r24
4bf6: 80 91 b5 05 lds r24, 0x05B5
4bfa: 90 91 b6 05 lds r25, 0x05B6
4bfe: 81 50 subi r24, 0x01 ; 1
4c00: 98 40 sbci r25, 0x08 ; 8
4c02: 34 f0 brlt .+12 ; 0x4c10 <MotorRegler+0xf50>
4c04: 80 e0 ldi r24, 0x00 ; 0
4c06: 98 e0 ldi r25, 0x08 ; 8
4c08: 90 93 b6 05 sts 0x05B6, r25
4c0c: 80 93 b5 05 sts 0x05B5, r24
4c10: 80 91 b5 05 lds r24, 0x05B5
4c14: 90 91 b6 05 lds r25, 0x05B6
4c18: 80 50 subi r24, 0x00 ; 0
4c1a: 98 4f sbci r25, 0xF8 ; 248
4c1c: 34 f4 brge .+12 ; 0x4c2a <MotorRegler+0xf6a>
4c1e: 80 e0 ldi r24, 0x00 ; 0
4c20: 98 ef ldi r25, 0xF8 ; 248
4c22: 90 93 b6 05 sts 0x05B6, r25
4c26: 80 93 b5 05 sts 0x05B5, r24
4c2a: 80 91 75 05 lds r24, 0x0575
4c2e: 99 27 eor r25, r25
4c30: 80 ff sbrs r24, 0
4c32: cd c0 rjmp .+410 ; 0x4dce <MotorRegler+0x110e>
4c34: 20 91 81 01 lds r18, 0x0181
4c38: 81 ff sbrs r24, 1
4c3a: 0e c0 rjmp .+28 ; 0x4c58 <MotorRegler+0xf98>
4c3c: 22 33 cpi r18, 0x32 ; 50
4c3e: b0 f4 brcc .+44 ; 0x4c6c <MotorRegler+0xfac>
4c40: 80 91 2f 02 lds r24, 0x022F
4c44: 90 91 30 02 lds r25, 0x0230
4c48: 44 97 sbiw r24, 0x14 ; 20
4c4a: 90 93 32 02 sts 0x0232, r25
4c4e: 80 93 31 02 sts 0x0231, r24
4c52: 10 92 1e 02 sts 0x021E, r1
4c56: 0d c0 rjmp .+26 ; 0x4c72 <MotorRegler+0xfb2>
4c58: 80 91 7a 05 lds r24, 0x057A
4c5c: 28 9f mul r18, r24
4c5e: c0 01 movw r24, r0
4c60: 11 24 eor r1, r1
4c62: 44 97 sbiw r24, 0x14 ; 20
4c64: 90 93 32 02 sts 0x0232, r25
4c68: 80 93 31 02 sts 0x0231, r24
4c6c: 81 e0 ldi r24, 0x01 ; 1
4c6e: 80 93 1e 02 sts 0x021E, r24
4c72: 80 91 1d 02 lds r24, 0x021D
4c76: 88 23 and r24, r24
4c78: 21 f0 breq .+8 ; 0x4c82 <MotorRegler+0xfc2>
4c7a: 10 92 32 02 sts 0x0232, r1
4c7e: 10 92 31 02 sts 0x0231, r1
4c82: 20 91 2f 02 lds r18, 0x022F
4c86: 30 91 30 02 lds r19, 0x0230
4c8a: 40 91 31 02 lds r20, 0x0231
4c8e: 50 91 32 02 lds r21, 0x0232
4c92: 42 17 cp r20, r18
4c94: 53 07 cpc r21, r19
4c96: 0c f0 brlt .+2 ; 0x4c9a <MotorRegler+0xfda>
4c98: 9a c0 rjmp .+308 ; 0x4dce <MotorRegler+0x110e>
4c9a: 80 91 1e 02 lds r24, 0x021E
4c9e: 88 23 and r24, r24
4ca0: 09 f4 brne .+2 ; 0x4ca4 <MotorRegler+0xfe4>
4ca2: 95 c0 rjmp .+298 ; 0x4dce <MotorRegler+0x110e>
4ca4: 24 1b sub r18, r20
4ca6: 35 0b sbc r19, r21
4ca8: 80 91 82 01 lds r24, 0x0182
4cac: 99 27 eor r25, r25
4cae: bc 01 movw r22, r24
4cb0: 26 9f mul r18, r22
4cb2: c0 01 movw r24, r0
4cb4: 27 9f mul r18, r23
4cb6: 90 0d add r25, r0
4cb8: 36 9f mul r19, r22
4cba: 90 0d add r25, r0
4cbc: 11 24 eor r1, r1
4cbe: 60 e1 ldi r22, 0x10 ; 16
4cc0: 70 e0 ldi r23, 0x00 ; 0
4cc2: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
4cc6: 09 81 ldd r16, Y+1 ; 0x01
4cc8: 1a 81 ldd r17, Y+2 ; 0x02
4cca: 06 1b sub r16, r22
4ccc: 17 0b sbc r17, r23
4cce: 20 91 c4 01 lds r18, 0x01C4
4cd2: 30 91 c5 01 lds r19, 0x01C5
4cd6: 80 91 80 01 lds r24, 0x0180
4cda: 99 27 eor r25, r25
4cdc: fc 01 movw r30, r24
4cde: 2e 9f mul r18, r30
4ce0: c0 01 movw r24, r0
4ce2: 2f 9f mul r18, r31
4ce4: 90 0d add r25, r0
4ce6: 3e 9f mul r19, r30
4ce8: 90 0d add r25, r0
4cea: 11 24 eor r1, r1
4cec: 68 e0 ldi r22, 0x08 ; 8
4cee: 70 e0 ldi r23, 0x00 ; 0
4cf0: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
4cf4: 06 1b sub r16, r22
4cf6: 17 0b sbc r17, r23
4cf8: 60 91 13 02 lds r22, 0x0213
4cfc: 70 91 14 02 lds r23, 0x0214
4d00: 80 91 15 02 lds r24, 0x0215
4d04: 90 91 16 02 lds r25, 0x0216
4d08: 20 e0 ldi r18, 0x00 ; 0
4d0a: 32 e0 ldi r19, 0x02 ; 2
4d0c: 40 e0 ldi r20, 0x00 ; 0
4d0e: 50 e0 ldi r21, 0x00 ; 0
4d10: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
4d14: ca 01 movw r24, r20
4d16: b9 01 movw r22, r18
4d18: 20 91 83 01 lds r18, 0x0183
4d1c: 33 27 eor r19, r19
4d1e: 44 27 eor r20, r20
4d20: 55 27 eor r21, r21
4d22: 0e 94 a0 2c call 0x5940 ; 0x5940 <__mulsi3>
4d26: 20 e2 ldi r18, 0x20 ; 32
4d28: 30 e0 ldi r19, 0x00 ; 0
4d2a: 40 e0 ldi r20, 0x00 ; 0
4d2c: 50 e0 ldi r21, 0x00 ; 0
4d2e: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
4d32: ff ef ldi r31, 0xFF ; 255
4d34: 2e 3c cpi r18, 0xCE ; 206
4d36: 3f 07 cpc r19, r31
4d38: 14 f4 brge .+4 ; 0x4d3e <MotorRegler+0x107e>
4d3a: 2e ec ldi r18, 0xCE ; 206
4d3c: 3f ef ldi r19, 0xFF ; 255
4d3e: 80 91 3b 02 lds r24, 0x023B
4d42: 90 91 3c 02 lds r25, 0x023C
4d46: ac 01 movw r20, r24
4d48: 74 e0 ldi r23, 0x04 ; 4
4d4a: 44 0f add r20, r20
4d4c: 55 1f adc r21, r21
4d4e: 7a 95 dec r23
4d50: e1 f7 brne .-8 ; 0x4d4a <MotorRegler+0x108a>
4d52: 48 1b sub r20, r24
4d54: 59 0b sbc r21, r25
4d56: 23 33 cpi r18, 0x33 ; 51
4d58: 31 05 cpc r19, r1
4d5a: 14 f0 brlt .+4 ; 0x4d60 <MotorRegler+0x10a0>
4d5c: 22 e3 ldi r18, 0x32 ; 50
4d5e: 30 e0 ldi r19, 0x00 ; 0
4d60: 02 1b sub r16, r18
4d62: 13 0b sbc r17, r19
4d64: ca 01 movw r24, r20
4d66: 80 0f add r24, r16
4d68: 91 1f adc r25, r17
4d6a: 60 e1 ldi r22, 0x10 ; 16
4d6c: 70 e0 ldi r23, 0x00 ; 0
4d6e: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
4d72: 70 93 3c 02 sts 0x023C, r23
4d76: 60 93 3b 02 sts 0x023B, r22
4d7a: 80 91 76 05 lds r24, 0x0576
4d7e: 99 27 eor r25, r25
4d80: 68 17 cp r22, r24
4d82: 79 07 cpc r23, r25
4d84: 8c f4 brge .+34 ; 0x4da8 <MotorRegler+0x10e8>
4d86: 29 81 ldd r18, Y+1 ; 0x01
4d88: 3a 81 ldd r19, Y+2 ; 0x02
4d8a: 28 17 cp r18, r24
4d8c: 39 07 cpc r19, r25
4d8e: 2c f0 brlt .+10 ; 0x4d9a <MotorRegler+0x10da>
4d90: 90 93 3c 02 sts 0x023C, r25
4d94: 80 93 3b 02 sts 0x023B, r24
4d98: 07 c0 rjmp .+14 ; 0x4da8 <MotorRegler+0x10e8>
4d9a: 49 81 ldd r20, Y+1 ; 0x01
4d9c: 5a 81 ldd r21, Y+2 ; 0x02
4d9e: 50 93 3c 02 sts 0x023C, r21
4da2: 40 93 3b 02 sts 0x023B, r20
4da6: 0d c0 rjmp .+26 ; 0x4dc2 <MotorRegler+0x1102>
4da8: 80 91 3b 02 lds r24, 0x023B
4dac: 90 91 3c 02 lds r25, 0x023C
4db0: 69 81 ldd r22, Y+1 ; 0x01
4db2: 7a 81 ldd r23, Y+2 ; 0x02
4db4: 68 17 cp r22, r24
4db6: 79 07 cpc r23, r25
4db8: 24 f4 brge .+8 ; 0x4dc2 <MotorRegler+0x1102>
4dba: 70 93 3c 02 sts 0x023C, r23
4dbe: 60 93 3b 02 sts 0x023B, r22
4dc2: 80 91 3b 02 lds r24, 0x023B
4dc6: 90 91 3c 02 lds r25, 0x023C
4dca: 9a 83 std Y+2, r25 ; 0x02
4dcc: 89 83 std Y+1, r24 ; 0x01
4dce: c0 90 b5 05 lds r12, 0x05B5
4dd2: d0 90 b6 05 lds r13, 0x05B6
4dd6: 80 91 50 02 lds r24, 0x0250
4dda: 90 91 51 02 lds r25, 0x0251
4dde: c8 1a sub r12, r24
4de0: d9 0a sbc r13, r25
4de2: 95 e6 ldi r25, 0x65 ; 101
4de4: c9 16 cp r12, r25
4de6: d1 04 cpc r13, r1
4de8: 24 f0 brlt .+8 ; 0x4df2 <MotorRegler+0x1132>
4dea: 64 e6 ldi r22, 0x64 ; 100
4dec: c6 2e mov r12, r22
4dee: d1 2c mov r13, r1
4df0: 09 c0 rjmp .+18 ; 0x4e04 <MotorRegler+0x1144>
4df2: ec e9 ldi r30, 0x9C ; 156
4df4: ce 16 cp r12, r30
4df6: ef ef ldi r30, 0xFF ; 255
4df8: de 06 cpc r13, r30
4dfa: 24 f4 brge .+8 ; 0x4e04 <MotorRegler+0x1144>
4dfc: 5c e9 ldi r21, 0x9C ; 156
4dfe: c5 2e mov r12, r21
4e00: 5f ef ldi r21, 0xFF ; 255
4e02: d5 2e mov r13, r21
4e04: 40 90 78 01 lds r4, 0x0178
4e08: 50 90 79 01 lds r5, 0x0179
4e0c: 60 90 7a 01 lds r6, 0x017A
4e10: 70 90 7b 01 lds r7, 0x017B
4e14: 60 91 a9 05 lds r22, 0x05A9
4e18: 70 91 aa 05 lds r23, 0x05AA
4e1c: 20 91 28 02 lds r18, 0x0228
4e20: 30 91 29 02 lds r19, 0x0229
4e24: 40 91 8c 02 lds r20, 0x028C
4e28: 50 91 8d 02 lds r21, 0x028D
4e2c: 24 1b sub r18, r20
4e2e: 35 0b sbc r19, r21
4e30: 62 1b sub r22, r18
4e32: 73 0b sbc r23, r19
4e34: 88 27 eor r24, r24
4e36: 77 fd sbrc r23, 7
4e38: 80 95 com r24
4e3a: 98 2f mov r25, r24
4e3c: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
4e40: 9b 01 movw r18, r22
4e42: ac 01 movw r20, r24
4e44: c3 01 movw r24, r6
4e46: b2 01 movw r22, r4
4e48: 0e 94 fe 2b call 0x57fc ; 0x57fc <__mulsf3>
4e4c: 0e 94 67 2b call 0x56ce ; 0x56ce <__fixsfsi>
4e50: 70 93 99 02 sts 0x0299, r23
4e54: 60 93 98 02 sts 0x0298, r22
4e58: 80 91 98 02 lds r24, 0x0298
4e5c: 90 91 99 02 lds r25, 0x0299
4e60: 8c 01 movw r16, r24
4e62: 22 27 eor r18, r18
4e64: 17 fd sbrc r17, 7
4e66: 20 95 com r18
4e68: 32 2f mov r19, r18
4e6a: 80 91 58 02 lds r24, 0x0258
4e6e: 90 91 59 02 lds r25, 0x0259
4e72: a0 91 5a 02 lds r26, 0x025A
4e76: b0 91 5b 02 lds r27, 0x025B
4e7a: 08 0f add r16, r24
4e7c: 19 1f adc r17, r25
4e7e: 2a 1f adc r18, r26
4e80: 3b 1f adc r19, r27
4e82: 00 93 58 02 sts 0x0258, r16
4e86: 10 93 59 02 sts 0x0259, r17
4e8a: 20 93 5a 02 sts 0x025A, r18
4e8e: 30 93 5b 02 sts 0x025B, r19
4e92: 10 16 cp r1, r16
4e94: 11 06 cpc r1, r17
4e96: 12 06 cpc r1, r18
4e98: 13 06 cpc r1, r19
4e9a: ac f4 brge .+42 ; 0x4ec6 <MotorRegler+0x1206>
4e9c: c8 01 movw r24, r16
4e9e: 17 ff sbrs r17, 7
4ea0: 03 c0 rjmp .+6 ; 0x4ea8 <MotorRegler+0x11e8>
4ea2: 90 95 com r25
4ea4: 81 95 neg r24
4ea6: 9f 4f sbci r25, 0xFF ; 255
4ea8: 60 e0 ldi r22, 0x00 ; 0
4eaa: 71 e0 ldi r23, 0x01 ; 1
4eac: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
4eb0: 6f 5f subi r22, 0xFF ; 255
4eb2: 7f 4f sbci r23, 0xFF ; 255
4eb4: 88 27 eor r24, r24
4eb6: 77 fd sbrc r23, 7
4eb8: 80 95 com r24
4eba: 98 2f mov r25, r24
4ebc: 06 1b sub r16, r22
4ebe: 17 0b sbc r17, r23
4ec0: 28 0b sbc r18, r24
4ec2: 39 0b sbc r19, r25
4ec4: 14 c0 rjmp .+40 ; 0x4eee <MotorRegler+0x122e>
4ec6: c8 01 movw r24, r16
4ec8: 17 ff sbrs r17, 7
4eca: 03 c0 rjmp .+6 ; 0x4ed2 <MotorRegler+0x1212>
4ecc: 90 95 com r25
4ece: 81 95 neg r24
4ed0: 9f 4f sbci r25, 0xFF ; 255
4ed2: 60 e0 ldi r22, 0x00 ; 0
4ed4: 71 e0 ldi r23, 0x01 ; 1
4ed6: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
4eda: 6f 5f subi r22, 0xFF ; 255
4edc: 7f 4f sbci r23, 0xFF ; 255
4ede: 88 27 eor r24, r24
4ee0: 77 fd sbrc r23, 7
4ee2: 80 95 com r24
4ee4: 98 2f mov r25, r24
4ee6: 06 0f add r16, r22
4ee8: 17 1f adc r17, r23
4eea: 28 1f adc r18, r24
4eec: 39 1f adc r19, r25
4eee: 00 93 58 02 sts 0x0258, r16
4ef2: 10 93 59 02 sts 0x0259, r17
4ef6: 20 93 5a 02 sts 0x025A, r18
4efa: 30 93 5b 02 sts 0x025B, r19
4efe: 80 91 58 02 lds r24, 0x0258
4f02: 90 91 59 02 lds r25, 0x0259
4f06: a0 91 5a 02 lds r26, 0x025A
4f0a: b0 91 5b 02 lds r27, 0x025B
4f0e: 81 38 cpi r24, 0x81 ; 129
4f10: fe e3 ldi r31, 0x3E ; 62
4f12: 9f 07 cpc r25, r31
4f14: f0 e0 ldi r31, 0x00 ; 0
4f16: af 07 cpc r26, r31
4f18: f0 e0 ldi r31, 0x00 ; 0
4f1a: bf 07 cpc r27, r31
4f1c: 2c f0 brlt .+10 ; 0x4f28 <MotorRegler+0x1268>
4f1e: 80 e8 ldi r24, 0x80 ; 128
4f20: 9e e3 ldi r25, 0x3E ; 62
4f22: a0 e0 ldi r26, 0x00 ; 0
4f24: b0 e0 ldi r27, 0x00 ; 0
4f26: 09 c0 rjmp .+18 ; 0x4f3a <MotorRegler+0x127a>
4f28: 80 58 subi r24, 0x80 ; 128
4f2a: 91 4c sbci r25, 0xC1 ; 193
4f2c: af 4f sbci r26, 0xFF ; 255
4f2e: bf 4f sbci r27, 0xFF ; 255
4f30: 64 f4 brge .+24 ; 0x4f4a <MotorRegler+0x128a>
4f32: 80 e8 ldi r24, 0x80 ; 128
4f34: 91 ec ldi r25, 0xC1 ; 193
4f36: af ef ldi r26, 0xFF ; 255
4f38: bf ef ldi r27, 0xFF ; 255
4f3a: 80 93 58 02 sts 0x0258, r24
4f3e: 90 93 59 02 sts 0x0259, r25
4f42: a0 93 5a 02 sts 0x025A, r26
4f46: b0 93 5b 02 sts 0x025B, r27
4f4a: 60 91 98 02 lds r22, 0x0298
4f4e: 70 91 99 02 lds r23, 0x0299
4f52: 80 90 7c 01 lds r8, 0x017C
4f56: 90 90 7d 01 lds r9, 0x017D
4f5a: a0 90 7e 01 lds r10, 0x017E
4f5e: b0 90 7f 01 lds r11, 0x017F
4f62: 88 27 eor r24, r24
4f64: 77 fd sbrc r23, 7
4f66: 80 95 com r24
4f68: 98 2f mov r25, r24
4f6a: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
4f6e: 7b 01 movw r14, r22
4f70: 8c 01 movw r16, r24
4f72: 60 91 58 02 lds r22, 0x0258
4f76: 70 91 59 02 lds r23, 0x0259
4f7a: 80 91 5a 02 lds r24, 0x025A
4f7e: 90 91 5b 02 lds r25, 0x025B
4f82: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
4f86: 9b 01 movw r18, r22
4f88: ac 01 movw r20, r24
4f8a: c5 01 movw r24, r10
4f8c: b4 01 movw r22, r8
4f8e: 0e 94 fe 2b call 0x57fc ; 0x57fc <__mulsf3>
4f92: 9b 01 movw r18, r22
4f94: ac 01 movw r20, r24
4f96: c8 01 movw r24, r16
4f98: b7 01 movw r22, r14
4f9a: 0e 94 df 2a call 0x55be ; 0x55be <__addsf3>
4f9e: 0e 94 67 2b call 0x56ce ; 0x56ce <__fixsfsi>
4fa2: 96 01 movw r18, r12
4fa4: 26 0f add r18, r22
4fa6: 37 1f adc r19, r23
4fa8: 49 81 ldd r20, Y+1 ; 0x01
4faa: 5a 81 ldd r21, Y+2 ; 0x02
4fac: 24 0f add r18, r20
4fae: 35 1f adc r19, r21
4fb0: 22 24 eor r2, r2
4fb2: 4a 30 cpi r20, 0x0A ; 10
4fb4: 51 05 cpc r21, r1
4fb6: 14 f4 brge .+4 ; 0x4fbc <MotorRegler+0x12fc>
4fb8: 41 e0 ldi r20, 0x01 ; 1
4fba: 24 2e mov r2, r20
4fbc: 37 fd sbrc r19, 7
4fbe: 02 c0 rjmp .+4 ; 0x4fc4 <MotorRegler+0x1304>
4fc0: 22 20 and r2, r2
4fc2: 19 f0 breq .+6 ; 0x4fca <MotorRegler+0x130a>
4fc4: 40 e0 ldi r20, 0x00 ; 0
4fc6: 50 e0 ldi r21, 0x00 ; 0
4fc8: 08 c0 rjmp .+16 ; 0x4fda <MotorRegler+0x131a>
4fca: 80 91 b4 05 lds r24, 0x05B4
4fce: 48 2f mov r20, r24
4fd0: 55 27 eor r21, r21
4fd2: 24 17 cp r18, r20
4fd4: 35 07 cpc r19, r21
4fd6: 0c f4 brge .+2 ; 0x4fda <MotorRegler+0x131a>
4fd8: a9 01 movw r20, r18
4fda: 80 91 ab 05 lds r24, 0x05AB
4fde: e8 2f mov r30, r24
4fe0: ff 27 eor r31, r31
4fe2: fc 83 std Y+4, r31 ; 0x04
4fe4: eb 83 std Y+3, r30 ; 0x03
4fe6: 9f 01 movw r18, r30
4fe8: e4 17 cp r30, r20
4fea: f5 07 cpc r31, r21
4fec: 0c f4 brge .+2 ; 0x4ff0 <MotorRegler+0x1330>
4fee: 9a 01 movw r18, r20
4ff0: 20 93 96 02 sts 0x0296, r18
4ff4: 29 81 ldd r18, Y+1 ; 0x01
4ff6: 3a 81 ldd r19, Y+2 ; 0x02
4ff8: 26 1b sub r18, r22
4ffa: 37 0b sbc r19, r23
4ffc: b9 01 movw r22, r18
4ffe: 6c 0d add r22, r12
5000: 7d 1d adc r23, r13
5002: 77 fd sbrc r23, 7
5004: 02 c0 rjmp .+4 ; 0x500a <MotorRegler+0x134a>
5006: 22 20 and r2, r2
5008: 19 f0 breq .+6 ; 0x5010 <MotorRegler+0x1350>
500a: 80 e0 ldi r24, 0x00 ; 0
500c: 90 e0 ldi r25, 0x00 ; 0
500e: 07 c0 rjmp .+14 ; 0x501e <MotorRegler+0x135e>
5010: 80 91 b4 05 lds r24, 0x05B4
5014: 99 27 eor r25, r25
5016: 68 17 cp r22, r24
5018: 79 07 cpc r23, r25
501a: 0c f4 brge .+2 ; 0x501e <MotorRegler+0x135e>
501c: cb 01 movw r24, r22
501e: 2b 81 ldd r18, Y+3 ; 0x03
5020: 3c 81 ldd r19, Y+4 ; 0x04
5022: 28 17 cp r18, r24
5024: 39 07 cpc r19, r25
5026: 0c f4 brge .+2 ; 0x502a <MotorRegler+0x136a>
5028: 9c 01 movw r18, r24
502a: 20 93 97 02 sts 0x0297, r18
502e: 60 91 a7 05 lds r22, 0x05A7
5032: 70 91 a8 05 lds r23, 0x05A8
5036: 20 91 2a 02 lds r18, 0x022A
503a: 30 91 2b 02 lds r19, 0x022B
503e: 40 91 8e 02 lds r20, 0x028E
5042: 50 91 8f 02 lds r21, 0x028F
5046: 24 1b sub r18, r20
5048: 35 0b sbc r19, r21
504a: 62 1b sub r22, r18
504c: 73 0b sbc r23, r19
504e: 88 27 eor r24, r24
5050: 77 fd sbrc r23, 7
5052: 80 95 com r24
5054: 98 2f mov r25, r24
5056: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
505a: 9b 01 movw r18, r22
505c: ac 01 movw r20, r24
505e: c3 01 movw r24, r6
5060: b2 01 movw r22, r4
5062: 0e 94 fe 2b call 0x57fc ; 0x57fc <__mulsf3>
5066: 0e 94 67 2b call 0x56ce ; 0x56ce <__fixsfsi>
506a: 70 93 95 02 sts 0x0295, r23
506e: 60 93 94 02 sts 0x0294, r22
5072: 80 91 94 02 lds r24, 0x0294
5076: 90 91 95 02 lds r25, 0x0295
507a: 8c 01 movw r16, r24
507c: 22 27 eor r18, r18
507e: 17 fd sbrc r17, 7
5080: 20 95 com r18
5082: 32 2f mov r19, r18
5084: 80 91 54 02 lds r24, 0x0254
5088: 90 91 55 02 lds r25, 0x0255
508c: a0 91 56 02 lds r26, 0x0256
5090: b0 91 57 02 lds r27, 0x0257
5094: 08 0f add r16, r24
5096: 19 1f adc r17, r25
5098: 2a 1f adc r18, r26
509a: 3b 1f adc r19, r27
509c: 00 93 54 02 sts 0x0254, r16
50a0: 10 93 55 02 sts 0x0255, r17
50a4: 20 93 56 02 sts 0x0256, r18
50a8: 30 93 57 02 sts 0x0257, r19
50ac: 10 16 cp r1, r16
50ae: 11 06 cpc r1, r17
50b0: 12 06 cpc r1, r18
50b2: 13 06 cpc r1, r19
50b4: ac f4 brge .+42 ; 0x50e0 <MotorRegler+0x1420>
50b6: c8 01 movw r24, r16
50b8: 17 ff sbrs r17, 7
50ba: 03 c0 rjmp .+6 ; 0x50c2 <MotorRegler+0x1402>
50bc: 90 95 com r25
50be: 81 95 neg r24
50c0: 9f 4f sbci r25, 0xFF ; 255
50c2: 60 e0 ldi r22, 0x00 ; 0
50c4: 71 e0 ldi r23, 0x01 ; 1
50c6: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
50ca: 6f 5f subi r22, 0xFF ; 255
50cc: 7f 4f sbci r23, 0xFF ; 255
50ce: 88 27 eor r24, r24
50d0: 77 fd sbrc r23, 7
50d2: 80 95 com r24
50d4: 98 2f mov r25, r24
50d6: 06 1b sub r16, r22
50d8: 17 0b sbc r17, r23
50da: 28 0b sbc r18, r24
50dc: 39 0b sbc r19, r25
50de: 14 c0 rjmp .+40 ; 0x5108 <MotorRegler+0x1448>
50e0: c8 01 movw r24, r16
50e2: 17 ff sbrs r17, 7
50e4: 03 c0 rjmp .+6 ; 0x50ec <MotorRegler+0x142c>
50e6: 90 95 com r25
50e8: 81 95 neg r24
50ea: 9f 4f sbci r25, 0xFF ; 255
50ec: 60 e0 ldi r22, 0x00 ; 0
50ee: 71 e0 ldi r23, 0x01 ; 1
50f0: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
50f4: 6f 5f subi r22, 0xFF ; 255
50f6: 7f 4f sbci r23, 0xFF ; 255
50f8: 88 27 eor r24, r24
50fa: 77 fd sbrc r23, 7
50fc: 80 95 com r24
50fe: 98 2f mov r25, r24
5100: 06 0f add r16, r22
5102: 17 1f adc r17, r23
5104: 28 1f adc r18, r24
5106: 39 1f adc r19, r25
5108: 00 93 54 02 sts 0x0254, r16
510c: 10 93 55 02 sts 0x0255, r17
5110: 20 93 56 02 sts 0x0256, r18
5114: 30 93 57 02 sts 0x0257, r19
5118: 80 91 54 02 lds r24, 0x0254
511c: 90 91 55 02 lds r25, 0x0255
5120: a0 91 56 02 lds r26, 0x0256
5124: b0 91 57 02 lds r27, 0x0257
5128: 81 38 cpi r24, 0x81 ; 129
512a: 3e e3 ldi r19, 0x3E ; 62
512c: 93 07 cpc r25, r19
512e: 30 e0 ldi r19, 0x00 ; 0
5130: a3 07 cpc r26, r19
5132: 30 e0 ldi r19, 0x00 ; 0
5134: b3 07 cpc r27, r19
5136: 2c f0 brlt .+10 ; 0x5142 <MotorRegler+0x1482>
5138: 80 e8 ldi r24, 0x80 ; 128
513a: 9e e3 ldi r25, 0x3E ; 62
513c: a0 e0 ldi r26, 0x00 ; 0
513e: b0 e0 ldi r27, 0x00 ; 0
5140: 09 c0 rjmp .+18 ; 0x5154 <MotorRegler+0x1494>
5142: 80 58 subi r24, 0x80 ; 128
5144: 91 4c sbci r25, 0xC1 ; 193
5146: af 4f sbci r26, 0xFF ; 255
5148: bf 4f sbci r27, 0xFF ; 255
514a: 64 f4 brge .+24 ; 0x5164 <MotorRegler+0x14a4>
514c: 80 e8 ldi r24, 0x80 ; 128
514e: 91 ec ldi r25, 0xC1 ; 193
5150: af ef ldi r26, 0xFF ; 255
5152: bf ef ldi r27, 0xFF ; 255
5154: 80 93 54 02 sts 0x0254, r24
5158: 90 93 55 02 sts 0x0255, r25
515c: a0 93 56 02 sts 0x0256, r26
5160: b0 93 57 02 sts 0x0257, r27
5164: 60 91 94 02 lds r22, 0x0294
5168: 70 91 95 02 lds r23, 0x0295
516c: 88 27 eor r24, r24
516e: 77 fd sbrc r23, 7
5170: 80 95 com r24
5172: 98 2f mov r25, r24
5174: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
5178: 7b 01 movw r14, r22
517a: 8c 01 movw r16, r24
517c: 60 91 54 02 lds r22, 0x0254
5180: 70 91 55 02 lds r23, 0x0255
5184: 80 91 56 02 lds r24, 0x0256
5188: 90 91 57 02 lds r25, 0x0257
518c: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
5190: 9b 01 movw r18, r22
5192: ac 01 movw r20, r24
5194: c5 01 movw r24, r10
5196: b4 01 movw r22, r8
5198: 0e 94 fe 2b call 0x57fc ; 0x57fc <__mulsf3>
519c: 9b 01 movw r18, r22
519e: ac 01 movw r20, r24
51a0: c8 01 movw r24, r16
51a2: b7 01 movw r22, r14
51a4: 0e 94 df 2a call 0x55be ; 0x55be <__addsf3>
51a8: 0e 94 67 2b call 0x56ce ; 0x56ce <__fixsfsi>
51ac: 29 81 ldd r18, Y+1 ; 0x01
51ae: 3a 81 ldd r19, Y+2 ; 0x02
51b0: 26 0f add r18, r22
51b2: 37 1f adc r19, r23
51b4: 2c 19 sub r18, r12
51b6: 3d 09 sbc r19, r13
51b8: 37 fd sbrc r19, 7
51ba: 02 c0 rjmp .+4 ; 0x51c0 <MotorRegler+0x1500>
51bc: 22 20 and r2, r2
51be: 19 f0 breq .+6 ; 0x51c6 <MotorRegler+0x1506>
51c0: 40 e0 ldi r20, 0x00 ; 0
51c2: 50 e0 ldi r21, 0x00 ; 0
51c4: 08 c0 rjmp .+16 ; 0x51d6 <MotorRegler+0x1516>
51c6: 80 91 b4 05 lds r24, 0x05B4
51ca: 48 2f mov r20, r24
51cc: 55 27 eor r21, r21
51ce: 24 17 cp r18, r20
51d0: 35 07 cpc r19, r21
51d2: 0c f4 brge .+2 ; 0x51d6 <MotorRegler+0x1516>
51d4: a9 01 movw r20, r18
51d6: 2b 81 ldd r18, Y+3 ; 0x03
51d8: 3c 81 ldd r19, Y+4 ; 0x04
51da: 24 17 cp r18, r20
51dc: 35 07 cpc r19, r21
51de: 0c f4 brge .+2 ; 0x51e2 <MotorRegler+0x1522>
51e0: 9a 01 movw r18, r20
51e2: 20 93 a6 02 sts 0x02A6, r18
51e6: 89 81 ldd r24, Y+1 ; 0x01
51e8: 9a 81 ldd r25, Y+2 ; 0x02
51ea: 86 1b sub r24, r22
51ec: 97 0b sbc r25, r23
51ee: bc 01 movw r22, r24
51f0: 6c 19 sub r22, r12
51f2: 7d 09 sbc r23, r13
51f4: 77 fd sbrc r23, 7
51f6: 02 c0 rjmp .+4 ; 0x51fc <MotorRegler+0x153c>
51f8: 22 20 and r2, r2
51fa: 19 f0 breq .+6 ; 0x5202 <MotorRegler+0x1542>
51fc: 20 e0 ldi r18, 0x00 ; 0
51fe: 30 e0 ldi r19, 0x00 ; 0
5200: 08 c0 rjmp .+16 ; 0x5212 <MotorRegler+0x1552>
5202: 80 91 b4 05 lds r24, 0x05B4
5206: 28 2f mov r18, r24
5208: 33 27 eor r19, r19
520a: 62 17 cp r22, r18
520c: 73 07 cpc r23, r19
520e: 0c f4 brge .+2 ; 0x5212 <MotorRegler+0x1552>
5210: 9b 01 movw r18, r22
5212: 8b 81 ldd r24, Y+3 ; 0x03
5214: 9c 81 ldd r25, Y+4 ; 0x04
5216: 82 17 cp r24, r18
5218: 93 07 cpc r25, r19
521a: 0c f4 brge .+2 ; 0x521e <MotorRegler+0x155e>
521c: c9 01 movw r24, r18
521e: 80 93 9a 02 sts 0x029A, r24
5222: 24 96 adiw r28, 0x04 ; 4
5224: 0f b6 in r0, 0x3f ; 63
5226: f8 94 cli
5228: de bf out 0x3e, r29 ; 62
522a: 0f be out 0x3f, r0 ; 63
522c: cd bf out 0x3d, r28 ; 61
522e: df 91 pop r29
5230: cf 91 pop r28
5232: 1f 91 pop r17
5234: 0f 91 pop r16
5236: ff 90 pop r15
5238: ef 90 pop r14
523a: df 90 pop r13
523c: cf 90 pop r12
523e: bf 90 pop r11
5240: af 90 pop r10
5242: 9f 90 pop r9
5244: 8f 90 pop r8
5246: 7f 90 pop r7
5248: 6f 90 pop r6
524a: 5f 90 pop r5
524c: 4f 90 pop r4
524e: 3f 90 pop r3
5250: 2f 90 pop r2
5252: 08 95 ret
00005254 <gps_main>:
5254: 6f 92 push r6
5256: 7f 92 push r7
5258: 8f 92 push r8
525a: 9f 92 push r9
525c: af 92 push r10
525e: bf 92 push r11
5260: cf 92 push r12
5262: df 92 push r13
5264: ef 92 push r14
5266: ff 92 push r15
5268: 0f 93 push r16
526a: 1f 93 push r17
526c: 80 91 1f 02 lds r24, 0x021F
5270: 90 91 20 02 lds r25, 0x0220
5274: 18 16 cp r1, r24
5276: 19 06 cpc r1, r25
5278: 0c f0 brlt .+2 ; 0x527c <gps_main+0x28>
527a: 78 c1 rjmp .+752 ; 0x556c <gps_main+0x318>
527c: 80 91 22 05 lds r24, 0x0522
5280: 88 23 and r24, r24
5282: 09 f4 brne .+2 ; 0x5286 <gps_main+0x32>
5284: 73 c1 rjmp .+742 ; 0x556c <gps_main+0x318>
5286: 80 91 8a 01 lds r24, 0x018A
528a: 90 91 8b 01 lds r25, 0x018B
528e: 89 2b or r24, r25
5290: d1 f1 breq .+116 ; 0x5306 <gps_main+0xb2>
5292: 80 91 0a 05 lds r24, 0x050A
5296: 90 91 0b 05 lds r25, 0x050B
529a: a0 91 0c 05 lds r26, 0x050C
529e: b0 91 0d 05 lds r27, 0x050D
52a2: 80 93 5c 02 sts 0x025C, r24
52a6: 90 93 5d 02 sts 0x025D, r25
52aa: a0 93 5e 02 sts 0x025E, r26
52ae: b0 93 5f 02 sts 0x025F, r27
52b2: 80 91 0e 05 lds r24, 0x050E
52b6: 90 91 0f 05 lds r25, 0x050F
52ba: a0 91 10 05 lds r26, 0x0510
52be: b0 91 11 05 lds r27, 0x0511
52c2: 80 93 60 02 sts 0x0260, r24
52c6: 90 93 61 02 sts 0x0261, r25
52ca: a0 93 62 02 sts 0x0262, r26
52ce: b0 93 63 02 sts 0x0263, r27
52d2: 80 91 12 05 lds r24, 0x0512
52d6: 90 91 13 05 lds r25, 0x0513
52da: a0 91 14 05 lds r26, 0x0514
52de: b0 91 15 05 lds r27, 0x0515
52e2: 80 93 64 02 sts 0x0264, r24
52e6: 90 93 65 02 sts 0x0265, r25
52ea: a0 93 66 02 sts 0x0266, r26
52ee: b0 93 67 02 sts 0x0267, r27
52f2: 82 e3 ldi r24, 0x32 ; 50
52f4: 90 e0 ldi r25, 0x00 ; 0
52f6: 90 93 ac 01 sts 0x01AC, r25
52fa: 80 93 ab 01 sts 0x01AB, r24
52fe: 10 92 8b 01 sts 0x018B, r1
5302: 10 92 8a 01 sts 0x018A, r1
5306: a0 90 a2 02 lds r10, 0x02A2
530a: b0 90 a3 02 lds r11, 0x02A3
530e: 60 91 64 02 lds r22, 0x0264
5312: 70 91 65 02 lds r23, 0x0265
5316: 80 91 66 02 lds r24, 0x0266
531a: 90 91 67 02 lds r25, 0x0267
531e: 6e 5f subi r22, 0xFE ; 254
5320: 7f 4f sbci r23, 0xFF ; 255
5322: 8f 4f sbci r24, 0xFF ; 255
5324: 9f 4f sbci r25, 0xFF ; 255
5326: 20 91 5c 02 lds r18, 0x025C
532a: 30 91 5d 02 lds r19, 0x025D
532e: 40 91 5e 02 lds r20, 0x025E
5332: 50 91 5f 02 lds r21, 0x025F
5336: e2 e0 ldi r30, 0x02 ; 2
5338: ee 2e mov r14, r30
533a: f1 2c mov r15, r1
533c: 01 2d mov r16, r1
533e: 11 2d mov r17, r1
5340: 2e 25 eor r18, r14
5342: 3f 25 eor r19, r15
5344: 40 27 eor r20, r16
5346: 51 27 eor r21, r17
5348: 62 27 eor r22, r18
534a: 73 27 eor r23, r19
534c: 84 27 eor r24, r20
534e: 95 27 eor r25, r21
5350: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
5354: 0e 94 46 2c call 0x588c ; 0x588c <sqrt>
5358: 3b 01 movw r6, r22
535a: 4c 01 movw r8, r24
535c: 60 91 12 05 lds r22, 0x0512
5360: 70 91 13 05 lds r23, 0x0513
5364: 80 91 14 05 lds r24, 0x0514
5368: 90 91 15 05 lds r25, 0x0515
536c: 6e 5f subi r22, 0xFE ; 254
536e: 7f 4f sbci r23, 0xFF ; 255
5370: 8f 4f sbci r24, 0xFF ; 255
5372: 9f 4f sbci r25, 0xFF ; 255
5374: 20 91 0a 05 lds r18, 0x050A
5378: 30 91 0b 05 lds r19, 0x050B
537c: 40 91 0c 05 lds r20, 0x050C
5380: 50 91 0d 05 lds r21, 0x050D
5384: 2e 25 eor r18, r14
5386: 3f 25 eor r19, r15
5388: 40 27 eor r20, r16
538a: 51 27 eor r21, r17
538c: 62 27 eor r22, r18
538e: 73 27 eor r23, r19
5390: 84 27 eor r24, r20
5392: 95 27 eor r25, r21
5394: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
5398: 0e 94 46 2c call 0x588c ; 0x588c <sqrt>
539c: 9b 01 movw r18, r22
539e: ac 01 movw r20, r24
53a0: c4 01 movw r24, r8
53a2: b3 01 movw r22, r6
53a4: 0e 94 de 2a call 0x55bc ; 0x55bc <__subsf3>
53a8: 7b 01 movw r14, r22
53aa: 8c 01 movw r16, r24
53ac: cc 24 eor r12, r12
53ae: b7 fc sbrc r11, 7
53b0: c0 94 com r12
53b2: dc 2c mov r13, r12
53b4: c6 01 movw r24, r12
53b6: b5 01 movw r22, r10
53b8: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
53bc: 9b 01 movw r18, r22
53be: ac 01 movw r20, r24
53c0: c8 01 movw r24, r16
53c2: b7 01 movw r22, r14
53c4: 0e 94 fe 2b call 0x57fc ; 0x57fc <__mulsf3>
53c8: 20 e0 ldi r18, 0x00 ; 0
53ca: 30 e0 ldi r19, 0x00 ; 0
53cc: 40 e2 ldi r20, 0x20 ; 32
53ce: 51 e4 ldi r21, 0x41 ; 65
53d0: 0e 94 21 2b call 0x5642 ; 0x5642 <__divsf3>
53d4: 0e 94 67 2b call 0x56ce ; 0x56ce <__fixsfsi>
53d8: 3b 01 movw r6, r22
53da: 4c 01 movw r8, r24
53dc: 60 93 6a 02 sts 0x026A, r22
53e0: 70 93 6b 02 sts 0x026B, r23
53e4: 80 93 6c 02 sts 0x026C, r24
53e8: 90 93 6d 02 sts 0x026D, r25
53ec: 20 91 a2 02 lds r18, 0x02A2
53f0: 30 91 a3 02 lds r19, 0x02A3
53f4: 60 91 60 02 lds r22, 0x0260
53f8: 70 91 61 02 lds r23, 0x0261
53fc: 80 91 62 02 lds r24, 0x0262
5400: 90 91 63 02 lds r25, 0x0263
5404: e0 90 0e 05 lds r14, 0x050E
5408: f0 90 0f 05 lds r15, 0x050F
540c: 00 91 10 05 lds r16, 0x0510
5410: 10 91 11 05 lds r17, 0x0511
5414: 6e 19 sub r22, r14
5416: 7f 09 sbc r23, r15
5418: 80 0b sbc r24, r16
541a: 91 0b sbc r25, r17
541c: 44 27 eor r20, r20
541e: 37 fd sbrc r19, 7
5420: 40 95 com r20
5422: 54 2f mov r21, r20
5424: 0e 94 a0 2c call 0x5940 ; 0x5940 <__mulsi3>
5428: 2a e0 ldi r18, 0x0A ; 10
542a: 30 e0 ldi r19, 0x00 ; 0
542c: 40 e0 ldi r20, 0x00 ; 0
542e: 50 e0 ldi r21, 0x00 ; 0
5430: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
5434: 59 01 movw r10, r18
5436: 6a 01 movw r12, r20
5438: 20 93 6e 02 sts 0x026E, r18
543c: 30 93 6f 02 sts 0x026F, r19
5440: 40 93 70 02 sts 0x0270, r20
5444: 50 93 71 02 sts 0x0271, r21
5448: 60 91 a4 02 lds r22, 0x02A4
544c: 70 91 a5 02 lds r23, 0x02A5
5450: 88 27 eor r24, r24
5452: 77 fd sbrc r23, 7
5454: 80 95 com r24
5456: 98 2f mov r25, r24
5458: 20 91 16 05 lds r18, 0x0516
545c: 30 91 17 05 lds r19, 0x0517
5460: 40 91 18 05 lds r20, 0x0518
5464: 50 91 19 05 lds r21, 0x0519
5468: 0e 94 a0 2c call 0x5940 ; 0x5940 <__mulsi3>
546c: 2d ef ldi r18, 0xFD ; 253
546e: 3f ef ldi r19, 0xFF ; 255
5470: 4f ef ldi r20, 0xFF ; 255
5472: 5f ef ldi r21, 0xFF ; 255
5474: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
5478: 79 01 movw r14, r18
547a: 8a 01 movw r16, r20
547c: 20 93 7a 02 sts 0x027A, r18
5480: 30 93 7b 02 sts 0x027B, r19
5484: 40 93 7c 02 sts 0x027C, r20
5488: 50 93 7d 02 sts 0x027D, r21
548c: 60 91 a4 02 lds r22, 0x02A4
5490: 70 91 a5 02 lds r23, 0x02A5
5494: 88 27 eor r24, r24
5496: 77 fd sbrc r23, 7
5498: 80 95 com r24
549a: 98 2f mov r25, r24
549c: 20 91 1a 05 lds r18, 0x051A
54a0: 30 91 1b 05 lds r19, 0x051B
54a4: 40 91 1c 05 lds r20, 0x051C
54a8: 50 91 1d 05 lds r21, 0x051D
54ac: 0e 94 a0 2c call 0x5940 ; 0x5940 <__mulsi3>
54b0: 2d ef ldi r18, 0xFD ; 253
54b2: 3f ef ldi r19, 0xFF ; 255
54b4: 4f ef ldi r20, 0xFF ; 255
54b6: 5f ef ldi r21, 0xFF ; 255
54b8: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
54bc: 20 93 7e 02 sts 0x027E, r18
54c0: 30 93 7f 02 sts 0x027F, r19
54c4: 40 93 80 02 sts 0x0280, r20
54c8: 50 93 81 02 sts 0x0281, r21
54cc: b3 01 movw r22, r6
54ce: 6e 0d add r22, r14
54d0: 7f 1d adc r23, r15
54d2: 70 93 8d 02 sts 0x028D, r23
54d6: 60 93 8c 02 sts 0x028C, r22
54da: 2a 0d add r18, r10
54dc: 3b 1d adc r19, r11
54de: 30 93 8f 02 sts 0x028F, r19
54e2: 20 93 8e 02 sts 0x028E, r18
54e6: 80 91 8c 01 lds r24, 0x018C
54ea: 90 91 8d 01 lds r25, 0x018D
54ee: 86 17 cp r24, r22
54f0: 97 07 cpc r25, r23
54f2: 2c f4 brge .+10 ; 0x54fe <gps_main+0x2aa>
54f4: 80 91 8c 01 lds r24, 0x018C
54f8: 90 91 8d 01 lds r25, 0x018D
54fc: 11 c0 rjmp .+34 ; 0x5520 <gps_main+0x2cc>
54fe: 80 91 8c 01 lds r24, 0x018C
5502: 90 91 8d 01 lds r25, 0x018D
5506: 90 95 com r25
5508: 81 95 neg r24
550a: 9f 4f sbci r25, 0xFF ; 255
550c: 68 17 cp r22, r24
550e: 79 07 cpc r23, r25
5510: 5c f4 brge .+22 ; 0x5528 <gps_main+0x2d4>
5512: 80 91 8c 01 lds r24, 0x018C
5516: 90 91 8d 01 lds r25, 0x018D
551a: 90 95 com r25
551c: 81 95 neg r24
551e: 9f 4f sbci r25, 0xFF ; 255
5520: 90 93 8d 02 sts 0x028D, r25
5524: 80 93 8c 02 sts 0x028C, r24
5528: 80 91 8c 01 lds r24, 0x018C
552c: 90 91 8d 01 lds r25, 0x018D
5530: 82 17 cp r24, r18
5532: 93 07 cpc r25, r19
5534: 2c f4 brge .+10 ; 0x5540 <gps_main+0x2ec>
5536: 80 91 8c 01 lds r24, 0x018C
553a: 90 91 8d 01 lds r25, 0x018D
553e: 11 c0 rjmp .+34 ; 0x5562 <gps_main+0x30e>
5540: 80 91 8c 01 lds r24, 0x018C
5544: 90 91 8d 01 lds r25, 0x018D
5548: 90 95 com r25
554a: 81 95 neg r24
554c: 9f 4f sbci r25, 0xFF ; 255
554e: 28 17 cp r18, r24
5550: 39 07 cpc r19, r25
5552: d4 f4 brge .+52 ; 0x5588 <gps_main+0x334>
5554: 80 91 8c 01 lds r24, 0x018C
5558: 90 91 8d 01 lds r25, 0x018D
555c: 90 95 com r25
555e: 81 95 neg r24
5560: 9f 4f sbci r25, 0xFF ; 255
5562: 90 93 8f 02 sts 0x028F, r25
5566: 80 93 8e 02 sts 0x028E, r24
556a: 0e c0 rjmp .+28 ; 0x5588 <gps_main+0x334>
556c: 85 e0 ldi r24, 0x05 ; 5
556e: 90 e0 ldi r25, 0x00 ; 0
5570: 90 93 8b 01 sts 0x018B, r25
5574: 80 93 8a 01 sts 0x018A, r24
5578: 10 92 8d 02 sts 0x028D, r1
557c: 10 92 8c 02 sts 0x028C, r1
5580: 10 92 8f 02 sts 0x028F, r1
5584: 10 92 8e 02 sts 0x028E, r1
5588: 1f 91 pop r17
558a: 0f 91 pop r16
558c: ff 90 pop r15
558e: ef 90 pop r14
5590: df 90 pop r13
5592: cf 90 pop r12
5594: bf 90 pop r11
5596: af 90 pop r10
5598: 9f 90 pop r9
559a: 8f 90 pop r8
559c: 7f 90 pop r7
559e: 6f 90 pop r6
55a0: 08 95 ret
000055a2 <memchr>:
55a2: fc 01 movw r30, r24
55a4: 41 50 subi r20, 0x01 ; 1
55a6: 50 40 sbci r21, 0x00 ; 0
55a8: 30 f0 brcs .+12 ; 0x55b6 <memchr+0x14>
55aa: 01 90 ld r0, Z+
55ac: 06 16 cp r0, r22
55ae: d1 f7 brne .-12 ; 0x55a4 <memchr+0x2>
55b0: 31 97 sbiw r30, 0x01 ; 1
55b2: cf 01 movw r24, r30
55b4: 08 95 ret
55b6: 88 27 eor r24, r24
55b8: 99 27 eor r25, r25
55ba: 08 95 ret
000055bc <__subsf3>:
55bc: 50 58 subi r21, 0x80 ; 128
000055be <__addsf3>:
55be: 19 2e mov r1, r25
55c0: ef d0 rcall .+478 ; 0x57a0 <__fp_split3>
55c2: 01 d0 rcall .+2 ; 0x55c6 <__addsf3x>
55c4: d2 c0 rjmp .+420 ; 0x576a <__fp_merge>
000055c6 <__addsf3x>:
55c6: ba 17 cp r27, r26
55c8: 62 07 cpc r22, r18
55ca: 73 07 cpc r23, r19
55cc: 84 07 cpc r24, r20
55ce: 95 07 cpc r25, r21
55d0: b1 f1 breq .+108 ; 0x563e <__addsf3x+0x78>
55d2: 88 f4 brcc .+34 ; 0x55f6 <__addsf3x+0x30>
55d4: 0e f4 brtc .+2 ; 0x55d8 <__addsf3x+0x12>
55d6: 10 94 com r1
55d8: 0b 2e mov r0, r27
55da: ba 2f mov r27, r26
55dc: a0 2d mov r26, r0
55de: 06 2e mov r0, r22
55e0: 62 2f mov r22, r18
55e2: 20 2d mov r18, r0
55e4: 07 2e mov r0, r23
55e6: 73 2f mov r23, r19
55e8: 30 2d mov r19, r0
55ea: 08 2e mov r0, r24
55ec: 84 2f mov r24, r20
55ee: 40 2d mov r20, r0
55f0: 09 2e mov r0, r25
55f2: 95 2f mov r25, r21
55f4: 50 2d mov r21, r0
55f6: ff 27 eor r31, r31
55f8: 55 23 and r21, r21
55fa: b9 f0 breq .+46 ; 0x562a <__addsf3x+0x64>
55fc: 59 1b sub r21, r25
55fe: 49 f0 breq .+18 ; 0x5612 <__addsf3x+0x4c>
5600: 57 3e cpi r21, 0xE7 ; 231
5602: 98 f0 brcs .+38 ; 0x562a <__addsf3x+0x64>
5604: 46 95 lsr r20
5606: 37 95 ror r19
5608: 27 95 ror r18
560a: a7 95 ror r26
560c: f0 40 sbci r31, 0x00 ; 0
560e: 53 95 inc r21
5610: c9 f7 brne .-14 ; 0x5604 <__addsf3x+0x3e>
5612: 76 f0 brts .+28 ; 0x5630 <__addsf3x+0x6a>
5614: ba 0f add r27, r26
5616: 62 1f adc r22, r18
5618: 73 1f adc r23, r19
561a: 84 1f adc r24, r20
561c: 30 f4 brcc .+12 ; 0x562a <__addsf3x+0x64>
561e: 87 95 ror r24
5620: 77 95 ror r23
5622: 67 95 ror r22
5624: b7 95 ror r27
5626: f0 40 sbci r31, 0x00 ; 0
5628: 93 95 inc r25
562a: 17 fa bst r1, 7
562c: 0f 2e mov r0, r31
562e: 08 95 ret
5630: bf 1b sub r27, r31
5632: bb 27 eor r27, r27
5634: ba 0b sbc r27, r26
5636: 62 0b sbc r22, r18
5638: 73 0b sbc r23, r19
563a: 84 0b sbc r24, r20
563c: f6 cf rjmp .-20 ; 0x562a <__addsf3x+0x64>
563e: de f6 brtc .-74 ; 0x55f6 <__addsf3x+0x30>
5640: db c0 rjmp .+438 ; 0x57f8 <__fp_zerox>
00005642 <__divsf3>:
5642: ae d0 rcall .+348 ; 0x57a0 <__fp_split3>
5644: 01 d0 rcall .+2 ; 0x5648 <__divsf3x>
5646: 91 c0 rjmp .+290 ; 0x576a <__fp_merge>
00005648 <__divsf3x>:
5648: 55 23 and r21, r21
564a: 59 f0 breq .+22 ; 0x5662 <__divsf3x+0x1a>
564c: 99 23 and r25, r25
564e: 69 f0 breq .+26 ; 0x566a <__divsf3x+0x22>
5650: 9f 57 subi r25, 0x7F ; 127
5652: 5f 57 subi r21, 0x7F ; 127
5654: 95 1b sub r25, r21
5656: 33 f4 brvc .+12 ; 0x5664 <__divsf3x+0x1c>
5658: 42 f4 brpl .+16 ; 0x566a <__divsf3x+0x22>
565a: 90 38 cpi r25, 0x80 ; 128
565c: 11 f4 brne .+4 ; 0x5662 <__divsf3x+0x1a>
565e: 91 58 subi r25, 0x81 ; 129
5660: 05 c0 rjmp .+10 ; 0x566c <__divsf3x+0x24>
5662: 9b c0 rjmp .+310 ; 0x579a <__fp_nan>
5664: 91 58 subi r25, 0x81 ; 129
5666: 9f 3f cpi r25, 0xFF ; 255
5668: 09 f4 brne .+2 ; 0x566c <__divsf3x+0x24>
566a: c6 c0 rjmp .+396 ; 0x57f8 <__fp_zerox>
566c: bb 27 eor r27, r27
566e: 11 24 eor r1, r1
5670: 62 17 cp r22, r18
5672: 73 07 cpc r23, r19
5674: 84 07 cpc r24, r20
5676: 30 f4 brcc .+12 ; 0x5684 <__divsf3x+0x3c>
5678: 66 0f add r22, r22
567a: 77 1f adc r23, r23
567c: 88 1f adc r24, r24
567e: bb 1f adc r27, r27
5680: 91 50 subi r25, 0x01 ; 1
5682: 98 f3 brcs .-26 ; 0x566a <__divsf3x+0x22>
5684: 11 d0 rcall .+34 ; 0x56a8 <__divsf3x+0x60>
5686: 0f 92 push r0
5688: 0f d0 rcall .+30 ; 0x56a8 <__divsf3x+0x60>
568a: 0f 92 push r0
568c: 0d d0 rcall .+26 ; 0x56a8 <__divsf3x+0x60>
568e: a0 e8 ldi r26, 0x80 ; 128
5690: 26 17 cp r18, r22
5692: 37 07 cpc r19, r23
5694: 48 07 cpc r20, r24
5696: 1b 06 cpc r1, r27
5698: 09 f0 breq .+2 ; 0x569c <__divsf3x+0x54>
569a: a0 48 sbci r26, 0x80 ; 128
569c: ba 2f mov r27, r26
569e: 60 2d mov r22, r0
56a0: 7f 91 pop r23
56a2: 8f 91 pop r24
56a4: 00 24 eor r0, r0
56a6: 08 95 ret
56a8: a0 e8 ldi r26, 0x80 ; 128
56aa: 00 24 eor r0, r0
56ac: 62 17 cp r22, r18
56ae: 73 07 cpc r23, r19
56b0: 84 07 cpc r24, r20
56b2: b1 05 cpc r27, r1
56b4: 28 f0 brcs .+10 ; 0x56c0 <__divsf3x+0x78>
56b6: 62 1b sub r22, r18
56b8: 73 0b sbc r23, r19
56ba: 84 0b sbc r24, r20
56bc: b1 09 sbc r27, r1
56be: 0a 2a or r0, r26
56c0: 66 0f add r22, r22
56c2: 77 1f adc r23, r23
56c4: 88 1f adc r24, r24
56c6: bb 1f adc r27, r27
56c8: a6 95 lsr r26
56ca: 81 f7 brne .-32 ; 0x56ac <__divsf3x+0x64>
56cc: 08 95 ret
000056ce <__fixsfsi>:
56ce: 97 fb bst r25, 7
56d0: 73 d0 rcall .+230 ; 0x57b8 <__fp_split1>
56d2: 9f 37 cpi r25, 0x7F ; 127
56d4: 38 f0 brcs .+14 ; 0x56e4 <__fixsfsi+0x16>
56d6: fe e9 ldi r31, 0x9E ; 158
56d8: f9 1b sub r31, r25
56da: 98 2f mov r25, r24
56dc: 87 2f mov r24, r23
56de: 76 2f mov r23, r22
56e0: 6b 2f mov r22, r27
56e2: 05 c0 rjmp .+10 ; 0x56ee <__fixsfsi+0x20>
56e4: 86 c0 rjmp .+268 ; 0x57f2 <__fp_zero>
56e6: 96 95 lsr r25
56e8: 87 95 ror r24
56ea: 77 95 ror r23
56ec: 67 95 ror r22
56ee: f1 50 subi r31, 0x01 ; 1
56f0: d0 f7 brcc .-12 ; 0x56e6 <__fixsfsi+0x18>
56f2: 3e f4 brtc .+14 ; 0x5702 <__fp_lneg+0xe>
000056f4 <__fp_lneg>:
56f4: 90 95 com r25
56f6: 80 95 com r24
56f8: 70 95 com r23
56fa: 61 95 neg r22
56fc: 7f 4f sbci r23, 0xFF ; 255
56fe: 8f 4f sbci r24, 0xFF ; 255
5700: 9f 4f sbci r25, 0xFF ; 255
5702: 08 95 ret
00005704 <__floatunssisf>:
5704: e8 94 clt
5706: 03 c0 rjmp .+6 ; 0x570e <__floatsisf+0x6>
00005708 <__floatsisf>:
5708: 97 fb bst r25, 7
570a: 0e f4 brtc .+2 ; 0x570e <__floatsisf+0x6>
570c: f3 df rcall .-26 ; 0x56f4 <__fp_lneg>
570e: b6 2f mov r27, r22
5710: 67 2f mov r22, r23
5712: 78 2f mov r23, r24
5714: 89 2f mov r24, r25
5716: 9e e9 ldi r25, 0x9E ; 158
5718: 00 24 eor r0, r0
571a: 27 c0 rjmp .+78 ; 0x576a <__fp_merge>
0000571c <__eqsf2>:
571c: 0e d0 rcall .+28 ; 0x573a <.fp_cmp>
571e: 5e f0 brts .+22 ; 0x5736 <__cmpsf2+0xe>
5720: 04 c0 rjmp .+8 ; 0x572a <__cmpsf2+0x2>
00005722 <__gesf2>:
5722: 0b d0 rcall .+22 ; 0x573a <.fp_cmp>
5724: 26 f0 brts .+8 ; 0x572e <__cmpsf2+0x6>
5726: 01 c0 rjmp .+2 ; 0x572a <__cmpsf2+0x2>
00005728 <__cmpsf2>:
5728: 08 d0 rcall .+16 ; 0x573a <.fp_cmp>
572a: 19 f0 breq .+6 ; 0x5732 <__cmpsf2+0xa>
572c: 20 f4 brcc .+8 ; 0x5736 <__cmpsf2+0xe>
572e: 8f ef ldi r24, 0xFF ; 255
5730: 08 95 ret
5732: 80 e0 ldi r24, 0x00 ; 0
5734: 08 95 ret
5736: 81 e0 ldi r24, 0x01 ; 1
5738: 08 95 ret
0000573a <.fp_cmp>:
573a: 97 fb bst r25, 7
573c: 09 2e mov r0, r25
573e: 05 26 eor r0, r21
5740: 00 f8 bld r0, 0
5742: 68 94 set
5744: 30 d0 rcall .+96 ; 0x57a6 <__fp_split2>
5746: e8 94 clt
5748: 07 fc sbrc r0, 7
574a: 07 c0 rjmp .+14 ; 0x575a <.fp_cmp+0x20>
574c: 62 17 cp r22, r18
574e: 73 07 cpc r23, r19
5750: 84 07 cpc r24, r20
5752: 95 07 cpc r25, r21
5754: 21 f0 breq .+8 ; 0x575e <.fp_cmp+0x24>
5756: 08 f4 brcc .+2 ; 0x575a <.fp_cmp+0x20>
5758: 00 94 com r0
575a: 07 94 ror r0
575c: 98 94 clz
575e: 08 95 ret
5760: 9a 95 dec r25
5762: bb 0f add r27, r27
5764: 66 1f adc r22, r22
5766: 77 1f adc r23, r23
5768: 88 1f adc r24, r24
0000576a <__fp_merge>:
576a: 11 24 eor r1, r1
576c: 99 23 and r25, r25
576e: a1 f0 breq .+40 ; 0x5798 <__fp_merge+0x2e>
5770: 88 23 and r24, r24
5772: b2 f7 brpl .-20 ; 0x5760 <.fp_cmp+0x26>
5774: 9f 3f cpi r25, 0xFF ; 255
5776: 59 f0 breq .+22 ; 0x578e <__fp_merge+0x24>
5778: bb 0f add r27, r27
577a: 48 f4 brcc .+18 ; 0x578e <__fp_merge+0x24>
577c: 21 f4 brne .+8 ; 0x5786 <__fp_merge+0x1c>
577e: 00 20 and r0, r0
5780: 11 f4 brne .+4 ; 0x5786 <__fp_merge+0x1c>
5782: 60 ff sbrs r22, 0
5784: 04 c0 rjmp .+8 ; 0x578e <__fp_merge+0x24>
5786: 6f 5f subi r22, 0xFF ; 255
5788: 7f 4f sbci r23, 0xFF ; 255
578a: 8f 4f sbci r24, 0xFF ; 255
578c: 9f 4f sbci r25, 0xFF ; 255
578e: 88 1f adc r24, r24
5790: 97 95 ror r25
5792: 87 95 ror r24
5794: 97 f9 bld r25, 7
5796: 08 95 ret
5798: 2c c0 rjmp .+88 ; 0x57f2 <__fp_zero>
0000579a <__fp_nan>:
579a: 9f ef ldi r25, 0xFF ; 255
579c: 80 ec ldi r24, 0xC0 ; 192
579e: 08 95 ret
000057a0 <__fp_split3>:
57a0: 05 2e mov r0, r21
57a2: 09 26 eor r0, r25
57a4: 07 fa bst r0, 7
000057a6 <__fp_split2>:
57a6: 44 0f add r20, r20
57a8: 55 1f adc r21, r21
57aa: 5f 3f cpi r21, 0xFF ; 255
57ac: 79 f0 breq .+30 ; 0x57cc <__fp_split1+0x14>
57ae: aa 27 eor r26, r26
57b0: a5 17 cp r26, r21
57b2: 08 f0 brcs .+2 ; 0x57b6 <__fp_split2+0x10>
57b4: 51 e0 ldi r21, 0x01 ; 1
57b6: 47 95 ror r20
000057b8 <__fp_split1>:
57b8: 88 0f add r24, r24
57ba: 99 1f adc r25, r25
57bc: 9f 3f cpi r25, 0xFF ; 255
57be: 31 f0 breq .+12 ; 0x57cc <__fp_split1+0x14>
57c0: bb 27 eor r27, r27
57c2: b9 17 cp r27, r25
57c4: 08 f0 brcs .+2 ; 0x57c8 <__fp_split1+0x10>
57c6: 91 e0 ldi r25, 0x01 ; 1
57c8: 87 95 ror r24
57ca: 08 95 ret
57cc: 9f 91 pop r25
57ce: 9f 91 pop r25
57d0: 11 24 eor r1, r1
57d2: e3 cf rjmp .-58 ; 0x579a <__fp_nan>
000057d4 <__fp_split_a>:
57d4: 97 fb bst r25, 7
57d6: 88 0f add r24, r24
57d8: 99 1f adc r25, r25
57da: 9f 3f cpi r25, 0xFF ; 255
57dc: 31 f0 breq .+12 ; 0x57ea <__fp_split_a+0x16>
57de: bb 27 eor r27, r27
57e0: b9 17 cp r27, r25
57e2: 08 f0 brcs .+2 ; 0x57e6 <__fp_split_a+0x12>
57e4: 91 e0 ldi r25, 0x01 ; 1
57e6: 87 95 ror r24
57e8: 08 95 ret
57ea: 9f 91 pop r25
57ec: 9f 91 pop r25
57ee: 11 24 eor r1, r1
57f0: d4 cf rjmp .-88 ; 0x579a <__fp_nan>
000057f2 <__fp_zero>:
57f2: 66 27 eor r22, r22
57f4: 77 27 eor r23, r23
57f6: 88 27 eor r24, r24
000057f8 <__fp_zerox>:
57f8: 99 27 eor r25, r25
57fa: 08 95 ret
000057fc <__mulsf3>:
57fc: d1 df rcall .-94 ; 0x57a0 <__fp_split3>
57fe: 01 d0 rcall .+2 ; 0x5802 <__mulsf3x>
5800: b4 cf rjmp .-152 ; 0x576a <__fp_merge>
00005802 <__mulsf3x>:
5802: 99 23 and r25, r25
5804: 39 f0 breq .+14 ; 0x5814 <__mulsf3x+0x12>
5806: 55 23 and r21, r21
5808: 29 f0 breq .+10 ; 0x5814 <__mulsf3x+0x12>
580a: 9f 57 subi r25, 0x7F ; 127
580c: 5f 57 subi r21, 0x7F ; 127
580e: 95 0f add r25, r21
5810: 13 f4 brvc .+4 ; 0x5816 <__mulsf3x+0x14>
5812: 9a f1 brmi .+102 ; 0x587a <__mulsf3x+0x78>
5814: f1 cf rjmp .-30 ; 0x57f8 <__fp_zerox>
5816: 91 58 subi r25, 0x81 ; 129
5818: 9f 3f cpi r25, 0xFF ; 255
581a: e1 f3 breq .-8 ; 0x5814 <__mulsf3x+0x12>
581c: 62 9f mul r22, r18
581e: a1 2d mov r26, r1
5820: 0f 92 push r0
5822: bb 27 eor r27, r27
5824: 63 9f mul r22, r19
5826: a0 0d add r26, r0
5828: b1 1d adc r27, r1
582a: ee 27 eor r30, r30
582c: 72 9f mul r23, r18
582e: a0 0d add r26, r0
5830: b1 1d adc r27, r1
5832: ee 1f adc r30, r30
5834: af 93 push r26
5836: aa 27 eor r26, r26
5838: 64 9f mul r22, r20
583a: b0 0d add r27, r0
583c: e1 1d adc r30, r1
583e: 73 9f mul r23, r19
5840: b0 0d add r27, r0
5842: e1 1d adc r30, r1
5844: aa 1f adc r26, r26
5846: 66 27 eor r22, r22
5848: 82 9f mul r24, r18
584a: b0 0d add r27, r0
584c: e1 1d adc r30, r1
584e: a6 1f adc r26, r22
5850: 55 27 eor r21, r21
5852: 74 9f mul r23, r20
5854: e0 0d add r30, r0
5856: a1 1d adc r26, r1
5858: 55 1f adc r21, r21
585a: 83 9f mul r24, r19
585c: e0 0d add r30, r0
585e: a1 1d adc r26, r1
5860: 56 1f adc r21, r22
5862: 84 9f mul r24, r20
5864: a0 0d add r26, r0
5866: 51 1d adc r21, r1
5868: 85 2f mov r24, r21
586a: 7a 2f mov r23, r26
586c: 6e 2f mov r22, r30
586e: 1f 90 pop r1
5870: 0f 90 pop r0
5872: 88 23 and r24, r24
5874: 1a f4 brpl .+6 ; 0x587c <__mulsf3x+0x7a>
5876: 93 95 inc r25
5878: 39 f4 brne .+14 ; 0x5888 <__mulsf3x+0x86>
587a: 8f cf rjmp .-226 ; 0x579a <__fp_nan>
587c: 00 0c add r0, r0
587e: 11 1c adc r1, r1
5880: bb 1f adc r27, r27
5882: 66 1f adc r22, r22
5884: 77 1f adc r23, r23
5886: 88 1f adc r24, r24
5888: 01 28 or r0, r1
588a: 08 95 ret
0000588c <sqrt>:
588c: 97 fd sbrc r25, 7
588e: 85 cf rjmp .-246 ; 0x579a <__fp_nan>
5890: 99 23 and r25, r25
5892: 09 f4 brne .+2 ; 0x5896 <sqrt+0xa>
5894: 08 95 ret
5896: 48 2f mov r20, r24
5898: 9d df rcall .-198 ; 0x57d4 <__fp_split_a>
589a: f9 2f mov r31, r25
589c: ff 57 subi r31, 0x7F ; 127
589e: f5 95 asr r31
58a0: 9f 1b sub r25, r31
58a2: 9f 1b sub r25, r31
58a4: ff 93 push r31
58a6: 61 df rcall .-318 ; 0x576a <__fp_merge>
58a8: ff 92 push r15
58aa: ef 92 push r14
58ac: df 92 push r13
58ae: cf 92 push r12
58b0: bf 92 push r11
58b2: af 92 push r10
58b4: 9f 92 push r9
58b6: 8f 92 push r8
58b8: 6b 01 movw r12, r22
58ba: 7c 01 movw r14, r24
58bc: 40 58 subi r20, 0x80 ; 128
58be: 47 95 ror r20
58c0: 33 27 eor r19, r19
58c2: 22 27 eor r18, r18
58c4: 40 68 ori r20, 0x80 ; 128
58c6: 5f e3 ldi r21, 0x3F ; 63
58c8: b6 01 movw r22, r12
58ca: c7 01 movw r24, r14
58cc: 49 01 movw r8, r18
58ce: 5a 01 movw r10, r20
58d0: 0e 94 21 2b call 0x5642 ; 0x5642 <__divsf3>
58d4: 94 01 movw r18, r8
58d6: a5 01 movw r20, r10
58d8: 0e 94 df 2a call 0x55be ; 0x55be <__addsf3>
58dc: 4f ef ldi r20, 0xFF ; 255
58de: 5f ef ldi r21, 0xFF ; 255
58e0: 13 d0 rcall .+38 ; 0x5908 <ldexp>
58e2: 9b 01 movw r18, r22
58e4: ac 01 movw r20, r24
58e6: 82 16 cp r8, r18
58e8: 93 06 cpc r9, r19
58ea: a4 06 cpc r10, r20
58ec: b5 06 cpc r11, r21
58ee: 61 f7 brne .-40 ; 0x58c8 <sqrt+0x3c>
58f0: 8f 90 pop r8
58f2: 9f 90 pop r9
58f4: af 90 pop r10
58f6: bf 90 pop r11
58f8: cf 90 pop r12
58fa: df 90 pop r13
58fc: ef 90 pop r14
58fe: ff 90 pop r15
5900: 5f 91 pop r21
5902: 68 df rcall .-304 ; 0x57d4 <__fp_split_a>
5904: 95 0f add r25, r21
5906: 31 cf rjmp .-414 ; 0x576a <__fp_merge>
00005908 <ldexp>:
5908: 65 df rcall .-310 ; 0x57d4 <__fp_split_a>
590a: 99 23 and r25, r25
590c: 59 f0 breq .+22 ; 0x5924 <ldexp+0x1c>
590e: aa 27 eor r26, r26
5910: 94 0f add r25, r20
5912: a5 1f adc r26, r21
5914: 43 f0 brvs .+16 ; 0x5926 <ldexp+0x1e>
5916: 32 f0 brmi .+12 ; 0x5924 <ldexp+0x1c>
5918: 4f ef ldi r20, 0xFF ; 255
591a: 50 e0 ldi r21, 0x00 ; 0
591c: 94 17 cp r25, r20
591e: a5 07 cpc r26, r21
5920: 14 f4 brge .+4 ; 0x5926 <ldexp+0x1e>
5922: 23 cf rjmp .-442 ; 0x576a <__fp_merge>
5924: 66 cf rjmp .-308 ; 0x57f2 <__fp_zero>
5926: 0e f0 brts .+2 ; 0x592a <ldexp+0x22>
5928: 06 c0 rjmp .+12 ; 0x5936 <__fp_p_inf>
592a: 00 c0 rjmp .+0 ; 0x592c <__fp_m_inf>
0000592c <__fp_m_inf>:
592c: 9f ef ldi r25, 0xFF ; 255
592e: 80 e8 ldi r24, 0x80 ; 128
5930: 70 e0 ldi r23, 0x00 ; 0
5932: 60 e0 ldi r22, 0x00 ; 0
5934: 08 95 ret
00005936 <__fp_p_inf>:
5936: 9f e7 ldi r25, 0x7F ; 127
5938: 80 e8 ldi r24, 0x80 ; 128
593a: 70 e0 ldi r23, 0x00 ; 0
593c: 60 e0 ldi r22, 0x00 ; 0
593e: 08 95 ret
00005940 <__mulsi3>:
5940: 62 9f mul r22, r18
5942: d0 01 movw r26, r0
5944: 73 9f mul r23, r19
5946: f0 01 movw r30, r0
5948: 82 9f mul r24, r18
594a: e0 0d add r30, r0
594c: f1 1d adc r31, r1
594e: 64 9f mul r22, r20
5950: e0 0d add r30, r0
5952: f1 1d adc r31, r1
5954: 92 9f mul r25, r18
5956: f0 0d add r31, r0
5958: 83 9f mul r24, r19
595a: f0 0d add r31, r0
595c: 74 9f mul r23, r20
595e: f0 0d add r31, r0
5960: 65 9f mul r22, r21
5962: f0 0d add r31, r0
5964: 99 27 eor r25, r25
5966: 72 9f mul r23, r18
5968: b0 0d add r27, r0
596a: e1 1d adc r30, r1
596c: f9 1f adc r31, r25
596e: 63 9f mul r22, r19
5970: b0 0d add r27, r0
5972: e1 1d adc r30, r1
5974: f9 1f adc r31, r25
5976: bd 01 movw r22, r26
5978: cf 01 movw r24, r30
597a: 11 24 eor r1, r1
597c: 08 95 ret
0000597e <__udivmodhi4>:
597e: aa 1b sub r26, r26
5980: bb 1b sub r27, r27
5982: 51 e1 ldi r21, 0x11 ; 17
5984: 07 c0 rjmp .+14 ; 0x5994 <__udivmodhi4_ep>
00005986 <__udivmodhi4_loop>:
5986: aa 1f adc r26, r26
5988: bb 1f adc r27, r27
598a: a6 17 cp r26, r22
598c: b7 07 cpc r27, r23
598e: 10 f0 brcs .+4 ; 0x5994 <__udivmodhi4_ep>
5990: a6 1b sub r26, r22
5992: b7 0b sbc r27, r23
00005994 <__udivmodhi4_ep>:
5994: 88 1f adc r24, r24
5996: 99 1f adc r25, r25
5998: 5a 95 dec r21
599a: a9 f7 brne .-22 ; 0x5986 <__udivmodhi4_loop>
599c: 80 95 com r24
599e: 90 95 com r25
59a0: bc 01 movw r22, r24
59a2: cd 01 movw r24, r26
59a4: 08 95 ret
000059a6 <__divmodhi4>:
59a6: 97 fb bst r25, 7
59a8: 09 2e mov r0, r25
59aa: 07 26 eor r0, r23
59ac: 0a d0 rcall .+20 ; 0x59c2 <__divmodhi4_neg1>
59ae: 77 fd sbrc r23, 7
59b0: 04 d0 rcall .+8 ; 0x59ba <__divmodhi4_neg2>
59b2: e5 df rcall .-54 ; 0x597e <__udivmodhi4>
59b4: 06 d0 rcall .+12 ; 0x59c2 <__divmodhi4_neg1>
59b6: 00 20 and r0, r0
59b8: 1a f4 brpl .+6 ; 0x59c0 <__divmodhi4_exit>
000059ba <__divmodhi4_neg2>:
59ba: 70 95 com r23
59bc: 61 95 neg r22
59be: 7f 4f sbci r23, 0xFF ; 255
000059c0 <__divmodhi4_exit>:
59c0: 08 95 ret
000059c2 <__divmodhi4_neg1>:
59c2: f6 f7 brtc .-4 ; 0x59c0 <__divmodhi4_exit>
59c4: 90 95 com r25
59c6: 81 95 neg r24
59c8: 9f 4f sbci r25, 0xFF ; 255
59ca: 08 95 ret
000059cc <__udivmodsi4>:
59cc: a1 e2 ldi r26, 0x21 ; 33
59ce: 1a 2e mov r1, r26
59d0: aa 1b sub r26, r26
59d2: bb 1b sub r27, r27
59d4: fd 01 movw r30, r26
59d6: 0d c0 rjmp .+26 ; 0x59f2 <__udivmodsi4_ep>
000059d8 <__udivmodsi4_loop>:
59d8: aa 1f adc r26, r26
59da: bb 1f adc r27, r27
59dc: ee 1f adc r30, r30
59de: ff 1f adc r31, r31
59e0: a2 17 cp r26, r18
59e2: b3 07 cpc r27, r19
59e4: e4 07 cpc r30, r20
59e6: f5 07 cpc r31, r21
59e8: 20 f0 brcs .+8 ; 0x59f2 <__udivmodsi4_ep>
59ea: a2 1b sub r26, r18
59ec: b3 0b sbc r27, r19
59ee: e4 0b sbc r30, r20
59f0: f5 0b sbc r31, r21
000059f2 <__udivmodsi4_ep>:
59f2: 66 1f adc r22, r22
59f4: 77 1f adc r23, r23
59f6: 88 1f adc r24, r24
59f8: 99 1f adc r25, r25
59fa: 1a 94 dec r1
59fc: 69 f7 brne .-38 ; 0x59d8 <__udivmodsi4_loop>
59fe: 60 95 com r22
5a00: 70 95 com r23
5a02: 80 95 com r24
5a04: 90 95 com r25
5a06: 9b 01 movw r18, r22
5a08: ac 01 movw r20, r24
5a0a: bd 01 movw r22, r26
5a0c: cf 01 movw r24, r30
5a0e: 08 95 ret
00005a10 <__divmodsi4>:
5a10: 97 fb bst r25, 7
5a12: 09 2e mov r0, r25
5a14: 05 26 eor r0, r21
5a16: 0e d0 rcall .+28 ; 0x5a34 <__divmodsi4_neg1>
5a18: 57 fd sbrc r21, 7
5a1a: 04 d0 rcall .+8 ; 0x5a24 <__divmodsi4_neg2>
5a1c: d7 df rcall .-82 ; 0x59cc <__udivmodsi4>
5a1e: 0a d0 rcall .+20 ; 0x5a34 <__divmodsi4_neg1>
5a20: 00 1c adc r0, r0
5a22: 38 f4 brcc .+14 ; 0x5a32 <__divmodsi4_exit>
00005a24 <__divmodsi4_neg2>:
5a24: 50 95 com r21
5a26: 40 95 com r20
5a28: 30 95 com r19
5a2a: 21 95 neg r18
5a2c: 3f 4f sbci r19, 0xFF ; 255
5a2e: 4f 4f sbci r20, 0xFF ; 255
5a30: 5f 4f sbci r21, 0xFF ; 255
00005a32 <__divmodsi4_exit>:
5a32: 08 95 ret
00005a34 <__divmodsi4_neg1>:
5a34: f6 f7 brtc .-4 ; 0x5a32 <__divmodsi4_exit>
5a36: 90 95 com r25
5a38: 80 95 com r24
5a3a: 70 95 com r23
5a3c: 61 95 neg r22
5a3e: 7f 4f sbci r23, 0xFF ; 255
5a40: 8f 4f sbci r24, 0xFF ; 255
5a42: 9f 4f sbci r25, 0xFF ; 255
5a44: 08 95 ret
00005a46 <__eeprom_read_byte_1F2021>:
5a46: f9 99 sbic 0x1f, 1 ; 31
5a48: fe cf rjmp .-4 ; 0x5a46 <__eeprom_read_byte_1F2021>
5a4a: b2 bd out 0x22, r27 ; 34
5a4c: a1 bd out 0x21, r26 ; 33
5a4e: f8 9a sbi 0x1f, 0 ; 31
5a50: 11 96 adiw r26, 0x01 ; 1
5a52: 00 b4 in r0, 0x20 ; 32
5a54: 08 95 ret
00005a56 <__eeprom_write_byte_1F2021>:
5a56: f9 99 sbic 0x1f, 1 ; 31
5a58: fe cf rjmp .-4 ; 0x5a56 <__eeprom_write_byte_1F2021>
5a5a: b2 bd out 0x22, r27 ; 34
5a5c: a1 bd out 0x21, r26 ; 33
5a5e: 00 bc out 0x20, r0 ; 32
5a60: 11 96 adiw r26, 0x01 ; 1
5a62: 0f b6 in r0, 0x3f ; 63
5a64: f8 94 cli
5a66: fa 9a sbi 0x1f, 2 ; 31
5a68: f9 9a sbi 0x1f, 1 ; 31
5a6a: 0f be out 0x3f, r0 ; 63
5a6c: 08 95 ret
00005a6e <_exit>:
5a6e: ff cf rjmp .-2 ; 0x5a6e <_exit>