Blame | Last modification | View Log | RSS feed
Flight-Ctrl_MEGA644_V0_61.elf: file format elf32-avr
Sections:
Idx Name Size VMA LMA File off Algn
0 .data 0000008a 00800100 00005438 000054ec 2**0
CONTENTS, ALLOC, LOAD, DATA
1 .text 00005438 00000000 00000000 000000b4 2**1
CONTENTS, ALLOC, LOAD, READONLY, CODE
2 .bss 00000395 0080018a 0080018a 00005576 2**0
ALLOC
3 .eeprom 00000800 00810000 00810000 00005576 2**0
CONTENTS, ALLOC, LOAD, DATA
4 .stab 00000378 00000000 00000000 00005d78 2**2
CONTENTS, READONLY, DEBUGGING
5 .stabstr 00000071 00000000 00000000 000060f0 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 a4 0a jmp 0x1548 ; 0x1548 <__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 75 13 jmp 0x26ea ; 0x26ea <__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 d0 09 jmp 0x13a0 ; 0x13a0 <__vector_18>
4c: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
50: 0c 94 c8 03 jmp 0x790 ; 0x790 <__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 90 0b jmp 0x1720 ; 0x1720 <__vector_24>
64: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
68: 0c 94 c2 12 jmp 0x2584 ; 0x2584 <__vector_26>
6c: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
00000070 <__c.1994>:
70: 0a 0a 0d 00 ....
00000074 <__c.1992>:
74: 4e 65 75 74 72 61 6c 00 Neutral.
0000007c <__c.1990>:
7c: 48 65 61 64 69 6e 67 48 6f 6c 64 00 HeadingHold.
00000088 <__c.1988>:
88: 0a 0d 53 74 65 75 65 72 75 6e 67 3a 20 00 ..Steuerung: .
00000096 <__c.1986>:
96: 4f 4b 0a 0d 00 OK...
0000009b <__c.1981>:
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.1979>:
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.1971>:
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.1969>:
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.1967>:
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.1966>:
13b: 2e 00 ..
0000013d <__c.2048>:
13d: 52 61 6e 67 65 3a 25 33 69 2d 25 33 69 00 Range:%3i-%3i.
0000014b <__c.2046>:
14b: 53 74 65 6c 6c 75 6e 67 3a 20 25 33 69 00 Stellung: %3i.
00000159 <__c.2044>:
159: 53 65 74 70 6f 69 6e 74 20 20 25 33 69 00 Setpoint %3i.
00000167 <__c.2042>:
167: 53 65 72 76 6f 20 20 00 Servo .
0000016f <__c.2039>:
16f: 50 6f 74 69 34 3a 20 20 25 33 69 00 Poti4: %3i.
0000017b <__c.2037>:
17b: 50 6f 74 69 33 3a 20 20 25 33 69 00 Poti3: %3i.
00000187 <__c.2035>:
187: 50 6f 74 69 32 3a 20 20 25 33 69 00 Poti2: %3i.
00000193 <__c.2033>:
193: 50 6f 74 69 31 3a 20 20 25 33 69 00 Poti1: %3i.
0000019f <__c.2030>:
19f: 53 74 61 72 74 3a 20 20 20 20 20 25 35 69 00 Start: %5i.
000001ae <__c.2028>:
1ae: 4d 65 73 73 77 65 72 74 3a 20 20 25 35 69 00 Messwert: %5i.
000001bd <__c.2026>:
1bd: 52 69 63 68 74 75 6e 67 3a 20 20 25 35 69 00 Richtung: %5i.
000001cc <__c.2024>:
1cc: 4b 6f 6d 70 61 73 73 20 20 20 20 20 20 20 00 Kompass .
000001db <__c.2021>:
1db: 45 6d 70 66 2e 50 65 67 65 6c 3a 25 35 69 00 Empf.Pegel:%5i.
000001ea <__c.2019>:
1ea: 53 70 61 6e 6e 75 6e 67 3a 20 20 25 35 69 00 Spannung: %5i.
000001f9 <__c.2016>:
1f9: 48 6f 63 68 20 25 34 69 20 28 25 33 69 29 00 Hoch %4i (%3i).
00000208 <__c.2014>:
208: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00 Roll %4i (%3i).
00000217 <__c.2012>:
217: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00 Nick %4i (%3i).
00000226 <__c.2010>:
226: 41 43 43 20 2d 20 53 65 6e 73 6f 72 00 ACC - Sensor.
00000233 <__c.2007>:
233: 47 69 65 72 20 25 34 69 20 28 25 33 69 29 00 Gier %4i (%3i).
00000242 <__c.2005>:
242: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00 Roll %4i (%3i).
00000251 <__c.2003>:
251: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00 Nick %4i (%3i).
00000260 <__c.2001>:
260: 47 79 72 6f 20 2d 20 53 65 6e 73 6f 72 00 Gyro - Sensor.
0000026e <__c.1998>:
26e: 50 33 3a 25 34 69 20 20 4b 61 6e e4 6c 65 20 00 P3:%4i Kan.le .
0000027e <__c.1996>:
27e: 50 31 3a 25 34 69 20 20 50 32 3a 25 34 69 20 00 P1:%4i P2:%4i .
0000028e <__c.1994>:
28e: 47 73 3a 25 34 69 20 20 47 69 3a 25 34 69 20 00 Gs:%4i Gi:%4i .
0000029e <__c.1992>:
29e: 4e 69 3a 25 34 69 20 20 52 6f 3a 25 34 69 20 00 Ni:%4i Ro:%4i .
000002ae <__c.1989>:
2ae: 4b 37 3a 25 34 69 20 20 4b 61 6e e4 6c 65 20 00 K7:%4i Kan.le .
000002be <__c.1987>:
2be: 4b 35 3a 25 34 69 20 20 4b 36 3a 25 34 69 20 00 K5:%4i K6:%4i .
000002ce <__c.1985>:
2ce: 4b 33 3a 25 34 69 20 20 4b 34 3a 25 34 69 20 00 K3:%4i K4:%4i .
000002de <__c.1983>:
2de: 4b 31 3a 25 34 69 20 20 4b 32 3a 25 34 69 20 00 K1:%4i K2:%4i .
000002ee <__c.1980>:
2ee: 4b 6f 6d 70 61 73 73 3a 20 20 20 25 35 69 00 Kompass: %5i.
000002fd <__c.1978>:
2fd: 52 6f 6c 6c 3a 20 20 20 20 20 20 25 35 69 00 Roll: %5i.
0000030c <__c.1976>:
30c: 4e 69 63 6b 3a 20 20 20 20 20 20 25 35 69 00 Nick: %5i.
0000031b <__c.1974>:
31b: 61 6b 74 2e 20 4c 61 67 65 00 akt. Lage.
00000325 <__c.1971>:
325: 48 f6 68 65 6e 72 65 67 65 6c 75 6e 67 00 H.henregelung.
00000333 <__c.1969>:
333: 4b 65 69 6e 65 20 00 Keine .
0000033a <__c.1967>:
33a: 4f 66 66 20 20 20 20 20 20 3a 20 25 35 69 00 Off : %5i.
00000349 <__c.1965>:
349: 4c 75 66 74 64 72 75 63 6b 3a 20 25 35 69 00 Luftdruck: %5i.
00000358 <__c.1963>:
358: 53 6f 6c 6c 48 6f 65 68 65 3a 20 25 35 69 00 SollHoehe: %5i.
00000367 <__c.1961>:
367: 48 6f 65 68 65 3a 20 20 20 20 20 25 35 69 00 Hoehe: %5i.
00000376 <__c.1957>:
376: 28 63 29 20 48 6f 6c 67 65 72 20 42 75 73 73 00 (c) Holger Buss.
00000386 <__c.1955>:
386: 53 65 74 74 69 6e 67 3a 20 25 64 20 00 Setting: %d .
00000393 <__c.1953>:
393: 56 25 64 2e 25 64 00 V%d.%d.
0000039a <__c.1951>:
39a: 2b 2b 20 4d 69 6b 72 6f 4b 6f 70 74 65 72 20 2b ++ MikroKopter +
3aa: 2b 00 +.
000003ac <__c.1948>:
3ac: 5b 25 69 5d 00 00 [%i]..
000003b2 <__ctors_end>:
3b2: 11 24 eor r1, r1
3b4: 1f be out 0x3f, r1 ; 63
3b6: cf ef ldi r28, 0xFF ; 255
3b8: d0 e1 ldi r29, 0x10 ; 16
3ba: de bf out 0x3e, r29 ; 62
3bc: cd bf out 0x3d, r28 ; 61
000003be <__do_copy_data>:
3be: 11 e0 ldi r17, 0x01 ; 1
3c0: a0 e0 ldi r26, 0x00 ; 0
3c2: b1 e0 ldi r27, 0x01 ; 1
3c4: e8 e3 ldi r30, 0x38 ; 56
3c6: f4 e5 ldi r31, 0x54 ; 84
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: aa 38 cpi r26, 0x8A ; 138
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: aa e8 ldi r26, 0x8A ; 138
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: af 31 cpi r26, 0x1F ; 31
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 1b 2a jmp 0x5436 ; 0x5436 <_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 07 2a call 0x540e ; 0x540e <__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 0f 2a call 0x541e ; 0x541e <__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 0f 2a call 0x541e ; 0x541e <__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 07 2a call 0x540e ; 0x540e <__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 a7 01 sts 0x01A7, r25
496: 80 93 a6 01 sts 0x01A6, r24
49a: 10 92 28 02 sts 0x0228, r1
49e: 10 92 27 02 sts 0x0227, r1
4a2: 10 92 a8 04 sts 0x04A8, r1
4a6: 10 92 a7 04 sts 0x04A7, r1
4aa: 10 92 26 02 sts 0x0226, r1
4ae: 10 92 25 02 sts 0x0225, r1
4b2: 10 92 24 02 sts 0x0224, r1
4b6: 10 92 23 02 sts 0x0223, r1
4ba: 28 98 cbi 0x05, 0 ; 5
4bc: 0e 94 51 0b call 0x16a2 ; 0x16a2 <Timer_Init>
4c0: 0e 94 9a 05 call 0xb34 ; 0xb34 <UART_Init>
4c4: 0e 94 60 13 call 0x26c0 ; 0x26c0 <rc_sum_init>
4c8: 0e 94 8a 0b call 0x1714 ; 0x1714 <ADC_Init>
4cc: 0e 94 a8 12 call 0x2550 ; 0x2550 <i2c_init>
4d0: 78 94 sei
4d2: 10 92 b6 03 sts 0x03B6, r1
4d6: 8d e3 ldi r24, 0x3D ; 61
4d8: 80 93 b7 03 sts 0x03B7, r24
4dc: 84 e0 ldi r24, 0x04 ; 4
4de: 80 93 b8 03 sts 0x03B8, r24
4e2: 8d e3 ldi r24, 0x3D ; 61
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 2e 07 call 0xe5c ; 0xe5c <_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 2e 07 call 0xe5c ; 0xe5c <_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 07 2a call 0x540e ; 0x540e <__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 2e 07 call 0xe5c ; 0xe5c <_printf_P>
53a: 0e 94 37 1b call 0x366e ; 0x366e <DefaultKonstanten1>
53e: 4a e3 ldi r20, 0x3A ; 58
540: 6f ec ldi r22, 0xCF ; 207
542: 74 e0 ldi r23, 0x04 ; 4
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 ca 1a call 0x3594 ; 0x3594 <DefaultKonstanten2>
55a: 4a e3 ldi r20, 0x3A ; 58
55c: 6f ec ldi r22, 0xCF ; 207
55e: 74 e0 ldi r23, 0x04 ; 4
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: 6f ec ldi r22, 0xCF ; 207
56c: 74 e0 ldi r23, 0x04 ; 4
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 0f 2a call 0x541e ; 0x541e <__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 0f 2a call 0x541e ; 0x541e <__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 07 2a call 0x540e ; 0x540e <__eeprom_read_byte_1F2021>
5a0: 80 2d mov r24, r0
5a2: 4a e3 ldi r20, 0x3A ; 58
5a4: 6f ec ldi r22, 0xCF ; 207
5a6: 74 e0 ldi r23, 0x04 ; 4
5a8: 0e 94 17 02 call 0x42e ; 0x42e <ReadParameterSet>
5ac: d8 01 movw r26, r16
5ae: 0e 94 07 2a call 0x540e ; 0x540e <__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 2e 07 call 0xe5c ; 0xe5c <_printf_P>
5c8: 80 91 d7 04 lds r24, 0x04D7
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 2e 07 call 0xe5c ; 0xe5c <_printf_P>
5e8: 84 ec ldi r24, 0xC4 ; 196
5ea: 99 e0 ldi r25, 0x09 ; 9
5ec: 0e 94 8f 0a call 0x151e ; 0x151e <SetDelay>
5f0: ec 01 movw r28, r24
5f2: 0e 94 b4 0e call 0x1d68 ; 0x1d68 <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 98 0a call 0x1530 ; 0x1530 <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 2e 07 call 0xe5c ; 0xe5c <_printf_P>
614: 0f 90 pop r0
616: 0f 90 pop r0
618: 0f 90 pop r0
61a: 0e 94 ef 1b call 0x37de ; 0x37de <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 a7 01 sts 0x01A7, r25
628: 80 93 a6 01 sts 0x01A6, r24
62c: 88 ee ldi r24, 0xE8 ; 232
62e: 93 e0 ldi r25, 0x03 ; 3
630: 90 93 b1 03 sts 0x03B1, r25
634: 80 93 b0 03 sts 0x03B0, r24
638: 85 e5 ldi r24, 0x55 ; 85
63a: 80 93 ab 03 sts 0x03AB, 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 2e 07 call 0xe5c ; 0xe5c <_printf_P>
64c: 80 91 d7 04 lds r24, 0x04D7
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 2e 07 call 0xe5c ; 0xe5c <_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 2e 07 call 0xe5c ; 0xe5c <_printf_P>
682: 0e 94 db 0e call 0x1db6 ; 0x1db6 <LcdClear>
686: 0f 90 pop r0
688: 0f 90 pop r0
68a: 0f 90 pop r0
68c: 80 91 a3 01 lds r24, 0x01A3
690: 88 23 and r24, r24
692: 79 f1 breq .+94 ; 0x6f2 <main+0x298>
694: 10 92 a3 01 sts 0x01A3, r1
698: 0e 94 02 1d call 0x3a04 ; 0x3a04 <MotorRegler>
69c: 0e 94 a8 1b call 0x3750 ; 0x3750 <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 22 02 lds r24, 0x0222
6b4: 88 23 and r24, r24
6b6: 29 f0 breq .+10 ; 0x6c2 <main+0x268>
6b8: 80 91 22 02 lds r24, 0x0222
6bc: 81 50 subi r24, 0x01 ; 1
6be: 80 93 22 02 sts 0x0222, r24
6c2: 20 91 04 01 lds r18, 0x0104
6c6: 30 91 05 01 lds r19, 0x0105
6ca: 80 91 e7 04 lds r24, 0x04E7
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 a7 01 sts 0x01A7, r25
6de: 80 93 a6 01 sts 0x01A6, r24
6e2: 80 91 d1 01 lds r24, 0x01D1
6e6: 88 23 and r24, r24
6e8: 19 f4 brne .+6 ; 0x6f0 <main+0x296>
6ea: 0e 94 a8 12 call 0x2550 ; 0x2550 <i2c_init>
6ee: 01 c0 rjmp .+2 ; 0x6f2 <main+0x298>
6f0: 28 98 cbi 0x05, 0 ; 5
6f2: 0e 94 b5 05 call 0xb6a ; 0xb6a <DatenUebertragung>
6f6: 0e 94 23 06 call 0xc46 ; 0xc46 <BearbeiteRxDaten>
6fa: 80 e0 ldi r24, 0x00 ; 0
6fc: 90 e0 ldi r25, 0x00 ; 0
6fe: 0e 94 98 0a call 0x1530 ; 0x1530 <CheckDelay>
702: 88 23 and r24, r24
704: 19 f2 breq .-122 ; 0x68c <main+0x232>
706: 80 91 29 02 lds r24, 0x0229
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 8f 0a call 0x151e ; 0x151e <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 9f 01 lds r24, 0x019F
742: 90 91 a0 01 lds r25, 0x01A0
746: 01 96 adiw r24, 0x01 ; 1
748: 90 93 a0 01 sts 0x01A0, r25
74c: 80 93 9f 01 sts 0x019F, r24
750: fc 01 movw r30, r24
752: e3 58 subi r30, 0x83 ; 131
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 a0 01 sts 0x01A0, r1
766: 10 92 9f 01 sts 0x019F, 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 a0 01 sts 0x01A0, r1
77a: 10 92 9f 01 sts 0x019F, 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 <__vector_20>:
790: 1f 92 push r1
792: 0f 92 push r0
794: 0f b6 in r0, 0x3f ; 63
796: 0f 92 push r0
798: 11 24 eor r1, r1
79a: 2f 93 push r18
79c: 3f 93 push r19
79e: 4f 93 push r20
7a0: 8f 93 push r24
7a2: 9f 93 push r25
7a4: af 93 push r26
7a6: bf 93 push r27
7a8: cf 93 push r28
7aa: df 93 push r29
7ac: ef 93 push r30
7ae: ff 93 push r31
7b0: 80 91 c6 00 lds r24, 0x00C6
7b4: 80 93 8e 01 sts 0x018E, r24
7b8: 40 91 9a 01 lds r20, 0x019A
7bc: 46 39 cpi r20, 0x96 ; 150
7be: 10 f0 brcs .+4 ; 0x7c4 <__vector_20+0x34>
7c0: 10 92 99 01 sts 0x0199, r1
7c4: 80 91 8e 01 lds r24, 0x018E
7c8: 8d 30 cpi r24, 0x0D ; 13
7ca: 09 f0 breq .+2 ; 0x7ce <__vector_20+0x3e>
7cc: 5c c0 rjmp .+184 ; 0x886 <__vector_20+0xf6>
7ce: 80 91 99 01 lds r24, 0x0199
7d2: 82 30 cpi r24, 0x02 ; 2
7d4: 09 f0 breq .+2 ; 0x7d8 <__vector_20+0x48>
7d6: 57 c0 rjmp .+174 ; 0x886 <__vector_20+0xf6>
7d8: 10 92 99 01 sts 0x0199, r1
7dc: a4 2f mov r26, r20
7de: bb 27 eor r27, r27
7e0: fd 01 movw r30, r26
7e2: e2 54 subi r30, 0x42 ; 66
7e4: fc 4f sbci r31, 0xFC ; 252
7e6: 30 81 ld r19, Z
7e8: ed 01 movw r28, r26
7ea: c1 54 subi r28, 0x41 ; 65
7ec: dc 4f sbci r29, 0xFC ; 252
7ee: 28 81 ld r18, Y
7f0: 80 91 9d 01 lds r24, 0x019D
7f4: 90 91 9e 01 lds r25, 0x019E
7f8: 83 1b sub r24, r19
7fa: 91 09 sbc r25, r1
7fc: 82 1b sub r24, r18
7fe: 91 09 sbc r25, r1
800: 9f 70 andi r25, 0x0F ; 15
802: 90 93 9e 01 sts 0x019E, r25
806: 80 93 9d 01 sts 0x019D, r24
80a: 9c 01 movw r18, r24
80c: 96 e0 ldi r25, 0x06 ; 6
80e: 36 95 lsr r19
810: 27 95 ror r18
812: 9a 95 dec r25
814: e1 f7 brne .-8 ; 0x80e <__vector_20+0x7e>
816: 23 5c subi r18, 0xC3 ; 195
818: 20 93 9c 01 sts 0x019C, r18
81c: 98 2f mov r25, r24
81e: 9f 73 andi r25, 0x3F ; 63
820: 93 5c subi r25, 0xC3 ; 195
822: 90 93 9b 01 sts 0x019B, r25
826: 80 81 ld r24, Z
828: 28 17 cp r18, r24
82a: 29 f4 brne .+10 ; 0x836 <__vector_20+0xa6>
82c: 88 81 ld r24, Y
82e: 98 17 cp r25, r24
830: 11 f4 brne .+4 ; 0x836 <__vector_20+0xa6>
832: 91 e0 ldi r25, 0x01 ; 1
834: 06 c0 rjmp .+12 ; 0x842 <__vector_20+0xb2>
836: 80 91 91 01 lds r24, 0x0191
83a: 8f 5f subi r24, 0xFF ; 255
83c: 80 93 91 01 sts 0x0191, r24
840: 90 e0 ldi r25, 0x00 ; 0
842: 80 91 8f 01 lds r24, 0x018F
846: 88 23 and r24, r24
848: 09 f0 breq .+2 ; 0x84c <__vector_20+0xbc>
84a: 64 c0 rjmp .+200 ; 0x914 <__vector_20+0x184>
84c: 99 23 and r25, r25
84e: 09 f4 brne .+2 ; 0x852 <__vector_20+0xc2>
850: 61 c0 rjmp .+194 ; 0x914 <__vector_20+0x184>
852: 81 e0 ldi r24, 0x01 ; 1
854: 80 93 8f 01 sts 0x018F, r24
858: 40 93 92 01 sts 0x0192, r20
85c: a0 54 subi r26, 0x40 ; 64
85e: bc 4f sbci r27, 0xFC ; 252
860: 8d e0 ldi r24, 0x0D ; 13
862: 8c 93 st X, r24
864: 80 91 c2 03 lds r24, 0x03C2
868: 82 35 cpi r24, 0x52 ; 82
86a: 09 f0 breq .+2 ; 0x86e <__vector_20+0xde>
86c: 53 c0 rjmp .+166 ; 0x914 <__vector_20+0x184>
86e: 88 e1 ldi r24, 0x18 ; 24
870: 90 e0 ldi r25, 0x00 ; 0
872: 2c e0 ldi r18, 0x0C ; 12
874: 0f b6 in r0, 0x3f ; 63
876: f8 94 cli
878: a8 95 wdr
87a: 80 93 60 00 sts 0x0060, r24
87e: 0f be out 0x3f, r0 ; 63
880: 20 93 60 00 sts 0x0060, r18
884: 47 c0 rjmp .+142 ; 0x914 <__vector_20+0x184>
886: 80 91 99 01 lds r24, 0x0199
88a: 81 30 cpi r24, 0x01 ; 1
88c: d9 f0 breq .+54 ; 0x8c4 <__vector_20+0x134>
88e: 81 30 cpi r24, 0x01 ; 1
890: 18 f0 brcs .+6 ; 0x898 <__vector_20+0x108>
892: 82 30 cpi r24, 0x02 ; 2
894: e9 f5 brne .+122 ; 0x910 <__vector_20+0x180>
896: 30 c0 rjmp .+96 ; 0x8f8 <__vector_20+0x168>
898: 80 91 8e 01 lds r24, 0x018E
89c: 83 32 cpi r24, 0x23 ; 35
89e: 39 f4 brne .+14 ; 0x8ae <__vector_20+0x11e>
8a0: 80 91 8f 01 lds r24, 0x018F
8a4: 88 23 and r24, r24
8a6: 19 f4 brne .+6 ; 0x8ae <__vector_20+0x11e>
8a8: 81 e0 ldi r24, 0x01 ; 1
8aa: 80 93 99 01 sts 0x0199, r24
8ae: 80 91 8e 01 lds r24, 0x018E
8b2: 80 93 c0 03 sts 0x03C0, r24
8b6: 81 e0 ldi r24, 0x01 ; 1
8b8: 80 93 9a 01 sts 0x019A, r24
8bc: 80 91 8e 01 lds r24, 0x018E
8c0: 99 27 eor r25, r25
8c2: 15 c0 rjmp .+42 ; 0x8ee <__vector_20+0x15e>
8c4: 82 e0 ldi r24, 0x02 ; 2
8c6: 80 93 99 01 sts 0x0199, r24
8ca: e4 2f mov r30, r20
8cc: ff 27 eor r31, r31
8ce: 80 91 8e 01 lds r24, 0x018E
8d2: e0 54 subi r30, 0x40 ; 64
8d4: fc 4f sbci r31, 0xFC ; 252
8d6: 80 83 st Z, r24
8d8: 4f 5f subi r20, 0xFF ; 255
8da: 40 93 9a 01 sts 0x019A, r20
8de: 20 91 8e 01 lds r18, 0x018E
8e2: 80 91 9d 01 lds r24, 0x019D
8e6: 90 91 9e 01 lds r25, 0x019E
8ea: 82 0f add r24, r18
8ec: 91 1d adc r25, r1
8ee: 90 93 9e 01 sts 0x019E, r25
8f2: 80 93 9d 01 sts 0x019D, r24
8f6: 0e c0 rjmp .+28 ; 0x914 <__vector_20+0x184>
8f8: e4 2f mov r30, r20
8fa: ff 27 eor r31, r31
8fc: 80 91 8e 01 lds r24, 0x018E
900: e0 54 subi r30, 0x40 ; 64
902: fc 4f sbci r31, 0xFC ; 252
904: 80 83 st Z, r24
906: 46 39 cpi r20, 0x96 ; 150
908: 38 f3 brcs .-50 ; 0x8d8 <__vector_20+0x148>
90a: 10 92 99 01 sts 0x0199, r1
90e: e7 cf rjmp .-50 ; 0x8de <__vector_20+0x14e>
910: 10 92 99 01 sts 0x0199, r1
914: ff 91 pop r31
916: ef 91 pop r30
918: df 91 pop r29
91a: cf 91 pop r28
91c: bf 91 pop r27
91e: af 91 pop r26
920: 9f 91 pop r25
922: 8f 91 pop r24
924: 4f 91 pop r20
926: 3f 91 pop r19
928: 2f 91 pop r18
92a: 0f 90 pop r0
92c: 0f be out 0x3f, r0 ; 63
92e: 0f 90 pop r0
930: 1f 90 pop r1
932: 18 95 reti
00000934 <AddCRC>:
934: dc 01 movw r26, r24
936: 20 e0 ldi r18, 0x00 ; 0
938: 30 e0 ldi r19, 0x00 ; 0
93a: 40 e0 ldi r20, 0x00 ; 0
93c: 50 e0 ldi r21, 0x00 ; 0
93e: ed e7 ldi r30, 0x7D ; 125
940: f2 e0 ldi r31, 0x02 ; 2
942: 05 c0 rjmp .+10 ; 0x94e <AddCRC+0x1a>
944: 81 91 ld r24, Z+
946: 28 0f add r18, r24
948: 31 1d adc r19, r1
94a: 4f 5f subi r20, 0xFF ; 255
94c: 5f 4f sbci r21, 0xFF ; 255
94e: 4a 17 cp r20, r26
950: 5b 07 cpc r21, r27
952: c1 f7 brne .-16 ; 0x944 <AddCRC+0x10>
954: 3f 70 andi r19, 0x0F ; 15
956: c9 01 movw r24, r18
958: 36 e0 ldi r19, 0x06 ; 6
95a: 96 95 lsr r25
95c: 87 95 ror r24
95e: 3a 95 dec r19
960: e1 f7 brne .-8 ; 0x95a <AddCRC+0x26>
962: 83 5c subi r24, 0xC3 ; 195
964: fd 01 movw r30, r26
966: e3 58 subi r30, 0x83 ; 131
968: fd 4f sbci r31, 0xFD ; 253
96a: 80 83 st Z, r24
96c: 11 96 adiw r26, 0x01 ; 1
96e: 2f 73 andi r18, 0x3F ; 63
970: 23 5c subi r18, 0xC3 ; 195
972: fd 01 movw r30, r26
974: e3 58 subi r30, 0x83 ; 131
976: fd 4f sbci r31, 0xFD ; 253
978: 20 83 st Z, r18
97a: a2 58 subi r26, 0x82 ; 130
97c: bd 4f sbci r27, 0xFD ; 253
97e: 8d e0 ldi r24, 0x0D ; 13
980: 8c 93 st X, r24
982: 10 92 00 01 sts 0x0100, r1
986: 80 91 7d 02 lds r24, 0x027D
98a: 80 93 c6 00 sts 0x00C6, r24
98e: 08 95 ret
00000990 <SendOutData>:
990: ef 92 push r14
992: ff 92 push r15
994: 0f 93 push r16
996: 1f 93 push r17
998: cf 93 push r28
99a: df 93 push r29
99c: 7a 01 movw r14, r20
99e: 72 2f mov r23, r18
9a0: 93 e2 ldi r25, 0x23 ; 35
9a2: 90 93 7d 02 sts 0x027D, r25
9a6: 60 93 7e 02 sts 0x027E, r22
9aa: 80 93 7f 02 sts 0x027F, r24
9ae: 03 e0 ldi r16, 0x03 ; 3
9b0: 10 e0 ldi r17, 0x00 ; 0
9b2: 60 e0 ldi r22, 0x00 ; 0
9b4: a0 e8 ldi r26, 0x80 ; 128
9b6: b2 e0 ldi r27, 0x02 ; 2
9b8: 46 c0 rjmp .+140 ; 0xa46 <SendOutData+0xb6>
9ba: f7 01 movw r30, r14
9bc: e6 0f add r30, r22
9be: f1 1d adc r31, r1
9c0: 90 81 ld r25, Z
9c2: 6f 5f subi r22, 0xFF ; 255
9c4: 71 50 subi r23, 0x01 ; 1
9c6: 19 f4 brne .+6 ; 0x9ce <SendOutData+0x3e>
9c8: e0 e0 ldi r30, 0x00 ; 0
9ca: 40 e0 ldi r20, 0x00 ; 0
9cc: 0f c0 rjmp .+30 ; 0x9ec <SendOutData+0x5c>
9ce: f7 01 movw r30, r14
9d0: e6 0f add r30, r22
9d2: f1 1d adc r31, r1
9d4: 40 81 ld r20, Z
9d6: 6f 5f subi r22, 0xFF ; 255
9d8: 71 50 subi r23, 0x01 ; 1
9da: 11 f4 brne .+4 ; 0x9e0 <SendOutData+0x50>
9dc: e0 e0 ldi r30, 0x00 ; 0
9de: 06 c0 rjmp .+12 ; 0x9ec <SendOutData+0x5c>
9e0: f7 01 movw r30, r14
9e2: e6 0f add r30, r22
9e4: f1 1d adc r31, r1
9e6: e0 81 ld r30, Z
9e8: 6f 5f subi r22, 0xFF ; 255
9ea: 71 50 subi r23, 0x01 ; 1
9ec: 89 2f mov r24, r25
9ee: 86 95 lsr r24
9f0: 86 95 lsr r24
9f2: 83 5c subi r24, 0xC3 ; 195
9f4: 8c 93 st X, r24
9f6: 55 27 eor r21, r21
9f8: 89 2f mov r24, r25
9fa: 99 27 eor r25, r25
9fc: 83 70 andi r24, 0x03 ; 3
9fe: 90 70 andi r25, 0x00 ; 0
a00: 24 e0 ldi r18, 0x04 ; 4
a02: 88 0f add r24, r24
a04: 99 1f adc r25, r25
a06: 2a 95 dec r18
a08: e1 f7 brne .-8 ; 0xa02 <SendOutData+0x72>
a0a: 9a 01 movw r18, r20
a0c: 94 e0 ldi r25, 0x04 ; 4
a0e: 36 95 lsr r19
a10: 27 95 ror r18
a12: 9a 95 dec r25
a14: e1 f7 brne .-8 ; 0xa0e <SendOutData+0x7e>
a16: 82 2b or r24, r18
a18: 83 5c subi r24, 0xC3 ; 195
a1a: ed 01 movw r28, r26
a1c: 89 83 std Y+1, r24 ; 0x01
a1e: 4f 70 andi r20, 0x0F ; 15
a20: 50 70 andi r21, 0x00 ; 0
a22: 44 0f add r20, r20
a24: 55 1f adc r21, r21
a26: 44 0f add r20, r20
a28: 55 1f adc r21, r21
a2a: 8e 2f mov r24, r30
a2c: 82 95 swap r24
a2e: 86 95 lsr r24
a30: 86 95 lsr r24
a32: 83 70 andi r24, 0x03 ; 3
a34: 84 2b or r24, r20
a36: 83 5c subi r24, 0xC3 ; 195
a38: 8a 83 std Y+2, r24 ; 0x02
a3a: ef 73 andi r30, 0x3F ; 63
a3c: e3 5c subi r30, 0xC3 ; 195
a3e: eb 83 std Y+3, r30 ; 0x03
a40: 0c 5f subi r16, 0xFC ; 252
a42: 1f 4f sbci r17, 0xFF ; 255
a44: 14 96 adiw r26, 0x04 ; 4
a46: 77 23 and r23, r23
a48: 09 f0 breq .+2 ; 0xa4c <SendOutData+0xbc>
a4a: b7 cf rjmp .-146 ; 0x9ba <SendOutData+0x2a>
a4c: c8 01 movw r24, r16
a4e: 0e 94 9a 04 call 0x934 ; 0x934 <AddCRC>
a52: df 91 pop r29
a54: cf 91 pop r28
a56: 1f 91 pop r17
a58: 0f 91 pop r16
a5a: ff 90 pop r15
a5c: ef 90 pop r14
a5e: 08 95 ret
00000a60 <Decode64>:
a60: 1f 93 push r17
a62: cf 93 push r28
a64: df 93 push r29
a66: ec 01 movw r28, r24
a68: 70 e0 ldi r23, 0x00 ; 0
a6a: a2 2f mov r26, r18
a6c: bb 27 eor r27, r27
a6e: 12 97 sbiw r26, 0x02 ; 2
a70: 48 c0 rjmp .+144 ; 0xb02 <Decode64+0xa2>
a72: e4 2f mov r30, r20
a74: ff 27 eor r31, r31
a76: e0 54 subi r30, 0x40 ; 64
a78: fc 4f sbci r31, 0xFC ; 252
a7a: 30 81 ld r19, Z
a7c: 4f 5f subi r20, 0xFF ; 255
a7e: e4 2f mov r30, r20
a80: ff 27 eor r31, r31
a82: e0 54 subi r30, 0x40 ; 64
a84: fc 4f sbci r31, 0xFC ; 252
a86: 50 81 ld r21, Z
a88: 4f 5f subi r20, 0xFF ; 255
a8a: e4 2f mov r30, r20
a8c: ff 27 eor r31, r31
a8e: e0 54 subi r30, 0x40 ; 64
a90: fc 4f sbci r31, 0xFC ; 252
a92: 10 81 ld r17, Z
a94: 4f 5f subi r20, 0xFF ; 255
a96: e4 2f mov r30, r20
a98: ff 27 eor r31, r31
a9a: e0 54 subi r30, 0x40 ; 64
a9c: fc 4f sbci r31, 0xFC ; 252
a9e: 20 81 ld r18, Z
aa0: 4f 5f subi r20, 0xFF ; 255
aa2: 84 2f mov r24, r20
aa4: 99 27 eor r25, r25
aa6: a8 17 cp r26, r24
aa8: b9 07 cpc r27, r25
aaa: 74 f1 brlt .+92 ; 0xb08 <Decode64+0xa8>
aac: 5d 53 subi r21, 0x3D ; 61
aae: fe 01 movw r30, r28
ab0: e7 0f add r30, r23
ab2: f1 1d adc r31, r1
ab4: 3d 53 subi r19, 0x3D ; 61
ab6: 33 0f add r19, r19
ab8: 33 0f add r19, r19
aba: 85 2f mov r24, r21
abc: 82 95 swap r24
abe: 8f 70 andi r24, 0x0F ; 15
ac0: 38 2b or r19, r24
ac2: 30 83 st Z, r19
ac4: 61 30 cpi r22, 0x01 ; 1
ac6: 01 f1 breq .+64 ; 0xb08 <Decode64+0xa8>
ac8: 91 2f mov r25, r17
aca: 9d 53 subi r25, 0x3D ; 61
acc: 7f 5f subi r23, 0xFF ; 255
ace: fe 01 movw r30, r28
ad0: e7 0f add r30, r23
ad2: f1 1d adc r31, r1
ad4: 71 50 subi r23, 0x01 ; 1
ad6: 52 95 swap r21
ad8: 50 7f andi r21, 0xF0 ; 240
ada: 89 2f mov r24, r25
adc: 86 95 lsr r24
ade: 86 95 lsr r24
ae0: 58 2b or r21, r24
ae2: 50 83 st Z, r21
ae4: 63 50 subi r22, 0x03 ; 3
ae6: 6f 3f cpi r22, 0xFF ; 255
ae8: 79 f0 breq .+30 ; 0xb08 <Decode64+0xa8>
aea: 7e 5f subi r23, 0xFE ; 254
aec: fe 01 movw r30, r28
aee: e7 0f add r30, r23
af0: f1 1d adc r31, r1
af2: 92 95 swap r25
af4: 99 0f add r25, r25
af6: 99 0f add r25, r25
af8: 90 7c andi r25, 0xC0 ; 192
afa: 2d 53 subi r18, 0x3D ; 61
afc: 92 2b or r25, r18
afe: 90 83 st Z, r25
b00: 7f 5f subi r23, 0xFF ; 255
b02: 66 23 and r22, r22
b04: 09 f0 breq .+2 ; 0xb08 <Decode64+0xa8>
b06: b5 cf rjmp .-150 ; 0xa72 <Decode64+0x12>
b08: df 91 pop r29
b0a: cf 91 pop r28
b0c: 1f 91 pop r17
b0e: 08 95 ret
00000b10 <uart_putchar>:
b10: 1f 93 push r17
b12: 18 2f mov r17, r24
b14: 8a 30 cpi r24, 0x0A ; 10
b16: 19 f4 brne .+6 ; 0xb1e <uart_putchar+0xe>
b18: 8d e0 ldi r24, 0x0D ; 13
b1a: 0e 94 88 05 call 0xb10 ; 0xb10 <uart_putchar>
b1e: 80 91 c0 00 lds r24, 0x00C0
b22: 85 ff sbrs r24, 5
b24: fc cf rjmp .-8 ; 0xb1e <uart_putchar+0xe>
b26: 10 93 c6 00 sts 0x00C6, r17
b2a: 80 e0 ldi r24, 0x00 ; 0
b2c: 90 e0 ldi r25, 0x00 ; 0
b2e: 1f 91 pop r17
b30: 08 95 ret
00000b32 <WriteProgramData>:
b32: 08 95 ret
00000b34 <UART_Init>:
b34: e1 ec ldi r30, 0xC1 ; 193
b36: f0 e0 ldi r31, 0x00 ; 0
b38: 88 e1 ldi r24, 0x18 ; 24
b3a: 80 83 st Z, r24
b3c: a0 ec ldi r26, 0xC0 ; 192
b3e: b0 e0 ldi r27, 0x00 ; 0
b40: 8c 91 ld r24, X
b42: 82 60 ori r24, 0x02 ; 2
b44: 8c 93 st X, r24
b46: 80 81 ld r24, Z
b48: 80 68 ori r24, 0x80 ; 128
b4a: 80 83 st Z, r24
b4c: 80 81 ld r24, Z
b4e: 80 64 ori r24, 0x40 ; 64
b50: 80 83 st Z, r24
b52: 8a e2 ldi r24, 0x2A ; 42
b54: 80 93 c4 00 sts 0x00C4, r24
b58: 88 ec ldi r24, 0xC8 ; 200
b5a: 90 e0 ldi r25, 0x00 ; 0
b5c: 0e 94 8f 0a call 0x151e ; 0x151e <SetDelay>
b60: 90 93 aa 03 sts 0x03AA, r25
b64: 80 93 a9 03 sts 0x03A9, r24
b68: 08 95 ret
00000b6a <DatenUebertragung>:
b6a: 80 91 00 01 lds r24, 0x0100
b6e: 88 23 and r24, r24
b70: 09 f4 brne .+2 ; 0xb74 <DatenUebertragung+0xa>
b72: 68 c0 rjmp .+208 ; 0xc44 <DatenUebertragung+0xda>
b74: 80 91 8a 01 lds r24, 0x018A
b78: 88 23 and r24, r24
b7a: 71 f0 breq .+28 ; 0xb98 <DatenUebertragung+0x2e>
b7c: 80 91 00 01 lds r24, 0x0100
b80: 88 23 and r24, r24
b82: 51 f0 breq .+20 ; 0xb98 <DatenUebertragung+0x2e>
b84: 2b e0 ldi r18, 0x0B ; 11
b86: 4b ea ldi r20, 0xAB ; 171
b88: 53 e0 ldi r21, 0x03 ; 3
b8a: 60 91 7c 02 lds r22, 0x027C
b8e: 87 e4 ldi r24, 0x47 ; 71
b90: 0e 94 c8 04 call 0x990 ; 0x990 <SendOutData>
b94: 10 92 8a 01 sts 0x018A, r1
b98: 80 91 a9 03 lds r24, 0x03A9
b9c: 90 91 aa 03 lds r25, 0x03AA
ba0: 0e 94 98 0a call 0x1530 ; 0x1530 <CheckDelay>
ba4: 88 23 and r24, r24
ba6: 21 f4 brne .+8 ; 0xbb0 <DatenUebertragung+0x46>
ba8: 80 91 8c 01 lds r24, 0x018C
bac: 88 23 and r24, r24
bae: b1 f0 breq .+44 ; 0xbdc <DatenUebertragung+0x72>
bb0: 80 91 00 01 lds r24, 0x0100
bb4: 88 23 and r24, r24
bb6: 91 f0 breq .+36 ; 0xbdc <DatenUebertragung+0x72>
bb8: 22 e3 ldi r18, 0x32 ; 50
bba: 46 e5 ldi r20, 0x56 ; 86
bbc: 54 e0 ldi r21, 0x04 ; 4
bbe: 60 91 7c 02 lds r22, 0x027C
bc2: 84 e4 ldi r24, 0x44 ; 68
bc4: 0e 94 c8 04 call 0x990 ; 0x990 <SendOutData>
bc8: 10 92 8c 01 sts 0x018C, r1
bcc: 8a ef ldi r24, 0xFA ; 250
bce: 90 e0 ldi r25, 0x00 ; 0
bd0: 0e 94 8f 0a call 0x151e ; 0x151e <SetDelay>
bd4: 90 93 aa 03 sts 0x03AA, r25
bd8: 80 93 a9 03 sts 0x03A9, r24
bdc: 80 91 8b 01 lds r24, 0x018B
be0: 88 23 and r24, r24
be2: f1 f0 breq .+60 ; 0xc20 <DatenUebertragung+0xb6>
be4: 80 91 00 01 lds r24, 0x0100
be8: 88 23 and r24, r24
bea: d1 f0 breq .+52 ; 0xc20 <DatenUebertragung+0xb6>
bec: 0e 94 e4 0e call 0x1dc8 ; 0x1dc8 <Menu>
bf0: 10 92 8b 01 sts 0x018B, r1
bf4: 80 91 98 01 lds r24, 0x0198
bf8: 8f 5f subi r24, 0xFF ; 255
bfa: 80 93 98 01 sts 0x0198, r24
bfe: 84 30 cpi r24, 0x04 ; 4
c00: 11 f4 brne .+4 ; 0xc06 <DatenUebertragung+0x9c>
c02: 10 92 98 01 sts 0x0198, r1
c06: 80 91 98 01 lds r24, 0x0198
c0a: 44 e1 ldi r20, 0x14 ; 20
c0c: 84 9f mul r24, r20
c0e: a0 01 movw r20, r0
c10: 11 24 eor r1, r1
c12: 4a 5e subi r20, 0xEA ; 234
c14: 5e 4f sbci r21, 0xFE ; 254
c16: 24 e1 ldi r18, 0x14 ; 20
c18: 60 e0 ldi r22, 0x00 ; 0
c1a: 80 5d subi r24, 0xD0 ; 208
c1c: 0e 94 c8 04 call 0x990 ; 0x990 <SendOutData>
c20: 80 91 8d 01 lds r24, 0x018D
c24: 88 23 and r24, r24
c26: 71 f0 breq .+28 ; 0xc44 <DatenUebertragung+0xda>
c28: 80 91 00 01 lds r24, 0x0100
c2c: 88 23 and r24, r24
c2e: 51 f0 breq .+20 ; 0xc44 <DatenUebertragung+0xda>
c30: 2a e0 ldi r18, 0x0A ; 10
c32: 46 eb ldi r20, 0xB6 ; 182
c34: 53 e0 ldi r21, 0x03 ; 3
c36: 60 91 7c 02 lds r22, 0x027C
c3a: 86 e5 ldi r24, 0x56 ; 86
c3c: 0e 94 c8 04 call 0x990 ; 0x990 <SendOutData>
c40: 10 92 8d 01 sts 0x018D, r1
c44: 08 95 ret
00000c46 <BearbeiteRxDaten>:
c46: 1f 93 push r17
c48: cf 93 push r28
c4a: df 93 push r29
c4c: cd b7 in r28, 0x3d ; 61
c4e: de b7 in r29, 0x3e ; 62
c50: 22 97 sbiw r28, 0x02 ; 2
c52: 0f b6 in r0, 0x3f ; 63
c54: f8 94 cli
c56: de bf out 0x3e, r29 ; 62
c58: 0f be out 0x3f, r0 ; 63
c5a: cd bf out 0x3d, r28 ; 61
c5c: 80 91 8f 01 lds r24, 0x018F
c60: 88 23 and r24, r24
c62: 09 f4 brne .+2 ; 0xc66 <BearbeiteRxDaten+0x20>
c64: 98 c0 rjmp .+304 ; 0xd96 <BearbeiteRxDaten+0x150>
c66: 8f ef ldi r24, 0xFF ; 255
c68: 80 93 01 01 sts 0x0101, r24
c6c: 80 91 c2 03 lds r24, 0x03C2
c70: 81 37 cpi r24, 0x71 ; 113
c72: 60 f4 brcc .+24 ; 0xc8c <BearbeiteRxDaten+0x46>
c74: 8c 36 cpi r24, 0x6C ; 108
c76: 08 f0 brcs .+2 ; 0xc7a <BearbeiteRxDaten+0x34>
c78: 6f c0 rjmp .+222 ; 0xd58 <BearbeiteRxDaten+0x112>
c7a: 87 36 cpi r24, 0x67 ; 103
c7c: 09 f4 brne .+2 ; 0xc80 <BearbeiteRxDaten+0x3a>
c7e: 40 c0 rjmp .+128 ; 0xd00 <BearbeiteRxDaten+0xba>
c80: 88 36 cpi r24, 0x68 ; 104
c82: f9 f0 breq .+62 ; 0xcc2 <BearbeiteRxDaten+0x7c>
c84: 83 36 cpi r24, 0x63 ; 99
c86: 09 f0 breq .+2 ; 0xc8a <BearbeiteRxDaten+0x44>
c88: 84 c0 rjmp .+264 ; 0xd92 <BearbeiteRxDaten+0x14c>
c8a: 08 c0 rjmp .+16 ; 0xc9c <BearbeiteRxDaten+0x56>
c8c: 84 37 cpi r24, 0x74 ; 116
c8e: 59 f1 breq .+86 ; 0xce6 <BearbeiteRxDaten+0xa0>
c90: 86 37 cpi r24, 0x76 ; 118
c92: 91 f1 breq .+100 ; 0xcf8 <BearbeiteRxDaten+0xb2>
c94: 81 37 cpi r24, 0x71 ; 113
c96: 09 f0 breq .+2 ; 0xc9a <BearbeiteRxDaten+0x54>
c98: 7c c0 rjmp .+248 ; 0xd92 <BearbeiteRxDaten+0x14c>
c9a: 36 c0 rjmp .+108 ; 0xd08 <BearbeiteRxDaten+0xc2>
c9c: 20 91 92 01 lds r18, 0x0192
ca0: 43 e0 ldi r20, 0x03 ; 3
ca2: 6b e0 ldi r22, 0x0B ; 11
ca4: 8b ea ldi r24, 0xAB ; 171
ca6: 93 e0 ldi r25, 0x03 ; 3
ca8: 0e 94 30 05 call 0xa60 ; 0xa60 <Decode64>
cac: 80 91 c8 01 lds r24, 0x01C8
cb0: 90 91 ad 03 lds r25, 0x03AD
cb4: 89 2b or r24, r25
cb6: 80 93 c8 01 sts 0x01C8, r24
cba: 81 e0 ldi r24, 0x01 ; 1
cbc: 80 93 8c 01 sts 0x018C, r24
cc0: 68 c0 rjmp .+208 ; 0xd92 <BearbeiteRxDaten+0x14c>
cc2: 20 91 92 01 lds r18, 0x0192
cc6: 43 e0 ldi r20, 0x03 ; 3
cc8: 62 e0 ldi r22, 0x02 ; 2
cca: ce 01 movw r24, r28
ccc: 01 96 adiw r24, 0x01 ; 1
cce: 0e 94 30 05 call 0xa60 ; 0xa60 <Decode64>
cd2: 80 91 c8 01 lds r24, 0x01C8
cd6: 99 81 ldd r25, Y+1 ; 0x01
cd8: 89 2b or r24, r25
cda: 80 93 c8 01 sts 0x01C8, r24
cde: 81 e0 ldi r24, 0x01 ; 1
ce0: 80 93 8b 01 sts 0x018B, r24
ce4: 56 c0 rjmp .+172 ; 0xd92 <BearbeiteRxDaten+0x14c>
ce6: 20 91 92 01 lds r18, 0x0192
cea: 43 e0 ldi r20, 0x03 ; 3
cec: 64 e0 ldi r22, 0x04 ; 4
cee: 84 e9 ldi r24, 0x94 ; 148
cf0: 91 e0 ldi r25, 0x01 ; 1
cf2: 0e 94 30 05 call 0xa60 ; 0xa60 <Decode64>
cf6: 4d c0 rjmp .+154 ; 0xd92 <BearbeiteRxDaten+0x14c>
cf8: 81 e0 ldi r24, 0x01 ; 1
cfa: 80 93 8d 01 sts 0x018D, r24
cfe: 49 c0 rjmp .+146 ; 0xd92 <BearbeiteRxDaten+0x14c>
d00: 81 e0 ldi r24, 0x01 ; 1
d02: 80 93 8a 01 sts 0x018A, r24
d06: 45 c0 rjmp .+138 ; 0xd92 <BearbeiteRxDaten+0x14c>
d08: 20 91 92 01 lds r18, 0x0192
d0c: 43 e0 ldi r20, 0x03 ; 3
d0e: 62 e0 ldi r22, 0x02 ; 2
d10: ce 01 movw r24, r28
d12: 01 96 adiw r24, 0x01 ; 1
d14: 0e 94 30 05 call 0xa60 ; 0xa60 <Decode64>
d18: 89 81 ldd r24, Y+1 ; 0x01
d1a: 8f 3f cpi r24, 0xFF ; 255
d1c: 89 f0 breq .+34 ; 0xd40 <BearbeiteRxDaten+0xfa>
d1e: 86 30 cpi r24, 0x06 ; 6
d20: 10 f0 brcs .+4 ; 0xd26 <BearbeiteRxDaten+0xe0>
d22: 85 e0 ldi r24, 0x05 ; 5
d24: 89 83 std Y+1, r24 ; 0x01
d26: 4a e3 ldi r20, 0x3A ; 58
d28: 6f ec ldi r22, 0xCF ; 207
d2a: 74 e0 ldi r23, 0x04 ; 4
d2c: 89 81 ldd r24, Y+1 ; 0x01
d2e: 0e 94 17 02 call 0x42e ; 0x42e <ReadParameterSet>
d32: 89 81 ldd r24, Y+1 ; 0x01
d34: 2a e3 ldi r18, 0x3A ; 58
d36: 4f ec ldi r20, 0xCF ; 207
d38: 54 e0 ldi r21, 0x04 ; 4
d3a: 60 91 7c 02 lds r22, 0x027C
d3e: 08 c0 rjmp .+16 ; 0xd50 <BearbeiteRxDaten+0x10a>
d40: 10 91 7c 02 lds r17, 0x027C
d44: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <GetActiveParamSetNumber>
d48: 2a e3 ldi r18, 0x3A ; 58
d4a: 4f ec ldi r20, 0xCF ; 207
d4c: 54 e0 ldi r21, 0x04 ; 4
d4e: 61 2f mov r22, r17
d50: 85 5b subi r24, 0xB5 ; 181
d52: 0e 94 c8 04 call 0x990 ; 0x990 <SendOutData>
d56: 1d c0 rjmp .+58 ; 0xd92 <BearbeiteRxDaten+0x14c>
d58: 20 91 92 01 lds r18, 0x0192
d5c: 43 e0 ldi r20, 0x03 ; 3
d5e: 6a e3 ldi r22, 0x3A ; 58
d60: 8f ec ldi r24, 0xCF ; 207
d62: 94 e0 ldi r25, 0x04 ; 4
d64: 0e 94 30 05 call 0xa60 ; 0xa60 <Decode64>
d68: 80 91 c2 03 lds r24, 0x03C2
d6c: 4a e3 ldi r20, 0x3A ; 58
d6e: 6f ec ldi r22, 0xCF ; 207
d70: 74 e0 ldi r23, 0x04 ; 4
d72: 8b 56 subi r24, 0x6B ; 107
d74: 0e 94 ff 01 call 0x3fe ; 0x3fe <WriteParameterSet>
d78: 80 91 c2 03 lds r24, 0x03C2
d7c: 8b 56 subi r24, 0x6B ; 107
d7e: a2 e0 ldi r26, 0x02 ; 2
d80: b0 e0 ldi r27, 0x00 ; 0
d82: 08 2e mov r0, r24
d84: 0e 94 0f 2a call 0x541e ; 0x541e <__eeprom_write_byte_1F2021>
d88: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <GetActiveParamSetNumber>
d8c: 99 27 eor r25, r25
d8e: 0e 94 ed 1c call 0x39da ; 0x39da <Piep>
d92: 10 92 8f 01 sts 0x018F, r1
d96: 22 96 adiw r28, 0x02 ; 2
d98: 0f b6 in r0, 0x3f ; 63
d9a: f8 94 cli
d9c: de bf out 0x3e, r29 ; 62
d9e: 0f be out 0x3f, r0 ; 63
da0: cd bf out 0x3d, r28 ; 61
da2: df 91 pop r29
da4: cf 91 pop r28
da6: 1f 91 pop r17
da8: 08 95 ret
00000daa <Putchar>:
daa: 98 2f mov r25, r24
dac: 80 91 88 04 lds r24, 0x0488
db0: 81 30 cpi r24, 0x01 ; 1
db2: 69 f4 brne .+26 ; 0xdce <Putchar+0x24>
db4: 80 91 c7 01 lds r24, 0x01C7
db8: e8 2f mov r30, r24
dba: ff 27 eor r31, r31
dbc: ea 5e subi r30, 0xEA ; 234
dbe: fe 4f sbci r31, 0xFE ; 254
dc0: 90 83 st Z, r25
dc2: 8f 5f subi r24, 0xFF ; 255
dc4: 80 93 c7 01 sts 0x01C7, r24
dc8: 21 e0 ldi r18, 0x01 ; 1
dca: 30 e0 ldi r19, 0x00 ; 0
dcc: 05 c0 rjmp .+10 ; 0xdd8 <Putchar+0x2e>
dce: 89 2f mov r24, r25
dd0: 0e 94 88 05 call 0xb10 ; 0xb10 <uart_putchar>
dd4: 28 2f mov r18, r24
dd6: 33 27 eor r19, r19
dd8: c9 01 movw r24, r18
dda: 08 95 ret
00000ddc <PAD_0>:
ddc: 1f 93 push r17
dde: 18 2f mov r17, r24
de0: 04 c0 rjmp .+8 ; 0xdea <PAD_0+0xe>
de2: 80 e3 ldi r24, 0x30 ; 48
de4: 0e 94 d5 06 call 0xdaa ; 0xdaa <Putchar>
de8: 11 50 subi r17, 0x01 ; 1
dea: 11 16 cp r1, r17
dec: d4 f3 brlt .-12 ; 0xde2 <PAD_0+0x6>
dee: 1f 91 pop r17
df0: 08 95 ret
00000df2 <PAD_SP>:
df2: 1f 93 push r17
df4: 18 2f mov r17, r24
df6: 04 c0 rjmp .+8 ; 0xe00 <PAD_SP+0xe>
df8: 80 e2 ldi r24, 0x20 ; 32
dfa: 0e 94 d5 06 call 0xdaa ; 0xdaa <Putchar>
dfe: 11 50 subi r17, 0x01 ; 1
e00: 11 16 cp r1, r17
e02: d4 f3 brlt .-12 ; 0xdf8 <PAD_SP+0x6>
e04: 1f 91 pop r17
e06: 08 95 ret
00000e08 <PRINTP>:
e08: 0f 93 push r16
e0a: 1f 93 push r17
e0c: cf 93 push r28
e0e: df 93 push r29
e10: 8c 01 movw r16, r24
e12: eb 01 movw r28, r22
e14: 08 c0 rjmp .+16 ; 0xe26 <PRINTP+0x1e>
e16: f8 01 movw r30, r16
e18: 0f 5f subi r16, 0xFF ; 255
e1a: 1f 4f sbci r17, 0xFF ; 255
e1c: e4 91 lpm r30, Z
e1e: 8e 2f mov r24, r30
e20: 0e 94 d5 06 call 0xdaa ; 0xdaa <Putchar>
e24: 21 97 sbiw r28, 0x01 ; 1
e26: 20 97 sbiw r28, 0x00 ; 0
e28: b1 f7 brne .-20 ; 0xe16 <PRINTP+0xe>
e2a: df 91 pop r29
e2c: cf 91 pop r28
e2e: 1f 91 pop r17
e30: 0f 91 pop r16
e32: 08 95 ret
00000e34 <PRINT>:
e34: 0f 93 push r16
e36: 1f 93 push r17
e38: cf 93 push r28
e3a: df 93 push r29
e3c: 8c 01 movw r16, r24
e3e: eb 01 movw r28, r22
e40: 06 c0 rjmp .+12 ; 0xe4e <PRINT+0x1a>
e42: f8 01 movw r30, r16
e44: 81 91 ld r24, Z+
e46: 8f 01 movw r16, r30
e48: 0e 94 d5 06 call 0xdaa ; 0xdaa <Putchar>
e4c: 21 97 sbiw r28, 0x01 ; 1
e4e: 20 97 sbiw r28, 0x00 ; 0
e50: c1 f7 brne .-16 ; 0xe42 <PRINT+0xe>
e52: df 91 pop r29
e54: cf 91 pop r28
e56: 1f 91 pop r17
e58: 0f 91 pop r16
e5a: 08 95 ret
00000e5c <_printf_P>:
e5c: 2f 92 push r2
e5e: 3f 92 push r3
e60: 4f 92 push r4
e62: 5f 92 push r5
e64: 6f 92 push r6
e66: 7f 92 push r7
e68: 8f 92 push r8
e6a: 9f 92 push r9
e6c: af 92 push r10
e6e: bf 92 push r11
e70: cf 92 push r12
e72: df 92 push r13
e74: ef 92 push r14
e76: ff 92 push r15
e78: 0f 93 push r16
e7a: 1f 93 push r17
e7c: cf 93 push r28
e7e: df 93 push r29
e80: cd b7 in r28, 0x3d ; 61
e82: de b7 in r29, 0x3e ; 62
e84: e3 97 sbiw r28, 0x33 ; 51
e86: 0f b6 in r0, 0x3f ; 63
e88: f8 94 cli
e8a: de bf out 0x3e, r29 ; 62
e8c: 0f be out 0x3f, r0 ; 63
e8e: cd bf out 0x3d, r28 ; 61
e90: 29 96 adiw r28, 0x09 ; 9
e92: 8f ad ldd r24, Y+63 ; 0x3f
e94: 29 97 sbiw r28, 0x09 ; 9
e96: 80 93 88 04 sts 0x0488, r24
e9a: ce 01 movw r24, r28
e9c: 85 5b subi r24, 0xB5 ; 181
e9e: 9f 4f sbci r25, 0xFF ; 255
ea0: 9d 83 std Y+5, r25 ; 0x05
ea2: 8c 83 std Y+4, r24 ; 0x04
ea4: 2b 96 adiw r28, 0x0b ; 11
ea6: 8e ad ldd r24, Y+62 ; 0x3e
ea8: 9f ad ldd r25, Y+63 ; 0x3f
eaa: 2b 97 sbiw r28, 0x0b ; 11
eac: 9f a7 std Y+47, r25 ; 0x2f
eae: 8e a7 std Y+46, r24 ; 0x2e
eb0: 22 24 eor r2, r2
eb2: 33 24 eor r3, r3
eb4: 21 01 movw r4, r2
eb6: 02 c0 rjmp .+4 ; 0xebc <_printf_P+0x60>
eb8: 13 01 movw r2, r6
eba: 24 01 movw r4, r8
ebc: 0e a5 ldd r16, Y+46 ; 0x2e
ebe: 1f a5 ldd r17, Y+47 ; 0x2f
ec0: 02 c0 rjmp .+4 ; 0xec6 <_printf_P+0x6a>
ec2: 0f 5f subi r16, 0xFF ; 255
ec4: 1f 4f sbci r17, 0xFF ; 255
ec6: f8 01 movw r30, r16
ec8: f4 90 lpm r15, Z
eca: ff 20 and r15, r15
ecc: 19 f0 breq .+6 ; 0xed4 <_printf_P+0x78>
ece: f5 e2 ldi r31, 0x25 ; 37
ed0: ff 16 cp r15, r31
ed2: b9 f7 brne .-18 ; 0xec2 <_printf_P+0x66>
ed4: b8 01 movw r22, r16
ed6: 8e a5 ldd r24, Y+46 ; 0x2e
ed8: 9f a5 ldd r25, Y+47 ; 0x2f
eda: 68 1b sub r22, r24
edc: 79 0b sbc r23, r25
ede: 11 f0 breq .+4 ; 0xee4 <_printf_P+0x88>
ee0: 0e 94 04 07 call 0xe08 ; 0xe08 <PRINTP>
ee4: ff 20 and r15, r15
ee6: 09 f4 brne .+2 ; 0xeea <_printf_P+0x8e>
ee8: 42 c2 rjmp .+1156 ; 0x136e <__stack+0x26f>
eea: 0f 5f subi r16, 0xFF ; 255
eec: 1f 4f sbci r17, 0xFF ; 255
eee: 1f a7 std Y+47, r17 ; 0x2f
ef0: 0e a7 std Y+46, r16 ; 0x2e
ef2: 19 82 std Y+1, r1 ; 0x01
ef4: ac 81 ldd r26, Y+4 ; 0x04
ef6: bd 81 ldd r27, Y+5 ; 0x05
ef8: 1b aa std Y+51, r1 ; 0x33
efa: 1a aa std Y+50, r1 ; 0x32
efc: 9f ef ldi r25, 0xFF ; 255
efe: 99 ab std Y+49, r25 ; 0x31
f00: ee a5 ldd r30, Y+46 ; 0x2e
f02: ff a5 ldd r31, Y+47 ; 0x2f
f04: cf 01 movw r24, r30
f06: 01 96 adiw r24, 0x01 ; 1
f08: 9f a7 std Y+47, r25 ; 0x2f
f0a: 8e a7 std Y+46, r24 ; 0x2e
f0c: b4 90 lpm r11, Z
f0e: 95 e7 ldi r25, 0x75 ; 117
f10: b9 16 cp r11, r25
f12: 21 f0 breq .+8 ; 0xf1c <_printf_P+0xc0>
f14: 8b 2d mov r24, r11
f16: 80 62 ori r24, 0x20 ; 32
f18: 88 37 cpi r24, 0x78 ; 120
f1a: 89 f4 brne .+34 ; 0xf3e <_printf_P+0xe2>
f1c: eb a9 ldd r30, Y+51 ; 0x33
f1e: e0 ff sbrs r30, 0
f20: 07 c0 rjmp .+14 ; 0xf30 <_printf_P+0xd4>
f22: 2d 90 ld r2, X+
f24: 3d 90 ld r3, X+
f26: 4d 90 ld r4, X+
f28: 5c 90 ld r5, X
f2a: 13 97 sbiw r26, 0x03 ; 3
f2c: 14 96 adiw r26, 0x04 ; 4
f2e: 07 c0 rjmp .+14 ; 0xf3e <_printf_P+0xe2>
f30: 8d 91 ld r24, X+
f32: 9c 91 ld r25, X
f34: 11 97 sbiw r26, 0x01 ; 1
f36: 1c 01 movw r2, r24
f38: 44 24 eor r4, r4
f3a: 55 24 eor r5, r5
f3c: 12 96 adiw r26, 0x02 ; 2
f3e: f0 e2 ldi r31, 0x20 ; 32
f40: bf 16 cp r11, r31
f42: 21 f4 brne .+8 ; 0xf4c <_printf_P+0xf0>
f44: 89 81 ldd r24, Y+1 ; 0x01
f46: 88 23 and r24, r24
f48: d9 f6 brne .-74 ; 0xf00 <_printf_P+0xa4>
f4a: 85 c0 rjmp .+266 ; 0x1056 <_printf_P+0x1fa>
f4c: 83 e2 ldi r24, 0x23 ; 35
f4e: b8 16 cp r11, r24
f50: 09 f4 brne .+2 ; 0xf54 <_printf_P+0xf8>
f52: 83 c0 rjmp .+262 ; 0x105a <_printf_P+0x1fe>
f54: 9a e2 ldi r25, 0x2A ; 42
f56: b9 16 cp r11, r25
f58: 21 f0 breq .+8 ; 0xf62 <_printf_P+0x106>
f5a: ed e2 ldi r30, 0x2D ; 45
f5c: be 16 cp r11, r30
f5e: 69 f4 brne .+26 ; 0xf7a <_printf_P+0x11e>
f60: 08 c0 rjmp .+16 ; 0xf72 <_printf_P+0x116>
f62: fd 01 movw r30, r26
f64: 12 96 adiw r26, 0x02 ; 2
f66: e0 81 ld r30, Z
f68: ea ab std Y+50, r30 ; 0x32
f6a: e7 ff sbrs r30, 7
f6c: c9 cf rjmp .-110 ; 0xf00 <_printf_P+0xa4>
f6e: e1 95 neg r30
f70: ea ab std Y+50, r30 ; 0x32
f72: fb a9 ldd r31, Y+51 ; 0x33
f74: f0 61 ori r31, 0x10 ; 16
f76: ff 7d andi r31, 0xDF ; 223
f78: 72 c0 rjmp .+228 ; 0x105e <_printf_P+0x202>
f7a: 8b e2 ldi r24, 0x2B ; 43
f7c: b8 16 cp r11, r24
f7e: 09 f4 brne .+2 ; 0xf82 <_printf_P+0x126>
f80: 6a c0 rjmp .+212 ; 0x1056 <_printf_P+0x1fa>
f82: 9e e2 ldi r25, 0x2E ; 46
f84: b9 16 cp r11, r25
f86: b1 f5 brne .+108 ; 0xff4 <_printf_P+0x198>
f88: 2e a5 ldd r18, Y+46 ; 0x2e
f8a: 3f a5 ldd r19, Y+47 ; 0x2f
f8c: 2f 5f subi r18, 0xFF ; 255
f8e: 3f 4f sbci r19, 0xFF ; 255
f90: ee a5 ldd r30, Y+46 ; 0x2e
f92: ff a5 ldd r31, Y+47 ; 0x2f
f94: 84 91 lpm r24, Z
f96: 8a 32 cpi r24, 0x2A ; 42
f98: 21 f0 breq .+8 ; 0xfa2 <_printf_P+0x146>
f9a: b8 2e mov r11, r24
f9c: 20 e0 ldi r18, 0x00 ; 0
f9e: 30 e0 ldi r19, 0x00 ; 0
fa0: 1b c0 rjmp .+54 ; 0xfd8 <_printf_P+0x17c>
fa2: fd 01 movw r30, r26
fa4: 12 96 adiw r26, 0x02 ; 2
fa6: 40 81 ld r20, Z
fa8: 51 81 ldd r21, Z+1 ; 0x01
faa: 57 ff sbrs r21, 7
fac: 02 c0 rjmp .+4 ; 0xfb2 <_printf_P+0x156>
fae: 4f ef ldi r20, 0xFF ; 255
fb0: 5f ef ldi r21, 0xFF ; 255
fb2: 49 ab std Y+49, r20 ; 0x31
fb4: 3f a7 std Y+47, r19 ; 0x2f
fb6: 2e a7 std Y+46, r18 ; 0x2e
fb8: a3 cf rjmp .-186 ; 0xf00 <_printf_P+0xa4>
fba: c9 01 movw r24, r18
fbc: 03 e0 ldi r16, 0x03 ; 3
fbe: 88 0f add r24, r24
fc0: 99 1f adc r25, r25
fc2: 0a 95 dec r16
fc4: e1 f7 brne .-8 ; 0xfbe <_printf_P+0x162>
fc6: 22 0f add r18, r18
fc8: 33 1f adc r19, r19
fca: 28 0f add r18, r24
fcc: 39 1f adc r19, r25
fce: 2b 0d add r18, r11
fd0: 31 1d adc r19, r1
fd2: 20 53 subi r18, 0x30 ; 48
fd4: 30 40 sbci r19, 0x00 ; 0
fd6: b4 90 lpm r11, Z
fd8: 31 96 adiw r30, 0x01 ; 1
fda: 8b 2d mov r24, r11
fdc: 80 53 subi r24, 0x30 ; 48
fde: 8a 30 cpi r24, 0x0A ; 10
fe0: 60 f3 brcs .-40 ; 0xfba <_printf_P+0x15e>
fe2: ff a7 std Y+47, r31 ; 0x2f
fe4: ee a7 std Y+46, r30 ; 0x2e
fe6: a9 01 movw r20, r18
fe8: 37 ff sbrs r19, 7
fea: 02 c0 rjmp .+4 ; 0xff0 <_printf_P+0x194>
fec: 4f ef ldi r20, 0xFF ; 255
fee: 5f ef ldi r21, 0xFF ; 255
ff0: 49 ab std Y+49, r20 ; 0x31
ff2: 8d cf rjmp .-230 ; 0xf0e <_printf_P+0xb2>
ff4: f0 e3 ldi r31, 0x30 ; 48
ff6: bf 16 cp r11, r31
ff8: 31 f4 brne .+12 ; 0x1006 <_printf_P+0x1aa>
ffa: 8b a9 ldd r24, Y+51 ; 0x33
ffc: 84 fd sbrc r24, 4
ffe: 80 cf rjmp .-256 ; 0xf00 <_printf_P+0xa4>
1000: 80 62 ori r24, 0x20 ; 32
1002: 8b ab std Y+51, r24 ; 0x33
1004: 7d cf rjmp .-262 ; 0xf00 <_printf_P+0xa4>
1006: 8b 2d mov r24, r11
1008: 81 53 subi r24, 0x31 ; 49
100a: 89 30 cpi r24, 0x09 ; 9
100c: e8 f4 brcc .+58 ; 0x1048 <_printf_P+0x1ec>
100e: 20 e0 ldi r18, 0x00 ; 0
1010: 30 e0 ldi r19, 0x00 ; 0
1012: c9 01 movw r24, r18
1014: f3 e0 ldi r31, 0x03 ; 3
1016: 88 0f add r24, r24
1018: 99 1f adc r25, r25
101a: fa 95 dec r31
101c: e1 f7 brne .-8 ; 0x1016 <_printf_P+0x1ba>
101e: 22 0f add r18, r18
1020: 33 1f adc r19, r19
1022: 28 0f add r18, r24
1024: 39 1f adc r19, r25
1026: 2b 0d add r18, r11
1028: 31 1d adc r19, r1
102a: 20 53 subi r18, 0x30 ; 48
102c: 30 40 sbci r19, 0x00 ; 0
102e: ee a5 ldd r30, Y+46 ; 0x2e
1030: ff a5 ldd r31, Y+47 ; 0x2f
1032: cf 01 movw r24, r30
1034: 01 96 adiw r24, 0x01 ; 1
1036: 9f a7 std Y+47, r25 ; 0x2f
1038: 8e a7 std Y+46, r24 ; 0x2e
103a: b4 90 lpm r11, Z
103c: 8b 2d mov r24, r11
103e: 80 53 subi r24, 0x30 ; 48
1040: 8a 30 cpi r24, 0x0A ; 10
1042: 38 f3 brcs .-50 ; 0x1012 <_printf_P+0x1b6>
1044: 2a ab std Y+50, r18 ; 0x32
1046: 63 cf rjmp .-314 ; 0xf0e <_printf_P+0xb2>
1048: 98 e6 ldi r25, 0x68 ; 104
104a: b9 16 cp r11, r25
104c: 51 f4 brne .+20 ; 0x1062 <_printf_P+0x206>
104e: eb a9 ldd r30, Y+51 ; 0x33
1050: e4 60 ori r30, 0x04 ; 4
1052: eb ab std Y+51, r30 ; 0x33
1054: 55 cf rjmp .-342 ; 0xf00 <_printf_P+0xa4>
1056: b9 82 std Y+1, r11 ; 0x01
1058: 53 cf rjmp .-346 ; 0xf00 <_printf_P+0xa4>
105a: fb a9 ldd r31, Y+51 ; 0x33
105c: f8 60 ori r31, 0x08 ; 8
105e: fb ab std Y+51, r31 ; 0x33
1060: 4f cf rjmp .-354 ; 0xf00 <_printf_P+0xa4>
1062: 8c e6 ldi r24, 0x6C ; 108
1064: b8 16 cp r11, r24
1066: 21 f4 brne .+8 ; 0x1070 <_printf_P+0x214>
1068: 9b a9 ldd r25, Y+51 ; 0x33
106a: 91 60 ori r25, 0x01 ; 1
106c: 9b ab std Y+51, r25 ; 0x33
106e: 48 cf rjmp .-368 ; 0xf00 <_printf_P+0xa4>
1070: bd 83 std Y+5, r27 ; 0x05
1072: ac 83 std Y+4, r26 ; 0x04
1074: e3 e6 ldi r30, 0x63 ; 99
1076: be 16 cp r11, r30
1078: 39 f4 brne .+14 ; 0x1088 <_printf_P+0x22c>
107a: 12 96 adiw r26, 0x02 ; 2
107c: bd 83 std Y+5, r27 ; 0x05
107e: ac 83 std Y+4, r26 ; 0x04
1080: 12 97 sbiw r26, 0x02 ; 2
1082: 8c 91 ld r24, X
1084: 8e 83 std Y+6, r24 ; 0x06
1086: 18 c1 rjmp .+560 ; 0x12b8 <__stack+0x1b9>
1088: f4 e4 ldi r31, 0x44 ; 68
108a: bf 16 cp r11, r31
108c: 39 f0 breq .+14 ; 0x109c <_printf_P+0x240>
108e: 84 e6 ldi r24, 0x64 ; 100
1090: b8 16 cp r11, r24
1092: 39 f0 breq .+14 ; 0x10a2 <_printf_P+0x246>
1094: 99 e6 ldi r25, 0x69 ; 105
1096: b9 16 cp r11, r25
1098: 59 f5 brne .+86 ; 0x10f0 <_printf_P+0x294>
109a: 03 c0 rjmp .+6 ; 0x10a2 <_printf_P+0x246>
109c: eb a9 ldd r30, Y+51 ; 0x33
109e: e1 60 ori r30, 0x01 ; 1
10a0: eb ab std Y+51, r30 ; 0x33
10a2: fb a9 ldd r31, Y+51 ; 0x33
10a4: f0 ff sbrs r31, 0
10a6: 08 c0 rjmp .+16 ; 0x10b8 <_printf_P+0x25c>
10a8: 14 96 adiw r26, 0x04 ; 4
10aa: bd 83 std Y+5, r27 ; 0x05
10ac: ac 83 std Y+4, r26 ; 0x04
10ae: 5e 90 ld r5, -X
10b0: 4e 90 ld r4, -X
10b2: 3e 90 ld r3, -X
10b4: 2e 90 ld r2, -X
10b6: 0a c0 rjmp .+20 ; 0x10cc <_printf_P+0x270>
10b8: 12 96 adiw r26, 0x02 ; 2
10ba: bd 83 std Y+5, r27 ; 0x05
10bc: ac 83 std Y+4, r26 ; 0x04
10be: 9e 91 ld r25, -X
10c0: 8e 91 ld r24, -X
10c2: 1c 01 movw r2, r24
10c4: 44 24 eor r4, r4
10c6: 37 fc sbrc r3, 7
10c8: 40 94 com r4
10ca: 54 2c mov r5, r4
10cc: 57 fc sbrc r5, 7
10ce: 03 c0 rjmp .+6 ; 0x10d6 <_printf_P+0x27a>
10d0: 8a e0 ldi r24, 0x0A ; 10
10d2: 88 ab std Y+48, r24 ; 0x30
10d4: 92 c0 rjmp .+292 ; 0x11fa <__stack+0xfb>
10d6: 50 94 com r5
10d8: 40 94 com r4
10da: 30 94 com r3
10dc: 20 94 com r2
10de: 21 1c adc r2, r1
10e0: 31 1c adc r3, r1
10e2: 41 1c adc r4, r1
10e4: 51 1c adc r5, r1
10e6: 8d e2 ldi r24, 0x2D ; 45
10e8: 89 83 std Y+1, r24 ; 0x01
10ea: 9a e0 ldi r25, 0x0A ; 10
10ec: 98 ab std Y+48, r25 ; 0x30
10ee: 85 c0 rjmp .+266 ; 0x11fa <__stack+0xfb>
10f0: ef e4 ldi r30, 0x4F ; 79
10f2: be 16 cp r11, r30
10f4: 29 f0 breq .+10 ; 0x1100 <__stack+0x1>
10f6: ff e6 ldi r31, 0x6F ; 111
10f8: bf 16 cp r11, r31
10fa: 39 f4 brne .+14 ; 0x110a <__stack+0xb>
10fc: 88 e0 ldi r24, 0x08 ; 8
10fe: 61 c0 rjmp .+194 ; 0x11c2 <__stack+0xc3>
1100: 9b a9 ldd r25, Y+51 ; 0x33
1102: 91 60 ori r25, 0x01 ; 1
1104: 9b ab std Y+51, r25 ; 0x33
1106: e8 e0 ldi r30, 0x08 ; 8
1108: 56 c0 rjmp .+172 ; 0x11b6 <__stack+0xb7>
110a: f0 e7 ldi r31, 0x70 ; 112
110c: bf 16 cp r11, r31
110e: 71 f4 brne .+28 ; 0x112c <__stack+0x2d>
1110: 12 96 adiw r26, 0x02 ; 2
1112: bd 83 std Y+5, r27 ; 0x05
1114: ac 83 std Y+4, r26 ; 0x04
1116: 9e 91 ld r25, -X
1118: 8e 91 ld r24, -X
111a: 1c 01 movw r2, r24
111c: 44 24 eor r4, r4
111e: 55 24 eor r5, r5
1120: 8b a9 ldd r24, Y+51 ; 0x33
1122: 80 64 ori r24, 0x40 ; 64
1124: 8b ab std Y+51, r24 ; 0x33
1126: 78 e7 ldi r23, 0x78 ; 120
1128: b7 2e mov r11, r23
112a: 5e c0 rjmp .+188 ; 0x11e8 <__stack+0xe9>
112c: e3 e7 ldi r30, 0x73 ; 115
112e: be 16 cp r11, r30
1130: d9 f5 brne .+118 ; 0x11a8 <__stack+0xa9>
1132: 12 96 adiw r26, 0x02 ; 2
1134: bd 83 std Y+5, r27 ; 0x05
1136: ac 83 std Y+4, r26 ; 0x04
1138: de 90 ld r13, -X
113a: ce 90 ld r12, -X
113c: c1 14 cp r12, r1
113e: d1 04 cpc r13, r1
1140: 89 f4 brne .+34 ; 0x1164 <__stack+0x65>
1142: 88 e2 ldi r24, 0x28 ; 40
1144: 8e 83 std Y+6, r24 ; 0x06
1146: 8e e6 ldi r24, 0x6E ; 110
1148: 8f 83 std Y+7, r24 ; 0x07
114a: 85 e7 ldi r24, 0x75 ; 117
114c: 88 87 std Y+8, r24 ; 0x08
114e: 8c e6 ldi r24, 0x6C ; 108
1150: 89 87 std Y+9, r24 ; 0x09
1152: 8a 87 std Y+10, r24 ; 0x0a
1154: 89 e2 ldi r24, 0x29 ; 41
1156: 8b 87 std Y+11, r24 ; 0x0b
1158: 1c 86 std Y+12, r1 ; 0x0c
115a: 66 e0 ldi r22, 0x06 ; 6
115c: c6 2e mov r12, r22
115e: d1 2c mov r13, r1
1160: cc 0e add r12, r28
1162: dd 1e adc r13, r29
1164: f9 a9 ldd r31, Y+49 ; 0x31
1166: f7 fd sbrc r31, 7
1168: 13 c0 rjmp .+38 ; 0x1190 <__stack+0x91>
116a: 4f 2f mov r20, r31
116c: 55 27 eor r21, r21
116e: 47 fd sbrc r20, 7
1170: 50 95 com r21
1172: 60 e0 ldi r22, 0x00 ; 0
1174: 70 e0 ldi r23, 0x00 ; 0
1176: c6 01 movw r24, r12
1178: 0e 94 0f 28 call 0x501e ; 0x501e <memchr>
117c: 00 97 sbiw r24, 0x00 ; 0
117e: 11 f4 brne .+4 ; 0x1184 <__stack+0x85>
1180: 19 a9 ldd r17, Y+49 ; 0x31
1182: 0d c0 rjmp .+26 ; 0x119e <__stack+0x9f>
1184: 8c 19 sub r24, r12
1186: 19 a9 ldd r17, Y+49 ; 0x31
1188: 81 17 cp r24, r17
118a: 4c f4 brge .+18 ; 0x119e <__stack+0x9f>
118c: 18 2f mov r17, r24
118e: 07 c0 rjmp .+14 ; 0x119e <__stack+0x9f>
1190: f6 01 movw r30, r12
1192: 01 90 ld r0, Z+
1194: 00 20 and r0, r0
1196: e9 f7 brne .-6 ; 0x1192 <__stack+0x93>
1198: 31 97 sbiw r30, 0x01 ; 1
119a: 1e 2f mov r17, r30
119c: 1c 19 sub r17, r12
119e: 19 82 std Y+1, r1 ; 0x01
11a0: 42 01 movw r8, r4
11a2: 31 01 movw r6, r2
11a4: 40 e0 ldi r20, 0x00 ; 0
11a6: 94 c0 rjmp .+296 ; 0x12d0 <__stack+0x1d1>
11a8: 85 e5 ldi r24, 0x55 ; 85
11aa: b8 16 cp r11, r24
11ac: 31 f0 breq .+12 ; 0x11ba <__stack+0xbb>
11ae: 95 e7 ldi r25, 0x75 ; 117
11b0: b9 16 cp r11, r25
11b2: 49 f4 brne .+18 ; 0x11c6 <__stack+0xc7>
11b4: ea e0 ldi r30, 0x0A ; 10
11b6: e8 ab std Y+48, r30 ; 0x30
11b8: 1f c0 rjmp .+62 ; 0x11f8 <__stack+0xf9>
11ba: fb a9 ldd r31, Y+51 ; 0x33
11bc: f1 60 ori r31, 0x01 ; 1
11be: fb ab std Y+51, r31 ; 0x33
11c0: 8a e0 ldi r24, 0x0A ; 10
11c2: 88 ab std Y+48, r24 ; 0x30
11c4: 19 c0 rjmp .+50 ; 0x11f8 <__stack+0xf9>
11c6: 98 e5 ldi r25, 0x58 ; 88
11c8: b9 16 cp r11, r25
11ca: 21 f0 breq .+8 ; 0x11d4 <__stack+0xd5>
11cc: e8 e7 ldi r30, 0x78 ; 120
11ce: be 16 cp r11, r30
11d0: 09 f0 breq .+2 ; 0x11d4 <__stack+0xd5>
11d2: 6e c0 rjmp .+220 ; 0x12b0 <__stack+0x1b1>
11d4: fb a9 ldd r31, Y+51 ; 0x33
11d6: f3 fd sbrc r31, 3
11d8: 02 c0 rjmp .+4 ; 0x11de <__stack+0xdf>
11da: 80 e1 ldi r24, 0x10 ; 16
11dc: f2 cf rjmp .-28 ; 0x11c2 <__stack+0xc3>
11de: 21 14 cp r2, r1
11e0: 31 04 cpc r3, r1
11e2: 41 04 cpc r4, r1
11e4: 51 04 cpc r5, r1
11e6: 19 f4 brne .+6 ; 0x11ee <__stack+0xef>
11e8: 90 e1 ldi r25, 0x10 ; 16
11ea: 98 ab std Y+48, r25 ; 0x30
11ec: 05 c0 rjmp .+10 ; 0x11f8 <__stack+0xf9>
11ee: eb a9 ldd r30, Y+51 ; 0x33
11f0: e0 64 ori r30, 0x40 ; 64
11f2: eb ab std Y+51, r30 ; 0x33
11f4: f0 e1 ldi r31, 0x10 ; 16
11f6: f8 ab std Y+48, r31 ; 0x30
11f8: 19 82 std Y+1, r1 ; 0x01
11fa: 89 a9 ldd r24, Y+49 ; 0x31
11fc: 87 fd sbrc r24, 7
11fe: 03 c0 rjmp .+6 ; 0x1206 <__stack+0x107>
1200: 9b a9 ldd r25, Y+51 ; 0x33
1202: 9f 7d andi r25, 0xDF ; 223
1204: 9b ab std Y+51, r25 ; 0x33
1206: 21 14 cp r2, r1
1208: 31 04 cpc r3, r1
120a: 41 04 cpc r4, r1
120c: 51 04 cpc r5, r1
120e: 61 f4 brne .+24 ; 0x1228 <__stack+0x129>
1210: e9 a9 ldd r30, Y+49 ; 0x31
1212: ee 23 and r30, r30
1214: 49 f4 brne .+18 ; 0x1228 <__stack+0x129>
1216: 66 24 eor r6, r6
1218: 77 24 eor r7, r7
121a: 43 01 movw r8, r6
121c: 5e e2 ldi r21, 0x2E ; 46
121e: c5 2e mov r12, r21
1220: d1 2c mov r13, r1
1222: cc 0e add r12, r28
1224: dd 1e adc r13, r29
1226: 3e c0 rjmp .+124 ; 0x12a4 <__stack+0x1a5>
1228: 4e e2 ldi r20, 0x2E ; 46
122a: c4 2e mov r12, r20
122c: d1 2c mov r13, r1
122e: cc 0e add r12, r28
1230: dd 1e adc r13, r29
1232: f8 a9 ldd r31, Y+48 ; 0x30
1234: ef 2e mov r14, r31
1236: ff 24 eor r15, r15
1238: 00 27 eor r16, r16
123a: 11 27 eor r17, r17
123c: c2 01 movw r24, r4
123e: b1 01 movw r22, r2
1240: a8 01 movw r20, r16
1242: 97 01 movw r18, r14
1244: 0e 94 ca 29 call 0x5394 ; 0x5394 <__udivmodsi4>
1248: 6a 30 cpi r22, 0x0A ; 10
124a: 20 f4 brcc .+8 ; 0x1254 <__stack+0x155>
124c: 30 e3 ldi r19, 0x30 ; 48
124e: a3 2e mov r10, r19
1250: a6 0e add r10, r22
1252: 08 c0 rjmp .+16 ; 0x1264 <__stack+0x165>
1254: 27 e5 ldi r18, 0x57 ; 87
1256: a2 2e mov r10, r18
1258: a6 0e add r10, r22
125a: 88 e5 ldi r24, 0x58 ; 88
125c: b8 16 cp r11, r24
125e: 11 f4 brne .+4 ; 0x1264 <__stack+0x165>
1260: 9f ed ldi r25, 0xDF ; 223
1262: a9 22 and r10, r25
1264: f6 01 movw r30, r12
1266: a2 92 st -Z, r10
1268: 6f 01 movw r12, r30
126a: c2 01 movw r24, r4
126c: b1 01 movw r22, r2
126e: a8 01 movw r20, r16
1270: 97 01 movw r18, r14
1272: 0e 94 ca 29 call 0x5394 ; 0x5394 <__udivmodsi4>
1276: 39 01 movw r6, r18
1278: 4a 01 movw r8, r20
127a: 2e 14 cp r2, r14
127c: 3f 04 cpc r3, r15
127e: 40 06 cpc r4, r16
1280: 51 06 cpc r5, r17
1282: 18 f0 brcs .+6 ; 0x128a <__stack+0x18b>
1284: 19 01 movw r2, r18
1286: 2a 01 movw r4, r20
1288: d9 cf rjmp .-78 ; 0x123c <__stack+0x13d>
128a: f8 a9 ldd r31, Y+48 ; 0x30
128c: f8 30 cpi r31, 0x08 ; 8
128e: 51 f4 brne .+20 ; 0x12a4 <__stack+0x1a5>
1290: 8b a9 ldd r24, Y+51 ; 0x33
1292: 83 ff sbrs r24, 3
1294: 07 c0 rjmp .+14 ; 0x12a4 <__stack+0x1a5>
1296: 90 e3 ldi r25, 0x30 ; 48
1298: a9 16 cp r10, r25
129a: 21 f0 breq .+8 ; 0x12a4 <__stack+0x1a5>
129c: 80 e3 ldi r24, 0x30 ; 48
129e: f6 01 movw r30, r12
12a0: 82 93 st -Z, r24
12a2: 6f 01 movw r12, r30
12a4: ce 01 movw r24, r28
12a6: 8c 19 sub r24, r12
12a8: 18 2f mov r17, r24
12aa: 12 5d subi r17, 0xD2 ; 210
12ac: 49 a9 ldd r20, Y+49 ; 0x31
12ae: 10 c0 rjmp .+32 ; 0x12d0 <__stack+0x1d1>
12b0: bb 20 and r11, r11
12b2: 09 f4 brne .+2 ; 0x12b6 <__stack+0x1b7>
12b4: 5c c0 rjmp .+184 ; 0x136e <__stack+0x26f>
12b6: be 82 std Y+6, r11 ; 0x06
12b8: 19 82 std Y+1, r1 ; 0x01
12ba: 42 01 movw r8, r4
12bc: 31 01 movw r6, r2
12be: 00 e0 ldi r16, 0x00 ; 0
12c0: 96 e0 ldi r25, 0x06 ; 6
12c2: c9 2e mov r12, r25
12c4: d1 2c mov r13, r1
12c6: cc 0e add r12, r28
12c8: dd 1e adc r13, r29
12ca: 11 e0 ldi r17, 0x01 ; 1
12cc: 21 e0 ldi r18, 0x01 ; 1
12ce: 05 c0 rjmp .+10 ; 0x12da <__stack+0x1db>
12d0: 21 2f mov r18, r17
12d2: 04 2f mov r16, r20
12d4: 01 1b sub r16, r17
12d6: 07 fd sbrc r16, 7
12d8: 00 e0 ldi r16, 0x00 ; 0
12da: 89 81 ldd r24, Y+1 ; 0x01
12dc: 88 23 and r24, r24
12de: 19 f0 breq .+6 ; 0x12e6 <__stack+0x1e7>
12e0: 81 2f mov r24, r17
12e2: 8f 5f subi r24, 0xFF ; 255
12e4: 07 c0 rjmp .+14 ; 0x12f4 <__stack+0x1f5>
12e6: 9b a9 ldd r25, Y+51 ; 0x33
12e8: 96 fd sbrc r25, 6
12ea: 02 c0 rjmp .+4 ; 0x12f0 <__stack+0x1f1>
12ec: 81 2f mov r24, r17
12ee: 02 c0 rjmp .+4 ; 0x12f4 <__stack+0x1f5>
12f0: 82 2f mov r24, r18
12f2: 8e 5f subi r24, 0xFE ; 254
12f4: a8 2e mov r10, r24
12f6: a0 0e add r10, r16
12f8: eb a9 ldd r30, Y+51 ; 0x33
12fa: ee 2e mov r14, r30
12fc: ff 24 eor r15, r15
12fe: 80 e3 ldi r24, 0x30 ; 48
1300: 48 2e mov r4, r24
1302: 51 2c mov r5, r1
1304: 4e 20 and r4, r14
1306: 5f 20 and r5, r15
1308: 41 14 cp r4, r1
130a: 51 04 cpc r5, r1
130c: 21 f4 brne .+8 ; 0x1316 <__stack+0x217>
130e: 8a a9 ldd r24, Y+50 ; 0x32
1310: 8a 19 sub r24, r10
1312: 0e 94 f9 06 call 0xdf2 ; 0xdf2 <PAD_SP>
1316: 89 81 ldd r24, Y+1 ; 0x01
1318: 88 23 and r24, r24
131a: 29 f0 breq .+10 ; 0x1326 <__stack+0x227>
131c: 61 e0 ldi r22, 0x01 ; 1
131e: 70 e0 ldi r23, 0x00 ; 0
1320: ce 01 movw r24, r28
1322: 01 96 adiw r24, 0x01 ; 1
1324: 09 c0 rjmp .+18 ; 0x1338 <__stack+0x239>
1326: e6 fe sbrs r14, 6
1328: 09 c0 rjmp .+18 ; 0x133c <__stack+0x23d>
132a: 80 e3 ldi r24, 0x30 ; 48
132c: 8a 83 std Y+2, r24 ; 0x02
132e: bb 82 std Y+3, r11 ; 0x03
1330: 62 e0 ldi r22, 0x02 ; 2
1332: 70 e0 ldi r23, 0x00 ; 0
1334: ce 01 movw r24, r28
1336: 02 96 adiw r24, 0x02 ; 2
1338: 0e 94 1a 07 call 0xe34 ; 0xe34 <PRINT>
133c: f0 e2 ldi r31, 0x20 ; 32
133e: 4f 16 cp r4, r31
1340: 51 04 cpc r5, r1
1342: 21 f4 brne .+8 ; 0x134c <__stack+0x24d>
1344: 8a a9 ldd r24, Y+50 ; 0x32
1346: 8a 19 sub r24, r10
1348: 0e 94 ee 06 call 0xddc ; 0xddc <PAD_0>
134c: 80 2f mov r24, r16
134e: 0e 94 ee 06 call 0xddc ; 0xddc <PAD_0>
1352: 61 2f mov r22, r17
1354: 77 27 eor r23, r23
1356: 67 fd sbrc r22, 7
1358: 70 95 com r23
135a: c6 01 movw r24, r12
135c: 0e 94 1a 07 call 0xe34 ; 0xe34 <PRINT>
1360: e4 fe sbrs r14, 4
1362: aa cd rjmp .-1196 ; 0xeb8 <_printf_P+0x5c>
1364: 8a a9 ldd r24, Y+50 ; 0x32
1366: 8a 19 sub r24, r10
1368: 0e 94 f9 06 call 0xdf2 ; 0xdf2 <PAD_SP>
136c: a5 cd rjmp .-1206 ; 0xeb8 <_printf_P+0x5c>
136e: e3 96 adiw r28, 0x33 ; 51
1370: 0f b6 in r0, 0x3f ; 63
1372: f8 94 cli
1374: de bf out 0x3e, r29 ; 62
1376: 0f be out 0x3f, r0 ; 63
1378: cd bf out 0x3d, r28 ; 61
137a: df 91 pop r29
137c: cf 91 pop r28
137e: 1f 91 pop r17
1380: 0f 91 pop r16
1382: ff 90 pop r15
1384: ef 90 pop r14
1386: df 90 pop r13
1388: cf 90 pop r12
138a: bf 90 pop r11
138c: af 90 pop r10
138e: 9f 90 pop r9
1390: 8f 90 pop r8
1392: 7f 90 pop r7
1394: 6f 90 pop r6
1396: 5f 90 pop r5
1398: 4f 90 pop r4
139a: 3f 90 pop r3
139c: 2f 90 pop r2
139e: 08 95 ret
000013a0 <__vector_18>:
13a0: 1f 92 push r1
13a2: 0f 92 push r0
13a4: 0f b6 in r0, 0x3f ; 63
13a6: 0f 92 push r0
13a8: 11 24 eor r1, r1
13aa: 2f 93 push r18
13ac: 3f 93 push r19
13ae: 5f 93 push r21
13b0: 6f 93 push r22
13b2: 7f 93 push r23
13b4: 8f 93 push r24
13b6: 9f 93 push r25
13b8: af 93 push r26
13ba: bf 93 push r27
13bc: 80 91 aa 01 lds r24, 0x01AA
13c0: 81 50 subi r24, 0x01 ; 1
13c2: 80 93 aa 01 sts 0x01AA, r24
13c6: 8f 3f cpi r24, 0xFF ; 255
13c8: 01 f5 brne .+64 ; 0x140a <__vector_18+0x6a>
13ca: 89 e0 ldi r24, 0x09 ; 9
13cc: 80 93 aa 01 sts 0x01AA, r24
13d0: 80 91 03 01 lds r24, 0x0103
13d4: 8f 5f subi r24, 0xFF ; 255
13d6: 81 70 andi r24, 0x01 ; 1
13d8: 80 93 03 01 sts 0x0103, r24
13dc: 88 23 and r24, r24
13de: 19 f4 brne .+6 ; 0x13e6 <__vector_18+0x46>
13e0: 81 e0 ldi r24, 0x01 ; 1
13e2: 80 93 a3 01 sts 0x01A3, r24
13e6: 80 91 a1 01 lds r24, 0x01A1
13ea: 90 91 a2 01 lds r25, 0x01A2
13ee: 01 96 adiw r24, 0x01 ; 1
13f0: 90 93 a2 01 sts 0x01A2, r25
13f4: 80 93 a1 01 sts 0x01A1, r24
13f8: 80 91 d1 01 lds r24, 0x01D1
13fc: 88 23 and r24, r24
13fe: 29 f0 breq .+10 ; 0x140a <__vector_18+0x6a>
1400: 80 91 d1 01 lds r24, 0x01D1
1404: 81 50 subi r24, 0x01 ; 1
1406: 80 93 d1 01 sts 0x01D1, r24
140a: 80 91 a6 01 lds r24, 0x01A6
140e: 90 91 a7 01 lds r25, 0x01A7
1412: 02 97 sbiw r24, 0x02 ; 2
1414: 58 f0 brcs .+22 ; 0x142c <__vector_18+0x8c>
1416: 80 91 a6 01 lds r24, 0x01A6
141a: 90 91 a7 01 lds r25, 0x01A7
141e: 01 97 sbiw r24, 0x01 ; 1
1420: 90 93 a7 01 sts 0x01A7, r25
1424: 80 93 a6 01 sts 0x01A6, r24
1428: 5a 9a sbi 0x0b, 2 ; 11
142a: 01 c0 rjmp .+2 ; 0x142e <__vector_18+0x8e>
142c: 5a 98 cbi 0x0b, 2 ; 11
142e: 80 91 d7 04 lds r24, 0x04D7
1432: 83 ff sbrs r24, 3
1434: 66 c0 rjmp .+204 ; 0x1502 <__vector_18+0x162>
1436: 34 9b sbis 0x06, 4 ; 6
1438: 0a c0 rjmp .+20 ; 0x144e <__vector_18+0xae>
143a: 80 91 a4 01 lds r24, 0x01A4
143e: 90 91 a5 01 lds r25, 0x01A5
1442: 01 96 adiw r24, 0x01 ; 1
1444: 90 93 a5 01 sts 0x01A5, r25
1448: 80 93 a4 01 sts 0x01A4, r24
144c: 5a c0 rjmp .+180 ; 0x1502 <__vector_18+0x162>
144e: 80 91 a4 01 lds r24, 0x01A4
1452: 90 91 a5 01 lds r25, 0x01A5
1456: 89 2b or r24, r25
1458: d1 f1 breq .+116 ; 0x14ce <__vector_18+0x12e>
145a: 80 91 a4 01 lds r24, 0x01A4
145e: 90 91 a5 01 lds r25, 0x01A5
1462: 80 5a subi r24, 0xA0 ; 160
1464: 9f 40 sbci r25, 0x0F ; 15
1466: 98 f5 brcc .+102 ; 0x14ce <__vector_18+0x12e>
1468: 80 91 a4 01 lds r24, 0x01A4
146c: 90 91 a5 01 lds r25, 0x01A5
1470: 90 93 13 02 sts 0x0213, r25
1474: 80 93 12 02 sts 0x0212, r24
1478: 80 91 12 02 lds r24, 0x0212
147c: 90 91 13 02 lds r25, 0x0213
1480: 87 58 subi r24, 0x87 ; 135
1482: 90 40 sbci r25, 0x00 ; 0
1484: 90 93 13 02 sts 0x0213, r25
1488: 80 93 12 02 sts 0x0212, r24
148c: 80 91 12 02 lds r24, 0x0212
1490: 90 91 13 02 lds r25, 0x0213
1494: 97 ff sbrs r25, 7
1496: 0a c0 rjmp .+20 ; 0x14ac <__vector_18+0x10c>
1498: 80 91 12 02 lds r24, 0x0212
149c: 90 91 13 02 lds r25, 0x0213
14a0: 88 59 subi r24, 0x98 ; 152
14a2: 9e 4f sbci r25, 0xFE ; 254
14a4: 90 93 13 02 sts 0x0213, r25
14a8: 80 93 12 02 sts 0x0212, r24
14ac: 80 91 12 02 lds r24, 0x0212
14b0: 90 91 13 02 lds r25, 0x0213
14b4: 88 56 subi r24, 0x68 ; 104
14b6: 91 40 sbci r25, 0x01 ; 1
14b8: 54 f0 brlt .+20 ; 0x14ce <__vector_18+0x12e>
14ba: 80 91 12 02 lds r24, 0x0212
14be: 90 91 13 02 lds r25, 0x0213
14c2: 88 56 subi r24, 0x68 ; 104
14c4: 91 40 sbci r25, 0x01 ; 1
14c6: 90 93 13 02 sts 0x0213, r25
14ca: 80 93 12 02 sts 0x0212, r24
14ce: 10 92 a5 01 sts 0x01A5, r1
14d2: 10 92 a4 01 sts 0x01A4, r1
14d6: 80 91 12 02 lds r24, 0x0212
14da: 90 91 13 02 lds r25, 0x0213
14de: 20 91 14 02 lds r18, 0x0214
14e2: 30 91 15 02 lds r19, 0x0215
14e6: 82 1b sub r24, r18
14e8: 93 0b sbc r25, r19
14ea: 84 5e subi r24, 0xE4 ; 228
14ec: 9d 4f sbci r25, 0xFD ; 253
14ee: 68 e6 ldi r22, 0x68 ; 104
14f0: 71 e0 ldi r23, 0x01 ; 1
14f2: 0e 94 b7 29 call 0x536e ; 0x536e <__divmodhi4>
14f6: 84 5b subi r24, 0xB4 ; 180
14f8: 90 40 sbci r25, 0x00 ; 0
14fa: 90 93 17 02 sts 0x0217, r25
14fe: 80 93 16 02 sts 0x0216, r24
1502: bf 91 pop r27
1504: af 91 pop r26
1506: 9f 91 pop r25
1508: 8f 91 pop r24
150a: 7f 91 pop r23
150c: 6f 91 pop r22
150e: 5f 91 pop r21
1510: 3f 91 pop r19
1512: 2f 91 pop r18
1514: 0f 90 pop r0
1516: 0f be out 0x3f, r0 ; 63
1518: 0f 90 pop r0
151a: 1f 90 pop r1
151c: 18 95 reti
0000151e <SetDelay>:
151e: 20 91 a1 01 lds r18, 0x01A1
1522: 30 91 a2 01 lds r19, 0x01A2
1526: 2f 5f subi r18, 0xFF ; 255
1528: 3f 4f sbci r19, 0xFF ; 255
152a: 82 0f add r24, r18
152c: 93 1f adc r25, r19
152e: 08 95 ret
00001530 <CheckDelay>:
1530: 20 91 a1 01 lds r18, 0x01A1
1534: 30 91 a2 01 lds r19, 0x01A2
1538: 82 1b sub r24, r18
153a: 93 0b sbc r25, r19
153c: 89 2f mov r24, r25
153e: 99 27 eor r25, r25
1540: 86 95 lsr r24
1542: 80 74 andi r24, 0x40 ; 64
1544: 99 27 eor r25, r25
1546: 08 95 ret
00001548 <__vector_9>:
1548: 1f 92 push r1
154a: 0f 92 push r0
154c: 0f b6 in r0, 0x3f ; 63
154e: 0f 92 push r0
1550: 11 24 eor r1, r1
1552: ef 92 push r14
1554: ff 92 push r15
1556: 0f 93 push r16
1558: 1f 93 push r17
155a: 2f 93 push r18
155c: 3f 93 push r19
155e: 4f 93 push r20
1560: 5f 93 push r21
1562: 6f 93 push r22
1564: 7f 93 push r23
1566: 8f 93 push r24
1568: 9f 93 push r25
156a: af 93 push r26
156c: bf 93 push r27
156e: cf 93 push r28
1570: df 93 push r29
1572: ef 93 push r30
1574: ff 93 push r31
1576: 80 91 02 01 lds r24, 0x0102
157a: 81 50 subi r24, 0x01 ; 1
157c: 80 93 02 01 sts 0x0102, r24
1580: 8f 3f cpi r24, 0xFF ; 255
1582: 09 f0 breq .+2 ; 0x1586 <__vector_9+0x3e>
1584: 73 c0 rjmp .+230 ; 0x166c <__vector_9+0x124>
1586: 83 e8 ldi r24, 0x83 ; 131
1588: 80 93 b0 00 sts 0x00B0, r24
158c: 80 91 89 01 lds r24, 0x0189
1590: c8 2f mov r28, r24
1592: dd 27 eor r29, r29
1594: d0 93 a9 01 sts 0x01A9, r29
1598: c0 93 a8 01 sts 0x01A8, r28
159c: 80 91 f5 04 lds r24, 0x04F5
15a0: e0 90 f1 04 lds r14, 0x04F1
15a4: 80 ff sbrs r24, 0
15a6: 1e c0 rjmp .+60 ; 0x15e4 <__vector_9+0x9c>
15a8: 60 91 e2 01 lds r22, 0x01E2
15ac: 70 91 e3 01 lds r23, 0x01E3
15b0: 80 91 e4 01 lds r24, 0x01E4
15b4: 90 91 e5 01 lds r25, 0x01E5
15b8: ff 24 eor r15, r15
15ba: 00 27 eor r16, r16
15bc: 11 27 eor r17, r17
15be: 20 e8 ldi r18, 0x80 ; 128
15c0: 30 e0 ldi r19, 0x00 ; 0
15c2: 40 e0 ldi r20, 0x00 ; 0
15c4: 50 e0 ldi r21, 0x00 ; 0
15c6: 0e 94 ec 29 call 0x53d8 ; 0x53d8 <__divmodsi4>
15ca: c8 01 movw r24, r16
15cc: b7 01 movw r22, r14
15ce: 0e 94 84 29 call 0x5308 ; 0x5308 <__mulsi3>
15d2: 20 e0 ldi r18, 0x00 ; 0
15d4: 32 e0 ldi r19, 0x02 ; 2
15d6: 40 e0 ldi r20, 0x00 ; 0
15d8: 50 e0 ldi r21, 0x00 ; 0
15da: 0e 94 ec 29 call 0x53d8 ; 0x53d8 <__divmodsi4>
15de: c2 0f add r28, r18
15e0: d3 1f adc r29, r19
15e2: 1d c0 rjmp .+58 ; 0x161e <__vector_9+0xd6>
15e4: 60 91 e2 01 lds r22, 0x01E2
15e8: 70 91 e3 01 lds r23, 0x01E3
15ec: 80 91 e4 01 lds r24, 0x01E4
15f0: 90 91 e5 01 lds r25, 0x01E5
15f4: ff 24 eor r15, r15
15f6: 00 27 eor r16, r16
15f8: 11 27 eor r17, r17
15fa: 20 e8 ldi r18, 0x80 ; 128
15fc: 30 e0 ldi r19, 0x00 ; 0
15fe: 40 e0 ldi r20, 0x00 ; 0
1600: 50 e0 ldi r21, 0x00 ; 0
1602: 0e 94 ec 29 call 0x53d8 ; 0x53d8 <__divmodsi4>
1606: c8 01 movw r24, r16
1608: b7 01 movw r22, r14
160a: 0e 94 84 29 call 0x5308 ; 0x5308 <__mulsi3>
160e: 20 e0 ldi r18, 0x00 ; 0
1610: 32 e0 ldi r19, 0x02 ; 2
1612: 40 e0 ldi r20, 0x00 ; 0
1614: 50 e0 ldi r21, 0x00 ; 0
1616: 0e 94 ec 29 call 0x53d8 ; 0x53d8 <__divmodsi4>
161a: c2 1b sub r28, r18
161c: d3 0b sbc r29, r19
161e: d0 93 a9 01 sts 0x01A9, r29
1622: c0 93 a8 01 sts 0x01A8, r28
1626: 20 91 a8 01 lds r18, 0x01A8
162a: 30 91 a9 01 lds r19, 0x01A9
162e: 80 91 f2 04 lds r24, 0x04F2
1632: 99 27 eor r25, r25
1634: 28 17 cp r18, r24
1636: 39 07 cpc r19, r25
1638: 34 f0 brlt .+12 ; 0x1646 <__vector_9+0xfe>
163a: 80 91 f3 04 lds r24, 0x04F3
163e: 99 27 eor r25, r25
1640: 82 17 cp r24, r18
1642: 93 07 cpc r25, r19
1644: 24 f4 brge .+8 ; 0x164e <__vector_9+0x106>
1646: 90 93 a9 01 sts 0x01A9, r25
164a: 80 93 a8 01 sts 0x01A8, r24
164e: 80 91 a8 01 lds r24, 0x01A8
1652: 90 91 a9 01 lds r25, 0x01A9
1656: 90 93 7d 04 sts 0x047D, r25
165a: 80 93 7c 04 sts 0x047C, r24
165e: 80 93 b3 00 sts 0x00B3, r24
1662: 80 91 f4 04 lds r24, 0x04F4
1666: 80 93 02 01 sts 0x0102, r24
166a: 04 c0 rjmp .+8 ; 0x1674 <__vector_9+0x12c>
166c: 83 e0 ldi r24, 0x03 ; 3
166e: 80 93 b0 00 sts 0x00B0, r24
1672: 5f 98 cbi 0x0b, 7 ; 11
1674: ff 91 pop r31
1676: ef 91 pop r30
1678: df 91 pop r29
167a: cf 91 pop r28
167c: bf 91 pop r27
167e: af 91 pop r26
1680: 9f 91 pop r25
1682: 8f 91 pop r24
1684: 7f 91 pop r23
1686: 6f 91 pop r22
1688: 5f 91 pop r21
168a: 4f 91 pop r20
168c: 3f 91 pop r19
168e: 2f 91 pop r18
1690: 1f 91 pop r17
1692: 0f 91 pop r16
1694: ff 90 pop r15
1696: ef 90 pop r14
1698: 0f 90 pop r0
169a: 0f be out 0x3f, r0 ; 63
169c: 0f 90 pop r0
169e: 1f 90 pop r1
16a0: 18 95 reti
000016a2 <Timer_Init>:
16a2: 80 91 a1 01 lds r24, 0x01A1
16a6: 90 91 a2 01 lds r25, 0x01A2
16aa: 0b 96 adiw r24, 0x0b ; 11
16ac: 90 93 ac 01 sts 0x01AC, r25
16b0: 80 93 ab 01 sts 0x01AB, r24
16b4: 82 e0 ldi r24, 0x02 ; 2
16b6: 85 bd out 0x25, r24 ; 37
16b8: 83 ea ldi r24, 0xA3 ; 163
16ba: 84 bd out 0x24, r24 ; 36
16bc: 17 bc out 0x27, r1 ; 39
16be: 88 e7 ldi r24, 0x78 ; 120
16c0: 88 bd out 0x28, r24 ; 40
16c2: 96 e0 ldi r25, 0x06 ; 6
16c4: 96 bd out 0x26, r25 ; 38
16c6: 83 ec ldi r24, 0xC3 ; 195
16c8: 80 93 b0 00 sts 0x00B0, r24
16cc: 90 93 b1 00 sts 0x00B1, r25
16d0: e0 e7 ldi r30, 0x70 ; 112
16d2: f0 e0 ldi r31, 0x00 ; 0
16d4: 80 81 ld r24, Z
16d6: 82 60 ori r24, 0x02 ; 2
16d8: 80 83 st Z, r24
16da: ee e6 ldi r30, 0x6E ; 110
16dc: f0 e0 ldi r31, 0x00 ; 0
16de: 80 81 ld r24, Z
16e0: 81 60 ori r24, 0x01 ; 1
16e2: 80 83 st Z, r24
16e4: 8a e0 ldi r24, 0x0A ; 10
16e6: 80 93 b3 00 sts 0x00B3, r24
16ea: 10 92 b2 00 sts 0x00B2, r1
16ee: 08 95 ret
000016f0 <Delay_ms>:
16f0: 20 91 a1 01 lds r18, 0x01A1
16f4: 30 91 a2 01 lds r19, 0x01A2
16f8: 2f 5f subi r18, 0xFF ; 255
16fa: 3f 4f sbci r19, 0xFF ; 255
16fc: 28 0f add r18, r24
16fe: 39 1f adc r19, r25
1700: 80 91 a1 01 lds r24, 0x01A1
1704: 90 91 a2 01 lds r25, 0x01A2
1708: a9 01 movw r20, r18
170a: 48 1b sub r20, r24
170c: 59 0b sbc r21, r25
170e: 57 ff sbrs r21, 7
1710: f7 cf rjmp .-18 ; 0x1700 <Delay_ms+0x10>
1712: 08 95 ret
00001714 <ADC_Init>:
1714: 10 92 7c 00 sts 0x007C, r1
1718: 8f ee ldi r24, 0xEF ; 239
171a: 80 93 7a 00 sts 0x007A, r24
171e: 08 95 ret
00001720 <__vector_24>:
1720: 1f 92 push r1
1722: 0f 92 push r0
1724: 0f b6 in r0, 0x3f ; 63
1726: 0f 92 push r0
1728: 11 24 eor r1, r1
172a: ef 92 push r14
172c: ff 92 push r15
172e: 0f 93 push r16
1730: 1f 93 push r17
1732: 2f 93 push r18
1734: 3f 93 push r19
1736: 4f 93 push r20
1738: 5f 93 push r21
173a: 6f 93 push r22
173c: 7f 93 push r23
173e: 8f 93 push r24
1740: 9f 93 push r25
1742: af 93 push r26
1744: bf 93 push r27
1746: cf 93 push r28
1748: df 93 push r29
174a: ef 93 push r30
174c: ff 93 push r31
174e: 10 92 7a 00 sts 0x007A, r1
1752: 40 91 c3 01 lds r20, 0x01C3
1756: 4f 5f subi r20, 0xFF ; 255
1758: 40 93 c3 01 sts 0x01C3, r20
175c: 41 50 subi r20, 0x01 ; 1
175e: 43 30 cpi r20, 0x03 ; 3
1760: 09 f4 brne .+2 ; 0x1764 <__vector_24+0x44>
1762: 1c c1 rjmp .+568 ; 0x199c <__vector_24+0x27c>
1764: 44 30 cpi r20, 0x04 ; 4
1766: 38 f4 brcc .+14 ; 0x1776 <__vector_24+0x56>
1768: 41 30 cpi r20, 0x01 ; 1
176a: 09 f4 brne .+2 ; 0x176e <__vector_24+0x4e>
176c: 63 c0 rjmp .+198 ; 0x1834 <__vector_24+0x114>
176e: 42 30 cpi r20, 0x02 ; 2
1770: 08 f0 brcs .+2 ; 0x1774 <__vector_24+0x54>
1772: b9 c0 rjmp .+370 ; 0x18e6 <__vector_24+0x1c6>
1774: 0d c0 rjmp .+26 ; 0x1790 <__vector_24+0x70>
1776: 45 30 cpi r20, 0x05 ; 5
1778: 09 f4 brne .+2 ; 0x177c <__vector_24+0x5c>
177a: 50 c1 rjmp .+672 ; 0x1a1c <__vector_24+0x2fc>
177c: 45 30 cpi r20, 0x05 ; 5
177e: 08 f4 brcc .+2 ; 0x1782 <__vector_24+0x62>
1780: 2a c1 rjmp .+596 ; 0x19d6 <__vector_24+0x2b6>
1782: 46 30 cpi r20, 0x06 ; 6
1784: 09 f4 brne .+2 ; 0x1788 <__vector_24+0x68>
1786: 6f c1 rjmp .+734 ; 0x1a66 <__vector_24+0x346>
1788: 47 30 cpi r20, 0x07 ; 7
178a: 09 f0 breq .+2 ; 0x178e <__vector_24+0x6e>
178c: cb c2 rjmp .+1430 ; 0x1d24 <__vector_24+0x604>
178e: 52 c2 rjmp .+1188 ; 0x1c34 <__vector_24+0x514>
1790: 20 91 d6 01 lds r18, 0x01D6
1794: 30 91 d7 01 lds r19, 0x01D7
1798: 80 91 78 00 lds r24, 0x0078
179c: 90 91 79 00 lds r25, 0x0079
17a0: 28 1b sub r18, r24
17a2: 39 0b sbc r19, r25
17a4: 80 91 b1 01 lds r24, 0x01B1
17a8: 90 91 b2 01 lds r25, 0x01B2
17ac: 82 0f add r24, r18
17ae: 93 1f adc r25, r19
17b0: 90 93 b2 01 sts 0x01B2, r25
17b4: 80 93 b1 01 sts 0x01B1, r24
17b8: 80 91 bb 01 lds r24, 0x01BB
17bc: 8f 5f subi r24, 0xFF ; 255
17be: 80 93 bb 01 sts 0x01BB, r24
17c2: 80 91 06 02 lds r24, 0x0206
17c6: 90 91 07 02 lds r25, 0x0207
17ca: a0 91 08 02 lds r26, 0x0208
17ce: b0 91 09 02 lds r27, 0x0209
17d2: 44 27 eor r20, r20
17d4: 37 fd sbrc r19, 7
17d6: 40 95 com r20
17d8: 54 2f mov r21, r20
17da: 82 0f add r24, r18
17dc: 93 1f adc r25, r19
17de: a4 1f adc r26, r20
17e0: b5 1f adc r27, r21
17e2: 80 93 06 02 sts 0x0206, r24
17e6: 90 93 07 02 sts 0x0207, r25
17ea: a0 93 08 02 sts 0x0208, r26
17ee: b0 93 09 02 sts 0x0209, r27
17f2: 80 91 0a 02 lds r24, 0x020A
17f6: 90 91 0b 02 lds r25, 0x020B
17fa: a0 91 0c 02 lds r26, 0x020C
17fe: b0 91 0d 02 lds r27, 0x020D
1802: 82 0f add r24, r18
1804: 93 1f adc r25, r19
1806: a4 1f adc r26, r20
1808: b5 1f adc r27, r21
180a: 80 93 0a 02 sts 0x020A, r24
180e: 90 93 0b 02 sts 0x020B, r25
1812: a0 93 0c 02 sts 0x020C, r26
1816: b0 93 0d 02 sts 0x020D, r27
181a: 81 e0 ldi r24, 0x01 ; 1
181c: 80 93 c4 01 sts 0x01C4, r24
1820: 80 91 c1 01 lds r24, 0x01C1
1824: 90 91 c2 01 lds r25, 0x01C2
1828: 01 96 adiw r24, 0x01 ; 1
182a: 90 93 c2 01 sts 0x01C2, r25
182e: 80 93 c1 01 sts 0x01C1, r24
1832: 7c c2 rjmp .+1272 ; 0x1d2c <__vector_24+0x60c>
1834: 60 91 78 00 lds r22, 0x0078
1838: 70 91 79 00 lds r23, 0x0079
183c: 80 91 d4 01 lds r24, 0x01D4
1840: 90 91 d5 01 lds r25, 0x01D5
1844: 68 1b sub r22, r24
1846: 79 0b sbc r23, r25
1848: 80 91 fe 01 lds r24, 0x01FE
184c: 90 91 ff 01 lds r25, 0x01FF
1850: a0 91 00 02 lds r26, 0x0200
1854: b0 91 01 02 lds r27, 0x0201
1858: 9b 01 movw r18, r22
185a: 44 27 eor r20, r20
185c: 37 fd sbrc r19, 7
185e: 40 95 com r20
1860: 54 2f mov r21, r20
1862: 82 0f add r24, r18
1864: 93 1f adc r25, r19
1866: a4 1f adc r26, r20
1868: b5 1f adc r27, r21
186a: 80 93 fe 01 sts 0x01FE, r24
186e: 90 93 ff 01 sts 0x01FF, r25
1872: a0 93 00 02 sts 0x0200, r26
1876: b0 93 01 02 sts 0x0201, r27
187a: 80 91 02 02 lds r24, 0x0202
187e: 90 91 03 02 lds r25, 0x0203
1882: a0 91 04 02 lds r26, 0x0204
1886: b0 91 05 02 lds r27, 0x0205
188a: 82 0f add r24, r18
188c: 93 1f adc r25, r19
188e: a4 1f adc r26, r20
1890: b5 1f adc r27, r21
1892: 80 93 02 02 sts 0x0202, r24
1896: 90 93 03 02 sts 0x0203, r25
189a: a0 93 04 02 sts 0x0204, r26
189e: b0 93 05 02 sts 0x0205, r27
18a2: 80 91 78 00 lds r24, 0x0078
18a6: 90 91 79 00 lds r25, 0x0079
18aa: 0a 97 sbiw r24, 0x0a ; 10
18ac: 10 f4 brcc .+4 ; 0x18b2 <__vector_24+0x192>
18ae: 64 e4 ldi r22, 0x44 ; 68
18b0: 7d ef ldi r23, 0xFD ; 253
18b2: 80 91 78 00 lds r24, 0x0078
18b6: 90 91 79 00 lds r25, 0x0079
18ba: 89 5e subi r24, 0xE9 ; 233
18bc: 93 40 sbci r25, 0x03 ; 3
18be: 10 f0 brcs .+4 ; 0x18c4 <__vector_24+0x1a4>
18c0: 6c eb ldi r22, 0xBC ; 188
18c2: 72 e0 ldi r23, 0x02 ; 2
18c4: 80 91 af 01 lds r24, 0x01AF
18c8: 90 91 b0 01 lds r25, 0x01B0
18cc: 86 0f add r24, r22
18ce: 97 1f adc r25, r23
18d0: 90 93 b0 01 sts 0x01B0, r25
18d4: 80 93 af 01 sts 0x01AF, r24
18d8: 80 91 ba 01 lds r24, 0x01BA
18dc: 8f 5f subi r24, 0xFF ; 255
18de: 80 93 ba 01 sts 0x01BA, r24
18e2: 82 e0 ldi r24, 0x02 ; 2
18e4: 58 c0 rjmp .+176 ; 0x1996 <__vector_24+0x276>
18e6: 60 91 78 00 lds r22, 0x0078
18ea: 70 91 79 00 lds r23, 0x0079
18ee: 80 91 d2 01 lds r24, 0x01D2
18f2: 90 91 d3 01 lds r25, 0x01D3
18f6: 68 1b sub r22, r24
18f8: 79 0b sbc r23, r25
18fa: 80 91 f6 01 lds r24, 0x01F6
18fe: 90 91 f7 01 lds r25, 0x01F7
1902: a0 91 f8 01 lds r26, 0x01F8
1906: b0 91 f9 01 lds r27, 0x01F9
190a: 9b 01 movw r18, r22
190c: 44 27 eor r20, r20
190e: 37 fd sbrc r19, 7
1910: 40 95 com r20
1912: 54 2f mov r21, r20
1914: 82 0f add r24, r18
1916: 93 1f adc r25, r19
1918: a4 1f adc r26, r20
191a: b5 1f adc r27, r21
191c: 80 93 f6 01 sts 0x01F6, r24
1920: 90 93 f7 01 sts 0x01F7, r25
1924: a0 93 f8 01 sts 0x01F8, r26
1928: b0 93 f9 01 sts 0x01F9, r27
192c: 80 91 fa 01 lds r24, 0x01FA
1930: 90 91 fb 01 lds r25, 0x01FB
1934: a0 91 fc 01 lds r26, 0x01FC
1938: b0 91 fd 01 lds r27, 0x01FD
193c: 82 0f add r24, r18
193e: 93 1f adc r25, r19
1940: a4 1f adc r26, r20
1942: b5 1f adc r27, r21
1944: 80 93 fa 01 sts 0x01FA, r24
1948: 90 93 fb 01 sts 0x01FB, r25
194c: a0 93 fc 01 sts 0x01FC, r26
1950: b0 93 fd 01 sts 0x01FD, r27
1954: 80 91 78 00 lds r24, 0x0078
1958: 90 91 79 00 lds r25, 0x0079
195c: 0a 97 sbiw r24, 0x0a ; 10
195e: 10 f4 brcc .+4 ; 0x1964 <__vector_24+0x244>
1960: 64 e4 ldi r22, 0x44 ; 68
1962: 7d ef ldi r23, 0xFD ; 253
1964: 80 91 78 00 lds r24, 0x0078
1968: 90 91 79 00 lds r25, 0x0079
196c: 89 5e subi r24, 0xE9 ; 233
196e: 93 40 sbci r25, 0x03 ; 3
1970: 10 f0 brcs .+4 ; 0x1976 <__vector_24+0x256>
1972: 6c eb ldi r22, 0xBC ; 188
1974: 72 e0 ldi r23, 0x02 ; 2
1976: 80 91 ad 01 lds r24, 0x01AD
197a: 90 91 ae 01 lds r25, 0x01AE
197e: 86 0f add r24, r22
1980: 97 1f adc r25, r23
1982: 90 93 ae 01 sts 0x01AE, r25
1986: 80 93 ad 01 sts 0x01AD, r24
198a: 80 91 b9 01 lds r24, 0x01B9
198e: 8f 5f subi r24, 0xFF ; 255
1990: 80 93 b9 01 sts 0x01B9, r24
1994: 84 e0 ldi r24, 0x04 ; 4
1996: 80 93 c4 01 sts 0x01C4, r24
199a: c8 c1 rjmp .+912 ; 0x1d2c <__vector_24+0x60c>
199c: 40 91 04 01 lds r20, 0x0104
19a0: 50 91 05 01 lds r21, 0x0105
19a4: 80 91 78 00 lds r24, 0x0078
19a8: 90 91 79 00 lds r25, 0x0079
19ac: 9a 01 movw r18, r20
19ae: 22 0f add r18, r18
19b0: 33 1f adc r19, r19
19b2: 24 0f add r18, r20
19b4: 35 1f adc r19, r21
19b6: 63 e0 ldi r22, 0x03 ; 3
19b8: 70 e0 ldi r23, 0x00 ; 0
19ba: 0e 94 a3 29 call 0x5346 ; 0x5346 <__udivmodhi4>
19be: 26 0f add r18, r22
19c0: 37 1f adc r19, r23
19c2: 36 95 lsr r19
19c4: 27 95 ror r18
19c6: 36 95 lsr r19
19c8: 27 95 ror r18
19ca: 30 93 05 01 sts 0x0105, r19
19ce: 20 93 04 01 sts 0x0104, r18
19d2: 86 e0 ldi r24, 0x06 ; 6
19d4: e0 cf rjmp .-64 ; 0x1996 <__vector_24+0x276>
19d6: 80 91 da 01 lds r24, 0x01DA
19da: 90 91 db 01 lds r25, 0x01DB
19de: 20 91 78 00 lds r18, 0x0078
19e2: 30 91 79 00 lds r19, 0x0079
19e6: 82 1b sub r24, r18
19e8: 93 0b sbc r25, r19
19ea: 90 93 8a 04 sts 0x048A, r25
19ee: 80 93 89 04 sts 0x0489, r24
19f2: 80 91 b3 01 lds r24, 0x01B3
19f6: 90 91 b4 01 lds r25, 0x01B4
19fa: 20 91 89 04 lds r18, 0x0489
19fe: 30 91 8a 04 lds r19, 0x048A
1a02: 82 0f add r24, r18
1a04: 93 1f adc r25, r19
1a06: 90 93 b4 01 sts 0x01B4, r25
1a0a: 80 93 b3 01 sts 0x01B3, r24
1a0e: 80 91 bd 01 lds r24, 0x01BD
1a12: 8f 5f subi r24, 0xFF ; 255
1a14: 80 93 bd 01 sts 0x01BD, r24
1a18: 87 e0 ldi r24, 0x07 ; 7
1a1a: bd cf rjmp .-134 ; 0x1996 <__vector_24+0x276>
1a1c: 80 91 78 00 lds r24, 0x0078
1a20: 90 91 79 00 lds r25, 0x0079
1a24: 20 91 d8 01 lds r18, 0x01D8
1a28: 30 91 d9 01 lds r19, 0x01D9
1a2c: 82 1b sub r24, r18
1a2e: 93 0b sbc r25, r19
1a30: 90 93 8a 04 sts 0x048A, r25
1a34: 80 93 89 04 sts 0x0489, r24
1a38: 80 91 b5 01 lds r24, 0x01B5
1a3c: 90 91 b6 01 lds r25, 0x01B6
1a40: 20 91 89 04 lds r18, 0x0489
1a44: 30 91 8a 04 lds r19, 0x048A
1a48: 82 0f add r24, r18
1a4a: 93 1f adc r25, r19
1a4c: 90 93 b6 01 sts 0x01B6, r25
1a50: 80 93 b5 01 sts 0x01B5, r24
1a54: 80 91 bc 01 lds r24, 0x01BC
1a58: 8f 5f subi r24, 0xFF ; 255
1a5a: 80 93 bc 01 sts 0x01BC, r24
1a5e: 40 93 c4 01 sts 0x01C4, r20
1a62: 86 e0 ldi r24, 0x06 ; 6
1a64: e4 c0 rjmp .+456 ; 0x1c2e <__vector_24+0x50e>
1a66: 60 91 78 00 lds r22, 0x0078
1a6a: 70 91 79 00 lds r23, 0x0079
1a6e: e0 90 dc 01 lds r14, 0x01DC
1a72: f0 90 dd 01 lds r15, 0x01DD
1a76: 00 91 de 01 lds r16, 0x01DE
1a7a: 10 91 df 01 lds r17, 0x01DF
1a7e: 88 27 eor r24, r24
1a80: 77 fd sbrc r23, 7
1a82: 80 95 com r24
1a84: 98 2f mov r25, r24
1a86: 0e 94 c2 28 call 0x5184 ; 0x5184 <__floatsisf>
1a8a: a8 01 movw r20, r16
1a8c: 97 01 movw r18, r14
1a8e: 0e 94 1c 28 call 0x5038 ; 0x5038 <__subsf3>
1a92: 0e 94 a5 28 call 0x514a ; 0x514a <__fixsfsi>
1a96: 70 93 b8 01 sts 0x01B8, r23
1a9a: 60 93 b7 01 sts 0x01B7, r22
1a9e: 20 91 b7 01 lds r18, 0x01B7
1aa2: 30 91 b8 01 lds r19, 0x01B8
1aa6: e0 91 89 04 lds r30, 0x0489
1aaa: f0 91 8a 04 lds r31, 0x048A
1aae: 80 91 94 04 lds r24, 0x0494
1ab2: 90 91 95 04 lds r25, 0x0495
1ab6: 97 ff sbrs r25, 7
1ab8: 03 c0 rjmp .+6 ; 0x1ac0 <__vector_24+0x3a0>
1aba: 90 95 com r25
1abc: 81 95 neg r24
1abe: 9f 4f sbci r25, 0xFF ; 255
1ac0: 64 e0 ldi r22, 0x04 ; 4
1ac2: 70 e0 ldi r23, 0x00 ; 0
1ac4: 0e 94 b7 29 call 0x536e ; 0x536e <__divmodhi4>
1ac8: eb 01 movw r28, r22
1aca: cf 01 movw r24, r30
1acc: f7 ff sbrs r31, 7
1ace: 03 c0 rjmp .+6 ; 0x1ad6 <__vector_24+0x3b6>
1ad0: 90 95 com r25
1ad2: 81 95 neg r24
1ad4: 9f 4f sbci r25, 0xFF ; 255
1ad6: 64 e0 ldi r22, 0x04 ; 4
1ad8: 70 e0 ldi r23, 0x00 ; 0
1ada: 0e 94 b7 29 call 0x536e ; 0x536e <__divmodhi4>
1ade: 26 0f add r18, r22
1ae0: 37 1f adc r19, r23
1ae2: 2c 0f add r18, r28
1ae4: 3d 1f adc r19, r29
1ae6: 30 93 b8 01 sts 0x01B8, r19
1aea: 20 93 b7 01 sts 0x01B7, r18
1aee: 80 91 b7 01 lds r24, 0x01B7
1af2: 90 91 b8 01 lds r25, 0x01B8
1af6: 02 97 sbiw r24, 0x02 ; 2
1af8: 04 f1 brlt .+64 ; 0x1b3a <__vector_24+0x41a>
1afa: 60 91 dc 01 lds r22, 0x01DC
1afe: 70 91 dd 01 lds r23, 0x01DD
1b02: 80 91 de 01 lds r24, 0x01DE
1b06: 90 91 df 01 lds r25, 0x01DF
1b0a: 20 e0 ldi r18, 0x00 ; 0
1b0c: 30 e0 ldi r19, 0x00 ; 0
1b0e: 48 e4 ldi r20, 0x48 ; 72
1b10: 54 e4 ldi r21, 0x44 ; 68
1b12: 0e 94 cc 28 call 0x5198 ; 0x5198 <__eqsf2>
1b16: 88 23 and r24, r24
1b18: 0c f0 brlt .+2 ; 0x1b1c <__vector_24+0x3fc>
1b1a: 3c c0 rjmp .+120 ; 0x1b94 <__vector_24+0x474>
1b1c: 60 91 dc 01 lds r22, 0x01DC
1b20: 70 91 dd 01 lds r23, 0x01DD
1b24: 80 91 de 01 lds r24, 0x01DE
1b28: 90 91 df 01 lds r25, 0x01DF
1b2c: 2a e0 ldi r18, 0x0A ; 10
1b2e: 37 ed ldi r19, 0xD7 ; 215
1b30: 43 ea ldi r20, 0xA3 ; 163
1b32: 5c e3 ldi r21, 0x3C ; 60
1b34: 0e 94 1d 28 call 0x503a ; 0x503a <__addsf3>
1b38: 25 c0 rjmp .+74 ; 0x1b84 <__vector_24+0x464>
1b3a: 80 91 b7 01 lds r24, 0x01B7
1b3e: 90 91 b8 01 lds r25, 0x01B8
1b42: 8f 5f subi r24, 0xFF ; 255
1b44: 9f 4f sbci r25, 0xFF ; 255
1b46: 34 f5 brge .+76 ; 0x1b94 <__vector_24+0x474>
1b48: 60 91 dc 01 lds r22, 0x01DC
1b4c: 70 91 dd 01 lds r23, 0x01DD
1b50: 80 91 de 01 lds r24, 0x01DE
1b54: 90 91 df 01 lds r25, 0x01DF
1b58: 20 e0 ldi r18, 0x00 ; 0
1b5a: 30 e0 ldi r19, 0x00 ; 0
1b5c: 46 e1 ldi r20, 0x16 ; 22
1b5e: 54 e4 ldi r21, 0x44 ; 68
1b60: 0e 94 cf 28 call 0x519e ; 0x519e <__gesf2>
1b64: 18 16 cp r1, r24
1b66: b4 f4 brge .+44 ; 0x1b94 <__vector_24+0x474>
1b68: 60 91 dc 01 lds r22, 0x01DC
1b6c: 70 91 dd 01 lds r23, 0x01DD
1b70: 80 91 de 01 lds r24, 0x01DE
1b74: 90 91 df 01 lds r25, 0x01DF
1b78: 2a e0 ldi r18, 0x0A ; 10
1b7a: 37 ed ldi r19, 0xD7 ; 215
1b7c: 43 ea ldi r20, 0xA3 ; 163
1b7e: 5c e3 ldi r21, 0x3C ; 60
1b80: 0e 94 1c 28 call 0x5038 ; 0x5038 <__subsf3>
1b84: 60 93 dc 01 sts 0x01DC, r22
1b88: 70 93 dd 01 sts 0x01DD, r23
1b8c: 80 93 de 01 sts 0x01DE, r24
1b90: 90 93 df 01 sts 0x01DF, r25
1b94: 81 e0 ldi r24, 0x01 ; 1
1b96: 80 93 be 01 sts 0x01BE, r24
1b9a: 80 91 78 00 lds r24, 0x0078
1b9e: 90 91 79 00 lds r25, 0x0079
1ba2: 90 93 8c 04 sts 0x048C, r25
1ba6: 80 93 8b 04 sts 0x048B, r24
1baa: 20 91 0e 02 lds r18, 0x020E
1bae: 30 91 0f 02 lds r19, 0x020F
1bb2: 40 91 10 02 lds r20, 0x0210
1bb6: 50 91 11 02 lds r21, 0x0211
1bba: 80 91 b7 01 lds r24, 0x01B7
1bbe: 90 91 b8 01 lds r25, 0x01B8
1bc2: aa 27 eor r26, r26
1bc4: 97 fd sbrc r25, 7
1bc6: a0 95 com r26
1bc8: ba 2f mov r27, r26
1bca: 28 0f add r18, r24
1bcc: 39 1f adc r19, r25
1bce: 4a 1f adc r20, r26
1bd0: 5b 1f adc r21, r27
1bd2: 20 93 0e 02 sts 0x020E, r18
1bd6: 30 93 0f 02 sts 0x020F, r19
1bda: 40 93 10 02 sts 0x0210, r20
1bde: 50 93 11 02 sts 0x0211, r21
1be2: e0 90 0e 02 lds r14, 0x020E
1be6: f0 90 0f 02 lds r15, 0x020F
1bea: 00 91 10 02 lds r16, 0x0210
1bee: 10 91 11 02 lds r17, 0x0211
1bf2: 60 91 0e 02 lds r22, 0x020E
1bf6: 70 91 0f 02 lds r23, 0x020F
1bfa: 80 91 10 02 lds r24, 0x0210
1bfe: 90 91 11 02 lds r25, 0x0211
1c02: 20 e0 ldi r18, 0x00 ; 0
1c04: 34 e0 ldi r19, 0x04 ; 4
1c06: 40 e0 ldi r20, 0x00 ; 0
1c08: 50 e0 ldi r21, 0x00 ; 0
1c0a: 0e 94 ec 29 call 0x53d8 ; 0x53d8 <__divmodsi4>
1c0e: e2 1a sub r14, r18
1c10: f3 0a sbc r15, r19
1c12: 04 0b sbc r16, r20
1c14: 15 0b sbc r17, r21
1c16: e0 92 0e 02 sts 0x020E, r14
1c1a: f0 92 0f 02 sts 0x020F, r15
1c1e: 00 93 10 02 sts 0x0210, r16
1c22: 10 93 11 02 sts 0x0211, r17
1c26: 83 e0 ldi r24, 0x03 ; 3
1c28: 80 93 c4 01 sts 0x01C4, r24
1c2c: 87 e0 ldi r24, 0x07 ; 7
1c2e: 80 93 c3 01 sts 0x01C3, r24
1c32: 7c c0 rjmp .+248 ; 0x1d2c <__vector_24+0x60c>
1c34: 80 91 99 04 lds r24, 0x0499
1c38: 90 91 9a 04 lds r25, 0x049A
1c3c: 20 91 78 00 lds r18, 0x0078
1c40: 30 91 79 00 lds r19, 0x0079
1c44: 82 0f add r24, r18
1c46: 93 1f adc r25, r19
1c48: 90 93 9a 04 sts 0x049A, r25
1c4c: 80 93 99 04 sts 0x0499, r24
1c50: 80 91 91 04 lds r24, 0x0491
1c54: 8f 5f subi r24, 0xFF ; 255
1c56: 80 93 91 04 sts 0x0491, r24
1c5a: 80 91 91 04 lds r24, 0x0491
1c5e: 85 30 cpi r24, 0x05 ; 5
1c60: 08 f4 brcc .+2 ; 0x1c64 <__vector_24+0x544>
1c62: 60 c0 rjmp .+192 ; 0x1d24 <__vector_24+0x604>
1c64: 80 91 78 00 lds r24, 0x0078
1c68: 90 91 79 00 lds r25, 0x0079
1c6c: 90 93 0b 01 sts 0x010B, r25
1c70: 80 93 0a 01 sts 0x010A, r24
1c74: 10 92 91 04 sts 0x0491, r1
1c78: 80 91 8d 04 lds r24, 0x048D
1c7c: 90 91 8e 04 lds r25, 0x048E
1c80: 20 91 99 04 lds r18, 0x0499
1c84: 30 91 9a 04 lds r19, 0x049A
1c88: 82 1b sub r24, r18
1c8a: 93 0b sbc r25, r19
1c8c: 20 91 2a 02 lds r18, 0x022A
1c90: 30 91 2b 02 lds r19, 0x022B
1c94: 82 1b sub r24, r18
1c96: 93 0b sbc r25, r19
1c98: 90 93 c0 01 sts 0x01C0, r25
1c9c: 80 93 bf 01 sts 0x01BF, r24
1ca0: 60 91 99 04 lds r22, 0x0499
1ca4: 70 91 9a 04 lds r23, 0x049A
1ca8: e0 90 06 01 lds r14, 0x0106
1cac: f0 90 07 01 lds r15, 0x0107
1cb0: 00 91 08 01 lds r16, 0x0108
1cb4: 10 91 09 01 lds r17, 0x0109
1cb8: 88 27 eor r24, r24
1cba: 77 fd sbrc r23, 7
1cbc: 80 95 com r24
1cbe: 98 2f mov r25, r24
1cc0: a8 01 movw r20, r16
1cc2: 97 01 movw r18, r14
1cc4: 22 0f add r18, r18
1cc6: 33 1f adc r19, r19
1cc8: 44 1f adc r20, r20
1cca: 55 1f adc r21, r21
1ccc: 2e 0d add r18, r14
1cce: 3f 1d adc r19, r15
1cd0: 40 1f adc r20, r16
1cd2: 51 1f adc r21, r17
1cd4: 62 0f add r22, r18
1cd6: 73 1f adc r23, r19
1cd8: 84 1f adc r24, r20
1cda: 95 1f adc r25, r21
1cdc: 24 e0 ldi r18, 0x04 ; 4
1cde: 30 e0 ldi r19, 0x00 ; 0
1ce0: 40 e0 ldi r20, 0x00 ; 0
1ce2: 50 e0 ldi r21, 0x00 ; 0
1ce4: 0e 94 ec 29 call 0x53d8 ; 0x53d8 <__divmodsi4>
1ce8: 20 93 06 01 sts 0x0106, r18
1cec: 30 93 07 01 sts 0x0107, r19
1cf0: 40 93 08 01 sts 0x0108, r20
1cf4: 50 93 09 01 sts 0x0109, r21
1cf8: 20 91 8d 04 lds r18, 0x048D
1cfc: 30 91 8e 04 lds r19, 0x048E
1d00: 80 91 06 01 lds r24, 0x0106
1d04: 90 91 07 01 lds r25, 0x0107
1d08: a0 91 08 01 lds r26, 0x0108
1d0c: b0 91 09 01 lds r27, 0x0109
1d10: 28 1b sub r18, r24
1d12: 39 0b sbc r19, r25
1d14: 30 93 2b 02 sts 0x022B, r19
1d18: 20 93 2a 02 sts 0x022A, r18
1d1c: 10 92 9a 04 sts 0x049A, r1
1d20: 10 92 99 04 sts 0x0499, r1
1d24: 10 92 c4 01 sts 0x01C4, r1
1d28: 10 92 c3 01 sts 0x01C3, r1
1d2c: 80 91 c4 01 lds r24, 0x01C4
1d30: 80 93 7c 00 sts 0x007C, r24
1d34: 8f ee ldi r24, 0xEF ; 239
1d36: 80 93 7a 00 sts 0x007A, r24
1d3a: ff 91 pop r31
1d3c: ef 91 pop r30
1d3e: df 91 pop r29
1d40: cf 91 pop r28
1d42: bf 91 pop r27
1d44: af 91 pop r26
1d46: 9f 91 pop r25
1d48: 8f 91 pop r24
1d4a: 7f 91 pop r23
1d4c: 6f 91 pop r22
1d4e: 5f 91 pop r21
1d50: 4f 91 pop r20
1d52: 3f 91 pop r19
1d54: 2f 91 pop r18
1d56: 1f 91 pop r17
1d58: 0f 91 pop r16
1d5a: ff 90 pop r15
1d5c: ef 90 pop r14
1d5e: 0f 90 pop r0
1d60: 0f be out 0x3f, r0 ; 63
1d62: 0f 90 pop r0
1d64: 1f 90 pop r1
1d66: 18 95 reti
00001d68 <SucheLuftruckOffset>:
1d68: cf 93 push r28
1d6a: df 93 push r29
1d6c: c0 e0 ldi r28, 0x00 ; 0
1d6e: d0 e0 ldi r29, 0x00 ; 0
1d70: c7 bd out 0x27, r28 ; 39
1d72: 82 e3 ldi r24, 0x32 ; 50
1d74: 90 e0 ldi r25, 0x00 ; 0
1d76: 0e 94 78 0b call 0x16f0 ; 0x16f0 <Delay_ms>
1d7a: 8b e3 ldi r24, 0x3B ; 59
1d7c: 91 e0 ldi r25, 0x01 ; 1
1d7e: 9f 93 push r25
1d80: 8f 93 push r24
1d82: 1f 92 push r1
1d84: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
1d88: 80 91 0a 01 lds r24, 0x010A
1d8c: 90 91 0b 01 lds r25, 0x010B
1d90: 0f 90 pop r0
1d92: 0f 90 pop r0
1d94: 0f 90 pop r0
1d96: 84 58 subi r24, 0x84 ; 132
1d98: 93 40 sbci r25, 0x03 ; 3
1d9a: 20 f0 brcs .+8 ; 0x1da4 <SucheLuftruckOffset+0x3c>
1d9c: 21 96 adiw r28, 0x01 ; 1
1d9e: ca 3f cpi r28, 0xFA ; 250
1da0: d1 05 cpc r29, r1
1da2: 31 f7 brne .-52 ; 0x1d70 <SucheLuftruckOffset+0x8>
1da4: c0 93 96 04 sts 0x0496, r28
1da8: 88 ec ldi r24, 0xC8 ; 200
1daa: 90 e0 ldi r25, 0x00 ; 0
1dac: 0e 94 78 0b call 0x16f0 ; 0x16f0 <Delay_ms>
1db0: df 91 pop r29
1db2: cf 91 pop r28
1db4: 08 95 ret
00001db6 <LcdClear>:
1db6: e6 e1 ldi r30, 0x16 ; 22
1db8: f1 e0 ldi r31, 0x01 ; 1
1dba: 80 e2 ldi r24, 0x20 ; 32
1dbc: 81 93 st Z+, r24
1dbe: 91 e0 ldi r25, 0x01 ; 1
1dc0: e6 36 cpi r30, 0x66 ; 102
1dc2: f9 07 cpc r31, r25
1dc4: d9 f7 brne .-10 ; 0x1dbc <LcdClear+0x6>
1dc6: 08 95 ret
00001dc8 <Menu>:
1dc8: ff 92 push r15
1dca: 0f 93 push r16
1dcc: 1f 93 push r17
1dce: 80 91 c8 01 lds r24, 0x01C8
1dd2: 28 2f mov r18, r24
1dd4: 33 27 eor r19, r19
1dd6: c9 01 movw r24, r18
1dd8: 81 70 andi r24, 0x01 ; 1
1dda: 90 70 andi r25, 0x00 ; 0
1ddc: 68 2f mov r22, r24
1dde: 88 23 and r24, r24
1de0: 91 f0 breq .+36 ; 0x1e06 <Menu+0x3e>
1de2: 80 91 c9 01 lds r24, 0x01C9
1de6: 88 23 and r24, r24
1de8: 11 f0 breq .+4 ; 0x1dee <Menu+0x26>
1dea: 81 50 subi r24, 0x01 ; 1
1dec: 02 c0 rjmp .+4 ; 0x1df2 <Menu+0x2a>
1dee: 80 91 66 01 lds r24, 0x0166
1df2: 80 93 c9 01 sts 0x01C9, r24
1df6: e6 e1 ldi r30, 0x16 ; 22
1df8: f1 e0 ldi r31, 0x01 ; 1
1dfa: 80 e2 ldi r24, 0x20 ; 32
1dfc: 81 93 st Z+, r24
1dfe: 91 e0 ldi r25, 0x01 ; 1
1e00: e6 36 cpi r30, 0x66 ; 102
1e02: f9 07 cpc r31, r25
1e04: d9 f7 brne .-10 ; 0x1dfc <Menu+0x34>
1e06: a9 01 movw r20, r18
1e08: 42 70 andi r20, 0x02 ; 2
1e0a: 50 70 andi r21, 0x00 ; 0
1e0c: 21 ff sbrs r18, 1
1e0e: 0d c0 rjmp .+26 ; 0x1e2a <Menu+0x62>
1e10: 80 91 c9 01 lds r24, 0x01C9
1e14: 8f 5f subi r24, 0xFF ; 255
1e16: 80 93 c9 01 sts 0x01C9, r24
1e1a: e6 e1 ldi r30, 0x16 ; 22
1e1c: f1 e0 ldi r31, 0x01 ; 1
1e1e: 80 e2 ldi r24, 0x20 ; 32
1e20: 81 93 st Z+, r24
1e22: 91 e0 ldi r25, 0x01 ; 1
1e24: e6 36 cpi r30, 0x66 ; 102
1e26: f9 07 cpc r31, r25
1e28: d9 f7 brne .-10 ; 0x1e20 <Menu+0x58>
1e2a: 66 23 and r22, r22
1e2c: 21 f0 breq .+8 ; 0x1e36 <Menu+0x6e>
1e2e: 45 2b or r20, r21
1e30: 11 f0 breq .+4 ; 0x1e36 <Menu+0x6e>
1e32: 10 92 c9 01 sts 0x01C9, r1
1e36: 81 e1 ldi r24, 0x11 ; 17
1e38: 80 93 c7 01 sts 0x01C7, r24
1e3c: 80 91 c9 01 lds r24, 0x01C9
1e40: 99 27 eor r25, r25
1e42: 9f 93 push r25
1e44: 8f 93 push r24
1e46: 8c ea ldi r24, 0xAC ; 172
1e48: 93 e0 ldi r25, 0x03 ; 3
1e4a: 9f 93 push r25
1e4c: 8f 93 push r24
1e4e: e1 e0 ldi r30, 0x01 ; 1
1e50: fe 2e mov r15, r30
1e52: ff 92 push r15
1e54: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
1e58: 00 91 c9 01 lds r16, 0x01C9
1e5c: 0f 90 pop r0
1e5e: 0f 90 pop r0
1e60: 0f 90 pop r0
1e62: 0f 90 pop r0
1e64: 0f 90 pop r0
1e66: 05 30 cpi r16, 0x05 ; 5
1e68: 09 f4 brne .+2 ; 0x1e6c <Menu+0xa4>
1e6a: d7 c1 rjmp .+942 ; 0x221a <Menu+0x452>
1e6c: 06 30 cpi r16, 0x06 ; 6
1e6e: 90 f4 brcc .+36 ; 0x1e94 <Menu+0xcc>
1e70: 02 30 cpi r16, 0x02 ; 2
1e72: 09 f4 brne .+2 ; 0x1e76 <Menu+0xae>
1e74: b8 c0 rjmp .+368 ; 0x1fe6 <Menu+0x21e>
1e76: 03 30 cpi r16, 0x03 ; 3
1e78: 30 f4 brcc .+12 ; 0x1e86 <Menu+0xbe>
1e7a: 00 23 and r16, r16
1e7c: f1 f0 breq .+60 ; 0x1eba <Menu+0xf2>
1e7e: 01 30 cpi r16, 0x01 ; 1
1e80: 09 f0 breq .+2 ; 0x1e84 <Menu+0xbc>
1e82: 5b c3 rjmp .+1718 ; 0x253a <Menu+0x772>
1e84: 4d c0 rjmp .+154 ; 0x1f20 <Menu+0x158>
1e86: 03 30 cpi r16, 0x03 ; 3
1e88: 09 f4 brne .+2 ; 0x1e8c <Menu+0xc4>
1e8a: 02 c1 rjmp .+516 ; 0x2090 <Menu+0x2c8>
1e8c: 04 30 cpi r16, 0x04 ; 4
1e8e: 09 f0 breq .+2 ; 0x1e92 <Menu+0xca>
1e90: 54 c3 rjmp .+1704 ; 0x253a <Menu+0x772>
1e92: 4b c1 rjmp .+662 ; 0x212a <Menu+0x362>
1e94: 08 30 cpi r16, 0x08 ; 8
1e96: 09 f4 brne .+2 ; 0x1e9a <Menu+0xd2>
1e98: 98 c2 rjmp .+1328 ; 0x23ca <Menu+0x602>
1e9a: 09 30 cpi r16, 0x09 ; 9
1e9c: 38 f4 brcc .+14 ; 0x1eac <Menu+0xe4>
1e9e: 06 30 cpi r16, 0x06 ; 6
1ea0: 09 f4 brne .+2 ; 0x1ea4 <Menu+0xdc>
1ea2: 11 c2 rjmp .+1058 ; 0x22c6 <Menu+0x4fe>
1ea4: 07 30 cpi r16, 0x07 ; 7
1ea6: 09 f0 breq .+2 ; 0x1eaa <Menu+0xe2>
1ea8: 48 c3 rjmp .+1680 ; 0x253a <Menu+0x772>
1eaa: 6c c2 rjmp .+1240 ; 0x2384 <Menu+0x5bc>
1eac: 09 30 cpi r16, 0x09 ; 9
1eae: 09 f4 brne .+2 ; 0x1eb2 <Menu+0xea>
1eb0: c9 c2 rjmp .+1426 ; 0x2444 <Menu+0x67c>
1eb2: 0a 30 cpi r16, 0x0A ; 10
1eb4: 09 f0 breq .+2 ; 0x1eb8 <Menu+0xf0>
1eb6: 41 c3 rjmp .+1666 ; 0x253a <Menu+0x772>
1eb8: 03 c3 rjmp .+1542 ; 0x24c0 <Menu+0x6f8>
1eba: 10 92 c7 01 sts 0x01C7, r1
1ebe: 8a e9 ldi r24, 0x9A ; 154
1ec0: 93 e0 ldi r25, 0x03 ; 3
1ec2: 9f 93 push r25
1ec4: 8f 93 push r24
1ec6: ff 92 push r15
1ec8: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
1ecc: 84 e1 ldi r24, 0x14 ; 20
1ece: 80 93 c7 01 sts 0x01C7, r24
1ed2: 8d e3 ldi r24, 0x3D ; 61
1ed4: 90 e0 ldi r25, 0x00 ; 0
1ed6: 9f 93 push r25
1ed8: 8f 93 push r24
1eda: 1f 92 push r1
1edc: 1f 92 push r1
1ede: 83 e9 ldi r24, 0x93 ; 147
1ee0: 93 e0 ldi r25, 0x03 ; 3
1ee2: 9f 93 push r25
1ee4: 8f 93 push r24
1ee6: ff 92 push r15
1ee8: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
1eec: 88 e2 ldi r24, 0x28 ; 40
1eee: 80 93 c7 01 sts 0x01C7, r24
1ef2: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <GetActiveParamSetNumber>
1ef6: 99 27 eor r25, r25
1ef8: 9f 93 push r25
1efa: 8f 93 push r24
1efc: 86 e8 ldi r24, 0x86 ; 134
1efe: 93 e0 ldi r25, 0x03 ; 3
1f00: 9f 93 push r25
1f02: 8f 93 push r24
1f04: ff 92 push r15
1f06: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
1f0a: 8c e3 ldi r24, 0x3C ; 60
1f0c: 80 93 c7 01 sts 0x01C7, r24
1f10: 86 e7 ldi r24, 0x76 ; 118
1f12: 93 e0 ldi r25, 0x03 ; 3
1f14: 9f 93 push r25
1f16: 8f 93 push r24
1f18: ff 92 push r15
1f1a: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
1f1e: 8e c2 rjmp .+1308 ; 0x243c <Menu+0x674>
1f20: 80 91 d7 04 lds r24, 0x04D7
1f24: 80 ff sbrs r24, 0
1f26: 47 c0 rjmp .+142 ; 0x1fb6 <Menu+0x1ee>
1f28: 10 92 c7 01 sts 0x01C7, r1
1f2c: 80 91 2a 02 lds r24, 0x022A
1f30: 90 91 2b 02 lds r25, 0x022B
1f34: 9f 93 push r25
1f36: 8f 93 push r24
1f38: 87 e6 ldi r24, 0x67 ; 103
1f3a: 93 e0 ldi r25, 0x03 ; 3
1f3c: 9f 93 push r25
1f3e: 8f 93 push r24
1f40: 0f 93 push r16
1f42: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
1f46: 84 e1 ldi r24, 0x14 ; 20
1f48: 80 93 c7 01 sts 0x01C7, r24
1f4c: 80 91 2c 02 lds r24, 0x022C
1f50: 90 91 2d 02 lds r25, 0x022D
1f54: 9f 93 push r25
1f56: 8f 93 push r24
1f58: 88 e5 ldi r24, 0x58 ; 88
1f5a: 93 e0 ldi r25, 0x03 ; 3
1f5c: 9f 93 push r25
1f5e: 8f 93 push r24
1f60: 0f 93 push r16
1f62: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
1f66: 88 e2 ldi r24, 0x28 ; 40
1f68: 80 93 c7 01 sts 0x01C7, r24
1f6c: 80 91 0a 01 lds r24, 0x010A
1f70: 90 91 0b 01 lds r25, 0x010B
1f74: 9f 93 push r25
1f76: 8f 93 push r24
1f78: 89 e4 ldi r24, 0x49 ; 73
1f7a: 93 e0 ldi r25, 0x03 ; 3
1f7c: 9f 93 push r25
1f7e: 8f 93 push r24
1f80: 0f 93 push r16
1f82: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
1f86: 8c e3 ldi r24, 0x3C ; 60
1f88: 80 93 c7 01 sts 0x01C7, r24
1f8c: 80 91 96 04 lds r24, 0x0496
1f90: 99 27 eor r25, r25
1f92: 9f 93 push r25
1f94: 8f 93 push r24
1f96: 8a e3 ldi r24, 0x3A ; 58
1f98: 93 e0 ldi r25, 0x03 ; 3
1f9a: 9f 93 push r25
1f9c: 8f 93 push r24
1f9e: 0f 93 push r16
1fa0: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
1fa4: 8d b7 in r24, 0x3d ; 61
1fa6: 9e b7 in r25, 0x3e ; 62
1fa8: 44 96 adiw r24, 0x14 ; 20
1faa: 0f b6 in r0, 0x3f ; 63
1fac: f8 94 cli
1fae: 9e bf out 0x3e, r25 ; 62
1fb0: 0f be out 0x3f, r0 ; 63
1fb2: 8d bf out 0x3d, r24 ; 61
1fb4: c7 c2 rjmp .+1422 ; 0x2544 <Menu+0x77c>
1fb6: 84 e1 ldi r24, 0x14 ; 20
1fb8: 80 93 c7 01 sts 0x01C7, r24
1fbc: 83 e3 ldi r24, 0x33 ; 51
1fbe: 93 e0 ldi r25, 0x03 ; 3
1fc0: 9f 93 push r25
1fc2: 8f 93 push r24
1fc4: 0f 93 push r16
1fc6: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
1fca: 88 e2 ldi r24, 0x28 ; 40
1fcc: 80 93 c7 01 sts 0x01C7, r24
1fd0: 85 e2 ldi r24, 0x25 ; 37
1fd2: 93 e0 ldi r25, 0x03 ; 3
1fd4: 9f 93 push r25
1fd6: 8f 93 push r24
1fd8: 0f 93 push r16
1fda: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
1fde: 8d b7 in r24, 0x3d ; 61
1fe0: 9e b7 in r25, 0x3e ; 62
1fe2: 06 96 adiw r24, 0x06 ; 6
1fe4: e2 cf rjmp .-60 ; 0x1faa <Menu+0x1e2>
1fe6: 10 92 c7 01 sts 0x01C7, r1
1fea: 8b e1 ldi r24, 0x1B ; 27
1fec: 93 e0 ldi r25, 0x03 ; 3
1fee: 9f 93 push r25
1ff0: 8f 93 push r24
1ff2: ff 92 push r15
1ff4: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
1ff8: 84 e1 ldi r24, 0x14 ; 20
1ffa: 80 93 c7 01 sts 0x01C7, r24
1ffe: 60 91 e2 01 lds r22, 0x01E2
2002: 70 91 e3 01 lds r23, 0x01E3
2006: 80 91 e4 01 lds r24, 0x01E4
200a: 90 91 e5 01 lds r25, 0x01E5
200e: 20 e0 ldi r18, 0x00 ; 0
2010: 34 e0 ldi r19, 0x04 ; 4
2012: 40 e0 ldi r20, 0x00 ; 0
2014: 50 e0 ldi r21, 0x00 ; 0
2016: 0e 94 ec 29 call 0x53d8 ; 0x53d8 <__divmodsi4>
201a: 5f 93 push r21
201c: 4f 93 push r20
201e: 3f 93 push r19
2020: 2f 93 push r18
2022: 8c e0 ldi r24, 0x0C ; 12
2024: 93 e0 ldi r25, 0x03 ; 3
2026: 9f 93 push r25
2028: 8f 93 push r24
202a: ff 92 push r15
202c: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
2030: 88 e2 ldi r24, 0x28 ; 40
2032: 80 93 c7 01 sts 0x01C7, r24
2036: 60 91 ea 01 lds r22, 0x01EA
203a: 70 91 eb 01 lds r23, 0x01EB
203e: 80 91 ec 01 lds r24, 0x01EC
2042: 90 91 ed 01 lds r25, 0x01ED
2046: 20 e0 ldi r18, 0x00 ; 0
2048: 34 e0 ldi r19, 0x04 ; 4
204a: 40 e0 ldi r20, 0x00 ; 0
204c: 50 e0 ldi r21, 0x00 ; 0
204e: 0e 94 ec 29 call 0x53d8 ; 0x53d8 <__divmodsi4>
2052: 5f 93 push r21
2054: 4f 93 push r20
2056: 3f 93 push r19
2058: 2f 93 push r18
205a: 8d ef ldi r24, 0xFD ; 253
205c: 92 e0 ldi r25, 0x02 ; 2
205e: 9f 93 push r25
2060: 8f 93 push r24
2062: ff 92 push r15
2064: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
2068: 8c e3 ldi r24, 0x3C ; 60
206a: 80 93 c7 01 sts 0x01C7, r24
206e: 80 91 12 02 lds r24, 0x0212
2072: 90 91 13 02 lds r25, 0x0213
2076: 9f 93 push r25
2078: 8f 93 push r24
207a: 8e ee ldi r24, 0xEE ; 238
207c: 92 e0 ldi r25, 0x02 ; 2
207e: 9f 93 push r25
2080: 8f 93 push r24
2082: ff 92 push r15
2084: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
2088: 8d b7 in r24, 0x3d ; 61
208a: 9e b7 in r25, 0x3e ; 62
208c: 46 96 adiw r24, 0x16 ; 22
208e: 8d cf rjmp .-230 ; 0x1faa <Menu+0x1e2>
2090: 10 92 c7 01 sts 0x01C7, r1
2094: 80 91 a7 04 lds r24, 0x04A7
2098: 90 91 a8 04 lds r25, 0x04A8
209c: 20 91 a5 04 lds r18, 0x04A5
20a0: 30 91 a6 04 lds r19, 0x04A6
20a4: 9f 93 push r25
20a6: 8f 93 push r24
20a8: 3f 93 push r19
20aa: 2f 93 push r18
20ac: 8e ed ldi r24, 0xDE ; 222
20ae: 92 e0 ldi r25, 0x02 ; 2
20b0: 9f 93 push r25
20b2: 8f 93 push r24
20b4: ff 92 push r15
20b6: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
20ba: 84 e1 ldi r24, 0x14 ; 20
20bc: 80 93 c7 01 sts 0x01C7, r24
20c0: 80 91 ab 04 lds r24, 0x04AB
20c4: 90 91 ac 04 lds r25, 0x04AC
20c8: 20 91 a9 04 lds r18, 0x04A9
20cc: 30 91 aa 04 lds r19, 0x04AA
20d0: 9f 93 push r25
20d2: 8f 93 push r24
20d4: 3f 93 push r19
20d6: 2f 93 push r18
20d8: 8e ec ldi r24, 0xCE ; 206
20da: 92 e0 ldi r25, 0x02 ; 2
20dc: 9f 93 push r25
20de: 8f 93 push r24
20e0: ff 92 push r15
20e2: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
20e6: 88 e2 ldi r24, 0x28 ; 40
20e8: 80 93 c7 01 sts 0x01C7, r24
20ec: 80 91 af 04 lds r24, 0x04AF
20f0: 90 91 b0 04 lds r25, 0x04B0
20f4: 20 91 ad 04 lds r18, 0x04AD
20f8: 30 91 ae 04 lds r19, 0x04AE
20fc: 9f 93 push r25
20fe: 8f 93 push r24
2100: 3f 93 push r19
2102: 2f 93 push r18
2104: 8e eb ldi r24, 0xBE ; 190
2106: 92 e0 ldi r25, 0x02 ; 2
2108: 9f 93 push r25
210a: 8f 93 push r24
210c: ff 92 push r15
210e: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
2112: 8c e3 ldi r24, 0x3C ; 60
2114: 80 93 c7 01 sts 0x01C7, r24
2118: 80 91 b1 04 lds r24, 0x04B1
211c: 90 91 b2 04 lds r25, 0x04B2
2120: 9f 93 push r25
2122: 8f 93 push r24
2124: 8e ea ldi r24, 0xAE ; 174
2126: 92 e0 ldi r25, 0x02 ; 2
2128: 6f c0 rjmp .+222 ; 0x2208 <Menu+0x440>
212a: 10 92 c7 01 sts 0x01C7, r1
212e: e0 91 d0 04 lds r30, 0x04D0
2132: ff 27 eor r31, r31
2134: ee 0f add r30, r30
2136: ff 1f adc r31, r31
2138: ed 55 subi r30, 0x5D ; 93
213a: fb 4f sbci r31, 0xFB ; 251
213c: 20 81 ld r18, Z
213e: 31 81 ldd r19, Z+1 ; 0x01
2140: e0 91 cf 04 lds r30, 0x04CF
2144: ff 27 eor r31, r31
2146: ee 0f add r30, r30
2148: ff 1f adc r31, r31
214a: ed 55 subi r30, 0x5D ; 93
214c: fb 4f sbci r31, 0xFB ; 251
214e: 80 81 ld r24, Z
2150: 91 81 ldd r25, Z+1 ; 0x01
2152: 3f 93 push r19
2154: 2f 93 push r18
2156: 9f 93 push r25
2158: 8f 93 push r24
215a: 8e e9 ldi r24, 0x9E ; 158
215c: 92 e0 ldi r25, 0x02 ; 2
215e: 9f 93 push r25
2160: 8f 93 push r24
2162: ff 92 push r15
2164: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
2168: 84 e1 ldi r24, 0x14 ; 20
216a: 80 93 c7 01 sts 0x01C7, r24
216e: e0 91 d2 04 lds r30, 0x04D2
2172: ff 27 eor r31, r31
2174: ee 0f add r30, r30
2176: ff 1f adc r31, r31
2178: ed 55 subi r30, 0x5D ; 93
217a: fb 4f sbci r31, 0xFB ; 251
217c: 20 81 ld r18, Z
217e: 31 81 ldd r19, Z+1 ; 0x01
2180: e0 91 d1 04 lds r30, 0x04D1
2184: ff 27 eor r31, r31
2186: ee 0f add r30, r30
2188: ff 1f adc r31, r31
218a: ed 55 subi r30, 0x5D ; 93
218c: fb 4f sbci r31, 0xFB ; 251
218e: 80 81 ld r24, Z
2190: 91 81 ldd r25, Z+1 ; 0x01
2192: 3f 93 push r19
2194: 2f 93 push r18
2196: 9f 93 push r25
2198: 8f 93 push r24
219a: 8e e8 ldi r24, 0x8E ; 142
219c: 92 e0 ldi r25, 0x02 ; 2
219e: 9f 93 push r25
21a0: 8f 93 push r24
21a2: ff 92 push r15
21a4: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
21a8: 88 e2 ldi r24, 0x28 ; 40
21aa: 80 93 c7 01 sts 0x01C7, r24
21ae: e0 91 d4 04 lds r30, 0x04D4
21b2: ff 27 eor r31, r31
21b4: ee 0f add r30, r30
21b6: ff 1f adc r31, r31
21b8: ed 55 subi r30, 0x5D ; 93
21ba: fb 4f sbci r31, 0xFB ; 251
21bc: 20 81 ld r18, Z
21be: 31 81 ldd r19, Z+1 ; 0x01
21c0: e0 91 d3 04 lds r30, 0x04D3
21c4: ff 27 eor r31, r31
21c6: ee 0f add r30, r30
21c8: ff 1f adc r31, r31
21ca: ed 55 subi r30, 0x5D ; 93
21cc: fb 4f sbci r31, 0xFB ; 251
21ce: 80 81 ld r24, Z
21d0: 91 81 ldd r25, Z+1 ; 0x01
21d2: 3f 93 push r19
21d4: 2f 93 push r18
21d6: 9f 93 push r25
21d8: 8f 93 push r24
21da: 8e e7 ldi r24, 0x7E ; 126
21dc: 92 e0 ldi r25, 0x02 ; 2
21de: 9f 93 push r25
21e0: 8f 93 push r24
21e2: ff 92 push r15
21e4: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
21e8: 8c e3 ldi r24, 0x3C ; 60
21ea: 80 93 c7 01 sts 0x01C7, r24
21ee: e0 91 d5 04 lds r30, 0x04D5
21f2: ff 27 eor r31, r31
21f4: ee 0f add r30, r30
21f6: ff 1f adc r31, r31
21f8: ed 55 subi r30, 0x5D ; 93
21fa: fb 4f sbci r31, 0xFB ; 251
21fc: 80 81 ld r24, Z
21fe: 91 81 ldd r25, Z+1 ; 0x01
2200: 9f 93 push r25
2202: 8f 93 push r24
2204: 8e e6 ldi r24, 0x6E ; 110
2206: 92 e0 ldi r25, 0x02 ; 2
2208: 9f 93 push r25
220a: 8f 93 push r24
220c: ff 92 push r15
220e: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
2212: 8d b7 in r24, 0x3d ; 61
2214: 9e b7 in r25, 0x3e ; 62
2216: 4a 96 adiw r24, 0x1a ; 26
2218: c8 ce rjmp .-624 ; 0x1faa <Menu+0x1e2>
221a: 10 92 c7 01 sts 0x01C7, r1
221e: 80 e6 ldi r24, 0x60 ; 96
2220: 92 e0 ldi r25, 0x02 ; 2
2222: 9f 93 push r25
2224: 8f 93 push r24
2226: ff 92 push r15
2228: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
222c: 84 e1 ldi r24, 0x14 ; 20
222e: 80 93 c7 01 sts 0x01C7, r24
2232: 20 91 d2 01 lds r18, 0x01D2
2236: 30 91 d3 01 lds r19, 0x01D3
223a: 80 91 ad 01 lds r24, 0x01AD
223e: 90 91 ae 01 lds r25, 0x01AE
2242: 60 91 b9 01 lds r22, 0x01B9
2246: 3f 93 push r19
2248: 2f 93 push r18
224a: 77 27 eor r23, r23
224c: 0e 94 b7 29 call 0x536e ; 0x536e <__divmodhi4>
2250: 7f 93 push r23
2252: 6f 93 push r22
2254: 81 e5 ldi r24, 0x51 ; 81
2256: 92 e0 ldi r25, 0x02 ; 2
2258: 9f 93 push r25
225a: 8f 93 push r24
225c: ff 92 push r15
225e: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
2262: 88 e2 ldi r24, 0x28 ; 40
2264: 80 93 c7 01 sts 0x01C7, r24
2268: 20 91 d4 01 lds r18, 0x01D4
226c: 30 91 d5 01 lds r19, 0x01D5
2270: 80 91 af 01 lds r24, 0x01AF
2274: 90 91 b0 01 lds r25, 0x01B0
2278: 60 91 ba 01 lds r22, 0x01BA
227c: 3f 93 push r19
227e: 2f 93 push r18
2280: 77 27 eor r23, r23
2282: 0e 94 b7 29 call 0x536e ; 0x536e <__divmodhi4>
2286: 7f 93 push r23
2288: 6f 93 push r22
228a: 82 e4 ldi r24, 0x42 ; 66
228c: 92 e0 ldi r25, 0x02 ; 2
228e: 9f 93 push r25
2290: 8f 93 push r24
2292: ff 92 push r15
2294: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
2298: 8c e3 ldi r24, 0x3C ; 60
229a: 80 93 c7 01 sts 0x01C7, r24
229e: 20 91 d6 01 lds r18, 0x01D6
22a2: 30 91 d7 01 lds r19, 0x01D7
22a6: 80 91 b1 01 lds r24, 0x01B1
22aa: 90 91 b2 01 lds r25, 0x01B2
22ae: 60 91 bb 01 lds r22, 0x01BB
22b2: 3f 93 push r19
22b4: 2f 93 push r18
22b6: 77 27 eor r23, r23
22b8: 0e 94 b7 29 call 0x536e ; 0x536e <__divmodhi4>
22bc: 7f 93 push r23
22be: 6f 93 push r22
22c0: 83 e3 ldi r24, 0x33 ; 51
22c2: 92 e0 ldi r25, 0x02 ; 2
22c4: 56 c0 rjmp .+172 ; 0x2372 <Menu+0x5aa>
22c6: 10 92 c7 01 sts 0x01C7, r1
22ca: 86 e2 ldi r24, 0x26 ; 38
22cc: 92 e0 ldi r25, 0x02 ; 2
22ce: 9f 93 push r25
22d0: 8f 93 push r24
22d2: ff 92 push r15
22d4: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
22d8: 84 e1 ldi r24, 0x14 ; 20
22da: 80 93 c7 01 sts 0x01C7, r24
22de: 20 91 d8 01 lds r18, 0x01D8
22e2: 30 91 d9 01 lds r19, 0x01D9
22e6: 80 91 b5 01 lds r24, 0x01B5
22ea: 90 91 b6 01 lds r25, 0x01B6
22ee: 60 91 bc 01 lds r22, 0x01BC
22f2: 3f 93 push r19
22f4: 2f 93 push r18
22f6: 77 27 eor r23, r23
22f8: 0e 94 b7 29 call 0x536e ; 0x536e <__divmodhi4>
22fc: 7f 93 push r23
22fe: 6f 93 push r22
2300: 87 e1 ldi r24, 0x17 ; 23
2302: 92 e0 ldi r25, 0x02 ; 2
2304: 9f 93 push r25
2306: 8f 93 push r24
2308: ff 92 push r15
230a: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
230e: 88 e2 ldi r24, 0x28 ; 40
2310: 80 93 c7 01 sts 0x01C7, r24
2314: 20 91 da 01 lds r18, 0x01DA
2318: 30 91 db 01 lds r19, 0x01DB
231c: 80 91 b3 01 lds r24, 0x01B3
2320: 90 91 b4 01 lds r25, 0x01B4
2324: 60 91 bd 01 lds r22, 0x01BD
2328: 3f 93 push r19
232a: 2f 93 push r18
232c: 77 27 eor r23, r23
232e: 0e 94 b7 29 call 0x536e ; 0x536e <__divmodhi4>
2332: 7f 93 push r23
2334: 6f 93 push r22
2336: 88 e0 ldi r24, 0x08 ; 8
2338: 92 e0 ldi r25, 0x02 ; 2
233a: 9f 93 push r25
233c: 8f 93 push r24
233e: ff 92 push r15
2340: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
2344: 8c e3 ldi r24, 0x3C ; 60
2346: 80 93 c7 01 sts 0x01C7, r24
234a: 60 91 dc 01 lds r22, 0x01DC
234e: 70 91 dd 01 lds r23, 0x01DD
2352: 80 91 de 01 lds r24, 0x01DE
2356: 90 91 df 01 lds r25, 0x01DF
235a: 00 91 8b 04 lds r16, 0x048B
235e: 10 91 8c 04 lds r17, 0x048C
2362: 0e 94 a5 28 call 0x514a ; 0x514a <__fixsfsi>
2366: 7f 93 push r23
2368: 6f 93 push r22
236a: 1f 93 push r17
236c: 0f 93 push r16
236e: 89 ef ldi r24, 0xF9 ; 249
2370: 91 e0 ldi r25, 0x01 ; 1
2372: 9f 93 push r25
2374: 8f 93 push r24
2376: ff 92 push r15
2378: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
237c: 8d b7 in r24, 0x3d ; 61
237e: 9e b7 in r25, 0x3e ; 62
2380: 48 96 adiw r24, 0x18 ; 24
2382: 13 ce rjmp .-986 ; 0x1faa <Menu+0x1e2>
2384: 84 e1 ldi r24, 0x14 ; 20
2386: 80 93 c7 01 sts 0x01C7, r24
238a: 80 91 04 01 lds r24, 0x0104
238e: 90 91 05 01 lds r25, 0x0105
2392: 9f 93 push r25
2394: 8f 93 push r24
2396: 8a ee ldi r24, 0xEA ; 234
2398: 91 e0 ldi r25, 0x01 ; 1
239a: 9f 93 push r25
239c: 8f 93 push r24
239e: ff 92 push r15
23a0: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
23a4: 88 e2 ldi r24, 0x28 ; 40
23a6: 80 93 c7 01 sts 0x01C7, r24
23aa: 80 91 22 02 lds r24, 0x0222
23ae: 99 27 eor r25, r25
23b0: 9f 93 push r25
23b2: 8f 93 push r24
23b4: 8b ed ldi r24, 0xDB ; 219
23b6: 91 e0 ldi r25, 0x01 ; 1
23b8: 9f 93 push r25
23ba: 8f 93 push r24
23bc: ff 92 push r15
23be: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
23c2: 8d b7 in r24, 0x3d ; 61
23c4: 9e b7 in r25, 0x3e ; 62
23c6: 0a 96 adiw r24, 0x0a ; 10
23c8: f0 cd rjmp .-1056 ; 0x1faa <Menu+0x1e2>
23ca: 10 92 c7 01 sts 0x01C7, r1
23ce: 8c ec ldi r24, 0xCC ; 204
23d0: 91 e0 ldi r25, 0x01 ; 1
23d2: 9f 93 push r25
23d4: 8f 93 push r24
23d6: ff 92 push r15
23d8: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
23dc: 84 e1 ldi r24, 0x14 ; 20
23de: 80 93 c7 01 sts 0x01C7, r24
23e2: 80 91 16 02 lds r24, 0x0216
23e6: 90 91 17 02 lds r25, 0x0217
23ea: 9f 93 push r25
23ec: 8f 93 push r24
23ee: 8d eb ldi r24, 0xBD ; 189
23f0: 91 e0 ldi r25, 0x01 ; 1
23f2: 9f 93 push r25
23f4: 8f 93 push r24
23f6: ff 92 push r15
23f8: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
23fc: 88 e2 ldi r24, 0x28 ; 40
23fe: 80 93 c7 01 sts 0x01C7, r24
2402: 80 91 12 02 lds r24, 0x0212
2406: 90 91 13 02 lds r25, 0x0213
240a: 9f 93 push r25
240c: 8f 93 push r24
240e: 8e ea ldi r24, 0xAE ; 174
2410: 91 e0 ldi r25, 0x01 ; 1
2412: 9f 93 push r25
2414: 8f 93 push r24
2416: ff 92 push r15
2418: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
241c: 8c e3 ldi r24, 0x3C ; 60
241e: 80 93 c7 01 sts 0x01C7, r24
2422: 80 91 14 02 lds r24, 0x0214
2426: 90 91 15 02 lds r25, 0x0215
242a: 9f 93 push r25
242c: 8f 93 push r24
242e: 8f e9 ldi r24, 0x9F ; 159
2430: 91 e0 ldi r25, 0x01 ; 1
2432: 9f 93 push r25
2434: 8f 93 push r24
2436: ff 92 push r15
2438: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
243c: 8d b7 in r24, 0x3d ; 61
243e: 9e b7 in r25, 0x3e ; 62
2440: 42 96 adiw r24, 0x12 ; 18
2442: b3 cd rjmp .-1178 ; 0x1faa <Menu+0x1e2>
2444: 10 92 c7 01 sts 0x01C7, r1
2448: 80 91 1a 02 lds r24, 0x021A
244c: 90 91 1b 02 lds r25, 0x021B
2450: 9f 93 push r25
2452: 8f 93 push r24
2454: 83 e9 ldi r24, 0x93 ; 147
2456: 91 e0 ldi r25, 0x01 ; 1
2458: 9f 93 push r25
245a: 8f 93 push r24
245c: ff 92 push r15
245e: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
2462: 84 e1 ldi r24, 0x14 ; 20
2464: 80 93 c7 01 sts 0x01C7, r24
2468: 80 91 1c 02 lds r24, 0x021C
246c: 90 91 1d 02 lds r25, 0x021D
2470: 9f 93 push r25
2472: 8f 93 push r24
2474: 87 e8 ldi r24, 0x87 ; 135
2476: 91 e0 ldi r25, 0x01 ; 1
2478: 9f 93 push r25
247a: 8f 93 push r24
247c: ff 92 push r15
247e: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
2482: 88 e2 ldi r24, 0x28 ; 40
2484: 80 93 c7 01 sts 0x01C7, r24
2488: 80 91 1e 02 lds r24, 0x021E
248c: 90 91 1f 02 lds r25, 0x021F
2490: 9f 93 push r25
2492: 8f 93 push r24
2494: 8b e7 ldi r24, 0x7B ; 123
2496: 91 e0 ldi r25, 0x01 ; 1
2498: 9f 93 push r25
249a: 8f 93 push r24
249c: ff 92 push r15
249e: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
24a2: 8c e3 ldi r24, 0x3C ; 60
24a4: 80 93 c7 01 sts 0x01C7, r24
24a8: 80 91 20 02 lds r24, 0x0220
24ac: 90 91 21 02 lds r25, 0x0221
24b0: 9f 93 push r25
24b2: 8f 93 push r24
24b4: 8f e6 ldi r24, 0x6F ; 111
24b6: 91 e0 ldi r25, 0x01 ; 1
24b8: 9f 93 push r25
24ba: 8f 93 push r24
24bc: ff 92 push r15
24be: 70 cd rjmp .-1312 ; 0x1fa0 <Menu+0x1d8>
24c0: 10 92 c7 01 sts 0x01C7, r1
24c4: 87 e6 ldi r24, 0x67 ; 103
24c6: 91 e0 ldi r25, 0x01 ; 1
24c8: 9f 93 push r25
24ca: 8f 93 push r24
24cc: ff 92 push r15
24ce: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
24d2: 84 e1 ldi r24, 0x14 ; 20
24d4: 80 93 c7 01 sts 0x01C7, r24
24d8: 80 91 89 01 lds r24, 0x0189
24dc: 99 27 eor r25, r25
24de: 9f 93 push r25
24e0: 8f 93 push r24
24e2: 89 e5 ldi r24, 0x59 ; 89
24e4: 91 e0 ldi r25, 0x01 ; 1
24e6: 9f 93 push r25
24e8: 8f 93 push r24
24ea: ff 92 push r15
24ec: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
24f0: 88 e2 ldi r24, 0x28 ; 40
24f2: 80 93 c7 01 sts 0x01C7, r24
24f6: 80 91 a8 01 lds r24, 0x01A8
24fa: 90 91 a9 01 lds r25, 0x01A9
24fe: 9f 93 push r25
2500: 8f 93 push r24
2502: 8b e4 ldi r24, 0x4B ; 75
2504: 91 e0 ldi r25, 0x01 ; 1
2506: 9f 93 push r25
2508: 8f 93 push r24
250a: ff 92 push r15
250c: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
2510: 8c e3 ldi r24, 0x3C ; 60
2512: 80 93 c7 01 sts 0x01C7, r24
2516: 80 91 f3 04 lds r24, 0x04F3
251a: 99 27 eor r25, r25
251c: 9f 93 push r25
251e: 8f 93 push r24
2520: 80 91 f2 04 lds r24, 0x04F2
2524: 99 27 eor r25, r25
2526: 9f 93 push r25
2528: 8f 93 push r24
252a: 8d e3 ldi r24, 0x3D ; 61
252c: 91 e0 ldi r25, 0x01 ; 1
252e: 9f 93 push r25
2530: 8f 93 push r24
2532: ff 92 push r15
2534: 0e 94 2e 07 call 0xe5c ; 0xe5c <_printf_P>
2538: 35 cd rjmp .-1430 ; 0x1fa4 <Menu+0x1dc>
253a: 01 50 subi r16, 0x01 ; 1
253c: 00 93 66 01 sts 0x0166, r16
2540: 10 92 c9 01 sts 0x01C9, r1
2544: 10 92 c8 01 sts 0x01C8, r1
2548: 1f 91 pop r17
254a: 0f 91 pop r16
254c: ff 90 pop r15
254e: 08 95 ret
00002550 <i2c_init>:
2550: 10 92 b9 00 sts 0x00B9, r1
2554: 8a e2 ldi r24, 0x2A ; 42
2556: 80 93 b8 00 sts 0x00B8, r24
255a: 08 95 ret
0000255c <i2c_start>:
255c: 85 ea ldi r24, 0xA5 ; 165
255e: 80 93 bc 00 sts 0x00BC, r24
2562: 80 e0 ldi r24, 0x00 ; 0
2564: 90 e0 ldi r25, 0x00 ; 0
2566: 08 95 ret
00002568 <i2c_stop>:
2568: 84 e9 ldi r24, 0x94 ; 148
256a: 80 93 bc 00 sts 0x00BC, r24
256e: 08 95 ret
00002570 <i2c_write_byte>:
2570: 10 92 b9 00 sts 0x00B9, r1
2574: 80 93 bb 00 sts 0x00BB, r24
2578: 85 e8 ldi r24, 0x85 ; 133
257a: 80 93 bc 00 sts 0x00BC, r24
257e: 80 e0 ldi r24, 0x00 ; 0
2580: 90 e0 ldi r25, 0x00 ; 0
2582: 08 95 ret
00002584 <__vector_26>:
2584: 1f 92 push r1
2586: 0f 92 push r0
2588: 0f b6 in r0, 0x3f ; 63
258a: 0f 92 push r0
258c: 11 24 eor r1, r1
258e: 8f 93 push r24
2590: 9f 93 push r25
2592: ef 93 push r30
2594: ff 93 push r31
2596: 80 91 ca 01 lds r24, 0x01CA
259a: 8f 5f subi r24, 0xFF ; 255
259c: 80 93 ca 01 sts 0x01CA, r24
25a0: 81 50 subi r24, 0x01 ; 1
25a2: 83 30 cpi r24, 0x03 ; 3
25a4: 09 f4 brne .+2 ; 0x25a8 <__vector_26+0x24>
25a6: 42 c0 rjmp .+132 ; 0x262c <__vector_26+0xa8>
25a8: 84 30 cpi r24, 0x04 ; 4
25aa: 28 f4 brcc .+10 ; 0x25b6 <__vector_26+0x32>
25ac: 81 30 cpi r24, 0x01 ; 1
25ae: a1 f0 breq .+40 ; 0x25d8 <__vector_26+0x54>
25b0: 82 30 cpi r24, 0x02 ; 2
25b2: 70 f5 brcc .+92 ; 0x2610 <__vector_26+0x8c>
25b4: 0c c0 rjmp .+24 ; 0x25ce <__vector_26+0x4a>
25b6: 85 30 cpi r24, 0x05 ; 5
25b8: 09 f4 brne .+2 ; 0x25bc <__vector_26+0x38>
25ba: 48 c0 rjmp .+144 ; 0x264c <__vector_26+0xc8>
25bc: 85 30 cpi r24, 0x05 ; 5
25be: d8 f1 brcs .+118 ; 0x2636 <__vector_26+0xb2>
25c0: 86 30 cpi r24, 0x06 ; 6
25c2: 09 f4 brne .+2 ; 0x25c6 <__vector_26+0x42>
25c4: 4b c0 rjmp .+150 ; 0x265c <__vector_26+0xd8>
25c6: 87 30 cpi r24, 0x07 ; 7
25c8: 09 f0 breq .+2 ; 0x25cc <__vector_26+0x48>
25ca: 71 c0 rjmp .+226 ; 0x26ae <__vector_26+0x12a>
25cc: 5b c0 rjmp .+182 ; 0x2684 <__vector_26+0x100>
25ce: 80 91 cb 01 lds r24, 0x01CB
25d2: 88 0f add r24, r24
25d4: 8e 5a subi r24, 0xAE ; 174
25d6: 14 c0 rjmp .+40 ; 0x2600 <__vector_26+0x7c>
25d8: 80 91 cb 01 lds r24, 0x01CB
25dc: 8f 5f subi r24, 0xFF ; 255
25de: 80 93 cb 01 sts 0x01CB, r24
25e2: 81 50 subi r24, 0x01 ; 1
25e4: 81 30 cpi r24, 0x01 ; 1
25e6: 09 f4 brne .+2 ; 0x25ea <__vector_26+0x66>
25e8: 44 c0 rjmp .+136 ; 0x2672 <__vector_26+0xee>
25ea: 81 30 cpi r24, 0x01 ; 1
25ec: 38 f0 brcs .+14 ; 0x25fc <__vector_26+0x78>
25ee: 82 30 cpi r24, 0x02 ; 2
25f0: 09 f4 brne .+2 ; 0x25f4 <__vector_26+0x70>
25f2: 42 c0 rjmp .+132 ; 0x2678 <__vector_26+0xf4>
25f4: 83 30 cpi r24, 0x03 ; 3
25f6: 09 f0 breq .+2 ; 0x25fa <__vector_26+0x76>
25f8: 5a c0 rjmp .+180 ; 0x26ae <__vector_26+0x12a>
25fa: 41 c0 rjmp .+130 ; 0x267e <__vector_26+0xfa>
25fc: 80 91 6d 02 lds r24, 0x026D
2600: 10 92 b9 00 sts 0x00B9, r1
2604: 80 93 bb 00 sts 0x00BB, r24
2608: 85 e8 ldi r24, 0x85 ; 133
260a: 80 93 bc 00 sts 0x00BC, r24
260e: 4f c0 rjmp .+158 ; 0x26ae <__vector_26+0x12a>
2610: 84 e9 ldi r24, 0x94 ; 148
2612: 80 93 bc 00 sts 0x00BC, r24
2616: 80 91 cb 01 lds r24, 0x01CB
261a: 84 30 cpi r24, 0x04 ; 4
261c: 18 f4 brcc .+6 ; 0x2624 <__vector_26+0xa0>
261e: 10 92 ca 01 sts 0x01CA, r1
2622: 02 c0 rjmp .+4 ; 0x2628 <__vector_26+0xa4>
2624: 10 92 cb 01 sts 0x01CB, r1
2628: 85 ea ldi r24, 0xA5 ; 165
262a: ef cf rjmp .-34 ; 0x260a <__vector_26+0x86>
262c: 80 91 cc 01 lds r24, 0x01CC
2630: 88 0f add r24, r24
2632: 8d 5a subi r24, 0xAD ; 173
2634: e5 cf rjmp .-54 ; 0x2600 <__vector_26+0x7c>
2636: 80 91 cc 01 lds r24, 0x01CC
263a: 81 30 cpi r24, 0x01 ; 1
263c: d1 f0 breq .+52 ; 0x2672 <__vector_26+0xee>
263e: 81 30 cpi r24, 0x01 ; 1
2640: e8 f2 brcs .-70 ; 0x25fc <__vector_26+0x78>
2642: 82 30 cpi r24, 0x02 ; 2
2644: c9 f0 breq .+50 ; 0x2678 <__vector_26+0xf4>
2646: 83 30 cpi r24, 0x03 ; 3
2648: 91 f5 brne .+100 ; 0x26ae <__vector_26+0x12a>
264a: 19 c0 rjmp .+50 ; 0x267e <__vector_26+0xfa>
264c: 80 91 bb 00 lds r24, 0x00BB
2650: e0 91 cc 01 lds r30, 0x01CC
2654: ff 27 eor r31, r31
2656: e5 56 subi r30, 0x65 ; 101
2658: fb 4f sbci r31, 0xFB ; 251
265a: 80 83 st Z, r24
265c: 80 91 cc 01 lds r24, 0x01CC
2660: 81 30 cpi r24, 0x01 ; 1
2662: 39 f0 breq .+14 ; 0x2672 <__vector_26+0xee>
2664: 81 30 cpi r24, 0x01 ; 1
2666: 50 f2 brcs .-108 ; 0x25fc <__vector_26+0x78>
2668: 82 30 cpi r24, 0x02 ; 2
266a: 31 f0 breq .+12 ; 0x2678 <__vector_26+0xf4>
266c: 83 30 cpi r24, 0x03 ; 3
266e: f9 f4 brne .+62 ; 0x26ae <__vector_26+0x12a>
2670: 06 c0 rjmp .+12 ; 0x267e <__vector_26+0xfa>
2672: 80 91 6e 02 lds r24, 0x026E
2676: c4 cf rjmp .-120 ; 0x2600 <__vector_26+0x7c>
2678: 80 91 71 02 lds r24, 0x0271
267c: c1 cf rjmp .-126 ; 0x2600 <__vector_26+0x7c>
267e: 80 91 73 02 lds r24, 0x0273
2682: be cf rjmp .-132 ; 0x2600 <__vector_26+0x7c>
2684: 80 91 cc 01 lds r24, 0x01CC
2688: 90 91 bb 00 lds r25, 0x00BB
268c: e8 2f mov r30, r24
268e: ff 27 eor r31, r31
2690: e5 56 subi r30, 0x65 ; 101
2692: fb 4f sbci r31, 0xFB ; 251
2694: 94 83 std Z+4, r25 ; 0x04
2696: 8f 5f subi r24, 0xFF ; 255
2698: 80 93 cc 01 sts 0x01CC, r24
269c: 84 30 cpi r24, 0x04 ; 4
269e: 10 f0 brcs .+4 ; 0x26a4 <__vector_26+0x120>
26a0: 10 92 cc 01 sts 0x01CC, r1
26a4: 84 e9 ldi r24, 0x94 ; 148
26a6: 80 93 bc 00 sts 0x00BC, r24
26aa: 10 92 ca 01 sts 0x01CA, r1
26ae: ff 91 pop r31
26b0: ef 91 pop r30
26b2: 9f 91 pop r25
26b4: 8f 91 pop r24
26b6: 0f 90 pop r0
26b8: 0f be out 0x3f, r0 ; 63
26ba: 0f 90 pop r0
26bc: 1f 90 pop r1
26be: 18 95 reti
000026c0 <rc_sum_init>:
26c0: 83 ec ldi r24, 0xC3 ; 195
26c2: 80 93 81 00 sts 0x0081, r24
26c6: ef e6 ldi r30, 0x6F ; 111
26c8: f0 e0 ldi r31, 0x00 ; 0
26ca: 80 81 ld r24, Z
26cc: 80 62 ori r24, 0x20 ; 32
26ce: 80 83 st Z, r24
26d0: 10 92 d7 01 sts 0x01D7, r1
26d4: 10 92 d6 01 sts 0x01D6, r1
26d8: 10 92 d5 01 sts 0x01D5, r1
26dc: 10 92 d4 01 sts 0x01D4, r1
26e0: 10 92 d3 01 sts 0x01D3, r1
26e4: 10 92 d2 01 sts 0x01D2, r1
26e8: 08 95 ret
000026ea <__vector_12>:
26ea: 1f 92 push r1
26ec: 0f 92 push r0
26ee: 0f b6 in r0, 0x3f ; 63
26f0: 0f 92 push r0
26f2: 11 24 eor r1, r1
26f4: 0f 93 push r16
26f6: 1f 93 push r17
26f8: 2f 93 push r18
26fa: 3f 93 push r19
26fc: 4f 93 push r20
26fe: 5f 93 push r21
2700: 6f 93 push r22
2702: 7f 93 push r23
2704: 8f 93 push r24
2706: 9f 93 push r25
2708: af 93 push r26
270a: bf 93 push r27
270c: cf 93 push r28
270e: df 93 push r29
2710: ef 93 push r30
2712: ff 93 push r31
2714: 20 91 86 00 lds r18, 0x0086
2718: 30 91 87 00 lds r19, 0x0087
271c: 80 91 cf 01 lds r24, 0x01CF
2720: 90 91 d0 01 lds r25, 0x01D0
2724: 28 1b sub r18, r24
2726: 39 0b sbc r19, r25
2728: 80 91 86 00 lds r24, 0x0086
272c: 90 91 87 00 lds r25, 0x0087
2730: 90 93 d0 01 sts 0x01D0, r25
2734: 80 93 cf 01 sts 0x01CF, r24
2738: c9 01 movw r24, r18
273a: 8d 5d subi r24, 0xDD ; 221
273c: 95 40 sbci r25, 0x05 ; 5
273e: 83 56 subi r24, 0x63 ; 99
2740: 99 41 sbci r25, 0x19 ; 25
2742: 48 f4 brcc .+18 ; 0x2756 <__vector_12+0x6c>
2744: 81 e0 ldi r24, 0x01 ; 1
2746: 90 e0 ldi r25, 0x00 ; 0
2748: 90 93 ce 01 sts 0x01CE, r25
274c: 80 93 cd 01 sts 0x01CD, r24
2750: 10 92 67 01 sts 0x0167, r1
2754: 60 c0 rjmp .+192 ; 0x2816 <__vector_12+0x12c>
2756: c0 91 cd 01 lds r28, 0x01CD
275a: d0 91 ce 01 lds r29, 0x01CE
275e: ca 30 cpi r28, 0x0A ; 10
2760: d1 05 cpc r29, r1
2762: 0c f0 brlt .+2 ; 0x2766 <__vector_12+0x7c>
2764: 58 c0 rjmp .+176 ; 0x2816 <__vector_12+0x12c>
2766: c9 01 movw r24, r18
2768: 8b 5f subi r24, 0xFB ; 251
276a: 90 40 sbci r25, 0x00 ; 0
276c: 84 5b subi r24, 0xB4 ; 180
276e: 91 40 sbci r25, 0x01 ; 1
2770: 08 f0 brcs .+2 ; 0x2774 <__vector_12+0x8a>
2772: 40 c0 rjmp .+128 ; 0x27f4 <__vector_12+0x10a>
2774: a9 01 movw r20, r18
2776: 42 5d subi r20, 0xD2 ; 210
2778: 51 40 sbci r21, 0x01 ; 1
277a: fe 01 movw r30, r28
277c: ee 0f add r30, r30
277e: ff 1f adc r31, r31
2780: ed 55 subi r30, 0x5D ; 93
2782: fb 4f sbci r31, 0xFB ; 251
2784: 80 81 ld r24, Z
2786: 91 81 ldd r25, Z+1 ; 0x01
2788: fa 01 movw r30, r20
278a: e8 1b sub r30, r24
278c: f9 0b sbc r31, r25
278e: cf 01 movw r24, r30
2790: f7 ff sbrs r31, 7
2792: 03 c0 rjmp .+6 ; 0x279a <__vector_12+0xb0>
2794: 90 95 com r25
2796: 81 95 neg r24
2798: 9f 4f sbci r25, 0xFF ; 255
279a: 06 97 sbiw r24, 0x06 ; 6
279c: 4c f4 brge .+18 ; 0x27b0 <__vector_12+0xc6>
279e: 80 91 22 02 lds r24, 0x0222
27a2: 88 3c cpi r24, 0xC8 ; 200
27a4: 28 f4 brcc .+10 ; 0x27b0 <__vector_12+0xc6>
27a6: 80 91 22 02 lds r24, 0x0222
27aa: 86 5f subi r24, 0xF6 ; 246
27ac: 80 93 22 02 sts 0x0222, r24
27b0: fe 01 movw r30, r28
27b2: ee 0f add r30, r30
27b4: ff 1f adc r31, r31
27b6: 8f 01 movw r16, r30
27b8: 0d 55 subi r16, 0x5D ; 93
27ba: 1b 4f sbci r17, 0xFB ; 251
27bc: d8 01 movw r26, r16
27be: 2d 91 ld r18, X+
27c0: 3c 91 ld r19, X
27c2: c9 01 movw r24, r18
27c4: 88 0f add r24, r24
27c6: 99 1f adc r25, r25
27c8: 82 0f add r24, r18
27ca: 93 1f adc r25, r19
27cc: 84 0f add r24, r20
27ce: 95 1f adc r25, r21
27d0: 64 e0 ldi r22, 0x04 ; 4
27d2: 70 e0 ldi r23, 0x00 ; 0
27d4: 0e 94 b7 29 call 0x536e ; 0x536e <__divmodhi4>
27d8: d8 01 movw r26, r16
27da: 8d 91 ld r24, X+
27dc: 9c 91 ld r25, X
27de: 11 97 sbiw r26, 0x01 ; 1
27e0: 9b 01 movw r18, r22
27e2: 28 1b sub r18, r24
27e4: 39 0b sbc r19, r25
27e6: e7 54 subi r30, 0x47 ; 71
27e8: fb 4f sbci r31, 0xFB ; 251
27ea: 31 83 std Z+1, r19 ; 0x01
27ec: 20 83 st Z, r18
27ee: 11 96 adiw r26, 0x01 ; 1
27f0: 7c 93 st X, r23
27f2: 6e 93 st -X, r22
27f4: fe 01 movw r30, r28
27f6: 31 96 adiw r30, 0x01 ; 1
27f8: f0 93 ce 01 sts 0x01CE, r31
27fc: e0 93 cd 01 sts 0x01CD, r30
2800: e6 30 cpi r30, 0x06 ; 6
2802: f1 05 cpc r31, r1
2804: 11 f4 brne .+4 ; 0x280a <__vector_12+0x120>
2806: 5c 9a sbi 0x0b, 4 ; 11
2808: 05 c0 rjmp .+10 ; 0x2814 <__vector_12+0x12a>
280a: 5c 98 cbi 0x0b, 4 ; 11
280c: 37 97 sbiw r30, 0x07 ; 7
280e: 11 f4 brne .+4 ; 0x2814 <__vector_12+0x12a>
2810: 5b 9a sbi 0x0b, 3 ; 11
2812: 01 c0 rjmp .+2 ; 0x2816 <__vector_12+0x12c>
2814: 5b 98 cbi 0x0b, 3 ; 11
2816: ff 91 pop r31
2818: ef 91 pop r30
281a: df 91 pop r29
281c: cf 91 pop r28
281e: bf 91 pop r27
2820: af 91 pop r26
2822: 9f 91 pop r25
2824: 8f 91 pop r24
2826: 7f 91 pop r23
2828: 6f 91 pop r22
282a: 5f 91 pop r21
282c: 4f 91 pop r20
282e: 3f 91 pop r19
2830: 2f 91 pop r18
2832: 1f 91 pop r17
2834: 0f 91 pop r16
2836: 0f 90 pop r0
2838: 0f be out 0x3f, r0 ; 63
283a: 0f 90 pop r0
283c: 1f 90 pop r1
283e: 18 95 reti
00002840 <Mittelwert>:
2840: af 92 push r10
2842: bf 92 push r11
2844: cf 92 push r12
2846: df 92 push r13
2848: ef 92 push r14
284a: ff 92 push r15
284c: 0f 93 push r16
284e: 1f 93 push r17
2850: 10 92 7a 00 sts 0x007A, r1
2854: 80 91 b9 01 lds r24, 0x01B9
2858: 88 23 and r24, r24
285a: 69 f0 breq .+26 ; 0x2876 <Mittelwert+0x36>
285c: 80 91 ad 01 lds r24, 0x01AD
2860: 90 91 ae 01 lds r25, 0x01AE
2864: 60 91 b9 01 lds r22, 0x01B9
2868: 77 27 eor r23, r23
286a: 0e 94 b7 29 call 0x536e ; 0x536e <__divmodhi4>
286e: 70 93 0c 05 sts 0x050C, r23
2872: 60 93 0b 05 sts 0x050B, r22
2876: 80 91 ba 01 lds r24, 0x01BA
287a: 88 23 and r24, r24
287c: 69 f0 breq .+26 ; 0x2898 <Mittelwert+0x58>
287e: 80 91 af 01 lds r24, 0x01AF
2882: 90 91 b0 01 lds r25, 0x01B0
2886: 60 91 ba 01 lds r22, 0x01BA
288a: 77 27 eor r23, r23
288c: 0e 94 b7 29 call 0x536e ; 0x536e <__divmodhi4>
2890: 70 93 0a 05 sts 0x050A, r23
2894: 60 93 09 05 sts 0x0509, r22
2898: 80 91 bb 01 lds r24, 0x01BB
289c: 88 23 and r24, r24
289e: 69 f0 breq .+26 ; 0x28ba <Mittelwert+0x7a>
28a0: 80 91 b1 01 lds r24, 0x01B1
28a4: 90 91 b2 01 lds r25, 0x01B2
28a8: 60 91 bb 01 lds r22, 0x01BB
28ac: 77 27 eor r23, r23
28ae: 0e 94 b7 29 call 0x536e ; 0x536e <__divmodhi4>
28b2: 70 93 18 05 sts 0x0518, r23
28b6: 60 93 17 05 sts 0x0517, r22
28ba: 80 91 bc 01 lds r24, 0x01BC
28be: 88 23 and r24, r24
28c0: d9 f1 breq .+118 ; 0x2938 <Mittelwert+0xf8>
28c2: e0 90 14 05 lds r14, 0x0514
28c6: f0 90 15 05 lds r15, 0x0515
28ca: 60 91 b5 01 lds r22, 0x01B5
28ce: 70 91 b6 01 lds r23, 0x01B6
28d2: 20 91 bc 01 lds r18, 0x01BC
28d6: 00 27 eor r16, r16
28d8: f7 fc sbrc r15, 7
28da: 00 95 com r16
28dc: 10 2f mov r17, r16
28de: 57 01 movw r10, r14
28e0: 68 01 movw r12, r16
28e2: 43 e0 ldi r20, 0x03 ; 3
28e4: aa 0c add r10, r10
28e6: bb 1c adc r11, r11
28e8: cc 1c adc r12, r12
28ea: dd 1c adc r13, r13
28ec: 4a 95 dec r20
28ee: d1 f7 brne .-12 ; 0x28e4 <Mittelwert+0xa4>
28f0: ae 18 sub r10, r14
28f2: bf 08 sbc r11, r15
28f4: c0 0a sbc r12, r16
28f6: d1 0a sbc r13, r17
28f8: 88 27 eor r24, r24
28fa: 77 fd sbrc r23, 7
28fc: 80 95 com r24
28fe: 98 2f mov r25, r24
2900: 34 e0 ldi r19, 0x04 ; 4
2902: 66 0f add r22, r22
2904: 77 1f adc r23, r23
2906: 88 1f adc r24, r24
2908: 99 1f adc r25, r25
290a: 3a 95 dec r19
290c: d1 f7 brne .-12 ; 0x2902 <Mittelwert+0xc2>
290e: 33 27 eor r19, r19
2910: 44 27 eor r20, r20
2912: 55 27 eor r21, r21
2914: 0e 94 ec 29 call 0x53d8 ; 0x53d8 <__divmodsi4>
2918: a2 0e add r10, r18
291a: b3 1e adc r11, r19
291c: c4 1e adc r12, r20
291e: d5 1e adc r13, r21
2920: c6 01 movw r24, r12
2922: b5 01 movw r22, r10
2924: 28 e0 ldi r18, 0x08 ; 8
2926: 30 e0 ldi r19, 0x00 ; 0
2928: 40 e0 ldi r20, 0x00 ; 0
292a: 50 e0 ldi r21, 0x00 ; 0
292c: 0e 94 ec 29 call 0x53d8 ; 0x53d8 <__divmodsi4>
2930: 30 93 15 05 sts 0x0515, r19
2934: 20 93 14 05 sts 0x0514, r18
2938: 80 91 bd 01 lds r24, 0x01BD
293c: 88 23 and r24, r24
293e: d9 f1 breq .+118 ; 0x29b6 <Mittelwert+0x176>
2940: e0 90 1d 05 lds r14, 0x051D
2944: f0 90 1e 05 lds r15, 0x051E
2948: 60 91 b3 01 lds r22, 0x01B3
294c: 70 91 b4 01 lds r23, 0x01B4
2950: 20 91 bd 01 lds r18, 0x01BD
2954: 00 27 eor r16, r16
2956: f7 fc sbrc r15, 7
2958: 00 95 com r16
295a: 10 2f mov r17, r16
295c: 57 01 movw r10, r14
295e: 68 01 movw r12, r16
2960: 83 e0 ldi r24, 0x03 ; 3
2962: aa 0c add r10, r10
2964: bb 1c adc r11, r11
2966: cc 1c adc r12, r12
2968: dd 1c adc r13, r13
296a: 8a 95 dec r24
296c: d1 f7 brne .-12 ; 0x2962 <Mittelwert+0x122>
296e: ae 18 sub r10, r14
2970: bf 08 sbc r11, r15
2972: c0 0a sbc r12, r16
2974: d1 0a sbc r13, r17
2976: 88 27 eor r24, r24
2978: 77 fd sbrc r23, 7
297a: 80 95 com r24
297c: 98 2f mov r25, r24
297e: b4 e0 ldi r27, 0x04 ; 4
2980: 66 0f add r22, r22
2982: 77 1f adc r23, r23
2984: 88 1f adc r24, r24
2986: 99 1f adc r25, r25
2988: ba 95 dec r27
298a: d1 f7 brne .-12 ; 0x2980 <Mittelwert+0x140>
298c: 33 27 eor r19, r19
298e: 44 27 eor r20, r20
2990: 55 27 eor r21, r21
2992: 0e 94 ec 29 call 0x53d8 ; 0x53d8 <__divmodsi4>
2996: a2 0e add r10, r18
2998: b3 1e adc r11, r19
299a: c4 1e adc r12, r20
299c: d5 1e adc r13, r21
299e: c6 01 movw r24, r12
29a0: b5 01 movw r22, r10
29a2: 28 e0 ldi r18, 0x08 ; 8
29a4: 30 e0 ldi r19, 0x00 ; 0
29a6: 40 e0 ldi r20, 0x00 ; 0
29a8: 50 e0 ldi r21, 0x00 ; 0
29aa: 0e 94 ec 29 call 0x53d8 ; 0x53d8 <__divmodsi4>
29ae: 30 93 1e 05 sts 0x051E, r19
29b2: 20 93 1d 05 sts 0x051D, r18
29b6: 80 91 be 01 lds r24, 0x01BE
29ba: 88 23 and r24, r24
29bc: a1 f1 breq .+104 ; 0x2a26 <Mittelwert+0x1e6>
29be: e0 90 0e 05 lds r14, 0x050E
29c2: f0 90 0f 05 lds r15, 0x050F
29c6: 60 91 b7 01 lds r22, 0x01B7
29ca: 70 91 b8 01 lds r23, 0x01B8
29ce: 20 91 be 01 lds r18, 0x01BE
29d2: 00 27 eor r16, r16
29d4: f7 fc sbrc r15, 7
29d6: 00 95 com r16
29d8: 10 2f mov r17, r16
29da: 57 01 movw r10, r14
29dc: 68 01 movw r12, r16
29de: a3 e0 ldi r26, 0x03 ; 3
29e0: aa 0c add r10, r10
29e2: bb 1c adc r11, r11
29e4: cc 1c adc r12, r12
29e6: dd 1c adc r13, r13
29e8: aa 95 dec r26
29ea: d1 f7 brne .-12 ; 0x29e0 <Mittelwert+0x1a0>
29ec: ae 18 sub r10, r14
29ee: bf 08 sbc r11, r15
29f0: c0 0a sbc r12, r16
29f2: d1 0a sbc r13, r17
29f4: 88 27 eor r24, r24
29f6: 77 fd sbrc r23, 7
29f8: 80 95 com r24
29fa: 98 2f mov r25, r24
29fc: 33 27 eor r19, r19
29fe: 44 27 eor r20, r20
2a00: 55 27 eor r21, r21
2a02: 0e 94 ec 29 call 0x53d8 ; 0x53d8 <__divmodsi4>
2a06: a2 0e add r10, r18
2a08: b3 1e adc r11, r19
2a0a: c4 1e adc r12, r20
2a0c: d5 1e adc r13, r21
2a0e: c6 01 movw r24, r12
2a10: b5 01 movw r22, r10
2a12: 28 e0 ldi r18, 0x08 ; 8
2a14: 30 e0 ldi r19, 0x00 ; 0
2a16: 40 e0 ldi r20, 0x00 ; 0
2a18: 50 e0 ldi r21, 0x00 ; 0
2a1a: 0e 94 ec 29 call 0x53d8 ; 0x53d8 <__divmodsi4>
2a1e: 30 93 0f 05 sts 0x050F, r19
2a22: 20 93 0e 05 sts 0x050E, r18
2a26: 10 92 ae 01 sts 0x01AE, r1
2a2a: 10 92 ad 01 sts 0x01AD, r1
2a2e: 10 92 b9 01 sts 0x01B9, r1
2a32: 10 92 b0 01 sts 0x01B0, r1
2a36: 10 92 af 01 sts 0x01AF, r1
2a3a: 10 92 ba 01 sts 0x01BA, r1
2a3e: 10 92 b2 01 sts 0x01B2, r1
2a42: 10 92 b1 01 sts 0x01B1, r1
2a46: 10 92 bb 01 sts 0x01BB, r1
2a4a: 10 92 b4 01 sts 0x01B4, r1
2a4e: 10 92 b3 01 sts 0x01B3, r1
2a52: 10 92 bd 01 sts 0x01BD, r1
2a56: 10 92 b6 01 sts 0x01B6, r1
2a5a: 10 92 b5 01 sts 0x01B5, r1
2a5e: 10 92 bc 01 sts 0x01BC, r1
2a62: 10 92 b8 01 sts 0x01B8, r1
2a66: 10 92 b7 01 sts 0x01B7, r1
2a6a: 10 92 be 01 sts 0x01BE, r1
2a6e: 80 91 06 02 lds r24, 0x0206
2a72: 90 91 07 02 lds r25, 0x0207
2a76: a0 91 08 02 lds r26, 0x0208
2a7a: b0 91 09 02 lds r27, 0x0209
2a7e: 80 93 f2 01 sts 0x01F2, r24
2a82: 90 93 f3 01 sts 0x01F3, r25
2a86: a0 93 f4 01 sts 0x01F4, r26
2a8a: b0 93 f5 01 sts 0x01F5, r27
2a8e: 80 91 f6 01 lds r24, 0x01F6
2a92: 90 91 f7 01 lds r25, 0x01F7
2a96: a0 91 f8 01 lds r26, 0x01F8
2a9a: b0 91 f9 01 lds r27, 0x01F9
2a9e: 80 93 e2 01 sts 0x01E2, r24
2aa2: 90 93 e3 01 sts 0x01E3, r25
2aa6: a0 93 e4 01 sts 0x01E4, r26
2aaa: b0 93 e5 01 sts 0x01E5, r27
2aae: 80 91 fe 01 lds r24, 0x01FE
2ab2: 90 91 ff 01 lds r25, 0x01FF
2ab6: a0 91 00 02 lds r26, 0x0200
2aba: b0 91 01 02 lds r27, 0x0201
2abe: 80 93 ea 01 sts 0x01EA, r24
2ac2: 90 93 eb 01 sts 0x01EB, r25
2ac6: a0 93 ec 01 sts 0x01EC, r26
2aca: b0 93 ed 01 sts 0x01ED, r27
2ace: 80 91 fa 01 lds r24, 0x01FA
2ad2: 90 91 fb 01 lds r25, 0x01FB
2ad6: a0 91 fc 01 lds r26, 0x01FC
2ada: b0 91 fd 01 lds r27, 0x01FD
2ade: 80 93 e6 01 sts 0x01E6, r24
2ae2: 90 93 e7 01 sts 0x01E7, r25
2ae6: a0 93 e8 01 sts 0x01E8, r26
2aea: b0 93 e9 01 sts 0x01E9, r27
2aee: 80 91 02 02 lds r24, 0x0202
2af2: 90 91 03 02 lds r25, 0x0203
2af6: a0 91 04 02 lds r26, 0x0204
2afa: b0 91 05 02 lds r27, 0x0205
2afe: 80 93 ee 01 sts 0x01EE, r24
2b02: 90 93 ef 01 sts 0x01EF, r25
2b06: a0 93 f0 01 sts 0x01F0, r26
2b0a: b0 93 f1 01 sts 0x01F1, r27
2b0e: 8f ee ldi r24, 0xEF ; 239
2b10: 80 93 7a 00 sts 0x007A, r24
2b14: 80 91 0b 05 lds r24, 0x050B
2b18: 90 91 0c 05 lds r25, 0x050C
2b1c: 89 3c cpi r24, 0xC9 ; 201
2b1e: 91 05 cpc r25, r1
2b20: 7c f0 brlt .+30 ; 0x2b40 <Mittelwert+0x300>
2b22: 20 91 0b 05 lds r18, 0x050B
2b26: 30 91 0c 05 lds r19, 0x050C
2b2a: 80 91 0b 05 lds r24, 0x050B
2b2e: 90 91 0c 05 lds r25, 0x050C
2b32: 88 0f add r24, r24
2b34: 99 1f adc r25, r25
2b36: 88 0f add r24, r24
2b38: 99 1f adc r25, r25
2b3a: 20 52 subi r18, 0x20 ; 32
2b3c: 33 40 sbci r19, 0x03 ; 3
2b3e: 15 c0 rjmp .+42 ; 0x2b6a <Mittelwert+0x32a>
2b40: 80 91 0b 05 lds r24, 0x050B
2b44: 90 91 0c 05 lds r25, 0x050C
2b48: 88 53 subi r24, 0x38 ; 56
2b4a: 9f 4f sbci r25, 0xFF ; 255
2b4c: a4 f4 brge .+40 ; 0x2b76 <Mittelwert+0x336>
2b4e: 20 91 0b 05 lds r18, 0x050B
2b52: 30 91 0c 05 lds r19, 0x050C
2b56: 80 91 0b 05 lds r24, 0x050B
2b5a: 90 91 0c 05 lds r25, 0x050C
2b5e: 88 0f add r24, r24
2b60: 99 1f adc r25, r25
2b62: 88 0f add r24, r24
2b64: 99 1f adc r25, r25
2b66: 20 5e subi r18, 0xE0 ; 224
2b68: 3c 4f sbci r19, 0xFC ; 252
2b6a: 82 0f add r24, r18
2b6c: 93 1f adc r25, r19
2b6e: 90 93 0c 05 sts 0x050C, r25
2b72: 80 93 0b 05 sts 0x050B, r24
2b76: 80 91 09 05 lds r24, 0x0509
2b7a: 90 91 0a 05 lds r25, 0x050A
2b7e: 89 3c cpi r24, 0xC9 ; 201
2b80: 91 05 cpc r25, r1
2b82: 7c f0 brlt .+30 ; 0x2ba2 <Mittelwert+0x362>
2b84: 20 91 09 05 lds r18, 0x0509
2b88: 30 91 0a 05 lds r19, 0x050A
2b8c: 80 91 09 05 lds r24, 0x0509
2b90: 90 91 0a 05 lds r25, 0x050A
2b94: 88 0f add r24, r24
2b96: 99 1f adc r25, r25
2b98: 88 0f add r24, r24
2b9a: 99 1f adc r25, r25
2b9c: 20 52 subi r18, 0x20 ; 32
2b9e: 33 40 sbci r19, 0x03 ; 3
2ba0: 15 c0 rjmp .+42 ; 0x2bcc <Mittelwert+0x38c>
2ba2: 80 91 09 05 lds r24, 0x0509
2ba6: 90 91 0a 05 lds r25, 0x050A
2baa: 88 53 subi r24, 0x38 ; 56
2bac: 9f 4f sbci r25, 0xFF ; 255
2bae: a4 f4 brge .+40 ; 0x2bd8 <Mittelwert+0x398>
2bb0: 20 91 09 05 lds r18, 0x0509
2bb4: 30 91 0a 05 lds r19, 0x050A
2bb8: 80 91 09 05 lds r24, 0x0509
2bbc: 90 91 0a 05 lds r25, 0x050A
2bc0: 88 0f add r24, r24
2bc2: 99 1f adc r25, r25
2bc4: 88 0f add r24, r24
2bc6: 99 1f adc r25, r25
2bc8: 20 5e subi r18, 0xE0 ; 224
2bca: 3c 4f sbci r19, 0xFC ; 252
2bcc: 82 0f add r24, r18
2bce: 93 1f adc r25, r19
2bd0: 90 93 0a 05 sts 0x050A, r25
2bd4: 80 93 09 05 sts 0x0509, r24
2bd8: 20 91 1a 02 lds r18, 0x021A
2bdc: 30 91 1b 02 lds r19, 0x021B
2be0: 80 91 d3 04 lds r24, 0x04D3
2be4: e8 2f mov r30, r24
2be6: ff 27 eor r31, r31
2be8: ee 0f add r30, r30
2bea: ff 1f adc r31, r31
2bec: ed 55 subi r30, 0x5D ; 93
2bee: fb 4f sbci r31, 0xFB ; 251
2bf0: 80 81 ld r24, Z
2bf2: 91 81 ldd r25, Z+1 ; 0x01
2bf4: 82 59 subi r24, 0x92 ; 146
2bf6: 9f 4f sbci r25, 0xFF ; 255
2bf8: 28 17 cp r18, r24
2bfa: 39 07 cpc r19, r25
2bfc: 1c f4 brge .+6 ; 0x2c04 <Mittelwert+0x3c4>
2bfe: 2f 5f subi r18, 0xFF ; 255
2c00: 3f 4f sbci r19, 0xFF ; 255
2c02: 0c c0 rjmp .+24 ; 0x2c1c <Mittelwert+0x3dc>
2c04: 80 81 ld r24, Z
2c06: 91 81 ldd r25, Z+1 ; 0x01
2c08: 82 59 subi r24, 0x92 ; 146
2c0a: 9f 4f sbci r25, 0xFF ; 255
2c0c: 82 17 cp r24, r18
2c0e: 93 07 cpc r25, r19
2c10: 4c f4 brge .+18 ; 0x2c24 <Mittelwert+0x3e4>
2c12: 21 15 cp r18, r1
2c14: 31 05 cpc r19, r1
2c16: 31 f0 breq .+12 ; 0x2c24 <Mittelwert+0x3e4>
2c18: 21 50 subi r18, 0x01 ; 1
2c1a: 30 40 sbci r19, 0x00 ; 0
2c1c: 30 93 1b 02 sts 0x021B, r19
2c20: 20 93 1a 02 sts 0x021A, r18
2c24: 20 91 1c 02 lds r18, 0x021C
2c28: 30 91 1d 02 lds r19, 0x021D
2c2c: 80 91 d4 04 lds r24, 0x04D4
2c30: e8 2f mov r30, r24
2c32: ff 27 eor r31, r31
2c34: ee 0f add r30, r30
2c36: ff 1f adc r31, r31
2c38: ed 55 subi r30, 0x5D ; 93
2c3a: fb 4f sbci r31, 0xFB ; 251
2c3c: 80 81 ld r24, Z
2c3e: 91 81 ldd r25, Z+1 ; 0x01
2c40: 82 59 subi r24, 0x92 ; 146
2c42: 9f 4f sbci r25, 0xFF ; 255
2c44: 28 17 cp r18, r24
2c46: 39 07 cpc r19, r25
2c48: 1c f4 brge .+6 ; 0x2c50 <Mittelwert+0x410>
2c4a: 2f 5f subi r18, 0xFF ; 255
2c4c: 3f 4f sbci r19, 0xFF ; 255
2c4e: 0c c0 rjmp .+24 ; 0x2c68 <Mittelwert+0x428>
2c50: 80 81 ld r24, Z
2c52: 91 81 ldd r25, Z+1 ; 0x01
2c54: 82 59 subi r24, 0x92 ; 146
2c56: 9f 4f sbci r25, 0xFF ; 255
2c58: 82 17 cp r24, r18
2c5a: 93 07 cpc r25, r19
2c5c: 4c f4 brge .+18 ; 0x2c70 <Mittelwert+0x430>
2c5e: 21 15 cp r18, r1
2c60: 31 05 cpc r19, r1
2c62: 31 f0 breq .+12 ; 0x2c70 <Mittelwert+0x430>
2c64: 21 50 subi r18, 0x01 ; 1
2c66: 30 40 sbci r19, 0x00 ; 0
2c68: 30 93 1d 02 sts 0x021D, r19
2c6c: 20 93 1c 02 sts 0x021C, r18
2c70: 20 91 1e 02 lds r18, 0x021E
2c74: 30 91 1f 02 lds r19, 0x021F
2c78: 80 91 d5 04 lds r24, 0x04D5
2c7c: e8 2f mov r30, r24
2c7e: ff 27 eor r31, r31
2c80: ee 0f add r30, r30
2c82: ff 1f adc r31, r31
2c84: ed 55 subi r30, 0x5D ; 93
2c86: fb 4f sbci r31, 0xFB ; 251
2c88: 80 81 ld r24, Z
2c8a: 91 81 ldd r25, Z+1 ; 0x01
2c8c: 82 59 subi r24, 0x92 ; 146
2c8e: 9f 4f sbci r25, 0xFF ; 255
2c90: 28 17 cp r18, r24
2c92: 39 07 cpc r19, r25
2c94: 1c f4 brge .+6 ; 0x2c9c <Mittelwert+0x45c>
2c96: 2f 5f subi r18, 0xFF ; 255
2c98: 3f 4f sbci r19, 0xFF ; 255
2c9a: 0c c0 rjmp .+24 ; 0x2cb4 <Mittelwert+0x474>
2c9c: 80 81 ld r24, Z
2c9e: 91 81 ldd r25, Z+1 ; 0x01
2ca0: 82 59 subi r24, 0x92 ; 146
2ca2: 9f 4f sbci r25, 0xFF ; 255
2ca4: 82 17 cp r24, r18
2ca6: 93 07 cpc r25, r19
2ca8: 4c f4 brge .+18 ; 0x2cbc <Mittelwert+0x47c>
2caa: 21 15 cp r18, r1
2cac: 31 05 cpc r19, r1
2cae: 31 f0 breq .+12 ; 0x2cbc <Mittelwert+0x47c>
2cb0: 21 50 subi r18, 0x01 ; 1
2cb2: 30 40 sbci r19, 0x00 ; 0
2cb4: 30 93 1f 02 sts 0x021F, r19
2cb8: 20 93 1e 02 sts 0x021E, r18
2cbc: 20 91 20 02 lds r18, 0x0220
2cc0: 30 91 21 02 lds r19, 0x0221
2cc4: 80 91 d6 04 lds r24, 0x04D6
2cc8: e8 2f mov r30, r24
2cca: ff 27 eor r31, r31
2ccc: ee 0f add r30, r30
2cce: ff 1f adc r31, r31
2cd0: ed 55 subi r30, 0x5D ; 93
2cd2: fb 4f sbci r31, 0xFB ; 251
2cd4: 80 81 ld r24, Z
2cd6: 91 81 ldd r25, Z+1 ; 0x01
2cd8: 82 59 subi r24, 0x92 ; 146
2cda: 9f 4f sbci r25, 0xFF ; 255
2cdc: 28 17 cp r18, r24
2cde: 39 07 cpc r19, r25
2ce0: 1c f4 brge .+6 ; 0x2ce8 <Mittelwert+0x4a8>
2ce2: 2f 5f subi r18, 0xFF ; 255
2ce4: 3f 4f sbci r19, 0xFF ; 255
2ce6: 0c c0 rjmp .+24 ; 0x2d00 <Mittelwert+0x4c0>
2ce8: 80 81 ld r24, Z
2cea: 91 81 ldd r25, Z+1 ; 0x01
2cec: 82 59 subi r24, 0x92 ; 146
2cee: 9f 4f sbci r25, 0xFF ; 255
2cf0: 82 17 cp r24, r18
2cf2: 93 07 cpc r25, r19
2cf4: 4c f4 brge .+18 ; 0x2d08 <Mittelwert+0x4c8>
2cf6: 21 15 cp r18, r1
2cf8: 31 05 cpc r19, r1
2cfa: 31 f0 breq .+12 ; 0x2d08 <Mittelwert+0x4c8>
2cfc: 21 50 subi r18, 0x01 ; 1
2cfe: 30 40 sbci r19, 0x00 ; 0
2d00: 30 93 21 02 sts 0x0221, r19
2d04: 20 93 20 02 sts 0x0220, r18
2d08: 80 91 1a 02 lds r24, 0x021A
2d0c: 90 91 1b 02 lds r25, 0x021B
2d10: 97 ff sbrs r25, 7
2d12: 05 c0 rjmp .+10 ; 0x2d1e <Mittelwert+0x4de>
2d14: 10 92 1b 02 sts 0x021B, r1
2d18: 10 92 1a 02 sts 0x021A, r1
2d1c: 0a c0 rjmp .+20 ; 0x2d32 <Mittelwert+0x4f2>
2d1e: 8f 3f cpi r24, 0xFF ; 255
2d20: 91 05 cpc r25, r1
2d22: 39 f0 breq .+14 ; 0x2d32 <Mittelwert+0x4f2>
2d24: 34 f0 brlt .+12 ; 0x2d32 <Mittelwert+0x4f2>
2d26: 8f ef ldi r24, 0xFF ; 255
2d28: 90 e0 ldi r25, 0x00 ; 0
2d2a: 90 93 1b 02 sts 0x021B, r25
2d2e: 80 93 1a 02 sts 0x021A, r24
2d32: 80 91 1c 02 lds r24, 0x021C
2d36: 90 91 1d 02 lds r25, 0x021D
2d3a: 97 ff sbrs r25, 7
2d3c: 05 c0 rjmp .+10 ; 0x2d48 <Mittelwert+0x508>
2d3e: 10 92 1d 02 sts 0x021D, r1
2d42: 10 92 1c 02 sts 0x021C, r1
2d46: 0a c0 rjmp .+20 ; 0x2d5c <Mittelwert+0x51c>
2d48: 8f 3f cpi r24, 0xFF ; 255
2d4a: 91 05 cpc r25, r1
2d4c: 39 f0 breq .+14 ; 0x2d5c <Mittelwert+0x51c>
2d4e: 34 f0 brlt .+12 ; 0x2d5c <Mittelwert+0x51c>
2d50: 8f ef ldi r24, 0xFF ; 255
2d52: 90 e0 ldi r25, 0x00 ; 0
2d54: 90 93 1d 02 sts 0x021D, r25
2d58: 80 93 1c 02 sts 0x021C, r24
2d5c: 80 91 1e 02 lds r24, 0x021E
2d60: 90 91 1f 02 lds r25, 0x021F
2d64: 97 ff sbrs r25, 7
2d66: 05 c0 rjmp .+10 ; 0x2d72 <Mittelwert+0x532>
2d68: 10 92 1f 02 sts 0x021F, r1
2d6c: 10 92 1e 02 sts 0x021E, r1
2d70: 0a c0 rjmp .+20 ; 0x2d86 <Mittelwert+0x546>
2d72: 8f 3f cpi r24, 0xFF ; 255
2d74: 91 05 cpc r25, r1
2d76: 39 f0 breq .+14 ; 0x2d86 <Mittelwert+0x546>
2d78: 34 f0 brlt .+12 ; 0x2d86 <Mittelwert+0x546>
2d7a: 8f ef ldi r24, 0xFF ; 255
2d7c: 90 e0 ldi r25, 0x00 ; 0
2d7e: 90 93 1f 02 sts 0x021F, r25
2d82: 80 93 1e 02 sts 0x021E, r24
2d86: 80 91 20 02 lds r24, 0x0220
2d8a: 90 91 21 02 lds r25, 0x0221
2d8e: 97 ff sbrs r25, 7
2d90: 05 c0 rjmp .+10 ; 0x2d9c <Mittelwert+0x55c>
2d92: 10 92 21 02 sts 0x0221, r1
2d96: 10 92 20 02 sts 0x0220, r1
2d9a: 0a c0 rjmp .+20 ; 0x2db0 <Mittelwert+0x570>
2d9c: 8f 3f cpi r24, 0xFF ; 255
2d9e: 91 05 cpc r25, r1
2da0: 39 f0 breq .+14 ; 0x2db0 <Mittelwert+0x570>
2da2: 34 f0 brlt .+12 ; 0x2db0 <Mittelwert+0x570>
2da4: 8f ef ldi r24, 0xFF ; 255
2da6: 90 e0 ldi r25, 0x00 ; 0
2da8: 90 93 21 02 sts 0x0221, r25
2dac: 80 93 20 02 sts 0x0220, r24
2db0: 1f 91 pop r17
2db2: 0f 91 pop r16
2db4: ff 90 pop r15
2db6: ef 90 pop r14
2db8: df 90 pop r13
2dba: cf 90 pop r12
2dbc: bf 90 pop r11
2dbe: af 90 pop r10
2dc0: 08 95 ret
00002dc2 <CalibrierMittelwert>:
2dc2: 10 92 7a 00 sts 0x007A, r1
2dc6: 80 91 b9 01 lds r24, 0x01B9
2dca: 88 23 and r24, r24
2dcc: 69 f0 breq .+26 ; 0x2de8 <CalibrierMittelwert+0x26>
2dce: 80 91 ad 01 lds r24, 0x01AD
2dd2: 90 91 ae 01 lds r25, 0x01AE
2dd6: 60 91 b9 01 lds r22, 0x01B9
2dda: 77 27 eor r23, r23
2ddc: 0e 94 b7 29 call 0x536e ; 0x536e <__divmodhi4>
2de0: 70 93 0c 05 sts 0x050C, r23
2de4: 60 93 0b 05 sts 0x050B, r22
2de8: 80 91 ba 01 lds r24, 0x01BA
2dec: 88 23 and r24, r24
2dee: 69 f0 breq .+26 ; 0x2e0a <CalibrierMittelwert+0x48>
2df0: 80 91 af 01 lds r24, 0x01AF
2df4: 90 91 b0 01 lds r25, 0x01B0
2df8: 60 91 ba 01 lds r22, 0x01BA
2dfc: 77 27 eor r23, r23
2dfe: 0e 94 b7 29 call 0x536e ; 0x536e <__divmodhi4>
2e02: 70 93 0a 05 sts 0x050A, r23
2e06: 60 93 09 05 sts 0x0509, r22
2e0a: 80 91 bb 01 lds r24, 0x01BB
2e0e: 88 23 and r24, r24
2e10: 69 f0 breq .+26 ; 0x2e2c <CalibrierMittelwert+0x6a>
2e12: 80 91 b1 01 lds r24, 0x01B1
2e16: 90 91 b2 01 lds r25, 0x01B2
2e1a: 60 91 bb 01 lds r22, 0x01BB
2e1e: 77 27 eor r23, r23
2e20: 0e 94 b7 29 call 0x536e ; 0x536e <__divmodhi4>
2e24: 70 93 18 05 sts 0x0518, r23
2e28: 60 93 17 05 sts 0x0517, r22
2e2c: 80 91 bc 01 lds r24, 0x01BC
2e30: 88 23 and r24, r24
2e32: d1 f0 breq .+52 ; 0x2e68 <CalibrierMittelwert+0xa6>
2e34: 60 91 b5 01 lds r22, 0x01B5
2e38: 70 91 b6 01 lds r23, 0x01B6
2e3c: 20 91 bc 01 lds r18, 0x01BC
2e40: 88 27 eor r24, r24
2e42: 77 fd sbrc r23, 7
2e44: 80 95 com r24
2e46: 98 2f mov r25, r24
2e48: 34 e0 ldi r19, 0x04 ; 4
2e4a: 66 0f add r22, r22
2e4c: 77 1f adc r23, r23
2e4e: 88 1f adc r24, r24
2e50: 99 1f adc r25, r25
2e52: 3a 95 dec r19
2e54: d1 f7 brne .-12 ; 0x2e4a <CalibrierMittelwert+0x88>
2e56: 33 27 eor r19, r19
2e58: 44 27 eor r20, r20
2e5a: 55 27 eor r21, r21
2e5c: 0e 94 ec 29 call 0x53d8 ; 0x53d8 <__divmodsi4>
2e60: 30 93 15 05 sts 0x0515, r19
2e64: 20 93 14 05 sts 0x0514, r18
2e68: 80 91 bd 01 lds r24, 0x01BD
2e6c: 88 23 and r24, r24
2e6e: d1 f0 breq .+52 ; 0x2ea4 <CalibrierMittelwert+0xe2>
2e70: 60 91 b3 01 lds r22, 0x01B3
2e74: 70 91 b4 01 lds r23, 0x01B4
2e78: 20 91 bd 01 lds r18, 0x01BD
2e7c: 88 27 eor r24, r24
2e7e: 77 fd sbrc r23, 7
2e80: 80 95 com r24
2e82: 98 2f mov r25, r24
2e84: b4 e0 ldi r27, 0x04 ; 4
2e86: 66 0f add r22, r22
2e88: 77 1f adc r23, r23
2e8a: 88 1f adc r24, r24
2e8c: 99 1f adc r25, r25
2e8e: ba 95 dec r27
2e90: d1 f7 brne .-12 ; 0x2e86 <CalibrierMittelwert+0xc4>
2e92: 33 27 eor r19, r19
2e94: 44 27 eor r20, r20
2e96: 55 27 eor r21, r21
2e98: 0e 94 ec 29 call 0x53d8 ; 0x53d8 <__divmodsi4>
2e9c: 30 93 1e 05 sts 0x051E, r19
2ea0: 20 93 1d 05 sts 0x051D, r18
2ea4: 80 91 be 01 lds r24, 0x01BE
2ea8: 88 23 and r24, r24
2eaa: 99 f0 breq .+38 ; 0x2ed2 <CalibrierMittelwert+0x110>
2eac: 60 91 b7 01 lds r22, 0x01B7
2eb0: 70 91 b8 01 lds r23, 0x01B8
2eb4: 20 91 be 01 lds r18, 0x01BE
2eb8: 88 27 eor r24, r24
2eba: 77 fd sbrc r23, 7
2ebc: 80 95 com r24
2ebe: 98 2f mov r25, r24
2ec0: 33 27 eor r19, r19
2ec2: 44 27 eor r20, r20
2ec4: 55 27 eor r21, r21
2ec6: 0e 94 ec 29 call 0x53d8 ; 0x53d8 <__divmodsi4>
2eca: 30 93 0f 05 sts 0x050F, r19
2ece: 20 93 0e 05 sts 0x050E, r18
2ed2: 10 92 ae 01 sts 0x01AE, r1
2ed6: 10 92 ad 01 sts 0x01AD, r1
2eda: 10 92 b9 01 sts 0x01B9, r1
2ede: 10 92 b0 01 sts 0x01B0, r1
2ee2: 10 92 af 01 sts 0x01AF, r1
2ee6: 10 92 ba 01 sts 0x01BA, r1
2eea: 10 92 b2 01 sts 0x01B2, r1
2eee: 10 92 b1 01 sts 0x01B1, r1
2ef2: 10 92 bb 01 sts 0x01BB, r1
2ef6: 10 92 b4 01 sts 0x01B4, r1
2efa: 10 92 b3 01 sts 0x01B3, r1
2efe: 10 92 bd 01 sts 0x01BD, r1
2f02: 10 92 b6 01 sts 0x01B6, r1
2f06: 10 92 b5 01 sts 0x01B5, r1
2f0a: 10 92 bc 01 sts 0x01BC, r1
2f0e: 10 92 b8 01 sts 0x01B8, r1
2f12: 10 92 b7 01 sts 0x01B7, r1
2f16: 10 92 be 01 sts 0x01BE, r1
2f1a: 8f ee ldi r24, 0xEF ; 239
2f1c: 80 93 7a 00 sts 0x007A, r24
2f20: 20 91 1a 02 lds r18, 0x021A
2f24: 30 91 1b 02 lds r19, 0x021B
2f28: 80 91 d3 04 lds r24, 0x04D3
2f2c: e8 2f mov r30, r24
2f2e: ff 27 eor r31, r31
2f30: ee 0f add r30, r30
2f32: ff 1f adc r31, r31
2f34: ed 55 subi r30, 0x5D ; 93
2f36: fb 4f sbci r31, 0xFB ; 251
2f38: 80 81 ld r24, Z
2f3a: 91 81 ldd r25, Z+1 ; 0x01
2f3c: 82 59 subi r24, 0x92 ; 146
2f3e: 9f 4f sbci r25, 0xFF ; 255
2f40: 28 17 cp r18, r24
2f42: 39 07 cpc r19, r25
2f44: 1c f4 brge .+6 ; 0x2f4c <CalibrierMittelwert+0x18a>
2f46: 2f 5f subi r18, 0xFF ; 255
2f48: 3f 4f sbci r19, 0xFF ; 255
2f4a: 0c c0 rjmp .+24 ; 0x2f64 <CalibrierMittelwert+0x1a2>
2f4c: 80 81 ld r24, Z
2f4e: 91 81 ldd r25, Z+1 ; 0x01
2f50: 82 59 subi r24, 0x92 ; 146
2f52: 9f 4f sbci r25, 0xFF ; 255
2f54: 82 17 cp r24, r18
2f56: 93 07 cpc r25, r19
2f58: 4c f4 brge .+18 ; 0x2f6c <CalibrierMittelwert+0x1aa>
2f5a: 21 15 cp r18, r1
2f5c: 31 05 cpc r19, r1
2f5e: 31 f0 breq .+12 ; 0x2f6c <CalibrierMittelwert+0x1aa>
2f60: 21 50 subi r18, 0x01 ; 1
2f62: 30 40 sbci r19, 0x00 ; 0
2f64: 30 93 1b 02 sts 0x021B, r19
2f68: 20 93 1a 02 sts 0x021A, r18
2f6c: 20 91 1c 02 lds r18, 0x021C
2f70: 30 91 1d 02 lds r19, 0x021D
2f74: 80 91 d4 04 lds r24, 0x04D4
2f78: e8 2f mov r30, r24
2f7a: ff 27 eor r31, r31
2f7c: ee 0f add r30, r30
2f7e: ff 1f adc r31, r31
2f80: ed 55 subi r30, 0x5D ; 93
2f82: fb 4f sbci r31, 0xFB ; 251
2f84: 80 81 ld r24, Z
2f86: 91 81 ldd r25, Z+1 ; 0x01
2f88: 82 59 subi r24, 0x92 ; 146
2f8a: 9f 4f sbci r25, 0xFF ; 255
2f8c: 28 17 cp r18, r24
2f8e: 39 07 cpc r19, r25
2f90: 1c f4 brge .+6 ; 0x2f98 <CalibrierMittelwert+0x1d6>
2f92: 2f 5f subi r18, 0xFF ; 255
2f94: 3f 4f sbci r19, 0xFF ; 255
2f96: 0c c0 rjmp .+24 ; 0x2fb0 <CalibrierMittelwert+0x1ee>
2f98: 80 81 ld r24, Z
2f9a: 91 81 ldd r25, Z+1 ; 0x01
2f9c: 82 59 subi r24, 0x92 ; 146
2f9e: 9f 4f sbci r25, 0xFF ; 255
2fa0: 82 17 cp r24, r18
2fa2: 93 07 cpc r25, r19
2fa4: 4c f4 brge .+18 ; 0x2fb8 <CalibrierMittelwert+0x1f6>
2fa6: 21 15 cp r18, r1
2fa8: 31 05 cpc r19, r1
2faa: 31 f0 breq .+12 ; 0x2fb8 <CalibrierMittelwert+0x1f6>
2fac: 21 50 subi r18, 0x01 ; 1
2fae: 30 40 sbci r19, 0x00 ; 0
2fb0: 30 93 1d 02 sts 0x021D, r19
2fb4: 20 93 1c 02 sts 0x021C, r18
2fb8: 20 91 1e 02 lds r18, 0x021E
2fbc: 30 91 1f 02 lds r19, 0x021F
2fc0: 80 91 d5 04 lds r24, 0x04D5
2fc4: e8 2f mov r30, r24
2fc6: ff 27 eor r31, r31
2fc8: ee 0f add r30, r30
2fca: ff 1f adc r31, r31
2fcc: ed 55 subi r30, 0x5D ; 93
2fce: fb 4f sbci r31, 0xFB ; 251
2fd0: 80 81 ld r24, Z
2fd2: 91 81 ldd r25, Z+1 ; 0x01
2fd4: 82 59 subi r24, 0x92 ; 146
2fd6: 9f 4f sbci r25, 0xFF ; 255
2fd8: 28 17 cp r18, r24
2fda: 39 07 cpc r19, r25
2fdc: 1c f4 brge .+6 ; 0x2fe4 <CalibrierMittelwert+0x222>
2fde: 2f 5f subi r18, 0xFF ; 255
2fe0: 3f 4f sbci r19, 0xFF ; 255
2fe2: 0c c0 rjmp .+24 ; 0x2ffc <CalibrierMittelwert+0x23a>
2fe4: 80 81 ld r24, Z
2fe6: 91 81 ldd r25, Z+1 ; 0x01
2fe8: 82 59 subi r24, 0x92 ; 146
2fea: 9f 4f sbci r25, 0xFF ; 255
2fec: 82 17 cp r24, r18
2fee: 93 07 cpc r25, r19
2ff0: 4c f4 brge .+18 ; 0x3004 <CalibrierMittelwert+0x242>
2ff2: 21 15 cp r18, r1
2ff4: 31 05 cpc r19, r1
2ff6: 31 f0 breq .+12 ; 0x3004 <CalibrierMittelwert+0x242>
2ff8: 21 50 subi r18, 0x01 ; 1
2ffa: 30 40 sbci r19, 0x00 ; 0
2ffc: 30 93 1f 02 sts 0x021F, r19
3000: 20 93 1e 02 sts 0x021E, r18
3004: 20 91 20 02 lds r18, 0x0220
3008: 30 91 21 02 lds r19, 0x0221
300c: 80 91 d6 04 lds r24, 0x04D6
3010: e8 2f mov r30, r24
3012: ff 27 eor r31, r31
3014: ee 0f add r30, r30
3016: ff 1f adc r31, r31
3018: ed 55 subi r30, 0x5D ; 93
301a: fb 4f sbci r31, 0xFB ; 251
301c: 80 81 ld r24, Z
301e: 91 81 ldd r25, Z+1 ; 0x01
3020: 82 59 subi r24, 0x92 ; 146
3022: 9f 4f sbci r25, 0xFF ; 255
3024: 28 17 cp r18, r24
3026: 39 07 cpc r19, r25
3028: 1c f4 brge .+6 ; 0x3030 <CalibrierMittelwert+0x26e>
302a: 2f 5f subi r18, 0xFF ; 255
302c: 3f 4f sbci r19, 0xFF ; 255
302e: 0c c0 rjmp .+24 ; 0x3048 <CalibrierMittelwert+0x286>
3030: 80 81 ld r24, Z
3032: 91 81 ldd r25, Z+1 ; 0x01
3034: 82 59 subi r24, 0x92 ; 146
3036: 9f 4f sbci r25, 0xFF ; 255
3038: 82 17 cp r24, r18
303a: 93 07 cpc r25, r19
303c: 4c f4 brge .+18 ; 0x3050 <CalibrierMittelwert+0x28e>
303e: 21 15 cp r18, r1
3040: 31 05 cpc r19, r1
3042: 31 f0 breq .+12 ; 0x3050 <CalibrierMittelwert+0x28e>
3044: 21 50 subi r18, 0x01 ; 1
3046: 30 40 sbci r19, 0x00 ; 0
3048: 30 93 21 02 sts 0x0221, r19
304c: 20 93 20 02 sts 0x0220, r18
3050: 80 91 1a 02 lds r24, 0x021A
3054: 90 91 1b 02 lds r25, 0x021B
3058: 97 ff sbrs r25, 7
305a: 05 c0 rjmp .+10 ; 0x3066 <CalibrierMittelwert+0x2a4>
305c: 10 92 1b 02 sts 0x021B, r1
3060: 10 92 1a 02 sts 0x021A, r1
3064: 0a c0 rjmp .+20 ; 0x307a <CalibrierMittelwert+0x2b8>
3066: 8f 3f cpi r24, 0xFF ; 255
3068: 91 05 cpc r25, r1
306a: 39 f0 breq .+14 ; 0x307a <CalibrierMittelwert+0x2b8>
306c: 34 f0 brlt .+12 ; 0x307a <CalibrierMittelwert+0x2b8>
306e: 8f ef ldi r24, 0xFF ; 255
3070: 90 e0 ldi r25, 0x00 ; 0
3072: 90 93 1b 02 sts 0x021B, r25
3076: 80 93 1a 02 sts 0x021A, r24
307a: 80 91 1c 02 lds r24, 0x021C
307e: 90 91 1d 02 lds r25, 0x021D
3082: 97 ff sbrs r25, 7
3084: 05 c0 rjmp .+10 ; 0x3090 <CalibrierMittelwert+0x2ce>
3086: 10 92 1d 02 sts 0x021D, r1
308a: 10 92 1c 02 sts 0x021C, r1
308e: 0a c0 rjmp .+20 ; 0x30a4 <CalibrierMittelwert+0x2e2>
3090: 8f 3f cpi r24, 0xFF ; 255
3092: 91 05 cpc r25, r1
3094: 39 f0 breq .+14 ; 0x30a4 <CalibrierMittelwert+0x2e2>
3096: 34 f0 brlt .+12 ; 0x30a4 <CalibrierMittelwert+0x2e2>
3098: 8f ef ldi r24, 0xFF ; 255
309a: 90 e0 ldi r25, 0x00 ; 0
309c: 90 93 1d 02 sts 0x021D, r25
30a0: 80 93 1c 02 sts 0x021C, r24
30a4: 80 91 1e 02 lds r24, 0x021E
30a8: 90 91 1f 02 lds r25, 0x021F
30ac: 97 ff sbrs r25, 7
30ae: 05 c0 rjmp .+10 ; 0x30ba <CalibrierMittelwert+0x2f8>
30b0: 10 92 1f 02 sts 0x021F, r1
30b4: 10 92 1e 02 sts 0x021E, r1
30b8: 0a c0 rjmp .+20 ; 0x30ce <CalibrierMittelwert+0x30c>
30ba: 8f 3f cpi r24, 0xFF ; 255
30bc: 91 05 cpc r25, r1
30be: 39 f0 breq .+14 ; 0x30ce <CalibrierMittelwert+0x30c>
30c0: 34 f0 brlt .+12 ; 0x30ce <CalibrierMittelwert+0x30c>
30c2: 8f ef ldi r24, 0xFF ; 255
30c4: 90 e0 ldi r25, 0x00 ; 0
30c6: 90 93 1f 02 sts 0x021F, r25
30ca: 80 93 1e 02 sts 0x021E, r24
30ce: 80 91 20 02 lds r24, 0x0220
30d2: 90 91 21 02 lds r25, 0x0221
30d6: 97 ff sbrs r25, 7
30d8: 05 c0 rjmp .+10 ; 0x30e4 <CalibrierMittelwert+0x322>
30da: 10 92 21 02 sts 0x0221, r1
30de: 10 92 20 02 sts 0x0220, r1
30e2: 08 95 ret
30e4: 8f 3f cpi r24, 0xFF ; 255
30e6: 91 05 cpc r25, r1
30e8: 39 f0 breq .+14 ; 0x30f8 <CalibrierMittelwert+0x336>
30ea: 34 f0 brlt .+12 ; 0x30f8 <CalibrierMittelwert+0x336>
30ec: 8f ef ldi r24, 0xFF ; 255
30ee: 90 e0 ldi r25, 0x00 ; 0
30f0: 90 93 21 02 sts 0x0221, r25
30f4: 80 93 20 02 sts 0x0220, r24
30f8: 08 95 ret
000030fa <ParameterZuordnung>:
30fa: 1f 93 push r17
30fc: 80 91 da 04 lds r24, 0x04DA
3100: 8b 3f cpi r24, 0xFB ; 251
3102: 98 f0 brcs .+38 ; 0x312a <ParameterZuordnung+0x30>
3104: 8b 3f cpi r24, 0xFB ; 251
3106: 19 f4 brne .+6 ; 0x310e <ParameterZuordnung+0x14>
3108: 80 91 1a 02 lds r24, 0x021A
310c: 0e c0 rjmp .+28 ; 0x312a <ParameterZuordnung+0x30>
310e: 8c 3f cpi r24, 0xFC ; 252
3110: 19 f4 brne .+6 ; 0x3118 <ParameterZuordnung+0x1e>
3112: 80 91 1c 02 lds r24, 0x021C
3116: 09 c0 rjmp .+18 ; 0x312a <ParameterZuordnung+0x30>
3118: 8d 3f cpi r24, 0xFD ; 253
311a: 19 f4 brne .+6 ; 0x3122 <ParameterZuordnung+0x28>
311c: 80 91 1e 02 lds r24, 0x021E
3120: 04 c0 rjmp .+8 ; 0x312a <ParameterZuordnung+0x30>
3122: 8e 3f cpi r24, 0xFE ; 254
3124: 21 f4 brne .+8 ; 0x312e <ParameterZuordnung+0x34>
3126: 80 91 20 02 lds r24, 0x0220
312a: 80 93 81 01 sts 0x0181, r24
312e: 80 91 81 01 lds r24, 0x0181
3132: 88 23 and r24, r24
3134: 19 f4 brne .+6 ; 0x313c <ParameterZuordnung+0x42>
3136: 10 92 81 01 sts 0x0181, r1
313a: 04 c0 rjmp .+8 ; 0x3144 <ParameterZuordnung+0x4a>
313c: 8f 3f cpi r24, 0xFF ; 255
313e: 11 f4 brne .+4 ; 0x3144 <ParameterZuordnung+0x4a>
3140: 80 93 81 01 sts 0x0181, r24
3144: 80 91 d9 04 lds r24, 0x04D9
3148: 8b 3f cpi r24, 0xFB ; 251
314a: 98 f0 brcs .+38 ; 0x3172 <ParameterZuordnung+0x78>
314c: 8b 3f cpi r24, 0xFB ; 251
314e: 19 f4 brne .+6 ; 0x3156 <ParameterZuordnung+0x5c>
3150: 80 91 1a 02 lds r24, 0x021A
3154: 0e c0 rjmp .+28 ; 0x3172 <ParameterZuordnung+0x78>
3156: 8c 3f cpi r24, 0xFC ; 252
3158: 19 f4 brne .+6 ; 0x3160 <ParameterZuordnung+0x66>
315a: 80 91 1c 02 lds r24, 0x021C
315e: 09 c0 rjmp .+18 ; 0x3172 <ParameterZuordnung+0x78>
3160: 8d 3f cpi r24, 0xFD ; 253
3162: 19 f4 brne .+6 ; 0x316a <ParameterZuordnung+0x70>
3164: 80 91 1e 02 lds r24, 0x021E
3168: 04 c0 rjmp .+8 ; 0x3172 <ParameterZuordnung+0x78>
316a: 8e 3f cpi r24, 0xFE ; 254
316c: 21 f4 brne .+8 ; 0x3176 <ParameterZuordnung+0x7c>
316e: 80 91 20 02 lds r24, 0x0220
3172: 80 93 80 01 sts 0x0180, r24
3176: 80 91 80 01 lds r24, 0x0180
317a: 88 23 and r24, r24
317c: 19 f4 brne .+6 ; 0x3184 <ParameterZuordnung+0x8a>
317e: 10 92 80 01 sts 0x0180, r1
3182: 05 c0 rjmp .+10 ; 0x318e <ParameterZuordnung+0x94>
3184: 84 36 cpi r24, 0x64 ; 100
3186: 18 f0 brcs .+6 ; 0x318e <ParameterZuordnung+0x94>
3188: 84 e6 ldi r24, 0x64 ; 100
318a: 80 93 80 01 sts 0x0180, r24
318e: 80 91 db 04 lds r24, 0x04DB
3192: 8b 3f cpi r24, 0xFB ; 251
3194: 98 f0 brcs .+38 ; 0x31bc <ParameterZuordnung+0xc2>
3196: 8b 3f cpi r24, 0xFB ; 251
3198: 19 f4 brne .+6 ; 0x31a0 <ParameterZuordnung+0xa6>
319a: 80 91 1a 02 lds r24, 0x021A
319e: 0e c0 rjmp .+28 ; 0x31bc <ParameterZuordnung+0xc2>
31a0: 8c 3f cpi r24, 0xFC ; 252
31a2: 19 f4 brne .+6 ; 0x31aa <ParameterZuordnung+0xb0>
31a4: 80 91 1c 02 lds r24, 0x021C
31a8: 09 c0 rjmp .+18 ; 0x31bc <ParameterZuordnung+0xc2>
31aa: 8d 3f cpi r24, 0xFD ; 253
31ac: 19 f4 brne .+6 ; 0x31b4 <ParameterZuordnung+0xba>
31ae: 80 91 1e 02 lds r24, 0x021E
31b2: 04 c0 rjmp .+8 ; 0x31bc <ParameterZuordnung+0xc2>
31b4: 8e 3f cpi r24, 0xFE ; 254
31b6: 21 f4 brne .+8 ; 0x31c0 <ParameterZuordnung+0xc6>
31b8: 80 91 20 02 lds r24, 0x0220
31bc: 80 93 82 01 sts 0x0182, r24
31c0: 80 91 82 01 lds r24, 0x0182
31c4: 88 23 and r24, r24
31c6: 19 f4 brne .+6 ; 0x31ce <ParameterZuordnung+0xd4>
31c8: 10 92 82 01 sts 0x0182, r1
31cc: 05 c0 rjmp .+10 ; 0x31d8 <ParameterZuordnung+0xde>
31ce: 84 36 cpi r24, 0x64 ; 100
31d0: 18 f0 brcs .+6 ; 0x31d8 <ParameterZuordnung+0xde>
31d2: 84 e6 ldi r24, 0x64 ; 100
31d4: 80 93 82 01 sts 0x0182, r24
31d8: 80 91 dd 04 lds r24, 0x04DD
31dc: 8b 3f cpi r24, 0xFB ; 251
31de: 98 f0 brcs .+38 ; 0x3206 <ParameterZuordnung+0x10c>
31e0: 8b 3f cpi r24, 0xFB ; 251
31e2: 19 f4 brne .+6 ; 0x31ea <ParameterZuordnung+0xf0>
31e4: 80 91 1a 02 lds r24, 0x021A
31e8: 0e c0 rjmp .+28 ; 0x3206 <ParameterZuordnung+0x10c>
31ea: 8c 3f cpi r24, 0xFC ; 252
31ec: 19 f4 brne .+6 ; 0x31f4 <ParameterZuordnung+0xfa>
31ee: 80 91 1c 02 lds r24, 0x021C
31f2: 09 c0 rjmp .+18 ; 0x3206 <ParameterZuordnung+0x10c>
31f4: 8d 3f cpi r24, 0xFD ; 253
31f6: 19 f4 brne .+6 ; 0x31fe <ParameterZuordnung+0x104>
31f8: 80 91 1e 02 lds r24, 0x021E
31fc: 04 c0 rjmp .+8 ; 0x3206 <ParameterZuordnung+0x10c>
31fe: 8e 3f cpi r24, 0xFE ; 254
3200: 21 f4 brne .+8 ; 0x320a <ParameterZuordnung+0x110>
3202: 80 91 20 02 lds r24, 0x0220
3206: 80 93 83 01 sts 0x0183, r24
320a: 80 91 83 01 lds r24, 0x0183
320e: 88 23 and r24, r24
3210: 19 f4 brne .+6 ; 0x3218 <ParameterZuordnung+0x11e>
3212: 10 92 83 01 sts 0x0183, r1
3216: 04 c0 rjmp .+8 ; 0x3220 <ParameterZuordnung+0x126>
3218: 8f 3f cpi r24, 0xFF ; 255
321a: 11 f4 brne .+4 ; 0x3220 <ParameterZuordnung+0x126>
321c: 80 93 83 01 sts 0x0183, r24
3220: 80 91 e4 04 lds r24, 0x04E4
3224: 8b 3f cpi r24, 0xFB ; 251
3226: 98 f0 brcs .+38 ; 0x324e <ParameterZuordnung+0x154>
3228: 8b 3f cpi r24, 0xFB ; 251
322a: 19 f4 brne .+6 ; 0x3232 <ParameterZuordnung+0x138>
322c: 80 91 1a 02 lds r24, 0x021A
3230: 0e c0 rjmp .+28 ; 0x324e <ParameterZuordnung+0x154>
3232: 8c 3f cpi r24, 0xFC ; 252
3234: 19 f4 brne .+6 ; 0x323c <ParameterZuordnung+0x142>
3236: 80 91 1c 02 lds r24, 0x021C
323a: 09 c0 rjmp .+18 ; 0x324e <ParameterZuordnung+0x154>
323c: 8d 3f cpi r24, 0xFD ; 253
323e: 19 f4 brne .+6 ; 0x3246 <ParameterZuordnung+0x14c>
3240: 80 91 1e 02 lds r24, 0x021E
3244: 04 c0 rjmp .+8 ; 0x324e <ParameterZuordnung+0x154>
3246: 8e 3f cpi r24, 0xFE ; 254
3248: 21 f4 brne .+8 ; 0x3252 <ParameterZuordnung+0x158>
324a: 80 91 20 02 lds r24, 0x0220
324e: 80 93 84 01 sts 0x0184, r24
3252: 80 91 84 01 lds r24, 0x0184
3256: 88 23 and r24, r24
3258: 19 f4 brne .+6 ; 0x3260 <ParameterZuordnung+0x166>
325a: 10 92 84 01 sts 0x0184, r1
325e: 04 c0 rjmp .+8 ; 0x3268 <ParameterZuordnung+0x16e>
3260: 8f 3f cpi r24, 0xFF ; 255
3262: 11 f4 brne .+4 ; 0x3268 <ParameterZuordnung+0x16e>
3264: 80 93 84 01 sts 0x0184, r24
3268: 80 91 e5 04 lds r24, 0x04E5
326c: 8b 3f cpi r24, 0xFB ; 251
326e: 98 f0 brcs .+38 ; 0x3296 <ParameterZuordnung+0x19c>
3270: 8b 3f cpi r24, 0xFB ; 251
3272: 19 f4 brne .+6 ; 0x327a <ParameterZuordnung+0x180>
3274: 80 91 1a 02 lds r24, 0x021A
3278: 0e c0 rjmp .+28 ; 0x3296 <ParameterZuordnung+0x19c>
327a: 8c 3f cpi r24, 0xFC ; 252
327c: 19 f4 brne .+6 ; 0x3284 <ParameterZuordnung+0x18a>
327e: 80 91 1c 02 lds r24, 0x021C
3282: 09 c0 rjmp .+18 ; 0x3296 <ParameterZuordnung+0x19c>
3284: 8d 3f cpi r24, 0xFD ; 253
3286: 19 f4 brne .+6 ; 0x328e <ParameterZuordnung+0x194>
3288: 80 91 1e 02 lds r24, 0x021E
328c: 04 c0 rjmp .+8 ; 0x3296 <ParameterZuordnung+0x19c>
328e: 8e 3f cpi r24, 0xFE ; 254
3290: 21 f4 brne .+8 ; 0x329a <ParameterZuordnung+0x1a0>
3292: 80 91 20 02 lds r24, 0x0220
3296: 80 93 85 01 sts 0x0185, r24
329a: 80 91 85 01 lds r24, 0x0185
329e: 8b 30 cpi r24, 0x0B ; 11
32a0: 10 f4 brcc .+4 ; 0x32a6 <ParameterZuordnung+0x1ac>
32a2: 8a e0 ldi r24, 0x0A ; 10
32a4: 02 c0 rjmp .+4 ; 0x32aa <ParameterZuordnung+0x1b0>
32a6: 8f 3f cpi r24, 0xFF ; 255
32a8: 11 f4 brne .+4 ; 0x32ae <ParameterZuordnung+0x1b4>
32aa: 80 93 85 01 sts 0x0185, r24
32ae: 80 91 e6 04 lds r24, 0x04E6
32b2: 8b 3f cpi r24, 0xFB ; 251
32b4: 98 f0 brcs .+38 ; 0x32dc <ParameterZuordnung+0x1e2>
32b6: 8b 3f cpi r24, 0xFB ; 251
32b8: 19 f4 brne .+6 ; 0x32c0 <ParameterZuordnung+0x1c6>
32ba: 80 91 1a 02 lds r24, 0x021A
32be: 0e c0 rjmp .+28 ; 0x32dc <ParameterZuordnung+0x1e2>
32c0: 8c 3f cpi r24, 0xFC ; 252
32c2: 19 f4 brne .+6 ; 0x32ca <ParameterZuordnung+0x1d0>
32c4: 80 91 1c 02 lds r24, 0x021C
32c8: 09 c0 rjmp .+18 ; 0x32dc <ParameterZuordnung+0x1e2>
32ca: 8d 3f cpi r24, 0xFD ; 253
32cc: 19 f4 brne .+6 ; 0x32d4 <ParameterZuordnung+0x1da>
32ce: 80 91 1e 02 lds r24, 0x021E
32d2: 04 c0 rjmp .+8 ; 0x32dc <ParameterZuordnung+0x1e2>
32d4: 8e 3f cpi r24, 0xFE ; 254
32d6: 21 f4 brne .+8 ; 0x32e0 <ParameterZuordnung+0x1e6>
32d8: 80 91 20 02 lds r24, 0x0220
32dc: 80 93 86 01 sts 0x0186, r24
32e0: 80 91 86 01 lds r24, 0x0186
32e4: 88 23 and r24, r24
32e6: 19 f4 brne .+6 ; 0x32ee <ParameterZuordnung+0x1f4>
32e8: 10 92 86 01 sts 0x0186, r1
32ec: 04 c0 rjmp .+8 ; 0x32f6 <ParameterZuordnung+0x1fc>
32ee: 8f 3f cpi r24, 0xFF ; 255
32f0: 11 f4 brne .+4 ; 0x32f6 <ParameterZuordnung+0x1fc>
32f2: 80 93 86 01 sts 0x0186, r24
32f6: 80 91 eb 04 lds r24, 0x04EB
32fa: 8b 3f cpi r24, 0xFB ; 251
32fc: 98 f0 brcs .+38 ; 0x3324 <ParameterZuordnung+0x22a>
32fe: 8b 3f cpi r24, 0xFB ; 251
3300: 19 f4 brne .+6 ; 0x3308 <ParameterZuordnung+0x20e>
3302: 80 91 1a 02 lds r24, 0x021A
3306: 0e c0 rjmp .+28 ; 0x3324 <ParameterZuordnung+0x22a>
3308: 8c 3f cpi r24, 0xFC ; 252
330a: 19 f4 brne .+6 ; 0x3312 <ParameterZuordnung+0x218>
330c: 80 91 1c 02 lds r24, 0x021C
3310: 09 c0 rjmp .+18 ; 0x3324 <ParameterZuordnung+0x22a>
3312: 8d 3f cpi r24, 0xFD ; 253
3314: 19 f4 brne .+6 ; 0x331c <ParameterZuordnung+0x222>
3316: 80 91 1e 02 lds r24, 0x021E
331a: 04 c0 rjmp .+8 ; 0x3324 <ParameterZuordnung+0x22a>
331c: 8e 3f cpi r24, 0xFE ; 254
331e: 21 f4 brne .+8 ; 0x3328 <ParameterZuordnung+0x22e>
3320: 80 91 20 02 lds r24, 0x0220
3324: 80 93 88 01 sts 0x0188, r24
3328: 80 91 88 01 lds r24, 0x0188
332c: 88 23 and r24, r24
332e: 19 f4 brne .+6 ; 0x3336 <ParameterZuordnung+0x23c>
3330: 10 92 88 01 sts 0x0188, r1
3334: 04 c0 rjmp .+8 ; 0x333e <ParameterZuordnung+0x244>
3336: 8f 3f cpi r24, 0xFF ; 255
3338: 11 f4 brne .+4 ; 0x333e <ParameterZuordnung+0x244>
333a: 80 93 88 01 sts 0x0188, r24
333e: 80 91 ec 04 lds r24, 0x04EC
3342: 8b 3f cpi r24, 0xFB ; 251
3344: 98 f0 brcs .+38 ; 0x336c <ParameterZuordnung+0x272>
3346: 8b 3f cpi r24, 0xFB ; 251
3348: 19 f4 brne .+6 ; 0x3350 <ParameterZuordnung+0x256>
334a: 80 91 1a 02 lds r24, 0x021A
334e: 0e c0 rjmp .+28 ; 0x336c <ParameterZuordnung+0x272>
3350: 8c 3f cpi r24, 0xFC ; 252
3352: 19 f4 brne .+6 ; 0x335a <ParameterZuordnung+0x260>
3354: 80 91 1c 02 lds r24, 0x021C
3358: 09 c0 rjmp .+18 ; 0x336c <ParameterZuordnung+0x272>
335a: 8d 3f cpi r24, 0xFD ; 253
335c: 19 f4 brne .+6 ; 0x3364 <ParameterZuordnung+0x26a>
335e: 80 91 1e 02 lds r24, 0x021E
3362: 04 c0 rjmp .+8 ; 0x336c <ParameterZuordnung+0x272>
3364: 8e 3f cpi r24, 0xFE ; 254
3366: 21 f4 brne .+8 ; 0x3370 <ParameterZuordnung+0x276>
3368: 80 91 20 02 lds r24, 0x0220
336c: 80 93 2e 02 sts 0x022E, r24
3370: 80 91 2e 02 lds r24, 0x022E
3374: 88 23 and r24, r24
3376: 19 f4 brne .+6 ; 0x337e <ParameterZuordnung+0x284>
3378: 10 92 2e 02 sts 0x022E, r1
337c: 04 c0 rjmp .+8 ; 0x3386 <ParameterZuordnung+0x28c>
337e: 8f 3f cpi r24, 0xFF ; 255
3380: 11 f4 brne .+4 ; 0x3386 <ParameterZuordnung+0x28c>
3382: 80 93 2e 02 sts 0x022E, r24
3386: 80 91 ed 04 lds r24, 0x04ED
338a: 8b 3f cpi r24, 0xFB ; 251
338c: 98 f0 brcs .+38 ; 0x33b4 <ParameterZuordnung+0x2ba>
338e: 8b 3f cpi r24, 0xFB ; 251
3390: 19 f4 brne .+6 ; 0x3398 <ParameterZuordnung+0x29e>
3392: 80 91 1a 02 lds r24, 0x021A
3396: 0e c0 rjmp .+28 ; 0x33b4 <ParameterZuordnung+0x2ba>
3398: 8c 3f cpi r24, 0xFC ; 252
339a: 19 f4 brne .+6 ; 0x33a2 <ParameterZuordnung+0x2a8>
339c: 80 91 1c 02 lds r24, 0x021C
33a0: 09 c0 rjmp .+18 ; 0x33b4 <ParameterZuordnung+0x2ba>
33a2: 8d 3f cpi r24, 0xFD ; 253
33a4: 19 f4 brne .+6 ; 0x33ac <ParameterZuordnung+0x2b2>
33a6: 80 91 1e 02 lds r24, 0x021E
33aa: 04 c0 rjmp .+8 ; 0x33b4 <ParameterZuordnung+0x2ba>
33ac: 8e 3f cpi r24, 0xFE ; 254
33ae: 21 f4 brne .+8 ; 0x33b8 <ParameterZuordnung+0x2be>
33b0: 80 91 20 02 lds r24, 0x0220
33b4: 80 93 2f 02 sts 0x022F, r24
33b8: 80 91 2f 02 lds r24, 0x022F
33bc: 88 23 and r24, r24
33be: 19 f4 brne .+6 ; 0x33c6 <ParameterZuordnung+0x2cc>
33c0: 10 92 2f 02 sts 0x022F, r1
33c4: 04 c0 rjmp .+8 ; 0x33ce <ParameterZuordnung+0x2d4>
33c6: 8f 3f cpi r24, 0xFF ; 255
33c8: 11 f4 brne .+4 ; 0x33ce <ParameterZuordnung+0x2d4>
33ca: 80 93 2f 02 sts 0x022F, r24
33ce: 80 91 ee 04 lds r24, 0x04EE
33d2: 8b 3f cpi r24, 0xFB ; 251
33d4: 98 f0 brcs .+38 ; 0x33fc <ParameterZuordnung+0x302>
33d6: 8b 3f cpi r24, 0xFB ; 251
33d8: 19 f4 brne .+6 ; 0x33e0 <ParameterZuordnung+0x2e6>
33da: 80 91 1a 02 lds r24, 0x021A
33de: 0e c0 rjmp .+28 ; 0x33fc <ParameterZuordnung+0x302>
33e0: 8c 3f cpi r24, 0xFC ; 252
33e2: 19 f4 brne .+6 ; 0x33ea <ParameterZuordnung+0x2f0>
33e4: 80 91 1c 02 lds r24, 0x021C
33e8: 09 c0 rjmp .+18 ; 0x33fc <ParameterZuordnung+0x302>
33ea: 8d 3f cpi r24, 0xFD ; 253
33ec: 19 f4 brne .+6 ; 0x33f4 <ParameterZuordnung+0x2fa>
33ee: 80 91 1e 02 lds r24, 0x021E
33f2: 04 c0 rjmp .+8 ; 0x33fc <ParameterZuordnung+0x302>
33f4: 8e 3f cpi r24, 0xFE ; 254
33f6: 21 f4 brne .+8 ; 0x3400 <ParameterZuordnung+0x306>
33f8: 80 91 20 02 lds r24, 0x0220
33fc: 80 93 30 02 sts 0x0230, r24
3400: 80 91 30 02 lds r24, 0x0230
3404: 88 23 and r24, r24
3406: 19 f4 brne .+6 ; 0x340e <ParameterZuordnung+0x314>
3408: 10 92 30 02 sts 0x0230, r1
340c: 04 c0 rjmp .+8 ; 0x3416 <ParameterZuordnung+0x31c>
340e: 8f 3f cpi r24, 0xFF ; 255
3410: 11 f4 brne .+4 ; 0x3416 <ParameterZuordnung+0x31c>
3412: 80 93 30 02 sts 0x0230, r24
3416: 80 91 ef 04 lds r24, 0x04EF
341a: 8b 3f cpi r24, 0xFB ; 251
341c: 98 f0 brcs .+38 ; 0x3444 <ParameterZuordnung+0x34a>
341e: 8b 3f cpi r24, 0xFB ; 251
3420: 19 f4 brne .+6 ; 0x3428 <ParameterZuordnung+0x32e>
3422: 80 91 1a 02 lds r24, 0x021A
3426: 0e c0 rjmp .+28 ; 0x3444 <ParameterZuordnung+0x34a>
3428: 8c 3f cpi r24, 0xFC ; 252
342a: 19 f4 brne .+6 ; 0x3432 <ParameterZuordnung+0x338>
342c: 80 91 1c 02 lds r24, 0x021C
3430: 09 c0 rjmp .+18 ; 0x3444 <ParameterZuordnung+0x34a>
3432: 8d 3f cpi r24, 0xFD ; 253
3434: 19 f4 brne .+6 ; 0x343c <ParameterZuordnung+0x342>
3436: 80 91 1e 02 lds r24, 0x021E
343a: 04 c0 rjmp .+8 ; 0x3444 <ParameterZuordnung+0x34a>
343c: 8e 3f cpi r24, 0xFE ; 254
343e: 21 f4 brne .+8 ; 0x3448 <ParameterZuordnung+0x34e>
3440: 80 91 20 02 lds r24, 0x0220
3444: 80 93 31 02 sts 0x0231, r24
3448: 80 91 31 02 lds r24, 0x0231
344c: 88 23 and r24, r24
344e: 19 f4 brne .+6 ; 0x3456 <ParameterZuordnung+0x35c>
3450: 10 92 31 02 sts 0x0231, r1
3454: 04 c0 rjmp .+8 ; 0x345e <ParameterZuordnung+0x364>
3456: 8f 3f cpi r24, 0xFF ; 255
3458: 11 f4 brne .+4 ; 0x345e <ParameterZuordnung+0x364>
345a: 80 93 31 02 sts 0x0231, r24
345e: 90 91 f0 04 lds r25, 0x04F0
3462: 9b 3f cpi r25, 0xFB ; 251
3464: b0 f0 brcs .+44 ; 0x3492 <ParameterZuordnung+0x398>
3466: 9b 3f cpi r25, 0xFB ; 251
3468: 19 f4 brne .+6 ; 0x3470 <ParameterZuordnung+0x376>
346a: 80 91 1a 02 lds r24, 0x021A
346e: 04 c0 rjmp .+8 ; 0x3478 <ParameterZuordnung+0x37e>
3470: 9c 3f cpi r25, 0xFC ; 252
3472: 29 f4 brne .+10 ; 0x347e <ParameterZuordnung+0x384>
3474: 80 91 1c 02 lds r24, 0x021C
3478: 80 93 89 01 sts 0x0189, r24
347c: 0c c0 rjmp .+24 ; 0x3496 <ParameterZuordnung+0x39c>
347e: 9d 3f cpi r25, 0xFD ; 253
3480: 19 f4 brne .+6 ; 0x3488 <ParameterZuordnung+0x38e>
3482: 80 91 1e 02 lds r24, 0x021E
3486: f8 cf rjmp .-16 ; 0x3478 <ParameterZuordnung+0x37e>
3488: 9e 3f cpi r25, 0xFE ; 254
348a: 29 f4 brne .+10 ; 0x3496 <ParameterZuordnung+0x39c>
348c: 80 91 20 02 lds r24, 0x0220
3490: f3 cf rjmp .-26 ; 0x3478 <ParameterZuordnung+0x37e>
3492: 90 93 89 01 sts 0x0189, r25
3496: 80 91 89 01 lds r24, 0x0189
349a: 88 23 and r24, r24
349c: 19 f4 brne .+6 ; 0x34a4 <ParameterZuordnung+0x3aa>
349e: 10 92 89 01 sts 0x0189, r1
34a2: 04 c0 rjmp .+8 ; 0x34ac <ParameterZuordnung+0x3b2>
34a4: 8f 3f cpi r24, 0xFF ; 255
34a6: 11 f4 brne .+4 ; 0x34ac <ParameterZuordnung+0x3b2>
34a8: 80 93 89 01 sts 0x0189, r24
34ac: 9b 3f cpi r25, 0xFB ; 251
34ae: b0 f0 brcs .+44 ; 0x34dc <ParameterZuordnung+0x3e2>
34b0: 9b 3f cpi r25, 0xFB ; 251
34b2: 19 f4 brne .+6 ; 0x34ba <ParameterZuordnung+0x3c0>
34b4: 80 91 1a 02 lds r24, 0x021A
34b8: 04 c0 rjmp .+8 ; 0x34c2 <ParameterZuordnung+0x3c8>
34ba: 9c 3f cpi r25, 0xFC ; 252
34bc: 29 f4 brne .+10 ; 0x34c8 <ParameterZuordnung+0x3ce>
34be: 80 91 1c 02 lds r24, 0x021C
34c2: 80 93 89 01 sts 0x0189, r24
34c6: 0c c0 rjmp .+24 ; 0x34e0 <ParameterZuordnung+0x3e6>
34c8: 9d 3f cpi r25, 0xFD ; 253
34ca: 19 f4 brne .+6 ; 0x34d2 <ParameterZuordnung+0x3d8>
34cc: 80 91 1e 02 lds r24, 0x021E
34d0: f8 cf rjmp .-16 ; 0x34c2 <ParameterZuordnung+0x3c8>
34d2: 9e 3f cpi r25, 0xFE ; 254
34d4: 29 f4 brne .+10 ; 0x34e0 <ParameterZuordnung+0x3e6>
34d6: 80 91 20 02 lds r24, 0x0220
34da: f3 cf rjmp .-26 ; 0x34c2 <ParameterZuordnung+0x3c8>
34dc: 90 93 89 01 sts 0x0189, r25
34e0: 80 91 89 01 lds r24, 0x0189
34e4: 88 23 and r24, r24
34e6: 19 f4 brne .+6 ; 0x34ee <ParameterZuordnung+0x3f4>
34e8: 10 92 89 01 sts 0x0189, r1
34ec: 04 c0 rjmp .+8 ; 0x34f6 <ParameterZuordnung+0x3fc>
34ee: 8f 3f cpi r24, 0xFF ; 255
34f0: 11 f4 brne .+4 ; 0x34f6 <ParameterZuordnung+0x3fc>
34f2: 80 93 89 01 sts 0x0189, r24
34f6: 9b 3f cpi r25, 0xFB ; 251
34f8: b0 f0 brcs .+44 ; 0x3526 <ParameterZuordnung+0x42c>
34fa: 9b 3f cpi r25, 0xFB ; 251
34fc: 19 f4 brne .+6 ; 0x3504 <ParameterZuordnung+0x40a>
34fe: 80 91 1a 02 lds r24, 0x021A
3502: 04 c0 rjmp .+8 ; 0x350c <ParameterZuordnung+0x412>
3504: 9c 3f cpi r25, 0xFC ; 252
3506: 29 f4 brne .+10 ; 0x3512 <ParameterZuordnung+0x418>
3508: 80 91 1c 02 lds r24, 0x021C
350c: 80 93 89 01 sts 0x0189, r24
3510: 0c c0 rjmp .+24 ; 0x352a <ParameterZuordnung+0x430>
3512: 9d 3f cpi r25, 0xFD ; 253
3514: 19 f4 brne .+6 ; 0x351c <ParameterZuordnung+0x422>
3516: 80 91 1e 02 lds r24, 0x021E
351a: f8 cf rjmp .-16 ; 0x350c <ParameterZuordnung+0x412>
351c: 9e 3f cpi r25, 0xFE ; 254
351e: 29 f4 brne .+10 ; 0x352a <ParameterZuordnung+0x430>
3520: 80 91 20 02 lds r24, 0x0220
3524: f3 cf rjmp .-26 ; 0x350c <ParameterZuordnung+0x412>
3526: 90 93 89 01 sts 0x0189, r25
352a: 80 91 89 01 lds r24, 0x0189
352e: 88 23 and r24, r24
3530: 19 f4 brne .+6 ; 0x3538 <ParameterZuordnung+0x43e>
3532: 10 92 89 01 sts 0x0189, r1
3536: 04 c0 rjmp .+8 ; 0x3540 <ParameterZuordnung+0x446>
3538: 8f 3f cpi r24, 0xFF ; 255
353a: 11 f4 brne .+4 ; 0x3540 <ParameterZuordnung+0x446>
353c: 80 93 89 01 sts 0x0189, r24
3540: 10 91 88 01 lds r17, 0x0188
3544: 61 2f mov r22, r17
3546: 77 27 eor r23, r23
3548: 67 fd sbrc r22, 7
354a: 70 95 com r23
354c: 87 2f mov r24, r23
354e: 97 2f mov r25, r23
3550: 0e 94 c2 28 call 0x5184 ; 0x5184 <__floatsisf>
3554: 17 ff sbrs r17, 7
3556: 06 c0 rjmp .+12 ; 0x3564 <ParameterZuordnung+0x46a>
3558: 20 e0 ldi r18, 0x00 ; 0
355a: 30 e0 ldi r19, 0x00 ; 0
355c: 40 e8 ldi r20, 0x80 ; 128
355e: 53 e4 ldi r21, 0x43 ; 67
3560: 0e 94 1d 28 call 0x503a ; 0x503a <__addsf3>
3564: 27 e1 ldi r18, 0x17 ; 23
3566: 37 eb ldi r19, 0xB7 ; 183
3568: 41 ed ldi r20, 0xD1 ; 209
356a: 58 e3 ldi r21, 0x38 ; 56
356c: 0e 94 3c 29 call 0x5278 ; 0x5278 <__mulsf3>
3570: 60 93 7c 01 sts 0x017C, r22
3574: 70 93 7d 01 sts 0x017D, r23
3578: 80 93 7e 01 sts 0x017E, r24
357c: 90 93 7f 01 sts 0x017F, r25
3580: 80 91 e2 04 lds r24, 0x04E2
3584: 80 93 16 05 sts 0x0516, r24
3588: 80 91 e1 04 lds r24, 0x04E1
358c: 80 93 0d 05 sts 0x050D, r24
3590: 1f 91 pop r17
3592: 08 95 ret
00003594 <DefaultKonstanten2>:
3594: 81 e0 ldi r24, 0x01 ; 1
3596: 80 93 cf 04 sts 0x04CF, r24
359a: 42 e0 ldi r20, 0x02 ; 2
359c: 40 93 d0 04 sts 0x04D0, r20
35a0: 83 e0 ldi r24, 0x03 ; 3
35a2: 80 93 d1 04 sts 0x04D1, r24
35a6: 24 e0 ldi r18, 0x04 ; 4
35a8: 20 93 d2 04 sts 0x04D2, r18
35ac: 35 e0 ldi r19, 0x05 ; 5
35ae: 30 93 d3 04 sts 0x04D3, r19
35b2: 86 e0 ldi r24, 0x06 ; 6
35b4: 80 93 d4 04 sts 0x04D4, r24
35b8: 87 e0 ldi r24, 0x07 ; 7
35ba: 80 93 d5 04 sts 0x04D5, r24
35be: 10 92 d7 04 sts 0x04D7, r1
35c2: 8e e1 ldi r24, 0x1E ; 30
35c4: 80 93 d8 04 sts 0x04D8, r24
35c8: 8b ef ldi r24, 0xFB ; 251
35ca: 80 93 da 04 sts 0x04DA, r24
35ce: 8a e0 ldi r24, 0x0A ; 10
35d0: 80 93 db 04 sts 0x04DB, r24
35d4: 92 e3 ldi r25, 0x32 ; 50
35d6: 90 93 d9 04 sts 0x04D9, r25
35da: 90 93 dd 04 sts 0x04DD, r25
35de: 40 93 dc 04 sts 0x04DC, r20
35e2: 20 93 de 04 sts 0x04DE, r18
35e6: 10 92 df 04 sts 0x04DF, r1
35ea: 80 e1 ldi r24, 0x10 ; 16
35ec: 80 93 e0 04 sts 0x04E0, r24
35f0: 8f e0 ldi r24, 0x0F ; 15
35f2: 80 93 e1 04 sts 0x04E1, r24
35f6: 8a ef ldi r24, 0xFA ; 250
35f8: 80 93 e2 04 sts 0x04E2, r24
35fc: 8a e1 ldi r24, 0x1A ; 26
35fe: 80 93 e3 04 sts 0x04E3, r24
3602: 80 e8 ldi r24, 0x80 ; 128
3604: 80 93 e4 04 sts 0x04E4, r24
3608: 8f ea ldi r24, 0xAF ; 175
360a: 80 93 e5 04 sts 0x04E5, r24
360e: 80 93 e6 04 sts 0x04E6, r24
3612: 8a e5 ldi r24, 0x5A ; 90
3614: 80 93 e7 04 sts 0x04E7, r24
3618: 83 e2 ldi r24, 0x23 ; 35
361a: 80 93 e8 04 sts 0x04E8, r24
361e: 84 e1 ldi r24, 0x14 ; 20
3620: 80 93 e9 04 sts 0x04E9, r24
3624: 10 92 ea 04 sts 0x04EA, r1
3628: 30 93 eb 04 sts 0x04EB, r19
362c: 10 92 ec 04 sts 0x04EC, r1
3630: 10 92 ed 04 sts 0x04ED, r1
3634: 10 92 ee 04 sts 0x04EE, r1
3638: 10 92 ef 04 sts 0x04EF, r1
363c: 84 e6 ldi r24, 0x64 ; 100
363e: 80 93 f0 04 sts 0x04F0, r24
3642: 88 e2 ldi r24, 0x28 ; 40
3644: 80 93 f1 04 sts 0x04F1, r24
3648: 10 92 f5 04 sts 0x04F5, r1
364c: 90 93 f2 04 sts 0x04F2, r25
3650: 86 e9 ldi r24, 0x96 ; 150
3652: 80 93 f3 04 sts 0x04F3, r24
3656: 30 93 f4 04 sts 0x04F4, r19
365a: ad ef ldi r26, 0xFD ; 253
365c: b4 e0 ldi r27, 0x04 ; 4
365e: e8 e6 ldi r30, 0x68 ; 104
3660: f1 e0 ldi r31, 0x01 ; 1
3662: 8c e0 ldi r24, 0x0C ; 12
3664: 01 90 ld r0, Z+
3666: 0d 92 st X+, r0
3668: 81 50 subi r24, 0x01 ; 1
366a: e1 f7 brne .-8 ; 0x3664 <DefaultKonstanten2+0xd0>
366c: 08 95 ret
0000366e <DefaultKonstanten1>:
366e: 81 e0 ldi r24, 0x01 ; 1
3670: 80 93 cf 04 sts 0x04CF, r24
3674: 52 e0 ldi r21, 0x02 ; 2
3676: 50 93 d0 04 sts 0x04D0, r21
367a: 83 e0 ldi r24, 0x03 ; 3
367c: 80 93 d1 04 sts 0x04D1, r24
3680: 44 e0 ldi r20, 0x04 ; 4
3682: 40 93 d2 04 sts 0x04D2, r20
3686: 35 e0 ldi r19, 0x05 ; 5
3688: 30 93 d3 04 sts 0x04D3, r19
368c: 86 e0 ldi r24, 0x06 ; 6
368e: 80 93 d4 04 sts 0x04D4, r24
3692: 87 e0 ldi r24, 0x07 ; 7
3694: 80 93 d5 04 sts 0x04D5, r24
3698: 28 e0 ldi r18, 0x08 ; 8
369a: 20 93 d6 04 sts 0x04D6, r18
369e: 10 92 d7 04 sts 0x04D7, r1
36a2: 9e e1 ldi r25, 0x1E ; 30
36a4: 90 93 d8 04 sts 0x04D8, r25
36a8: 8b ef ldi r24, 0xFB ; 251
36aa: 80 93 da 04 sts 0x04DA, r24
36ae: 8a e0 ldi r24, 0x0A ; 10
36b0: 80 93 db 04 sts 0x04DB, r24
36b4: 86 e4 ldi r24, 0x46 ; 70
36b6: 80 93 d9 04 sts 0x04D9, r24
36ba: 90 93 dd 04 sts 0x04DD, r25
36be: 50 93 dc 04 sts 0x04DC, r21
36c2: 40 93 de 04 sts 0x04DE, r20
36c6: 20 93 df 04 sts 0x04DF, r18
36ca: 80 e1 ldi r24, 0x10 ; 16
36cc: 80 93 e0 04 sts 0x04E0, r24
36d0: 8f e0 ldi r24, 0x0F ; 15
36d2: 80 93 e1 04 sts 0x04E1, r24
36d6: 8a ef ldi r24, 0xFA ; 250
36d8: 80 93 e2 04 sts 0x04E2, r24
36dc: 8a e1 ldi r24, 0x1A ; 26
36de: 80 93 e3 04 sts 0x04E3, r24
36e2: 80 e8 ldi r24, 0x80 ; 128
36e4: 80 93 e4 04 sts 0x04E4, r24
36e8: 88 e7 ldi r24, 0x78 ; 120
36ea: 80 93 e5 04 sts 0x04E5, r24
36ee: 96 e9 ldi r25, 0x96 ; 150
36f0: 90 93 e6 04 sts 0x04E6, r25
36f4: 8a e5 ldi r24, 0x5A ; 90
36f6: 80 93 e7 04 sts 0x04E7, r24
36fa: 83 e2 ldi r24, 0x23 ; 35
36fc: 80 93 e8 04 sts 0x04E8, r24
3700: 84 e1 ldi r24, 0x14 ; 20
3702: 80 93 e9 04 sts 0x04E9, r24
3706: 10 92 ea 04 sts 0x04EA, r1
370a: 30 93 eb 04 sts 0x04EB, r19
370e: 10 92 ec 04 sts 0x04EC, r1
3712: 10 92 ed 04 sts 0x04ED, r1
3716: 10 92 ee 04 sts 0x04EE, r1
371a: 10 92 ef 04 sts 0x04EF, r1
371e: 84 e6 ldi r24, 0x64 ; 100
3720: 80 93 f0 04 sts 0x04F0, r24
3724: 88 e2 ldi r24, 0x28 ; 40
3726: 80 93 f1 04 sts 0x04F1, r24
372a: 10 92 f5 04 sts 0x04F5, r1
372e: 82 e3 ldi r24, 0x32 ; 50
3730: 80 93 f2 04 sts 0x04F2, r24
3734: 90 93 f3 04 sts 0x04F3, r25
3738: 30 93 f4 04 sts 0x04F4, r19
373c: ad ef ldi r26, 0xFD ; 253
373e: b4 e0 ldi r27, 0x04 ; 4
3740: e0 e7 ldi r30, 0x70 ; 112
3742: f1 e0 ldi r31, 0x01 ; 1
3744: 8c e0 ldi r24, 0x0C ; 12
3746: 01 90 ld r0, Z+
3748: 0d 92 st X+, r0
374a: 81 50 subi r24, 0x01 ; 1
374c: e1 f7 brne .-8 ; 0x3746 <DefaultKonstanten1+0xd8>
374e: 08 95 ret
00003750 <SendMotorData>:
3750: 80 91 29 02 lds r24, 0x0229
3754: 88 23 and r24, r24
3756: 01 f5 brne .+64 ; 0x3798 <SendMotorData+0x48>
3758: 10 92 6e 02 sts 0x026E, r1
375c: 10 92 6d 02 sts 0x026D, r1
3760: 10 92 71 02 sts 0x0271, r1
3764: 10 92 73 02 sts 0x0273, r1
3768: 80 91 94 01 lds r24, 0x0194
376c: 88 23 and r24, r24
376e: 11 f0 breq .+4 ; 0x3774 <SendMotorData+0x24>
3770: 80 93 6d 02 sts 0x026D, r24
3774: 80 91 95 01 lds r24, 0x0195
3778: 88 23 and r24, r24
377a: 11 f0 breq .+4 ; 0x3780 <SendMotorData+0x30>
377c: 80 93 6e 02 sts 0x026E, r24
3780: 80 91 96 01 lds r24, 0x0196
3784: 88 23 and r24, r24
3786: 11 f0 breq .+4 ; 0x378c <SendMotorData+0x3c>
3788: 80 93 73 02 sts 0x0273, r24
378c: 80 91 97 01 lds r24, 0x0197
3790: 88 23 and r24, r24
3792: 11 f0 breq .+4 ; 0x3798 <SendMotorData+0x48>
3794: 80 93 71 02 sts 0x0271, r24
3798: 80 91 6d 02 lds r24, 0x026D
379c: 99 27 eor r25, r25
379e: 90 93 81 04 sts 0x0481, r25
37a2: 80 93 80 04 sts 0x0480, r24
37a6: 80 91 6e 02 lds r24, 0x026E
37aa: 99 27 eor r25, r25
37ac: 90 93 83 04 sts 0x0483, r25
37b0: 80 93 82 04 sts 0x0482, r24
37b4: 80 91 73 02 lds r24, 0x0273
37b8: 99 27 eor r25, r25
37ba: 90 93 85 04 sts 0x0485, r25
37be: 80 93 84 04 sts 0x0484, r24
37c2: 80 91 71 02 lds r24, 0x0271
37c6: 99 27 eor r25, r25
37c8: 90 93 87 04 sts 0x0487, r25
37cc: 80 93 86 04 sts 0x0486, r24
37d0: 10 92 ca 01 sts 0x01CA, r1
37d4: 10 92 cb 01 sts 0x01CB, r1
37d8: 0e 94 ae 12 call 0x255c ; 0x255c <i2c_start>
37dc: 08 95 ret
000037de <SetNeutral>:
37de: cf 93 push r28
37e0: df 93 push r29
37e2: 10 92 d9 01 sts 0x01D9, r1
37e6: 10 92 d8 01 sts 0x01D8, r1
37ea: 10 92 db 01 sts 0x01DB, r1
37ee: 10 92 da 01 sts 0x01DA, r1
37f2: 80 e0 ldi r24, 0x00 ; 0
37f4: 90 e0 ldi r25, 0x00 ; 0
37f6: a0 e0 ldi r26, 0x00 ; 0
37f8: b0 e0 ldi r27, 0x00 ; 0
37fa: 80 93 dc 01 sts 0x01DC, r24
37fe: 90 93 dd 01 sts 0x01DD, r25
3802: a0 93 de 01 sts 0x01DE, r26
3806: b0 93 df 01 sts 0x01DF, r27
380a: 10 92 d3 01 sts 0x01D3, r1
380e: 10 92 d2 01 sts 0x01D2, r1
3812: 10 92 d5 01 sts 0x01D5, r1
3816: 10 92 d4 01 sts 0x01D4, r1
381a: 10 92 d7 01 sts 0x01D7, r1
381e: 10 92 d6 01 sts 0x01D6, r1
3822: 0e 94 e1 16 call 0x2dc2 ; 0x2dc2 <CalibrierMittelwert>
3826: 85 e0 ldi r24, 0x05 ; 5
3828: 90 e0 ldi r25, 0x00 ; 0
382a: 0e 94 8f 0a call 0x151e ; 0x151e <SetDelay>
382e: ec 01 movw r28, r24
3830: ce 01 movw r24, r28
3832: 0e 94 98 0a call 0x1530 ; 0x1530 <CheckDelay>
3836: 88 23 and r24, r24
3838: d9 f3 breq .-10 ; 0x3830 <SetNeutral+0x52>
383a: 0e 94 e1 16 call 0x2dc2 ; 0x2dc2 <CalibrierMittelwert>
383e: 80 91 d7 04 lds r24, 0x04D7
3842: 80 ff sbrs r24, 0
3844: 10 c0 rjmp .+32 ; 0x3866 <SetNeutral+0x88>
3846: 80 91 0a 01 lds r24, 0x010A
384a: 90 91 0b 01 lds r25, 0x010B
384e: 87 5b subi r24, 0xB7 ; 183
3850: 93 40 sbci r25, 0x03 ; 3
3852: 38 f4 brcc .+14 ; 0x3862 <SetNeutral+0x84>
3854: 80 91 0a 01 lds r24, 0x010A
3858: 90 91 0b 01 lds r25, 0x010B
385c: 8e 5e subi r24, 0xEE ; 238
385e: 92 40 sbci r25, 0x02 ; 2
3860: 10 f4 brcc .+4 ; 0x3866 <SetNeutral+0x88>
3862: 0e 94 b4 0e call 0x1d68 ; 0x1d68 <SucheLuftruckOffset>
3866: 80 91 0b 05 lds r24, 0x050B
386a: 90 91 0c 05 lds r25, 0x050C
386e: 97 ff sbrs r25, 7
3870: 03 c0 rjmp .+6 ; 0x3878 <SetNeutral+0x9a>
3872: 90 95 com r25
3874: 81 95 neg r24
3876: 9f 4f sbci r25, 0xFF ; 255
3878: 90 93 d3 01 sts 0x01D3, r25
387c: 80 93 d2 01 sts 0x01D2, r24
3880: 80 91 09 05 lds r24, 0x0509
3884: 90 91 0a 05 lds r25, 0x050A
3888: 97 ff sbrs r25, 7
388a: 03 c0 rjmp .+6 ; 0x3892 <SetNeutral+0xb4>
388c: 90 95 com r25
388e: 81 95 neg r24
3890: 9f 4f sbci r25, 0xFF ; 255
3892: 90 93 d5 01 sts 0x01D5, r25
3896: 80 93 d4 01 sts 0x01D4, r24
389a: 80 91 17 05 lds r24, 0x0517
389e: 90 91 18 05 lds r25, 0x0518
38a2: 97 ff sbrs r25, 7
38a4: 03 c0 rjmp .+6 ; 0x38ac <SetNeutral+0xce>
38a6: 90 95 com r25
38a8: 81 95 neg r24
38aa: 9f 4f sbci r25, 0xFF ; 255
38ac: 90 93 d7 01 sts 0x01D7, r25
38b0: 80 93 d6 01 sts 0x01D6, r24
38b4: 80 91 1d 05 lds r24, 0x051D
38b8: 90 91 1e 05 lds r25, 0x051E
38bc: 97 ff sbrs r25, 7
38be: 03 c0 rjmp .+6 ; 0x38c6 <SetNeutral+0xe8>
38c0: 90 95 com r25
38c2: 81 95 neg r24
38c4: 9f 4f sbci r25, 0xFF ; 255
38c6: 60 e1 ldi r22, 0x10 ; 16
38c8: 70 e0 ldi r23, 0x00 ; 0
38ca: 0e 94 b7 29 call 0x536e ; 0x536e <__divmodhi4>
38ce: 70 93 db 01 sts 0x01DB, r23
38d2: 60 93 da 01 sts 0x01DA, r22
38d6: 80 91 14 05 lds r24, 0x0514
38da: 90 91 15 05 lds r25, 0x0515
38de: 97 ff sbrs r25, 7
38e0: 03 c0 rjmp .+6 ; 0x38e8 <SetNeutral+0x10a>
38e2: 90 95 com r25
38e4: 81 95 neg r24
38e6: 9f 4f sbci r25, 0xFF ; 255
38e8: 60 e1 ldi r22, 0x10 ; 16
38ea: 70 e0 ldi r23, 0x00 ; 0
38ec: 0e 94 b7 29 call 0x536e ; 0x536e <__divmodhi4>
38f0: 70 93 d9 01 sts 0x01D9, r23
38f4: 60 93 d8 01 sts 0x01D8, r22
38f8: 60 91 8b 04 lds r22, 0x048B
38fc: 70 91 8c 04 lds r23, 0x048C
3900: 88 27 eor r24, r24
3902: 77 fd sbrc r23, 7
3904: 80 95 com r24
3906: 98 2f mov r25, r24
3908: 0e 94 c2 28 call 0x5184 ; 0x5184 <__floatsisf>
390c: 60 93 dc 01 sts 0x01DC, r22
3910: 70 93 dd 01 sts 0x01DD, r23
3914: 80 93 de 01 sts 0x01DE, r24
3918: 90 93 df 01 sts 0x01DF, r25
391c: 10 92 f6 01 sts 0x01F6, r1
3920: 10 92 f7 01 sts 0x01F7, r1
3924: 10 92 f8 01 sts 0x01F8, r1
3928: 10 92 f9 01 sts 0x01F9, r1
392c: 10 92 fa 01 sts 0x01FA, r1
3930: 10 92 fb 01 sts 0x01FB, r1
3934: 10 92 fc 01 sts 0x01FC, r1
3938: 10 92 fd 01 sts 0x01FD, r1
393c: 10 92 fe 01 sts 0x01FE, r1
3940: 10 92 ff 01 sts 0x01FF, r1
3944: 10 92 00 02 sts 0x0200, r1
3948: 10 92 01 02 sts 0x0201, r1
394c: 10 92 02 02 sts 0x0202, r1
3950: 10 92 03 02 sts 0x0203, r1
3954: 10 92 04 02 sts 0x0204, r1
3958: 10 92 05 02 sts 0x0205, r1
395c: 10 92 06 02 sts 0x0206, r1
3960: 10 92 07 02 sts 0x0207, r1
3964: 10 92 08 02 sts 0x0208, r1
3968: 10 92 09 02 sts 0x0209, r1
396c: 10 92 0c 05 sts 0x050C, r1
3970: 10 92 0b 05 sts 0x050B, r1
3974: 10 92 0a 05 sts 0x050A, r1
3978: 10 92 09 05 sts 0x0509, r1
397c: 10 92 18 05 sts 0x0518, r1
3980: 10 92 17 05 sts 0x0517, r1
3984: 80 91 06 01 lds r24, 0x0106
3988: 90 91 07 01 lds r25, 0x0107
398c: a0 91 08 01 lds r26, 0x0108
3990: b0 91 09 01 lds r27, 0x0109
3994: 90 93 8e 04 sts 0x048E, r25
3998: 80 93 8d 04 sts 0x048D, r24
399c: 10 92 c0 01 sts 0x01C0, r1
39a0: 10 92 bf 01 sts 0x01BF, r1
39a4: 10 92 0e 02 sts 0x020E, r1
39a8: 10 92 0f 02 sts 0x020F, r1
39ac: 10 92 10 02 sts 0x0210, r1
39b0: 10 92 11 02 sts 0x0211, r1
39b4: 80 91 12 02 lds r24, 0x0212
39b8: 90 91 13 02 lds r25, 0x0213
39bc: 90 93 15 02 sts 0x0215, r25
39c0: 80 93 14 02 sts 0x0214, r24
39c4: 0e 94 e5 27 call 0x4fca ; 0x4fca <GPS_Neutral>
39c8: 82 e3 ldi r24, 0x32 ; 50
39ca: 90 e0 ldi r25, 0x00 ; 0
39cc: 90 93 a7 01 sts 0x01A7, r25
39d0: 80 93 a6 01 sts 0x01A6, r24
39d4: df 91 pop r29
39d6: cf 91 pop r28
39d8: 08 95 ret
000039da <Piep>:
39da: 1f 93 push r17
39dc: 18 2f mov r17, r24
39de: 0e c0 rjmp .+28 ; 0x39fc <Piep+0x22>
39e0: 80 91 29 02 lds r24, 0x0229
39e4: 88 23 and r24, r24
39e6: 61 f4 brne .+24 ; 0x3a00 <Piep+0x26>
39e8: 84 e6 ldi r24, 0x64 ; 100
39ea: 90 e0 ldi r25, 0x00 ; 0
39ec: 90 93 a7 01 sts 0x01A7, r25
39f0: 80 93 a6 01 sts 0x01A6, r24
39f4: 8a ef ldi r24, 0xFA ; 250
39f6: 90 e0 ldi r25, 0x00 ; 0
39f8: 0e 94 78 0b call 0x16f0 ; 0x16f0 <Delay_ms>
39fc: 11 50 subi r17, 0x01 ; 1
39fe: 80 f7 brcc .-32 ; 0x39e0 <Piep+0x6>
3a00: 1f 91 pop r17
3a02: 08 95 ret
00003a04 <MotorRegler>:
3a04: 2f 92 push r2
3a06: 3f 92 push r3
3a08: 4f 92 push r4
3a0a: 5f 92 push r5
3a0c: 6f 92 push r6
3a0e: 7f 92 push r7
3a10: 8f 92 push r8
3a12: 9f 92 push r9
3a14: af 92 push r10
3a16: bf 92 push r11
3a18: cf 92 push r12
3a1a: df 92 push r13
3a1c: ef 92 push r14
3a1e: ff 92 push r15
3a20: 0f 93 push r16
3a22: 1f 93 push r17
3a24: cf 93 push r28
3a26: df 93 push r29
3a28: cd b7 in r28, 0x3d ; 61
3a2a: de b7 in r29, 0x3e ; 62
3a2c: 28 97 sbiw r28, 0x08 ; 8
3a2e: 0f b6 in r0, 0x3f ; 63
3a30: f8 94 cli
3a32: de bf out 0x3e, r29 ; 62
3a34: 0f be out 0x3f, r0 ; 63
3a36: cd bf out 0x3d, r28 ; 61
3a38: 0e 94 20 14 call 0x2840 ; 0x2840 <Mittelwert>
3a3c: 29 9a sbi 0x05, 1 ; 5
3a3e: e0 91 d1 04 lds r30, 0x04D1
3a42: ae 2f mov r26, r30
3a44: bb 27 eor r27, r27
3a46: aa 0f add r26, r26
3a48: bb 1f adc r27, r27
3a4a: ad 55 subi r26, 0x5D ; 93
3a4c: bb 4f sbci r27, 0xFB ; 251
3a4e: 0d 90 ld r0, X+
3a50: bc 91 ld r27, X
3a52: a0 2d mov r26, r0
3a54: 9d 01 movw r18, r26
3a56: 28 58 subi r18, 0x88 ; 136
3a58: 3f 4f sbci r19, 0xFF ; 255
3a5a: 3a 83 std Y+2, r19 ; 0x02
3a5c: 29 83 std Y+1, r18 ; 0x01
3a5e: 37 ff sbrs r19, 7
3a60: 02 c0 rjmp .+4 ; 0x3a66 <MotorRegler+0x62>
3a62: 1a 82 std Y+2, r1 ; 0x02
3a64: 19 82 std Y+1, r1 ; 0x01
3a66: 80 91 22 02 lds r24, 0x0222
3a6a: 84 36 cpi r24, 0x64 ; 100
3a6c: 08 f0 brcs .+2 ; 0x3a70 <MotorRegler+0x6c>
3a6e: 4a c0 rjmp .+148 ; 0x3b04 <MotorRegler+0x100>
3a70: 80 91 01 01 lds r24, 0x0101
3a74: 88 23 and r24, r24
3a76: 31 f4 brne .+12 ; 0x3a84 <MotorRegler+0x80>
3a78: 84 ef ldi r24, 0xF4 ; 244
3a7a: 91 e0 ldi r25, 0x01 ; 1
3a7c: 90 93 a7 01 sts 0x01A7, r25
3a80: 80 93 a6 01 sts 0x01A6, r24
3a84: 80 91 3d 02 lds r24, 0x023D
3a88: 90 91 3e 02 lds r25, 0x023E
3a8c: 00 97 sbiw r24, 0x00 ; 0
3a8e: 31 f0 breq .+12 ; 0x3a9c <MotorRegler+0x98>
3a90: 01 97 sbiw r24, 0x01 ; 1
3a92: 90 93 3e 02 sts 0x023E, r25
3a96: 80 93 3d 02 sts 0x023D, r24
3a9a: 04 c0 rjmp .+8 ; 0x3aa4 <MotorRegler+0xa0>
3a9c: 10 92 29 02 sts 0x0229, r1
3aa0: 10 92 18 02 sts 0x0218, r1
3aa4: 28 9a sbi 0x05, 0 ; 5
3aa6: 80 91 38 02 lds r24, 0x0238
3aaa: 90 91 39 02 lds r25, 0x0239
3aae: 81 5d subi r24, 0xD1 ; 209
3ab0: 97 40 sbci r25, 0x07 ; 7
3ab2: 28 f1 brcs .+74 ; 0x3afe <MotorRegler+0xfa>
3ab4: 80 91 e8 04 lds r24, 0x04E8
3ab8: 48 2f mov r20, r24
3aba: 55 27 eor r21, r21
3abc: 5a 83 std Y+2, r21 ; 0x02
3abe: 49 83 std Y+1, r20 ; 0x01
3ac0: 81 e0 ldi r24, 0x01 ; 1
3ac2: 80 93 18 02 sts 0x0218, r24
3ac6: e0 91 cf 04 lds r30, 0x04CF
3aca: ff 27 eor r31, r31
3acc: ee 0f add r30, r30
3ace: ff 1f adc r31, r31
3ad0: ed 55 subi r30, 0x5D ; 93
3ad2: fb 4f sbci r31, 0xFB ; 251
3ad4: 11 82 std Z+1, r1 ; 0x01
3ad6: 10 82 st Z, r1
3ad8: e0 91 d0 04 lds r30, 0x04D0
3adc: ff 27 eor r31, r31
3ade: ee 0f add r30, r30
3ae0: ff 1f adc r31, r31
3ae2: ed 55 subi r30, 0x5D ; 93
3ae4: fb 4f sbci r31, 0xFB ; 251
3ae6: 11 82 std Z+1, r1 ; 0x01
3ae8: 10 82 st Z, r1
3aea: e0 91 d2 04 lds r30, 0x04D2
3aee: ff 27 eor r31, r31
3af0: ee 0f add r30, r30
3af2: ff 1f adc r31, r31
3af4: ed 55 subi r30, 0x5D ; 93
3af6: fb 4f sbci r31, 0xFB ; 251
3af8: 11 82 std Z+1, r1 ; 0x01
3afa: 10 82 st Z, r1
3afc: ce c1 rjmp .+924 ; 0x3e9a <MotorRegler+0x496>
3afe: 10 92 29 02 sts 0x0229, r1
3b02: cb c1 rjmp .+918 ; 0x3e9a <MotorRegler+0x496>
3b04: 80 91 22 02 lds r24, 0x0222
3b08: 8d 38 cpi r24, 0x8D ; 141
3b0a: 08 f4 brcc .+2 ; 0x3b0e <MotorRegler+0x10a>
3b0c: c6 c1 rjmp .+908 ; 0x3e9a <MotorRegler+0x496>
3b0e: 10 92 18 02 sts 0x0218, r1
3b12: 80 91 e9 04 lds r24, 0x04E9
3b16: 22 e3 ldi r18, 0x32 ; 50
3b18: 82 9f mul r24, r18
3b1a: c0 01 movw r24, r0
3b1c: 11 24 eor r1, r1
3b1e: 90 93 3e 02 sts 0x023E, r25
3b22: 80 93 3d 02 sts 0x023D, r24
3b26: 69 81 ldd r22, Y+1 ; 0x01
3b28: 7a 81 ldd r23, Y+2 ; 0x02
3b2a: 69 32 cpi r22, 0x29 ; 41
3b2c: 71 05 cpc r23, r1
3b2e: 6c f0 brlt .+26 ; 0x3b4a <MotorRegler+0x146>
3b30: 80 91 38 02 lds r24, 0x0238
3b34: 90 91 39 02 lds r25, 0x0239
3b38: 7f ef ldi r23, 0xFF ; 255
3b3a: 8f 3f cpi r24, 0xFF ; 255
3b3c: 97 07 cpc r25, r23
3b3e: 81 f1 breq .+96 ; 0x3ba0 <MotorRegler+0x19c>
3b40: 01 96 adiw r24, 0x01 ; 1
3b42: 90 93 39 02 sts 0x0239, r25
3b46: 80 93 38 02 sts 0x0238, r24
3b4a: 80 91 38 02 lds r24, 0x0238
3b4e: 90 91 39 02 lds r25, 0x0239
3b52: 88 3c cpi r24, 0xC8 ; 200
3b54: 91 05 cpc r25, r1
3b56: 20 f0 brcs .+8 ; 0x3b60 <MotorRegler+0x15c>
3b58: 89 81 ldd r24, Y+1 ; 0x01
3b5a: 9a 81 ldd r25, Y+2 ; 0x02
3b5c: 88 97 sbiw r24, 0x28 ; 40
3b5e: 04 f5 brge .+64 ; 0x3ba0 <MotorRegler+0x19c>
3b60: 10 92 53 02 sts 0x0253, r1
3b64: 10 92 54 02 sts 0x0254, r1
3b68: 10 92 55 02 sts 0x0255, r1
3b6c: 10 92 56 02 sts 0x0256, r1
3b70: 10 92 4f 02 sts 0x024F, r1
3b74: 10 92 50 02 sts 0x0250, r1
3b78: 10 92 51 02 sts 0x0251, r1
3b7c: 10 92 52 02 sts 0x0252, r1
3b80: 10 92 06 02 sts 0x0206, r1
3b84: 10 92 07 02 sts 0x0207, r1
3b88: 10 92 08 02 sts 0x0208, r1
3b8c: 10 92 09 02 sts 0x0209, r1
3b90: 10 92 0a 02 sts 0x020A, r1
3b94: 10 92 0b 02 sts 0x020B, r1
3b98: 10 92 0c 02 sts 0x020C, r1
3b9c: 10 92 0d 02 sts 0x020D, r1
3ba0: e9 81 ldd r30, Y+1 ; 0x01
3ba2: fa 81 ldd r31, Y+2 ; 0x02
3ba4: e9 3c cpi r30, 0xC9 ; 201
3ba6: f1 05 cpc r31, r1
3ba8: 0c f4 brge .+2 ; 0x3bac <MotorRegler+0x1a8>
3baa: d6 c0 rjmp .+428 ; 0x3d58 <MotorRegler+0x354>
3bac: 80 91 29 02 lds r24, 0x0229
3bb0: 88 23 and r24, r24
3bb2: 09 f0 breq .+2 ; 0x3bb6 <MotorRegler+0x1b2>
3bb4: 72 c1 rjmp .+740 ; 0x3e9a <MotorRegler+0x496>
3bb6: e0 91 d2 04 lds r30, 0x04D2
3bba: ff 27 eor r31, r31
3bbc: ee 0f add r30, r30
3bbe: ff 1f adc r31, r31
3bc0: ed 55 subi r30, 0x5D ; 93
3bc2: fb 4f sbci r31, 0xFB ; 251
3bc4: 80 81 ld r24, Z
3bc6: 91 81 ldd r25, Z+1 ; 0x01
3bc8: 8c 34 cpi r24, 0x4C ; 76
3bca: 91 05 cpc r25, r1
3bcc: 0c f4 brge .+2 ; 0x3bd0 <MotorRegler+0x1cc>
3bce: c1 c0 rjmp .+386 ; 0x3d52 <MotorRegler+0x34e>
3bd0: 80 91 3c 02 lds r24, 0x023C
3bd4: 8f 5f subi r24, 0xFF ; 255
3bd6: 80 93 3c 02 sts 0x023C, r24
3bda: 89 3c cpi r24, 0xC9 ; 201
3bdc: 08 f4 brcc .+2 ; 0x3be0 <MotorRegler+0x1dc>
3bde: 5d c1 rjmp .+698 ; 0x3e9a <MotorRegler+0x496>
3be0: 29 98 cbi 0x05, 1 ; 5
3be2: 0e 94 ef 1b call 0x37de ; 0x37de <SetNeutral>
3be6: 10 92 29 02 sts 0x0229, r1
3bea: 10 92 3c 02 sts 0x023C, r1
3bee: 10 92 39 02 sts 0x0239, r1
3bf2: 10 92 38 02 sts 0x0238, r1
3bf6: 80 91 cf 04 lds r24, 0x04CF
3bfa: 28 2f mov r18, r24
3bfc: 33 27 eor r19, r19
3bfe: f9 01 movw r30, r18
3c00: ee 0f add r30, r30
3c02: ff 1f adc r31, r31
3c04: ed 55 subi r30, 0x5D ; 93
3c06: fb 4f sbci r31, 0xFB ; 251
3c08: 80 81 ld r24, Z
3c0a: 91 81 ldd r25, Z+1 ; 0x01
3c0c: 87 34 cpi r24, 0x47 ; 71
3c0e: 91 05 cpc r25, r1
3c10: 9c f4 brge .+38 ; 0x3c38 <MotorRegler+0x234>
3c12: e0 91 d0 04 lds r30, 0x04D0
3c16: ff 27 eor r31, r31
3c18: ee 0f add r30, r30
3c1a: ff 1f adc r31, r31
3c1c: ed 55 subi r30, 0x5D ; 93
3c1e: fb 4f sbci r31, 0xFB ; 251
3c20: 01 90 ld r0, Z+
3c22: f0 81 ld r31, Z
3c24: e0 2d mov r30, r0
3c26: f7 ff sbrs r31, 7
3c28: 03 c0 rjmp .+6 ; 0x3c30 <MotorRegler+0x22c>
3c2a: f0 95 com r31
3c2c: e1 95 neg r30
3c2e: ff 4f sbci r31, 0xFF ; 255
3c30: e7 34 cpi r30, 0x47 ; 71
3c32: f1 05 cpc r31, r1
3c34: 0c f4 brge .+2 ; 0x3c38 <MotorRegler+0x234>
3c36: 6c c0 rjmp .+216 ; 0x3d10 <MotorRegler+0x30c>
3c38: 80 91 d0 04 lds r24, 0x04D0
3c3c: 68 2f mov r22, r24
3c3e: 77 27 eor r23, r23
3c40: db 01 movw r26, r22
3c42: aa 0f add r26, r26
3c44: bb 1f adc r27, r27
3c46: ad 55 subi r26, 0x5D ; 93
3c48: bb 4f sbci r27, 0xFB ; 251
3c4a: 8d 91 ld r24, X+
3c4c: 9c 91 ld r25, X
3c4e: 11 97 sbiw r26, 0x01 ; 1
3c50: 87 34 cpi r24, 0x47 ; 71
3c52: 91 05 cpc r25, r1
3c54: 3c f0 brlt .+14 ; 0x3c64 <MotorRegler+0x260>
3c56: f9 01 movw r30, r18
3c58: ee 0f add r30, r30
3c5a: ff 1f adc r31, r31
3c5c: ed 55 subi r30, 0x5D ; 93
3c5e: fb 4f sbci r31, 0xFB ; 251
3c60: 80 81 ld r24, Z
3c62: 91 81 ldd r25, Z+1 ; 0x01
3c64: 8d 91 ld r24, X+
3c66: 9c 91 ld r25, X
3c68: 87 34 cpi r24, 0x47 ; 71
3c6a: 91 05 cpc r25, r1
3c6c: 64 f0 brlt .+24 ; 0x3c86 <MotorRegler+0x282>
3c6e: f9 01 movw r30, r18
3c70: ee 0f add r30, r30
3c72: ff 1f adc r31, r31
3c74: ed 55 subi r30, 0x5D ; 93
3c76: fb 4f sbci r31, 0xFB ; 251
3c78: 80 81 ld r24, Z
3c7a: 91 81 ldd r25, Z+1 ; 0x01
3c7c: 87 34 cpi r24, 0x47 ; 71
3c7e: 91 05 cpc r25, r1
3c80: 14 f0 brlt .+4 ; 0x3c86 <MotorRegler+0x282>
3c82: 42 e0 ldi r20, 0x02 ; 2
3c84: 01 c0 rjmp .+2 ; 0x3c88 <MotorRegler+0x284>
3c86: 41 e0 ldi r20, 0x01 ; 1
3c88: fb 01 movw r30, r22
3c8a: ee 0f add r30, r30
3c8c: ff 1f adc r31, r31
3c8e: ed 55 subi r30, 0x5D ; 93
3c90: fb 4f sbci r31, 0xFB ; 251
3c92: 80 81 ld r24, Z
3c94: 91 81 ldd r25, Z+1 ; 0x01
3c96: 86 34 cpi r24, 0x46 ; 70
3c98: 91 05 cpc r25, r1
3c9a: 5c f4 brge .+22 ; 0x3cb2 <MotorRegler+0x2ae>
3c9c: f9 01 movw r30, r18
3c9e: ee 0f add r30, r30
3ca0: ff 1f adc r31, r31
3ca2: ed 55 subi r30, 0x5D ; 93
3ca4: fb 4f sbci r31, 0xFB ; 251
3ca6: 80 81 ld r24, Z
3ca8: 91 81 ldd r25, Z+1 ; 0x01
3caa: 87 34 cpi r24, 0x47 ; 71
3cac: 91 05 cpc r25, r1
3cae: 0c f0 brlt .+2 ; 0x3cb2 <MotorRegler+0x2ae>
3cb0: 43 e0 ldi r20, 0x03 ; 3
3cb2: fb 01 movw r30, r22
3cb4: ee 0f add r30, r30
3cb6: ff 1f adc r31, r31
3cb8: ed 55 subi r30, 0x5D ; 93
3cba: fb 4f sbci r31, 0xFB ; 251
3cbc: 80 81 ld r24, Z
3cbe: 91 81 ldd r25, Z+1 ; 0x01
3cc0: 8a 5b subi r24, 0xBA ; 186
3cc2: 9f 4f sbci r25, 0xFF ; 255
3cc4: 5c f4 brge .+22 ; 0x3cdc <MotorRegler+0x2d8>
3cc6: f9 01 movw r30, r18
3cc8: ee 0f add r30, r30
3cca: ff 1f adc r31, r31
3ccc: ed 55 subi r30, 0x5D ; 93
3cce: fb 4f sbci r31, 0xFB ; 251
3cd0: 80 81 ld r24, Z
3cd2: 91 81 ldd r25, Z+1 ; 0x01
3cd4: 87 34 cpi r24, 0x47 ; 71
3cd6: 91 05 cpc r25, r1
3cd8: 0c f0 brlt .+2 ; 0x3cdc <MotorRegler+0x2d8>
3cda: 44 e0 ldi r20, 0x04 ; 4
3cdc: 66 0f add r22, r22
3cde: 77 1f adc r23, r23
3ce0: 6d 55 subi r22, 0x5D ; 93
3ce2: 7b 4f sbci r23, 0xFB ; 251
3ce4: fb 01 movw r30, r22
3ce6: 80 81 ld r24, Z
3ce8: 91 81 ldd r25, Z+1 ; 0x01
3cea: 8a 5b subi r24, 0xBA ; 186
3cec: 9f 4f sbci r25, 0xFF ; 255
3cee: 5c f4 brge .+22 ; 0x3d06 <MotorRegler+0x302>
3cf0: 22 0f add r18, r18
3cf2: 33 1f adc r19, r19
3cf4: 2d 55 subi r18, 0x5D ; 93
3cf6: 3b 4f sbci r19, 0xFB ; 251
3cf8: f9 01 movw r30, r18
3cfa: 80 81 ld r24, Z
3cfc: 91 81 ldd r25, Z+1 ; 0x01
3cfe: 86 34 cpi r24, 0x46 ; 70
3d00: 91 05 cpc r25, r1
3d02: 0c f4 brge .+2 ; 0x3d06 <MotorRegler+0x302>
3d04: 45 e0 ldi r20, 0x05 ; 5
3d06: a2 e0 ldi r26, 0x02 ; 2
3d08: b0 e0 ldi r27, 0x00 ; 0
3d0a: 04 2e mov r0, r20
3d0c: 0e 94 0f 2a call 0x541e ; 0x541e <__eeprom_write_byte_1F2021>
3d10: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <GetActiveParamSetNumber>
3d14: 4a e3 ldi r20, 0x3A ; 58
3d16: 6f ec ldi r22, 0xCF ; 207
3d18: 74 e0 ldi r23, 0x04 ; 4
3d1a: 0e 94 17 02 call 0x42e ; 0x42e <ReadParameterSet>
3d1e: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <GetActiveParamSetNumber>
3d22: 0e 94 ed 1c call 0x39da ; 0x39da <Piep>
3d26: 80 91 d7 04 lds r24, 0x04D7
3d2a: 80 ff sbrs r24, 0
3d2c: b6 c0 rjmp .+364 ; 0x3e9a <MotorRegler+0x496>
3d2e: 80 91 0a 01 lds r24, 0x010A
3d32: 90 91 0b 01 lds r25, 0x010B
3d36: 87 5b subi r24, 0xB7 ; 183
3d38: 93 40 sbci r25, 0x03 ; 3
3d3a: 40 f4 brcc .+16 ; 0x3d4c <MotorRegler+0x348>
3d3c: 80 91 0a 01 lds r24, 0x010A
3d40: 90 91 0b 01 lds r25, 0x010B
3d44: 8e 5e subi r24, 0xEE ; 238
3d46: 92 40 sbci r25, 0x02 ; 2
3d48: 08 f0 brcs .+2 ; 0x3d4c <MotorRegler+0x348>
3d4a: a7 c0 rjmp .+334 ; 0x3e9a <MotorRegler+0x496>
3d4c: 0e 94 b4 0e call 0x1d68 ; 0x1d68 <SucheLuftruckOffset>
3d50: a4 c0 rjmp .+328 ; 0x3e9a <MotorRegler+0x496>
3d52: 10 92 3c 02 sts 0x023C, r1
3d56: a1 c0 rjmp .+322 ; 0x3e9a <MotorRegler+0x496>
3d58: 49 81 ldd r20, Y+1 ; 0x01
3d5a: 5a 81 ldd r21, Y+2 ; 0x02
3d5c: 43 32 cpi r20, 0x23 ; 35
3d5e: 51 05 cpc r21, r1
3d60: 0c f0 brlt .+2 ; 0x3d64 <MotorRegler+0x360>
3d62: 9b c0 rjmp .+310 ; 0x3e9a <MotorRegler+0x496>
3d64: 80 91 d2 04 lds r24, 0x04D2
3d68: 48 2f mov r20, r24
3d6a: 55 27 eor r21, r21
3d6c: fa 01 movw r30, r20
3d6e: ee 0f add r30, r30
3d70: ff 1f adc r31, r31
3d72: ed 55 subi r30, 0x5D ; 93
3d74: fb 4f sbci r31, 0xFB ; 251
3d76: 80 81 ld r24, Z
3d78: 91 81 ldd r25, Z+1 ; 0x01
3d7a: 85 5b subi r24, 0xB5 ; 181
3d7c: 9f 4f sbci r25, 0xFF ; 255
3d7e: 0c f0 brlt .+2 ; 0x3d82 <MotorRegler+0x37e>
3d80: 6d c0 rjmp .+218 ; 0x3e5c <MotorRegler+0x458>
3d82: 80 91 3b 02 lds r24, 0x023B
3d86: 8f 5f subi r24, 0xFF ; 255
3d88: 80 93 3b 02 sts 0x023B, r24
3d8c: 89 3c cpi r24, 0xC9 ; 201
3d8e: 08 f4 brcc .+2 ; 0x3d92 <MotorRegler+0x38e>
3d90: 67 c0 rjmp .+206 ; 0x3e60 <MotorRegler+0x45c>
3d92: 88 ec ldi r24, 0xC8 ; 200
3d94: 80 93 3b 02 sts 0x023B, r24
3d98: 81 e0 ldi r24, 0x01 ; 1
3d9a: 90 e0 ldi r25, 0x00 ; 0
3d9c: 90 93 39 02 sts 0x0239, r25
3da0: 80 93 38 02 sts 0x0238, r24
3da4: 81 e0 ldi r24, 0x01 ; 1
3da6: 80 93 29 02 sts 0x0229, r24
3daa: 10 92 4b 02 sts 0x024B, r1
3dae: 10 92 4c 02 sts 0x024C, r1
3db2: 10 92 4d 02 sts 0x024D, r1
3db6: 10 92 4e 02 sts 0x024E, r1
3dba: 10 92 06 02 sts 0x0206, r1
3dbe: 10 92 07 02 sts 0x0207, r1
3dc2: 10 92 08 02 sts 0x0208, r1
3dc6: 10 92 09 02 sts 0x0209, r1
3dca: 10 92 0a 02 sts 0x020A, r1
3dce: 10 92 0b 02 sts 0x020B, r1
3dd2: 10 92 0c 02 sts 0x020C, r1
3dd6: 10 92 0d 02 sts 0x020D, r1
3dda: 10 92 f6 01 sts 0x01F6, r1
3dde: 10 92 f7 01 sts 0x01F7, r1
3de2: 10 92 f8 01 sts 0x01F8, r1
3de6: 10 92 f9 01 sts 0x01F9, r1
3dea: 10 92 fe 01 sts 0x01FE, r1
3dee: 10 92 ff 01 sts 0x01FF, r1
3df2: 10 92 00 02 sts 0x0200, r1
3df6: 10 92 01 02 sts 0x0201, r1
3dfa: 80 91 e2 01 lds r24, 0x01E2
3dfe: 90 91 e3 01 lds r25, 0x01E3
3e02: a0 91 e4 01 lds r26, 0x01E4
3e06: b0 91 e5 01 lds r27, 0x01E5
3e0a: 80 93 fa 01 sts 0x01FA, r24
3e0e: 90 93 fb 01 sts 0x01FB, r25
3e12: a0 93 fc 01 sts 0x01FC, r26
3e16: b0 93 fd 01 sts 0x01FD, r27
3e1a: 80 91 ea 01 lds r24, 0x01EA
3e1e: 90 91 eb 01 lds r25, 0x01EB
3e22: a0 91 ec 01 lds r26, 0x01EC
3e26: b0 91 ed 01 lds r27, 0x01ED
3e2a: 80 93 02 02 sts 0x0202, r24
3e2e: 90 93 03 02 sts 0x0203, r25
3e32: a0 93 04 02 sts 0x0204, r26
3e36: b0 93 05 02 sts 0x0205, r27
3e3a: 10 92 53 02 sts 0x0253, r1
3e3e: 10 92 54 02 sts 0x0254, r1
3e42: 10 92 55 02 sts 0x0255, r1
3e46: 10 92 56 02 sts 0x0256, r1
3e4a: 10 92 4f 02 sts 0x024F, r1
3e4e: 10 92 50 02 sts 0x0250, r1
3e52: 10 92 51 02 sts 0x0251, r1
3e56: 10 92 52 02 sts 0x0252, r1
3e5a: 02 c0 rjmp .+4 ; 0x3e60 <MotorRegler+0x45c>
3e5c: 10 92 3b 02 sts 0x023B, r1
3e60: 44 0f add r20, r20
3e62: 55 1f adc r21, r21
3e64: 4d 55 subi r20, 0x5D ; 93
3e66: 5b 4f sbci r21, 0xFB ; 251
3e68: fa 01 movw r30, r20
3e6a: 80 81 ld r24, Z
3e6c: 91 81 ldd r25, Z+1 ; 0x01
3e6e: 8c 34 cpi r24, 0x4C ; 76
3e70: 91 05 cpc r25, r1
3e72: 8c f0 brlt .+34 ; 0x3e96 <MotorRegler+0x492>
3e74: 80 91 3a 02 lds r24, 0x023A
3e78: 8f 5f subi r24, 0xFF ; 255
3e7a: 80 93 3a 02 sts 0x023A, r24
3e7e: 89 3c cpi r24, 0xC9 ; 201
3e80: 60 f0 brcs .+24 ; 0x3e9a <MotorRegler+0x496>
3e82: 10 92 29 02 sts 0x0229, r1
3e86: 88 ec ldi r24, 0xC8 ; 200
3e88: 80 93 3a 02 sts 0x023A, r24
3e8c: 10 92 39 02 sts 0x0239, r1
3e90: 10 92 38 02 sts 0x0238, r1
3e94: 02 c0 rjmp .+4 ; 0x3e9a <MotorRegler+0x496>
3e96: 10 92 3a 02 sts 0x023A, r1
3e9a: 80 91 67 01 lds r24, 0x0167
3e9e: 81 50 subi r24, 0x01 ; 1
3ea0: 80 93 67 01 sts 0x0167, r24
3ea4: 80 91 67 01 lds r24, 0x0167
3ea8: 8f 3f cpi r24, 0xFF ; 255
3eaa: 29 f0 breq .+10 ; 0x3eb6 <MotorRegler+0x4b2>
3eac: 80 91 18 02 lds r24, 0x0218
3eb0: 88 23 and r24, r24
3eb2: 09 f4 brne .+2 ; 0x3eb6 <MotorRegler+0x4b2>
3eb4: 12 c1 rjmp .+548 ; 0x40da <MotorRegler+0x6d6>
3eb6: 0e 94 7d 18 call 0x30fa ; 0x30fa <ParameterZuordnung>
3eba: e0 91 cf 04 lds r30, 0x04CF
3ebe: ff 27 eor r31, r31
3ec0: ee 0f add r30, r30
3ec2: ff 1f adc r31, r31
3ec4: df 01 movw r26, r30
3ec6: ad 55 subi r26, 0x5D ; 93
3ec8: bb 4f sbci r27, 0xFB ; 251
3eca: 8d 91 ld r24, X+
3ecc: 9c 91 ld r25, X
3ece: 60 91 de 04 lds r22, 0x04DE
3ed2: 77 27 eor r23, r23
3ed4: e7 54 subi r30, 0x47 ; 71
3ed6: fb 4f sbci r31, 0xFB ; 251
3ed8: 20 81 ld r18, Z
3eda: 31 81 ldd r19, Z+1 ; 0x01
3edc: 40 91 df 04 lds r20, 0x04DF
3ee0: 55 27 eor r21, r21
3ee2: fc 01 movw r30, r24
3ee4: e6 9f mul r30, r22
3ee6: c0 01 movw r24, r0
3ee8: e7 9f mul r30, r23
3eea: 90 0d add r25, r0
3eec: f6 9f mul r31, r22
3eee: 90 0d add r25, r0
3ef0: 11 24 eor r1, r1
3ef2: f9 01 movw r30, r18
3ef4: e4 9f mul r30, r20
3ef6: 90 01 movw r18, r0
3ef8: e5 9f mul r30, r21
3efa: 30 0d add r19, r0
3efc: f4 9f mul r31, r20
3efe: 30 0d add r19, r0
3f00: 11 24 eor r1, r1
3f02: 82 0f add r24, r18
3f04: 93 1f adc r25, r19
3f06: 90 93 24 02 sts 0x0224, r25
3f0a: 80 93 23 02 sts 0x0223, r24
3f0e: e0 91 d0 04 lds r30, 0x04D0
3f12: ff 27 eor r31, r31
3f14: ee 0f add r30, r30
3f16: ff 1f adc r31, r31
3f18: df 01 movw r26, r30
3f1a: ad 55 subi r26, 0x5D ; 93
3f1c: bb 4f sbci r27, 0xFB ; 251
3f1e: 8d 91 ld r24, X+
3f20: 9c 91 ld r25, X
3f22: e7 54 subi r30, 0x47 ; 71
3f24: fb 4f sbci r31, 0xFB ; 251
3f26: 20 81 ld r18, Z
3f28: 31 81 ldd r19, Z+1 ; 0x01
3f2a: fc 01 movw r30, r24
3f2c: e6 9f mul r30, r22
3f2e: c0 01 movw r24, r0
3f30: e7 9f mul r30, r23
3f32: 90 0d add r25, r0
3f34: f6 9f mul r31, r22
3f36: 90 0d add r25, r0
3f38: 11 24 eor r1, r1
3f3a: b9 01 movw r22, r18
3f3c: 64 9f mul r22, r20
3f3e: 90 01 movw r18, r0
3f40: 65 9f mul r22, r21
3f42: 30 0d add r19, r0
3f44: 74 9f mul r23, r20
3f46: 30 0d add r19, r0
3f48: 11 24 eor r1, r1
3f4a: 82 0f add r24, r18
3f4c: 93 1f adc r25, r19
3f4e: 90 93 26 02 sts 0x0226, r25
3f52: 80 93 25 02 sts 0x0225, r24
3f56: e0 91 d2 04 lds r30, 0x04D2
3f5a: ff 27 eor r31, r31
3f5c: ee 0f add r30, r30
3f5e: ff 1f adc r31, r31
3f60: ed 55 subi r30, 0x5D ; 93
3f62: fb 4f sbci r31, 0xFB ; 251
3f64: 80 81 ld r24, Z
3f66: 91 81 ldd r25, Z+1 ; 0x01
3f68: 90 95 com r25
3f6a: 81 95 neg r24
3f6c: 9f 4f sbci r25, 0xFF ; 255
3f6e: 90 93 28 02 sts 0x0228, r25
3f72: 80 93 27 02 sts 0x0227, r24
3f76: 10 91 85 01 lds r17, 0x0185
3f7a: 61 2f mov r22, r17
3f7c: 77 27 eor r23, r23
3f7e: 67 fd sbrc r22, 7
3f80: 70 95 com r23
3f82: 87 2f mov r24, r23
3f84: 97 2f mov r25, r23
3f86: 0e 94 c2 28 call 0x5184 ; 0x5184 <__floatsisf>
3f8a: 17 ff sbrs r17, 7
3f8c: 06 c0 rjmp .+12 ; 0x3f9a <MotorRegler+0x596>
3f8e: 20 e0 ldi r18, 0x00 ; 0
3f90: 30 e0 ldi r19, 0x00 ; 0
3f92: 40 e8 ldi r20, 0x80 ; 128
3f94: 53 e4 ldi r21, 0x43 ; 67
3f96: 0e 94 1d 28 call 0x503a ; 0x503a <__addsf3>
3f9a: 20 e0 ldi r18, 0x00 ; 0
3f9c: 30 e0 ldi r19, 0x00 ; 0
3f9e: 40 e2 ldi r20, 0x20 ; 32
3fa0: 51 e4 ldi r21, 0x41 ; 65
3fa2: 0e 94 1d 28 call 0x503a ; 0x503a <__addsf3>
3fa6: 20 e0 ldi r18, 0x00 ; 0
3fa8: 30 e0 ldi r19, 0x00 ; 0
3faa: 40 e8 ldi r20, 0x80 ; 128
3fac: 5b e3 ldi r21, 0x3B ; 59
3fae: 0e 94 3c 29 call 0x5278 ; 0x5278 <__mulsf3>
3fb2: 5b 01 movw r10, r22
3fb4: 6c 01 movw r12, r24
3fb6: 60 93 19 05 sts 0x0519, r22
3fba: 70 93 1a 05 sts 0x051A, r23
3fbe: 80 93 1b 05 sts 0x051B, r24
3fc2: 90 93 1c 05 sts 0x051C, r25
3fc6: 10 91 86 01 lds r17, 0x0186
3fca: 61 2f mov r22, r17
3fcc: 77 27 eor r23, r23
3fce: 67 fd sbrc r22, 7
3fd0: 70 95 com r23
3fd2: 87 2f mov r24, r23
3fd4: 97 2f mov r25, r23
3fd6: 0e 94 c2 28 call 0x5184 ; 0x5184 <__floatsisf>
3fda: 17 ff sbrs r17, 7
3fdc: 06 c0 rjmp .+12 ; 0x3fea <MotorRegler+0x5e6>
3fde: 20 e0 ldi r18, 0x00 ; 0
3fe0: 30 e0 ldi r19, 0x00 ; 0
3fe2: 40 e8 ldi r20, 0x80 ; 128
3fe4: 53 e4 ldi r21, 0x43 ; 67
3fe6: 0e 94 1d 28 call 0x503a ; 0x503a <__addsf3>
3fea: 20 e0 ldi r18, 0x00 ; 0
3fec: 30 ee ldi r19, 0xE0 ; 224
3fee: 4b e2 ldi r20, 0x2B ; 43
3ff0: 57 e4 ldi r21, 0x47 ; 71
3ff2: 0e 94 5f 28 call 0x50be ; 0x50be <__divsf3>
3ff6: 60 93 10 05 sts 0x0510, r22
3ffa: 70 93 11 05 sts 0x0511, r23
3ffe: 80 93 12 05 sts 0x0512, r24
4002: 90 93 13 05 sts 0x0513, r25
4006: 80 91 d7 04 lds r24, 0x04D7
400a: 82 ff sbrs r24, 2
400c: 0c c0 rjmp .+24 ; 0x4026 <MotorRegler+0x622>
400e: 80 e0 ldi r24, 0x00 ; 0
4010: 90 e0 ldi r25, 0x00 ; 0
4012: a0 e0 ldi r26, 0x00 ; 0
4014: b0 e0 ldi r27, 0x00 ; 0
4016: 80 93 10 05 sts 0x0510, r24
401a: 90 93 11 05 sts 0x0511, r25
401e: a0 93 12 05 sts 0x0512, r26
4022: b0 93 13 05 sts 0x0513, r27
4026: 20 e0 ldi r18, 0x00 ; 0
4028: 30 e0 ldi r19, 0x00 ; 0
402a: 40 e0 ldi r20, 0x00 ; 0
402c: 50 e0 ldi r21, 0x00 ; 0
402e: c6 01 movw r24, r12
4030: b5 01 movw r22, r10
4032: 0e 94 cc 28 call 0x5198 ; 0x5198 <__eqsf2>
4036: 88 23 and r24, r24
4038: 64 f4 brge .+24 ; 0x4052 <MotorRegler+0x64e>
403a: 80 e0 ldi r24, 0x00 ; 0
403c: 90 e0 ldi r25, 0x00 ; 0
403e: a0 e0 ldi r26, 0x00 ; 0
4040: b0 e0 ldi r27, 0x00 ; 0
4042: 80 93 19 05 sts 0x0519, r24
4046: 90 93 1a 05 sts 0x051A, r25
404a: a0 93 1b 05 sts 0x051B, r26
404e: b0 93 1c 05 sts 0x051C, r27
4052: 20 e0 ldi r18, 0x00 ; 0
4054: 30 e0 ldi r19, 0x00 ; 0
4056: 40 e0 ldi r20, 0x00 ; 0
4058: 50 e0 ldi r21, 0x00 ; 0
405a: 60 91 10 05 lds r22, 0x0510
405e: 70 91 11 05 lds r23, 0x0511
4062: 80 91 12 05 lds r24, 0x0512
4066: 90 91 13 05 lds r25, 0x0513
406a: 0e 94 cc 28 call 0x5198 ; 0x5198 <__eqsf2>
406e: 88 23 and r24, r24
4070: 64 f4 brge .+24 ; 0x408a <MotorRegler+0x686>
4072: 80 e0 ldi r24, 0x00 ; 0
4074: 90 e0 ldi r25, 0x00 ; 0
4076: a0 e0 ldi r26, 0x00 ; 0
4078: b0 e0 ldi r27, 0x00 ; 0
407a: 80 93 10 05 sts 0x0510, r24
407e: 90 93 11 05 sts 0x0511, r25
4082: a0 93 12 05 sts 0x0512, r26
4086: b0 93 13 05 sts 0x0513, r27
408a: 80 91 18 02 lds r24, 0x0218
408e: 88 23 and r24, r24
4090: 21 f1 breq .+72 ; 0x40da <MotorRegler+0x6d6>
4092: 10 92 28 02 sts 0x0228, r1
4096: 10 92 27 02 sts 0x0227, r1
409a: 10 92 24 02 sts 0x0224, r1
409e: 10 92 23 02 sts 0x0223, r1
40a2: 10 92 26 02 sts 0x0226, r1
40a6: 10 92 25 02 sts 0x0225, r1
40aa: 8d ec ldi r24, 0xCD ; 205
40ac: 9c ec ldi r25, 0xCC ; 204
40ae: ac ec ldi r26, 0xCC ; 204
40b0: bd e3 ldi r27, 0x3D ; 61
40b2: 80 93 19 05 sts 0x0519, r24
40b6: 90 93 1a 05 sts 0x051A, r25
40ba: a0 93 1b 05 sts 0x051B, r26
40be: b0 93 1c 05 sts 0x051C, r27
40c2: 8a e0 ldi r24, 0x0A ; 10
40c4: 97 ed ldi r25, 0xD7 ; 215
40c6: a3 ea ldi r26, 0xA3 ; 163
40c8: bb e3 ldi r27, 0x3B ; 59
40ca: 80 93 10 05 sts 0x0510, r24
40ce: 90 93 11 05 sts 0x0511, r25
40d2: a0 93 12 05 sts 0x0512, r26
40d6: b0 93 13 05 sts 0x0513, r27
40da: 80 91 c1 01 lds r24, 0x01C1
40de: 90 91 c2 01 lds r25, 0x01C2
40e2: 8d 54 subi r24, 0x4D ; 77
40e4: 91 40 sbci r25, 0x01 ; 1
40e6: 08 f4 brcc .+2 ; 0x40ea <MotorRegler+0x6e6>
40e8: bc c0 rjmp .+376 ; 0x4262 <MotorRegler+0x85e>
40ea: 20 91 e6 01 lds r18, 0x01E6
40ee: 30 91 e7 01 lds r19, 0x01E7
40f2: 40 91 e8 01 lds r20, 0x01E8
40f6: 50 91 e9 01 lds r21, 0x01E9
40fa: 80 91 e2 01 lds r24, 0x01E2
40fe: 90 91 e3 01 lds r25, 0x01E3
4102: a0 91 e4 01 lds r26, 0x01E4
4106: b0 91 e5 01 lds r27, 0x01E5
410a: b9 01 movw r22, r18
410c: 68 1b sub r22, r24
410e: 79 0b sbc r23, r25
4110: 70 93 42 02 sts 0x0242, r23
4114: 60 93 41 02 sts 0x0241, r22
4118: 20 91 ee 01 lds r18, 0x01EE
411c: 30 91 ef 01 lds r19, 0x01EF
4120: 40 91 f0 01 lds r20, 0x01F0
4124: 50 91 f1 01 lds r21, 0x01F1
4128: 80 91 ea 01 lds r24, 0x01EA
412c: 90 91 eb 01 lds r25, 0x01EB
4130: a0 91 ec 01 lds r26, 0x01EC
4134: b0 91 ed 01 lds r27, 0x01ED
4138: 28 1b sub r18, r24
413a: 39 0b sbc r19, r25
413c: 30 93 40 02 sts 0x0240, r19
4140: 20 93 3f 02 sts 0x023F, r18
4144: 10 92 c2 01 sts 0x01C2, r1
4148: 10 92 c1 01 sts 0x01C1, r1
414c: 67 3a cpi r22, 0xA7 ; 167
414e: 71 05 cpc r23, r1
4150: 34 f0 brlt .+12 ; 0x415e <MotorRegler+0x75a>
4152: 80 91 d2 01 lds r24, 0x01D2
4156: 90 91 d3 01 lds r25, 0x01D3
415a: 01 96 adiw r24, 0x01 ; 1
415c: 08 c0 rjmp .+16 ; 0x416e <MotorRegler+0x76a>
415e: 6a 55 subi r22, 0x5A ; 90
4160: 7f 4f sbci r23, 0xFF ; 255
4162: 4c f4 brge .+18 ; 0x4176 <MotorRegler+0x772>
4164: 80 91 d2 01 lds r24, 0x01D2
4168: 90 91 d3 01 lds r25, 0x01D3
416c: 01 97 sbiw r24, 0x01 ; 1
416e: 90 93 d3 01 sts 0x01D3, r25
4172: 80 93 d2 01 sts 0x01D2, r24
4176: 27 3a cpi r18, 0xA7 ; 167
4178: 31 05 cpc r19, r1
417a: 34 f0 brlt .+12 ; 0x4188 <MotorRegler+0x784>
417c: 80 91 d4 01 lds r24, 0x01D4
4180: 90 91 d5 01 lds r25, 0x01D5
4184: 01 96 adiw r24, 0x01 ; 1
4186: 08 c0 rjmp .+16 ; 0x4198 <MotorRegler+0x794>
4188: 2a 55 subi r18, 0x5A ; 90
418a: 3f 4f sbci r19, 0xFF ; 255
418c: 4c f4 brge .+18 ; 0x41a0 <MotorRegler+0x79c>
418e: 80 91 d4 01 lds r24, 0x01D4
4192: 90 91 d5 01 lds r25, 0x01D5
4196: 01 97 sbiw r24, 0x01 ; 1
4198: 90 93 d5 01 sts 0x01D5, r25
419c: 80 93 d4 01 sts 0x01D4, r24
41a0: 80 91 0a 02 lds r24, 0x020A
41a4: 90 91 0b 02 lds r25, 0x020B
41a8: a0 91 0c 02 lds r26, 0x020C
41ac: b0 91 0d 02 lds r27, 0x020D
41b0: 87 3a cpi r24, 0xA7 ; 167
41b2: 91 05 cpc r25, r1
41b4: a1 05 cpc r26, r1
41b6: b1 05 cpc r27, r1
41b8: 4c f0 brlt .+18 ; 0x41cc <MotorRegler+0x7c8>
41ba: 80 91 d6 01 lds r24, 0x01D6
41be: 90 91 d7 01 lds r25, 0x01D7
41c2: 01 97 sbiw r24, 0x01 ; 1
41c4: 90 93 d7 01 sts 0x01D7, r25
41c8: 80 93 d6 01 sts 0x01D6, r24
41cc: 80 91 0a 02 lds r24, 0x020A
41d0: 90 91 0b 02 lds r25, 0x020B
41d4: a0 91 0c 02 lds r26, 0x020C
41d8: b0 91 0d 02 lds r27, 0x020D
41dc: 8a 55 subi r24, 0x5A ; 90
41de: 9f 4f sbci r25, 0xFF ; 255
41e0: af 4f sbci r26, 0xFF ; 255
41e2: bf 4f sbci r27, 0xFF ; 255
41e4: 4c f4 brge .+18 ; 0x41f8 <MotorRegler+0x7f4>
41e6: 80 91 d6 01 lds r24, 0x01D6
41ea: 90 91 d7 01 lds r25, 0x01D7
41ee: 01 96 adiw r24, 0x01 ; 1
41f0: 90 93 d7 01 sts 0x01D7, r25
41f4: 80 93 d6 01 sts 0x01D6, r24
41f8: 10 92 7a 00 sts 0x007A, r1
41fc: 80 91 e2 01 lds r24, 0x01E2
4200: 90 91 e3 01 lds r25, 0x01E3
4204: a0 91 e4 01 lds r26, 0x01E4
4208: b0 91 e5 01 lds r27, 0x01E5
420c: 80 93 fa 01 sts 0x01FA, r24
4210: 90 93 fb 01 sts 0x01FB, r25
4214: a0 93 fc 01 sts 0x01FC, r26
4218: b0 93 fd 01 sts 0x01FD, r27
421c: 80 91 ea 01 lds r24, 0x01EA
4220: 90 91 eb 01 lds r25, 0x01EB
4224: a0 91 ec 01 lds r26, 0x01EC
4228: b0 91 ed 01 lds r27, 0x01ED
422c: 80 93 02 02 sts 0x0202, r24
4230: 90 93 03 02 sts 0x0203, r25
4234: a0 93 04 02 sts 0x0204, r26
4238: b0 93 05 02 sts 0x0205, r27
423c: 80 91 f2 01 lds r24, 0x01F2
4240: 90 91 f3 01 lds r25, 0x01F3
4244: a0 91 f4 01 lds r26, 0x01F4
4248: b0 91 f5 01 lds r27, 0x01F5
424c: 80 93 0a 02 sts 0x020A, r24
4250: 90 93 0b 02 sts 0x020B, r25
4254: a0 93 0c 02 sts 0x020C, r26
4258: b0 93 0d 02 sts 0x020D, r27
425c: 8f ee ldi r24, 0xEF ; 239
425e: 80 93 7a 00 sts 0x007A, r24
4262: 60 91 e2 01 lds r22, 0x01E2
4266: 70 91 e3 01 lds r23, 0x01E3
426a: 80 91 e4 01 lds r24, 0x01E4
426e: 90 91 e5 01 lds r25, 0x01E5
4272: 20 91 e3 04 lds r18, 0x04E3
4276: 62 2e mov r6, r18
4278: 77 24 eor r7, r7
427a: 88 24 eor r8, r8
427c: 99 24 eor r9, r9
427e: e0 90 14 05 lds r14, 0x0514
4282: f0 90 15 05 lds r15, 0x0515
4286: a4 01 movw r20, r8
4288: 93 01 movw r18, r6
428a: 0e 94 ec 29 call 0x53d8 ; 0x53d8 <__divmodsi4>
428e: 00 27 eor r16, r16
4290: f7 fc sbrc r15, 7
4292: 00 95 com r16
4294: 10 2f mov r17, r16
4296: 2e 19 sub r18, r14
4298: 3f 09 sbc r19, r15
429a: 40 0b sbc r20, r16
429c: 51 0b sbc r21, r17
429e: ca 01 movw r24, r20
42a0: b9 01 movw r22, r18
42a2: 20 e1 ldi r18, 0x10 ; 16
42a4: 30 e0 ldi r19, 0x00 ; 0
42a6: 40 e0 ldi r20, 0x00 ; 0
42a8: 50 e0 ldi r21, 0x00 ; 0
42aa: 0e 94 ec 29 call 0x53d8 ; 0x53d8 <__divmodsi4>
42ae: 59 01 movw r10, r18
42b0: 6a 01 movw r12, r20
42b2: 20 93 47 02 sts 0x0247, r18
42b6: 30 93 48 02 sts 0x0248, r19
42ba: 40 93 49 02 sts 0x0249, r20
42be: 50 93 4a 02 sts 0x024A, r21
42c2: 60 91 ea 01 lds r22, 0x01EA
42c6: 70 91 eb 01 lds r23, 0x01EB
42ca: 80 91 ec 01 lds r24, 0x01EC
42ce: 90 91 ed 01 lds r25, 0x01ED
42d2: e0 90 1d 05 lds r14, 0x051D
42d6: f0 90 1e 05 lds r15, 0x051E
42da: a4 01 movw r20, r8
42dc: 93 01 movw r18, r6
42de: 0e 94 ec 29 call 0x53d8 ; 0x53d8 <__divmodsi4>
42e2: 00 27 eor r16, r16
42e4: f7 fc sbrc r15, 7
42e6: 00 95 com r16
42e8: 10 2f mov r17, r16
42ea: 2e 19 sub r18, r14
42ec: 3f 09 sbc r19, r15
42ee: 40 0b sbc r20, r16
42f0: 51 0b sbc r21, r17
42f2: ca 01 movw r24, r20
42f4: b9 01 movw r22, r18
42f6: 20 e1 ldi r18, 0x10 ; 16
42f8: 30 e0 ldi r19, 0x00 ; 0
42fa: 40 e0 ldi r20, 0x00 ; 0
42fc: 50 e0 ldi r21, 0x00 ; 0
42fe: 0e 94 ec 29 call 0x53d8 ; 0x53d8 <__divmodsi4>
4302: 20 93 43 02 sts 0x0243, r18
4306: 30 93 44 02 sts 0x0244, r19
430a: 40 93 45 02 sts 0x0245, r20
430e: 50 93 46 02 sts 0x0246, r21
4312: f5 ef ldi r31, 0xF5 ; 245
4314: af 16 cp r10, r31
4316: f1 e0 ldi r31, 0x01 ; 1
4318: bf 06 cpc r11, r31
431a: f0 e0 ldi r31, 0x00 ; 0
431c: cf 06 cpc r12, r31
431e: f0 e0 ldi r31, 0x00 ; 0
4320: df 06 cpc r13, r31
4322: 2c f0 brlt .+10 ; 0x432e <MotorRegler+0x92a>
4324: 84 ef ldi r24, 0xF4 ; 244
4326: 91 e0 ldi r25, 0x01 ; 1
4328: a0 e0 ldi r26, 0x00 ; 0
432a: b0 e0 ldi r27, 0x00 ; 0
432c: 0d c0 rjmp .+26 ; 0x4348 <MotorRegler+0x944>
432e: 6c e0 ldi r22, 0x0C ; 12
4330: a6 16 cp r10, r22
4332: 6e ef ldi r22, 0xFE ; 254
4334: b6 06 cpc r11, r22
4336: 6f ef ldi r22, 0xFF ; 255
4338: c6 06 cpc r12, r22
433a: 6f ef ldi r22, 0xFF ; 255
433c: d6 06 cpc r13, r22
433e: 64 f4 brge .+24 ; 0x4358 <MotorRegler+0x954>
4340: 8c e0 ldi r24, 0x0C ; 12
4342: 9e ef ldi r25, 0xFE ; 254
4344: af ef ldi r26, 0xFF ; 255
4346: bf ef ldi r27, 0xFF ; 255
4348: 80 93 47 02 sts 0x0247, r24
434c: 90 93 48 02 sts 0x0248, r25
4350: a0 93 49 02 sts 0x0249, r26
4354: b0 93 4a 02 sts 0x024A, r27
4358: 25 3f cpi r18, 0xF5 ; 245
435a: 71 e0 ldi r23, 0x01 ; 1
435c: 37 07 cpc r19, r23
435e: 70 e0 ldi r23, 0x00 ; 0
4360: 47 07 cpc r20, r23
4362: 70 e0 ldi r23, 0x00 ; 0
4364: 57 07 cpc r21, r23
4366: 2c f0 brlt .+10 ; 0x4372 <MotorRegler+0x96e>
4368: 84 ef ldi r24, 0xF4 ; 244
436a: 91 e0 ldi r25, 0x01 ; 1
436c: a0 e0 ldi r26, 0x00 ; 0
436e: b0 e0 ldi r27, 0x00 ; 0
4370: 09 c0 rjmp .+18 ; 0x4384 <MotorRegler+0x980>
4372: 2c 50 subi r18, 0x0C ; 12
4374: 3e 4f sbci r19, 0xFE ; 254
4376: 4f 4f sbci r20, 0xFF ; 255
4378: 5f 4f sbci r21, 0xFF ; 255
437a: 64 f4 brge .+24 ; 0x4394 <MotorRegler+0x990>
437c: 8c e0 ldi r24, 0x0C ; 12
437e: 9e ef ldi r25, 0xFE ; 254
4380: af ef ldi r26, 0xFF ; 255
4382: bf ef ldi r27, 0xFF ; 255
4384: 80 93 43 02 sts 0x0243, r24
4388: 90 93 44 02 sts 0x0244, r25
438c: a0 93 45 02 sts 0x0245, r26
4390: b0 93 46 02 sts 0x0246, r27
4394: 10 92 7a 00 sts 0x007A, r1
4398: 80 91 f6 01 lds r24, 0x01F6
439c: 90 91 f7 01 lds r25, 0x01F7
43a0: a0 91 f8 01 lds r26, 0x01F8
43a4: b0 91 f9 01 lds r27, 0x01F9
43a8: 20 91 47 02 lds r18, 0x0247
43ac: 30 91 48 02 lds r19, 0x0248
43b0: 40 91 49 02 lds r20, 0x0249
43b4: 50 91 4a 02 lds r21, 0x024A
43b8: 82 1b sub r24, r18
43ba: 93 0b sbc r25, r19
43bc: a4 0b sbc r26, r20
43be: b5 0b sbc r27, r21
43c0: 80 93 f6 01 sts 0x01F6, r24
43c4: 90 93 f7 01 sts 0x01F7, r25
43c8: a0 93 f8 01 sts 0x01F8, r26
43cc: b0 93 f9 01 sts 0x01F9, r27
43d0: 80 91 fe 01 lds r24, 0x01FE
43d4: 90 91 ff 01 lds r25, 0x01FF
43d8: a0 91 00 02 lds r26, 0x0200
43dc: b0 91 01 02 lds r27, 0x0201
43e0: 20 91 43 02 lds r18, 0x0243
43e4: 30 91 44 02 lds r19, 0x0244
43e8: 40 91 45 02 lds r20, 0x0245
43ec: 50 91 46 02 lds r21, 0x0246
43f0: 82 1b sub r24, r18
43f2: 93 0b sbc r25, r19
43f4: a4 0b sbc r26, r20
43f6: b5 0b sbc r27, r21
43f8: 80 93 fe 01 sts 0x01FE, r24
43fc: 90 93 ff 01 sts 0x01FF, r25
4400: a0 93 00 02 sts 0x0200, r26
4404: b0 93 01 02 sts 0x0201, r27
4408: 80 91 27 02 lds r24, 0x0227
440c: 90 91 28 02 lds r25, 0x0228
4410: 9c 01 movw r18, r24
4412: 44 27 eor r20, r20
4414: 37 fd sbrc r19, 7
4416: 40 95 com r20
4418: 54 2f mov r21, r20
441a: 2b 83 std Y+3, r18 ; 0x03
441c: 3c 83 std Y+4, r19 ; 0x04
441e: 4d 83 std Y+5, r20 ; 0x05
4420: 5e 83 std Y+6, r21 ; 0x06
4422: 20 93 4b 02 sts 0x024B, r18
4426: 30 93 4c 02 sts 0x024C, r19
442a: 40 93 4d 02 sts 0x024D, r20
442e: 50 93 4e 02 sts 0x024E, r21
4432: 97 ff sbrs r25, 7
4434: 03 c0 rjmp .+6 ; 0x443c <MotorRegler+0xa38>
4436: 90 95 com r25
4438: 81 95 neg r24
443a: 9f 4f sbci r25, 0xFF ; 255
443c: 84 97 sbiw r24, 0x24 ; 36
443e: 3c f0 brlt .+14 ; 0x444e <MotorRegler+0xa4a>
4440: 80 91 d7 04 lds r24, 0x04D7
4444: 84 fd sbrc r24, 4
4446: 03 c0 rjmp .+6 ; 0x444e <MotorRegler+0xa4a>
4448: 81 e0 ldi r24, 0x01 ; 1
444a: 80 93 34 02 sts 0x0234, r24
444e: a0 90 06 02 lds r10, 0x0206
4452: b0 90 07 02 lds r11, 0x0207
4456: c0 90 08 02 lds r12, 0x0208
445a: d0 90 09 02 lds r13, 0x0209
445e: 8b 81 ldd r24, Y+3 ; 0x03
4460: 9c 81 ldd r25, Y+4 ; 0x04
4462: 97 ff sbrs r25, 7
4464: 03 c0 rjmp .+6 ; 0x446c <MotorRegler+0xa68>
4466: 90 95 com r25
4468: 81 95 neg r24
446a: 9f 4f sbci r25, 0xFF ; 255
446c: 7c 01 movw r14, r24
446e: 00 27 eor r16, r16
4470: f7 fc sbrc r15, 7
4472: 00 95 com r16
4474: 10 2f mov r17, r16
4476: 20 91 e0 04 lds r18, 0x04E0
447a: 33 27 eor r19, r19
447c: 44 27 eor r20, r20
447e: 55 27 eor r21, r21
4480: 6b 81 ldd r22, Y+3 ; 0x03
4482: 7c 81 ldd r23, Y+4 ; 0x04
4484: 8d 81 ldd r24, Y+5 ; 0x05
4486: 9e 81 ldd r25, Y+6 ; 0x06
4488: 0e 94 84 29 call 0x5308 ; 0x5308 <__mulsi3>
448c: 9b 01 movw r18, r22
448e: ac 01 movw r20, r24
4490: c8 01 movw r24, r16
4492: b7 01 movw r22, r14
4494: 0e 94 84 29 call 0x5308 ; 0x5308 <__mulsi3>
4498: 20 e0 ldi r18, 0x00 ; 0
449a: 31 e0 ldi r19, 0x01 ; 1
449c: 40 e0 ldi r20, 0x00 ; 0
449e: 50 e0 ldi r21, 0x00 ; 0
44a0: 0e 94 ec 29 call 0x53d8 ; 0x53d8 <__divmodsi4>
44a4: 44 27 eor r20, r20
44a6: 37 fd sbrc r19, 7
44a8: 40 95 com r20
44aa: 54 2f mov r21, r20
44ac: a2 1a sub r10, r18
44ae: b3 0a sbc r11, r19
44b0: c4 0a sbc r12, r20
44b2: d5 0a sbc r13, r21
44b4: a0 92 06 02 sts 0x0206, r10
44b8: b0 92 07 02 sts 0x0207, r11
44bc: c0 92 08 02 sts 0x0208, r12
44c0: d0 92 09 02 sts 0x0209, r13
44c4: 80 91 0a 02 lds r24, 0x020A
44c8: 90 91 0b 02 lds r25, 0x020B
44cc: a0 91 0c 02 lds r26, 0x020C
44d0: b0 91 0d 02 lds r27, 0x020D
44d4: 82 1b sub r24, r18
44d6: 93 0b sbc r25, r19
44d8: a4 0b sbc r26, r20
44da: b5 0b sbc r27, r21
44dc: 80 93 0a 02 sts 0x020A, r24
44e0: 90 93 0b 02 sts 0x020B, r25
44e4: a0 93 0c 02 sts 0x020C, r26
44e8: b0 93 0d 02 sts 0x020D, r27
44ec: 80 91 06 02 lds r24, 0x0206
44f0: 90 91 07 02 lds r25, 0x0207
44f4: a0 91 08 02 lds r26, 0x0208
44f8: b0 91 09 02 lds r27, 0x0209
44fc: 81 53 subi r24, 0x31 ; 49
44fe: 95 47 sbci r25, 0x75 ; 117
4500: a0 40 sbci r26, 0x00 ; 0
4502: b0 40 sbci r27, 0x00 ; 0
4504: 64 f0 brlt .+24 ; 0x451e <MotorRegler+0xb1a>
4506: 80 e3 ldi r24, 0x30 ; 48
4508: 95 e7 ldi r25, 0x75 ; 117
450a: a0 e0 ldi r26, 0x00 ; 0
450c: b0 e0 ldi r27, 0x00 ; 0
450e: 80 93 06 02 sts 0x0206, r24
4512: 90 93 07 02 sts 0x0207, r25
4516: a0 93 08 02 sts 0x0208, r26
451a: b0 93 09 02 sts 0x0209, r27
451e: 80 91 06 02 lds r24, 0x0206
4522: 90 91 07 02 lds r25, 0x0207
4526: a0 91 08 02 lds r26, 0x0208
452a: b0 91 09 02 lds r27, 0x0209
452e: 80 5d subi r24, 0xD0 ; 208
4530: 9a 48 sbci r25, 0x8A ; 138
4532: af 4f sbci r26, 0xFF ; 255
4534: bf 4f sbci r27, 0xFF ; 255
4536: 64 f4 brge .+24 ; 0x4550 <MotorRegler+0xb4c>
4538: 80 ed ldi r24, 0xD0 ; 208
453a: 9a e8 ldi r25, 0x8A ; 138
453c: af ef ldi r26, 0xFF ; 255
453e: bf ef ldi r27, 0xFF ; 255
4540: 80 93 06 02 sts 0x0206, r24
4544: 90 93 07 02 sts 0x0207, r25
4548: a0 93 08 02 sts 0x0208, r26
454c: b0 93 09 02 sts 0x0209, r27
4550: 8f ee ldi r24, 0xEF ; 239
4552: 80 93 7a 00 sts 0x007A, r24
4556: 80 91 12 02 lds r24, 0x0212
455a: 90 91 13 02 lds r25, 0x0213
455e: 89 2b or r24, r25
4560: 09 f4 brne .+2 ; 0x4564 <MotorRegler+0xb60>
4562: b1 c0 rjmp .+354 ; 0x46c6 <MotorRegler+0xcc2>
4564: 80 91 d7 04 lds r24, 0x04D7
4568: 83 ff sbrs r24, 3
456a: ad c0 rjmp .+346 ; 0x46c6 <MotorRegler+0xcc2>
456c: 60 91 e2 01 lds r22, 0x01E2
4570: 70 91 e3 01 lds r23, 0x01E3
4574: 80 91 e4 01 lds r24, 0x01E4
4578: 90 91 e5 01 lds r25, 0x01E5
457c: 20 e0 ldi r18, 0x00 ; 0
457e: 32 e0 ldi r19, 0x02 ; 2
4580: 40 e0 ldi r20, 0x00 ; 0
4582: 50 e0 ldi r21, 0x00 ; 0
4584: 0e 94 ec 29 call 0x53d8 ; 0x53d8 <__divmodsi4>
4588: 89 01 movw r16, r18
458a: 37 ff sbrs r19, 7
458c: 03 c0 rjmp .+6 ; 0x4594 <MotorRegler+0xb90>
458e: 10 95 com r17
4590: 01 95 neg r16
4592: 1f 4f sbci r17, 0xFF ; 255
4594: 60 91 ea 01 lds r22, 0x01EA
4598: 70 91 eb 01 lds r23, 0x01EB
459c: 80 91 ec 01 lds r24, 0x01EC
45a0: 90 91 ed 01 lds r25, 0x01ED
45a4: 20 e0 ldi r18, 0x00 ; 0
45a6: 32 e0 ldi r19, 0x02 ; 2
45a8: 40 e0 ldi r20, 0x00 ; 0
45aa: 50 e0 ldi r21, 0x00 ; 0
45ac: 0e 94 ec 29 call 0x53d8 ; 0x53d8 <__divmodsi4>
45b0: b9 01 movw r22, r18
45b2: 37 ff sbrs r19, 7
45b4: 03 c0 rjmp .+6 ; 0x45bc <MotorRegler+0xbb8>
45b6: 70 95 com r23
45b8: 61 95 neg r22
45ba: 7f 4f sbci r23, 0xFF ; 255
45bc: 60 17 cp r22, r16
45be: 71 07 cpc r23, r17
45c0: 0c f4 brge .+2 ; 0x45c4 <MotorRegler+0xbc0>
45c2: b8 01 movw r22, r16
45c4: 69 31 cpi r22, 0x19 ; 25
45c6: 71 05 cpc r23, r1
45c8: a4 f4 brge .+40 ; 0x45f2 <MotorRegler+0xbee>
45ca: 80 91 34 02 lds r24, 0x0234
45ce: 88 23 and r24, r24
45d0: 81 f0 breq .+32 ; 0x45f2 <MotorRegler+0xbee>
45d2: 80 91 32 02 lds r24, 0x0232
45d6: 90 91 33 02 lds r25, 0x0233
45da: 89 2b or r24, r25
45dc: 51 f4 brne .+20 ; 0x45f2 <MotorRegler+0xbee>
45de: 80 91 12 02 lds r24, 0x0212
45e2: 90 91 13 02 lds r25, 0x0213
45e6: 90 93 15 02 sts 0x0215, r25
45ea: 80 93 14 02 sts 0x0214, r24
45ee: 10 92 34 02 sts 0x0234, r1
45f2: 20 91 84 01 lds r18, 0x0184
45f6: 33 27 eor r19, r19
45f8: 62 9f mul r22, r18
45fa: c0 01 movw r24, r0
45fc: 63 9f mul r22, r19
45fe: 90 0d add r25, r0
4600: 72 9f mul r23, r18
4602: 90 0d add r25, r0
4604: 11 24 eor r1, r1
4606: 60 e4 ldi r22, 0x40 ; 64
4608: 70 e0 ldi r23, 0x00 ; 0
460a: 0e 94 b7 29 call 0x536e ; 0x536e <__divmodhi4>
460e: a9 01 movw r20, r18
4610: 46 1b sub r20, r22
4612: 57 0b sbc r21, r23
4614: 14 16 cp r1, r20
4616: 15 06 cpc r1, r21
4618: 0c f0 brlt .+2 ; 0x461c <MotorRegler+0xc18>
461a: 4f c0 rjmp .+158 ; 0x46ba <MotorRegler+0xcb6>
461c: 10 92 7a 00 sts 0x007A, r1
4620: 80 91 16 02 lds r24, 0x0216
4624: 90 91 17 02 lds r25, 0x0217
4628: 97 ff sbrs r25, 7
462a: 03 c0 rjmp .+6 ; 0x4632 <MotorRegler+0xc2e>
462c: 90 95 com r25
462e: 81 95 neg r24
4630: 9f 4f sbci r25, 0xFF ; 255
4632: 20 91 32 02 lds r18, 0x0232
4636: 30 91 33 02 lds r19, 0x0233
463a: 87 38 cpi r24, 0x87 ; 135
463c: 91 05 cpc r25, r1
463e: 84 f5 brge .+96 ; 0x46a0 <MotorRegler+0xc9c>
4640: 21 15 cp r18, r1
4642: 31 05 cpc r19, r1
4644: 09 f0 breq .+2 ; 0x4648 <MotorRegler+0xc44>
4646: a2 c4 rjmp .+2372 ; 0x4f8c <MotorRegler+0x1588>
4648: 00 91 06 02 lds r16, 0x0206
464c: 10 91 07 02 lds r17, 0x0207
4650: 20 91 08 02 lds r18, 0x0208
4654: 30 91 09 02 lds r19, 0x0209
4658: 80 91 16 02 lds r24, 0x0216
465c: 90 91 17 02 lds r25, 0x0217
4660: fc 01 movw r30, r24
4662: e4 9f mul r30, r20
4664: c0 01 movw r24, r0
4666: e5 9f mul r30, r21
4668: 90 0d add r25, r0
466a: f4 9f mul r31, r20
466c: 90 0d add r25, r0
466e: 11 24 eor r1, r1
4670: 60 e2 ldi r22, 0x20 ; 32
4672: 70 e0 ldi r23, 0x00 ; 0
4674: 0e 94 b7 29 call 0x536e ; 0x536e <__divmodhi4>
4678: 88 27 eor r24, r24
467a: 77 fd sbrc r23, 7
467c: 80 95 com r24
467e: 98 2f mov r25, r24
4680: 06 0f add r16, r22
4682: 17 1f adc r17, r23
4684: 28 1f adc r18, r24
4686: 39 1f adc r19, r25
4688: 00 93 06 02 sts 0x0206, r16
468c: 10 93 07 02 sts 0x0207, r17
4690: 20 93 08 02 sts 0x0208, r18
4694: 30 93 09 02 sts 0x0209, r19
4698: 8f ee ldi r24, 0xEF ; 239
469a: 80 93 7a 00 sts 0x007A, r24
469e: 13 c0 rjmp .+38 ; 0x46c6 <MotorRegler+0xcc2>
46a0: 8f ee ldi r24, 0xEF ; 239
46a2: 80 93 7a 00 sts 0x007A, r24
46a6: 21 15 cp r18, r1
46a8: 31 05 cpc r19, r1
46aa: 69 f0 breq .+26 ; 0x46c6 <MotorRegler+0xcc2>
46ac: 21 50 subi r18, 0x01 ; 1
46ae: 30 40 sbci r19, 0x00 ; 0
46b0: 30 93 33 02 sts 0x0233, r19
46b4: 20 93 32 02 sts 0x0232, r18
46b8: 06 c0 rjmp .+12 ; 0x46c6 <MotorRegler+0xcc2>
46ba: 84 ef ldi r24, 0xF4 ; 244
46bc: 91 e0 ldi r25, 0x01 ; 1
46be: 90 93 33 02 sts 0x0233, r25
46c2: 80 93 32 02 sts 0x0232, r24
46c6: 80 91 67 04 lds r24, 0x0467
46ca: 8f 5f subi r24, 0xFF ; 255
46cc: 80 93 67 04 sts 0x0467, r24
46d0: 80 91 35 02 lds r24, 0x0235
46d4: 81 50 subi r24, 0x01 ; 1
46d6: 80 93 35 02 sts 0x0235, r24
46da: 8f 3f cpi r24, 0xFF ; 255
46dc: 09 f0 breq .+2 ; 0x46e0 <MotorRegler+0xcdc>
46de: 6f c0 rjmp .+222 ; 0x47be <MotorRegler+0xdba>
46e0: 81 e3 ldi r24, 0x31 ; 49
46e2: 80 93 35 02 sts 0x0235, r24
46e6: 60 91 e2 01 lds r22, 0x01E2
46ea: 70 91 e3 01 lds r23, 0x01E3
46ee: 80 91 e4 01 lds r24, 0x01E4
46f2: 90 91 e5 01 lds r25, 0x01E5
46f6: a4 01 movw r20, r8
46f8: 93 01 movw r18, r6
46fa: 0e 94 ec 29 call 0x53d8 ; 0x53d8 <__divmodsi4>
46fe: 30 93 69 04 sts 0x0469, r19
4702: 20 93 68 04 sts 0x0468, r18
4706: 60 91 ea 01 lds r22, 0x01EA
470a: 70 91 eb 01 lds r23, 0x01EB
470e: 80 91 ec 01 lds r24, 0x01EC
4712: 90 91 ed 01 lds r25, 0x01ED
4716: a4 01 movw r20, r8
4718: 93 01 movw r18, r6
471a: 0e 94 ec 29 call 0x53d8 ; 0x53d8 <__divmodsi4>
471e: 30 93 6b 04 sts 0x046B, r19
4722: 20 93 6a 04 sts 0x046A, r18
4726: 80 91 14 05 lds r24, 0x0514
472a: 90 91 15 05 lds r25, 0x0515
472e: 90 93 6d 04 sts 0x046D, r25
4732: 80 93 6c 04 sts 0x046C, r24
4736: 80 91 1d 05 lds r24, 0x051D
473a: 90 91 1e 05 lds r25, 0x051E
473e: 90 93 6f 04 sts 0x046F, r25
4742: 80 93 6e 04 sts 0x046E, r24
4746: 80 91 17 05 lds r24, 0x0517
474a: 90 91 18 05 lds r25, 0x0518
474e: 90 93 71 04 sts 0x0471, r25
4752: 80 93 70 04 sts 0x0470, r24
4756: 80 91 2a 02 lds r24, 0x022A
475a: 90 91 2b 02 lds r25, 0x022B
475e: 90 93 73 04 sts 0x0473, r25
4762: 80 93 72 04 sts 0x0472, r24
4766: 60 91 0e 02 lds r22, 0x020E
476a: 70 91 0f 02 lds r23, 0x020F
476e: 80 91 10 02 lds r24, 0x0210
4772: 90 91 11 02 lds r25, 0x0211
4776: 20 e0 ldi r18, 0x00 ; 0
4778: 32 e0 ldi r19, 0x02 ; 2
477a: 40 e0 ldi r20, 0x00 ; 0
477c: 50 e0 ldi r21, 0x00 ; 0
477e: 0e 94 ec 29 call 0x53d8 ; 0x53d8 <__divmodsi4>
4782: 30 93 75 04 sts 0x0475, r19
4786: 20 93 74 04 sts 0x0474, r18
478a: 29 81 ldd r18, Y+1 ; 0x01
478c: 3a 81 ldd r19, Y+2 ; 0x02
478e: 30 93 77 04 sts 0x0477, r19
4792: 20 93 76 04 sts 0x0476, r18
4796: 80 91 12 02 lds r24, 0x0212
479a: 90 91 13 02 lds r25, 0x0213
479e: 90 93 79 04 sts 0x0479, r25
47a2: 80 93 78 04 sts 0x0478, r24
47a6: 80 91 0a 02 lds r24, 0x020A
47aa: 90 91 0b 02 lds r25, 0x020B
47ae: a0 91 0c 02 lds r26, 0x020C
47b2: b0 91 0d 02 lds r27, 0x020D
47b6: 90 93 7b 04 sts 0x047B, r25
47ba: 80 93 7a 04 sts 0x047A, r24
47be: 60 91 e2 01 lds r22, 0x01E2
47c2: 70 91 e3 01 lds r23, 0x01E3
47c6: 80 91 e4 01 lds r24, 0x01E4
47ca: 90 91 e5 01 lds r25, 0x01E5
47ce: 20 90 10 05 lds r2, 0x0510
47d2: 30 90 11 05 lds r3, 0x0511
47d6: 40 90 12 05 lds r4, 0x0512
47da: 50 90 13 05 lds r5, 0x0513
47de: e0 90 0b 05 lds r14, 0x050B
47e2: f0 90 0c 05 lds r15, 0x050C
47e6: 60 90 19 05 lds r6, 0x0519
47ea: 70 90 1a 05 lds r7, 0x051A
47ee: 80 90 1b 05 lds r8, 0x051B
47f2: 90 90 1c 05 lds r9, 0x051C
47f6: 0e 94 c2 28 call 0x5184 ; 0x5184 <__floatsisf>
47fa: a2 01 movw r20, r4
47fc: 91 01 movw r18, r2
47fe: 0e 94 3c 29 call 0x5278 ; 0x5278 <__mulsf3>
4802: 5b 01 movw r10, r22
4804: 6c 01 movw r12, r24
4806: 00 27 eor r16, r16
4808: f7 fc sbrc r15, 7
480a: 00 95 com r16
480c: 10 2f mov r17, r16
480e: c8 01 movw r24, r16
4810: b7 01 movw r22, r14
4812: 0e 94 c2 28 call 0x5184 ; 0x5184 <__floatsisf>
4816: a4 01 movw r20, r8
4818: 93 01 movw r18, r6
481a: 0e 94 3c 29 call 0x5278 ; 0x5278 <__mulsf3>
481e: 9b 01 movw r18, r22
4820: ac 01 movw r20, r24
4822: c6 01 movw r24, r12
4824: b5 01 movw r22, r10
4826: 0e 94 1d 28 call 0x503a ; 0x503a <__addsf3>
482a: 0e 94 a5 28 call 0x514a ; 0x514a <__fixsfsi>
482e: 70 93 0c 05 sts 0x050C, r23
4832: 60 93 0b 05 sts 0x050B, r22
4836: 60 91 ea 01 lds r22, 0x01EA
483a: 70 91 eb 01 lds r23, 0x01EB
483e: 80 91 ec 01 lds r24, 0x01EC
4842: 90 91 ed 01 lds r25, 0x01ED
4846: e0 90 09 05 lds r14, 0x0509
484a: f0 90 0a 05 lds r15, 0x050A
484e: 0e 94 c2 28 call 0x5184 ; 0x5184 <__floatsisf>
4852: a2 01 movw r20, r4
4854: 91 01 movw r18, r2
4856: 0e 94 3c 29 call 0x5278 ; 0x5278 <__mulsf3>
485a: 5b 01 movw r10, r22
485c: 6c 01 movw r12, r24
485e: 00 27 eor r16, r16
4860: f7 fc sbrc r15, 7
4862: 00 95 com r16
4864: 10 2f mov r17, r16
4866: c8 01 movw r24, r16
4868: b7 01 movw r22, r14
486a: 0e 94 c2 28 call 0x5184 ; 0x5184 <__floatsisf>
486e: a4 01 movw r20, r8
4870: 93 01 movw r18, r6
4872: 0e 94 3c 29 call 0x5278 ; 0x5278 <__mulsf3>
4876: 9b 01 movw r18, r22
4878: ac 01 movw r20, r24
487a: c6 01 movw r24, r12
487c: b5 01 movw r22, r10
487e: 0e 94 1d 28 call 0x503a ; 0x503a <__addsf3>
4882: 0e 94 a5 28 call 0x514a ; 0x514a <__fixsfsi>
4886: 70 93 0a 05 sts 0x050A, r23
488a: 60 93 09 05 sts 0x0509, r22
488e: 60 91 17 05 lds r22, 0x0517
4892: 70 91 18 05 lds r23, 0x0518
4896: a0 90 f2 01 lds r10, 0x01F2
489a: b0 90 f3 01 lds r11, 0x01F3
489e: c0 90 f4 01 lds r12, 0x01F4
48a2: d0 90 f5 01 lds r13, 0x01F5
48a6: 88 27 eor r24, r24
48a8: 77 fd sbrc r23, 7
48aa: 80 95 com r24
48ac: 98 2f mov r25, r24
48ae: 0e 94 c2 28 call 0x5184 ; 0x5184 <__floatsisf>
48b2: 7b 01 movw r14, r22
48b4: 8c 01 movw r16, r24
48b6: 20 e0 ldi r18, 0x00 ; 0
48b8: 30 e0 ldi r19, 0x00 ; 0
48ba: 40 e0 ldi r20, 0x00 ; 0
48bc: 5f e3 ldi r21, 0x3F ; 63
48be: c4 01 movw r24, r8
48c0: b3 01 movw r22, r6
48c2: 0e 94 3c 29 call 0x5278 ; 0x5278 <__mulsf3>
48c6: 9b 01 movw r18, r22
48c8: ac 01 movw r20, r24
48ca: c8 01 movw r24, r16
48cc: b7 01 movw r22, r14
48ce: 0e 94 3c 29 call 0x5278 ; 0x5278 <__mulsf3>
48d2: 7b 01 movw r14, r22
48d4: 8c 01 movw r16, r24
48d6: c6 01 movw r24, r12
48d8: b5 01 movw r22, r10
48da: 0e 94 c2 28 call 0x5184 ; 0x5184 <__floatsisf>
48de: a2 01 movw r20, r4
48e0: 91 01 movw r18, r2
48e2: 0e 94 3c 29 call 0x5278 ; 0x5278 <__mulsf3>
48e6: 9b 01 movw r18, r22
48e8: ac 01 movw r20, r24
48ea: c8 01 movw r24, r16
48ec: b7 01 movw r22, r14
48ee: 0e 94 1d 28 call 0x503a ; 0x503a <__addsf3>
48f2: 0e 94 a5 28 call 0x514a ; 0x514a <__fixsfsi>
48f6: 70 93 18 05 sts 0x0518, r23
48fa: 60 93 17 05 sts 0x0517, r22
48fe: 80 91 0b 05 lds r24, 0x050B
4902: 90 91 0c 05 lds r25, 0x050C
4906: 81 50 subi r24, 0x01 ; 1
4908: 98 40 sbci r25, 0x08 ; 8
490a: 34 f0 brlt .+12 ; 0x4918 <MotorRegler+0xf14>
490c: 80 e0 ldi r24, 0x00 ; 0
490e: 98 e0 ldi r25, 0x08 ; 8
4910: 90 93 0c 05 sts 0x050C, r25
4914: 80 93 0b 05 sts 0x050B, r24
4918: 80 91 0b 05 lds r24, 0x050B
491c: 90 91 0c 05 lds r25, 0x050C
4920: 80 50 subi r24, 0x00 ; 0
4922: 98 4f sbci r25, 0xF8 ; 248
4924: 34 f4 brge .+12 ; 0x4932 <MotorRegler+0xf2e>
4926: 80 e0 ldi r24, 0x00 ; 0
4928: 98 ef ldi r25, 0xF8 ; 248
492a: 90 93 0c 05 sts 0x050C, r25
492e: 80 93 0b 05 sts 0x050B, r24
4932: 80 91 09 05 lds r24, 0x0509
4936: 90 91 0a 05 lds r25, 0x050A
493a: 81 50 subi r24, 0x01 ; 1
493c: 98 40 sbci r25, 0x08 ; 8
493e: 34 f0 brlt .+12 ; 0x494c <MotorRegler+0xf48>
4940: 80 e0 ldi r24, 0x00 ; 0
4942: 98 e0 ldi r25, 0x08 ; 8
4944: 90 93 0a 05 sts 0x050A, r25
4948: 80 93 09 05 sts 0x0509, r24
494c: 80 91 09 05 lds r24, 0x0509
4950: 90 91 0a 05 lds r25, 0x050A
4954: 80 50 subi r24, 0x00 ; 0
4956: 98 4f sbci r25, 0xF8 ; 248
4958: 34 f4 brge .+12 ; 0x4966 <MotorRegler+0xf62>
495a: 80 e0 ldi r24, 0x00 ; 0
495c: 98 ef ldi r25, 0xF8 ; 248
495e: 90 93 0a 05 sts 0x050A, r25
4962: 80 93 09 05 sts 0x0509, r24
4966: 80 91 17 05 lds r24, 0x0517
496a: 90 91 18 05 lds r25, 0x0518
496e: 81 50 subi r24, 0x01 ; 1
4970: 98 40 sbci r25, 0x08 ; 8
4972: 34 f0 brlt .+12 ; 0x4980 <MotorRegler+0xf7c>
4974: 80 e0 ldi r24, 0x00 ; 0
4976: 98 e0 ldi r25, 0x08 ; 8
4978: 90 93 18 05 sts 0x0518, r25
497c: 80 93 17 05 sts 0x0517, r24
4980: 80 91 17 05 lds r24, 0x0517
4984: 90 91 18 05 lds r25, 0x0518
4988: 80 50 subi r24, 0x00 ; 0
498a: 98 4f sbci r25, 0xF8 ; 248
498c: 34 f4 brge .+12 ; 0x499a <MotorRegler+0xf96>
498e: 80 e0 ldi r24, 0x00 ; 0
4990: 98 ef ldi r25, 0xF8 ; 248
4992: 90 93 18 05 sts 0x0518, r25
4996: 80 93 17 05 sts 0x0517, r24
499a: 80 91 d7 04 lds r24, 0x04D7
499e: 99 27 eor r25, r25
49a0: 80 ff sbrs r24, 0
49a2: cd c0 rjmp .+410 ; 0x4b3e <MotorRegler+0x113a>
49a4: 20 91 81 01 lds r18, 0x0181
49a8: 81 ff sbrs r24, 1
49aa: 0e c0 rjmp .+28 ; 0x49c8 <MotorRegler+0xfc4>
49ac: 22 33 cpi r18, 0x32 ; 50
49ae: b0 f4 brcc .+44 ; 0x49dc <MotorRegler+0xfd8>
49b0: 80 91 2a 02 lds r24, 0x022A
49b4: 90 91 2b 02 lds r25, 0x022B
49b8: 44 97 sbiw r24, 0x14 ; 20
49ba: 90 93 2d 02 sts 0x022D, r25
49be: 80 93 2c 02 sts 0x022C, r24
49c2: 10 92 19 02 sts 0x0219, r1
49c6: 0d c0 rjmp .+26 ; 0x49e2 <MotorRegler+0xfde>
49c8: 80 91 dc 04 lds r24, 0x04DC
49cc: 28 9f mul r18, r24
49ce: c0 01 movw r24, r0
49d0: 11 24 eor r1, r1
49d2: 44 97 sbiw r24, 0x14 ; 20
49d4: 90 93 2d 02 sts 0x022D, r25
49d8: 80 93 2c 02 sts 0x022C, r24
49dc: 81 e0 ldi r24, 0x01 ; 1
49de: 80 93 19 02 sts 0x0219, r24
49e2: 80 91 18 02 lds r24, 0x0218
49e6: 88 23 and r24, r24
49e8: 21 f0 breq .+8 ; 0x49f2 <MotorRegler+0xfee>
49ea: 10 92 2d 02 sts 0x022D, r1
49ee: 10 92 2c 02 sts 0x022C, r1
49f2: 20 91 2a 02 lds r18, 0x022A
49f6: 30 91 2b 02 lds r19, 0x022B
49fa: 40 91 2c 02 lds r20, 0x022C
49fe: 50 91 2d 02 lds r21, 0x022D
4a02: 42 17 cp r20, r18
4a04: 53 07 cpc r21, r19
4a06: 0c f0 brlt .+2 ; 0x4a0a <MotorRegler+0x1006>
4a08: 9a c0 rjmp .+308 ; 0x4b3e <MotorRegler+0x113a>
4a0a: 80 91 19 02 lds r24, 0x0219
4a0e: 88 23 and r24, r24
4a10: 09 f4 brne .+2 ; 0x4a14 <MotorRegler+0x1010>
4a12: 95 c0 rjmp .+298 ; 0x4b3e <MotorRegler+0x113a>
4a14: 24 1b sub r18, r20
4a16: 35 0b sbc r19, r21
4a18: 80 91 82 01 lds r24, 0x0182
4a1c: 99 27 eor r25, r25
4a1e: ac 01 movw r20, r24
4a20: 24 9f mul r18, r20
4a22: c0 01 movw r24, r0
4a24: 25 9f mul r18, r21
4a26: 90 0d add r25, r0
4a28: 34 9f mul r19, r20
4a2a: 90 0d add r25, r0
4a2c: 11 24 eor r1, r1
4a2e: 60 e1 ldi r22, 0x10 ; 16
4a30: 70 e0 ldi r23, 0x00 ; 0
4a32: 0e 94 b7 29 call 0x536e ; 0x536e <__divmodhi4>
4a36: 09 81 ldd r16, Y+1 ; 0x01
4a38: 1a 81 ldd r17, Y+2 ; 0x02
4a3a: 06 1b sub r16, r22
4a3c: 17 0b sbc r17, r23
4a3e: 20 91 bf 01 lds r18, 0x01BF
4a42: 30 91 c0 01 lds r19, 0x01C0
4a46: 80 91 80 01 lds r24, 0x0180
4a4a: 99 27 eor r25, r25
4a4c: bc 01 movw r22, r24
4a4e: 26 9f mul r18, r22
4a50: c0 01 movw r24, r0
4a52: 27 9f mul r18, r23
4a54: 90 0d add r25, r0
4a56: 36 9f mul r19, r22
4a58: 90 0d add r25, r0
4a5a: 11 24 eor r1, r1
4a5c: 68 e0 ldi r22, 0x08 ; 8
4a5e: 70 e0 ldi r23, 0x00 ; 0
4a60: 0e 94 b7 29 call 0x536e ; 0x536e <__divmodhi4>
4a64: 06 1b sub r16, r22
4a66: 17 0b sbc r17, r23
4a68: 60 91 0e 02 lds r22, 0x020E
4a6c: 70 91 0f 02 lds r23, 0x020F
4a70: 80 91 10 02 lds r24, 0x0210
4a74: 90 91 11 02 lds r25, 0x0211
4a78: 20 e0 ldi r18, 0x00 ; 0
4a7a: 32 e0 ldi r19, 0x02 ; 2
4a7c: 40 e0 ldi r20, 0x00 ; 0
4a7e: 50 e0 ldi r21, 0x00 ; 0
4a80: 0e 94 ec 29 call 0x53d8 ; 0x53d8 <__divmodsi4>
4a84: ca 01 movw r24, r20
4a86: b9 01 movw r22, r18
4a88: 20 91 83 01 lds r18, 0x0183
4a8c: 33 27 eor r19, r19
4a8e: 44 27 eor r20, r20
4a90: 55 27 eor r21, r21
4a92: 0e 94 84 29 call 0x5308 ; 0x5308 <__mulsi3>
4a96: 20 e2 ldi r18, 0x20 ; 32
4a98: 30 e0 ldi r19, 0x00 ; 0
4a9a: 40 e0 ldi r20, 0x00 ; 0
4a9c: 50 e0 ldi r21, 0x00 ; 0
4a9e: 0e 94 ec 29 call 0x53d8 ; 0x53d8 <__divmodsi4>
4aa2: 7f ef ldi r23, 0xFF ; 255
4aa4: 2e 3c cpi r18, 0xCE ; 206
4aa6: 37 07 cpc r19, r23
4aa8: 14 f4 brge .+4 ; 0x4aae <MotorRegler+0x10aa>
4aaa: 2e ec ldi r18, 0xCE ; 206
4aac: 3f ef ldi r19, 0xFF ; 255
4aae: 80 91 36 02 lds r24, 0x0236
4ab2: 90 91 37 02 lds r25, 0x0237
4ab6: ac 01 movw r20, r24
4ab8: 74 e0 ldi r23, 0x04 ; 4
4aba: 44 0f add r20, r20
4abc: 55 1f adc r21, r21
4abe: 7a 95 dec r23
4ac0: e1 f7 brne .-8 ; 0x4aba <MotorRegler+0x10b6>
4ac2: 48 1b sub r20, r24
4ac4: 59 0b sbc r21, r25
4ac6: 23 33 cpi r18, 0x33 ; 51
4ac8: 31 05 cpc r19, r1
4aca: 14 f0 brlt .+4 ; 0x4ad0 <MotorRegler+0x10cc>
4acc: 22 e3 ldi r18, 0x32 ; 50
4ace: 30 e0 ldi r19, 0x00 ; 0
4ad0: 02 1b sub r16, r18
4ad2: 13 0b sbc r17, r19
4ad4: ca 01 movw r24, r20
4ad6: 80 0f add r24, r16
4ad8: 91 1f adc r25, r17
4ada: 60 e1 ldi r22, 0x10 ; 16
4adc: 70 e0 ldi r23, 0x00 ; 0
4ade: 0e 94 b7 29 call 0x536e ; 0x536e <__divmodhi4>
4ae2: 70 93 37 02 sts 0x0237, r23
4ae6: 60 93 36 02 sts 0x0236, r22
4aea: 80 91 d8 04 lds r24, 0x04D8
4aee: 99 27 eor r25, r25
4af0: 68 17 cp r22, r24
4af2: 79 07 cpc r23, r25
4af4: 8c f4 brge .+34 ; 0x4b18 <MotorRegler+0x1114>
4af6: e9 81 ldd r30, Y+1 ; 0x01
4af8: fa 81 ldd r31, Y+2 ; 0x02
4afa: e8 17 cp r30, r24
4afc: f9 07 cpc r31, r25
4afe: 2c f0 brlt .+10 ; 0x4b0a <MotorRegler+0x1106>
4b00: 90 93 37 02 sts 0x0237, r25
4b04: 80 93 36 02 sts 0x0236, r24
4b08: 07 c0 rjmp .+14 ; 0x4b18 <MotorRegler+0x1114>
4b0a: 29 81 ldd r18, Y+1 ; 0x01
4b0c: 3a 81 ldd r19, Y+2 ; 0x02
4b0e: 30 93 37 02 sts 0x0237, r19
4b12: 20 93 36 02 sts 0x0236, r18
4b16: 0d c0 rjmp .+26 ; 0x4b32 <MotorRegler+0x112e>
4b18: 80 91 36 02 lds r24, 0x0236
4b1c: 90 91 37 02 lds r25, 0x0237
4b20: 49 81 ldd r20, Y+1 ; 0x01
4b22: 5a 81 ldd r21, Y+2 ; 0x02
4b24: 48 17 cp r20, r24
4b26: 59 07 cpc r21, r25
4b28: 24 f4 brge .+8 ; 0x4b32 <MotorRegler+0x112e>
4b2a: 50 93 37 02 sts 0x0237, r21
4b2e: 40 93 36 02 sts 0x0236, r20
4b32: 60 91 36 02 lds r22, 0x0236
4b36: 70 91 37 02 lds r23, 0x0237
4b3a: 7a 83 std Y+2, r23 ; 0x02
4b3c: 69 83 std Y+1, r22 ; 0x01
4b3e: c0 90 17 05 lds r12, 0x0517
4b42: d0 90 18 05 lds r13, 0x0518
4b46: 8b 81 ldd r24, Y+3 ; 0x03
4b48: 9c 81 ldd r25, Y+4 ; 0x04
4b4a: c8 1a sub r12, r24
4b4c: d9 0a sbc r13, r25
4b4e: 95 e6 ldi r25, 0x65 ; 101
4b50: c9 16 cp r12, r25
4b52: d1 04 cpc r13, r1
4b54: 24 f0 brlt .+8 ; 0x4b5e <MotorRegler+0x115a>
4b56: 64 e6 ldi r22, 0x64 ; 100
4b58: c6 2e mov r12, r22
4b5a: d1 2c mov r13, r1
4b5c: 09 c0 rjmp .+18 ; 0x4b70 <MotorRegler+0x116c>
4b5e: ec e9 ldi r30, 0x9C ; 156
4b60: ce 16 cp r12, r30
4b62: ef ef ldi r30, 0xFF ; 255
4b64: de 06 cpc r13, r30
4b66: 24 f4 brge .+8 ; 0x4b70 <MotorRegler+0x116c>
4b68: 5c e9 ldi r21, 0x9C ; 156
4b6a: c5 2e mov r12, r21
4b6c: 5f ef ldi r21, 0xFF ; 255
4b6e: d5 2e mov r13, r21
4b70: 40 90 78 01 lds r4, 0x0178
4b74: 50 90 79 01 lds r5, 0x0179
4b78: 60 90 7a 01 lds r6, 0x017A
4b7c: 70 90 7b 01 lds r7, 0x017B
4b80: 60 91 0b 05 lds r22, 0x050B
4b84: 70 91 0c 05 lds r23, 0x050C
4b88: 20 91 23 02 lds r18, 0x0223
4b8c: 30 91 24 02 lds r19, 0x0224
4b90: 40 91 57 02 lds r20, 0x0257
4b94: 50 91 58 02 lds r21, 0x0258
4b98: 24 1b sub r18, r20
4b9a: 35 0b sbc r19, r21
4b9c: 62 1b sub r22, r18
4b9e: 73 0b sbc r23, r19
4ba0: 88 27 eor r24, r24
4ba2: 77 fd sbrc r23, 7
4ba4: 80 95 com r24
4ba6: 98 2f mov r25, r24
4ba8: 0e 94 c2 28 call 0x5184 ; 0x5184 <__floatsisf>
4bac: 9b 01 movw r18, r22
4bae: ac 01 movw r20, r24
4bb0: c3 01 movw r24, r6
4bb2: b2 01 movw r22, r4
4bb4: 0e 94 3c 29 call 0x5278 ; 0x5278 <__mulsf3>
4bb8: 0e 94 a5 28 call 0x514a ; 0x514a <__fixsfsi>
4bbc: 70 93 70 02 sts 0x0270, r23
4bc0: 60 93 6f 02 sts 0x026F, r22
4bc4: 80 91 6f 02 lds r24, 0x026F
4bc8: 90 91 70 02 lds r25, 0x0270
4bcc: 8c 01 movw r16, r24
4bce: 22 27 eor r18, r18
4bd0: 17 fd sbrc r17, 7
4bd2: 20 95 com r18
4bd4: 32 2f mov r19, r18
4bd6: 80 91 53 02 lds r24, 0x0253
4bda: 90 91 54 02 lds r25, 0x0254
4bde: a0 91 55 02 lds r26, 0x0255
4be2: b0 91 56 02 lds r27, 0x0256
4be6: 08 0f add r16, r24
4be8: 19 1f adc r17, r25
4bea: 2a 1f adc r18, r26
4bec: 3b 1f adc r19, r27
4bee: 00 93 53 02 sts 0x0253, r16
4bf2: 10 93 54 02 sts 0x0254, r17
4bf6: 20 93 55 02 sts 0x0255, r18
4bfa: 30 93 56 02 sts 0x0256, r19
4bfe: 10 16 cp r1, r16
4c00: 11 06 cpc r1, r17
4c02: 12 06 cpc r1, r18
4c04: 13 06 cpc r1, r19
4c06: ac f4 brge .+42 ; 0x4c32 <MotorRegler+0x122e>
4c08: c8 01 movw r24, r16
4c0a: 17 ff sbrs r17, 7
4c0c: 03 c0 rjmp .+6 ; 0x4c14 <MotorRegler+0x1210>
4c0e: 90 95 com r25
4c10: 81 95 neg r24
4c12: 9f 4f sbci r25, 0xFF ; 255
4c14: 60 e0 ldi r22, 0x00 ; 0
4c16: 71 e0 ldi r23, 0x01 ; 1
4c18: 0e 94 b7 29 call 0x536e ; 0x536e <__divmodhi4>
4c1c: 6f 5f subi r22, 0xFF ; 255
4c1e: 7f 4f sbci r23, 0xFF ; 255
4c20: 88 27 eor r24, r24
4c22: 77 fd sbrc r23, 7
4c24: 80 95 com r24
4c26: 98 2f mov r25, r24
4c28: 06 1b sub r16, r22
4c2a: 17 0b sbc r17, r23
4c2c: 28 0b sbc r18, r24
4c2e: 39 0b sbc r19, r25
4c30: 14 c0 rjmp .+40 ; 0x4c5a <MotorRegler+0x1256>
4c32: c8 01 movw r24, r16
4c34: 17 ff sbrs r17, 7
4c36: 03 c0 rjmp .+6 ; 0x4c3e <MotorRegler+0x123a>
4c38: 90 95 com r25
4c3a: 81 95 neg r24
4c3c: 9f 4f sbci r25, 0xFF ; 255
4c3e: 60 e0 ldi r22, 0x00 ; 0
4c40: 71 e0 ldi r23, 0x01 ; 1
4c42: 0e 94 b7 29 call 0x536e ; 0x536e <__divmodhi4>
4c46: 6f 5f subi r22, 0xFF ; 255
4c48: 7f 4f sbci r23, 0xFF ; 255
4c4a: 88 27 eor r24, r24
4c4c: 77 fd sbrc r23, 7
4c4e: 80 95 com r24
4c50: 98 2f mov r25, r24
4c52: 06 0f add r16, r22
4c54: 17 1f adc r17, r23
4c56: 28 1f adc r18, r24
4c58: 39 1f adc r19, r25
4c5a: 00 93 53 02 sts 0x0253, r16
4c5e: 10 93 54 02 sts 0x0254, r17
4c62: 20 93 55 02 sts 0x0255, r18
4c66: 30 93 56 02 sts 0x0256, r19
4c6a: 80 91 53 02 lds r24, 0x0253
4c6e: 90 91 54 02 lds r25, 0x0254
4c72: a0 91 55 02 lds r26, 0x0255
4c76: b0 91 56 02 lds r27, 0x0256
4c7a: 81 38 cpi r24, 0x81 ; 129
4c7c: fe e3 ldi r31, 0x3E ; 62
4c7e: 9f 07 cpc r25, r31
4c80: f0 e0 ldi r31, 0x00 ; 0
4c82: af 07 cpc r26, r31
4c84: f0 e0 ldi r31, 0x00 ; 0
4c86: bf 07 cpc r27, r31
4c88: 2c f0 brlt .+10 ; 0x4c94 <MotorRegler+0x1290>
4c8a: 80 e8 ldi r24, 0x80 ; 128
4c8c: 9e e3 ldi r25, 0x3E ; 62
4c8e: a0 e0 ldi r26, 0x00 ; 0
4c90: b0 e0 ldi r27, 0x00 ; 0
4c92: 09 c0 rjmp .+18 ; 0x4ca6 <MotorRegler+0x12a2>
4c94: 80 58 subi r24, 0x80 ; 128
4c96: 91 4c sbci r25, 0xC1 ; 193
4c98: af 4f sbci r26, 0xFF ; 255
4c9a: bf 4f sbci r27, 0xFF ; 255
4c9c: 64 f4 brge .+24 ; 0x4cb6 <MotorRegler+0x12b2>
4c9e: 80 e8 ldi r24, 0x80 ; 128
4ca0: 91 ec ldi r25, 0xC1 ; 193
4ca2: af ef ldi r26, 0xFF ; 255
4ca4: bf ef ldi r27, 0xFF ; 255
4ca6: 80 93 53 02 sts 0x0253, r24
4caa: 90 93 54 02 sts 0x0254, r25
4cae: a0 93 55 02 sts 0x0255, r26
4cb2: b0 93 56 02 sts 0x0256, r27
4cb6: 60 91 6f 02 lds r22, 0x026F
4cba: 70 91 70 02 lds r23, 0x0270
4cbe: 80 90 7c 01 lds r8, 0x017C
4cc2: 90 90 7d 01 lds r9, 0x017D
4cc6: a0 90 7e 01 lds r10, 0x017E
4cca: b0 90 7f 01 lds r11, 0x017F
4cce: 88 27 eor r24, r24
4cd0: 77 fd sbrc r23, 7
4cd2: 80 95 com r24
4cd4: 98 2f mov r25, r24
4cd6: 0e 94 c2 28 call 0x5184 ; 0x5184 <__floatsisf>
4cda: 7b 01 movw r14, r22
4cdc: 8c 01 movw r16, r24
4cde: 60 91 53 02 lds r22, 0x0253
4ce2: 70 91 54 02 lds r23, 0x0254
4ce6: 80 91 55 02 lds r24, 0x0255
4cea: 90 91 56 02 lds r25, 0x0256
4cee: 0e 94 c2 28 call 0x5184 ; 0x5184 <__floatsisf>
4cf2: 9b 01 movw r18, r22
4cf4: ac 01 movw r20, r24
4cf6: c5 01 movw r24, r10
4cf8: b4 01 movw r22, r8
4cfa: 0e 94 3c 29 call 0x5278 ; 0x5278 <__mulsf3>
4cfe: 9b 01 movw r18, r22
4d00: ac 01 movw r20, r24
4d02: c8 01 movw r24, r16
4d04: b7 01 movw r22, r14
4d06: 0e 94 1d 28 call 0x503a ; 0x503a <__addsf3>
4d0a: 0e 94 a5 28 call 0x514a ; 0x514a <__fixsfsi>
4d0e: 96 01 movw r18, r12
4d10: 26 0f add r18, r22
4d12: 37 1f adc r19, r23
4d14: 49 81 ldd r20, Y+1 ; 0x01
4d16: 5a 81 ldd r21, Y+2 ; 0x02
4d18: 24 0f add r18, r20
4d1a: 35 1f adc r19, r21
4d1c: 22 24 eor r2, r2
4d1e: 4a 30 cpi r20, 0x0A ; 10
4d20: 51 05 cpc r21, r1
4d22: 14 f4 brge .+4 ; 0x4d28 <MotorRegler+0x1324>
4d24: 41 e0 ldi r20, 0x01 ; 1
4d26: 24 2e mov r2, r20
4d28: 37 fd sbrc r19, 7
4d2a: 02 c0 rjmp .+4 ; 0x4d30 <MotorRegler+0x132c>
4d2c: 22 20 and r2, r2
4d2e: 19 f0 breq .+6 ; 0x4d36 <MotorRegler+0x1332>
4d30: 40 e0 ldi r20, 0x00 ; 0
4d32: 50 e0 ldi r21, 0x00 ; 0
4d34: 08 c0 rjmp .+16 ; 0x4d46 <MotorRegler+0x1342>
4d36: 80 91 16 05 lds r24, 0x0516
4d3a: 48 2f mov r20, r24
4d3c: 55 27 eor r21, r21
4d3e: 24 17 cp r18, r20
4d40: 35 07 cpc r19, r21
4d42: 0c f4 brge .+2 ; 0x4d46 <MotorRegler+0x1342>
4d44: a9 01 movw r20, r18
4d46: 80 91 0d 05 lds r24, 0x050D
4d4a: e8 2f mov r30, r24
4d4c: ff 27 eor r31, r31
4d4e: f8 87 std Y+8, r31 ; 0x08
4d50: ef 83 std Y+7, r30 ; 0x07
4d52: 9f 01 movw r18, r30
4d54: e4 17 cp r30, r20
4d56: f5 07 cpc r31, r21
4d58: 0c f4 brge .+2 ; 0x4d5c <MotorRegler+0x1358>
4d5a: 9a 01 movw r18, r20
4d5c: 20 93 6d 02 sts 0x026D, r18
4d60: 29 81 ldd r18, Y+1 ; 0x01
4d62: 3a 81 ldd r19, Y+2 ; 0x02
4d64: 26 1b sub r18, r22
4d66: 37 0b sbc r19, r23
4d68: b9 01 movw r22, r18
4d6a: 6c 0d add r22, r12
4d6c: 7d 1d adc r23, r13
4d6e: 77 fd sbrc r23, 7
4d70: 02 c0 rjmp .+4 ; 0x4d76 <MotorRegler+0x1372>
4d72: 22 20 and r2, r2
4d74: 19 f0 breq .+6 ; 0x4d7c <MotorRegler+0x1378>
4d76: 80 e0 ldi r24, 0x00 ; 0
4d78: 90 e0 ldi r25, 0x00 ; 0
4d7a: 07 c0 rjmp .+14 ; 0x4d8a <MotorRegler+0x1386>
4d7c: 80 91 16 05 lds r24, 0x0516
4d80: 99 27 eor r25, r25
4d82: 68 17 cp r22, r24
4d84: 79 07 cpc r23, r25
4d86: 0c f4 brge .+2 ; 0x4d8a <MotorRegler+0x1386>
4d88: cb 01 movw r24, r22
4d8a: 2f 81 ldd r18, Y+7 ; 0x07
4d8c: 38 85 ldd r19, Y+8 ; 0x08
4d8e: 28 17 cp r18, r24
4d90: 39 07 cpc r19, r25
4d92: 0c f4 brge .+2 ; 0x4d96 <MotorRegler+0x1392>
4d94: 9c 01 movw r18, r24
4d96: 20 93 6e 02 sts 0x026E, r18
4d9a: 60 91 09 05 lds r22, 0x0509
4d9e: 70 91 0a 05 lds r23, 0x050A
4da2: 20 91 25 02 lds r18, 0x0225
4da6: 30 91 26 02 lds r19, 0x0226
4daa: 40 91 59 02 lds r20, 0x0259
4dae: 50 91 5a 02 lds r21, 0x025A
4db2: 24 1b sub r18, r20
4db4: 35 0b sbc r19, r21
4db6: 62 1b sub r22, r18
4db8: 73 0b sbc r23, r19
4dba: 88 27 eor r24, r24
4dbc: 77 fd sbrc r23, 7
4dbe: 80 95 com r24
4dc0: 98 2f mov r25, r24
4dc2: 0e 94 c2 28 call 0x5184 ; 0x5184 <__floatsisf>
4dc6: 9b 01 movw r18, r22
4dc8: ac 01 movw r20, r24
4dca: c3 01 movw r24, r6
4dcc: b2 01 movw r22, r4
4dce: 0e 94 3c 29 call 0x5278 ; 0x5278 <__mulsf3>
4dd2: 0e 94 a5 28 call 0x514a ; 0x514a <__fixsfsi>
4dd6: 70 93 6c 02 sts 0x026C, r23
4dda: 60 93 6b 02 sts 0x026B, r22
4dde: 80 91 6b 02 lds r24, 0x026B
4de2: 90 91 6c 02 lds r25, 0x026C
4de6: 8c 01 movw r16, r24
4de8: 22 27 eor r18, r18
4dea: 17 fd sbrc r17, 7
4dec: 20 95 com r18
4dee: 32 2f mov r19, r18
4df0: 80 91 4f 02 lds r24, 0x024F
4df4: 90 91 50 02 lds r25, 0x0250
4df8: a0 91 51 02 lds r26, 0x0251
4dfc: b0 91 52 02 lds r27, 0x0252
4e00: 08 0f add r16, r24
4e02: 19 1f adc r17, r25
4e04: 2a 1f adc r18, r26
4e06: 3b 1f adc r19, r27
4e08: 00 93 4f 02 sts 0x024F, r16
4e0c: 10 93 50 02 sts 0x0250, r17
4e10: 20 93 51 02 sts 0x0251, r18
4e14: 30 93 52 02 sts 0x0252, r19
4e18: 10 16 cp r1, r16
4e1a: 11 06 cpc r1, r17
4e1c: 12 06 cpc r1, r18
4e1e: 13 06 cpc r1, r19
4e20: ac f4 brge .+42 ; 0x4e4c <MotorRegler+0x1448>
4e22: c8 01 movw r24, r16
4e24: 17 ff sbrs r17, 7
4e26: 03 c0 rjmp .+6 ; 0x4e2e <MotorRegler+0x142a>
4e28: 90 95 com r25
4e2a: 81 95 neg r24
4e2c: 9f 4f sbci r25, 0xFF ; 255
4e2e: 60 e0 ldi r22, 0x00 ; 0
4e30: 71 e0 ldi r23, 0x01 ; 1
4e32: 0e 94 b7 29 call 0x536e ; 0x536e <__divmodhi4>
4e36: 6f 5f subi r22, 0xFF ; 255
4e38: 7f 4f sbci r23, 0xFF ; 255
4e3a: 88 27 eor r24, r24
4e3c: 77 fd sbrc r23, 7
4e3e: 80 95 com r24
4e40: 98 2f mov r25, r24
4e42: 06 1b sub r16, r22
4e44: 17 0b sbc r17, r23
4e46: 28 0b sbc r18, r24
4e48: 39 0b sbc r19, r25
4e4a: 14 c0 rjmp .+40 ; 0x4e74 <MotorRegler+0x1470>
4e4c: c8 01 movw r24, r16
4e4e: 17 ff sbrs r17, 7
4e50: 03 c0 rjmp .+6 ; 0x4e58 <MotorRegler+0x1454>
4e52: 90 95 com r25
4e54: 81 95 neg r24
4e56: 9f 4f sbci r25, 0xFF ; 255
4e58: 60 e0 ldi r22, 0x00 ; 0
4e5a: 71 e0 ldi r23, 0x01 ; 1
4e5c: 0e 94 b7 29 call 0x536e ; 0x536e <__divmodhi4>
4e60: 6f 5f subi r22, 0xFF ; 255
4e62: 7f 4f sbci r23, 0xFF ; 255
4e64: 88 27 eor r24, r24
4e66: 77 fd sbrc r23, 7
4e68: 80 95 com r24
4e6a: 98 2f mov r25, r24
4e6c: 06 0f add r16, r22
4e6e: 17 1f adc r17, r23
4e70: 28 1f adc r18, r24
4e72: 39 1f adc r19, r25
4e74: 00 93 4f 02 sts 0x024F, r16
4e78: 10 93 50 02 sts 0x0250, r17
4e7c: 20 93 51 02 sts 0x0251, r18
4e80: 30 93 52 02 sts 0x0252, r19
4e84: 80 91 4f 02 lds r24, 0x024F
4e88: 90 91 50 02 lds r25, 0x0250
4e8c: a0 91 51 02 lds r26, 0x0251
4e90: b0 91 52 02 lds r27, 0x0252
4e94: 81 38 cpi r24, 0x81 ; 129
4e96: 3e e3 ldi r19, 0x3E ; 62
4e98: 93 07 cpc r25, r19
4e9a: 30 e0 ldi r19, 0x00 ; 0
4e9c: a3 07 cpc r26, r19
4e9e: 30 e0 ldi r19, 0x00 ; 0
4ea0: b3 07 cpc r27, r19
4ea2: 2c f0 brlt .+10 ; 0x4eae <MotorRegler+0x14aa>
4ea4: 80 e8 ldi r24, 0x80 ; 128
4ea6: 9e e3 ldi r25, 0x3E ; 62
4ea8: a0 e0 ldi r26, 0x00 ; 0
4eaa: b0 e0 ldi r27, 0x00 ; 0
4eac: 09 c0 rjmp .+18 ; 0x4ec0 <MotorRegler+0x14bc>
4eae: 80 58 subi r24, 0x80 ; 128
4eb0: 91 4c sbci r25, 0xC1 ; 193
4eb2: af 4f sbci r26, 0xFF ; 255
4eb4: bf 4f sbci r27, 0xFF ; 255
4eb6: 64 f4 brge .+24 ; 0x4ed0 <MotorRegler+0x14cc>
4eb8: 80 e8 ldi r24, 0x80 ; 128
4eba: 91 ec ldi r25, 0xC1 ; 193
4ebc: af ef ldi r26, 0xFF ; 255
4ebe: bf ef ldi r27, 0xFF ; 255
4ec0: 80 93 4f 02 sts 0x024F, r24
4ec4: 90 93 50 02 sts 0x0250, r25
4ec8: a0 93 51 02 sts 0x0251, r26
4ecc: b0 93 52 02 sts 0x0252, r27
4ed0: 60 91 6b 02 lds r22, 0x026B
4ed4: 70 91 6c 02 lds r23, 0x026C
4ed8: 88 27 eor r24, r24
4eda: 77 fd sbrc r23, 7
4edc: 80 95 com r24
4ede: 98 2f mov r25, r24
4ee0: 0e 94 c2 28 call 0x5184 ; 0x5184 <__floatsisf>
4ee4: 7b 01 movw r14, r22
4ee6: 8c 01 movw r16, r24
4ee8: 60 91 4f 02 lds r22, 0x024F
4eec: 70 91 50 02 lds r23, 0x0250
4ef0: 80 91 51 02 lds r24, 0x0251
4ef4: 90 91 52 02 lds r25, 0x0252
4ef8: 0e 94 c2 28 call 0x5184 ; 0x5184 <__floatsisf>
4efc: 9b 01 movw r18, r22
4efe: ac 01 movw r20, r24
4f00: c5 01 movw r24, r10
4f02: b4 01 movw r22, r8
4f04: 0e 94 3c 29 call 0x5278 ; 0x5278 <__mulsf3>
4f08: 9b 01 movw r18, r22
4f0a: ac 01 movw r20, r24
4f0c: c8 01 movw r24, r16
4f0e: b7 01 movw r22, r14
4f10: 0e 94 1d 28 call 0x503a ; 0x503a <__addsf3>
4f14: 0e 94 a5 28 call 0x514a ; 0x514a <__fixsfsi>
4f18: 29 81 ldd r18, Y+1 ; 0x01
4f1a: 3a 81 ldd r19, Y+2 ; 0x02
4f1c: 26 0f add r18, r22
4f1e: 37 1f adc r19, r23
4f20: 2c 19 sub r18, r12
4f22: 3d 09 sbc r19, r13
4f24: 37 fd sbrc r19, 7
4f26: 02 c0 rjmp .+4 ; 0x4f2c <MotorRegler+0x1528>
4f28: 22 20 and r2, r2
4f2a: 19 f0 breq .+6 ; 0x4f32 <MotorRegler+0x152e>
4f2c: 40 e0 ldi r20, 0x00 ; 0
4f2e: 50 e0 ldi r21, 0x00 ; 0
4f30: 08 c0 rjmp .+16 ; 0x4f42 <MotorRegler+0x153e>
4f32: 80 91 16 05 lds r24, 0x0516
4f36: 48 2f mov r20, r24
4f38: 55 27 eor r21, r21
4f3a: 24 17 cp r18, r20
4f3c: 35 07 cpc r19, r21
4f3e: 0c f4 brge .+2 ; 0x4f42 <MotorRegler+0x153e>
4f40: a9 01 movw r20, r18
4f42: 2f 81 ldd r18, Y+7 ; 0x07
4f44: 38 85 ldd r19, Y+8 ; 0x08
4f46: 24 17 cp r18, r20
4f48: 35 07 cpc r19, r21
4f4a: 0c f4 brge .+2 ; 0x4f4e <MotorRegler+0x154a>
4f4c: 9a 01 movw r18, r20
4f4e: 20 93 73 02 sts 0x0273, r18
4f52: 89 81 ldd r24, Y+1 ; 0x01
4f54: 9a 81 ldd r25, Y+2 ; 0x02
4f56: 86 1b sub r24, r22
4f58: 97 0b sbc r25, r23
4f5a: bc 01 movw r22, r24
4f5c: 6c 19 sub r22, r12
4f5e: 7d 09 sbc r23, r13
4f60: 77 fd sbrc r23, 7
4f62: 02 c0 rjmp .+4 ; 0x4f68 <MotorRegler+0x1564>
4f64: 22 20 and r2, r2
4f66: 19 f0 breq .+6 ; 0x4f6e <MotorRegler+0x156a>
4f68: 20 e0 ldi r18, 0x00 ; 0
4f6a: 30 e0 ldi r19, 0x00 ; 0
4f6c: 08 c0 rjmp .+16 ; 0x4f7e <MotorRegler+0x157a>
4f6e: 80 91 16 05 lds r24, 0x0516
4f72: 28 2f mov r18, r24
4f74: 33 27 eor r19, r19
4f76: 62 17 cp r22, r18
4f78: 73 07 cpc r23, r19
4f7a: 0c f4 brge .+2 ; 0x4f7e <MotorRegler+0x157a>
4f7c: 9b 01 movw r18, r22
4f7e: 8f 81 ldd r24, Y+7 ; 0x07
4f80: 98 85 ldd r25, Y+8 ; 0x08
4f82: 82 17 cp r24, r18
4f84: 93 07 cpc r25, r19
4f86: 34 f4 brge .+12 ; 0x4f94 <MotorRegler+0x1590>
4f88: c9 01 movw r24, r18
4f8a: 04 c0 rjmp .+8 ; 0x4f94 <MotorRegler+0x1590>
4f8c: 8f ee ldi r24, 0xEF ; 239
4f8e: 80 93 7a 00 sts 0x007A, r24
4f92: 8c cb rjmp .-2280 ; 0x46ac <MotorRegler+0xca8>
4f94: 80 93 71 02 sts 0x0271, r24
4f98: 28 96 adiw r28, 0x08 ; 8
4f9a: 0f b6 in r0, 0x3f ; 63
4f9c: f8 94 cli
4f9e: de bf out 0x3e, r29 ; 62
4fa0: 0f be out 0x3f, r0 ; 63
4fa2: cd bf out 0x3d, r28 ; 61
4fa4: df 91 pop r29
4fa6: cf 91 pop r28
4fa8: 1f 91 pop r17
4faa: 0f 91 pop r16
4fac: ff 90 pop r15
4fae: ef 90 pop r14
4fb0: df 90 pop r13
4fb2: cf 90 pop r12
4fb4: bf 90 pop r11
4fb6: af 90 pop r10
4fb8: 9f 90 pop r9
4fba: 8f 90 pop r8
4fbc: 7f 90 pop r7
4fbe: 6f 90 pop r6
4fc0: 5f 90 pop r5
4fc2: 4f 90 pop r4
4fc4: 3f 90 pop r3
4fc6: 2f 90 pop r2
4fc8: 08 95 ret
00004fca <GPS_Neutral>:
4fca: 80 91 5b 02 lds r24, 0x025B
4fce: 90 91 5c 02 lds r25, 0x025C
4fd2: a0 91 5d 02 lds r26, 0x025D
4fd6: b0 91 5e 02 lds r27, 0x025E
4fda: 80 93 63 02 sts 0x0263, r24
4fde: 90 93 64 02 sts 0x0264, r25
4fe2: a0 93 65 02 sts 0x0265, r26
4fe6: b0 93 66 02 sts 0x0266, r27
4fea: 80 91 5f 02 lds r24, 0x025F
4fee: 90 91 60 02 lds r25, 0x0260
4ff2: a0 91 61 02 lds r26, 0x0261
4ff6: b0 91 62 02 lds r27, 0x0262
4ffa: 80 93 67 02 sts 0x0267, r24
4ffe: 90 93 68 02 sts 0x0268, r25
5002: a0 93 69 02 sts 0x0269, r26
5006: b0 93 6a 02 sts 0x026A, r27
500a: 08 95 ret
0000500c <GPS_BerechneZielrichtung>:
500c: 10 92 58 02 sts 0x0258, r1
5010: 10 92 57 02 sts 0x0257, r1
5014: 10 92 5a 02 sts 0x025A, r1
5018: 10 92 59 02 sts 0x0259, r1
501c: 08 95 ret
0000501e <memchr>:
501e: fc 01 movw r30, r24
5020: 41 50 subi r20, 0x01 ; 1
5022: 50 40 sbci r21, 0x00 ; 0
5024: 30 f0 brcs .+12 ; 0x5032 <memchr+0x14>
5026: 01 90 ld r0, Z+
5028: 06 16 cp r0, r22
502a: d1 f7 brne .-12 ; 0x5020 <memchr+0x2>
502c: 31 97 sbiw r30, 0x01 ; 1
502e: cf 01 movw r24, r30
5030: 08 95 ret
5032: 88 27 eor r24, r24
5034: 99 27 eor r25, r25
5036: 08 95 ret
00005038 <__subsf3>:
5038: 50 58 subi r21, 0x80 ; 128
0000503a <__addsf3>:
503a: 19 2e mov r1, r25
503c: ef d0 rcall .+478 ; 0x521c <__fp_split3>
503e: 01 d0 rcall .+2 ; 0x5042 <__addsf3x>
5040: d2 c0 rjmp .+420 ; 0x51e6 <__fp_merge>
00005042 <__addsf3x>:
5042: ba 17 cp r27, r26
5044: 62 07 cpc r22, r18
5046: 73 07 cpc r23, r19
5048: 84 07 cpc r24, r20
504a: 95 07 cpc r25, r21
504c: b1 f1 breq .+108 ; 0x50ba <__addsf3x+0x78>
504e: 88 f4 brcc .+34 ; 0x5072 <__addsf3x+0x30>
5050: 0e f4 brtc .+2 ; 0x5054 <__addsf3x+0x12>
5052: 10 94 com r1
5054: 0b 2e mov r0, r27
5056: ba 2f mov r27, r26
5058: a0 2d mov r26, r0
505a: 06 2e mov r0, r22
505c: 62 2f mov r22, r18
505e: 20 2d mov r18, r0
5060: 07 2e mov r0, r23
5062: 73 2f mov r23, r19
5064: 30 2d mov r19, r0
5066: 08 2e mov r0, r24
5068: 84 2f mov r24, r20
506a: 40 2d mov r20, r0
506c: 09 2e mov r0, r25
506e: 95 2f mov r25, r21
5070: 50 2d mov r21, r0
5072: ff 27 eor r31, r31
5074: 55 23 and r21, r21
5076: b9 f0 breq .+46 ; 0x50a6 <__addsf3x+0x64>
5078: 59 1b sub r21, r25
507a: 49 f0 breq .+18 ; 0x508e <__addsf3x+0x4c>
507c: 57 3e cpi r21, 0xE7 ; 231
507e: 98 f0 brcs .+38 ; 0x50a6 <__addsf3x+0x64>
5080: 46 95 lsr r20
5082: 37 95 ror r19
5084: 27 95 ror r18
5086: a7 95 ror r26
5088: f0 40 sbci r31, 0x00 ; 0
508a: 53 95 inc r21
508c: c9 f7 brne .-14 ; 0x5080 <__addsf3x+0x3e>
508e: 76 f0 brts .+28 ; 0x50ac <__addsf3x+0x6a>
5090: ba 0f add r27, r26
5092: 62 1f adc r22, r18
5094: 73 1f adc r23, r19
5096: 84 1f adc r24, r20
5098: 30 f4 brcc .+12 ; 0x50a6 <__addsf3x+0x64>
509a: 87 95 ror r24
509c: 77 95 ror r23
509e: 67 95 ror r22
50a0: b7 95 ror r27
50a2: f0 40 sbci r31, 0x00 ; 0
50a4: 93 95 inc r25
50a6: 17 fa bst r1, 7
50a8: 0f 2e mov r0, r31
50aa: 08 95 ret
50ac: bf 1b sub r27, r31
50ae: bb 27 eor r27, r27
50b0: ba 0b sbc r27, r26
50b2: 62 0b sbc r22, r18
50b4: 73 0b sbc r23, r19
50b6: 84 0b sbc r24, r20
50b8: f6 cf rjmp .-20 ; 0x50a6 <__addsf3x+0x64>
50ba: de f6 brtc .-74 ; 0x5072 <__addsf3x+0x30>
50bc: db c0 rjmp .+438 ; 0x5274 <__fp_zerox>
000050be <__divsf3>:
50be: ae d0 rcall .+348 ; 0x521c <__fp_split3>
50c0: 01 d0 rcall .+2 ; 0x50c4 <__divsf3x>
50c2: 91 c0 rjmp .+290 ; 0x51e6 <__fp_merge>
000050c4 <__divsf3x>:
50c4: 55 23 and r21, r21
50c6: 59 f0 breq .+22 ; 0x50de <__divsf3x+0x1a>
50c8: 99 23 and r25, r25
50ca: 69 f0 breq .+26 ; 0x50e6 <__divsf3x+0x22>
50cc: 9f 57 subi r25, 0x7F ; 127
50ce: 5f 57 subi r21, 0x7F ; 127
50d0: 95 1b sub r25, r21
50d2: 33 f4 brvc .+12 ; 0x50e0 <__divsf3x+0x1c>
50d4: 42 f4 brpl .+16 ; 0x50e6 <__divsf3x+0x22>
50d6: 90 38 cpi r25, 0x80 ; 128
50d8: 11 f4 brne .+4 ; 0x50de <__divsf3x+0x1a>
50da: 91 58 subi r25, 0x81 ; 129
50dc: 05 c0 rjmp .+10 ; 0x50e8 <__divsf3x+0x24>
50de: 9b c0 rjmp .+310 ; 0x5216 <__fp_nan>
50e0: 91 58 subi r25, 0x81 ; 129
50e2: 9f 3f cpi r25, 0xFF ; 255
50e4: 09 f4 brne .+2 ; 0x50e8 <__divsf3x+0x24>
50e6: c6 c0 rjmp .+396 ; 0x5274 <__fp_zerox>
50e8: bb 27 eor r27, r27
50ea: 11 24 eor r1, r1
50ec: 62 17 cp r22, r18
50ee: 73 07 cpc r23, r19
50f0: 84 07 cpc r24, r20
50f2: 30 f4 brcc .+12 ; 0x5100 <__divsf3x+0x3c>
50f4: 66 0f add r22, r22
50f6: 77 1f adc r23, r23
50f8: 88 1f adc r24, r24
50fa: bb 1f adc r27, r27
50fc: 91 50 subi r25, 0x01 ; 1
50fe: 98 f3 brcs .-26 ; 0x50e6 <__divsf3x+0x22>
5100: 11 d0 rcall .+34 ; 0x5124 <__divsf3x+0x60>
5102: 0f 92 push r0
5104: 0f d0 rcall .+30 ; 0x5124 <__divsf3x+0x60>
5106: 0f 92 push r0
5108: 0d d0 rcall .+26 ; 0x5124 <__divsf3x+0x60>
510a: a0 e8 ldi r26, 0x80 ; 128
510c: 26 17 cp r18, r22
510e: 37 07 cpc r19, r23
5110: 48 07 cpc r20, r24
5112: 1b 06 cpc r1, r27
5114: 09 f0 breq .+2 ; 0x5118 <__divsf3x+0x54>
5116: a0 48 sbci r26, 0x80 ; 128
5118: ba 2f mov r27, r26
511a: 60 2d mov r22, r0
511c: 7f 91 pop r23
511e: 8f 91 pop r24
5120: 00 24 eor r0, r0
5122: 08 95 ret
5124: a0 e8 ldi r26, 0x80 ; 128
5126: 00 24 eor r0, r0
5128: 62 17 cp r22, r18
512a: 73 07 cpc r23, r19
512c: 84 07 cpc r24, r20
512e: b1 05 cpc r27, r1
5130: 28 f0 brcs .+10 ; 0x513c <__divsf3x+0x78>
5132: 62 1b sub r22, r18
5134: 73 0b sbc r23, r19
5136: 84 0b sbc r24, r20
5138: b1 09 sbc r27, r1
513a: 0a 2a or r0, r26
513c: 66 0f add r22, r22
513e: 77 1f adc r23, r23
5140: 88 1f adc r24, r24
5142: bb 1f adc r27, r27
5144: a6 95 lsr r26
5146: 81 f7 brne .-32 ; 0x5128 <__divsf3x+0x64>
5148: 08 95 ret
0000514a <__fixsfsi>:
514a: 97 fb bst r25, 7
514c: 73 d0 rcall .+230 ; 0x5234 <__fp_split1>
514e: 9f 37 cpi r25, 0x7F ; 127
5150: 38 f0 brcs .+14 ; 0x5160 <__fixsfsi+0x16>
5152: fe e9 ldi r31, 0x9E ; 158
5154: f9 1b sub r31, r25
5156: 98 2f mov r25, r24
5158: 87 2f mov r24, r23
515a: 76 2f mov r23, r22
515c: 6b 2f mov r22, r27
515e: 05 c0 rjmp .+10 ; 0x516a <__fixsfsi+0x20>
5160: 86 c0 rjmp .+268 ; 0x526e <__fp_zero>
5162: 96 95 lsr r25
5164: 87 95 ror r24
5166: 77 95 ror r23
5168: 67 95 ror r22
516a: f1 50 subi r31, 0x01 ; 1
516c: d0 f7 brcc .-12 ; 0x5162 <__fixsfsi+0x18>
516e: 3e f4 brtc .+14 ; 0x517e <__fp_lneg+0xe>
00005170 <__fp_lneg>:
5170: 90 95 com r25
5172: 80 95 com r24
5174: 70 95 com r23
5176: 61 95 neg r22
5178: 7f 4f sbci r23, 0xFF ; 255
517a: 8f 4f sbci r24, 0xFF ; 255
517c: 9f 4f sbci r25, 0xFF ; 255
517e: 08 95 ret
00005180 <__floatunssisf>:
5180: e8 94 clt
5182: 03 c0 rjmp .+6 ; 0x518a <__floatsisf+0x6>
00005184 <__floatsisf>:
5184: 97 fb bst r25, 7
5186: 0e f4 brtc .+2 ; 0x518a <__floatsisf+0x6>
5188: f3 df rcall .-26 ; 0x5170 <__fp_lneg>
518a: b6 2f mov r27, r22
518c: 67 2f mov r22, r23
518e: 78 2f mov r23, r24
5190: 89 2f mov r24, r25
5192: 9e e9 ldi r25, 0x9E ; 158
5194: 00 24 eor r0, r0
5196: 27 c0 rjmp .+78 ; 0x51e6 <__fp_merge>
00005198 <__eqsf2>:
5198: 0e d0 rcall .+28 ; 0x51b6 <.fp_cmp>
519a: 5e f0 brts .+22 ; 0x51b2 <__cmpsf2+0xe>
519c: 04 c0 rjmp .+8 ; 0x51a6 <__cmpsf2+0x2>
0000519e <__gesf2>:
519e: 0b d0 rcall .+22 ; 0x51b6 <.fp_cmp>
51a0: 26 f0 brts .+8 ; 0x51aa <__cmpsf2+0x6>
51a2: 01 c0 rjmp .+2 ; 0x51a6 <__cmpsf2+0x2>
000051a4 <__cmpsf2>:
51a4: 08 d0 rcall .+16 ; 0x51b6 <.fp_cmp>
51a6: 19 f0 breq .+6 ; 0x51ae <__cmpsf2+0xa>
51a8: 20 f4 brcc .+8 ; 0x51b2 <__cmpsf2+0xe>
51aa: 8f ef ldi r24, 0xFF ; 255
51ac: 08 95 ret
51ae: 80 e0 ldi r24, 0x00 ; 0
51b0: 08 95 ret
51b2: 81 e0 ldi r24, 0x01 ; 1
51b4: 08 95 ret
000051b6 <.fp_cmp>:
51b6: 97 fb bst r25, 7
51b8: 09 2e mov r0, r25
51ba: 05 26 eor r0, r21
51bc: 00 f8 bld r0, 0
51be: 68 94 set
51c0: 30 d0 rcall .+96 ; 0x5222 <__fp_split2>
51c2: e8 94 clt
51c4: 07 fc sbrc r0, 7
51c6: 07 c0 rjmp .+14 ; 0x51d6 <.fp_cmp+0x20>
51c8: 62 17 cp r22, r18
51ca: 73 07 cpc r23, r19
51cc: 84 07 cpc r24, r20
51ce: 95 07 cpc r25, r21
51d0: 21 f0 breq .+8 ; 0x51da <.fp_cmp+0x24>
51d2: 08 f4 brcc .+2 ; 0x51d6 <.fp_cmp+0x20>
51d4: 00 94 com r0
51d6: 07 94 ror r0
51d8: 98 94 clz
51da: 08 95 ret
51dc: 9a 95 dec r25
51de: bb 0f add r27, r27
51e0: 66 1f adc r22, r22
51e2: 77 1f adc r23, r23
51e4: 88 1f adc r24, r24
000051e6 <__fp_merge>:
51e6: 11 24 eor r1, r1
51e8: 99 23 and r25, r25
51ea: a1 f0 breq .+40 ; 0x5214 <__fp_merge+0x2e>
51ec: 88 23 and r24, r24
51ee: b2 f7 brpl .-20 ; 0x51dc <.fp_cmp+0x26>
51f0: 9f 3f cpi r25, 0xFF ; 255
51f2: 59 f0 breq .+22 ; 0x520a <__fp_merge+0x24>
51f4: bb 0f add r27, r27
51f6: 48 f4 brcc .+18 ; 0x520a <__fp_merge+0x24>
51f8: 21 f4 brne .+8 ; 0x5202 <__fp_merge+0x1c>
51fa: 00 20 and r0, r0
51fc: 11 f4 brne .+4 ; 0x5202 <__fp_merge+0x1c>
51fe: 60 ff sbrs r22, 0
5200: 04 c0 rjmp .+8 ; 0x520a <__fp_merge+0x24>
5202: 6f 5f subi r22, 0xFF ; 255
5204: 7f 4f sbci r23, 0xFF ; 255
5206: 8f 4f sbci r24, 0xFF ; 255
5208: 9f 4f sbci r25, 0xFF ; 255
520a: 88 1f adc r24, r24
520c: 97 95 ror r25
520e: 87 95 ror r24
5210: 97 f9 bld r25, 7
5212: 08 95 ret
5214: 2c c0 rjmp .+88 ; 0x526e <__fp_zero>
00005216 <__fp_nan>:
5216: 9f ef ldi r25, 0xFF ; 255
5218: 80 ec ldi r24, 0xC0 ; 192
521a: 08 95 ret
0000521c <__fp_split3>:
521c: 05 2e mov r0, r21
521e: 09 26 eor r0, r25
5220: 07 fa bst r0, 7
00005222 <__fp_split2>:
5222: 44 0f add r20, r20
5224: 55 1f adc r21, r21
5226: 5f 3f cpi r21, 0xFF ; 255
5228: 79 f0 breq .+30 ; 0x5248 <__fp_split1+0x14>
522a: aa 27 eor r26, r26
522c: a5 17 cp r26, r21
522e: 08 f0 brcs .+2 ; 0x5232 <__fp_split2+0x10>
5230: 51 e0 ldi r21, 0x01 ; 1
5232: 47 95 ror r20
00005234 <__fp_split1>:
5234: 88 0f add r24, r24
5236: 99 1f adc r25, r25
5238: 9f 3f cpi r25, 0xFF ; 255
523a: 31 f0 breq .+12 ; 0x5248 <__fp_split1+0x14>
523c: bb 27 eor r27, r27
523e: b9 17 cp r27, r25
5240: 08 f0 brcs .+2 ; 0x5244 <__fp_split1+0x10>
5242: 91 e0 ldi r25, 0x01 ; 1
5244: 87 95 ror r24
5246: 08 95 ret
5248: 9f 91 pop r25
524a: 9f 91 pop r25
524c: 11 24 eor r1, r1
524e: e3 cf rjmp .-58 ; 0x5216 <__fp_nan>
00005250 <__fp_split_a>:
5250: 97 fb bst r25, 7
5252: 88 0f add r24, r24
5254: 99 1f adc r25, r25
5256: 9f 3f cpi r25, 0xFF ; 255
5258: 31 f0 breq .+12 ; 0x5266 <__fp_split_a+0x16>
525a: bb 27 eor r27, r27
525c: b9 17 cp r27, r25
525e: 08 f0 brcs .+2 ; 0x5262 <__fp_split_a+0x12>
5260: 91 e0 ldi r25, 0x01 ; 1
5262: 87 95 ror r24
5264: 08 95 ret
5266: 9f 91 pop r25
5268: 9f 91 pop r25
526a: 11 24 eor r1, r1
526c: d4 cf rjmp .-88 ; 0x5216 <__fp_nan>
0000526e <__fp_zero>:
526e: 66 27 eor r22, r22
5270: 77 27 eor r23, r23
5272: 88 27 eor r24, r24
00005274 <__fp_zerox>:
5274: 99 27 eor r25, r25
5276: 08 95 ret
00005278 <__mulsf3>:
5278: d1 df rcall .-94 ; 0x521c <__fp_split3>
527a: 01 d0 rcall .+2 ; 0x527e <__mulsf3x>
527c: b4 cf rjmp .-152 ; 0x51e6 <__fp_merge>
0000527e <__mulsf3x>:
527e: 99 23 and r25, r25
5280: 39 f0 breq .+14 ; 0x5290 <__mulsf3x+0x12>
5282: 55 23 and r21, r21
5284: 29 f0 breq .+10 ; 0x5290 <__mulsf3x+0x12>
5286: 9f 57 subi r25, 0x7F ; 127
5288: 5f 57 subi r21, 0x7F ; 127
528a: 95 0f add r25, r21
528c: 13 f4 brvc .+4 ; 0x5292 <__mulsf3x+0x14>
528e: 9a f1 brmi .+102 ; 0x52f6 <__mulsf3x+0x78>
5290: f1 cf rjmp .-30 ; 0x5274 <__fp_zerox>
5292: 91 58 subi r25, 0x81 ; 129
5294: 9f 3f cpi r25, 0xFF ; 255
5296: e1 f3 breq .-8 ; 0x5290 <__mulsf3x+0x12>
5298: 62 9f mul r22, r18
529a: a1 2d mov r26, r1
529c: 0f 92 push r0
529e: bb 27 eor r27, r27
52a0: 63 9f mul r22, r19
52a2: a0 0d add r26, r0
52a4: b1 1d adc r27, r1
52a6: ee 27 eor r30, r30
52a8: 72 9f mul r23, r18
52aa: a0 0d add r26, r0
52ac: b1 1d adc r27, r1
52ae: ee 1f adc r30, r30
52b0: af 93 push r26
52b2: aa 27 eor r26, r26
52b4: 64 9f mul r22, r20
52b6: b0 0d add r27, r0
52b8: e1 1d adc r30, r1
52ba: 73 9f mul r23, r19
52bc: b0 0d add r27, r0
52be: e1 1d adc r30, r1
52c0: aa 1f adc r26, r26
52c2: 66 27 eor r22, r22
52c4: 82 9f mul r24, r18
52c6: b0 0d add r27, r0
52c8: e1 1d adc r30, r1
52ca: a6 1f adc r26, r22
52cc: 55 27 eor r21, r21
52ce: 74 9f mul r23, r20
52d0: e0 0d add r30, r0
52d2: a1 1d adc r26, r1
52d4: 55 1f adc r21, r21
52d6: 83 9f mul r24, r19
52d8: e0 0d add r30, r0
52da: a1 1d adc r26, r1
52dc: 56 1f adc r21, r22
52de: 84 9f mul r24, r20
52e0: a0 0d add r26, r0
52e2: 51 1d adc r21, r1
52e4: 85 2f mov r24, r21
52e6: 7a 2f mov r23, r26
52e8: 6e 2f mov r22, r30
52ea: 1f 90 pop r1
52ec: 0f 90 pop r0
52ee: 88 23 and r24, r24
52f0: 1a f4 brpl .+6 ; 0x52f8 <__mulsf3x+0x7a>
52f2: 93 95 inc r25
52f4: 39 f4 brne .+14 ; 0x5304 <__mulsf3x+0x86>
52f6: 8f cf rjmp .-226 ; 0x5216 <__fp_nan>
52f8: 00 0c add r0, r0
52fa: 11 1c adc r1, r1
52fc: bb 1f adc r27, r27
52fe: 66 1f adc r22, r22
5300: 77 1f adc r23, r23
5302: 88 1f adc r24, r24
5304: 01 28 or r0, r1
5306: 08 95 ret
00005308 <__mulsi3>:
5308: 62 9f mul r22, r18
530a: d0 01 movw r26, r0
530c: 73 9f mul r23, r19
530e: f0 01 movw r30, r0
5310: 82 9f mul r24, r18
5312: e0 0d add r30, r0
5314: f1 1d adc r31, r1
5316: 64 9f mul r22, r20
5318: e0 0d add r30, r0
531a: f1 1d adc r31, r1
531c: 92 9f mul r25, r18
531e: f0 0d add r31, r0
5320: 83 9f mul r24, r19
5322: f0 0d add r31, r0
5324: 74 9f mul r23, r20
5326: f0 0d add r31, r0
5328: 65 9f mul r22, r21
532a: f0 0d add r31, r0
532c: 99 27 eor r25, r25
532e: 72 9f mul r23, r18
5330: b0 0d add r27, r0
5332: e1 1d adc r30, r1
5334: f9 1f adc r31, r25
5336: 63 9f mul r22, r19
5338: b0 0d add r27, r0
533a: e1 1d adc r30, r1
533c: f9 1f adc r31, r25
533e: bd 01 movw r22, r26
5340: cf 01 movw r24, r30
5342: 11 24 eor r1, r1
5344: 08 95 ret
00005346 <__udivmodhi4>:
5346: aa 1b sub r26, r26
5348: bb 1b sub r27, r27
534a: 51 e1 ldi r21, 0x11 ; 17
534c: 07 c0 rjmp .+14 ; 0x535c <__udivmodhi4_ep>
0000534e <__udivmodhi4_loop>:
534e: aa 1f adc r26, r26
5350: bb 1f adc r27, r27
5352: a6 17 cp r26, r22
5354: b7 07 cpc r27, r23
5356: 10 f0 brcs .+4 ; 0x535c <__udivmodhi4_ep>
5358: a6 1b sub r26, r22
535a: b7 0b sbc r27, r23
0000535c <__udivmodhi4_ep>:
535c: 88 1f adc r24, r24
535e: 99 1f adc r25, r25
5360: 5a 95 dec r21
5362: a9 f7 brne .-22 ; 0x534e <__udivmodhi4_loop>
5364: 80 95 com r24
5366: 90 95 com r25
5368: bc 01 movw r22, r24
536a: cd 01 movw r24, r26
536c: 08 95 ret
0000536e <__divmodhi4>:
536e: 97 fb bst r25, 7
5370: 09 2e mov r0, r25
5372: 07 26 eor r0, r23
5374: 0a d0 rcall .+20 ; 0x538a <__divmodhi4_neg1>
5376: 77 fd sbrc r23, 7
5378: 04 d0 rcall .+8 ; 0x5382 <__divmodhi4_neg2>
537a: e5 df rcall .-54 ; 0x5346 <__udivmodhi4>
537c: 06 d0 rcall .+12 ; 0x538a <__divmodhi4_neg1>
537e: 00 20 and r0, r0
5380: 1a f4 brpl .+6 ; 0x5388 <__divmodhi4_exit>
00005382 <__divmodhi4_neg2>:
5382: 70 95 com r23
5384: 61 95 neg r22
5386: 7f 4f sbci r23, 0xFF ; 255
00005388 <__divmodhi4_exit>:
5388: 08 95 ret
0000538a <__divmodhi4_neg1>:
538a: f6 f7 brtc .-4 ; 0x5388 <__divmodhi4_exit>
538c: 90 95 com r25
538e: 81 95 neg r24
5390: 9f 4f sbci r25, 0xFF ; 255
5392: 08 95 ret
00005394 <__udivmodsi4>:
5394: a1 e2 ldi r26, 0x21 ; 33
5396: 1a 2e mov r1, r26
5398: aa 1b sub r26, r26
539a: bb 1b sub r27, r27
539c: fd 01 movw r30, r26
539e: 0d c0 rjmp .+26 ; 0x53ba <__udivmodsi4_ep>
000053a0 <__udivmodsi4_loop>:
53a0: aa 1f adc r26, r26
53a2: bb 1f adc r27, r27
53a4: ee 1f adc r30, r30
53a6: ff 1f adc r31, r31
53a8: a2 17 cp r26, r18
53aa: b3 07 cpc r27, r19
53ac: e4 07 cpc r30, r20
53ae: f5 07 cpc r31, r21
53b0: 20 f0 brcs .+8 ; 0x53ba <__udivmodsi4_ep>
53b2: a2 1b sub r26, r18
53b4: b3 0b sbc r27, r19
53b6: e4 0b sbc r30, r20
53b8: f5 0b sbc r31, r21
000053ba <__udivmodsi4_ep>:
53ba: 66 1f adc r22, r22
53bc: 77 1f adc r23, r23
53be: 88 1f adc r24, r24
53c0: 99 1f adc r25, r25
53c2: 1a 94 dec r1
53c4: 69 f7 brne .-38 ; 0x53a0 <__udivmodsi4_loop>
53c6: 60 95 com r22
53c8: 70 95 com r23
53ca: 80 95 com r24
53cc: 90 95 com r25
53ce: 9b 01 movw r18, r22
53d0: ac 01 movw r20, r24
53d2: bd 01 movw r22, r26
53d4: cf 01 movw r24, r30
53d6: 08 95 ret
000053d8 <__divmodsi4>:
53d8: 97 fb bst r25, 7
53da: 09 2e mov r0, r25
53dc: 05 26 eor r0, r21
53de: 0e d0 rcall .+28 ; 0x53fc <__divmodsi4_neg1>
53e0: 57 fd sbrc r21, 7
53e2: 04 d0 rcall .+8 ; 0x53ec <__divmodsi4_neg2>
53e4: d7 df rcall .-82 ; 0x5394 <__udivmodsi4>
53e6: 0a d0 rcall .+20 ; 0x53fc <__divmodsi4_neg1>
53e8: 00 1c adc r0, r0
53ea: 38 f4 brcc .+14 ; 0x53fa <__divmodsi4_exit>
000053ec <__divmodsi4_neg2>:
53ec: 50 95 com r21
53ee: 40 95 com r20
53f0: 30 95 com r19
53f2: 21 95 neg r18
53f4: 3f 4f sbci r19, 0xFF ; 255
53f6: 4f 4f sbci r20, 0xFF ; 255
53f8: 5f 4f sbci r21, 0xFF ; 255
000053fa <__divmodsi4_exit>:
53fa: 08 95 ret
000053fc <__divmodsi4_neg1>:
53fc: f6 f7 brtc .-4 ; 0x53fa <__divmodsi4_exit>
53fe: 90 95 com r25
5400: 80 95 com r24
5402: 70 95 com r23
5404: 61 95 neg r22
5406: 7f 4f sbci r23, 0xFF ; 255
5408: 8f 4f sbci r24, 0xFF ; 255
540a: 9f 4f sbci r25, 0xFF ; 255
540c: 08 95 ret
0000540e <__eeprom_read_byte_1F2021>:
540e: f9 99 sbic 0x1f, 1 ; 31
5410: fe cf rjmp .-4 ; 0x540e <__eeprom_read_byte_1F2021>
5412: b2 bd out 0x22, r27 ; 34
5414: a1 bd out 0x21, r26 ; 33
5416: f8 9a sbi 0x1f, 0 ; 31
5418: 11 96 adiw r26, 0x01 ; 1
541a: 00 b4 in r0, 0x20 ; 32
541c: 08 95 ret
0000541e <__eeprom_write_byte_1F2021>:
541e: f9 99 sbic 0x1f, 1 ; 31
5420: fe cf rjmp .-4 ; 0x541e <__eeprom_write_byte_1F2021>
5422: b2 bd out 0x22, r27 ; 34
5424: a1 bd out 0x21, r26 ; 33
5426: 00 bc out 0x20, r0 ; 32
5428: 11 96 adiw r26, 0x01 ; 1
542a: 0f b6 in r0, 0x3f ; 63
542c: f8 94 cli
542e: fa 9a sbi 0x1f, 2 ; 31
5430: f9 9a sbi 0x1f, 1 ; 31
5432: 0f be out 0x3f, r0 ; 63
5434: 08 95 ret
00005436 <_exit>:
5436: ff cf rjmp .-2 ; 0x5436 <_exit>