0,0 → 1,11562 |
|
Flight-Ctrl_MEGA644_V0_90b.elf: file format elf32-avr |
|
Sections: |
Idx Name Size VMA LMA File off Algn |
0 .data 000002a2 00800100 00007580 00007634 2**0 |
CONTENTS, ALLOC, LOAD, DATA |
1 .text 00007580 00000000 00000000 000000b4 2**1 |
CONTENTS, ALLOC, LOAD, READONLY, CODE |
2 .bss 0000054f 008003a2 008003a2 000078d6 2**0 |
ALLOC |
3 .eeprom 00000800 00810000 00810000 000078d6 2**0 |
CONTENTS, ALLOC, LOAD, DATA |
4 .stab 00000378 00000000 00000000 000080d8 2**2 |
CONTENTS, READONLY, DEBUGGING |
5 .stabstr 00000071 00000000 00000000 00008450 2**0 |
CONTENTS, READONLY, DEBUGGING |
Disassembly of section .text: |
|
00000000 <__vectors>: |
0: 0c 94 14 02 jmp 0x428 ; 0x428 <__ctors_end> |
4: 0c 94 31 02 jmp 0x462 ; 0x462 <__bad_interrupt> |
8: 0c 94 31 02 jmp 0x462 ; 0x462 <__bad_interrupt> |
c: 0c 94 31 02 jmp 0x462 ; 0x462 <__bad_interrupt> |
10: 0c 94 31 02 jmp 0x462 ; 0x462 <__bad_interrupt> |
14: 0c 94 31 02 jmp 0x462 ; 0x462 <__bad_interrupt> |
18: 0c 94 31 02 jmp 0x462 ; 0x462 <__bad_interrupt> |
1c: 0c 94 31 02 jmp 0x462 ; 0x462 <__bad_interrupt> |
20: 0c 94 31 02 jmp 0x462 ; 0x462 <__bad_interrupt> |
24: 0c 94 18 0d jmp 0x1a30 ; 0x1a30 <__vector_9> |
28: 0c 94 31 02 jmp 0x462 ; 0x462 <__bad_interrupt> |
2c: 0c 94 31 02 jmp 0x462 ; 0x462 <__bad_interrupt> |
30: 0c 94 2a 16 jmp 0x2c54 ; 0x2c54 <__vector_12> |
34: 0c 94 31 02 jmp 0x462 ; 0x462 <__bad_interrupt> |
38: 0c 94 31 02 jmp 0x462 ; 0x462 <__bad_interrupt> |
3c: 0c 94 31 02 jmp 0x462 ; 0x462 <__bad_interrupt> |
40: 0c 94 31 02 jmp 0x462 ; 0x462 <__bad_interrupt> |
44: 0c 94 31 02 jmp 0x462 ; 0x462 <__bad_interrupt> |
48: 0c 94 54 0c jmp 0x18a8 ; 0x18a8 <__vector_18> |
4c: 0c 94 31 02 jmp 0x462 ; 0x462 <__bad_interrupt> |
50: 0c 94 4a 05 jmp 0xa94 ; 0xa94 <__vector_20> |
54: 0c 94 31 02 jmp 0x462 ; 0x462 <__bad_interrupt> |
58: 0c 94 14 05 jmp 0xa28 ; 0xa28 <__vector_22> |
5c: 0c 94 31 02 jmp 0x462 ; 0x462 <__bad_interrupt> |
60: 0c 94 14 0e jmp 0x1c28 ; 0x1c28 <__vector_24> |
64: 0c 94 31 02 jmp 0x462 ; 0x462 <__bad_interrupt> |
68: 0c 94 5f 15 jmp 0x2abe ; 0x2abe <__vector_26> |
6c: 0c 94 31 02 jmp 0x462 ; 0x462 <__bad_interrupt> |
70: 0c 94 af 04 jmp 0x95e ; 0x95e <__vector_28> |
74: 0c 94 31 02 jmp 0x462 ; 0x462 <__bad_interrupt> |
78: 0c 94 79 04 jmp 0x8f2 ; 0x8f2 <__vector_30> |
|
0000007c <__c.2089>: |
7c: 0a 0a 0d 00 .... |
|
00000080 <__c.2087>: |
80: 4e 65 75 74 72 61 6c 00 Neutral. |
|
00000088 <__c.2085>: |
88: 48 65 61 64 69 6e 67 48 6f 6c 64 00 HeadingHold. |
|
00000094 <__c.2083>: |
94: 0a 0d 53 74 65 75 65 72 75 6e 67 3a 20 00 ..Steuerung: . |
|
000000a2 <__c.2081>: |
a2: 4f 4b 0a 0d 00 OK... |
|
000000a7 <__c.2076>: |
a7: 0a 0d 41 62 67 6c 65 69 63 68 20 4c 75 66 74 64 ..Abgleich Luftd |
b7: 72 75 63 6b 73 65 6e 73 6f 72 2e 2e 00 rucksensor... |
|
000000c4 <__c.2074>: |
c4: 0a 0d 42 65 6e 75 74 7a 65 20 50 61 72 61 6d 65 ..Benutze Parame |
d4: 74 65 72 73 61 74 7a 20 25 64 00 tersatz %d. |
|
000000df <__c.2072>: |
df: 0a 0d 41 43 43 20 6e 69 63 68 74 20 61 62 67 65 ..ACC nicht abge |
ef: 67 6c 69 63 68 65 6e 21 00 glichen!. |
|
000000f8 <__c.2065>: |
f8: 0a 0d 49 6e 69 74 2e 20 45 45 50 52 4f 4d 3a 20 ..Init. EEPROM: |
108: 47 65 6e 65 72 69 65 72 65 20 44 65 66 61 75 6c Generiere Defaul |
118: 74 2d 50 61 72 61 6d 65 74 65 72 2e 2e 2e 00 t-Parameter.... |
|
00000127 <__c.2063>: |
127: 0a 0d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ..============== |
137: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================ |
... |
|
00000148 <__c.2061>: |
148: 0a 0d 46 6c 69 67 68 74 43 6f 6e 74 72 6f 6c 0a ..FlightControl. |
158: 0d 48 61 72 64 77 61 72 65 3a 25 64 2e 25 64 0a .Hardware:%d.%d. |
168: 0d 53 6f 66 74 77 61 72 65 3a 56 25 64 2e 25 64 .Software:V%d.%d |
178: 25 63 20 00 %c . |
|
0000017c <__c.2056>: |
17c: 2e 00 .. |
|
0000017e <__c.2144>: |
17e: 52 61 6e 67 65 3a 25 33 69 2d 25 33 69 00 Range:%3i-%3i. |
|
0000018c <__c.2142>: |
18c: 53 74 65 6c 6c 75 6e 67 3a 20 25 33 69 00 Stellung: %3i. |
|
0000019a <__c.2140>: |
19a: 53 65 74 70 6f 69 6e 74 20 20 25 33 69 00 Setpoint %3i. |
|
000001a8 <__c.2138>: |
1a8: 53 65 72 76 6f 20 20 00 Servo . |
|
000001b0 <__c.2135>: |
1b0: 50 6f 74 69 34 3a 20 20 25 33 69 00 Poti4: %3i. |
|
000001bc <__c.2133>: |
1bc: 50 6f 74 69 33 3a 20 20 25 33 69 00 Poti3: %3i. |
|
000001c8 <__c.2131>: |
1c8: 50 6f 74 69 32 3a 20 20 25 33 69 00 Poti2: %3i. |
|
000001d4 <__c.2129>: |
1d4: 50 6f 74 69 31 3a 20 20 25 33 69 00 Poti1: %3i. |
|
000001e0 <__c.2126>: |
1e0: 53 74 61 72 74 3a 20 20 20 20 20 25 35 69 00 Start: %5i. |
|
000001ef <__c.2124>: |
1ef: 4d 65 73 73 77 65 72 74 3a 20 20 25 35 69 00 Messwert: %5i. |
|
000001fe <__c.2122>: |
1fe: 52 69 63 68 74 75 6e 67 3a 20 20 25 35 69 00 Richtung: %5i. |
|
0000020d <__c.2120>: |
20d: 4b 6f 6d 70 61 73 73 20 20 20 20 20 20 20 00 Kompass . |
|
0000021c <__c.2117>: |
21c: 45 6d 70 66 2e 50 65 67 65 6c 3a 25 35 69 00 Empf.Pegel:%5i. |
|
0000022b <__c.2115>: |
22b: 53 70 61 6e 6e 75 6e 67 3a 20 20 25 35 69 00 Spannung: %5i. |
|
0000023a <__c.2112>: |
23a: 48 6f 63 68 20 25 34 69 20 28 25 33 69 29 00 Hoch %4i (%3i). |
|
00000249 <__c.2110>: |
249: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00 Roll %4i (%3i). |
|
00000258 <__c.2108>: |
258: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00 Nick %4i (%3i). |
|
00000267 <__c.2106>: |
267: 41 43 43 20 2d 20 53 65 6e 73 6f 72 00 ACC - Sensor. |
|
00000274 <__c.2103>: |
274: 47 69 65 72 20 25 34 69 20 28 25 33 69 29 00 Gier %4i (%3i). |
|
00000283 <__c.2101>: |
283: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00 Roll %4i (%3i). |
|
00000292 <__c.2099>: |
292: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00 Nick %4i (%3i). |
|
000002a1 <__c.2097>: |
2a1: 47 69 65 72 20 25 34 69 20 28 25 33 69 29 00 Gier %4i (%3i). |
|
000002b0 <__c.2095>: |
2b0: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00 Roll %4i (%3i). |
|
000002bf <__c.2093>: |
2bf: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00 Nick %4i (%3i). |
|
000002ce <__c.2091>: |
2ce: 47 79 72 6f 20 2d 20 53 65 6e 73 6f 72 00 Gyro - Sensor. |
|
000002dc <__c.2088>: |
2dc: 50 33 3a 25 34 69 20 20 50 34 3a 25 34 69 20 00 P3:%4i P4:%4i . |
|
000002ec <__c.2086>: |
2ec: 50 31 3a 25 34 69 20 20 50 32 3a 25 34 69 20 00 P1:%4i P2:%4i . |
|
000002fc <__c.2084>: |
2fc: 47 73 3a 25 34 69 20 20 47 69 3a 25 34 69 20 00 Gs:%4i Gi:%4i . |
|
0000030c <__c.2082>: |
30c: 4e 69 3a 25 34 69 20 20 52 6f 3a 25 34 69 20 00 Ni:%4i Ro:%4i . |
|
0000031c <__c.2079>: |
31c: 4b 37 3a 25 34 69 20 20 4b 38 3a 25 34 69 20 00 K7:%4i K8:%4i . |
|
0000032c <__c.2077>: |
32c: 4b 35 3a 25 34 69 20 20 4b 36 3a 25 34 69 20 00 K5:%4i K6:%4i . |
|
0000033c <__c.2075>: |
33c: 4b 33 3a 25 34 69 20 20 4b 34 3a 25 34 69 20 00 K3:%4i K4:%4i . |
|
0000034c <__c.2073>: |
34c: 4b 31 3a 25 34 69 20 20 4b 32 3a 25 34 69 20 00 K1:%4i K2:%4i . |
|
0000035c <__c.2070>: |
35c: 4b 6f 6d 70 61 73 73 3a 20 20 20 25 35 69 00 Kompass: %5i. |
|
0000036b <__c.2068>: |
36b: 52 6f 6c 6c 3a 20 20 20 20 20 20 25 35 69 00 Roll: %5i. |
|
0000037a <__c.2066>: |
37a: 4e 69 63 6b 3a 20 20 20 20 20 20 25 35 69 00 Nick: %5i. |
|
00000389 <__c.2064>: |
389: 61 6b 74 2e 20 4c 61 67 65 00 akt. Lage. |
|
00000393 <__c.2061>: |
393: 48 f6 68 65 6e 72 65 67 65 6c 75 6e 67 00 H.henregelung. |
|
000003a1 <__c.2059>: |
3a1: 4b 65 69 6e 65 20 00 Keine . |
|
000003a8 <__c.2057>: |
3a8: 4f 66 66 20 20 20 20 20 20 3a 20 25 35 69 00 Off : %5i. |
|
000003b7 <__c.2055>: |
3b7: 4c 75 66 74 64 72 75 63 6b 3a 20 25 35 69 00 Luftdruck: %5i. |
|
000003c6 <__c.2053>: |
3c6: 53 6f 6c 6c 48 6f 65 68 65 3a 20 25 35 69 00 SollHoehe: %5i. |
|
000003d5 <__c.2051>: |
3d5: 48 6f 65 68 65 3a 20 20 20 20 20 25 35 69 00 Hoehe: %5i. |
|
000003e4 <__c.2047>: |
3e4: 28 63 29 20 48 42 2c 20 47 4c 00 (c) HB, GL. |
|
000003ef <__c.2045>: |
3ef: 53 65 74 74 69 6e 67 3a 20 25 64 20 00 Setting: %d . |
|
000003fc <__c.2043>: |
3fc: 48 57 3a 56 25 64 2e 25 64 20 53 57 3a 25 64 2e HW:V%d.%d SW:%d. |
40c: 25 64 25 63 00 %d%c. |
|
00000411 <__c.2041>: |
411: 2b 2b 20 4d 69 6b 72 6f 4b 6f 70 74 65 72 20 2b ++ MikroKopter + |
421: 2b 00 +. |
|
00000423 <__c.2038>: |
423: 5b 25 69 5d 00 [%i]. |
|
00000428 <__ctors_end>: |
428: 11 24 eor r1, r1 |
42a: 1f be out 0x3f, r1 ; 63 |
42c: cf ef ldi r28, 0xFF ; 255 |
42e: d0 e1 ldi r29, 0x10 ; 16 |
430: de bf out 0x3e, r29 ; 62 |
432: cd bf out 0x3d, r28 ; 61 |
|
00000434 <__do_copy_data>: |
434: 13 e0 ldi r17, 0x03 ; 3 |
436: a0 e0 ldi r26, 0x00 ; 0 |
438: b1 e0 ldi r27, 0x01 ; 1 |
43a: e0 e8 ldi r30, 0x80 ; 128 |
43c: f5 e7 ldi r31, 0x75 ; 117 |
43e: 02 c0 rjmp .+4 ; 0x444 <.do_copy_data_start> |
|
00000440 <.do_copy_data_loop>: |
440: 05 90 lpm r0, Z+ |
442: 0d 92 st X+, r0 |
|
00000444 <.do_copy_data_start>: |
444: a2 3a cpi r26, 0xA2 ; 162 |
446: b1 07 cpc r27, r17 |
448: d9 f7 brne .-10 ; 0x440 <.do_copy_data_loop> |
|
0000044a <__do_clear_bss>: |
44a: 18 e0 ldi r17, 0x08 ; 8 |
44c: a2 ea ldi r26, 0xA2 ; 162 |
44e: b3 e0 ldi r27, 0x03 ; 3 |
450: 01 c0 rjmp .+2 ; 0x454 <.do_clear_bss_start> |
|
00000452 <.do_clear_bss_loop>: |
452: 1d 92 st X+, r1 |
|
00000454 <.do_clear_bss_start>: |
454: a1 3f cpi r26, 0xF1 ; 241 |
456: b1 07 cpc r27, r17 |
458: e1 f7 brne .-8 ; 0x452 <.do_clear_bss_loop> |
45a: 0e 94 70 02 call 0x4e0 ; 0x4e0 <main> |
45e: 0c 94 bf 3a jmp 0x757e ; 0x757e <_exit> |
|
00000462 <__bad_interrupt>: |
462: 0c 94 00 00 jmp 0 ; 0x0 <__vectors> |
|
00000466 <GetActiveParamSetNumber>: |
466: 22 e0 ldi r18, 0x02 ; 2 |
468: 30 e0 ldi r19, 0x00 ; 0 |
46a: d9 01 movw r26, r18 |
46c: 0e 94 ab 3a call 0x7556 ; 0x7556 <__eeprom_read_byte_1F2021> |
470: 80 2d mov r24, r0 |
472: 86 30 cpi r24, 0x06 ; 6 |
474: 28 f0 brcs .+10 ; 0x480 <GetActiveParamSetNumber+0x1a> |
476: 82 e0 ldi r24, 0x02 ; 2 |
478: d9 01 movw r26, r18 |
47a: 08 2e mov r0, r24 |
47c: 0e 94 b3 3a call 0x7566 ; 0x7566 <__eeprom_write_byte_1F2021> |
480: 99 27 eor r25, r25 |
482: 08 95 ret |
|
00000484 <WriteParameterSet>: |
484: fb 01 movw r30, r22 |
486: 28 2f mov r18, r24 |
488: 86 30 cpi r24, 0x06 ; 6 |
48a: 08 f0 brcs .+2 ; 0x48e <WriteParameterSet+0xa> |
48c: 25 e0 ldi r18, 0x05 ; 5 |
48e: 84 2f mov r24, r20 |
490: 99 27 eor r25, r25 |
492: 42 9f mul r20, r18 |
494: d0 01 movw r26, r0 |
496: 11 24 eor r1, r1 |
498: ac 59 subi r26, 0x9C ; 156 |
49a: bf 4f sbci r27, 0xFF ; 255 |
|
0000049c <.34_start>: |
49c: 01 97 sbiw r24, 0x01 ; 1 |
49e: 24 f0 brlt .+8 ; 0x4a8 <.34_finished> |
4a0: 01 90 ld r0, Z+ |
4a2: 0e 94 b3 3a call 0x7566 ; 0x7566 <__eeprom_write_byte_1F2021> |
4a6: fa cf rjmp .-12 ; 0x49c <.34_start> |
|
000004a8 <.34_finished>: |
4a8: a2 e0 ldi r26, 0x02 ; 2 |
4aa: b0 e0 ldi r27, 0x00 ; 0 |
4ac: 02 2e mov r0, r18 |
4ae: 0e 94 b3 3a call 0x7566 ; 0x7566 <__eeprom_write_byte_1F2021> |
4b2: 08 95 ret |
|
000004b4 <ReadParameterSet>: |
4b4: cf 93 push r28 |
4b6: df 93 push r29 |
4b8: fb 01 movw r30, r22 |
4ba: c4 2f mov r28, r20 |
4bc: dd 27 eor r29, r29 |
4be: 86 30 cpi r24, 0x06 ; 6 |
4c0: 08 f0 brcs .+2 ; 0x4c4 <ReadParameterSet+0x10> |
4c2: 85 e0 ldi r24, 0x05 ; 5 |
4c4: 48 9f mul r20, r24 |
4c6: d0 01 movw r26, r0 |
4c8: 11 24 eor r1, r1 |
4ca: ac 59 subi r26, 0x9C ; 156 |
4cc: bf 4f sbci r27, 0xFF ; 255 |
|
000004ce <.52_start>: |
4ce: 21 97 sbiw r28, 0x01 ; 1 |
4d0: 24 f0 brlt .+8 ; 0x4da <.52_finished> |
4d2: 0e 94 ab 3a call 0x7556 ; 0x7556 <__eeprom_read_byte_1F2021> |
4d6: 01 92 st Z+, r0 |
4d8: fa cf rjmp .-12 ; 0x4ce <.52_start> |
|
000004da <.52_finished>: |
4da: df 91 pop r29 |
4dc: cf 91 pop r28 |
4de: 08 95 ret |
|
000004e0 <main>: |
4e0: 1f 93 push r17 |
4e2: cf 93 push r28 |
4e4: df 93 push r29 |
4e6: 14 b8 out 0x04, r1 ; 4 |
4e8: 15 b8 out 0x05, r1 ; 5 |
4ea: 18 9b sbis 0x03, 0 ; 3 |
4ec: 02 c0 rjmp .+4 ; 0x4f2 <main+0x12> |
4ee: 8b e0 ldi r24, 0x0B ; 11 |
4f0: 01 c0 rjmp .+2 ; 0x4f4 <main+0x14> |
4f2: 8a e0 ldi r24, 0x0A ; 10 |
4f4: 80 93 00 01 sts 0x0100, r24 |
4f8: 81 e8 ldi r24, 0x81 ; 129 |
4fa: 87 b9 out 0x07, r24 ; 7 |
4fc: 8f ef ldi r24, 0xFF ; 255 |
4fe: 88 b9 out 0x08, r24 ; 8 |
500: 8b e1 ldi r24, 0x1B ; 27 |
502: 84 b9 out 0x04, r24 ; 4 |
504: 81 e0 ldi r24, 0x01 ; 1 |
506: 85 b9 out 0x05, r24 ; 5 |
508: 8a e2 ldi r24, 0x2A ; 42 |
50a: 8a b9 out 0x0a, r24 ; 10 |
50c: 57 9a sbi 0x0a, 7 ; 10 |
50e: 87 ef ldi r24, 0xF7 ; 247 |
510: 8b b9 out 0x0b, r24 ; 11 |
512: 84 b7 in r24, 0x34 ; 52 |
514: 87 7f andi r24, 0xF7 ; 247 |
516: 84 bf out 0x34, r24 ; 52 |
518: 80 91 60 00 lds r24, 0x0060 |
51c: 88 61 ori r24, 0x18 ; 24 |
51e: 80 93 60 00 sts 0x0060, r24 |
522: 10 92 60 00 sts 0x0060, r1 |
526: 80 ed ldi r24, 0xD0 ; 208 |
528: 97 e0 ldi r25, 0x07 ; 7 |
52a: 90 93 cb 03 sts 0x03CB, r25 |
52e: 80 93 ca 03 sts 0x03CA, r24 |
532: 10 92 61 04 sts 0x0461, r1 |
536: 10 92 60 04 sts 0x0460, r1 |
53a: 10 92 4d 08 sts 0x084D, r1 |
53e: 10 92 4c 08 sts 0x084C, r1 |
542: 10 92 5f 04 sts 0x045F, r1 |
546: 10 92 5e 04 sts 0x045E, r1 |
54a: 10 92 5d 04 sts 0x045D, r1 |
54e: 10 92 5c 04 sts 0x045C, r1 |
552: 80 91 00 01 lds r24, 0x0100 |
556: 8a 30 cpi r24, 0x0A ; 10 |
558: 11 f4 brne .+4 ; 0x55e <main+0x7e> |
55a: 28 98 cbi 0x05, 0 ; 5 |
55c: 01 c0 rjmp .+2 ; 0x560 <main+0x80> |
55e: 28 9a sbi 0x05, 0 ; 5 |
560: 0e 94 bf 0d call 0x1b7e ; 0x1b7e <Timer_Init> |
564: 0e 94 4b 07 call 0xe96 ; 0xe96 <UART_Init> |
568: 0e 94 15 16 call 0x2c2a ; 0x2c2a <rc_sum_init> |
56c: 0e 94 0e 0e call 0x1c1c ; 0x1c1c <ADC_Init> |
570: 0e 94 45 15 call 0x2a8a ; 0x2a8a <i2c_init> |
574: 78 94 sei |
576: 10 92 1f 06 sts 0x061F, r1 |
57a: 8a e5 ldi r24, 0x5A ; 90 |
57c: 80 93 20 06 sts 0x0620, r24 |
580: 87 e0 ldi r24, 0x07 ; 7 |
582: 80 93 21 06 sts 0x0621, r24 |
586: 20 91 00 01 lds r18, 0x0100 |
58a: 82 e6 ldi r24, 0x62 ; 98 |
58c: 90 e0 ldi r25, 0x00 ; 0 |
58e: 9f 93 push r25 |
590: 8f 93 push r24 |
592: 8a e5 ldi r24, 0x5A ; 90 |
594: 90 e0 ldi r25, 0x00 ; 0 |
596: 9f 93 push r25 |
598: 8f 93 push r24 |
59a: 1f 92 push r1 |
59c: 1f 92 push r1 |
59e: 82 2f mov r24, r18 |
5a0: 6a e0 ldi r22, 0x0A ; 10 |
5a2: 0e 94 3b 3a call 0x7476 ; 0x7476 <__udivmodqi4> |
5a6: 89 2f mov r24, r25 |
5a8: 99 27 eor r25, r25 |
5aa: 9f 93 push r25 |
5ac: 8f 93 push r24 |
5ae: 82 2f mov r24, r18 |
5b0: 0e 94 3b 3a call 0x7476 ; 0x7476 <__udivmodqi4> |
5b4: 99 27 eor r25, r25 |
5b6: 9f 93 push r25 |
5b8: 8f 93 push r24 |
5ba: 88 e4 ldi r24, 0x48 ; 72 |
5bc: 91 e0 ldi r25, 0x01 ; 1 |
5be: 9f 93 push r25 |
5c0: 8f 93 push r24 |
5c2: 1f 92 push r1 |
5c4: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
5c8: 87 e2 ldi r24, 0x27 ; 39 |
5ca: 91 e0 ldi r25, 0x01 ; 1 |
5cc: 9f 93 push r25 |
5ce: 8f 93 push r24 |
5d0: 1f 92 push r1 |
5d2: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
5d6: 29 9a sbi 0x05, 1 ; 5 |
5d8: a1 e0 ldi r26, 0x01 ; 1 |
5da: b0 e0 ldi r27, 0x00 ; 0 |
5dc: 0e 94 ab 3a call 0x7556 ; 0x7556 <__eeprom_read_byte_1F2021> |
5e0: 80 2d mov r24, r0 |
5e2: 2d b7 in r18, 0x3d ; 61 |
5e4: 3e b7 in r19, 0x3e ; 62 |
5e6: 20 5f subi r18, 0xF0 ; 240 |
5e8: 3f 4f sbci r19, 0xFF ; 255 |
5ea: 0f b6 in r0, 0x3f ; 63 |
5ec: f8 94 cli |
5ee: 3e bf out 0x3e, r19 ; 62 |
5f0: 0f be out 0x3f, r0 ; 63 |
5f2: 2d bf out 0x3d, r18 ; 61 |
5f4: 84 34 cpi r24, 0x44 ; 68 |
5f6: 09 f4 brne .+2 ; 0x5fa <main+0x11a> |
5f8: 3f c0 rjmp .+126 ; 0x678 <main+0x198> |
5fa: 88 ef ldi r24, 0xF8 ; 248 |
5fc: 90 e0 ldi r25, 0x00 ; 0 |
5fe: 9f 93 push r25 |
600: 8f 93 push r24 |
602: 1f 92 push r1 |
604: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
608: 0e 94 10 24 call 0x4820 ; 0x4820 <DefaultKonstanten1> |
60c: 10 e0 ldi r17, 0x00 ; 0 |
60e: 0f 90 pop r0 |
610: 0f 90 pop r0 |
612: 0f 90 pop r0 |
614: 12 30 cpi r17, 0x02 ; 2 |
616: 49 f4 brne .+18 ; 0x62a <main+0x14a> |
618: 0e 94 7e 23 call 0x46fc ; 0x46fc <DefaultKonstanten2> |
61c: 47 e4 ldi r20, 0x47 ; 71 |
61e: 64 e7 ldi r22, 0x74 ; 116 |
620: 78 e0 ldi r23, 0x08 ; 8 |
622: 82 e0 ldi r24, 0x02 ; 2 |
624: 0e 94 42 02 call 0x484 ; 0x484 <WriteParameterSet> |
628: 02 c0 rjmp .+4 ; 0x62e <main+0x14e> |
62a: 13 30 cpi r17, 0x03 ; 3 |
62c: 51 f4 brne .+20 ; 0x642 <main+0x162> |
62e: 0e 94 ee 22 call 0x45dc ; 0x45dc <DefaultKonstanten3> |
632: 47 e4 ldi r20, 0x47 ; 71 |
634: 64 e7 ldi r22, 0x74 ; 116 |
636: 78 e0 ldi r23, 0x08 ; 8 |
638: 83 e0 ldi r24, 0x03 ; 3 |
63a: 0e 94 42 02 call 0x484 ; 0x484 <WriteParameterSet> |
63e: 14 e0 ldi r17, 0x04 ; 4 |
640: 02 c0 rjmp .+4 ; 0x646 <main+0x166> |
642: 14 30 cpi r17, 0x04 ; 4 |
644: 10 f0 brcs .+4 ; 0x64a <main+0x16a> |
646: 0e 94 7e 23 call 0x46fc ; 0x46fc <DefaultKonstanten2> |
64a: 47 e4 ldi r20, 0x47 ; 71 |
64c: 64 e7 ldi r22, 0x74 ; 116 |
64e: 78 e0 ldi r23, 0x08 ; 8 |
650: 81 2f mov r24, r17 |
652: 0e 94 42 02 call 0x484 ; 0x484 <WriteParameterSet> |
656: 1f 5f subi r17, 0xFF ; 255 |
658: 16 30 cpi r17, 0x06 ; 6 |
65a: e0 f2 brcs .-72 ; 0x614 <main+0x134> |
65c: 83 e0 ldi r24, 0x03 ; 3 |
65e: 22 e0 ldi r18, 0x02 ; 2 |
660: 30 e0 ldi r19, 0x00 ; 0 |
662: d9 01 movw r26, r18 |
664: 08 2e mov r0, r24 |
666: 0e 94 b3 3a call 0x7566 ; 0x7566 <__eeprom_write_byte_1F2021> |
66a: 84 e4 ldi r24, 0x44 ; 68 |
66c: 21 50 subi r18, 0x01 ; 1 |
66e: 30 40 sbci r19, 0x00 ; 0 |
670: d9 01 movw r26, r18 |
672: 08 2e mov r0, r24 |
674: 0e 94 b3 3a call 0x7566 ; 0x7566 <__eeprom_write_byte_1F2021> |
678: c4 e0 ldi r28, 0x04 ; 4 |
67a: d0 e0 ldi r29, 0x00 ; 0 |
67c: de 01 movw r26, r28 |
67e: 0e 94 ab 3a call 0x7556 ; 0x7556 <__eeprom_read_byte_1F2021> |
682: 80 2d mov r24, r0 |
684: 85 30 cpi r24, 0x05 ; 5 |
686: 50 f0 brcs .+20 ; 0x69c <main+0x1bc> |
688: 8f ed ldi r24, 0xDF ; 223 |
68a: 90 e0 ldi r25, 0x00 ; 0 |
68c: 9f 93 push r25 |
68e: 8f 93 push r24 |
690: 1f 92 push r1 |
692: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
696: 0f 90 pop r0 |
698: 0f 90 pop r0 |
69a: 0f 90 pop r0 |
69c: 22 97 sbiw r28, 0x02 ; 2 |
69e: de 01 movw r26, r28 |
6a0: 0e 94 ab 3a call 0x7556 ; 0x7556 <__eeprom_read_byte_1F2021> |
6a4: 80 2d mov r24, r0 |
6a6: 86 30 cpi r24, 0x06 ; 6 |
6a8: 28 f0 brcs .+10 ; 0x6b4 <main+0x1d4> |
6aa: 82 e0 ldi r24, 0x02 ; 2 |
6ac: de 01 movw r26, r28 |
6ae: 08 2e mov r0, r24 |
6b0: 0e 94 b3 3a call 0x7566 ; 0x7566 <__eeprom_write_byte_1F2021> |
6b4: 47 e4 ldi r20, 0x47 ; 71 |
6b6: 64 e7 ldi r22, 0x74 ; 116 |
6b8: 78 e0 ldi r23, 0x08 ; 8 |
6ba: 0e 94 5a 02 call 0x4b4 ; 0x4b4 <ReadParameterSet> |
6be: de 01 movw r26, r28 |
6c0: 0e 94 ab 3a call 0x7556 ; 0x7556 <__eeprom_read_byte_1F2021> |
6c4: 80 2d mov r24, r0 |
6c6: 86 30 cpi r24, 0x06 ; 6 |
6c8: 28 f0 brcs .+10 ; 0x6d4 <main+0x1f4> |
6ca: 82 e0 ldi r24, 0x02 ; 2 |
6cc: de 01 movw r26, r28 |
6ce: 08 2e mov r0, r24 |
6d0: 0e 94 b3 3a call 0x7566 ; 0x7566 <__eeprom_write_byte_1F2021> |
6d4: 99 27 eor r25, r25 |
6d6: 9f 93 push r25 |
6d8: 8f 93 push r24 |
6da: 84 ec ldi r24, 0xC4 ; 196 |
6dc: 90 e0 ldi r25, 0x00 ; 0 |
6de: 9f 93 push r25 |
6e0: 8f 93 push r24 |
6e2: 1f 92 push r1 |
6e4: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
6e8: 80 91 7c 08 lds r24, 0x087C |
6ec: 0f 90 pop r0 |
6ee: 0f 90 pop r0 |
6f0: 0f 90 pop r0 |
6f2: 0f 90 pop r0 |
6f4: 0f 90 pop r0 |
6f6: 80 fd sbrc r24, 0 |
6f8: 03 c0 rjmp .+6 ; 0x700 <main+0x220> |
6fa: c8 ee ldi r28, 0xE8 ; 232 |
6fc: d3 e0 ldi r29, 0x03 ; 3 |
6fe: 20 c0 rjmp .+64 ; 0x740 <main+0x260> |
700: 87 ea ldi r24, 0xA7 ; 167 |
702: 90 e0 ldi r25, 0x00 ; 0 |
704: 9f 93 push r25 |
706: 8f 93 push r24 |
708: 1f 92 push r1 |
70a: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
70e: 88 ee ldi r24, 0xE8 ; 232 |
710: 93 e0 ldi r25, 0x03 ; 3 |
712: 0e 94 03 0d call 0x1a06 ; 0x1a06 <SetDelay> |
716: ec 01 movw r28, r24 |
718: 0e 94 b0 10 call 0x2160 ; 0x2160 <SucheLuftruckOffset> |
71c: 0f 90 pop r0 |
71e: 0f 90 pop r0 |
720: 0f 90 pop r0 |
722: ce 01 movw r24, r28 |
724: 0e 94 0c 0d call 0x1a18 ; 0x1a18 <CheckDelay> |
728: 88 23 and r24, r24 |
72a: d9 f3 breq .-10 ; 0x722 <main+0x242> |
72c: 82 ea ldi r24, 0xA2 ; 162 |
72e: 90 e0 ldi r25, 0x00 ; 0 |
730: 9f 93 push r25 |
732: 8f 93 push r24 |
734: 1f 92 push r1 |
736: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
73a: 0f 90 pop r0 |
73c: 0f 90 pop r0 |
73e: 0f 90 pop r0 |
740: 0e 94 78 21 call 0x42f0 ; 0x42f0 <SetNeutral> |
744: 80 91 00 01 lds r24, 0x0100 |
748: 8a 30 cpi r24, 0x0A ; 10 |
74a: 11 f4 brne .+4 ; 0x750 <main+0x270> |
74c: 28 98 cbi 0x05, 0 ; 5 |
74e: 01 c0 rjmp .+2 ; 0x752 <main+0x272> |
750: 28 9a sbi 0x05, 0 ; 5 |
752: 80 ed ldi r24, 0xD0 ; 208 |
754: 97 e0 ldi r25, 0x07 ; 7 |
756: 90 93 cb 03 sts 0x03CB, r25 |
75a: 80 93 ca 03 sts 0x03CA, r24 |
75e: 88 ee ldi r24, 0xE8 ; 232 |
760: 93 e0 ldi r25, 0x03 ; 3 |
762: 90 93 1a 06 sts 0x061A, r25 |
766: 80 93 19 06 sts 0x0619, r24 |
76a: 85 e5 ldi r24, 0x55 ; 85 |
76c: 80 93 14 06 sts 0x0614, r24 |
770: 84 e9 ldi r24, 0x94 ; 148 |
772: 90 e0 ldi r25, 0x00 ; 0 |
774: 9f 93 push r25 |
776: 8f 93 push r24 |
778: 1f 92 push r1 |
77a: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
77e: 80 91 7c 08 lds r24, 0x087C |
782: 0f 90 pop r0 |
784: 0f 90 pop r0 |
786: 0f 90 pop r0 |
788: 82 ff sbrs r24, 2 |
78a: 03 c0 rjmp .+6 ; 0x792 <main+0x2b2> |
78c: 88 e8 ldi r24, 0x88 ; 136 |
78e: 90 e0 ldi r25, 0x00 ; 0 |
790: 02 c0 rjmp .+4 ; 0x796 <main+0x2b6> |
792: 80 e8 ldi r24, 0x80 ; 128 |
794: 90 e0 ldi r25, 0x00 ; 0 |
796: 9f 93 push r25 |
798: 8f 93 push r24 |
79a: 1f 92 push r1 |
79c: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
7a0: 0f 90 pop r0 |
7a2: 0f 90 pop r0 |
7a4: 0f 90 pop r0 |
7a6: 8c e7 ldi r24, 0x7C ; 124 |
7a8: 90 e0 ldi r25, 0x00 ; 0 |
7aa: 9f 93 push r25 |
7ac: 8f 93 push r24 |
7ae: 1f 92 push r1 |
7b0: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
7b4: 0e 94 f4 10 call 0x21e8 ; 0x21e8 <LcdClear> |
7b8: 88 e8 ldi r24, 0x88 ; 136 |
7ba: 93 e1 ldi r25, 0x13 ; 19 |
7bc: 90 93 87 03 sts 0x0387, r25 |
7c0: 80 93 86 03 sts 0x0386, r24 |
7c4: 0f 90 pop r0 |
7c6: 0f 90 pop r0 |
7c8: 0f 90 pop r0 |
7ca: 80 91 c7 03 lds r24, 0x03C7 |
7ce: 88 23 and r24, r24 |
7d0: 09 f4 brne .+2 ; 0x7d4 <main+0x2f4> |
7d2: 62 c0 rjmp .+196 ; 0x898 <main+0x3b8> |
7d4: 10 92 c7 03 sts 0x03C7, r1 |
7d8: 0e 94 a1 24 call 0x4942 ; 0x4942 <MotorRegler> |
7dc: 0e 94 31 21 call 0x4262 ; 0x4262 <SendMotorData> |
7e0: 20 91 00 01 lds r18, 0x0100 |
7e4: 2a 30 cpi r18, 0x0A ; 10 |
7e6: 11 f4 brne .+4 ; 0x7ec <main+0x30c> |
7e8: 28 98 cbi 0x05, 0 ; 5 |
7ea: 01 c0 rjmp .+2 ; 0x7ee <main+0x30e> |
7ec: 28 9a sbi 0x05, 0 ; 5 |
7ee: 80 91 03 01 lds r24, 0x0103 |
7f2: 88 23 and r24, r24 |
7f4: 21 f0 breq .+8 ; 0x7fe <main+0x31e> |
7f6: 81 50 subi r24, 0x01 ; 1 |
7f8: 80 93 03 01 sts 0x0103, r24 |
7fc: 10 c0 rjmp .+32 ; 0x81e <main+0x33e> |
7fe: 10 92 b2 03 sts 0x03B2, r1 |
802: 10 92 b3 03 sts 0x03B3, r1 |
806: 10 92 7c 04 sts 0x047C, r1 |
80a: 10 92 7b 04 sts 0x047B, r1 |
80e: 10 92 7e 04 sts 0x047E, r1 |
812: 10 92 7d 04 sts 0x047D, r1 |
816: 10 92 80 04 sts 0x0480, r1 |
81a: 10 92 7f 04 sts 0x047F, r1 |
81e: 80 91 5b 04 lds r24, 0x045B |
822: 88 23 and r24, r24 |
824: 29 f0 breq .+10 ; 0x830 <main+0x350> |
826: 80 91 5b 04 lds r24, 0x045B |
82a: 81 50 subi r24, 0x01 ; 1 |
82c: 80 93 5b 04 sts 0x045B, r24 |
830: 80 91 86 03 lds r24, 0x0386 |
834: 90 91 87 03 lds r25, 0x0387 |
838: 89 2b or r24, r25 |
83a: 01 f5 brne .+64 ; 0x87c <main+0x39c> |
83c: 85 e0 ldi r24, 0x05 ; 5 |
83e: 90 e0 ldi r25, 0x00 ; 0 |
840: 90 93 87 03 sts 0x0387, r25 |
844: 80 93 86 03 sts 0x0386, r24 |
848: 0e 94 ef 15 call 0x2bde ; 0x2bde <i2c_reset> |
84c: 80 91 05 03 lds r24, 0x0305 |
850: 90 91 06 03 lds r25, 0x0306 |
854: 8f 5f subi r24, 0xFF ; 255 |
856: 9f 4f sbci r25, 0xFF ; 255 |
858: f9 f4 brne .+62 ; 0x898 <main+0x3b8> |
85a: 80 91 62 04 lds r24, 0x0462 |
85e: 88 23 and r24, r24 |
860: d9 f0 breq .+54 ; 0x898 <main+0x3b8> |
862: 80 e1 ldi r24, 0x10 ; 16 |
864: 97 e2 ldi r25, 0x27 ; 39 |
866: 90 93 cb 03 sts 0x03CB, r25 |
86a: 80 93 ca 03 sts 0x03CA, r24 |
86e: 80 e8 ldi r24, 0x80 ; 128 |
870: 90 e0 ldi r25, 0x00 ; 0 |
872: 90 93 06 03 sts 0x0306, r25 |
876: 80 93 05 03 sts 0x0305, r24 |
87a: 0e c0 rjmp .+28 ; 0x898 <main+0x3b8> |
87c: 80 91 86 03 lds r24, 0x0386 |
880: 90 91 87 03 lds r25, 0x0387 |
884: 01 97 sbiw r24, 0x01 ; 1 |
886: 90 93 87 03 sts 0x0387, r25 |
88a: 80 93 86 03 sts 0x0386, r24 |
88e: 2a 30 cpi r18, 0x0A ; 10 |
890: 11 f4 brne .+4 ; 0x896 <main+0x3b6> |
892: 28 98 cbi 0x05, 0 ; 5 |
894: 01 c0 rjmp .+2 ; 0x898 <main+0x3b8> |
896: 28 9a sbi 0x05, 0 ; 5 |
898: 0e 94 7a 07 call 0xef4 ; 0xef4 <DatenUebertragung> |
89c: 0e 94 2a 08 call 0x1054 ; 0x1054 <BearbeiteRxDaten> |
8a0: ce 01 movw r24, r28 |
8a2: 0e 94 0c 0d call 0x1a18 ; 0x1a18 <CheckDelay> |
8a6: 88 23 and r24, r24 |
8a8: 09 f4 brne .+2 ; 0x8ac <main+0x3cc> |
8aa: 8f cf rjmp .-226 ; 0x7ca <main+0x2ea> |
8ac: 20 91 09 03 lds r18, 0x0309 |
8b0: 30 91 0a 03 lds r19, 0x030A |
8b4: 80 91 8c 08 lds r24, 0x088C |
8b8: 99 27 eor r25, r25 |
8ba: 28 17 cp r18, r24 |
8bc: 39 07 cpc r19, r25 |
8be: 9c f4 brge .+38 ; 0x8e6 <main+0x406> |
8c0: 80 91 05 03 lds r24, 0x0305 |
8c4: 90 91 06 03 lds r25, 0x0306 |
8c8: 8f 5f subi r24, 0xFF ; 255 |
8ca: 9f 4f sbci r25, 0xFF ; 255 |
8cc: 61 f4 brne .+24 ; 0x8e6 <main+0x406> |
8ce: 80 e7 ldi r24, 0x70 ; 112 |
8d0: 97 e1 ldi r25, 0x17 ; 23 |
8d2: 90 93 cb 03 sts 0x03CB, r25 |
8d6: 80 93 ca 03 sts 0x03CA, r24 |
8da: 80 e0 ldi r24, 0x00 ; 0 |
8dc: 93 e0 ldi r25, 0x03 ; 3 |
8de: 90 93 06 03 sts 0x0306, r25 |
8e2: 80 93 05 03 sts 0x0305, r24 |
8e6: 84 e6 ldi r24, 0x64 ; 100 |
8e8: 90 e0 ldi r25, 0x00 ; 0 |
8ea: 0e 94 03 0d call 0x1a06 ; 0x1a06 <SetDelay> |
8ee: ec 01 movw r28, r24 |
8f0: 6c cf rjmp .-296 ; 0x7ca <main+0x2ea> |
|
000008f2 <__vector_30>: |
8f2: 1f 92 push r1 |
8f4: 0f 92 push r0 |
8f6: 0f b6 in r0, 0x3f ; 63 |
8f8: 0f 92 push r0 |
8fa: 11 24 eor r1, r1 |
8fc: 8f 93 push r24 |
8fe: 9f 93 push r25 |
900: ef 93 push r30 |
902: ff 93 push r31 |
904: 80 91 04 01 lds r24, 0x0104 |
908: 88 23 and r24, r24 |
90a: e1 f4 brne .+56 ; 0x944 <__vector_30+0x52> |
90c: 80 91 c3 03 lds r24, 0x03C3 |
910: 90 91 c4 03 lds r25, 0x03C4 |
914: 01 96 adiw r24, 0x01 ; 1 |
916: 90 93 c4 03 sts 0x03C4, r25 |
91a: 80 93 c3 03 sts 0x03C3, r24 |
91e: fc 01 movw r30, r24 |
920: e7 5d subi r30, 0xD7 ; 215 |
922: f9 4f sbci r31, 0xF9 ; 249 |
924: e0 81 ld r30, Z |
926: ed 30 cpi r30, 0x0D ; 13 |
928: 19 f0 breq .+6 ; 0x930 <__vector_30+0x3e> |
92a: 86 39 cpi r24, 0x96 ; 150 |
92c: 91 05 cpc r25, r1 |
92e: 39 f4 brne .+14 ; 0x93e <__vector_30+0x4c> |
930: 10 92 c4 03 sts 0x03C4, r1 |
934: 10 92 c3 03 sts 0x03C3, r1 |
938: 81 e0 ldi r24, 0x01 ; 1 |
93a: 80 93 04 01 sts 0x0104, r24 |
93e: e0 93 ce 00 sts 0x00CE, r30 |
942: 04 c0 rjmp .+8 ; 0x94c <__vector_30+0x5a> |
944: 10 92 c4 03 sts 0x03C4, r1 |
948: 10 92 c3 03 sts 0x03C3, r1 |
94c: ff 91 pop r31 |
94e: ef 91 pop r30 |
950: 9f 91 pop r25 |
952: 8f 91 pop r24 |
954: 0f 90 pop r0 |
956: 0f be out 0x3f, r0 ; 63 |
958: 0f 90 pop r0 |
95a: 1f 90 pop r1 |
95c: 18 95 reti |
|
0000095e <__vector_28>: |
95e: 1f 92 push r1 |
960: 0f 92 push r0 |
962: 0f b6 in r0, 0x3f ; 63 |
964: 0f 92 push r0 |
966: 11 24 eor r1, r1 |
968: 2f 93 push r18 |
96a: 8f 93 push r24 |
96c: 9f 93 push r25 |
96e: ef 93 push r30 |
970: ff 93 push r31 |
972: 80 91 ce 00 lds r24, 0x00CE |
976: 80 93 b5 03 sts 0x03B5, r24 |
97a: 90 91 c2 03 lds r25, 0x03C2 |
97e: 96 39 cpi r25, 0x96 ; 150 |
980: 10 f0 brcs .+4 ; 0x986 <__vector_28+0x28> |
982: 10 92 c1 03 sts 0x03C1, r1 |
986: 20 91 b5 03 lds r18, 0x03B5 |
98a: 2d 30 cpi r18, 0x0D ; 13 |
98c: 89 f4 brne .+34 ; 0x9b0 <__vector_28+0x52> |
98e: 80 91 c1 03 lds r24, 0x03C1 |
992: 82 30 cpi r24, 0x02 ; 2 |
994: 69 f4 brne .+26 ; 0x9b0 <__vector_28+0x52> |
996: 10 92 c1 03 sts 0x03C1, r1 |
99a: 81 e0 ldi r24, 0x01 ; 1 |
99c: 80 93 b6 03 sts 0x03B6, r24 |
9a0: 90 93 b7 03 sts 0x03B7, r25 |
9a4: e9 2f mov r30, r25 |
9a6: ff 27 eor r31, r31 |
9a8: e9 56 subi r30, 0x69 ; 105 |
9aa: f8 4f sbci r31, 0xF8 ; 248 |
9ac: 20 83 st Z, r18 |
9ae: 32 c0 rjmp .+100 ; 0xa14 <__vector_28+0xb6> |
9b0: 80 91 c1 03 lds r24, 0x03C1 |
9b4: 81 30 cpi r24, 0x01 ; 1 |
9b6: a9 f0 breq .+42 ; 0x9e2 <__vector_28+0x84> |
9b8: 81 30 cpi r24, 0x01 ; 1 |
9ba: 18 f0 brcs .+6 ; 0x9c2 <__vector_28+0x64> |
9bc: 82 30 cpi r24, 0x02 ; 2 |
9be: 41 f5 brne .+80 ; 0xa10 <__vector_28+0xb2> |
9c0: 1e c0 rjmp .+60 ; 0x9fe <__vector_28+0xa0> |
9c2: 80 91 b5 03 lds r24, 0x03B5 |
9c6: 83 32 cpi r24, 0x23 ; 35 |
9c8: 29 f5 brne .+74 ; 0xa14 <__vector_28+0xb6> |
9ca: 80 91 b6 03 lds r24, 0x03B6 |
9ce: 88 23 and r24, r24 |
9d0: 09 f5 brne .+66 ; 0xa14 <__vector_28+0xb6> |
9d2: 91 e0 ldi r25, 0x01 ; 1 |
9d4: 90 93 c1 03 sts 0x03C1, r25 |
9d8: 80 91 b5 03 lds r24, 0x03B5 |
9dc: 80 93 97 07 sts 0x0797, r24 |
9e0: 0b c0 rjmp .+22 ; 0x9f8 <__vector_28+0x9a> |
9e2: 82 e0 ldi r24, 0x02 ; 2 |
9e4: 80 93 c1 03 sts 0x03C1, r24 |
9e8: e9 2f mov r30, r25 |
9ea: ff 27 eor r31, r31 |
9ec: 80 91 b5 03 lds r24, 0x03B5 |
9f0: e9 56 subi r30, 0x69 ; 105 |
9f2: f8 4f sbci r31, 0xF8 ; 248 |
9f4: 80 83 st Z, r24 |
9f6: 9f 5f subi r25, 0xFF ; 255 |
9f8: 90 93 c2 03 sts 0x03C2, r25 |
9fc: 0b c0 rjmp .+22 ; 0xa14 <__vector_28+0xb6> |
9fe: e9 2f mov r30, r25 |
a00: ff 27 eor r31, r31 |
a02: 80 91 b5 03 lds r24, 0x03B5 |
a06: e9 56 subi r30, 0x69 ; 105 |
a08: f8 4f sbci r31, 0xF8 ; 248 |
a0a: 80 83 st Z, r24 |
a0c: 96 39 cpi r25, 0x96 ; 150 |
a0e: 98 f3 brcs .-26 ; 0x9f6 <__vector_28+0x98> |
a10: 10 92 c1 03 sts 0x03C1, r1 |
a14: ff 91 pop r31 |
a16: ef 91 pop r30 |
a18: 9f 91 pop r25 |
a1a: 8f 91 pop r24 |
a1c: 2f 91 pop r18 |
a1e: 0f 90 pop r0 |
a20: 0f be out 0x3f, r0 ; 63 |
a22: 0f 90 pop r0 |
a24: 1f 90 pop r1 |
a26: 18 95 reti |
|
00000a28 <__vector_22>: |
a28: 1f 92 push r1 |
a2a: 0f 92 push r0 |
a2c: 0f b6 in r0, 0x3f ; 63 |
a2e: 0f 92 push r0 |
a30: 11 24 eor r1, r1 |
a32: 8f 93 push r24 |
a34: 9f 93 push r25 |
a36: ef 93 push r30 |
a38: ff 93 push r31 |
a3a: 80 91 01 01 lds r24, 0x0101 |
a3e: 88 23 and r24, r24 |
a40: e1 f4 brne .+56 ; 0xa7a <__vector_22+0x52> |
a42: 80 91 bf 03 lds r24, 0x03BF |
a46: 90 91 c0 03 lds r25, 0x03C0 |
a4a: 01 96 adiw r24, 0x01 ; 1 |
a4c: 90 93 c0 03 sts 0x03C0, r25 |
a50: 80 93 bf 03 sts 0x03BF, r24 |
a54: fc 01 movw r30, r24 |
a56: eb 51 subi r30, 0x1B ; 27 |
a58: fb 4f sbci r31, 0xFB ; 251 |
a5a: e0 81 ld r30, Z |
a5c: ed 30 cpi r30, 0x0D ; 13 |
a5e: 19 f0 breq .+6 ; 0xa66 <__vector_22+0x3e> |
a60: 86 39 cpi r24, 0x96 ; 150 |
a62: 91 05 cpc r25, r1 |
a64: 39 f4 brne .+14 ; 0xa74 <__vector_22+0x4c> |
a66: 10 92 c0 03 sts 0x03C0, r1 |
a6a: 10 92 bf 03 sts 0x03BF, r1 |
a6e: 81 e0 ldi r24, 0x01 ; 1 |
a70: 80 93 01 01 sts 0x0101, r24 |
a74: e0 93 c6 00 sts 0x00C6, r30 |
a78: 04 c0 rjmp .+8 ; 0xa82 <__vector_22+0x5a> |
a7a: 10 92 c0 03 sts 0x03C0, r1 |
a7e: 10 92 bf 03 sts 0x03BF, r1 |
a82: ff 91 pop r31 |
a84: ef 91 pop r30 |
a86: 9f 91 pop r25 |
a88: 8f 91 pop r24 |
a8a: 0f 90 pop r0 |
a8c: 0f be out 0x3f, r0 ; 63 |
a8e: 0f 90 pop r0 |
a90: 1f 90 pop r1 |
a92: 18 95 reti |
|
00000a94 <__vector_20>: |
a94: 1f 92 push r1 |
a96: 0f 92 push r0 |
a98: 0f b6 in r0, 0x3f ; 63 |
a9a: 0f 92 push r0 |
a9c: 11 24 eor r1, r1 |
a9e: 2f 93 push r18 |
aa0: 3f 93 push r19 |
aa2: 4f 93 push r20 |
aa4: 8f 93 push r24 |
aa6: 9f 93 push r25 |
aa8: af 93 push r26 |
aaa: bf 93 push r27 |
aac: cf 93 push r28 |
aae: df 93 push r29 |
ab0: ef 93 push r30 |
ab2: ff 93 push r31 |
ab4: 80 91 c6 00 lds r24, 0x00C6 |
ab8: 80 93 a6 03 sts 0x03A6, r24 |
abc: 40 91 ba 03 lds r20, 0x03BA |
ac0: 46 39 cpi r20, 0x96 ; 150 |
ac2: 10 f0 brcs .+4 ; 0xac8 <__vector_20+0x34> |
ac4: 10 92 b9 03 sts 0x03B9, r1 |
ac8: 80 91 a6 03 lds r24, 0x03A6 |
acc: 8d 30 cpi r24, 0x0D ; 13 |
ace: 09 f0 breq .+2 ; 0xad2 <__vector_20+0x3e> |
ad0: 5c c0 rjmp .+184 ; 0xb8a <__vector_20+0xf6> |
ad2: 80 91 b9 03 lds r24, 0x03B9 |
ad6: 82 30 cpi r24, 0x02 ; 2 |
ad8: 09 f0 breq .+2 ; 0xadc <__vector_20+0x48> |
ada: 57 c0 rjmp .+174 ; 0xb8a <__vector_20+0xf6> |
adc: 10 92 b9 03 sts 0x03B9, r1 |
ae0: a4 2f mov r26, r20 |
ae2: bb 27 eor r27, r27 |
ae4: fd 01 movw r30, r26 |
ae6: e3 54 subi r30, 0x43 ; 67 |
ae8: f9 4f sbci r31, 0xF9 ; 249 |
aea: 30 81 ld r19, Z |
aec: ed 01 movw r28, r26 |
aee: c2 54 subi r28, 0x42 ; 66 |
af0: d9 4f sbci r29, 0xF9 ; 249 |
af2: 28 81 ld r18, Y |
af4: 80 91 bd 03 lds r24, 0x03BD |
af8: 90 91 be 03 lds r25, 0x03BE |
afc: 83 1b sub r24, r19 |
afe: 91 09 sbc r25, r1 |
b00: 82 1b sub r24, r18 |
b02: 91 09 sbc r25, r1 |
b04: 9f 70 andi r25, 0x0F ; 15 |
b06: 90 93 be 03 sts 0x03BE, r25 |
b0a: 80 93 bd 03 sts 0x03BD, r24 |
b0e: 9c 01 movw r18, r24 |
b10: 96 e0 ldi r25, 0x06 ; 6 |
b12: 36 95 lsr r19 |
b14: 27 95 ror r18 |
b16: 9a 95 dec r25 |
b18: e1 f7 brne .-8 ; 0xb12 <__vector_20+0x7e> |
b1a: 23 5c subi r18, 0xC3 ; 195 |
b1c: 20 93 bc 03 sts 0x03BC, r18 |
b20: 98 2f mov r25, r24 |
b22: 9f 73 andi r25, 0x3F ; 63 |
b24: 93 5c subi r25, 0xC3 ; 195 |
b26: 90 93 bb 03 sts 0x03BB, r25 |
b2a: 80 81 ld r24, Z |
b2c: 28 17 cp r18, r24 |
b2e: 29 f4 brne .+10 ; 0xb3a <__vector_20+0xa6> |
b30: 88 81 ld r24, Y |
b32: 98 17 cp r25, r24 |
b34: 11 f4 brne .+4 ; 0xb3a <__vector_20+0xa6> |
b36: 91 e0 ldi r25, 0x01 ; 1 |
b38: 06 c0 rjmp .+12 ; 0xb46 <__vector_20+0xb2> |
b3a: 80 91 a9 03 lds r24, 0x03A9 |
b3e: 8f 5f subi r24, 0xFF ; 255 |
b40: 80 93 a9 03 sts 0x03A9, r24 |
b44: 90 e0 ldi r25, 0x00 ; 0 |
b46: 80 91 a7 03 lds r24, 0x03A7 |
b4a: 88 23 and r24, r24 |
b4c: 09 f0 breq .+2 ; 0xb50 <__vector_20+0xbc> |
b4e: 63 c0 rjmp .+198 ; 0xc16 <__vector_20+0x182> |
b50: 99 23 and r25, r25 |
b52: 09 f4 brne .+2 ; 0xb56 <__vector_20+0xc2> |
b54: 60 c0 rjmp .+192 ; 0xc16 <__vector_20+0x182> |
b56: 81 e0 ldi r24, 0x01 ; 1 |
b58: 80 93 a7 03 sts 0x03A7, r24 |
b5c: 40 93 aa 03 sts 0x03AA, r20 |
b60: a1 54 subi r26, 0x41 ; 65 |
b62: b9 4f sbci r27, 0xF9 ; 249 |
b64: 8d e0 ldi r24, 0x0D ; 13 |
b66: 8c 93 st X, r24 |
b68: 80 91 c1 06 lds r24, 0x06C1 |
b6c: 82 35 cpi r24, 0x52 ; 82 |
b6e: 09 f0 breq .+2 ; 0xb72 <__vector_20+0xde> |
b70: 52 c0 rjmp .+164 ; 0xc16 <__vector_20+0x182> |
b72: 88 e1 ldi r24, 0x18 ; 24 |
b74: 90 e0 ldi r25, 0x00 ; 0 |
b76: 2c e0 ldi r18, 0x0C ; 12 |
b78: 0f b6 in r0, 0x3f ; 63 |
b7a: f8 94 cli |
b7c: a8 95 wdr |
b7e: 80 93 60 00 sts 0x0060, r24 |
b82: 0f be out 0x3f, r0 ; 63 |
b84: 20 93 60 00 sts 0x0060, r18 |
b88: 46 c0 rjmp .+140 ; 0xc16 <__vector_20+0x182> |
b8a: 80 91 b9 03 lds r24, 0x03B9 |
b8e: 81 30 cpi r24, 0x01 ; 1 |
b90: d1 f0 breq .+52 ; 0xbc6 <__vector_20+0x132> |
b92: 81 30 cpi r24, 0x01 ; 1 |
b94: 18 f0 brcs .+6 ; 0xb9c <__vector_20+0x108> |
b96: 82 30 cpi r24, 0x02 ; 2 |
b98: e1 f5 brne .+120 ; 0xc12 <__vector_20+0x17e> |
b9a: 2f c0 rjmp .+94 ; 0xbfa <__vector_20+0x166> |
b9c: 80 91 a6 03 lds r24, 0x03A6 |
ba0: 83 32 cpi r24, 0x23 ; 35 |
ba2: c9 f5 brne .+114 ; 0xc16 <__vector_20+0x182> |
ba4: 80 91 a7 03 lds r24, 0x03A7 |
ba8: 88 23 and r24, r24 |
baa: a9 f5 brne .+106 ; 0xc16 <__vector_20+0x182> |
bac: 91 e0 ldi r25, 0x01 ; 1 |
bae: 90 93 b9 03 sts 0x03B9, r25 |
bb2: 80 91 a6 03 lds r24, 0x03A6 |
bb6: 80 93 bf 06 sts 0x06BF, r24 |
bba: 90 93 ba 03 sts 0x03BA, r25 |
bbe: 80 91 a6 03 lds r24, 0x03A6 |
bc2: 99 27 eor r25, r25 |
bc4: 15 c0 rjmp .+42 ; 0xbf0 <__vector_20+0x15c> |
bc6: 82 e0 ldi r24, 0x02 ; 2 |
bc8: 80 93 b9 03 sts 0x03B9, r24 |
bcc: e4 2f mov r30, r20 |
bce: ff 27 eor r31, r31 |
bd0: 80 91 a6 03 lds r24, 0x03A6 |
bd4: e1 54 subi r30, 0x41 ; 65 |
bd6: f9 4f sbci r31, 0xF9 ; 249 |
bd8: 80 83 st Z, r24 |
bda: 4f 5f subi r20, 0xFF ; 255 |
bdc: 40 93 ba 03 sts 0x03BA, r20 |
be0: 20 91 a6 03 lds r18, 0x03A6 |
be4: 80 91 bd 03 lds r24, 0x03BD |
be8: 90 91 be 03 lds r25, 0x03BE |
bec: 82 0f add r24, r18 |
bee: 91 1d adc r25, r1 |
bf0: 90 93 be 03 sts 0x03BE, r25 |
bf4: 80 93 bd 03 sts 0x03BD, r24 |
bf8: 0e c0 rjmp .+28 ; 0xc16 <__vector_20+0x182> |
bfa: e4 2f mov r30, r20 |
bfc: ff 27 eor r31, r31 |
bfe: 80 91 a6 03 lds r24, 0x03A6 |
c02: e1 54 subi r30, 0x41 ; 65 |
c04: f9 4f sbci r31, 0xF9 ; 249 |
c06: 80 83 st Z, r24 |
c08: 46 39 cpi r20, 0x96 ; 150 |
c0a: 38 f3 brcs .-50 ; 0xbda <__vector_20+0x146> |
c0c: 10 92 b9 03 sts 0x03B9, r1 |
c10: e7 cf rjmp .-50 ; 0xbe0 <__vector_20+0x14c> |
c12: 10 92 b9 03 sts 0x03B9, r1 |
c16: ff 91 pop r31 |
c18: ef 91 pop r30 |
c1a: df 91 pop r29 |
c1c: cf 91 pop r28 |
c1e: bf 91 pop r27 |
c20: af 91 pop r26 |
c22: 9f 91 pop r25 |
c24: 8f 91 pop r24 |
c26: 4f 91 pop r20 |
c28: 3f 91 pop r19 |
c2a: 2f 91 pop r18 |
c2c: 0f 90 pop r0 |
c2e: 0f be out 0x3f, r0 ; 63 |
c30: 0f 90 pop r0 |
c32: 1f 90 pop r1 |
c34: 18 95 reti |
|
00000c36 <AddCRC>: |
c36: dc 01 movw r26, r24 |
c38: 20 e0 ldi r18, 0x00 ; 0 |
c3a: 30 e0 ldi r19, 0x00 ; 0 |
c3c: 40 e0 ldi r20, 0x00 ; 0 |
c3e: 50 e0 ldi r21, 0x00 ; 0 |
c40: e5 ee ldi r30, 0xE5 ; 229 |
c42: f4 e0 ldi r31, 0x04 ; 4 |
c44: 05 c0 rjmp .+10 ; 0xc50 <AddCRC+0x1a> |
c46: 81 91 ld r24, Z+ |
c48: 28 0f add r18, r24 |
c4a: 31 1d adc r19, r1 |
c4c: 4f 5f subi r20, 0xFF ; 255 |
c4e: 5f 4f sbci r21, 0xFF ; 255 |
c50: 4a 17 cp r20, r26 |
c52: 5b 07 cpc r21, r27 |
c54: c1 f7 brne .-16 ; 0xc46 <AddCRC+0x10> |
c56: 3f 70 andi r19, 0x0F ; 15 |
c58: c9 01 movw r24, r18 |
c5a: 36 e0 ldi r19, 0x06 ; 6 |
c5c: 96 95 lsr r25 |
c5e: 87 95 ror r24 |
c60: 3a 95 dec r19 |
c62: e1 f7 brne .-8 ; 0xc5c <AddCRC+0x26> |
c64: 83 5c subi r24, 0xC3 ; 195 |
c66: fd 01 movw r30, r26 |
c68: eb 51 subi r30, 0x1B ; 27 |
c6a: fb 4f sbci r31, 0xFB ; 251 |
c6c: 80 83 st Z, r24 |
c6e: 11 96 adiw r26, 0x01 ; 1 |
c70: 2f 73 andi r18, 0x3F ; 63 |
c72: 23 5c subi r18, 0xC3 ; 195 |
c74: fd 01 movw r30, r26 |
c76: eb 51 subi r30, 0x1B ; 27 |
c78: fb 4f sbci r31, 0xFB ; 251 |
c7a: 20 83 st Z, r18 |
c7c: aa 51 subi r26, 0x1A ; 26 |
c7e: bb 4f sbci r27, 0xFB ; 251 |
c80: 8d e0 ldi r24, 0x0D ; 13 |
c82: 8c 93 st X, r24 |
c84: 10 92 01 01 sts 0x0101, r1 |
c88: 80 91 e5 04 lds r24, 0x04E5 |
c8c: 80 93 c6 00 sts 0x00C6, r24 |
c90: 08 95 ret |
|
00000c92 <SendOutRXTunnelData>: |
c92: 26 2f mov r18, r22 |
c94: e9 e2 ldi r30, 0x29 ; 41 |
c96: f6 e0 ldi r31, 0x06 ; 6 |
c98: dc 01 movw r26, r24 |
c9a: 03 c0 rjmp .+6 ; 0xca2 <SendOutRXTunnelData+0x10> |
c9c: 8d 91 ld r24, X+ |
c9e: 81 93 st Z+, r24 |
ca0: 21 50 subi r18, 0x01 ; 1 |
ca2: 22 23 and r18, r18 |
ca4: d9 f7 brne .-10 ; 0xc9c <SendOutRXTunnelData+0xa> |
ca6: e6 2f mov r30, r22 |
ca8: ff 27 eor r31, r31 |
caa: e7 5d subi r30, 0xD7 ; 215 |
cac: f9 4f sbci r31, 0xF9 ; 249 |
cae: 8d e0 ldi r24, 0x0D ; 13 |
cb0: 80 83 st Z, r24 |
cb2: 10 92 04 01 sts 0x0104, r1 |
cb6: 80 91 29 06 lds r24, 0x0629 |
cba: 80 93 ce 00 sts 0x00CE, r24 |
cbe: 08 95 ret |
|
00000cc0 <SendOutTXTunnelData>: |
cc0: 26 2f mov r18, r22 |
cc2: e5 ee ldi r30, 0xE5 ; 229 |
cc4: f4 e0 ldi r31, 0x04 ; 4 |
cc6: dc 01 movw r26, r24 |
cc8: 03 c0 rjmp .+6 ; 0xcd0 <SendOutTXTunnelData+0x10> |
cca: 8d 91 ld r24, X+ |
ccc: 81 93 st Z+, r24 |
cce: 21 50 subi r18, 0x01 ; 1 |
cd0: 22 23 and r18, r18 |
cd2: d9 f7 brne .-10 ; 0xcca <SendOutTXTunnelData+0xa> |
cd4: e6 2f mov r30, r22 |
cd6: ff 27 eor r31, r31 |
cd8: eb 51 subi r30, 0x1B ; 27 |
cda: fb 4f sbci r31, 0xFB ; 251 |
cdc: 8d e0 ldi r24, 0x0D ; 13 |
cde: 80 83 st Z, r24 |
ce0: 10 92 01 01 sts 0x0101, r1 |
ce4: 10 92 b6 03 sts 0x03B6, r1 |
ce8: 80 91 e5 04 lds r24, 0x04E5 |
cec: 80 93 c6 00 sts 0x00C6, r24 |
cf0: 08 95 ret |
|
00000cf2 <SendOutData>: |
cf2: ef 92 push r14 |
cf4: ff 92 push r15 |
cf6: 0f 93 push r16 |
cf8: 1f 93 push r17 |
cfa: cf 93 push r28 |
cfc: df 93 push r29 |
cfe: 7a 01 movw r14, r20 |
d00: 72 2f mov r23, r18 |
d02: 93 e2 ldi r25, 0x23 ; 35 |
d04: 90 93 e5 04 sts 0x04E5, r25 |
d08: 60 93 e6 04 sts 0x04E6, r22 |
d0c: 80 93 e7 04 sts 0x04E7, r24 |
d10: 03 e0 ldi r16, 0x03 ; 3 |
d12: 10 e0 ldi r17, 0x00 ; 0 |
d14: 60 e0 ldi r22, 0x00 ; 0 |
d16: a8 ee ldi r26, 0xE8 ; 232 |
d18: b4 e0 ldi r27, 0x04 ; 4 |
d1a: 46 c0 rjmp .+140 ; 0xda8 <SendOutData+0xb6> |
d1c: f7 01 movw r30, r14 |
d1e: e6 0f add r30, r22 |
d20: f1 1d adc r31, r1 |
d22: 90 81 ld r25, Z |
d24: 6f 5f subi r22, 0xFF ; 255 |
d26: 71 50 subi r23, 0x01 ; 1 |
d28: 19 f4 brne .+6 ; 0xd30 <SendOutData+0x3e> |
d2a: e0 e0 ldi r30, 0x00 ; 0 |
d2c: 40 e0 ldi r20, 0x00 ; 0 |
d2e: 0f c0 rjmp .+30 ; 0xd4e <SendOutData+0x5c> |
d30: f7 01 movw r30, r14 |
d32: e6 0f add r30, r22 |
d34: f1 1d adc r31, r1 |
d36: 40 81 ld r20, Z |
d38: 6f 5f subi r22, 0xFF ; 255 |
d3a: 71 50 subi r23, 0x01 ; 1 |
d3c: 11 f4 brne .+4 ; 0xd42 <SendOutData+0x50> |
d3e: e0 e0 ldi r30, 0x00 ; 0 |
d40: 06 c0 rjmp .+12 ; 0xd4e <SendOutData+0x5c> |
d42: f7 01 movw r30, r14 |
d44: e6 0f add r30, r22 |
d46: f1 1d adc r31, r1 |
d48: e0 81 ld r30, Z |
d4a: 6f 5f subi r22, 0xFF ; 255 |
d4c: 71 50 subi r23, 0x01 ; 1 |
d4e: 89 2f mov r24, r25 |
d50: 86 95 lsr r24 |
d52: 86 95 lsr r24 |
d54: 83 5c subi r24, 0xC3 ; 195 |
d56: 8c 93 st X, r24 |
d58: 55 27 eor r21, r21 |
d5a: 89 2f mov r24, r25 |
d5c: 99 27 eor r25, r25 |
d5e: 83 70 andi r24, 0x03 ; 3 |
d60: 90 70 andi r25, 0x00 ; 0 |
d62: 24 e0 ldi r18, 0x04 ; 4 |
d64: 88 0f add r24, r24 |
d66: 99 1f adc r25, r25 |
d68: 2a 95 dec r18 |
d6a: e1 f7 brne .-8 ; 0xd64 <SendOutData+0x72> |
d6c: 9a 01 movw r18, r20 |
d6e: 94 e0 ldi r25, 0x04 ; 4 |
d70: 36 95 lsr r19 |
d72: 27 95 ror r18 |
d74: 9a 95 dec r25 |
d76: e1 f7 brne .-8 ; 0xd70 <SendOutData+0x7e> |
d78: 82 2b or r24, r18 |
d7a: 83 5c subi r24, 0xC3 ; 195 |
d7c: ed 01 movw r28, r26 |
d7e: 89 83 std Y+1, r24 ; 0x01 |
d80: 4f 70 andi r20, 0x0F ; 15 |
d82: 50 70 andi r21, 0x00 ; 0 |
d84: 44 0f add r20, r20 |
d86: 55 1f adc r21, r21 |
d88: 44 0f add r20, r20 |
d8a: 55 1f adc r21, r21 |
d8c: 8e 2f mov r24, r30 |
d8e: 82 95 swap r24 |
d90: 86 95 lsr r24 |
d92: 86 95 lsr r24 |
d94: 83 70 andi r24, 0x03 ; 3 |
d96: 84 2b or r24, r20 |
d98: 83 5c subi r24, 0xC3 ; 195 |
d9a: 8a 83 std Y+2, r24 ; 0x02 |
d9c: ef 73 andi r30, 0x3F ; 63 |
d9e: e3 5c subi r30, 0xC3 ; 195 |
da0: eb 83 std Y+3, r30 ; 0x03 |
da2: 0c 5f subi r16, 0xFC ; 252 |
da4: 1f 4f sbci r17, 0xFF ; 255 |
da6: 14 96 adiw r26, 0x04 ; 4 |
da8: 77 23 and r23, r23 |
daa: 09 f0 breq .+2 ; 0xdae <SendOutData+0xbc> |
dac: b7 cf rjmp .-146 ; 0xd1c <SendOutData+0x2a> |
dae: c8 01 movw r24, r16 |
db0: 0e 94 1b 06 call 0xc36 ; 0xc36 <AddCRC> |
db4: df 91 pop r29 |
db6: cf 91 pop r28 |
db8: 1f 91 pop r17 |
dba: 0f 91 pop r16 |
dbc: ff 90 pop r15 |
dbe: ef 90 pop r14 |
dc0: 08 95 ret |
|
00000dc2 <Decode64>: |
dc2: 1f 93 push r17 |
dc4: cf 93 push r28 |
dc6: df 93 push r29 |
dc8: ec 01 movw r28, r24 |
dca: 70 e0 ldi r23, 0x00 ; 0 |
dcc: a2 2f mov r26, r18 |
dce: bb 27 eor r27, r27 |
dd0: 12 97 sbiw r26, 0x02 ; 2 |
dd2: 48 c0 rjmp .+144 ; 0xe64 <Decode64+0xa2> |
dd4: e4 2f mov r30, r20 |
dd6: ff 27 eor r31, r31 |
dd8: e1 54 subi r30, 0x41 ; 65 |
dda: f9 4f sbci r31, 0xF9 ; 249 |
ddc: 30 81 ld r19, Z |
dde: 4f 5f subi r20, 0xFF ; 255 |
de0: e4 2f mov r30, r20 |
de2: ff 27 eor r31, r31 |
de4: e1 54 subi r30, 0x41 ; 65 |
de6: f9 4f sbci r31, 0xF9 ; 249 |
de8: 50 81 ld r21, Z |
dea: 4f 5f subi r20, 0xFF ; 255 |
dec: e4 2f mov r30, r20 |
dee: ff 27 eor r31, r31 |
df0: e1 54 subi r30, 0x41 ; 65 |
df2: f9 4f sbci r31, 0xF9 ; 249 |
df4: 10 81 ld r17, Z |
df6: 4f 5f subi r20, 0xFF ; 255 |
df8: e4 2f mov r30, r20 |
dfa: ff 27 eor r31, r31 |
dfc: e1 54 subi r30, 0x41 ; 65 |
dfe: f9 4f sbci r31, 0xF9 ; 249 |
e00: 20 81 ld r18, Z |
e02: 4f 5f subi r20, 0xFF ; 255 |
e04: 84 2f mov r24, r20 |
e06: 99 27 eor r25, r25 |
e08: a8 17 cp r26, r24 |
e0a: b9 07 cpc r27, r25 |
e0c: 74 f1 brlt .+92 ; 0xe6a <Decode64+0xa8> |
e0e: 5d 53 subi r21, 0x3D ; 61 |
e10: fe 01 movw r30, r28 |
e12: e7 0f add r30, r23 |
e14: f1 1d adc r31, r1 |
e16: 3d 53 subi r19, 0x3D ; 61 |
e18: 33 0f add r19, r19 |
e1a: 33 0f add r19, r19 |
e1c: 85 2f mov r24, r21 |
e1e: 82 95 swap r24 |
e20: 8f 70 andi r24, 0x0F ; 15 |
e22: 38 2b or r19, r24 |
e24: 30 83 st Z, r19 |
e26: 61 30 cpi r22, 0x01 ; 1 |
e28: 01 f1 breq .+64 ; 0xe6a <Decode64+0xa8> |
e2a: 91 2f mov r25, r17 |
e2c: 9d 53 subi r25, 0x3D ; 61 |
e2e: 7f 5f subi r23, 0xFF ; 255 |
e30: fe 01 movw r30, r28 |
e32: e7 0f add r30, r23 |
e34: f1 1d adc r31, r1 |
e36: 71 50 subi r23, 0x01 ; 1 |
e38: 52 95 swap r21 |
e3a: 50 7f andi r21, 0xF0 ; 240 |
e3c: 89 2f mov r24, r25 |
e3e: 86 95 lsr r24 |
e40: 86 95 lsr r24 |
e42: 58 2b or r21, r24 |
e44: 50 83 st Z, r21 |
e46: 63 50 subi r22, 0x03 ; 3 |
e48: 6f 3f cpi r22, 0xFF ; 255 |
e4a: 79 f0 breq .+30 ; 0xe6a <Decode64+0xa8> |
e4c: 7e 5f subi r23, 0xFE ; 254 |
e4e: fe 01 movw r30, r28 |
e50: e7 0f add r30, r23 |
e52: f1 1d adc r31, r1 |
e54: 92 95 swap r25 |
e56: 99 0f add r25, r25 |
e58: 99 0f add r25, r25 |
e5a: 90 7c andi r25, 0xC0 ; 192 |
e5c: 2d 53 subi r18, 0x3D ; 61 |
e5e: 92 2b or r25, r18 |
e60: 90 83 st Z, r25 |
e62: 7f 5f subi r23, 0xFF ; 255 |
e64: 66 23 and r22, r22 |
e66: 09 f0 breq .+2 ; 0xe6a <Decode64+0xa8> |
e68: b5 cf rjmp .-150 ; 0xdd4 <Decode64+0x12> |
e6a: df 91 pop r29 |
e6c: cf 91 pop r28 |
e6e: 1f 91 pop r17 |
e70: 08 95 ret |
|
00000e72 <uart_putchar>: |
e72: 1f 93 push r17 |
e74: 18 2f mov r17, r24 |
e76: 8a 30 cpi r24, 0x0A ; 10 |
e78: 19 f4 brne .+6 ; 0xe80 <uart_putchar+0xe> |
e7a: 8d e0 ldi r24, 0x0D ; 13 |
e7c: 0e 94 39 07 call 0xe72 ; 0xe72 <uart_putchar> |
e80: 80 91 c0 00 lds r24, 0x00C0 |
e84: 85 ff sbrs r24, 5 |
e86: fc cf rjmp .-8 ; 0xe80 <uart_putchar+0xe> |
e88: 10 93 c6 00 sts 0x00C6, r17 |
e8c: 80 e0 ldi r24, 0x00 ; 0 |
e8e: 90 e0 ldi r25, 0x00 ; 0 |
e90: 1f 91 pop r17 |
e92: 08 95 ret |
|
00000e94 <WriteProgramData>: |
e94: 08 95 ret |
|
00000e96 <UART_Init>: |
e96: e1 ec ldi r30, 0xC1 ; 193 |
e98: f0 e0 ldi r31, 0x00 ; 0 |
e9a: 98 e1 ldi r25, 0x18 ; 24 |
e9c: 90 83 st Z, r25 |
e9e: a0 ec ldi r26, 0xC0 ; 192 |
ea0: b0 e0 ldi r27, 0x00 ; 0 |
ea2: 8c 91 ld r24, X |
ea4: 82 60 ori r24, 0x02 ; 2 |
ea6: 8c 93 st X, r24 |
ea8: 80 81 ld r24, Z |
eaa: 80 68 ori r24, 0x80 ; 128 |
eac: 80 83 st Z, r24 |
eae: 80 81 ld r24, Z |
eb0: 80 64 ori r24, 0x40 ; 64 |
eb2: 80 83 st Z, r24 |
eb4: 8a e2 ldi r24, 0x2A ; 42 |
eb6: 80 93 c4 00 sts 0x00C4, r24 |
eba: e9 ec ldi r30, 0xC9 ; 201 |
ebc: f0 e0 ldi r31, 0x00 ; 0 |
ebe: 90 83 st Z, r25 |
ec0: a8 ec ldi r26, 0xC8 ; 200 |
ec2: b0 e0 ldi r27, 0x00 ; 0 |
ec4: 8c 91 ld r24, X |
ec6: 82 60 ori r24, 0x02 ; 2 |
ec8: 8c 93 st X, r24 |
eca: 80 81 ld r24, Z |
ecc: 80 68 ori r24, 0x80 ; 128 |
ece: 80 83 st Z, r24 |
ed0: 80 81 ld r24, Z |
ed2: 80 64 ori r24, 0x40 ; 64 |
ed4: 80 83 st Z, r24 |
ed6: 8a e2 ldi r24, 0x2A ; 42 |
ed8: 90 e0 ldi r25, 0x00 ; 0 |
eda: 90 93 cd 00 sts 0x00CD, r25 |
ede: 80 93 cc 00 sts 0x00CC, r24 |
ee2: 88 ec ldi r24, 0xC8 ; 200 |
ee4: 90 e0 ldi r25, 0x00 ; 0 |
ee6: 0e 94 03 0d call 0x1a06 ; 0x1a06 <SetDelay> |
eea: 90 93 13 06 sts 0x0613, r25 |
eee: 80 93 12 06 sts 0x0612, r24 |
ef2: 08 95 ret |
|
00000ef4 <DatenUebertragung>: |
ef4: 80 91 01 01 lds r24, 0x0101 |
ef8: 88 23 and r24, r24 |
efa: 09 f4 brne .+2 ; 0xefe <DatenUebertragung+0xa> |
efc: aa c0 rjmp .+340 ; 0x1052 <DatenUebertragung+0x15e> |
efe: 80 91 b6 03 lds r24, 0x03B6 |
f02: 88 23 and r24, r24 |
f04: 51 f0 breq .+20 ; 0xf1a <DatenUebertragung+0x26> |
f06: 80 91 01 01 lds r24, 0x0101 |
f0a: 88 23 and r24, r24 |
f0c: 31 f0 breq .+12 ; 0xf1a <DatenUebertragung+0x26> |
f0e: 60 91 b7 03 lds r22, 0x03B7 |
f12: 87 e9 ldi r24, 0x97 ; 151 |
f14: 97 e0 ldi r25, 0x07 ; 7 |
f16: 0e 94 60 06 call 0xcc0 ; 0xcc0 <SendOutTXTunnelData> |
f1a: 80 91 b8 03 lds r24, 0x03B8 |
f1e: 88 23 and r24, r24 |
f20: 71 f0 breq .+28 ; 0xf3e <DatenUebertragung+0x4a> |
f22: 80 91 01 01 lds r24, 0x0101 |
f26: 88 23 and r24, r24 |
f28: 51 f0 breq .+20 ; 0xf3e <DatenUebertragung+0x4a> |
f2a: 21 e0 ldi r18, 0x01 ; 1 |
f2c: 4b e7 ldi r20, 0x7B ; 123 |
f2e: 55 e0 ldi r21, 0x05 ; 5 |
f30: 60 91 dc 04 lds r22, 0x04DC |
f34: 83 e4 ldi r24, 0x43 ; 67 |
f36: 0e 94 79 06 call 0xcf2 ; 0xcf2 <SendOutData> |
f3a: 10 92 b8 03 sts 0x03B8, r1 |
f3e: 80 91 a2 03 lds r24, 0x03A2 |
f42: 88 23 and r24, r24 |
f44: 71 f0 breq .+28 ; 0xf62 <DatenUebertragung+0x6e> |
f46: 80 91 01 01 lds r24, 0x0101 |
f4a: 88 23 and r24, r24 |
f4c: 51 f0 breq .+20 ; 0xf62 <DatenUebertragung+0x6e> |
f4e: 2b e0 ldi r18, 0x0B ; 11 |
f50: 44 e1 ldi r20, 0x14 ; 20 |
f52: 56 e0 ldi r21, 0x06 ; 6 |
f54: 60 91 dc 04 lds r22, 0x04DC |
f58: 87 e4 ldi r24, 0x47 ; 71 |
f5a: 0e 94 79 06 call 0xcf2 ; 0xcf2 <SendOutData> |
f5e: 10 92 a2 03 sts 0x03A2, r1 |
f62: 80 91 12 06 lds r24, 0x0612 |
f66: 90 91 13 06 lds r25, 0x0613 |
f6a: 0e 94 0c 0d call 0x1a18 ; 0x1a18 <CheckDelay> |
f6e: 88 23 and r24, r24 |
f70: 21 f4 brne .+8 ; 0xf7a <DatenUebertragung+0x86> |
f72: 80 91 a4 03 lds r24, 0x03A4 |
f76: 88 23 and r24, r24 |
f78: b1 f0 breq .+44 ; 0xfa6 <DatenUebertragung+0xb2> |
f7a: 80 91 01 01 lds r24, 0x0101 |
f7e: 88 23 and r24, r24 |
f80: 91 f0 breq .+36 ; 0xfa6 <DatenUebertragung+0xb2> |
f82: 22 e4 ldi r18, 0x42 ; 66 |
f84: 45 e5 ldi r20, 0x55 ; 85 |
f86: 57 e0 ldi r21, 0x07 ; 7 |
f88: 60 91 dc 04 lds r22, 0x04DC |
f8c: 84 e4 ldi r24, 0x44 ; 68 |
f8e: 0e 94 79 06 call 0xcf2 ; 0xcf2 <SendOutData> |
f92: 10 92 a4 03 sts 0x03A4, r1 |
f96: 84 ef ldi r24, 0xF4 ; 244 |
f98: 91 e0 ldi r25, 0x01 ; 1 |
f9a: 0e 94 03 0d call 0x1a06 ; 0x1a06 <SetDelay> |
f9e: 90 93 13 06 sts 0x0613, r25 |
fa2: 80 93 12 06 sts 0x0612, r24 |
fa6: 60 91 02 01 lds r22, 0x0102 |
faa: 6f 3f cpi r22, 0xFF ; 255 |
fac: 89 f0 breq .+34 ; 0xfd0 <DatenUebertragung+0xdc> |
fae: 46 2f mov r20, r22 |
fb0: 55 27 eor r21, r21 |
fb2: 34 e0 ldi r19, 0x04 ; 4 |
fb4: 44 0f add r20, r20 |
fb6: 55 1f adc r21, r21 |
fb8: 3a 95 dec r19 |
fba: e1 f7 brne .-8 ; 0xfb4 <DatenUebertragung+0xc0> |
fbc: 4b 5f subi r20, 0xFB ; 251 |
fbe: 5e 4f sbci r21, 0xFE ; 254 |
fc0: 60 5d subi r22, 0xD0 ; 208 |
fc2: 20 e1 ldi r18, 0x10 ; 16 |
fc4: 81 e4 ldi r24, 0x41 ; 65 |
fc6: 0e 94 79 06 call 0xcf2 ; 0xcf2 <SendOutData> |
fca: 8f ef ldi r24, 0xFF ; 255 |
fcc: 80 93 02 01 sts 0x0102, r24 |
fd0: 80 91 a3 03 lds r24, 0x03A3 |
fd4: 88 23 and r24, r24 |
fd6: 59 f1 breq .+86 ; 0x102e <DatenUebertragung+0x13a> |
fd8: 80 91 01 01 lds r24, 0x0101 |
fdc: 88 23 and r24, r24 |
fde: 39 f1 breq .+78 ; 0x102e <DatenUebertragung+0x13a> |
fe0: 0e 94 fd 10 call 0x21fa ; 0x21fa <Menu> |
fe4: 10 92 a3 03 sts 0x03A3, r1 |
fe8: 30 91 ac 03 lds r19, 0x03AC |
fec: 93 2f mov r25, r19 |
fee: 9f 5f subi r25, 0xFF ; 255 |
ff0: 90 93 ac 03 sts 0x03AC, r25 |
ff4: 94 30 cpi r25, 0x04 ; 4 |
ff6: 21 f0 breq .+8 ; 0x1000 <DatenUebertragung+0x10c> |
ff8: 80 91 ad 03 lds r24, 0x03AD |
ffc: 88 23 and r24, r24 |
ffe: 59 f0 breq .+22 ; 0x1016 <DatenUebertragung+0x122> |
1000: 26 e1 ldi r18, 0x16 ; 22 |
1002: 48 e4 ldi r20, 0x48 ; 72 |
1004: 58 e0 ldi r21, 0x08 ; 8 |
1006: 60 e0 ldi r22, 0x00 ; 0 |
1008: 84 e3 ldi r24, 0x34 ; 52 |
100a: 0e 94 79 06 call 0xcf2 ; 0xcf2 <SendOutData> |
100e: 8f ef ldi r24, 0xFF ; 255 |
1010: 80 93 ac 03 sts 0x03AC, r24 |
1014: 0c c0 rjmp .+24 ; 0x102e <DatenUebertragung+0x13a> |
1016: 44 e1 ldi r20, 0x14 ; 20 |
1018: 94 9f mul r25, r20 |
101a: a0 01 movw r20, r0 |
101c: 11 24 eor r1, r1 |
101e: 45 5e subi r20, 0xE5 ; 229 |
1020: 5c 4f sbci r21, 0xFC ; 252 |
1022: 24 e1 ldi r18, 0x14 ; 20 |
1024: 60 e0 ldi r22, 0x00 ; 0 |
1026: 83 2f mov r24, r19 |
1028: 8f 5c subi r24, 0xCF ; 207 |
102a: 0e 94 79 06 call 0xcf2 ; 0xcf2 <SendOutData> |
102e: 80 91 a5 03 lds r24, 0x03A5 |
1032: 88 23 and r24, r24 |
1034: 71 f0 breq .+28 ; 0x1052 <DatenUebertragung+0x15e> |
1036: 80 91 01 01 lds r24, 0x0101 |
103a: 88 23 and r24, r24 |
103c: 51 f0 breq .+20 ; 0x1052 <DatenUebertragung+0x15e> |
103e: 2a e0 ldi r18, 0x0A ; 10 |
1040: 4f e1 ldi r20, 0x1F ; 31 |
1042: 56 e0 ldi r21, 0x06 ; 6 |
1044: 60 91 dc 04 lds r22, 0x04DC |
1048: 86 e5 ldi r24, 0x56 ; 86 |
104a: 0e 94 79 06 call 0xcf2 ; 0xcf2 <SendOutData> |
104e: 10 92 a5 03 sts 0x03A5, r1 |
1052: 08 95 ret |
|
00001054 <BearbeiteRxDaten>: |
1054: 1f 93 push r17 |
1056: cf 93 push r28 |
1058: df 93 push r29 |
105a: cd b7 in r28, 0x3d ; 61 |
105c: de b7 in r29, 0x3e ; 62 |
105e: 22 97 sbiw r28, 0x02 ; 2 |
1060: 0f b6 in r0, 0x3f ; 63 |
1062: f8 94 cli |
1064: de bf out 0x3e, r29 ; 62 |
1066: 0f be out 0x3f, r0 ; 63 |
1068: cd bf out 0x3d, r28 ; 61 |
106a: 80 91 a7 03 lds r24, 0x03A7 |
106e: 88 23 and r24, r24 |
1070: 09 f4 brne .+2 ; 0x1074 <BearbeiteRxDaten+0x20> |
1072: 15 c1 rjmp .+554 ; 0x129e <__stack+0x19f> |
1074: 8f ef ldi r24, 0xFF ; 255 |
1076: 80 93 03 01 sts 0x0103, r24 |
107a: 80 91 c1 06 lds r24, 0x06C1 |
107e: 88 36 cpi r24, 0x68 ; 104 |
1080: 09 f4 brne .+2 ; 0x1084 <BearbeiteRxDaten+0x30> |
1082: 45 c0 rjmp .+138 ; 0x110e <__stack+0xf> |
1084: 89 36 cpi r24, 0x69 ; 105 |
1086: 88 f4 brcc .+34 ; 0x10aa <BearbeiteRxDaten+0x56> |
1088: 81 36 cpi r24, 0x61 ; 97 |
108a: 11 f1 breq .+68 ; 0x10d0 <BearbeiteRxDaten+0x7c> |
108c: 82 36 cpi r24, 0x62 ; 98 |
108e: 38 f4 brcc .+14 ; 0x109e <BearbeiteRxDaten+0x4a> |
1090: 83 34 cpi r24, 0x43 ; 67 |
1092: 09 f4 brne .+2 ; 0x1096 <BearbeiteRxDaten+0x42> |
1094: dd c0 rjmp .+442 ; 0x1250 <__stack+0x151> |
1096: 88 35 cpi r24, 0x58 ; 88 |
1098: 09 f0 breq .+2 ; 0x109c <BearbeiteRxDaten+0x48> |
109a: ff c0 rjmp .+510 ; 0x129a <__stack+0x19b> |
109c: d2 c0 rjmp .+420 ; 0x1242 <__stack+0x143> |
109e: 83 36 cpi r24, 0x63 ; 99 |
10a0: 19 f1 breq .+70 ; 0x10e8 <BearbeiteRxDaten+0x94> |
10a2: 87 36 cpi r24, 0x67 ; 103 |
10a4: 09 f0 breq .+2 ; 0x10a8 <BearbeiteRxDaten+0x54> |
10a6: f9 c0 rjmp .+498 ; 0x129a <__stack+0x19b> |
10a8: 61 c0 rjmp .+194 ; 0x116c <__stack+0x6d> |
10aa: 81 37 cpi r24, 0x71 ; 113 |
10ac: 38 f4 brcc .+14 ; 0x10bc <BearbeiteRxDaten+0x68> |
10ae: 8c 36 cpi r24, 0x6C ; 108 |
10b0: 08 f0 brcs .+2 ; 0x10b4 <BearbeiteRxDaten+0x60> |
10b2: 88 c0 rjmp .+272 ; 0x11c4 <__stack+0xc5> |
10b4: 8b 36 cpi r24, 0x6B ; 107 |
10b6: 09 f0 breq .+2 ; 0x10ba <BearbeiteRxDaten+0x66> |
10b8: f0 c0 rjmp .+480 ; 0x129a <__stack+0x19b> |
10ba: 4b c0 rjmp .+150 ; 0x1152 <__stack+0x53> |
10bc: 84 37 cpi r24, 0x74 ; 116 |
10be: 09 f4 brne .+2 ; 0x10c2 <BearbeiteRxDaten+0x6e> |
10c0: 41 c0 rjmp .+130 ; 0x1144 <__stack+0x45> |
10c2: 86 37 cpi r24, 0x76 ; 118 |
10c4: 09 f4 brne .+2 ; 0x10c8 <BearbeiteRxDaten+0x74> |
10c6: 4e c0 rjmp .+156 ; 0x1164 <__stack+0x65> |
10c8: 81 37 cpi r24, 0x71 ; 113 |
10ca: 09 f0 breq .+2 ; 0x10ce <BearbeiteRxDaten+0x7a> |
10cc: e6 c0 rjmp .+460 ; 0x129a <__stack+0x19b> |
10ce: 52 c0 rjmp .+164 ; 0x1174 <__stack+0x75> |
10d0: 20 91 aa 03 lds r18, 0x03AA |
10d4: 43 e0 ldi r20, 0x03 ; 3 |
10d6: 62 e0 ldi r22, 0x02 ; 2 |
10d8: ce 01 movw r24, r28 |
10da: 01 96 adiw r24, 0x01 ; 1 |
10dc: 0e 94 e1 06 call 0xdc2 ; 0xdc2 <Decode64> |
10e0: 89 81 ldd r24, Y+1 ; 0x01 |
10e2: 80 93 02 01 sts 0x0102, r24 |
10e6: d9 c0 rjmp .+434 ; 0x129a <__stack+0x19b> |
10e8: 20 91 aa 03 lds r18, 0x03AA |
10ec: 43 e0 ldi r20, 0x03 ; 3 |
10ee: 6b e0 ldi r22, 0x0B ; 11 |
10f0: 84 e1 ldi r24, 0x14 ; 20 |
10f2: 96 e0 ldi r25, 0x06 ; 6 |
10f4: 0e 94 e1 06 call 0xdc2 ; 0xdc2 <Decode64> |
10f8: 80 91 f2 03 lds r24, 0x03F2 |
10fc: 90 91 16 06 lds r25, 0x0616 |
1100: 89 2b or r24, r25 |
1102: 80 93 f2 03 sts 0x03F2, r24 |
1106: 81 e0 ldi r24, 0x01 ; 1 |
1108: 80 93 a4 03 sts 0x03A4, r24 |
110c: c6 c0 rjmp .+396 ; 0x129a <__stack+0x19b> |
110e: 20 91 aa 03 lds r18, 0x03AA |
1112: 43 e0 ldi r20, 0x03 ; 3 |
1114: 62 e0 ldi r22, 0x02 ; 2 |
1116: ce 01 movw r24, r28 |
1118: 01 96 adiw r24, 0x01 ; 1 |
111a: 0e 94 e1 06 call 0xdc2 ; 0xdc2 <Decode64> |
111e: 80 91 f2 03 lds r24, 0x03F2 |
1122: 99 81 ldd r25, Y+1 ; 0x01 |
1124: 89 2b or r24, r25 |
1126: 80 93 f2 03 sts 0x03F2, r24 |
112a: 8a 81 ldd r24, Y+2 ; 0x02 |
112c: 8f 3f cpi r24, 0xFF ; 255 |
112e: 21 f4 brne .+8 ; 0x1138 <__stack+0x39> |
1130: 81 e0 ldi r24, 0x01 ; 1 |
1132: 80 93 ad 03 sts 0x03AD, r24 |
1136: 02 c0 rjmp .+4 ; 0x113c <__stack+0x3d> |
1138: 10 92 ad 03 sts 0x03AD, r1 |
113c: 81 e0 ldi r24, 0x01 ; 1 |
113e: 80 93 a3 03 sts 0x03A3, r24 |
1142: ab c0 rjmp .+342 ; 0x129a <__stack+0x19b> |
1144: 20 91 aa 03 lds r18, 0x03AA |
1148: 43 e0 ldi r20, 0x03 ; 3 |
114a: 64 e0 ldi r22, 0x04 ; 4 |
114c: 8e ea ldi r24, 0xAE ; 174 |
114e: 93 e0 ldi r25, 0x03 ; 3 |
1150: 06 c0 rjmp .+12 ; 0x115e <__stack+0x5f> |
1152: 20 91 aa 03 lds r18, 0x03AA |
1156: 43 e0 ldi r20, 0x03 ; 3 |
1158: 63 e0 ldi r22, 0x03 ; 3 |
115a: 82 eb ldi r24, 0xB2 ; 178 |
115c: 93 e0 ldi r25, 0x03 ; 3 |
115e: 0e 94 e1 06 call 0xdc2 ; 0xdc2 <Decode64> |
1162: 9b c0 rjmp .+310 ; 0x129a <__stack+0x19b> |
1164: 81 e0 ldi r24, 0x01 ; 1 |
1166: 80 93 a5 03 sts 0x03A5, r24 |
116a: 97 c0 rjmp .+302 ; 0x129a <__stack+0x19b> |
116c: 81 e0 ldi r24, 0x01 ; 1 |
116e: 80 93 a2 03 sts 0x03A2, r24 |
1172: 93 c0 rjmp .+294 ; 0x129a <__stack+0x19b> |
1174: 20 91 aa 03 lds r18, 0x03AA |
1178: 43 e0 ldi r20, 0x03 ; 3 |
117a: 62 e0 ldi r22, 0x02 ; 2 |
117c: ce 01 movw r24, r28 |
117e: 01 96 adiw r24, 0x01 ; 1 |
1180: 0e 94 e1 06 call 0xdc2 ; 0xdc2 <Decode64> |
1184: 89 81 ldd r24, Y+1 ; 0x01 |
1186: 8f 3f cpi r24, 0xFF ; 255 |
1188: 89 f0 breq .+34 ; 0x11ac <__stack+0xad> |
118a: 86 30 cpi r24, 0x06 ; 6 |
118c: 10 f0 brcs .+4 ; 0x1192 <__stack+0x93> |
118e: 85 e0 ldi r24, 0x05 ; 5 |
1190: 89 83 std Y+1, r24 ; 0x01 |
1192: 47 e4 ldi r20, 0x47 ; 71 |
1194: 64 e7 ldi r22, 0x74 ; 116 |
1196: 78 e0 ldi r23, 0x08 ; 8 |
1198: 89 81 ldd r24, Y+1 ; 0x01 |
119a: 0e 94 5a 02 call 0x4b4 ; 0x4b4 <ReadParameterSet> |
119e: 89 81 ldd r24, Y+1 ; 0x01 |
11a0: 27 e4 ldi r18, 0x47 ; 71 |
11a2: 44 e7 ldi r20, 0x74 ; 116 |
11a4: 58 e0 ldi r21, 0x08 ; 8 |
11a6: 60 91 dc 04 lds r22, 0x04DC |
11aa: 08 c0 rjmp .+16 ; 0x11bc <__stack+0xbd> |
11ac: 10 91 dc 04 lds r17, 0x04DC |
11b0: 0e 94 33 02 call 0x466 ; 0x466 <GetActiveParamSetNumber> |
11b4: 27 e4 ldi r18, 0x47 ; 71 |
11b6: 44 e7 ldi r20, 0x74 ; 116 |
11b8: 58 e0 ldi r21, 0x08 ; 8 |
11ba: 61 2f mov r22, r17 |
11bc: 85 5b subi r24, 0xB5 ; 181 |
11be: 0e 94 79 06 call 0xcf2 ; 0xcf2 <SendOutData> |
11c2: 6b c0 rjmp .+214 ; 0x129a <__stack+0x19b> |
11c4: 20 91 aa 03 lds r18, 0x03AA |
11c8: 43 e0 ldi r20, 0x03 ; 3 |
11ca: 67 e4 ldi r22, 0x47 ; 71 |
11cc: 84 e7 ldi r24, 0x74 ; 116 |
11ce: 98 e0 ldi r25, 0x08 ; 8 |
11d0: 0e 94 e1 06 call 0xdc2 ; 0xdc2 <Decode64> |
11d4: 80 91 c1 06 lds r24, 0x06C1 |
11d8: 47 e4 ldi r20, 0x47 ; 71 |
11da: 64 e7 ldi r22, 0x74 ; 116 |
11dc: 78 e0 ldi r23, 0x08 ; 8 |
11de: 8b 56 subi r24, 0x6B ; 107 |
11e0: 0e 94 42 02 call 0x484 ; 0x484 <WriteParameterSet> |
11e4: 80 91 c1 06 lds r24, 0x06C1 |
11e8: 8b 56 subi r24, 0x6B ; 107 |
11ea: a2 e0 ldi r26, 0x02 ; 2 |
11ec: b0 e0 ldi r27, 0x00 ; 0 |
11ee: 08 2e mov r0, r24 |
11f0: 0e 94 b3 3a call 0x7566 ; 0x7566 <__eeprom_write_byte_1F2021> |
11f4: 60 91 9f 08 lds r22, 0x089F |
11f8: 77 27 eor r23, r23 |
11fa: 88 27 eor r24, r24 |
11fc: 99 27 eor r25, r25 |
11fe: 24 ec ldi r18, 0xC4 ; 196 |
1200: 39 e0 ldi r19, 0x09 ; 9 |
1202: 40 e0 ldi r20, 0x00 ; 0 |
1204: 50 e0 ldi r21, 0x00 ; 0 |
1206: 0e 94 1c 3a call 0x7438 ; 0x7438 <__mulsi3> |
120a: 60 93 88 03 sts 0x0388, r22 |
120e: 70 93 89 03 sts 0x0389, r23 |
1212: 80 93 8a 03 sts 0x038A, r24 |
1216: 90 93 8b 03 sts 0x038B, r25 |
121a: 60 91 a0 08 lds r22, 0x08A0 |
121e: 77 27 eor r23, r23 |
1220: 88 27 eor r24, r24 |
1222: 99 27 eor r25, r25 |
1224: 0e 94 1c 3a call 0x7438 ; 0x7438 <__mulsi3> |
1228: 60 93 8c 03 sts 0x038C, r22 |
122c: 70 93 8d 03 sts 0x038D, r23 |
1230: 80 93 8e 03 sts 0x038E, r24 |
1234: 90 93 8f 03 sts 0x038F, r25 |
1238: 0e 94 33 02 call 0x466 ; 0x466 <GetActiveParamSetNumber> |
123c: 0e 94 d9 22 call 0x45b2 ; 0x45b2 <Piep> |
1240: 2c c0 rjmp .+88 ; 0x129a <__stack+0x19b> |
1242: 60 91 aa 03 lds r22, 0x03AA |
1246: 8f eb ldi r24, 0xBF ; 191 |
1248: 96 e0 ldi r25, 0x06 ; 6 |
124a: 0e 94 49 06 call 0xc92 ; 0xc92 <SendOutRXTunnelData> |
124e: 25 c0 rjmp .+74 ; 0x129a <__stack+0x19b> |
1250: 80 91 72 04 lds r24, 0x0472 |
1254: 8b 30 cpi r24, 0x0B ; 11 |
1256: 60 f0 brcs .+24 ; 0x1270 <__stack+0x171> |
1258: 20 91 aa 03 lds r18, 0x03AA |
125c: 43 e0 ldi r20, 0x03 ; 3 |
125e: 68 e0 ldi r22, 0x08 ; 8 |
1260: 8d ed ldi r24, 0xDD ; 221 |
1262: 94 e0 ldi r25, 0x04 ; 4 |
1264: 0e 94 e1 06 call 0xdc2 ; 0xdc2 <Decode64> |
1268: 10 92 7b 05 sts 0x057B, r1 |
126c: 81 e0 ldi r24, 0x01 ; 1 |
126e: 13 c0 rjmp .+38 ; 0x1296 <__stack+0x197> |
1270: 10 92 de 04 sts 0x04DE, r1 |
1274: 10 92 dd 04 sts 0x04DD, r1 |
1278: 10 92 e0 04 sts 0x04E0, r1 |
127c: 10 92 df 04 sts 0x04DF, r1 |
1280: 10 92 e2 04 sts 0x04E2, r1 |
1284: 10 92 e1 04 sts 0x04E1, r1 |
1288: 10 92 e4 04 sts 0x04E4, r1 |
128c: 10 92 e3 04 sts 0x04E3, r1 |
1290: 81 e0 ldi r24, 0x01 ; 1 |
1292: 80 93 7b 05 sts 0x057B, r24 |
1296: 80 93 b8 03 sts 0x03B8, r24 |
129a: 10 92 a7 03 sts 0x03A7, r1 |
129e: 22 96 adiw r28, 0x02 ; 2 |
12a0: 0f b6 in r0, 0x3f ; 63 |
12a2: f8 94 cli |
12a4: de bf out 0x3e, r29 ; 62 |
12a6: 0f be out 0x3f, r0 ; 63 |
12a8: cd bf out 0x3d, r28 ; 61 |
12aa: df 91 pop r29 |
12ac: cf 91 pop r28 |
12ae: 1f 91 pop r17 |
12b0: 08 95 ret |
|
000012b2 <Putchar>: |
12b2: 98 2f mov r25, r24 |
12b4: 80 91 2d 08 lds r24, 0x082D |
12b8: 81 30 cpi r24, 0x01 ; 1 |
12ba: 69 f4 brne .+26 ; 0x12d6 <Putchar+0x24> |
12bc: 80 91 f1 03 lds r24, 0x03F1 |
12c0: e8 2f mov r30, r24 |
12c2: ff 27 eor r31, r31 |
12c4: e5 5e subi r30, 0xE5 ; 229 |
12c6: fc 4f sbci r31, 0xFC ; 252 |
12c8: 90 83 st Z, r25 |
12ca: 8f 5f subi r24, 0xFF ; 255 |
12cc: 80 93 f1 03 sts 0x03F1, r24 |
12d0: 21 e0 ldi r18, 0x01 ; 1 |
12d2: 30 e0 ldi r19, 0x00 ; 0 |
12d4: 05 c0 rjmp .+10 ; 0x12e0 <Putchar+0x2e> |
12d6: 89 2f mov r24, r25 |
12d8: 0e 94 39 07 call 0xe72 ; 0xe72 <uart_putchar> |
12dc: 28 2f mov r18, r24 |
12de: 33 27 eor r19, r19 |
12e0: c9 01 movw r24, r18 |
12e2: 08 95 ret |
|
000012e4 <PAD_0>: |
12e4: 1f 93 push r17 |
12e6: 18 2f mov r17, r24 |
12e8: 04 c0 rjmp .+8 ; 0x12f2 <PAD_0+0xe> |
12ea: 80 e3 ldi r24, 0x30 ; 48 |
12ec: 0e 94 59 09 call 0x12b2 ; 0x12b2 <Putchar> |
12f0: 11 50 subi r17, 0x01 ; 1 |
12f2: 11 16 cp r1, r17 |
12f4: d4 f3 brlt .-12 ; 0x12ea <PAD_0+0x6> |
12f6: 1f 91 pop r17 |
12f8: 08 95 ret |
|
000012fa <PAD_SP>: |
12fa: 1f 93 push r17 |
12fc: 18 2f mov r17, r24 |
12fe: 04 c0 rjmp .+8 ; 0x1308 <PAD_SP+0xe> |
1300: 80 e2 ldi r24, 0x20 ; 32 |
1302: 0e 94 59 09 call 0x12b2 ; 0x12b2 <Putchar> |
1306: 11 50 subi r17, 0x01 ; 1 |
1308: 11 16 cp r1, r17 |
130a: d4 f3 brlt .-12 ; 0x1300 <PAD_SP+0x6> |
130c: 1f 91 pop r17 |
130e: 08 95 ret |
|
00001310 <PRINTP>: |
1310: 0f 93 push r16 |
1312: 1f 93 push r17 |
1314: cf 93 push r28 |
1316: df 93 push r29 |
1318: 8c 01 movw r16, r24 |
131a: eb 01 movw r28, r22 |
131c: 08 c0 rjmp .+16 ; 0x132e <PRINTP+0x1e> |
131e: f8 01 movw r30, r16 |
1320: 0f 5f subi r16, 0xFF ; 255 |
1322: 1f 4f sbci r17, 0xFF ; 255 |
1324: e4 91 lpm r30, Z |
1326: 8e 2f mov r24, r30 |
1328: 0e 94 59 09 call 0x12b2 ; 0x12b2 <Putchar> |
132c: 21 97 sbiw r28, 0x01 ; 1 |
132e: 20 97 sbiw r28, 0x00 ; 0 |
1330: b1 f7 brne .-20 ; 0x131e <PRINTP+0xe> |
1332: df 91 pop r29 |
1334: cf 91 pop r28 |
1336: 1f 91 pop r17 |
1338: 0f 91 pop r16 |
133a: 08 95 ret |
|
0000133c <PRINT>: |
133c: 0f 93 push r16 |
133e: 1f 93 push r17 |
1340: cf 93 push r28 |
1342: df 93 push r29 |
1344: 8c 01 movw r16, r24 |
1346: eb 01 movw r28, r22 |
1348: 06 c0 rjmp .+12 ; 0x1356 <PRINT+0x1a> |
134a: f8 01 movw r30, r16 |
134c: 81 91 ld r24, Z+ |
134e: 8f 01 movw r16, r30 |
1350: 0e 94 59 09 call 0x12b2 ; 0x12b2 <Putchar> |
1354: 21 97 sbiw r28, 0x01 ; 1 |
1356: 20 97 sbiw r28, 0x00 ; 0 |
1358: c1 f7 brne .-16 ; 0x134a <PRINT+0xe> |
135a: df 91 pop r29 |
135c: cf 91 pop r28 |
135e: 1f 91 pop r17 |
1360: 0f 91 pop r16 |
1362: 08 95 ret |
|
00001364 <_printf_P>: |
1364: 2f 92 push r2 |
1366: 3f 92 push r3 |
1368: 4f 92 push r4 |
136a: 5f 92 push r5 |
136c: 6f 92 push r6 |
136e: 7f 92 push r7 |
1370: 8f 92 push r8 |
1372: 9f 92 push r9 |
1374: af 92 push r10 |
1376: bf 92 push r11 |
1378: cf 92 push r12 |
137a: df 92 push r13 |
137c: ef 92 push r14 |
137e: ff 92 push r15 |
1380: 0f 93 push r16 |
1382: 1f 93 push r17 |
1384: cf 93 push r28 |
1386: df 93 push r29 |
1388: cd b7 in r28, 0x3d ; 61 |
138a: de b7 in r29, 0x3e ; 62 |
138c: e3 97 sbiw r28, 0x33 ; 51 |
138e: 0f b6 in r0, 0x3f ; 63 |
1390: f8 94 cli |
1392: de bf out 0x3e, r29 ; 62 |
1394: 0f be out 0x3f, r0 ; 63 |
1396: cd bf out 0x3d, r28 ; 61 |
1398: 29 96 adiw r28, 0x09 ; 9 |
139a: 8f ad ldd r24, Y+63 ; 0x3f |
139c: 29 97 sbiw r28, 0x09 ; 9 |
139e: 80 93 2d 08 sts 0x082D, r24 |
13a2: ce 01 movw r24, r28 |
13a4: 85 5b subi r24, 0xB5 ; 181 |
13a6: 9f 4f sbci r25, 0xFF ; 255 |
13a8: 9d 83 std Y+5, r25 ; 0x05 |
13aa: 8c 83 std Y+4, r24 ; 0x04 |
13ac: 2b 96 adiw r28, 0x0b ; 11 |
13ae: 8e ad ldd r24, Y+62 ; 0x3e |
13b0: 9f ad ldd r25, Y+63 ; 0x3f |
13b2: 2b 97 sbiw r28, 0x0b ; 11 |
13b4: 9f a7 std Y+47, r25 ; 0x2f |
13b6: 8e a7 std Y+46, r24 ; 0x2e |
13b8: 22 24 eor r2, r2 |
13ba: 33 24 eor r3, r3 |
13bc: 21 01 movw r4, r2 |
13be: 02 c0 rjmp .+4 ; 0x13c4 <_printf_P+0x60> |
13c0: 13 01 movw r2, r6 |
13c2: 24 01 movw r4, r8 |
13c4: 0e a5 ldd r16, Y+46 ; 0x2e |
13c6: 1f a5 ldd r17, Y+47 ; 0x2f |
13c8: 02 c0 rjmp .+4 ; 0x13ce <_printf_P+0x6a> |
13ca: 0f 5f subi r16, 0xFF ; 255 |
13cc: 1f 4f sbci r17, 0xFF ; 255 |
13ce: f8 01 movw r30, r16 |
13d0: f4 90 lpm r15, Z |
13d2: ff 20 and r15, r15 |
13d4: 19 f0 breq .+6 ; 0x13dc <_printf_P+0x78> |
13d6: f5 e2 ldi r31, 0x25 ; 37 |
13d8: ff 16 cp r15, r31 |
13da: b9 f7 brne .-18 ; 0x13ca <_printf_P+0x66> |
13dc: b8 01 movw r22, r16 |
13de: 8e a5 ldd r24, Y+46 ; 0x2e |
13e0: 9f a5 ldd r25, Y+47 ; 0x2f |
13e2: 68 1b sub r22, r24 |
13e4: 79 0b sbc r23, r25 |
13e6: 11 f0 breq .+4 ; 0x13ec <_printf_P+0x88> |
13e8: 0e 94 88 09 call 0x1310 ; 0x1310 <PRINTP> |
13ec: ff 20 and r15, r15 |
13ee: 09 f4 brne .+2 ; 0x13f2 <_printf_P+0x8e> |
13f0: 42 c2 rjmp .+1156 ; 0x1876 <_printf_P+0x512> |
13f2: 0f 5f subi r16, 0xFF ; 255 |
13f4: 1f 4f sbci r17, 0xFF ; 255 |
13f6: 1f a7 std Y+47, r17 ; 0x2f |
13f8: 0e a7 std Y+46, r16 ; 0x2e |
13fa: 19 82 std Y+1, r1 ; 0x01 |
13fc: ac 81 ldd r26, Y+4 ; 0x04 |
13fe: bd 81 ldd r27, Y+5 ; 0x05 |
1400: 1b aa std Y+51, r1 ; 0x33 |
1402: 1a aa std Y+50, r1 ; 0x32 |
1404: 9f ef ldi r25, 0xFF ; 255 |
1406: 99 ab std Y+49, r25 ; 0x31 |
1408: ee a5 ldd r30, Y+46 ; 0x2e |
140a: ff a5 ldd r31, Y+47 ; 0x2f |
140c: cf 01 movw r24, r30 |
140e: 01 96 adiw r24, 0x01 ; 1 |
1410: 9f a7 std Y+47, r25 ; 0x2f |
1412: 8e a7 std Y+46, r24 ; 0x2e |
1414: b4 90 lpm r11, Z |
1416: 95 e7 ldi r25, 0x75 ; 117 |
1418: b9 16 cp r11, r25 |
141a: 21 f0 breq .+8 ; 0x1424 <_printf_P+0xc0> |
141c: 8b 2d mov r24, r11 |
141e: 80 62 ori r24, 0x20 ; 32 |
1420: 88 37 cpi r24, 0x78 ; 120 |
1422: 89 f4 brne .+34 ; 0x1446 <_printf_P+0xe2> |
1424: eb a9 ldd r30, Y+51 ; 0x33 |
1426: e0 ff sbrs r30, 0 |
1428: 07 c0 rjmp .+14 ; 0x1438 <_printf_P+0xd4> |
142a: 2d 90 ld r2, X+ |
142c: 3d 90 ld r3, X+ |
142e: 4d 90 ld r4, X+ |
1430: 5c 90 ld r5, X |
1432: 13 97 sbiw r26, 0x03 ; 3 |
1434: 14 96 adiw r26, 0x04 ; 4 |
1436: 07 c0 rjmp .+14 ; 0x1446 <_printf_P+0xe2> |
1438: 8d 91 ld r24, X+ |
143a: 9c 91 ld r25, X |
143c: 11 97 sbiw r26, 0x01 ; 1 |
143e: 1c 01 movw r2, r24 |
1440: 44 24 eor r4, r4 |
1442: 55 24 eor r5, r5 |
1444: 12 96 adiw r26, 0x02 ; 2 |
1446: f0 e2 ldi r31, 0x20 ; 32 |
1448: bf 16 cp r11, r31 |
144a: 21 f4 brne .+8 ; 0x1454 <_printf_P+0xf0> |
144c: 89 81 ldd r24, Y+1 ; 0x01 |
144e: 88 23 and r24, r24 |
1450: d9 f6 brne .-74 ; 0x1408 <_printf_P+0xa4> |
1452: 85 c0 rjmp .+266 ; 0x155e <_printf_P+0x1fa> |
1454: 83 e2 ldi r24, 0x23 ; 35 |
1456: b8 16 cp r11, r24 |
1458: 09 f4 brne .+2 ; 0x145c <_printf_P+0xf8> |
145a: 83 c0 rjmp .+262 ; 0x1562 <_printf_P+0x1fe> |
145c: 9a e2 ldi r25, 0x2A ; 42 |
145e: b9 16 cp r11, r25 |
1460: 21 f0 breq .+8 ; 0x146a <_printf_P+0x106> |
1462: ed e2 ldi r30, 0x2D ; 45 |
1464: be 16 cp r11, r30 |
1466: 69 f4 brne .+26 ; 0x1482 <_printf_P+0x11e> |
1468: 08 c0 rjmp .+16 ; 0x147a <_printf_P+0x116> |
146a: fd 01 movw r30, r26 |
146c: 12 96 adiw r26, 0x02 ; 2 |
146e: e0 81 ld r30, Z |
1470: ea ab std Y+50, r30 ; 0x32 |
1472: e7 ff sbrs r30, 7 |
1474: c9 cf rjmp .-110 ; 0x1408 <_printf_P+0xa4> |
1476: e1 95 neg r30 |
1478: ea ab std Y+50, r30 ; 0x32 |
147a: fb a9 ldd r31, Y+51 ; 0x33 |
147c: f0 61 ori r31, 0x10 ; 16 |
147e: ff 7d andi r31, 0xDF ; 223 |
1480: 72 c0 rjmp .+228 ; 0x1566 <_printf_P+0x202> |
1482: 8b e2 ldi r24, 0x2B ; 43 |
1484: b8 16 cp r11, r24 |
1486: 09 f4 brne .+2 ; 0x148a <_printf_P+0x126> |
1488: 6a c0 rjmp .+212 ; 0x155e <_printf_P+0x1fa> |
148a: 9e e2 ldi r25, 0x2E ; 46 |
148c: b9 16 cp r11, r25 |
148e: b1 f5 brne .+108 ; 0x14fc <_printf_P+0x198> |
1490: 2e a5 ldd r18, Y+46 ; 0x2e |
1492: 3f a5 ldd r19, Y+47 ; 0x2f |
1494: 2f 5f subi r18, 0xFF ; 255 |
1496: 3f 4f sbci r19, 0xFF ; 255 |
1498: ee a5 ldd r30, Y+46 ; 0x2e |
149a: ff a5 ldd r31, Y+47 ; 0x2f |
149c: 84 91 lpm r24, Z |
149e: 8a 32 cpi r24, 0x2A ; 42 |
14a0: 21 f0 breq .+8 ; 0x14aa <_printf_P+0x146> |
14a2: b8 2e mov r11, r24 |
14a4: 20 e0 ldi r18, 0x00 ; 0 |
14a6: 30 e0 ldi r19, 0x00 ; 0 |
14a8: 1b c0 rjmp .+54 ; 0x14e0 <_printf_P+0x17c> |
14aa: fd 01 movw r30, r26 |
14ac: 12 96 adiw r26, 0x02 ; 2 |
14ae: 40 81 ld r20, Z |
14b0: 51 81 ldd r21, Z+1 ; 0x01 |
14b2: 57 ff sbrs r21, 7 |
14b4: 02 c0 rjmp .+4 ; 0x14ba <_printf_P+0x156> |
14b6: 4f ef ldi r20, 0xFF ; 255 |
14b8: 5f ef ldi r21, 0xFF ; 255 |
14ba: 49 ab std Y+49, r20 ; 0x31 |
14bc: 3f a7 std Y+47, r19 ; 0x2f |
14be: 2e a7 std Y+46, r18 ; 0x2e |
14c0: a3 cf rjmp .-186 ; 0x1408 <_printf_P+0xa4> |
14c2: c9 01 movw r24, r18 |
14c4: 03 e0 ldi r16, 0x03 ; 3 |
14c6: 88 0f add r24, r24 |
14c8: 99 1f adc r25, r25 |
14ca: 0a 95 dec r16 |
14cc: e1 f7 brne .-8 ; 0x14c6 <_printf_P+0x162> |
14ce: 22 0f add r18, r18 |
14d0: 33 1f adc r19, r19 |
14d2: 28 0f add r18, r24 |
14d4: 39 1f adc r19, r25 |
14d6: 2b 0d add r18, r11 |
14d8: 31 1d adc r19, r1 |
14da: 20 53 subi r18, 0x30 ; 48 |
14dc: 30 40 sbci r19, 0x00 ; 0 |
14de: b4 90 lpm r11, Z |
14e0: 31 96 adiw r30, 0x01 ; 1 |
14e2: 8b 2d mov r24, r11 |
14e4: 80 53 subi r24, 0x30 ; 48 |
14e6: 8a 30 cpi r24, 0x0A ; 10 |
14e8: 60 f3 brcs .-40 ; 0x14c2 <_printf_P+0x15e> |
14ea: ff a7 std Y+47, r31 ; 0x2f |
14ec: ee a7 std Y+46, r30 ; 0x2e |
14ee: a9 01 movw r20, r18 |
14f0: 37 ff sbrs r19, 7 |
14f2: 02 c0 rjmp .+4 ; 0x14f8 <_printf_P+0x194> |
14f4: 4f ef ldi r20, 0xFF ; 255 |
14f6: 5f ef ldi r21, 0xFF ; 255 |
14f8: 49 ab std Y+49, r20 ; 0x31 |
14fa: 8d cf rjmp .-230 ; 0x1416 <_printf_P+0xb2> |
14fc: f0 e3 ldi r31, 0x30 ; 48 |
14fe: bf 16 cp r11, r31 |
1500: 31 f4 brne .+12 ; 0x150e <_printf_P+0x1aa> |
1502: 8b a9 ldd r24, Y+51 ; 0x33 |
1504: 84 fd sbrc r24, 4 |
1506: 80 cf rjmp .-256 ; 0x1408 <_printf_P+0xa4> |
1508: 80 62 ori r24, 0x20 ; 32 |
150a: 8b ab std Y+51, r24 ; 0x33 |
150c: 7d cf rjmp .-262 ; 0x1408 <_printf_P+0xa4> |
150e: 8b 2d mov r24, r11 |
1510: 81 53 subi r24, 0x31 ; 49 |
1512: 89 30 cpi r24, 0x09 ; 9 |
1514: e8 f4 brcc .+58 ; 0x1550 <_printf_P+0x1ec> |
1516: 20 e0 ldi r18, 0x00 ; 0 |
1518: 30 e0 ldi r19, 0x00 ; 0 |
151a: c9 01 movw r24, r18 |
151c: f3 e0 ldi r31, 0x03 ; 3 |
151e: 88 0f add r24, r24 |
1520: 99 1f adc r25, r25 |
1522: fa 95 dec r31 |
1524: e1 f7 brne .-8 ; 0x151e <_printf_P+0x1ba> |
1526: 22 0f add r18, r18 |
1528: 33 1f adc r19, r19 |
152a: 28 0f add r18, r24 |
152c: 39 1f adc r19, r25 |
152e: 2b 0d add r18, r11 |
1530: 31 1d adc r19, r1 |
1532: 20 53 subi r18, 0x30 ; 48 |
1534: 30 40 sbci r19, 0x00 ; 0 |
1536: ee a5 ldd r30, Y+46 ; 0x2e |
1538: ff a5 ldd r31, Y+47 ; 0x2f |
153a: cf 01 movw r24, r30 |
153c: 01 96 adiw r24, 0x01 ; 1 |
153e: 9f a7 std Y+47, r25 ; 0x2f |
1540: 8e a7 std Y+46, r24 ; 0x2e |
1542: b4 90 lpm r11, Z |
1544: 8b 2d mov r24, r11 |
1546: 80 53 subi r24, 0x30 ; 48 |
1548: 8a 30 cpi r24, 0x0A ; 10 |
154a: 38 f3 brcs .-50 ; 0x151a <_printf_P+0x1b6> |
154c: 2a ab std Y+50, r18 ; 0x32 |
154e: 63 cf rjmp .-314 ; 0x1416 <_printf_P+0xb2> |
1550: 98 e6 ldi r25, 0x68 ; 104 |
1552: b9 16 cp r11, r25 |
1554: 51 f4 brne .+20 ; 0x156a <_printf_P+0x206> |
1556: eb a9 ldd r30, Y+51 ; 0x33 |
1558: e4 60 ori r30, 0x04 ; 4 |
155a: eb ab std Y+51, r30 ; 0x33 |
155c: 55 cf rjmp .-342 ; 0x1408 <_printf_P+0xa4> |
155e: b9 82 std Y+1, r11 ; 0x01 |
1560: 53 cf rjmp .-346 ; 0x1408 <_printf_P+0xa4> |
1562: fb a9 ldd r31, Y+51 ; 0x33 |
1564: f8 60 ori r31, 0x08 ; 8 |
1566: fb ab std Y+51, r31 ; 0x33 |
1568: 4f cf rjmp .-354 ; 0x1408 <_printf_P+0xa4> |
156a: 8c e6 ldi r24, 0x6C ; 108 |
156c: b8 16 cp r11, r24 |
156e: 21 f4 brne .+8 ; 0x1578 <_printf_P+0x214> |
1570: 9b a9 ldd r25, Y+51 ; 0x33 |
1572: 91 60 ori r25, 0x01 ; 1 |
1574: 9b ab std Y+51, r25 ; 0x33 |
1576: 48 cf rjmp .-368 ; 0x1408 <_printf_P+0xa4> |
1578: bd 83 std Y+5, r27 ; 0x05 |
157a: ac 83 std Y+4, r26 ; 0x04 |
157c: e3 e6 ldi r30, 0x63 ; 99 |
157e: be 16 cp r11, r30 |
1580: 39 f4 brne .+14 ; 0x1590 <_printf_P+0x22c> |
1582: 12 96 adiw r26, 0x02 ; 2 |
1584: bd 83 std Y+5, r27 ; 0x05 |
1586: ac 83 std Y+4, r26 ; 0x04 |
1588: 12 97 sbiw r26, 0x02 ; 2 |
158a: 8c 91 ld r24, X |
158c: 8e 83 std Y+6, r24 ; 0x06 |
158e: 18 c1 rjmp .+560 ; 0x17c0 <_printf_P+0x45c> |
1590: f4 e4 ldi r31, 0x44 ; 68 |
1592: bf 16 cp r11, r31 |
1594: 39 f0 breq .+14 ; 0x15a4 <_printf_P+0x240> |
1596: 84 e6 ldi r24, 0x64 ; 100 |
1598: b8 16 cp r11, r24 |
159a: 39 f0 breq .+14 ; 0x15aa <_printf_P+0x246> |
159c: 99 e6 ldi r25, 0x69 ; 105 |
159e: b9 16 cp r11, r25 |
15a0: 59 f5 brne .+86 ; 0x15f8 <_printf_P+0x294> |
15a2: 03 c0 rjmp .+6 ; 0x15aa <_printf_P+0x246> |
15a4: eb a9 ldd r30, Y+51 ; 0x33 |
15a6: e1 60 ori r30, 0x01 ; 1 |
15a8: eb ab std Y+51, r30 ; 0x33 |
15aa: fb a9 ldd r31, Y+51 ; 0x33 |
15ac: f0 ff sbrs r31, 0 |
15ae: 08 c0 rjmp .+16 ; 0x15c0 <_printf_P+0x25c> |
15b0: 14 96 adiw r26, 0x04 ; 4 |
15b2: bd 83 std Y+5, r27 ; 0x05 |
15b4: ac 83 std Y+4, r26 ; 0x04 |
15b6: 5e 90 ld r5, -X |
15b8: 4e 90 ld r4, -X |
15ba: 3e 90 ld r3, -X |
15bc: 2e 90 ld r2, -X |
15be: 0a c0 rjmp .+20 ; 0x15d4 <_printf_P+0x270> |
15c0: 12 96 adiw r26, 0x02 ; 2 |
15c2: bd 83 std Y+5, r27 ; 0x05 |
15c4: ac 83 std Y+4, r26 ; 0x04 |
15c6: 9e 91 ld r25, -X |
15c8: 8e 91 ld r24, -X |
15ca: 1c 01 movw r2, r24 |
15cc: 44 24 eor r4, r4 |
15ce: 37 fc sbrc r3, 7 |
15d0: 40 94 com r4 |
15d2: 54 2c mov r5, r4 |
15d4: 57 fc sbrc r5, 7 |
15d6: 03 c0 rjmp .+6 ; 0x15de <_printf_P+0x27a> |
15d8: 8a e0 ldi r24, 0x0A ; 10 |
15da: 88 ab std Y+48, r24 ; 0x30 |
15dc: 92 c0 rjmp .+292 ; 0x1702 <_printf_P+0x39e> |
15de: 50 94 com r5 |
15e0: 40 94 com r4 |
15e2: 30 94 com r3 |
15e4: 20 94 com r2 |
15e6: 21 1c adc r2, r1 |
15e8: 31 1c adc r3, r1 |
15ea: 41 1c adc r4, r1 |
15ec: 51 1c adc r5, r1 |
15ee: 8d e2 ldi r24, 0x2D ; 45 |
15f0: 89 83 std Y+1, r24 ; 0x01 |
15f2: 9a e0 ldi r25, 0x0A ; 10 |
15f4: 98 ab std Y+48, r25 ; 0x30 |
15f6: 85 c0 rjmp .+266 ; 0x1702 <_printf_P+0x39e> |
15f8: ef e4 ldi r30, 0x4F ; 79 |
15fa: be 16 cp r11, r30 |
15fc: 29 f0 breq .+10 ; 0x1608 <_printf_P+0x2a4> |
15fe: ff e6 ldi r31, 0x6F ; 111 |
1600: bf 16 cp r11, r31 |
1602: 39 f4 brne .+14 ; 0x1612 <_printf_P+0x2ae> |
1604: 88 e0 ldi r24, 0x08 ; 8 |
1606: 61 c0 rjmp .+194 ; 0x16ca <_printf_P+0x366> |
1608: 9b a9 ldd r25, Y+51 ; 0x33 |
160a: 91 60 ori r25, 0x01 ; 1 |
160c: 9b ab std Y+51, r25 ; 0x33 |
160e: e8 e0 ldi r30, 0x08 ; 8 |
1610: 56 c0 rjmp .+172 ; 0x16be <_printf_P+0x35a> |
1612: f0 e7 ldi r31, 0x70 ; 112 |
1614: bf 16 cp r11, r31 |
1616: 71 f4 brne .+28 ; 0x1634 <_printf_P+0x2d0> |
1618: 12 96 adiw r26, 0x02 ; 2 |
161a: bd 83 std Y+5, r27 ; 0x05 |
161c: ac 83 std Y+4, r26 ; 0x04 |
161e: 9e 91 ld r25, -X |
1620: 8e 91 ld r24, -X |
1622: 1c 01 movw r2, r24 |
1624: 44 24 eor r4, r4 |
1626: 55 24 eor r5, r5 |
1628: 8b a9 ldd r24, Y+51 ; 0x33 |
162a: 80 64 ori r24, 0x40 ; 64 |
162c: 8b ab std Y+51, r24 ; 0x33 |
162e: 78 e7 ldi r23, 0x78 ; 120 |
1630: b7 2e mov r11, r23 |
1632: 5e c0 rjmp .+188 ; 0x16f0 <_printf_P+0x38c> |
1634: e3 e7 ldi r30, 0x73 ; 115 |
1636: be 16 cp r11, r30 |
1638: d9 f5 brne .+118 ; 0x16b0 <_printf_P+0x34c> |
163a: 12 96 adiw r26, 0x02 ; 2 |
163c: bd 83 std Y+5, r27 ; 0x05 |
163e: ac 83 std Y+4, r26 ; 0x04 |
1640: de 90 ld r13, -X |
1642: ce 90 ld r12, -X |
1644: c1 14 cp r12, r1 |
1646: d1 04 cpc r13, r1 |
1648: 89 f4 brne .+34 ; 0x166c <_printf_P+0x308> |
164a: 88 e2 ldi r24, 0x28 ; 40 |
164c: 8e 83 std Y+6, r24 ; 0x06 |
164e: 8e e6 ldi r24, 0x6E ; 110 |
1650: 8f 83 std Y+7, r24 ; 0x07 |
1652: 85 e7 ldi r24, 0x75 ; 117 |
1654: 88 87 std Y+8, r24 ; 0x08 |
1656: 8c e6 ldi r24, 0x6C ; 108 |
1658: 89 87 std Y+9, r24 ; 0x09 |
165a: 8a 87 std Y+10, r24 ; 0x0a |
165c: 89 e2 ldi r24, 0x29 ; 41 |
165e: 8b 87 std Y+11, r24 ; 0x0b |
1660: 1c 86 std Y+12, r1 ; 0x0c |
1662: 66 e0 ldi r22, 0x06 ; 6 |
1664: c6 2e mov r12, r22 |
1666: d1 2c mov r13, r1 |
1668: cc 0e add r12, r28 |
166a: dd 1e adc r13, r29 |
166c: f9 a9 ldd r31, Y+49 ; 0x31 |
166e: f7 fd sbrc r31, 7 |
1670: 13 c0 rjmp .+38 ; 0x1698 <_printf_P+0x334> |
1672: 4f 2f mov r20, r31 |
1674: 55 27 eor r21, r21 |
1676: 47 fd sbrc r20, 7 |
1678: 50 95 com r21 |
167a: 60 e0 ldi r22, 0x00 ; 0 |
167c: 70 e0 ldi r23, 0x00 ; 0 |
167e: c6 01 movw r24, r12 |
1680: 0e 94 a7 38 call 0x714e ; 0x714e <memchr> |
1684: 00 97 sbiw r24, 0x00 ; 0 |
1686: 11 f4 brne .+4 ; 0x168c <_printf_P+0x328> |
1688: 19 a9 ldd r17, Y+49 ; 0x31 |
168a: 0d c0 rjmp .+26 ; 0x16a6 <_printf_P+0x342> |
168c: 8c 19 sub r24, r12 |
168e: 19 a9 ldd r17, Y+49 ; 0x31 |
1690: 81 17 cp r24, r17 |
1692: 4c f4 brge .+18 ; 0x16a6 <_printf_P+0x342> |
1694: 18 2f mov r17, r24 |
1696: 07 c0 rjmp .+14 ; 0x16a6 <_printf_P+0x342> |
1698: f6 01 movw r30, r12 |
169a: 01 90 ld r0, Z+ |
169c: 00 20 and r0, r0 |
169e: e9 f7 brne .-6 ; 0x169a <_printf_P+0x336> |
16a0: 31 97 sbiw r30, 0x01 ; 1 |
16a2: 1e 2f mov r17, r30 |
16a4: 1c 19 sub r17, r12 |
16a6: 19 82 std Y+1, r1 ; 0x01 |
16a8: 42 01 movw r8, r4 |
16aa: 31 01 movw r6, r2 |
16ac: 40 e0 ldi r20, 0x00 ; 0 |
16ae: 94 c0 rjmp .+296 ; 0x17d8 <_printf_P+0x474> |
16b0: 85 e5 ldi r24, 0x55 ; 85 |
16b2: b8 16 cp r11, r24 |
16b4: 31 f0 breq .+12 ; 0x16c2 <_printf_P+0x35e> |
16b6: 95 e7 ldi r25, 0x75 ; 117 |
16b8: b9 16 cp r11, r25 |
16ba: 49 f4 brne .+18 ; 0x16ce <_printf_P+0x36a> |
16bc: ea e0 ldi r30, 0x0A ; 10 |
16be: e8 ab std Y+48, r30 ; 0x30 |
16c0: 1f c0 rjmp .+62 ; 0x1700 <_printf_P+0x39c> |
16c2: fb a9 ldd r31, Y+51 ; 0x33 |
16c4: f1 60 ori r31, 0x01 ; 1 |
16c6: fb ab std Y+51, r31 ; 0x33 |
16c8: 8a e0 ldi r24, 0x0A ; 10 |
16ca: 88 ab std Y+48, r24 ; 0x30 |
16cc: 19 c0 rjmp .+50 ; 0x1700 <_printf_P+0x39c> |
16ce: 98 e5 ldi r25, 0x58 ; 88 |
16d0: b9 16 cp r11, r25 |
16d2: 21 f0 breq .+8 ; 0x16dc <_printf_P+0x378> |
16d4: e8 e7 ldi r30, 0x78 ; 120 |
16d6: be 16 cp r11, r30 |
16d8: 09 f0 breq .+2 ; 0x16dc <_printf_P+0x378> |
16da: 6e c0 rjmp .+220 ; 0x17b8 <_printf_P+0x454> |
16dc: fb a9 ldd r31, Y+51 ; 0x33 |
16de: f3 fd sbrc r31, 3 |
16e0: 02 c0 rjmp .+4 ; 0x16e6 <_printf_P+0x382> |
16e2: 80 e1 ldi r24, 0x10 ; 16 |
16e4: f2 cf rjmp .-28 ; 0x16ca <_printf_P+0x366> |
16e6: 21 14 cp r2, r1 |
16e8: 31 04 cpc r3, r1 |
16ea: 41 04 cpc r4, r1 |
16ec: 51 04 cpc r5, r1 |
16ee: 19 f4 brne .+6 ; 0x16f6 <_printf_P+0x392> |
16f0: 90 e1 ldi r25, 0x10 ; 16 |
16f2: 98 ab std Y+48, r25 ; 0x30 |
16f4: 05 c0 rjmp .+10 ; 0x1700 <_printf_P+0x39c> |
16f6: eb a9 ldd r30, Y+51 ; 0x33 |
16f8: e0 64 ori r30, 0x40 ; 64 |
16fa: eb ab std Y+51, r30 ; 0x33 |
16fc: f0 e1 ldi r31, 0x10 ; 16 |
16fe: f8 ab std Y+48, r31 ; 0x30 |
1700: 19 82 std Y+1, r1 ; 0x01 |
1702: 89 a9 ldd r24, Y+49 ; 0x31 |
1704: 87 fd sbrc r24, 7 |
1706: 03 c0 rjmp .+6 ; 0x170e <_printf_P+0x3aa> |
1708: 9b a9 ldd r25, Y+51 ; 0x33 |
170a: 9f 7d andi r25, 0xDF ; 223 |
170c: 9b ab std Y+51, r25 ; 0x33 |
170e: 21 14 cp r2, r1 |
1710: 31 04 cpc r3, r1 |
1712: 41 04 cpc r4, r1 |
1714: 51 04 cpc r5, r1 |
1716: 61 f4 brne .+24 ; 0x1730 <_printf_P+0x3cc> |
1718: e9 a9 ldd r30, Y+49 ; 0x31 |
171a: ee 23 and r30, r30 |
171c: 49 f4 brne .+18 ; 0x1730 <_printf_P+0x3cc> |
171e: 66 24 eor r6, r6 |
1720: 77 24 eor r7, r7 |
1722: 43 01 movw r8, r6 |
1724: 5e e2 ldi r21, 0x2E ; 46 |
1726: c5 2e mov r12, r21 |
1728: d1 2c mov r13, r1 |
172a: cc 0e add r12, r28 |
172c: dd 1e adc r13, r29 |
172e: 3e c0 rjmp .+124 ; 0x17ac <_printf_P+0x448> |
1730: 4e e2 ldi r20, 0x2E ; 46 |
1732: c4 2e mov r12, r20 |
1734: d1 2c mov r13, r1 |
1736: cc 0e add r12, r28 |
1738: dd 1e adc r13, r29 |
173a: f8 a9 ldd r31, Y+48 ; 0x30 |
173c: ef 2e mov r14, r31 |
173e: ff 24 eor r15, r15 |
1740: 00 27 eor r16, r16 |
1742: 11 27 eor r17, r17 |
1744: c2 01 movw r24, r4 |
1746: b1 01 movw r22, r2 |
1748: a8 01 movw r20, r16 |
174a: 97 01 movw r18, r14 |
174c: 0e 94 6e 3a call 0x74dc ; 0x74dc <__udivmodsi4> |
1750: 6a 30 cpi r22, 0x0A ; 10 |
1752: 20 f4 brcc .+8 ; 0x175c <_printf_P+0x3f8> |
1754: 30 e3 ldi r19, 0x30 ; 48 |
1756: a3 2e mov r10, r19 |
1758: a6 0e add r10, r22 |
175a: 08 c0 rjmp .+16 ; 0x176c <_printf_P+0x408> |
175c: 27 e5 ldi r18, 0x57 ; 87 |
175e: a2 2e mov r10, r18 |
1760: a6 0e add r10, r22 |
1762: 88 e5 ldi r24, 0x58 ; 88 |
1764: b8 16 cp r11, r24 |
1766: 11 f4 brne .+4 ; 0x176c <_printf_P+0x408> |
1768: 9f ed ldi r25, 0xDF ; 223 |
176a: a9 22 and r10, r25 |
176c: f6 01 movw r30, r12 |
176e: a2 92 st -Z, r10 |
1770: 6f 01 movw r12, r30 |
1772: c2 01 movw r24, r4 |
1774: b1 01 movw r22, r2 |
1776: a8 01 movw r20, r16 |
1778: 97 01 movw r18, r14 |
177a: 0e 94 6e 3a call 0x74dc ; 0x74dc <__udivmodsi4> |
177e: 39 01 movw r6, r18 |
1780: 4a 01 movw r8, r20 |
1782: 2e 14 cp r2, r14 |
1784: 3f 04 cpc r3, r15 |
1786: 40 06 cpc r4, r16 |
1788: 51 06 cpc r5, r17 |
178a: 18 f0 brcs .+6 ; 0x1792 <_printf_P+0x42e> |
178c: 19 01 movw r2, r18 |
178e: 2a 01 movw r4, r20 |
1790: d9 cf rjmp .-78 ; 0x1744 <_printf_P+0x3e0> |
1792: f8 a9 ldd r31, Y+48 ; 0x30 |
1794: f8 30 cpi r31, 0x08 ; 8 |
1796: 51 f4 brne .+20 ; 0x17ac <_printf_P+0x448> |
1798: 8b a9 ldd r24, Y+51 ; 0x33 |
179a: 83 ff sbrs r24, 3 |
179c: 07 c0 rjmp .+14 ; 0x17ac <_printf_P+0x448> |
179e: 90 e3 ldi r25, 0x30 ; 48 |
17a0: a9 16 cp r10, r25 |
17a2: 21 f0 breq .+8 ; 0x17ac <_printf_P+0x448> |
17a4: 80 e3 ldi r24, 0x30 ; 48 |
17a6: f6 01 movw r30, r12 |
17a8: 82 93 st -Z, r24 |
17aa: 6f 01 movw r12, r30 |
17ac: ce 01 movw r24, r28 |
17ae: 8c 19 sub r24, r12 |
17b0: 18 2f mov r17, r24 |
17b2: 12 5d subi r17, 0xD2 ; 210 |
17b4: 49 a9 ldd r20, Y+49 ; 0x31 |
17b6: 10 c0 rjmp .+32 ; 0x17d8 <_printf_P+0x474> |
17b8: bb 20 and r11, r11 |
17ba: 09 f4 brne .+2 ; 0x17be <_printf_P+0x45a> |
17bc: 5c c0 rjmp .+184 ; 0x1876 <_printf_P+0x512> |
17be: be 82 std Y+6, r11 ; 0x06 |
17c0: 19 82 std Y+1, r1 ; 0x01 |
17c2: 42 01 movw r8, r4 |
17c4: 31 01 movw r6, r2 |
17c6: 00 e0 ldi r16, 0x00 ; 0 |
17c8: 96 e0 ldi r25, 0x06 ; 6 |
17ca: c9 2e mov r12, r25 |
17cc: d1 2c mov r13, r1 |
17ce: cc 0e add r12, r28 |
17d0: dd 1e adc r13, r29 |
17d2: 11 e0 ldi r17, 0x01 ; 1 |
17d4: 21 e0 ldi r18, 0x01 ; 1 |
17d6: 05 c0 rjmp .+10 ; 0x17e2 <_printf_P+0x47e> |
17d8: 21 2f mov r18, r17 |
17da: 04 2f mov r16, r20 |
17dc: 01 1b sub r16, r17 |
17de: 07 fd sbrc r16, 7 |
17e0: 00 e0 ldi r16, 0x00 ; 0 |
17e2: 89 81 ldd r24, Y+1 ; 0x01 |
17e4: 88 23 and r24, r24 |
17e6: 19 f0 breq .+6 ; 0x17ee <_printf_P+0x48a> |
17e8: 81 2f mov r24, r17 |
17ea: 8f 5f subi r24, 0xFF ; 255 |
17ec: 07 c0 rjmp .+14 ; 0x17fc <_printf_P+0x498> |
17ee: 9b a9 ldd r25, Y+51 ; 0x33 |
17f0: 96 fd sbrc r25, 6 |
17f2: 02 c0 rjmp .+4 ; 0x17f8 <_printf_P+0x494> |
17f4: 81 2f mov r24, r17 |
17f6: 02 c0 rjmp .+4 ; 0x17fc <_printf_P+0x498> |
17f8: 82 2f mov r24, r18 |
17fa: 8e 5f subi r24, 0xFE ; 254 |
17fc: a8 2e mov r10, r24 |
17fe: a0 0e add r10, r16 |
1800: eb a9 ldd r30, Y+51 ; 0x33 |
1802: ee 2e mov r14, r30 |
1804: ff 24 eor r15, r15 |
1806: 80 e3 ldi r24, 0x30 ; 48 |
1808: 48 2e mov r4, r24 |
180a: 51 2c mov r5, r1 |
180c: 4e 20 and r4, r14 |
180e: 5f 20 and r5, r15 |
1810: 41 14 cp r4, r1 |
1812: 51 04 cpc r5, r1 |
1814: 21 f4 brne .+8 ; 0x181e <_printf_P+0x4ba> |
1816: 8a a9 ldd r24, Y+50 ; 0x32 |
1818: 8a 19 sub r24, r10 |
181a: 0e 94 7d 09 call 0x12fa ; 0x12fa <PAD_SP> |
181e: 89 81 ldd r24, Y+1 ; 0x01 |
1820: 88 23 and r24, r24 |
1822: 29 f0 breq .+10 ; 0x182e <_printf_P+0x4ca> |
1824: 61 e0 ldi r22, 0x01 ; 1 |
1826: 70 e0 ldi r23, 0x00 ; 0 |
1828: ce 01 movw r24, r28 |
182a: 01 96 adiw r24, 0x01 ; 1 |
182c: 09 c0 rjmp .+18 ; 0x1840 <_printf_P+0x4dc> |
182e: e6 fe sbrs r14, 6 |
1830: 09 c0 rjmp .+18 ; 0x1844 <_printf_P+0x4e0> |
1832: 80 e3 ldi r24, 0x30 ; 48 |
1834: 8a 83 std Y+2, r24 ; 0x02 |
1836: bb 82 std Y+3, r11 ; 0x03 |
1838: 62 e0 ldi r22, 0x02 ; 2 |
183a: 70 e0 ldi r23, 0x00 ; 0 |
183c: ce 01 movw r24, r28 |
183e: 02 96 adiw r24, 0x02 ; 2 |
1840: 0e 94 9e 09 call 0x133c ; 0x133c <PRINT> |
1844: f0 e2 ldi r31, 0x20 ; 32 |
1846: 4f 16 cp r4, r31 |
1848: 51 04 cpc r5, r1 |
184a: 21 f4 brne .+8 ; 0x1854 <_printf_P+0x4f0> |
184c: 8a a9 ldd r24, Y+50 ; 0x32 |
184e: 8a 19 sub r24, r10 |
1850: 0e 94 72 09 call 0x12e4 ; 0x12e4 <PAD_0> |
1854: 80 2f mov r24, r16 |
1856: 0e 94 72 09 call 0x12e4 ; 0x12e4 <PAD_0> |
185a: 61 2f mov r22, r17 |
185c: 77 27 eor r23, r23 |
185e: 67 fd sbrc r22, 7 |
1860: 70 95 com r23 |
1862: c6 01 movw r24, r12 |
1864: 0e 94 9e 09 call 0x133c ; 0x133c <PRINT> |
1868: e4 fe sbrs r14, 4 |
186a: aa cd rjmp .-1196 ; 0x13c0 <_printf_P+0x5c> |
186c: 8a a9 ldd r24, Y+50 ; 0x32 |
186e: 8a 19 sub r24, r10 |
1870: 0e 94 7d 09 call 0x12fa ; 0x12fa <PAD_SP> |
1874: a5 cd rjmp .-1206 ; 0x13c0 <_printf_P+0x5c> |
1876: e3 96 adiw r28, 0x33 ; 51 |
1878: 0f b6 in r0, 0x3f ; 63 |
187a: f8 94 cli |
187c: de bf out 0x3e, r29 ; 62 |
187e: 0f be out 0x3f, r0 ; 63 |
1880: cd bf out 0x3d, r28 ; 61 |
1882: df 91 pop r29 |
1884: cf 91 pop r28 |
1886: 1f 91 pop r17 |
1888: 0f 91 pop r16 |
188a: ff 90 pop r15 |
188c: ef 90 pop r14 |
188e: df 90 pop r13 |
1890: cf 90 pop r12 |
1892: bf 90 pop r11 |
1894: af 90 pop r10 |
1896: 9f 90 pop r9 |
1898: 8f 90 pop r8 |
189a: 7f 90 pop r7 |
189c: 6f 90 pop r6 |
189e: 5f 90 pop r5 |
18a0: 4f 90 pop r4 |
18a2: 3f 90 pop r3 |
18a4: 2f 90 pop r2 |
18a6: 08 95 ret |
|
000018a8 <__vector_18>: |
18a8: 1f 92 push r1 |
18aa: 0f 92 push r0 |
18ac: 0f b6 in r0, 0x3f ; 63 |
18ae: 0f 92 push r0 |
18b0: 11 24 eor r1, r1 |
18b2: 2f 93 push r18 |
18b4: 3f 93 push r19 |
18b6: 5f 93 push r21 |
18b8: 6f 93 push r22 |
18ba: 7f 93 push r23 |
18bc: 8f 93 push r24 |
18be: 9f 93 push r25 |
18c0: af 93 push r26 |
18c2: bf 93 push r27 |
18c4: 80 91 ce 03 lds r24, 0x03CE |
18c8: 81 50 subi r24, 0x01 ; 1 |
18ca: 80 93 ce 03 sts 0x03CE, r24 |
18ce: 8f 3f cpi r24, 0xFF ; 255 |
18d0: b9 f4 brne .+46 ; 0x1900 <__vector_18+0x58> |
18d2: 89 e0 ldi r24, 0x09 ; 9 |
18d4: 80 93 ce 03 sts 0x03CE, r24 |
18d8: 80 91 08 03 lds r24, 0x0308 |
18dc: 8f 5f subi r24, 0xFF ; 255 |
18de: 81 70 andi r24, 0x01 ; 1 |
18e0: 80 93 08 03 sts 0x0308, r24 |
18e4: 88 23 and r24, r24 |
18e6: 19 f4 brne .+6 ; 0x18ee <__vector_18+0x46> |
18e8: 81 e0 ldi r24, 0x01 ; 1 |
18ea: 80 93 c7 03 sts 0x03C7, r24 |
18ee: 80 91 c5 03 lds r24, 0x03C5 |
18f2: 90 91 c6 03 lds r25, 0x03C6 |
18f6: 01 96 adiw r24, 0x01 ; 1 |
18f8: 90 93 c6 03 sts 0x03C6, r25 |
18fc: 80 93 c5 03 sts 0x03C5, r24 |
1900: 80 91 ca 03 lds r24, 0x03CA |
1904: 90 91 cb 03 lds r25, 0x03CB |
1908: 02 97 sbiw r24, 0x02 ; 2 |
190a: b8 f0 brcs .+46 ; 0x193a <__vector_18+0x92> |
190c: 80 91 ca 03 lds r24, 0x03CA |
1910: 90 91 cb 03 lds r25, 0x03CB |
1914: 01 97 sbiw r24, 0x01 ; 1 |
1916: 90 93 cb 03 sts 0x03CB, r25 |
191a: 80 93 ca 03 sts 0x03CA, r24 |
191e: 80 91 ca 03 lds r24, 0x03CA |
1922: 90 91 cb 03 lds r25, 0x03CB |
1926: 20 91 05 03 lds r18, 0x0305 |
192a: 30 91 06 03 lds r19, 0x0306 |
192e: 82 23 and r24, r18 |
1930: 93 23 and r25, r19 |
1932: 89 2b or r24, r25 |
1934: 09 f0 breq .+2 ; 0x1938 <__vector_18+0x90> |
1936: 53 c0 rjmp .+166 ; 0x19de <__vector_18+0x136> |
1938: 06 c0 rjmp .+12 ; 0x1946 <__vector_18+0x9e> |
193a: 8f ef ldi r24, 0xFF ; 255 |
193c: 9f ef ldi r25, 0xFF ; 255 |
193e: 90 93 06 03 sts 0x0306, r25 |
1942: 80 93 05 03 sts 0x0305, r24 |
1946: 80 91 00 01 lds r24, 0x0100 |
194a: 8a 30 cpi r24, 0x0A ; 10 |
194c: 39 f4 brne .+14 ; 0x195c <__vector_18+0xb4> |
194e: 04 c0 rjmp .+8 ; 0x1958 <__vector_18+0xb0> |
1950: 5a 9a sbi 0x0b, 2 ; 11 |
1952: 05 c0 rjmp .+10 ; 0x195e <__vector_18+0xb6> |
1954: 47 9a sbi 0x08, 7 ; 8 |
1956: 03 c0 rjmp .+6 ; 0x195e <__vector_18+0xb6> |
1958: 5a 98 cbi 0x0b, 2 ; 11 |
195a: 01 c0 rjmp .+2 ; 0x195e <__vector_18+0xb6> |
195c: 47 98 cbi 0x08, 7 ; 8 |
195e: 80 91 7c 08 lds r24, 0x087C |
1962: 83 ff sbrs r24, 3 |
1964: 42 c0 rjmp .+132 ; 0x19ea <__vector_18+0x142> |
1966: 34 9b sbis 0x06, 4 ; 6 |
1968: 0a c0 rjmp .+20 ; 0x197e <__vector_18+0xd6> |
196a: 80 91 c8 03 lds r24, 0x03C8 |
196e: 90 91 c9 03 lds r25, 0x03C9 |
1972: 01 96 adiw r24, 0x01 ; 1 |
1974: 90 93 c9 03 sts 0x03C9, r25 |
1978: 80 93 c8 03 sts 0x03C8, r24 |
197c: 36 c0 rjmp .+108 ; 0x19ea <__vector_18+0x142> |
197e: 80 91 c8 03 lds r24, 0x03C8 |
1982: 90 91 c9 03 lds r25, 0x03C9 |
1986: 89 2b or r24, r25 |
1988: 79 f0 breq .+30 ; 0x19a8 <__vector_18+0x100> |
198a: 80 91 c8 03 lds r24, 0x03C8 |
198e: 90 91 c9 03 lds r25, 0x03C9 |
1992: 80 5a subi r24, 0xA0 ; 160 |
1994: 9f 40 sbci r25, 0x0F ; 15 |
1996: 40 f4 brcc .+16 ; 0x19a8 <__vector_18+0x100> |
1998: 80 91 c8 03 lds r24, 0x03C8 |
199c: 90 91 c9 03 lds r25, 0x03C9 |
19a0: 90 93 4c 04 sts 0x044C, r25 |
19a4: 80 93 4b 04 sts 0x044B, r24 |
19a8: 80 91 4b 04 lds r24, 0x044B |
19ac: 90 91 4c 04 lds r25, 0x044C |
19b0: 20 91 4d 04 lds r18, 0x044D |
19b4: 30 91 4e 04 lds r19, 0x044E |
19b8: 82 1b sub r24, r18 |
19ba: 93 0b sbc r25, r19 |
19bc: 84 5e subi r24, 0xE4 ; 228 |
19be: 9d 4f sbci r25, 0xFD ; 253 |
19c0: 68 e6 ldi r22, 0x68 ; 104 |
19c2: 71 e0 ldi r23, 0x01 ; 1 |
19c4: 0e 94 5b 3a call 0x74b6 ; 0x74b6 <__divmodhi4> |
19c8: 84 5b subi r24, 0xB4 ; 180 |
19ca: 90 40 sbci r25, 0x00 ; 0 |
19cc: 90 93 50 04 sts 0x0450, r25 |
19d0: 80 93 4f 04 sts 0x044F, r24 |
19d4: 10 92 c9 03 sts 0x03C9, r1 |
19d8: 10 92 c8 03 sts 0x03C8, r1 |
19dc: 06 c0 rjmp .+12 ; 0x19ea <__vector_18+0x142> |
19de: 80 91 00 01 lds r24, 0x0100 |
19e2: 8a 30 cpi r24, 0x0A ; 10 |
19e4: 09 f0 breq .+2 ; 0x19e8 <__vector_18+0x140> |
19e6: b6 cf rjmp .-148 ; 0x1954 <__vector_18+0xac> |
19e8: b3 cf rjmp .-154 ; 0x1950 <__vector_18+0xa8> |
19ea: bf 91 pop r27 |
19ec: af 91 pop r26 |
19ee: 9f 91 pop r25 |
19f0: 8f 91 pop r24 |
19f2: 7f 91 pop r23 |
19f4: 6f 91 pop r22 |
19f6: 5f 91 pop r21 |
19f8: 3f 91 pop r19 |
19fa: 2f 91 pop r18 |
19fc: 0f 90 pop r0 |
19fe: 0f be out 0x3f, r0 ; 63 |
1a00: 0f 90 pop r0 |
1a02: 1f 90 pop r1 |
1a04: 18 95 reti |
|
00001a06 <SetDelay>: |
1a06: 20 91 c5 03 lds r18, 0x03C5 |
1a0a: 30 91 c6 03 lds r19, 0x03C6 |
1a0e: 2f 5f subi r18, 0xFF ; 255 |
1a10: 3f 4f sbci r19, 0xFF ; 255 |
1a12: 82 0f add r24, r18 |
1a14: 93 1f adc r25, r19 |
1a16: 08 95 ret |
|
00001a18 <CheckDelay>: |
1a18: 20 91 c5 03 lds r18, 0x03C5 |
1a1c: 30 91 c6 03 lds r19, 0x03C6 |
1a20: 82 1b sub r24, r18 |
1a22: 93 0b sbc r25, r19 |
1a24: 89 2f mov r24, r25 |
1a26: 99 27 eor r25, r25 |
1a28: 86 95 lsr r24 |
1a2a: 80 74 andi r24, 0x40 ; 64 |
1a2c: 99 27 eor r25, r25 |
1a2e: 08 95 ret |
|
00001a30 <__vector_9>: |
1a30: 1f 92 push r1 |
1a32: 0f 92 push r0 |
1a34: 0f b6 in r0, 0x3f ; 63 |
1a36: 0f 92 push r0 |
1a38: 11 24 eor r1, r1 |
1a3a: ef 92 push r14 |
1a3c: ff 92 push r15 |
1a3e: 0f 93 push r16 |
1a40: 1f 93 push r17 |
1a42: 2f 93 push r18 |
1a44: 3f 93 push r19 |
1a46: 4f 93 push r20 |
1a48: 5f 93 push r21 |
1a4a: 6f 93 push r22 |
1a4c: 7f 93 push r23 |
1a4e: 8f 93 push r24 |
1a50: 9f 93 push r25 |
1a52: af 93 push r26 |
1a54: bf 93 push r27 |
1a56: cf 93 push r28 |
1a58: df 93 push r29 |
1a5a: ef 93 push r30 |
1a5c: ff 93 push r31 |
1a5e: 80 91 07 03 lds r24, 0x0307 |
1a62: 81 50 subi r24, 0x01 ; 1 |
1a64: 80 93 07 03 sts 0x0307, r24 |
1a68: 8f 3f cpi r24, 0xFF ; 255 |
1a6a: 09 f0 breq .+2 ; 0x1a6e <__vector_9+0x3e> |
1a6c: 6d c0 rjmp .+218 ; 0x1b48 <__vector_9+0x118> |
1a6e: 83 e8 ldi r24, 0x83 ; 131 |
1a70: 80 93 b0 00 sts 0x00B0, r24 |
1a74: 80 91 9d 03 lds r24, 0x039D |
1a78: c8 2f mov r28, r24 |
1a7a: dd 27 eor r29, r29 |
1a7c: d0 93 cd 03 sts 0x03CD, r29 |
1a80: c0 93 cc 03 sts 0x03CC, r28 |
1a84: 80 91 a9 08 lds r24, 0x08A9 |
1a88: e0 90 96 08 lds r14, 0x0896 |
1a8c: 80 ff sbrs r24, 0 |
1a8e: 1e c0 rjmp .+60 ; 0x1acc <__vector_9+0x9c> |
1a90: 60 91 0f 04 lds r22, 0x040F |
1a94: 70 91 10 04 lds r23, 0x0410 |
1a98: 80 91 11 04 lds r24, 0x0411 |
1a9c: 90 91 12 04 lds r25, 0x0412 |
1aa0: ff 24 eor r15, r15 |
1aa2: 00 27 eor r16, r16 |
1aa4: 11 27 eor r17, r17 |
1aa6: 20 e8 ldi r18, 0x80 ; 128 |
1aa8: 30 e0 ldi r19, 0x00 ; 0 |
1aaa: 40 e0 ldi r20, 0x00 ; 0 |
1aac: 50 e0 ldi r21, 0x00 ; 0 |
1aae: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
1ab2: c8 01 movw r24, r16 |
1ab4: b7 01 movw r22, r14 |
1ab6: 0e 94 1c 3a call 0x7438 ; 0x7438 <__mulsi3> |
1aba: 20 e0 ldi r18, 0x00 ; 0 |
1abc: 32 e0 ldi r19, 0x02 ; 2 |
1abe: 40 e0 ldi r20, 0x00 ; 0 |
1ac0: 50 e0 ldi r21, 0x00 ; 0 |
1ac2: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
1ac6: c2 0f add r28, r18 |
1ac8: d3 1f adc r29, r19 |
1aca: 1d c0 rjmp .+58 ; 0x1b06 <__vector_9+0xd6> |
1acc: 60 91 0f 04 lds r22, 0x040F |
1ad0: 70 91 10 04 lds r23, 0x0410 |
1ad4: 80 91 11 04 lds r24, 0x0411 |
1ad8: 90 91 12 04 lds r25, 0x0412 |
1adc: ff 24 eor r15, r15 |
1ade: 00 27 eor r16, r16 |
1ae0: 11 27 eor r17, r17 |
1ae2: 20 e8 ldi r18, 0x80 ; 128 |
1ae4: 30 e0 ldi r19, 0x00 ; 0 |
1ae6: 40 e0 ldi r20, 0x00 ; 0 |
1ae8: 50 e0 ldi r21, 0x00 ; 0 |
1aea: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
1aee: c8 01 movw r24, r16 |
1af0: b7 01 movw r22, r14 |
1af2: 0e 94 1c 3a call 0x7438 ; 0x7438 <__mulsi3> |
1af6: 20 e0 ldi r18, 0x00 ; 0 |
1af8: 32 e0 ldi r19, 0x02 ; 2 |
1afa: 40 e0 ldi r20, 0x00 ; 0 |
1afc: 50 e0 ldi r21, 0x00 ; 0 |
1afe: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
1b02: c2 1b sub r28, r18 |
1b04: d3 0b sbc r29, r19 |
1b06: d0 93 cd 03 sts 0x03CD, r29 |
1b0a: c0 93 cc 03 sts 0x03CC, r28 |
1b0e: 20 91 cc 03 lds r18, 0x03CC |
1b12: 30 91 cd 03 lds r19, 0x03CD |
1b16: 80 91 97 08 lds r24, 0x0897 |
1b1a: 99 27 eor r25, r25 |
1b1c: 28 17 cp r18, r24 |
1b1e: 39 07 cpc r19, r25 |
1b20: 34 f0 brlt .+12 ; 0x1b2e <__vector_9+0xfe> |
1b22: 80 91 98 08 lds r24, 0x0898 |
1b26: 99 27 eor r25, r25 |
1b28: 82 17 cp r24, r18 |
1b2a: 93 07 cpc r25, r19 |
1b2c: 24 f4 brge .+8 ; 0x1b36 <__vector_9+0x106> |
1b2e: 90 93 cd 03 sts 0x03CD, r25 |
1b32: 80 93 cc 03 sts 0x03CC, r24 |
1b36: 80 91 cc 03 lds r24, 0x03CC |
1b3a: 80 93 b3 00 sts 0x00B3, r24 |
1b3e: 80 91 99 08 lds r24, 0x0899 |
1b42: 80 93 07 03 sts 0x0307, r24 |
1b46: 04 c0 rjmp .+8 ; 0x1b50 <__vector_9+0x120> |
1b48: 83 e0 ldi r24, 0x03 ; 3 |
1b4a: 80 93 b0 00 sts 0x00B0, r24 |
1b4e: 5f 98 cbi 0x0b, 7 ; 11 |
1b50: ff 91 pop r31 |
1b52: ef 91 pop r30 |
1b54: df 91 pop r29 |
1b56: cf 91 pop r28 |
1b58: bf 91 pop r27 |
1b5a: af 91 pop r26 |
1b5c: 9f 91 pop r25 |
1b5e: 8f 91 pop r24 |
1b60: 7f 91 pop r23 |
1b62: 6f 91 pop r22 |
1b64: 5f 91 pop r21 |
1b66: 4f 91 pop r20 |
1b68: 3f 91 pop r19 |
1b6a: 2f 91 pop r18 |
1b6c: 1f 91 pop r17 |
1b6e: 0f 91 pop r16 |
1b70: ff 90 pop r15 |
1b72: ef 90 pop r14 |
1b74: 0f 90 pop r0 |
1b76: 0f be out 0x3f, r0 ; 63 |
1b78: 0f 90 pop r0 |
1b7a: 1f 90 pop r1 |
1b7c: 18 95 reti |
|
00001b7e <Timer_Init>: |
1b7e: 80 91 c5 03 lds r24, 0x03C5 |
1b82: 90 91 c6 03 lds r25, 0x03C6 |
1b86: 0b 96 adiw r24, 0x0b ; 11 |
1b88: 90 93 d0 03 sts 0x03D0, r25 |
1b8c: 80 93 cf 03 sts 0x03CF, r24 |
1b90: 82 e0 ldi r24, 0x02 ; 2 |
1b92: 85 bd out 0x25, r24 ; 37 |
1b94: 83 ea ldi r24, 0xA3 ; 163 |
1b96: 84 bd out 0x24, r24 ; 36 |
1b98: 17 bc out 0x27, r1 ; 39 |
1b9a: 88 e7 ldi r24, 0x78 ; 120 |
1b9c: 88 bd out 0x28, r24 ; 40 |
1b9e: 96 e0 ldi r25, 0x06 ; 6 |
1ba0: 96 bd out 0x26, r25 ; 38 |
1ba2: 83 ec ldi r24, 0xC3 ; 195 |
1ba4: 80 93 b0 00 sts 0x00B0, r24 |
1ba8: 90 93 b1 00 sts 0x00B1, r25 |
1bac: e0 e7 ldi r30, 0x70 ; 112 |
1bae: f0 e0 ldi r31, 0x00 ; 0 |
1bb0: 80 81 ld r24, Z |
1bb2: 82 60 ori r24, 0x02 ; 2 |
1bb4: 80 83 st Z, r24 |
1bb6: ee e6 ldi r30, 0x6E ; 110 |
1bb8: f0 e0 ldi r31, 0x00 ; 0 |
1bba: 80 81 ld r24, Z |
1bbc: 81 60 ori r24, 0x01 ; 1 |
1bbe: 80 83 st Z, r24 |
1bc0: 8a e0 ldi r24, 0x0A ; 10 |
1bc2: 80 93 b3 00 sts 0x00B3, r24 |
1bc6: 10 92 b2 00 sts 0x00B2, r1 |
1bca: 08 95 ret |
|
00001bcc <Delay_ms_Mess>: |
1bcc: 20 91 c5 03 lds r18, 0x03C5 |
1bd0: 30 91 c6 03 lds r19, 0x03C6 |
1bd4: 2f 5f subi r18, 0xFF ; 255 |
1bd6: 3f 4f sbci r19, 0xFF ; 255 |
1bd8: 28 0f add r18, r24 |
1bda: 39 1f adc r19, r25 |
1bdc: 4f ee ldi r20, 0xEF ; 239 |
1bde: 02 c0 rjmp .+4 ; 0x1be4 <Delay_ms_Mess+0x18> |
1be0: 40 93 7a 00 sts 0x007A, r20 |
1be4: 80 91 c5 03 lds r24, 0x03C5 |
1be8: 90 91 c6 03 lds r25, 0x03C6 |
1bec: b9 01 movw r22, r18 |
1bee: 68 1b sub r22, r24 |
1bf0: 79 0b sbc r23, r25 |
1bf2: 77 ff sbrs r23, 7 |
1bf4: f5 cf rjmp .-22 ; 0x1be0 <Delay_ms_Mess+0x14> |
1bf6: 08 95 ret |
|
00001bf8 <Delay_ms>: |
1bf8: 20 91 c5 03 lds r18, 0x03C5 |
1bfc: 30 91 c6 03 lds r19, 0x03C6 |
1c00: 2f 5f subi r18, 0xFF ; 255 |
1c02: 3f 4f sbci r19, 0xFF ; 255 |
1c04: 28 0f add r18, r24 |
1c06: 39 1f adc r19, r25 |
1c08: 80 91 c5 03 lds r24, 0x03C5 |
1c0c: 90 91 c6 03 lds r25, 0x03C6 |
1c10: a9 01 movw r20, r18 |
1c12: 48 1b sub r20, r24 |
1c14: 59 0b sbc r21, r25 |
1c16: 57 ff sbrs r21, 7 |
1c18: f7 cf rjmp .-18 ; 0x1c08 <Delay_ms+0x10> |
1c1a: 08 95 ret |
|
00001c1c <ADC_Init>: |
1c1c: 10 92 7c 00 sts 0x007C, r1 |
1c20: 8f ee ldi r24, 0xEF ; 239 |
1c22: 80 93 7a 00 sts 0x007A, r24 |
1c26: 08 95 ret |
|
00001c28 <__vector_24>: |
1c28: 1f 92 push r1 |
1c2a: 0f 92 push r0 |
1c2c: 0f b6 in r0, 0x3f ; 63 |
1c2e: 0f 92 push r0 |
1c30: 11 24 eor r1, r1 |
1c32: df 92 push r13 |
1c34: ef 92 push r14 |
1c36: ff 92 push r15 |
1c38: 0f 93 push r16 |
1c3a: 1f 93 push r17 |
1c3c: 2f 93 push r18 |
1c3e: 3f 93 push r19 |
1c40: 4f 93 push r20 |
1c42: 5f 93 push r21 |
1c44: 6f 93 push r22 |
1c46: 7f 93 push r23 |
1c48: 8f 93 push r24 |
1c4a: 9f 93 push r25 |
1c4c: af 93 push r26 |
1c4e: bf 93 push r27 |
1c50: cf 93 push r28 |
1c52: df 93 push r29 |
1c54: ef 93 push r30 |
1c56: ff 93 push r31 |
1c58: 10 92 7a 00 sts 0x007A, r1 |
1c5c: 80 91 ed 03 lds r24, 0x03ED |
1c60: d8 2e mov r13, r24 |
1c62: d3 94 inc r13 |
1c64: d0 92 ed 03 sts 0x03ED, r13 |
1c68: 85 30 cpi r24, 0x05 ; 5 |
1c6a: 09 f4 brne .+2 ; 0x1c6e <__vector_24+0x46> |
1c6c: 84 c0 rjmp .+264 ; 0x1d76 <__vector_24+0x14e> |
1c6e: 86 30 cpi r24, 0x06 ; 6 |
1c70: 90 f4 brcc .+36 ; 0x1c96 <__vector_24+0x6e> |
1c72: 82 30 cpi r24, 0x02 ; 2 |
1c74: 09 f4 brne .+2 ; 0x1c78 <__vector_24+0x50> |
1c76: 40 c0 rjmp .+128 ; 0x1cf8 <__vector_24+0xd0> |
1c78: 83 30 cpi r24, 0x03 ; 3 |
1c7a: 30 f4 brcc .+12 ; 0x1c88 <__vector_24+0x60> |
1c7c: 88 23 and r24, r24 |
1c7e: f1 f0 breq .+60 ; 0x1cbc <__vector_24+0x94> |
1c80: 81 30 cpi r24, 0x01 ; 1 |
1c82: 09 f0 breq .+2 ; 0x1c86 <__vector_24+0x5e> |
1c84: 4f c2 rjmp .+1182 ; 0x2124 <__vector_24+0x4fc> |
1c86: 2f c0 rjmp .+94 ; 0x1ce6 <__vector_24+0xbe> |
1c88: 83 30 cpi r24, 0x03 ; 3 |
1c8a: 09 f4 brne .+2 ; 0x1c8e <__vector_24+0x66> |
1c8c: 3f c0 rjmp .+126 ; 0x1d0c <__vector_24+0xe4> |
1c8e: 84 30 cpi r24, 0x04 ; 4 |
1c90: 09 f0 breq .+2 ; 0x1c94 <__vector_24+0x6c> |
1c92: 48 c2 rjmp .+1168 ; 0x2124 <__vector_24+0x4fc> |
1c94: 58 c0 rjmp .+176 ; 0x1d46 <__vector_24+0x11e> |
1c96: 88 30 cpi r24, 0x08 ; 8 |
1c98: 09 f4 brne .+2 ; 0x1c9c <__vector_24+0x74> |
1c9a: c0 c0 rjmp .+384 ; 0x1e1c <__vector_24+0x1f4> |
1c9c: 89 30 cpi r24, 0x09 ; 9 |
1c9e: 38 f4 brcc .+14 ; 0x1cae <__vector_24+0x86> |
1ca0: 86 30 cpi r24, 0x06 ; 6 |
1ca2: 09 f4 brne .+2 ; 0x1ca6 <__vector_24+0x7e> |
1ca4: 81 c0 rjmp .+258 ; 0x1da8 <__vector_24+0x180> |
1ca6: 87 30 cpi r24, 0x07 ; 7 |
1ca8: 09 f0 breq .+2 ; 0x1cac <__vector_24+0x84> |
1caa: 3c c2 rjmp .+1144 ; 0x2124 <__vector_24+0x4fc> |
1cac: 9a c0 rjmp .+308 ; 0x1de2 <__vector_24+0x1ba> |
1cae: 89 30 cpi r24, 0x09 ; 9 |
1cb0: 09 f4 brne .+2 ; 0x1cb4 <__vector_24+0x8c> |
1cb2: d1 c0 rjmp .+418 ; 0x1e56 <__vector_24+0x22e> |
1cb4: 8a 30 cpi r24, 0x0A ; 10 |
1cb6: 09 f0 breq .+2 ; 0x1cba <__vector_24+0x92> |
1cb8: 35 c2 rjmp .+1130 ; 0x2124 <__vector_24+0x4fc> |
1cba: b1 c1 rjmp .+866 ; 0x201e <__vector_24+0x3f6> |
1cbc: 80 91 78 00 lds r24, 0x0078 |
1cc0: 90 91 79 00 lds r25, 0x0079 |
1cc4: 90 93 ec 03 sts 0x03EC, r25 |
1cc8: 80 93 eb 03 sts 0x03EB, r24 |
1ccc: 81 e0 ldi r24, 0x01 ; 1 |
1cce: 80 93 ee 03 sts 0x03EE, r24 |
1cd2: 80 91 e5 03 lds r24, 0x03E5 |
1cd6: 90 91 e6 03 lds r25, 0x03E6 |
1cda: 01 96 adiw r24, 0x01 ; 1 |
1cdc: 90 93 e6 03 sts 0x03E6, r25 |
1ce0: 80 93 e5 03 sts 0x03E5, r24 |
1ce4: 15 c2 rjmp .+1066 ; 0x2110 <__vector_24+0x4e8> |
1ce6: 80 91 78 00 lds r24, 0x0078 |
1cea: 90 91 79 00 lds r25, 0x0079 |
1cee: 90 93 ea 03 sts 0x03EA, r25 |
1cf2: 80 93 e9 03 sts 0x03E9, r24 |
1cf6: 90 c0 rjmp .+288 ; 0x1e18 <__vector_24+0x1f0> |
1cf8: 80 91 78 00 lds r24, 0x0078 |
1cfc: 90 91 79 00 lds r25, 0x0079 |
1d00: 90 93 e8 03 sts 0x03E8, r25 |
1d04: 80 93 e7 03 sts 0x03E7, r24 |
1d08: 84 e0 ldi r24, 0x04 ; 4 |
1d0a: 86 c1 rjmp .+780 ; 0x2018 <__vector_24+0x3f0> |
1d0c: 40 91 09 03 lds r20, 0x0309 |
1d10: 50 91 0a 03 lds r21, 0x030A |
1d14: 80 91 78 00 lds r24, 0x0078 |
1d18: 90 91 79 00 lds r25, 0x0079 |
1d1c: 9a 01 movw r18, r20 |
1d1e: 22 0f add r18, r18 |
1d20: 33 1f adc r19, r19 |
1d22: 24 0f add r18, r20 |
1d24: 35 1f adc r19, r21 |
1d26: 63 e0 ldi r22, 0x03 ; 3 |
1d28: 70 e0 ldi r23, 0x00 ; 0 |
1d2a: 0e 94 47 3a call 0x748e ; 0x748e <__udivmodhi4> |
1d2e: 26 0f add r18, r22 |
1d30: 37 1f adc r19, r23 |
1d32: 36 95 lsr r19 |
1d34: 27 95 ror r18 |
1d36: 36 95 lsr r19 |
1d38: 27 95 ror r18 |
1d3a: 30 93 0a 03 sts 0x030A, r19 |
1d3e: 20 93 09 03 sts 0x0309, r18 |
1d42: 86 e0 ldi r24, 0x06 ; 6 |
1d44: 69 c1 rjmp .+722 ; 0x2018 <__vector_24+0x3f0> |
1d46: 80 91 07 04 lds r24, 0x0407 |
1d4a: 90 91 08 04 lds r25, 0x0408 |
1d4e: 20 91 78 00 lds r18, 0x0078 |
1d52: 30 91 79 00 lds r19, 0x0079 |
1d56: 82 1b sub r24, r18 |
1d58: 93 0b sbc r25, r19 |
1d5a: 90 93 2f 08 sts 0x082F, r25 |
1d5e: 80 93 2e 08 sts 0x082E, r24 |
1d62: 80 91 2e 08 lds r24, 0x082E |
1d66: 90 91 2f 08 lds r25, 0x082F |
1d6a: 90 93 d8 03 sts 0x03D8, r25 |
1d6e: 80 93 d7 03 sts 0x03D7, r24 |
1d72: 87 e0 ldi r24, 0x07 ; 7 |
1d74: 51 c1 rjmp .+674 ; 0x2018 <__vector_24+0x3f0> |
1d76: 80 91 78 00 lds r24, 0x0078 |
1d7a: 90 91 79 00 lds r25, 0x0079 |
1d7e: 20 91 05 04 lds r18, 0x0405 |
1d82: 30 91 06 04 lds r19, 0x0406 |
1d86: 82 1b sub r24, r18 |
1d88: 93 0b sbc r25, r19 |
1d8a: 90 93 3a 08 sts 0x083A, r25 |
1d8e: 80 93 39 08 sts 0x0839, r24 |
1d92: 80 91 39 08 lds r24, 0x0839 |
1d96: 90 91 3a 08 lds r25, 0x083A |
1d9a: 90 93 da 03 sts 0x03DA, r25 |
1d9e: 80 93 d9 03 sts 0x03D9, r24 |
1da2: 10 92 ee 03 sts 0x03EE, r1 |
1da6: b4 c1 rjmp .+872 ; 0x2110 <__vector_24+0x4e8> |
1da8: 80 91 00 01 lds r24, 0x0100 |
1dac: 20 91 eb 03 lds r18, 0x03EB |
1db0: 30 91 ec 03 lds r19, 0x03EC |
1db4: 8a 30 cpi r24, 0x0A ; 10 |
1db6: 49 f4 brne .+18 ; 0x1dca <__vector_24+0x1a2> |
1db8: 80 91 78 00 lds r24, 0x0078 |
1dbc: 90 91 79 00 lds r25, 0x0079 |
1dc0: 82 0f add r24, r18 |
1dc2: 93 1f adc r25, r19 |
1dc4: 96 95 lsr r25 |
1dc6: 87 95 ror r24 |
1dc8: 06 c0 rjmp .+12 ; 0x1dd6 <__vector_24+0x1ae> |
1dca: 80 91 78 00 lds r24, 0x0078 |
1dce: 90 91 79 00 lds r25, 0x0079 |
1dd2: 82 0f add r24, r18 |
1dd4: 93 1f adc r25, r19 |
1dd6: 90 93 d6 03 sts 0x03D6, r25 |
1dda: 80 93 d5 03 sts 0x03D5, r24 |
1dde: 81 e0 ldi r24, 0x01 ; 1 |
1de0: 1b c1 rjmp .+566 ; 0x2018 <__vector_24+0x3f0> |
1de2: 80 91 00 01 lds r24, 0x0100 |
1de6: 20 91 e9 03 lds r18, 0x03E9 |
1dea: 30 91 ea 03 lds r19, 0x03EA |
1dee: 8a 30 cpi r24, 0x0A ; 10 |
1df0: 49 f4 brne .+18 ; 0x1e04 <__vector_24+0x1dc> |
1df2: 80 91 78 00 lds r24, 0x0078 |
1df6: 90 91 79 00 lds r25, 0x0079 |
1dfa: 82 0f add r24, r18 |
1dfc: 93 1f adc r25, r19 |
1dfe: 96 95 lsr r25 |
1e00: 87 95 ror r24 |
1e02: 06 c0 rjmp .+12 ; 0x1e10 <__vector_24+0x1e8> |
1e04: 80 91 78 00 lds r24, 0x0078 |
1e08: 90 91 79 00 lds r25, 0x0079 |
1e0c: 82 0f add r24, r18 |
1e0e: 93 1f adc r25, r19 |
1e10: 90 93 d4 03 sts 0x03D4, r25 |
1e14: 80 93 d3 03 sts 0x03D3, r24 |
1e18: 82 e0 ldi r24, 0x02 ; 2 |
1e1a: fe c0 rjmp .+508 ; 0x2018 <__vector_24+0x3f0> |
1e1c: 80 91 00 01 lds r24, 0x0100 |
1e20: 20 91 e7 03 lds r18, 0x03E7 |
1e24: 30 91 e8 03 lds r19, 0x03E8 |
1e28: 8a 30 cpi r24, 0x0A ; 10 |
1e2a: 49 f4 brne .+18 ; 0x1e3e <__vector_24+0x216> |
1e2c: 80 91 78 00 lds r24, 0x0078 |
1e30: 90 91 79 00 lds r25, 0x0079 |
1e34: 82 0f add r24, r18 |
1e36: 93 1f adc r25, r19 |
1e38: 96 95 lsr r25 |
1e3a: 87 95 ror r24 |
1e3c: 06 c0 rjmp .+12 ; 0x1e4a <__vector_24+0x222> |
1e3e: 80 91 78 00 lds r24, 0x0078 |
1e42: 90 91 79 00 lds r25, 0x0079 |
1e46: 82 0f add r24, r18 |
1e48: 93 1f adc r25, r19 |
1e4a: 90 93 d2 03 sts 0x03D2, r25 |
1e4e: 80 93 d1 03 sts 0x03D1, r24 |
1e52: 85 e0 ldi r24, 0x05 ; 5 |
1e54: e1 c0 rjmp .+450 ; 0x2018 <__vector_24+0x3f0> |
1e56: 60 91 78 00 lds r22, 0x0078 |
1e5a: 70 91 79 00 lds r23, 0x0079 |
1e5e: e0 90 09 04 lds r14, 0x0409 |
1e62: f0 90 0a 04 lds r15, 0x040A |
1e66: 00 91 0b 04 lds r16, 0x040B |
1e6a: 10 91 0c 04 lds r17, 0x040C |
1e6e: 88 27 eor r24, r24 |
1e70: 77 fd sbrc r23, 7 |
1e72: 80 95 com r24 |
1e74: 98 2f mov r25, r24 |
1e76: 0e 94 5a 39 call 0x72b4 ; 0x72b4 <__floatsisf> |
1e7a: a8 01 movw r20, r16 |
1e7c: 97 01 movw r18, r14 |
1e7e: 0e 94 b4 38 call 0x7168 ; 0x7168 <__subsf3> |
1e82: 0e 94 3d 39 call 0x727a ; 0x727a <__fixsfsi> |
1e86: 70 93 dc 03 sts 0x03DC, r23 |
1e8a: 60 93 db 03 sts 0x03DB, r22 |
1e8e: 20 91 db 03 lds r18, 0x03DB |
1e92: 30 91 dc 03 lds r19, 0x03DC |
1e96: e0 91 2e 08 lds r30, 0x082E |
1e9a: f0 91 2f 08 lds r31, 0x082F |
1e9e: 80 91 39 08 lds r24, 0x0839 |
1ea2: 90 91 3a 08 lds r25, 0x083A |
1ea6: 97 ff sbrs r25, 7 |
1ea8: 03 c0 rjmp .+6 ; 0x1eb0 <__vector_24+0x288> |
1eaa: 90 95 com r25 |
1eac: 81 95 neg r24 |
1eae: 9f 4f sbci r25, 0xFF ; 255 |
1eb0: 64 e0 ldi r22, 0x04 ; 4 |
1eb2: 70 e0 ldi r23, 0x00 ; 0 |
1eb4: 0e 94 5b 3a call 0x74b6 ; 0x74b6 <__divmodhi4> |
1eb8: eb 01 movw r28, r22 |
1eba: cf 01 movw r24, r30 |
1ebc: f7 ff sbrs r31, 7 |
1ebe: 03 c0 rjmp .+6 ; 0x1ec6 <__vector_24+0x29e> |
1ec0: 90 95 com r25 |
1ec2: 81 95 neg r24 |
1ec4: 9f 4f sbci r25, 0xFF ; 255 |
1ec6: 64 e0 ldi r22, 0x04 ; 4 |
1ec8: 70 e0 ldi r23, 0x00 ; 0 |
1eca: 0e 94 5b 3a call 0x74b6 ; 0x74b6 <__divmodhi4> |
1ece: 26 0f add r18, r22 |
1ed0: 37 1f adc r19, r23 |
1ed2: 2c 0f add r18, r28 |
1ed4: 3d 1f adc r19, r29 |
1ed6: 30 93 dc 03 sts 0x03DC, r19 |
1eda: 20 93 db 03 sts 0x03DB, r18 |
1ede: 80 91 db 03 lds r24, 0x03DB |
1ee2: 90 91 dc 03 lds r25, 0x03DC |
1ee6: 02 97 sbiw r24, 0x02 ; 2 |
1ee8: 04 f1 brlt .+64 ; 0x1f2a <__vector_24+0x302> |
1eea: 60 91 09 04 lds r22, 0x0409 |
1eee: 70 91 0a 04 lds r23, 0x040A |
1ef2: 80 91 0b 04 lds r24, 0x040B |
1ef6: 90 91 0c 04 lds r25, 0x040C |
1efa: 20 e0 ldi r18, 0x00 ; 0 |
1efc: 30 e0 ldi r19, 0x00 ; 0 |
1efe: 48 e4 ldi r20, 0x48 ; 72 |
1f00: 54 e4 ldi r21, 0x44 ; 68 |
1f02: 0e 94 64 39 call 0x72c8 ; 0x72c8 <__eqsf2> |
1f06: 88 23 and r24, r24 |
1f08: 0c f0 brlt .+2 ; 0x1f0c <__vector_24+0x2e4> |
1f0a: 3c c0 rjmp .+120 ; 0x1f84 <__vector_24+0x35c> |
1f0c: 60 91 09 04 lds r22, 0x0409 |
1f10: 70 91 0a 04 lds r23, 0x040A |
1f14: 80 91 0b 04 lds r24, 0x040B |
1f18: 90 91 0c 04 lds r25, 0x040C |
1f1c: 2a e0 ldi r18, 0x0A ; 10 |
1f1e: 37 ed ldi r19, 0xD7 ; 215 |
1f20: 43 ea ldi r20, 0xA3 ; 163 |
1f22: 5c e3 ldi r21, 0x3C ; 60 |
1f24: 0e 94 b5 38 call 0x716a ; 0x716a <__addsf3> |
1f28: 25 c0 rjmp .+74 ; 0x1f74 <__vector_24+0x34c> |
1f2a: 80 91 db 03 lds r24, 0x03DB |
1f2e: 90 91 dc 03 lds r25, 0x03DC |
1f32: 8f 5f subi r24, 0xFF ; 255 |
1f34: 9f 4f sbci r25, 0xFF ; 255 |
1f36: 34 f5 brge .+76 ; 0x1f84 <__vector_24+0x35c> |
1f38: 60 91 09 04 lds r22, 0x0409 |
1f3c: 70 91 0a 04 lds r23, 0x040A |
1f40: 80 91 0b 04 lds r24, 0x040B |
1f44: 90 91 0c 04 lds r25, 0x040C |
1f48: 20 e0 ldi r18, 0x00 ; 0 |
1f4a: 30 e0 ldi r19, 0x00 ; 0 |
1f4c: 46 e1 ldi r20, 0x16 ; 22 |
1f4e: 54 e4 ldi r21, 0x44 ; 68 |
1f50: 0e 94 67 39 call 0x72ce ; 0x72ce <__gesf2> |
1f54: 18 16 cp r1, r24 |
1f56: b4 f4 brge .+44 ; 0x1f84 <__vector_24+0x35c> |
1f58: 60 91 09 04 lds r22, 0x0409 |
1f5c: 70 91 0a 04 lds r23, 0x040A |
1f60: 80 91 0b 04 lds r24, 0x040B |
1f64: 90 91 0c 04 lds r25, 0x040C |
1f68: 2a e0 ldi r18, 0x0A ; 10 |
1f6a: 37 ed ldi r19, 0xD7 ; 215 |
1f6c: 43 ea ldi r20, 0xA3 ; 163 |
1f6e: 5c e3 ldi r21, 0x3C ; 60 |
1f70: 0e 94 b4 38 call 0x7168 ; 0x7168 <__subsf3> |
1f74: 60 93 09 04 sts 0x0409, r22 |
1f78: 70 93 0a 04 sts 0x040A, r23 |
1f7c: 80 93 0b 04 sts 0x040B, r24 |
1f80: 90 93 0c 04 sts 0x040C, r25 |
1f84: 81 e0 ldi r24, 0x01 ; 1 |
1f86: 80 93 e2 03 sts 0x03E2, r24 |
1f8a: 80 91 78 00 lds r24, 0x0078 |
1f8e: 90 91 79 00 lds r25, 0x0079 |
1f92: 90 93 31 08 sts 0x0831, r25 |
1f96: 80 93 30 08 sts 0x0830, r24 |
1f9a: 20 91 47 04 lds r18, 0x0447 |
1f9e: 30 91 48 04 lds r19, 0x0448 |
1fa2: 40 91 49 04 lds r20, 0x0449 |
1fa6: 50 91 4a 04 lds r21, 0x044A |
1faa: 80 91 db 03 lds r24, 0x03DB |
1fae: 90 91 dc 03 lds r25, 0x03DC |
1fb2: aa 27 eor r26, r26 |
1fb4: 97 fd sbrc r25, 7 |
1fb6: a0 95 com r26 |
1fb8: ba 2f mov r27, r26 |
1fba: 28 0f add r18, r24 |
1fbc: 39 1f adc r19, r25 |
1fbe: 4a 1f adc r20, r26 |
1fc0: 5b 1f adc r21, r27 |
1fc2: 20 93 47 04 sts 0x0447, r18 |
1fc6: 30 93 48 04 sts 0x0448, r19 |
1fca: 40 93 49 04 sts 0x0449, r20 |
1fce: 50 93 4a 04 sts 0x044A, r21 |
1fd2: e0 90 47 04 lds r14, 0x0447 |
1fd6: f0 90 48 04 lds r15, 0x0448 |
1fda: 00 91 49 04 lds r16, 0x0449 |
1fde: 10 91 4a 04 lds r17, 0x044A |
1fe2: 60 91 47 04 lds r22, 0x0447 |
1fe6: 70 91 48 04 lds r23, 0x0448 |
1fea: 80 91 49 04 lds r24, 0x0449 |
1fee: 90 91 4a 04 lds r25, 0x044A |
1ff2: 20 e0 ldi r18, 0x00 ; 0 |
1ff4: 34 e0 ldi r19, 0x04 ; 4 |
1ff6: 40 e0 ldi r20, 0x00 ; 0 |
1ff8: 50 e0 ldi r21, 0x00 ; 0 |
1ffa: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
1ffe: e2 1a sub r14, r18 |
2000: f3 0a sbc r15, r19 |
2002: 04 0b sbc r16, r20 |
2004: 15 0b sbc r17, r21 |
2006: e0 92 47 04 sts 0x0447, r14 |
200a: f0 92 48 04 sts 0x0448, r15 |
200e: 00 93 49 04 sts 0x0449, r16 |
2012: 10 93 4a 04 sts 0x044A, r17 |
2016: 83 e0 ldi r24, 0x03 ; 3 |
2018: 80 93 ee 03 sts 0x03EE, r24 |
201c: 79 c0 rjmp .+242 ; 0x2110 <__vector_24+0x4e8> |
201e: 80 91 3e 08 lds r24, 0x083E |
2022: 90 91 3f 08 lds r25, 0x083F |
2026: 20 91 78 00 lds r18, 0x0078 |
202a: 30 91 79 00 lds r19, 0x0079 |
202e: 82 0f add r24, r18 |
2030: 93 1f adc r25, r19 |
2032: 90 93 3f 08 sts 0x083F, r25 |
2036: 80 93 3e 08 sts 0x083E, r24 |
203a: 80 91 36 08 lds r24, 0x0836 |
203e: 8f 5f subi r24, 0xFF ; 255 |
2040: 80 93 36 08 sts 0x0836, r24 |
2044: 80 91 36 08 lds r24, 0x0836 |
2048: 85 30 cpi r24, 0x05 ; 5 |
204a: 08 f4 brcc .+2 ; 0x204e <__vector_24+0x426> |
204c: 6b c0 rjmp .+214 ; 0x2124 <__vector_24+0x4fc> |
204e: 80 91 78 00 lds r24, 0x0078 |
2052: 90 91 79 00 lds r25, 0x0079 |
2056: 90 93 10 03 sts 0x0310, r25 |
205a: 80 93 0f 03 sts 0x030F, r24 |
205e: 10 92 36 08 sts 0x0836, r1 |
2062: 80 91 32 08 lds r24, 0x0832 |
2066: 90 91 33 08 lds r25, 0x0833 |
206a: 20 91 3e 08 lds r18, 0x083E |
206e: 30 91 3f 08 lds r19, 0x083F |
2072: 82 1b sub r24, r18 |
2074: 93 0b sbc r25, r19 |
2076: 20 91 63 04 lds r18, 0x0463 |
207a: 30 91 64 04 lds r19, 0x0464 |
207e: 82 1b sub r24, r18 |
2080: 93 0b sbc r25, r19 |
2082: 90 93 e4 03 sts 0x03E4, r25 |
2086: 80 93 e3 03 sts 0x03E3, r24 |
208a: 60 91 3e 08 lds r22, 0x083E |
208e: 70 91 3f 08 lds r23, 0x083F |
2092: e0 90 0b 03 lds r14, 0x030B |
2096: f0 90 0c 03 lds r15, 0x030C |
209a: 00 91 0d 03 lds r16, 0x030D |
209e: 10 91 0e 03 lds r17, 0x030E |
20a2: 88 27 eor r24, r24 |
20a4: 77 fd sbrc r23, 7 |
20a6: 80 95 com r24 |
20a8: 98 2f mov r25, r24 |
20aa: a8 01 movw r20, r16 |
20ac: 97 01 movw r18, r14 |
20ae: 22 0f add r18, r18 |
20b0: 33 1f adc r19, r19 |
20b2: 44 1f adc r20, r20 |
20b4: 55 1f adc r21, r21 |
20b6: 2e 0d add r18, r14 |
20b8: 3f 1d adc r19, r15 |
20ba: 40 1f adc r20, r16 |
20bc: 51 1f adc r21, r17 |
20be: 62 0f add r22, r18 |
20c0: 73 1f adc r23, r19 |
20c2: 84 1f adc r24, r20 |
20c4: 95 1f adc r25, r21 |
20c6: 24 e0 ldi r18, 0x04 ; 4 |
20c8: 30 e0 ldi r19, 0x00 ; 0 |
20ca: 40 e0 ldi r20, 0x00 ; 0 |
20cc: 50 e0 ldi r21, 0x00 ; 0 |
20ce: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
20d2: 20 93 0b 03 sts 0x030B, r18 |
20d6: 30 93 0c 03 sts 0x030C, r19 |
20da: 40 93 0d 03 sts 0x030D, r20 |
20de: 50 93 0e 03 sts 0x030E, r21 |
20e2: 20 91 32 08 lds r18, 0x0832 |
20e6: 30 91 33 08 lds r19, 0x0833 |
20ea: 80 91 0b 03 lds r24, 0x030B |
20ee: 90 91 0c 03 lds r25, 0x030C |
20f2: a0 91 0d 03 lds r26, 0x030D |
20f6: b0 91 0e 03 lds r27, 0x030E |
20fa: 28 1b sub r18, r24 |
20fc: 39 0b sbc r19, r25 |
20fe: 30 93 64 04 sts 0x0464, r19 |
2102: 20 93 63 04 sts 0x0463, r18 |
2106: 10 92 3f 08 sts 0x083F, r1 |
210a: 10 92 3e 08 sts 0x083E, r1 |
210e: 0a c0 rjmp .+20 ; 0x2124 <__vector_24+0x4fc> |
2110: 80 91 ee 03 lds r24, 0x03EE |
2114: 80 93 7c 00 sts 0x007C, r24 |
2118: dd 20 and r13, r13 |
211a: 51 f0 breq .+20 ; 0x2130 <__vector_24+0x508> |
211c: 8f ee ldi r24, 0xEF ; 239 |
211e: 80 93 7a 00 sts 0x007A, r24 |
2122: 06 c0 rjmp .+12 ; 0x2130 <__vector_24+0x508> |
2124: 10 92 ee 03 sts 0x03EE, r1 |
2128: 10 92 ed 03 sts 0x03ED, r1 |
212c: 10 92 7c 00 sts 0x007C, r1 |
2130: ff 91 pop r31 |
2132: ef 91 pop r30 |
2134: df 91 pop r29 |
2136: cf 91 pop r28 |
2138: bf 91 pop r27 |
213a: af 91 pop r26 |
213c: 9f 91 pop r25 |
213e: 8f 91 pop r24 |
2140: 7f 91 pop r23 |
2142: 6f 91 pop r22 |
2144: 5f 91 pop r21 |
2146: 4f 91 pop r20 |
2148: 3f 91 pop r19 |
214a: 2f 91 pop r18 |
214c: 1f 91 pop r17 |
214e: 0f 91 pop r16 |
2150: ff 90 pop r15 |
2152: ef 90 pop r14 |
2154: df 90 pop r13 |
2156: 0f 90 pop r0 |
2158: 0f be out 0x3f, r0 ; 63 |
215a: 0f 90 pop r0 |
215c: 1f 90 pop r1 |
215e: 18 95 reti |
|
00002160 <SucheLuftruckOffset>: |
2160: cf 93 push r28 |
2162: df 93 push r29 |
2164: a3 e0 ldi r26, 0x03 ; 3 |
2166: b0 e0 ldi r27, 0x00 ; 0 |
2168: 0e 94 ab 3a call 0x7556 ; 0x7556 <__eeprom_read_byte_1F2021> |
216c: 80 2d mov r24, r0 |
216e: c8 2f mov r28, r24 |
2170: dd 27 eor r29, r29 |
2172: c5 31 cpi r28, 0x15 ; 21 |
2174: d1 05 cpc r29, r1 |
2176: 08 f0 brcs .+2 ; 0x217a <SucheLuftruckOffset+0x1a> |
2178: 2a 97 sbiw r28, 0x0a ; 10 |
217a: c7 bd out 0x27, r28 ; 39 |
217c: 84 e6 ldi r24, 0x64 ; 100 |
217e: 90 e0 ldi r25, 0x00 ; 0 |
2180: 0e 94 e6 0d call 0x1bcc ; 0x1bcc <Delay_ms_Mess> |
2184: 80 91 0f 03 lds r24, 0x030F |
2188: 90 91 10 03 lds r25, 0x0310 |
218c: 82 55 subi r24, 0x52 ; 82 |
218e: 93 40 sbci r25, 0x03 ; 3 |
2190: d0 f4 brcc .+52 ; 0x21c6 <SucheLuftruckOffset+0x66> |
2192: c0 e0 ldi r28, 0x00 ; 0 |
2194: d0 e0 ldi r29, 0x00 ; 0 |
2196: 17 c0 rjmp .+46 ; 0x21c6 <SucheLuftruckOffset+0x66> |
2198: c7 bd out 0x27, r28 ; 39 |
219a: 82 e3 ldi r24, 0x32 ; 50 |
219c: 90 e0 ldi r25, 0x00 ; 0 |
219e: 0e 94 e6 0d call 0x1bcc ; 0x1bcc <Delay_ms_Mess> |
21a2: 8c e7 ldi r24, 0x7C ; 124 |
21a4: 91 e0 ldi r25, 0x01 ; 1 |
21a6: 9f 93 push r25 |
21a8: 8f 93 push r24 |
21aa: 1f 92 push r1 |
21ac: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
21b0: 80 91 0f 03 lds r24, 0x030F |
21b4: 90 91 10 03 lds r25, 0x0310 |
21b8: 0f 90 pop r0 |
21ba: 0f 90 pop r0 |
21bc: 0f 90 pop r0 |
21be: 84 58 subi r24, 0x84 ; 132 |
21c0: 93 40 sbci r25, 0x03 ; 3 |
21c2: 20 f0 brcs .+8 ; 0x21cc <SucheLuftruckOffset+0x6c> |
21c4: 21 96 adiw r28, 0x01 ; 1 |
21c6: ca 3f cpi r28, 0xFA ; 250 |
21c8: d1 05 cpc r29, r1 |
21ca: 30 f3 brcs .-52 ; 0x2198 <SucheLuftruckOffset+0x38> |
21cc: a3 e0 ldi r26, 0x03 ; 3 |
21ce: b0 e0 ldi r27, 0x00 ; 0 |
21d0: 0c 2e mov r0, r28 |
21d2: 0e 94 b3 3a call 0x7566 ; 0x7566 <__eeprom_write_byte_1F2021> |
21d6: c0 93 3b 08 sts 0x083B, r28 |
21da: 8c e2 ldi r24, 0x2C ; 44 |
21dc: 91 e0 ldi r25, 0x01 ; 1 |
21de: 0e 94 e6 0d call 0x1bcc ; 0x1bcc <Delay_ms_Mess> |
21e2: df 91 pop r29 |
21e4: cf 91 pop r28 |
21e6: 08 95 ret |
|
000021e8 <LcdClear>: |
21e8: eb e1 ldi r30, 0x1B ; 27 |
21ea: f3 e0 ldi r31, 0x03 ; 3 |
21ec: 80 e2 ldi r24, 0x20 ; 32 |
21ee: 81 93 st Z+, r24 |
21f0: 93 e0 ldi r25, 0x03 ; 3 |
21f2: eb 36 cpi r30, 0x6B ; 107 |
21f4: f9 07 cpc r31, r25 |
21f6: d9 f7 brne .-10 ; 0x21ee <LcdClear+0x6> |
21f8: 08 95 ret |
|
000021fa <Menu>: |
21fa: ff 92 push r15 |
21fc: 0f 93 push r16 |
21fe: 1f 93 push r17 |
2200: 80 91 f2 03 lds r24, 0x03F2 |
2204: 28 2f mov r18, r24 |
2206: 33 27 eor r19, r19 |
2208: c9 01 movw r24, r18 |
220a: 81 70 andi r24, 0x01 ; 1 |
220c: 90 70 andi r25, 0x00 ; 0 |
220e: 68 2f mov r22, r24 |
2210: 88 23 and r24, r24 |
2212: a9 f0 breq .+42 ; 0x223e <Menu+0x44> |
2214: 80 91 f3 03 lds r24, 0x03F3 |
2218: 88 23 and r24, r24 |
221a: 11 f0 breq .+4 ; 0x2220 <Menu+0x26> |
221c: 81 50 subi r24, 0x01 ; 1 |
221e: 02 c0 rjmp .+4 ; 0x2224 <Menu+0x2a> |
2220: 80 91 6b 03 lds r24, 0x036B |
2224: 80 93 f3 03 sts 0x03F3, r24 |
2228: eb e1 ldi r30, 0x1B ; 27 |
222a: f3 e0 ldi r31, 0x03 ; 3 |
222c: 80 e2 ldi r24, 0x20 ; 32 |
222e: 81 93 st Z+, r24 |
2230: 93 e0 ldi r25, 0x03 ; 3 |
2232: eb 36 cpi r30, 0x6B ; 107 |
2234: f9 07 cpc r31, r25 |
2236: d9 f7 brne .-10 ; 0x222e <Menu+0x34> |
2238: 8f ef ldi r24, 0xFF ; 255 |
223a: 80 93 ac 03 sts 0x03AC, r24 |
223e: a9 01 movw r20, r18 |
2240: 42 70 andi r20, 0x02 ; 2 |
2242: 50 70 andi r21, 0x00 ; 0 |
2244: 21 ff sbrs r18, 1 |
2246: 10 c0 rjmp .+32 ; 0x2268 <Menu+0x6e> |
2248: 80 91 f3 03 lds r24, 0x03F3 |
224c: 8f 5f subi r24, 0xFF ; 255 |
224e: 80 93 f3 03 sts 0x03F3, r24 |
2252: eb e1 ldi r30, 0x1B ; 27 |
2254: f3 e0 ldi r31, 0x03 ; 3 |
2256: 80 e2 ldi r24, 0x20 ; 32 |
2258: 81 93 st Z+, r24 |
225a: 93 e0 ldi r25, 0x03 ; 3 |
225c: eb 36 cpi r30, 0x6B ; 107 |
225e: f9 07 cpc r31, r25 |
2260: d9 f7 brne .-10 ; 0x2258 <Menu+0x5e> |
2262: 8f ef ldi r24, 0xFF ; 255 |
2264: 80 93 ac 03 sts 0x03AC, r24 |
2268: 66 23 and r22, r22 |
226a: 21 f0 breq .+8 ; 0x2274 <Menu+0x7a> |
226c: 45 2b or r20, r21 |
226e: 11 f0 breq .+4 ; 0x2274 <Menu+0x7a> |
2270: 10 92 f3 03 sts 0x03F3, r1 |
2274: 81 e1 ldi r24, 0x11 ; 17 |
2276: 80 93 f1 03 sts 0x03F1, r24 |
227a: 80 91 f3 03 lds r24, 0x03F3 |
227e: 99 27 eor r25, r25 |
2280: 9f 93 push r25 |
2282: 8f 93 push r24 |
2284: 83 e2 ldi r24, 0x23 ; 35 |
2286: 94 e0 ldi r25, 0x04 ; 4 |
2288: 9f 93 push r25 |
228a: 8f 93 push r24 |
228c: 11 e0 ldi r17, 0x01 ; 1 |
228e: f1 2e mov r15, r17 |
2290: ff 92 push r15 |
2292: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
2296: 00 91 f3 03 lds r16, 0x03F3 |
229a: 0f 90 pop r0 |
229c: 0f 90 pop r0 |
229e: 0f 90 pop r0 |
22a0: 0f 90 pop r0 |
22a2: 0f 90 pop r0 |
22a4: 05 30 cpi r16, 0x05 ; 5 |
22a6: 09 f4 brne .+2 ; 0x22aa <Menu+0xb0> |
22a8: fc c1 rjmp .+1016 ; 0x26a2 <Menu+0x4a8> |
22aa: 06 30 cpi r16, 0x06 ; 6 |
22ac: 90 f4 brcc .+36 ; 0x22d2 <Menu+0xd8> |
22ae: 02 30 cpi r16, 0x02 ; 2 |
22b0: 09 f4 brne .+2 ; 0x22b4 <Menu+0xba> |
22b2: cc c0 rjmp .+408 ; 0x244c <Menu+0x252> |
22b4: 03 30 cpi r16, 0x03 ; 3 |
22b6: 30 f4 brcc .+12 ; 0x22c4 <Menu+0xca> |
22b8: 00 23 and r16, r16 |
22ba: f1 f0 breq .+60 ; 0x22f8 <Menu+0xfe> |
22bc: 01 30 cpi r16, 0x01 ; 1 |
22be: 09 f0 breq .+2 ; 0x22c2 <Menu+0xc8> |
22c0: d9 c3 rjmp .+1970 ; 0x2a74 <Menu+0x87a> |
22c2: 61 c0 rjmp .+194 ; 0x2386 <Menu+0x18c> |
22c4: 03 30 cpi r16, 0x03 ; 3 |
22c6: 09 f4 brne .+2 ; 0x22ca <Menu+0xd0> |
22c8: 16 c1 rjmp .+556 ; 0x24f6 <Menu+0x2fc> |
22ca: 04 30 cpi r16, 0x04 ; 4 |
22cc: 09 f0 breq .+2 ; 0x22d0 <Menu+0xd6> |
22ce: d2 c3 rjmp .+1956 ; 0x2a74 <Menu+0x87a> |
22d0: 65 c1 rjmp .+714 ; 0x259c <Menu+0x3a2> |
22d2: 08 30 cpi r16, 0x08 ; 8 |
22d4: 09 f4 brne .+2 ; 0x22d8 <Menu+0xde> |
22d6: 16 c3 rjmp .+1580 ; 0x2904 <Menu+0x70a> |
22d8: 09 30 cpi r16, 0x09 ; 9 |
22da: 38 f4 brcc .+14 ; 0x22ea <Menu+0xf0> |
22dc: 06 30 cpi r16, 0x06 ; 6 |
22de: 09 f4 brne .+2 ; 0x22e2 <Menu+0xe8> |
22e0: 99 c2 rjmp .+1330 ; 0x2814 <Menu+0x61a> |
22e2: 07 30 cpi r16, 0x07 ; 7 |
22e4: 09 f0 breq .+2 ; 0x22e8 <Menu+0xee> |
22e6: c6 c3 rjmp .+1932 ; 0x2a74 <Menu+0x87a> |
22e8: ea c2 rjmp .+1492 ; 0x28be <Menu+0x6c4> |
22ea: 09 30 cpi r16, 0x09 ; 9 |
22ec: 09 f4 brne .+2 ; 0x22f0 <Menu+0xf6> |
22ee: 47 c3 rjmp .+1678 ; 0x297e <Menu+0x784> |
22f0: 0a 30 cpi r16, 0x0A ; 10 |
22f2: 09 f0 breq .+2 ; 0x22f6 <Menu+0xfc> |
22f4: bf c3 rjmp .+1918 ; 0x2a74 <Menu+0x87a> |
22f6: 81 c3 rjmp .+1794 ; 0x29fa <Menu+0x800> |
22f8: 10 92 f1 03 sts 0x03F1, r1 |
22fc: 81 e1 ldi r24, 0x11 ; 17 |
22fe: 94 e0 ldi r25, 0x04 ; 4 |
2300: 9f 93 push r25 |
2302: 8f 93 push r24 |
2304: ff 92 push r15 |
2306: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
230a: 84 e1 ldi r24, 0x14 ; 20 |
230c: 80 93 f1 03 sts 0x03F1, r24 |
2310: 20 91 00 01 lds r18, 0x0100 |
2314: 82 e6 ldi r24, 0x62 ; 98 |
2316: 90 e0 ldi r25, 0x00 ; 0 |
2318: 9f 93 push r25 |
231a: 8f 93 push r24 |
231c: 8a e5 ldi r24, 0x5A ; 90 |
231e: 90 e0 ldi r25, 0x00 ; 0 |
2320: 9f 93 push r25 |
2322: 8f 93 push r24 |
2324: 1f 92 push r1 |
2326: 1f 92 push r1 |
2328: 82 2f mov r24, r18 |
232a: 6a e0 ldi r22, 0x0A ; 10 |
232c: 0e 94 3b 3a call 0x7476 ; 0x7476 <__udivmodqi4> |
2330: 89 2f mov r24, r25 |
2332: 99 27 eor r25, r25 |
2334: 9f 93 push r25 |
2336: 8f 93 push r24 |
2338: 82 2f mov r24, r18 |
233a: 0e 94 3b 3a call 0x7476 ; 0x7476 <__udivmodqi4> |
233e: 99 27 eor r25, r25 |
2340: 9f 93 push r25 |
2342: 8f 93 push r24 |
2344: 8c ef ldi r24, 0xFC ; 252 |
2346: 93 e0 ldi r25, 0x03 ; 3 |
2348: 9f 93 push r25 |
234a: 8f 93 push r24 |
234c: ff 92 push r15 |
234e: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
2352: 88 e2 ldi r24, 0x28 ; 40 |
2354: 80 93 f1 03 sts 0x03F1, r24 |
2358: 0e 94 33 02 call 0x466 ; 0x466 <GetActiveParamSetNumber> |
235c: 99 27 eor r25, r25 |
235e: 9f 93 push r25 |
2360: 8f 93 push r24 |
2362: 8f ee ldi r24, 0xEF ; 239 |
2364: 93 e0 ldi r25, 0x03 ; 3 |
2366: 9f 93 push r25 |
2368: 8f 93 push r24 |
236a: ff 92 push r15 |
236c: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
2370: 8c e3 ldi r24, 0x3C ; 60 |
2372: 80 93 f1 03 sts 0x03F1, r24 |
2376: 84 ee ldi r24, 0xE4 ; 228 |
2378: 93 e0 ldi r25, 0x03 ; 3 |
237a: 9f 93 push r25 |
237c: 8f 93 push r24 |
237e: ff 92 push r15 |
2380: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
2384: 98 c2 rjmp .+1328 ; 0x28b6 <Menu+0x6bc> |
2386: 80 91 7c 08 lds r24, 0x087C |
238a: 80 ff sbrs r24, 0 |
238c: 47 c0 rjmp .+142 ; 0x241c <Menu+0x222> |
238e: 10 92 f1 03 sts 0x03F1, r1 |
2392: 80 91 63 04 lds r24, 0x0463 |
2396: 90 91 64 04 lds r25, 0x0464 |
239a: 9f 93 push r25 |
239c: 8f 93 push r24 |
239e: 85 ed ldi r24, 0xD5 ; 213 |
23a0: 93 e0 ldi r25, 0x03 ; 3 |
23a2: 9f 93 push r25 |
23a4: 8f 93 push r24 |
23a6: 0f 93 push r16 |
23a8: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
23ac: 84 e1 ldi r24, 0x14 ; 20 |
23ae: 80 93 f1 03 sts 0x03F1, r24 |
23b2: 80 91 65 04 lds r24, 0x0465 |
23b6: 90 91 66 04 lds r25, 0x0466 |
23ba: 9f 93 push r25 |
23bc: 8f 93 push r24 |
23be: 86 ec ldi r24, 0xC6 ; 198 |
23c0: 93 e0 ldi r25, 0x03 ; 3 |
23c2: 9f 93 push r25 |
23c4: 8f 93 push r24 |
23c6: 0f 93 push r16 |
23c8: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
23cc: 88 e2 ldi r24, 0x28 ; 40 |
23ce: 80 93 f1 03 sts 0x03F1, r24 |
23d2: 80 91 0f 03 lds r24, 0x030F |
23d6: 90 91 10 03 lds r25, 0x0310 |
23da: 9f 93 push r25 |
23dc: 8f 93 push r24 |
23de: 87 eb ldi r24, 0xB7 ; 183 |
23e0: 93 e0 ldi r25, 0x03 ; 3 |
23e2: 9f 93 push r25 |
23e4: 8f 93 push r24 |
23e6: 0f 93 push r16 |
23e8: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
23ec: 8c e3 ldi r24, 0x3C ; 60 |
23ee: 80 93 f1 03 sts 0x03F1, r24 |
23f2: 80 91 3b 08 lds r24, 0x083B |
23f6: 99 27 eor r25, r25 |
23f8: 9f 93 push r25 |
23fa: 8f 93 push r24 |
23fc: 88 ea ldi r24, 0xA8 ; 168 |
23fe: 93 e0 ldi r25, 0x03 ; 3 |
2400: 9f 93 push r25 |
2402: 8f 93 push r24 |
2404: 0f 93 push r16 |
2406: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
240a: 8d b7 in r24, 0x3d ; 61 |
240c: 9e b7 in r25, 0x3e ; 62 |
240e: 44 96 adiw r24, 0x14 ; 20 |
2410: 0f b6 in r0, 0x3f ; 63 |
2412: f8 94 cli |
2414: 9e bf out 0x3e, r25 ; 62 |
2416: 0f be out 0x3f, r0 ; 63 |
2418: 8d bf out 0x3d, r24 ; 61 |
241a: 31 c3 rjmp .+1634 ; 0x2a7e <Menu+0x884> |
241c: 84 e1 ldi r24, 0x14 ; 20 |
241e: 80 93 f1 03 sts 0x03F1, r24 |
2422: 81 ea ldi r24, 0xA1 ; 161 |
2424: 93 e0 ldi r25, 0x03 ; 3 |
2426: 9f 93 push r25 |
2428: 8f 93 push r24 |
242a: 0f 93 push r16 |
242c: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
2430: 88 e2 ldi r24, 0x28 ; 40 |
2432: 80 93 f1 03 sts 0x03F1, r24 |
2436: 83 e9 ldi r24, 0x93 ; 147 |
2438: 93 e0 ldi r25, 0x03 ; 3 |
243a: 9f 93 push r25 |
243c: 8f 93 push r24 |
243e: 0f 93 push r16 |
2440: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
2444: 8d b7 in r24, 0x3d ; 61 |
2446: 9e b7 in r25, 0x3e ; 62 |
2448: 06 96 adiw r24, 0x06 ; 6 |
244a: e2 cf rjmp .-60 ; 0x2410 <Menu+0x216> |
244c: 10 92 f1 03 sts 0x03F1, r1 |
2450: 89 e8 ldi r24, 0x89 ; 137 |
2452: 93 e0 ldi r25, 0x03 ; 3 |
2454: 9f 93 push r25 |
2456: 8f 93 push r24 |
2458: ff 92 push r15 |
245a: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
245e: 84 e1 ldi r24, 0x14 ; 20 |
2460: 80 93 f1 03 sts 0x03F1, r24 |
2464: 60 91 0f 04 lds r22, 0x040F |
2468: 70 91 10 04 lds r23, 0x0410 |
246c: 80 91 11 04 lds r24, 0x0411 |
2470: 90 91 12 04 lds r25, 0x0412 |
2474: 20 e0 ldi r18, 0x00 ; 0 |
2476: 34 e0 ldi r19, 0x04 ; 4 |
2478: 40 e0 ldi r20, 0x00 ; 0 |
247a: 50 e0 ldi r21, 0x00 ; 0 |
247c: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
2480: 5f 93 push r21 |
2482: 4f 93 push r20 |
2484: 3f 93 push r19 |
2486: 2f 93 push r18 |
2488: 8a e7 ldi r24, 0x7A ; 122 |
248a: 93 e0 ldi r25, 0x03 ; 3 |
248c: 9f 93 push r25 |
248e: 8f 93 push r24 |
2490: ff 92 push r15 |
2492: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
2496: 88 e2 ldi r24, 0x28 ; 40 |
2498: 80 93 f1 03 sts 0x03F1, r24 |
249c: 60 91 17 04 lds r22, 0x0417 |
24a0: 70 91 18 04 lds r23, 0x0418 |
24a4: 80 91 19 04 lds r24, 0x0419 |
24a8: 90 91 1a 04 lds r25, 0x041A |
24ac: 20 e0 ldi r18, 0x00 ; 0 |
24ae: 34 e0 ldi r19, 0x04 ; 4 |
24b0: 40 e0 ldi r20, 0x00 ; 0 |
24b2: 50 e0 ldi r21, 0x00 ; 0 |
24b4: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
24b8: 5f 93 push r21 |
24ba: 4f 93 push r20 |
24bc: 3f 93 push r19 |
24be: 2f 93 push r18 |
24c0: 8b e6 ldi r24, 0x6B ; 107 |
24c2: 93 e0 ldi r25, 0x03 ; 3 |
24c4: 9f 93 push r25 |
24c6: 8f 93 push r24 |
24c8: ff 92 push r15 |
24ca: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
24ce: 8c e3 ldi r24, 0x3C ; 60 |
24d0: 80 93 f1 03 sts 0x03F1, r24 |
24d4: 80 91 4b 04 lds r24, 0x044B |
24d8: 90 91 4c 04 lds r25, 0x044C |
24dc: 9f 93 push r25 |
24de: 8f 93 push r24 |
24e0: 8c e5 ldi r24, 0x5C ; 92 |
24e2: 93 e0 ldi r25, 0x03 ; 3 |
24e4: 9f 93 push r25 |
24e6: 8f 93 push r24 |
24e8: ff 92 push r15 |
24ea: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
24ee: 8d b7 in r24, 0x3d ; 61 |
24f0: 9e b7 in r25, 0x3e ; 62 |
24f2: 46 96 adiw r24, 0x16 ; 22 |
24f4: 8d cf rjmp .-230 ; 0x2410 <Menu+0x216> |
24f6: 10 92 f1 03 sts 0x03F1, r1 |
24fa: 80 91 4c 08 lds r24, 0x084C |
24fe: 90 91 4d 08 lds r25, 0x084D |
2502: 20 91 4a 08 lds r18, 0x084A |
2506: 30 91 4b 08 lds r19, 0x084B |
250a: 9f 93 push r25 |
250c: 8f 93 push r24 |
250e: 3f 93 push r19 |
2510: 2f 93 push r18 |
2512: 8c e4 ldi r24, 0x4C ; 76 |
2514: 93 e0 ldi r25, 0x03 ; 3 |
2516: 9f 93 push r25 |
2518: 8f 93 push r24 |
251a: ff 92 push r15 |
251c: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
2520: 84 e1 ldi r24, 0x14 ; 20 |
2522: 80 93 f1 03 sts 0x03F1, r24 |
2526: 80 91 50 08 lds r24, 0x0850 |
252a: 90 91 51 08 lds r25, 0x0851 |
252e: 20 91 4e 08 lds r18, 0x084E |
2532: 30 91 4f 08 lds r19, 0x084F |
2536: 9f 93 push r25 |
2538: 8f 93 push r24 |
253a: 3f 93 push r19 |
253c: 2f 93 push r18 |
253e: 8c e3 ldi r24, 0x3C ; 60 |
2540: 93 e0 ldi r25, 0x03 ; 3 |
2542: 9f 93 push r25 |
2544: 8f 93 push r24 |
2546: ff 92 push r15 |
2548: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
254c: 88 e2 ldi r24, 0x28 ; 40 |
254e: 80 93 f1 03 sts 0x03F1, r24 |
2552: 80 91 54 08 lds r24, 0x0854 |
2556: 90 91 55 08 lds r25, 0x0855 |
255a: 20 91 52 08 lds r18, 0x0852 |
255e: 30 91 53 08 lds r19, 0x0853 |
2562: 9f 93 push r25 |
2564: 8f 93 push r24 |
2566: 3f 93 push r19 |
2568: 2f 93 push r18 |
256a: 8c e2 ldi r24, 0x2C ; 44 |
256c: 93 e0 ldi r25, 0x03 ; 3 |
256e: 9f 93 push r25 |
2570: 8f 93 push r24 |
2572: ff 92 push r15 |
2574: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
2578: 8c e3 ldi r24, 0x3C ; 60 |
257a: 80 93 f1 03 sts 0x03F1, r24 |
257e: 80 91 58 08 lds r24, 0x0858 |
2582: 90 91 59 08 lds r25, 0x0859 |
2586: 20 91 56 08 lds r18, 0x0856 |
258a: 30 91 57 08 lds r19, 0x0857 |
258e: 9f 93 push r25 |
2590: 8f 93 push r24 |
2592: 3f 93 push r19 |
2594: 2f 93 push r18 |
2596: 8c e1 ldi r24, 0x1C ; 28 |
2598: 93 e0 ldi r25, 0x03 ; 3 |
259a: 7a c0 rjmp .+244 ; 0x2690 <Menu+0x496> |
259c: 10 92 f1 03 sts 0x03F1, r1 |
25a0: e0 91 75 08 lds r30, 0x0875 |
25a4: ff 27 eor r31, r31 |
25a6: ee 0f add r30, r30 |
25a8: ff 1f adc r31, r31 |
25aa: e8 5b subi r30, 0xB8 ; 184 |
25ac: f7 4f sbci r31, 0xF7 ; 247 |
25ae: 20 81 ld r18, Z |
25b0: 31 81 ldd r19, Z+1 ; 0x01 |
25b2: e0 91 74 08 lds r30, 0x0874 |
25b6: ff 27 eor r31, r31 |
25b8: ee 0f add r30, r30 |
25ba: ff 1f adc r31, r31 |
25bc: e8 5b subi r30, 0xB8 ; 184 |
25be: f7 4f sbci r31, 0xF7 ; 247 |
25c0: 80 81 ld r24, Z |
25c2: 91 81 ldd r25, Z+1 ; 0x01 |
25c4: 3f 93 push r19 |
25c6: 2f 93 push r18 |
25c8: 9f 93 push r25 |
25ca: 8f 93 push r24 |
25cc: 8c e0 ldi r24, 0x0C ; 12 |
25ce: 93 e0 ldi r25, 0x03 ; 3 |
25d0: 9f 93 push r25 |
25d2: 8f 93 push r24 |
25d4: ff 92 push r15 |
25d6: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
25da: 84 e1 ldi r24, 0x14 ; 20 |
25dc: 80 93 f1 03 sts 0x03F1, r24 |
25e0: e0 91 77 08 lds r30, 0x0877 |
25e4: ff 27 eor r31, r31 |
25e6: ee 0f add r30, r30 |
25e8: ff 1f adc r31, r31 |
25ea: e8 5b subi r30, 0xB8 ; 184 |
25ec: f7 4f sbci r31, 0xF7 ; 247 |
25ee: 20 81 ld r18, Z |
25f0: 31 81 ldd r19, Z+1 ; 0x01 |
25f2: e0 91 76 08 lds r30, 0x0876 |
25f6: ff 27 eor r31, r31 |
25f8: ee 0f add r30, r30 |
25fa: ff 1f adc r31, r31 |
25fc: e8 5b subi r30, 0xB8 ; 184 |
25fe: f7 4f sbci r31, 0xF7 ; 247 |
2600: 80 81 ld r24, Z |
2602: 91 81 ldd r25, Z+1 ; 0x01 |
2604: 3f 93 push r19 |
2606: 2f 93 push r18 |
2608: 9f 93 push r25 |
260a: 8f 93 push r24 |
260c: 8c ef ldi r24, 0xFC ; 252 |
260e: 92 e0 ldi r25, 0x02 ; 2 |
2610: 9f 93 push r25 |
2612: 8f 93 push r24 |
2614: ff 92 push r15 |
2616: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
261a: 88 e2 ldi r24, 0x28 ; 40 |
261c: 80 93 f1 03 sts 0x03F1, r24 |
2620: e0 91 79 08 lds r30, 0x0879 |
2624: ff 27 eor r31, r31 |
2626: ee 0f add r30, r30 |
2628: ff 1f adc r31, r31 |
262a: e8 5b subi r30, 0xB8 ; 184 |
262c: f7 4f sbci r31, 0xF7 ; 247 |
262e: 20 81 ld r18, Z |
2630: 31 81 ldd r19, Z+1 ; 0x01 |
2632: e0 91 78 08 lds r30, 0x0878 |
2636: ff 27 eor r31, r31 |
2638: ee 0f add r30, r30 |
263a: ff 1f adc r31, r31 |
263c: e8 5b subi r30, 0xB8 ; 184 |
263e: f7 4f sbci r31, 0xF7 ; 247 |
2640: 80 81 ld r24, Z |
2642: 91 81 ldd r25, Z+1 ; 0x01 |
2644: 3f 93 push r19 |
2646: 2f 93 push r18 |
2648: 9f 93 push r25 |
264a: 8f 93 push r24 |
264c: 8c ee ldi r24, 0xEC ; 236 |
264e: 92 e0 ldi r25, 0x02 ; 2 |
2650: 9f 93 push r25 |
2652: 8f 93 push r24 |
2654: ff 92 push r15 |
2656: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
265a: 8c e3 ldi r24, 0x3C ; 60 |
265c: 80 93 f1 03 sts 0x03F1, r24 |
2660: e0 91 7b 08 lds r30, 0x087B |
2664: ff 27 eor r31, r31 |
2666: ee 0f add r30, r30 |
2668: ff 1f adc r31, r31 |
266a: e8 5b subi r30, 0xB8 ; 184 |
266c: f7 4f sbci r31, 0xF7 ; 247 |
266e: 20 81 ld r18, Z |
2670: 31 81 ldd r19, Z+1 ; 0x01 |
2672: e0 91 7a 08 lds r30, 0x087A |
2676: ff 27 eor r31, r31 |
2678: ee 0f add r30, r30 |
267a: ff 1f adc r31, r31 |
267c: e8 5b subi r30, 0xB8 ; 184 |
267e: f7 4f sbci r31, 0xF7 ; 247 |
2680: 80 81 ld r24, Z |
2682: 91 81 ldd r25, Z+1 ; 0x01 |
2684: 3f 93 push r19 |
2686: 2f 93 push r18 |
2688: 9f 93 push r25 |
268a: 8f 93 push r24 |
268c: 8c ed ldi r24, 0xDC ; 220 |
268e: 92 e0 ldi r25, 0x02 ; 2 |
2690: 9f 93 push r25 |
2692: 8f 93 push r24 |
2694: ff 92 push r15 |
2696: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
269a: 8d b7 in r24, 0x3d ; 61 |
269c: 9e b7 in r25, 0x3e ; 62 |
269e: 4c 96 adiw r24, 0x1c ; 28 |
26a0: b7 ce rjmp .-658 ; 0x2410 <Menu+0x216> |
26a2: 10 92 f1 03 sts 0x03F1, r1 |
26a6: 8e ec ldi r24, 0xCE ; 206 |
26a8: 92 e0 ldi r25, 0x02 ; 2 |
26aa: 9f 93 push r25 |
26ac: 8f 93 push r24 |
26ae: ff 92 push r15 |
26b0: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
26b4: 0f 90 pop r0 |
26b6: 0f 90 pop r0 |
26b8: 0f 90 pop r0 |
26ba: 80 91 00 01 lds r24, 0x0100 |
26be: 8a 30 cpi r24, 0x0A ; 10 |
26c0: 09 f0 breq .+2 ; 0x26c4 <Menu+0x4ca> |
26c2: 4a c0 rjmp .+148 ; 0x2758 <Menu+0x55e> |
26c4: 84 e1 ldi r24, 0x14 ; 20 |
26c6: 80 93 f1 03 sts 0x03F1, r24 |
26ca: 40 91 fb 03 lds r20, 0x03FB |
26ce: 50 91 fc 03 lds r21, 0x03FC |
26d2: 80 91 d1 03 lds r24, 0x03D1 |
26d6: 90 91 d2 03 lds r25, 0x03D2 |
26da: 20 91 fb 03 lds r18, 0x03FB |
26de: 30 91 fc 03 lds r19, 0x03FC |
26e2: 5f 93 push r21 |
26e4: 4f 93 push r20 |
26e6: 82 1b sub r24, r18 |
26e8: 93 0b sbc r25, r19 |
26ea: 9f 93 push r25 |
26ec: 8f 93 push r24 |
26ee: 8f eb ldi r24, 0xBF ; 191 |
26f0: 92 e0 ldi r25, 0x02 ; 2 |
26f2: 9f 93 push r25 |
26f4: 8f 93 push r24 |
26f6: ff 92 push r15 |
26f8: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
26fc: 88 e2 ldi r24, 0x28 ; 40 |
26fe: 80 93 f1 03 sts 0x03F1, r24 |
2702: 40 91 fd 03 lds r20, 0x03FD |
2706: 50 91 fe 03 lds r21, 0x03FE |
270a: 80 91 d3 03 lds r24, 0x03D3 |
270e: 90 91 d4 03 lds r25, 0x03D4 |
2712: 20 91 fd 03 lds r18, 0x03FD |
2716: 30 91 fe 03 lds r19, 0x03FE |
271a: 5f 93 push r21 |
271c: 4f 93 push r20 |
271e: 82 1b sub r24, r18 |
2720: 93 0b sbc r25, r19 |
2722: 9f 93 push r25 |
2724: 8f 93 push r24 |
2726: 80 eb ldi r24, 0xB0 ; 176 |
2728: 92 e0 ldi r25, 0x02 ; 2 |
272a: 9f 93 push r25 |
272c: 8f 93 push r24 |
272e: ff 92 push r15 |
2730: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
2734: 8c e3 ldi r24, 0x3C ; 60 |
2736: 80 93 f1 03 sts 0x03F1, r24 |
273a: 80 91 ff 03 lds r24, 0x03FF |
273e: 90 91 00 04 lds r25, 0x0400 |
2742: 20 91 e3 08 lds r18, 0x08E3 |
2746: 30 91 e4 08 lds r19, 0x08E4 |
274a: 9f 93 push r25 |
274c: 8f 93 push r24 |
274e: 3f 93 push r19 |
2750: 2f 93 push r18 |
2752: 81 ea ldi r24, 0xA1 ; 161 |
2754: 92 e0 ldi r25, 0x02 ; 2 |
2756: 55 c0 rjmp .+170 ; 0x2802 <Menu+0x608> |
2758: 84 e1 ldi r24, 0x14 ; 20 |
275a: 80 93 f1 03 sts 0x03F1, r24 |
275e: 80 91 fb 03 lds r24, 0x03FB |
2762: 90 91 fc 03 lds r25, 0x03FC |
2766: 20 91 d1 03 lds r18, 0x03D1 |
276a: 30 91 d2 03 lds r19, 0x03D2 |
276e: e0 91 fb 03 lds r30, 0x03FB |
2772: f0 91 fc 03 lds r31, 0x03FC |
2776: 62 e0 ldi r22, 0x02 ; 2 |
2778: 70 e0 ldi r23, 0x00 ; 0 |
277a: 0e 94 5b 3a call 0x74b6 ; 0x74b6 <__divmodhi4> |
277e: 7f 93 push r23 |
2780: 6f 93 push r22 |
2782: 2e 1b sub r18, r30 |
2784: 3f 0b sbc r19, r31 |
2786: 3f 93 push r19 |
2788: 2f 93 push r18 |
278a: 82 e9 ldi r24, 0x92 ; 146 |
278c: 92 e0 ldi r25, 0x02 ; 2 |
278e: 9f 93 push r25 |
2790: 8f 93 push r24 |
2792: ff 92 push r15 |
2794: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
2798: 88 e2 ldi r24, 0x28 ; 40 |
279a: 80 93 f1 03 sts 0x03F1, r24 |
279e: 80 91 fd 03 lds r24, 0x03FD |
27a2: 90 91 fe 03 lds r25, 0x03FE |
27a6: 20 91 d3 03 lds r18, 0x03D3 |
27aa: 30 91 d4 03 lds r19, 0x03D4 |
27ae: e0 91 fd 03 lds r30, 0x03FD |
27b2: f0 91 fe 03 lds r31, 0x03FE |
27b6: 62 e0 ldi r22, 0x02 ; 2 |
27b8: 70 e0 ldi r23, 0x00 ; 0 |
27ba: 0e 94 5b 3a call 0x74b6 ; 0x74b6 <__divmodhi4> |
27be: 7f 93 push r23 |
27c0: 6f 93 push r22 |
27c2: 2e 1b sub r18, r30 |
27c4: 3f 0b sbc r19, r31 |
27c6: 3f 93 push r19 |
27c8: 2f 93 push r18 |
27ca: 83 e8 ldi r24, 0x83 ; 131 |
27cc: 92 e0 ldi r25, 0x02 ; 2 |
27ce: 9f 93 push r25 |
27d0: 8f 93 push r24 |
27d2: ff 92 push r15 |
27d4: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
27d8: 8c e3 ldi r24, 0x3C ; 60 |
27da: 80 93 f1 03 sts 0x03F1, r24 |
27de: 80 91 ff 03 lds r24, 0x03FF |
27e2: 90 91 00 04 lds r25, 0x0400 |
27e6: 20 91 e3 08 lds r18, 0x08E3 |
27ea: 30 91 e4 08 lds r19, 0x08E4 |
27ee: 62 e0 ldi r22, 0x02 ; 2 |
27f0: 70 e0 ldi r23, 0x00 ; 0 |
27f2: 0e 94 5b 3a call 0x74b6 ; 0x74b6 <__divmodhi4> |
27f6: 7f 93 push r23 |
27f8: 6f 93 push r22 |
27fa: 3f 93 push r19 |
27fc: 2f 93 push r18 |
27fe: 84 e7 ldi r24, 0x74 ; 116 |
2800: 92 e0 ldi r25, 0x02 ; 2 |
2802: 9f 93 push r25 |
2804: 8f 93 push r24 |
2806: ff 92 push r15 |
2808: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
280c: 8d b7 in r24, 0x3d ; 61 |
280e: 9e b7 in r25, 0x3e ; 62 |
2810: 45 96 adiw r24, 0x15 ; 21 |
2812: fe cd rjmp .-1028 ; 0x2410 <Menu+0x216> |
2814: 10 92 f1 03 sts 0x03F1, r1 |
2818: 87 e6 ldi r24, 0x67 ; 103 |
281a: 92 e0 ldi r25, 0x02 ; 2 |
281c: 9f 93 push r25 |
281e: 8f 93 push r24 |
2820: ff 92 push r15 |
2822: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
2826: 84 e1 ldi r24, 0x14 ; 20 |
2828: 80 93 f1 03 sts 0x03F1, r24 |
282c: 80 91 05 04 lds r24, 0x0405 |
2830: 90 91 06 04 lds r25, 0x0406 |
2834: 20 91 d9 03 lds r18, 0x03D9 |
2838: 30 91 da 03 lds r19, 0x03DA |
283c: 9f 93 push r25 |
283e: 8f 93 push r24 |
2840: 3f 93 push r19 |
2842: 2f 93 push r18 |
2844: 88 e5 ldi r24, 0x58 ; 88 |
2846: 92 e0 ldi r25, 0x02 ; 2 |
2848: 9f 93 push r25 |
284a: 8f 93 push r24 |
284c: ff 92 push r15 |
284e: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
2852: 88 e2 ldi r24, 0x28 ; 40 |
2854: 80 93 f1 03 sts 0x03F1, r24 |
2858: 80 91 07 04 lds r24, 0x0407 |
285c: 90 91 08 04 lds r25, 0x0408 |
2860: 20 91 d7 03 lds r18, 0x03D7 |
2864: 30 91 d8 03 lds r19, 0x03D8 |
2868: 9f 93 push r25 |
286a: 8f 93 push r24 |
286c: 3f 93 push r19 |
286e: 2f 93 push r18 |
2870: 89 e4 ldi r24, 0x49 ; 73 |
2872: 92 e0 ldi r25, 0x02 ; 2 |
2874: 9f 93 push r25 |
2876: 8f 93 push r24 |
2878: ff 92 push r15 |
287a: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
287e: 8c e3 ldi r24, 0x3C ; 60 |
2880: 80 93 f1 03 sts 0x03F1, r24 |
2884: 60 91 09 04 lds r22, 0x0409 |
2888: 70 91 0a 04 lds r23, 0x040A |
288c: 80 91 0b 04 lds r24, 0x040B |
2890: 90 91 0c 04 lds r25, 0x040C |
2894: 00 91 cb 08 lds r16, 0x08CB |
2898: 10 91 cc 08 lds r17, 0x08CC |
289c: 0e 94 3d 39 call 0x727a ; 0x727a <__fixsfsi> |
28a0: 7f 93 push r23 |
28a2: 6f 93 push r22 |
28a4: 1f 93 push r17 |
28a6: 0f 93 push r16 |
28a8: 8a e3 ldi r24, 0x3A ; 58 |
28aa: 92 e0 ldi r25, 0x02 ; 2 |
28ac: 9f 93 push r25 |
28ae: 8f 93 push r24 |
28b0: ff 92 push r15 |
28b2: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
28b6: 8d b7 in r24, 0x3d ; 61 |
28b8: 9e b7 in r25, 0x3e ; 62 |
28ba: 48 96 adiw r24, 0x18 ; 24 |
28bc: a9 cd rjmp .-1198 ; 0x2410 <Menu+0x216> |
28be: 84 e1 ldi r24, 0x14 ; 20 |
28c0: 80 93 f1 03 sts 0x03F1, r24 |
28c4: 80 91 09 03 lds r24, 0x0309 |
28c8: 90 91 0a 03 lds r25, 0x030A |
28cc: 9f 93 push r25 |
28ce: 8f 93 push r24 |
28d0: 8b e2 ldi r24, 0x2B ; 43 |
28d2: 92 e0 ldi r25, 0x02 ; 2 |
28d4: 9f 93 push r25 |
28d6: 8f 93 push r24 |
28d8: ff 92 push r15 |
28da: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
28de: 88 e2 ldi r24, 0x28 ; 40 |
28e0: 80 93 f1 03 sts 0x03F1, r24 |
28e4: 80 91 5b 04 lds r24, 0x045B |
28e8: 99 27 eor r25, r25 |
28ea: 9f 93 push r25 |
28ec: 8f 93 push r24 |
28ee: 8c e1 ldi r24, 0x1C ; 28 |
28f0: 92 e0 ldi r25, 0x02 ; 2 |
28f2: 9f 93 push r25 |
28f4: 8f 93 push r24 |
28f6: ff 92 push r15 |
28f8: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
28fc: 8d b7 in r24, 0x3d ; 61 |
28fe: 9e b7 in r25, 0x3e ; 62 |
2900: 0a 96 adiw r24, 0x0a ; 10 |
2902: 86 cd rjmp .-1268 ; 0x2410 <Menu+0x216> |
2904: 10 92 f1 03 sts 0x03F1, r1 |
2908: 8d e0 ldi r24, 0x0D ; 13 |
290a: 92 e0 ldi r25, 0x02 ; 2 |
290c: 9f 93 push r25 |
290e: 8f 93 push r24 |
2910: ff 92 push r15 |
2912: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
2916: 84 e1 ldi r24, 0x14 ; 20 |
2918: 80 93 f1 03 sts 0x03F1, r24 |
291c: 80 91 4f 04 lds r24, 0x044F |
2920: 90 91 50 04 lds r25, 0x0450 |
2924: 9f 93 push r25 |
2926: 8f 93 push r24 |
2928: 8e ef ldi r24, 0xFE ; 254 |
292a: 91 e0 ldi r25, 0x01 ; 1 |
292c: 9f 93 push r25 |
292e: 8f 93 push r24 |
2930: ff 92 push r15 |
2932: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
2936: 88 e2 ldi r24, 0x28 ; 40 |
2938: 80 93 f1 03 sts 0x03F1, r24 |
293c: 80 91 4b 04 lds r24, 0x044B |
2940: 90 91 4c 04 lds r25, 0x044C |
2944: 9f 93 push r25 |
2946: 8f 93 push r24 |
2948: 8f ee ldi r24, 0xEF ; 239 |
294a: 91 e0 ldi r25, 0x01 ; 1 |
294c: 9f 93 push r25 |
294e: 8f 93 push r24 |
2950: ff 92 push r15 |
2952: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
2956: 8c e3 ldi r24, 0x3C ; 60 |
2958: 80 93 f1 03 sts 0x03F1, r24 |
295c: 80 91 4d 04 lds r24, 0x044D |
2960: 90 91 4e 04 lds r25, 0x044E |
2964: 9f 93 push r25 |
2966: 8f 93 push r24 |
2968: 80 ee ldi r24, 0xE0 ; 224 |
296a: 91 e0 ldi r25, 0x01 ; 1 |
296c: 9f 93 push r25 |
296e: 8f 93 push r24 |
2970: ff 92 push r15 |
2972: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
2976: 8d b7 in r24, 0x3d ; 61 |
2978: 9e b7 in r25, 0x3e ; 62 |
297a: 42 96 adiw r24, 0x12 ; 18 |
297c: 49 cd rjmp .-1390 ; 0x2410 <Menu+0x216> |
297e: 10 92 f1 03 sts 0x03F1, r1 |
2982: 80 91 53 04 lds r24, 0x0453 |
2986: 90 91 54 04 lds r25, 0x0454 |
298a: 9f 93 push r25 |
298c: 8f 93 push r24 |
298e: 84 ed ldi r24, 0xD4 ; 212 |
2990: 91 e0 ldi r25, 0x01 ; 1 |
2992: 9f 93 push r25 |
2994: 8f 93 push r24 |
2996: ff 92 push r15 |
2998: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
299c: 84 e1 ldi r24, 0x14 ; 20 |
299e: 80 93 f1 03 sts 0x03F1, r24 |
29a2: 80 91 55 04 lds r24, 0x0455 |
29a6: 90 91 56 04 lds r25, 0x0456 |
29aa: 9f 93 push r25 |
29ac: 8f 93 push r24 |
29ae: 88 ec ldi r24, 0xC8 ; 200 |
29b0: 91 e0 ldi r25, 0x01 ; 1 |
29b2: 9f 93 push r25 |
29b4: 8f 93 push r24 |
29b6: ff 92 push r15 |
29b8: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
29bc: 88 e2 ldi r24, 0x28 ; 40 |
29be: 80 93 f1 03 sts 0x03F1, r24 |
29c2: 80 91 57 04 lds r24, 0x0457 |
29c6: 90 91 58 04 lds r25, 0x0458 |
29ca: 9f 93 push r25 |
29cc: 8f 93 push r24 |
29ce: 8c eb ldi r24, 0xBC ; 188 |
29d0: 91 e0 ldi r25, 0x01 ; 1 |
29d2: 9f 93 push r25 |
29d4: 8f 93 push r24 |
29d6: ff 92 push r15 |
29d8: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
29dc: 8c e3 ldi r24, 0x3C ; 60 |
29de: 80 93 f1 03 sts 0x03F1, r24 |
29e2: 80 91 59 04 lds r24, 0x0459 |
29e6: 90 91 5a 04 lds r25, 0x045A |
29ea: 9f 93 push r25 |
29ec: 8f 93 push r24 |
29ee: 80 eb ldi r24, 0xB0 ; 176 |
29f0: 91 e0 ldi r25, 0x01 ; 1 |
29f2: 9f 93 push r25 |
29f4: 8f 93 push r24 |
29f6: ff 92 push r15 |
29f8: 06 cd rjmp .-1524 ; 0x2406 <Menu+0x20c> |
29fa: 10 92 f1 03 sts 0x03F1, r1 |
29fe: 88 ea ldi r24, 0xA8 ; 168 |
2a00: 91 e0 ldi r25, 0x01 ; 1 |
2a02: 9f 93 push r25 |
2a04: 8f 93 push r24 |
2a06: ff 92 push r15 |
2a08: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
2a0c: 84 e1 ldi r24, 0x14 ; 20 |
2a0e: 80 93 f1 03 sts 0x03F1, r24 |
2a12: 80 91 9d 03 lds r24, 0x039D |
2a16: 99 27 eor r25, r25 |
2a18: 9f 93 push r25 |
2a1a: 8f 93 push r24 |
2a1c: 8a e9 ldi r24, 0x9A ; 154 |
2a1e: 91 e0 ldi r25, 0x01 ; 1 |
2a20: 9f 93 push r25 |
2a22: 8f 93 push r24 |
2a24: ff 92 push r15 |
2a26: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
2a2a: 88 e2 ldi r24, 0x28 ; 40 |
2a2c: 80 93 f1 03 sts 0x03F1, r24 |
2a30: 80 91 cc 03 lds r24, 0x03CC |
2a34: 90 91 cd 03 lds r25, 0x03CD |
2a38: 9f 93 push r25 |
2a3a: 8f 93 push r24 |
2a3c: 8c e8 ldi r24, 0x8C ; 140 |
2a3e: 91 e0 ldi r25, 0x01 ; 1 |
2a40: 9f 93 push r25 |
2a42: 8f 93 push r24 |
2a44: ff 92 push r15 |
2a46: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
2a4a: 8c e3 ldi r24, 0x3C ; 60 |
2a4c: 80 93 f1 03 sts 0x03F1, r24 |
2a50: 80 91 98 08 lds r24, 0x0898 |
2a54: 99 27 eor r25, r25 |
2a56: 9f 93 push r25 |
2a58: 8f 93 push r24 |
2a5a: 80 91 97 08 lds r24, 0x0897 |
2a5e: 99 27 eor r25, r25 |
2a60: 9f 93 push r25 |
2a62: 8f 93 push r24 |
2a64: 8e e7 ldi r24, 0x7E ; 126 |
2a66: 91 e0 ldi r25, 0x01 ; 1 |
2a68: 9f 93 push r25 |
2a6a: 8f 93 push r24 |
2a6c: ff 92 push r15 |
2a6e: 0e 94 b2 09 call 0x1364 ; 0x1364 <_printf_P> |
2a72: cb cc rjmp .-1642 ; 0x240a <Menu+0x210> |
2a74: 01 50 subi r16, 0x01 ; 1 |
2a76: 00 93 6b 03 sts 0x036B, r16 |
2a7a: 10 92 f3 03 sts 0x03F3, r1 |
2a7e: 10 92 f2 03 sts 0x03F2, r1 |
2a82: 1f 91 pop r17 |
2a84: 0f 91 pop r16 |
2a86: ff 90 pop r15 |
2a88: 08 95 ret |
|
00002a8a <i2c_init>: |
2a8a: 10 92 b9 00 sts 0x00B9, r1 |
2a8e: 8a e2 ldi r24, 0x2A ; 42 |
2a90: 80 93 b8 00 sts 0x00B8, r24 |
2a94: 08 95 ret |
|
00002a96 <i2c_start>: |
2a96: 85 ea ldi r24, 0xA5 ; 165 |
2a98: 80 93 bc 00 sts 0x00BC, r24 |
2a9c: 80 e0 ldi r24, 0x00 ; 0 |
2a9e: 90 e0 ldi r25, 0x00 ; 0 |
2aa0: 08 95 ret |
|
00002aa2 <i2c_stop>: |
2aa2: 84 e9 ldi r24, 0x94 ; 148 |
2aa4: 80 93 bc 00 sts 0x00BC, r24 |
2aa8: 08 95 ret |
|
00002aaa <i2c_write_byte>: |
2aaa: 10 92 b9 00 sts 0x00B9, r1 |
2aae: 80 93 bb 00 sts 0x00BB, r24 |
2ab2: 85 e8 ldi r24, 0x85 ; 133 |
2ab4: 80 93 bc 00 sts 0x00BC, r24 |
2ab8: 80 e0 ldi r24, 0x00 ; 0 |
2aba: 90 e0 ldi r25, 0x00 ; 0 |
2abc: 08 95 ret |
|
00002abe <__vector_26>: |
2abe: 1f 92 push r1 |
2ac0: 0f 92 push r0 |
2ac2: 0f b6 in r0, 0x3f ; 63 |
2ac4: 0f 92 push r0 |
2ac6: 11 24 eor r1, r1 |
2ac8: 8f 93 push r24 |
2aca: 9f 93 push r25 |
2acc: ef 93 push r30 |
2ace: ff 93 push r31 |
2ad0: 80 91 f4 03 lds r24, 0x03F4 |
2ad4: 8f 5f subi r24, 0xFF ; 255 |
2ad6: 80 93 f4 03 sts 0x03F4, r24 |
2ada: 81 50 subi r24, 0x01 ; 1 |
2adc: 83 30 cpi r24, 0x03 ; 3 |
2ade: a9 f1 breq .+106 ; 0x2b4a <__vector_26+0x8c> |
2ae0: 84 30 cpi r24, 0x04 ; 4 |
2ae2: 28 f4 brcc .+10 ; 0x2aee <__vector_26+0x30> |
2ae4: 81 30 cpi r24, 0x01 ; 1 |
2ae6: 91 f0 breq .+36 ; 0x2b0c <__vector_26+0x4e> |
2ae8: 82 30 cpi r24, 0x02 ; 2 |
2aea: 08 f5 brcc .+66 ; 0x2b2e <__vector_26+0x70> |
2aec: 0a c0 rjmp .+20 ; 0x2b02 <__vector_26+0x44> |
2aee: 85 30 cpi r24, 0x05 ; 5 |
2af0: 89 f1 breq .+98 ; 0x2b54 <__vector_26+0x96> |
2af2: 85 30 cpi r24, 0x05 ; 5 |
2af4: b8 f1 brcs .+110 ; 0x2b64 <__vector_26+0xa6> |
2af6: 86 30 cpi r24, 0x06 ; 6 |
2af8: a9 f1 breq .+106 ; 0x2b64 <__vector_26+0xa6> |
2afa: 87 30 cpi r24, 0x07 ; 7 |
2afc: 09 f0 breq .+2 ; 0x2b00 <__vector_26+0x42> |
2afe: 61 c0 rjmp .+194 ; 0x2bc2 <__vector_26+0x104> |
2b00: 45 c0 rjmp .+138 ; 0x2b8c <__vector_26+0xce> |
2b02: 80 91 f5 03 lds r24, 0x03F5 |
2b06: 88 0f add r24, r24 |
2b08: 8e 5a subi r24, 0xAE ; 174 |
2b0a: 09 c0 rjmp .+18 ; 0x2b1e <__vector_26+0x60> |
2b0c: 80 91 f5 03 lds r24, 0x03F5 |
2b10: 8f 5f subi r24, 0xFF ; 255 |
2b12: 80 93 f5 03 sts 0x03F5, r24 |
2b16: 81 50 subi r24, 0x01 ; 1 |
2b18: 27 c0 rjmp .+78 ; 0x2b68 <__vector_26+0xaa> |
2b1a: 80 91 be 08 lds r24, 0x08BE |
2b1e: 10 92 b9 00 sts 0x00B9, r1 |
2b22: 80 93 bb 00 sts 0x00BB, r24 |
2b26: 85 e8 ldi r24, 0x85 ; 133 |
2b28: 80 93 bc 00 sts 0x00BC, r24 |
2b2c: 4a c0 rjmp .+148 ; 0x2bc2 <__vector_26+0x104> |
2b2e: 84 e9 ldi r24, 0x94 ; 148 |
2b30: 80 93 bc 00 sts 0x00BC, r24 |
2b34: 80 91 f5 03 lds r24, 0x03F5 |
2b38: 84 30 cpi r24, 0x04 ; 4 |
2b3a: 18 f4 brcc .+6 ; 0x2b42 <__vector_26+0x84> |
2b3c: 10 92 f4 03 sts 0x03F4, r1 |
2b40: 02 c0 rjmp .+4 ; 0x2b46 <__vector_26+0x88> |
2b42: 10 92 f5 03 sts 0x03F5, r1 |
2b46: 85 ea ldi r24, 0xA5 ; 165 |
2b48: ef cf rjmp .-34 ; 0x2b28 <__vector_26+0x6a> |
2b4a: 80 91 f6 03 lds r24, 0x03F6 |
2b4e: 88 0f add r24, r24 |
2b50: 8d 5a subi r24, 0xAD ; 173 |
2b52: e5 cf rjmp .-54 ; 0x2b1e <__vector_26+0x60> |
2b54: 80 91 bb 00 lds r24, 0x00BB |
2b58: e0 91 f6 03 lds r30, 0x03F6 |
2b5c: ff 27 eor r31, r31 |
2b5e: e0 5c subi r30, 0xC0 ; 192 |
2b60: f7 4f sbci r31, 0xF7 ; 247 |
2b62: 80 83 st Z, r24 |
2b64: 80 91 f6 03 lds r24, 0x03F6 |
2b68: 81 30 cpi r24, 0x01 ; 1 |
2b6a: 39 f0 breq .+14 ; 0x2b7a <__vector_26+0xbc> |
2b6c: 81 30 cpi r24, 0x01 ; 1 |
2b6e: a8 f2 brcs .-86 ; 0x2b1a <__vector_26+0x5c> |
2b70: 82 30 cpi r24, 0x02 ; 2 |
2b72: 31 f0 breq .+12 ; 0x2b80 <__vector_26+0xc2> |
2b74: 83 30 cpi r24, 0x03 ; 3 |
2b76: 29 f5 brne .+74 ; 0x2bc2 <__vector_26+0x104> |
2b78: 06 c0 rjmp .+12 ; 0x2b86 <__vector_26+0xc8> |
2b7a: 80 91 c3 08 lds r24, 0x08C3 |
2b7e: cf cf rjmp .-98 ; 0x2b1e <__vector_26+0x60> |
2b80: 80 91 db 08 lds r24, 0x08DB |
2b84: cc cf rjmp .-104 ; 0x2b1e <__vector_26+0x60> |
2b86: 80 91 dd 08 lds r24, 0x08DD |
2b8a: c9 cf rjmp .-110 ; 0x2b1e <__vector_26+0x60> |
2b8c: 80 91 f6 03 lds r24, 0x03F6 |
2b90: 90 91 bb 00 lds r25, 0x00BB |
2b94: e8 2f mov r30, r24 |
2b96: ff 27 eor r31, r31 |
2b98: e0 5c subi r30, 0xC0 ; 192 |
2b9a: f7 4f sbci r31, 0xF7 ; 247 |
2b9c: 94 83 std Z+4, r25 ; 0x04 |
2b9e: 8f 5f subi r24, 0xFF ; 255 |
2ba0: 80 93 f6 03 sts 0x03F6, r24 |
2ba4: 84 30 cpi r24, 0x04 ; 4 |
2ba6: 10 f0 brcs .+4 ; 0x2bac <__vector_26+0xee> |
2ba8: 10 92 f6 03 sts 0x03F6, r1 |
2bac: 84 e9 ldi r24, 0x94 ; 148 |
2bae: 80 93 bc 00 sts 0x00BC, r24 |
2bb2: 8a e0 ldi r24, 0x0A ; 10 |
2bb4: 90 e0 ldi r25, 0x00 ; 0 |
2bb6: 90 93 87 03 sts 0x0387, r25 |
2bba: 80 93 86 03 sts 0x0386, r24 |
2bbe: 10 92 f4 03 sts 0x03F4, r1 |
2bc2: 80 91 bc 00 lds r24, 0x00BC |
2bc6: 80 68 ori r24, 0x80 ; 128 |
2bc8: 80 93 bc 00 sts 0x00BC, r24 |
2bcc: ff 91 pop r31 |
2bce: ef 91 pop r30 |
2bd0: 9f 91 pop r25 |
2bd2: 8f 91 pop r24 |
2bd4: 0f 90 pop r0 |
2bd6: 0f be out 0x3f, r0 ; 63 |
2bd8: 0f 90 pop r0 |
2bda: 1f 90 pop r1 |
2bdc: 18 95 reti |
|
00002bde <i2c_reset>: |
2bde: 4c eb ldi r20, 0xBC ; 188 |
2be0: 50 e0 ldi r21, 0x00 ; 0 |
2be2: 84 e9 ldi r24, 0x94 ; 148 |
2be4: da 01 movw r26, r20 |
2be6: 8c 93 st X, r24 |
2be8: 10 92 f4 03 sts 0x03F4, r1 |
2bec: 2b eb ldi r18, 0xBB ; 187 |
2bee: 30 e0 ldi r19, 0x00 ; 0 |
2bf0: f9 01 movw r30, r18 |
2bf2: 80 81 ld r24, Z |
2bf4: 10 92 f5 03 sts 0x03F5, r1 |
2bf8: 80 e8 ldi r24, 0x80 ; 128 |
2bfa: 8c 93 st X, r24 |
2bfc: 10 92 bd 00 sts 0x00BD, r1 |
2c00: 10 92 ba 00 sts 0x00BA, r1 |
2c04: 10 82 st Z, r1 |
2c06: e9 eb ldi r30, 0xB9 ; 185 |
2c08: f0 e0 ldi r31, 0x00 ; 0 |
2c0a: 10 82 st Z, r1 |
2c0c: a8 eb ldi r26, 0xB8 ; 184 |
2c0e: b0 e0 ldi r27, 0x00 ; 0 |
2c10: 1c 92 st X, r1 |
2c12: 10 82 st Z, r1 |
2c14: 8a e2 ldi r24, 0x2A ; 42 |
2c16: 8c 93 st X, r24 |
2c18: 85 ea ldi r24, 0xA5 ; 165 |
2c1a: da 01 movw r26, r20 |
2c1c: 8c 93 st X, r24 |
2c1e: 10 82 st Z, r1 |
2c20: f9 01 movw r30, r18 |
2c22: 10 82 st Z, r1 |
2c24: 85 e8 ldi r24, 0x85 ; 133 |
2c26: 8c 93 st X, r24 |
2c28: 08 95 ret |
|
00002c2a <rc_sum_init>: |
2c2a: 83 ec ldi r24, 0xC3 ; 195 |
2c2c: 80 93 81 00 sts 0x0081, r24 |
2c30: ef e6 ldi r30, 0x6F ; 111 |
2c32: f0 e0 ldi r31, 0x00 ; 0 |
2c34: 80 81 ld r24, Z |
2c36: 80 62 ori r24, 0x20 ; 32 |
2c38: 80 83 st Z, r24 |
2c3a: 10 92 00 04 sts 0x0400, r1 |
2c3e: 10 92 ff 03 sts 0x03FF, r1 |
2c42: 10 92 fe 03 sts 0x03FE, r1 |
2c46: 10 92 fd 03 sts 0x03FD, r1 |
2c4a: 10 92 fc 03 sts 0x03FC, r1 |
2c4e: 10 92 fb 03 sts 0x03FB, r1 |
2c52: 08 95 ret |
|
00002c54 <__vector_12>: |
2c54: 1f 92 push r1 |
2c56: 0f 92 push r0 |
2c58: 0f b6 in r0, 0x3f ; 63 |
2c5a: 0f 92 push r0 |
2c5c: 11 24 eor r1, r1 |
2c5e: 0f 93 push r16 |
2c60: 1f 93 push r17 |
2c62: 2f 93 push r18 |
2c64: 3f 93 push r19 |
2c66: 4f 93 push r20 |
2c68: 5f 93 push r21 |
2c6a: 6f 93 push r22 |
2c6c: 7f 93 push r23 |
2c6e: 8f 93 push r24 |
2c70: 9f 93 push r25 |
2c72: af 93 push r26 |
2c74: bf 93 push r27 |
2c76: cf 93 push r28 |
2c78: df 93 push r29 |
2c7a: ef 93 push r30 |
2c7c: ff 93 push r31 |
2c7e: 20 91 86 00 lds r18, 0x0086 |
2c82: 30 91 87 00 lds r19, 0x0087 |
2c86: 80 91 f9 03 lds r24, 0x03F9 |
2c8a: 90 91 fa 03 lds r25, 0x03FA |
2c8e: 28 1b sub r18, r24 |
2c90: 39 0b sbc r19, r25 |
2c92: 80 91 86 00 lds r24, 0x0086 |
2c96: 90 91 87 00 lds r25, 0x0087 |
2c9a: 90 93 fa 03 sts 0x03FA, r25 |
2c9e: 80 93 f9 03 sts 0x03F9, r24 |
2ca2: c9 01 movw r24, r18 |
2ca4: 8d 54 subi r24, 0x4D ; 77 |
2ca6: 94 40 sbci r25, 0x04 ; 4 |
2ca8: c0 91 f7 03 lds r28, 0x03F7 |
2cac: d0 91 f8 03 lds r29, 0x03F8 |
2cb0: 83 5f subi r24, 0xF3 ; 243 |
2cb2: 9a 41 sbci r25, 0x1A ; 26 |
2cb4: 58 f4 brcc .+22 ; 0x2ccc <__vector_12+0x78> |
2cb6: 24 97 sbiw r28, 0x04 ; 4 |
2cb8: 14 f0 brlt .+4 ; 0x2cbe <__vector_12+0x6a> |
2cba: 10 92 6c 03 sts 0x036C, r1 |
2cbe: 81 e0 ldi r24, 0x01 ; 1 |
2cc0: 90 e0 ldi r25, 0x00 ; 0 |
2cc2: 90 93 f8 03 sts 0x03F8, r25 |
2cc6: 80 93 f7 03 sts 0x03F7, r24 |
2cca: 63 c0 rjmp .+198 ; 0x2d92 <__vector_12+0x13e> |
2ccc: ca 30 cpi r28, 0x0A ; 10 |
2cce: d1 05 cpc r29, r1 |
2cd0: 0c f0 brlt .+2 ; 0x2cd4 <__vector_12+0x80> |
2cd2: 5f c0 rjmp .+190 ; 0x2d92 <__vector_12+0x13e> |
2cd4: c9 01 movw r24, r18 |
2cd6: 8b 5f subi r24, 0xFB ; 251 |
2cd8: 90 40 sbci r25, 0x00 ; 0 |
2cda: 84 5b subi r24, 0xB4 ; 180 |
2cdc: 91 40 sbci r25, 0x01 ; 1 |
2cde: 08 f0 brcs .+2 ; 0x2ce2 <__vector_12+0x8e> |
2ce0: 40 c0 rjmp .+128 ; 0x2d62 <__vector_12+0x10e> |
2ce2: a9 01 movw r20, r18 |
2ce4: 42 5d subi r20, 0xD2 ; 210 |
2ce6: 51 40 sbci r21, 0x01 ; 1 |
2ce8: fe 01 movw r30, r28 |
2cea: ee 0f add r30, r30 |
2cec: ff 1f adc r31, r31 |
2cee: e8 5b subi r30, 0xB8 ; 184 |
2cf0: f7 4f sbci r31, 0xF7 ; 247 |
2cf2: 80 81 ld r24, Z |
2cf4: 91 81 ldd r25, Z+1 ; 0x01 |
2cf6: fa 01 movw r30, r20 |
2cf8: e8 1b sub r30, r24 |
2cfa: f9 0b sbc r31, r25 |
2cfc: cf 01 movw r24, r30 |
2cfe: f7 ff sbrs r31, 7 |
2d00: 03 c0 rjmp .+6 ; 0x2d08 <__vector_12+0xb4> |
2d02: 90 95 com r25 |
2d04: 81 95 neg r24 |
2d06: 9f 4f sbci r25, 0xFF ; 255 |
2d08: 06 97 sbiw r24, 0x06 ; 6 |
2d0a: 4c f4 brge .+18 ; 0x2d1e <__vector_12+0xca> |
2d0c: 80 91 5b 04 lds r24, 0x045B |
2d10: 88 3c cpi r24, 0xC8 ; 200 |
2d12: 28 f4 brcc .+10 ; 0x2d1e <__vector_12+0xca> |
2d14: 80 91 5b 04 lds r24, 0x045B |
2d18: 86 5f subi r24, 0xF6 ; 246 |
2d1a: 80 93 5b 04 sts 0x045B, r24 |
2d1e: fe 01 movw r30, r28 |
2d20: ee 0f add r30, r30 |
2d22: ff 1f adc r31, r31 |
2d24: 8f 01 movw r16, r30 |
2d26: 08 5b subi r16, 0xB8 ; 184 |
2d28: 17 4f sbci r17, 0xF7 ; 247 |
2d2a: d8 01 movw r26, r16 |
2d2c: 2d 91 ld r18, X+ |
2d2e: 3c 91 ld r19, X |
2d30: c9 01 movw r24, r18 |
2d32: 88 0f add r24, r24 |
2d34: 99 1f adc r25, r25 |
2d36: 82 0f add r24, r18 |
2d38: 93 1f adc r25, r19 |
2d3a: 84 0f add r24, r20 |
2d3c: 95 1f adc r25, r21 |
2d3e: 64 e0 ldi r22, 0x04 ; 4 |
2d40: 70 e0 ldi r23, 0x00 ; 0 |
2d42: 0e 94 5b 3a call 0x74b6 ; 0x74b6 <__divmodhi4> |
2d46: d8 01 movw r26, r16 |
2d48: 8d 91 ld r24, X+ |
2d4a: 9c 91 ld r25, X |
2d4c: 11 97 sbiw r26, 0x01 ; 1 |
2d4e: 9b 01 movw r18, r22 |
2d50: 28 1b sub r18, r24 |
2d52: 39 0b sbc r19, r25 |
2d54: e2 5a subi r30, 0xA2 ; 162 |
2d56: f7 4f sbci r31, 0xF7 ; 247 |
2d58: 31 83 std Z+1, r19 ; 0x01 |
2d5a: 20 83 st Z, r18 |
2d5c: 11 96 adiw r26, 0x01 ; 1 |
2d5e: 7c 93 st X, r23 |
2d60: 6e 93 st -X, r22 |
2d62: fe 01 movw r30, r28 |
2d64: 31 96 adiw r30, 0x01 ; 1 |
2d66: f0 93 f8 03 sts 0x03F8, r31 |
2d6a: e0 93 f7 03 sts 0x03F7, r30 |
2d6e: e5 30 cpi r30, 0x05 ; 5 |
2d70: f1 05 cpc r31, r1 |
2d72: 19 f4 brne .+6 ; 0x2d7a <__vector_12+0x126> |
2d74: 5d 9a sbi 0x0b, 5 ; 11 |
2d76: 5c 98 cbi 0x0b, 4 ; 11 |
2d78: 0b c0 rjmp .+22 ; 0x2d90 <__vector_12+0x13c> |
2d7a: 5d 98 cbi 0x0b, 5 ; 11 |
2d7c: e6 30 cpi r30, 0x06 ; 6 |
2d7e: f1 05 cpc r31, r1 |
2d80: 11 f4 brne .+4 ; 0x2d86 <__vector_12+0x132> |
2d82: 5c 9a sbi 0x0b, 4 ; 11 |
2d84: 05 c0 rjmp .+10 ; 0x2d90 <__vector_12+0x13c> |
2d86: 5c 98 cbi 0x0b, 4 ; 11 |
2d88: 37 97 sbiw r30, 0x07 ; 7 |
2d8a: 11 f4 brne .+4 ; 0x2d90 <__vector_12+0x13c> |
2d8c: 5b 9a sbi 0x0b, 3 ; 11 |
2d8e: 01 c0 rjmp .+2 ; 0x2d92 <__vector_12+0x13e> |
2d90: 5b 98 cbi 0x0b, 3 ; 11 |
2d92: ff 91 pop r31 |
2d94: ef 91 pop r30 |
2d96: df 91 pop r29 |
2d98: cf 91 pop r28 |
2d9a: bf 91 pop r27 |
2d9c: af 91 pop r26 |
2d9e: 9f 91 pop r25 |
2da0: 8f 91 pop r24 |
2da2: 7f 91 pop r23 |
2da4: 6f 91 pop r22 |
2da6: 5f 91 pop r21 |
2da8: 4f 91 pop r20 |
2daa: 3f 91 pop r19 |
2dac: 2f 91 pop r18 |
2dae: 1f 91 pop r17 |
2db0: 0f 91 pop r16 |
2db2: 0f 90 pop r0 |
2db4: 0f be out 0x3f, r0 ; 63 |
2db6: 0f 90 pop r0 |
2db8: 1f 90 pop r1 |
2dba: 18 95 reti |
|
00002dbc <Mittelwert>: |
2dbc: 2f 92 push r2 |
2dbe: 3f 92 push r3 |
2dc0: 4f 92 push r4 |
2dc2: 5f 92 push r5 |
2dc4: 6f 92 push r6 |
2dc6: 7f 92 push r7 |
2dc8: 8f 92 push r8 |
2dca: 9f 92 push r9 |
2dcc: af 92 push r10 |
2dce: bf 92 push r11 |
2dd0: cf 92 push r12 |
2dd2: df 92 push r13 |
2dd4: ef 92 push r14 |
2dd6: ff 92 push r15 |
2dd8: 0f 93 push r16 |
2dda: 1f 93 push r17 |
2ddc: cf 93 push r28 |
2dde: df 93 push r29 |
2de0: cd b7 in r28, 0x3d ; 61 |
2de2: de b7 in r29, 0x3e ; 62 |
2de4: 22 97 sbiw r28, 0x02 ; 2 |
2de6: 0f b6 in r0, 0x3f ; 63 |
2de8: f8 94 cli |
2dea: de bf out 0x3e, r29 ; 62 |
2dec: 0f be out 0x3f, r0 ; 63 |
2dee: cd bf out 0x3d, r28 ; 61 |
2df0: 80 91 ff 03 lds r24, 0x03FF |
2df4: 90 91 00 04 lds r25, 0x0400 |
2df8: 20 91 d5 03 lds r18, 0x03D5 |
2dfc: 30 91 d6 03 lds r19, 0x03D6 |
2e00: 82 1b sub r24, r18 |
2e02: 93 0b sbc r25, r19 |
2e04: 90 93 e4 08 sts 0x08E4, r25 |
2e08: 80 93 e3 08 sts 0x08E3, r24 |
2e0c: 80 91 d3 03 lds r24, 0x03D3 |
2e10: 90 91 d4 03 lds r25, 0x03D4 |
2e14: 20 91 fd 03 lds r18, 0x03FD |
2e18: 30 91 fe 03 lds r19, 0x03FE |
2e1c: 82 1b sub r24, r18 |
2e1e: 93 0b sbc r25, r19 |
2e20: 90 93 bd 08 sts 0x08BD, r25 |
2e24: 80 93 bc 08 sts 0x08BC, r24 |
2e28: 80 91 d1 03 lds r24, 0x03D1 |
2e2c: 90 91 d2 03 lds r25, 0x03D2 |
2e30: 20 91 fb 03 lds r18, 0x03FB |
2e34: 30 91 fc 03 lds r19, 0x03FC |
2e38: 82 1b sub r24, r18 |
2e3a: 93 0b sbc r25, r19 |
2e3c: 90 93 c5 08 sts 0x08C5, r25 |
2e40: 80 93 c4 08 sts 0x08C4, r24 |
2e44: e0 90 e0 08 lds r14, 0x08E0 |
2e48: f0 90 e1 08 lds r15, 0x08E1 |
2e4c: 60 91 d9 03 lds r22, 0x03D9 |
2e50: 70 91 da 03 lds r23, 0x03DA |
2e54: 00 27 eor r16, r16 |
2e56: f7 fc sbrc r15, 7 |
2e58: 00 95 com r16 |
2e5a: 10 2f mov r17, r16 |
2e5c: 88 27 eor r24, r24 |
2e5e: 77 fd sbrc r23, 7 |
2e60: 80 95 com r24 |
2e62: 98 2f mov r25, r24 |
2e64: 2c e0 ldi r18, 0x0C ; 12 |
2e66: 30 e0 ldi r19, 0x00 ; 0 |
2e68: 40 e0 ldi r20, 0x00 ; 0 |
2e6a: 50 e0 ldi r21, 0x00 ; 0 |
2e6c: 0e 94 1c 3a call 0x7438 ; 0x7438 <__mulsi3> |
2e70: e6 0e add r14, r22 |
2e72: f7 1e adc r15, r23 |
2e74: 08 1f adc r16, r24 |
2e76: 19 1f adc r17, r25 |
2e78: c8 01 movw r24, r16 |
2e7a: b7 01 movw r22, r14 |
2e7c: 22 e0 ldi r18, 0x02 ; 2 |
2e7e: 30 e0 ldi r19, 0x00 ; 0 |
2e80: 40 e0 ldi r20, 0x00 ; 0 |
2e82: 50 e0 ldi r21, 0x00 ; 0 |
2e84: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
2e88: 30 93 e1 08 sts 0x08E1, r19 |
2e8c: 20 93 e0 08 sts 0x08E0, r18 |
2e90: e0 90 ea 08 lds r14, 0x08EA |
2e94: f0 90 eb 08 lds r15, 0x08EB |
2e98: 60 91 d7 03 lds r22, 0x03D7 |
2e9c: 70 91 d8 03 lds r23, 0x03D8 |
2ea0: 00 27 eor r16, r16 |
2ea2: f7 fc sbrc r15, 7 |
2ea4: 00 95 com r16 |
2ea6: 10 2f mov r17, r16 |
2ea8: 88 27 eor r24, r24 |
2eaa: 77 fd sbrc r23, 7 |
2eac: 80 95 com r24 |
2eae: 98 2f mov r25, r24 |
2eb0: 2c e0 ldi r18, 0x0C ; 12 |
2eb2: 30 e0 ldi r19, 0x00 ; 0 |
2eb4: 40 e0 ldi r20, 0x00 ; 0 |
2eb6: 50 e0 ldi r21, 0x00 ; 0 |
2eb8: 0e 94 1c 3a call 0x7438 ; 0x7438 <__mulsi3> |
2ebc: e6 0e add r14, r22 |
2ebe: f7 1e adc r15, r23 |
2ec0: 08 1f adc r16, r24 |
2ec2: 19 1f adc r17, r25 |
2ec4: c8 01 movw r24, r16 |
2ec6: b7 01 movw r22, r14 |
2ec8: 22 e0 ldi r18, 0x02 ; 2 |
2eca: 30 e0 ldi r19, 0x00 ; 0 |
2ecc: 40 e0 ldi r20, 0x00 ; 0 |
2ece: 50 e0 ldi r21, 0x00 ; 0 |
2ed0: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
2ed4: 30 93 eb 08 sts 0x08EB, r19 |
2ed8: 20 93 ea 08 sts 0x08EA, r18 |
2edc: 60 91 cb 08 lds r22, 0x08CB |
2ee0: 70 91 cc 08 lds r23, 0x08CC |
2ee4: 20 91 db 03 lds r18, 0x03DB |
2ee8: 30 91 dc 03 lds r19, 0x03DC |
2eec: 88 27 eor r24, r24 |
2eee: 77 fd sbrc r23, 7 |
2ef0: 80 95 com r24 |
2ef2: 98 2f mov r25, r24 |
2ef4: 44 27 eor r20, r20 |
2ef6: 37 fd sbrc r19, 7 |
2ef8: 40 95 com r20 |
2efa: 54 2f mov r21, r20 |
2efc: 62 0f add r22, r18 |
2efe: 73 1f adc r23, r19 |
2f00: 84 1f adc r24, r20 |
2f02: 95 1f adc r25, r21 |
2f04: 22 e0 ldi r18, 0x02 ; 2 |
2f06: 30 e0 ldi r19, 0x00 ; 0 |
2f08: 40 e0 ldi r20, 0x00 ; 0 |
2f0a: 50 e0 ldi r21, 0x00 ; 0 |
2f0c: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
2f10: 30 93 cc 08 sts 0x08CC, r19 |
2f14: 20 93 cb 08 sts 0x08CB, r18 |
2f18: 20 91 1f 04 lds r18, 0x041F |
2f1c: 30 91 20 04 lds r19, 0x0420 |
2f20: 40 91 21 04 lds r20, 0x0421 |
2f24: 50 91 22 04 lds r21, 0x0422 |
2f28: 60 91 d9 03 lds r22, 0x03D9 |
2f2c: 70 91 da 03 lds r23, 0x03DA |
2f30: cb 01 movw r24, r22 |
2f32: 88 0f add r24, r24 |
2f34: 99 1f adc r25, r25 |
2f36: 86 0f add r24, r22 |
2f38: 97 1f adc r25, r23 |
2f3a: 88 0f add r24, r24 |
2f3c: 99 1f adc r25, r25 |
2f3e: 88 0f add r24, r24 |
2f40: 99 1f adc r25, r25 |
2f42: aa 27 eor r26, r26 |
2f44: 97 fd sbrc r25, 7 |
2f46: a0 95 com r26 |
2f48: ba 2f mov r27, r26 |
2f4a: 28 0f add r18, r24 |
2f4c: 39 1f adc r19, r25 |
2f4e: 4a 1f adc r20, r26 |
2f50: 5b 1f adc r21, r27 |
2f52: 20 93 1f 04 sts 0x041F, r18 |
2f56: 30 93 20 04 sts 0x0420, r19 |
2f5a: 40 93 21 04 sts 0x0421, r20 |
2f5e: 50 93 22 04 sts 0x0422, r21 |
2f62: 20 91 23 04 lds r18, 0x0423 |
2f66: 30 91 24 04 lds r19, 0x0424 |
2f6a: 40 91 25 04 lds r20, 0x0425 |
2f6e: 50 91 26 04 lds r21, 0x0426 |
2f72: 60 91 d7 03 lds r22, 0x03D7 |
2f76: 70 91 d8 03 lds r23, 0x03D8 |
2f7a: cb 01 movw r24, r22 |
2f7c: 88 0f add r24, r24 |
2f7e: 99 1f adc r25, r25 |
2f80: 86 0f add r24, r22 |
2f82: 97 1f adc r25, r23 |
2f84: 88 0f add r24, r24 |
2f86: 99 1f adc r25, r25 |
2f88: 88 0f add r24, r24 |
2f8a: 99 1f adc r25, r25 |
2f8c: aa 27 eor r26, r26 |
2f8e: 97 fd sbrc r25, 7 |
2f90: a0 95 com r26 |
2f92: ba 2f mov r27, r26 |
2f94: 28 0f add r18, r24 |
2f96: 39 1f adc r19, r25 |
2f98: 4a 1f adc r20, r26 |
2f9a: 5b 1f adc r21, r27 |
2f9c: 20 93 23 04 sts 0x0423, r18 |
2fa0: 30 93 24 04 sts 0x0424, r19 |
2fa4: 40 93 25 04 sts 0x0425, r20 |
2fa8: 50 93 26 04 sts 0x0426, r21 |
2fac: 60 91 27 04 lds r22, 0x0427 |
2fb0: 70 91 28 04 lds r23, 0x0428 |
2fb4: 80 91 29 04 lds r24, 0x0429 |
2fb8: 90 91 2a 04 lds r25, 0x042A |
2fbc: e0 90 30 08 lds r14, 0x0830 |
2fc0: f0 90 31 08 lds r15, 0x0831 |
2fc4: a0 90 09 04 lds r10, 0x0409 |
2fc8: b0 90 0a 04 lds r11, 0x040A |
2fcc: c0 90 0b 04 lds r12, 0x040B |
2fd0: d0 90 0c 04 lds r13, 0x040C |
2fd4: 0e 94 5a 39 call 0x72b4 ; 0x72b4 <__floatsisf> |
2fd8: 3b 01 movw r6, r22 |
2fda: 4c 01 movw r8, r24 |
2fdc: 00 27 eor r16, r16 |
2fde: f7 fc sbrc r15, 7 |
2fe0: 00 95 com r16 |
2fe2: 10 2f mov r17, r16 |
2fe4: c8 01 movw r24, r16 |
2fe6: b7 01 movw r22, r14 |
2fe8: 0e 94 5a 39 call 0x72b4 ; 0x72b4 <__floatsisf> |
2fec: a6 01 movw r20, r12 |
2fee: 95 01 movw r18, r10 |
2ff0: 0e 94 b4 38 call 0x7168 ; 0x7168 <__subsf3> |
2ff4: 9b 01 movw r18, r22 |
2ff6: ac 01 movw r20, r24 |
2ff8: c4 01 movw r24, r8 |
2ffa: b3 01 movw r22, r6 |
2ffc: 0e 94 b5 38 call 0x716a ; 0x716a <__addsf3> |
3000: 0e 94 3d 39 call 0x727a ; 0x727a <__fixsfsi> |
3004: 60 93 27 04 sts 0x0427, r22 |
3008: 70 93 28 04 sts 0x0428, r23 |
300c: 80 93 29 04 sts 0x0429, r24 |
3010: 90 93 2a 04 sts 0x042A, r25 |
3014: 20 91 3f 04 lds r18, 0x043F |
3018: 30 91 40 04 lds r19, 0x0440 |
301c: 40 91 41 04 lds r20, 0x0441 |
3020: 50 91 42 04 lds r21, 0x0442 |
3024: 80 91 e3 08 lds r24, 0x08E3 |
3028: 90 91 e4 08 lds r25, 0x08E4 |
302c: aa 27 eor r26, r26 |
302e: 97 fd sbrc r25, 7 |
3030: a0 95 com r26 |
3032: ba 2f mov r27, r26 |
3034: 28 0f add r18, r24 |
3036: 39 1f adc r19, r25 |
3038: 4a 1f adc r20, r26 |
303a: 5b 1f adc r21, r27 |
303c: 20 93 3f 04 sts 0x043F, r18 |
3040: 30 93 40 04 sts 0x0440, r19 |
3044: 40 93 41 04 sts 0x0441, r20 |
3048: 50 93 42 04 sts 0x0442, r21 |
304c: 20 91 43 04 lds r18, 0x0443 |
3050: 30 91 44 04 lds r19, 0x0444 |
3054: 40 91 45 04 lds r20, 0x0445 |
3058: 50 91 46 04 lds r21, 0x0446 |
305c: 80 91 e3 08 lds r24, 0x08E3 |
3060: 90 91 e4 08 lds r25, 0x08E4 |
3064: aa 27 eor r26, r26 |
3066: 97 fd sbrc r25, 7 |
3068: a0 95 com r26 |
306a: ba 2f mov r27, r26 |
306c: 28 0f add r18, r24 |
306e: 39 1f adc r19, r25 |
3070: 4a 1f adc r20, r26 |
3072: 5b 1f adc r21, r27 |
3074: 20 93 43 04 sts 0x0443, r18 |
3078: 30 93 44 04 sts 0x0444, r19 |
307c: 40 93 45 04 sts 0x0445, r20 |
3080: 50 93 46 04 sts 0x0446, r21 |
3084: 20 91 6b 04 lds r18, 0x046B |
3088: 2a 83 std Y+2, r18 ; 0x02 |
308a: 22 23 and r18, r18 |
308c: 09 f0 breq .+2 ; 0x3090 <Mittelwert+0x2d4> |
308e: 6b c0 rjmp .+214 ; 0x3166 <Mittelwert+0x3aa> |
3090: 80 91 6c 04 lds r24, 0x046C |
3094: 88 23 and r24, r24 |
3096: 09 f0 breq .+2 ; 0x309a <Mittelwert+0x2de> |
3098: 66 c0 rjmp .+204 ; 0x3166 <Mittelwert+0x3aa> |
309a: 80 91 7c 08 lds r24, 0x087C |
309e: 86 ff sbrs r24, 6 |
30a0: 62 c0 rjmp .+196 ; 0x3166 <Mittelwert+0x3aa> |
30a2: 60 91 2f 04 lds r22, 0x042F |
30a6: 70 91 30 04 lds r23, 0x0430 |
30aa: 80 91 31 04 lds r24, 0x0431 |
30ae: 90 91 32 04 lds r25, 0x0432 |
30b2: e0 90 e3 08 lds r14, 0x08E3 |
30b6: f0 90 e4 08 lds r15, 0x08E4 |
30ba: a0 90 79 04 lds r10, 0x0479 |
30be: bb 24 eor r11, r11 |
30c0: cc 24 eor r12, r12 |
30c2: dd 24 eor r13, r13 |
30c4: 20 e0 ldi r18, 0x00 ; 0 |
30c6: 30 e1 ldi r19, 0x10 ; 16 |
30c8: 40 e0 ldi r20, 0x00 ; 0 |
30ca: 50 e0 ldi r21, 0x00 ; 0 |
30cc: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
30d0: 00 27 eor r16, r16 |
30d2: f7 fc sbrc r15, 7 |
30d4: 00 95 com r16 |
30d6: 10 2f mov r17, r16 |
30d8: ca 01 movw r24, r20 |
30da: b9 01 movw r22, r18 |
30dc: a8 01 movw r20, r16 |
30de: 97 01 movw r18, r14 |
30e0: 0e 94 1c 3a call 0x7438 ; 0x7438 <__mulsi3> |
30e4: a6 01 movw r20, r12 |
30e6: 95 01 movw r18, r10 |
30e8: 0e 94 1c 3a call 0x7438 ; 0x7438 <__mulsi3> |
30ec: 20 e0 ldi r18, 0x00 ; 0 |
30ee: 38 e0 ldi r19, 0x08 ; 8 |
30f0: 40 e0 ldi r20, 0x00 ; 0 |
30f2: 50 e0 ldi r21, 0x00 ; 0 |
30f4: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
30f8: 20 93 c4 04 sts 0x04C4, r18 |
30fc: 30 93 c5 04 sts 0x04C5, r19 |
3100: 40 93 c6 04 sts 0x04C6, r20 |
3104: 50 93 c7 04 sts 0x04C7, r21 |
3108: 60 91 37 04 lds r22, 0x0437 |
310c: 70 91 38 04 lds r23, 0x0438 |
3110: 80 91 39 04 lds r24, 0x0439 |
3114: 90 91 3a 04 lds r25, 0x043A |
3118: e0 90 e3 08 lds r14, 0x08E3 |
311c: f0 90 e4 08 lds r15, 0x08E4 |
3120: 20 e0 ldi r18, 0x00 ; 0 |
3122: 30 e1 ldi r19, 0x10 ; 16 |
3124: 40 e0 ldi r20, 0x00 ; 0 |
3126: 50 e0 ldi r21, 0x00 ; 0 |
3128: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
312c: 00 27 eor r16, r16 |
312e: f7 fc sbrc r15, 7 |
3130: 00 95 com r16 |
3132: 10 2f mov r17, r16 |
3134: ca 01 movw r24, r20 |
3136: b9 01 movw r22, r18 |
3138: a8 01 movw r20, r16 |
313a: 97 01 movw r18, r14 |
313c: 0e 94 1c 3a call 0x7438 ; 0x7438 <__mulsi3> |
3140: a6 01 movw r20, r12 |
3142: 95 01 movw r18, r10 |
3144: 0e 94 1c 3a call 0x7438 ; 0x7438 <__mulsi3> |
3148: 20 e0 ldi r18, 0x00 ; 0 |
314a: 38 e0 ldi r19, 0x08 ; 8 |
314c: 40 e0 ldi r20, 0x00 ; 0 |
314e: 50 e0 ldi r21, 0x00 ; 0 |
3150: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
3154: 20 93 c0 04 sts 0x04C0, r18 |
3158: 30 93 c1 04 sts 0x04C1, r19 |
315c: 40 93 c2 04 sts 0x04C2, r20 |
3160: 50 93 c3 04 sts 0x04C3, r21 |
3164: 10 c0 rjmp .+32 ; 0x3186 <Mittelwert+0x3ca> |
3166: 10 92 c0 04 sts 0x04C0, r1 |
316a: 10 92 c1 04 sts 0x04C1, r1 |
316e: 10 92 c2 04 sts 0x04C2, r1 |
3172: 10 92 c3 04 sts 0x04C3, r1 |
3176: 10 92 c4 04 sts 0x04C4, r1 |
317a: 10 92 c5 04 sts 0x04C5, r1 |
317e: 10 92 c6 04 sts 0x04C6, r1 |
3182: 10 92 c7 04 sts 0x04C7, r1 |
3186: 80 91 bc 08 lds r24, 0x08BC |
318a: 90 91 bd 08 lds r25, 0x08BD |
318e: 20 90 c4 04 lds r2, 0x04C4 |
3192: 30 90 c5 04 lds r3, 0x04C5 |
3196: 40 90 c6 04 lds r4, 0x04C6 |
319a: 50 90 c7 04 lds r5, 0x04C7 |
319e: 82 0d add r24, r2 |
31a0: 93 1d adc r25, r3 |
31a2: 90 93 bd 08 sts 0x08BD, r25 |
31a6: 80 93 bc 08 sts 0x08BC, r24 |
31aa: 00 91 bc 08 lds r16, 0x08BC |
31ae: 10 91 bd 08 lds r17, 0x08BD |
31b2: a0 90 c0 04 lds r10, 0x04C0 |
31b6: b0 90 c1 04 lds r11, 0x04C1 |
31ba: c0 90 c2 04 lds r12, 0x04C2 |
31be: d0 90 c3 04 lds r13, 0x04C3 |
31c2: 80 91 7a 04 lds r24, 0x047A |
31c6: 68 2e mov r6, r24 |
31c8: 77 24 eor r7, r7 |
31ca: 88 24 eor r8, r8 |
31cc: 99 24 eor r9, r9 |
31ce: c6 01 movw r24, r12 |
31d0: b5 01 movw r22, r10 |
31d2: a4 01 movw r20, r8 |
31d4: 93 01 movw r18, r6 |
31d6: 0e 94 1c 3a call 0x7438 ; 0x7438 <__mulsi3> |
31da: 20 e0 ldi r18, 0x00 ; 0 |
31dc: 32 e0 ldi r19, 0x02 ; 2 |
31de: 40 e0 ldi r20, 0x00 ; 0 |
31e0: 50 e0 ldi r21, 0x00 ; 0 |
31e2: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
31e6: 02 0f add r16, r18 |
31e8: 13 1f adc r17, r19 |
31ea: 10 93 bd 08 sts 0x08BD, r17 |
31ee: 00 93 bc 08 sts 0x08BC, r16 |
31f2: 20 91 3b 04 lds r18, 0x043B |
31f6: 30 91 3c 04 lds r19, 0x043C |
31fa: 40 91 3d 04 lds r20, 0x043D |
31fe: 50 91 3e 04 lds r21, 0x043E |
3202: 80 91 bc 08 lds r24, 0x08BC |
3206: 90 91 bd 08 lds r25, 0x08BD |
320a: aa 27 eor r26, r26 |
320c: 97 fd sbrc r25, 7 |
320e: a0 95 com r26 |
3210: ba 2f mov r27, r26 |
3212: 28 0f add r18, r24 |
3214: 39 1f adc r19, r25 |
3216: 4a 1f adc r20, r26 |
3218: 5b 1f adc r21, r27 |
321a: 20 93 3b 04 sts 0x043B, r18 |
321e: 30 93 3c 04 sts 0x043C, r19 |
3222: 40 93 3d 04 sts 0x043D, r20 |
3226: 50 93 3e 04 sts 0x043E, r21 |
322a: 20 91 37 04 lds r18, 0x0437 |
322e: 30 91 38 04 lds r19, 0x0438 |
3232: 40 91 39 04 lds r20, 0x0439 |
3236: 50 91 3a 04 lds r21, 0x043A |
323a: 80 91 bc 08 lds r24, 0x08BC |
323e: 90 91 bd 08 lds r25, 0x08BD |
3242: 60 91 67 04 lds r22, 0x0467 |
3246: 70 91 68 04 lds r23, 0x0468 |
324a: 86 1b sub r24, r22 |
324c: 97 0b sbc r25, r23 |
324e: aa 27 eor r26, r26 |
3250: 97 fd sbrc r25, 7 |
3252: a0 95 com r26 |
3254: ba 2f mov r27, r26 |
3256: 28 0f add r18, r24 |
3258: 39 1f adc r19, r25 |
325a: 4a 1f adc r20, r26 |
325c: 5b 1f adc r21, r27 |
325e: 20 93 37 04 sts 0x0437, r18 |
3262: 30 93 38 04 sts 0x0438, r19 |
3266: 40 93 39 04 sts 0x0439, r20 |
326a: 50 93 3a 04 sts 0x043A, r21 |
326e: 80 91 37 04 lds r24, 0x0437 |
3272: 90 91 38 04 lds r25, 0x0438 |
3276: a0 91 39 04 lds r26, 0x0439 |
327a: b0 91 3a 04 lds r27, 0x043A |
327e: e0 90 8c 03 lds r14, 0x038C |
3282: f0 90 8d 03 lds r15, 0x038D |
3286: 00 91 8e 03 lds r16, 0x038E |
328a: 10 91 8f 03 lds r17, 0x038F |
328e: e8 16 cp r14, r24 |
3290: f9 06 cpc r15, r25 |
3292: 0a 07 cpc r16, r26 |
3294: 1b 07 cpc r17, r27 |
3296: 04 f5 brge .+64 ; 0x32d8 <Mittelwert+0x51c> |
3298: 80 e1 ldi r24, 0x10 ; 16 |
329a: 97 e2 ldi r25, 0x27 ; 39 |
329c: a0 e0 ldi r26, 0x00 ; 0 |
329e: b0 e0 ldi r27, 0x00 ; 0 |
32a0: 8e 19 sub r24, r14 |
32a2: 9f 09 sbc r25, r15 |
32a4: a0 0b sbc r26, r16 |
32a6: b1 0b sbc r27, r17 |
32a8: 80 93 37 04 sts 0x0437, r24 |
32ac: 90 93 38 04 sts 0x0438, r25 |
32b0: a0 93 39 04 sts 0x0439, r26 |
32b4: b0 93 3a 04 sts 0x043A, r27 |
32b8: 80 91 37 04 lds r24, 0x0437 |
32bc: 90 91 38 04 lds r25, 0x0438 |
32c0: a0 91 39 04 lds r26, 0x0439 |
32c4: b0 91 3a 04 lds r27, 0x043A |
32c8: 80 93 3b 04 sts 0x043B, r24 |
32cc: 90 93 3c 04 sts 0x043C, r25 |
32d0: a0 93 3d 04 sts 0x043D, r26 |
32d4: b0 93 3e 04 sts 0x043E, r27 |
32d8: 20 91 37 04 lds r18, 0x0437 |
32dc: 30 91 38 04 lds r19, 0x0438 |
32e0: 40 91 39 04 lds r20, 0x0439 |
32e4: 50 91 3a 04 lds r21, 0x043A |
32e8: 88 27 eor r24, r24 |
32ea: 99 27 eor r25, r25 |
32ec: dc 01 movw r26, r24 |
32ee: 8e 19 sub r24, r14 |
32f0: 9f 09 sbc r25, r15 |
32f2: a0 0b sbc r26, r16 |
32f4: b1 0b sbc r27, r17 |
32f6: 28 17 cp r18, r24 |
32f8: 39 07 cpc r19, r25 |
32fa: 4a 07 cpc r20, r26 |
32fc: 5b 07 cpc r21, r27 |
32fe: 04 f5 brge .+64 ; 0x3340 <Mittelwert+0x584> |
3300: 80 ef ldi r24, 0xF0 ; 240 |
3302: 98 ed ldi r25, 0xD8 ; 216 |
3304: af ef ldi r26, 0xFF ; 255 |
3306: bf ef ldi r27, 0xFF ; 255 |
3308: e8 0e add r14, r24 |
330a: f9 1e adc r15, r25 |
330c: 0a 1f adc r16, r26 |
330e: 1b 1f adc r17, r27 |
3310: e0 92 37 04 sts 0x0437, r14 |
3314: f0 92 38 04 sts 0x0438, r15 |
3318: 00 93 39 04 sts 0x0439, r16 |
331c: 10 93 3a 04 sts 0x043A, r17 |
3320: 80 91 37 04 lds r24, 0x0437 |
3324: 90 91 38 04 lds r25, 0x0438 |
3328: a0 91 39 04 lds r26, 0x0439 |
332c: b0 91 3a 04 lds r27, 0x043A |
3330: 80 93 3b 04 sts 0x043B, r24 |
3334: 90 93 3c 04 sts 0x043C, r25 |
3338: a0 93 3d 04 sts 0x043D, r26 |
333c: b0 93 3e 04 sts 0x043E, r27 |
3340: 80 91 d3 03 lds r24, 0x03D3 |
3344: 90 91 d4 03 lds r25, 0x03D4 |
3348: 0f 97 sbiw r24, 0x0f ; 15 |
334a: 34 f4 brge .+12 ; 0x3358 <Mittelwert+0x59c> |
334c: 88 e1 ldi r24, 0x18 ; 24 |
334e: 9c ef ldi r25, 0xFC ; 252 |
3350: 90 93 bd 08 sts 0x08BD, r25 |
3354: 80 93 bc 08 sts 0x08BC, r24 |
3358: 80 91 d3 03 lds r24, 0x03D3 |
335c: 90 91 d4 03 lds r25, 0x03D4 |
3360: 07 97 sbiw r24, 0x07 ; 7 |
3362: 34 f4 brge .+12 ; 0x3370 <Mittelwert+0x5b4> |
3364: 80 e3 ldi r24, 0x30 ; 48 |
3366: 98 ef ldi r25, 0xF8 ; 248 |
3368: 90 93 bd 08 sts 0x08BD, r25 |
336c: 80 93 bc 08 sts 0x08BC, r24 |
3370: 90 91 00 01 lds r25, 0x0100 |
3374: 99 83 std Y+1, r25 ; 0x01 |
3376: 9a 30 cpi r25, 0x0A ; 10 |
3378: a9 f4 brne .+42 ; 0x33a4 <Mittelwert+0x5e8> |
337a: 80 91 d3 03 lds r24, 0x03D3 |
337e: 90 91 d4 03 lds r25, 0x03D4 |
3382: 83 5f subi r24, 0xF3 ; 243 |
3384: 93 40 sbci r25, 0x03 ; 3 |
3386: 34 f0 brlt .+12 ; 0x3394 <Mittelwert+0x5d8> |
3388: 88 ee ldi r24, 0xE8 ; 232 |
338a: 93 e0 ldi r25, 0x03 ; 3 |
338c: 90 93 bd 08 sts 0x08BD, r25 |
3390: 80 93 bc 08 sts 0x08BC, r24 |
3394: 80 91 d3 03 lds r24, 0x03D3 |
3398: 90 91 d4 03 lds r25, 0x03D4 |
339c: 8a 5f subi r24, 0xFA ; 250 |
339e: 93 40 sbci r25, 0x03 ; 3 |
33a0: dc f0 brlt .+54 ; 0x33d8 <Mittelwert+0x61c> |
33a2: 14 c0 rjmp .+40 ; 0x33cc <Mittelwert+0x610> |
33a4: 80 91 d3 03 lds r24, 0x03D3 |
33a8: 90 91 d4 03 lds r25, 0x03D4 |
33ac: 85 5e subi r24, 0xE5 ; 229 |
33ae: 97 40 sbci r25, 0x07 ; 7 |
33b0: 34 f0 brlt .+12 ; 0x33be <Mittelwert+0x602> |
33b2: 88 ee ldi r24, 0xE8 ; 232 |
33b4: 93 e0 ldi r25, 0x03 ; 3 |
33b6: 90 93 bd 08 sts 0x08BD, r25 |
33ba: 80 93 bc 08 sts 0x08BC, r24 |
33be: 80 91 d3 03 lds r24, 0x03D3 |
33c2: 90 91 d4 03 lds r25, 0x03D4 |
33c6: 83 5f subi r24, 0xF3 ; 243 |
33c8: 97 40 sbci r25, 0x07 ; 7 |
33ca: 34 f0 brlt .+12 ; 0x33d8 <Mittelwert+0x61c> |
33cc: 80 ed ldi r24, 0xD0 ; 208 |
33ce: 97 e0 ldi r25, 0x07 ; 7 |
33d0: 90 93 bd 08 sts 0x08BD, r25 |
33d4: 80 93 bc 08 sts 0x08BC, r24 |
33d8: 80 91 c4 08 lds r24, 0x08C4 |
33dc: 90 91 c5 08 lds r25, 0x08C5 |
33e0: 8a 19 sub r24, r10 |
33e2: 9b 09 sbc r25, r11 |
33e4: 90 93 c5 08 sts 0x08C5, r25 |
33e8: 80 93 c4 08 sts 0x08C4, r24 |
33ec: 00 91 c4 08 lds r16, 0x08C4 |
33f0: 10 91 c5 08 lds r17, 0x08C5 |
33f4: c2 01 movw r24, r4 |
33f6: b1 01 movw r22, r2 |
33f8: a4 01 movw r20, r8 |
33fa: 93 01 movw r18, r6 |
33fc: 0e 94 1c 3a call 0x7438 ; 0x7438 <__mulsi3> |
3400: 20 e0 ldi r18, 0x00 ; 0 |
3402: 32 e0 ldi r19, 0x02 ; 2 |
3404: 40 e0 ldi r20, 0x00 ; 0 |
3406: 50 e0 ldi r21, 0x00 ; 0 |
3408: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
340c: 02 1b sub r16, r18 |
340e: 13 0b sbc r17, r19 |
3410: 10 93 c5 08 sts 0x08C5, r17 |
3414: 00 93 c4 08 sts 0x08C4, r16 |
3418: 20 91 33 04 lds r18, 0x0433 |
341c: 30 91 34 04 lds r19, 0x0434 |
3420: 40 91 35 04 lds r20, 0x0435 |
3424: 50 91 36 04 lds r21, 0x0436 |
3428: 80 91 c4 08 lds r24, 0x08C4 |
342c: 90 91 c5 08 lds r25, 0x08C5 |
3430: aa 27 eor r26, r26 |
3432: 97 fd sbrc r25, 7 |
3434: a0 95 com r26 |
3436: ba 2f mov r27, r26 |
3438: 28 0f add r18, r24 |
343a: 39 1f adc r19, r25 |
343c: 4a 1f adc r20, r26 |
343e: 5b 1f adc r21, r27 |
3440: 20 93 33 04 sts 0x0433, r18 |
3444: 30 93 34 04 sts 0x0434, r19 |
3448: 40 93 35 04 sts 0x0435, r20 |
344c: 50 93 36 04 sts 0x0436, r21 |
3450: 20 91 2f 04 lds r18, 0x042F |
3454: 30 91 30 04 lds r19, 0x0430 |
3458: 40 91 31 04 lds r20, 0x0431 |
345c: 50 91 32 04 lds r21, 0x0432 |
3460: 80 91 c4 08 lds r24, 0x08C4 |
3464: 90 91 c5 08 lds r25, 0x08C5 |
3468: 60 91 69 04 lds r22, 0x0469 |
346c: 70 91 6a 04 lds r23, 0x046A |
3470: 86 1b sub r24, r22 |
3472: 97 0b sbc r25, r23 |
3474: aa 27 eor r26, r26 |
3476: 97 fd sbrc r25, 7 |
3478: a0 95 com r26 |
347a: ba 2f mov r27, r26 |
347c: 28 0f add r18, r24 |
347e: 39 1f adc r19, r25 |
3480: 4a 1f adc r20, r26 |
3482: 5b 1f adc r21, r27 |
3484: 20 93 2f 04 sts 0x042F, r18 |
3488: 30 93 30 04 sts 0x0430, r19 |
348c: 40 93 31 04 sts 0x0431, r20 |
3490: 50 93 32 04 sts 0x0432, r21 |
3494: 80 91 2f 04 lds r24, 0x042F |
3498: 90 91 30 04 lds r25, 0x0430 |
349c: a0 91 31 04 lds r26, 0x0431 |
34a0: b0 91 32 04 lds r27, 0x0432 |
34a4: e0 90 88 03 lds r14, 0x0388 |
34a8: f0 90 89 03 lds r15, 0x0389 |
34ac: 00 91 8a 03 lds r16, 0x038A |
34b0: 10 91 8b 03 lds r17, 0x038B |
34b4: e8 16 cp r14, r24 |
34b6: f9 06 cpc r15, r25 |
34b8: 0a 07 cpc r16, r26 |
34ba: 1b 07 cpc r17, r27 |
34bc: 04 f5 brge .+64 ; 0x34fe <Mittelwert+0x742> |
34be: 80 e1 ldi r24, 0x10 ; 16 |
34c0: 97 e2 ldi r25, 0x27 ; 39 |
34c2: a0 e0 ldi r26, 0x00 ; 0 |
34c4: b0 e0 ldi r27, 0x00 ; 0 |
34c6: 8e 19 sub r24, r14 |
34c8: 9f 09 sbc r25, r15 |
34ca: a0 0b sbc r26, r16 |
34cc: b1 0b sbc r27, r17 |
34ce: 80 93 2f 04 sts 0x042F, r24 |
34d2: 90 93 30 04 sts 0x0430, r25 |
34d6: a0 93 31 04 sts 0x0431, r26 |
34da: b0 93 32 04 sts 0x0432, r27 |
34de: 80 91 2f 04 lds r24, 0x042F |
34e2: 90 91 30 04 lds r25, 0x0430 |
34e6: a0 91 31 04 lds r26, 0x0431 |
34ea: b0 91 32 04 lds r27, 0x0432 |
34ee: 80 93 33 04 sts 0x0433, r24 |
34f2: 90 93 34 04 sts 0x0434, r25 |
34f6: a0 93 35 04 sts 0x0435, r26 |
34fa: b0 93 36 04 sts 0x0436, r27 |
34fe: 20 91 2f 04 lds r18, 0x042F |
3502: 30 91 30 04 lds r19, 0x0430 |
3506: 40 91 31 04 lds r20, 0x0431 |
350a: 50 91 32 04 lds r21, 0x0432 |
350e: 88 27 eor r24, r24 |
3510: 99 27 eor r25, r25 |
3512: dc 01 movw r26, r24 |
3514: 8e 19 sub r24, r14 |
3516: 9f 09 sbc r25, r15 |
3518: a0 0b sbc r26, r16 |
351a: b1 0b sbc r27, r17 |
351c: 28 17 cp r18, r24 |
351e: 39 07 cpc r19, r25 |
3520: 4a 07 cpc r20, r26 |
3522: 5b 07 cpc r21, r27 |
3524: 04 f5 brge .+64 ; 0x3566 <Mittelwert+0x7aa> |
3526: 80 ef ldi r24, 0xF0 ; 240 |
3528: 98 ed ldi r25, 0xD8 ; 216 |
352a: af ef ldi r26, 0xFF ; 255 |
352c: bf ef ldi r27, 0xFF ; 255 |
352e: e8 0e add r14, r24 |
3530: f9 1e adc r15, r25 |
3532: 0a 1f adc r16, r26 |
3534: 1b 1f adc r17, r27 |
3536: e0 92 2f 04 sts 0x042F, r14 |
353a: f0 92 30 04 sts 0x0430, r15 |
353e: 00 93 31 04 sts 0x0431, r16 |
3542: 10 93 32 04 sts 0x0432, r17 |
3546: 80 91 2f 04 lds r24, 0x042F |
354a: 90 91 30 04 lds r25, 0x0430 |
354e: a0 91 31 04 lds r26, 0x0431 |
3552: b0 91 32 04 lds r27, 0x0432 |
3556: 80 93 33 04 sts 0x0433, r24 |
355a: 90 93 34 04 sts 0x0434, r25 |
355e: a0 93 35 04 sts 0x0435, r26 |
3562: b0 93 36 04 sts 0x0436, r27 |
3566: 80 91 d1 03 lds r24, 0x03D1 |
356a: 90 91 d2 03 lds r25, 0x03D2 |
356e: 0f 97 sbiw r24, 0x0f ; 15 |
3570: 34 f4 brge .+12 ; 0x357e <Mittelwert+0x7c2> |
3572: 88 e1 ldi r24, 0x18 ; 24 |
3574: 9c ef ldi r25, 0xFC ; 252 |
3576: 90 93 c5 08 sts 0x08C5, r25 |
357a: 80 93 c4 08 sts 0x08C4, r24 |
357e: 80 91 d1 03 lds r24, 0x03D1 |
3582: 90 91 d2 03 lds r25, 0x03D2 |
3586: 07 97 sbiw r24, 0x07 ; 7 |
3588: 34 f4 brge .+12 ; 0x3596 <Mittelwert+0x7da> |
358a: 80 e3 ldi r24, 0x30 ; 48 |
358c: 98 ef ldi r25, 0xF8 ; 248 |
358e: 90 93 c5 08 sts 0x08C5, r25 |
3592: 80 93 c4 08 sts 0x08C4, r24 |
3596: 99 81 ldd r25, Y+1 ; 0x01 |
3598: 9a 30 cpi r25, 0x0A ; 10 |
359a: a9 f4 brne .+42 ; 0x35c6 <Mittelwert+0x80a> |
359c: 80 91 d1 03 lds r24, 0x03D1 |
35a0: 90 91 d2 03 lds r25, 0x03D2 |
35a4: 83 5f subi r24, 0xF3 ; 243 |
35a6: 93 40 sbci r25, 0x03 ; 3 |
35a8: 34 f0 brlt .+12 ; 0x35b6 <Mittelwert+0x7fa> |
35aa: 88 ee ldi r24, 0xE8 ; 232 |
35ac: 93 e0 ldi r25, 0x03 ; 3 |
35ae: 90 93 c5 08 sts 0x08C5, r25 |
35b2: 80 93 c4 08 sts 0x08C4, r24 |
35b6: 80 91 d1 03 lds r24, 0x03D1 |
35ba: 90 91 d2 03 lds r25, 0x03D2 |
35be: 8a 5f subi r24, 0xFA ; 250 |
35c0: 93 40 sbci r25, 0x03 ; 3 |
35c2: dc f0 brlt .+54 ; 0x35fa <Mittelwert+0x83e> |
35c4: 14 c0 rjmp .+40 ; 0x35ee <Mittelwert+0x832> |
35c6: 80 91 d1 03 lds r24, 0x03D1 |
35ca: 90 91 d2 03 lds r25, 0x03D2 |
35ce: 85 5e subi r24, 0xE5 ; 229 |
35d0: 97 40 sbci r25, 0x07 ; 7 |
35d2: 34 f0 brlt .+12 ; 0x35e0 <Mittelwert+0x824> |
35d4: 88 ee ldi r24, 0xE8 ; 232 |
35d6: 93 e0 ldi r25, 0x03 ; 3 |
35d8: 90 93 c5 08 sts 0x08C5, r25 |
35dc: 80 93 c4 08 sts 0x08C4, r24 |
35e0: 80 91 d1 03 lds r24, 0x03D1 |
35e4: 90 91 d2 03 lds r25, 0x03D2 |
35e8: 83 5f subi r24, 0xF3 ; 243 |
35ea: 97 40 sbci r25, 0x07 ; 7 |
35ec: 34 f0 brlt .+12 ; 0x35fa <Mittelwert+0x83e> |
35ee: 80 ed ldi r24, 0xD0 ; 208 |
35f0: 97 e0 ldi r25, 0x07 ; 7 |
35f2: 90 93 c5 08 sts 0x08C5, r25 |
35f6: 80 93 c4 08 sts 0x08C4, r24 |
35fa: 8f ee ldi r24, 0xEF ; 239 |
35fc: 80 93 7a 00 sts 0x007A, r24 |
3600: 80 91 3f 04 lds r24, 0x043F |
3604: 90 91 40 04 lds r25, 0x0440 |
3608: a0 91 41 04 lds r26, 0x0441 |
360c: b0 91 42 04 lds r27, 0x0442 |
3610: 80 93 2b 04 sts 0x042B, r24 |
3614: 90 93 2c 04 sts 0x042C, r25 |
3618: a0 93 2d 04 sts 0x042D, r26 |
361c: b0 93 2e 04 sts 0x042E, r27 |
3620: 80 91 2f 04 lds r24, 0x042F |
3624: 90 91 30 04 lds r25, 0x0430 |
3628: a0 91 31 04 lds r26, 0x0431 |
362c: b0 91 32 04 lds r27, 0x0432 |
3630: 80 93 0f 04 sts 0x040F, r24 |
3634: 90 93 10 04 sts 0x0410, r25 |
3638: a0 93 11 04 sts 0x0411, r26 |
363c: b0 93 12 04 sts 0x0412, r27 |
3640: 80 91 37 04 lds r24, 0x0437 |
3644: 90 91 38 04 lds r25, 0x0438 |
3648: a0 91 39 04 lds r26, 0x0439 |
364c: b0 91 3a 04 lds r27, 0x043A |
3650: 80 93 17 04 sts 0x0417, r24 |
3654: 90 93 18 04 sts 0x0418, r25 |
3658: a0 93 19 04 sts 0x0419, r26 |
365c: b0 93 1a 04 sts 0x041A, r27 |
3660: 80 91 33 04 lds r24, 0x0433 |
3664: 90 91 34 04 lds r25, 0x0434 |
3668: a0 91 35 04 lds r26, 0x0435 |
366c: b0 91 36 04 lds r27, 0x0436 |
3670: 80 93 13 04 sts 0x0413, r24 |
3674: 90 93 14 04 sts 0x0414, r25 |
3678: a0 93 15 04 sts 0x0415, r26 |
367c: b0 93 16 04 sts 0x0416, r27 |
3680: 80 91 3b 04 lds r24, 0x043B |
3684: 90 91 3c 04 lds r25, 0x043C |
3688: a0 91 3d 04 lds r26, 0x043D |
368c: b0 91 3e 04 lds r27, 0x043E |
3690: 80 93 1b 04 sts 0x041B, r24 |
3694: 90 93 1c 04 sts 0x041C, r25 |
3698: a0 93 1d 04 sts 0x041D, r26 |
369c: b0 93 1e 04 sts 0x041E, r27 |
36a0: 80 91 7c 08 lds r24, 0x087C |
36a4: 87 ff sbrs r24, 7 |
36a6: 6b c0 rjmp .+214 ; 0x377e <Mittelwert+0x9c2> |
36a8: 2a 81 ldd r18, Y+2 ; 0x02 |
36aa: 22 23 and r18, r18 |
36ac: 09 f0 breq .+2 ; 0x36b0 <Mittelwert+0x8f4> |
36ae: 67 c0 rjmp .+206 ; 0x377e <Mittelwert+0x9c2> |
36b0: 80 91 6c 04 lds r24, 0x046C |
36b4: 88 23 and r24, r24 |
36b6: 09 f0 breq .+2 ; 0x36ba <Mittelwert+0x8fe> |
36b8: 62 c0 rjmp .+196 ; 0x377e <Mittelwert+0x9c2> |
36ba: 80 91 c4 08 lds r24, 0x08C4 |
36be: 90 91 c5 08 lds r25, 0x08C5 |
36c2: 89 3c cpi r24, 0xC9 ; 201 |
36c4: 91 05 cpc r25, r1 |
36c6: 7c f0 brlt .+30 ; 0x36e6 <Mittelwert+0x92a> |
36c8: 20 91 c4 08 lds r18, 0x08C4 |
36cc: 30 91 c5 08 lds r19, 0x08C5 |
36d0: 80 91 c4 08 lds r24, 0x08C4 |
36d4: 90 91 c5 08 lds r25, 0x08C5 |
36d8: 88 0f add r24, r24 |
36da: 99 1f adc r25, r25 |
36dc: 88 0f add r24, r24 |
36de: 99 1f adc r25, r25 |
36e0: 20 52 subi r18, 0x20 ; 32 |
36e2: 33 40 sbci r19, 0x03 ; 3 |
36e4: 15 c0 rjmp .+42 ; 0x3710 <Mittelwert+0x954> |
36e6: 80 91 c4 08 lds r24, 0x08C4 |
36ea: 90 91 c5 08 lds r25, 0x08C5 |
36ee: 88 53 subi r24, 0x38 ; 56 |
36f0: 9f 4f sbci r25, 0xFF ; 255 |
36f2: a4 f4 brge .+40 ; 0x371c <Mittelwert+0x960> |
36f4: 20 91 c4 08 lds r18, 0x08C4 |
36f8: 30 91 c5 08 lds r19, 0x08C5 |
36fc: 80 91 c4 08 lds r24, 0x08C4 |
3700: 90 91 c5 08 lds r25, 0x08C5 |
3704: 88 0f add r24, r24 |
3706: 99 1f adc r25, r25 |
3708: 88 0f add r24, r24 |
370a: 99 1f adc r25, r25 |
370c: 20 5e subi r18, 0xE0 ; 224 |
370e: 3c 4f sbci r19, 0xFC ; 252 |
3710: 82 0f add r24, r18 |
3712: 93 1f adc r25, r19 |
3714: 90 93 c5 08 sts 0x08C5, r25 |
3718: 80 93 c4 08 sts 0x08C4, r24 |
371c: 80 91 bc 08 lds r24, 0x08BC |
3720: 90 91 bd 08 lds r25, 0x08BD |
3724: 89 3c cpi r24, 0xC9 ; 201 |
3726: 91 05 cpc r25, r1 |
3728: 7c f0 brlt .+30 ; 0x3748 <Mittelwert+0x98c> |
372a: 20 91 bc 08 lds r18, 0x08BC |
372e: 30 91 bd 08 lds r19, 0x08BD |
3732: 80 91 bc 08 lds r24, 0x08BC |
3736: 90 91 bd 08 lds r25, 0x08BD |
373a: 88 0f add r24, r24 |
373c: 99 1f adc r25, r25 |
373e: 88 0f add r24, r24 |
3740: 99 1f adc r25, r25 |
3742: 20 52 subi r18, 0x20 ; 32 |
3744: 33 40 sbci r19, 0x03 ; 3 |
3746: 15 c0 rjmp .+42 ; 0x3772 <Mittelwert+0x9b6> |
3748: 80 91 bc 08 lds r24, 0x08BC |
374c: 90 91 bd 08 lds r25, 0x08BD |
3750: 88 53 subi r24, 0x38 ; 56 |
3752: 9f 4f sbci r25, 0xFF ; 255 |
3754: a4 f4 brge .+40 ; 0x377e <Mittelwert+0x9c2> |
3756: 20 91 bc 08 lds r18, 0x08BC |
375a: 30 91 bd 08 lds r19, 0x08BD |
375e: 80 91 bc 08 lds r24, 0x08BC |
3762: 90 91 bd 08 lds r25, 0x08BD |
3766: 88 0f add r24, r24 |
3768: 99 1f adc r25, r25 |
376a: 88 0f add r24, r24 |
376c: 99 1f adc r25, r25 |
376e: 20 5e subi r18, 0xE0 ; 224 |
3770: 3c 4f sbci r19, 0xFC ; 252 |
3772: 82 0f add r24, r18 |
3774: 93 1f adc r25, r19 |
3776: 90 93 bd 08 sts 0x08BD, r25 |
377a: 80 93 bc 08 sts 0x08BC, r24 |
377e: 20 91 53 04 lds r18, 0x0453 |
3782: 30 91 54 04 lds r19, 0x0454 |
3786: 80 91 78 08 lds r24, 0x0878 |
378a: e8 2f mov r30, r24 |
378c: ff 27 eor r31, r31 |
378e: ee 0f add r30, r30 |
3790: ff 1f adc r31, r31 |
3792: e8 5b subi r30, 0xB8 ; 184 |
3794: f7 4f sbci r31, 0xF7 ; 247 |
3796: 80 81 ld r24, Z |
3798: 91 81 ldd r25, Z+1 ; 0x01 |
379a: 82 59 subi r24, 0x92 ; 146 |
379c: 9f 4f sbci r25, 0xFF ; 255 |
379e: 28 17 cp r18, r24 |
37a0: 39 07 cpc r19, r25 |
37a2: 1c f4 brge .+6 ; 0x37aa <Mittelwert+0x9ee> |
37a4: 2f 5f subi r18, 0xFF ; 255 |
37a6: 3f 4f sbci r19, 0xFF ; 255 |
37a8: 0c c0 rjmp .+24 ; 0x37c2 <Mittelwert+0xa06> |
37aa: 80 81 ld r24, Z |
37ac: 91 81 ldd r25, Z+1 ; 0x01 |
37ae: 82 59 subi r24, 0x92 ; 146 |
37b0: 9f 4f sbci r25, 0xFF ; 255 |
37b2: 82 17 cp r24, r18 |
37b4: 93 07 cpc r25, r19 |
37b6: 4c f4 brge .+18 ; 0x37ca <Mittelwert+0xa0e> |
37b8: 21 15 cp r18, r1 |
37ba: 31 05 cpc r19, r1 |
37bc: 31 f0 breq .+12 ; 0x37ca <Mittelwert+0xa0e> |
37be: 21 50 subi r18, 0x01 ; 1 |
37c0: 30 40 sbci r19, 0x00 ; 0 |
37c2: 30 93 54 04 sts 0x0454, r19 |
37c6: 20 93 53 04 sts 0x0453, r18 |
37ca: 20 91 55 04 lds r18, 0x0455 |
37ce: 30 91 56 04 lds r19, 0x0456 |
37d2: 80 91 79 08 lds r24, 0x0879 |
37d6: e8 2f mov r30, r24 |
37d8: ff 27 eor r31, r31 |
37da: ee 0f add r30, r30 |
37dc: ff 1f adc r31, r31 |
37de: e8 5b subi r30, 0xB8 ; 184 |
37e0: f7 4f sbci r31, 0xF7 ; 247 |
37e2: 80 81 ld r24, Z |
37e4: 91 81 ldd r25, Z+1 ; 0x01 |
37e6: 82 59 subi r24, 0x92 ; 146 |
37e8: 9f 4f sbci r25, 0xFF ; 255 |
37ea: 28 17 cp r18, r24 |
37ec: 39 07 cpc r19, r25 |
37ee: 1c f4 brge .+6 ; 0x37f6 <Mittelwert+0xa3a> |
37f0: 2f 5f subi r18, 0xFF ; 255 |
37f2: 3f 4f sbci r19, 0xFF ; 255 |
37f4: 0c c0 rjmp .+24 ; 0x380e <Mittelwert+0xa52> |
37f6: 80 81 ld r24, Z |
37f8: 91 81 ldd r25, Z+1 ; 0x01 |
37fa: 82 59 subi r24, 0x92 ; 146 |
37fc: 9f 4f sbci r25, 0xFF ; 255 |
37fe: 82 17 cp r24, r18 |
3800: 93 07 cpc r25, r19 |
3802: 4c f4 brge .+18 ; 0x3816 <Mittelwert+0xa5a> |
3804: 21 15 cp r18, r1 |
3806: 31 05 cpc r19, r1 |
3808: 31 f0 breq .+12 ; 0x3816 <Mittelwert+0xa5a> |
380a: 21 50 subi r18, 0x01 ; 1 |
380c: 30 40 sbci r19, 0x00 ; 0 |
380e: 30 93 56 04 sts 0x0456, r19 |
3812: 20 93 55 04 sts 0x0455, r18 |
3816: 20 91 57 04 lds r18, 0x0457 |
381a: 30 91 58 04 lds r19, 0x0458 |
381e: 80 91 7a 08 lds r24, 0x087A |
3822: e8 2f mov r30, r24 |
3824: ff 27 eor r31, r31 |
3826: ee 0f add r30, r30 |
3828: ff 1f adc r31, r31 |
382a: e8 5b subi r30, 0xB8 ; 184 |
382c: f7 4f sbci r31, 0xF7 ; 247 |
382e: 80 81 ld r24, Z |
3830: 91 81 ldd r25, Z+1 ; 0x01 |
3832: 82 59 subi r24, 0x92 ; 146 |
3834: 9f 4f sbci r25, 0xFF ; 255 |
3836: 28 17 cp r18, r24 |
3838: 39 07 cpc r19, r25 |
383a: 1c f4 brge .+6 ; 0x3842 <Mittelwert+0xa86> |
383c: 2f 5f subi r18, 0xFF ; 255 |
383e: 3f 4f sbci r19, 0xFF ; 255 |
3840: 0c c0 rjmp .+24 ; 0x385a <Mittelwert+0xa9e> |
3842: 80 81 ld r24, Z |
3844: 91 81 ldd r25, Z+1 ; 0x01 |
3846: 82 59 subi r24, 0x92 ; 146 |
3848: 9f 4f sbci r25, 0xFF ; 255 |
384a: 82 17 cp r24, r18 |
384c: 93 07 cpc r25, r19 |
384e: 4c f4 brge .+18 ; 0x3862 <Mittelwert+0xaa6> |
3850: 21 15 cp r18, r1 |
3852: 31 05 cpc r19, r1 |
3854: 31 f0 breq .+12 ; 0x3862 <Mittelwert+0xaa6> |
3856: 21 50 subi r18, 0x01 ; 1 |
3858: 30 40 sbci r19, 0x00 ; 0 |
385a: 30 93 58 04 sts 0x0458, r19 |
385e: 20 93 57 04 sts 0x0457, r18 |
3862: 20 91 59 04 lds r18, 0x0459 |
3866: 30 91 5a 04 lds r19, 0x045A |
386a: 80 91 7b 08 lds r24, 0x087B |
386e: e8 2f mov r30, r24 |
3870: ff 27 eor r31, r31 |
3872: ee 0f add r30, r30 |
3874: ff 1f adc r31, r31 |
3876: e8 5b subi r30, 0xB8 ; 184 |
3878: f7 4f sbci r31, 0xF7 ; 247 |
387a: 80 81 ld r24, Z |
387c: 91 81 ldd r25, Z+1 ; 0x01 |
387e: 82 59 subi r24, 0x92 ; 146 |
3880: 9f 4f sbci r25, 0xFF ; 255 |
3882: 28 17 cp r18, r24 |
3884: 39 07 cpc r19, r25 |
3886: 1c f4 brge .+6 ; 0x388e <Mittelwert+0xad2> |
3888: 2f 5f subi r18, 0xFF ; 255 |
388a: 3f 4f sbci r19, 0xFF ; 255 |
388c: 0c c0 rjmp .+24 ; 0x38a6 <Mittelwert+0xaea> |
388e: 80 81 ld r24, Z |
3890: 91 81 ldd r25, Z+1 ; 0x01 |
3892: 82 59 subi r24, 0x92 ; 146 |
3894: 9f 4f sbci r25, 0xFF ; 255 |
3896: 82 17 cp r24, r18 |
3898: 93 07 cpc r25, r19 |
389a: 4c f4 brge .+18 ; 0x38ae <Mittelwert+0xaf2> |
389c: 21 15 cp r18, r1 |
389e: 31 05 cpc r19, r1 |
38a0: 31 f0 breq .+12 ; 0x38ae <Mittelwert+0xaf2> |
38a2: 21 50 subi r18, 0x01 ; 1 |
38a4: 30 40 sbci r19, 0x00 ; 0 |
38a6: 30 93 5a 04 sts 0x045A, r19 |
38aa: 20 93 59 04 sts 0x0459, r18 |
38ae: 80 91 53 04 lds r24, 0x0453 |
38b2: 90 91 54 04 lds r25, 0x0454 |
38b6: 97 ff sbrs r25, 7 |
38b8: 05 c0 rjmp .+10 ; 0x38c4 <Mittelwert+0xb08> |
38ba: 10 92 54 04 sts 0x0454, r1 |
38be: 10 92 53 04 sts 0x0453, r1 |
38c2: 0a c0 rjmp .+20 ; 0x38d8 <Mittelwert+0xb1c> |
38c4: 8f 3f cpi r24, 0xFF ; 255 |
38c6: 91 05 cpc r25, r1 |
38c8: 39 f0 breq .+14 ; 0x38d8 <Mittelwert+0xb1c> |
38ca: 34 f0 brlt .+12 ; 0x38d8 <Mittelwert+0xb1c> |
38cc: 8f ef ldi r24, 0xFF ; 255 |
38ce: 90 e0 ldi r25, 0x00 ; 0 |
38d0: 90 93 54 04 sts 0x0454, r25 |
38d4: 80 93 53 04 sts 0x0453, r24 |
38d8: 80 91 55 04 lds r24, 0x0455 |
38dc: 90 91 56 04 lds r25, 0x0456 |
38e0: 97 ff sbrs r25, 7 |
38e2: 05 c0 rjmp .+10 ; 0x38ee <Mittelwert+0xb32> |
38e4: 10 92 56 04 sts 0x0456, r1 |
38e8: 10 92 55 04 sts 0x0455, r1 |
38ec: 0a c0 rjmp .+20 ; 0x3902 <Mittelwert+0xb46> |
38ee: 8f 3f cpi r24, 0xFF ; 255 |
38f0: 91 05 cpc r25, r1 |
38f2: 39 f0 breq .+14 ; 0x3902 <Mittelwert+0xb46> |
38f4: 34 f0 brlt .+12 ; 0x3902 <Mittelwert+0xb46> |
38f6: 8f ef ldi r24, 0xFF ; 255 |
38f8: 90 e0 ldi r25, 0x00 ; 0 |
38fa: 90 93 56 04 sts 0x0456, r25 |
38fe: 80 93 55 04 sts 0x0455, r24 |
3902: 80 91 57 04 lds r24, 0x0457 |
3906: 90 91 58 04 lds r25, 0x0458 |
390a: 97 ff sbrs r25, 7 |
390c: 05 c0 rjmp .+10 ; 0x3918 <Mittelwert+0xb5c> |
390e: 10 92 58 04 sts 0x0458, r1 |
3912: 10 92 57 04 sts 0x0457, r1 |
3916: 0a c0 rjmp .+20 ; 0x392c <Mittelwert+0xb70> |
3918: 8f 3f cpi r24, 0xFF ; 255 |
391a: 91 05 cpc r25, r1 |
391c: 39 f0 breq .+14 ; 0x392c <Mittelwert+0xb70> |
391e: 34 f0 brlt .+12 ; 0x392c <Mittelwert+0xb70> |
3920: 8f ef ldi r24, 0xFF ; 255 |
3922: 90 e0 ldi r25, 0x00 ; 0 |
3924: 90 93 58 04 sts 0x0458, r25 |
3928: 80 93 57 04 sts 0x0457, r24 |
392c: 80 91 59 04 lds r24, 0x0459 |
3930: 90 91 5a 04 lds r25, 0x045A |
3934: 97 ff sbrs r25, 7 |
3936: 05 c0 rjmp .+10 ; 0x3942 <Mittelwert+0xb86> |
3938: 10 92 5a 04 sts 0x045A, r1 |
393c: 10 92 59 04 sts 0x0459, r1 |
3940: 0a c0 rjmp .+20 ; 0x3956 <Mittelwert+0xb9a> |
3942: 8f 3f cpi r24, 0xFF ; 255 |
3944: 91 05 cpc r25, r1 |
3946: 39 f0 breq .+14 ; 0x3956 <Mittelwert+0xb9a> |
3948: 34 f0 brlt .+12 ; 0x3956 <Mittelwert+0xb9a> |
394a: 8f ef ldi r24, 0xFF ; 255 |
394c: 90 e0 ldi r25, 0x00 ; 0 |
394e: 90 93 5a 04 sts 0x045A, r25 |
3952: 80 93 59 04 sts 0x0459, r24 |
3956: 22 96 adiw r28, 0x02 ; 2 |
3958: 0f b6 in r0, 0x3f ; 63 |
395a: f8 94 cli |
395c: de bf out 0x3e, r29 ; 62 |
395e: 0f be out 0x3f, r0 ; 63 |
3960: cd bf out 0x3d, r28 ; 61 |
3962: df 91 pop r29 |
3964: cf 91 pop r28 |
3966: 1f 91 pop r17 |
3968: 0f 91 pop r16 |
396a: ff 90 pop r15 |
396c: ef 90 pop r14 |
396e: df 90 pop r13 |
3970: cf 90 pop r12 |
3972: bf 90 pop r11 |
3974: af 90 pop r10 |
3976: 9f 90 pop r9 |
3978: 8f 90 pop r8 |
397a: 7f 90 pop r7 |
397c: 6f 90 pop r6 |
397e: 5f 90 pop r5 |
3980: 4f 90 pop r4 |
3982: 3f 90 pop r3 |
3984: 2f 90 pop r2 |
3986: 08 95 ret |
|
00003988 <CalibrierMittelwert>: |
3988: 10 92 7a 00 sts 0x007A, r1 |
398c: 80 91 d1 03 lds r24, 0x03D1 |
3990: 90 91 d2 03 lds r25, 0x03D2 |
3994: 90 93 c5 08 sts 0x08C5, r25 |
3998: 80 93 c4 08 sts 0x08C4, r24 |
399c: 80 91 d3 03 lds r24, 0x03D3 |
39a0: 90 91 d4 03 lds r25, 0x03D4 |
39a4: 90 93 bd 08 sts 0x08BD, r25 |
39a8: 80 93 bc 08 sts 0x08BC, r24 |
39ac: 80 91 d5 03 lds r24, 0x03D5 |
39b0: 90 91 d6 03 lds r25, 0x03D6 |
39b4: 90 93 e4 08 sts 0x08E4, r25 |
39b8: 80 93 e3 08 sts 0x08E3, r24 |
39bc: 60 91 d9 03 lds r22, 0x03D9 |
39c0: 70 91 da 03 lds r23, 0x03DA |
39c4: 88 27 eor r24, r24 |
39c6: 77 fd sbrc r23, 7 |
39c8: 80 95 com r24 |
39ca: 98 2f mov r25, r24 |
39cc: 2c e0 ldi r18, 0x0C ; 12 |
39ce: 30 e0 ldi r19, 0x00 ; 0 |
39d0: 40 e0 ldi r20, 0x00 ; 0 |
39d2: 50 e0 ldi r21, 0x00 ; 0 |
39d4: 0e 94 1c 3a call 0x7438 ; 0x7438 <__mulsi3> |
39d8: 70 93 e1 08 sts 0x08E1, r23 |
39dc: 60 93 e0 08 sts 0x08E0, r22 |
39e0: 60 91 d7 03 lds r22, 0x03D7 |
39e4: 70 91 d8 03 lds r23, 0x03D8 |
39e8: 88 27 eor r24, r24 |
39ea: 77 fd sbrc r23, 7 |
39ec: 80 95 com r24 |
39ee: 98 2f mov r25, r24 |
39f0: 0e 94 1c 3a call 0x7438 ; 0x7438 <__mulsi3> |
39f4: 70 93 eb 08 sts 0x08EB, r23 |
39f8: 60 93 ea 08 sts 0x08EA, r22 |
39fc: 80 91 db 03 lds r24, 0x03DB |
3a00: 90 91 dc 03 lds r25, 0x03DC |
3a04: 90 93 cc 08 sts 0x08CC, r25 |
3a08: 80 93 cb 08 sts 0x08CB, r24 |
3a0c: 8f ee ldi r24, 0xEF ; 239 |
3a0e: 80 93 7a 00 sts 0x007A, r24 |
3a12: 20 91 53 04 lds r18, 0x0453 |
3a16: 30 91 54 04 lds r19, 0x0454 |
3a1a: 80 91 78 08 lds r24, 0x0878 |
3a1e: e8 2f mov r30, r24 |
3a20: ff 27 eor r31, r31 |
3a22: ee 0f add r30, r30 |
3a24: ff 1f adc r31, r31 |
3a26: e8 5b subi r30, 0xB8 ; 184 |
3a28: f7 4f sbci r31, 0xF7 ; 247 |
3a2a: 80 81 ld r24, Z |
3a2c: 91 81 ldd r25, Z+1 ; 0x01 |
3a2e: 82 59 subi r24, 0x92 ; 146 |
3a30: 9f 4f sbci r25, 0xFF ; 255 |
3a32: 28 17 cp r18, r24 |
3a34: 39 07 cpc r19, r25 |
3a36: 1c f4 brge .+6 ; 0x3a3e <CalibrierMittelwert+0xb6> |
3a38: 2f 5f subi r18, 0xFF ; 255 |
3a3a: 3f 4f sbci r19, 0xFF ; 255 |
3a3c: 0c c0 rjmp .+24 ; 0x3a56 <CalibrierMittelwert+0xce> |
3a3e: 80 81 ld r24, Z |
3a40: 91 81 ldd r25, Z+1 ; 0x01 |
3a42: 82 59 subi r24, 0x92 ; 146 |
3a44: 9f 4f sbci r25, 0xFF ; 255 |
3a46: 82 17 cp r24, r18 |
3a48: 93 07 cpc r25, r19 |
3a4a: 4c f4 brge .+18 ; 0x3a5e <CalibrierMittelwert+0xd6> |
3a4c: 21 15 cp r18, r1 |
3a4e: 31 05 cpc r19, r1 |
3a50: 31 f0 breq .+12 ; 0x3a5e <CalibrierMittelwert+0xd6> |
3a52: 21 50 subi r18, 0x01 ; 1 |
3a54: 30 40 sbci r19, 0x00 ; 0 |
3a56: 30 93 54 04 sts 0x0454, r19 |
3a5a: 20 93 53 04 sts 0x0453, r18 |
3a5e: 20 91 55 04 lds r18, 0x0455 |
3a62: 30 91 56 04 lds r19, 0x0456 |
3a66: 80 91 79 08 lds r24, 0x0879 |
3a6a: e8 2f mov r30, r24 |
3a6c: ff 27 eor r31, r31 |
3a6e: ee 0f add r30, r30 |
3a70: ff 1f adc r31, r31 |
3a72: e8 5b subi r30, 0xB8 ; 184 |
3a74: f7 4f sbci r31, 0xF7 ; 247 |
3a76: 80 81 ld r24, Z |
3a78: 91 81 ldd r25, Z+1 ; 0x01 |
3a7a: 82 59 subi r24, 0x92 ; 146 |
3a7c: 9f 4f sbci r25, 0xFF ; 255 |
3a7e: 28 17 cp r18, r24 |
3a80: 39 07 cpc r19, r25 |
3a82: 1c f4 brge .+6 ; 0x3a8a <CalibrierMittelwert+0x102> |
3a84: 2f 5f subi r18, 0xFF ; 255 |
3a86: 3f 4f sbci r19, 0xFF ; 255 |
3a88: 0c c0 rjmp .+24 ; 0x3aa2 <CalibrierMittelwert+0x11a> |
3a8a: 80 81 ld r24, Z |
3a8c: 91 81 ldd r25, Z+1 ; 0x01 |
3a8e: 82 59 subi r24, 0x92 ; 146 |
3a90: 9f 4f sbci r25, 0xFF ; 255 |
3a92: 82 17 cp r24, r18 |
3a94: 93 07 cpc r25, r19 |
3a96: 4c f4 brge .+18 ; 0x3aaa <CalibrierMittelwert+0x122> |
3a98: 21 15 cp r18, r1 |
3a9a: 31 05 cpc r19, r1 |
3a9c: 31 f0 breq .+12 ; 0x3aaa <CalibrierMittelwert+0x122> |
3a9e: 21 50 subi r18, 0x01 ; 1 |
3aa0: 30 40 sbci r19, 0x00 ; 0 |
3aa2: 30 93 56 04 sts 0x0456, r19 |
3aa6: 20 93 55 04 sts 0x0455, r18 |
3aaa: 20 91 57 04 lds r18, 0x0457 |
3aae: 30 91 58 04 lds r19, 0x0458 |
3ab2: 80 91 7a 08 lds r24, 0x087A |
3ab6: e8 2f mov r30, r24 |
3ab8: ff 27 eor r31, r31 |
3aba: ee 0f add r30, r30 |
3abc: ff 1f adc r31, r31 |
3abe: e8 5b subi r30, 0xB8 ; 184 |
3ac0: f7 4f sbci r31, 0xF7 ; 247 |
3ac2: 80 81 ld r24, Z |
3ac4: 91 81 ldd r25, Z+1 ; 0x01 |
3ac6: 82 59 subi r24, 0x92 ; 146 |
3ac8: 9f 4f sbci r25, 0xFF ; 255 |
3aca: 28 17 cp r18, r24 |
3acc: 39 07 cpc r19, r25 |
3ace: 1c f4 brge .+6 ; 0x3ad6 <CalibrierMittelwert+0x14e> |
3ad0: 2f 5f subi r18, 0xFF ; 255 |
3ad2: 3f 4f sbci r19, 0xFF ; 255 |
3ad4: 0c c0 rjmp .+24 ; 0x3aee <CalibrierMittelwert+0x166> |
3ad6: 80 81 ld r24, Z |
3ad8: 91 81 ldd r25, Z+1 ; 0x01 |
3ada: 82 59 subi r24, 0x92 ; 146 |
3adc: 9f 4f sbci r25, 0xFF ; 255 |
3ade: 82 17 cp r24, r18 |
3ae0: 93 07 cpc r25, r19 |
3ae2: 4c f4 brge .+18 ; 0x3af6 <CalibrierMittelwert+0x16e> |
3ae4: 21 15 cp r18, r1 |
3ae6: 31 05 cpc r19, r1 |
3ae8: 31 f0 breq .+12 ; 0x3af6 <CalibrierMittelwert+0x16e> |
3aea: 21 50 subi r18, 0x01 ; 1 |
3aec: 30 40 sbci r19, 0x00 ; 0 |
3aee: 30 93 58 04 sts 0x0458, r19 |
3af2: 20 93 57 04 sts 0x0457, r18 |
3af6: 20 91 59 04 lds r18, 0x0459 |
3afa: 30 91 5a 04 lds r19, 0x045A |
3afe: 80 91 7b 08 lds r24, 0x087B |
3b02: e8 2f mov r30, r24 |
3b04: ff 27 eor r31, r31 |
3b06: ee 0f add r30, r30 |
3b08: ff 1f adc r31, r31 |
3b0a: e8 5b subi r30, 0xB8 ; 184 |
3b0c: f7 4f sbci r31, 0xF7 ; 247 |
3b0e: 80 81 ld r24, Z |
3b10: 91 81 ldd r25, Z+1 ; 0x01 |
3b12: 82 59 subi r24, 0x92 ; 146 |
3b14: 9f 4f sbci r25, 0xFF ; 255 |
3b16: 28 17 cp r18, r24 |
3b18: 39 07 cpc r19, r25 |
3b1a: 1c f4 brge .+6 ; 0x3b22 <CalibrierMittelwert+0x19a> |
3b1c: 2f 5f subi r18, 0xFF ; 255 |
3b1e: 3f 4f sbci r19, 0xFF ; 255 |
3b20: 0c c0 rjmp .+24 ; 0x3b3a <CalibrierMittelwert+0x1b2> |
3b22: 80 81 ld r24, Z |
3b24: 91 81 ldd r25, Z+1 ; 0x01 |
3b26: 82 59 subi r24, 0x92 ; 146 |
3b28: 9f 4f sbci r25, 0xFF ; 255 |
3b2a: 82 17 cp r24, r18 |
3b2c: 93 07 cpc r25, r19 |
3b2e: 4c f4 brge .+18 ; 0x3b42 <CalibrierMittelwert+0x1ba> |
3b30: 21 15 cp r18, r1 |
3b32: 31 05 cpc r19, r1 |
3b34: 31 f0 breq .+12 ; 0x3b42 <CalibrierMittelwert+0x1ba> |
3b36: 21 50 subi r18, 0x01 ; 1 |
3b38: 30 40 sbci r19, 0x00 ; 0 |
3b3a: 30 93 5a 04 sts 0x045A, r19 |
3b3e: 20 93 59 04 sts 0x0459, r18 |
3b42: 80 91 53 04 lds r24, 0x0453 |
3b46: 90 91 54 04 lds r25, 0x0454 |
3b4a: 97 ff sbrs r25, 7 |
3b4c: 05 c0 rjmp .+10 ; 0x3b58 <CalibrierMittelwert+0x1d0> |
3b4e: 10 92 54 04 sts 0x0454, r1 |
3b52: 10 92 53 04 sts 0x0453, r1 |
3b56: 0a c0 rjmp .+20 ; 0x3b6c <CalibrierMittelwert+0x1e4> |
3b58: 8f 3f cpi r24, 0xFF ; 255 |
3b5a: 91 05 cpc r25, r1 |
3b5c: 39 f0 breq .+14 ; 0x3b6c <CalibrierMittelwert+0x1e4> |
3b5e: 34 f0 brlt .+12 ; 0x3b6c <CalibrierMittelwert+0x1e4> |
3b60: 8f ef ldi r24, 0xFF ; 255 |
3b62: 90 e0 ldi r25, 0x00 ; 0 |
3b64: 90 93 54 04 sts 0x0454, r25 |
3b68: 80 93 53 04 sts 0x0453, r24 |
3b6c: 80 91 55 04 lds r24, 0x0455 |
3b70: 90 91 56 04 lds r25, 0x0456 |
3b74: 97 ff sbrs r25, 7 |
3b76: 05 c0 rjmp .+10 ; 0x3b82 <CalibrierMittelwert+0x1fa> |
3b78: 10 92 56 04 sts 0x0456, r1 |
3b7c: 10 92 55 04 sts 0x0455, r1 |
3b80: 0a c0 rjmp .+20 ; 0x3b96 <CalibrierMittelwert+0x20e> |
3b82: 8f 3f cpi r24, 0xFF ; 255 |
3b84: 91 05 cpc r25, r1 |
3b86: 39 f0 breq .+14 ; 0x3b96 <CalibrierMittelwert+0x20e> |
3b88: 34 f0 brlt .+12 ; 0x3b96 <CalibrierMittelwert+0x20e> |
3b8a: 8f ef ldi r24, 0xFF ; 255 |
3b8c: 90 e0 ldi r25, 0x00 ; 0 |
3b8e: 90 93 56 04 sts 0x0456, r25 |
3b92: 80 93 55 04 sts 0x0455, r24 |
3b96: 80 91 57 04 lds r24, 0x0457 |
3b9a: 90 91 58 04 lds r25, 0x0458 |
3b9e: 97 ff sbrs r25, 7 |
3ba0: 05 c0 rjmp .+10 ; 0x3bac <CalibrierMittelwert+0x224> |
3ba2: 10 92 58 04 sts 0x0458, r1 |
3ba6: 10 92 57 04 sts 0x0457, r1 |
3baa: 0a c0 rjmp .+20 ; 0x3bc0 <CalibrierMittelwert+0x238> |
3bac: 8f 3f cpi r24, 0xFF ; 255 |
3bae: 91 05 cpc r25, r1 |
3bb0: 39 f0 breq .+14 ; 0x3bc0 <CalibrierMittelwert+0x238> |
3bb2: 34 f0 brlt .+12 ; 0x3bc0 <CalibrierMittelwert+0x238> |
3bb4: 8f ef ldi r24, 0xFF ; 255 |
3bb6: 90 e0 ldi r25, 0x00 ; 0 |
3bb8: 90 93 58 04 sts 0x0458, r25 |
3bbc: 80 93 57 04 sts 0x0457, r24 |
3bc0: 80 91 59 04 lds r24, 0x0459 |
3bc4: 90 91 5a 04 lds r25, 0x045A |
3bc8: 97 ff sbrs r25, 7 |
3bca: 05 c0 rjmp .+10 ; 0x3bd6 <CalibrierMittelwert+0x24e> |
3bcc: 10 92 5a 04 sts 0x045A, r1 |
3bd0: 10 92 59 04 sts 0x0459, r1 |
3bd4: 0a c0 rjmp .+20 ; 0x3bea <CalibrierMittelwert+0x262> |
3bd6: 8f 3f cpi r24, 0xFF ; 255 |
3bd8: 91 05 cpc r25, r1 |
3bda: 39 f0 breq .+14 ; 0x3bea <CalibrierMittelwert+0x262> |
3bdc: 34 f0 brlt .+12 ; 0x3bea <CalibrierMittelwert+0x262> |
3bde: 8f ef ldi r24, 0xFF ; 255 |
3be0: 90 e0 ldi r25, 0x00 ; 0 |
3be2: 90 93 5a 04 sts 0x045A, r25 |
3be6: 80 93 59 04 sts 0x0459, r24 |
3bea: 60 91 9f 08 lds r22, 0x089F |
3bee: 77 27 eor r23, r23 |
3bf0: 88 27 eor r24, r24 |
3bf2: 99 27 eor r25, r25 |
3bf4: 24 ec ldi r18, 0xC4 ; 196 |
3bf6: 39 e0 ldi r19, 0x09 ; 9 |
3bf8: 40 e0 ldi r20, 0x00 ; 0 |
3bfa: 50 e0 ldi r21, 0x00 ; 0 |
3bfc: 0e 94 1c 3a call 0x7438 ; 0x7438 <__mulsi3> |
3c00: 60 93 88 03 sts 0x0388, r22 |
3c04: 70 93 89 03 sts 0x0389, r23 |
3c08: 80 93 8a 03 sts 0x038A, r24 |
3c0c: 90 93 8b 03 sts 0x038B, r25 |
3c10: 60 93 8c 03 sts 0x038C, r22 |
3c14: 70 93 8d 03 sts 0x038D, r23 |
3c18: 80 93 8e 03 sts 0x038E, r24 |
3c1c: 90 93 8f 03 sts 0x038F, r25 |
3c20: 08 95 ret |
|
00003c22 <ParameterZuordnung>: |
3c22: 1f 93 push r17 |
3c24: 80 91 7f 08 lds r24, 0x087F |
3c28: 8b 3f cpi r24, 0xFB ; 251 |
3c2a: 98 f0 brcs .+38 ; 0x3c52 <ParameterZuordnung+0x30> |
3c2c: 8b 3f cpi r24, 0xFB ; 251 |
3c2e: 19 f4 brne .+6 ; 0x3c36 <ParameterZuordnung+0x14> |
3c30: 80 91 53 04 lds r24, 0x0453 |
3c34: 0e c0 rjmp .+28 ; 0x3c52 <ParameterZuordnung+0x30> |
3c36: 8c 3f cpi r24, 0xFC ; 252 |
3c38: 19 f4 brne .+6 ; 0x3c40 <ParameterZuordnung+0x1e> |
3c3a: 80 91 55 04 lds r24, 0x0455 |
3c3e: 09 c0 rjmp .+18 ; 0x3c52 <ParameterZuordnung+0x30> |
3c40: 8d 3f cpi r24, 0xFD ; 253 |
3c42: 19 f4 brne .+6 ; 0x3c4a <ParameterZuordnung+0x28> |
3c44: 80 91 57 04 lds r24, 0x0457 |
3c48: 04 c0 rjmp .+8 ; 0x3c52 <ParameterZuordnung+0x30> |
3c4a: 8e 3f cpi r24, 0xFE ; 254 |
3c4c: 21 f4 brne .+8 ; 0x3c56 <ParameterZuordnung+0x34> |
3c4e: 80 91 59 04 lds r24, 0x0459 |
3c52: 80 93 95 03 sts 0x0395, r24 |
3c56: 80 91 95 03 lds r24, 0x0395 |
3c5a: 88 23 and r24, r24 |
3c5c: 19 f4 brne .+6 ; 0x3c64 <ParameterZuordnung+0x42> |
3c5e: 10 92 95 03 sts 0x0395, r1 |
3c62: 04 c0 rjmp .+8 ; 0x3c6c <ParameterZuordnung+0x4a> |
3c64: 8f 3f cpi r24, 0xFF ; 255 |
3c66: 11 f4 brne .+4 ; 0x3c6c <ParameterZuordnung+0x4a> |
3c68: 80 93 95 03 sts 0x0395, r24 |
3c6c: 80 91 7e 08 lds r24, 0x087E |
3c70: 8b 3f cpi r24, 0xFB ; 251 |
3c72: 98 f0 brcs .+38 ; 0x3c9a <ParameterZuordnung+0x78> |
3c74: 8b 3f cpi r24, 0xFB ; 251 |
3c76: 19 f4 brne .+6 ; 0x3c7e <ParameterZuordnung+0x5c> |
3c78: 80 91 53 04 lds r24, 0x0453 |
3c7c: 0e c0 rjmp .+28 ; 0x3c9a <ParameterZuordnung+0x78> |
3c7e: 8c 3f cpi r24, 0xFC ; 252 |
3c80: 19 f4 brne .+6 ; 0x3c88 <ParameterZuordnung+0x66> |
3c82: 80 91 55 04 lds r24, 0x0455 |
3c86: 09 c0 rjmp .+18 ; 0x3c9a <ParameterZuordnung+0x78> |
3c88: 8d 3f cpi r24, 0xFD ; 253 |
3c8a: 19 f4 brne .+6 ; 0x3c92 <ParameterZuordnung+0x70> |
3c8c: 80 91 57 04 lds r24, 0x0457 |
3c90: 04 c0 rjmp .+8 ; 0x3c9a <ParameterZuordnung+0x78> |
3c92: 8e 3f cpi r24, 0xFE ; 254 |
3c94: 21 f4 brne .+8 ; 0x3c9e <ParameterZuordnung+0x7c> |
3c96: 80 91 59 04 lds r24, 0x0459 |
3c9a: 80 93 94 03 sts 0x0394, r24 |
3c9e: 80 91 94 03 lds r24, 0x0394 |
3ca2: 88 23 and r24, r24 |
3ca4: 19 f4 brne .+6 ; 0x3cac <ParameterZuordnung+0x8a> |
3ca6: 10 92 94 03 sts 0x0394, r1 |
3caa: 05 c0 rjmp .+10 ; 0x3cb6 <ParameterZuordnung+0x94> |
3cac: 84 36 cpi r24, 0x64 ; 100 |
3cae: 18 f0 brcs .+6 ; 0x3cb6 <ParameterZuordnung+0x94> |
3cb0: 84 e6 ldi r24, 0x64 ; 100 |
3cb2: 80 93 94 03 sts 0x0394, r24 |
3cb6: 80 91 80 08 lds r24, 0x0880 |
3cba: 8b 3f cpi r24, 0xFB ; 251 |
3cbc: 98 f0 brcs .+38 ; 0x3ce4 <ParameterZuordnung+0xc2> |
3cbe: 8b 3f cpi r24, 0xFB ; 251 |
3cc0: 19 f4 brne .+6 ; 0x3cc8 <ParameterZuordnung+0xa6> |
3cc2: 80 91 53 04 lds r24, 0x0453 |
3cc6: 0e c0 rjmp .+28 ; 0x3ce4 <ParameterZuordnung+0xc2> |
3cc8: 8c 3f cpi r24, 0xFC ; 252 |
3cca: 19 f4 brne .+6 ; 0x3cd2 <ParameterZuordnung+0xb0> |
3ccc: 80 91 55 04 lds r24, 0x0455 |
3cd0: 09 c0 rjmp .+18 ; 0x3ce4 <ParameterZuordnung+0xc2> |
3cd2: 8d 3f cpi r24, 0xFD ; 253 |
3cd4: 19 f4 brne .+6 ; 0x3cdc <ParameterZuordnung+0xba> |
3cd6: 80 91 57 04 lds r24, 0x0457 |
3cda: 04 c0 rjmp .+8 ; 0x3ce4 <ParameterZuordnung+0xc2> |
3cdc: 8e 3f cpi r24, 0xFE ; 254 |
3cde: 21 f4 brne .+8 ; 0x3ce8 <ParameterZuordnung+0xc6> |
3ce0: 80 91 59 04 lds r24, 0x0459 |
3ce4: 80 93 96 03 sts 0x0396, r24 |
3ce8: 80 91 96 03 lds r24, 0x0396 |
3cec: 88 23 and r24, r24 |
3cee: 19 f4 brne .+6 ; 0x3cf6 <ParameterZuordnung+0xd4> |
3cf0: 10 92 96 03 sts 0x0396, r1 |
3cf4: 05 c0 rjmp .+10 ; 0x3d00 <ParameterZuordnung+0xde> |
3cf6: 84 36 cpi r24, 0x64 ; 100 |
3cf8: 18 f0 brcs .+6 ; 0x3d00 <ParameterZuordnung+0xde> |
3cfa: 84 e6 ldi r24, 0x64 ; 100 |
3cfc: 80 93 96 03 sts 0x0396, r24 |
3d00: 80 91 82 08 lds r24, 0x0882 |
3d04: 8b 3f cpi r24, 0xFB ; 251 |
3d06: 98 f0 brcs .+38 ; 0x3d2e <ParameterZuordnung+0x10c> |
3d08: 8b 3f cpi r24, 0xFB ; 251 |
3d0a: 19 f4 brne .+6 ; 0x3d12 <ParameterZuordnung+0xf0> |
3d0c: 80 91 53 04 lds r24, 0x0453 |
3d10: 0e c0 rjmp .+28 ; 0x3d2e <ParameterZuordnung+0x10c> |
3d12: 8c 3f cpi r24, 0xFC ; 252 |
3d14: 19 f4 brne .+6 ; 0x3d1c <ParameterZuordnung+0xfa> |
3d16: 80 91 55 04 lds r24, 0x0455 |
3d1a: 09 c0 rjmp .+18 ; 0x3d2e <ParameterZuordnung+0x10c> |
3d1c: 8d 3f cpi r24, 0xFD ; 253 |
3d1e: 19 f4 brne .+6 ; 0x3d26 <ParameterZuordnung+0x104> |
3d20: 80 91 57 04 lds r24, 0x0457 |
3d24: 04 c0 rjmp .+8 ; 0x3d2e <ParameterZuordnung+0x10c> |
3d26: 8e 3f cpi r24, 0xFE ; 254 |
3d28: 21 f4 brne .+8 ; 0x3d32 <ParameterZuordnung+0x110> |
3d2a: 80 91 59 04 lds r24, 0x0459 |
3d2e: 80 93 97 03 sts 0x0397, r24 |
3d32: 80 91 97 03 lds r24, 0x0397 |
3d36: 88 23 and r24, r24 |
3d38: 19 f4 brne .+6 ; 0x3d40 <ParameterZuordnung+0x11e> |
3d3a: 10 92 97 03 sts 0x0397, r1 |
3d3e: 04 c0 rjmp .+8 ; 0x3d48 <ParameterZuordnung+0x126> |
3d40: 8f 3f cpi r24, 0xFF ; 255 |
3d42: 11 f4 brne .+4 ; 0x3d48 <ParameterZuordnung+0x126> |
3d44: 80 93 97 03 sts 0x0397, r24 |
3d48: 80 91 89 08 lds r24, 0x0889 |
3d4c: 8b 3f cpi r24, 0xFB ; 251 |
3d4e: 98 f0 brcs .+38 ; 0x3d76 <ParameterZuordnung+0x154> |
3d50: 8b 3f cpi r24, 0xFB ; 251 |
3d52: 19 f4 brne .+6 ; 0x3d5a <ParameterZuordnung+0x138> |
3d54: 80 91 53 04 lds r24, 0x0453 |
3d58: 0e c0 rjmp .+28 ; 0x3d76 <ParameterZuordnung+0x154> |
3d5a: 8c 3f cpi r24, 0xFC ; 252 |
3d5c: 19 f4 brne .+6 ; 0x3d64 <ParameterZuordnung+0x142> |
3d5e: 80 91 55 04 lds r24, 0x0455 |
3d62: 09 c0 rjmp .+18 ; 0x3d76 <ParameterZuordnung+0x154> |
3d64: 8d 3f cpi r24, 0xFD ; 253 |
3d66: 19 f4 brne .+6 ; 0x3d6e <ParameterZuordnung+0x14c> |
3d68: 80 91 57 04 lds r24, 0x0457 |
3d6c: 04 c0 rjmp .+8 ; 0x3d76 <ParameterZuordnung+0x154> |
3d6e: 8e 3f cpi r24, 0xFE ; 254 |
3d70: 21 f4 brne .+8 ; 0x3d7a <ParameterZuordnung+0x158> |
3d72: 80 91 59 04 lds r24, 0x0459 |
3d76: 80 93 98 03 sts 0x0398, r24 |
3d7a: 80 91 98 03 lds r24, 0x0398 |
3d7e: 88 23 and r24, r24 |
3d80: 19 f4 brne .+6 ; 0x3d88 <ParameterZuordnung+0x166> |
3d82: 10 92 98 03 sts 0x0398, r1 |
3d86: 04 c0 rjmp .+8 ; 0x3d90 <ParameterZuordnung+0x16e> |
3d88: 8f 3f cpi r24, 0xFF ; 255 |
3d8a: 11 f4 brne .+4 ; 0x3d90 <ParameterZuordnung+0x16e> |
3d8c: 80 93 98 03 sts 0x0398, r24 |
3d90: 80 91 8a 08 lds r24, 0x088A |
3d94: 8b 3f cpi r24, 0xFB ; 251 |
3d96: 98 f0 brcs .+38 ; 0x3dbe <ParameterZuordnung+0x19c> |
3d98: 8b 3f cpi r24, 0xFB ; 251 |
3d9a: 19 f4 brne .+6 ; 0x3da2 <ParameterZuordnung+0x180> |
3d9c: 80 91 53 04 lds r24, 0x0453 |
3da0: 0e c0 rjmp .+28 ; 0x3dbe <ParameterZuordnung+0x19c> |
3da2: 8c 3f cpi r24, 0xFC ; 252 |
3da4: 19 f4 brne .+6 ; 0x3dac <ParameterZuordnung+0x18a> |
3da6: 80 91 55 04 lds r24, 0x0455 |
3daa: 09 c0 rjmp .+18 ; 0x3dbe <ParameterZuordnung+0x19c> |
3dac: 8d 3f cpi r24, 0xFD ; 253 |
3dae: 19 f4 brne .+6 ; 0x3db6 <ParameterZuordnung+0x194> |
3db0: 80 91 57 04 lds r24, 0x0457 |
3db4: 04 c0 rjmp .+8 ; 0x3dbe <ParameterZuordnung+0x19c> |
3db6: 8e 3f cpi r24, 0xFE ; 254 |
3db8: 21 f4 brne .+8 ; 0x3dc2 <ParameterZuordnung+0x1a0> |
3dba: 80 91 59 04 lds r24, 0x0459 |
3dbe: 80 93 99 03 sts 0x0399, r24 |
3dc2: 80 91 99 03 lds r24, 0x0399 |
3dc6: 8b 30 cpi r24, 0x0B ; 11 |
3dc8: 10 f4 brcc .+4 ; 0x3dce <ParameterZuordnung+0x1ac> |
3dca: 8a e0 ldi r24, 0x0A ; 10 |
3dcc: 02 c0 rjmp .+4 ; 0x3dd2 <ParameterZuordnung+0x1b0> |
3dce: 8f 3f cpi r24, 0xFF ; 255 |
3dd0: 11 f4 brne .+4 ; 0x3dd6 <ParameterZuordnung+0x1b4> |
3dd2: 80 93 99 03 sts 0x0399, r24 |
3dd6: 80 91 8b 08 lds r24, 0x088B |
3dda: 8b 3f cpi r24, 0xFB ; 251 |
3ddc: 98 f0 brcs .+38 ; 0x3e04 <ParameterZuordnung+0x1e2> |
3dde: 8b 3f cpi r24, 0xFB ; 251 |
3de0: 19 f4 brne .+6 ; 0x3de8 <ParameterZuordnung+0x1c6> |
3de2: 80 91 53 04 lds r24, 0x0453 |
3de6: 0e c0 rjmp .+28 ; 0x3e04 <ParameterZuordnung+0x1e2> |
3de8: 8c 3f cpi r24, 0xFC ; 252 |
3dea: 19 f4 brne .+6 ; 0x3df2 <ParameterZuordnung+0x1d0> |
3dec: 80 91 55 04 lds r24, 0x0455 |
3df0: 09 c0 rjmp .+18 ; 0x3e04 <ParameterZuordnung+0x1e2> |
3df2: 8d 3f cpi r24, 0xFD ; 253 |
3df4: 19 f4 brne .+6 ; 0x3dfc <ParameterZuordnung+0x1da> |
3df6: 80 91 57 04 lds r24, 0x0457 |
3dfa: 04 c0 rjmp .+8 ; 0x3e04 <ParameterZuordnung+0x1e2> |
3dfc: 8e 3f cpi r24, 0xFE ; 254 |
3dfe: 21 f4 brne .+8 ; 0x3e08 <ParameterZuordnung+0x1e6> |
3e00: 80 91 59 04 lds r24, 0x0459 |
3e04: 80 93 9a 03 sts 0x039A, r24 |
3e08: 80 91 9a 03 lds r24, 0x039A |
3e0c: 88 23 and r24, r24 |
3e0e: 19 f4 brne .+6 ; 0x3e16 <ParameterZuordnung+0x1f4> |
3e10: 10 92 9a 03 sts 0x039A, r1 |
3e14: 04 c0 rjmp .+8 ; 0x3e1e <ParameterZuordnung+0x1fc> |
3e16: 8f 3f cpi r24, 0xFF ; 255 |
3e18: 11 f4 brne .+4 ; 0x3e1e <ParameterZuordnung+0x1fc> |
3e1a: 80 93 9a 03 sts 0x039A, r24 |
3e1e: 80 91 90 08 lds r24, 0x0890 |
3e22: 8b 3f cpi r24, 0xFB ; 251 |
3e24: 98 f0 brcs .+38 ; 0x3e4c <ParameterZuordnung+0x22a> |
3e26: 8b 3f cpi r24, 0xFB ; 251 |
3e28: 19 f4 brne .+6 ; 0x3e30 <ParameterZuordnung+0x20e> |
3e2a: 80 91 53 04 lds r24, 0x0453 |
3e2e: 0e c0 rjmp .+28 ; 0x3e4c <ParameterZuordnung+0x22a> |
3e30: 8c 3f cpi r24, 0xFC ; 252 |
3e32: 19 f4 brne .+6 ; 0x3e3a <ParameterZuordnung+0x218> |
3e34: 80 91 55 04 lds r24, 0x0455 |
3e38: 09 c0 rjmp .+18 ; 0x3e4c <ParameterZuordnung+0x22a> |
3e3a: 8d 3f cpi r24, 0xFD ; 253 |
3e3c: 19 f4 brne .+6 ; 0x3e44 <ParameterZuordnung+0x222> |
3e3e: 80 91 57 04 lds r24, 0x0457 |
3e42: 04 c0 rjmp .+8 ; 0x3e4c <ParameterZuordnung+0x22a> |
3e44: 8e 3f cpi r24, 0xFE ; 254 |
3e46: 21 f4 brne .+8 ; 0x3e50 <ParameterZuordnung+0x22e> |
3e48: 80 91 59 04 lds r24, 0x0459 |
3e4c: 80 93 9c 03 sts 0x039C, r24 |
3e50: 80 91 9c 03 lds r24, 0x039C |
3e54: 88 23 and r24, r24 |
3e56: 19 f4 brne .+6 ; 0x3e5e <ParameterZuordnung+0x23c> |
3e58: 10 92 9c 03 sts 0x039C, r1 |
3e5c: 04 c0 rjmp .+8 ; 0x3e66 <ParameterZuordnung+0x244> |
3e5e: 8f 3f cpi r24, 0xFF ; 255 |
3e60: 11 f4 brne .+4 ; 0x3e66 <ParameterZuordnung+0x244> |
3e62: 80 93 9c 03 sts 0x039C, r24 |
3e66: 80 91 91 08 lds r24, 0x0891 |
3e6a: 8b 3f cpi r24, 0xFB ; 251 |
3e6c: 98 f0 brcs .+38 ; 0x3e94 <ParameterZuordnung+0x272> |
3e6e: 8b 3f cpi r24, 0xFB ; 251 |
3e70: 19 f4 brne .+6 ; 0x3e78 <ParameterZuordnung+0x256> |
3e72: 80 91 53 04 lds r24, 0x0453 |
3e76: 0e c0 rjmp .+28 ; 0x3e94 <ParameterZuordnung+0x272> |
3e78: 8c 3f cpi r24, 0xFC ; 252 |
3e7a: 19 f4 brne .+6 ; 0x3e82 <ParameterZuordnung+0x260> |
3e7c: 80 91 55 04 lds r24, 0x0455 |
3e80: 09 c0 rjmp .+18 ; 0x3e94 <ParameterZuordnung+0x272> |
3e82: 8d 3f cpi r24, 0xFD ; 253 |
3e84: 19 f4 brne .+6 ; 0x3e8c <ParameterZuordnung+0x26a> |
3e86: 80 91 57 04 lds r24, 0x0457 |
3e8a: 04 c0 rjmp .+8 ; 0x3e94 <ParameterZuordnung+0x272> |
3e8c: 8e 3f cpi r24, 0xFE ; 254 |
3e8e: 21 f4 brne .+8 ; 0x3e98 <ParameterZuordnung+0x276> |
3e90: 80 91 59 04 lds r24, 0x0459 |
3e94: 80 93 71 04 sts 0x0471, r24 |
3e98: 80 91 71 04 lds r24, 0x0471 |
3e9c: 88 23 and r24, r24 |
3e9e: 19 f4 brne .+6 ; 0x3ea6 <ParameterZuordnung+0x284> |
3ea0: 10 92 71 04 sts 0x0471, r1 |
3ea4: 04 c0 rjmp .+8 ; 0x3eae <ParameterZuordnung+0x28c> |
3ea6: 8f 3f cpi r24, 0xFF ; 255 |
3ea8: 11 f4 brne .+4 ; 0x3eae <ParameterZuordnung+0x28c> |
3eaa: 80 93 71 04 sts 0x0471, r24 |
3eae: 80 91 92 08 lds r24, 0x0892 |
3eb2: 8b 3f cpi r24, 0xFB ; 251 |
3eb4: 98 f0 brcs .+38 ; 0x3edc <ParameterZuordnung+0x2ba> |
3eb6: 8b 3f cpi r24, 0xFB ; 251 |
3eb8: 19 f4 brne .+6 ; 0x3ec0 <ParameterZuordnung+0x29e> |
3eba: 80 91 53 04 lds r24, 0x0453 |
3ebe: 0e c0 rjmp .+28 ; 0x3edc <ParameterZuordnung+0x2ba> |
3ec0: 8c 3f cpi r24, 0xFC ; 252 |
3ec2: 19 f4 brne .+6 ; 0x3eca <ParameterZuordnung+0x2a8> |
3ec4: 80 91 55 04 lds r24, 0x0455 |
3ec8: 09 c0 rjmp .+18 ; 0x3edc <ParameterZuordnung+0x2ba> |
3eca: 8d 3f cpi r24, 0xFD ; 253 |
3ecc: 19 f4 brne .+6 ; 0x3ed4 <ParameterZuordnung+0x2b2> |
3ece: 80 91 57 04 lds r24, 0x0457 |
3ed2: 04 c0 rjmp .+8 ; 0x3edc <ParameterZuordnung+0x2ba> |
3ed4: 8e 3f cpi r24, 0xFE ; 254 |
3ed6: 21 f4 brne .+8 ; 0x3ee0 <ParameterZuordnung+0x2be> |
3ed8: 80 91 59 04 lds r24, 0x0459 |
3edc: 80 93 72 04 sts 0x0472, r24 |
3ee0: 80 91 72 04 lds r24, 0x0472 |
3ee4: 88 23 and r24, r24 |
3ee6: 19 f4 brne .+6 ; 0x3eee <ParameterZuordnung+0x2cc> |
3ee8: 10 92 72 04 sts 0x0472, r1 |
3eec: 04 c0 rjmp .+8 ; 0x3ef6 <ParameterZuordnung+0x2d4> |
3eee: 8f 3f cpi r24, 0xFF ; 255 |
3ef0: 11 f4 brne .+4 ; 0x3ef6 <ParameterZuordnung+0x2d4> |
3ef2: 80 93 72 04 sts 0x0472, r24 |
3ef6: 80 91 93 08 lds r24, 0x0893 |
3efa: 8b 3f cpi r24, 0xFB ; 251 |
3efc: 98 f0 brcs .+38 ; 0x3f24 <ParameterZuordnung+0x302> |
3efe: 8b 3f cpi r24, 0xFB ; 251 |
3f00: 19 f4 brne .+6 ; 0x3f08 <ParameterZuordnung+0x2e6> |
3f02: 80 91 53 04 lds r24, 0x0453 |
3f06: 0e c0 rjmp .+28 ; 0x3f24 <ParameterZuordnung+0x302> |
3f08: 8c 3f cpi r24, 0xFC ; 252 |
3f0a: 19 f4 brne .+6 ; 0x3f12 <ParameterZuordnung+0x2f0> |
3f0c: 80 91 55 04 lds r24, 0x0455 |
3f10: 09 c0 rjmp .+18 ; 0x3f24 <ParameterZuordnung+0x302> |
3f12: 8d 3f cpi r24, 0xFD ; 253 |
3f14: 19 f4 brne .+6 ; 0x3f1c <ParameterZuordnung+0x2fa> |
3f16: 80 91 57 04 lds r24, 0x0457 |
3f1a: 04 c0 rjmp .+8 ; 0x3f24 <ParameterZuordnung+0x302> |
3f1c: 8e 3f cpi r24, 0xFE ; 254 |
3f1e: 21 f4 brne .+8 ; 0x3f28 <ParameterZuordnung+0x306> |
3f20: 80 91 59 04 lds r24, 0x0459 |
3f24: 80 93 73 04 sts 0x0473, r24 |
3f28: 80 91 73 04 lds r24, 0x0473 |
3f2c: 88 23 and r24, r24 |
3f2e: 19 f4 brne .+6 ; 0x3f36 <ParameterZuordnung+0x314> |
3f30: 10 92 73 04 sts 0x0473, r1 |
3f34: 04 c0 rjmp .+8 ; 0x3f3e <ParameterZuordnung+0x31c> |
3f36: 8f 3f cpi r24, 0xFF ; 255 |
3f38: 11 f4 brne .+4 ; 0x3f3e <ParameterZuordnung+0x31c> |
3f3a: 80 93 73 04 sts 0x0473, r24 |
3f3e: 80 91 94 08 lds r24, 0x0894 |
3f42: 8b 3f cpi r24, 0xFB ; 251 |
3f44: 98 f0 brcs .+38 ; 0x3f6c <ParameterZuordnung+0x34a> |
3f46: 8b 3f cpi r24, 0xFB ; 251 |
3f48: 19 f4 brne .+6 ; 0x3f50 <ParameterZuordnung+0x32e> |
3f4a: 80 91 53 04 lds r24, 0x0453 |
3f4e: 0e c0 rjmp .+28 ; 0x3f6c <ParameterZuordnung+0x34a> |
3f50: 8c 3f cpi r24, 0xFC ; 252 |
3f52: 19 f4 brne .+6 ; 0x3f5a <ParameterZuordnung+0x338> |
3f54: 80 91 55 04 lds r24, 0x0455 |
3f58: 09 c0 rjmp .+18 ; 0x3f6c <ParameterZuordnung+0x34a> |
3f5a: 8d 3f cpi r24, 0xFD ; 253 |
3f5c: 19 f4 brne .+6 ; 0x3f64 <ParameterZuordnung+0x342> |
3f5e: 80 91 57 04 lds r24, 0x0457 |
3f62: 04 c0 rjmp .+8 ; 0x3f6c <ParameterZuordnung+0x34a> |
3f64: 8e 3f cpi r24, 0xFE ; 254 |
3f66: 21 f4 brne .+8 ; 0x3f70 <ParameterZuordnung+0x34e> |
3f68: 80 91 59 04 lds r24, 0x0459 |
3f6c: 80 93 74 04 sts 0x0474, r24 |
3f70: 80 91 74 04 lds r24, 0x0474 |
3f74: 88 23 and r24, r24 |
3f76: 19 f4 brne .+6 ; 0x3f7e <ParameterZuordnung+0x35c> |
3f78: 10 92 74 04 sts 0x0474, r1 |
3f7c: 04 c0 rjmp .+8 ; 0x3f86 <ParameterZuordnung+0x364> |
3f7e: 8f 3f cpi r24, 0xFF ; 255 |
3f80: 11 f4 brne .+4 ; 0x3f86 <ParameterZuordnung+0x364> |
3f82: 80 93 74 04 sts 0x0474, r24 |
3f86: 80 91 a4 08 lds r24, 0x08A4 |
3f8a: 8b 3f cpi r24, 0xFB ; 251 |
3f8c: 98 f0 brcs .+38 ; 0x3fb4 <ParameterZuordnung+0x392> |
3f8e: 8b 3f cpi r24, 0xFB ; 251 |
3f90: 19 f4 brne .+6 ; 0x3f98 <ParameterZuordnung+0x376> |
3f92: 80 91 53 04 lds r24, 0x0453 |
3f96: 0e c0 rjmp .+28 ; 0x3fb4 <ParameterZuordnung+0x392> |
3f98: 8c 3f cpi r24, 0xFC ; 252 |
3f9a: 19 f4 brne .+6 ; 0x3fa2 <ParameterZuordnung+0x380> |
3f9c: 80 91 55 04 lds r24, 0x0455 |
3fa0: 09 c0 rjmp .+18 ; 0x3fb4 <ParameterZuordnung+0x392> |
3fa2: 8d 3f cpi r24, 0xFD ; 253 |
3fa4: 19 f4 brne .+6 ; 0x3fac <ParameterZuordnung+0x38a> |
3fa6: 80 91 57 04 lds r24, 0x0457 |
3faa: 04 c0 rjmp .+8 ; 0x3fb4 <ParameterZuordnung+0x392> |
3fac: 8e 3f cpi r24, 0xFE ; 254 |
3fae: 21 f4 brne .+8 ; 0x3fb8 <ParameterZuordnung+0x396> |
3fb0: 80 91 59 04 lds r24, 0x0459 |
3fb4: 80 93 75 04 sts 0x0475, r24 |
3fb8: 80 91 75 04 lds r24, 0x0475 |
3fbc: 88 23 and r24, r24 |
3fbe: 19 f4 brne .+6 ; 0x3fc6 <ParameterZuordnung+0x3a4> |
3fc0: 10 92 75 04 sts 0x0475, r1 |
3fc4: 04 c0 rjmp .+8 ; 0x3fce <ParameterZuordnung+0x3ac> |
3fc6: 8f 3f cpi r24, 0xFF ; 255 |
3fc8: 11 f4 brne .+4 ; 0x3fce <ParameterZuordnung+0x3ac> |
3fca: 80 93 75 04 sts 0x0475, r24 |
3fce: 80 91 a5 08 lds r24, 0x08A5 |
3fd2: 8b 3f cpi r24, 0xFB ; 251 |
3fd4: 98 f0 brcs .+38 ; 0x3ffc <ParameterZuordnung+0x3da> |
3fd6: 8b 3f cpi r24, 0xFB ; 251 |
3fd8: 19 f4 brne .+6 ; 0x3fe0 <ParameterZuordnung+0x3be> |
3fda: 80 91 53 04 lds r24, 0x0453 |
3fde: 0e c0 rjmp .+28 ; 0x3ffc <ParameterZuordnung+0x3da> |
3fe0: 8c 3f cpi r24, 0xFC ; 252 |
3fe2: 19 f4 brne .+6 ; 0x3fea <ParameterZuordnung+0x3c8> |
3fe4: 80 91 55 04 lds r24, 0x0455 |
3fe8: 09 c0 rjmp .+18 ; 0x3ffc <ParameterZuordnung+0x3da> |
3fea: 8d 3f cpi r24, 0xFD ; 253 |
3fec: 19 f4 brne .+6 ; 0x3ff4 <ParameterZuordnung+0x3d2> |
3fee: 80 91 57 04 lds r24, 0x0457 |
3ff2: 04 c0 rjmp .+8 ; 0x3ffc <ParameterZuordnung+0x3da> |
3ff4: 8e 3f cpi r24, 0xFE ; 254 |
3ff6: 21 f4 brne .+8 ; 0x4000 <ParameterZuordnung+0x3de> |
3ff8: 80 91 59 04 lds r24, 0x0459 |
3ffc: 80 93 76 04 sts 0x0476, r24 |
4000: 80 91 76 04 lds r24, 0x0476 |
4004: 88 23 and r24, r24 |
4006: 19 f4 brne .+6 ; 0x400e <ParameterZuordnung+0x3ec> |
4008: 10 92 76 04 sts 0x0476, r1 |
400c: 04 c0 rjmp .+8 ; 0x4016 <ParameterZuordnung+0x3f4> |
400e: 8f 3f cpi r24, 0xFF ; 255 |
4010: 11 f4 brne .+4 ; 0x4016 <ParameterZuordnung+0x3f4> |
4012: 80 93 76 04 sts 0x0476, r24 |
4016: 80 91 a6 08 lds r24, 0x08A6 |
401a: 8b 3f cpi r24, 0xFB ; 251 |
401c: 98 f0 brcs .+38 ; 0x4044 <ParameterZuordnung+0x422> |
401e: 8b 3f cpi r24, 0xFB ; 251 |
4020: 19 f4 brne .+6 ; 0x4028 <ParameterZuordnung+0x406> |
4022: 80 91 53 04 lds r24, 0x0453 |
4026: 0e c0 rjmp .+28 ; 0x4044 <ParameterZuordnung+0x422> |
4028: 8c 3f cpi r24, 0xFC ; 252 |
402a: 19 f4 brne .+6 ; 0x4032 <ParameterZuordnung+0x410> |
402c: 80 91 55 04 lds r24, 0x0455 |
4030: 09 c0 rjmp .+18 ; 0x4044 <ParameterZuordnung+0x422> |
4032: 8d 3f cpi r24, 0xFD ; 253 |
4034: 19 f4 brne .+6 ; 0x403c <ParameterZuordnung+0x41a> |
4036: 80 91 57 04 lds r24, 0x0457 |
403a: 04 c0 rjmp .+8 ; 0x4044 <ParameterZuordnung+0x422> |
403c: 8e 3f cpi r24, 0xFE ; 254 |
403e: 21 f4 brne .+8 ; 0x4048 <ParameterZuordnung+0x426> |
4040: 80 91 59 04 lds r24, 0x0459 |
4044: 80 93 77 04 sts 0x0477, r24 |
4048: 80 91 77 04 lds r24, 0x0477 |
404c: 88 23 and r24, r24 |
404e: 19 f4 brne .+6 ; 0x4056 <ParameterZuordnung+0x434> |
4050: 10 92 77 04 sts 0x0477, r1 |
4054: 04 c0 rjmp .+8 ; 0x405e <ParameterZuordnung+0x43c> |
4056: 8f 3f cpi r24, 0xFF ; 255 |
4058: 11 f4 brne .+4 ; 0x405e <ParameterZuordnung+0x43c> |
405a: 80 93 77 04 sts 0x0477, r24 |
405e: 80 91 a7 08 lds r24, 0x08A7 |
4062: 8b 3f cpi r24, 0xFB ; 251 |
4064: 98 f0 brcs .+38 ; 0x408c <ParameterZuordnung+0x46a> |
4066: 8b 3f cpi r24, 0xFB ; 251 |
4068: 19 f4 brne .+6 ; 0x4070 <ParameterZuordnung+0x44e> |
406a: 80 91 53 04 lds r24, 0x0453 |
406e: 0e c0 rjmp .+28 ; 0x408c <ParameterZuordnung+0x46a> |
4070: 8c 3f cpi r24, 0xFC ; 252 |
4072: 19 f4 brne .+6 ; 0x407a <ParameterZuordnung+0x458> |
4074: 80 91 55 04 lds r24, 0x0455 |
4078: 09 c0 rjmp .+18 ; 0x408c <ParameterZuordnung+0x46a> |
407a: 8d 3f cpi r24, 0xFD ; 253 |
407c: 19 f4 brne .+6 ; 0x4084 <ParameterZuordnung+0x462> |
407e: 80 91 57 04 lds r24, 0x0457 |
4082: 04 c0 rjmp .+8 ; 0x408c <ParameterZuordnung+0x46a> |
4084: 8e 3f cpi r24, 0xFE ; 254 |
4086: 21 f4 brne .+8 ; 0x4090 <ParameterZuordnung+0x46e> |
4088: 80 91 59 04 lds r24, 0x0459 |
408c: 80 93 78 04 sts 0x0478, r24 |
4090: 80 91 78 04 lds r24, 0x0478 |
4094: 88 23 and r24, r24 |
4096: 19 f4 brne .+6 ; 0x409e <ParameterZuordnung+0x47c> |
4098: 10 92 78 04 sts 0x0478, r1 |
409c: 04 c0 rjmp .+8 ; 0x40a6 <ParameterZuordnung+0x484> |
409e: 8f 3f cpi r24, 0xFF ; 255 |
40a0: 11 f4 brne .+4 ; 0x40a6 <ParameterZuordnung+0x484> |
40a2: 80 93 78 04 sts 0x0478, r24 |
40a6: 80 91 95 08 lds r24, 0x0895 |
40aa: 8b 3f cpi r24, 0xFB ; 251 |
40ac: 98 f0 brcs .+38 ; 0x40d4 <ParameterZuordnung+0x4b2> |
40ae: 8b 3f cpi r24, 0xFB ; 251 |
40b0: 19 f4 brne .+6 ; 0x40b8 <ParameterZuordnung+0x496> |
40b2: 80 91 53 04 lds r24, 0x0453 |
40b6: 0e c0 rjmp .+28 ; 0x40d4 <ParameterZuordnung+0x4b2> |
40b8: 8c 3f cpi r24, 0xFC ; 252 |
40ba: 19 f4 brne .+6 ; 0x40c2 <ParameterZuordnung+0x4a0> |
40bc: 80 91 55 04 lds r24, 0x0455 |
40c0: 09 c0 rjmp .+18 ; 0x40d4 <ParameterZuordnung+0x4b2> |
40c2: 8d 3f cpi r24, 0xFD ; 253 |
40c4: 19 f4 brne .+6 ; 0x40cc <ParameterZuordnung+0x4aa> |
40c6: 80 91 57 04 lds r24, 0x0457 |
40ca: 04 c0 rjmp .+8 ; 0x40d4 <ParameterZuordnung+0x4b2> |
40cc: 8e 3f cpi r24, 0xFE ; 254 |
40ce: 21 f4 brne .+8 ; 0x40d8 <ParameterZuordnung+0x4b6> |
40d0: 80 91 59 04 lds r24, 0x0459 |
40d4: 80 93 9d 03 sts 0x039D, r24 |
40d8: 80 91 9d 03 lds r24, 0x039D |
40dc: 88 23 and r24, r24 |
40de: 19 f4 brne .+6 ; 0x40e6 <ParameterZuordnung+0x4c4> |
40e0: 10 92 9d 03 sts 0x039D, r1 |
40e4: 04 c0 rjmp .+8 ; 0x40ee <ParameterZuordnung+0x4cc> |
40e6: 8f 3f cpi r24, 0xFF ; 255 |
40e8: 11 f4 brne .+4 ; 0x40ee <ParameterZuordnung+0x4cc> |
40ea: 80 93 9d 03 sts 0x039D, r24 |
40ee: 80 91 9a 08 lds r24, 0x089A |
40f2: 8b 3f cpi r24, 0xFB ; 251 |
40f4: 98 f0 brcs .+38 ; 0x411c <ParameterZuordnung+0x4fa> |
40f6: 8b 3f cpi r24, 0xFB ; 251 |
40f8: 19 f4 brne .+6 ; 0x4100 <ParameterZuordnung+0x4de> |
40fa: 80 91 53 04 lds r24, 0x0453 |
40fe: 0e c0 rjmp .+28 ; 0x411c <ParameterZuordnung+0x4fa> |
4100: 8c 3f cpi r24, 0xFC ; 252 |
4102: 19 f4 brne .+6 ; 0x410a <ParameterZuordnung+0x4e8> |
4104: 80 91 55 04 lds r24, 0x0455 |
4108: 09 c0 rjmp .+18 ; 0x411c <ParameterZuordnung+0x4fa> |
410a: 8d 3f cpi r24, 0xFD ; 253 |
410c: 19 f4 brne .+6 ; 0x4114 <ParameterZuordnung+0x4f2> |
410e: 80 91 57 04 lds r24, 0x0457 |
4112: 04 c0 rjmp .+8 ; 0x411c <ParameterZuordnung+0x4fa> |
4114: 8e 3f cpi r24, 0xFE ; 254 |
4116: 21 f4 brne .+8 ; 0x4120 <ParameterZuordnung+0x4fe> |
4118: 80 91 59 04 lds r24, 0x0459 |
411c: 80 93 9e 03 sts 0x039E, r24 |
4120: 80 91 9e 03 lds r24, 0x039E |
4124: 88 23 and r24, r24 |
4126: 19 f4 brne .+6 ; 0x412e <ParameterZuordnung+0x50c> |
4128: 10 92 9e 03 sts 0x039E, r1 |
412c: 04 c0 rjmp .+8 ; 0x4136 <ParameterZuordnung+0x514> |
412e: 8f 3f cpi r24, 0xFF ; 255 |
4130: 11 f4 brne .+4 ; 0x4136 <ParameterZuordnung+0x514> |
4132: 80 93 9e 03 sts 0x039E, r24 |
4136: 80 91 9d 08 lds r24, 0x089D |
413a: 8b 3f cpi r24, 0xFB ; 251 |
413c: 98 f0 brcs .+38 ; 0x4164 <ParameterZuordnung+0x542> |
413e: 8b 3f cpi r24, 0xFB ; 251 |
4140: 19 f4 brne .+6 ; 0x4148 <ParameterZuordnung+0x526> |
4142: 80 91 53 04 lds r24, 0x0453 |
4146: 0e c0 rjmp .+28 ; 0x4164 <ParameterZuordnung+0x542> |
4148: 8c 3f cpi r24, 0xFC ; 252 |
414a: 19 f4 brne .+6 ; 0x4152 <ParameterZuordnung+0x530> |
414c: 80 91 55 04 lds r24, 0x0455 |
4150: 09 c0 rjmp .+18 ; 0x4164 <ParameterZuordnung+0x542> |
4152: 8d 3f cpi r24, 0xFD ; 253 |
4154: 19 f4 brne .+6 ; 0x415c <ParameterZuordnung+0x53a> |
4156: 80 91 57 04 lds r24, 0x0457 |
415a: 04 c0 rjmp .+8 ; 0x4164 <ParameterZuordnung+0x542> |
415c: 8e 3f cpi r24, 0xFE ; 254 |
415e: 21 f4 brne .+8 ; 0x4168 <ParameterZuordnung+0x546> |
4160: 80 91 59 04 lds r24, 0x0459 |
4164: 80 93 79 04 sts 0x0479, r24 |
4168: 80 91 79 04 lds r24, 0x0479 |
416c: 88 23 and r24, r24 |
416e: 19 f4 brne .+6 ; 0x4176 <ParameterZuordnung+0x554> |
4170: 10 92 79 04 sts 0x0479, r1 |
4174: 04 c0 rjmp .+8 ; 0x417e <ParameterZuordnung+0x55c> |
4176: 8f 3f cpi r24, 0xFF ; 255 |
4178: 11 f4 brne .+4 ; 0x417e <ParameterZuordnung+0x55c> |
417a: 80 93 79 04 sts 0x0479, r24 |
417e: 80 91 9e 08 lds r24, 0x089E |
4182: 8b 3f cpi r24, 0xFB ; 251 |
4184: 98 f0 brcs .+38 ; 0x41ac <ParameterZuordnung+0x58a> |
4186: 8b 3f cpi r24, 0xFB ; 251 |
4188: 19 f4 brne .+6 ; 0x4190 <ParameterZuordnung+0x56e> |
418a: 80 91 53 04 lds r24, 0x0453 |
418e: 0e c0 rjmp .+28 ; 0x41ac <ParameterZuordnung+0x58a> |
4190: 8c 3f cpi r24, 0xFC ; 252 |
4192: 19 f4 brne .+6 ; 0x419a <ParameterZuordnung+0x578> |
4194: 80 91 55 04 lds r24, 0x0455 |
4198: 09 c0 rjmp .+18 ; 0x41ac <ParameterZuordnung+0x58a> |
419a: 8d 3f cpi r24, 0xFD ; 253 |
419c: 19 f4 brne .+6 ; 0x41a4 <ParameterZuordnung+0x582> |
419e: 80 91 57 04 lds r24, 0x0457 |
41a2: 04 c0 rjmp .+8 ; 0x41ac <ParameterZuordnung+0x58a> |
41a4: 8e 3f cpi r24, 0xFE ; 254 |
41a6: 21 f4 brne .+8 ; 0x41b0 <ParameterZuordnung+0x58e> |
41a8: 80 91 59 04 lds r24, 0x0459 |
41ac: 80 93 7a 04 sts 0x047A, r24 |
41b0: 80 91 7a 04 lds r24, 0x047A |
41b4: 88 23 and r24, r24 |
41b6: 19 f4 brne .+6 ; 0x41be <ParameterZuordnung+0x59c> |
41b8: 10 92 7a 04 sts 0x047A, r1 |
41bc: 04 c0 rjmp .+8 ; 0x41c6 <ParameterZuordnung+0x5a4> |
41be: 8f 3f cpi r24, 0xFF ; 255 |
41c0: 11 f4 brne .+4 ; 0x41c6 <ParameterZuordnung+0x5a4> |
41c2: 80 93 7a 04 sts 0x047A, r24 |
41c6: 80 91 a3 08 lds r24, 0x08A3 |
41ca: 8b 3f cpi r24, 0xFB ; 251 |
41cc: 98 f0 brcs .+38 ; 0x41f4 <ParameterZuordnung+0x5d2> |
41ce: 8b 3f cpi r24, 0xFB ; 251 |
41d0: 19 f4 brne .+6 ; 0x41d8 <ParameterZuordnung+0x5b6> |
41d2: 80 91 53 04 lds r24, 0x0453 |
41d6: 0e c0 rjmp .+28 ; 0x41f4 <ParameterZuordnung+0x5d2> |
41d8: 8c 3f cpi r24, 0xFC ; 252 |
41da: 19 f4 brne .+6 ; 0x41e2 <ParameterZuordnung+0x5c0> |
41dc: 80 91 55 04 lds r24, 0x0455 |
41e0: 09 c0 rjmp .+18 ; 0x41f4 <ParameterZuordnung+0x5d2> |
41e2: 8d 3f cpi r24, 0xFD ; 253 |
41e4: 19 f4 brne .+6 ; 0x41ec <ParameterZuordnung+0x5ca> |
41e6: 80 91 57 04 lds r24, 0x0457 |
41ea: 04 c0 rjmp .+8 ; 0x41f4 <ParameterZuordnung+0x5d2> |
41ec: 8e 3f cpi r24, 0xFE ; 254 |
41ee: 21 f4 brne .+8 ; 0x41f8 <ParameterZuordnung+0x5d6> |
41f0: 80 91 59 04 lds r24, 0x0459 |
41f4: 80 93 9f 03 sts 0x039F, r24 |
41f8: 80 91 9f 03 lds r24, 0x039F |
41fc: 88 23 and r24, r24 |
41fe: 19 f4 brne .+6 ; 0x4206 <ParameterZuordnung+0x5e4> |
4200: 10 92 9f 03 sts 0x039F, r1 |
4204: 04 c0 rjmp .+8 ; 0x420e <ParameterZuordnung+0x5ec> |
4206: 8f 3f cpi r24, 0xFF ; 255 |
4208: 11 f4 brne .+4 ; 0x420e <ParameterZuordnung+0x5ec> |
420a: 80 93 9f 03 sts 0x039F, r24 |
420e: 10 91 9c 03 lds r17, 0x039C |
4212: 61 2f mov r22, r17 |
4214: 77 27 eor r23, r23 |
4216: 67 fd sbrc r22, 7 |
4218: 70 95 com r23 |
421a: 87 2f mov r24, r23 |
421c: 97 2f mov r25, r23 |
421e: 0e 94 5a 39 call 0x72b4 ; 0x72b4 <__floatsisf> |
4222: 17 ff sbrs r17, 7 |
4224: 06 c0 rjmp .+12 ; 0x4232 <ParameterZuordnung+0x610> |
4226: 20 e0 ldi r18, 0x00 ; 0 |
4228: 30 e0 ldi r19, 0x00 ; 0 |
422a: 40 e8 ldi r20, 0x80 ; 128 |
422c: 53 e4 ldi r21, 0x43 ; 67 |
422e: 0e 94 b5 38 call 0x716a ; 0x716a <__addsf3> |
4232: 27 e1 ldi r18, 0x17 ; 23 |
4234: 37 eb ldi r19, 0xB7 ; 183 |
4236: 41 ed ldi r20, 0xD1 ; 209 |
4238: 58 e3 ldi r21, 0x38 ; 56 |
423a: 0e 94 d4 39 call 0x73a8 ; 0x73a8 <__mulsf3> |
423e: 60 93 90 03 sts 0x0390, r22 |
4242: 70 93 91 03 sts 0x0391, r23 |
4246: 80 93 92 03 sts 0x0392, r24 |
424a: 90 93 93 03 sts 0x0393, r25 |
424e: 80 91 87 08 lds r24, 0x0887 |
4252: 80 93 e2 08 sts 0x08E2, r24 |
4256: 80 91 86 08 lds r24, 0x0886 |
425a: 80 93 c6 08 sts 0x08C6, r24 |
425e: 1f 91 pop r17 |
4260: 08 95 ret |
|
00004262 <SendMotorData>: |
4262: 80 91 62 04 lds r24, 0x0462 |
4266: 88 23 and r24, r24 |
4268: 01 f5 brne .+64 ; 0x42aa <SendMotorData+0x48> |
426a: 10 92 c3 08 sts 0x08C3, r1 |
426e: 10 92 be 08 sts 0x08BE, r1 |
4272: 10 92 db 08 sts 0x08DB, r1 |
4276: 10 92 dd 08 sts 0x08DD, r1 |
427a: 80 91 ae 03 lds r24, 0x03AE |
427e: 88 23 and r24, r24 |
4280: 11 f0 breq .+4 ; 0x4286 <SendMotorData+0x24> |
4282: 80 93 be 08 sts 0x08BE, r24 |
4286: 80 91 af 03 lds r24, 0x03AF |
428a: 88 23 and r24, r24 |
428c: 11 f0 breq .+4 ; 0x4292 <SendMotorData+0x30> |
428e: 80 93 c3 08 sts 0x08C3, r24 |
4292: 80 91 b0 03 lds r24, 0x03B0 |
4296: 88 23 and r24, r24 |
4298: 11 f0 breq .+4 ; 0x429e <SendMotorData+0x3c> |
429a: 80 93 dd 08 sts 0x08DD, r24 |
429e: 80 91 b1 03 lds r24, 0x03B1 |
42a2: 88 23 and r24, r24 |
42a4: 11 f0 breq .+4 ; 0x42aa <SendMotorData+0x48> |
42a6: 80 93 db 08 sts 0x08DB, r24 |
42aa: 80 91 be 08 lds r24, 0x08BE |
42ae: 99 27 eor r25, r25 |
42b0: 90 93 70 07 sts 0x0770, r25 |
42b4: 80 93 6f 07 sts 0x076F, r24 |
42b8: 80 91 c3 08 lds r24, 0x08C3 |
42bc: 99 27 eor r25, r25 |
42be: 90 93 72 07 sts 0x0772, r25 |
42c2: 80 93 71 07 sts 0x0771, r24 |
42c6: 80 91 dd 08 lds r24, 0x08DD |
42ca: 99 27 eor r25, r25 |
42cc: 90 93 74 07 sts 0x0774, r25 |
42d0: 80 93 73 07 sts 0x0773, r24 |
42d4: 80 91 db 08 lds r24, 0x08DB |
42d8: 99 27 eor r25, r25 |
42da: 90 93 76 07 sts 0x0776, r25 |
42de: 80 93 75 07 sts 0x0775, r24 |
42e2: 10 92 f4 03 sts 0x03F4, r1 |
42e6: 10 92 f5 03 sts 0x03F5, r1 |
42ea: 0e 94 4b 15 call 0x2a96 ; 0x2a96 <i2c_start> |
42ee: 08 95 ret |
|
000042f0 <SetNeutral>: |
42f0: 10 92 06 04 sts 0x0406, r1 |
42f4: 10 92 05 04 sts 0x0405, r1 |
42f8: 10 92 08 04 sts 0x0408, r1 |
42fc: 10 92 07 04 sts 0x0407, r1 |
4300: 80 e0 ldi r24, 0x00 ; 0 |
4302: 90 e0 ldi r25, 0x00 ; 0 |
4304: a0 e0 ldi r26, 0x00 ; 0 |
4306: b0 e0 ldi r27, 0x00 ; 0 |
4308: 80 93 09 04 sts 0x0409, r24 |
430c: 90 93 0a 04 sts 0x040A, r25 |
4310: a0 93 0b 04 sts 0x040B, r26 |
4314: b0 93 0c 04 sts 0x040C, r27 |
4318: 10 92 fc 03 sts 0x03FC, r1 |
431c: 10 92 fb 03 sts 0x03FB, r1 |
4320: 10 92 fe 03 sts 0x03FE, r1 |
4324: 10 92 fd 03 sts 0x03FD, r1 |
4328: 10 92 00 04 sts 0x0400, r1 |
432c: 10 92 ff 03 sts 0x03FF, r1 |
4330: 10 92 79 04 sts 0x0479, r1 |
4334: 10 92 7a 04 sts 0x047A, r1 |
4338: 0e 94 c4 1c call 0x3988 ; 0x3988 <CalibrierMittelwert> |
433c: 84 e6 ldi r24, 0x64 ; 100 |
433e: 90 e0 ldi r25, 0x00 ; 0 |
4340: 0e 94 e6 0d call 0x1bcc ; 0x1bcc <Delay_ms_Mess> |
4344: 0e 94 c4 1c call 0x3988 ; 0x3988 <CalibrierMittelwert> |
4348: 80 91 7c 08 lds r24, 0x087C |
434c: 80 ff sbrs r24, 0 |
434e: 10 c0 rjmp .+32 ; 0x4370 <SetNeutral+0x80> |
4350: 80 91 0f 03 lds r24, 0x030F |
4354: 90 91 10 03 lds r25, 0x0310 |
4358: 87 5b subi r24, 0xB7 ; 183 |
435a: 93 40 sbci r25, 0x03 ; 3 |
435c: 38 f4 brcc .+14 ; 0x436c <SetNeutral+0x7c> |
435e: 80 91 0f 03 lds r24, 0x030F |
4362: 90 91 10 03 lds r25, 0x0310 |
4366: 8e 5e subi r24, 0xEE ; 238 |
4368: 92 40 sbci r25, 0x02 ; 2 |
436a: 10 f4 brcc .+4 ; 0x4370 <SetNeutral+0x80> |
436c: 0e 94 b0 10 call 0x2160 ; 0x2160 <SucheLuftruckOffset> |
4370: 80 91 d1 03 lds r24, 0x03D1 |
4374: 90 91 d2 03 lds r25, 0x03D2 |
4378: 90 93 fc 03 sts 0x03FC, r25 |
437c: 80 93 fb 03 sts 0x03FB, r24 |
4380: 80 91 d3 03 lds r24, 0x03D3 |
4384: 90 91 d4 03 lds r25, 0x03D4 |
4388: 90 93 fe 03 sts 0x03FE, r25 |
438c: 80 93 fd 03 sts 0x03FD, r24 |
4390: 80 91 d5 03 lds r24, 0x03D5 |
4394: 90 91 d6 03 lds r25, 0x03D6 |
4398: 90 93 00 04 sts 0x0400, r25 |
439c: 80 93 ff 03 sts 0x03FF, r24 |
43a0: 80 91 fd 03 lds r24, 0x03FD |
43a4: 90 91 fe 03 lds r25, 0x03FE |
43a8: 90 93 02 04 sts 0x0402, r25 |
43ac: 80 93 01 04 sts 0x0401, r24 |
43b0: 80 91 fb 03 lds r24, 0x03FB |
43b4: 90 91 fc 03 lds r25, 0x03FC |
43b8: 90 93 04 04 sts 0x0404, r25 |
43bc: 80 93 03 04 sts 0x0403, r24 |
43c0: 44 e0 ldi r20, 0x04 ; 4 |
43c2: 50 e0 ldi r21, 0x00 ; 0 |
43c4: da 01 movw r26, r20 |
43c6: 0e 94 ab 3a call 0x7556 ; 0x7556 <__eeprom_read_byte_1F2021> |
43ca: 80 2d mov r24, r0 |
43cc: 85 30 cpi r24, 0x05 ; 5 |
43ce: 38 f1 brcs .+78 ; 0x441e <SetNeutral+0x12e> |
43d0: 80 91 ea 08 lds r24, 0x08EA |
43d4: 90 91 eb 08 lds r25, 0x08EB |
43d8: 97 ff sbrs r25, 7 |
43da: 03 c0 rjmp .+6 ; 0x43e2 <SetNeutral+0xf2> |
43dc: 90 95 com r25 |
43de: 81 95 neg r24 |
43e0: 9f 4f sbci r25, 0xFF ; 255 |
43e2: 6c e0 ldi r22, 0x0C ; 12 |
43e4: 70 e0 ldi r23, 0x00 ; 0 |
43e6: 0e 94 5b 3a call 0x74b6 ; 0x74b6 <__divmodhi4> |
43ea: 70 93 08 04 sts 0x0408, r23 |
43ee: 60 93 07 04 sts 0x0407, r22 |
43f2: 80 91 e0 08 lds r24, 0x08E0 |
43f6: 90 91 e1 08 lds r25, 0x08E1 |
43fa: 97 ff sbrs r25, 7 |
43fc: 03 c0 rjmp .+6 ; 0x4404 <SetNeutral+0x114> |
43fe: 90 95 com r25 |
4400: 81 95 neg r24 |
4402: 9f 4f sbci r25, 0xFF ; 255 |
4404: 6c e0 ldi r22, 0x0C ; 12 |
4406: 70 e0 ldi r23, 0x00 ; 0 |
4408: 0e 94 5b 3a call 0x74b6 ; 0x74b6 <__divmodhi4> |
440c: 70 93 06 04 sts 0x0406, r23 |
4410: 60 93 05 04 sts 0x0405, r22 |
4414: 60 91 30 08 lds r22, 0x0830 |
4418: 70 91 31 08 lds r23, 0x0831 |
441c: 39 c0 rjmp .+114 ; 0x4490 <SetNeutral+0x1a0> |
441e: da 01 movw r26, r20 |
4420: 0e 94 ab 3a call 0x7556 ; 0x7556 <__eeprom_read_byte_1F2021> |
4424: 80 2d mov r24, r0 |
4426: 4f 5f subi r20, 0xFF ; 255 |
4428: 5f 4f sbci r21, 0xFF ; 255 |
442a: da 01 movw r26, r20 |
442c: 0e 94 ab 3a call 0x7556 ; 0x7556 <__eeprom_read_byte_1F2021> |
4430: 20 2d mov r18, r0 |
4432: 99 27 eor r25, r25 |
4434: 98 2f mov r25, r24 |
4436: 88 27 eor r24, r24 |
4438: 82 0f add r24, r18 |
443a: 91 1d adc r25, r1 |
443c: 90 93 06 04 sts 0x0406, r25 |
4440: 80 93 05 04 sts 0x0405, r24 |
4444: 4f 5f subi r20, 0xFF ; 255 |
4446: 5f 4f sbci r21, 0xFF ; 255 |
4448: da 01 movw r26, r20 |
444a: 0e 94 ab 3a call 0x7556 ; 0x7556 <__eeprom_read_byte_1F2021> |
444e: 80 2d mov r24, r0 |
4450: 4f 5f subi r20, 0xFF ; 255 |
4452: 5f 4f sbci r21, 0xFF ; 255 |
4454: da 01 movw r26, r20 |
4456: 0e 94 ab 3a call 0x7556 ; 0x7556 <__eeprom_read_byte_1F2021> |
445a: 20 2d mov r18, r0 |
445c: 99 27 eor r25, r25 |
445e: 98 2f mov r25, r24 |
4460: 88 27 eor r24, r24 |
4462: 82 0f add r24, r18 |
4464: 91 1d adc r25, r1 |
4466: 90 93 08 04 sts 0x0408, r25 |
446a: 80 93 07 04 sts 0x0407, r24 |
446e: 4f 5f subi r20, 0xFF ; 255 |
4470: 5f 4f sbci r21, 0xFF ; 255 |
4472: da 01 movw r26, r20 |
4474: 0e 94 ab 3a call 0x7556 ; 0x7556 <__eeprom_read_byte_1F2021> |
4478: 60 2d mov r22, r0 |
447a: 4f 5f subi r20, 0xFF ; 255 |
447c: 5f 4f sbci r21, 0xFF ; 255 |
447e: da 01 movw r26, r20 |
4480: 0e 94 ab 3a call 0x7556 ; 0x7556 <__eeprom_read_byte_1F2021> |
4484: 20 2d mov r18, r0 |
4486: 77 27 eor r23, r23 |
4488: 76 2f mov r23, r22 |
448a: 66 27 eor r22, r22 |
448c: 62 0f add r22, r18 |
448e: 71 1d adc r23, r1 |
4490: 88 27 eor r24, r24 |
4492: 77 fd sbrc r23, 7 |
4494: 80 95 com r24 |
4496: 98 2f mov r25, r24 |
4498: 0e 94 5a 39 call 0x72b4 ; 0x72b4 <__floatsisf> |
449c: 60 93 09 04 sts 0x0409, r22 |
44a0: 70 93 0a 04 sts 0x040A, r23 |
44a4: 80 93 0b 04 sts 0x040B, r24 |
44a8: 90 93 0c 04 sts 0x040C, r25 |
44ac: 10 92 2f 04 sts 0x042F, r1 |
44b0: 10 92 30 04 sts 0x0430, r1 |
44b4: 10 92 31 04 sts 0x0431, r1 |
44b8: 10 92 32 04 sts 0x0432, r1 |
44bc: 10 92 33 04 sts 0x0433, r1 |
44c0: 10 92 34 04 sts 0x0434, r1 |
44c4: 10 92 35 04 sts 0x0435, r1 |
44c8: 10 92 36 04 sts 0x0436, r1 |
44cc: 10 92 37 04 sts 0x0437, r1 |
44d0: 10 92 38 04 sts 0x0438, r1 |
44d4: 10 92 39 04 sts 0x0439, r1 |
44d8: 10 92 3a 04 sts 0x043A, r1 |
44dc: 10 92 3b 04 sts 0x043B, r1 |
44e0: 10 92 3c 04 sts 0x043C, r1 |
44e4: 10 92 3d 04 sts 0x043D, r1 |
44e8: 10 92 3e 04 sts 0x043E, r1 |
44ec: 10 92 3f 04 sts 0x043F, r1 |
44f0: 10 92 40 04 sts 0x0440, r1 |
44f4: 10 92 41 04 sts 0x0441, r1 |
44f8: 10 92 42 04 sts 0x0442, r1 |
44fc: 10 92 c5 08 sts 0x08C5, r1 |
4500: 10 92 c4 08 sts 0x08C4, r1 |
4504: 10 92 bd 08 sts 0x08BD, r1 |
4508: 10 92 bc 08 sts 0x08BC, r1 |
450c: 10 92 e4 08 sts 0x08E4, r1 |
4510: 10 92 e3 08 sts 0x08E3, r1 |
4514: 80 91 0b 03 lds r24, 0x030B |
4518: 90 91 0c 03 lds r25, 0x030C |
451c: a0 91 0d 03 lds r26, 0x030D |
4520: b0 91 0e 03 lds r27, 0x030E |
4524: 90 93 33 08 sts 0x0833, r25 |
4528: 80 93 32 08 sts 0x0832, r24 |
452c: 10 92 e4 03 sts 0x03E4, r1 |
4530: 10 92 e3 03 sts 0x03E3, r1 |
4534: 10 92 47 04 sts 0x0447, r1 |
4538: 10 92 48 04 sts 0x0448, r1 |
453c: 10 92 49 04 sts 0x0449, r1 |
4540: 10 92 4a 04 sts 0x044A, r1 |
4544: 80 91 4b 04 lds r24, 0x044B |
4548: 90 91 4c 04 lds r25, 0x044C |
454c: 90 93 4e 04 sts 0x044E, r25 |
4550: 80 93 4d 04 sts 0x044D, r24 |
4554: 0e 94 7d 38 call 0x70fa ; 0x70fa <GPS_Neutral> |
4558: 82 e3 ldi r24, 0x32 ; 50 |
455a: 90 e0 ldi r25, 0x00 ; 0 |
455c: 90 93 cb 03 sts 0x03CB, r25 |
4560: 80 93 ca 03 sts 0x03CA, r24 |
4564: 60 91 9f 08 lds r22, 0x089F |
4568: 77 27 eor r23, r23 |
456a: 88 27 eor r24, r24 |
456c: 99 27 eor r25, r25 |
456e: 24 ec ldi r18, 0xC4 ; 196 |
4570: 39 e0 ldi r19, 0x09 ; 9 |
4572: 40 e0 ldi r20, 0x00 ; 0 |
4574: 50 e0 ldi r21, 0x00 ; 0 |
4576: 0e 94 1c 3a call 0x7438 ; 0x7438 <__mulsi3> |
457a: 60 93 88 03 sts 0x0388, r22 |
457e: 70 93 89 03 sts 0x0389, r23 |
4582: 80 93 8a 03 sts 0x038A, r24 |
4586: 90 93 8b 03 sts 0x038B, r25 |
458a: 60 91 a0 08 lds r22, 0x08A0 |
458e: 77 27 eor r23, r23 |
4590: 88 27 eor r24, r24 |
4592: 99 27 eor r25, r25 |
4594: 0e 94 1c 3a call 0x7438 ; 0x7438 <__mulsi3> |
4598: 60 93 8c 03 sts 0x038C, r22 |
459c: 70 93 8d 03 sts 0x038D, r23 |
45a0: 80 93 8e 03 sts 0x038E, r24 |
45a4: 90 93 8f 03 sts 0x038F, r25 |
45a8: 10 92 a1 03 sts 0x03A1, r1 |
45ac: 10 92 a0 03 sts 0x03A0, r1 |
45b0: 08 95 ret |
|
000045b2 <Piep>: |
45b2: 1f 93 push r17 |
45b4: 18 2f mov r17, r24 |
45b6: 0e c0 rjmp .+28 ; 0x45d4 <Piep+0x22> |
45b8: 80 91 62 04 lds r24, 0x0462 |
45bc: 88 23 and r24, r24 |
45be: 61 f4 brne .+24 ; 0x45d8 <Piep+0x26> |
45c0: 84 e6 ldi r24, 0x64 ; 100 |
45c2: 90 e0 ldi r25, 0x00 ; 0 |
45c4: 90 93 cb 03 sts 0x03CB, r25 |
45c8: 80 93 ca 03 sts 0x03CA, r24 |
45cc: 8a ef ldi r24, 0xFA ; 250 |
45ce: 90 e0 ldi r25, 0x00 ; 0 |
45d0: 0e 94 fc 0d call 0x1bf8 ; 0x1bf8 <Delay_ms> |
45d4: 11 50 subi r17, 0x01 ; 1 |
45d6: 80 f7 brcc .-32 ; 0x45b8 <Piep+0x6> |
45d8: 1f 91 pop r17 |
45da: 08 95 ret |
|
000045dc <DefaultKonstanten3>: |
45dc: 81 e0 ldi r24, 0x01 ; 1 |
45de: 80 93 74 08 sts 0x0874, r24 |
45e2: 62 e0 ldi r22, 0x02 ; 2 |
45e4: 60 93 75 08 sts 0x0875, r22 |
45e8: 53 e0 ldi r21, 0x03 ; 3 |
45ea: 50 93 76 08 sts 0x0876, r21 |
45ee: e4 e0 ldi r30, 0x04 ; 4 |
45f0: e0 93 77 08 sts 0x0877, r30 |
45f4: 75 e0 ldi r23, 0x05 ; 5 |
45f6: 70 93 78 08 sts 0x0878, r23 |
45fa: 86 e0 ldi r24, 0x06 ; 6 |
45fc: 80 93 79 08 sts 0x0879, r24 |
4600: 87 e0 ldi r24, 0x07 ; 7 |
4602: 80 93 7a 08 sts 0x087A, r24 |
4606: 38 e0 ldi r19, 0x08 ; 8 |
4608: 30 93 7b 08 sts 0x087B, r19 |
460c: 81 ec ldi r24, 0xC1 ; 193 |
460e: 80 93 7c 08 sts 0x087C, r24 |
4612: 8e e1 ldi r24, 0x1E ; 30 |
4614: 80 93 7d 08 sts 0x087D, r24 |
4618: 24 e6 ldi r18, 0x64 ; 100 |
461a: 20 93 7f 08 sts 0x087F, r18 |
461e: 4a e0 ldi r20, 0x0A ; 10 |
4620: 40 93 80 08 sts 0x0880, r20 |
4624: 92 e3 ldi r25, 0x32 ; 50 |
4626: 90 93 7e 08 sts 0x087E, r25 |
462a: 90 93 82 08 sts 0x0882, r25 |
462e: 60 93 81 08 sts 0x0881, r22 |
4632: 50 93 83 08 sts 0x0883, r21 |
4636: 10 92 84 08 sts 0x0884, r1 |
463a: 30 93 85 08 sts 0x0885, r19 |
463e: 8f e0 ldi r24, 0x0F ; 15 |
4640: 80 93 86 08 sts 0x0886, r24 |
4644: 8a ef ldi r24, 0xFA ; 250 |
4646: 80 93 87 08 sts 0x0887, r24 |
464a: 8a e1 ldi r24, 0x1A ; 26 |
464c: 80 93 88 08 sts 0x0888, r24 |
4650: 80 e8 ldi r24, 0x80 ; 128 |
4652: 80 93 89 08 sts 0x0889, r24 |
4656: 88 ec ldi r24, 0xC8 ; 200 |
4658: 80 93 8a 08 sts 0x088A, r24 |
465c: 8f ea ldi r24, 0xAF ; 175 |
465e: 80 93 8b 08 sts 0x088B, r24 |
4662: 8e e5 ldi r24, 0x5E ; 94 |
4664: 80 93 8c 08 sts 0x088C, r24 |
4668: 83 e2 ldi r24, 0x23 ; 35 |
466a: 80 93 8d 08 sts 0x088D, r24 |
466e: 84 e1 ldi r24, 0x14 ; 20 |
4670: 80 93 8e 08 sts 0x088E, r24 |
4674: 10 92 8f 08 sts 0x088F, r1 |
4678: 40 93 90 08 sts 0x0890, r20 |
467c: 80 e5 ldi r24, 0x50 ; 80 |
467e: 80 93 91 08 sts 0x0891, r24 |
4682: 10 92 92 08 sts 0x0892, r1 |
4686: 10 92 93 08 sts 0x0893, r1 |
468a: 10 92 94 08 sts 0x0894, r1 |
468e: 10 92 a4 08 sts 0x08A4, r1 |
4692: 10 92 a5 08 sts 0x08A5, r1 |
4696: 10 92 a6 08 sts 0x08A6, r1 |
469a: 10 92 a7 08 sts 0x08A7, r1 |
469e: 20 93 95 08 sts 0x0895, r18 |
46a2: 88 e2 ldi r24, 0x28 ; 40 |
46a4: 80 93 96 08 sts 0x0896, r24 |
46a8: 10 92 a9 08 sts 0x08A9, r1 |
46ac: 90 93 97 08 sts 0x0897, r25 |
46b0: 86 e9 ldi r24, 0x96 ; 150 |
46b2: 80 93 98 08 sts 0x0898, r24 |
46b6: 70 93 99 08 sts 0x0899, r23 |
46ba: 90 93 9a 08 sts 0x089A, r25 |
46be: 8a e5 ldi r24, 0x5A ; 90 |
46c0: 80 93 9b 08 sts 0x089B, r24 |
46c4: 90 93 9c 08 sts 0x089C, r25 |
46c8: 10 92 a8 08 sts 0x08A8, r1 |
46cc: 20 93 9d 08 sts 0x089D, r18 |
46d0: 40 93 9e 08 sts 0x089E, r20 |
46d4: 20 93 9f 08 sts 0x089F, r18 |
46d8: 20 93 a0 08 sts 0x08A0, r18 |
46dc: 20 93 a1 08 sts 0x08A1, r18 |
46e0: e0 93 a2 08 sts 0x08A2, r30 |
46e4: 90 93 a3 08 sts 0x08A3, r25 |
46e8: ae ea ldi r26, 0xAE ; 174 |
46ea: b8 e0 ldi r27, 0x08 ; 8 |
46ec: ed e6 ldi r30, 0x6D ; 109 |
46ee: f3 e0 ldi r31, 0x03 ; 3 |
46f0: 8c e0 ldi r24, 0x0C ; 12 |
46f2: 01 90 ld r0, Z+ |
46f4: 0d 92 st X+, r0 |
46f6: 81 50 subi r24, 0x01 ; 1 |
46f8: e1 f7 brne .-8 ; 0x46f2 <DefaultKonstanten3+0x116> |
46fa: 08 95 ret |
|
000046fc <DefaultKonstanten2>: |
46fc: 81 e0 ldi r24, 0x01 ; 1 |
46fe: 80 93 74 08 sts 0x0874, r24 |
4702: 92 e0 ldi r25, 0x02 ; 2 |
4704: 90 93 75 08 sts 0x0875, r25 |
4708: 83 e0 ldi r24, 0x03 ; 3 |
470a: 80 93 76 08 sts 0x0876, r24 |
470e: 44 e0 ldi r20, 0x04 ; 4 |
4710: 40 93 77 08 sts 0x0877, r20 |
4714: 55 e0 ldi r21, 0x05 ; 5 |
4716: 50 93 78 08 sts 0x0878, r21 |
471a: 86 e0 ldi r24, 0x06 ; 6 |
471c: 80 93 79 08 sts 0x0879, r24 |
4720: 87 e0 ldi r24, 0x07 ; 7 |
4722: 80 93 7a 08 sts 0x087A, r24 |
4726: 88 e0 ldi r24, 0x08 ; 8 |
4728: 80 93 7b 08 sts 0x087B, r24 |
472c: 80 e4 ldi r24, 0x40 ; 64 |
472e: 80 93 7c 08 sts 0x087C, r24 |
4732: 8e e1 ldi r24, 0x1E ; 30 |
4734: 80 93 7d 08 sts 0x087D, r24 |
4738: 8b ef ldi r24, 0xFB ; 251 |
473a: 80 93 7f 08 sts 0x087F, r24 |
473e: 3a e0 ldi r19, 0x0A ; 10 |
4740: 30 93 80 08 sts 0x0880, r19 |
4744: 22 e3 ldi r18, 0x32 ; 50 |
4746: 20 93 7e 08 sts 0x087E, r18 |
474a: 20 93 82 08 sts 0x0882, r18 |
474e: 90 93 81 08 sts 0x0881, r25 |
4752: 40 93 83 08 sts 0x0883, r20 |
4756: 10 92 84 08 sts 0x0884, r1 |
475a: 30 93 85 08 sts 0x0885, r19 |
475e: 8f e0 ldi r24, 0x0F ; 15 |
4760: 80 93 86 08 sts 0x0886, r24 |
4764: 8a ef ldi r24, 0xFA ; 250 |
4766: 80 93 87 08 sts 0x0887, r24 |
476a: 8a e1 ldi r24, 0x1A ; 26 |
476c: 80 93 88 08 sts 0x0888, r24 |
4770: 80 e8 ldi r24, 0x80 ; 128 |
4772: 80 93 89 08 sts 0x0889, r24 |
4776: 8f ea ldi r24, 0xAF ; 175 |
4778: 80 93 8a 08 sts 0x088A, r24 |
477c: 80 93 8b 08 sts 0x088B, r24 |
4780: 8e e5 ldi r24, 0x5E ; 94 |
4782: 80 93 8c 08 sts 0x088C, r24 |
4786: 83 e2 ldi r24, 0x23 ; 35 |
4788: 80 93 8d 08 sts 0x088D, r24 |
478c: 84 e1 ldi r24, 0x14 ; 20 |
478e: 80 93 8e 08 sts 0x088E, r24 |
4792: 10 92 8f 08 sts 0x088F, r1 |
4796: 80 e2 ldi r24, 0x20 ; 32 |
4798: 80 93 90 08 sts 0x0890, r24 |
479c: 80 e5 ldi r24, 0x50 ; 80 |
479e: 80 93 91 08 sts 0x0891, r24 |
47a2: 10 92 92 08 sts 0x0892, r1 |
47a6: 10 92 93 08 sts 0x0893, r1 |
47aa: 10 92 94 08 sts 0x0894, r1 |
47ae: 10 92 a4 08 sts 0x08A4, r1 |
47b2: 10 92 a5 08 sts 0x08A5, r1 |
47b6: 10 92 a6 08 sts 0x08A6, r1 |
47ba: 10 92 a7 08 sts 0x08A7, r1 |
47be: 94 e6 ldi r25, 0x64 ; 100 |
47c0: 90 93 95 08 sts 0x0895, r25 |
47c4: 88 e2 ldi r24, 0x28 ; 40 |
47c6: 80 93 96 08 sts 0x0896, r24 |
47ca: 10 92 a9 08 sts 0x08A9, r1 |
47ce: 20 93 97 08 sts 0x0897, r18 |
47d2: 86 e9 ldi r24, 0x96 ; 150 |
47d4: 80 93 98 08 sts 0x0898, r24 |
47d8: 50 93 99 08 sts 0x0899, r21 |
47dc: 20 93 9a 08 sts 0x089A, r18 |
47e0: 8a e5 ldi r24, 0x5A ; 90 |
47e2: 80 93 9b 08 sts 0x089B, r24 |
47e6: 20 93 9c 08 sts 0x089C, r18 |
47ea: 10 92 a8 08 sts 0x08A8, r1 |
47ee: 90 93 9d 08 sts 0x089D, r25 |
47f2: 30 93 9e 08 sts 0x089E, r19 |
47f6: 90 93 9f 08 sts 0x089F, r25 |
47fa: 90 93 a0 08 sts 0x08A0, r25 |
47fe: 90 93 a1 08 sts 0x08A1, r25 |
4802: 40 93 a2 08 sts 0x08A2, r20 |
4806: 8b e4 ldi r24, 0x4B ; 75 |
4808: 80 93 a3 08 sts 0x08A3, r24 |
480c: ae ea ldi r26, 0xAE ; 174 |
480e: b8 e0 ldi r27, 0x08 ; 8 |
4810: e7 e7 ldi r30, 0x77 ; 119 |
4812: f3 e0 ldi r31, 0x03 ; 3 |
4814: 8c e0 ldi r24, 0x0C ; 12 |
4816: 01 90 ld r0, Z+ |
4818: 0d 92 st X+, r0 |
481a: 81 50 subi r24, 0x01 ; 1 |
481c: e1 f7 brne .-8 ; 0x4816 <DefaultKonstanten2+0x11a> |
481e: 08 95 ret |
|
00004820 <DefaultKonstanten1>: |
4820: 81 e0 ldi r24, 0x01 ; 1 |
4822: 80 93 74 08 sts 0x0874, r24 |
4826: 82 e0 ldi r24, 0x02 ; 2 |
4828: 80 93 75 08 sts 0x0875, r24 |
482c: 83 e0 ldi r24, 0x03 ; 3 |
482e: 80 93 76 08 sts 0x0876, r24 |
4832: 34 e0 ldi r19, 0x04 ; 4 |
4834: 30 93 77 08 sts 0x0877, r19 |
4838: 65 e0 ldi r22, 0x05 ; 5 |
483a: 60 93 78 08 sts 0x0878, r22 |
483e: 86 e0 ldi r24, 0x06 ; 6 |
4840: 80 93 79 08 sts 0x0879, r24 |
4844: 87 e0 ldi r24, 0x07 ; 7 |
4846: 80 93 7a 08 sts 0x087A, r24 |
484a: 98 e0 ldi r25, 0x08 ; 8 |
484c: 90 93 7b 08 sts 0x087B, r25 |
4850: 80 e4 ldi r24, 0x40 ; 64 |
4852: 80 93 7c 08 sts 0x087C, r24 |
4856: 8e e1 ldi r24, 0x1E ; 30 |
4858: 80 93 7d 08 sts 0x087D, r24 |
485c: 8b ef ldi r24, 0xFB ; 251 |
485e: 80 93 7f 08 sts 0x087F, r24 |
4862: 5a e0 ldi r21, 0x0A ; 10 |
4864: 50 93 80 08 sts 0x0880, r21 |
4868: 22 e3 ldi r18, 0x32 ; 50 |
486a: 20 93 7e 08 sts 0x087E, r18 |
486e: 20 93 82 08 sts 0x0882, r18 |
4872: 30 93 81 08 sts 0x0881, r19 |
4876: 30 93 83 08 sts 0x0883, r19 |
487a: 90 93 84 08 sts 0x0884, r25 |
487e: 8e e0 ldi r24, 0x0E ; 14 |
4880: 80 93 85 08 sts 0x0885, r24 |
4884: 8f e0 ldi r24, 0x0F ; 15 |
4886: 80 93 86 08 sts 0x0886, r24 |
488a: 8a ef ldi r24, 0xFA ; 250 |
488c: 80 93 87 08 sts 0x0887, r24 |
4890: 8a e1 ldi r24, 0x1A ; 26 |
4892: 80 93 88 08 sts 0x0888, r24 |
4896: 90 e8 ldi r25, 0x80 ; 128 |
4898: 90 93 89 08 sts 0x0889, r25 |
489c: 88 e7 ldi r24, 0x78 ; 120 |
489e: 80 93 8a 08 sts 0x088A, r24 |
48a2: 46 e9 ldi r20, 0x96 ; 150 |
48a4: 40 93 8b 08 sts 0x088B, r20 |
48a8: 8e e5 ldi r24, 0x5E ; 94 |
48aa: 80 93 8c 08 sts 0x088C, r24 |
48ae: 83 e2 ldi r24, 0x23 ; 35 |
48b0: 80 93 8d 08 sts 0x088D, r24 |
48b4: 84 e1 ldi r24, 0x14 ; 20 |
48b6: 80 93 8e 08 sts 0x088E, r24 |
48ba: 10 92 8f 08 sts 0x088F, r1 |
48be: 80 e2 ldi r24, 0x20 ; 32 |
48c0: 80 93 90 08 sts 0x0890, r24 |
48c4: 90 93 91 08 sts 0x0891, r25 |
48c8: 10 92 92 08 sts 0x0892, r1 |
48cc: 10 92 93 08 sts 0x0893, r1 |
48d0: 10 92 94 08 sts 0x0894, r1 |
48d4: 10 92 a4 08 sts 0x08A4, r1 |
48d8: 10 92 a5 08 sts 0x08A5, r1 |
48dc: 10 92 a6 08 sts 0x08A6, r1 |
48e0: 10 92 a7 08 sts 0x08A7, r1 |
48e4: 94 e6 ldi r25, 0x64 ; 100 |
48e6: 90 93 95 08 sts 0x0895, r25 |
48ea: 88 e2 ldi r24, 0x28 ; 40 |
48ec: 80 93 96 08 sts 0x0896, r24 |
48f0: 10 92 a9 08 sts 0x08A9, r1 |
48f4: 20 93 97 08 sts 0x0897, r18 |
48f8: 40 93 98 08 sts 0x0898, r20 |
48fc: 60 93 99 08 sts 0x0899, r22 |
4900: 20 93 9a 08 sts 0x089A, r18 |
4904: 8a e5 ldi r24, 0x5A ; 90 |
4906: 80 93 9b 08 sts 0x089B, r24 |
490a: 20 93 9c 08 sts 0x089C, r18 |
490e: 10 92 a8 08 sts 0x08A8, r1 |
4912: 90 93 9d 08 sts 0x089D, r25 |
4916: 50 93 9e 08 sts 0x089E, r21 |
491a: 90 93 9f 08 sts 0x089F, r25 |
491e: 90 93 a0 08 sts 0x08A0, r25 |
4922: 20 93 a1 08 sts 0x08A1, r18 |
4926: 30 93 a2 08 sts 0x08A2, r19 |
492a: 90 93 a3 08 sts 0x08A3, r25 |
492e: ae ea ldi r26, 0xAE ; 174 |
4930: b8 e0 ldi r27, 0x08 ; 8 |
4932: ef e7 ldi r30, 0x7F ; 127 |
4934: f3 e0 ldi r31, 0x03 ; 3 |
4936: 8c e0 ldi r24, 0x0C ; 12 |
4938: 01 90 ld r0, Z+ |
493a: 0d 92 st X+, r0 |
493c: 81 50 subi r24, 0x01 ; 1 |
493e: e1 f7 brne .-8 ; 0x4938 <DefaultKonstanten1+0x118> |
4940: 08 95 ret |
|
00004942 <MotorRegler>: |
4942: 2f 92 push r2 |
4944: 3f 92 push r3 |
4946: 4f 92 push r4 |
4948: 5f 92 push r5 |
494a: 6f 92 push r6 |
494c: 7f 92 push r7 |
494e: 8f 92 push r8 |
4950: 9f 92 push r9 |
4952: af 92 push r10 |
4954: bf 92 push r11 |
4956: cf 92 push r12 |
4958: df 92 push r13 |
495a: ef 92 push r14 |
495c: ff 92 push r15 |
495e: 0f 93 push r16 |
4960: 1f 93 push r17 |
4962: cf 93 push r28 |
4964: df 93 push r29 |
4966: cd b7 in r28, 0x3d ; 61 |
4968: de b7 in r29, 0x3e ; 62 |
496a: 6a 97 sbiw r28, 0x1a ; 26 |
496c: 0f b6 in r0, 0x3f ; 63 |
496e: f8 94 cli |
4970: de bf out 0x3e, r29 ; 62 |
4972: 0f be out 0x3f, r0 ; 63 |
4974: cd bf out 0x3d, r28 ; 61 |
4976: 0e 94 de 16 call 0x2dbc ; 0x2dbc <Mittelwert> |
497a: 29 9a sbi 0x05, 1 ; 5 |
497c: e0 91 76 08 lds r30, 0x0876 |
4980: ff 27 eor r31, r31 |
4982: ee 0f add r30, r30 |
4984: ff 1f adc r31, r31 |
4986: e8 5b subi r30, 0xB8 ; 184 |
4988: f7 4f sbci r31, 0xF7 ; 247 |
498a: 01 90 ld r0, Z+ |
498c: f0 81 ld r31, Z |
498e: e0 2d mov r30, r0 |
4990: e8 58 subi r30, 0x88 ; 136 |
4992: ff 4f sbci r31, 0xFF ; 255 |
4994: 80 91 72 04 lds r24, 0x0472 |
4998: 8b 30 cpi r24, 0x0B ; 11 |
499a: 30 f0 brcs .+12 ; 0x49a8 <MotorRegler+0x66> |
499c: 80 91 e3 04 lds r24, 0x04E3 |
49a0: 90 91 e4 04 lds r25, 0x04E4 |
49a4: e8 0f add r30, r24 |
49a6: f9 1f adc r31, r25 |
49a8: 80 91 e2 08 lds r24, 0x08E2 |
49ac: 99 27 eor r25, r25 |
49ae: 44 97 sbiw r24, 0x14 ; 20 |
49b0: e8 17 cp r30, r24 |
49b2: f9 07 cpc r31, r25 |
49b4: 0c f4 brge .+2 ; 0x49b8 <MotorRegler+0x76> |
49b6: cf 01 movw r24, r30 |
49b8: 9a 83 std Y+2, r25 ; 0x02 |
49ba: 89 83 std Y+1, r24 ; 0x01 |
49bc: 97 ff sbrs r25, 7 |
49be: 02 c0 rjmp .+4 ; 0x49c4 <MotorRegler+0x82> |
49c0: 1a 82 std Y+2, r1 ; 0x02 |
49c2: 19 82 std Y+1, r1 ; 0x01 |
49c4: 80 91 5b 04 lds r24, 0x045B |
49c8: 84 36 cpi r24, 0x64 ; 100 |
49ca: 08 f0 brcs .+2 ; 0x49ce <MotorRegler+0x8c> |
49cc: 5d c0 rjmp .+186 ; 0x4a88 <MotorRegler+0x146> |
49ce: 80 91 03 01 lds r24, 0x0103 |
49d2: 88 23 and r24, r24 |
49d4: 99 f4 brne .+38 ; 0x49fc <MotorRegler+0xba> |
49d6: 80 91 05 03 lds r24, 0x0305 |
49da: 90 91 06 03 lds r25, 0x0306 |
49de: 8f 5f subi r24, 0xFF ; 255 |
49e0: 9f 4f sbci r25, 0xFF ; 255 |
49e2: 61 f4 brne .+24 ; 0x49fc <MotorRegler+0xba> |
49e4: 88 e9 ldi r24, 0x98 ; 152 |
49e6: 9a e3 ldi r25, 0x3A ; 58 |
49e8: 90 93 cb 03 sts 0x03CB, r25 |
49ec: 80 93 ca 03 sts 0x03CA, r24 |
49f0: 80 e0 ldi r24, 0x00 ; 0 |
49f2: 9c e0 ldi r25, 0x0C ; 12 |
49f4: 90 93 06 03 sts 0x0306, r25 |
49f8: 80 93 05 03 sts 0x0305, r24 |
49fc: 80 91 a2 04 lds r24, 0x04A2 |
4a00: 90 91 a3 04 lds r25, 0x04A3 |
4a04: 00 97 sbiw r24, 0x00 ; 0 |
4a06: 31 f0 breq .+12 ; 0x4a14 <MotorRegler+0xd2> |
4a08: 01 97 sbiw r24, 0x01 ; 1 |
4a0a: 90 93 a3 04 sts 0x04A3, r25 |
4a0e: 80 93 a2 04 sts 0x04A2, r24 |
4a12: 04 c0 rjmp .+8 ; 0x4a1c <MotorRegler+0xda> |
4a14: 10 92 62 04 sts 0x0462, r1 |
4a18: 10 92 51 04 sts 0x0451, r1 |
4a1c: 80 91 00 01 lds r24, 0x0100 |
4a20: 8a 30 cpi r24, 0x0A ; 10 |
4a22: 11 f4 brne .+4 ; 0x4a28 <MotorRegler+0xe6> |
4a24: 28 9a sbi 0x05, 0 ; 5 |
4a26: 01 c0 rjmp .+2 ; 0x4a2a <MotorRegler+0xe8> |
4a28: 28 98 cbi 0x05, 0 ; 5 |
4a2a: 80 91 9d 04 lds r24, 0x049D |
4a2e: 90 91 9e 04 lds r25, 0x049E |
4a32: 81 5d subi r24, 0xD1 ; 209 |
4a34: 97 40 sbci r25, 0x07 ; 7 |
4a36: 28 f1 brcs .+74 ; 0x4a82 <MotorRegler+0x140> |
4a38: 80 91 8d 08 lds r24, 0x088D |
4a3c: 48 2f mov r20, r24 |
4a3e: 55 27 eor r21, r21 |
4a40: 5a 83 std Y+2, r21 ; 0x02 |
4a42: 49 83 std Y+1, r20 ; 0x01 |
4a44: 81 e0 ldi r24, 0x01 ; 1 |
4a46: 80 93 51 04 sts 0x0451, r24 |
4a4a: e0 91 74 08 lds r30, 0x0874 |
4a4e: ff 27 eor r31, r31 |
4a50: ee 0f add r30, r30 |
4a52: ff 1f adc r31, r31 |
4a54: e8 5b subi r30, 0xB8 ; 184 |
4a56: f7 4f sbci r31, 0xF7 ; 247 |
4a58: 11 82 std Z+1, r1 ; 0x01 |
4a5a: 10 82 st Z, r1 |
4a5c: e0 91 75 08 lds r30, 0x0875 |
4a60: ff 27 eor r31, r31 |
4a62: ee 0f add r30, r30 |
4a64: ff 1f adc r31, r31 |
4a66: e8 5b subi r30, 0xB8 ; 184 |
4a68: f7 4f sbci r31, 0xF7 ; 247 |
4a6a: 11 82 std Z+1, r1 ; 0x01 |
4a6c: 10 82 st Z, r1 |
4a6e: e0 91 77 08 lds r30, 0x0877 |
4a72: ff 27 eor r31, r31 |
4a74: ee 0f add r30, r30 |
4a76: ff 1f adc r31, r31 |
4a78: e8 5b subi r30, 0xB8 ; 184 |
4a7a: f7 4f sbci r31, 0xF7 ; 247 |
4a7c: 11 82 std Z+1, r1 ; 0x01 |
4a7e: 10 82 st Z, r1 |
4a80: 50 c2 rjmp .+1184 ; 0x4f22 <MotorRegler+0x5e0> |
4a82: 10 92 62 04 sts 0x0462, r1 |
4a86: 4d c2 rjmp .+1178 ; 0x4f22 <MotorRegler+0x5e0> |
4a88: 80 91 5b 04 lds r24, 0x045B |
4a8c: 8d 38 cpi r24, 0x8D ; 141 |
4a8e: 08 f4 brcc .+2 ; 0x4a92 <MotorRegler+0x150> |
4a90: 48 c2 rjmp .+1168 ; 0x4f22 <MotorRegler+0x5e0> |
4a92: 10 92 51 04 sts 0x0451, r1 |
4a96: 80 91 8e 08 lds r24, 0x088E |
4a9a: 22 e3 ldi r18, 0x32 ; 50 |
4a9c: 82 9f mul r24, r18 |
4a9e: c0 01 movw r24, r0 |
4aa0: 11 24 eor r1, r1 |
4aa2: 90 93 a3 04 sts 0x04A3, r25 |
4aa6: 80 93 a2 04 sts 0x04A2, r24 |
4aaa: 69 81 ldd r22, Y+1 ; 0x01 |
4aac: 7a 81 ldd r23, Y+2 ; 0x02 |
4aae: 69 32 cpi r22, 0x29 ; 41 |
4ab0: 71 05 cpc r23, r1 |
4ab2: 6c f0 brlt .+26 ; 0x4ace <MotorRegler+0x18c> |
4ab4: 80 91 9d 04 lds r24, 0x049D |
4ab8: 90 91 9e 04 lds r25, 0x049E |
4abc: 7f ef ldi r23, 0xFF ; 255 |
4abe: 8f 3f cpi r24, 0xFF ; 255 |
4ac0: 97 07 cpc r25, r23 |
4ac2: 81 f1 breq .+96 ; 0x4b24 <MotorRegler+0x1e2> |
4ac4: 01 96 adiw r24, 0x01 ; 1 |
4ac6: 90 93 9e 04 sts 0x049E, r25 |
4aca: 80 93 9d 04 sts 0x049D, r24 |
4ace: 80 91 9d 04 lds r24, 0x049D |
4ad2: 90 91 9e 04 lds r25, 0x049E |
4ad6: 88 3c cpi r24, 0xC8 ; 200 |
4ad8: 91 05 cpc r25, r1 |
4ada: 20 f0 brcs .+8 ; 0x4ae4 <MotorRegler+0x1a2> |
4adc: 89 81 ldd r24, Y+1 ; 0x01 |
4ade: 9a 81 ldd r25, Y+2 ; 0x02 |
4ae0: 88 97 sbiw r24, 0x28 ; 40 |
4ae2: 04 f5 brge .+64 ; 0x4b24 <MotorRegler+0x1e2> |
4ae4: 10 92 bc 04 sts 0x04BC, r1 |
4ae8: 10 92 bd 04 sts 0x04BD, r1 |
4aec: 10 92 be 04 sts 0x04BE, r1 |
4af0: 10 92 bf 04 sts 0x04BF, r1 |
4af4: 10 92 b8 04 sts 0x04B8, r1 |
4af8: 10 92 b9 04 sts 0x04B9, r1 |
4afc: 10 92 ba 04 sts 0x04BA, r1 |
4b00: 10 92 bb 04 sts 0x04BB, r1 |
4b04: 10 92 3f 04 sts 0x043F, r1 |
4b08: 10 92 40 04 sts 0x0440, r1 |
4b0c: 10 92 41 04 sts 0x0441, r1 |
4b10: 10 92 42 04 sts 0x0442, r1 |
4b14: 10 92 43 04 sts 0x0443, r1 |
4b18: 10 92 44 04 sts 0x0444, r1 |
4b1c: 10 92 45 04 sts 0x0445, r1 |
4b20: 10 92 46 04 sts 0x0446, r1 |
4b24: a9 81 ldd r26, Y+1 ; 0x01 |
4b26: ba 81 ldd r27, Y+2 ; 0x02 |
4b28: a9 3c cpi r26, 0xC9 ; 201 |
4b2a: b1 05 cpc r27, r1 |
4b2c: 0c f4 brge .+2 ; 0x4b30 <MotorRegler+0x1ee> |
4b2e: 59 c1 rjmp .+690 ; 0x4de2 <MotorRegler+0x4a0> |
4b30: 80 91 62 04 lds r24, 0x0462 |
4b34: 88 23 and r24, r24 |
4b36: 09 f0 breq .+2 ; 0x4b3a <MotorRegler+0x1f8> |
4b38: f4 c1 rjmp .+1000 ; 0x4f22 <MotorRegler+0x5e0> |
4b3a: 80 91 77 08 lds r24, 0x0877 |
4b3e: e8 2f mov r30, r24 |
4b40: ff 27 eor r31, r31 |
4b42: ee 0f add r30, r30 |
4b44: ff 1f adc r31, r31 |
4b46: e8 5b subi r30, 0xB8 ; 184 |
4b48: f7 4f sbci r31, 0xF7 ; 247 |
4b4a: 80 81 ld r24, Z |
4b4c: 91 81 ldd r25, Z+1 ; 0x01 |
4b4e: 8c 34 cpi r24, 0x4C ; 76 |
4b50: 91 05 cpc r25, r1 |
4b52: 0c f4 brge .+2 ; 0x4b56 <MotorRegler+0x214> |
4b54: bc c0 rjmp .+376 ; 0x4cce <MotorRegler+0x38c> |
4b56: 80 91 a1 04 lds r24, 0x04A1 |
4b5a: 8f 5f subi r24, 0xFF ; 255 |
4b5c: 80 93 a1 04 sts 0x04A1, r24 |
4b60: 89 3c cpi r24, 0xC9 ; 201 |
4b62: 08 f4 brcc .+2 ; 0x4b66 <MotorRegler+0x224> |
4b64: de c1 rjmp .+956 ; 0x4f22 <MotorRegler+0x5e0> |
4b66: 29 98 cbi 0x05, 1 ; 5 |
4b68: 10 92 62 04 sts 0x0462, r1 |
4b6c: 10 92 a1 04 sts 0x04A1, r1 |
4b70: 10 92 9e 04 sts 0x049E, r1 |
4b74: 10 92 9d 04 sts 0x049D, r1 |
4b78: 80 91 74 08 lds r24, 0x0874 |
4b7c: 28 2f mov r18, r24 |
4b7e: 33 27 eor r19, r19 |
4b80: f9 01 movw r30, r18 |
4b82: ee 0f add r30, r30 |
4b84: ff 1f adc r31, r31 |
4b86: e8 5b subi r30, 0xB8 ; 184 |
4b88: f7 4f sbci r31, 0xF7 ; 247 |
4b8a: 80 81 ld r24, Z |
4b8c: 91 81 ldd r25, Z+1 ; 0x01 |
4b8e: 87 34 cpi r24, 0x47 ; 71 |
4b90: 91 05 cpc r25, r1 |
4b92: 9c f4 brge .+38 ; 0x4bba <MotorRegler+0x278> |
4b94: e0 91 75 08 lds r30, 0x0875 |
4b98: ff 27 eor r31, r31 |
4b9a: ee 0f add r30, r30 |
4b9c: ff 1f adc r31, r31 |
4b9e: e8 5b subi r30, 0xB8 ; 184 |
4ba0: f7 4f sbci r31, 0xF7 ; 247 |
4ba2: 01 90 ld r0, Z+ |
4ba4: f0 81 ld r31, Z |
4ba6: e0 2d mov r30, r0 |
4ba8: f7 ff sbrs r31, 7 |
4baa: 03 c0 rjmp .+6 ; 0x4bb2 <MotorRegler+0x270> |
4bac: f0 95 com r31 |
4bae: e1 95 neg r30 |
4bb0: ff 4f sbci r31, 0xFF ; 255 |
4bb2: e7 34 cpi r30, 0x47 ; 71 |
4bb4: f1 05 cpc r31, r1 |
4bb6: 0c f4 brge .+2 ; 0x4bba <MotorRegler+0x278> |
4bb8: 6c c0 rjmp .+216 ; 0x4c92 <MotorRegler+0x350> |
4bba: 80 91 75 08 lds r24, 0x0875 |
4bbe: 68 2f mov r22, r24 |
4bc0: 77 27 eor r23, r23 |
4bc2: db 01 movw r26, r22 |
4bc4: aa 0f add r26, r26 |
4bc6: bb 1f adc r27, r27 |
4bc8: a8 5b subi r26, 0xB8 ; 184 |
4bca: b7 4f sbci r27, 0xF7 ; 247 |
4bcc: 8d 91 ld r24, X+ |
4bce: 9c 91 ld r25, X |
4bd0: 11 97 sbiw r26, 0x01 ; 1 |
4bd2: 87 34 cpi r24, 0x47 ; 71 |
4bd4: 91 05 cpc r25, r1 |
4bd6: 3c f0 brlt .+14 ; 0x4be6 <MotorRegler+0x2a4> |
4bd8: f9 01 movw r30, r18 |
4bda: ee 0f add r30, r30 |
4bdc: ff 1f adc r31, r31 |
4bde: e8 5b subi r30, 0xB8 ; 184 |
4be0: f7 4f sbci r31, 0xF7 ; 247 |
4be2: 80 81 ld r24, Z |
4be4: 91 81 ldd r25, Z+1 ; 0x01 |
4be6: 8d 91 ld r24, X+ |
4be8: 9c 91 ld r25, X |
4bea: 87 34 cpi r24, 0x47 ; 71 |
4bec: 91 05 cpc r25, r1 |
4bee: 64 f0 brlt .+24 ; 0x4c08 <MotorRegler+0x2c6> |
4bf0: f9 01 movw r30, r18 |
4bf2: ee 0f add r30, r30 |
4bf4: ff 1f adc r31, r31 |
4bf6: e8 5b subi r30, 0xB8 ; 184 |
4bf8: f7 4f sbci r31, 0xF7 ; 247 |
4bfa: 80 81 ld r24, Z |
4bfc: 91 81 ldd r25, Z+1 ; 0x01 |
4bfe: 87 34 cpi r24, 0x47 ; 71 |
4c00: 91 05 cpc r25, r1 |
4c02: 14 f0 brlt .+4 ; 0x4c08 <MotorRegler+0x2c6> |
4c04: 42 e0 ldi r20, 0x02 ; 2 |
4c06: 01 c0 rjmp .+2 ; 0x4c0a <MotorRegler+0x2c8> |
4c08: 41 e0 ldi r20, 0x01 ; 1 |
4c0a: fb 01 movw r30, r22 |
4c0c: ee 0f add r30, r30 |
4c0e: ff 1f adc r31, r31 |
4c10: e8 5b subi r30, 0xB8 ; 184 |
4c12: f7 4f sbci r31, 0xF7 ; 247 |
4c14: 80 81 ld r24, Z |
4c16: 91 81 ldd r25, Z+1 ; 0x01 |
4c18: 86 34 cpi r24, 0x46 ; 70 |
4c1a: 91 05 cpc r25, r1 |
4c1c: 5c f4 brge .+22 ; 0x4c34 <MotorRegler+0x2f2> |
4c1e: f9 01 movw r30, r18 |
4c20: ee 0f add r30, r30 |
4c22: ff 1f adc r31, r31 |
4c24: e8 5b subi r30, 0xB8 ; 184 |
4c26: f7 4f sbci r31, 0xF7 ; 247 |
4c28: 80 81 ld r24, Z |
4c2a: 91 81 ldd r25, Z+1 ; 0x01 |
4c2c: 87 34 cpi r24, 0x47 ; 71 |
4c2e: 91 05 cpc r25, r1 |
4c30: 0c f0 brlt .+2 ; 0x4c34 <MotorRegler+0x2f2> |
4c32: 43 e0 ldi r20, 0x03 ; 3 |
4c34: fb 01 movw r30, r22 |
4c36: ee 0f add r30, r30 |
4c38: ff 1f adc r31, r31 |
4c3a: e8 5b subi r30, 0xB8 ; 184 |
4c3c: f7 4f sbci r31, 0xF7 ; 247 |
4c3e: 80 81 ld r24, Z |
4c40: 91 81 ldd r25, Z+1 ; 0x01 |
4c42: 8a 5b subi r24, 0xBA ; 186 |
4c44: 9f 4f sbci r25, 0xFF ; 255 |
4c46: 5c f4 brge .+22 ; 0x4c5e <MotorRegler+0x31c> |
4c48: f9 01 movw r30, r18 |
4c4a: ee 0f add r30, r30 |
4c4c: ff 1f adc r31, r31 |
4c4e: e8 5b subi r30, 0xB8 ; 184 |
4c50: f7 4f sbci r31, 0xF7 ; 247 |
4c52: 80 81 ld r24, Z |
4c54: 91 81 ldd r25, Z+1 ; 0x01 |
4c56: 87 34 cpi r24, 0x47 ; 71 |
4c58: 91 05 cpc r25, r1 |
4c5a: 0c f0 brlt .+2 ; 0x4c5e <MotorRegler+0x31c> |
4c5c: 44 e0 ldi r20, 0x04 ; 4 |
4c5e: 66 0f add r22, r22 |
4c60: 77 1f adc r23, r23 |
4c62: 68 5b subi r22, 0xB8 ; 184 |
4c64: 77 4f sbci r23, 0xF7 ; 247 |
4c66: fb 01 movw r30, r22 |
4c68: 80 81 ld r24, Z |
4c6a: 91 81 ldd r25, Z+1 ; 0x01 |
4c6c: 8a 5b subi r24, 0xBA ; 186 |
4c6e: 9f 4f sbci r25, 0xFF ; 255 |
4c70: 5c f4 brge .+22 ; 0x4c88 <MotorRegler+0x346> |
4c72: 22 0f add r18, r18 |
4c74: 33 1f adc r19, r19 |
4c76: 28 5b subi r18, 0xB8 ; 184 |
4c78: 37 4f sbci r19, 0xF7 ; 247 |
4c7a: d9 01 movw r26, r18 |
4c7c: 8d 91 ld r24, X+ |
4c7e: 9c 91 ld r25, X |
4c80: 86 34 cpi r24, 0x46 ; 70 |
4c82: 91 05 cpc r25, r1 |
4c84: 0c f4 brge .+2 ; 0x4c88 <MotorRegler+0x346> |
4c86: 45 e0 ldi r20, 0x05 ; 5 |
4c88: a2 e0 ldi r26, 0x02 ; 2 |
4c8a: b0 e0 ldi r27, 0x00 ; 0 |
4c8c: 04 2e mov r0, r20 |
4c8e: 0e 94 b3 3a call 0x7566 ; 0x7566 <__eeprom_write_byte_1F2021> |
4c92: 80 91 7c 08 lds r24, 0x087C |
4c96: 80 ff sbrs r24, 0 |
4c98: 10 c0 rjmp .+32 ; 0x4cba <MotorRegler+0x378> |
4c9a: 80 91 0f 03 lds r24, 0x030F |
4c9e: 90 91 10 03 lds r25, 0x0310 |
4ca2: 87 5b subi r24, 0xB7 ; 183 |
4ca4: 93 40 sbci r25, 0x03 ; 3 |
4ca6: 38 f4 brcc .+14 ; 0x4cb6 <MotorRegler+0x374> |
4ca8: 80 91 0f 03 lds r24, 0x030F |
4cac: 90 91 10 03 lds r25, 0x0310 |
4cb0: 8e 5e subi r24, 0xEE ; 238 |
4cb2: 92 40 sbci r25, 0x02 ; 2 |
4cb4: 10 f4 brcc .+4 ; 0x4cba <MotorRegler+0x378> |
4cb6: 0e 94 b0 10 call 0x2160 ; 0x2160 <SucheLuftruckOffset> |
4cba: 0e 94 33 02 call 0x466 ; 0x466 <GetActiveParamSetNumber> |
4cbe: 47 e4 ldi r20, 0x47 ; 71 |
4cc0: 64 e7 ldi r22, 0x74 ; 116 |
4cc2: 78 e0 ldi r23, 0x08 ; 8 |
4cc4: 0e 94 5a 02 call 0x4b4 ; 0x4b4 <ReadParameterSet> |
4cc8: 0e 94 78 21 call 0x42f0 ; 0x42f0 <SetNeutral> |
4ccc: 82 c0 rjmp .+260 ; 0x4dd2 <MotorRegler+0x490> |
4cce: 80 81 ld r24, Z |
4cd0: 91 81 ldd r25, Z+1 ; 0x01 |
4cd2: 85 5b subi r24, 0xB5 ; 181 |
4cd4: 9f 4f sbci r25, 0xFF ; 255 |
4cd6: 0c f0 brlt .+2 ; 0x4cda <MotorRegler+0x398> |
4cd8: 81 c0 rjmp .+258 ; 0x4ddc <MotorRegler+0x49a> |
4cda: 80 91 a1 04 lds r24, 0x04A1 |
4cde: 8f 5f subi r24, 0xFF ; 255 |
4ce0: 80 93 a1 04 sts 0x04A1, r24 |
4ce4: 89 3c cpi r24, 0xC9 ; 201 |
4ce6: 08 f4 brcc .+2 ; 0x4cea <MotorRegler+0x3a8> |
4ce8: 1c c1 rjmp .+568 ; 0x4f22 <MotorRegler+0x5e0> |
4cea: 29 98 cbi 0x05, 1 ; 5 |
4cec: 8f ef ldi r24, 0xFF ; 255 |
4cee: 04 e0 ldi r16, 0x04 ; 4 |
4cf0: 10 e0 ldi r17, 0x00 ; 0 |
4cf2: d8 01 movw r26, r16 |
4cf4: 08 2e mov r0, r24 |
4cf6: 0e 94 b3 3a call 0x7566 ; 0x7566 <__eeprom_write_byte_1F2021> |
4cfa: 10 92 62 04 sts 0x0462, r1 |
4cfe: 10 92 a1 04 sts 0x04A1, r1 |
4d02: 10 92 9e 04 sts 0x049E, r1 |
4d06: 10 92 9d 04 sts 0x049D, r1 |
4d0a: 0e 94 78 21 call 0x42f0 ; 0x42f0 <SetNeutral> |
4d0e: 80 91 05 04 lds r24, 0x0405 |
4d12: 90 91 06 04 lds r25, 0x0406 |
4d16: 60 e0 ldi r22, 0x00 ; 0 |
4d18: 71 e0 ldi r23, 0x01 ; 1 |
4d1a: 0e 94 5b 3a call 0x74b6 ; 0x74b6 <__divmodhi4> |
4d1e: d8 01 movw r26, r16 |
4d20: 06 2e mov r0, r22 |
4d22: 0e 94 b3 3a call 0x7566 ; 0x7566 <__eeprom_write_byte_1F2021> |
4d26: 80 91 05 04 lds r24, 0x0405 |
4d2a: 90 91 06 04 lds r25, 0x0406 |
4d2e: 60 e0 ldi r22, 0x00 ; 0 |
4d30: 71 e0 ldi r23, 0x01 ; 1 |
4d32: 0e 94 5b 3a call 0x74b6 ; 0x74b6 <__divmodhi4> |
4d36: 0f 5f subi r16, 0xFF ; 255 |
4d38: 1f 4f sbci r17, 0xFF ; 255 |
4d3a: d8 01 movw r26, r16 |
4d3c: 08 2e mov r0, r24 |
4d3e: 0e 94 b3 3a call 0x7566 ; 0x7566 <__eeprom_write_byte_1F2021> |
4d42: 80 91 07 04 lds r24, 0x0407 |
4d46: 90 91 08 04 lds r25, 0x0408 |
4d4a: 60 e0 ldi r22, 0x00 ; 0 |
4d4c: 71 e0 ldi r23, 0x01 ; 1 |
4d4e: 0e 94 5b 3a call 0x74b6 ; 0x74b6 <__divmodhi4> |
4d52: 0f 5f subi r16, 0xFF ; 255 |
4d54: 1f 4f sbci r17, 0xFF ; 255 |
4d56: d8 01 movw r26, r16 |
4d58: 06 2e mov r0, r22 |
4d5a: 0e 94 b3 3a call 0x7566 ; 0x7566 <__eeprom_write_byte_1F2021> |
4d5e: 80 91 07 04 lds r24, 0x0407 |
4d62: 90 91 08 04 lds r25, 0x0408 |
4d66: 60 e0 ldi r22, 0x00 ; 0 |
4d68: 71 e0 ldi r23, 0x01 ; 1 |
4d6a: 0e 94 5b 3a call 0x74b6 ; 0x74b6 <__divmodhi4> |
4d6e: 0f 5f subi r16, 0xFF ; 255 |
4d70: 1f 4f sbci r17, 0xFF ; 255 |
4d72: d8 01 movw r26, r16 |
4d74: 08 2e mov r0, r24 |
4d76: 0e 94 b3 3a call 0x7566 ; 0x7566 <__eeprom_write_byte_1F2021> |
4d7a: 60 91 09 04 lds r22, 0x0409 |
4d7e: 70 91 0a 04 lds r23, 0x040A |
4d82: 80 91 0b 04 lds r24, 0x040B |
4d86: 90 91 0c 04 lds r25, 0x040C |
4d8a: 0e 94 3d 39 call 0x727a ; 0x727a <__fixsfsi> |
4d8e: dc 01 movw r26, r24 |
4d90: cb 01 movw r24, r22 |
4d92: 60 e0 ldi r22, 0x00 ; 0 |
4d94: 71 e0 ldi r23, 0x01 ; 1 |
4d96: 0e 94 5b 3a call 0x74b6 ; 0x74b6 <__divmodhi4> |
4d9a: 0f 5f subi r16, 0xFF ; 255 |
4d9c: 1f 4f sbci r17, 0xFF ; 255 |
4d9e: d8 01 movw r26, r16 |
4da0: 06 2e mov r0, r22 |
4da2: 0e 94 b3 3a call 0x7566 ; 0x7566 <__eeprom_write_byte_1F2021> |
4da6: 60 91 09 04 lds r22, 0x0409 |
4daa: 70 91 0a 04 lds r23, 0x040A |
4dae: 80 91 0b 04 lds r24, 0x040B |
4db2: 90 91 0c 04 lds r25, 0x040C |
4db6: 0e 94 3d 39 call 0x727a ; 0x727a <__fixsfsi> |
4dba: dc 01 movw r26, r24 |
4dbc: cb 01 movw r24, r22 |
4dbe: 60 e0 ldi r22, 0x00 ; 0 |
4dc0: 71 e0 ldi r23, 0x01 ; 1 |
4dc2: 0e 94 5b 3a call 0x74b6 ; 0x74b6 <__divmodhi4> |
4dc6: 0f 5f subi r16, 0xFF ; 255 |
4dc8: 1f 4f sbci r17, 0xFF ; 255 |
4dca: d8 01 movw r26, r16 |
4dcc: 08 2e mov r0, r24 |
4dce: 0e 94 b3 3a call 0x7566 ; 0x7566 <__eeprom_write_byte_1F2021> |
4dd2: 0e 94 33 02 call 0x466 ; 0x466 <GetActiveParamSetNumber> |
4dd6: 0e 94 d9 22 call 0x45b2 ; 0x45b2 <Piep> |
4dda: a3 c0 rjmp .+326 ; 0x4f22 <MotorRegler+0x5e0> |
4ddc: 10 92 a1 04 sts 0x04A1, r1 |
4de0: a0 c0 rjmp .+320 ; 0x4f22 <MotorRegler+0x5e0> |
4de2: e9 81 ldd r30, Y+1 ; 0x01 |
4de4: fa 81 ldd r31, Y+2 ; 0x02 |
4de6: b3 97 sbiw r30, 0x23 ; 35 |
4de8: 0c f0 brlt .+2 ; 0x4dec <MotorRegler+0x4aa> |
4dea: 9b c0 rjmp .+310 ; 0x4f22 <MotorRegler+0x5e0> |
4dec: 80 91 77 08 lds r24, 0x0877 |
4df0: 48 2f mov r20, r24 |
4df2: 55 27 eor r21, r21 |
4df4: fa 01 movw r30, r20 |
4df6: ee 0f add r30, r30 |
4df8: ff 1f adc r31, r31 |
4dfa: e8 5b subi r30, 0xB8 ; 184 |
4dfc: f7 4f sbci r31, 0xF7 ; 247 |
4dfe: 80 81 ld r24, Z |
4e00: 91 81 ldd r25, Z+1 ; 0x01 |
4e02: 85 5b subi r24, 0xB5 ; 181 |
4e04: 9f 4f sbci r25, 0xFF ; 255 |
4e06: 0c f0 brlt .+2 ; 0x4e0a <MotorRegler+0x4c8> |
4e08: 6d c0 rjmp .+218 ; 0x4ee4 <MotorRegler+0x5a2> |
4e0a: 80 91 a0 04 lds r24, 0x04A0 |
4e0e: 8f 5f subi r24, 0xFF ; 255 |
4e10: 80 93 a0 04 sts 0x04A0, r24 |
4e14: 89 3c cpi r24, 0xC9 ; 201 |
4e16: 08 f4 brcc .+2 ; 0x4e1a <MotorRegler+0x4d8> |
4e18: 67 c0 rjmp .+206 ; 0x4ee8 <MotorRegler+0x5a6> |
4e1a: 88 ec ldi r24, 0xC8 ; 200 |
4e1c: 80 93 a0 04 sts 0x04A0, r24 |
4e20: 81 e0 ldi r24, 0x01 ; 1 |
4e22: 90 e0 ldi r25, 0x00 ; 0 |
4e24: 90 93 9e 04 sts 0x049E, r25 |
4e28: 80 93 9d 04 sts 0x049D, r24 |
4e2c: 81 e0 ldi r24, 0x01 ; 1 |
4e2e: 80 93 62 04 sts 0x0462, r24 |
4e32: 10 92 b4 04 sts 0x04B4, r1 |
4e36: 10 92 b5 04 sts 0x04B5, r1 |
4e3a: 10 92 b6 04 sts 0x04B6, r1 |
4e3e: 10 92 b7 04 sts 0x04B7, r1 |
4e42: 10 92 3f 04 sts 0x043F, r1 |
4e46: 10 92 40 04 sts 0x0440, r1 |
4e4a: 10 92 41 04 sts 0x0441, r1 |
4e4e: 10 92 42 04 sts 0x0442, r1 |
4e52: 10 92 43 04 sts 0x0443, r1 |
4e56: 10 92 44 04 sts 0x0444, r1 |
4e5a: 10 92 45 04 sts 0x0445, r1 |
4e5e: 10 92 46 04 sts 0x0446, r1 |
4e62: 10 92 2f 04 sts 0x042F, r1 |
4e66: 10 92 30 04 sts 0x0430, r1 |
4e6a: 10 92 31 04 sts 0x0431, r1 |
4e6e: 10 92 32 04 sts 0x0432, r1 |
4e72: 10 92 37 04 sts 0x0437, r1 |
4e76: 10 92 38 04 sts 0x0438, r1 |
4e7a: 10 92 39 04 sts 0x0439, r1 |
4e7e: 10 92 3a 04 sts 0x043A, r1 |
4e82: 80 91 0f 04 lds r24, 0x040F |
4e86: 90 91 10 04 lds r25, 0x0410 |
4e8a: a0 91 11 04 lds r26, 0x0411 |
4e8e: b0 91 12 04 lds r27, 0x0412 |
4e92: 80 93 33 04 sts 0x0433, r24 |
4e96: 90 93 34 04 sts 0x0434, r25 |
4e9a: a0 93 35 04 sts 0x0435, r26 |
4e9e: b0 93 36 04 sts 0x0436, r27 |
4ea2: 80 91 17 04 lds r24, 0x0417 |
4ea6: 90 91 18 04 lds r25, 0x0418 |
4eaa: a0 91 19 04 lds r26, 0x0419 |
4eae: b0 91 1a 04 lds r27, 0x041A |
4eb2: 80 93 3b 04 sts 0x043B, r24 |
4eb6: 90 93 3c 04 sts 0x043C, r25 |
4eba: a0 93 3d 04 sts 0x043D, r26 |
4ebe: b0 93 3e 04 sts 0x043E, r27 |
4ec2: 10 92 bc 04 sts 0x04BC, r1 |
4ec6: 10 92 bd 04 sts 0x04BD, r1 |
4eca: 10 92 be 04 sts 0x04BE, r1 |
4ece: 10 92 bf 04 sts 0x04BF, r1 |
4ed2: 10 92 b8 04 sts 0x04B8, r1 |
4ed6: 10 92 b9 04 sts 0x04B9, r1 |
4eda: 10 92 ba 04 sts 0x04BA, r1 |
4ede: 10 92 bb 04 sts 0x04BB, r1 |
4ee2: 02 c0 rjmp .+4 ; 0x4ee8 <MotorRegler+0x5a6> |
4ee4: 10 92 a0 04 sts 0x04A0, r1 |
4ee8: 44 0f add r20, r20 |
4eea: 55 1f adc r21, r21 |
4eec: 48 5b subi r20, 0xB8 ; 184 |
4eee: 57 4f sbci r21, 0xF7 ; 247 |
4ef0: da 01 movw r26, r20 |
4ef2: 8d 91 ld r24, X+ |
4ef4: 9c 91 ld r25, X |
4ef6: 8c 34 cpi r24, 0x4C ; 76 |
4ef8: 91 05 cpc r25, r1 |
4efa: 8c f0 brlt .+34 ; 0x4f1e <MotorRegler+0x5dc> |
4efc: 80 91 9f 04 lds r24, 0x049F |
4f00: 8f 5f subi r24, 0xFF ; 255 |
4f02: 80 93 9f 04 sts 0x049F, r24 |
4f06: 89 3c cpi r24, 0xC9 ; 201 |
4f08: 60 f0 brcs .+24 ; 0x4f22 <MotorRegler+0x5e0> |
4f0a: 10 92 62 04 sts 0x0462, r1 |
4f0e: 88 ec ldi r24, 0xC8 ; 200 |
4f10: 80 93 9f 04 sts 0x049F, r24 |
4f14: 10 92 9e 04 sts 0x049E, r1 |
4f18: 10 92 9d 04 sts 0x049D, r1 |
4f1c: 02 c0 rjmp .+4 ; 0x4f22 <MotorRegler+0x5e0> |
4f1e: 10 92 9f 04 sts 0x049F, r1 |
4f22: 80 91 6c 03 lds r24, 0x036C |
4f26: 81 50 subi r24, 0x01 ; 1 |
4f28: 80 93 6c 03 sts 0x036C, r24 |
4f2c: 80 91 6c 03 lds r24, 0x036C |
4f30: 8f 3f cpi r24, 0xFF ; 255 |
4f32: 29 f0 breq .+10 ; 0x4f3e <MotorRegler+0x5fc> |
4f34: 80 91 51 04 lds r24, 0x0451 |
4f38: 88 23 and r24, r24 |
4f3a: 09 f4 brne .+2 ; 0x4f3e <MotorRegler+0x5fc> |
4f3c: 60 c3 rjmp .+1728 ; 0x55fe <MotorRegler+0xcbc> |
4f3e: 0e 94 11 1e call 0x3c22 ; 0x3c22 <ParameterZuordnung> |
4f42: 80 91 74 08 lds r24, 0x0874 |
4f46: 88 2e mov r8, r24 |
4f48: 99 24 eor r9, r9 |
4f4a: d4 01 movw r26, r8 |
4f4c: aa 0f add r26, r26 |
4f4e: bb 1f adc r27, r27 |
4f50: cd 01 movw r24, r26 |
4f52: 88 5b subi r24, 0xB8 ; 184 |
4f54: 97 4f sbci r25, 0xF7 ; 247 |
4f56: fc 01 movw r30, r24 |
4f58: 80 81 ld r24, Z |
4f5a: 91 81 ldd r25, Z+1 ; 0x01 |
4f5c: 9e 8b std Y+22, r25 ; 0x16 |
4f5e: 8d 8b std Y+21, r24 ; 0x15 |
4f60: 80 91 83 08 lds r24, 0x0883 |
4f64: c8 2e mov r12, r24 |
4f66: dd 24 eor r13, r13 |
4f68: a2 5a subi r26, 0xA2 ; 162 |
4f6a: b7 4f sbci r27, 0xF7 ; 247 |
4f6c: 0d 90 ld r0, X+ |
4f6e: bc 91 ld r27, X |
4f70: a0 2d mov r26, r0 |
4f72: bc 8b std Y+20, r27 ; 0x14 |
4f74: ab 8b std Y+19, r26 ; 0x13 |
4f76: 80 91 84 08 lds r24, 0x0884 |
4f7a: 28 2e mov r2, r24 |
4f7c: 33 24 eor r3, r3 |
4f7e: 80 91 75 08 lds r24, 0x0875 |
4f82: a8 2e mov r10, r24 |
4f84: bb 24 eor r11, r11 |
4f86: c5 01 movw r24, r10 |
4f88: 88 0f add r24, r24 |
4f8a: 99 1f adc r25, r25 |
4f8c: dc 01 movw r26, r24 |
4f8e: a8 5b subi r26, 0xB8 ; 184 |
4f90: b7 4f sbci r27, 0xF7 ; 247 |
4f92: 0d 90 ld r0, X+ |
4f94: bc 91 ld r27, X |
4f96: a0 2d mov r26, r0 |
4f98: ba 8b std Y+18, r27 ; 0x12 |
4f9a: a9 8b std Y+17, r26 ; 0x11 |
4f9c: 82 5a subi r24, 0xA2 ; 162 |
4f9e: 97 4f sbci r25, 0xF7 ; 247 |
4fa0: dc 01 movw r26, r24 |
4fa2: ed 90 ld r14, X+ |
4fa4: fc 90 ld r15, X |
4fa6: e0 91 77 08 lds r30, 0x0877 |
4faa: ae 2f mov r26, r30 |
4fac: bb 27 eor r27, r27 |
4fae: aa 0f add r26, r26 |
4fb0: bb 1f adc r27, r27 |
4fb2: a8 5b subi r26, 0xB8 ; 184 |
4fb4: b7 4f sbci r27, 0xF7 ; 247 |
4fb6: 0d 90 ld r0, X+ |
4fb8: bc 91 ld r27, X |
4fba: a0 2d mov r26, r0 |
4fbc: be 87 std Y+14, r27 ; 0x0e |
4fbe: ad 87 std Y+13, r26 ; 0x0d |
4fc0: 10 91 99 03 lds r17, 0x0399 |
4fc4: 61 2f mov r22, r17 |
4fc6: 77 27 eor r23, r23 |
4fc8: 67 fd sbrc r22, 7 |
4fca: 70 95 com r23 |
4fcc: 87 2f mov r24, r23 |
4fce: 97 2f mov r25, r23 |
4fd0: 0e 94 5a 39 call 0x72b4 ; 0x72b4 <__floatsisf> |
4fd4: 17 ff sbrs r17, 7 |
4fd6: 06 c0 rjmp .+12 ; 0x4fe4 <MotorRegler+0x6a2> |
4fd8: 20 e0 ldi r18, 0x00 ; 0 |
4fda: 30 e0 ldi r19, 0x00 ; 0 |
4fdc: 40 e8 ldi r20, 0x80 ; 128 |
4fde: 53 e4 ldi r21, 0x43 ; 67 |
4fe0: 0e 94 b5 38 call 0x716a ; 0x716a <__addsf3> |
4fe4: 20 e0 ldi r18, 0x00 ; 0 |
4fe6: 30 e0 ldi r19, 0x00 ; 0 |
4fe8: 40 e2 ldi r20, 0x20 ; 32 |
4fea: 51 e4 ldi r21, 0x41 ; 65 |
4fec: 0e 94 b5 38 call 0x716a ; 0x716a <__addsf3> |
4ff0: 20 e0 ldi r18, 0x00 ; 0 |
4ff2: 30 e0 ldi r19, 0x00 ; 0 |
4ff4: 40 e8 ldi r20, 0x80 ; 128 |
4ff6: 5b e3 ldi r21, 0x3B ; 59 |
4ff8: 0e 94 d4 39 call 0x73a8 ; 0x73a8 <__mulsf3> |
4ffc: 2b 01 movw r4, r22 |
4ffe: 3c 01 movw r6, r24 |
5000: 60 93 e5 08 sts 0x08E5, r22 |
5004: 70 93 e6 08 sts 0x08E6, r23 |
5008: 80 93 e7 08 sts 0x08E7, r24 |
500c: 90 93 e8 08 sts 0x08E8, r25 |
5010: 10 91 9a 03 lds r17, 0x039A |
5014: 61 2f mov r22, r17 |
5016: 77 27 eor r23, r23 |
5018: 67 fd sbrc r22, 7 |
501a: 70 95 com r23 |
501c: 87 2f mov r24, r23 |
501e: 97 2f mov r25, r23 |
5020: 0e 94 5a 39 call 0x72b4 ; 0x72b4 <__floatsisf> |
5024: 17 ff sbrs r17, 7 |
5026: 06 c0 rjmp .+12 ; 0x5034 <MotorRegler+0x6f2> |
5028: 20 e0 ldi r18, 0x00 ; 0 |
502a: 30 e0 ldi r19, 0x00 ; 0 |
502c: 40 e8 ldi r20, 0x80 ; 128 |
502e: 53 e4 ldi r21, 0x43 ; 67 |
5030: 0e 94 b5 38 call 0x716a ; 0x716a <__addsf3> |
5034: 20 e0 ldi r18, 0x00 ; 0 |
5036: 30 ee ldi r19, 0xE0 ; 224 |
5038: 4b e2 ldi r20, 0x2B ; 43 |
503a: 57 e4 ldi r21, 0x47 ; 71 |
503c: 0e 94 f7 38 call 0x71ee ; 0x71ee <__divsf3> |
5040: 60 93 d7 08 sts 0x08D7, r22 |
5044: 70 93 d8 08 sts 0x08D8, r23 |
5048: 80 93 d9 08 sts 0x08D9, r24 |
504c: 90 93 da 08 sts 0x08DA, r25 |
5050: 20 91 b3 03 lds r18, 0x03B3 |
5054: 22 23 and r18, r18 |
5056: 11 f4 brne .+4 ; 0x505c <MotorRegler+0x71a> |
5058: 0c 94 8a 37 jmp 0x6f14 ; 0x6f14 <MotorRegler+0x25d2> |
505c: 8a e0 ldi r24, 0x0A ; 10 |
505e: 90 e0 ldi r25, 0x00 ; 0 |
5060: 90 93 cb 03 sts 0x03CB, r25 |
5064: 80 93 ca 03 sts 0x03CA, r24 |
5068: e2 2f mov r30, r18 |
506a: ff 27 eor r31, r31 |
506c: e2 ff sbrs r30, 2 |
506e: 09 c0 rjmp .+18 ; 0x5082 <MotorRegler+0x740> |
5070: 80 91 71 04 lds r24, 0x0471 |
5074: 48 2f mov r20, r24 |
5076: 55 27 eor r21, r21 |
5078: 44 0f add r20, r20 |
507a: 55 1f adc r21, r21 |
507c: 44 0f add r20, r20 |
507e: 55 1f adc r21, r21 |
5080: 10 c0 rjmp .+32 ; 0x50a2 <MotorRegler+0x760> |
5082: e3 fd sbrc r30, 3 |
5084: 03 c0 rjmp .+6 ; 0x508c <MotorRegler+0x74a> |
5086: 40 e0 ldi r20, 0x00 ; 0 |
5088: 50 e0 ldi r21, 0x00 ; 0 |
508a: 0b c0 rjmp .+22 ; 0x50a2 <MotorRegler+0x760> |
508c: 80 91 71 04 lds r24, 0x0471 |
5090: 99 27 eor r25, r25 |
5092: 88 0f add r24, r24 |
5094: 99 1f adc r25, r25 |
5096: 88 0f add r24, r24 |
5098: 99 1f adc r25, r25 |
509a: 44 27 eor r20, r20 |
509c: 55 27 eor r21, r21 |
509e: 48 1b sub r20, r24 |
50a0: 59 0b sbc r21, r25 |
50a2: 20 91 7b 04 lds r18, 0x047B |
50a6: 30 91 7c 04 lds r19, 0x047C |
50aa: c9 01 movw r24, r18 |
50ac: 03 e0 ldi r16, 0x03 ; 3 |
50ae: 88 0f add r24, r24 |
50b0: 99 1f adc r25, r25 |
50b2: 0a 95 dec r16 |
50b4: e1 f7 brne .-8 ; 0x50ae <MotorRegler+0x76c> |
50b6: 82 1b sub r24, r18 |
50b8: 93 0b sbc r25, r19 |
50ba: 84 0f add r24, r20 |
50bc: 95 1f adc r25, r21 |
50be: 68 e0 ldi r22, 0x08 ; 8 |
50c0: 70 e0 ldi r23, 0x00 ; 0 |
50c2: 0e 94 5b 3a call 0x74b6 ; 0x74b6 <__divmodhi4> |
50c6: 78 8f std Y+24, r23 ; 0x18 |
50c8: 6f 8b std Y+23, r22 ; 0x17 |
50ca: 70 93 7c 04 sts 0x047C, r23 |
50ce: 60 93 7b 04 sts 0x047B, r22 |
50d2: e4 ff sbrs r30, 4 |
50d4: 09 c0 rjmp .+18 ; 0x50e8 <MotorRegler+0x7a6> |
50d6: 80 91 71 04 lds r24, 0x0471 |
50da: 48 2f mov r20, r24 |
50dc: 55 27 eor r21, r21 |
50de: 44 0f add r20, r20 |
50e0: 55 1f adc r21, r21 |
50e2: 44 0f add r20, r20 |
50e4: 55 1f adc r21, r21 |
50e6: 0f c0 rjmp .+30 ; 0x5106 <MotorRegler+0x7c4> |
50e8: e5 fd sbrc r30, 5 |
50ea: 02 c0 rjmp .+4 ; 0x50f0 <MotorRegler+0x7ae> |
50ec: 0c 94 a0 37 jmp 0x6f40 ; 0x6f40 <MotorRegler+0x25fe> |
50f0: 80 91 71 04 lds r24, 0x0471 |
50f4: 99 27 eor r25, r25 |
50f6: 88 0f add r24, r24 |
50f8: 99 1f adc r25, r25 |
50fa: 88 0f add r24, r24 |
50fc: 99 1f adc r25, r25 |
50fe: 44 27 eor r20, r20 |
5100: 55 27 eor r21, r21 |
5102: 48 1b sub r20, r24 |
5104: 59 0b sbc r21, r25 |
5106: 20 91 7d 04 lds r18, 0x047D |
510a: 30 91 7e 04 lds r19, 0x047E |
510e: c9 01 movw r24, r18 |
5110: a3 e0 ldi r26, 0x03 ; 3 |
5112: 88 0f add r24, r24 |
5114: 99 1f adc r25, r25 |
5116: aa 95 dec r26 |
5118: e1 f7 brne .-8 ; 0x5112 <MotorRegler+0x7d0> |
511a: 82 1b sub r24, r18 |
511c: 93 0b sbc r25, r19 |
511e: 84 0f add r24, r20 |
5120: 95 1f adc r25, r21 |
5122: 68 e0 ldi r22, 0x08 ; 8 |
5124: 70 e0 ldi r23, 0x00 ; 0 |
5126: 0e 94 5b 3a call 0x74b6 ; 0x74b6 <__divmodhi4> |
512a: 8b 01 movw r16, r22 |
512c: 70 93 7e 04 sts 0x047E, r23 |
5130: 60 93 7d 04 sts 0x047D, r22 |
5134: 80 91 b2 03 lds r24, 0x03B2 |
5138: 28 2f mov r18, r24 |
513a: 33 27 eor r19, r19 |
513c: 23 ff sbrs r18, 3 |
513e: 03 c0 rjmp .+6 ; 0x5146 <MotorRegler+0x804> |
5140: 82 e3 ldi r24, 0x32 ; 50 |
5142: 90 e0 ldi r25, 0x00 ; 0 |
5144: 04 c0 rjmp .+8 ; 0x514e <MotorRegler+0x80c> |
5146: 22 ff sbrs r18, 2 |
5148: 07 c0 rjmp .+14 ; 0x5158 <MotorRegler+0x816> |
514a: 8e ec ldi r24, 0xCE ; 206 |
514c: 9f ef ldi r25, 0xFF ; 255 |
514e: 90 93 80 04 sts 0x0480, r25 |
5152: 80 93 7f 04 sts 0x047F, r24 |
5156: 04 c0 rjmp .+8 ; 0x5160 <MotorRegler+0x81e> |
5158: 10 92 80 04 sts 0x0480, r1 |
515c: 10 92 7f 04 sts 0x047F, r1 |
5160: 21 ff sbrs r18, 1 |
5162: 09 c0 rjmp .+18 ; 0x5176 <MotorRegler+0x834> |
5164: 80 91 a0 03 lds r24, 0x03A0 |
5168: 90 91 a1 03 lds r25, 0x03A1 |
516c: 01 96 adiw r24, 0x01 ; 1 |
516e: 90 93 a1 03 sts 0x03A1, r25 |
5172: 80 93 a0 03 sts 0x03A0, r24 |
5176: 24 ff sbrs r18, 4 |
5178: 09 c0 rjmp .+18 ; 0x518c <MotorRegler+0x84a> |
517a: 80 91 a0 03 lds r24, 0x03A0 |
517e: 90 91 a1 03 lds r25, 0x03A1 |
5182: 01 97 sbiw r24, 0x01 ; 1 |
5184: 90 93 a1 03 sts 0x03A1, r25 |
5188: 80 93 a0 03 sts 0x03A0, r24 |
518c: 2d 89 ldd r18, Y+21 ; 0x15 |
518e: 3e 89 ldd r19, Y+22 ; 0x16 |
5190: 2c 9d mul r18, r12 |
5192: f0 01 movw r30, r0 |
5194: 2d 9d mul r18, r13 |
5196: f0 0d add r31, r0 |
5198: 3c 9d mul r19, r12 |
519a: f0 0d add r31, r0 |
519c: 11 24 eor r1, r1 |
519e: 4b 89 ldd r20, Y+19 ; 0x13 |
51a0: 5c 89 ldd r21, Y+20 ; 0x14 |
51a2: 42 9d mul r20, r2 |
51a4: c0 01 movw r24, r0 |
51a6: 43 9d mul r20, r3 |
51a8: 90 0d add r25, r0 |
51aa: 52 9d mul r21, r2 |
51ac: 90 0d add r25, r0 |
51ae: 11 24 eor r1, r1 |
51b0: e8 0f add r30, r24 |
51b2: f9 1f adc r31, r25 |
51b4: 8f 89 ldd r24, Y+23 ; 0x17 |
51b6: 98 8d ldd r25, Y+24 ; 0x18 |
51b8: 68 e0 ldi r22, 0x08 ; 8 |
51ba: 70 e0 ldi r23, 0x00 ; 0 |
51bc: 0e 94 5b 3a call 0x74b6 ; 0x74b6 <__divmodhi4> |
51c0: e6 0f add r30, r22 |
51c2: f7 1f adc r31, r23 |
51c4: fa 8f std Y+26, r31 ; 0x1a |
51c6: e9 8f std Y+25, r30 ; 0x19 |
51c8: f0 93 5d 04 sts 0x045D, r31 |
51cc: e0 93 5c 04 sts 0x045C, r30 |
51d0: 69 89 ldd r22, Y+17 ; 0x11 |
51d2: 7a 89 ldd r23, Y+18 ; 0x12 |
51d4: 6c 9d mul r22, r12 |
51d6: 90 01 movw r18, r0 |
51d8: 6d 9d mul r22, r13 |
51da: 30 0d add r19, r0 |
51dc: 7c 9d mul r23, r12 |
51de: 30 0d add r19, r0 |
51e0: 11 24 eor r1, r1 |
51e2: e2 9c mul r14, r2 |
51e4: c0 01 movw r24, r0 |
51e6: e3 9c mul r14, r3 |
51e8: 90 0d add r25, r0 |
51ea: f2 9c mul r15, r2 |
51ec: 90 0d add r25, r0 |
51ee: 11 24 eor r1, r1 |
51f0: 28 0f add r18, r24 |
51f2: 39 1f adc r19, r25 |
51f4: c8 01 movw r24, r16 |
51f6: 68 e0 ldi r22, 0x08 ; 8 |
51f8: 70 e0 ldi r23, 0x00 ; 0 |
51fa: 0e 94 5b 3a call 0x74b6 ; 0x74b6 <__divmodhi4> |
51fe: 26 0f add r18, r22 |
5200: 37 1f adc r19, r23 |
5202: 30 93 5f 04 sts 0x045F, r19 |
5206: 20 93 5e 04 sts 0x045E, r18 |
520a: 40 91 7f 04 lds r20, 0x047F |
520e: 50 91 80 04 lds r21, 0x0480 |
5212: 8d 85 ldd r24, Y+13 ; 0x0d |
5214: 9e 85 ldd r25, Y+14 ; 0x0e |
5216: 48 1b sub r20, r24 |
5218: 59 0b sbc r21, r25 |
521a: 50 93 61 04 sts 0x0461, r21 |
521e: 40 93 60 04 sts 0x0460, r20 |
5222: 80 91 72 04 lds r24, 0x0472 |
5226: 8b 30 cpi r24, 0x0B ; 11 |
5228: f0 f0 brcs .+60 ; 0x5266 <MotorRegler+0x924> |
522a: 80 91 df 04 lds r24, 0x04DF |
522e: 90 91 e0 04 lds r25, 0x04E0 |
5232: e8 0f add r30, r24 |
5234: f9 1f adc r31, r25 |
5236: f0 93 5d 04 sts 0x045D, r31 |
523a: e0 93 5c 04 sts 0x045C, r30 |
523e: 80 91 dd 04 lds r24, 0x04DD |
5242: 90 91 de 04 lds r25, 0x04DE |
5246: 28 0f add r18, r24 |
5248: 39 1f adc r19, r25 |
524a: 30 93 5f 04 sts 0x045F, r19 |
524e: 20 93 5e 04 sts 0x045E, r18 |
5252: 80 91 e1 04 lds r24, 0x04E1 |
5256: 90 91 e2 04 lds r25, 0x04E2 |
525a: 48 0f add r20, r24 |
525c: 59 1f adc r21, r25 |
525e: 50 93 61 04 sts 0x0461, r21 |
5262: 40 93 60 04 sts 0x0460, r20 |
5266: 80 91 7c 08 lds r24, 0x087C |
526a: 82 ff sbrs r24, 2 |
526c: 0c c0 rjmp .+24 ; 0x5286 <MotorRegler+0x944> |
526e: 80 e0 ldi r24, 0x00 ; 0 |
5270: 90 e0 ldi r25, 0x00 ; 0 |
5272: a0 e0 ldi r26, 0x00 ; 0 |
5274: b0 e0 ldi r27, 0x00 ; 0 |
5276: 80 93 d7 08 sts 0x08D7, r24 |
527a: 90 93 d8 08 sts 0x08D8, r25 |
527e: a0 93 d9 08 sts 0x08D9, r26 |
5282: b0 93 da 08 sts 0x08DA, r27 |
5286: 20 e0 ldi r18, 0x00 ; 0 |
5288: 30 e0 ldi r19, 0x00 ; 0 |
528a: 40 e0 ldi r20, 0x00 ; 0 |
528c: 50 e0 ldi r21, 0x00 ; 0 |
528e: c3 01 movw r24, r6 |
5290: b2 01 movw r22, r4 |
5292: 0e 94 64 39 call 0x72c8 ; 0x72c8 <__eqsf2> |
5296: 88 23 and r24, r24 |
5298: 64 f4 brge .+24 ; 0x52b2 <MotorRegler+0x970> |
529a: 80 e0 ldi r24, 0x00 ; 0 |
529c: 90 e0 ldi r25, 0x00 ; 0 |
529e: a0 e0 ldi r26, 0x00 ; 0 |
52a0: b0 e0 ldi r27, 0x00 ; 0 |
52a2: 80 93 e5 08 sts 0x08E5, r24 |
52a6: 90 93 e6 08 sts 0x08E6, r25 |
52aa: a0 93 e7 08 sts 0x08E7, r26 |
52ae: b0 93 e8 08 sts 0x08E8, r27 |
52b2: 20 e0 ldi r18, 0x00 ; 0 |
52b4: 30 e0 ldi r19, 0x00 ; 0 |
52b6: 40 e0 ldi r20, 0x00 ; 0 |
52b8: 50 e0 ldi r21, 0x00 ; 0 |
52ba: 60 91 d7 08 lds r22, 0x08D7 |
52be: 70 91 d8 08 lds r23, 0x08D8 |
52c2: 80 91 d9 08 lds r24, 0x08D9 |
52c6: 90 91 da 08 lds r25, 0x08DA |
52ca: 0e 94 64 39 call 0x72c8 ; 0x72c8 <__eqsf2> |
52ce: 88 23 and r24, r24 |
52d0: 64 f4 brge .+24 ; 0x52ea <MotorRegler+0x9a8> |
52d2: 80 e0 ldi r24, 0x00 ; 0 |
52d4: 90 e0 ldi r25, 0x00 ; 0 |
52d6: a0 e0 ldi r26, 0x00 ; 0 |
52d8: b0 e0 ldi r27, 0x00 ; 0 |
52da: 80 93 d7 08 sts 0x08D7, r24 |
52de: 90 93 d8 08 sts 0x08D8, r25 |
52e2: a0 93 d9 08 sts 0x08D9, r26 |
52e6: b0 93 da 08 sts 0x08DA, r27 |
52ea: 80 91 a8 08 lds r24, 0x08A8 |
52ee: 68 2f mov r22, r24 |
52f0: 77 27 eor r23, r23 |
52f2: 8b 01 movw r16, r22 |
52f4: 04 70 andi r16, 0x04 ; 4 |
52f6: 10 70 andi r17, 0x00 ; 0 |
52f8: 62 fd sbrc r22, 2 |
52fa: c3 c0 rjmp .+390 ; 0x5482 <MotorRegler+0xb40> |
52fc: 63 fd sbrc r22, 3 |
52fe: c1 c0 rjmp .+386 ; 0x5482 <MotorRegler+0xb40> |
5300: 80 91 0f 04 lds r24, 0x040F |
5304: 90 91 10 04 lds r25, 0x0410 |
5308: a0 91 11 04 lds r26, 0x0411 |
530c: b0 91 12 04 lds r27, 0x0412 |
5310: 81 56 subi r24, 0x61 ; 97 |
5312: 9a 4e sbci r25, 0xEA ; 234 |
5314: a0 40 sbci r26, 0x00 ; 0 |
5316: b0 40 sbci r27, 0x00 ; 0 |
5318: f4 f0 brlt .+60 ; 0x5356 <MotorRegler+0xa14> |
531a: 20 91 5c 04 lds r18, 0x045C |
531e: 30 91 5d 04 lds r19, 0x045D |
5322: c6 01 movw r24, r12 |
5324: f3 e0 ldi r31, 0x03 ; 3 |
5326: 88 0f add r24, r24 |
5328: 99 1f adc r25, r25 |
532a: fa 95 dec r31 |
532c: e1 f7 brne .-8 ; 0x5326 <MotorRegler+0x9e4> |
532e: 28 1b sub r18, r24 |
5330: 39 0b sbc r19, r25 |
5332: 30 93 5d 04 sts 0x045D, r19 |
5336: 20 93 5c 04 sts 0x045C, r18 |
533a: 80 91 0f 04 lds r24, 0x040F |
533e: 90 91 10 04 lds r25, 0x0410 |
5342: a0 91 11 04 lds r26, 0x0411 |
5346: b0 91 12 04 lds r27, 0x0412 |
534a: 81 58 subi r24, 0x81 ; 129 |
534c: 98 43 sbci r25, 0x38 ; 56 |
534e: a1 40 sbci r26, 0x01 ; 1 |
5350: b0 40 sbci r27, 0x00 ; 0 |
5352: bc f1 brlt .+110 ; 0x53c2 <MotorRegler+0xa80> |
5354: 2a c0 rjmp .+84 ; 0x53aa <MotorRegler+0xa68> |
5356: 80 91 0f 04 lds r24, 0x040F |
535a: 90 91 10 04 lds r25, 0x0410 |
535e: a0 91 11 04 lds r26, 0x0411 |
5362: b0 91 12 04 lds r27, 0x0412 |
5366: 80 5a subi r24, 0xA0 ; 160 |
5368: 95 41 sbci r25, 0x15 ; 21 |
536a: af 4f sbci r26, 0xFF ; 255 |
536c: bf 4f sbci r27, 0xFF ; 255 |
536e: 4c f5 brge .+82 ; 0x53c2 <MotorRegler+0xa80> |
5370: 20 91 5c 04 lds r18, 0x045C |
5374: 30 91 5d 04 lds r19, 0x045D |
5378: c6 01 movw r24, r12 |
537a: e3 e0 ldi r30, 0x03 ; 3 |
537c: 88 0f add r24, r24 |
537e: 99 1f adc r25, r25 |
5380: ea 95 dec r30 |
5382: e1 f7 brne .-8 ; 0x537c <MotorRegler+0xa3a> |
5384: 28 0f add r18, r24 |
5386: 39 1f adc r19, r25 |
5388: 30 93 5d 04 sts 0x045D, r19 |
538c: 20 93 5c 04 sts 0x045C, r18 |
5390: 80 91 0f 04 lds r24, 0x040F |
5394: 90 91 10 04 lds r25, 0x0410 |
5398: a0 91 11 04 lds r26, 0x0411 |
539c: b0 91 12 04 lds r27, 0x0412 |
53a0: 81 58 subi r24, 0x81 ; 129 |
53a2: 98 43 sbci r25, 0x38 ; 56 |
53a4: a1 40 sbci r26, 0x01 ; 1 |
53a6: b0 40 sbci r27, 0x00 ; 0 |
53a8: 64 f0 brlt .+24 ; 0x53c2 <MotorRegler+0xa80> |
53aa: c6 01 movw r24, r12 |
53ac: 74 e0 ldi r23, 0x04 ; 4 |
53ae: 88 0f add r24, r24 |
53b0: 99 1f adc r25, r25 |
53b2: 7a 95 dec r23 |
53b4: e1 f7 brne .-8 ; 0x53ae <MotorRegler+0xa6c> |
53b6: 28 1b sub r18, r24 |
53b8: 39 0b sbc r19, r25 |
53ba: 30 93 5d 04 sts 0x045D, r19 |
53be: 20 93 5c 04 sts 0x045C, r18 |
53c2: 80 91 17 04 lds r24, 0x0417 |
53c6: 90 91 18 04 lds r25, 0x0418 |
53ca: a0 91 19 04 lds r26, 0x0419 |
53ce: b0 91 1a 04 lds r27, 0x041A |
53d2: 81 56 subi r24, 0x61 ; 97 |
53d4: 9a 4e sbci r25, 0xEA ; 234 |
53d6: a0 40 sbci r26, 0x00 ; 0 |
53d8: b0 40 sbci r27, 0x00 ; 0 |
53da: f4 f0 brlt .+60 ; 0x5418 <MotorRegler+0xad6> |
53dc: 20 91 5e 04 lds r18, 0x045E |
53e0: 30 91 5f 04 lds r19, 0x045F |
53e4: c6 01 movw r24, r12 |
53e6: 53 e0 ldi r21, 0x03 ; 3 |
53e8: 88 0f add r24, r24 |
53ea: 99 1f adc r25, r25 |
53ec: 5a 95 dec r21 |
53ee: e1 f7 brne .-8 ; 0x53e8 <MotorRegler+0xaa6> |
53f0: 28 1b sub r18, r24 |
53f2: 39 0b sbc r19, r25 |
53f4: 30 93 5f 04 sts 0x045F, r19 |
53f8: 20 93 5e 04 sts 0x045E, r18 |
53fc: 80 91 17 04 lds r24, 0x0417 |
5400: 90 91 18 04 lds r25, 0x0418 |
5404: a0 91 19 04 lds r26, 0x0419 |
5408: b0 91 1a 04 lds r27, 0x041A |
540c: 81 58 subi r24, 0x81 ; 129 |
540e: 98 43 sbci r25, 0x38 ; 56 |
5410: a1 40 sbci r26, 0x01 ; 1 |
5412: b0 40 sbci r27, 0x00 ; 0 |
5414: b4 f1 brlt .+108 ; 0x5482 <MotorRegler+0xb40> |
5416: 2a c0 rjmp .+84 ; 0x546c <MotorRegler+0xb2a> |
5418: 80 91 17 04 lds r24, 0x0417 |
541c: 90 91 18 04 lds r25, 0x0418 |
5420: a0 91 19 04 lds r26, 0x0419 |
5424: b0 91 1a 04 lds r27, 0x041A |
5428: 80 5a subi r24, 0xA0 ; 160 |
542a: 95 41 sbci r25, 0x15 ; 21 |
542c: af 4f sbci r26, 0xFF ; 255 |
542e: bf 4f sbci r27, 0xFF ; 255 |
5430: 44 f5 brge .+80 ; 0x5482 <MotorRegler+0xb40> |
5432: 20 91 5e 04 lds r18, 0x045E |
5436: 30 91 5f 04 lds r19, 0x045F |
543a: c6 01 movw r24, r12 |
543c: 43 e0 ldi r20, 0x03 ; 3 |
543e: 88 0f add r24, r24 |
5440: 99 1f adc r25, r25 |
5442: 4a 95 dec r20 |
5444: e1 f7 brne .-8 ; 0x543e <MotorRegler+0xafc> |
5446: 28 0f add r18, r24 |
5448: 39 1f adc r19, r25 |
544a: 30 93 5f 04 sts 0x045F, r19 |
544e: 20 93 5e 04 sts 0x045E, r18 |
5452: 80 91 17 04 lds r24, 0x0417 |
5456: 90 91 18 04 lds r25, 0x0418 |
545a: a0 91 19 04 lds r26, 0x0419 |
545e: b0 91 1a 04 lds r27, 0x041A |
5462: 81 58 subi r24, 0x81 ; 129 |
5464: 98 43 sbci r25, 0x38 ; 56 |
5466: a1 40 sbci r26, 0x01 ; 1 |
5468: b0 40 sbci r27, 0x00 ; 0 |
546a: 5c f0 brlt .+22 ; 0x5482 <MotorRegler+0xb40> |
546c: b4 e0 ldi r27, 0x04 ; 4 |
546e: cc 0c add r12, r12 |
5470: dd 1c adc r13, r13 |
5472: ba 95 dec r27 |
5474: e1 f7 brne .-8 ; 0x546e <MotorRegler+0xb2c> |
5476: 2c 19 sub r18, r12 |
5478: 3d 09 sbc r19, r13 |
547a: 30 93 5f 04 sts 0x045F, r19 |
547e: 20 93 5e 04 sts 0x045E, r18 |
5482: f5 01 movw r30, r10 |
5484: ee 0f add r30, r30 |
5486: ff 1f adc r31, r31 |
5488: e8 5b subi r30, 0xB8 ; 184 |
548a: f7 4f sbci r31, 0xF7 ; 247 |
548c: 20 81 ld r18, Z |
548e: 31 81 ldd r19, Z+1 ; 0x01 |
5490: 80 91 9b 08 lds r24, 0x089B |
5494: 48 2f mov r20, r24 |
5496: 55 27 eor r21, r21 |
5498: 42 17 cp r20, r18 |
549a: 53 07 cpc r21, r19 |
549c: 34 f4 brge .+12 ; 0x54aa <MotorRegler+0xb68> |
549e: 01 2b or r16, r17 |
54a0: 21 f0 breq .+8 ; 0x54aa <MotorRegler+0xb68> |
54a2: 81 e0 ldi r24, 0x01 ; 1 |
54a4: 80 93 6d 04 sts 0x046D, r24 |
54a8: 11 c0 rjmp .+34 ; 0x54cc <MotorRegler+0xb8a> |
54aa: f5 01 movw r30, r10 |
54ac: ee 0f add r30, r30 |
54ae: ff 1f adc r31, r31 |
54b0: e8 5b subi r30, 0xB8 ; 184 |
54b2: f7 4f sbci r31, 0xF7 ; 247 |
54b4: 20 81 ld r18, Z |
54b6: 31 81 ldd r19, Z+1 ; 0x01 |
54b8: 80 91 9c 08 lds r24, 0x089C |
54bc: da 01 movw r26, r20 |
54be: a8 1b sub r26, r24 |
54c0: b1 09 sbc r27, r1 |
54c2: 2a 17 cp r18, r26 |
54c4: 3b 07 cpc r19, r27 |
54c6: 14 f4 brge .+4 ; 0x54cc <MotorRegler+0xb8a> |
54c8: 10 92 6d 04 sts 0x046D, r1 |
54cc: f5 01 movw r30, r10 |
54ce: ee 0f add r30, r30 |
54d0: ff 1f adc r31, r31 |
54d2: e8 5b subi r30, 0xB8 ; 184 |
54d4: f7 4f sbci r31, 0xF7 ; 247 |
54d6: 80 81 ld r24, Z |
54d8: 91 81 ldd r25, Z+1 ; 0x01 |
54da: aa 27 eor r26, r26 |
54dc: bb 27 eor r27, r27 |
54de: a4 1b sub r26, r20 |
54e0: b5 0b sbc r27, r21 |
54e2: 8a 17 cp r24, r26 |
54e4: 9b 07 cpc r25, r27 |
54e6: 34 f4 brge .+12 ; 0x54f4 <MotorRegler+0xbb2> |
54e8: 63 ff sbrs r22, 3 |
54ea: 04 c0 rjmp .+8 ; 0x54f4 <MotorRegler+0xbb2> |
54ec: 81 e0 ldi r24, 0x01 ; 1 |
54ee: 80 93 6e 04 sts 0x046E, r24 |
54f2: 17 c0 rjmp .+46 ; 0x5522 <MotorRegler+0xbe0> |
54f4: 80 91 6e 04 lds r24, 0x046E |
54f8: 88 23 and r24, r24 |
54fa: 99 f0 breq .+38 ; 0x5522 <MotorRegler+0xbe0> |
54fc: aa 0c add r10, r10 |
54fe: bb 1c adc r11, r11 |
5500: e8 e4 ldi r30, 0x48 ; 72 |
5502: f8 e0 ldi r31, 0x08 ; 8 |
5504: ae 0e add r10, r30 |
5506: bf 1e adc r11, r31 |
5508: f5 01 movw r30, r10 |
550a: 20 81 ld r18, Z |
550c: 31 81 ldd r19, Z+1 ; 0x01 |
550e: 80 91 9c 08 lds r24, 0x089C |
5512: 99 27 eor r25, r25 |
5514: 84 1b sub r24, r20 |
5516: 95 0b sbc r25, r21 |
5518: 82 17 cp r24, r18 |
551a: 93 07 cpc r25, r19 |
551c: 14 f4 brge .+4 ; 0x5522 <MotorRegler+0xbe0> |
551e: 10 92 6e 04 sts 0x046E, r1 |
5522: f4 01 movw r30, r8 |
5524: ee 0f add r30, r30 |
5526: ff 1f adc r31, r31 |
5528: e8 5b subi r30, 0xB8 ; 184 |
552a: f7 4f sbci r31, 0xF7 ; 247 |
552c: 80 81 ld r24, Z |
552e: 91 81 ldd r25, Z+1 ; 0x01 |
5530: 48 17 cp r20, r24 |
5532: 59 07 cpc r21, r25 |
5534: 34 f4 brge .+12 ; 0x5542 <MotorRegler+0xc00> |
5536: 60 ff sbrs r22, 0 |
5538: 04 c0 rjmp .+8 ; 0x5542 <MotorRegler+0xc00> |
553a: 81 e0 ldi r24, 0x01 ; 1 |
553c: 80 93 70 04 sts 0x0470, r24 |
5540: 15 c0 rjmp .+42 ; 0x556c <MotorRegler+0xc2a> |
5542: 80 91 70 04 lds r24, 0x0470 |
5546: 88 23 and r24, r24 |
5548: 89 f0 breq .+34 ; 0x556c <MotorRegler+0xc2a> |
554a: f4 01 movw r30, r8 |
554c: ee 0f add r30, r30 |
554e: ff 1f adc r31, r31 |
5550: e8 5b subi r30, 0xB8 ; 184 |
5552: f7 4f sbci r31, 0xF7 ; 247 |
5554: 20 81 ld r18, Z |
5556: 31 81 ldd r19, Z+1 ; 0x01 |
5558: 80 91 9c 08 lds r24, 0x089C |
555c: fa 01 movw r30, r20 |
555e: e8 1b sub r30, r24 |
5560: f1 09 sbc r31, r1 |
5562: 2e 17 cp r18, r30 |
5564: 3f 07 cpc r19, r31 |
5566: 14 f4 brge .+4 ; 0x556c <MotorRegler+0xc2a> |
5568: 10 92 70 04 sts 0x0470, r1 |
556c: f4 01 movw r30, r8 |
556e: ee 0f add r30, r30 |
5570: ff 1f adc r31, r31 |
5572: e8 5b subi r30, 0xB8 ; 184 |
5574: f7 4f sbci r31, 0xF7 ; 247 |
5576: 80 81 ld r24, Z |
5578: 91 81 ldd r25, Z+1 ; 0x01 |
557a: 8a 17 cp r24, r26 |
557c: 9b 07 cpc r25, r27 |
557e: 34 f4 brge .+12 ; 0x558c <MotorRegler+0xc4a> |
5580: 61 ff sbrs r22, 1 |
5582: 04 c0 rjmp .+8 ; 0x558c <MotorRegler+0xc4a> |
5584: 81 e0 ldi r24, 0x01 ; 1 |
5586: 80 93 6f 04 sts 0x046F, r24 |
558a: 17 c0 rjmp .+46 ; 0x55ba <MotorRegler+0xc78> |
558c: 80 91 6f 04 lds r24, 0x046F |
5590: 88 23 and r24, r24 |
5592: 99 f0 breq .+38 ; 0x55ba <MotorRegler+0xc78> |
5594: 88 0c add r8, r8 |
5596: 99 1c adc r9, r9 |
5598: 28 e4 ldi r18, 0x48 ; 72 |
559a: 38 e0 ldi r19, 0x08 ; 8 |
559c: 82 0e add r8, r18 |
559e: 93 1e adc r9, r19 |
55a0: d4 01 movw r26, r8 |
55a2: 2d 91 ld r18, X+ |
55a4: 3c 91 ld r19, X |
55a6: 80 91 9c 08 lds r24, 0x089C |
55aa: 99 27 eor r25, r25 |
55ac: 84 1b sub r24, r20 |
55ae: 95 0b sbc r25, r21 |
55b0: 82 17 cp r24, r18 |
55b2: 93 07 cpc r25, r19 |
55b4: 14 f4 brge .+4 ; 0x55ba <MotorRegler+0xc78> |
55b6: 10 92 6f 04 sts 0x046F, r1 |
55ba: 80 91 6d 04 lds r24, 0x046D |
55be: 88 23 and r24, r24 |
55c0: 21 f4 brne .+8 ; 0x55ca <MotorRegler+0xc88> |
55c2: 80 91 6e 04 lds r24, 0x046E |
55c6: 88 23 and r24, r24 |
55c8: 21 f0 breq .+8 ; 0x55d2 <MotorRegler+0xc90> |
55ca: 81 e0 ldi r24, 0x01 ; 1 |
55cc: 80 93 6c 04 sts 0x046C, r24 |
55d0: 02 c0 rjmp .+4 ; 0x55d6 <MotorRegler+0xc94> |
55d2: 10 92 6c 04 sts 0x046C, r1 |
55d6: 80 91 70 04 lds r24, 0x0470 |
55da: 88 23 and r24, r24 |
55dc: 21 f4 brne .+8 ; 0x55e6 <MotorRegler+0xca4> |
55de: 80 91 6f 04 lds r24, 0x046F |
55e2: 88 23 and r24, r24 |
55e4: 51 f0 breq .+20 ; 0x55fa <MotorRegler+0xcb8> |
55e6: 81 e0 ldi r24, 0x01 ; 1 |
55e8: 80 93 6b 04 sts 0x046B, r24 |
55ec: 10 92 6c 04 sts 0x046C, r1 |
55f0: 10 92 6d 04 sts 0x046D, r1 |
55f4: 10 92 6e 04 sts 0x046E, r1 |
55f8: 0e c0 rjmp .+28 ; 0x5616 <MotorRegler+0xcd4> |
55fa: 10 92 6b 04 sts 0x046B, r1 |
55fe: 80 91 6c 04 lds r24, 0x046C |
5602: 88 23 and r24, r24 |
5604: 11 f4 brne .+4 ; 0x560a <MotorRegler+0xcc8> |
5606: 0c 94 a4 37 jmp 0x6f48 ; 0x6f48 <MotorRegler+0x2606> |
560a: 84 e6 ldi r24, 0x64 ; 100 |
560c: 90 e0 ldi r25, 0x00 ; 0 |
560e: 90 93 cb 03 sts 0x03CB, r25 |
5612: 80 93 ca 03 sts 0x03CA, r24 |
5616: 80 91 9a 08 lds r24, 0x089A |
561a: 99 27 eor r25, r25 |
561c: e9 81 ldd r30, Y+1 ; 0x01 |
561e: fa 81 ldd r31, Y+2 ; 0x02 |
5620: 8e 17 cp r24, r30 |
5622: 9f 07 cpc r25, r31 |
5624: 14 f4 brge .+4 ; 0x562a <MotorRegler+0xce8> |
5626: 9a 83 std Y+2, r25 ; 0x02 |
5628: 89 83 std Y+1, r24 ; 0x01 |
562a: 20 90 51 04 lds r2, 0x0451 |
562e: 22 20 and r2, r2 |
5630: 41 f1 breq .+80 ; 0x5682 <MotorRegler+0xd40> |
5632: 10 92 61 04 sts 0x0461, r1 |
5636: 10 92 60 04 sts 0x0460, r1 |
563a: 10 92 5d 04 sts 0x045D, r1 |
563e: 10 92 5c 04 sts 0x045C, r1 |
5642: 10 92 5f 04 sts 0x045F, r1 |
5646: 10 92 5e 04 sts 0x045E, r1 |
564a: 8d ec ldi r24, 0xCD ; 205 |
564c: 9c ec ldi r25, 0xCC ; 204 |
564e: ac ec ldi r26, 0xCC ; 204 |
5650: bd e3 ldi r27, 0x3D ; 61 |
5652: 80 93 e5 08 sts 0x08E5, r24 |
5656: 90 93 e6 08 sts 0x08E6, r25 |
565a: a0 93 e7 08 sts 0x08E7, r26 |
565e: b0 93 e8 08 sts 0x08E8, r27 |
5662: 8a e0 ldi r24, 0x0A ; 10 |
5664: 97 ed ldi r25, 0xD7 ; 215 |
5666: a3 ea ldi r26, 0xA3 ; 163 |
5668: bb e3 ldi r27, 0x3B ; 59 |
566a: 80 93 d7 08 sts 0x08D7, r24 |
566e: 90 93 d8 08 sts 0x08D8, r25 |
5672: a0 93 d9 08 sts 0x08D9, r26 |
5676: b0 93 da 08 sts 0x08DA, r27 |
567a: 10 92 6c 04 sts 0x046C, r1 |
567e: 10 92 6b 04 sts 0x046B, r1 |
5682: 80 91 cf 08 lds r24, 0x08CF |
5686: 90 91 d0 08 lds r25, 0x08D0 |
568a: a0 91 d1 08 lds r26, 0x08D1 |
568e: b0 91 d2 08 lds r27, 0x08D2 |
5692: 20 91 0f 04 lds r18, 0x040F |
5696: 30 91 10 04 lds r19, 0x0410 |
569a: 40 91 11 04 lds r20, 0x0411 |
569e: 50 91 12 04 lds r21, 0x0412 |
56a2: 82 0f add r24, r18 |
56a4: 93 1f adc r25, r19 |
56a6: a4 1f adc r26, r20 |
56a8: b5 1f adc r27, r21 |
56aa: 80 93 cf 08 sts 0x08CF, r24 |
56ae: 90 93 d0 08 sts 0x08D0, r25 |
56b2: a0 93 d1 08 sts 0x08D1, r26 |
56b6: b0 93 d2 08 sts 0x08D2, r27 |
56ba: 80 91 d3 08 lds r24, 0x08D3 |
56be: 90 91 d4 08 lds r25, 0x08D4 |
56c2: a0 91 d5 08 lds r26, 0x08D5 |
56c6: b0 91 d6 08 lds r27, 0x08D6 |
56ca: 20 91 17 04 lds r18, 0x0417 |
56ce: 30 91 18 04 lds r19, 0x0418 |
56d2: 40 91 19 04 lds r20, 0x0419 |
56d6: 50 91 1a 04 lds r21, 0x041A |
56da: 82 0f add r24, r18 |
56dc: 93 1f adc r25, r19 |
56de: a4 1f adc r26, r20 |
56e0: b5 1f adc r27, r21 |
56e2: 80 93 d3 08 sts 0x08D3, r24 |
56e6: 90 93 d4 08 sts 0x08D4, r25 |
56ea: a0 93 d5 08 sts 0x08D5, r26 |
56ee: b0 93 d6 08 sts 0x08D6, r27 |
56f2: 80 91 c7 08 lds r24, 0x08C7 |
56f6: 90 91 c8 08 lds r25, 0x08C8 |
56fa: a0 91 c9 08 lds r26, 0x08C9 |
56fe: b0 91 ca 08 lds r27, 0x08CA |
5702: 20 91 13 04 lds r18, 0x0413 |
5706: 30 91 14 04 lds r19, 0x0414 |
570a: 40 91 15 04 lds r20, 0x0415 |
570e: 50 91 16 04 lds r21, 0x0416 |
5712: 82 0f add r24, r18 |
5714: 93 1f adc r25, r19 |
5716: a4 1f adc r26, r20 |
5718: b5 1f adc r27, r21 |
571a: 80 93 c7 08 sts 0x08C7, r24 |
571e: 90 93 c8 08 sts 0x08C8, r25 |
5722: a0 93 c9 08 sts 0x08C9, r26 |
5726: b0 93 ca 08 sts 0x08CA, r27 |
572a: 80 91 bf 08 lds r24, 0x08BF |
572e: 90 91 c0 08 lds r25, 0x08C0 |
5732: a0 91 c1 08 lds r26, 0x08C1 |
5736: b0 91 c2 08 lds r27, 0x08C2 |
573a: 20 91 1b 04 lds r18, 0x041B |
573e: 30 91 1c 04 lds r19, 0x041C |
5742: 40 91 1d 04 lds r20, 0x041D |
5746: 50 91 1e 04 lds r21, 0x041E |
574a: 82 0f add r24, r18 |
574c: 93 1f adc r25, r19 |
574e: a4 1f adc r26, r20 |
5750: b5 1f adc r27, r21 |
5752: 80 93 bf 08 sts 0x08BF, r24 |
5756: 90 93 c0 08 sts 0x08C0, r25 |
575a: a0 93 c1 08 sts 0x08C1, r26 |
575e: b0 93 c2 08 sts 0x08C2, r27 |
5762: 30 90 6b 04 lds r3, 0x046B |
5766: 33 20 and r3, r3 |
5768: 11 f0 breq .+4 ; 0x576e <MotorRegler+0xe2c> |
576a: 0c 94 04 38 jmp 0x7008 ; 0x7008 <MotorRegler+0x26c6> |
576e: 80 91 6c 04 lds r24, 0x046C |
5772: 88 23 and r24, r24 |
5774: 11 f0 breq .+4 ; 0x577a <MotorRegler+0xe38> |
5776: 0c 94 04 38 jmp 0x7008 ; 0x7008 <MotorRegler+0x26c6> |
577a: 0c 94 ac 37 jmp 0x6f58 ; 0x6f58 <MotorRegler+0x2616> |
577e: f0 ee ldi r31, 0xE0 ; 224 |
5780: 6f 16 cp r6, r31 |
5782: ff ef ldi r31, 0xFF ; 255 |
5784: 7f 06 cpc r7, r31 |
5786: ff ef ldi r31, 0xFF ; 255 |
5788: 8f 06 cpc r8, r31 |
578a: ff ef ldi r31, 0xFF ; 255 |
578c: 9f 06 cpc r9, r31 |
578e: 44 f4 brge .+16 ; 0x57a0 <MotorRegler+0xe5e> |
5790: b0 ee ldi r27, 0xE0 ; 224 |
5792: 6b 2e mov r6, r27 |
5794: bf ef ldi r27, 0xFF ; 255 |
5796: 7b 2e mov r7, r27 |
5798: bf ef ldi r27, 0xFF ; 255 |
579a: 8b 2e mov r8, r27 |
579c: bf ef ldi r27, 0xFF ; 255 |
579e: 9b 2e mov r9, r27 |
57a0: 21 32 cpi r18, 0x21 ; 33 |
57a2: 31 05 cpc r19, r1 |
57a4: 41 05 cpc r20, r1 |
57a6: 51 05 cpc r21, r1 |
57a8: 34 f0 brlt .+12 ; 0x57b6 <MotorRegler+0xe74> |
57aa: a0 e2 ldi r26, 0x20 ; 32 |
57ac: aa 2e mov r10, r26 |
57ae: b1 2c mov r11, r1 |
57b0: c1 2c mov r12, r1 |
57b2: d1 2c mov r13, r1 |
57b4: 0d c0 rjmp .+26 ; 0x57d0 <MotorRegler+0xe8e> |
57b6: 20 5e subi r18, 0xE0 ; 224 |
57b8: 3f 4f sbci r19, 0xFF ; 255 |
57ba: 4f 4f sbci r20, 0xFF ; 255 |
57bc: 5f 4f sbci r21, 0xFF ; 255 |
57be: 44 f4 brge .+16 ; 0x57d0 <MotorRegler+0xe8e> |
57c0: f0 ee ldi r31, 0xE0 ; 224 |
57c2: af 2e mov r10, r31 |
57c4: ff ef ldi r31, 0xFF ; 255 |
57c6: bf 2e mov r11, r31 |
57c8: ff ef ldi r31, 0xFF ; 255 |
57ca: cf 2e mov r12, r31 |
57cc: ff ef ldi r31, 0xFF ; 255 |
57ce: df 2e mov r13, r31 |
57d0: 80 91 2f 04 lds r24, 0x042F |
57d4: 90 91 30 04 lds r25, 0x0430 |
57d8: a0 91 31 04 lds r26, 0x0431 |
57dc: b0 91 32 04 lds r27, 0x0432 |
57e0: 86 19 sub r24, r6 |
57e2: 97 09 sbc r25, r7 |
57e4: a8 09 sbc r26, r8 |
57e6: b9 09 sbc r27, r9 |
57e8: 80 93 2f 04 sts 0x042F, r24 |
57ec: 90 93 30 04 sts 0x0430, r25 |
57f0: a0 93 31 04 sts 0x0431, r26 |
57f4: b0 93 32 04 sts 0x0432, r27 |
57f8: 80 91 37 04 lds r24, 0x0437 |
57fc: 90 91 38 04 lds r25, 0x0438 |
5800: a0 91 39 04 lds r26, 0x0439 |
5804: b0 91 3a 04 lds r27, 0x043A |
5808: 8a 19 sub r24, r10 |
580a: 9b 09 sbc r25, r11 |
580c: ac 09 sbc r26, r12 |
580e: bd 09 sbc r27, r13 |
5810: 80 93 37 04 sts 0x0437, r24 |
5814: 90 93 38 04 sts 0x0438, r25 |
5818: a0 93 39 04 sts 0x0439, r26 |
581c: b0 93 3a 04 sts 0x043A, r27 |
5820: 80 91 e5 03 lds r24, 0x03E5 |
5824: 90 91 e6 03 lds r25, 0x03E6 |
5828: 8f 3f cpi r24, 0xFF ; 255 |
582a: 91 05 cpc r25, r1 |
582c: 09 f0 breq .+2 ; 0x5830 <MotorRegler+0xeee> |
582e: 08 f4 brcc .+2 ; 0x5832 <MotorRegler+0xef0> |
5830: cb c4 rjmp .+2454 ; 0x61c8 <MotorRegler+0x1886> |
5832: 33 20 and r3, r3 |
5834: 09 f0 breq .+2 ; 0x5838 <MotorRegler+0xef6> |
5836: 4c c4 rjmp .+2200 ; 0x60d0 <MotorRegler+0x178e> |
5838: 80 91 6c 04 lds r24, 0x046C |
583c: 88 23 and r24, r24 |
583e: 09 f0 breq .+2 ; 0x5842 <MotorRegler+0xf00> |
5840: 47 c4 rjmp .+2190 ; 0x60d0 <MotorRegler+0x178e> |
5842: 60 91 cf 08 lds r22, 0x08CF |
5846: 70 91 d0 08 lds r23, 0x08D0 |
584a: 80 91 d1 08 lds r24, 0x08D1 |
584e: 90 91 d2 08 lds r25, 0x08D2 |
5852: 20 e0 ldi r18, 0x00 ; 0 |
5854: 31 e0 ldi r19, 0x01 ; 1 |
5856: 40 e0 ldi r20, 0x00 ; 0 |
5858: 50 e0 ldi r21, 0x00 ; 0 |
585a: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
585e: 20 93 cf 08 sts 0x08CF, r18 |
5862: 30 93 d0 08 sts 0x08D0, r19 |
5866: 40 93 d1 08 sts 0x08D1, r20 |
586a: 50 93 d2 08 sts 0x08D2, r21 |
586e: 60 91 d3 08 lds r22, 0x08D3 |
5872: 70 91 d4 08 lds r23, 0x08D4 |
5876: 80 91 d5 08 lds r24, 0x08D5 |
587a: 90 91 d6 08 lds r25, 0x08D6 |
587e: 20 e0 ldi r18, 0x00 ; 0 |
5880: 31 e0 ldi r19, 0x01 ; 1 |
5882: 40 e0 ldi r20, 0x00 ; 0 |
5884: 50 e0 ldi r21, 0x00 ; 0 |
5886: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
588a: 20 93 d3 08 sts 0x08D3, r18 |
588e: 30 93 d4 08 sts 0x08D4, r19 |
5892: 40 93 d5 08 sts 0x08D5, r20 |
5896: 50 93 d6 08 sts 0x08D6, r21 |
589a: e0 90 88 08 lds r14, 0x0888 |
589e: ff 24 eor r15, r15 |
58a0: 00 27 eor r16, r16 |
58a2: 11 27 eor r17, r17 |
58a4: 20 91 1f 04 lds r18, 0x041F |
58a8: 30 91 20 04 lds r19, 0x0420 |
58ac: 40 91 21 04 lds r20, 0x0421 |
58b0: 50 91 22 04 lds r21, 0x0422 |
58b4: c8 01 movw r24, r16 |
58b6: b7 01 movw r22, r14 |
58b8: 0e 94 1c 3a call 0x7438 ; 0x7438 <__mulsi3> |
58bc: 20 e0 ldi r18, 0x00 ; 0 |
58be: 31 e0 ldi r19, 0x01 ; 1 |
58c0: 40 e0 ldi r20, 0x00 ; 0 |
58c2: 50 e0 ldi r21, 0x00 ; 0 |
58c4: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
58c8: 20 93 1f 04 sts 0x041F, r18 |
58cc: 30 93 20 04 sts 0x0420, r19 |
58d0: 40 93 21 04 sts 0x0421, r20 |
58d4: 50 93 22 04 sts 0x0422, r21 |
58d8: 20 91 23 04 lds r18, 0x0423 |
58dc: 30 91 24 04 lds r19, 0x0424 |
58e0: 40 91 25 04 lds r20, 0x0425 |
58e4: 50 91 26 04 lds r21, 0x0426 |
58e8: c8 01 movw r24, r16 |
58ea: b7 01 movw r22, r14 |
58ec: 0e 94 1c 3a call 0x7438 ; 0x7438 <__mulsi3> |
58f0: 20 e0 ldi r18, 0x00 ; 0 |
58f2: 31 e0 ldi r19, 0x01 ; 1 |
58f4: 40 e0 ldi r20, 0x00 ; 0 |
58f6: 50 e0 ldi r21, 0x00 ; 0 |
58f8: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
58fc: 20 93 23 04 sts 0x0423, r18 |
5900: 30 93 24 04 sts 0x0424, r19 |
5904: 40 93 25 04 sts 0x0425, r20 |
5908: 50 93 26 04 sts 0x0426, r21 |
590c: 60 91 27 04 lds r22, 0x0427 |
5910: 70 91 28 04 lds r23, 0x0428 |
5914: 80 91 29 04 lds r24, 0x0429 |
5918: 90 91 2a 04 lds r25, 0x042A |
591c: 20 e0 ldi r18, 0x00 ; 0 |
591e: 31 e0 ldi r19, 0x01 ; 1 |
5920: 40 e0 ldi r20, 0x00 ; 0 |
5922: 50 e0 ldi r21, 0x00 ; 0 |
5924: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
5928: 20 93 27 04 sts 0x0427, r18 |
592c: 30 93 28 04 sts 0x0428, r19 |
5930: 40 93 29 04 sts 0x0429, r20 |
5934: 50 93 2a 04 sts 0x042A, r21 |
5938: 60 91 cf 08 lds r22, 0x08CF |
593c: 70 91 d0 08 lds r23, 0x08D0 |
5940: 80 91 d1 08 lds r24, 0x08D1 |
5944: 90 91 d2 08 lds r25, 0x08D2 |
5948: 20 91 1f 04 lds r18, 0x041F |
594c: 30 91 20 04 lds r19, 0x0420 |
5950: 40 91 21 04 lds r20, 0x0421 |
5954: 50 91 22 04 lds r21, 0x0422 |
5958: e0 90 a1 08 lds r14, 0x08A1 |
595c: ff 24 eor r15, r15 |
595e: 00 27 eor r16, r16 |
5960: 11 27 eor r17, r17 |
5962: 62 1b sub r22, r18 |
5964: 73 0b sbc r23, r19 |
5966: 84 0b sbc r24, r20 |
5968: 95 0b sbc r25, r21 |
596a: a8 01 movw r20, r16 |
596c: 97 01 movw r18, r14 |
596e: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
5972: 20 93 95 04 sts 0x0495, r18 |
5976: 30 93 96 04 sts 0x0496, r19 |
597a: 40 93 97 04 sts 0x0497, r20 |
597e: 50 93 98 04 sts 0x0498, r21 |
5982: ca 01 movw r24, r20 |
5984: b9 01 movw r22, r18 |
5986: 20 e0 ldi r18, 0x00 ; 0 |
5988: 31 e0 ldi r19, 0x01 ; 1 |
598a: 40 e0 ldi r20, 0x00 ; 0 |
598c: 50 e0 ldi r21, 0x00 ; 0 |
598e: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
5992: 29 01 movw r4, r18 |
5994: 30 93 6a 04 sts 0x046A, r19 |
5998: 20 93 69 04 sts 0x0469, r18 |
599c: 60 91 d3 08 lds r22, 0x08D3 |
59a0: 70 91 d4 08 lds r23, 0x08D4 |
59a4: 80 91 d5 08 lds r24, 0x08D5 |
59a8: 90 91 d6 08 lds r25, 0x08D6 |
59ac: 20 91 23 04 lds r18, 0x0423 |
59b0: 30 91 24 04 lds r19, 0x0424 |
59b4: 40 91 25 04 lds r20, 0x0425 |
59b8: 50 91 26 04 lds r21, 0x0426 |
59bc: 62 1b sub r22, r18 |
59be: 73 0b sbc r23, r19 |
59c0: 84 0b sbc r24, r20 |
59c2: 95 0b sbc r25, r21 |
59c4: a8 01 movw r20, r16 |
59c6: 97 01 movw r18, r14 |
59c8: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
59cc: 79 01 movw r14, r18 |
59ce: 8a 01 movw r16, r20 |
59d0: ca 01 movw r24, r20 |
59d2: b9 01 movw r22, r18 |
59d4: 20 e0 ldi r18, 0x00 ; 0 |
59d6: 31 e0 ldi r19, 0x01 ; 1 |
59d8: 40 e0 ldi r20, 0x00 ; 0 |
59da: 50 e0 ldi r21, 0x00 ; 0 |
59dc: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
59e0: 38 8f std Y+24, r19 ; 0x18 |
59e2: 2f 8b std Y+23, r18 ; 0x17 |
59e4: 30 93 68 04 sts 0x0468, r19 |
59e8: 20 93 67 04 sts 0x0467, r18 |
59ec: 60 91 c7 08 lds r22, 0x08C7 |
59f0: 70 91 c8 08 lds r23, 0x08C8 |
59f4: 80 91 c9 08 lds r24, 0x08C9 |
59f8: 90 91 ca 08 lds r25, 0x08CA |
59fc: 20 e0 ldi r18, 0x00 ; 0 |
59fe: 31 e0 ldi r19, 0x01 ; 1 |
5a00: 40 e0 ldi r20, 0x00 ; 0 |
5a02: 50 e0 ldi r21, 0x00 ; 0 |
5a04: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
5a08: 20 93 c7 08 sts 0x08C7, r18 |
5a0c: 30 93 c8 08 sts 0x08C8, r19 |
5a10: 40 93 c9 08 sts 0x08C9, r20 |
5a14: 50 93 ca 08 sts 0x08CA, r21 |
5a18: 60 91 bf 08 lds r22, 0x08BF |
5a1c: 70 91 c0 08 lds r23, 0x08C0 |
5a20: 80 91 c1 08 lds r24, 0x08C1 |
5a24: 90 91 c2 08 lds r25, 0x08C2 |
5a28: 20 e0 ldi r18, 0x00 ; 0 |
5a2a: 31 e0 ldi r19, 0x01 ; 1 |
5a2c: 40 e0 ldi r20, 0x00 ; 0 |
5a2e: 50 e0 ldi r21, 0x00 ; 0 |
5a30: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
5a34: 20 93 bf 08 sts 0x08BF, r18 |
5a38: 30 93 c0 08 sts 0x08C0, r19 |
5a3c: 40 93 c1 08 sts 0x08C1, r20 |
5a40: 50 93 c2 08 sts 0x08C2, r21 |
5a44: a0 90 13 04 lds r10, 0x0413 |
5a48: b0 90 14 04 lds r11, 0x0414 |
5a4c: c0 90 15 04 lds r12, 0x0415 |
5a50: d0 90 16 04 lds r13, 0x0416 |
5a54: 80 91 0f 04 lds r24, 0x040F |
5a58: 90 91 10 04 lds r25, 0x0410 |
5a5c: a0 91 11 04 lds r26, 0x0411 |
5a60: b0 91 12 04 lds r27, 0x0412 |
5a64: a8 1a sub r10, r24 |
5a66: b9 0a sbc r11, r25 |
5a68: ca 0a sbc r12, r26 |
5a6a: db 0a sbc r13, r27 |
5a6c: a0 92 b0 04 sts 0x04B0, r10 |
5a70: b0 92 b1 04 sts 0x04B1, r11 |
5a74: c0 92 b2 04 sts 0x04B2, r12 |
5a78: d0 92 b3 04 sts 0x04B3, r13 |
5a7c: 60 90 1b 04 lds r6, 0x041B |
5a80: 70 90 1c 04 lds r7, 0x041C |
5a84: 80 90 1d 04 lds r8, 0x041D |
5a88: 90 90 1e 04 lds r9, 0x041E |
5a8c: 80 91 17 04 lds r24, 0x0417 |
5a90: 90 91 18 04 lds r25, 0x0418 |
5a94: a0 91 19 04 lds r26, 0x0419 |
5a98: b0 91 1a 04 lds r27, 0x041A |
5a9c: 68 1a sub r6, r24 |
5a9e: 79 0a sbc r7, r25 |
5aa0: 8a 0a sbc r8, r26 |
5aa2: 9b 0a sbc r9, r27 |
5aa4: 60 92 ac 04 sts 0x04AC, r6 |
5aa8: 70 92 ad 04 sts 0x04AD, r7 |
5aac: 80 92 ae 04 sts 0x04AE, r8 |
5ab0: 90 92 af 04 sts 0x04AF, r9 |
5ab4: a0 92 a8 04 sts 0x04A8, r10 |
5ab8: b0 92 a9 04 sts 0x04A9, r11 |
5abc: c0 92 aa 04 sts 0x04AA, r12 |
5ac0: d0 92 ab 04 sts 0x04AB, r13 |
5ac4: 60 92 a4 04 sts 0x04A4, r6 |
5ac8: 70 92 a5 04 sts 0x04A5, r7 |
5acc: 80 92 a6 04 sts 0x04A6, r8 |
5ad0: 90 92 a7 04 sts 0x04A7, r9 |
5ad4: 80 91 33 04 lds r24, 0x0433 |
5ad8: 90 91 34 04 lds r25, 0x0434 |
5adc: a0 91 35 04 lds r26, 0x0435 |
5ae0: b0 91 36 04 lds r27, 0x0436 |
5ae4: 8a 19 sub r24, r10 |
5ae6: 9b 09 sbc r25, r11 |
5ae8: ac 09 sbc r26, r12 |
5aea: bd 09 sbc r27, r13 |
5aec: 80 93 33 04 sts 0x0433, r24 |
5af0: 90 93 34 04 sts 0x0434, r25 |
5af4: a0 93 35 04 sts 0x0435, r26 |
5af8: b0 93 36 04 sts 0x0436, r27 |
5afc: 80 91 3b 04 lds r24, 0x043B |
5b00: 90 91 3c 04 lds r25, 0x043C |
5b04: a0 91 3d 04 lds r26, 0x043D |
5b08: b0 91 3e 04 lds r27, 0x043E |
5b0c: 86 19 sub r24, r6 |
5b0e: 97 09 sbc r25, r7 |
5b10: a8 09 sbc r26, r8 |
5b12: b9 09 sbc r27, r9 |
5b14: 80 93 3b 04 sts 0x043B, r24 |
5b18: 90 93 3c 04 sts 0x043C, r25 |
5b1c: a0 93 3d 04 sts 0x043D, r26 |
5b20: b0 93 3e 04 sts 0x043E, r27 |
5b24: 60 91 1f 04 lds r22, 0x041F |
5b28: 70 91 20 04 lds r23, 0x0420 |
5b2c: 80 91 21 04 lds r24, 0x0421 |
5b30: 90 91 22 04 lds r25, 0x0422 |
5b34: 2a e1 ldi r18, 0x1A ; 26 |
5b36: 30 e0 ldi r19, 0x00 ; 0 |
5b38: 40 e0 ldi r20, 0x00 ; 0 |
5b3a: 50 e0 ldi r21, 0x00 ; 0 |
5b3c: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
5b40: 30 93 7a 07 sts 0x077A, r19 |
5b44: 20 93 79 07 sts 0x0779, r18 |
5b48: 60 91 23 04 lds r22, 0x0423 |
5b4c: 70 91 24 04 lds r23, 0x0424 |
5b50: 80 91 25 04 lds r24, 0x0425 |
5b54: 90 91 26 04 lds r25, 0x0426 |
5b58: 2a e1 ldi r18, 0x1A ; 26 |
5b5a: 30 e0 ldi r19, 0x00 ; 0 |
5b5c: 40 e0 ldi r20, 0x00 ; 0 |
5b5e: 50 e0 ldi r21, 0x00 ; 0 |
5b60: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
5b64: 30 93 7c 07 sts 0x077C, r19 |
5b68: 20 93 7b 07 sts 0x077B, r18 |
5b6c: b0 92 7e 07 sts 0x077E, r11 |
5b70: a0 92 7d 07 sts 0x077D, r10 |
5b74: 70 92 80 07 sts 0x0780, r7 |
5b78: 60 92 7f 07 sts 0x077F, r6 |
5b7c: 60 91 cf 08 lds r22, 0x08CF |
5b80: 70 91 d0 08 lds r23, 0x08D0 |
5b84: 80 91 d1 08 lds r24, 0x08D1 |
5b88: 90 91 d2 08 lds r25, 0x08D2 |
5b8c: 2a e1 ldi r18, 0x1A ; 26 |
5b8e: 30 e0 ldi r19, 0x00 ; 0 |
5b90: 40 e0 ldi r20, 0x00 ; 0 |
5b92: 50 e0 ldi r21, 0x00 ; 0 |
5b94: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
5b98: 30 93 82 07 sts 0x0782, r19 |
5b9c: 20 93 81 07 sts 0x0781, r18 |
5ba0: 60 91 d3 08 lds r22, 0x08D3 |
5ba4: 70 91 d4 08 lds r23, 0x08D4 |
5ba8: 80 91 d5 08 lds r24, 0x08D5 |
5bac: 90 91 d6 08 lds r25, 0x08D6 |
5bb0: 2a e1 ldi r18, 0x1A ; 26 |
5bb2: 30 e0 ldi r19, 0x00 ; 0 |
5bb4: 40 e0 ldi r20, 0x00 ; 0 |
5bb6: 50 e0 ldi r21, 0x00 ; 0 |
5bb8: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
5bbc: 30 93 84 07 sts 0x0784, r19 |
5bc0: 20 93 83 07 sts 0x0783, r18 |
5bc4: f0 92 92 07 sts 0x0792, r15 |
5bc8: e0 92 91 07 sts 0x0791, r14 |
5bcc: 8f 89 ldd r24, Y+23 ; 0x17 |
5bce: 98 8d ldd r25, Y+24 ; 0x18 |
5bd0: 88 0f add r24, r24 |
5bd2: 99 1f adc r25, r25 |
5bd4: 2f 89 ldd r18, Y+23 ; 0x17 |
5bd6: 38 8d ldd r19, Y+24 ; 0x18 |
5bd8: 73 e0 ldi r23, 0x03 ; 3 |
5bda: 22 0f add r18, r18 |
5bdc: 33 1f adc r19, r19 |
5bde: 7a 95 dec r23 |
5be0: e1 f7 brne .-8 ; 0x5bda <MotorRegler+0x1298> |
5be2: 82 0f add r24, r18 |
5be4: 93 1f adc r25, r19 |
5be6: 90 93 94 07 sts 0x0794, r25 |
5bea: 80 93 93 07 sts 0x0793, r24 |
5bee: 81 e0 ldi r24, 0x01 ; 1 |
5bf0: 90 e0 ldi r25, 0x00 ; 0 |
5bf2: 90 93 90 04 sts 0x0490, r25 |
5bf6: 80 93 8f 04 sts 0x048F, r24 |
5bfa: 80 91 cf 08 lds r24, 0x08CF |
5bfe: 90 91 d0 08 lds r25, 0x08D0 |
5c02: a0 91 d1 08 lds r26, 0x08D1 |
5c06: b0 91 d2 08 lds r27, 0x08D2 |
5c0a: 20 91 87 04 lds r18, 0x0487 |
5c0e: 30 91 88 04 lds r19, 0x0488 |
5c12: 40 91 89 04 lds r20, 0x0489 |
5c16: 50 91 8a 04 lds r21, 0x048A |
5c1a: 28 1b sub r18, r24 |
5c1c: 39 0b sbc r19, r25 |
5c1e: 4a 0b sbc r20, r26 |
5c20: 5b 0b sbc r21, r27 |
5c22: 57 ff sbrs r21, 7 |
5c24: 07 c0 rjmp .+14 ; 0x5c34 <MotorRegler+0x12f2> |
5c26: 50 95 com r21 |
5c28: 40 95 com r20 |
5c2a: 30 95 com r19 |
5c2c: 21 95 neg r18 |
5c2e: 3f 4f sbci r19, 0xFF ; 255 |
5c30: 4f 4f sbci r20, 0xFF ; 255 |
5c32: 5f 4f sbci r21, 0xFF ; 255 |
5c34: 20 52 subi r18, 0x20 ; 32 |
5c36: 3e 44 sbci r19, 0x4E ; 78 |
5c38: 40 40 sbci r20, 0x00 ; 0 |
5c3a: 50 40 sbci r21, 0x00 ; 0 |
5c3c: 0c f0 brlt .+2 ; 0x5c40 <MotorRegler+0x12fe> |
5c3e: b9 c0 rjmp .+370 ; 0x5db2 <MotorRegler+0x1470> |
5c40: 81 e0 ldi r24, 0x01 ; 1 |
5c42: a8 16 cp r10, r24 |
5c44: 80 e1 ldi r24, 0x10 ; 16 |
5c46: b8 06 cpc r11, r24 |
5c48: 80 e0 ldi r24, 0x00 ; 0 |
5c4a: c8 06 cpc r12, r24 |
5c4c: 80 e0 ldi r24, 0x00 ; 0 |
5c4e: d8 06 cpc r13, r24 |
5c50: 0c f4 brge .+2 ; 0x5c54 <MotorRegler+0x1312> |
5c52: 4e c0 rjmp .+156 ; 0x5cf0 <MotorRegler+0x13ae> |
5c54: 80 91 8e 04 lds r24, 0x048E |
5c58: 88 23 and r24, r24 |
5c5a: 09 f4 brne .+2 ; 0x5c5e <MotorRegler+0x131c> |
5c5c: 45 c0 rjmp .+138 ; 0x5ce8 <MotorRegler+0x13a6> |
5c5e: d6 01 movw r26, r12 |
5c60: c5 01 movw r24, r10 |
5c62: 6c e0 ldi r22, 0x0C ; 12 |
5c64: b5 95 asr r27 |
5c66: a7 95 ror r26 |
5c68: 97 95 ror r25 |
5c6a: 87 95 ror r24 |
5c6c: 6a 95 dec r22 |
5c6e: d1 f7 brne .-12 ; 0x5c64 <MotorRegler+0x1322> |
5c70: 01 96 adiw r24, 0x01 ; 1 |
5c72: 90 93 90 04 sts 0x0490, r25 |
5c76: 80 93 8f 04 sts 0x048F, r24 |
5c7a: d6 01 movw r26, r12 |
5c7c: c5 01 movw r24, r10 |
5c7e: 53 e0 ldi r21, 0x03 ; 3 |
5c80: b5 95 asr r27 |
5c82: a7 95 ror r26 |
5c84: 97 95 ror r25 |
5c86: 87 95 ror r24 |
5c88: 5a 95 dec r21 |
5c8a: d1 f7 brne .-12 ; 0x5c80 <MotorRegler+0x133e> |
5c8c: 80 93 95 04 sts 0x0495, r24 |
5c90: 90 93 96 04 sts 0x0496, r25 |
5c94: a0 93 97 04 sts 0x0497, r26 |
5c98: b0 93 98 04 sts 0x0498, r27 |
5c9c: 89 58 subi r24, 0x89 ; 137 |
5c9e: 93 41 sbci r25, 0x13 ; 19 |
5ca0: a0 40 sbci r26, 0x00 ; 0 |
5ca2: b0 40 sbci r27, 0x00 ; 0 |
5ca4: 64 f0 brlt .+24 ; 0x5cbe <MotorRegler+0x137c> |
5ca6: 88 e8 ldi r24, 0x88 ; 136 |
5ca8: 93 e1 ldi r25, 0x13 ; 19 |
5caa: a0 e0 ldi r26, 0x00 ; 0 |
5cac: b0 e0 ldi r27, 0x00 ; 0 |
5cae: 80 93 95 04 sts 0x0495, r24 |
5cb2: 90 93 96 04 sts 0x0496, r25 |
5cb6: a0 93 97 04 sts 0x0497, r26 |
5cba: b0 93 98 04 sts 0x0498, r27 |
5cbe: 60 91 95 04 lds r22, 0x0495 |
5cc2: 70 91 96 04 lds r23, 0x0496 |
5cc6: 80 91 97 04 lds r24, 0x0497 |
5cca: 90 91 98 04 lds r25, 0x0498 |
5cce: 20 e0 ldi r18, 0x00 ; 0 |
5cd0: 31 e0 ldi r19, 0x01 ; 1 |
5cd2: 40 e0 ldi r20, 0x00 ; 0 |
5cd4: 50 e0 ldi r21, 0x00 ; 0 |
5cd6: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
5cda: 42 0e add r4, r18 |
5cdc: 53 1e adc r5, r19 |
5cde: 50 92 6a 04 sts 0x046A, r5 |
5ce2: 40 92 69 04 sts 0x0469, r4 |
5ce6: 62 c0 rjmp .+196 ; 0x5dac <MotorRegler+0x146a> |
5ce8: 81 e0 ldi r24, 0x01 ; 1 |
5cea: 80 93 8e 04 sts 0x048E, r24 |
5cee: 5e c0 rjmp .+188 ; 0x5dac <MotorRegler+0x146a> |
5cf0: 10 92 8e 04 sts 0x048E, r1 |
5cf4: f0 e0 ldi r31, 0x00 ; 0 |
5cf6: af 16 cp r10, r31 |
5cf8: f0 ef ldi r31, 0xF0 ; 240 |
5cfa: bf 06 cpc r11, r31 |
5cfc: ff ef ldi r31, 0xFF ; 255 |
5cfe: cf 06 cpc r12, r31 |
5d00: ff ef ldi r31, 0xFF ; 255 |
5d02: df 06 cpc r13, r31 |
5d04: 0c f0 brlt .+2 ; 0x5d08 <MotorRegler+0x13c6> |
5d06: 52 c0 rjmp .+164 ; 0x5dac <MotorRegler+0x146a> |
5d08: 80 91 8d 04 lds r24, 0x048D |
5d0c: 88 23 and r24, r24 |
5d0e: 09 f4 brne .+2 ; 0x5d12 <MotorRegler+0x13d0> |
5d10: 49 c0 rjmp .+146 ; 0x5da4 <MotorRegler+0x1462> |
5d12: 88 27 eor r24, r24 |
5d14: 99 27 eor r25, r25 |
5d16: dc 01 movw r26, r24 |
5d18: 8a 19 sub r24, r10 |
5d1a: 9b 09 sbc r25, r11 |
5d1c: ac 09 sbc r26, r12 |
5d1e: bd 09 sbc r27, r13 |
5d20: 4c e0 ldi r20, 0x0C ; 12 |
5d22: b5 95 asr r27 |
5d24: a7 95 ror r26 |
5d26: 97 95 ror r25 |
5d28: 87 95 ror r24 |
5d2a: 4a 95 dec r20 |
5d2c: d1 f7 brne .-12 ; 0x5d22 <MotorRegler+0x13e0> |
5d2e: 01 96 adiw r24, 0x01 ; 1 |
5d30: 90 93 90 04 sts 0x0490, r25 |
5d34: 80 93 8f 04 sts 0x048F, r24 |
5d38: c6 01 movw r24, r12 |
5d3a: b5 01 movw r22, r10 |
5d3c: 28 e0 ldi r18, 0x08 ; 8 |
5d3e: 30 e0 ldi r19, 0x00 ; 0 |
5d40: 40 e0 ldi r20, 0x00 ; 0 |
5d42: 50 e0 ldi r21, 0x00 ; 0 |
5d44: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
5d48: 20 93 95 04 sts 0x0495, r18 |
5d4c: 30 93 96 04 sts 0x0496, r19 |
5d50: 40 93 97 04 sts 0x0497, r20 |
5d54: 50 93 98 04 sts 0x0498, r21 |
5d58: 28 57 subi r18, 0x78 ; 120 |
5d5a: 3c 4e sbci r19, 0xEC ; 236 |
5d5c: 4f 4f sbci r20, 0xFF ; 255 |
5d5e: 5f 4f sbci r21, 0xFF ; 255 |
5d60: 64 f4 brge .+24 ; 0x5d7a <MotorRegler+0x1438> |
5d62: 88 e7 ldi r24, 0x78 ; 120 |
5d64: 9c ee ldi r25, 0xEC ; 236 |
5d66: af ef ldi r26, 0xFF ; 255 |
5d68: bf ef ldi r27, 0xFF ; 255 |
5d6a: 80 93 95 04 sts 0x0495, r24 |
5d6e: 90 93 96 04 sts 0x0496, r25 |
5d72: a0 93 97 04 sts 0x0497, r26 |
5d76: b0 93 98 04 sts 0x0498, r27 |
5d7a: 60 91 95 04 lds r22, 0x0495 |
5d7e: 70 91 96 04 lds r23, 0x0496 |
5d82: 80 91 97 04 lds r24, 0x0497 |
5d86: 90 91 98 04 lds r25, 0x0498 |
5d8a: 20 e0 ldi r18, 0x00 ; 0 |
5d8c: 31 e0 ldi r19, 0x01 ; 1 |
5d8e: 40 e0 ldi r20, 0x00 ; 0 |
5d90: 50 e0 ldi r21, 0x00 ; 0 |
5d92: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
5d96: 42 0e add r4, r18 |
5d98: 53 1e adc r5, r19 |
5d9a: 50 92 6a 04 sts 0x046A, r5 |
5d9e: 40 92 69 04 sts 0x0469, r4 |
5da2: 0b c0 rjmp .+22 ; 0x5dba <MotorRegler+0x1478> |
5da4: 81 e0 ldi r24, 0x01 ; 1 |
5da6: 80 93 8d 04 sts 0x048D, r24 |
5daa: 07 c0 rjmp .+14 ; 0x5dba <MotorRegler+0x1478> |
5dac: 10 92 8d 04 sts 0x048D, r1 |
5db0: 04 c0 rjmp .+8 ; 0x5dba <MotorRegler+0x1478> |
5db2: 10 92 90 04 sts 0x0490, r1 |
5db6: 10 92 8f 04 sts 0x048F, r1 |
5dba: 80 91 a2 08 lds r24, 0x08A2 |
5dbe: 08 2f mov r16, r24 |
5dc0: 11 27 eor r17, r17 |
5dc2: 80 91 8f 04 lds r24, 0x048F |
5dc6: 90 91 90 04 lds r25, 0x0490 |
5dca: 08 17 cp r16, r24 |
5dcc: 19 07 cpc r17, r25 |
5dce: 24 f4 brge .+8 ; 0x5dd8 <MotorRegler+0x1496> |
5dd0: 10 93 90 04 sts 0x0490, r17 |
5dd4: 00 93 8f 04 sts 0x048F, r16 |
5dd8: 71 e0 ldi r23, 0x01 ; 1 |
5dda: a7 16 cp r10, r23 |
5ddc: 74 e0 ldi r23, 0x04 ; 4 |
5dde: b7 06 cpc r11, r23 |
5de0: 70 e0 ldi r23, 0x00 ; 0 |
5de2: c7 06 cpc r12, r23 |
5de4: 70 e0 ldi r23, 0x00 ; 0 |
5de6: d7 06 cpc r13, r23 |
5de8: 5c f0 brlt .+22 ; 0x5e00 <MotorRegler+0x14be> |
5dea: 80 91 fb 03 lds r24, 0x03FB |
5dee: 90 91 fc 03 lds r25, 0x03FC |
5df2: 20 91 8f 04 lds r18, 0x048F |
5df6: 30 91 90 04 lds r19, 0x0490 |
5dfa: 82 0f add r24, r18 |
5dfc: 93 1f adc r25, r19 |
5dfe: 13 c0 rjmp .+38 ; 0x5e26 <MotorRegler+0x14e4> |
5e00: 80 e0 ldi r24, 0x00 ; 0 |
5e02: a8 16 cp r10, r24 |
5e04: 8c ef ldi r24, 0xFC ; 252 |
5e06: b8 06 cpc r11, r24 |
5e08: 8f ef ldi r24, 0xFF ; 255 |
5e0a: c8 06 cpc r12, r24 |
5e0c: 8f ef ldi r24, 0xFF ; 255 |
5e0e: d8 06 cpc r13, r24 |
5e10: 74 f4 brge .+28 ; 0x5e2e <MotorRegler+0x14ec> |
5e12: 80 91 fb 03 lds r24, 0x03FB |
5e16: 90 91 fc 03 lds r25, 0x03FC |
5e1a: 20 91 8f 04 lds r18, 0x048F |
5e1e: 30 91 90 04 lds r19, 0x0490 |
5e22: 82 1b sub r24, r18 |
5e24: 93 0b sbc r25, r19 |
5e26: 90 93 fc 03 sts 0x03FC, r25 |
5e2a: 80 93 fb 03 sts 0x03FB, r24 |
5e2e: 81 e0 ldi r24, 0x01 ; 1 |
5e30: 90 e0 ldi r25, 0x00 ; 0 |
5e32: 90 93 90 04 sts 0x0490, r25 |
5e36: 80 93 8f 04 sts 0x048F, r24 |
5e3a: 10 92 91 04 sts 0x0491, r1 |
5e3e: 10 92 92 04 sts 0x0492, r1 |
5e42: 10 92 93 04 sts 0x0493, r1 |
5e46: 10 92 94 04 sts 0x0494, r1 |
5e4a: 80 91 d3 08 lds r24, 0x08D3 |
5e4e: 90 91 d4 08 lds r25, 0x08D4 |
5e52: a0 91 d5 08 lds r26, 0x08D5 |
5e56: b0 91 d6 08 lds r27, 0x08D6 |
5e5a: 20 91 83 04 lds r18, 0x0483 |
5e5e: 30 91 84 04 lds r19, 0x0484 |
5e62: 40 91 85 04 lds r20, 0x0485 |
5e66: 50 91 86 04 lds r21, 0x0486 |
5e6a: 28 1b sub r18, r24 |
5e6c: 39 0b sbc r19, r25 |
5e6e: 4a 0b sbc r20, r26 |
5e70: 5b 0b sbc r21, r27 |
5e72: 57 ff sbrs r21, 7 |
5e74: 07 c0 rjmp .+14 ; 0x5e84 <MotorRegler+0x1542> |
5e76: 50 95 com r21 |
5e78: 40 95 com r20 |
5e7a: 30 95 com r19 |
5e7c: 21 95 neg r18 |
5e7e: 3f 4f sbci r19, 0xFF ; 255 |
5e80: 4f 4f sbci r20, 0xFF ; 255 |
5e82: 5f 4f sbci r21, 0xFF ; 255 |
5e84: 20 52 subi r18, 0x20 ; 32 |
5e86: 3e 44 sbci r19, 0x4E ; 78 |
5e88: 40 40 sbci r20, 0x00 ; 0 |
5e8a: 50 40 sbci r21, 0x00 ; 0 |
5e8c: 0c f0 brlt .+2 ; 0x5e90 <MotorRegler+0x154e> |
5e8e: bd c0 rjmp .+378 ; 0x600a <MotorRegler+0x16c8> |
5e90: a1 e0 ldi r26, 0x01 ; 1 |
5e92: 6a 16 cp r6, r26 |
5e94: a0 e1 ldi r26, 0x10 ; 16 |
5e96: 7a 06 cpc r7, r26 |
5e98: a0 e0 ldi r26, 0x00 ; 0 |
5e9a: 8a 06 cpc r8, r26 |
5e9c: a0 e0 ldi r26, 0x00 ; 0 |
5e9e: 9a 06 cpc r9, r26 |
5ea0: 0c f4 brge .+2 ; 0x5ea4 <MotorRegler+0x1562> |
5ea2: 50 c0 rjmp .+160 ; 0x5f44 <MotorRegler+0x1602> |
5ea4: 80 91 8c 04 lds r24, 0x048C |
5ea8: 88 23 and r24, r24 |
5eaa: 09 f4 brne .+2 ; 0x5eae <MotorRegler+0x156c> |
5eac: 47 c0 rjmp .+142 ; 0x5f3c <MotorRegler+0x15fa> |
5eae: d4 01 movw r26, r8 |
5eb0: c3 01 movw r24, r6 |
5eb2: 3c e0 ldi r19, 0x0C ; 12 |
5eb4: b5 95 asr r27 |
5eb6: a7 95 ror r26 |
5eb8: 97 95 ror r25 |
5eba: 87 95 ror r24 |
5ebc: 3a 95 dec r19 |
5ebe: d1 f7 brne .-12 ; 0x5eb4 <MotorRegler+0x1572> |
5ec0: 01 96 adiw r24, 0x01 ; 1 |
5ec2: 90 93 90 04 sts 0x0490, r25 |
5ec6: 80 93 8f 04 sts 0x048F, r24 |
5eca: d4 01 movw r26, r8 |
5ecc: c3 01 movw r24, r6 |
5ece: 23 e0 ldi r18, 0x03 ; 3 |
5ed0: b5 95 asr r27 |
5ed2: a7 95 ror r26 |
5ed4: 97 95 ror r25 |
5ed6: 87 95 ror r24 |
5ed8: 2a 95 dec r18 |
5eda: d1 f7 brne .-12 ; 0x5ed0 <MotorRegler+0x158e> |
5edc: 80 93 91 04 sts 0x0491, r24 |
5ee0: 90 93 92 04 sts 0x0492, r25 |
5ee4: a0 93 93 04 sts 0x0493, r26 |
5ee8: b0 93 94 04 sts 0x0494, r27 |
5eec: 89 58 subi r24, 0x89 ; 137 |
5eee: 93 41 sbci r25, 0x13 ; 19 |
5ef0: a0 40 sbci r26, 0x00 ; 0 |
5ef2: b0 40 sbci r27, 0x00 ; 0 |
5ef4: 64 f0 brlt .+24 ; 0x5f0e <MotorRegler+0x15cc> |
5ef6: 88 e8 ldi r24, 0x88 ; 136 |
5ef8: 93 e1 ldi r25, 0x13 ; 19 |
5efa: a0 e0 ldi r26, 0x00 ; 0 |
5efc: b0 e0 ldi r27, 0x00 ; 0 |
5efe: 80 93 91 04 sts 0x0491, r24 |
5f02: 90 93 92 04 sts 0x0492, r25 |
5f06: a0 93 93 04 sts 0x0493, r26 |
5f0a: b0 93 94 04 sts 0x0494, r27 |
5f0e: 60 91 91 04 lds r22, 0x0491 |
5f12: 70 91 92 04 lds r23, 0x0492 |
5f16: 80 91 93 04 lds r24, 0x0493 |
5f1a: 90 91 94 04 lds r25, 0x0494 |
5f1e: 20 e0 ldi r18, 0x00 ; 0 |
5f20: 31 e0 ldi r19, 0x01 ; 1 |
5f22: 40 e0 ldi r20, 0x00 ; 0 |
5f24: 50 e0 ldi r21, 0x00 ; 0 |
5f26: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
5f2a: 6f 89 ldd r22, Y+23 ; 0x17 |
5f2c: 78 8d ldd r23, Y+24 ; 0x18 |
5f2e: 62 0f add r22, r18 |
5f30: 73 1f adc r23, r19 |
5f32: 70 93 68 04 sts 0x0468, r23 |
5f36: 60 93 67 04 sts 0x0467, r22 |
5f3a: 64 c0 rjmp .+200 ; 0x6004 <MotorRegler+0x16c2> |
5f3c: 81 e0 ldi r24, 0x01 ; 1 |
5f3e: 80 93 8c 04 sts 0x048C, r24 |
5f42: 60 c0 rjmp .+192 ; 0x6004 <MotorRegler+0x16c2> |
5f44: 10 92 8c 04 sts 0x048C, r1 |
5f48: 70 e0 ldi r23, 0x00 ; 0 |
5f4a: 67 16 cp r6, r23 |
5f4c: 70 ef ldi r23, 0xF0 ; 240 |
5f4e: 77 06 cpc r7, r23 |
5f50: 7f ef ldi r23, 0xFF ; 255 |
5f52: 87 06 cpc r8, r23 |
5f54: 7f ef ldi r23, 0xFF ; 255 |
5f56: 97 06 cpc r9, r23 |
5f58: 0c f0 brlt .+2 ; 0x5f5c <MotorRegler+0x161a> |
5f5a: 54 c0 rjmp .+168 ; 0x6004 <MotorRegler+0x16c2> |
5f5c: 80 91 8b 04 lds r24, 0x048B |
5f60: 88 23 and r24, r24 |
5f62: 09 f4 brne .+2 ; 0x5f66 <MotorRegler+0x1624> |
5f64: 4b c0 rjmp .+150 ; 0x5ffc <MotorRegler+0x16ba> |
5f66: 88 27 eor r24, r24 |
5f68: 99 27 eor r25, r25 |
5f6a: dc 01 movw r26, r24 |
5f6c: 86 19 sub r24, r6 |
5f6e: 97 09 sbc r25, r7 |
5f70: a8 09 sbc r26, r8 |
5f72: b9 09 sbc r27, r9 |
5f74: fc e0 ldi r31, 0x0C ; 12 |
5f76: b5 95 asr r27 |
5f78: a7 95 ror r26 |
5f7a: 97 95 ror r25 |
5f7c: 87 95 ror r24 |
5f7e: fa 95 dec r31 |
5f80: d1 f7 brne .-12 ; 0x5f76 <MotorRegler+0x1634> |
5f82: 01 96 adiw r24, 0x01 ; 1 |
5f84: 90 93 90 04 sts 0x0490, r25 |
5f88: 80 93 8f 04 sts 0x048F, r24 |
5f8c: c4 01 movw r24, r8 |
5f8e: b3 01 movw r22, r6 |
5f90: 28 e0 ldi r18, 0x08 ; 8 |
5f92: 30 e0 ldi r19, 0x00 ; 0 |
5f94: 40 e0 ldi r20, 0x00 ; 0 |
5f96: 50 e0 ldi r21, 0x00 ; 0 |
5f98: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
5f9c: 20 93 91 04 sts 0x0491, r18 |
5fa0: 30 93 92 04 sts 0x0492, r19 |
5fa4: 40 93 93 04 sts 0x0493, r20 |
5fa8: 50 93 94 04 sts 0x0494, r21 |
5fac: 28 57 subi r18, 0x78 ; 120 |
5fae: 3c 4e sbci r19, 0xEC ; 236 |
5fb0: 4f 4f sbci r20, 0xFF ; 255 |
5fb2: 5f 4f sbci r21, 0xFF ; 255 |
5fb4: 64 f4 brge .+24 ; 0x5fce <MotorRegler+0x168c> |
5fb6: 88 e7 ldi r24, 0x78 ; 120 |
5fb8: 9c ee ldi r25, 0xEC ; 236 |
5fba: af ef ldi r26, 0xFF ; 255 |
5fbc: bf ef ldi r27, 0xFF ; 255 |
5fbe: 80 93 91 04 sts 0x0491, r24 |
5fc2: 90 93 92 04 sts 0x0492, r25 |
5fc6: a0 93 93 04 sts 0x0493, r26 |
5fca: b0 93 94 04 sts 0x0494, r27 |
5fce: 60 91 91 04 lds r22, 0x0491 |
5fd2: 70 91 92 04 lds r23, 0x0492 |
5fd6: 80 91 93 04 lds r24, 0x0493 |
5fda: 90 91 94 04 lds r25, 0x0494 |
5fde: 20 e0 ldi r18, 0x00 ; 0 |
5fe0: 31 e0 ldi r19, 0x01 ; 1 |
5fe2: 40 e0 ldi r20, 0x00 ; 0 |
5fe4: 50 e0 ldi r21, 0x00 ; 0 |
5fe6: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
5fea: af 89 ldd r26, Y+23 ; 0x17 |
5fec: b8 8d ldd r27, Y+24 ; 0x18 |
5fee: a2 0f add r26, r18 |
5ff0: b3 1f adc r27, r19 |
5ff2: b0 93 68 04 sts 0x0468, r27 |
5ff6: a0 93 67 04 sts 0x0467, r26 |
5ffa: 0b c0 rjmp .+22 ; 0x6012 <MotorRegler+0x16d0> |
5ffc: 81 e0 ldi r24, 0x01 ; 1 |
5ffe: 80 93 8b 04 sts 0x048B, r24 |
6002: 07 c0 rjmp .+14 ; 0x6012 <MotorRegler+0x16d0> |
6004: 10 92 8b 04 sts 0x048B, r1 |
6008: 04 c0 rjmp .+8 ; 0x6012 <MotorRegler+0x16d0> |
600a: 10 92 90 04 sts 0x0490, r1 |
600e: 10 92 8f 04 sts 0x048F, r1 |
6012: 80 91 91 04 lds r24, 0x0491 |
6016: 90 91 92 04 lds r25, 0x0492 |
601a: 90 93 8e 07 sts 0x078E, r25 |
601e: 80 93 8d 07 sts 0x078D, r24 |
6022: 80 91 8f 04 lds r24, 0x048F |
6026: 90 91 90 04 lds r25, 0x0490 |
602a: 08 17 cp r16, r24 |
602c: 19 07 cpc r17, r25 |
602e: 24 f4 brge .+8 ; 0x6038 <MotorRegler+0x16f6> |
6030: 10 93 90 04 sts 0x0490, r17 |
6034: 00 93 8f 04 sts 0x048F, r16 |
6038: b1 e0 ldi r27, 0x01 ; 1 |
603a: 6b 16 cp r6, r27 |
603c: b4 e0 ldi r27, 0x04 ; 4 |
603e: 7b 06 cpc r7, r27 |
6040: b0 e0 ldi r27, 0x00 ; 0 |
6042: 8b 06 cpc r8, r27 |
6044: b0 e0 ldi r27, 0x00 ; 0 |
6046: 9b 06 cpc r9, r27 |
6048: 5c f0 brlt .+22 ; 0x6060 <MotorRegler+0x171e> |
604a: 80 91 fd 03 lds r24, 0x03FD |
604e: 90 91 fe 03 lds r25, 0x03FE |
6052: 20 91 8f 04 lds r18, 0x048F |
6056: 30 91 90 04 lds r19, 0x0490 |
605a: 82 0f add r24, r18 |
605c: 93 1f adc r25, r19 |
605e: 13 c0 rjmp .+38 ; 0x6086 <MotorRegler+0x1744> |
6060: e0 e0 ldi r30, 0x00 ; 0 |
6062: 6e 16 cp r6, r30 |
6064: ec ef ldi r30, 0xFC ; 252 |
6066: 7e 06 cpc r7, r30 |
6068: ef ef ldi r30, 0xFF ; 255 |
606a: 8e 06 cpc r8, r30 |
606c: ef ef ldi r30, 0xFF ; 255 |
606e: 9e 06 cpc r9, r30 |
6070: 74 f4 brge .+28 ; 0x608e <MotorRegler+0x174c> |
6072: 80 91 fd 03 lds r24, 0x03FD |
6076: 90 91 fe 03 lds r25, 0x03FE |
607a: 20 91 8f 04 lds r18, 0x048F |
607e: 30 91 90 04 lds r19, 0x0490 |
6082: 82 1b sub r24, r18 |
6084: 93 0b sbc r25, r19 |
6086: 90 93 fe 03 sts 0x03FE, r25 |
608a: 80 93 fd 03 sts 0x03FD, r24 |
608e: 80 91 fb 03 lds r24, 0x03FB |
6092: 90 91 fc 03 lds r25, 0x03FC |
6096: 90 93 86 07 sts 0x0786, r25 |
609a: 80 93 85 07 sts 0x0785, r24 |
609e: 80 91 fd 03 lds r24, 0x03FD |
60a2: 90 91 fe 03 lds r25, 0x03FE |
60a6: 20 91 01 04 lds r18, 0x0401 |
60aa: 30 91 02 04 lds r19, 0x0402 |
60ae: 82 1b sub r24, r18 |
60b0: 93 0b sbc r25, r19 |
60b2: 9c 01 movw r18, r24 |
60b4: e3 e0 ldi r30, 0x03 ; 3 |
60b6: 22 0f add r18, r18 |
60b8: 33 1f adc r19, r19 |
60ba: ea 95 dec r30 |
60bc: e1 f7 brne .-8 ; 0x60b6 <MotorRegler+0x1774> |
60be: 88 0f add r24, r24 |
60c0: 99 1f adc r25, r25 |
60c2: 82 0f add r24, r18 |
60c4: 93 1f adc r25, r19 |
60c6: 90 93 88 07 sts 0x0788, r25 |
60ca: 80 93 87 07 sts 0x0787, r24 |
60ce: 08 c0 rjmp .+16 ; 0x60e0 <MotorRegler+0x179e> |
60d0: 10 92 68 04 sts 0x0468, r1 |
60d4: 10 92 67 04 sts 0x0467, r1 |
60d8: 10 92 6a 04 sts 0x046A, r1 |
60dc: 10 92 69 04 sts 0x0469, r1 |
60e0: 20 e0 ldi r18, 0x00 ; 0 |
60e2: 30 e0 ldi r19, 0x00 ; 0 |
60e4: 40 e0 ldi r20, 0x00 ; 0 |
60e6: 50 e0 ldi r21, 0x00 ; 0 |
60e8: 60 91 d7 08 lds r22, 0x08D7 |
60ec: 70 91 d8 08 lds r23, 0x08D8 |
60f0: 80 91 d9 08 lds r24, 0x08D9 |
60f4: 90 91 da 08 lds r25, 0x08DA |
60f8: 0e 94 64 39 call 0x72c8 ; 0x72c8 <__eqsf2> |
60fc: 88 23 and r24, r24 |
60fe: 41 f4 brne .+16 ; 0x6110 <MotorRegler+0x17ce> |
6100: 10 92 68 04 sts 0x0468, r1 |
6104: 10 92 67 04 sts 0x0467, r1 |
6108: 10 92 6a 04 sts 0x046A, r1 |
610c: 10 92 69 04 sts 0x0469, r1 |
6110: 80 91 cf 08 lds r24, 0x08CF |
6114: 90 91 d0 08 lds r25, 0x08D0 |
6118: a0 91 d1 08 lds r26, 0x08D1 |
611c: b0 91 d2 08 lds r27, 0x08D2 |
6120: 80 93 87 04 sts 0x0487, r24 |
6124: 90 93 88 04 sts 0x0488, r25 |
6128: a0 93 89 04 sts 0x0489, r26 |
612c: b0 93 8a 04 sts 0x048A, r27 |
6130: 80 91 d3 08 lds r24, 0x08D3 |
6134: 90 91 d4 08 lds r25, 0x08D4 |
6138: a0 91 d5 08 lds r26, 0x08D5 |
613c: b0 91 d6 08 lds r27, 0x08D6 |
6140: 80 93 83 04 sts 0x0483, r24 |
6144: 90 93 84 04 sts 0x0484, r25 |
6148: a0 93 85 04 sts 0x0485, r26 |
614c: b0 93 86 04 sts 0x0486, r27 |
6150: 10 92 1f 04 sts 0x041F, r1 |
6154: 10 92 20 04 sts 0x0420, r1 |
6158: 10 92 21 04 sts 0x0421, r1 |
615c: 10 92 22 04 sts 0x0422, r1 |
6160: 10 92 23 04 sts 0x0423, r1 |
6164: 10 92 24 04 sts 0x0424, r1 |
6168: 10 92 25 04 sts 0x0425, r1 |
616c: 10 92 26 04 sts 0x0426, r1 |
6170: 10 92 27 04 sts 0x0427, r1 |
6174: 10 92 28 04 sts 0x0428, r1 |
6178: 10 92 29 04 sts 0x0429, r1 |
617c: 10 92 2a 04 sts 0x042A, r1 |
6180: 10 92 cf 08 sts 0x08CF, r1 |
6184: 10 92 d0 08 sts 0x08D0, r1 |
6188: 10 92 d1 08 sts 0x08D1, r1 |
618c: 10 92 d2 08 sts 0x08D2, r1 |
6190: 10 92 d3 08 sts 0x08D3, r1 |
6194: 10 92 d4 08 sts 0x08D4, r1 |
6198: 10 92 d5 08 sts 0x08D5, r1 |
619c: 10 92 d6 08 sts 0x08D6, r1 |
61a0: 10 92 c7 08 sts 0x08C7, r1 |
61a4: 10 92 c8 08 sts 0x08C8, r1 |
61a8: 10 92 c9 08 sts 0x08C9, r1 |
61ac: 10 92 ca 08 sts 0x08CA, r1 |
61b0: 10 92 bf 08 sts 0x08BF, r1 |
61b4: 10 92 c0 08 sts 0x08C0, r1 |
61b8: 10 92 c1 08 sts 0x08C1, r1 |
61bc: 10 92 c2 08 sts 0x08C2, r1 |
61c0: 10 92 e6 03 sts 0x03E6, r1 |
61c4: 10 92 e5 03 sts 0x03E5, r1 |
61c8: 80 90 60 04 lds r8, 0x0460 |
61cc: 90 90 61 04 lds r9, 0x0461 |
61d0: 54 01 movw r10, r8 |
61d2: 97 fe sbrs r9, 7 |
61d4: 04 c0 rjmp .+8 ; 0x61de <MotorRegler+0x189c> |
61d6: aa 24 eor r10, r10 |
61d8: bb 24 eor r11, r11 |
61da: a8 18 sub r10, r8 |
61dc: b9 08 sbc r11, r9 |
61de: f5 e1 ldi r31, 0x15 ; 21 |
61e0: af 16 cp r10, r31 |
61e2: b1 04 cpc r11, r1 |
61e4: 3c f0 brlt .+14 ; 0x61f4 <MotorRegler+0x18b2> |
61e6: 80 91 7c 08 lds r24, 0x087C |
61ea: 84 fd sbrc r24, 4 |
61ec: 03 c0 rjmp .+6 ; 0x61f4 <MotorRegler+0x18b2> |
61ee: 81 e0 ldi r24, 0x01 ; 1 |
61f0: 80 93 99 04 sts 0x0499, r24 |
61f4: e0 90 85 08 lds r14, 0x0885 |
61f8: cc 24 eor r12, r12 |
61fa: b7 fc sbrc r11, 7 |
61fc: c0 94 com r12 |
61fe: dc 2c mov r13, r12 |
6200: b4 01 movw r22, r8 |
6202: 88 27 eor r24, r24 |
6204: 77 fd sbrc r23, 7 |
6206: 80 95 com r24 |
6208: 98 2f mov r25, r24 |
620a: 2e 2d mov r18, r14 |
620c: 33 27 eor r19, r19 |
620e: 44 27 eor r20, r20 |
6210: 55 27 eor r21, r21 |
6212: 0e 94 1c 3a call 0x7438 ; 0x7438 <__mulsi3> |
6216: 9b 01 movw r18, r22 |
6218: ac 01 movw r20, r24 |
621a: c6 01 movw r24, r12 |
621c: b5 01 movw r22, r10 |
621e: 0e 94 1c 3a call 0x7438 ; 0x7438 <__mulsi3> |
6222: 20 e0 ldi r18, 0x00 ; 0 |
6224: 32 e0 ldi r19, 0x02 ; 2 |
6226: 40 e0 ldi r20, 0x00 ; 0 |
6228: 50 e0 ldi r21, 0x00 ; 0 |
622a: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
622e: 89 01 movw r16, r18 |
6230: 9a 01 movw r18, r20 |
6232: ff 24 eor r15, r15 |
6234: e8 9c mul r14, r8 |
6236: c0 01 movw r24, r0 |
6238: e9 9c mul r14, r9 |
623a: 90 0d add r25, r0 |
623c: f8 9c mul r15, r8 |
623e: 90 0d add r25, r0 |
6240: 11 24 eor r1, r1 |
6242: 64 e0 ldi r22, 0x04 ; 4 |
6244: 70 e0 ldi r23, 0x00 ; 0 |
6246: 0e 94 5b 3a call 0x74b6 ; 0x74b6 <__divmodhi4> |
624a: 60 0f add r22, r16 |
624c: 71 1f adc r23, r17 |
624e: 3b 01 movw r6, r22 |
6250: 88 24 eor r8, r8 |
6252: 77 fc sbrc r7, 7 |
6254: 80 94 com r8 |
6256: 98 2c mov r9, r8 |
6258: 60 92 b4 04 sts 0x04B4, r6 |
625c: 70 92 b5 04 sts 0x04B5, r7 |
6260: 80 92 b6 04 sts 0x04B6, r8 |
6264: 90 92 b7 04 sts 0x04B7, r9 |
6268: 80 91 3f 04 lds r24, 0x043F |
626c: 90 91 40 04 lds r25, 0x0440 |
6270: a0 91 41 04 lds r26, 0x0441 |
6274: b0 91 42 04 lds r27, 0x0442 |
6278: 86 19 sub r24, r6 |
627a: 97 09 sbc r25, r7 |
627c: a8 09 sbc r26, r8 |
627e: b9 09 sbc r27, r9 |
6280: 80 93 3f 04 sts 0x043F, r24 |
6284: 90 93 40 04 sts 0x0440, r25 |
6288: a0 93 41 04 sts 0x0441, r26 |
628c: b0 93 42 04 sts 0x0442, r27 |
6290: 80 91 3f 04 lds r24, 0x043F |
6294: 90 91 40 04 lds r25, 0x0440 |
6298: a0 91 41 04 lds r26, 0x0441 |
629c: b0 91 42 04 lds r27, 0x0442 |
62a0: 81 55 subi r24, 0x51 ; 81 |
62a2: 93 4c sbci r25, 0xC3 ; 195 |
62a4: a0 40 sbci r26, 0x00 ; 0 |
62a6: b0 40 sbci r27, 0x00 ; 0 |
62a8: 64 f0 brlt .+24 ; 0x62c2 <MotorRegler+0x1980> |
62aa: 80 e5 ldi r24, 0x50 ; 80 |
62ac: 93 ec ldi r25, 0xC3 ; 195 |
62ae: a0 e0 ldi r26, 0x00 ; 0 |
62b0: b0 e0 ldi r27, 0x00 ; 0 |
62b2: 80 93 3f 04 sts 0x043F, r24 |
62b6: 90 93 40 04 sts 0x0440, r25 |
62ba: a0 93 41 04 sts 0x0441, r26 |
62be: b0 93 42 04 sts 0x0442, r27 |
62c2: 80 91 3f 04 lds r24, 0x043F |
62c6: 90 91 40 04 lds r25, 0x0440 |
62ca: a0 91 41 04 lds r26, 0x0441 |
62ce: b0 91 42 04 lds r27, 0x0442 |
62d2: 80 5b subi r24, 0xB0 ; 176 |
62d4: 9c 43 sbci r25, 0x3C ; 60 |
62d6: af 4f sbci r26, 0xFF ; 255 |
62d8: bf 4f sbci r27, 0xFF ; 255 |
62da: 64 f4 brge .+24 ; 0x62f4 <MotorRegler+0x19b2> |
62dc: 80 eb ldi r24, 0xB0 ; 176 |
62de: 9c e3 ldi r25, 0x3C ; 60 |
62e0: af ef ldi r26, 0xFF ; 255 |
62e2: bf ef ldi r27, 0xFF ; 255 |
62e4: 80 93 3f 04 sts 0x043F, r24 |
62e8: 90 93 40 04 sts 0x0440, r25 |
62ec: a0 93 41 04 sts 0x0441, r26 |
62f0: b0 93 42 04 sts 0x0442, r27 |
62f4: 80 91 4b 04 lds r24, 0x044B |
62f8: 90 91 4c 04 lds r25, 0x044C |
62fc: 89 2b or r24, r25 |
62fe: 09 f4 brne .+2 ; 0x6302 <MotorRegler+0x19c0> |
6300: 92 c0 rjmp .+292 ; 0x6426 <MotorRegler+0x1ae4> |
6302: 80 91 7c 08 lds r24, 0x087C |
6306: 83 ff sbrs r24, 3 |
6308: 8e c0 rjmp .+284 ; 0x6426 <MotorRegler+0x1ae4> |
630a: 60 91 0f 04 lds r22, 0x040F |
630e: 70 91 10 04 lds r23, 0x0410 |
6312: 80 91 11 04 lds r24, 0x0411 |
6316: 90 91 12 04 lds r25, 0x0412 |
631a: 20 e0 ldi r18, 0x00 ; 0 |
631c: 32 e0 ldi r19, 0x02 ; 2 |
631e: 40 e0 ldi r20, 0x00 ; 0 |
6320: 50 e0 ldi r21, 0x00 ; 0 |
6322: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
6326: 89 01 movw r16, r18 |
6328: 37 ff sbrs r19, 7 |
632a: 03 c0 rjmp .+6 ; 0x6332 <MotorRegler+0x19f0> |
632c: 10 95 com r17 |
632e: 01 95 neg r16 |
6330: 1f 4f sbci r17, 0xFF ; 255 |
6332: 60 91 17 04 lds r22, 0x0417 |
6336: 70 91 18 04 lds r23, 0x0418 |
633a: 80 91 19 04 lds r24, 0x0419 |
633e: 90 91 1a 04 lds r25, 0x041A |
6342: 20 e0 ldi r18, 0x00 ; 0 |
6344: 32 e0 ldi r19, 0x02 ; 2 |
6346: 40 e0 ldi r20, 0x00 ; 0 |
6348: 50 e0 ldi r21, 0x00 ; 0 |
634a: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
634e: b9 01 movw r22, r18 |
6350: 37 ff sbrs r19, 7 |
6352: 03 c0 rjmp .+6 ; 0x635a <MotorRegler+0x1a18> |
6354: 70 95 com r23 |
6356: 61 95 neg r22 |
6358: 7f 4f sbci r23, 0xFF ; 255 |
635a: 60 17 cp r22, r16 |
635c: 71 07 cpc r23, r17 |
635e: 0c f4 brge .+2 ; 0x6362 <MotorRegler+0x1a20> |
6360: b8 01 movw r22, r16 |
6362: 69 31 cpi r22, 0x19 ; 25 |
6364: 71 05 cpc r23, r1 |
6366: a4 f4 brge .+40 ; 0x6390 <MotorRegler+0x1a4e> |
6368: 80 91 99 04 lds r24, 0x0499 |
636c: 88 23 and r24, r24 |
636e: 81 f0 breq .+32 ; 0x6390 <MotorRegler+0x1a4e> |
6370: 80 91 81 04 lds r24, 0x0481 |
6374: 90 91 82 04 lds r25, 0x0482 |
6378: 89 2b or r24, r25 |
637a: 51 f4 brne .+20 ; 0x6390 <MotorRegler+0x1a4e> |
637c: 80 91 4b 04 lds r24, 0x044B |
6380: 90 91 4c 04 lds r25, 0x044C |
6384: 90 93 4e 04 sts 0x044E, r25 |
6388: 80 93 4d 04 sts 0x044D, r24 |
638c: 10 92 99 04 sts 0x0499, r1 |
6390: 20 91 98 03 lds r18, 0x0398 |
6394: 33 27 eor r19, r19 |
6396: 62 9f mul r22, r18 |
6398: c0 01 movw r24, r0 |
639a: 63 9f mul r22, r19 |
639c: 90 0d add r25, r0 |
639e: 72 9f mul r23, r18 |
63a0: 90 0d add r25, r0 |
63a2: 11 24 eor r1, r1 |
63a4: 60 e4 ldi r22, 0x40 ; 64 |
63a6: 70 e0 ldi r23, 0x00 ; 0 |
63a8: 0e 94 5b 3a call 0x74b6 ; 0x74b6 <__divmodhi4> |
63ac: a9 01 movw r20, r18 |
63ae: 46 1b sub r20, r22 |
63b0: 57 0b sbc r21, r23 |
63b2: 14 16 cp r1, r20 |
63b4: 15 06 cpc r1, r21 |
63b6: 8c f5 brge .+98 ; 0x641a <MotorRegler+0x1ad8> |
63b8: 80 91 81 04 lds r24, 0x0481 |
63bc: 90 91 82 04 lds r25, 0x0482 |
63c0: 00 97 sbiw r24, 0x00 ; 0 |
63c2: 49 f5 brne .+82 ; 0x6416 <MotorRegler+0x1ad4> |
63c4: 00 91 3f 04 lds r16, 0x043F |
63c8: 10 91 40 04 lds r17, 0x0440 |
63cc: 20 91 41 04 lds r18, 0x0441 |
63d0: 30 91 42 04 lds r19, 0x0442 |
63d4: 80 91 4f 04 lds r24, 0x044F |
63d8: 90 91 50 04 lds r25, 0x0450 |
63dc: bc 01 movw r22, r24 |
63de: 64 9f mul r22, r20 |
63e0: c0 01 movw r24, r0 |
63e2: 65 9f mul r22, r21 |
63e4: 90 0d add r25, r0 |
63e6: 74 9f mul r23, r20 |
63e8: 90 0d add r25, r0 |
63ea: 11 24 eor r1, r1 |
63ec: 60 e2 ldi r22, 0x20 ; 32 |
63ee: 70 e0 ldi r23, 0x00 ; 0 |
63f0: 0e 94 5b 3a call 0x74b6 ; 0x74b6 <__divmodhi4> |
63f4: 88 27 eor r24, r24 |
63f6: 77 fd sbrc r23, 7 |
63f8: 80 95 com r24 |
63fa: 98 2f mov r25, r24 |
63fc: 06 0f add r16, r22 |
63fe: 17 1f adc r17, r23 |
6400: 28 1f adc r18, r24 |
6402: 39 1f adc r19, r25 |
6404: 00 93 3f 04 sts 0x043F, r16 |
6408: 10 93 40 04 sts 0x0440, r17 |
640c: 20 93 41 04 sts 0x0441, r18 |
6410: 30 93 42 04 sts 0x0442, r19 |
6414: 08 c0 rjmp .+16 ; 0x6426 <MotorRegler+0x1ae4> |
6416: 01 97 sbiw r24, 0x01 ; 1 |
6418: 02 c0 rjmp .+4 ; 0x641e <MotorRegler+0x1adc> |
641a: 84 ef ldi r24, 0xF4 ; 244 |
641c: 91 e0 ldi r25, 0x01 ; 1 |
641e: 90 93 82 04 sts 0x0482, r25 |
6422: 80 93 81 04 sts 0x0481, r24 |
6426: 80 91 9a 04 lds r24, 0x049A |
642a: 81 50 subi r24, 0x01 ; 1 |
642c: 80 93 9a 04 sts 0x049A, r24 |
6430: 8f 3f cpi r24, 0xFF ; 255 |
6432: 09 f0 breq .+2 ; 0x6436 <MotorRegler+0x1af4> |
6434: 79 c0 rjmp .+242 ; 0x6528 <MotorRegler+0x1be6> |
6436: 88 e1 ldi r24, 0x18 ; 24 |
6438: 80 93 9a 04 sts 0x049A, r24 |
643c: 60 91 0f 04 lds r22, 0x040F |
6440: 70 91 10 04 lds r23, 0x0410 |
6444: 80 91 11 04 lds r24, 0x0411 |
6448: 90 91 12 04 lds r25, 0x0412 |
644c: e0 90 88 08 lds r14, 0x0888 |
6450: ff 24 eor r15, r15 |
6452: 00 27 eor r16, r16 |
6454: 11 27 eor r17, r17 |
6456: a8 01 movw r20, r16 |
6458: 97 01 movw r18, r14 |
645a: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
645e: 30 93 58 07 sts 0x0758, r19 |
6462: 20 93 57 07 sts 0x0757, r18 |
6466: 60 91 17 04 lds r22, 0x0417 |
646a: 70 91 18 04 lds r23, 0x0418 |
646e: 80 91 19 04 lds r24, 0x0419 |
6472: 90 91 1a 04 lds r25, 0x041A |
6476: a8 01 movw r20, r16 |
6478: 97 01 movw r18, r14 |
647a: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
647e: 30 93 5a 07 sts 0x075A, r19 |
6482: 20 93 59 07 sts 0x0759, r18 |
6486: 80 91 e0 08 lds r24, 0x08E0 |
648a: 90 91 e1 08 lds r25, 0x08E1 |
648e: 90 93 5c 07 sts 0x075C, r25 |
6492: 80 93 5b 07 sts 0x075B, r24 |
6496: 80 91 ea 08 lds r24, 0x08EA |
649a: 90 91 eb 08 lds r25, 0x08EB |
649e: 90 93 5e 07 sts 0x075E, r25 |
64a2: 80 93 5d 07 sts 0x075D, r24 |
64a6: 80 91 e3 08 lds r24, 0x08E3 |
64aa: 90 91 e4 08 lds r25, 0x08E4 |
64ae: 90 93 60 07 sts 0x0760, r25 |
64b2: 80 93 5f 07 sts 0x075F, r24 |
64b6: 80 91 63 04 lds r24, 0x0463 |
64ba: 90 91 64 04 lds r25, 0x0464 |
64be: 90 93 62 07 sts 0x0762, r25 |
64c2: 80 93 61 07 sts 0x0761, r24 |
64c6: 60 91 47 04 lds r22, 0x0447 |
64ca: 70 91 48 04 lds r23, 0x0448 |
64ce: 80 91 49 04 lds r24, 0x0449 |
64d2: 90 91 4a 04 lds r25, 0x044A |
64d6: 20 e0 ldi r18, 0x00 ; 0 |
64d8: 32 e0 ldi r19, 0x02 ; 2 |
64da: 40 e0 ldi r20, 0x00 ; 0 |
64dc: 50 e0 ldi r21, 0x00 ; 0 |
64de: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
64e2: 30 93 64 07 sts 0x0764, r19 |
64e6: 20 93 63 07 sts 0x0763, r18 |
64ea: 80 91 4b 04 lds r24, 0x044B |
64ee: 90 91 4c 04 lds r25, 0x044C |
64f2: 90 93 68 07 sts 0x0768, r25 |
64f6: 80 93 67 07 sts 0x0767, r24 |
64fa: 80 91 09 03 lds r24, 0x0309 |
64fe: 90 91 0a 03 lds r25, 0x030A |
6502: 90 93 6a 07 sts 0x076A, r25 |
6506: 80 93 69 07 sts 0x0769, r24 |
650a: 80 91 5b 04 lds r24, 0x045B |
650e: 99 27 eor r25, r25 |
6510: 90 93 6c 07 sts 0x076C, r25 |
6514: 80 93 6b 07 sts 0x076B, r24 |
6518: 80 91 cb 08 lds r24, 0x08CB |
651c: 90 91 cc 08 lds r25, 0x08CC |
6520: 90 93 78 07 sts 0x0778, r25 |
6524: 80 93 77 07 sts 0x0777, r24 |
6528: 33 20 and r3, r3 |
652a: a9 f0 breq .+42 ; 0x6556 <MotorRegler+0x1c14> |
652c: 60 91 c4 08 lds r22, 0x08C4 |
6530: 70 91 c5 08 lds r23, 0x08C5 |
6534: 88 27 eor r24, r24 |
6536: 77 fd sbrc r23, 7 |
6538: 80 95 com r24 |
653a: 98 2f mov r25, r24 |
653c: 0e 94 5a 39 call 0x72b4 ; 0x72b4 <__floatsisf> |
6540: 20 91 e5 08 lds r18, 0x08E5 |
6544: 30 91 e6 08 lds r19, 0x08E6 |
6548: 40 91 e7 08 lds r20, 0x08E7 |
654c: 50 91 e8 08 lds r21, 0x08E8 |
6550: 0e 94 d4 39 call 0x73a8 ; 0x73a8 <__mulsf3> |
6554: 32 c0 rjmp .+100 ; 0x65ba <MotorRegler+0x1c78> |
6556: 60 91 0f 04 lds r22, 0x040F |
655a: 70 91 10 04 lds r23, 0x0410 |
655e: 80 91 11 04 lds r24, 0x0411 |
6562: 90 91 12 04 lds r25, 0x0412 |
6566: e0 90 c4 08 lds r14, 0x08C4 |
656a: f0 90 c5 08 lds r15, 0x08C5 |
656e: 0e 94 5a 39 call 0x72b4 ; 0x72b4 <__floatsisf> |
6572: 20 91 d7 08 lds r18, 0x08D7 |
6576: 30 91 d8 08 lds r19, 0x08D8 |
657a: 40 91 d9 08 lds r20, 0x08D9 |
657e: 50 91 da 08 lds r21, 0x08DA |
6582: 0e 94 d4 39 call 0x73a8 ; 0x73a8 <__mulsf3> |
6586: 5b 01 movw r10, r22 |
6588: 6c 01 movw r12, r24 |
658a: 00 27 eor r16, r16 |
658c: f7 fc sbrc r15, 7 |
658e: 00 95 com r16 |
6590: 10 2f mov r17, r16 |
6592: c8 01 movw r24, r16 |
6594: b7 01 movw r22, r14 |
6596: 0e 94 5a 39 call 0x72b4 ; 0x72b4 <__floatsisf> |
659a: 20 91 e5 08 lds r18, 0x08E5 |
659e: 30 91 e6 08 lds r19, 0x08E6 |
65a2: 40 91 e7 08 lds r20, 0x08E7 |
65a6: 50 91 e8 08 lds r21, 0x08E8 |
65aa: 0e 94 d4 39 call 0x73a8 ; 0x73a8 <__mulsf3> |
65ae: 9b 01 movw r18, r22 |
65b0: ac 01 movw r20, r24 |
65b2: c6 01 movw r24, r12 |
65b4: b5 01 movw r22, r10 |
65b6: 0e 94 b5 38 call 0x716a ; 0x716a <__addsf3> |
65ba: 0e 94 3d 39 call 0x727a ; 0x727a <__fixsfsi> |
65be: 70 93 c5 08 sts 0x08C5, r23 |
65c2: 60 93 c4 08 sts 0x08C4, r22 |
65c6: 80 91 6c 04 lds r24, 0x046C |
65ca: 88 23 and r24, r24 |
65cc: a9 f0 breq .+42 ; 0x65f8 <MotorRegler+0x1cb6> |
65ce: 60 91 bc 08 lds r22, 0x08BC |
65d2: 70 91 bd 08 lds r23, 0x08BD |
65d6: 88 27 eor r24, r24 |
65d8: 77 fd sbrc r23, 7 |
65da: 80 95 com r24 |
65dc: 98 2f mov r25, r24 |
65de: 0e 94 5a 39 call 0x72b4 ; 0x72b4 <__floatsisf> |
65e2: 20 91 e5 08 lds r18, 0x08E5 |
65e6: 30 91 e6 08 lds r19, 0x08E6 |
65ea: 40 91 e7 08 lds r20, 0x08E7 |
65ee: 50 91 e8 08 lds r21, 0x08E8 |
65f2: 0e 94 d4 39 call 0x73a8 ; 0x73a8 <__mulsf3> |
65f6: 32 c0 rjmp .+100 ; 0x665c <MotorRegler+0x1d1a> |
65f8: 60 91 17 04 lds r22, 0x0417 |
65fc: 70 91 18 04 lds r23, 0x0418 |
6600: 80 91 19 04 lds r24, 0x0419 |
6604: 90 91 1a 04 lds r25, 0x041A |
6608: e0 90 bc 08 lds r14, 0x08BC |
660c: f0 90 bd 08 lds r15, 0x08BD |
6610: 0e 94 5a 39 call 0x72b4 ; 0x72b4 <__floatsisf> |
6614: 20 91 d7 08 lds r18, 0x08D7 |
6618: 30 91 d8 08 lds r19, 0x08D8 |
661c: 40 91 d9 08 lds r20, 0x08D9 |
6620: 50 91 da 08 lds r21, 0x08DA |
6624: 0e 94 d4 39 call 0x73a8 ; 0x73a8 <__mulsf3> |
6628: 5b 01 movw r10, r22 |
662a: 6c 01 movw r12, r24 |
662c: 00 27 eor r16, r16 |
662e: f7 fc sbrc r15, 7 |
6630: 00 95 com r16 |
6632: 10 2f mov r17, r16 |
6634: c8 01 movw r24, r16 |
6636: b7 01 movw r22, r14 |
6638: 0e 94 5a 39 call 0x72b4 ; 0x72b4 <__floatsisf> |
663c: 20 91 e5 08 lds r18, 0x08E5 |
6640: 30 91 e6 08 lds r19, 0x08E6 |
6644: 40 91 e7 08 lds r20, 0x08E7 |
6648: 50 91 e8 08 lds r21, 0x08E8 |
664c: 0e 94 d4 39 call 0x73a8 ; 0x73a8 <__mulsf3> |
6650: 9b 01 movw r18, r22 |
6652: ac 01 movw r20, r24 |
6654: c6 01 movw r24, r12 |
6656: b5 01 movw r22, r10 |
6658: 0e 94 b5 38 call 0x716a ; 0x716a <__addsf3> |
665c: 0e 94 3d 39 call 0x727a ; 0x727a <__fixsfsi> |
6660: 70 93 bd 08 sts 0x08BD, r23 |
6664: 60 93 bc 08 sts 0x08BC, r22 |
6668: 60 91 e3 08 lds r22, 0x08E3 |
666c: 70 91 e4 08 lds r23, 0x08E4 |
6670: e0 90 2b 04 lds r14, 0x042B |
6674: f0 90 2c 04 lds r15, 0x042C |
6678: 00 91 2d 04 lds r16, 0x042D |
667c: 10 91 2e 04 lds r17, 0x042E |
6680: 80 91 d7 08 lds r24, 0x08D7 |
6684: 90 91 d8 08 lds r25, 0x08D8 |
6688: a0 91 d9 08 lds r26, 0x08D9 |
668c: b0 91 da 08 lds r27, 0x08DA |
6690: 89 87 std Y+9, r24 ; 0x09 |
6692: 9a 87 std Y+10, r25 ; 0x0a |
6694: ab 87 std Y+11, r26 ; 0x0b |
6696: bc 87 std Y+12, r27 ; 0x0c |
6698: 88 27 eor r24, r24 |
669a: 77 fd sbrc r23, 7 |
669c: 80 95 com r24 |
669e: 98 2f mov r25, r24 |
66a0: 0e 94 5a 39 call 0x72b4 ; 0x72b4 <__floatsisf> |
66a4: 20 91 e5 08 lds r18, 0x08E5 |
66a8: 30 91 e6 08 lds r19, 0x08E6 |
66ac: 40 91 e7 08 lds r20, 0x08E7 |
66b0: 50 91 e8 08 lds r21, 0x08E8 |
66b4: 0e 94 d4 39 call 0x73a8 ; 0x73a8 <__mulsf3> |
66b8: 5b 01 movw r10, r22 |
66ba: 6c 01 movw r12, r24 |
66bc: c8 01 movw r24, r16 |
66be: b7 01 movw r22, r14 |
66c0: 0e 94 5a 39 call 0x72b4 ; 0x72b4 <__floatsisf> |
66c4: 29 85 ldd r18, Y+9 ; 0x09 |
66c6: 3a 85 ldd r19, Y+10 ; 0x0a |
66c8: 4b 85 ldd r20, Y+11 ; 0x0b |
66ca: 5c 85 ldd r21, Y+12 ; 0x0c |
66cc: 0e 94 d4 39 call 0x73a8 ; 0x73a8 <__mulsf3> |
66d0: 20 e0 ldi r18, 0x00 ; 0 |
66d2: 30 e0 ldi r19, 0x00 ; 0 |
66d4: 40 e0 ldi r20, 0x00 ; 0 |
66d6: 5f e3 ldi r21, 0x3F ; 63 |
66d8: 0e 94 d4 39 call 0x73a8 ; 0x73a8 <__mulsf3> |
66dc: 9b 01 movw r18, r22 |
66de: ac 01 movw r20, r24 |
66e0: c6 01 movw r24, r12 |
66e2: b5 01 movw r22, r10 |
66e4: 0e 94 b5 38 call 0x716a ; 0x716a <__addsf3> |
66e8: 0e 94 3d 39 call 0x727a ; 0x727a <__fixsfsi> |
66ec: 70 93 e4 08 sts 0x08E4, r23 |
66f0: 60 93 e3 08 sts 0x08E3, r22 |
66f4: 80 91 bc 08 lds r24, 0x08BC |
66f8: 90 91 bd 08 lds r25, 0x08BD |
66fc: 90 93 90 07 sts 0x0790, r25 |
6700: 80 93 8f 07 sts 0x078F, r24 |
6704: 60 91 17 04 lds r22, 0x0417 |
6708: 70 91 18 04 lds r23, 0x0418 |
670c: 80 91 19 04 lds r24, 0x0419 |
6710: 90 91 1a 04 lds r25, 0x041A |
6714: 0e 94 5a 39 call 0x72b4 ; 0x72b4 <__floatsisf> |
6718: 29 85 ldd r18, Y+9 ; 0x09 |
671a: 3a 85 ldd r19, Y+10 ; 0x0a |
671c: 4b 85 ldd r20, Y+11 ; 0x0b |
671e: 5c 85 ldd r21, Y+12 ; 0x0c |
6720: 0e 94 d4 39 call 0x73a8 ; 0x73a8 <__mulsf3> |
6724: 0e 94 3d 39 call 0x727a ; 0x727a <__fixsfsi> |
6728: 70 93 8a 07 sts 0x078A, r23 |
672c: 60 93 89 07 sts 0x0789, r22 |
6730: a0 91 5e 04 lds r26, 0x045E |
6734: b0 91 5f 04 lds r27, 0x045F |
6738: b8 8b std Y+16, r27 ; 0x10 |
673a: af 87 std Y+15, r26 ; 0x0f |
673c: b0 93 96 07 sts 0x0796, r27 |
6740: a0 93 95 07 sts 0x0795, r26 |
6744: 80 91 c4 08 lds r24, 0x08C4 |
6748: 90 91 c5 08 lds r25, 0x08C5 |
674c: 81 50 subi r24, 0x01 ; 1 |
674e: 98 40 sbci r25, 0x08 ; 8 |
6750: 34 f0 brlt .+12 ; 0x675e <MotorRegler+0x1e1c> |
6752: 80 e0 ldi r24, 0x00 ; 0 |
6754: 98 e0 ldi r25, 0x08 ; 8 |
6756: 90 93 c5 08 sts 0x08C5, r25 |
675a: 80 93 c4 08 sts 0x08C4, r24 |
675e: 80 91 c4 08 lds r24, 0x08C4 |
6762: 90 91 c5 08 lds r25, 0x08C5 |
6766: 80 50 subi r24, 0x00 ; 0 |
6768: 98 4f sbci r25, 0xF8 ; 248 |
676a: 34 f4 brge .+12 ; 0x6778 <MotorRegler+0x1e36> |
676c: 80 e0 ldi r24, 0x00 ; 0 |
676e: 98 ef ldi r25, 0xF8 ; 248 |
6770: 90 93 c5 08 sts 0x08C5, r25 |
6774: 80 93 c4 08 sts 0x08C4, r24 |
6778: 80 91 bc 08 lds r24, 0x08BC |
677c: 90 91 bd 08 lds r25, 0x08BD |
6780: 81 50 subi r24, 0x01 ; 1 |
6782: 98 40 sbci r25, 0x08 ; 8 |
6784: 34 f0 brlt .+12 ; 0x6792 <MotorRegler+0x1e50> |
6786: 80 e0 ldi r24, 0x00 ; 0 |
6788: 98 e0 ldi r25, 0x08 ; 8 |
678a: 90 93 bd 08 sts 0x08BD, r25 |
678e: 80 93 bc 08 sts 0x08BC, r24 |
6792: 80 91 bc 08 lds r24, 0x08BC |
6796: 90 91 bd 08 lds r25, 0x08BD |
679a: 80 50 subi r24, 0x00 ; 0 |
679c: 98 4f sbci r25, 0xF8 ; 248 |
679e: 34 f4 brge .+12 ; 0x67ac <MotorRegler+0x1e6a> |
67a0: 80 e0 ldi r24, 0x00 ; 0 |
67a2: 98 ef ldi r25, 0xF8 ; 248 |
67a4: 90 93 bd 08 sts 0x08BD, r25 |
67a8: 80 93 bc 08 sts 0x08BC, r24 |
67ac: 80 91 e3 08 lds r24, 0x08E3 |
67b0: 90 91 e4 08 lds r25, 0x08E4 |
67b4: 81 50 subi r24, 0x01 ; 1 |
67b6: 98 40 sbci r25, 0x08 ; 8 |
67b8: 34 f0 brlt .+12 ; 0x67c6 <MotorRegler+0x1e84> |
67ba: 80 e0 ldi r24, 0x00 ; 0 |
67bc: 98 e0 ldi r25, 0x08 ; 8 |
67be: 90 93 e4 08 sts 0x08E4, r25 |
67c2: 80 93 e3 08 sts 0x08E3, r24 |
67c6: 80 91 e3 08 lds r24, 0x08E3 |
67ca: 90 91 e4 08 lds r25, 0x08E4 |
67ce: 80 50 subi r24, 0x00 ; 0 |
67d0: 98 4f sbci r25, 0xF8 ; 248 |
67d2: 34 f4 brge .+12 ; 0x67e0 <MotorRegler+0x1e9e> |
67d4: 80 e0 ldi r24, 0x00 ; 0 |
67d6: 98 ef ldi r25, 0xF8 ; 248 |
67d8: 90 93 e4 08 sts 0x08E4, r25 |
67dc: 80 93 e3 08 sts 0x08E3, r24 |
67e0: 80 91 7c 08 lds r24, 0x087C |
67e4: 99 27 eor r25, r25 |
67e6: 80 ff sbrs r24, 0 |
67e8: d7 c0 rjmp .+430 ; 0x6998 <MotorRegler+0x2056> |
67ea: 40 91 95 03 lds r20, 0x0395 |
67ee: 81 ff sbrs r24, 1 |
67f0: 0e c0 rjmp .+28 ; 0x680e <MotorRegler+0x1ecc> |
67f2: 42 33 cpi r20, 0x32 ; 50 |
67f4: 10 f5 brcc .+68 ; 0x683a <MotorRegler+0x1ef8> |
67f6: 80 91 63 04 lds r24, 0x0463 |
67fa: 90 91 64 04 lds r25, 0x0464 |
67fe: 44 97 sbiw r24, 0x14 ; 20 |
6800: 90 93 66 04 sts 0x0466, r25 |
6804: 80 93 65 04 sts 0x0465, r24 |
6808: 10 92 52 04 sts 0x0452, r1 |
680c: 19 c0 rjmp .+50 ; 0x6840 <MotorRegler+0x1efe> |
680e: 20 91 a0 03 lds r18, 0x03A0 |
6812: 30 91 a1 03 lds r19, 0x03A1 |
6816: 24 0f add r18, r20 |
6818: 31 1d adc r19, r1 |
681a: 80 91 81 08 lds r24, 0x0881 |
681e: 99 27 eor r25, r25 |
6820: bc 01 movw r22, r24 |
6822: 26 9f mul r18, r22 |
6824: c0 01 movw r24, r0 |
6826: 27 9f mul r18, r23 |
6828: 90 0d add r25, r0 |
682a: 36 9f mul r19, r22 |
682c: 90 0d add r25, r0 |
682e: 11 24 eor r1, r1 |
6830: 44 97 sbiw r24, 0x14 ; 20 |
6832: 90 93 66 04 sts 0x0466, r25 |
6836: 80 93 65 04 sts 0x0465, r24 |
683a: 81 e0 ldi r24, 0x01 ; 1 |
683c: 80 93 52 04 sts 0x0452, r24 |
6840: 22 20 and r2, r2 |
6842: 21 f0 breq .+8 ; 0x684c <MotorRegler+0x1f0a> |
6844: 10 92 66 04 sts 0x0466, r1 |
6848: 10 92 65 04 sts 0x0465, r1 |
684c: 20 91 63 04 lds r18, 0x0463 |
6850: 30 91 64 04 lds r19, 0x0464 |
6854: 40 91 65 04 lds r20, 0x0465 |
6858: 50 91 66 04 lds r21, 0x0466 |
685c: 42 17 cp r20, r18 |
685e: 53 07 cpc r21, r19 |
6860: 0c f0 brlt .+2 ; 0x6864 <MotorRegler+0x1f22> |
6862: 9a c0 rjmp .+308 ; 0x6998 <MotorRegler+0x2056> |
6864: 80 91 52 04 lds r24, 0x0452 |
6868: 88 23 and r24, r24 |
686a: 09 f4 brne .+2 ; 0x686e <MotorRegler+0x1f2c> |
686c: 95 c0 rjmp .+298 ; 0x6998 <MotorRegler+0x2056> |
686e: 24 1b sub r18, r20 |
6870: 35 0b sbc r19, r21 |
6872: 80 91 96 03 lds r24, 0x0396 |
6876: 99 27 eor r25, r25 |
6878: dc 01 movw r26, r24 |
687a: 2a 9f mul r18, r26 |
687c: c0 01 movw r24, r0 |
687e: 2b 9f mul r18, r27 |
6880: 90 0d add r25, r0 |
6882: 3a 9f mul r19, r26 |
6884: 90 0d add r25, r0 |
6886: 11 24 eor r1, r1 |
6888: 60 e1 ldi r22, 0x10 ; 16 |
688a: 70 e0 ldi r23, 0x00 ; 0 |
688c: 0e 94 5b 3a call 0x74b6 ; 0x74b6 <__divmodhi4> |
6890: 09 81 ldd r16, Y+1 ; 0x01 |
6892: 1a 81 ldd r17, Y+2 ; 0x02 |
6894: 06 1b sub r16, r22 |
6896: 17 0b sbc r17, r23 |
6898: 20 91 e3 03 lds r18, 0x03E3 |
689c: 30 91 e4 03 lds r19, 0x03E4 |
68a0: 80 91 94 03 lds r24, 0x0394 |
68a4: 99 27 eor r25, r25 |
68a6: fc 01 movw r30, r24 |
68a8: 2e 9f mul r18, r30 |
68aa: c0 01 movw r24, r0 |
68ac: 2f 9f mul r18, r31 |
68ae: 90 0d add r25, r0 |
68b0: 3e 9f mul r19, r30 |
68b2: 90 0d add r25, r0 |
68b4: 11 24 eor r1, r1 |
68b6: 68 e0 ldi r22, 0x08 ; 8 |
68b8: 70 e0 ldi r23, 0x00 ; 0 |
68ba: 0e 94 5b 3a call 0x74b6 ; 0x74b6 <__divmodhi4> |
68be: 06 1b sub r16, r22 |
68c0: 17 0b sbc r17, r23 |
68c2: 60 91 47 04 lds r22, 0x0447 |
68c6: 70 91 48 04 lds r23, 0x0448 |
68ca: 80 91 49 04 lds r24, 0x0449 |
68ce: 90 91 4a 04 lds r25, 0x044A |
68d2: 20 e0 ldi r18, 0x00 ; 0 |
68d4: 32 e0 ldi r19, 0x02 ; 2 |
68d6: 40 e0 ldi r20, 0x00 ; 0 |
68d8: 50 e0 ldi r21, 0x00 ; 0 |
68da: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
68de: ca 01 movw r24, r20 |
68e0: b9 01 movw r22, r18 |
68e2: 20 91 97 03 lds r18, 0x0397 |
68e6: 33 27 eor r19, r19 |
68e8: 44 27 eor r20, r20 |
68ea: 55 27 eor r21, r21 |
68ec: 0e 94 1c 3a call 0x7438 ; 0x7438 <__mulsi3> |
68f0: 20 e2 ldi r18, 0x20 ; 32 |
68f2: 30 e0 ldi r19, 0x00 ; 0 |
68f4: 40 e0 ldi r20, 0x00 ; 0 |
68f6: 50 e0 ldi r21, 0x00 ; 0 |
68f8: 0e 94 90 3a call 0x7520 ; 0x7520 <__divmodsi4> |
68fc: ff ef ldi r31, 0xFF ; 255 |
68fe: 2e 3c cpi r18, 0xCE ; 206 |
6900: 3f 07 cpc r19, r31 |
6902: 14 f4 brge .+4 ; 0x6908 <MotorRegler+0x1fc6> |
6904: 2e ec ldi r18, 0xCE ; 206 |
6906: 3f ef ldi r19, 0xFF ; 255 |
6908: 80 91 9b 04 lds r24, 0x049B |
690c: 90 91 9c 04 lds r25, 0x049C |
6910: ac 01 movw r20, r24 |
6912: 64 e0 ldi r22, 0x04 ; 4 |
6914: 44 0f add r20, r20 |
6916: 55 1f adc r21, r21 |
6918: 6a 95 dec r22 |
691a: e1 f7 brne .-8 ; 0x6914 <MotorRegler+0x1fd2> |
691c: 48 1b sub r20, r24 |
691e: 59 0b sbc r21, r25 |
6920: 23 33 cpi r18, 0x33 ; 51 |
6922: 31 05 cpc r19, r1 |
6924: 14 f0 brlt .+4 ; 0x692a <MotorRegler+0x1fe8> |
6926: 22 e3 ldi r18, 0x32 ; 50 |
6928: 30 e0 ldi r19, 0x00 ; 0 |
692a: 02 1b sub r16, r18 |
692c: 13 0b sbc r17, r19 |
692e: ca 01 movw r24, r20 |
6930: 80 0f add r24, r16 |
6932: 91 1f adc r25, r17 |
6934: 60 e1 ldi r22, 0x10 ; 16 |
6936: 70 e0 ldi r23, 0x00 ; 0 |
6938: 0e 94 5b 3a call 0x74b6 ; 0x74b6 <__divmodhi4> |
693c: 70 93 9c 04 sts 0x049C, r23 |
6940: 60 93 9b 04 sts 0x049B, r22 |
6944: 80 91 7d 08 lds r24, 0x087D |
6948: 99 27 eor r25, r25 |
694a: 68 17 cp r22, r24 |
694c: 79 07 cpc r23, r25 |
694e: 8c f4 brge .+34 ; 0x6972 <MotorRegler+0x2030> |
6950: 29 81 ldd r18, Y+1 ; 0x01 |
6952: 3a 81 ldd r19, Y+2 ; 0x02 |
6954: 28 17 cp r18, r24 |
6956: 39 07 cpc r19, r25 |
6958: 2c f0 brlt .+10 ; 0x6964 <MotorRegler+0x2022> |
695a: 90 93 9c 04 sts 0x049C, r25 |
695e: 80 93 9b 04 sts 0x049B, r24 |
6962: 07 c0 rjmp .+14 ; 0x6972 <MotorRegler+0x2030> |
6964: 49 81 ldd r20, Y+1 ; 0x01 |
6966: 5a 81 ldd r21, Y+2 ; 0x02 |
6968: 50 93 9c 04 sts 0x049C, r21 |
696c: 40 93 9b 04 sts 0x049B, r20 |
6970: 0d c0 rjmp .+26 ; 0x698c <MotorRegler+0x204a> |
6972: 80 91 9b 04 lds r24, 0x049B |
6976: 90 91 9c 04 lds r25, 0x049C |
697a: 69 81 ldd r22, Y+1 ; 0x01 |
697c: 7a 81 ldd r23, Y+2 ; 0x02 |
697e: 68 17 cp r22, r24 |
6980: 79 07 cpc r23, r25 |
6982: 24 f4 brge .+8 ; 0x698c <MotorRegler+0x204a> |
6984: 70 93 9c 04 sts 0x049C, r23 |
6988: 60 93 9b 04 sts 0x049B, r22 |
698c: 80 91 9b 04 lds r24, 0x049B |
6990: 90 91 9c 04 lds r25, 0x049C |
6994: 9a 83 std Y+2, r25 ; 0x02 |
6996: 89 83 std Y+1, r24 ; 0x01 |
6998: a9 81 ldd r26, Y+1 ; 0x01 |
699a: ba 81 ldd r27, Y+2 ; 0x02 |
699c: b0 93 66 07 sts 0x0766, r27 |
69a0: a0 93 65 07 sts 0x0765, r26 |
69a4: 00 91 e3 08 lds r16, 0x08E3 |
69a8: 10 91 e4 08 lds r17, 0x08E4 |
69ac: 80 91 e2 08 lds r24, 0x08E2 |
69b0: 48 2e mov r4, r24 |
69b2: 55 24 eor r5, r5 |
69b4: 54 97 sbiw r26, 0x14 ; 20 |
69b6: 1c f4 brge .+6 ; 0x69be <MotorRegler+0x207c> |
69b8: 1c 82 std Y+4, r1 ; 0x04 |
69ba: 1b 82 std Y+3, r1 ; 0x03 |
69bc: 31 c0 rjmp .+98 ; 0x6a20 <MotorRegler+0x20de> |
69be: 89 81 ldd r24, Y+1 ; 0x01 |
69c0: 9a 81 ldd r25, Y+2 ; 0x02 |
69c2: 62 e0 ldi r22, 0x02 ; 2 |
69c4: 70 e0 ldi r23, 0x00 ; 0 |
69c6: 0e 94 5b 3a call 0x74b6 ; 0x74b6 <__divmodhi4> |
69ca: 9b 01 movw r18, r22 |
69cc: c2 01 movw r24, r4 |
69ce: e9 81 ldd r30, Y+1 ; 0x01 |
69d0: fa 81 ldd r31, Y+2 ; 0x02 |
69d2: 8e 1b sub r24, r30 |
69d4: 9f 0b sbc r25, r31 |
69d6: 62 e0 ldi r22, 0x02 ; 2 |
69d8: 70 e0 ldi r23, 0x00 ; 0 |
69da: 0e 94 5b 3a call 0x74b6 ; 0x74b6 <__divmodhi4> |
69de: ab 01 movw r20, r22 |
69e0: b8 01 movw r22, r16 |
69e2: 66 19 sub r22, r6 |
69e4: 77 09 sbc r23, r7 |
69e6: c9 01 movw r24, r18 |
69e8: 62 17 cp r22, r18 |
69ea: 73 07 cpc r23, r19 |
69ec: 0c f4 brge .+2 ; 0x69f0 <MotorRegler+0x20ae> |
69ee: cb 01 movw r24, r22 |
69f0: 66 27 eor r22, r22 |
69f2: 77 27 eor r23, r23 |
69f4: 62 1b sub r22, r18 |
69f6: 73 0b sbc r23, r19 |
69f8: 68 17 cp r22, r24 |
69fa: 79 07 cpc r23, r25 |
69fc: 0c f4 brge .+2 ; 0x6a00 <MotorRegler+0x20be> |
69fe: bc 01 movw r22, r24 |
6a00: ca 01 movw r24, r20 |
6a02: 64 17 cp r22, r20 |
6a04: 75 07 cpc r23, r21 |
6a06: 0c f4 brge .+2 ; 0x6a0a <MotorRegler+0x20c8> |
6a08: cb 01 movw r24, r22 |
6a0a: 22 27 eor r18, r18 |
6a0c: 33 27 eor r19, r19 |
6a0e: 24 1b sub r18, r20 |
6a10: 35 0b sbc r19, r21 |
6a12: 3c 83 std Y+4, r19 ; 0x04 |
6a14: 2b 83 std Y+3, r18 ; 0x03 |
6a16: 28 17 cp r18, r24 |
6a18: 39 07 cpc r19, r25 |
6a1a: 14 f4 brge .+4 ; 0x6a20 <MotorRegler+0x20de> |
6a1c: 9c 83 std Y+4, r25 ; 0x04 |
6a1e: 8b 83 std Y+3, r24 ; 0x03 |
6a20: 20 91 c4 08 lds r18, 0x08C4 |
6a24: 30 91 c5 08 lds r19, 0x08C5 |
6a28: 80 90 5c 04 lds r8, 0x045C |
6a2c: 90 90 5d 04 lds r9, 0x045D |
6a30: 80 91 c8 04 lds r24, 0x04C8 |
6a34: 90 91 c9 04 lds r25, 0x04C9 |
6a38: 88 1a sub r8, r24 |
6a3a: 99 0a sbc r9, r25 |
6a3c: 28 19 sub r18, r8 |
6a3e: 39 09 sbc r19, r9 |
6a40: 30 93 ce 08 sts 0x08CE, r19 |
6a44: 20 93 cd 08 sts 0x08CD, r18 |
6a48: 20 e0 ldi r18, 0x00 ; 0 |
6a4a: 30 e0 ldi r19, 0x00 ; 0 |
6a4c: 40 e0 ldi r20, 0x00 ; 0 |
6a4e: 50 e0 ldi r21, 0x00 ; 0 |
6a50: 69 85 ldd r22, Y+9 ; 0x09 |
6a52: 7a 85 ldd r23, Y+10 ; 0x0a |
6a54: 8b 85 ldd r24, Y+11 ; 0x0b |
6a56: 9c 85 ldd r25, Y+12 ; 0x0c |
6a58: 0e 94 64 39 call 0x72c8 ; 0x72c8 <__eqsf2> |
6a5c: 88 23 and r24, r24 |
6a5e: f1 f1 breq .+124 ; 0x6adc <MotorRegler+0x219a> |
6a60: e0 90 0f 04 lds r14, 0x040F |
6a64: f0 90 10 04 lds r15, 0x0410 |
6a68: 00 91 11 04 lds r16, 0x0411 |
6a6c: 10 91 12 04 lds r17, 0x0412 |
6a70: 60 91 bc 04 lds r22, 0x04BC |
6a74: 70 91 bd 04 lds r23, 0x04BD |
6a78: 80 91 be 04 lds r24, 0x04BE |
6a7c: 90 91 bf 04 lds r25, 0x04BF |
6a80: 0e 94 5a 39 call 0x72b4 ; 0x72b4 <__floatsisf> |
6a84: 5b 01 movw r10, r22 |
6a86: 6c 01 movw r12, r24 |
6a88: c8 01 movw r24, r16 |
6a8a: b7 01 movw r22, r14 |
6a8c: 0e 94 5a 39 call 0x72b4 ; 0x72b4 <__floatsisf> |
6a90: 29 85 ldd r18, Y+9 ; 0x09 |
6a92: 3a 85 ldd r19, Y+10 ; 0x0a |
6a94: 4b 85 ldd r20, Y+11 ; 0x0b |
6a96: 5c 85 ldd r21, Y+12 ; 0x0c |
6a98: 0e 94 d4 39 call 0x73a8 ; 0x73a8 <__mulsf3> |
6a9c: 7b 01 movw r14, r22 |
6a9e: 8c 01 movw r16, r24 |
6aa0: b4 01 movw r22, r8 |
6aa2: 88 27 eor r24, r24 |
6aa4: 77 fd sbrc r23, 7 |
6aa6: 80 95 com r24 |
6aa8: 98 2f mov r25, r24 |
6aaa: 0e 94 5a 39 call 0x72b4 ; 0x72b4 <__floatsisf> |
6aae: 9b 01 movw r18, r22 |
6ab0: ac 01 movw r20, r24 |
6ab2: c8 01 movw r24, r16 |
6ab4: b7 01 movw r22, r14 |
6ab6: 0e 94 b4 38 call 0x7168 ; 0x7168 <__subsf3> |
6aba: 9b 01 movw r18, r22 |
6abc: ac 01 movw r20, r24 |
6abe: c6 01 movw r24, r12 |
6ac0: b5 01 movw r22, r10 |
6ac2: 0e 94 b5 38 call 0x716a ; 0x716a <__addsf3> |
6ac6: 0e 94 3d 39 call 0x727a ; 0x727a <__fixsfsi> |
6aca: 60 93 bc 04 sts 0x04BC, r22 |
6ace: 70 93 bd 04 sts 0x04BD, r23 |
6ad2: 80 93 be 04 sts 0x04BE, r24 |
6ad6: 90 93 bf 04 sts 0x04BF, r25 |
6ada: 1c c0 rjmp .+56 ; 0x6b14 <MotorRegler+0x21d2> |
6adc: 20 91 cd 08 lds r18, 0x08CD |
6ae0: 30 91 ce 08 lds r19, 0x08CE |
6ae4: 44 27 eor r20, r20 |
6ae6: 37 fd sbrc r19, 7 |
6ae8: 40 95 com r20 |
6aea: 54 2f mov r21, r20 |
6aec: 80 91 bc 04 lds r24, 0x04BC |
6af0: 90 91 bd 04 lds r25, 0x04BD |
6af4: a0 91 be 04 lds r26, 0x04BE |
6af8: b0 91 bf 04 lds r27, 0x04BF |
6afc: 82 0f add r24, r18 |
6afe: 93 1f adc r25, r19 |
6b00: a4 1f adc r26, r20 |
6b02: b5 1f adc r27, r21 |
6b04: 80 93 bc 04 sts 0x04BC, r24 |
6b08: 90 93 bd 04 sts 0x04BD, r25 |
6b0c: a0 93 be 04 sts 0x04BE, r26 |
6b10: b0 93 bf 04 sts 0x04BF, r27 |
6b14: 80 91 bc 04 lds r24, 0x04BC |
6b18: 90 91 bd 04 lds r25, 0x04BD |
6b1c: a0 91 be 04 lds r26, 0x04BE |
6b20: b0 91 bf 04 lds r27, 0x04BF |
6b24: 18 16 cp r1, r24 |
6b26: 19 06 cpc r1, r25 |
6b28: 1a 06 cpc r1, r26 |
6b2a: 1b 06 cpc r1, r27 |
6b2c: 24 f4 brge .+8 ; 0x6b36 <MotorRegler+0x21f4> |
6b2e: 02 97 sbiw r24, 0x02 ; 2 |
6b30: a1 09 sbc r26, r1 |
6b32: b1 09 sbc r27, r1 |
6b34: 03 c0 rjmp .+6 ; 0x6b3c <MotorRegler+0x21fa> |
6b36: 02 96 adiw r24, 0x02 ; 2 |
6b38: a1 1d adc r26, r1 |
6b3a: b1 1d adc r27, r1 |
6b3c: 80 93 bc 04 sts 0x04BC, r24 |
6b40: 90 93 bd 04 sts 0x04BD, r25 |
6b44: a0 93 be 04 sts 0x04BE, r26 |
6b48: b0 93 bf 04 sts 0x04BF, r27 |
6b4c: 80 91 bc 04 lds r24, 0x04BC |
6b50: 90 91 bd 04 lds r25, 0x04BD |
6b54: a0 91 be 04 lds r26, 0x04BE |
6b58: b0 91 bf 04 lds r27, 0x04BF |
6b5c: 81 38 cpi r24, 0x81 ; 129 |
6b5e: 3e e3 ldi r19, 0x3E ; 62 |
6b60: 93 07 cpc r25, r19 |
6b62: 30 e0 ldi r19, 0x00 ; 0 |
6b64: a3 07 cpc r26, r19 |
6b66: 30 e0 ldi r19, 0x00 ; 0 |
6b68: b3 07 cpc r27, r19 |
6b6a: 2c f0 brlt .+10 ; 0x6b76 <MotorRegler+0x2234> |
6b6c: 80 e8 ldi r24, 0x80 ; 128 |
6b6e: 9e e3 ldi r25, 0x3E ; 62 |
6b70: a0 e0 ldi r26, 0x00 ; 0 |
6b72: b0 e0 ldi r27, 0x00 ; 0 |
6b74: |